{"_id":"@andreushk/date-picker-library","_rev":"7-bd4d7cf2486ca9d47393ac12889af2e4","name":"@andreushk/date-picker-library","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.1":{"name":"@andreushk/date-picker-library","version":"0.0.1","author":"","license":"ISC","_id":"@andreushk/date-picker-library@0.0.1","dist":{"shasum":"1da443d50b7367b59c1af81efb1600b6e18281dc","tarball":"https://registry.npmjs.org/@andreushk/date-picker-library/-/date-picker-library-0.0.1.tgz","fileCount":267,"integrity":"sha512-fj8RerMTVSIOxcZvyftTd3LNY0GsO5a4Kcbq1BNARluK7sR2C6VaDENGcSEPs4fzSn2HTchovaXEO8jMxXyEug==","signatures":[{"sig":"MEUCIHqnGJQ5uZ20wIZv+VbiHC5yaUlEg/GBQhWfNEdPqQpjAiEA9RdKFVWHeXfQrN2ot/9BTN9092TpEHDPZob6/CmcLzM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2369233},"main":"dist/cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"f8de20dd86ccb1ea24f00a42a4cdca8be362c7b5","scripts":{"dev":"rollup -c --watch","lint":"eslint --debug \"src/**/*.{tsx,ts}\"","build":"rollup -c","prepare":"husky install","storybook":"storybook dev -p 6006","test:jest":"jest","lint:write":"eslint --debug \"src/**/*.{tsx,ts}\" --fix --color","build-storybook":"storybook build"},"_npmUser":{"name":"andreushk","email":"andrewshkt@gmail.com"},"_npmVersion":"10.2.4","description":"calendar library","directories":{},"lint-staged":{"*.(ts|tsx)":["npm run lint:write"]},"_nodeVersion":"21.6.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","ts-jest":"^29.1.2","prettier":"^3.3.2","chromatic":"^11.5.3","react-dom":"^18.3.1","storybook":"^8.1.6","typescript":"^5.4.5","@babel/core":"^7.24.3","@types/jest":"^29.5.12","lint-staged":"^15.2.6","@svgr/rollup":"^8.1.0","@types/react":"^18.3.3","@storybook/test":"^8.1.6","@storybook/react":"^8.1.6","@storybook/blocks":"^8.1.6","rollup-plugin-dts":"^6.1.1","styled-components":"^6.1.11","@rollup/plugin-url":"^8.0.2","eslint-plugin-jest":"^28.6.0","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.34.2","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^6.0.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","rollup-plugin-terser":"^7.0.2","@storybook/addon-links":"^8.1.6","@testing-library/react":"^15.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","jest-localstorage-mock":"^2.4.26","jest-styled-components":"^7.2.0","@rollup/plugin-commonjs":"^26.0.1","@storybook/addon-themes":"^8.1.10","@babel/preset-typescript":"^7.24.1","@chromatic-com/storybook":"^1.5.0","@rollup/plugin-typescript":"^11.1.6","@storybook/react-webpack5":"^8.1.6","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^7.13.0","eslint-plugin-react-hooks":"^4.6.2","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.1.6","@storybook/addon-onboarding":"^8.1.6","@testing-library/react-hooks":"^8.0.1","@storybook/addon-interactions":"^8.1.6","eslint-config-airbnb-typescript":"^18.0.0","@newhighsco/storybook-addon-svgr":"^2.0.18","@typescript-eslint/eslint-plugin":"^7.13.0","eslint-plugin-simple-import-sort":"^12.1.0","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/addon-webpack5-compiler-swc":"^1.0.3"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","styled-components":"^6.1.11"},"_npmOperationalInternal":{"tmp":"tmp/date-picker-library_0.0.1_1718900750345_0.2894128838553287","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@andreushk/date-picker-library","version":"0.0.2","author":{"name":"Andreushk","email":"andrewshkt@gmail.com"},"license":"ISC","_id":"@andreushk/date-picker-library@0.0.2","homepage":"https://github.com/Andreushk/modsen-date-picker#readme","bugs":{"url":"https://github.com/Andreushk/modsen-date-picker/issues"},"dist":{"shasum":"b2180af9db48f7370bf0983286678aa97a281281","tarball":"https://registry.npmjs.org/@andreushk/date-picker-library/-/date-picker-library-0.0.2.tgz","fileCount":247,"integrity":"sha512-hkd11Vl8nPy2Rr19b1hErjkvbey7SZ1W1VUmf/QwPAGFEl0ZXoSrZhYRfMf7ybLIBkclOQBqdfI5RkuZb2wcUA==","signatures":[{"sig":"MEUCIQD6q9GeeeCTQWDlVHnu20K+YriiWWyEXpJzkRJmdRC2hgIgNn8FiQwe8HlZUJjqzRXtqwgPgvE+/5k+pFBrf+UZIeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1036595},"main":"dist/cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"6b29f596476ec3f186ecb590fc30c896cf5f7836","scripts":{"dev":"rollup -c --watch","lint":"eslint --debug \"src/**/*.{tsx,ts}\"","build":"rollup -c","prepare":"husky install","storybook":"storybook dev -p 6006","test:jest":"jest","lint:write":"eslint --debug \"src/**/*.{tsx,ts}\" --fix --color","build-storybook":"storybook build"},"_npmUser":{"name":"andreushk","email":"andrewshkt@gmail.com"},"repository":{"url":"git+https://github.com/Andreushk/modsen-date-picker.git","type":"git"},"_npmVersion":"10.2.4","description":"calendar library","directories":{},"lint-staged":{"*.(ts|tsx)":["npm run lint:write"]},"_nodeVersion":"21.6.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","ts-jest":"^29.1.2","prettier":"^3.3.2","chromatic":"^11.5.3","react-dom":"^18.3.1","storybook":"^8.1.6","typescript":"^5.4.5","@babel/core":"^7.24.3","@types/jest":"^29.5.12","lint-staged":"^15.2.6","@svgr/rollup":"^8.1.0","@types/react":"^18.3.3","@storybook/test":"^8.1.6","@storybook/react":"^8.1.6","@storybook/blocks":"^8.1.6","rollup-plugin-dts":"^6.1.1","styled-components":"^6.1.11","@rollup/plugin-url":"^8.0.2","eslint-plugin-jest":"^28.6.0","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.34.2","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^6.0.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","rollup-plugin-terser":"^7.0.2","@storybook/addon-links":"^8.1.6","@testing-library/react":"^15.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","jest-localstorage-mock":"^2.4.26","jest-styled-components":"^7.2.0","@rollup/plugin-commonjs":"^26.0.1","@storybook/addon-themes":"^8.1.10","@babel/preset-typescript":"^7.24.1","@chromatic-com/storybook":"^1.5.0","@rollup/plugin-typescript":"^11.1.6","@storybook/react-webpack5":"^8.1.6","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^7.13.0","eslint-plugin-react-hooks":"^4.6.2","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.1.6","@storybook/addon-onboarding":"^8.1.6","@testing-library/react-hooks":"^8.0.1","@storybook/addon-interactions":"^8.1.6","eslint-config-airbnb-typescript":"^18.0.0","@newhighsco/storybook-addon-svgr":"^2.0.18","@typescript-eslint/eslint-plugin":"^7.13.0","eslint-plugin-simple-import-sort":"^12.1.0","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/addon-webpack5-compiler-swc":"^1.0.3"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","styled-components":"^6.1.11"},"_npmOperationalInternal":{"tmp":"tmp/date-picker-library_0.0.2_1718961192506_0.11948017571775993","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@andreushk/date-picker-library","version":"0.0.3","author":{"name":"Andreushk","email":"andrewshkt@gmail.com"},"license":"ISC","_id":"@andreushk/date-picker-library@0.0.3","homepage":"https://github.com/Andreushk/modsen-date-picker#readme","bugs":{"url":"https://github.com/Andreushk/modsen-date-picker/issues"},"dist":{"shasum":"2688948e2fc8502d0a757e0ede2110d422be8c55","tarball":"https://registry.npmjs.org/@andreushk/date-picker-library/-/date-picker-library-0.0.3.tgz","fileCount":247,"integrity":"sha512-AFhGJMWySIRPH1xUTxhSsGgzsg3wcujPJs9FqmPh2lZsj3XPBBeyB6erktIn8FodZECNKouwfqQXrdzYTJk1uA==","signatures":[{"sig":"MEQCIE/Rr5Rg5lC8bHT4oWP5vjTaQFDLuRv7AwV4k3X4WrdwAiARW5c9PdhDoFa4pX9uWrSpJM/t5sEW9NKSfkzs1lCNLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1040533},"main":"dist/cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"42df500bb9ca9127b316be52cda0931c6be3ee1f","scripts":{"dev":"rollup -c --watch","lint":"eslint --debug \"src/**/*.{tsx,ts}\"","build":"rollup -c","prepare":"husky install","storybook":"storybook dev -p 6006","test:jest":"jest","lint:write":"eslint --debug \"src/**/*.{tsx,ts}\" --fix --color","build-storybook":"storybook build"},"_npmUser":{"name":"andreushk","email":"andrewshkt@gmail.com"},"repository":{"url":"git+https://github.com/Andreushk/modsen-date-picker.git","type":"git"},"_npmVersion":"10.2.4","description":"calendar library","directories":{},"lint-staged":{"*.(ts|tsx)":["npm run lint:write"]},"_nodeVersion":"21.6.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","ts-jest":"^29.1.2","prettier":"^3.3.2","chromatic":"^11.5.3","react-dom":"^18.3.1","storybook":"^8.1.6","typescript":"^5.4.5","@babel/core":"^7.24.3","@types/jest":"^29.5.12","lint-staged":"^15.2.6","@svgr/rollup":"^8.1.0","@types/react":"^18.3.3","@storybook/test":"^8.1.6","@storybook/react":"^8.1.6","@storybook/blocks":"^8.1.6","rollup-plugin-dts":"^6.1.1","styled-components":"^6.1.11","@rollup/plugin-url":"^8.0.2","eslint-plugin-jest":"^28.6.0","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.34.2","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^6.0.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","rollup-plugin-terser":"^7.0.2","@storybook/addon-links":"^8.1.6","@testing-library/react":"^15.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","jest-localstorage-mock":"^2.4.26","jest-styled-components":"^7.2.0","@rollup/plugin-commonjs":"^26.0.1","@storybook/addon-themes":"^8.1.10","@babel/preset-typescript":"^7.24.1","@chromatic-com/storybook":"^1.5.0","@rollup/plugin-typescript":"^11.1.6","@storybook/react-webpack5":"^8.1.6","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^7.13.0","eslint-plugin-react-hooks":"^4.6.2","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.1.6","@storybook/addon-onboarding":"^8.1.6","@testing-library/react-hooks":"^8.0.1","@storybook/addon-interactions":"^8.1.6","eslint-config-airbnb-typescript":"^18.0.0","@newhighsco/storybook-addon-svgr":"^2.0.18","@typescript-eslint/eslint-plugin":"^7.13.0","eslint-plugin-simple-import-sort":"^12.1.0","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/addon-webpack5-compiler-swc":"^1.0.3"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","styled-components":"^6.1.11"},"_npmOperationalInternal":{"tmp":"tmp/date-picker-library_0.0.3_1718967123888_0.5072294816709604","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@andreushk/date-picker-library","version":"0.0.4","author":{"name":"Andreushk","email":"andrewshkt@gmail.com"},"license":"ISC","_id":"@andreushk/date-picker-library@0.0.4","homepage":"https://github.com/Andreushk/modsen-date-picker#readme","bugs":{"url":"https://github.com/Andreushk/modsen-date-picker/issues"},"dist":{"shasum":"8c6c3dd914f908bf4abe6a436a93d87f4db51ef7","tarball":"https://registry.npmjs.org/@andreushk/date-picker-library/-/date-picker-library-0.0.4.tgz","fileCount":247,"integrity":"sha512-RZuvwHtx924TQtvPofVkIhhYowCqcfwCLJFLKB+ai9aPrY/WfDaGvQ6LF5JPu2F97PLtWICdweAA34NORKS3lg==","signatures":[{"sig":"MEUCIAWf5w0hjI3c2JTgMnek5bUm+PxYvh8MHV2NNw58J5yZAiEAqafC4aMADO4J4HV7nyPNBeHz6g9Fp66/mJ/KqWz0Ns0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1038575},"main":"dist/cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"172bd65a8164b6150cc1f64f140d1238c5d56671","scripts":{"dev":"rollup -c --watch","lint":"eslint --debug \"src/**/*.{tsx,ts}\"","build":"rollup -c","prepare":"husky install","storybook":"storybook dev -p 6006","test:jest":"jest","lint:write":"eslint --debug \"src/**/*.{tsx,ts}\" --fix --color","build-storybook":"storybook build"},"_npmUser":{"name":"andreushk","email":"andrewshkt@gmail.com"},"repository":{"url":"git+https://github.com/Andreushk/modsen-date-picker.git","type":"git"},"_npmVersion":"10.2.4","description":"calendar library","directories":{},"lint-staged":{"*.(ts|tsx)":["npm run lint:write"]},"_nodeVersion":"21.6.1","dependencies":{"file-loader":"^6.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","ts-jest":"^29.1.2","prettier":"^3.3.2","chromatic":"^11.5.3","react-dom":"^18.3.1","storybook":"^8.1.6","typescript":"^5.4.5","@babel/core":"^7.24.3","@types/jest":"^29.5.12","lint-staged":"^15.2.6","@svgr/rollup":"^8.1.0","@types/react":"^18.3.3","@storybook/test":"^8.1.6","@storybook/react":"^8.1.6","@storybook/blocks":"^8.1.6","rollup-plugin-dts":"^6.1.1","styled-components":"^6.1.11","eslint-plugin-jest":"^28.6.0","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.34.2","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^6.0.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","rollup-plugin-terser":"^7.0.2","@storybook/addon-links":"^8.1.6","@testing-library/react":"^15.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","jest-localstorage-mock":"^2.4.26","jest-styled-components":"^7.2.0","@rollup/plugin-commonjs":"^26.0.1","@storybook/addon-themes":"^8.1.10","@babel/preset-typescript":"^7.24.1","@chromatic-com/storybook":"^1.5.0","@rollup/plugin-typescript":"^11.1.6","@storybook/react-webpack5":"^8.1.6","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^7.13.0","eslint-plugin-react-hooks":"^4.6.2","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.1.6","@storybook/addon-onboarding":"^8.1.6","@testing-library/react-hooks":"^8.0.1","@storybook/addon-interactions":"^8.1.6","eslint-config-airbnb-typescript":"^18.0.0","@newhighsco/storybook-addon-svgr":"^2.0.18","@typescript-eslint/eslint-plugin":"^7.13.0","eslint-plugin-simple-import-sort":"^12.1.0","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/addon-webpack5-compiler-swc":"^1.0.3"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","styled-components":"^6.1.11"},"_npmOperationalInternal":{"tmp":"tmp/date-picker-library_0.0.4_1718974498054_0.9896130891464281","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@andreushk/date-picker-library","version":"0.0.5","author":{"name":"Andreushk","email":"andrewshkt@gmail.com"},"license":"ISC","_id":"@andreushk/date-picker-library@0.0.5","homepage":"https://github.com/Andreushk/modsen-date-picker#readme","bugs":{"url":"https://github.com/Andreushk/modsen-date-picker/issues"},"dist":{"shasum":"28fd2c940992be9cac715de87b7a42073d81dc47","tarball":"https://registry.npmjs.org/@andreushk/date-picker-library/-/date-picker-library-0.0.5.tgz","fileCount":247,"integrity":"sha512-WPLe+6wznJ6AYpob5x63QiuSee/KXr3qhPKzOr6y0KqLPPOWc2TOxVW7O1troHJjvKsi37H/cD8L2TIzG5D4sg==","signatures":[{"sig":"MEUCIQC70O0HZ02/CH4m8Q53Km1ezGk3onHzwE2ho8A76ONIRgIgUgxbWGXDRm8qXahBkEcu9pqafHGJRNEwt5ROzegmmaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1038551},"main":"dist/cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"172bd65a8164b6150cc1f64f140d1238c5d56671","scripts":{"dev":"rollup -c --watch","lint":"eslint --debug \"src/**/*.{tsx,ts}\"","build":"rollup -c","prepare":"husky install","storybook":"storybook dev -p 6006","test:jest":"jest","lint:write":"eslint --debug \"src/**/*.{tsx,ts}\" --fix --color","build-storybook":"storybook build"},"_npmUser":{"name":"andreushk","email":"andrewshkt@gmail.com"},"repository":{"url":"git+https://github.com/Andreushk/modsen-date-picker.git","type":"git"},"_npmVersion":"10.2.4","description":"calendar library","directories":{},"lint-staged":{"*.(ts|tsx)":["npm run lint:write"]},"_nodeVersion":"21.6.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","ts-jest":"^29.1.2","prettier":"^3.3.2","chromatic":"^11.5.3","react-dom":"^18.3.1","storybook":"^8.1.6","typescript":"^5.4.5","@babel/core":"^7.24.3","@types/jest":"^29.5.12","file-loader":"^6.2.0","lint-staged":"^15.2.6","@svgr/rollup":"^8.1.0","@types/react":"^18.3.3","@storybook/test":"^8.1.6","@storybook/react":"^8.1.6","@storybook/blocks":"^8.1.6","rollup-plugin-dts":"^6.1.1","styled-components":"^6.1.11","eslint-plugin-jest":"^28.6.0","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.34.2","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^6.0.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","rollup-plugin-terser":"^7.0.2","@storybook/addon-links":"^8.1.6","@testing-library/react":"^15.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","jest-localstorage-mock":"^2.4.26","jest-styled-components":"^7.2.0","@rollup/plugin-commonjs":"^26.0.1","@storybook/addon-themes":"^8.1.10","@babel/preset-typescript":"^7.24.1","@chromatic-com/storybook":"^1.5.0","@rollup/plugin-typescript":"^11.1.6","@storybook/react-webpack5":"^8.1.6","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^7.13.0","eslint-plugin-react-hooks":"^4.6.2","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.1.6","@storybook/addon-onboarding":"^8.1.6","@testing-library/react-hooks":"^8.0.1","@storybook/addon-interactions":"^8.1.6","eslint-config-airbnb-typescript":"^18.0.0","@newhighsco/storybook-addon-svgr":"^2.0.18","@typescript-eslint/eslint-plugin":"^7.13.0","eslint-plugin-simple-import-sort":"^12.1.0","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/addon-webpack5-compiler-swc":"^1.0.3"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","styled-components":"^6.1.11"},"_npmOperationalInternal":{"tmp":"tmp/date-picker-library_0.0.5_1718974636581_0.8772469339714617","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@andreushk/date-picker-library","version":"0.0.6","author":{"name":"Andreushk","email":"andrewshkt@gmail.com"},"license":"ISC","_id":"@andreushk/date-picker-library@0.0.6","maintainers":[{"name":"andreushk","email":"andrewshkt@gmail.com"}],"homepage":"https://github.com/Andreushk/modsen-date-picker#readme","bugs":{"url":"https://github.com/Andreushk/modsen-date-picker/issues"},"dist":{"shasum":"f13adbc3e371a64fcb64099c8fadd098d67253c1","tarball":"https://registry.npmjs.org/@andreushk/date-picker-library/-/date-picker-library-0.0.6.tgz","fileCount":247,"integrity":"sha512-sMwwPFCTdgy8LHlWRlyeAOv2Cvn5jZRxDBIWhEJkHei3uvPrP7/BaFp7HVKMWfZFLAXmG6l8j9LpbK3ziJR1qA==","signatures":[{"sig":"MEUCIA0HhJFHcmJizDsR4OQMhFYpPMdgPXgE9mTMdBDeAwMFAiEA1p42sCp7Rd41A0wChK9RsQ4S9GCmFEXLqknH+0m3Gh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1038551},"main":"dist/cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"d4ca230bb43fec23eb30fc66ba20545a0222cbbc","scripts":{"dev":"rollup -c --watch","lint":"eslint --debug \"src/**/*.{tsx,ts}\"","build":"rollup -c","prepare":"husky install","storybook":"storybook dev -p 6006","test:jest":"jest","lint:write":"eslint --debug \"src/**/*.{tsx,ts}\" --fix --color","build-storybook":"storybook build"},"_npmUser":{"name":"andreushk","email":"andrewshkt@gmail.com"},"repository":{"url":"git+https://github.com/Andreushk/modsen-date-picker.git","type":"git"},"_npmVersion":"10.2.4","description":"calendar library","directories":{},"lint-staged":{"*.(ts|tsx)":["npm run lint:write"]},"_nodeVersion":"21.6.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","ts-jest":"^29.1.2","prettier":"^3.3.2","chromatic":"^11.5.3","react-dom":"^18.3.1","storybook":"^8.1.6","typescript":"^5.4.5","@babel/core":"^7.24.3","@types/jest":"^29.5.12","file-loader":"^6.2.0","lint-staged":"^15.2.6","@svgr/rollup":"^8.1.0","@types/react":"^18.3.3","@storybook/test":"^8.1.6","@storybook/react":"^8.1.6","@storybook/blocks":"^8.1.6","rollup-plugin-dts":"^6.1.1","styled-components":"^6.1.11","eslint-plugin-jest":"^28.6.0","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.34.2","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^6.0.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","rollup-plugin-terser":"^7.0.2","@storybook/addon-links":"^8.1.6","@testing-library/react":"^15.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","jest-localstorage-mock":"^2.4.26","jest-styled-components":"^7.2.0","@rollup/plugin-commonjs":"^26.0.1","@storybook/addon-themes":"^8.1.10","@babel/preset-typescript":"^7.24.1","@chromatic-com/storybook":"^1.5.0","@rollup/plugin-typescript":"^11.1.6","@storybook/react-webpack5":"^8.1.6","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^7.13.0","eslint-plugin-react-hooks":"^4.6.2","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.1.6","@storybook/addon-onboarding":"^8.1.6","@testing-library/react-hooks":"^8.0.1","@storybook/addon-interactions":"^8.1.6","eslint-config-airbnb-typescript":"^18.0.0","@newhighsco/storybook-addon-svgr":"^2.0.18","@typescript-eslint/eslint-plugin":"^7.13.0","eslint-plugin-simple-import-sort":"^12.1.0","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/addon-webpack5-compiler-swc":"^1.0.3"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","styled-components":"^6.1.11"},"_npmOperationalInternal":{"tmp":"tmp/date-picker-library_0.0.6_1721676359949_0.3861935986101588","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@andreushk/date-picker-library","version":"0.0.7","author":{"name":"Andreushk","email":"andrewshkt@gmail.com"},"license":"ISC","_id":"@andreushk/date-picker-library@0.0.7","maintainers":[{"name":"andreushk","email":"andrewshkt@gmail.com"}],"homepage":"https://github.com/Andreushk/modsen-date-picker#readme","bugs":{"url":"https://github.com/Andreushk/modsen-date-picker/issues"},"dist":{"shasum":"c577a03dc4289a187a8a046c3272d46c688eb37e","tarball":"https://registry.npmjs.org/@andreushk/date-picker-library/-/date-picker-library-0.0.7.tgz","fileCount":253,"integrity":"sha512-/3UjT/3UQHgJC6EulXSImQvS+cX5A6Cmq7cGXKVRIIHisu3pLq3Ja/s/CeMondfcJOPLAPQHuLrTe0HYDWYjZw==","signatures":[{"sig":"MEUCIQCJg0ouwHSbgFXL2bKCXLU+fev6atIliHr42zeDbRfPYgIgZN6l/X06/jM4QGVNeO2Rcha/N4Ayi2TURzNvmApLAgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1045265},"main":"dist/cjs/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"dc084664f2b9e0f80905aa952486ed17f44276b3","scripts":{"dev":"rollup -c --watch","lint":"eslint --debug \"src/**/*.{tsx,ts}\"","build":"rollup -c","prepare":"husky install","storybook":"storybook dev -p 6006","test:jest":"jest","lint:write":"eslint --debug \"src/**/*.{tsx,ts}\" --fix --color","build-storybook":"storybook build"},"_npmUser":{"name":"andreushk","email":"andrewshkt@gmail.com"},"repository":{"url":"git+https://github.com/Andreushk/modsen-date-picker.git","type":"git"},"_npmVersion":"10.2.4","description":"calendar library","directories":{},"lint-staged":{"*.(ts|tsx)":["npm run lint:write"]},"_nodeVersion":"21.6.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","react":"^18.3.1","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","ts-jest":"^29.1.2","prettier":"^3.3.2","chromatic":"^11.5.3","react-dom":"^18.3.1","storybook":"^8.1.6","typescript":"^5.4.5","@babel/core":"^7.24.3","@types/jest":"^29.5.12","file-loader":"^6.2.0","lint-staged":"^15.2.6","@svgr/rollup":"^8.1.0","@types/react":"^18.3.3","@storybook/test":"^8.1.6","@storybook/react":"^8.1.6","@storybook/blocks":"^8.1.6","rollup-plugin-dts":"^6.1.1","styled-components":"^6.1.11","eslint-plugin-jest":"^28.6.0","@babel/preset-react":"^7.24.1","eslint-plugin-react":"^7.34.2","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^6.0.4","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.29.1","rollup-plugin-terser":"^7.0.2","@storybook/addon-links":"^8.1.6","@testing-library/react":"^15.0.5","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","jest-localstorage-mock":"^2.4.26","jest-styled-components":"^7.2.0","@rollup/plugin-commonjs":"^26.0.1","@storybook/addon-themes":"^8.1.10","@babel/preset-typescript":"^7.24.1","@chromatic-com/storybook":"^1.5.0","@rollup/plugin-typescript":"^11.1.6","@storybook/react-webpack5":"^8.1.6","@testing-library/jest-dom":"^6.4.2","@typescript-eslint/parser":"^7.13.0","eslint-plugin-react-hooks":"^4.6.2","@rollup/plugin-node-resolve":"^15.2.3","@storybook/addon-essentials":"^8.1.6","@storybook/addon-onboarding":"^8.1.6","@testing-library/react-hooks":"^8.0.1","@storybook/addon-interactions":"^8.1.6","eslint-config-airbnb-typescript":"^18.0.0","@newhighsco/storybook-addon-svgr":"^2.0.18","@typescript-eslint/eslint-plugin":"^7.13.0","eslint-plugin-simple-import-sort":"^12.1.0","rollup-plugin-peer-deps-external":"^2.2.4","@storybook/addon-webpack5-compiler-swc":"^1.0.3"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","styled-components":"^6.1.11"},"_npmOperationalInternal":{"tmp":"tmp/date-picker-library_0.0.7_1721736269507_0.823073936876342","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@andreushk/date-picker-library","version":"0.0.8","description":"calendar library","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"dev":"rollup -c --watch","build":"rollup -c","test:jest":"jest","storybook":"storybook dev -p 6006","build-storybook":"storybook build","lint":"eslint --debug \"src/**/*.{tsx,ts}\"","lint:write":"eslint --debug \"src/**/*.{tsx,ts}\" --fix --color","prepare":"husky install"},"repository":{"type":"git","url":"git+https://github.com/Andreushk/modsen-date-picker.git"},"author":{"name":"Andreushk","email":"andrewshkt@gmail.com"},"license":"ISC","devDependencies":{"@babel/core":"^7.24.3","@babel/preset-react":"^7.24.1","@babel/preset-typescript":"^7.24.1","@chromatic-com/storybook":"^1.5.0","@newhighsco/storybook-addon-svgr":"^2.0.18","@rollup/plugin-alias":"^5.1.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-typescript":"^11.1.6","@storybook/addon-essentials":"^8.1.6","@storybook/addon-interactions":"^8.1.6","@storybook/addon-links":"^8.1.6","@storybook/addon-onboarding":"^8.1.6","@storybook/addon-themes":"^8.1.10","@storybook/addon-webpack5-compiler-swc":"^1.0.3","@storybook/blocks":"^8.1.6","@storybook/react":"^8.1.6","@storybook/react-webpack5":"^8.1.6","@storybook/test":"^8.1.6","@svgr/rollup":"^8.1.0","@testing-library/jest-dom":"^6.4.2","@testing-library/react":"^15.0.5","@testing-library/react-hooks":"^8.0.1","@types/jest":"^29.5.12","@types/react":"^18.3.3","@typescript-eslint/eslint-plugin":"^7.13.0","@typescript-eslint/parser":"^7.13.0","chromatic":"^11.5.3","eslint":"^8.57.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^18.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-jest":"^28.6.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-react":"^7.34.2","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-simple-import-sort":"^12.1.0","husky":"^9.0.11","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","jest-localstorage-mock":"^2.4.26","jest-styled-components":"^7.2.0","lint-staged":"^15.2.6","prettier":"^3.3.2","react":"^18.3.1","react-dom":"^18.3.1","rollup":"^4.18.0","rollup-plugin-dts":"^6.1.1","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-terser":"^7.0.2","storybook":"^8.1.6","styled-components":"^6.1.11","ts-jest":"^29.1.2","file-loader":"^6.2.0","tslib":"^2.6.3","typescript":"^5.4.5"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","styled-components":"^6.1.11"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.(ts|tsx)":["npm run lint:write"]},"_id":"@andreushk/date-picker-library@0.0.8","gitHead":"c4a39b97963d9f4ff35be93341c755f3a3cb185f","bugs":{"url":"https://github.com/Andreushk/modsen-date-picker/issues"},"homepage":"https://github.com/Andreushk/modsen-date-picker#readme","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-xGWQG6jAvLnwV1RfdvNLX02q4nRliFgZrvyPrIMQr9fp6fdPb1pja11zLcT7qb+E27zvn9GSWvIhI9m8ZVpNmQ==","shasum":"3c1f3548f4b8911d69091fc7fb950a3b6312058e","tarball":"https://registry.npmjs.org/@andreushk/date-picker-library/-/date-picker-library-0.0.8.tgz","fileCount":257,"unpackedSize":1047287,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdWuKz4pPVWAuKgQzo3drhJfUqOdXm1exHvCKA1rePDAiEAzfg2ZOSM4EiADClA8lGz8XTBO2pIDdQ6nnHzu8p0cjc="}]},"_npmUser":{"name":"andreushk","email":"andrewshkt@gmail.com"},"directories":{},"maintainers":[{"name":"andreushk","email":"andrewshkt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/date-picker-library_0.0.8_1724154088464_0.8452752789488671"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-20T16:25:50.252Z","modified":"2024-08-20T11:41:28.831Z","0.0.1":"2024-06-20T16:25:50.637Z","0.0.2":"2024-06-21T09:13:12.793Z","0.0.3":"2024-06-21T10:52:04.217Z","0.0.4":"2024-06-21T12:54:58.246Z","0.0.5":"2024-06-21T12:57:16.808Z","0.0.6":"2024-07-22T19:26:00.252Z","0.0.7":"2024-07-23T12:04:29.782Z","0.0.8":"2024-08-20T11:41:28.675Z"},"bugs":{"url":"https://github.com/Andreushk/modsen-date-picker/issues"},"author":{"name":"Andreushk","email":"andrewshkt@gmail.com"},"license":"ISC","homepage":"https://github.com/Andreushk/modsen-date-picker#readme","repository":{"type":"git","url":"git+https://github.com/Andreushk/modsen-date-picker.git"},"description":"calendar library","maintainers":[{"name":"andreushk","email":"andrewshkt@gmail.com"}],"readme":"# modsen-date-picker\n\nThis is a library that allows to use inputs and an interactive calendar to work with dates. The library allows you to select a date (or date intervals) using inputs and interactive calendar. Under the hood, the Decorator pattern is used, so the look and feel of the components can be customized to fit any project's needs.\nWhat the functionality can be:\n\n1. For the input:\n\n- Without label and placeholder,\n- With label or placeholder;\n- With label and placeholder;\n- Ability to set a default date (or an interval);\n- Possibility to have two inputs to select the date interval (with customization options listed above).\n\n2. For the calendar:\n\n- For months or weeks;\n- Starts on Monday or Sunday;\n- Displays weekends or not;\n- Displays holidays or not (retrieves independently from API for any country);\n- Selects a specific date or date interval;\n- Has date restrictions or not;\n- Ability to set a default date (or an interval);\n- With an option to write tasks for a day or not.\n\n# How to use\n\n1. First of all you need to install the library:\n\n```bash\nnpm install @andreushk/date-picker-library\n```\n\nor\n\n```bash\nyarn add @andreushk/date-picker-library\n```\n\n2. To start, you need to import a CalendarService from the package:\n\n```bash\nimport { CalendarService } from '@andreushk/date-picker-library';\n```\n\n3. In general, you can already use input and calendar to work with dates:\n\n```bash\nconst SomeComponent = () => {\n  const calendarService = new CalendarService();\n  const CalendarComponent = calendarService.getCalendar();\n\n  return (\n    <div>\n      <CalendarComponent />\n    </div>\n  );\n};\n```\n\nHowever, you can also add different functionality and customize the calendar to your needs by calling the addFunctionality method of the created CalendarService class instance (beforehand, import decorators from the library package):\n\n```bash\nimport { CalendarService, withInputLabel, withInputPlaceholder } from '@andreushk/calendar-library';\n\nconst SomeComponent = () => {\n  const calendarService = new CalendarService();\n\n  calendarService.addFunctionality(withInputLabel('Date'));\n  calendarService.addFunctionality(withInputPlaceholder('Placeholder'));\n  const CalendarComponent = calendarService.getCalendar();\n\n  return (\n    <div>\n      <CalendarComponent />\n    </div>\n  );\n};\n```\n\nHere's an example of working with all the decorators at once:\n\n```bash\nimport {\n  CalendarService,\n  withCalendarOpeningAnimation,\n  withDatesRestrictions,\n  withDefaultDate,\n  withDefaultIntervalDates,\n  withHolidays,\n  withInputLabel,\n  withInputPlaceholder,\n  withInterval,\n  withTasks,\n  withWeekends,\n  withWeeksCalendar,\n  withWeeksFromSunday,\n  withOnDateSelect,\n  withOnLastDateSelect\n} from '@andreushk/date-picker-library';\n\nconst SomeComponent = () => {\n\n  const handleDateChange = useCallback((date: string) => {\n    console.log('Selected date:', date);\n  }, []);\n\n  const handleLastDateChange = useCallback((date: string) => {\n    console.log('Selected date:', date);\n  }, []);\n\n  const calendarService = new CalendarService();\n\n  calendarService.addFunctionality(withInputLabel('Date'));\n  calendarService.addFunctionality(withDefaultDate([2024, 6, 21]));\n  calendarService.addFunctionality(withInputPlaceholder('Placeholder'));\n  calendarService.addFunctionality(withInterval('From', 'To', 'Select Date', 'Select Date'));\n  calendarService.addFunctionality(withDefaultIntervalDates([2024, 6, 21], [2024, 6, 21]));\n  calendarService.addFunctionality(withDatesRestrictions([2024, 6, 21], [2024, 6, 21]));\n  calendarService.addFunctionality(withWeeksFromSunday());\n  calendarService.addFunctionality(withWeeksCalendar());\n  calendarService.addFunctionality(withWeekends());\n  calendarService.addFunctionality(withTasks());\n  calendarService.addFunctionality(withOnDateSelect(handleDateChange));\n  calendarService.addFunctionality(withOnLastDateSelect(handleLastDateChange));\n  calendarService.addFunctionality(withCalendarOpeningAnimation());\n  calendarService.addFunctionality(withHolidays('BY'));\n  const CalendarComponent = calendarService.getCalendar();\n\n  return (\n    <div>\n      <CalendarComponent />\n    </div>\n  );\n};\n```\n","readmeFilename":"README.md"}