@bizhermit/minifier
TypeScript icon, indicating that this package has built-in type declarations

2.0.0-rc.1 • Public • Published

File minifier

Minify file recursively.
This tool target extension:

  • .js
  • .html
  • .css

Warning: overwrite file.


CLI

No install

npx @bizhermit/minifier <dirname> <options>

Install

npm i -D @bizhermit/minifier
npx minifier <dirname> <options>

Options

  • -I [extensions] ignore minify file extensions. colon-separete list.
  • --quiet not print infomation log.

Example

# root dir target
npx @bizhermit/minifier

# bin dir target
npx @bizhermit/minifier bin

# ignore css and html file -> only js
npx @bizhermit/minifier ./ -I css,html

Module

Install

npm i @bizhermit/minifier

Example

import minifier from "@bizhermit/minifier";

const func = async () => {
  const jsContentStr = "window.addEventListener(\"load\", () => ..."
  const minified = await minifier.minifyJs(jsContentStr);
  console.log(minified); // confirm
}
func();

Package Sidebar

Install

npm i @bizhermit/minifier

Weekly Downloads

8

Version

2.0.0-rc.1

License

MIT

Unpacked Size

6.26 kB

Total Files

6

Last publish

Collaborators

  • bizhermit