esprima
v4.0.1 ast ecmascript esprima javascript parser syntax
check-version
node test/check-version.js
tslint
tslint src/*.ts
code-style
tsfmt --verify src/*.ts && tsfmt --verify test/*.js
format-code
tsfmt -r src/*.ts && tsfmt -r test/*.js
complexity
node test/check-complexity.js
static-analysis
npm run check-version && npm run tslint && npm run code-style && npm run complexity
hostile-env-tests
node test/hostile-environment-tests.js
unit-tests
node test/unit-tests.js
api-tests
mocha -R dot test/api-tests.js
grammar-tests
node test/grammar-tests.js
regression-tests
node test/regression-tests.js
all-tests
npm run verify-line-ending && npm run generate-fixtures && npm run unit-tests && npm run api-tests && npm run grammar-tests && npm run regression-tests && npm run hostile-env-tests
verify-line-ending
node test/verify-line-ending.js
generate-fixtures
node tools/generate-fixtures.js
browser-tests
npm run compile && npm run generate-fixtures && cd test && karma start --single-run
saucelabs-evergreen
cd test && karma start saucelabs-evergreen.conf.js
saucelabs-safari
cd test && karma start saucelabs-safari.conf.js
saucelabs-ie
cd test && karma start saucelabs-ie.conf.js
saucelabs
npm run saucelabs-evergreen && npm run saucelabs-ie && npm run saucelabs-safari
analyze-coverage
istanbul cover test/unit-tests.js
check-coverage
istanbul check-coverage --statement 100 --branch 100 --function 100
dynamic-analysis
npm run analyze-coverage && npm run check-coverage
compile
tsc -p src/ && webpack && node tools/fixupbundle.js
test
npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis
prepublish
npm run compile
profile
node --prof test/profile.js && mv isolate*.log v8.log && node-tick-processor
benchmark-parser
node -expose_gc test/benchmark-parser.js
benchmark-tokenizer
node --expose_gc test/benchmark-tokenizer.js
benchmark
npm run benchmark-parser && npm run benchmark-tokenizer
codecov
istanbul report cobertura && codecov < ./coverage/cobertura-coverage.xml
downstream
node test/downstream.js
travis
npm test
circleci
npm test && npm run codecov && npm run downstream
appveyor
npm run compile && npm run all-tests && npm run browser-tests
droneio
npm run compile && npm run all-tests && npm run saucelabs
generate-regex
node tools/generate-identifier-regex.js
generate-xhtml-entities
node tools/generate-xhtml-entities.js