lib
yarn run clean:lib && webpack --config webpack.config.lib.js
copy
yarn run copy:assets && yarn run copy:helpcenter && yarn run copy:demo
dist
yarn run clean:dist && webpack --config webpack.config.dist.js
lint
eslint ./src --ext .js --ignore-path .eslintignore
test
yarn run lint && yarn run test:unit
build
yarn run dist && yarn run lib && yarn run copy
clean
yarn run clean:dist && yarn run clean:lib
start
NODE_ENV=development webpack-dev-server -d --config webpack.config.dist.js
deploy
DEBUG=jarvis jarvis deploy --path dist
coverage
jest --coverage
clean:lib
rm -rf lib
copy:demo
copyfiles -f demo/* dist
precommit
yarn run lint
test:unit
jest
clean:dist
rm -rf dist
coulant:ci
yarn run coulant:chrome && yarn run coulant:firefox && yarn run coulant:edge && yarn run coulant:chrome_android6
prepublish
yarn run lib
copy:assets
copyfiles -f assets/* dist
coulant:edge
cd coulant && bundle exec cucumber BROWSER=browserstack_edge --tags 'not @mobile'
install:token
echo //registry.npmjs.org/:_authToken=${NPM_TOKEN} > .npmrc
coulant:chrome
cd coulant && bundle exec cucumber BROWSER=chrome --tags 'not @mobile'
deploy:preview
DEBUG=jarvis jarvis deploy --path dist --preview --notify-preview
copy:helpcenter
copyfiles -f helpcenter/* dist
coulant:firefox
cd coulant && bundle exec cucumber BROWSER=browserstack_firefox --tags 'not @mobile'
test:unit:watch
jest --watch
semantic-release
semantic-release
travis-deploy-once
travis-deploy-once --pro
coulant:chrome_android6
cd coulant && bundle exec cucumber -p mobile
coulant:browserstack:stop
killall BrowserStackLocal
coulant:browserstack:start
export $(cat ./coulant/.env | grep -v '^#' | grep -v '^$' | xargs) && ./coulant/BrowserStackLocal --key $BROWSERSTACK_ACCESS_KEY &