UNPKG

chevrotain

Version:

Chevrotain is a high performance fault tolerant javascript parsing DSL for building recursive decent parsers

144 lines (143 loc) 5.51 kB
{ "name": "chevrotain", "version": "2.0.1", "description": "Chevrotain is a high performance fault tolerant javascript parsing DSL for building recursive decent parsers", "keywords": [ "parser", "syntax", "lexical", "analysis", "grammar", "lexer", "tokenizer", "generator", "compiler", "fault", "tolerant" ], "bugs": { "url": "https://github.com/SAP/chevrotain/issues" }, "license": " Apache-2.0", "author": { "name": "Shahar Soel", "email": "shahar.soel@gmail.com" }, "contributors": [ { "name": "Firas Najjar" } ], "files": [ "lib/src/**/*.js", "lib/chevrotain.d.ts", "lib/chevrotain.min.js", "lib/chevrotain.js", "readme.md", "LICENSE.TXT", "diagrams/**/*.*", "CHANGELOG.md" ], "main": "lib/src/api.js", "repository": { "type": "git", "url": "git://github.com/SAP/chevrotain.git" }, "scripts": { "---------- CI FLOWS --------": "", "ci_full_build": "npm-run-all clean lint verify_format compile dts compile_def coverage check_coverage docs bundle integration_tests", "ci_browser_tests": "npm-run-all clean compile bundle karma", "ci_full_build_coveralls": "npm-run-all ci_full_build coveralls", "dev_unit_tests": "npm-run-all clean compile unit_tests", "dev_integration_tests": "npm-run-all clean quick_build dts integration_tests", "dev_browser_tests": "npm-run-all clean compile bundle karma", "---------- DEV FLOWS --------": "", "watch": "tsc -w", "unit_tests": "node_modules/.bin/_mocha \"./lib/test/**/*spec.js\"", "format": "prettier --no-editorconfig --write \"**/*.@(ts|js)\"", "quick_build": "tsc && yarn run bundle", "---------- BUILD STEPS --------": "", "clean": "rm -rf coverage dev lib", "lint": "tslint --project tsconfig.json", "verify_format": "prettier --no-editorconfig --list-different \"**/*.@(ts|js)\"", "compile": "tsc", "dts": "grunt concat", "compile_def": "npm-run-all compile_def_modules compile_def_namespace", "coverage": "nyc mocha \"./lib/test/**/*spec.js\"", "check_coverage": "nyc check-coverage --lines 100 --statements 100 --functions 100", "bundle": "npm-run-all bundle_regular bundle_min bundle_spec", "docs": "typedoc lib/chevrotain.d.ts --mode file --out dev/docs --module commonjs --excludeExternals --includeDeclarations", "dead_links": "awesome_bot docs/*.md docs/*/*.md diagrams/*.md examples/*.md examples/*/*.md examples/*/*/*.md readme.md --allow-dupe --allow-redirect --skip-save-results", "website": "daux -ddev/website", "upload_website": "yarn run website && node ../chevrotain_docs/scripts/upload_website.js", "integration_tests": "grunt integration_tests", "karma": "grunt browsers_tests", "coveralls": "cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js", "---------- DEFINITIONS --------": "", "compile_def_modules": "tsc --noImplicitAny test_integration/definitions/es6_modules.ts --outDir dev/garbage", "compile_def_namespace": "tsc --noImplicitAny test_integration/definitions/namespaces.ts --module none --outDir dev/garbage", "---------- BUNDLING --------": "", "bundle_regular": "webpack --config webpack_release.config.js", "bundle_min": "webpack --config webpack_release_min.config.js", "bundle_spec": "webpack --config webpack_specs.config.js", "---------- RELEASES --------": "", "release_patch": "git fetch && git rebase && node scripts/pre_release_build.js patch && yarn run ci_full_build && node scripts/post_release_build.js patch && yarn run upload_website && node ../chevrotain_docs/scripts/upload_docs.js", "release_minor": "git fetch && git rebase && node scripts/pre_release_build.js minor && yarn run ci_full_build && node scripts/post_release_build.js minor && yarn run upload_website && node ../chevrotain_docs/scripts/upload_docs.js", "release_major": "git fetch && git rebase && node scripts/pre_release_build.js major && yarn run ci_full_build && node scripts/post_release_build.js major && yarn run upload_website && node ../chevrotain_docs/scripts/upload_docs.js" }, "devDependencies": { "@types/chai": "^4.0.10", "@types/mocha": "^2.2.45", "chai": "^4.1.2", "coveralls": "^3.0.0", "gitty": "^3.6.0", "grunt": "^1.0.1", "grunt-cli": "~1.2.0", "grunt-contrib-concat": "^1.0.1", "grunt-karma": "~2.0.0", "grunt-run": "^0.8.0", "if-env": "^1.0.0", "istanbul": "^0.4.5", "jsdom": "^11.5.1", "jsonfile": "^4.0.0", "karma": "~2.0.0", "karma-chai": "^0.1.0", "karma-chrome-launcher": "~2.2.0", "karma-firefox-launcher": "~1.1.0", "karma-ie-launcher": "~1.0", "karma-mocha": "^1.3.0", "karma-requirejs": "^1.1.0", "karma-sauce-launcher": "^1.2.0", "load-grunt-tasks": "^3.5.2", "lodash": "^4.17.4", "mocha": "^5.0.0", "mock-require": "^3.0.1", "npm-run-all": "^4.1.2", "nyc": "^11.4.1", "prettier": "1.9.2", "require-from-string": "^2.0.1", "requirejs": "2.3.5", "semver": "^5.4.1", "tslint": "^5.8.0", "typedoc": "0.10.0", "typescript": "^2.6.2", "webpack": "^3.10.0", "xregexp": "^4.0.0" }, "typings": "lib/chevrotain.d.ts", "prettier": { "semi": false, "tab-width": 4, "use-tabs": false }, "nyc": { "reporter": [ "lcov", "text" ], "exclude": [ "lib/test/**.*", "test/test.config.js" ] } }