choices.js
v11.0.2 customisable input select vanilla plugin js
start
run-p js:watch css:watch
build
run-p js:build css:build
lint
run-p lint:js lint:scss
lint:js
eslint src/scripts test/scripts test-e2e
lint:scss
stylelint src/**/*.scss
bundlesize
bundlesize
playwright:cli
playwright test --project=chromium
playwright:gui
playwright test --ui --project=chromium
test
run-s test:unit test:e2e:all
test:unit
vitest run
test:unit:watch
npm run test:unit -- --watch --inspect=5556
test:unit:coverage
vitest run --coverage
test:e2e
run-s playwright:cli
test:e2e:all
playwright test
js:watch
rollup -w --bundleConfigAsCjs -c scripts/rollup.config.mjs --environment TARGET:. --environment OUTPUT_TYPES:umd --environment WATCH_HOST:localhost
js:build
rollup --bundleConfigAsCjs -c scripts/rollup.config.mjs --environment WITH_D_TS_FILES:1 && mv public/assets/scripts/src public/types/
js:build-dev
rollup --bundleConfigAsCjs -c scripts/rollup.config.mjs --environment TARGET:. --environment OUTPUT_TYPES:umd
js:build-dev:esm
rollup --bundleConfigAsCjs -c scripts/rollup.config.mjs --environment TARGET:. --environment OUTPUT_TYPES:mjs
css:watch
nodemon -e scss -x "npm run css:build"
css:build
run-s css:sass css:prefix css:min
css:sass
sass -I scss src/styles/base.scss public/assets/styles/base.css && sass -I scss src/styles/choices.scss public/assets/styles/choices.css
css:prefix
postcss public/assets/styles/*.css --use autoprefixer --no-map --env prod --dir public/assets/styles
css:min
csso public/assets/styles/base.css --output public/assets/styles/base.min.css && csso public/assets/styles/choices.css --output public/assets/styles/choices.min.css
prepublishOnly
npm run build