meriyah

v6.0.2
A 100% compliant, self-hosted javascript parser with high focus on both performance and stability
parsing ecmascript javascript parser estree esnext lexer ast

build

tsc

build:watch

tsc -w

lint

npm run lint:eslint && npm run lint:prettier

lint:eslint

eslint

lint:prettier

prettier . --check

fix

npm run fix:eslint && npm run fix:prettier

fix:eslint

eslint --fix

fix:prettier

prettier . --write

bundle

node scripts/bundle.js

bundle:bench

node scripts/bundle.js bench

test

mocha --"test/**/*.ts"

test-single

mocha

test:watch

npm run test -- --watch --watch-extensions ts

test:verbose

npm run test -- -R spec

test:watch:verbose

npm run test:watch -- -R spec

prepare-nightly

node scripts/bump-dev-version

coverage

cross-env TS_NODE_PROJECT="test/tsconfig.json" nyc -n "src/**/*.ts" -e .ts -i ts-node/register -r text-summary -r lcov -r html npm test

post_coverage

cross-env cat ./coverage/lcov.info | coveralls

prepublishOnly

npm run bundle

preversion

npm test

version

standard-changelog && git add CHANGELOG.md

postversion

git push && git push --tags && npm publish

prepare

husky

generate-test262-whitelist

node scripts/generate-test262-whitelist.js
npm i meriyah

Metadata

  • ISC
  • >=18.0.0
  • Kenny F.
  • released 10/1/2024

Downloads