build-my-package
Help you to build 3 types(UMD, Commonjs, ES Module) of module, support js and ts.
Install
yarn add -D build-my-package
Usage
cli
bmp src -l typescript -m umd -w # help bmp -h
node
const buildUMD buildES buildCommonjs = const path =
Options
entry
- absolute path of entry file/dir
exclude?
- exclude files in entry
- e.g.
['src/**/template/**/*']
module?
- 'es module' | 'commonjs' | 'umd'
outputPath?
- absolute path of output dir
# default outputpath ├── dist # umd module ├── es # es module ├── lib # commonjs module
mode?
- default 'production'
- webpack mode
filename?
- webpack output.filename
- filename of umd module file
library?
- webpack output.library
- library name of umd module file
language?
- default 'javascript'
- 'typescript' | 'javascript' | undefined
tsconfig?
- gulp-typescript settings
- will be used only when
language = 'typescript'
watch?
- default false
- webpack watch
runtime?
- default false
- babel runtime config