flatpickr
v2.4.0 javascript datetimepicker calendar date time picker lightweight
build
run-p build:*
build:script
run-s build:script:unmin build:script:min
build:script:min
cat dist/flatpickr.js | uglifyjs -c -m --comments > dist/flatpickr.min.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
cp -r src/plugins dist && babel src/plugins --out-dir dist/plugins
build:style
run-p build:style:*
build:style:min
stylus -c < ./src/style/flatpickr.styl | postcss -c postcss_min.json -o 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 && postcss -c postcss_min.json -r dist/themes/*.css
build:style:unmin
stylus < ./src/style/flatpickr.styl | postcss -c postcss.json -o dist/flatpickr.css
dev
run-p dev:*
dev:script
env CHOKIDAR_USEPOLLING=true run-s build:script -- --watch
dev:plugins
onchange "src/plugins/**/*" -- run-s build:plugins
dev:style
onchange "src/style/**/*" -- run-s build:style
dev:lint
onchange "src/flatpickr.js" -- run-s lint
lint
eslint src/flatpickr.js || true
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