@krakenjs/jsx-pragmatic
v3.1.1 template
dev
babel-node --plugins @babel/plugin-transform-modules-commonjs $(npm bin)/webpack-dev-server --config webpack.config.js --port 9000 --open-page demo/dev/index.htm --hot=false --inline=false
setup
npm install
lint
eslint src/ test/ *.js --ext .js,.jsx
flow-typed
rm -rf ./flow-typed && flow-typed install && flow-typed install react@6 && flow-typed install mocha@4
flow
flow
format
prettier --write --ignore-unknown .
format:check
prettier --check .
karma
cross-env NODE_ENV=test babel-node --plugins=transform-es2015-modules-commonjs ./node_modules/.bin/karma start
babel
babel src/ --out-dir dist/module
webpack
babel-node --plugins=transform-es2015-modules-commonjs ./node_modules/.bin/webpack --progress
test
npm run format:check && npm run lint && npm run flow && npm run karma
build
npm run test && npm run babel && npm run webpack
clean
rimraf dist coverage
reinstall
rimraf node_modules && npm install
debug
cross-env NODE_ENV=debug
prepare
husky install
prerelease
npm run clean && npm run build && git add dist && git commit -m 'ci: check in dist folder' || echo 'Nothing to distribute'
release
standard-version
postrelease
git push && git push --follow-tags && npm publish