Fork of esbuild-sass-plugin (v2.3.4, actively maintained) adding CSS modules support without auto-injection, plus a shelter mode for Discord scoped APIs. Differentiates from upstream by allowing `inject: false` for modules and `inject: 'shelter'` for unloading. Ships TypeScript types, supports postcss, and targets esbuild plugin ecosystem.
npm install esbuild-sass-plugin-ysinkNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Builds a TypeScript app with SCSS and CSS modules using esbuild, injecting CSS as text string.
Pin version if stability needed.
Use `type: 'css-text'` in esbuild config or manually inject via style tag.
Update to new transform signature.
Set `inject: false` or `inject: 'shelter'` as needed.
Run `npm install esbuild-sass-plugin-ysink` and ensure import path matches.
Use `import { sassPlugin } from 'esbuild-sass-plugin-ysink'`.Import postcssModules: `import { postcssModules } from 'esbuild-sass-plugin-ysink'` and pass as transform function.Add `inject: false` or `inject: 'shelter'` to postcssModules options.