chevrotain
v0.32.1 parser syntax lexical analysis grammar lexer tokenizer generator compiler and 3 more...
release_patch
git fetch && git rebase && node scripts/pre_release_build.js patch && grunt build && node scripts/post_release_build.js patch && node ../chevrotain_docs/scripts/upload_docs.js
release_minor
git fetch && git rebase && node scripts/pre_release_build.js minor && grunt build && node scripts/post_release_build.js minor && node ../chevrotain_docs/scripts/upload_docs.js
unit_tests
_mocha ./lib/test/**/*spec.js
watch
tsc -w
compile
tsc
compile_definitions
tsc --noImplicitAny test_integration/definitions/es6_modules.ts --outDir dev/garbage
compile_definitions_namespace
tsc --noImplicitAny test_integration/definitions/namespaces.ts --module none --outDir dev/garbage
lint
tslint --project tsconfig.json
format
prettier --no-semi --tab-width 4 --write "!(lib|dev)/**/*.@(ts|js|json)"
verify_format
prettier --no-semi --tab-width 4 --list-different "!(lib|dev)/**/*.@(ts|js)"
bundle
webpack --config webpack_release.config.js
bundle_min
webpack --config webpack_release_min.config.js
bundle_spec
webpack --config webpack_specs.config.js
quick_build
tsc && npm run bundle
docs
typedoc --tsconfig tsdocsconfig.json --out dev/docs --module commonjs --name Chevrotain --excludeExternals --includeDeclarations
npm i [email protected]
Metadata
- Apache-2.0
- Whatever
- Shahar Soel
- released 7/8/2017