https://github.com/miguelcastillo/minify-bits
Minify transform for bit imports and bit runner
https://github.com/miguelcastillo/minify-bits
Last synced: about 2 months ago
JSON representation
Minify transform for bit imports and bit runner
- Host: GitHub
- URL: https://github.com/miguelcastillo/minify-bits
- Owner: MiguelCastillo
- Created: 2015-03-02T02:02:28.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-03-15T04:27:23.000Z (about 10 years ago)
- Last Synced: 2025-03-10T03:55:00.207Z (2 months ago)
- Language: JavaScript
- Size: 168 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# minify-bits
Minification plugin for [bit runner](https://github.com/MiguelCastillo/bit-runner), which uses [uglify](https://github.com/mishoo/UglifyJS2#api-reference) to do the minification.### Configuration `bitrunnerfile.js`
#### Minify without configuration settings
``` javascript
var bitRunner = require('bit-runner');
var minify = require('minify-bits');/**
* JavaScript pipeline
*/
bitRunner.register('default', function buildPipeline(task) {
task
.load('index.js')
.action(minify)
});
```#### Minify with configuration settings.
All settings are passed directly to [uglify](https://github.com/mishoo/UglifyJS2#api-reference). Please refer to their site for details on the different options.The *only* option that is specific to minify-bits is `sourceMap`, which is a boolean to enable/disable generating source maps. I expect this list will grow.
``` javascript
var bitRunner = require('bit-runner');
var minify = require('minify-bits');/**
* JavaScript pipeline
*/
bitRunner.register('default', function buildPipeline(task) {
task
.load('index.js')
.action(minify.config({sourceMap: true}))
});
```