Resolve import with type css as Constructable Stylesheets
npm install esbuild-plugin-native-css-moduleResolve import ... with { type: css } as instance of CSSStyleSheet in esbuild.
If css file linked via it will be bundled using css loader.
``bash`
npm i -D esbuild-plugin-native-css-module
`js
import { build } from 'esbuild'
import nativeCSSModule from 'esbuild-plugin-native-css-module'
build({
entryPoints: ['src/index.js'],
bundle: true,
outfile: 'dist/index.js',
plugins: [nativeCSSModule()]
})
`
`js
import style from './style.css' with { type: css }
console.log(style instanceof CSSStyleSheet) // true
``