{"_id":"@anatolieghebea/svelte-calendar","name":"@anatolieghebea/svelte-calendar","dist-tags":{"latest":"3.2.0"},"versions":{"3.2.0":{"name":"@anatolieghebea/svelte-calendar","version":"3.2.0","main":"index.js","license":"MIT","dependencies":{"dayjs":"^1.10.6","just-throttle":"^2.3.1"},"repository":{"type":"git","url":"git+https://github.com/anatolieGhebea/svelte-calendar.git"},"devDependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.1","@semantic-release/npm":"^7.1.3","@sveltejs/adapter-static":"^1.0.0-next.19","@sveltejs/kit":"^1.0.0-next.147","eslint":"^7.22.0","eslint-config-prettier":"^8.1.0","eslint-plugin-svelte3":"^3.2.0","p-limit":"^4.0.0","prettier":"~2.2.1","prettier-plugin-svelte":"^2.2.0","prism-svelte":"^0.4.7","prism-themes":"^1.8.0","prismjs":"^1.24.1","svelte":"3.38.0","svelte-preprocess":"^4.8.0","svelte2tsx":"^0.4.6","typescript":"^4.4.3"},"type":"module","svelte":"index.js","exports":{"./package.json":"./package.json","./components/Datepicker.svelte":"./components/Datepicker.svelte","./components/InlineCalendar.svelte":"./components/InlineCalendar.svelte","./components/Popover.svelte":"./components/Popover.svelte","./components/calendar/Calendar.svelte":"./components/calendar/Calendar.svelte","./components/calendar/CalendarControls.svelte":"./components/calendar/CalendarControls.svelte","./components/calendar/DayPicker.svelte":"./components/calendar/DayPicker.svelte","./components/calendar/MonthPicker.svelte":"./components/calendar/MonthPicker.svelte","./components/calendar/YearPicker.svelte":"./components/calendar/YearPicker.svelte","./components/generic/Arrow.svelte":"./components/generic/Arrow.svelte","./components/generic/FiniteGrid.svelte":"./components/generic/FiniteGrid.svelte","./components/generic/Grid.svelte":"./components/generic/Grid.svelte","./components/generic/InfiniteGrid.svelte":"./components/generic/InfiniteGrid.svelte","./components/generic/KeyControls.svelte":"./components/generic/KeyControls.svelte","./components/generic/ResponsiveTheme.svelte":"./components/generic/ResponsiveTheme.svelte","./components/generic/Scrollable.svelte":"./components/generic/Scrollable.svelte","./components/generic/Sprung.svelte":"./components/generic/Sprung.svelte","./components/generic/Swappable.svelte":"./components/generic/Swappable.svelte","./components/generic/Theme.svelte":"./components/generic/Theme.svelte","./components/generic/ThemeProvider.svelte":"./components/generic/ThemeProvider.svelte","./components/generic/ToggleSwitch.svelte":"./components/generic/ToggleSwitch.svelte","./components/generic/ViewTransitionEffect.svelte":"./components/generic/ViewTransitionEffect.svelte","./components/generic/crossfade/Crossfade.svelte":"./components/generic/crossfade/Crossfade.svelte","./components/generic/crossfade/CrossfadeBoundary.svelte":"./components/generic/crossfade/CrossfadeBoundary.svelte","./components/generic/crossfade/CrossfadeProvider.svelte":"./components/generic/crossfade/CrossfadeProvider.svelte","./config/defaults.js":"./config/defaults.js","./config/scroll.js":"./config/scroll.js","./config/theme.js":"./config/theme.js","./config.js":"./config.js","./context.js":"./context.js","./directives/autofocus.js":"./directives/autofocus.js","./directives/blurr.js":"./directives/blurr.js","./directives/interval.js":"./directives/interval.js","./directives/scrollable.js":"./directives/scrollable.js","./docs/Code.svelte":"./docs/Code.svelte","./docs/CodeExample.svelte":"./docs/CodeExample.svelte","./docs/DocPage.svelte":"./docs/DocPage.svelte","./docs/JSONEditor.svelte":"./docs/JSONEditor.svelte","./docs/JSONEditorFocusTracker.svelte":"./docs/JSONEditorFocusTracker.svelte","./docs/JSONEditorModal.svelte":"./docs/JSONEditorModal.svelte","./docs/NavBar.svelte":"./docs/NavBar.svelte","./docs/NavBarItem.svelte":"./docs/NavBarItem.svelte","./docs/SvgThing.svelte":"./docs/SvgThing.svelte","./docs/examples/BlockedDays.svelte":"./docs/examples/BlockedDays.svelte","./docs/examples/CustomTheme.svelte":"./docs/examples/CustomTheme.svelte","./docs/examples/CustomTrigger.svelte":"./docs/examples/CustomTrigger.svelte","./docs/examples/DarkTheme.svelte":"./docs/examples/DarkTheme.svelte","./docs/examples/Formatting.svelte":"./docs/examples/Formatting.svelte","./docs/examples/InlineCalendar.svelte":"./docs/examples/InlineCalendar.svelte","./docs/examples/Locale.svelte":"./docs/examples/Locale.svelte","./docs/examples/QuickStart.svelte":"./docs/examples/QuickStart.svelte","./docs/examples/StartAndEnd.svelte":"./docs/examples/StartAndEnd.svelte","./docs/examples/Store.svelte":"./docs/examples/Store.svelte",".":"./index.js","./stores/datepicker.js":"./stores/datepicker.js","./stores/jsonEditor.js":"./stores/jsonEditor.js"},"types":"./index.d.ts","gitHead":"bf1f0188e8f5766667148540adf5fb0bc78ccc2e","description":"A small date picker built with Svelte 3. Demo available here: [view docs and examples](https://6edesign.github.io/svelte-calendar).","bugs":{"url":"https://github.com/anatolieGhebea/svelte-calendar/issues"},"homepage":"https://github.com/anatolieGhebea/svelte-calendar#readme","_id":"@anatolieghebea/svelte-calendar@3.2.0","_nodeVersion":"16.13.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-Zof51CLMatDXwfAcDEyl+Xgj5RhlrSuTGGnX5zY9My70iVTT1RkF22rkMnhpMyl5BFBqMs0A3HwGFqX3yq2fwA==","shasum":"e68eb9247359a5686477fce256a0f22e2592e659","tarball":"https://registry.npmjs.org/@anatolieghebea/svelte-calendar/-/svelte-calendar-3.2.0.tgz","fileCount":114,"unpackedSize":150148,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID07Zhj+Tbe4bNRUlmXkjDu7GwNFbNo700e3uL0aBQ78AiEAoA2q/cGfPvn9E3ALUt0kT8Jr7A52jg92+roxJ6RF6a0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRGruACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUBQ//bcIFORl9+VGCC/O6t6sq1mOeRdMAquyolZF7PDhXZlQS/tgm\r\nDb8xEyvm4px8+vTwtUDuU4OtXigoEpPY74B6JfCFUwOjw4H9MPRdWOyHu6R2\r\nkr314FhDBoDNkhMDu/BwuWkHrY4fdM67lzanHS5HeBzvWByI6svYEvhnznty\r\njTtKq7NQMyiwFVbfP96c0ELeXpaI1vAFwzPArJ/pj53Q/WF3uy55g7VWREkD\r\nCQU+wlnrPV1DUxQohcUxFphT5clgm3L1gQ+5Im2YvW+OEcQMR2UesHSOrnWF\r\nLfprEswgWG7l0QoPsfVQbEaTXjNW7yfrU87SAUJvSPI0Mx8DWIQ8SLUmLHib\r\n3vstVqryqvOY/Y+0uq3i5TwZoXdErMjqxBtjjXEcC4sNC/EScxPdcPsX2ma7\r\nh9W2WmOblCkRaa5PyIK4p9TTeGoKyXDNfwV90GcE3XG3HZ9azAA7xj1DGrzU\r\n+onuexTiPAZjiStGRLe1mSWwp7DeUQ4vwGS1VqR2fM4u56zvyMn2NleQcpam\r\nUqk5lbFtK1IznUUAPiFXdVB0A7XG7NezEZj9RDuY7MonuLmkfEl58q64HE8n\r\n3/Dkf328a8d40hCN3lFlZnzNcqj5tp2jjsRfMD1ECpliwZCTvLl/9T+Thd5z\r\n+xzy1/JSa0YEuRumjKvxqmT2PCMDREIM7tQ=\r\n=sKVx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ghebby","email":"anatolieghebea@gmail.com"},"directories":{},"maintainers":[{"name":"ghebby","email":"anatolieghebea@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svelte-calendar_3.2.0_1665428206021_0.23272338099180456"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-10T18:56:45.962Z","3.2.0":"2022-10-10T18:56:46.234Z","modified":"2022-10-10T18:56:46.397Z"},"maintainers":[{"name":"ghebby","email":"anatolieghebea@gmail.com"}],"description":"A small date picker built with Svelte 3. Demo available here: [view docs and examples](https://6edesign.github.io/svelte-calendar).","homepage":"https://github.com/anatolieGhebea/svelte-calendar#readme","repository":{"type":"git","url":"git+https://github.com/anatolieGhebea/svelte-calendar.git"},"bugs":{"url":"https://github.com/anatolieGhebea/svelte-calendar/issues"},"license":"MIT","readme":"# svelte-calendar\n\nA small date picker built with Svelte 3. Demo available here: [view docs and examples](https://6edesign.github.io/svelte-calendar).\n\n![Demo](static/demo.gif)\n\n## Installation\n\n```sh\nnpm i -D svelte-calendar\n```\n\n## Features\n\n- Day, Month & Year pickers\n- Responsive\n- Keyboard, touch, and scroll support\n- Inline & Picker modes\n- Virtual/infinite grid for animation performance\n- Store-driven and extensible\n- [Localization](https://6edesign.github.io/svelte-calendar) using `day.js`\n\n## Usage within svelte-kit project\n\nWhen using this component within a svelte-kit application it is necessary to add its two dependencies (`just-throttle` and `dayjs`) to the `config.kit.vite.optimizeDeps.include` array in `svelte.config.js`. Eg: your config should include the following:\n\n```js\nconst config = {\n  kit: {\n    vite: {\n      optimizeDeps: {\n        include: ['just-throttle', 'dayjs']\n      }\n    }\n  }\n};\n\nexport default config;\n```\n\n## Features In Development\n\n- time picker\n- date & date-time range picker\n","readmeFilename":"README.md"}