0.4.0 • Published 5 years ago
entry-builder v0.4.0
entry-builder
Entry-builder is a tool can automatic generate es module or commonjs's entry file.
Only support js file now.
Installation
npm install entry-builderUsage
build command
Generate entry file based on configuration file(.entry-builder-config.js).
entry-builderrun build with command line flags
-i, --input Input directory
-o, --output Single output file
-f, --format Module Type of output (es, cjs)entry-builder -i src -o index.js -f esif .entry-builder-config.js is exist, command line flags will cover config file argument value.
create command
Create config files manually.
entry-builder createentry-builder-config
| argument | description | type | default | |
|---|---|---|---|---|
| entry | resource entry | string | object | '' |
| entry.path | resource entry directory path | string | ''(e.g. './src') | |
| output | output file | string | object | '' |
| output.path | output file path | string | ''(e.g. './') | |
| output.filename | output file name | string | 'index' | |
| moduleType | es-module or node-module | string | 'es' (or 'node') | |
| ignorePath | ignore some directory or file in entry path | string? / array? | [] | |
| ignoreFile | ignore some directory or file in entry path | string? / array? | [] |