52 lines
1.2 KiB
JSON
52 lines
1.2 KiB
JSON
|
{
|
||
|
"name": "shift-reducer",
|
||
|
"version": "7.0.0",
|
||
|
"description": "reducer for the Shift AST format",
|
||
|
"author": "Shape Security",
|
||
|
"homepage": "https://github.com/shapesecurity/shift-reducer-js",
|
||
|
"repository": {
|
||
|
"type": "git",
|
||
|
"url": "https://github.com/shapesecurity/shift-reducer-js.git"
|
||
|
},
|
||
|
"main": "src/index.js",
|
||
|
"files": [
|
||
|
"gen",
|
||
|
"src"
|
||
|
],
|
||
|
"scripts": {
|
||
|
"test": "mocha --inline-diffs --check-leaks --ui tdd --reporter dot test",
|
||
|
"build": "mkdir -p gen && (for i in scripts/build/*; do node $i; done)",
|
||
|
"prepare": "rm -rf gen/*.js && npm run build",
|
||
|
"lint": "eslint src gen test examples"
|
||
|
},
|
||
|
"dependencies": {
|
||
|
"shift-ast": "7.0.0"
|
||
|
},
|
||
|
"devDependencies": {
|
||
|
"eslint": "5.6.1",
|
||
|
"everything.js": "^1.0.3",
|
||
|
"mocha": "^8.1.3",
|
||
|
"shift-parser": "7.0.0",
|
||
|
"shift-spec": "2019.0.0"
|
||
|
},
|
||
|
"keywords": [
|
||
|
"Shift",
|
||
|
"AST",
|
||
|
"reducer",
|
||
|
"reduce",
|
||
|
"reducible",
|
||
|
"monoidal",
|
||
|
"monoid",
|
||
|
"fold",
|
||
|
"summary",
|
||
|
"summarise",
|
||
|
"abstract",
|
||
|
"syntax",
|
||
|
"tree"
|
||
|
],
|
||
|
"bugs": {
|
||
|
"url": "https://github.com/shapesecurity/shift-reducer-js/issues"
|
||
|
},
|
||
|
"license": "Apache-2.0"
|
||
|
}
|