UNPKG

1.51 kBMarkdownView Raw
1# tinyify
2
3a browserify plugin that runs various optimizations, so you don't have to install them all manually.
4
5[![npm][npm-image]][npm-url]
6[![travis][travis-image]][travis-url]
7[![standard][standard-image]][standard-url]
8
9[npm-image]: https://img.shields.io/npm/v/tinyify.svg?style=flat-square
10[npm-url]: https://www.npmjs.com/package/tinyify
11[travis-image]: https://img.shields.io/travis/goto-bus-stop/tinyify.svg?style=flat-square
12[travis-url]: https://travis-ci.org/goto-bus-stop/tinyify
13[standard-image]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square
14[standard-url]: http://npm.im/standard
15
16```bash
17npm install --save-dev tinyify
18
19browserify -p tinyify app.js
20```
21
22## Included
23
24 - [unassertify][] - Remove `assert()` calls
25 - [envify][] - Replace environment variables—by default, replaces `NODE_ENV` with `"production"`
26 - [uglifyify][] - Remove dead code from modules
27 - [common-shakeify][] - Remove unused exports from modules
28 - [browser-pack-flat][] - Output a "flat" bundle, with all modules in a single scope
29 - [minify-stream][] - Uglify the final bundle
30
31## License
32
33[Apache-2.0](./LICENSE.md)
34
35[unassertify]: https://github.com/unassert-js/unassertify
36[envify]: https://github.com/hughsk/envify
37[uglifyify]: https://github.com/hughsk/uglifyify
38[common-shakeify]: https://github.com/goto-bus-stop/common-shakeify
39[browser-pack-flat]: https://github.com/goto-bus-stop/browser-pack-flat
40[minify-stream]: https://github.com/goto-bus-stop/minify-stream