@voliware/node-minify-transform
Advanced tools
Comparing version 0.1.0 to 0.1.1
@@ -56,3 +56,4 @@ const {Transform} = require('stream'); | ||
_transform(chunk, encoding, callback){ | ||
this.data = Buffer.concat([this.data, chunk]); | ||
let length = this.data.length + chunk.length; | ||
this.data = Buffer.concat([this.data, chunk], length); | ||
callback(); | ||
@@ -59,0 +60,0 @@ } |
{ | ||
"name": "@voliware/node-minify-transform", | ||
"version": "0.1.0", | ||
"version": "0.1.1", | ||
"description": "Minify JS, CSS, and HTML in a stream using a transform and node-minify", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -6,1 +6,29 @@ # node-minify-transform | ||
`npm install @voliware/node-minify-transform` | ||
## Use | ||
### Require | ||
```js | ||
const Fs = require('fs'); | ||
const MinifyTransform = require('@voliware/node-minify-transform'); | ||
``` | ||
### JS | ||
```js | ||
let readable = Fs.createReadable("app.js"); | ||
let writable = Fs.createWritable("app.min.js"); | ||
let transform = new MinifyTransform("js"); | ||
readable.pipe(transform).pipe(writable); | ||
``` | ||
### CSS | ||
```js | ||
let readable = Fs.createReadable("style.css"); | ||
let writable = Fs.createWritable("style.min.css"); | ||
let transform = new MinifyTransform("css"); | ||
readable.pipe(transform).pipe(writable); | ||
``` | ||
### HTML | ||
```js | ||
let readable = Fs.createReadable("index.html"); | ||
let writable = Fs.createWritable("index.min.html"); | ||
let transform = new MinifyTransform("html"); | ||
readable.pipe(transform).pipe(writable); | ||
``` |
@@ -33,3 +33,3 @@ const MinifyTransform = require('./../lib/minifyTransform'); | ||
else { | ||
reject(new Error(`Data does not match ${data.toString()}`)); | ||
reject(new Error('Data does not match')); | ||
} | ||
@@ -36,0 +36,0 @@ }) |
7165
7
126
34