react-datepicker
v0.64.0 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
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