JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 2
  • Score
    100M100P100Q28157F
  • License MIT

Simply-Minify is a simple minifier for CSS and JS files on the node.js platform.

Package Exports

  • simply-minify

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (simply-minify) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Simply-Minify

NPM version NPM Downloads

Simply-Minify is a simple minifier for the Node.js platform. Simply-Minify finds all CSS and JS files in the given folder and minifies them.

Dependencies:

NPM-Package Version
clean-css NPM version
UglifyJS3 NPM version

Install

npm i simply-minify -D

Use

const simplyMinify = require('simply-minify');
simplyMinify();

This will minify all files in the "dist" folder in the root directory of your app.

Arguments

The function simplyMinify takes 3 arguments:

argument data type description default example
dir string directory to search for files "dist" "src/js"
CleanCSS_Options object options for clean-css {} {level: 0}
UglifyJS_Options object options for UglifyJS3 {} {mangle: false}

CLI mode

Make sure you have installed the npm-package globally: npm install simply-minify -g

You can use Simply-Minify straight from the command line with:

simplyMinify <path>

Options are not supported in CLI mode

License

Simply-Minify is released under the MIT License.