A simple Shevky plugin that runs esbuild during builds and outputs the bundled assets.
- Bundles
src/js/app.jsintodist/output.js - Uses ESM output targeting
es2018 - Minifies output when
build.minifyis enabled - Drops
consoleanddebuggerstatements in minified builds - Generates sourcemaps in minified builds
npm i shevky-esbuildAdd the plugin to your Shevky config:
{
"plugins": [
"shevky-esbuild"
]
}If you enable build.minify, the bundled output is minified, console/debugger statements are dropped, and sourcemaps are generated.
{
"build": {
"minify": true
}
}MIT