82 lines
2.2 KiB
JSON
82 lines
2.2 KiB
JSON
|
{
|
||
|
"name": "shift-parser",
|
||
|
"version": "8.0.0",
|
||
|
"description": "ECMAScript parser that produces a Shift format AST",
|
||
|
"author": "Shape Security",
|
||
|
"homepage": "https://github.com/shapesecurity/shift-parser-js",
|
||
|
"repository": {
|
||
|
"type": "git",
|
||
|
"url": "https://github.com/shapesecurity/shift-parser-js.git"
|
||
|
},
|
||
|
"main": "src/index.js",
|
||
|
"files": [
|
||
|
"src"
|
||
|
],
|
||
|
"scripts": {
|
||
|
"build": "echo nothing to do",
|
||
|
"clean": "rm -rf coverage .nyc_output",
|
||
|
"test-specific": "mocha --inline-diffs --check-leaks --ui tdd --reporter dot --slow 200 --timeout 5000 --recursive test/$TEST",
|
||
|
"test": "TEST=\"\" npm run test-specific",
|
||
|
"coverage": "npm run build -- --plugins=istanbul && nyc --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 npm test",
|
||
|
"lint": "eslint src test",
|
||
|
"benchmark": "node benchmark",
|
||
|
"profile": "node --prof profile.js && node-tick-processor",
|
||
|
"regenerate-unicode": "node scripts/generate-unicode-data.js > src/unicode.js"
|
||
|
},
|
||
|
"dependencies": {
|
||
|
"multimap": "^1.0.2",
|
||
|
"shift-ast": "7.0.0",
|
||
|
"shift-reducer": "7.0.0",
|
||
|
"shift-regexp-acceptor": "3.0.0"
|
||
|
},
|
||
|
"devDependencies": {
|
||
|
"acorn": "6.0.1",
|
||
|
"angular": "1.7.4",
|
||
|
"benchmark": "2.1.4",
|
||
|
"eslint": "5.6.0",
|
||
|
"esprima": "4.0.1",
|
||
|
"everything.js": "1.0.3",
|
||
|
"expect.js": "0.3.1",
|
||
|
"microtime": "^3.0.0",
|
||
|
"mocha": "8.1.3",
|
||
|
"normalize-parser-test": "2.0.0",
|
||
|
"nyc": "13.0.1",
|
||
|
"regenerate": "^1.4.0",
|
||
|
"shift-parser-expectations": "^2018.0.2",
|
||
|
"shift-spec": "2019.0.0",
|
||
|
"test262": "git+https://github.com/tc39/test262.git#8ed9947df1c4ea34fa1810067529df0806cc07ad",
|
||
|
"test262-parser": "^2.0.7",
|
||
|
"test262-parser-tests": "0.0.5",
|
||
|
"tick": "0.1.1",
|
||
|
"traceur": "0.0.111",
|
||
|
"uglify-js": "3.4.9",
|
||
|
"unicode-8.0.0": "^0.7.5"
|
||
|
},
|
||
|
"keywords": [
|
||
|
"Shift",
|
||
|
"AST",
|
||
|
"node",
|
||
|
"parser",
|
||
|
"SpiderMonkey",
|
||
|
"Parser",
|
||
|
"API",
|
||
|
"parse",
|
||
|
"spider",
|
||
|
"monkey",
|
||
|
"abstract",
|
||
|
"syntax",
|
||
|
"tree"
|
||
|
],
|
||
|
"bugs": {
|
||
|
"url": "https://github.com/shapesecurity/shift-parser-js/issues"
|
||
|
},
|
||
|
"license": "Apache-2.0",
|
||
|
"nyc": {
|
||
|
"include": [
|
||
|
"src"
|
||
|
],
|
||
|
"sourceMap": false,
|
||
|
"instrument": false
|
||
|
}
|
||
|
}
|