Socket
Socket
Sign inDemoInstall

postcss-safe-parser

Package Overview
Dependencies
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

postcss-safe-parser - npm Package Compare versions

Comparing version 1.0.6 to 1.0.7

3

CHANGELOG.md

@@ -0,1 +1,4 @@

## 1.0.7
* Parse new lines according W3C CSS syntax specification.
## 1.0.6

@@ -2,0 +5,0 @@ * Fix package dependencies.

41

lib/safe-tokenize.js

@@ -5,21 +5,22 @@ 'use strict';

exports.default = safeTokenize;
var SINGLE_QUOTE = 39; // `''
var DOUBLE_QUOTE = 34; // `"'
var BACKSLASH = 92; // `\'
var SLASH = 47; // `/'
var NEWLINE = 10; // `\n'
var SPACE = 32; // ` '
var FEED = 12; // `\f'
var TAB = 9; // `\t'
var CR = 13; // `\r'
var OPEN_PARENTHESES = 40; // `('
var CLOSE_PARENTHESES = 41; // `)'
var OPEN_CURLY = 123; // `{'
var CLOSE_CURLY = 125; // `}'
var SEMICOLON = 59; // `;'
var ASTERICK = 42; // `*'
var COLON = 58; // `:'
var AT = 64; // `@'
var RE_AT_END = /[ \n\t\r\{\(\)'"\\;/]/g;
var RE_WORD_END = /[ \n\t\r\(\)\{\}:;@!'"\\]|\/(?=\*)/g;
var SINGLE_QUOTE = 39;
var DOUBLE_QUOTE = 34;
var BACKSLASH = 92;
var SLASH = 47;
var NEWLINE = 10;
var SPACE = 32;
var FEED = 12;
var TAB = 9;
var CR = 13;
var OPEN_PARENTHESES = 40;
var CLOSE_PARENTHESES = 41;
var OPEN_CURLY = 123;
var CLOSE_CURLY = 125;
var SEMICOLON = 59;
var ASTERICK = 42;
var COLON = 58;
var AT = 64;
var RE_AT_END = /[ \n\t\r\f\{\(\)'"\\;/]/g;
var RE_WORD_END = /[ \n\t\r\f\(\)\{\}:;@!'"\\]|\/(?=\*)/g;
var RE_BAD_BRACKET = /.[\\\/\("'\n]/;

@@ -58,3 +59,3 @@

if (code === NEWLINE) {
if (code === NEWLINE || code === FEED || code === CR && css.charCodeAt(pos + 1) !== NEWLINE) {
offset = pos;

@@ -61,0 +62,0 @@ line += 1;

{
"name": "postcss-safe-parser",
"version": "1.0.6",
"version": "1.0.7",
"description": "Fault-tolerant CSS parser for PostCSS",

@@ -16,3 +16,3 @@ "keywords": [

"dependencies": {
"postcss": "^5.0.16"
"postcss": "^5.0.18"
},

@@ -23,3 +23,3 @@ "devDependencies": {

"gulp-json-editor": "2.2.1",
"babel-eslint": "5.0.0-beta10",
"babel-eslint": "5.0.0",
"gulp-eslint": "2.0.0",

@@ -32,2 +32,3 @@ "gulp-babel": "6.1.2",

"del": "2.2.0",
"babel-plugin-precompile-charcodes": "1.0.0",
"babel-plugin-add-module-exports": "0.1.2",

@@ -34,0 +35,0 @@ "babel-preset-es2015-loose": "7.0.0",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc