automin
v2.0.3
Published
"Create a minified mirror version of your js, css, html, json files"
Downloads
5
Maintainers
Readme
Automin
Create minified mirror of your JS, CSS, HTML, JSON files.
Installation
With NPM: npm install -g automin
or
git clone https://github.com/jxmked/Auto-Min.git
cd Auto-Min && npm install && npm link .
Command
| Flags | Description | Action | | :---: | :---: | :---: | | -h, --help | Print Help | Optional | | -i, --input | Input Directory | Required | | -o, --output | Output Directory | Required | | --overwrite | Remove all files from output folder | Optional | | --merge | Keep old files from outout folder and overwrite files that has been processed from input folder | optional |
Note: --merge and --overwrite cannot be use at the same time
Notes:
- Output folder will be overwritten and remove files that doesn't belong to original copies
- Install it globally
Some Notes
Can work Offline after installation.
Easy To use, just automin -i <input> -o <output>
and wait until its done.
Using uglifyjs nameCache
feature to preserve function names for next-file-use.
Files with file format of .js .css, .html, .json
can be minified.
Other minifiers can be implemented easily by editing ./src/components/minifier.ts
file.
Except for files with .min.
before extension.
Force skip for .git
and node_modules