sweet.js
v2.2.1 macros javascript
clean
rm -rf build
lint
eslint src && flow
prebuild
npm run lint && mkdir -p build/test build/sweet dist/
build:src
babel --out-dir build/src src
build:test
rsync -R test/**/*.js build & cp test/*.js build/test && babel --out-file build/test/assertions.js test/assertions.js
build:browser
webpack build/src/sweet.js --output-library-target amd --output-library sweet
build
npm run build:src && npm run build:test
pretest
npm run build
test:curr
ava build/test/modules/export.js
test:smoke
ava build/test/*.js !build/test/assertions.js
test:full
npm run build && ava
test
npm run test:smoke
report
nyc ava && nyc report --reporter=html
docs
asciidoctorjs doc/1.0/tutorial.adoc & asciidoctorjs doc/1.0/reference.adoc
dist
npm run build && npm run build:browser && npm run docs && cp build/src/*.js dist
npm i [email protected]
Metadata
- BSD-2-Clause
- >5.0.0
- Tim Disney
- released 9/5/2016