Skip to content

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

Merged
mkszepp merged 9 commits intomasterfrom
update-packages-2026-05-04
May 7, 2026
Merged

Add sass/css export into package.json to support scss pkg: imports & update dependencies#1123
mkszepp merged 9 commits intomasterfrom
update-packages-2026-05-04

Conversation

@mkszepp
Copy link
Copy Markdown
Collaborator

@mkszepp mkszepp commented May 4, 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 & update dependencies May 7, 2026
@mkszepp mkszepp added bug and removed internal labels May 7, 2026
@mkszepp mkszepp changed the title Add sass/css export into package json & update dependencies Add sass/css export into package.json & update dependencies May 7, 2026
@mkszepp mkszepp changed the title Add sass/css export into package.json & update dependencies Add sass/css export into package.json to support pkg: imports & update dependencies May 7, 2026
@mkszepp mkszepp merged commit 9ee51a8 into master May 7, 2026
22 of 24 checks passed
@mkszepp mkszepp deleted the update-packages-2026-05-04 branch May 7, 2026 05:41
@mkszepp mkszepp changed the title Add sass/css export into package.json to support pkg: imports & update dependencies Add sass/css export into package.json to support scss pkg: imports & update dependencies May 7, 2026
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