Create minified mirror of your JS, CSS, HTML, JSON files.
With NPM: npm install -g automin
or
git clone https://github.com/jxmked/Auto-Min.gitcd Auto-Min && npm install && npm link .
| 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
- Output folder will be overwritten and remove files that doesn't belong to original copies
- Install it globally
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