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.git
cd 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