preact-compat
v3.19.0 preact react compatibility
build
npm-run-all transpile:* minify size
transpile:umd
rollup -c --environment FORMAT:umd
transpile:es
rollup -c --environment FORMAT:es
minify
cross-var cross-env uglifyjs $npm_package_main -c dead_code,evaluate -m -o $npm_package_minified_main --source-map filename=${npm_package_minified_main}.map,content=${npm_package_main}.map,includeSources
size
printf "gzip size: " && cross-var cross-env gzip-size $npm_package_minified_main --raw
test
npm-run-all lint build test:karma
lint
eslint src test
test:karma
karma start --single-run
test:watch
karma start
prepublish
npm-run-all build test
release
cross-var npm run -s build && git commit -am $npm_package_version && git tag $npm_package_version && git push --follow-tags && npm publish
start
node server.js