73de2c9384
The switch is mostly mechanical, with assertions translated 1:1. The biggest non-mechanical part is rewriting Jasmine custom matchers as Chai helpers. The matchers were streamlined and simplified in the process and their messages were made more in line with messages produced by built-in Chai helpers. Fixes #409.
72 lines
1.9 KiB
JSON
72 lines
1.9 KiB
JSON
{
|
|
"name": "pegjs",
|
|
"version": "0.10.0",
|
|
"description": "Parser generator for JavaScript",
|
|
"keywords": [
|
|
"parser generator",
|
|
"PEG"
|
|
],
|
|
"homepage": "https://pegjs.org/",
|
|
"bugs": "https://github.com/pegjs/pegjs/issues",
|
|
"license": "MIT",
|
|
"author": "David Majda <david@majda.cz> (http://majda.cz/)",
|
|
"files": [
|
|
"CHANGELOG.md",
|
|
"LICENSE",
|
|
"README.md",
|
|
"bin/pegjs",
|
|
"examples/arithmetics.pegjs",
|
|
"examples/css.pegjs",
|
|
"examples/javascript.pegjs",
|
|
"examples/json.pegjs",
|
|
"lib/compiler/asts.js",
|
|
"lib/compiler/index.js",
|
|
"lib/compiler/js.js",
|
|
"lib/compiler/opcodes.js",
|
|
"lib/compiler/passes/generate-bytecode.js",
|
|
"lib/compiler/passes/generate-js.js",
|
|
"lib/compiler/passes/remove-proxy-rules.js",
|
|
"lib/compiler/passes/report-duplicate-labels.js",
|
|
"lib/compiler/passes/report-duplicate-rules.js",
|
|
"lib/compiler/passes/report-infinite-recursion.js",
|
|
"lib/compiler/passes/report-infinite-repetition.js",
|
|
"lib/compiler/passes/report-undefined-rules.js",
|
|
"lib/compiler/visitor.js",
|
|
"lib/grammar-error.js",
|
|
"lib/parser.js",
|
|
"lib/peg.js",
|
|
"package.json"
|
|
],
|
|
"main": "lib/peg",
|
|
"bin": "bin/pegjs",
|
|
"repository": "pegjs/pegjs",
|
|
"scripts": {
|
|
"test": "gulp"
|
|
},
|
|
"devDependencies": {
|
|
"babel-preset-es2015": "6.14.0",
|
|
"babelify": "7.3.0",
|
|
"browserify": "13.1.0",
|
|
"chai": "3.5.0",
|
|
"del": "2.2.2",
|
|
"eslint-config-dmajda": "1.0.0",
|
|
"express": "4.14.0",
|
|
"glob": "7.0.6",
|
|
"gulp": "3.9.1",
|
|
"gulp-eslint": "3.0.1",
|
|
"gulp-header": "1.8.8",
|
|
"gulp-mocha": "3.0.1",
|
|
"gulp-rename": "1.2.2",
|
|
"gulp-transform": "1.0.8",
|
|
"gulp-uglify": "2.0.0",
|
|
"morgan": "1.7.0",
|
|
"run-sequence": "^1.2.2",
|
|
"sinon": "1.17.6",
|
|
"vinyl-buffer": "1.0.0",
|
|
"vinyl-source-stream": "1.1.0"
|
|
},
|
|
"engines": {
|
|
"node": ">=4"
|
|
}
|
|
}
|