esbuild-plugin-handlebars
v1.0.0esbuild-plugin-handlebars
an esbuild plugin to handle ... handlebars!
Installation
yarn add -D esbuild-plugin-handlebars
# or
npm install -D esbuild-plugin-handlebars
Usage
const esbuild = require("esbuild");
const handlebarsPlugin = require("esbuild-plugin-handlebars");
esbuild
.build({
entryPoints: ["input.js"],
outfile: "output.js",
bundle: true,
plugins: [handlebarsPlugin()],
})
.then((result) => console.log(result))
.catch(() => process.exit(1));
You can also set additionalHelpers and precompileOptions:
const hbsOptions = {
additionalHelpers: {},
additionalPartials: {
childTemplate: "./child.hbs",
},
precompileOptions: {},
};
// usual esbuild config
{
...
plugins: [handlebarsPlugin(hbsOptions)],
...
}
npm i [email protected]
Source Code
github.com/inqnuam/esbui...Metadata
- MIT
- Whatever
- Inqnuam
- released 9/23/2022