minimize
Advanced tools
Comparing version 1.8.0 to 1.8.1
@@ -38,3 +38,4 @@ 'use strict'; | ||
this.htmlparser = parser || new html.Parser( | ||
new html.DomHandler(this.emits('read')), options.dom | ||
new html.DomHandler(this.emits('read')), | ||
options.dom | ||
); | ||
@@ -41,0 +42,0 @@ |
{ | ||
"name": "minimize", | ||
"version": "1.8.0", | ||
"version": "1.8.1", | ||
"description": "Minimize HTML", | ||
@@ -17,15 +17,15 @@ "main": "./lib/minimize", | ||
"argh": "~0.1.4", | ||
"async": "~1.4.2", | ||
"async": "~1.5.2", | ||
"cli-color": "~1.1.0", | ||
"diagnostics": "~1.0.1", | ||
"emits": "~3.0.0", | ||
"htmlparser2": "~3.8.3", | ||
"node-uuid": "~1.4.3" | ||
"htmlparser2": "~3.9.0", | ||
"node-uuid": "~1.4.7" | ||
}, | ||
"devDependencies": { | ||
"chai": "~3.3.0", | ||
"istanbul": "~0.4.0", | ||
"mocha": "~2.3.3", | ||
"pre-commit": "~1.1.1", | ||
"sinon": "~1.17.1", | ||
"chai": "~3.4.1", | ||
"istanbul": "~0.4.2", | ||
"mocha": "~2.3.4", | ||
"pre-commit": "~1.1.2", | ||
"sinon": "~1.17.2", | ||
"sinon-chai": "~2.8.0" | ||
@@ -32,0 +32,0 @@ }, |
@@ -29,6 +29,2 @@ # HTML minifier | ||
## Upcoming in release 2.0 | ||
- minification of inline javascript with uglify or similar | ||
## Usage | ||
@@ -68,5 +64,8 @@ | ||
, html = require('htmlparser2') | ||
, minimize = new Minimize(new html.Parser( | ||
new html.FeedHandler((this.emits('read')) | ||
), { /* options */ }); | ||
, minimize = new Minimize( | ||
new html.Parser( | ||
new html.FeedHandler(minimize.emits('read')), | ||
{ /* options */ } | ||
) | ||
); | ||
@@ -73,0 +72,0 @@ minimize.parse(content, function (error, data) { |
@@ -65,2 +65,4 @@ 'use strict'; | ||
it('can emit the parsed content to `minimize.read`'); | ||
it('should start traversing the DOM as soon as HTML parser is ready', function (done) { | ||
@@ -67,0 +69,0 @@ var emit = sinon.spy(minimize, 'emit'); |
85036
1701
303
+ Addedasync@1.5.2(transitive)
+ Addeddomhandler@2.4.2(transitive)
+ Addeddomutils@1.7.0(transitive)
+ Addedentities@1.1.2(transitive)
+ Addedhtmlparser2@3.9.2(transitive)
+ Addedisarray@1.0.0(transitive)
+ Addedprocess-nextick-args@2.0.1(transitive)
+ Addedreadable-stream@2.3.8(transitive)
+ Addedsafe-buffer@5.1.2(transitive)
+ Addedstring_decoder@1.1.1(transitive)
+ Addedutil-deprecate@1.0.2(transitive)
- Removedasync@1.4.2(transitive)
- Removeddomhandler@2.3.0(transitive)
- Removeddomutils@1.5.1(transitive)
- Removedentities@1.0.0(transitive)
- Removedhtmlparser2@3.8.3(transitive)
- Removedisarray@0.0.1(transitive)
- Removedreadable-stream@1.1.14(transitive)
- Removedstring_decoder@0.10.31(transitive)
Updatedasync@~1.5.2
Updatedhtmlparser2@~3.9.0
Updatednode-uuid@~1.4.7