Skip to content

Add sass/css export into package.json to support scss pkg: imports & update dependencies#2041

Merged
mkszepp merged 3 commits intomasterfrom
update-dependencies-2026-05-06
May 7, 2026
Merged

Add sass/css export into package.json to support scss pkg: imports & update dependencies#2041
mkszepp merged 3 commits intomasterfrom
update-dependencies-2026-05-06

Conversation

@mkszepp
Copy link
Copy Markdown
Collaborator

@mkszepp mkszepp commented May 6, 2026

While updating the dependencies, I discovered that the Sass/style exports are missing from package.json.

Adding the SCSS exports enables support for importing SCSS via pkg: imports (for example, @use "pkg:ember-basic-dropdown"). This has been supported since Dart Sass v1.71.0: [Announcing pkg: Importers](https://sass-lang.com/blog/announcing-pkg-importers/?utm_source=chatgpt.com)

For Vite apps, you need the following setup:

import { defineConfig } from 'vite';
import { NodePackageImporter } from "sass-embedded";

export default defineConfig({
  css: {
    preprocessorOptions: {
      scss: {
        api: "modern-compiler",
        importers: [new NodePackageImporter()],
      },
    },
  },
  ...
});

@mkszepp mkszepp changed the title Update dependencies Add sass/css export into package.json to support scss pkg: imports & update dependencies May 7, 2026
@mkszepp mkszepp merged commit bf21b6c into master May 7, 2026
22 of 24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant