sweet-core
v3.0.4 macros javascript
clean
rm -rf build
lint
eslint src test && flow
format
prettier-eslint --write "src/**/*.js" "test/**/*.js"
precommit
lint-staged
prebuild
mkdir -p build/test build/sweet dist/
build:src
babel --out-dir build/src src
build:browser
cp helpers.js browser/scripts/ && webpack build/src/browser-sweet.js --output-library-target umd --output-library sweet
build
npm run build:src && npm run build:browser
preprofile
npm run build
profile
node --prof profile.js && node --prof-process *v8.log > v8-processed.log && rm *v8.log
pretest
npm run lint
test:262
ava test/parser/test-run-test262.js
test:ci
npm run pretest && ava && ava test/parser/test-*.js
test
ava
report
nyc ava && nyc report--reporter=html
docs
asciidoctorjs doc/1.0/tutorial.adoc & asciidoctorjs doc/1.0/reference.adoc
dist
rsync -r build/src/ dist
prepublish
npm run build && npm run dist