flatpickr
v2.4.8 javascript datetimepicker calendar date time picker lightweight
build
run-p build:*
build:script
run-s build:script:unmin build:script:min
build:script:min
uglifyjs -c -m --comments -o dist/flatpickr.min.js -- dist/flatpickr.js
build:script:unmin
babel src/flatpickr.js --out-file dist/flatpickr.js
build:extra
run-p build:extra:*
build:extra:l10n
babel src/l10n --out-dir dist/l10n
build:extra:plugins
ncp src/plugins dist/plugins && babel src/plugins --out-dir dist/plugins
build:style
run-p build:style:*
build:style:min
stylus -c < ./src/style/flatpickr.styl > dist/flatpickr.min.css
build:style:rtl
rtlcss -d ./dist/themes ./dist/rtl/themes && rtlcss dist/flatpickr.min.css dist/rtl/flatpickr.min.css
build:style:themes
stylus --out dist/themes src/style/themes
build:style:unmin
stylus < ./src/style/flatpickr.styl > dist/flatpickr.css
dev
run-p dev:*
dev:plugins
onchange "src/plugins/**/*" -- run-s build:extra:plugins
dev:style
onchange "src/style/**/*" -- run-p build:style:unmin build:style:themes
dev:script
onchange "src/flatpickr.js" -- run-s lint build:script:unmin
lint
eslint src/flatpickr.js || (exit 0)
serve
run-p serve:*
serve:http
http-server -o --silent
serve:livereload
livereload "dist"
start
run-p build dev serve lint
test
jest --bail
coveralls
jest --coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js
release
jest --bail --silent && ./release