flatpickr

v2.3.1
A lightweight, powerful javascript datetime picker
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" && 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-style

stylus < ./src/style/flatpickr.styl > dist/flatpickr.css && postcss -c postcss.json --replace dist/flatpickr.css

build-min-style

stylus --compress < ./src/style/flatpickr.styl > dist/flatpickr.min.css && postcss -c postcss_min.json --replace dist/flatpickr.min.css

build-themes

stylus --out dist/themes src/style/themes && postcss -c postcss_min.json --replace dist/themes/*.css

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

onchange "src/style/flatpickr.styl" -- parallelshell "npm run build-styles" "npm run build-themes"

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

Metadata

  • MIT
  • Whatever
  • Gregory
  • released 1/6/2017

Downloads

Maintainers