Package Exports
- microbundle
- microbundle/dist/cli
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (microbundle) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Microbundle
A zero-configuration bundler for tiny modules, powered by Rollup.
- Reads all the necessary information from your
package.json
- Supports multiple entry modules (
cli.js
+index.js
, etc) - Creates multiple output formats for each entry (CommonJS, UMD & ESM).
Installation
npm i -D microbundle
... then add it as an npm script:
{
"scripts": {
"build": "microbundle",
"dev": "microbundle watch"
}
}
Usage
microbundle [entries..]
Build once and exit
Commands:
cli.js build [entries..] Build once and exit [default]
cli.js watch [entries..] Rebuilds on any change
Options:
--version Show version number [boolean]
--entry, -i Entry module(s)
[string] [default: <package.module>]
--output, -o, -d Directory to place build files into
[string] [default: <dirname(package.main), build/>]
--cwd Use an alternative working directory
[string] [default: .]
--format Only build specified formats
[string] [default: es,cjs,umd]
--compress Compress output using UglifyJS
[boolean] [default: true]
--strict Enforce undefined global context and add "use
strict" [default: false]
License
MIT