flatpickr
v2.2.6 javascript datetimepicker calendar date time picker lightweight
build
parallelshell "npm run build-all-scripts" "npm run build-all-styles"
build-all-scripts
parallelshell "npm run build-script" "npm run build-min-script" "npm run build-l10n"
build-all-styles
parallelshell "npm run build-styles" "npm run build-themes" && parallelshell "npm run build-prefixed-styles" "npm run build-rtl"
build-script
babel src/flatpickr.js --out-file dist/flatpickr.js
build-min-script
babel src/flatpickr.js | uglifyjs --screw-ie8 --compress --comments --mangle > dist/flatpickr.min.js
build-l10n
babel src/l10n --out-dir dist/l10n
build-styles
parallelshell "npm run build-style" "npm run build-min-style"
build-prefixed-styles
postcss --use autoprefixer --replace dist/flatpickr.css && postcss -c postcss.json --replace dist/themes/*.css dist/flatpickr.min.css
build-style
stylus < ./src/style/flatpickr.styl > dist/flatpickr.css
build-min-style
stylus --compress < ./src/style/flatpickr.styl > dist/flatpickr.min.css
build-themes
stylus --out dist/themes src/style/themes
build-rtl
rtlcss -d ./dist/themes ./dist/rtl/themes && rtlcss dist/flatpickr.min.css dist/rtl/flatpickr.min.css
lint
eslint src/flatpickr.js || true
dev-script
onchange "src/flatpickr.js" -- npm run build-script
dev-style
parallelshell "onchange "src/style/flatpickr.styl" -- npm run build-styles" "npm run build-themes -- --watch"
dev-lint
onchange "src/flatpickr.js" -- npm run lint
dev
parallelshell "npm run dev-script" "npm run dev-style" "npm run dev-lint"
livereload
livereload "dist"
serve
parallelshell "http-server -o --silent" "npm run livereload"
start
parallelshell "npm run dev" "npm run serve" "npm run lint"
test
jest --bail
coveralls
jest --coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js