{ "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 } }