{ "name": "chevrotain", "version": "10.5.0", "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/Chevrotain/chevrotain/issues" }, "license": "Apache-2.0", "author": { "name": "Shahar Soel" }, "files": [ "chevrotain.d.ts", "lib_esm/**/*.mjs", "lib_esm/**/*.mjs.map", "lib/src/**/*.js", "lib/src/**/*.js.map", "lib/chevrotain.d.ts", "lib/chevrotain.min.js", "lib/chevrotain.js", "src/**/*.ts", "READNE.md", "LICENSE.TXT", "diagrams/**/*.*", "CHANGELOG.md" ], "typings": "./chevrotain.d.ts", "main": "./lib/src/api.js", "exports": { "types": "./chevrotain.d.ts", "require": "./lib/src/api.js", "import": "./lib_esm/api_esm.mjs" }, "repository": { "type": "git", "url": "git://github.com/Chevrotain/chevrotain.git" }, "homepage": "https://chevrotain.io/docs/", "scripts": { "---------- CI FLOWS --------": "", "ci": "pnpm run build test", "build": "npm-run-all clean compile bundle", "test": "npm-run-all coverage", "version": "tsc ./src/version.ts --outDir lib/src && node ./scripts/version-update.js", "---------- DEV FLOWS --------": "", "watch": "tsc -w", "unit-tests": "mocha", "quick-build": "tsc && npm-run-all run bundle", "---------- BUILD STEPS --------": "", "clean": "shx rm -rf coverage dev lib lib_esm", "compile": "tsc && npm-run-all gen-esm-wrapper", "compile:watch": "tsc -w", "gen-esm-wrapper": "gen-esm-wrapper . ./lib_esm/api_esm.mjs", "coverage": "nyc mocha", "---------- BUNDLING --------": "", "bundle": "npm-run-all bundle:**", "bundle:regular": "webpack --config webpack_release.config.js", "bundle:min": "webpack --config webpack_release_min.config.js", "bundle:esm:regular": "esbuild ./lib/src/api.js --bundle --sourcemap --format=esm --outfile=lib_esm/chevrotain.mjs", "bundle:esm:min": "esbuild ./lib/src/api.js --bundle --minify --format=esm --sourcemap --outfile=lib_esm/chevrotain.min.mjs" }, "dependencies": { "@chevrotain/cst-dts-gen": "10.5.0", "@chevrotain/gast": "10.5.0", "@chevrotain/types": "10.5.0", "@chevrotain/utils": "10.5.0", "lodash": "4.17.21", "regexp-to-ast": "0.5.0" }, "devDependencies": { "@types/lodash": "4.14.191", "error-stack-parser": "2.1.4", "esbuild": "0.16.10", "gen-esm-wrapper": "1.1.3", "gitty": "3.7.2", "jsdom": "20.0.3", "jsonfile": "6.1.0", "require-from-string": "2.0.2", "sinon": "15.0.1", "webpack": "5.75.0", "webpack-cli": "4.10.0", "xregexp": "5.1.1" }, "gitHead": "f5fdf95b8da570c702753252b0a3f7aa34d64f3b" }