esmtk
v0.5.14
Published
ES Module Toolkit
Downloads
61
Maintainers
Readme
ESMTK, essential tools and libs for ES module development
Lint
Lint uses StandardJS to lint the source
Arguments
esmtk lint [--fix]
--fix
- automatically fix problems
Usage
esmtk lint
Bundle
Bundle uses ESBuild to compile an ES module (and its deps) into a bundle
Arguments
esmtk bundle [input] [output]
[input]
- the input source file path[output]
- the output bundle file path
Usage
esmtk bundle src/sample.js bundle.js
Minify
Minify uses ESBuild to compile an ES module (and its deps) into a minified bundle
Arguments
esmtk minify [input] [output]
[input]
- the input source file path[output]
- the output bundle file path
Usage
esmtk minify src/sample.js bundle.min.js
CommonJS
CommonJS uses ESBuild to compile an ES module (and its deps) into a CommonJS bundle
Arguments
esmtk commonjs [input] [output]
[input]
- the input source file path[output]
- the output bundle file path
Usage
esmtk commonjs src/sample.js bundle.cjs
Copy
Copy us a cross-platform clone of the cp
command in Linux
Arguments
esmtk cp -rf [source] [destination]
[source]
- the source file/glob[destination]
- the destination file/directory-r, --recursive
- copy files/directories recursively-f --force
- force overwrite existing files
Usage
esmtk cp src/* dest/