react-datepicker

v1.0.2
A simple and reusable datepicker component for React
react datepicker calendar date react-component

lint

run-p eslint sass-lint

test

cross-env NODE_ENV=test karma start karma.conf.js --single-run

build

run-p build:** && run-p css:**

start

cross-env MODULES=false node server.js

eslint

eslint {src,test,docs-site/src}/**/*.{js,jsx} *.js

codecov

cat coverage/*/lcov.info | ./node_modules/codecov.io/bin/codecov.io.js

css:dev

node-sass --output-style expanded src/stylesheets/datepicker.scss > dist/react-datepicker.css

prepare

npm run build

build:es

cross-env BABEL_ENV=es rollup -c -i src/index.jsx -o es/index.js

css:prod

node-sass --output-style compressed src/stylesheets/datepicker.scss > dist/react-datepicker.min.css

prebuild

rimraf es lib dist

build:cjs

cross-env BABEL_ENV=cjs rollup -c -i src/index.jsx -o lib/index.js

precommit

lint-staged

sass-lint

sass-lint --config .sass-lint.yml 'src/stylesheets/*.scss, docs-site/src/*.scss' -i 'docs-site/src/higlight.scss, docs-site/src/reset.scss'

prepublish

test $(npm -v | tr . '\n' | head -n 1) -ge '4' || exit 1

build:umd:dev

cross-env BABEL_ENV=es NODE_ENV=development rollup -c rollup.umd.config.js -i src/index.jsx -o dist/react-datepicker.js

build:umd:prod

cross-env BABEL_ENV=es NODE_ENV=production rollup -c rollup.umd.config.js -i src/index.jsx -o dist/react-datepicker.min.js

css:modules:dev

node-sass --output-style expanded src/stylesheets/datepicker-cssmodules.scss > dist/react-datepicker-cssmodules.css

css:modules:prod

node-sass --output-style compressed src/stylesheets/datepicker-cssmodules.scss > dist/react-datepicker-cssmodules.min.css

Metadata

  • MIT
  • Whatever
  • HackerOne
  • released 12/31/2017

Downloads

Maintainers