postcss-safe-parser
Advanced tools
Comparing version 2.0.1 to 3.0.0
@@ -0,1 +1,8 @@ | ||
# Change Log | ||
This project adheres to [Semantic Versioning](http://semver.org/). | ||
## 3.0.0 | ||
* Use PostCSS 6.0. | ||
* Use `babel-preset-env`. | ||
## 2.0.1 | ||
@@ -30,3 +37,2 @@ * Do not fall on colon instead of semicolon in the declaration end. | ||
## 1.0 | ||
* Initial release from PostCSS sources. |
@@ -20,4 +20,3 @@ 'use strict'; | ||
var parser = new _safeParser2.default(input); | ||
parser.tokenize(); | ||
parser.loop(); | ||
parser.parse(); | ||
@@ -27,2 +26,2 @@ return parser.root; | ||
module.exports = exports['default']; | ||
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNhZmUtcGFyc2UuZXM2Il0sIm5hbWVzIjpbInNhZmVQYXJzZSIsImNzcyIsIm9wdHMiLCJpbnB1dCIsInBhcnNlciIsInRva2VuaXplIiwibG9vcCIsInJvb3QiXSwibWFwcGluZ3MiOiI7OztrQkFJd0JBLFM7O0FBSnhCOzs7O0FBRUE7Ozs7OztBQUVlLFNBQVNBLFNBQVQsQ0FBbUJDLEdBQW5CLEVBQXdCQyxJQUF4QixFQUE4QjtBQUN6QyxRQUFJQyxRQUFRLG9CQUFVRixHQUFWLEVBQWVDLElBQWYsQ0FBWjs7QUFFQSxRQUFJRSxTQUFTLHlCQUFlRCxLQUFmLENBQWI7QUFDQUMsV0FBT0MsUUFBUDtBQUNBRCxXQUFPRSxJQUFQOztBQUVBLFdBQU9GLE9BQU9HLElBQWQ7QUFDSCIsImZpbGUiOiJzYWZlLXBhcnNlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IElucHV0IGZyb20gJ3Bvc3Rjc3MvbGliL2lucHV0JztcblxuaW1wb3J0IFNhZmVQYXJzZXIgZnJvbSAnLi9zYWZlLXBhcnNlcic7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHNhZmVQYXJzZShjc3MsIG9wdHMpIHtcbiAgICBsZXQgaW5wdXQgPSBuZXcgSW5wdXQoY3NzLCBvcHRzKTtcblxuICAgIGxldCBwYXJzZXIgPSBuZXcgU2FmZVBhcnNlcihpbnB1dCk7XG4gICAgcGFyc2VyLnRva2VuaXplKCk7XG4gICAgcGFyc2VyLmxvb3AoKTtcblxuICAgIHJldHVybiBwYXJzZXIucm9vdDtcbn1cbiJdfQ== | ||
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNhZmUtcGFyc2UuZXM2Il0sIm5hbWVzIjpbInNhZmVQYXJzZSIsImNzcyIsIm9wdHMiLCJpbnB1dCIsInBhcnNlciIsInBhcnNlIiwicm9vdCJdLCJtYXBwaW5ncyI6Ijs7O2tCQUl3QkEsUzs7QUFKeEI7Ozs7QUFFQTs7Ozs7O0FBRWUsU0FBU0EsU0FBVCxDQUFtQkMsR0FBbkIsRUFBd0JDLElBQXhCLEVBQThCO0FBQ3pDLFFBQUlDLFFBQVEsb0JBQVVGLEdBQVYsRUFBZUMsSUFBZixDQUFaOztBQUVBLFFBQUlFLFNBQVMseUJBQWVELEtBQWYsQ0FBYjtBQUNBQyxXQUFPQyxLQUFQOztBQUVBLFdBQU9ELE9BQU9FLElBQWQ7QUFDSCIsImZpbGUiOiJzYWZlLXBhcnNlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IElucHV0IGZyb20gJ3Bvc3Rjc3MvbGliL2lucHV0JztcblxuaW1wb3J0IFNhZmVQYXJzZXIgZnJvbSAnLi9zYWZlLXBhcnNlcic7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHNhZmVQYXJzZShjc3MsIG9wdHMpIHtcbiAgICBsZXQgaW5wdXQgPSBuZXcgSW5wdXQoY3NzLCBvcHRzKTtcblxuICAgIGxldCBwYXJzZXIgPSBuZXcgU2FmZVBhcnNlcihpbnB1dCk7XG4gICAgcGFyc2VyLnBhcnNlKCk7XG5cbiAgICByZXR1cm4gcGFyc2VyLnJvb3Q7XG59XG4iXX0= |
@@ -5,5 +5,5 @@ 'use strict'; | ||
var _tokenize2 = require('postcss/lib/tokenize'); | ||
var _tokenize = require('postcss/lib/tokenize'); | ||
var _tokenize3 = _interopRequireDefault(_tokenize2); | ||
var _tokenize2 = _interopRequireDefault(_tokenize); | ||
@@ -35,4 +35,4 @@ var _comment = require('postcss/lib/comment'); | ||
SafeParser.prototype.tokenize = function tokenize() { | ||
this.tokens = (0, _tokenize3.default)(this.input, { ignoreErrors: true }); | ||
SafeParser.prototype.createTokenizer = function createTokenizer() { | ||
this.tokenizer = (0, _tokenize2.default)(this.input, { ignoreErrors: true }); | ||
}; | ||
@@ -68,5 +68,4 @@ | ||
SafeParser.prototype.unknownWord = function unknownWord(start) { | ||
var buffer = this.tokens.slice(start, this.pos + 1); | ||
this.spaces += buffer.map(function (i) { | ||
SafeParser.prototype.unknownWord = function unknownWord(tokens) { | ||
this.spaces += tokens.map(function (i) { | ||
return i[1]; | ||
@@ -123,2 +122,2 @@ }).join(''); | ||
module.exports = exports['default']; | ||
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNhZmUtcGFyc2VyLmVzNiJdLCJuYW1lcyI6WyJTYWZlUGFyc2VyIiwidG9rZW5pemUiLCJ0b2tlbnMiLCJpbnB1dCIsImlnbm9yZUVycm9ycyIsImNvbW1lbnQiLCJ0b2tlbiIsIm5vZGUiLCJpbml0Iiwic291cmNlIiwiZW5kIiwibGluZSIsImNvbHVtbiIsInRleHQiLCJzbGljZSIsInRlc3QiLCJyYXdzIiwibGVmdCIsInJpZ2h0IiwibWF0Y2giLCJkZWNsIiwibGVuZ3RoIiwidW5jbG9zZWRCcmFja2V0IiwidW5rbm93bldvcmQiLCJzdGFydCIsImJ1ZmZlciIsInBvcyIsInNwYWNlcyIsIm1hcCIsImkiLCJqb2luIiwidW5leHBlY3RlZENsb3NlIiwiY3VycmVudCIsImFmdGVyIiwiZG91YmxlQ29sb24iLCJ1bm5hbWVkQXRydWxlIiwibmFtZSIsInByZWNoZWNrTWlzc2VkU2VtaWNvbG9uIiwiY29sb24iLCJzcGxpdCIsIm90aGVyIiwic3BsaWNlIiwiY2hlY2tNaXNzZWRTZW1pY29sb24iLCJlbmRGaWxlIiwibm9kZXMiLCJzZW1pY29sb24iLCJwYXJlbnQiXSwibWFwcGluZ3MiOiI7Ozs7QUFBQTs7OztBQUNBOzs7O0FBQ0E7Ozs7Ozs7Ozs7OztJQUVxQkEsVTs7Ozs7Ozs7O3lCQUVqQkMsUSx1QkFBVztBQUNQLGFBQUtDLE1BQUwsR0FBYyx3QkFBUyxLQUFLQyxLQUFkLEVBQXFCLEVBQUVDLGNBQWMsSUFBaEIsRUFBckIsQ0FBZDtBQUNILEs7O3lCQUVEQyxPLG9CQUFRQyxLLEVBQU87QUFDWCxZQUFJQyxPQUFPLHVCQUFYO0FBQ0EsYUFBS0MsSUFBTCxDQUFVRCxJQUFWLEVBQWdCRCxNQUFNLENBQU4sQ0FBaEIsRUFBMEJBLE1BQU0sQ0FBTixDQUExQjtBQUNBQyxhQUFLRSxNQUFMLENBQVlDLEdBQVosR0FBa0IsRUFBRUMsTUFBTUwsTUFBTSxDQUFOLENBQVIsRUFBa0JNLFFBQVFOLE1BQU0sQ0FBTixDQUExQixFQUFsQjs7QUFFQSxZQUFJ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QUFiLENBQWtCaUIsS0FBbEIsR0FBMEIsQ0FBQyxLQUFLRCxPQUFMLENBQWFoQixJQUFiLENBQWtCaUIsS0FBbEIsSUFBMkIsRUFBNUIsSUFBa0MsS0FBS04sTUFBakU7O0FBRUEsZUFBUSxLQUFLSyxPQUFMLENBQWFjLE1BQXJCLEVBQThCO0FBQzFCLGlCQUFLZCxPQUFMLEdBQWUsS0FBS0EsT0FBTCxDQUFhYyxNQUE1QjtBQUNBLGlCQUFLZCxPQUFMLENBQWFoQixJQUFiLENBQWtCaUIsS0FBbEIsR0FBMEIsRUFBMUI7QUFDSDtBQUNKLEs7Ozs7O2tCQS9FZ0JqQyxVIiwiZmlsZSI6InNhZmUtcGFyc2VyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHRva2VuaXplIGZyb20gJ3Bvc3Rjc3MvbGliL3Rva2VuaXplJztcbmltcG9ydCBDb21tZW50ICBmcm9tICdwb3N0Y3NzL2xpYi9jb21tZW50JztcbmltcG9ydCBQYXJzZXIgICBmcm9tICdwb3N0Y3NzL2xpYi9wYXJzZXInO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBTYWZlUGFyc2VyIGV4dGVuZHMgUGFyc2VyIHtcblxuICAgIHRva2VuaXplKCkge1xuICAgICAgICB0aGlzLnRva2VucyA9IHRva2VuaXplKHRoaXMuaW5wdXQsIHsgaWdub3JlRXJyb3JzOiB0cnVlIH0pO1xuICAgIH1cblxuICAgIGNvbW1lbnQodG9rZW4pIHtcbiAgICAgICAgbGV0IG5vZGUgPSBuZXcgQ29tbWVudCgpO1xuICAgICAgICB0aGlzLmluaXQobm9kZSwgdG9rZW5bMl0sIHRva2VuWzNdKTtcbiAgICAgICAgbm9kZS5zb3VyY2UuZW5kID0geyBsaW5lOiB0b2tlbls0XSwgY29sdW1uOiB0b2tlbls1XSB9O1xuXG4gICAgICAgIGxldCB0ZXh0ID0gdG9rZW5bMV0uc2xpY2UoMik7XG4gICAgICAgIGlmICggdGV4dC5zbGljZSgtMikgPT09ICcqLycgKSB0ZXh0ID0gdGV4dC5zbGljZSgwLCAtMik7XG5cbiAgICAgICAgaWYgKCAvXlxccyokLy50ZXN0KHRleHQpICkge1xuICAgICAgICAgICAgbm9kZS50ZXh0ICAgICAgID0gJyc7XG4gICAgICAgICAgICBub2RlLnJhd3MubGVmdCAgPSB0ZXh0O1xuICAgICAgICAgICAgbm9kZS5yYXdzLnJpZ2h0ID0gJyc7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICBsZXQgbWF0Y2ggPSB0ZXh0Lm1hdGNoKC9eKFxccyopKFteXSpbXlxcc10pKFxccyopJC8pO1xuICAgICAgICAgICAgbm9kZS50ZXh0ICAgICAgID0gbWF0Y2hbMl07XG4gICAgICAgICAgICBub2RlLnJhd3MubGVmdCAgPSBtYXRjaFsxXTtcbiAgICAgICAgICAgIG5vZGUucmF3cy5yaWdodCA9IG1hdGNoWzNdO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGVjbCh0b2tlbnMpIHtcbiAgICAgICAgaWYgKCB0b2tlbnMubGVuZ3RoID4gMSB8fCB0b2tlbnNbMF1bMF0gIT09ICc6JyApIHtcbiAgICAgICAgICAgIHN1cGVyLmRlY2wodG9rZW5zKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVuY2xvc2VkQnJhY2tldCgpIHsgfVxuXG4gICAgdW5rbm93bldvcmQoc3RhcnQpIHtcbiAgICAgICAgbGV0IGJ1ZmZlciAgID0gdGhpcy50b2tlbnMuc2xpY2Uoc3RhcnQsIHRoaXMucG9zICsgMSk7XG4gICAgICAgIHRoaXMuc3BhY2VzICs9IGJ1ZmZlci5tYXAoIGkgPT4gaVsxXSApLmpvaW4oJycpO1xuICAgIH1cblxuICAgIHVuZXhwZWN0ZWRDbG9zZSgpIHtcbiAgICAgICAgdGhpcy5jdXJyZW50LnJhd3MuYWZ0ZXIgKz0gJ30nO1xuICAgIH1cblxuICAgIGRvdWJsZUNvbG9uKCkgeyB9XG5cbiAgICB1bm5hbWVkQXRydWxlKG5vZGUpIHtcbiAgICAgICAgbm9kZS5uYW1lID0gJyc7XG4gICAgfVxuXG4gICAgcHJlY2hlY2tNaXNzZWRTZW1pY29sb24odG9rZW5zKSB7XG4gICAgICAgIGxldCBjb2xvbiA9IHRoaXMuY29sb24odG9rZW5zKTtcbiAgICAgICAgaWYgKCBjb2xvbiA9PT0gZmFsc2UgKSByZXR1cm47XG5cbiAgICAgICAgbGV0IHNwbGl0O1xuICAgICAgICBmb3IgKCBzcGxpdCA9IGNvbG9uIC0gMTsgc3BsaXQgPj0gMDsgc3BsaXQtLSApIHtcbiAgICAgICAgICAgIGlmICggdG9rZW5zW3NwbGl0XVswXSA9PT0gJ3dvcmQnICkgYnJlYWs7XG4gICAgICAgIH1cbiAgICAgICAgZm9yICggc3BsaXQgLT0gMTsgc3BsaXQgPj0gMDsgc3BsaXQtLSApIHtcbiAgICAgICAgICAgIGlmICggdG9rZW5zW3NwbGl0XVswXSAhPT0gJ3NwYWNlJyApIHtcbiAgICAgICAgICAgICAgICBzcGxpdCArPSAxO1xuICAgICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxldCBvdGhlciA9IHRva2Vucy5zcGxpY2Uoc3BsaXQsIHRva2Vucy5sZW5ndGggLSBzcGxpdCk7XG4gICAgICAgIHRoaXMuZGVjbChvdGhlcik7XG4gICAgfVxuXG4gICAgY2hlY2tNaXNzZWRTZW1pY29sb24oKSB7IH1cblxuICAgIGVuZEZpbGUoKSB7XG4gICAgICAgIGlmICggdGhpcy5jdXJyZW50Lm5vZGVzICYmIHRoaXMuY3VycmVudC5ub2Rlcy5sZW5ndGggKSB7XG4gICAgICAgICAgICB0aGlzLmN1cnJlbnQucmF3cy5zZW1pY29sb24gPSB0aGlzLnNlbWljb2xvbjtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLmN1cnJlbnQucmF3cy5hZnRlciA9ICh0aGlzLmN1cnJlbnQucmF3cy5hZnRlciB8fCAnJykgKyB0aGlzLnNwYWNlcztcblxuICAgICAgICB3aGlsZSAoIHRoaXMuY3VycmVudC5wYXJlbnQgKSB7XG4gICAgICAgICAgICB0aGlzLmN1cnJlbnQgPSB0aGlzLmN1cnJlbnQucGFyZW50O1xuICAgICAgICAgICAgdGhpcy5jdXJyZW50LnJhd3MuYWZ0ZXIgPSAnJztcbiAgICAgICAgfVxuICAgIH1cblxufVxuIl19 | ||
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNhZmUtcGFyc2VyLmVzNiJdLCJuYW1lcyI6WyJTYWZlUGFyc2VyIiwiY3JlYXRlVG9rZW5pemVyIiwidG9rZW5pemVyIiwiaW5wdXQiLCJpZ25vcmVFcnJvcnMiLCJjb21tZW50IiwidG9rZW4iLCJub2RlIiwiaW5pdCIsInNvdXJjZSIsImVuZCIsImxpbmUiLCJjb2x1bW4iLCJ0ZXh0Iiwic2xpY2UiLCJ0ZXN0IiwicmF3cyIsImxlZnQiLCJyaWdodCIsIm1hdGNoIiwiZGVjbCIsInRva2VucyIsImxlbmd0aCIsInVuY2xvc2VkQnJhY2tldCIsInVua25vd25Xb3JkIiwic3BhY2VzIiwibWFwIiwiaSIsImpvaW4iLCJ1bmV4cGVjdGVkQ2xvc2UiLCJjdXJyZW50IiwiYWZ0ZXIiLCJkb3VibGVDb2xvbiIsInVubmFtZWRBdHJ1bGUiLCJuYW1lIiwicHJlY2hlY2tNaXNzZWRTZW1pY29sb24iLCJjb2xvbiIsInNwbGl0Iiwib3RoZXIiLCJzcGxpY2UiLCJjaGVja01pc3NlZFNlbWljb2xvbiIsImVuZEZpbGUiLCJub2RlcyIsInNlbWljb2xvbiIsInBhcmVudCJdLCJtYXBwaW5ncyI6Ijs7OztBQUFBOzs7O0FBQ0E7Ozs7QUFDQTs7Ozs7Ozs7Ozs7O0lBRXFCQSxVOzs7Ozs7Ozs7eUJBRWpCQyxlLDhCQUFrQjtBQUNkLGFBQUtDLFNBQUwsR0FBaUIsd0JBQVUsS0FBS0MsS0FBZixFQUFzQixFQUFFQyxjQUFjLElBQWhCLEVBQXRCLENBQWpCO0FBQ0gsSzs7eUJBRURDLE8sb0JBQVFDLEssRUFBTztBQUNYLFlBQUlDLE9BQU8sdUJBQVg7QUFDQSxhQUFLQyxJQUFMLENBQVVELElBQVYsRUFBZ0JELE1BQU0sQ0FBTixDQUFoQixFQUEwQkEsTUFBTSxDQUFOLENBQTFCO0FBQ0FDLGFBQUtFLE1BQUwsQ0FBWUMsR0FBWixHQUFrQixFQUFFQyxNQUFNTCxNQUFNLENBQU4sQ0FBUixFQUFrQk0sUUFBUU4sTUFBTSxDQUFOLENBQTFCLEVBQWxCOztBQUVBLFlBQUlP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QVEsS0FBS0ssT0FBTCxDQUFhYyxNQUFyQixFQUE4QjtBQUMxQixpQkFBS2QsT0FBTCxHQUFlLEtBQUtBLE9BQUwsQ0FBYWMsTUFBNUI7QUFDQSxpQkFBS2QsT0FBTCxDQUFhZCxJQUFiLENBQWtCZSxLQUFsQixHQUEwQixFQUExQjtBQUNIO0FBQ0osSzs7Ozs7a0JBOUVnQi9CLFUiLCJmaWxlIjoic2FmZS1wYXJzZXIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdG9rZW5pemVyIGZyb20gJ3Bvc3Rjc3MvbGliL3Rva2VuaXplJztcbmltcG9ydCBDb21tZW50ICAgZnJvbSAncG9zdGNzcy9saWIvY29tbWVudCc7XG5pbXBvcnQgUGFyc2VyICAgIGZyb20gJ3Bvc3Rjc3MvbGliL3BhcnNlcic7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFNhZmVQYXJzZXIgZXh0ZW5kcyBQYXJzZXIge1xuXG4gICAgY3JlYXRlVG9rZW5pemVyKCkge1xuICAgICAgICB0aGlzLnRva2VuaXplciA9IHRva2VuaXplcih0aGlzLmlucHV0LCB7IGlnbm9yZUVycm9yczogdHJ1ZSB9KTtcbiAgICB9XG5cbiAgICBjb21tZW50KHRva2VuKSB7XG4gICAgICAgIGxldCBub2RlID0gbmV3IENvbW1lbnQoKTtcbiAgICAgICAgdGhpcy5pbml0KG5vZGUsIHRva2VuWzJdLCB0b2tlblszXSk7XG4gICAgICAgIG5vZGUuc291cmNlLmVuZCA9IHsgbGluZTogdG9rZW5bNF0sIGNvbHVtbjogdG9rZW5bNV0gfTtcblxuICAgICAgICBsZXQgdGV4dCA9IHRva2VuWzFdLnNsaWNlKDIpO1xuICAgICAgICBpZiAoIHRleHQuc2xpY2UoLTIpID09PSAnKi8nICkgdGV4dCA9IHRleHQuc2xpY2UoMCwgLTIpO1xuXG4gICAgICAgIGlmICggL15cXHMqJC8udGVzdCh0ZXh0KSApIHtcbiAgICAgICAgICAgIG5vZGUudGV4dCAgICAgICA9ICcnO1xuICAgICAgICAgICAgbm9kZS5yYXdzLmxlZnQgID0gdGV4dDtcbiAgICAgICAgICAgIG5vZGUucmF3cy5yaWdodCA9ICcnO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgbGV0IG1hdGNoID0gdGV4dC5tYXRjaCgvXihcXHMqKShbXl0qW15cXHNdKShcXHMqKSQvKTtcbiAgICAgICAgICAgIG5vZGUudGV4dCAgICAgICA9IG1hdGNoWzJdO1xuICAgICAgICAgICAgbm9kZS5yYXdzLmxlZnQgID0gbWF0Y2hbMV07XG4gICAgICAgICAgICBub2RlLnJhd3MucmlnaHQgPSBtYXRjaFszXTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRlY2wodG9rZW5zKSB7XG4gICAgICAgIGlmICggdG9rZW5zLmxlbmd0aCA+IDEgfHwgdG9rZW5zWzBdWzBdICE9PSAnOicgKSB7XG4gICAgICAgICAgICBzdXBlci5kZWNsKHRva2Vucyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bmNsb3NlZEJyYWNrZXQoKSB7IH1cblxuICAgIHVua25vd25Xb3JkKHRva2Vucykge1xuICAgICAgICB0aGlzLnNwYWNlcyArPSB0b2tlbnMubWFwKGkgPT4gaVsxXSkuam9pbignJyk7XG4gICAgfVxuXG4gICAgdW5leHBlY3RlZENsb3NlKCkge1xuICAgICAgICB0aGlzLmN1cnJlbnQucmF3cy5hZnRlciArPSAnfSc7XG4gICAgfVxuXG4gICAgZG91YmxlQ29sb24oKSB7IH1cblxuICAgIHVubmFtZWRBdHJ1bGUobm9kZSkge1xuICAgICAgICBub2RlLm5hbWUgPSAnJztcbiAgICB9XG5cbiAgICBwcmVjaGVja01pc3NlZFNlbWljb2xvbih0b2tlbnMpIHtcbiAgICAgICAgbGV0IGNvbG9uID0gdGhpcy5jb2xvbih0b2tlbnMpO1xuICAgICAgICBpZiAoIGNvbG9uID09PSBmYWxzZSApIHJldHVybjtcblxuICAgICAgICBsZXQgc3BsaXQ7XG4gICAgICAgIGZvciAoIHNwbGl0ID0gY29sb24gLSAxOyBzcGxpdCA+PSAwOyBzcGxpdC0tICkge1xuICAgICAgICAgICAgaWYgKCB0b2tlbnNbc3BsaXRdWzBdID09PSAnd29yZCcgKSBicmVhaztcbiAgICAgICAgfVxuICAgICAgICBmb3IgKCBzcGxpdCAtPSAxOyBzcGxpdCA+PSAwOyBzcGxpdC0tICkge1xuICAgICAgICAgICAgaWYgKCB0b2tlbnNbc3BsaXRdWzBdICE9PSAnc3BhY2UnICkge1xuICAgICAgICAgICAgICAgIHNwbGl0ICs9IDE7XG4gICAgICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGV0IG90aGVyID0gdG9rZW5zLnNwbGljZShzcGxpdCwgdG9rZW5zLmxlbmd0aCAtIHNwbGl0KTtcbiAgICAgICAgdGhpcy5kZWNsKG90aGVyKTtcbiAgICB9XG5cbiAgICBjaGVja01pc3NlZFNlbWljb2xvbigpIHsgfVxuXG4gICAgZW5kRmlsZSgpIHtcbiAgICAgICAgaWYgKCB0aGlzLmN1cnJlbnQubm9kZXMgJiYgdGhpcy5jdXJyZW50Lm5vZGVzLmxlbmd0aCApIHtcbiAgICAgICAgICAgIHRoaXMuY3VycmVudC5yYXdzLnNlbWljb2xvbiA9IHRoaXMuc2VtaWNvbG9uO1xuICAgICAgICB9XG4gICAgICAgIHRoaXMuY3VycmVudC5yYXdzLmFmdGVyID0gKHRoaXMuY3VycmVudC5yYXdzLmFmdGVyIHx8ICcnKSArIHRoaXMuc3BhY2VzO1xuXG4gICAgICAgIHdoaWxlICggdGhpcy5jdXJyZW50LnBhcmVudCApIHtcbiAgICAgICAgICAgIHRoaXMuY3VycmVudCA9IHRoaXMuY3VycmVudC5wYXJlbnQ7XG4gICAgICAgICAgICB0aGlzLmN1cnJlbnQucmF3cy5hZnRlciA9ICcnO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iXX0= |
{ | ||
"name": "postcss-safe-parser", | ||
"version": "2.0.1", | ||
"version": "3.0.0", | ||
"description": "Fault-tolerant CSS parser for PostCSS", | ||
@@ -16,10 +16,10 @@ "keywords": [ | ||
"dependencies": { | ||
"postcss": "^5.2.16" | ||
"postcss": "^6.0.1" | ||
}, | ||
"devDependencies": { | ||
"babel-core": "^6.24.0", | ||
"babel-eslint": "^7.2.1", | ||
"babel-core": "^6.24.1", | ||
"babel-eslint": "^7.2.3", | ||
"babel-plugin-add-module-exports": "^0.2.1", | ||
"babel-plugin-precompile-charcodes": "^1.0.0", | ||
"babel-preset-es2015": "^6.24.0", | ||
"babel-preset-env": "^1.4.0", | ||
"del": "^2.2.2", | ||
@@ -30,9 +30,9 @@ "eslint": "^3.19.0", | ||
"gulp-babel": "^6.1.2", | ||
"gulp-changed": "^2.0.0", | ||
"gulp-changed": "^3.1.0", | ||
"gulp-eslint": "^3.0.1", | ||
"gulp-jest": "^1.0.0", | ||
"gulp-sourcemaps": "^2.5.1", | ||
"gulp-sourcemaps": "^2.6.0", | ||
"jest": "^19.0.2", | ||
"lint-staged": "^3.4.0", | ||
"postcss-parser-tests": "^5.0.11", | ||
"lint-staged": "^3.4.1", | ||
"postcss-parser-tests": "^6.0.0", | ||
"pre-commit": "^1.1.3", | ||
@@ -45,2 +45,37 @@ "run-sequence": "^1.2.2" | ||
}, | ||
"eslintConfig": { | ||
"parser": "babel-eslint", | ||
"extends": "eslint-config-postcss", | ||
"rules": { | ||
"key-spacing": [ | ||
"error", | ||
{ | ||
"align": "value" | ||
} | ||
], | ||
"complexity": "off", | ||
"no-var": "off" | ||
}, | ||
"env": { | ||
"jest": true | ||
} | ||
}, | ||
"babel": { | ||
"presets": [ | ||
[ | ||
"env", | ||
{ | ||
"targets": { | ||
"browsers": "last 1 version", | ||
"node": 4 | ||
}, | ||
"loose": true | ||
} | ||
] | ||
], | ||
"plugins": [ | ||
"add-module-exports", | ||
"precompile-charcodes" | ||
] | ||
}, | ||
"main": "lib/safe-parse", | ||
@@ -47,0 +82,0 @@ "lint-staged": { |
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
17679
135
+ Addedansi-styles@3.2.1(transitive)
+ Addedchalk@2.4.2(transitive)
+ Addedcolor-convert@1.9.3(transitive)
+ Addedcolor-name@1.1.3(transitive)
+ Addedhas-flag@3.0.0(transitive)
+ Addedpostcss@6.0.23(transitive)
+ Addedsource-map@0.6.1(transitive)
+ Addedsupports-color@5.5.0(transitive)
- Removedansi-regex@2.1.1(transitive)
- Removedansi-styles@2.2.1(transitive)
- Removedchalk@1.1.3(transitive)
- Removedhas-ansi@2.0.0(transitive)
- Removedhas-flag@1.0.0(transitive)
- Removedjs-base64@2.6.4(transitive)
- Removedpostcss@5.2.18(transitive)
- Removedsource-map@0.5.7(transitive)
- Removedstrip-ansi@3.0.1(transitive)
- Removedsupports-color@2.0.03.2.3(transitive)
Updatedpostcss@^6.0.1