@demark-pro/react-booking-calendar
Version:
A responsive customizable React Booking calendar with overbooking protection
77 lines (76 loc) • 2.88 kB
JSON
{
"name": "@demark-pro/react-booking-calendar",
"version": "4.0.4",
"description": "A responsive customizable React Booking calendar with overbooking protection",
"author": "Mark Davydkin @demark-pro",
"license": "MIT",
"browser": "dist/react-booking-calendar.min.js",
"unpkg": "dist/react-booking-calendar.min.js",
"style": "dist/react-booking-calendar.min.css",
"main": "dist/cjs/index.js",
"module": "dist/esm/index.js",
"files": [
"*.md",
"dist",
"lib",
"esm",
"src/stylesheets"
],
"repository": {
"type": "git",
"url": "https://github.com/demark-pro/react-booking-calendar.git"
},
"keywords": [
"react",
"calendar",
"booking",
"scrollable-calendar"
],
"devDependencies": {
"@babel/core": "^7.20.12",
"@babel/preset-env": "^7.20.2",
"@babel/preset-react": "^7.18.6",
"@babel/preset-typescript": "^7.18.6",
"@rollup/plugin-babel": "^6.0.4",
"@rollup/plugin-commonjs": "^25.0.7",
"@rollup/plugin-node-resolve": "^15.2.3",
"@rollup/plugin-terser": "^0.4.4",
"@rollup/plugin-typescript": "^11.1.6",
"@testing-library/react": "^13.4.0",
"@types/jest": "^29.4.0",
"@types/node": "^18.11.18",
"@types/react": "^18.0.27",
"@types/react-window": "^1.8.8",
"babel-jest": "^29.4.1",
"jest": "^29.4.1",
"react-window": "^1.8.10",
"rollup": "^4.13.0",
"rollup-plugin-filesize": "^10.0.0",
"sass": "1.77.2",
"stylelint": "^16.6.1",
"stylelint-config-standard": "^36.0.0",
"stylelint-config-standard-scss": "^13.0.0",
"typescript": "^4.9.5"
},
"peerDependencies": {
"react": ">=16.14.0",
"react-dom": ">=16.14.0"
},
"dependencies": {
"memoize-one": "^6.0.0",
"react-virtualized-auto-sizer": "^1.0.24",
"react-window": "^1.8.10"
},
"scripts": {
"sass-lint": "stylelint 'src/stylesheets/*.scss'",
"build": "NODE_ENV=production npm run build:src && NODE_ENV=production npm run css:prod && NODE_ENV=production npm run css:modules:dev && NODE_ENV=production npm run css:dev && NODE_ENV=production npm run css:modules:dev && NODE_ENV=production npm run build:types",
"css:prod": "sass --style compressed src/stylesheets/calendar.scss > dist/react-booking-calendar.min.css",
"css:modules:prod": "sass --style compressed src/stylesheets/calendar-cssmodules.scss | tee dist/react-booking-calendar-cssmodules.min.css dist/react-booking-calendar-min.module.css",
"css:dev": "sass --style expanded src/stylesheets/calendar.scss > dist/react-booking-calendar.css",
"css:modules:dev": "sass --style expanded src/stylesheets/calendar-cssmodules.scss | tee dist/react-booking-calendar-cssmodules.css dist/react-booking-calendar.module.css",
"build:types": "tsc --emitDeclarationOnly",
"build:src": "rollup -c",
"js:dev": "rollup -cw",
"test": "jest"
}
}