choices.js
v5.0.0 customisable input select vanilla plugin js
lint
eslint assets/**/*.js
test
run-p test:unit test:e2e
build
npm run js:build && npm run css:build
start
run-p js:watch css:watch
deploy
git subtree push --prefix public origin gh-pages
css:min
csso public/assets/styles/base.css public/assets/styles/base.min.css && csso public/assets/styles/choices.css public/assets/styles/choices.min.css
prepush
run-p lint test:unit && npm run bundlesize
coverage
nyc npm run test:unit
css:sass
node-sass --output-style expanded --include-path scss src/styles/base.scss public/assets/styles/base.css && node-sass --output-style expanded --include-path scss src/styles/choices.scss public/assets/styles/choices.css
js:build
webpack --config webpack.config.prod.js
js:watch
NODE_ENV=development node server.js
test:e2e
run-p --race start cypress:run
css:build
run-p css:sass css:prefix css:min
css:watch
nodemon -e scss -x "npm run css:build"
test:unit
mocha --require ./config/jsdom.js --require @babel/register $(find src -name '*.test.js') --exit
bump-cache
node bump-cache.js --current $npm_package_version
bundlesize
bundlesize
css:prefix
postcss --use autoprefixer -b 'last 2 versions' public/assets/styles/*.css -d public/assets/styles
cypress:run
$(npm bin)/cypress run
postversion
npm run js:build && npm run bump-cache
cypress:open
$(npm bin)/cypress open
test:unit:watch
npm run test:unit -- --watch --inspect=5556