@gerhobbelt/esprima
v4.0.1-27 ast ecmascript esprima javascript parser syntax
check-version
node test/check-version.js
tslint
tslint src/*.ts
code-style
bash -c 'node_modules/.bin/tsfmt --verify src/*.ts test/*.js'
format-code
bash -c 'node_modules/.bin/tsfmt -r src/*.ts 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
test-262
node test/test-262.js
update-test-262
node test/test-262.js --update-whitelist
all-tests
npm run verify-line-ending && npm run generate-fixtures && npm run unit-tests && npm run api-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
regenerate-unit-tests-fixtures
bash -c "find test/fixtures/ -type f -iname '*.json' -delete" && npm run generate-fixtures && node test/unit-tests.js --regenerate
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 95 --branch 95 --function 95
dynamic-analysis
npm run analyze-coverage && npm run check-coverage
compile
node tools/__patch_version_in_js.js && tsc -p src/ --lib es6 && webpack && node tools/fixupbundle.js
test
npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis
orig_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 test-262 && npm run downstream
droneio
npm run compile && npm run all-tests && npm run saucelabs
generate-regex
node tools/generate-identifier-regex.js > src/character.ts
generate-xhtml-entities
node tools/generate-xhtml-entities.js > src/xhtml-entities.ts
build
npm run generate-xhtml-entities && npm run generate-regex && npm run format-code && npm test
pub
npm publish --access public
npm i @gerhobbelt/esprima
Metadata
- BSD-2-Clause
- >=4
- Ariya Hidayat
- released 7/19/2019