{"_id":"@ardana26/react-scheduler","_rev":"10-111eacbd23e23735330be90be14769e7","name":"@ardana26/react-scheduler","dist-tags":{"latest":"0.1.16"},"versions":{"0.1.6":{"name":"@ardana26/react-scheduler","version":"0.1.6","keywords":["scheduler","gantt","gantt chart","react","timeline","calendar"],"author":{"url":"https://scheduler.bitnoise.pl/","name":"Bitnoise"},"license":"MIT","_id":"@ardana26/react-scheduler@0.1.6","maintainers":[{"name":"ardana26","email":"aryaperl.04@gmail.com"}],"homepage":"https://github.com/ardana26/react-scheduler#readme","bugs":{"url":"https://github.com/ardana26/react-scheduler/issues"},"dist":{"shasum":"208ccca7b704de2c4dcf7378ced3ac9eff476fba","tarball":"https://registry.npmjs.org/@ardana26/react-scheduler/-/react-scheduler-0.1.6.tgz","fileCount":3,"integrity":"sha512-BK050yzGEaUEg3SfcePvl9E8mXXSf0ogIyWQ/eDMX5JS+kx0rFUWJSFJKHoI91mvMu1RdT1lFvu20TB8R3NF2g==","signatures":[{"sig":"MEQCIAF8SEO6cIRXfiESHyfhvTJng16JSYm3O02PBcaPJPHiAiAk+EJLXxh3nSsL5W8pyfOfN1fV8npoaVTnQBYeC5ua/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14547},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./dist/style.css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"626f63698a4d4a50eb5803d5e3c8533eccf024ea","scripts":{"dev":"vite","lint":"eslint .","build":"tsc && vite build","format":"prettier --write .","prepare":"husky install","preview":"vite preview","lint:fix":"eslint --fix .","typecheck":"tsc -b"},"_npmUser":{"name":"ardana26","email":"aryaperl.04@gmail.com"},"repository":{"url":"git+https://github.com/ardana26/react-scheduler.git","type":"git"},"_npmVersion":"10.6.0","description":"<div align=\"center\">   <img src=\"logo.svg\" style=\"height: 60px\" alt=\"@bitnoise/react-scheduler\">   <hr />   <p align=\"center\">     ✨ <a href=\"https://scheduler.bitnoise.pl/\">https://scheduler.bitnoise.pl/</a> ✨     <br/>     Open sourced, typescript orien","directories":{},"lint-staged":{"**/*.{ts,tsx}":["yarn run lint"]},"_nodeVersion":"20.12.2","dependencies":{"path":"0.12.7","dayjs":"1.11.7","react":"18.2.0","react-dom":"18.2.0","lodash.debounce":"4.0.8","styled-normalize":"8.0.7","styled-components":"5.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.1.0","husky":"8.0.0","eslint":"8.37.0","prettier":"2.8.7","typescript":"4.9.3","@types/node":"18.15.11","lint-staged":"13.2.0","@types/react":"18.0.27","@types/datejs":"0.0.32","@faker-js/faker":"7.6.0","vite-plugin-dts":"2.2.0","@types/react-dom":"18.0.10","vite-plugin-svgr":"2.4.0","eslint-plugin-react":"7.32.2","@vitejs/plugin-react":"3.1.0","eslint-plugin-import":"2.27.5","@types/lodash.debounce":"4.0.7","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-filenames":"1.3.2","@types/styled-components":"5.1.26","rollup-plugin-visualizer":"5.9.0","@typescript-eslint/parser":"5.57.1","eslint-plugin-react-hooks":"4.6.0","babel-plugin-styled-components":"2.0.7","@typescript-eslint/eslint-plugin":"5.57.1","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/react-scheduler_0.1.6_1721760811199_0.04594196730726274","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@ardana26/react-scheduler","version":"0.1.7","keywords":["scheduler","gantt","gantt chart","react","timeline","calendar"],"author":{"url":"https://scheduler.bitnoise.pl/","name":"Bitnoise"},"license":"MIT","_id":"@ardana26/react-scheduler@0.1.7","maintainers":[{"name":"ardana26","email":"aryaperl.04@gmail.com"}],"homepage":"https://github.com/ardana26/react-scheduler#readme","bugs":{"url":"https://github.com/ardana26/react-scheduler/issues"},"dist":{"shasum":"06935d518982cefdb516f01a4cb54188f4935e87","tarball":"https://registry.npmjs.org/@ardana26/react-scheduler/-/react-scheduler-0.1.7.tgz","fileCount":7,"integrity":"sha512-a+XR6GCOlOO5HNlr0Q1KUcY+tJh/dpqanE3ZSwdGmYdPQBp/0yl1O0xkwOn4fwINo9lrTl55hjOPlkJCW4bmSg==","signatures":[{"sig":"MEQCIHoB6l+BCIGrqE9irzBUbM5zq4sjbAa6r50y/EKIHHAAAiBjYYO4RNXhpiAu5V8zY3wPa42Cvlyplankyah13X2sTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":307611},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./dist/style.css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"c5b7fe31acd4e17b906ad09a2c18951a375c65fb","scripts":{"dev":"vite","lint":"eslint .","build":"tsc && vite build","format":"prettier --write .","prepare":"husky install","preview":"vite preview","lint:fix":"eslint --fix .","typecheck":"tsc -b"},"_npmUser":{"name":"ardana26","email":"aryaperl.04@gmail.com"},"repository":{"url":"git+https://github.com/ardana26/react-scheduler.git","type":"git"},"_npmVersion":"10.6.0","description":"<div align=\"center\">   <img src=\"logo.svg\" style=\"height: 60px\" alt=\"@bitnoise/react-scheduler\">   <hr />   <p align=\"center\">     ✨ <a href=\"https://scheduler.bitnoise.pl/\">https://scheduler.bitnoise.pl/</a> ✨     <br/>     Open sourced, typescript orien","directories":{},"lint-staged":{"**/*.{ts,tsx}":["yarn run lint"]},"_nodeVersion":"20.12.2","dependencies":{"path":"0.12.7","dayjs":"1.11.7","react":"18.2.0","react-dom":"18.2.0","lodash.debounce":"4.0.8","styled-normalize":"8.0.7","styled-components":"5.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.1.0","husky":"8.0.0","eslint":"8.37.0","prettier":"2.8.7","typescript":"4.9.3","@types/node":"18.15.11","lint-staged":"13.2.0","@types/react":"18.0.27","@types/datejs":"0.0.32","@faker-js/faker":"7.6.0","vite-plugin-dts":"2.2.0","@types/react-dom":"18.0.10","vite-plugin-svgr":"2.4.0","eslint-plugin-react":"7.32.2","@vitejs/plugin-react":"3.1.0","eslint-plugin-import":"2.27.5","@types/lodash.debounce":"4.0.7","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-filenames":"1.3.2","@types/styled-components":"5.1.26","rollup-plugin-visualizer":"5.9.0","@typescript-eslint/parser":"5.57.1","eslint-plugin-react-hooks":"4.6.0","babel-plugin-styled-components":"2.0.7","@typescript-eslint/eslint-plugin":"5.57.1","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/react-scheduler_0.1.7_1721761465978_0.968126777087609","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@ardana26/react-scheduler","version":"0.1.8","keywords":["scheduler","gantt","gantt chart","react","timeline","calendar"],"author":{"url":"https://scheduler.bitnoise.pl/","name":"Bitnoise"},"license":"MIT","_id":"@ardana26/react-scheduler@0.1.8","maintainers":[{"name":"ardana26","email":"aryaperl.04@gmail.com"}],"homepage":"https://github.com/ardana26/react-scheduler#readme","bugs":{"url":"https://github.com/ardana26/react-scheduler/issues"},"dist":{"shasum":"4ddb19192332692991d4315affd00c5fb93dd4d5","tarball":"https://registry.npmjs.org/@ardana26/react-scheduler/-/react-scheduler-0.1.8.tgz","fileCount":7,"integrity":"sha512-o6cQ+tNdVkJzKbU3bn0wOCvYIjQgRsly6wTuLMUcEBRhQbbjRdWC9bnGYChlTEWNAf5h4mTi2plVRoHcWNZWIQ==","signatures":[{"sig":"MEUCID76ADPo80RtyGJpe8oJsE8Vr8gHeOGF5fC7j7W2E8xEAiEA4XnGVpMPRl+fiRwue0SWZ/VfHklrEfSTtVz67mL7pnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309090},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./dist/style.css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"46f3ebb43e16c8bf0d6ad4d1dc9f5eb0b24d01ce","scripts":{"dev":"vite","lint":"eslint .","build":"tsc && vite build","format":"prettier --write .","prepare":"husky install","preview":"vite preview","lint:fix":"eslint --fix .","typecheck":"tsc -b"},"_npmUser":{"name":"ardana26","email":"aryaperl.04@gmail.com"},"repository":{"url":"git+https://github.com/ardana26/react-scheduler.git","type":"git"},"_npmVersion":"10.6.0","description":"<div align=\"center\">   <img src=\"logo.svg\" style=\"height: 60px\" alt=\"@bitnoise/react-scheduler\">   <hr />   <p align=\"center\">     ✨ <a href=\"https://scheduler.bitnoise.pl/\">https://scheduler.bitnoise.pl/</a> ✨     <br/>     Open sourced, typescript orien","directories":{},"lint-staged":{"**/*.{ts,tsx}":["yarn run lint"]},"_nodeVersion":"20.12.2","dependencies":{"path":"0.12.7","dayjs":"1.11.7","react":"18.2.0","react-dom":"18.2.0","lodash.debounce":"4.0.8","styled-normalize":"8.0.7","styled-components":"5.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.1.0","husky":"8.0.0","eslint":"8.37.0","postcss":"^8.4.40","prettier":"2.8.7","typescript":"4.9.3","@types/node":"18.15.11","lint-staged":"13.2.0","tailwindcss":"^3.4.7","@types/react":"18.0.27","autoprefixer":"^10.4.19","@types/datejs":"0.0.32","@faker-js/faker":"7.6.0","vite-plugin-dts":"2.2.0","@types/react-dom":"18.0.10","vite-plugin-svgr":"2.4.0","eslint-plugin-react":"7.32.2","@vitejs/plugin-react":"3.1.0","eslint-plugin-import":"2.27.5","@types/lodash.debounce":"4.0.7","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-filenames":"1.3.2","@types/styled-components":"5.1.26","rollup-plugin-visualizer":"5.9.0","@typescript-eslint/parser":"5.57.1","eslint-plugin-react-hooks":"4.6.0","babel-plugin-styled-components":"2.0.7","@typescript-eslint/eslint-plugin":"5.57.1","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/react-scheduler_0.1.8_1721933286670_0.7004276466545771","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@ardana26/react-scheduler","version":"0.1.9","keywords":["scheduler","gantt","gantt chart","react","timeline","calendar"],"author":{"url":"https://scheduler.bitnoise.pl/","name":"Bitnoise"},"license":"MIT","_id":"@ardana26/react-scheduler@0.1.9","maintainers":[{"name":"ardana26","email":"aryaperl.04@gmail.com"}],"homepage":"https://github.com/ardana26/react-scheduler#readme","bugs":{"url":"https://github.com/ardana26/react-scheduler/issues"},"dist":{"shasum":"7f0f5a46efbc592c8c839ffeaabb3854257abaf3","tarball":"https://registry.npmjs.org/@ardana26/react-scheduler/-/react-scheduler-0.1.9.tgz","fileCount":7,"integrity":"sha512-CodqUIN0sOG78sjCqGLMPJQ54L1r4P75uXbENUninHeV0W0DJqOSBmhVX9SoQI3YCuNwMdVdafOMTZReB1bsFQ==","signatures":[{"sig":"MEUCIGnTQ6fOr1JBe1eXH+dWbfZ/ZXP4d1wY7M2uaPNSKNp2AiEAspDi1okUFppWZ8U5WLaDYyp8oIRGwgeDHENZwS+iCRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309090},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./dist/style.css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"85b08ff68ef21d8ae37abad3b5d7f2bd78025d4c","scripts":{"dev":"vite","lint":"eslint .","build":"tsc && vite build","format":"prettier --write .","prepare":"husky install","preview":"vite preview","lint:fix":"eslint --fix .","typecheck":"tsc -b"},"_npmUser":{"name":"ardana26","email":"aryaperl.04@gmail.com"},"repository":{"url":"git+https://github.com/ardana26/react-scheduler.git","type":"git"},"_npmVersion":"10.6.0","description":"<div align=\"center\">   <img src=\"logo.svg\" style=\"height: 60px\" alt=\"@bitnoise/react-scheduler\">   <hr />   <p align=\"center\">     ✨ <a href=\"https://scheduler.bitnoise.pl/\">https://scheduler.bitnoise.pl/</a> ✨     <br/>     Open sourced, typescript orien","directories":{},"lint-staged":{"**/*.{ts,tsx}":["yarn run lint"]},"_nodeVersion":"20.12.2","dependencies":{"path":"0.12.7","dayjs":"1.11.7","react":"18.2.0","react-dom":"18.2.0","lodash.debounce":"4.0.8","styled-normalize":"8.0.7","styled-components":"5.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.1.0","husky":"8.0.0","eslint":"8.37.0","postcss":"^8.4.40","prettier":"2.8.7","typescript":"4.9.3","@types/node":"18.15.11","lint-staged":"13.2.0","tailwindcss":"^3.4.7","@types/react":"18.0.27","autoprefixer":"^10.4.19","@types/datejs":"0.0.32","@faker-js/faker":"7.6.0","vite-plugin-dts":"2.2.0","@types/react-dom":"18.0.10","vite-plugin-svgr":"2.4.0","eslint-plugin-react":"7.32.2","@vitejs/plugin-react":"3.1.0","eslint-plugin-import":"2.27.5","@types/lodash.debounce":"4.0.7","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-filenames":"1.3.2","@types/styled-components":"5.1.26","rollup-plugin-visualizer":"5.9.0","@typescript-eslint/parser":"5.57.1","eslint-plugin-react-hooks":"4.6.0","babel-plugin-styled-components":"2.0.7","@typescript-eslint/eslint-plugin":"5.57.1","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/react-scheduler_0.1.9_1722347719777_0.37930141448339727","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@ardana26/react-scheduler","version":"0.1.10","keywords":["scheduler","gantt","gantt chart","react","timeline","calendar"],"author":{"url":"https://scheduler.bitnoise.pl/","name":"Bitnoise"},"license":"MIT","_id":"@ardana26/react-scheduler@0.1.10","maintainers":[{"name":"ardana26","email":"aryaperl.04@gmail.com"}],"homepage":"https://github.com/ardana26/react-scheduler#readme","bugs":{"url":"https://github.com/ardana26/react-scheduler/issues"},"dist":{"shasum":"bb07bf9a43d49e67804729995deb17e5e582435a","tarball":"https://registry.npmjs.org/@ardana26/react-scheduler/-/react-scheduler-0.1.10.tgz","fileCount":7,"integrity":"sha512-twRftu0ePPmMb+FoHA9KErhKbvAY5fH4s/sTLfeTGWuzStbvlxt9mOZro/jEJMGH4E5Z0MqfApW/+HCs8yEr3g==","signatures":[{"sig":"MEUCIGkIDxzeDbkeEH7EyZhBSNGhMf9bZv6rSi5eQ6uA/8CMAiEA8L6E3Yid1Kq+m0IWpPuXLsmsfFBRB4D1uK4zjbLTU2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309091},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./dist/style.css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"4686a713b67cec10cd9da42abb7df64649da5186","scripts":{"dev":"vite","lint":"eslint .","build":"tsc && vite build","format":"prettier --write .","prepare":"husky install","preview":"vite preview","lint:fix":"eslint --fix .","typecheck":"tsc -b"},"_npmUser":{"name":"ardana26","email":"aryaperl.04@gmail.com"},"repository":{"url":"git+https://github.com/ardana26/react-scheduler.git","type":"git"},"_npmVersion":"10.6.0","description":"<div align=\"center\">   <img src=\"logo.svg\" style=\"height: 60px\" alt=\"@bitnoise/react-scheduler\">   <hr />   <p align=\"center\">     ✨ <a href=\"https://scheduler.bitnoise.pl/\">https://scheduler.bitnoise.pl/</a> ✨     <br/>     Open sourced, typescript orien","directories":{},"lint-staged":{"**/*.{ts,tsx}":["yarn run lint"]},"_nodeVersion":"20.12.2","dependencies":{"path":"0.12.7","dayjs":"1.11.7","react":"18.2.0","react-dom":"18.2.0","lodash.debounce":"4.0.8","styled-normalize":"8.0.7","styled-components":"5.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.1.0","husky":"8.0.0","eslint":"8.37.0","postcss":"^8.4.40","prettier":"2.8.7","typescript":"4.9.3","@types/node":"18.15.11","lint-staged":"13.2.0","tailwindcss":"^3.4.7","@types/react":"18.0.27","autoprefixer":"^10.4.19","@types/datejs":"0.0.32","@faker-js/faker":"7.6.0","vite-plugin-dts":"2.2.0","@types/react-dom":"18.0.10","vite-plugin-svgr":"2.4.0","eslint-plugin-react":"7.32.2","@vitejs/plugin-react":"3.1.0","eslint-plugin-import":"2.27.5","@types/lodash.debounce":"4.0.7","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-filenames":"1.3.2","@types/styled-components":"5.1.26","rollup-plugin-visualizer":"5.9.0","@typescript-eslint/parser":"5.57.1","eslint-plugin-react-hooks":"4.6.0","babel-plugin-styled-components":"2.0.7","@typescript-eslint/eslint-plugin":"5.57.1","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/react-scheduler_0.1.10_1722347905231_0.1567321675141733","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@ardana26/react-scheduler","version":"0.1.11","keywords":["scheduler","gantt","gantt chart","react","timeline","calendar"],"author":{"url":"https://scheduler.bitnoise.pl/","name":"Bitnoise"},"license":"MIT","_id":"@ardana26/react-scheduler@0.1.11","maintainers":[{"name":"ardana26","email":"aryaperl.04@gmail.com"}],"homepage":"https://github.com/ardana26/react-scheduler#readme","bugs":{"url":"https://github.com/ardana26/react-scheduler/issues"},"dist":{"shasum":"2f41c41fcc8e70c1e28ecc09ec773acf6958e46a","tarball":"https://registry.npmjs.org/@ardana26/react-scheduler/-/react-scheduler-0.1.11.tgz","fileCount":7,"integrity":"sha512-ER5VZOgLcFPviuL3tMTNhWcRDHEuL4lwg6Ap5f7tW9AnE+UxVl5ZatU1T0YNfwg9no/1Yf4qxfXws6eiDrz6UA==","signatures":[{"sig":"MEUCIQDrb6Fb6Lmm2/rlMUsSwIyR+zzfEt7QstFSVejgL6l2iwIgMoVaGfmhjv+FlQGtXTbcYL8wxijBl0GXmB0iKo2aYbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309489},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./dist/style.css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"1eca3762e8707943fa2bfe961942609f25d7ecb5","scripts":{"dev":"vite","lint":"eslint .","build":"tsc && vite build","format":"prettier --write .","prepare":"husky install","preview":"vite preview","lint:fix":"eslint --fix .","typecheck":"tsc -b"},"_npmUser":{"name":"ardana26","email":"aryaperl.04@gmail.com"},"repository":{"url":"git+https://github.com/ardana26/react-scheduler.git","type":"git"},"_npmVersion":"10.6.0","description":"<div align=\"center\">   <img src=\"logo.svg\" style=\"height: 60px\" alt=\"@bitnoise/react-scheduler\">   <hr />   <p align=\"center\">     ✨ <a href=\"https://scheduler.bitnoise.pl/\">https://scheduler.bitnoise.pl/</a> ✨     <br/>     Open sourced, typescript orien","directories":{},"lint-staged":{"**/*.{ts,tsx}":["yarn run lint"]},"_nodeVersion":"20.12.2","dependencies":{"path":"0.12.7","dayjs":"1.11.7","react":"18.2.0","react-dom":"18.2.0","lodash.debounce":"4.0.8","styled-normalize":"8.0.7","styled-components":"5.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.1.0","husky":"8.0.0","eslint":"8.37.0","postcss":"^8.4.40","prettier":"2.8.7","typescript":"4.9.3","@types/node":"18.15.11","lint-staged":"13.2.0","tailwindcss":"^3.4.7","@types/react":"18.0.27","autoprefixer":"^10.4.19","@types/datejs":"0.0.32","@faker-js/faker":"7.6.0","vite-plugin-dts":"2.2.0","@types/react-dom":"18.0.10","vite-plugin-svgr":"2.4.0","eslint-plugin-react":"7.32.2","@vitejs/plugin-react":"3.1.0","eslint-plugin-import":"2.27.5","@types/lodash.debounce":"4.0.7","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-filenames":"1.3.2","@types/styled-components":"5.1.26","rollup-plugin-visualizer":"5.9.0","@typescript-eslint/parser":"5.57.1","eslint-plugin-react-hooks":"4.6.0","babel-plugin-styled-components":"2.0.7","@typescript-eslint/eslint-plugin":"5.57.1","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/react-scheduler_0.1.11_1722348494886_0.9542367605491053","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@ardana26/react-scheduler","version":"0.1.12","keywords":["scheduler","gantt","gantt chart","react","timeline","calendar"],"author":{"url":"https://scheduler.bitnoise.pl/","name":"Bitnoise"},"license":"MIT","_id":"@ardana26/react-scheduler@0.1.12","maintainers":[{"name":"ardana26","email":"aryaperl.04@gmail.com"}],"homepage":"https://github.com/ardana26/react-scheduler#readme","bugs":{"url":"https://github.com/ardana26/react-scheduler/issues"},"dist":{"shasum":"27e2da36016be305f11c1ee29cf943dcaba13251","tarball":"https://registry.npmjs.org/@ardana26/react-scheduler/-/react-scheduler-0.1.12.tgz","fileCount":7,"integrity":"sha512-EaIkwXUmgpYL8qK1FDN2EM5aHCFSBUOYxCsqH52kPvDjWWSNnSUe5O2Zpa/imTKM3LhsLmEdoxgPp7OZvtj1vg==","signatures":[{"sig":"MEYCIQCAIlWI20Knv9PCk6kdYv5vmHE1SK8QieH6v6IVrBb8fAIhAN5qX2Z7fY/qykTZwwu+aS27CdlaWVa1p3eDXmP8M/AR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":309766},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./dist/style.css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"4d810e6ec0ada52f35eddd3ae36e16de42533919","scripts":{"dev":"vite","lint":"eslint .","build":"tsc && vite build","format":"prettier --write .","prepare":"husky install","preview":"vite preview","lint:fix":"eslint --fix .","typecheck":"tsc -b"},"_npmUser":{"name":"ardana26","email":"aryaperl.04@gmail.com"},"repository":{"url":"git+https://github.com/ardana26/react-scheduler.git","type":"git"},"_npmVersion":"10.6.0","description":"<div align=\"center\">   <img src=\"logo.svg\" style=\"height: 60px\" alt=\"@bitnoise/react-scheduler\">   <hr />   <p align=\"center\">     ✨ <a href=\"https://scheduler.bitnoise.pl/\">https://scheduler.bitnoise.pl/</a> ✨     <br/>     Open sourced, typescript orien","directories":{},"lint-staged":{"**/*.{ts,tsx}":["yarn run lint"]},"_nodeVersion":"20.12.2","dependencies":{"path":"0.12.7","dayjs":"1.11.7","react":"18.2.0","react-dom":"18.2.0","lodash.debounce":"4.0.8","styled-normalize":"8.0.7","styled-components":"5.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.1.0","husky":"8.0.0","eslint":"8.37.0","postcss":"^8.4.40","prettier":"2.8.7","typescript":"4.9.3","@types/node":"18.15.11","lint-staged":"13.2.0","tailwindcss":"^3.4.7","@types/react":"18.0.27","autoprefixer":"^10.4.19","@types/datejs":"0.0.32","@faker-js/faker":"7.6.0","vite-plugin-dts":"2.2.0","@types/react-dom":"18.0.10","vite-plugin-svgr":"2.4.0","eslint-plugin-react":"7.32.2","@vitejs/plugin-react":"3.1.0","eslint-plugin-import":"2.27.5","@types/lodash.debounce":"4.0.7","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-filenames":"1.3.2","@types/styled-components":"5.1.26","rollup-plugin-visualizer":"5.9.0","@typescript-eslint/parser":"5.57.1","eslint-plugin-react-hooks":"4.6.0","babel-plugin-styled-components":"2.0.7","@typescript-eslint/eslint-plugin":"5.57.1","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/react-scheduler_0.1.12_1722356787068_0.26780855072986","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@ardana26/react-scheduler","version":"0.1.13","keywords":["scheduler","gantt","gantt chart","react","timeline","calendar"],"author":{"url":"https://scheduler.bitnoise.pl/","name":"Bitnoise"},"license":"MIT","_id":"@ardana26/react-scheduler@0.1.13","maintainers":[{"name":"ardana26","email":"aryaperl.04@gmail.com"}],"homepage":"https://github.com/ardana26/react-scheduler#readme","bugs":{"url":"https://github.com/ardana26/react-scheduler/issues"},"dist":{"shasum":"80869bd2e069fcea31550233e7a83957c908be77","tarball":"https://registry.npmjs.org/@ardana26/react-scheduler/-/react-scheduler-0.1.13.tgz","fileCount":7,"integrity":"sha512-RDTQHEDbSJDcUmaBxOYK9NFL60zMoPgGyI16o9+BmDnTLtP+TonNU61bjKwlAZwyBeZaywQDqWa4slu5qf8ItA==","signatures":[{"sig":"MEYCIQCcezNJITXV2Iw/kCLjygFM69F6DGdAz/fcepQen8kpAwIhAO2SSe+XQ1q5ijCVug0Um6uzG3KoUJ1NEyNUhcW3JXL0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308625},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./dist/style.css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"3e118d4d4f7c5693bc3954ca79f8510a7730d85d","scripts":{"dev":"vite","lint":"eslint .","build":"tsc && vite build","format":"prettier --write .","prepare":"husky install","preview":"vite preview","lint:fix":"eslint --fix .","typecheck":"tsc -b"},"_npmUser":{"name":"ardana26","email":"aryaperl.04@gmail.com"},"repository":{"url":"git+https://github.com/ardana26/react-scheduler.git","type":"git"},"_npmVersion":"10.6.0","description":"<div align=\"center\">   <img src=\"logo.svg\" style=\"height: 60px\" alt=\"@bitnoise/react-scheduler\">   <hr />   <p align=\"center\">     ✨ <a href=\"https://scheduler.bitnoise.pl/\">https://scheduler.bitnoise.pl/</a> ✨     <br/>     Open sourced, typescript orien","directories":{},"lint-staged":{"**/*.{ts,tsx}":["yarn run lint"]},"_nodeVersion":"20.12.2","dependencies":{"path":"0.12.7","dayjs":"1.11.7","react":"18.2.0","react-dom":"18.2.0","lodash.debounce":"4.0.8","styled-normalize":"8.0.7","styled-components":"5.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.1.0","husky":"8.0.0","eslint":"8.37.0","postcss":"^8.4.40","prettier":"2.8.7","typescript":"4.9.3","@types/node":"18.15.11","lint-staged":"13.2.0","tailwindcss":"^3.4.7","@types/react":"18.0.27","autoprefixer":"^10.4.19","@types/datejs":"0.0.32","@faker-js/faker":"7.6.0","vite-plugin-dts":"2.2.0","@types/react-dom":"18.0.10","vite-plugin-svgr":"2.4.0","eslint-plugin-react":"7.32.2","@vitejs/plugin-react":"3.1.0","eslint-plugin-import":"2.27.5","@types/lodash.debounce":"4.0.7","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-filenames":"1.3.2","@types/styled-components":"5.1.26","rollup-plugin-visualizer":"5.9.0","@typescript-eslint/parser":"5.57.1","eslint-plugin-react-hooks":"4.6.0","babel-plugin-styled-components":"2.0.7","@typescript-eslint/eslint-plugin":"5.57.1","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/react-scheduler_0.1.13_1722364812502_0.1983535697442187","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@ardana26/react-scheduler","version":"0.1.14","keywords":["scheduler","gantt","gantt chart","react","timeline","calendar"],"author":{"url":"https://scheduler.bitnoise.pl/","name":"Bitnoise"},"license":"MIT","_id":"@ardana26/react-scheduler@0.1.14","maintainers":[{"name":"ardana26","email":"aryaperl.04@gmail.com"}],"homepage":"https://github.com/ardana26/react-scheduler#readme","bugs":{"url":"https://github.com/ardana26/react-scheduler/issues"},"dist":{"shasum":"b9e6c94d48a13786010199d5f9f53d270c244f89","tarball":"https://registry.npmjs.org/@ardana26/react-scheduler/-/react-scheduler-0.1.14.tgz","fileCount":7,"integrity":"sha512-kdos5YV8R0/+hlSMIoT5lDZ58sEysgZn0WdDPVBXqNnBX3bWLp0O+Yi2pOYG1b1l+IsClYalj9nj2BNhO5eCXQ==","signatures":[{"sig":"MEYCIQDA45ZUMT01BhasyZrFD66bLxSL2PRwtSsvKjin22QSTQIhAIFgEGmAlXABe11szkr9zf8C38mjLys7eCID7wbtWjb0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280789},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./dist/style.css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"7b6d208b5cf83429a0cb2136013aa79c4b995d7f","scripts":{"dev":"vite","lint":"eslint .","build":"tsc && vite build","format":"prettier --write .","prepare":"husky install","preview":"vite preview","lint:fix":"eslint --fix .","typecheck":"tsc -b"},"_npmUser":{"name":"ardana26","email":"aryaperl.04@gmail.com"},"repository":{"url":"git+https://github.com/ardana26/react-scheduler.git","type":"git"},"_npmVersion":"10.6.0","description":"<div align=\"center\">   <img src=\"logo.svg\" style=\"height: 60px\" alt=\"@bitnoise/react-scheduler\">   <hr />   <p align=\"center\">     ✨ <a href=\"https://scheduler.bitnoise.pl/\">https://scheduler.bitnoise.pl/</a> ✨     <br/>     Open sourced, typescript orien","directories":{},"lint-staged":{"**/*.{ts,tsx}":["yarn run lint"]},"_nodeVersion":"20.12.2","dependencies":{"path":"0.12.7","dayjs":"1.11.7","react":"18.2.0","react-dom":"18.2.0","lodash.debounce":"4.0.8","styled-normalize":"8.0.7","styled-components":"5.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.1.0","husky":"8.0.0","eslint":"8.37.0","postcss":"^8.4.40","prettier":"2.8.7","typescript":"4.9.3","@types/node":"18.15.11","lint-staged":"13.2.0","tailwindcss":"^3.4.7","@types/react":"18.0.27","autoprefixer":"^10.4.19","@types/datejs":"0.0.32","@faker-js/faker":"7.6.0","vite-plugin-dts":"2.2.0","@types/react-dom":"18.0.10","vite-plugin-svgr":"2.4.0","eslint-plugin-react":"7.32.2","@vitejs/plugin-react":"3.1.0","eslint-plugin-import":"2.27.5","@types/lodash.debounce":"4.0.7","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-filenames":"1.3.2","@types/styled-components":"5.1.26","rollup-plugin-visualizer":"5.9.0","@typescript-eslint/parser":"5.57.1","eslint-plugin-react-hooks":"4.6.0","babel-plugin-styled-components":"2.0.7","@typescript-eslint/eslint-plugin":"5.57.1","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/react-scheduler_0.1.14_1722427846679_0.4523274243366249","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@ardana26/react-scheduler","version":"0.1.15","keywords":["scheduler","gantt","gantt chart","react","timeline","calendar"],"author":{"url":"https://scheduler.bitnoise.pl/","name":"Bitnoise"},"license":"MIT","_id":"@ardana26/react-scheduler@0.1.15","maintainers":[{"name":"ardana26","email":"aryaperl.04@gmail.com"}],"homepage":"https://github.com/ardana26/react-scheduler#readme","bugs":{"url":"https://github.com/ardana26/react-scheduler/issues"},"dist":{"shasum":"72f8ad3a4ede0f29bf0be4b9a0ea9dce780f2898","tarball":"https://registry.npmjs.org/@ardana26/react-scheduler/-/react-scheduler-0.1.15.tgz","fileCount":7,"integrity":"sha512-re6hbt3+H6sWWjGS4p29X6mVBNzKdxfMbpLG6lTwP33Wp1Xxz+JxLYsn25rbamlDU3E9YoeBkrYrl6FMV3jGHA==","signatures":[{"sig":"MEUCIF37if+1KxZGuEoaqk1t5SIi8+QrWlqWwbxnBaj8aifnAiEA+3qG8AIS59PfF04OI7fQgfsVuNkUoVg2Co80aqASgW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280777},"main":"dist/index.umd.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./dist/style.css":{"import":"./dist/style.css","require":"./dist/style.css"}},"gitHead":"206b42e6af88441b92c90e0a704eff3e05d77c80","scripts":{"dev":"vite","lint":"eslint .","build":"tsc && vite build","format":"prettier --write .","prepare":"husky install","preview":"vite preview","lint:fix":"eslint --fix .","typecheck":"tsc -b"},"_npmUser":{"name":"ardana26","email":"aryaperl.04@gmail.com"},"repository":{"url":"git+https://github.com/ardana26/react-scheduler.git","type":"git"},"_npmVersion":"10.6.0","description":"<div align=\"center\">   <img src=\"logo.svg\" style=\"height: 60px\" alt=\"@bitnoise/react-scheduler\">   <hr />   <p align=\"center\">     ✨ <a href=\"https://scheduler.bitnoise.pl/\">https://scheduler.bitnoise.pl/</a> ✨     <br/>     Open sourced, typescript orien","directories":{},"lint-staged":{"**/*.{ts,tsx}":["yarn run lint"]},"_nodeVersion":"20.12.2","dependencies":{"path":"0.12.7","dayjs":"1.11.7","react":"18.2.0","react-dom":"18.2.0","lodash.debounce":"4.0.8","styled-normalize":"8.0.7","styled-components":"5.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"4.1.0","husky":"8.0.0","eslint":"8.37.0","postcss":"^8.4.40","prettier":"2.8.7","typescript":"4.9.3","@types/node":"18.15.11","lint-staged":"13.2.0","tailwindcss":"^3.4.7","@types/react":"18.0.27","autoprefixer":"^10.4.19","@types/datejs":"0.0.32","@faker-js/faker":"7.6.0","vite-plugin-dts":"2.2.0","@types/react-dom":"18.0.10","vite-plugin-svgr":"2.4.0","eslint-plugin-react":"7.32.2","@vitejs/plugin-react":"3.1.0","eslint-plugin-import":"2.27.5","@types/lodash.debounce":"4.0.7","eslint-config-prettier":"8.8.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-filenames":"1.3.2","@types/styled-components":"5.1.26","rollup-plugin-visualizer":"5.9.0","@typescript-eslint/parser":"5.57.1","eslint-plugin-react-hooks":"4.6.0","babel-plugin-styled-components":"2.0.7","@typescript-eslint/eslint-plugin":"5.57.1","eslint-import-resolver-typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/react-scheduler_0.1.15_1722431512273_0.21813149058314307","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@ardana26/react-scheduler","version":"0.1.16","type":"module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ardana26/react-scheduler.git"},"keywords":["scheduler","gantt","gantt chart","react","timeline","calendar"],"author":{"name":"Bitnoise","url":"https://scheduler.bitnoise.pl/"},"scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","lint":"eslint .","lint:fix":"eslint --fix .","format":"prettier --write .","typecheck":"tsc -b","prepare":"husky install"},"main":"dist/index.umd.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.umd.cjs"},"./dist/style.css":{"import":"./dist/style.css","require":"./dist/style.css"}},"publishConfig":{"access":"public"},"lint-staged":{"**/*.{ts,tsx}":["yarn run lint"]},"dependencies":{"dayjs":"1.11.7","lodash.debounce":"4.0.8","path":"0.12.7","react":"18.2.0","react-dom":"18.2.0","styled-components":"5.3.8","styled-normalize":"8.0.7"},"devDependencies":{"@faker-js/faker":"7.6.0","@types/datejs":"0.0.32","@types/lodash.debounce":"4.0.7","@types/node":"18.15.11","@types/react":"18.0.27","@types/react-dom":"18.0.10","@types/styled-components":"5.1.26","@typescript-eslint/eslint-plugin":"5.57.1","@typescript-eslint/parser":"5.57.1","@vitejs/plugin-react":"3.1.0","autoprefixer":"^10.4.19","babel-plugin-styled-components":"2.0.7","eslint":"8.37.0","eslint-config-prettier":"8.8.0","eslint-import-resolver-typescript":"3.5.5","eslint-plugin-filenames":"1.3.2","eslint-plugin-import":"2.27.5","eslint-plugin-prettier":"4.2.1","eslint-plugin-react":"7.32.2","eslint-plugin-react-hooks":"4.6.0","husky":"8.0.0","lint-staged":"13.2.0","postcss":"^8.4.40","prettier":"2.8.7","rollup-plugin-visualizer":"5.9.0","tailwindcss":"^3.4.7","typescript":"4.9.3","vite":"4.1.0","vite-plugin-dts":"2.2.0","vite-plugin-svgr":"2.4.0"},"_id":"@ardana26/react-scheduler@0.1.16","gitHead":"4ac6df28d289984379ca2bab2e0c62c68cbac67d","description":"<div align=\"center\">   <img src=\"logo.svg\" style=\"height: 60px\" alt=\"@bitnoise/react-scheduler\">   <hr />   <p align=\"center\">     ✨ <a href=\"https://scheduler.bitnoise.pl/\">https://scheduler.bitnoise.pl/</a> ✨     <br/>     Open sourced, typescript orien","bugs":{"url":"https://github.com/ardana26/react-scheduler/issues"},"homepage":"https://github.com/ardana26/react-scheduler#readme","_nodeVersion":"20.12.2","_npmVersion":"10.6.0","dist":{"integrity":"sha512-hxcUJuWgAz39Y/NDbQSbavbibLhFOzp2EKv7Lr3ylmZBgfJbeZCUpaY8DQhSiBIr7kgkCf0cAGrWYge3zepzgA==","shasum":"d51fbe82ade61a45d2e2d85644acaa6d843d65ec","tarball":"https://registry.npmjs.org/@ardana26/react-scheduler/-/react-scheduler-0.1.16.tgz","fileCount":7,"unpackedSize":280779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ6/XeMVabIxNFFd5QRqjh7tXeV64+S0A/vFdDB2M9sAIhAKbURf89fFdGayUuysH/MVbQrqOkL5gP7vMAnCEX0eXZ"}]},"_npmUser":{"name":"ardana26","email":"aryaperl.04@gmail.com"},"directories":{},"maintainers":[{"name":"ardana26","email":"aryaperl.04@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-scheduler_0.1.16_1722439917756_0.03115316083918218"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-23T18:53:31.049Z","modified":"2024-07-31T15:31:58.223Z","0.1.6":"2024-07-23T18:53:31.345Z","0.1.7":"2024-07-23T19:04:26.138Z","0.1.8":"2024-07-25T18:48:06.939Z","0.1.9":"2024-07-30T13:55:19.928Z","0.1.10":"2024-07-30T13:58:25.454Z","0.1.11":"2024-07-30T14:08:15.137Z","0.1.12":"2024-07-30T16:26:27.295Z","0.1.13":"2024-07-30T18:40:12.736Z","0.1.14":"2024-07-31T12:10:46.850Z","0.1.15":"2024-07-31T13:11:52.408Z","0.1.16":"2024-07-31T15:31:58.052Z"},"bugs":{"url":"https://github.com/ardana26/react-scheduler/issues"},"author":{"name":"Bitnoise","url":"https://scheduler.bitnoise.pl/"},"license":"MIT","homepage":"https://github.com/ardana26/react-scheduler#readme","keywords":["scheduler","gantt","gantt chart","react","timeline","calendar"],"repository":{"type":"git","url":"git+https://github.com/ardana26/react-scheduler.git"},"description":"<div align=\"center\">   <img src=\"logo.svg\" style=\"height: 60px\" alt=\"@bitnoise/react-scheduler\">   <hr />   <p align=\"center\">     ✨ <a href=\"https://scheduler.bitnoise.pl/\">https://scheduler.bitnoise.pl/</a> ✨     <br/>     Open sourced, typescript orien","maintainers":[{"name":"ardana26","email":"aryaperl.04@gmail.com"}],"readme":"<div align=\"center\">\n  <img src=\"logo.svg\" style=\"height: 60px\" alt=\"@bitnoise/react-scheduler\">\n  <hr />\n  <p align=\"center\">\n    ✨ <a href=\"https://scheduler.bitnoise.pl/\">https://scheduler.bitnoise.pl/</a> ✨\n    <br/>\n    Open sourced, typescript oriented, light-weight, and ultra fast React Component for creating gantt charts.\n  </p>\n  <div align=\"center\">\n    <a href=\"https://bit.ly/react_scheduler\">Youtube Tutorial</a>\n    <span>&nbsp;&nbsp;•&nbsp;&nbsp;</span>\n    <a href=\"https://www.npmjs.com/package/@bitnoi.se/react-scheduler\">npm</a>\n    <span>&nbsp;&nbsp;•&nbsp;&nbsp;</span>\n    <a href=\"https://github.com/Bitnoise/react-scheduler/issues/new\">Report an issue</a>\n  </div>\n</div>\n<hr />\n\n### Installation\n\n```bash\n# yarn\nyarn add '@bitnoi.se/react-scheduler'\n# npm\nnpm install '@bitnoi.se/react-scheduler'\n```\n\n### Example usage\n\n1. import required styles for scheduler\n\n```ts\nimport \"@bitnoi.se/react-scheduler/dist/style.css\";\n```\n\n2. Import Scheduler component into your project\n\n```ts\nimport { Scheduler, SchedulerData } from \"@bitnoi.se/react-scheduler\";\n\ndefault export function Component() {\n  const [filterButtonState, setFilterButtonState] = useState(0);\n\n  return (\n    <section>\n      <Scheduler\n        data={mockedSchedulerData}\n        isLoading={isLoading}\n        onRangeChange={(newRange) => console.log(newRange)}\n        onTileClick={(clickedResource) => console.log(clickedResource)}\n        onItemClick={(item) => console.log(item)}\n        onFilterData={() => {\n          // Some filtering logic...\n          setFilterButtonState(1);\n        }}\n        onClearFilterData={() => {\n          // Some clearing filters logic...\n          setFilterButtonState(0)\n        }}\n        config={{\n          zoom: 0,\n          filterButtonState,\n        }}\n      />\n    </section>\n  );\n}\n\nconst mockedSchedulerData: SchedulerData = [\n  {\n    id: \"070ac5b5-8369-4cd2-8ba2-0a209130cc60\",\n    label: {\n      icon: \"https://picsum.photos/24\",\n      title: \"Joe Doe\",\n      subtitle: \"Frontend Developer\"\n    },\n    data: [\n      {\n        id: \"8b71a8a5-33dd-4fc8-9caa-b4a584ba3762\",\n        startDate: new Date(\"2023-04-13T15:31:24.272Z\"),\n        endDate: new Date(\"2023-08-28T10:28:22.649Z\"),\n        occupancy: 3600,\n        title: \"Project A\",\n        subtitle: \"Subtitle A\",\n        description: \"array indexing Salad West Account\",\n        bgColor: \"rgb(254,165,177)\"\n      },\n      {\n        id: \"22fbe237-6344-4c8e-affb-64a1750f33bd\",\n        startDate: new Date(\"2023-10-07T08:16:31.123Z\"),\n        endDate: new Date(\"2023-11-15T21:55:23.582Z\"),\n        occupancy: 2852,\n        title: \"Project B\",\n        subtitle: \"Subtitle B\",\n        description: \"Tuna Home pascal IP drive\",\n        bgColor: \"rgb(254,165,177)\"\n      },\n      {\n        id: \"3601c1cd-f4b5-46bc-8564-8c983919e3f5\",\n        startDate: new Date(\"2023-03-30T22:25:14.377Z\"),\n        endDate: new Date(\"2023-09-01T07:20:50.526Z\"),\n        occupancy: 1800,\n        title: \"Project C\",\n        subtitle: \"Subtitle C\",\n        bgColor: \"rgb(254,165,177)\"\n      },\n      {\n        id: \"b088e4ac-9911-426f-aef3-843d75e714c2\",\n        startDate: new Date(\"2023-10-28T10:08:22.986Z\"),\n        endDate: new Date(\"2023-10-30T12:30:30.150Z\"),\n        occupancy: 11111,\n        title: \"Project D\",\n        subtitle: \"Subtitle D\",\n        description: \"Garden heavy an software Metal\",\n        bgColor: \"rgb(254,165,177)\"\n      }\n    ]\n  }\n];\n\n```\n\n3. If some problems occur, please see our troubleshooting section below.\n\n### Scheduler API\n\n##### Scheduler Component Props\n\n| Property Name     | Type       | Arguments                         | Description                                                                                                                       |\n| ----------------- | ---------- | --------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |\n| isLoading         | `boolean`  | -                                 | shows loading indicators on scheduler                                                                                             |\n| onRangeChange     | `function` | updated `startDate` and `endDate` | runs whenever user reaches end of currently rendered canvas                                                                       |\n| onTileClick       | `function` | clicked resource data             | detects resource click                                                                                                            |\n| onItemClick       | `function` | clicked left column item data     | detects item click on left column                                                                                                 |\n| onFilterData      | `function` | -                                 | callback firing when filter button was clicked                                                                                    |\n| onClearFilterData | `function` | -                                 | callback firing when clear filters button was clicked (clearing button is visible **only** when filterButtonState is set to `>0`) |\n| config            | `Config`   | -                                 | object with scheduler config properties                                                                                           |\n\n##### Scheduler Config Object\n\n| Property Name                        | Type         | Default | Description                                                                                                                                                            |\n| ------------------------------------ | ------------ | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| zoom                                 | `0` or `1`   | 0       | `0` - display grid divided into weeks `1` - display grid divided into days                                                                                             |\n| filterButtonState                    | `number`     | 0       | `< 0` - hides filter button, `0` - state for when filters were not set, `> 0` - state for when some filters were set (allows to also handle `onClearFilterData` event) |\n| maxRecordsPerPage                    | `number`     | 50      | number of items from `SchedulerData` visible per page                                                                                                                  |\n| lang                                 | `en` or `pl` | en      | scheduler's language                                                                                                                                                   |\n| includeTakenHoursOnWeekendsInDayView | `boolean`    | `false` | show weekends as taken when given resource is longer than a week                                                                                                       |\n\n##### Scheduler Data\n\narray of chart rows with shape of\n| Property Name | Type | Description |\n| -------- | --------------------- | -------------------------------- |\n| id | `string` | unique row id |\n| label | `SchedulerRowLabel` | row's label, `e.g person's name, surname, icon` |\n| data | `Array<ResourceItem>` | array of `resources` |\n\n##### Left Colum Item Data\n\ndata that is accessible as argument of `onItemClick` callback\n| Property Name | Type | Description |\n| -------- | --------------------- | -------------------------------- |\n| id | `string` | unique row id |\n| label | `string` | row's label, `e.g person's name` |\n\n##### Resource Item\n\nitem that will be visible on the grid as tile and that will be accessible as argument of `onTileClick` event\n| Property Name | Type | Description |\n| ----------- | ----------------- | ------------------------------------------------------------------------------------------------------- |\n| id | `string` | unique resource id |\n| title | `string` | resource title that will be displayed on resource tile |\n| subtitle | `string (optional)` | resource subtitle that will be displayed on resource tile |\n| description | `string (optional)` | resource description that will be displayed on resource tile |\n| startDate | `Date` | date for calculating start position for resource |\n| endDate | `Date` | date for calculating end position for resource |\n| occupancy | `number` | number of seconds resource takes up for given row that will be visible on resource tooltip when hovered |\n| bgColor | `string (optional)` | tile color |\n\n### Troubleshooting\n\n- For using Scheduler with RemixJS make sure to add `@bitnoi.se/react-scheduler` to `serverDependenciesToBundle` in `remix.config.js` like so:\n\n```js\n// remix.config.js\n/** @type  {import('@remix-run/dev').AppConfig} */\nmodule.exports = {\n\t// ...\n\tserverDependenciesToBundle: [..., \"@bitnoi.se/react-scheduler\"],\n};\n```\n\n- When using with NextJS (app router) Scheduler needs to be wrapped with component with `use client`\n\n```ts\n\"use client\"\nimport { Scheduler, SchedulerProps } from \"@bitnoi.se/react-scheduler\";\n\ndefault export function SchedulerClient(props: SchedulerProps) {\n\treturn <Scheduler {...props} />;\n}\n\n```\n\n- When using with NextJS (pages router) it needs to be imported using `dynamic`:\n\n```ts\nimport dynamic from \"next/dynamic\";\nconst Scheduler = dynamic(() => import(\"@bitnoi.se/react-scheduler\").then((mod) => mod.Scheduler), {\n  ssr: false\n});\n```\n\n### Known Issues\n\n1. No responsiveness\n2. Slower performance on Firefox when working with big set of data due to Firefox being slower working with canvas\n\n### How to contribute\n\n- **Reporting Issues**: If you come across any bugs, glitches, or have any suggestions for improvements, please [open an issue](https://github.com/Bitnoise/react-scheduler/issues) on our GitHub repository. Provide as much detail as possible, including steps to reproduce the issue.\n- **Suggesting Enhancements**: If you have ideas for new features or enhancements, we would love to hear them! You can [open an issue](https://github.com/Bitnoise/react-scheduler/issues) on our GitHub repository and clearly describe your suggestion.\n- **Submitting Pull Requests**: If you have developed a fix or a new feature that you would like to contribute, you can submit a pull request. Here's a quick overview of the process:\n  - Clone the repository and create your own branch: `git checkout -b feat/your-branch-name`.\n  - Implement your changes, following the **code style and guidelines** from [development.md](development.md).\n  - Test your changes to ensure they work as expected.\n  - Commit your changes and push to your forked repository.\n  - Open a pull request against our main repository's `master` branch.\n    - add at least 1 reviewer\n    - link correct issue\n\n### Contact\n\nIf you have any questions or need further assistance, feel free to reach out to us at [scheduler@bitnoi.se](mailto:scheduler@bitnoi.se). We appreciate your contributions and thank you for helping us improve this project!\n\n### License\n\nMIT Licensed. Copyright (c) Bitnoise 2023.\n","readmeFilename":"readme.md"}