@krakenjs/beaver-logger
v4.0.35 logging logger log krakenjs kraken
setup
npm install && npm run flow-typed
lint
eslint src/ server/ test/ *.js
flow-typed
rm -rf ./flow-typed && flow-typed install && flow-typed install express@4
flow
flow
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
babel-server
babel ./server/*.js --ignore=node_modules --out-dir ./server
babel-server-test
babel ./server/*.js --ignore=node_modules --out-dir ./demo/beaver-logger
webpack
babel-node --config-file ./node_modules/grumbler-scripts/config/.babelrc-node --plugins=transform-es2015-modules-commonjs ./node_modules/.bin/webpack --display-optimization-bailout --progress
test
npm run lint && npm run flow-typed && npm run flow && npm run karma
build
npm run test && npm run babel && npm run webpack
clean
rimraf dist coverage
reinstall
rimraf flow-typed && rimraf node_modules && npm install && flow-typed install
prepublishOnly
npm run babel-server
postpublish
git checkout server
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