@static-dom/esbuild
v0.1.0
Published
esbuild plugin and config helpers for SDOM JSX
Maintainers
Readme
@static-dom/esbuild
esbuild plugin and config helpers for Static DOM JSX.
Install
pnpm add -D @static-dom/esbuildesbuild is an optional peer dependency (>=0.20.0).
Usage
Plugin (esbuild JS API)
import esbuild from "esbuild"
import { sdomJsx } from "@static-dom/esbuild"
await esbuild.build({
entryPoints: ["src/main.tsx"],
bundle: true,
plugins: [sdomJsx()],
})Config helper
import esbuild from "esbuild"
import { sdomJsxOptions } from "@static-dom/esbuild"
await esbuild.build({
entryPoints: ["src/main.tsx"],
bundle: true,
...sdomJsxOptions(),
})SWC
import { sdomSwcConfig } from "@static-dom/esbuild"
const config = {
jsc: { ...sdomSwcConfig().jsc },
}All helpers configure JSX automatic mode against @static-dom/core as the import source.
License
Dual-licensed under Apache-2.0 OR MIT.
