gulp-pxtorem
Advanced tools
Comparing version 0.1.0 to 1.0.0
15
index.js
@@ -1,7 +0,12 @@ | ||
var gutil = require('gulp-util'); | ||
'use strict'; | ||
var gutil = require('gulp-util'); | ||
var through = require('through2'); | ||
var postcss = require('postcss'); | ||
var pxtorem = require('pxtorem'); | ||
var pxtorem = require('postcss-pxtorem'); | ||
var PLUGIN_NAME = 'gulp-pxtorem'; | ||
module.exports = function (options, postcssOptions) { | ||
return through.obj(function(file, enc, cb) { | ||
@@ -14,3 +19,3 @@ if (file.isNull()) { | ||
if (file.isStream()) { | ||
this.emit('error', new gutil.PluginError('gulp-pxtorem', 'Streaming not supported')); | ||
this.emit('error', new gutil.PluginError(PLUGIN_NAME, 'Streaming not supported')); | ||
return cb(); | ||
@@ -22,3 +27,3 @@ } | ||
} catch (err) { | ||
this.emit('error', new gutil.PluginError('gulp-pxtorem', err)); | ||
this.emit('error', new gutil.PluginError(PLUGIN_NAME, err)); | ||
} | ||
@@ -29,2 +34,2 @@ | ||
}); | ||
}; | ||
}; |
{ | ||
"name": "gulp-pxtorem", | ||
"description": "A gulp plugin for pxtorem", | ||
"version": "0.1.0", | ||
"author": "Jonathan Cuthbert <jon@cuth.net> (http://cuth.net)", | ||
"repository": { | ||
"type": "git", | ||
"url": "git://github.com/cuth/gulp-pxtorem" | ||
}, | ||
"bugs": "https://github.com/cuth/gulp-pxtorem/issues", | ||
"main": "index.js", | ||
"scripts": { | ||
"test": "mocha" | ||
}, | ||
"dependencies": { | ||
"postcss": "^2.1.0", | ||
"pxtorem": "^1.0.0", | ||
"through2": "~0.5.1", | ||
"gulp-util": "~2.2.19" | ||
}, | ||
"keywords": [ | ||
"css", | ||
"parser", | ||
"postproccessor", | ||
"rem", | ||
"gulp" | ||
] | ||
} | ||
"name": "gulp-pxtorem", | ||
"description": "A gulp plugin for postcss-pxtorem", | ||
"version": "1.0.0", | ||
"author": "Jonathan Cuthbert <jon@cuth.net> (http://cuth.net)", | ||
"repository": { | ||
"type": "git", | ||
"url": "git://github.com/cuth/gulp-pxtorem" | ||
}, | ||
"bugs": "https://github.com/cuth/gulp-pxtorem/issues", | ||
"main": "index.js", | ||
"scripts": { | ||
"test": "mocha" | ||
}, | ||
"dependencies": { | ||
"gulp-util": "^3.0.3", | ||
"postcss": "^4.0.3", | ||
"postcss-pxtorem": "^2.0.1", | ||
"through2": "^0.6.3" | ||
}, | ||
"keywords": [ | ||
"css", | ||
"parser", | ||
"postproccessor", | ||
"rem", | ||
"gulp", | ||
"gulpplugin" | ||
], | ||
"devDependencies": { | ||
"gulp-sourcemaps": "^1.1.1" | ||
} | ||
} |
# gulp-pxtorem [![NPM version](https://badge.fury.io/js/gulp-pxtorem.svg)](http://badge.fury.io/js/gulp-pxtorem) | ||
This is a Gulp plugin for [pxtorem](https://github.com/cuth/pxtorem). | ||
This is a Gulp plugin for [postcss-pxtorem](https://github.com/cuth/postcss-pxtorem). | ||
@@ -25,6 +25,6 @@ ### Installation | ||
Pass in two option objects. The first one for [pxtorem](https://github.com/cuth/pxtorem) options, the second for [postcss](https://github.com/postcss/postcss) options. | ||
Pass in two option objects. The first one for [postcss-pxtorem](https://github.com/cuth/postcss-pxtorem) options, the second for [postcss](https://github.com/postcss/postcss) options. | ||
```js | ||
var pxtorem = require('gulp-pixrem'); | ||
var pxtorem = require('gulp-pxtorem'); | ||
@@ -44,2 +44,2 @@ var pxtoremOptions = { | ||
}); | ||
``` | ||
``` |
12
test.js
@@ -1,5 +0,5 @@ | ||
/* | ||
/** | ||
* To test install mocha: | ||
* npm install -g mocha | ||
* | ||
* | ||
* Run mocha: | ||
@@ -9,2 +9,4 @@ * mocha | ||
'use strict'; | ||
var assert = require('assert'); | ||
@@ -15,3 +17,3 @@ var gutil = require('gulp-util'); | ||
describe('gulp-pixrem', function() { | ||
it('should postprocess CSS using Pxtorem with the default pixel root value', function(done) { | ||
it('should postprocess CSS using gulp-pxtorem with the default pixel root value', function(done) { | ||
var stream = pxtorem(); | ||
@@ -29,3 +31,3 @@ | ||
it('should postprocess CSS using Pxtorem with a custom pixel root value', function(done) { | ||
it('should postprocess CSS using gulp-pxtorem with a custom pixel root value', function(done) { | ||
var stream = pxtorem({ | ||
@@ -44,2 +46,2 @@ root_value: 10 | ||
}); | ||
}); | ||
}); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
5266
9
60
1
44
1
+ Addedpostcss-pxtorem@^2.0.1
+ Addedansi-gray@0.1.1(transitive)
+ Addedansi-regex@2.1.1(transitive)
+ Addedansi-styles@2.2.1(transitive)
+ Addedansi-wrap@0.1.0(transitive)
+ Addedarray-differ@1.0.0(transitive)
+ Addedarray-uniq@1.0.3(transitive)
+ Addedbeeper@1.1.1(transitive)
+ Addedchalk@1.1.3(transitive)
+ Addedclone@1.0.4(transitive)
+ Addedcolor-support@1.1.3(transitive)
+ Addeddateformat@2.2.0(transitive)
+ Addedes6-promise@2.3.0(transitive)
+ Addedfancy-log@1.3.3(transitive)
+ Addedglogg@1.0.2(transitive)
+ Addedgulp-util@3.0.8(transitive)
+ Addedgulplog@1.0.0(transitive)
+ Addedhas-ansi@2.0.0(transitive)
+ Addedhas-gulplog@0.1.0(transitive)
+ Addedisarray@1.0.0(transitive)
+ Addedlodash._basecopy@3.0.1(transitive)
+ Addedlodash._basetostring@3.0.1(transitive)
+ Addedlodash._basevalues@3.0.0(transitive)
+ Addedlodash._getnative@3.9.1(transitive)
+ Addedlodash._isiterateecall@3.0.9(transitive)
+ Addedlodash._reescape@3.0.0(transitive)
+ Addedlodash._reevaluate@3.0.0(transitive)
+ Addedlodash._reinterpolate@3.0.0(transitive)
+ Addedlodash._root@3.0.1(transitive)
+ Addedlodash.escape@3.2.0(transitive)
+ Addedlodash.isarguments@3.1.0(transitive)
+ Addedlodash.isarray@3.0.4(transitive)
+ Addedlodash.keys@3.1.2(transitive)
+ Addedlodash.restparam@3.6.1(transitive)
+ Addedlodash.template@3.6.2(transitive)
+ Addedlodash.templatesettings@3.1.1(transitive)
+ Addedobject-assign@3.0.0(transitive)
+ Addedparse-node-version@1.0.1(transitive)
+ Addedpostcss@4.1.16(transitive)
+ Addedpostcss-pxtorem@2.3.2(transitive)
+ Addedprocess-nextick-args@2.0.1(transitive)
+ Addedreadable-stream@2.3.8(transitive)
+ Addedreplace-ext@0.0.1(transitive)
+ Addedsafe-buffer@5.1.2(transitive)
+ Addedsource-map@0.4.4(transitive)
+ Addedsparkles@1.0.1(transitive)
+ Addedstring_decoder@1.1.1(transitive)
+ Addedstrip-ansi@3.0.1(transitive)
+ Addedsupports-color@2.0.0(transitive)
+ Addedthrough2@0.6.52.0.5(transitive)
+ Addedtime-stamp@1.1.0(transitive)
+ Addedutil-deprecate@1.0.2(transitive)
+ Addedvinyl@0.5.3(transitive)
+ Addedxtend@4.0.2(transitive)
- Removedpxtorem@^1.0.0
- Removedansi-regex@0.2.1(transitive)
- Removedansi-styles@1.1.0(transitive)
- Removedarray-find-index@1.0.2(transitive)
- Removedcamelcase@2.1.1(transitive)
- Removedcamelcase-keys@2.1.0(transitive)
- Removedchalk@0.5.1(transitive)
- Removedcurrently-unhandled@0.4.1(transitive)
- Removeddateformat@1.0.12(transitive)
- Removeddecamelize@1.2.0(transitive)
- Removederror-ex@1.3.2(transitive)
- Removedfind-up@1.1.2(transitive)
- Removedfunction-bind@1.1.2(transitive)
- Removedget-stdin@4.0.1(transitive)
- Removedgraceful-fs@4.2.11(transitive)
- Removedgulp-util@2.2.20(transitive)
- Removedhas-ansi@0.1.0(transitive)
- Removedhasown@2.0.2(transitive)
- Removedhosted-git-info@2.8.9(transitive)
- Removedindent-string@2.1.0(transitive)
- Removedis-arrayish@0.2.1(transitive)
- Removedis-core-module@2.15.1(transitive)
- Removedis-finite@1.1.0(transitive)
- Removedis-utf8@0.2.1(transitive)
- Removedload-json-file@1.1.0(transitive)
- Removedlodash._escapehtmlchar@2.4.1(transitive)
- Removedlodash._escapestringchar@2.4.1(transitive)
- Removedlodash._htmlescapes@2.4.1(transitive)
- Removedlodash._isnative@2.4.1(transitive)
- Removedlodash._objecttypes@2.4.1(transitive)
- Removedlodash._reinterpolate@2.4.1(transitive)
- Removedlodash._reunescapedhtml@2.4.1(transitive)
- Removedlodash._shimkeys@2.4.1(transitive)
- Removedlodash.defaults@2.4.1(transitive)
- Removedlodash.escape@2.4.1(transitive)
- Removedlodash.isobject@2.4.1(transitive)
- Removedlodash.keys@2.4.1(transitive)
- Removedlodash.template@2.4.1(transitive)
- Removedlodash.templatesettings@2.4.1(transitive)
- Removedlodash.values@2.4.1(transitive)
- Removedloud-rejection@1.6.0(transitive)
- Removedmap-obj@1.0.1(transitive)
- Removedmeow@3.7.0(transitive)
- Removedminimist@0.2.4(transitive)
- Removednormalize-package-data@2.5.0(transitive)
- Removedobject-assign@4.1.1(transitive)
- Removedparse-json@2.2.0(transitive)
- Removedpath-exists@2.1.0(transitive)
- Removedpath-parse@1.0.7(transitive)
- Removedpath-type@1.1.0(transitive)
- Removedpify@2.3.0(transitive)
- Removedpinkie@2.0.4(transitive)
- Removedpinkie-promise@2.0.1(transitive)
- Removedpostcss@2.2.6(transitive)
- Removedpxtorem@1.0.0(transitive)
- Removedread-pkg@1.1.0(transitive)
- Removedread-pkg-up@1.0.1(transitive)
- Removedredent@1.0.0(transitive)
- Removedrepeating@2.0.1(transitive)
- Removedresolve@1.22.8(transitive)
- Removedsemver@5.7.2(transitive)
- Removedsignal-exit@3.0.7(transitive)
- Removedsource-map@0.1.43(transitive)
- Removedspdx-correct@3.2.0(transitive)
- Removedspdx-exceptions@2.5.0(transitive)
- Removedspdx-expression-parse@3.0.1(transitive)
- Removedspdx-license-ids@3.0.20(transitive)
- Removedstrip-ansi@0.3.0(transitive)
- Removedstrip-bom@2.0.0(transitive)
- Removedstrip-indent@1.0.1(transitive)
- Removedsupports-color@0.2.0(transitive)
- Removedsupports-preserve-symlinks-flag@1.0.0(transitive)
- Removedthrough2@0.5.1(transitive)
- Removedtrim-newlines@1.0.0(transitive)
- Removedvalidate-npm-package-license@3.0.4(transitive)
- Removedvinyl@0.2.3(transitive)
- Removedxtend@3.0.0(transitive)
Updatedgulp-util@^3.0.3
Updatedpostcss@^4.0.3
Updatedthrough2@^0.6.3