0.1.9 • Published 3 days ago

esbuild-plugin-esmcss v0.1.9

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
3 days ago

esbuild-plugin-esmcss

Build .css.ts/.css.js modules as css assets.

install

npm i -D esbuild-plugin-esmcss

usage

Build file

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

Component file

import './component.css.js'
export function html_() {
  return `
<!DOCTYPE html>
<html>
  <head>
  link_({ rel: 'stylesheet', type: 'text/css', href })
    <link rel="stylesheet" type="text/css" href="/path/to/cssBundle.css">
  </head>
  <body>
    <div class="my_component">Hello!</div>
  </body>
</html>
  `.trim()
}

component.css.ts

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

3 days ago

0.1.8

10 days ago

0.1.7

14 days ago

0.1.6

20 days ago

0.1.5

21 days ago

0.1.4

2 months ago

0.1.3

2 months ago

0.1.2

3 months ago

0.1.1

3 months ago

0.1.0

3 months ago