npm.io
0.2.15 • Published 6 months ago

esmcss

Licence
Apache-2.0
Version
0.2.15
Deps
0
Size
16 kB
Vulns
0
Weekly
0

esmcss

Import .css.ts/.css.js functions & focused css helper classes from ES Modules using esbuild

install

npm i -D esmcss

usage

Build file

import { build } from 'esbuild'
import { esmcss_esbuild_plugin_ } from 'esmcss'
await build({
  entryPoints: [/* source code entry point */],
  plugins: [esmcss_esbuild_plugin_()]
})

Component file

import './component.css.js'
// ... Component definition

component.css.ts

export default ()=>`
.my_component {
  color: green;
}
`

Keywords