@solidity-parser/parser
v0.13.3-rc.0antlr
antlr4ts -visitor antlr/Solidity.g4 -o src
build:browser
esbuild src/index.ts --outfile=dist/index.iife.js --bundle --loader:.tokens=file --sourcemap --format=iife --global-name=SolidityParser --define:__dirname=true --define:BROWSER=true --inject:./process-shim.js
build:node
esbuild src/index.ts --outfile=dist/index.cjs.js --bundle --loader:.tokens=file --sourcemap --format=cjs --platform=node --target=node12
build
npm run build:node && npm run build:browser && npm run generate-types && npm run copy-files
generate-types
tsc
copy-files
shx mkdir -p dist/antlr && shx cp './src/antlr/*tokens' dist/antlr
prettier
prettier --write 'src/**/*' 'test/**/*'
prepack
npm run build
lint
eslint src test
test
npm run test:node && npm run test:browser
test:node
mocha
test:browser
karma start karma.conf.js
test:integration
mocha --config ./.mocharc-integration.js test-integration
test:coverage
nyc mocha
npm i @solidity-parser/[email protected]
Metadata
- MIT
- Whatever
- Unknown
- released 6/2/2021