flatpickr

v2.4.8
A lightweight, powerful javascript datetime picker
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

Metadata

  • MIT
  • Whatever
  • Gregory
  • released 3/30/2017

Downloads

Maintainers