New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

stack-expression

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

stack-expression - npm Package Compare versions

Comparing version
3.0.0
to
3.0.1
+11
-1
examples/json.js

@@ -21,3 +21,13 @@ var {And,Or,Maybe,Many,More,Join,Recurse,Group,Text,Expect,EOF} = require('../')

}
var escaped = And('\\', Text(/^./)), unescaped = Text(/^[^"\n\\]+/)
function toUnescape (x) {
return (
x === 'n' ? '\n'
: x === '\\' ? '\\'
: x === 't' ? '\t'
: x === 'r' ? '\r'
: x
)
}
var escaped = And('\\', Text(/^./, toUnescape)), unescaped = Text(/^[^"\n\\]+/)
var string = And('"', Group(Many(Or(escaped, unescaped)), join), Expect('"'))

@@ -24,0 +34,0 @@

+1
-1
{
"name": "stack-expression",
"version": "3.0.0",
"version": "3.0.1",
"homepage": "https://github.com/dominictarr/stack-expression",

@@ -5,0 +5,0 @@ "repository": {

@@ -16,3 +16,4 @@ var assert = require('assert')

{foo: 'bar'},
'"{\"foo\":\"bar\"}"'
'"{\"foo\":\"bar\"}"',
"foo\nbar"
]

@@ -71,5 +72,2 @@

// assert.deepEqual(json('[ ]', 0).groups[0], [])
for(var k in inputs) {

@@ -76,0 +74,0 @@ var str = JSON.stringify(inputs[k])