Socket
Socket
Sign inDemoInstall

syntax-error

Package Overview
Dependencies
1
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.1.1 to 1.1.2

test/html.js

15

index.js

@@ -1,2 +0,3 @@

var esprima = require('esprima-fb');
var aparse = require('acorn').parse;
function parse (src) { return aparse(src, { ecmaVersion: 6 }) }

@@ -18,9 +19,7 @@ module.exports = function (src, file) {

function errorInfo (src, file) {
try {
esprima.parse(src);
return;
}
try { parse(src) }
catch (err) {
return new ParseError(err, src, file);
}
return undefined;
}

@@ -31,6 +30,6 @@

this.message = err.message.replace(/^Line \d+: /, '');
this.message = err.message.replace(/\s+\(\d+:\d+\)$/, '');
this.line = err.lineNumber;
this.column = err.column;
this.line = err.loc.line;
this.column = err.loc.column + 1;

@@ -37,0 +36,0 @@ this.annotated = '\n'

{
"name": "syntax-error",
"version": "1.1.1",
"version": "1.1.2",
"description": "detect and report syntax errors in source code strings",
"main": "index.js",
"dependencies": {
"esprima-fb": "3001.1.0-dev-harmony-fb"
"acorn": "~0.9.0"
},

@@ -9,0 +9,0 @@ "devDependencies": {

@@ -9,3 +9,3 @@ var test = require('tape');

test(function (t) {
test('check', function (t) {
var err = check(src, file);

@@ -15,5 +15,5 @@ t.ok(err);

t.equal(err.column, 30);
t.equal(err.message, 'Unexpected identifier');
t.ok(String(err).indexOf(file) + ':5');
t.equal(err.message, 'Unexpected token');
t.ok(String(err).indexOf(file + ':5'));
t.end();
});

@@ -9,3 +9,3 @@ var test = require('tape');

test(function (t) {
test('ok', function (t) {
var err = check(src, file);

@@ -12,0 +12,0 @@ t.notOk(err);

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc