react-datepicker
v2.1.0 react datepicker calendar date react-component
flow
flow
lint
run-p eslint flow sass-lint
test
cross-env NODE_ENV=test karma start karma.conf.js --single-run
build
cross-env NODE_ENV=production 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/.bin/codecov
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-dev
cross-env NODE_ENV=development run-p build:** && run-p css:**
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'
build:docs
cross-env MODULES=false webpack --config webpack.docs.config.js
prepublish
test $(npm -v | tr . '\n' | head -n 1) -ge '4' || exit 1
build:umd:dev
cross-env BABEL_ENV=es rollup -c rollup.umd.config.js -i src/index.jsx -o dist/react-datepicker.js
build:umd:prod
cross-env BABEL_ENV=es 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