{"_id":"vue3-mycalendar","_rev":"32-02a0aaf7082b377d15b1b2c27698ab99","name":"vue3-mycalendar","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"vue3-mycalendar","version":"0.1.0","_id":"vue3-mycalendar@0.1.0","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"dist":{"shasum":"75a5b38cc8c4a2c0202fb8fa3014431a9cc93aac","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.1.0.tgz","fileCount":14,"integrity":"sha512-P9PV0S5dIZFGdUzOnEKBUpxdrRd3dXwJBwcNY1QpLbnMvIruGiD0zf4wQOTU3f0Vlc6CAbxgXxfigfpblvtgBQ==","signatures":[{"sig":"MEYCIQCXEMtqyU3Fb3/SuS8wp058QCTp0ItbTSAwKdieDzXP1QIhAJunuGktB6R2wK6CuzqiSB/qSaIGy7I74NwVhVMOOyQ2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175276},"main":"dist/vue3-calendar-scheduler.cjs.js","module":"dist/vue3-calendar-scheduler.esm.js","exports":{".":{"import":"./dist/vue3-calendar-scheduler.esm.js","require":"./dist/vue3-calendar-scheduler.cjs.js"}},"gitHead":"67b10ab4eacefe5bde1663e214a8596b79f95c34","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","type-check":"vue-tsc --noEmit"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"_npmVersion":"10.8.2","description":"Ein Kalender und Terminplanungs-Package für Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","@inertiajs/vue3":"^1.2.0","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.1.0_1730220509603_0.690517247276897","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"vue3-mycalendar","version":"0.1.1","_id":"vue3-mycalendar@0.1.1","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"dist":{"shasum":"d517907903646a6ee7d0e059b3c3b227411f50ed","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.1.1.tgz","fileCount":14,"integrity":"sha512-nTowXZdYe6OWALQTxG7n5rZnHGIsqqPmes5oKi+pg0MTSqrxKY9UPN4BijxWCDmkYmEN1c8+w2d3OPnDWl44pg==","signatures":[{"sig":"MEUCIQDrl+Nj3nk9vEAraut5heShl/L4kYkFOG/TYhYx6+6IbwIgVB4WHXcOybV9L4OnodUN4E+wk35+iaHJv1jIGW49wKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175332},"main":"dist/vue3-calendar-scheduler.umd.js","types":"dist/index.d.ts","module":"dist/vue3-calendar-scheduler.es.js","exports":{".":{"import":"./dist/vue3-calendar-scheduler.es.js","require":"./dist/vue3-calendar-scheduler.umd.js"},"./style":"./dist/style.css"},"gitHead":"67b10ab4eacefe5bde1663e214a8596b79f95c34","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","type-check":"vue-tsc --noEmit"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","@inertiajs/vue3":"^1.2.0","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.1.1_1730225080096_0.10767583228592459","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"vue3-mycalendar","version":"0.1.2","_id":"vue3-mycalendar@0.1.2","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"dist":{"shasum":"de239a7fb628695dd9d4127bd3b31421693458dd","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.1.2.tgz","fileCount":13,"integrity":"sha512-Be9fLfgSsSAaxc4Hv+RXgwq8iz6x6fncK4KZFiZVTw8FHj7lPbgDblv7Gp7/zrzvmxEsr6ODq3o7lDmBSAdsCw==","signatures":[{"sig":"MEUCIQCCGON0oybGj0cCJd3gZK6+3D4NMK4hKh1bhNZypnbSVgIgEIe/39qgH4QBKrmb3PXCAjUJbKbsdfTHUKW+XOTRl6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83038},"main":"dist/index.cjs.js","module":"dist/index.esm.js","exports":{".":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"67b10ab4eacefe5bde1663e214a8596b79f95c34","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","type-check":"vue-tsc --noEmit"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"_npmVersion":"10.8.2","description":"This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","@inertiajs/vue3":"^1.2.0","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.1.2_1730225591767_0.8410486334635865","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"vue3-mycalendar","version":"0.1.3","_id":"vue3-mycalendar@0.1.3","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"dist":{"shasum":"eec3239ab214903009c16804555fe7101a1fc807","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.1.3.tgz","fileCount":13,"integrity":"sha512-ASoAHT0AnV/YS9B2WIeJsGm/I9lIyBwerS0f0BvNVoZNT3RKmmkLdcS+77GviwcxGyk3quN878vd0/tuvo6I+Q==","signatures":[{"sig":"MEUCIQCWYqi446emoYo6KJPoDNRn1Rm328wemkJlmWiahWGnMwIgKbCFHHelyHxuHeRVYoNHKMonBY43PHuj76XO3nonn+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83051},"main":"dist/index.cjs.js","type":"module","module":"dist/index.esm.js","exports":{".":{"import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./package.json":"./package.json"},"gitHead":"67b10ab4eacefe5bde1663e214a8596b79f95c34","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","type-check":"vue-tsc --noEmit"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"_npmVersion":"10.8.2","description":"This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","@inertiajs/vue3":"^1.2.0","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.1.3_1730226378569_0.2820652165898938","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"vue3-mycalendar","version":"0.1.4","_id":"vue3-mycalendar@0.1.4","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"dist":{"shasum":"ac5307f30d61a97a690f42578d1c3409f9bad08b","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.1.4.tgz","fileCount":13,"integrity":"sha512-1mlgNlRX9kx9EVf/FQYimtP/GDeP0f+8gjrSVNlVrlzietlBjzpcmAYA2jIzmrJa3gikE8yNyAW1QGmoxEvdjw==","signatures":[{"sig":"MEUCIBgh8bIwoPV7c9q0EqpjazoWGPtkL7qyGQ31jp9eAYqrAiEAtt+KbmmfQq0Ugz+SJfLxSanptl6xkjm8uoZCCMFLUIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83020},"main":"dist/index.umd.js","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"gitHead":"67b10ab4eacefe5bde1663e214a8596b79f95c34","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","type-check":"vue-tsc --noEmit"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.1.4_1730226770399_0.17617207592311468","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"vue3-mycalendar","version":"0.1.5","_id":"vue3-mycalendar@0.1.5","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"dist":{"shasum":"def72fa77201df016e8366b73d8415eb11d71cfd","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.1.5.tgz","fileCount":13,"integrity":"sha512-LBV9UR0ogjXn2LxNB2mYpFJ3kjPwB414ZppaM85WUdnVhXw0Gt5iiBanZUL8bxRxyKUz63mmKEXJht4T9cuL3w==","signatures":[{"sig":"MEYCIQC7xHJcofVyMv7U5mdDKGCV2HBzfqLSPa9Ps2Afjf4hSgIhAKZdfWJlO6kim5akjkiEFmlx2HGV98s/o08a87eGeJFb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82951},"main":"dist/index.umd.js","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"gitHead":"67b10ab4eacefe5bde1663e214a8596b79f95c34","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","type-check":"vue-tsc --noEmit"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.1.5_1730226973835_0.011614513049919006","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"vue3-mycalendar","version":"0.1.6","keywords":["vue","javascript","typescript","component","calender","date","iosselect"],"_id":"vue3-mycalendar@0.1.6","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"dist":{"shasum":"b7115d0aa8a29b8872e9ca052bd36ad8f1912af1","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.1.6.tgz","fileCount":15,"integrity":"sha512-McjPmyXG0LrML3FuaVcm5yIf/7NCl/n1W1Qs0t/79MKKlgQz+jLu5QoUAF159vZRc/wBzP5V+oiFbrKnfNjcyw==","signatures":[{"sig":"MEQCIBCZxkvE0eKCnJ8Yfg5E1sgnNgZPx/cioJVsbqqNP7XkAiAvZS480t+B8RoJVlFjpuNj0HFxj4P+41qDnD5zjGNk/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57319},"gitHead":"67b10ab4eacefe5bde1663e214a8596b79f95c34","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.1.6_1730376489074_0.2335822639511982","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"vue3-mycalendar","version":"0.1.7","keywords":["vue","javascript","typescript","component","calender","date","iosselect"],"_id":"vue3-mycalendar@0.1.7","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"dist":{"shasum":"9a13c26bce253f12cf6116a435638262d8a06937","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.1.7.tgz","fileCount":7,"integrity":"sha512-vh7CMxly67bRfVs39uE9Y41oZAtQupBShh2uDsAkb6dSSrJtk3XGHO7K+PL2SXFYFlZLaZlCbG0VNL8UrAadyw==","signatures":[{"sig":"MEUCIFELK36HMzPi3rDoKLCbxmN3c7OavnTizFxmfVrumh/0AiEAyhpZDc1lzaYbqLPAwdd2FNgeAPWdHv9YvJuPYZZoHWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65611},"main":"dist/vue3-mycalendar.umd.js","types":"dist/main.d.ts","module":"dist/vue3-mycalendar.es.js","exports":{".":{"import":"./dist/vue3-mycalendar.es.js","require":"./dist/vue3-mycalendar.umd.js"}},"gitHead":"67b10ab4eacefe5bde1663e214a8596b79f95c34","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.1.7_1730377046100_0.30847053361645926","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"vue3-mycalendar","version":"0.1.8","keywords":["vue","javascript","typescript","component","calender","date","iosselect"],"_id":"vue3-mycalendar@0.1.8","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"dist":{"shasum":"df97ef2522dfd0cd9ec9e3c1017c13fe5e44460f","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.1.8.tgz","fileCount":7,"integrity":"sha512-+8HZBPGo3VAiLg0Zhi0llGpfv6PWKVVU3TwfvO/cy08JZlGekVSijxz+nCMAHC1QJX72KVx3AuSKRh9mBuCVNA==","signatures":[{"sig":"MEQCIFXcmh1ZGFPIzh0bs9A6T6SLQQmyVZLV64y7IesXlAC2AiA3+HPOoPVl6rdOc8JkaVjuszfmgoIjXFncUhBCaCXFnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65017},"main":"dist/vue3-mycalendar.umd.js","types":"dist/main.d.ts","module":"dist/vue3-mycalendar.es.js","exports":{".":{"import":"./dist/vue3-mycalendar.es.js","require":"./dist/vue3-mycalendar.umd.js"}},"gitHead":"67b10ab4eacefe5bde1663e214a8596b79f95c34","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.1.8_1730377670759_0.488211537654033","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"vue3-mycalendar","version":"0.1.9","keywords":["vue","javascript","typescript","component","calender","date","iosselect"],"_id":"vue3-mycalendar@0.1.9","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"dist":{"shasum":"ddf1247868748aa0066be5928d012150c3035094","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.1.9.tgz","fileCount":13,"integrity":"sha512-a1aA5qzpgDxhOTSfm5BGGCeod8ys/73JEXYzd624w81DUIqt0V+KSOTUvNGk3VzWBM313QNfQ2HS7LtNKS7KCA==","signatures":[{"sig":"MEUCIQCjntgGfQ1XaCZdTgVx/q+MWlUiEqvrZKKcxB4V8n5LJQIgHjIlmf00QsZVixer/kH8r2Q+X1PrBuKmJyPLMBTs7lw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82961},"main":"dist/vue3-mycalendar.umd.js","style":"dist/style.css","types":"dist/main.d.ts","module":"dist/vue3-mycalendar.es.js","exports":{".":{"import":"./dist/vue3-mycalendar.es.js","require":"./dist/vue3-mycalendar.umd.js"}},"gitHead":"67b10ab4eacefe5bde1663e214a8596b79f95c34","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.1.9_1730377912647_0.35812676026322476","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"vue3-mycalendar","version":"0.1.10","keywords":["vue","javascript","typescript","component","calender","date","iosselect"],"_id":"vue3-mycalendar@0.1.10","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"dist":{"shasum":"670db23ef4b44a97f405626990a3299fc20b2aec","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.1.10.tgz","fileCount":13,"integrity":"sha512-WkwR+lOb87I1hobmPwEZ9PWimNFZjmASvSXnloz7godLXyAUyNYuDwMB82TvzsgCeapnlwVyWDaK1XAljmHKag==","signatures":[{"sig":"MEUCIQCYpQETIdjUEchHt+UR+rx+b3X5Y/cH1MTvWR1CNv5p+wIgFSNBHZZ98Q0oV8KVfly8gyjKTRMPL1rTx976jm2DvN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83006},"main":"dist/vue3-mycalendar.umd.js","style":"dist/style.css","types":"dist/main.d.ts","module":"dist/vue3-mycalendar.es.js","exports":{".":{"import":"./dist/vue3-mycalendar.es.js","require":"./dist/vue3-mycalendar.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"67b10ab4eacefe5bde1663e214a8596b79f95c34","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.1.10_1730378253786_0.7410456791668494","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"vue3-mycalendar","version":"0.2.0","keywords":["vue","javascript","typescript","component","calender","date","iosselect"],"_id":"vue3-mycalendar@0.2.0","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"dist":{"shasum":"c139fc1467045d67712985a56cb1c623f47d5840","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.2.0.tgz","fileCount":14,"integrity":"sha512-ANzs7SvVXDpCdn58q4WF6AHOpns3F52o6n416Ts1HEzfc+6dyzub+OaxvFHEfDc03iKRxdLEcya6g6ecZzRHVw==","signatures":[{"sig":"MEUCIBSyiU7aKOVZiw89WB1W/COafK8bDYJ+u/m9pImLlxfEAiEAkZvhYxLZ6Lq2mbj+LK0LQHTbN5WLD+4BVE3Jte/hOk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83670},"main":"dist/vue3-mycalendar.umd.js","style":"dist/style.css","types":"dist/main.d.ts","module":"dist/vue3-mycalendar.es.js","exports":{".":{"import":"./dist/vue3-mycalendar.es.js","require":"./dist/vue3-mycalendar.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"5ac40c8f4b70251d97b83e5cb0d7404507eb2a62","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.2.0_1730383775890_0.5112789050301798","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"vue3-mycalendar","version":"0.2.1","keywords":["vue","javascript","typescript","component","calender","date","iosselect"],"_id":"vue3-mycalendar@0.2.1","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"dist":{"shasum":"8668e40ce4666328dee1871c21bfd50d4239fe40","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.2.1.tgz","fileCount":14,"integrity":"sha512-ZcMr3Gt+IyAtV67bMAQbaiPA73evULZvwFi7uE/wpxxXLNxuLemQO3m0KFpQ2FJhqygSeubOg7REWByAf/xZyA==","signatures":[{"sig":"MEUCIQDzODbVeJhExUuMpl02Ve4ena9OAIZYnG3w+h+1Z8AYhQIgclTxDzu93mk8KxWHXc6ryw/64cUiAKDZmxNm7oqyLTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82738},"main":"dist/vue3-mycalendar.umd.js","style":"dist/style.css","types":"dist/main.d.ts","module":"dist/vue3-mycalendar.es.js","exports":{".":{"import":"./dist/vue3-mycalendar.es.js","require":"./dist/vue3-mycalendar.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"52cc79dc472a9720d3973ed27aebab3dbdeadef8","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.2.1_1730385848254_0.32967656264684697","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"vue3-mycalendar","version":"0.3.0","keywords":["vue","javascript","typescript","component","calender","date","iosselect"],"_id":"vue3-mycalendar@0.3.0","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"dist":{"shasum":"15ab870071115c407d3697ae3c859084df341bc0","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.3.0.tgz","fileCount":14,"integrity":"sha512-KAw2zY8Am6LiIWfLXuyKVAEbuUZXkFNHjAm9HH/uqitGc9No6yt1AOHbtibQB1vBDfA3JV/vSA/p9RFotY6vUw==","signatures":[{"sig":"MEYCIQCUwL52POFxKe1ZYvXmRKKeQqQD7foNGKcTUWWLJfRZtAIhAJwy8kQ9OVzQm5XG8IhIDB0s7QHhqLE3xpvwAPI3TkSo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":81096},"main":"dist/vue3-mycalendar.umd.js","style":"dist/style.css","types":"dist/main.d.ts","module":"dist/vue3-mycalendar.es.js","exports":{".":{"import":"./dist/vue3-mycalendar.es.js","require":"./dist/vue3-mycalendar.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"52cc79dc472a9720d3973ed27aebab3dbdeadef8","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.3.0_1730386984507_0.4384763437397492","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"vue3-mycalendar","version":"0.3.1","keywords":["vue","javascript","typescript","component","calender","date","iosselect"],"_id":"vue3-mycalendar@0.3.1","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"dist":{"shasum":"2e5dfd8a7753d87b788cd7e3dbc51fcfb1a83ba2","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.3.1.tgz","fileCount":14,"integrity":"sha512-DL7XbOis4dhFLyZ8duPTtTb0dG662+3zkOn0uiU+26+QwjkEHjUTVBGcHUzB9VEjvkzZVMKsItqIcnzwly2BeA==","signatures":[{"sig":"MEUCIHLuMWhUmjUJnSZNOTUXDPrDpBsWnm5ctN9LjCV4ZtYwAiEA0lFGOrSTNEc42vbcfgvunfKEv/zLFYb1o6kr0clqStA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83023},"main":"dist/vue3-mycalendar.umd.js","style":"dist/style.css","types":"dist/main.d.ts","module":"dist/vue3-mycalendar.es.js","exports":{".":{"import":"./dist/vue3-mycalendar.es.js","require":"./dist/vue3-mycalendar.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"a21e3b58132e5ea3de1dc0d996ccabba4855c0c5","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.3.1_1730642743840_0.01956650045369246","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"vue3-mycalendar","version":"0.3.2","keywords":["vue","javascript","typescript","component","calender","date","iosselect"],"_id":"vue3-mycalendar@0.3.2","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"dist":{"shasum":"ca44ac126f5893be94a0c68af42633f8d3d50e0c","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.3.2.tgz","fileCount":14,"integrity":"sha512-0d8EeRq+iZLcKdoQfJb6aE7iMrs5QO8qmZKfRLmMTZIqkw0Hs+pe2GHZdf3swF1EnNa/dcdHgO5UiZORB8EvDA==","signatures":[{"sig":"MEQCH1a+ezhdJe5PaLixwFy4z+TQbgXJ+v9xNR6IcBRhxvoCIQDk4lpFt54Ikke1S/UlgY+gVh1FutqgGO4j2uE6s/E1Vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83340},"main":"dist/vue3-mycalendar.umd.js","style":"dist/style.css","types":"dist/main.d.ts","module":"dist/vue3-mycalendar.es.js","exports":{".":{"import":"./dist/vue3-mycalendar.es.js","require":"./dist/vue3-mycalendar.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"238701c611c095264aefb3c15ac1816c1045f78b","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.3.2_1730644889296_0.759665117276852","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"vue3-mycalendar","version":"0.3.3","keywords":["vue","javascript","typescript","component","calender","date","iosselect"],"_id":"vue3-mycalendar@0.3.3","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"dist":{"shasum":"457ed1b035808ec56b2f3f9b394129693db29383","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.3.3.tgz","fileCount":15,"integrity":"sha512-gHZ9G8hguflMIgJjV+acREMA4qo8ViwTH51Etgpp9qqNOvWf4326uWFOJMQKVRVOXECUnecOEzm3Y0FLBsJAOQ==","signatures":[{"sig":"MEQCICwvY3zzQX2T8UKFpn5Q/WpFmYD3dZJV6iGOAGU3MJjAAiBU+r65SbGf8MCjkNU8JM0nAANn9EAoyMiZhR5QpkAKsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84970},"main":"dist/vue3-mycalendar.umd.js","style":"dist/style.css","types":"dist/main.d.ts","module":"dist/vue3-mycalendar.es.js","exports":{".":{"import":"./dist/vue3-mycalendar.es.js","require":"./dist/vue3-mycalendar.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"9302b0d78683b7eb6b49404e0ca1d1af8ac27727","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","sass-embedded":"^1.80.6","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.3.3_1730647883602_0.9262429046815108","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"vue3-mycalendar","version":"0.3.4","keywords":["vue","vue3","javascript","typescript","component","calendar","date-picker","time-picker","event-calendar","schedule","vue-calendar","vue-component","date","event-management","date-selection","scheduler","appointment","iosselect","datepicker","modern-ui","responsive-calendar","vue-js","customizable","vue-scheduler","vue-date-picker","vue-event-calendar","frontend","calendar-component","week-view","month-view","date-time"],"author":{"name":"Michael Brilz"},"_id":"vue3-mycalendar@0.3.4","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"homepage":"https://github.com/Michael-Brilz/vue-myCalendar#readme","bugs":{"url":"https://github.com/Michael-Brilz/vue-myCalendar/issues"},"dist":{"shasum":"b656b4501ae3748eb06bf7a1b8cbdd9feee27e4a","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.3.4.tgz","fileCount":7,"integrity":"sha512-ABFQmuehPpFsOFcIOWHoWL1DiJLSlaLzLYbshyUz6ArXQb1JB/7rFTqnJ/LsNhT6TG/pob+v4D0tY+X0w+FDag==","signatures":[{"sig":"MEYCIQDjUorKG2sTF/nrC6SOq6IDgkjIld6qliTpyYuzvB8DQAIhAIjydWS22tVOIGFogOjXqxntIarr/i6FVs7O3Rl2NKRE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67398},"main":"dist/vue-mycalendar.umd.js","style":"dist/style.css","types":"dist/main.d.ts","module":"dist/vue-mycalendar.es.js","exports":{".":{"import":"./dist/vue-mycalendar.es.js","require":"./dist/vue-mycalendar.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"9b50db5ca36fe5a847c4c8e3ef15d27b2bd42c40","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"repository":{"url":"git+https://github.com/Michael-Brilz/vue-myCalendar.git","type":"git"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","sass-embedded":"^1.80.6","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.3.4_1730926778645_0.5795571398351349","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"vue3-mycalendar","version":"0.3.5","keywords":["vue","vue3","javascript","typescript","component","calendar","date-picker","time-picker","event-calendar","schedule","vue-calendar","vue-component","date","event-management","date-selection","scheduler","appointment","iosselect","datepicker","modern-ui","responsive-calendar","vue-js","customizable","vue-scheduler","vue-date-picker","vue-event-calendar","frontend","calendar-component","week-view","month-view","date-time"],"author":{"name":"Michael Brilz"},"_id":"vue3-mycalendar@0.3.5","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"homepage":"https://github.com/Michael-Brilz/vue-myCalendar#readme","bugs":{"url":"https://github.com/Michael-Brilz/vue-myCalendar/issues"},"dist":{"shasum":"e200b6c4e6b20b3506bb149225b19f7e5be432d2","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.3.5.tgz","fileCount":7,"integrity":"sha512-dEUztaRbdlgM7xCix+O8SanBZLuFX60fkzgd2rlDF+MLLVCxeWrYzTz9SFTgKEHtU6vIh7QtBAg+4aFTzWbJKw==","signatures":[{"sig":"MEUCIH+AqSBUCODblcjLtqzRdSrTAlJUKck0fLUOEKCsACvXAiEA6CXXl43DBXpxi3o0CGrWlj2UO7U3WD7RU+LHGrARrQU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67398},"main":"dist/vue-mycalendar.umd.js","style":"dist/style.css","types":"dist/main.d.ts","module":"dist/vue-mycalendar.es.js","exports":{".":{"import":"./dist/vue-mycalendar.es.js","require":"./dist/vue-mycalendar.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"39f620bc4b4a4de3720b6d4e18b547ce7a83e1b7","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"repository":{"url":"git+https://github.com/Michael-Brilz/vue-myCalendar.git","type":"git"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","sass-embedded":"^1.80.6","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.3.5_1730928231056_0.006916961682141398","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"vue3-mycalendar","version":"0.3.6","keywords":["vue","vue3","javascript","typescript","component","calendar","date-picker","time-picker","event-calendar","schedule","vue-calendar","vue-component","date","event-management","date-selection","scheduler","appointment","iosselect","datepicker","modern-ui","responsive-calendar","vue-js","customizable","vue-scheduler","vue-date-picker","vue-event-calendar","frontend","calendar-component","week-view","month-view","date-time"],"author":{"name":"Michael Brilz"},"_id":"vue3-mycalendar@0.3.6","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"homepage":"https://github.com/Michael-Brilz/vue-myCalendar#readme","bugs":{"url":"https://github.com/Michael-Brilz/vue-myCalendar/issues"},"dist":{"shasum":"aca5423d9ad55fd824fab7589b1576db06917506","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.3.6.tgz","fileCount":7,"integrity":"sha512-WlDHXYEmFIX5vjFuvhsMt7VNHmWE5g/1bhwHxj9lf6TvYph0QXArrM4QudqY3YtrNCARH0+UiHbPL9OLCbjObw==","signatures":[{"sig":"MEUCIHe2z/y6tO+fbqbH0TIWeCG8UIMDrAghSMZROfOVCj1XAiEAzbCSpNVs21oOAKrmX81U/OpSLRkwYa1UQnz8uHXRK84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67400},"main":"dist/vue3-mycalendar.umd.js","style":"dist/style.css","types":"dist/main.d.ts","module":"dist/vue3-mycalendar.es.js","exports":{".":{"import":"./dist/vue-mycalendar.es.js","require":"./dist/vue-mycalendar.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"e77f747f4d8c0c3d9aaec510f2822387666e029e","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"repository":{"url":"git+https://github.com/Michael-Brilz/vue-myCalendar.git","type":"git"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","sass-embedded":"^1.80.6","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.3.6_1731169076199_0.7860836885230611","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"vue3-mycalendar","version":"0.3.7","keywords":["vue","vue3","javascript","typescript","component","calendar","date-picker","time-picker","event-calendar","schedule","vue-calendar","vue-component","date","event-management","date-selection","scheduler","appointment","iosselect","datepicker","modern-ui","responsive-calendar","vue-js","customizable","vue-scheduler","vue-date-picker","vue-event-calendar","frontend","calendar-component","week-view","month-view","date-time"],"author":{"name":"Michael Brilz"},"_id":"vue3-mycalendar@0.3.7","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"homepage":"https://github.com/Michael-Brilz/vue-myCalendar#readme","bugs":{"url":"https://github.com/Michael-Brilz/vue-myCalendar/issues"},"dist":{"shasum":"e8ee2690aacbcb3ab7cbca079b0d9fadc941fda9","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.3.7.tgz","fileCount":7,"integrity":"sha512-Qfwykdl7L8Uue+LME1bVeSVtbRZM0D/c3LYow51hI3QwlYGeGhNJhAC3KAcqw1t8jDYwJGEp0OxoXxuhoX/STQ==","signatures":[{"sig":"MEUCIQCXdTLWK8RaNqMLqtm+lVFBsjjnUxBU0FGLwAwiRbux7wIgQq75Ic7jK03MfiG5EFSHB4nW41uLTBeuIphMKgxjMdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65279},"main":"dist/vue3-mycalendar.umd.js","style":"dist/style.css","types":"dist/main.d.ts","module":"dist/vue3-mycalendar.es.js","exports":{".":{"import":"./dist/vue-mycalendar.es.js","require":"./dist/vue-mycalendar.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"ccc9b9b87f396b7519ad90422fd1d044d4374d58","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"repository":{"url":"git+https://github.com/Michael-Brilz/vue-myCalendar.git","type":"git"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","sass-embedded":"^1.80.6","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.3.7_1731173342767_0.1977982587433602","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"vue3-mycalendar","version":"0.3.8","keywords":["vue","vue3","javascript","typescript","component","calendar","date-picker","time-picker","event-calendar","schedule","vue-calendar","vue-component","date","event-management","date-selection","scheduler","appointment","iosselect","datepicker","modern-ui","responsive-calendar","vue-js","customizable","vue-scheduler","vue-date-picker","vue-event-calendar","frontend","calendar-component","week-view","month-view","date-time"],"author":{"name":"Michael Brilz"},"_id":"vue3-mycalendar@0.3.8","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"homepage":"https://github.com/Michael-Brilz/vue-myCalendar#readme","bugs":{"url":"https://github.com/Michael-Brilz/vue-myCalendar/issues"},"dist":{"shasum":"dcf641109c78426096589d1968f559eb73762480","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.3.8.tgz","fileCount":7,"integrity":"sha512-x3ROt0RG6l/yRZWWcwebxZHmyusGRBCEQsbSaAJ566ZkuHY9RgKtcV6RI88JghmreoXCaHLCopd3D9Gabkdsfg==","signatures":[{"sig":"MEYCIQDeDhN8yfe8G5f4+C4xUnvMnvsxt8a1oHq04wvuv4mnrQIhAKsNYCaHP1UO3t3MNMo+nMI80AXlw4GM09x6NGuBHXOY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65281},"main":"dist/vue3-mycalendar.umd.js","style":"dist/style.css","types":"dist/main.d.ts","module":"dist/vue3-mycalendar.es.js","exports":{".":{"import":"./dist/vue3-mycalendar.es.js","require":"./dist/vue3-mycalendar.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"e8d3ed9263bc9f1fabb7ff98c54e3ece888abf2c","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"repository":{"url":"git+https://github.com/Michael-Brilz/vue-myCalendar.git","type":"git"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","sass-embedded":"^1.80.6","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.3.8_1731173778925_0.6883537356342648","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"vue3-mycalendar","version":"0.4.0","keywords":["vue","vue3","javascript","typescript","component","calendar","date-picker","time-picker","event-calendar","schedule","vue-calendar","vue-component","date","event-management","date-selection","scheduler","appointment","iosselect","datepicker","modern-ui","responsive-calendar","vue-js","customizable","vue-scheduler","vue-date-picker","vue-event-calendar","frontend","calendar-component","week-view","month-view","date-time"],"author":{"name":"Michael Brilz"},"_id":"vue3-mycalendar@0.4.0","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"homepage":"https://github.com/Michael-Brilz/vue-myCalendar#readme","bugs":{"url":"https://github.com/Michael-Brilz/vue-myCalendar/issues"},"dist":{"shasum":"7d3b504f83a75d23b2255a9e7b4f21f5895dc184","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.4.0.tgz","fileCount":7,"integrity":"sha512-CdpkKqreqBw8nYx/vfQBTmeXQbRc9R7zYBAwzRvEH1DNAmY3gu+pBR+muNP80nILO8jsNrWWjiLLqnqpURCNtQ==","signatures":[{"sig":"MEYCIQCNDBWlqcjiK/gyBApnMSMcTJeVZDk9T/+Ef5l+7p7avgIhAK/Zy26WT4+3hxtTPQyaQwxRHIQ8wxrTxGtphzmz6aoz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69484},"main":"dist/vue3-mycalendar.umd.js","style":"dist/style.css","types":"dist/main.d.ts","module":"dist/vue3-mycalendar.es.js","exports":{".":{"import":"./dist/vue3-mycalendar.es.js","require":"./dist/vue3-mycalendar.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"68494cdf21ad07584863d75718e55cd73cd4a757","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"repository":{"url":"git+https://github.com/Michael-Brilz/vue-myCalendar.git","type":"git"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","sass-embedded":"^1.80.6","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.4.0_1731180211643_0.00010567128714500384","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"vue3-mycalendar","version":"0.4.1","keywords":["vue","vue3","javascript","typescript","component","calendar","date-picker","time-picker","event-calendar","schedule","vue-calendar","vue-component","date","event-management","date-selection","scheduler","appointment","iosselect","datepicker","modern-ui","responsive-calendar","vue-js","customizable","vue-scheduler","vue-date-picker","vue-event-calendar","frontend","calendar-component","week-view","month-view","date-time"],"author":{"name":"Michael Brilz"},"_id":"vue3-mycalendar@0.4.1","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"homepage":"https://github.com/Michael-Brilz/vue-myCalendar#readme","bugs":{"url":"https://github.com/Michael-Brilz/vue-myCalendar/issues"},"dist":{"shasum":"fee22f79eae000ed4f6d6862434fe9e2fd975527","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.4.1.tgz","fileCount":7,"integrity":"sha512-CTuB8WOl0anltcgi0DEe3QBXfQ2ycpPZazXN8/Fl4f1Giahf31oGUvPFHgO1WtRN29tORvYceNRnqIuBUL+7FQ==","signatures":[{"sig":"MEUCIQC178K2UTC7buosNp4oH2/mLOWwE8ZfJSIdZaOsKlVolwIgFh19zXL06TsYi6YottcmF8Liy7136Zdq2TUuoMWnkgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66786},"main":"dist/vue3-mycalendar.umd.js","style":"dist/style.css","types":"dist/main.d.ts","module":"dist/vue3-mycalendar.es.js","exports":{".":{"import":"./dist/vue3-mycalendar.es.js","require":"./dist/vue3-mycalendar.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"50c2d6eb862ae2fb6973b8ad022b76de1eedb4fa","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"repository":{"url":"git+https://github.com/Michael-Brilz/vue-myCalendar.git","type":"git"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","sass-embedded":"^1.80.6","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.4.1_1731262629131_0.7735086216605185","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"vue3-mycalendar","version":"0.5.0","keywords":["vue","vue3","javascript","typescript","component","calendar","date-picker","time-picker","event-calendar","schedule","vue-calendar","vue-component","date","event-management","date-selection","scheduler","appointment","iosselect","datepicker","modern-ui","responsive-calendar","vue-js","customizable","vue-scheduler","vue-date-picker","vue-event-calendar","frontend","calendar-component","week-view","month-view","date-time"],"author":{"name":"Michael Brilz"},"_id":"vue3-mycalendar@0.5.0","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"homepage":"https://github.com/Michael-Brilz/vue-myCalendar#readme","bugs":{"url":"https://github.com/Michael-Brilz/vue-myCalendar/issues"},"dist":{"shasum":"56c1882be858282eceead0b8674f0439e44f1ab6","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.5.0.tgz","fileCount":7,"integrity":"sha512-RYxxxuw1yHSdRELl4Wo09ScqJnHqIWZDx/oPOg3eqSeSdjIYSKm8Kq1uJMfdMGqeBHeOTeJ4LqlCwnc7jHBiew==","signatures":[{"sig":"MEUCIQDthKmvmlcmFZJVwSpidLqxyGdfIsraRtXHgXoTinZ2BAIgE+e2Ly4ZGQWCtv6A+lnbv2bU37dalOwRipDuwyIwvT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69230},"main":"dist/vue3-mycalendar.umd.js","style":"dist/style.css","types":"dist/main.d.ts","module":"dist/vue3-mycalendar.es.js","exports":{".":{"import":"./dist/vue3-mycalendar.es.js","require":"./dist/vue3-mycalendar.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"a959efc1adbd848d61aaab68bdf7df8644a1cd1c","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"repository":{"url":"git+https://github.com/Michael-Brilz/vue-myCalendar.git","type":"git"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","sass-embedded":"^1.80.6","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.5.0_1732464619005_0.3586036409845923","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"vue3-mycalendar","version":"0.6.0","keywords":["vue","vue3","javascript","typescript","component","calendar","date-picker","time-picker","event-calendar","schedule","vue-calendar","vue-component","date","event-management","date-selection","scheduler","appointment","iosselect","datepicker","modern-ui","responsive-calendar","vue-js","customizable","vue-scheduler","vue-date-picker","vue-event-calendar","frontend","calendar-component","week-view","month-view","date-time"],"author":{"name":"Michael Brilz"},"_id":"vue3-mycalendar@0.6.0","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"homepage":"https://github.com/Michael-Brilz/vue-myCalendar#readme","bugs":{"url":"https://github.com/Michael-Brilz/vue-myCalendar/issues"},"dist":{"shasum":"7a70888a590c421ded6f1fa44171c8c7b4f5acc7","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.6.0.tgz","fileCount":8,"integrity":"sha512-pnuxPpYP+MIM/GEXStUZjBOgNE29FXZhGvIc2zzFeYhftm7dtABE0hRWUpVBLeajvRGnphqqVOrWRNPjdvv+sw==","signatures":[{"sig":"MEQCIFCp8BhmVB408wyKeSajX8b1H1s8s6dH3826lh9U2zXFAiBQBWmixtJk30xhAJou2Af+Q/SDi9n9piddfLOufOoYFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68097},"main":"dist/vue3-mycalendar.umd.js","style":"dist/style.css","types":"./dist/index.d.ts","module":"dist/vue3-mycalendar.es.js","exports":{".":{"import":"./dist/vue3-mycalendar.es.js","require":"./dist/vue3-mycalendar.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"50e751bc94a9ce6a5509b825d6fe1c66578550d7","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"repository":{"url":"git+https://github.com/Michael-Brilz/vue-myCalendar.git","type":"git"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.15.0","dependencies":{"vue":"^3.5.12","@fortawesome/vue-fontawesome":"^3.0.8","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.9","vue-tsc":"^2.1.6","typescript":"~5.6.2","sass-embedded":"^1.80.6","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.6.0_1755620574276_0.35317179694500234","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"vue3-mycalendar","version":"0.7.0","keywords":["vue","vue3","javascript","typescript","component","calendar","date-picker","time-picker","event-calendar","schedule","vue-calendar","vue-component","date","event-management","date-selection","scheduler","appointment","iosselect","datepicker","modern-ui","responsive-calendar","vue-js","customizable","vue-scheduler","vue-date-picker","vue-event-calendar","frontend","calendar-component","week-view","month-view","date-time"],"author":{"name":"Michael Brilz"},"_id":"vue3-mycalendar@0.7.0","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"homepage":"https://github.com/Michael-Brilz/vue-myCalendar#readme","bugs":{"url":"https://github.com/Michael-Brilz/vue-myCalendar/issues"},"dist":{"shasum":"f16e9fe36e7412204f2b21605061121d296a3344","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.7.0.tgz","fileCount":8,"integrity":"sha512-fbHes6bo4uAJW9PqBup2shz13fsd0CT3J1D4FPZwpz2mcuoynnRtQPCvdrT4RBcZt4r73LLhKNp6m+o0oQ3yWg==","signatures":[{"sig":"MEUCIEvnGZnkkNR6pELvxuTRAKnvg1kPwugvCDVKxJjcnJMcAiEAoVMYxpw42toO/cavbqIsBl8QEazsCqKjHvWFRerty/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73530},"main":"dist/vue3-mycalendar.umd.js","style":"dist/style.css","types":"./dist/index.d.ts","module":"dist/vue3-mycalendar.es.js","exports":{".":{"import":"./dist/vue3-mycalendar.es.js","require":"./dist/vue3-mycalendar.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"a249737dd859dc18b284d5d2d8d6d029c47903da","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"repository":{"url":"git+https://github.com/Michael-Brilz/vue-myCalendar.git","type":"git"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.19.0","dependencies":{"vue":"^3.5.12","@fortawesome/vue-fontawesome":"^3.0.8","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.1.11","vue-tsc":"^2.1.6","typescript":"~5.6.2","sass-embedded":"^1.80.6","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.7.0_1770485640443_0.12785413097207554","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"vue3-mycalendar","version":"0.7.1","keywords":["vue","vue3","javascript","typescript","component","calendar","date-picker","time-picker","event-calendar","schedule","vue-calendar","vue-component","date","event-management","date-selection","scheduler","appointment","iosselect","datepicker","modern-ui","responsive-calendar","vue-js","customizable","vue-scheduler","vue-date-picker","vue-event-calendar","frontend","calendar-component","week-view","month-view","date-time"],"author":{"name":"Michael Brilz"},"_id":"vue3-mycalendar@0.7.1","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"homepage":"https://github.com/Michael-Brilz/vue-myCalendar#readme","bugs":{"url":"https://github.com/Michael-Brilz/vue-myCalendar/issues"},"dist":{"shasum":"015847f2626645c009e7980917d696bfa4365aca","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.7.1.tgz","fileCount":8,"integrity":"sha512-cKV2wR+zWKdJRF/lEL8fMUFTCOQGRKv+yTS7TteCfXSA4MiqZ3WBV3JQWLpAdGNZtADronGKAmi2hP2Gi4S7ig==","signatures":[{"sig":"MEUCIHN76Ejpil1Ro0aVjdMw3SQ4+E66Ai7ncoJODaPAJNZcAiEAwf1x2C48sdHOnGB8wqSy2N6tie0vAecDjYCcMKDa3hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74808},"main":"dist/vue3-mycalendar.umd.js","style":"dist/style.css","types":"./dist/index.d.ts","module":"dist/vue3-mycalendar.es.js","exports":{".":{"import":"./dist/vue3-mycalendar.es.js","require":"./dist/vue3-mycalendar.umd.js"},"./dist/style.css":"./dist/style.css"},"gitHead":"b047a523c908ad2f82f311d477cfd78f11a726b8","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"repository":{"url":"git+https://github.com/Michael-Brilz/vue-myCalendar.git","type":"git"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.19.0","dependencies":{"vue":"^3.5.12","@fortawesome/vue-fontawesome":"^3.0.8","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.1.11","vue-tsc":"^2.1.6","typescript":"~5.6.2","sass-embedded":"^1.80.6","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.7.1_1770486629703_0.8867807952138591","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"vue3-mycalendar","version":"0.7.2","keywords":["vue","vue3","javascript","typescript","component","calendar","date-picker","time-picker","event-calendar","schedule","vue-calendar","vue-component","date","event-management","date-selection","scheduler","appointment","iosselect","datepicker","modern-ui","responsive-calendar","vue-js","customizable","vue-scheduler","vue-date-picker","vue-event-calendar","frontend","calendar-component","week-view","month-view","date-time"],"author":{"name":"Michael Brilz"},"_id":"vue3-mycalendar@0.7.2","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"homepage":"https://github.com/Michael-Brilz/vue-myCalendar#readme","bugs":{"url":"https://github.com/Michael-Brilz/vue-myCalendar/issues"},"dist":{"shasum":"7d1a8c4fde167fbb789d571df26d6524a0d428a3","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.7.2.tgz","fileCount":8,"integrity":"sha512-FiCsNM7TPqdHmy9SzBWn/ffLfXbDSWCogFi7TtLQTCRhKLYbkUmD1XP6MaQyOLZEEZv4uLYLu6ELvyjgh8re1A==","signatures":[{"sig":"MEUCIQC4/AKD8rfdhUS/xtmoyQ5Eu9tN8W4SVJFzjOqwIGM8hwIgPND2wu1tPZ6eJblndgtJdGg18iyoO6oVBT+82OqFtTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74823},"main":"dist/vue3-mycalendar.umd.js","style":"dist/vue3-mycalendar.css","types":"./dist/index.d.ts","module":"dist/vue3-mycalendar.es.js","exports":{".":{"import":"./dist/vue3-mycalendar.es.js","require":"./dist/vue3-mycalendar.umd.js"},"./style.css":"./dist/vue3-mycalendar.css"},"gitHead":"202054482c32ca638e25780444ecedc46950f0a3","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"repository":{"url":"git+https://github.com/Michael-Brilz/vue-myCalendar.git","type":"git"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.19.0","dependencies":{"vue":"^3.5.12","@fortawesome/vue-fontawesome":"^3.0.8","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.1.11","vue-tsc":"^2.1.6","typescript":"~5.6.2","sass-embedded":"^1.80.6","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.7.2_1770487794497_0.8684334999104619","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"vue3-mycalendar","version":"0.7.3","keywords":["vue","vue3","javascript","typescript","component","calendar","date-picker","time-picker","event-calendar","schedule","vue-calendar","vue-component","date","event-management","date-selection","scheduler","appointment","iosselect","datepicker","modern-ui","responsive-calendar","vue-js","customizable","vue-scheduler","vue-date-picker","vue-event-calendar","frontend","calendar-component","week-view","month-view","date-time"],"author":{"name":"Michael Brilz"},"_id":"vue3-mycalendar@0.7.3","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"homepage":"https://github.com/Michael-Brilz/vue-myCalendar#readme","bugs":{"url":"https://github.com/Michael-Brilz/vue-myCalendar/issues"},"dist":{"shasum":"7ecee944731641b5ad575942db84215121c9e815","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.7.3.tgz","fileCount":8,"integrity":"sha512-PdYZIWuICQNQ/V31OJcyyVqhCFrn0F5MpuOppgjnOfJwlnDeWTXnOPkPE+vMB3BkafrV7lOvCOhPcWt+WryadA==","signatures":[{"sig":"MEQCIHY2fvsimD2cUKZ+DQiHoTxIwVUofBkLlGY1+FxD5BfAAiB7bnOKj7MD3p8d4782L8YdSSZlDtNmlJzdcmeHMREN/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74823},"main":"dist/vue3-mycalendar.umd.js","style":"dist/vue3-mycalendar.css","types":"./dist/index.d.ts","module":"dist/vue3-mycalendar.es.js","exports":{".":{"import":"./dist/vue3-mycalendar.es.js","require":"./dist/vue3-mycalendar.umd.js"},"./style.css":"./dist/vue3-mycalendar.css"},"gitHead":"6ab987924b97827b6e305516c1532bed5dc66382","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"repository":{"url":"git+https://github.com/Michael-Brilz/vue-myCalendar.git","type":"git"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.19.0","dependencies":{"vue":"^3.5.12","@fortawesome/vue-fontawesome":"^3.0.8","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.1.11","vue-tsc":"^2.1.6","typescript":"~5.6.2","sass-embedded":"^1.80.6","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.7.3_1770488202319_0.44785104122769726","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"vue3-mycalendar","version":"0.8.0","keywords":["vue","vue3","javascript","typescript","component","calendar","date-picker","time-picker","event-calendar","schedule","vue-calendar","vue-component","date","event-management","date-selection","scheduler","appointment","iosselect","datepicker","modern-ui","responsive-calendar","vue-js","customizable","vue-scheduler","vue-date-picker","vue-event-calendar","frontend","calendar-component","week-view","month-view","date-time"],"author":{"name":"Michael Brilz"},"_id":"vue3-mycalendar@0.8.0","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"homepage":"https://github.com/Michael-Brilz/vue-myCalendar#readme","bugs":{"url":"https://github.com/Michael-Brilz/vue-myCalendar/issues"},"dist":{"shasum":"c968ba506151a1145eb429611730accf44af7496","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-0.8.0.tgz","fileCount":8,"integrity":"sha512-Y876aYQeVSbBPjK+niwZvvLbGGoUqzwvyMY0BJiv/rf/IagtezBrjdOvgq5f8AHW65S8bodfiNf2ucZzNXBWmA==","signatures":[{"sig":"MEYCIQDf2SzTf69IOrBiiz8c/S39ajZ/2QgWxI1MArsnYl59LgIhAN4+4M1GBbKiZbQ3ojrJjKHQlZLr5RLX7ZcJZ04cYRJf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102931},"main":"dist/vue3-mycalendar.umd.js","style":"dist/vue3-mycalendar.css","types":"./dist/index.d.ts","module":"dist/vue3-mycalendar.es.js","exports":{".":{"import":"./dist/vue3-mycalendar.es.js","require":"./dist/vue3-mycalendar.umd.js"},"./style.css":"./dist/vue3-mycalendar.css"},"gitHead":"f9758c6911718826094889a33f7a11dc1d4b65b3","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"repository":{"url":"git+https://github.com/Michael-Brilz/vue-myCalendar.git","type":"git"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"_nodeVersion":"20.19.0","dependencies":{"vue":"^3.5.12","@fortawesome/vue-fontawesome":"^3.0.8","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.1.11","vue-tsc":"^2.1.6","typescript":"~5.6.2","sass-embedded":"^1.80.6","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"tmp":"tmp/vue3-mycalendar_0.8.0_1786881224601_0.910958414105179","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"_id":"vue3-mycalendar@1.0.0","bugs":{"url":"https://github.com/Michael-Brilz/vue-myCalendar/issues"},"dist":{"shasum":"039c25baa6fec1f885b15b2bf5bbe55c8ff7adcc","tarball":"https://registry.npmjs.org/vue3-mycalendar/-/vue3-mycalendar-1.0.0.tgz","fileCount":8,"integrity":"sha512-qvKzC58nmeCf89ZxMbujDPGDwyQ9kULz8Y4h+0PSUoyq4bOXDyKmS9vRsNxFwg2kEhSRMUM3gV5w/+znTNUWSg==","signatures":[{"sig":"MEUCIQDO0h0FvjqFsbKbIZXSiVg+svQbrHLol3uyVPLbLIgKXwIgNEzZPFqCpEJa7FUi4UpbLmmY1gFdaNhp/2ffJYOqh+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAa94SnElx+nuD3k6/q8ovCHbtUbeiRBs5+5Dyad0YmAAiEAzS1G50lVM1hGj6lq/k8E78rR5ZjjZSpAmjq+GJkZ9iw="}],"unpackedSize":126124},"main":"dist/vue3-mycalendar.umd.js","name":"vue3-mycalendar","style":"dist/vue3-mycalendar.css","types":"./dist/index.d.ts","author":{"name":"Michael Brilz"},"module":"dist/vue3-mycalendar.es.js","exports":{".":{"import":"./dist/vue3-mycalendar.es.js","require":"./dist/vue3-mycalendar.umd.js"},"./style.css":"./dist/vue3-mycalendar.css"},"gitHead":"fea1a09261e560883366a27e77a014ce14551fb0","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview"},"version":"1.0.0","_npmUser":{"name":"michael.brilz89","email":"bigdog16@web.de"},"homepage":"https://github.com/Michael-Brilz/vue-myCalendar#readme","keywords":["vue","vue3","vue-component","calendar","event-calendar","vue-calendar","vue-scheduler","vue-event-calendar","scheduler","schedule","week-view","month-view","appointment","appointment-scheduler","drag-drop","drag-and-drop","timezone","typescript","javascript","customizable","css-variables","dark-mode","event-management","participants","modern-ui","responsive-calendar","calendar-component","frontend"],"repository":{"url":"git+https://github.com/Michael-Brilz/vue-myCalendar.git","type":"git"},"_npmVersion":"10.8.2","description":"A calendar and scheduling package for Vue 3","directories":{},"maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"_nodeVersion":"20.19.0","dependencies":{"vue":"^3.5.12","@fortawesome/vue-fontawesome":"^3.0.8","@fortawesome/fontawesome-svg-core":"^6.7.2","@fortawesome/free-solid-svg-icons":"^6.7.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"7.1.11","vue-tsc":"^2.1.6","typescript":"~5.6.2","sass-embedded":"^1.80.6","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"vue":"^3.5.12"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue3-mycalendar_1.0.0_1791114009744_0.49688149548879523"}}},"time":{"created":"2024-10-29T16:48:29.507Z","modified":"2026-10-04T11:40:10.025Z","0.1.0":"2024-10-29T16:48:29.826Z","0.1.1":"2024-10-29T18:04:40.416Z","0.1.2":"2024-10-29T18:13:11.991Z","0.1.3":"2024-10-29T18:26:18.775Z","0.1.4":"2024-10-29T18:32:50.635Z","0.1.5":"2024-10-29T18:36:14.007Z","0.1.6":"2024-10-31T12:08:09.354Z","0.1.7":"2024-10-31T12:17:26.265Z","0.1.8":"2024-10-31T12:27:50.957Z","0.1.9":"2024-10-31T12:31:52.817Z","0.1.10":"2024-10-31T12:37:34.008Z","0.2.0":"2024-10-31T14:09:36.081Z","0.2.1":"2024-10-31T14:44:08.524Z","0.3.0":"2024-10-31T15:03:04.770Z","0.3.1":"2024-11-03T14:05:44.079Z","0.3.2":"2024-11-03T14:41:29.498Z","0.3.3":"2024-11-03T15:31:24.120Z","0.3.4":"2024-11-06T20:59:38.834Z","0.3.5":"2024-11-06T21:23:51.336Z","0.3.6":"2024-11-09T16:17:56.482Z","0.3.7":"2024-11-09T17:29:03.048Z","0.3.8":"2024-11-09T17:36:19.156Z","0.4.0":"2024-11-09T19:23:31.807Z","0.4.1":"2024-11-10T18:17:09.326Z","0.5.0":"2024-11-24T16:10:19.154Z","0.6.0":"2025-08-19T16:22:54.467Z","0.7.0":"2026-02-07T17:34:00.587Z","0.7.1":"2026-02-07T17:50:29.904Z","0.7.2":"2026-02-07T18:09:54.627Z","0.7.3":"2026-02-07T18:16:42.483Z","0.8.0":"2026-08-16T11:53:44.758Z","1.0.0":"2026-10-04T11:40:09.844Z"},"bugs":{"url":"https://github.com/Michael-Brilz/vue-myCalendar/issues"},"author":{"name":"Michael Brilz"},"homepage":"https://github.com/Michael-Brilz/vue-myCalendar#readme","keywords":["vue","vue3","vue-component","calendar","event-calendar","vue-calendar","vue-scheduler","vue-event-calendar","scheduler","schedule","week-view","month-view","appointment","appointment-scheduler","drag-drop","drag-and-drop","timezone","typescript","javascript","customizable","css-variables","dark-mode","event-management","participants","modern-ui","responsive-calendar","calendar-component","frontend"],"repository":{"url":"git+https://github.com/Michael-Brilz/vue-myCalendar.git","type":"git"},"description":"A calendar and scheduling package for Vue 3","maintainers":[{"name":"michael.brilz89","email":"bigdog16@web.de"}],"readme":"# vue3-mycalendar\n\nA powerful and customizable calendar component for Vue 3 with week & month views,\npointer-based drag & drop, time-zone-correct rendering, custom forms, popups, and\nfull theming via CSS variables.\n\n[![npm version](https://img.shields.io/npm/v/vue3-mycalendar.svg)](https://www.npmjs.com/package/vue3-mycalendar)\n[![license](https://img.shields.io/npm/l/vue3-mycalendar.svg)](./LICENSE)\n\n## Features\n\n- Week view with an hour grid **and** a month view (toggle or `v-model:view`)\n- **Current time indicator** — live red line in the week view\n- **\"Today\" button** — jump back to the current week/month instantly\n- **Click-to-create** — click any empty time slot to pre-fill date & time in the form\n- **All-day events** — shown in a dedicated banner row above the hour grid\n- Time-zone-correct rendering: events stored in UTC, displayed in a target zone\n- Smooth pointer-based drag & drop with a live preview and a time tooltip\n- Overlapping events render side by side instead of stacking\n- **Rich event cards** in the week view: title, time range, location badge, link indicator, participant count\n- **Modern event detail popup:** colored header, date/time, location, clickable online links, participants as chips, todos as a styled list\n- **`readonly` prop** — display-only mode (no form, no drag, no edit/delete)\n- **`event` scoped slot** — fully custom event block markup\n- **`@range-change` event** — emits the visible date range on every navigation, ideal for lazy-loading\n- **`@slot-click` event** — emits when an empty time slot is clicked\n- Mobile-friendly: week view scrolls horizontally on small screens\n- Customizable event forms via scoped slots\n- Full theming through CSS variables (light & dark mode)\n- TypeScript support\n- SSR-compatible (Nuxt / Vite SSR)\n\n## Installation\n\n```bash\nnpm install vue3-mycalendar\n```\n\n## Quick Start\n\n```vue\n<template>\n  <ScheduleForm\n    :schedules=\"schedules\"\n    :additional-fields=\"additionalFields\"\n    custom-class=\"my-calendar\"\n    time-zone=\"Europe/Berlin\"\n    :week-starts-on=\"1\"\n    v-model:view=\"view\"\n    :labels-and-settings=\"labelsAndSettings\"\n    :popup-fields=\"popupFields\"\n    @submit-event=\"handleNewEvent\"\n    @handle-delete=\"handleDeleteEvent\"\n    @update-event=\"handleUpdateEvent\"\n  />\n</template>\n\n<script setup lang=\"ts\">\nimport { ref, computed } from 'vue';\nimport { ScheduleForm } from 'vue3-mycalendar';\nimport 'vue3-mycalendar/dist/style.css';\n\nconst view = ref<'week' | 'month'>('week');\n\n// Preferred: absolute UTC timestamps (startsAt / endsAt).\nconst schedules = ref([\n  {\n    id: 1,\n    title: 'Meeting',\n    startsAt: '2026-06-28T07:00:00Z',\n    endsAt: '2026-06-28T08:00:00Z',\n    color: '#e2be33',\n    room: 'Room 1',\n    todos: ['Prepare agenda', 'Print documents'],\n    participants: ['Malika', 'Jonas'],\n  },\n]);\n\nconst additionalFields = ref([\n  { id: 'title', label: 'Title', type: 'text', model: 'title' },\n  {\n    id: 'room',\n    label: 'Room',\n    type: 'select',\n    model: 'room',\n    options: [\n      { id: 1, name: 'Room 1' },\n      { id: 2, name: 'Room 2' },\n    ],\n  },\n]);\n\nconst popupFields = ref(['title', 'startsAt', 'endsAt', 'room']);\n\nconst labelsAndSettings = computed(() => ({\n  startTimeLabel: 'Start Time',\n  endTimeLabel: 'End Time',\n  dateLabel: 'Date',\n  submitButtonText: 'Add Event',\n  calendarWeekLabel: 'Week',\n  weekViewLabel: 'Week',\n  monthViewLabel: 'Month',\n  todosLabel: 'To-Do',\n  participantsLabel: 'Participants',\n}));\n\nconst handleNewEvent = (event) => {\n  const newId = Math.max(...schedules.value.map((e) => e.id), 0) + 1;\n  schedules.value.push({ ...event, id: newId });\n};\n\nconst handleDeleteEvent = (id) => {\n  schedules.value = schedules.value.filter((event) => event.id !== id);\n};\n\n// Replace by id — do NOT append, or you create a duplicate.\nconst handleUpdateEvent = (updatedEvent) => {\n  const index = schedules.value.findIndex((e) => e.id === updatedEvent.id);\n  if (index !== -1) {\n    schedules.value[index] = updatedEvent;\n  }\n};\n</script>\n```\n\n---\n\n## Time zones\n\nThe calendar follows the **store-UTC, render-local** model.\n\n- **Input:** provide events as absolute UTC timestamps via `startsAt` / `endsAt`\n  (ISO-8601 with `Z`). The `timeZone` prop controls the zone the grid renders in.\n- **Output:** drag & drop and form submit emit events whose `startsAt` / `endsAt`\n  are UTC. Legacy `date` / `start` / `end` fields are also filled in (in\n  `timeZone`) for backward compatibility.\n\n```vue\n<ScheduleForm :schedules=\"schedules\" time-zone=\"Europe/Berlin\" />\n```\n\nIf `timeZone` is omitted, the browser's zone is used. For multi-user apps where\neveryone must see the same wall-clock time regardless of their machine, pass the\nzone explicitly.\n\n**Legacy fields still work.** If you provide `date` + `start` + `end` instead of\n`startsAt` / `endsAt`, they are interpreted as wall-clock time **in `timeZone`**\nand normalized to UTC internally. Prefer `startsAt` / `endsAt` for new code.\n\n---\n\n## Views\n\nThe calendar has a **week** view (hour grid) and a **month** view (day cells).\n\nSwitch via the built-in toggle buttons, or control it from the outside:\n\n```vue\n<!-- Uncontrolled: built-in buttons handle it -->\n<ScheduleForm :schedules=\"schedules\" :additional-fields=\"fields\" />\n\n<!-- Controlled -->\n<ScheduleForm v-model:view=\"view\" :schedules=\"schedules\" :additional-fields=\"fields\" />\n```\n\n- Week view: events are positioned by time; overlapping events split into columns.\n- Month view: events appear as compact chips; up to three are shown per day, the\n  rest collapse into a \"+N\" indicator. Clicking a day number or \"+N\" opens the\n  week view of that day.\n\nSet the first day of the week with `week-starts-on` (`0` = Sunday, `1` = Monday,\ndefault `1`).\n\n---\n\n## Drag & drop\n\nDragging is pointer-based. While dragging you get a live preview of the event at\nthe snapped position and a floating tooltip showing the target time (week) or\ndate (month). The event stays under the cursor where you grabbed it.\n\nOn drop, an `update-event` event is emitted. **The host must persist it** by\nreplacing the event in `schedules` (by `id`). The component does not keep a\nseparate internal copy.\n\n---\n\n## Custom Form Slot\n\nReplace the default form with your own design using the `form` slot. You get full\naccess to the internal state and methods via scoped slot props.\n\n### Slot Props\n\n| Prop               | Type                                   | Description                               |\n| ------------------ | -------------------------------------- | ----------------------------------------- |\n| `newEvent`         | `Ref<Partial<EventInfo>>`              | Reactive event object for v-model binding |\n| `addEvent`         | `(event?: Partial<EventInfo>) => void` | Submit function to add the event          |\n| `additionalFields` | `Field[]`                              | Configured additional fields array        |\n| `labels`           | `LabelsAndSettings`                    | All label texts and settings              |\n| `resetForm`        | `() => void`                           | Reset form to initial state               |\n\n```vue\n<ScheduleForm :schedules=\"schedules\" :additional-fields=\"[]\" @submit-event=\"handleNewEvent\">\n  <template #form=\"{ newEvent, addEvent, labels, resetForm }\">\n    <div class=\"custom-form\">\n      <input v-model=\"newEvent.title\" placeholder=\"Event title...\" />\n      <input v-model=\"newEvent.date\" type=\"date\" />\n      <input v-model=\"newEvent.start\" type=\"time\" />\n      <input v-model=\"newEvent.end\" type=\"time\" />\n      <button type=\"button\" @click=\"resetForm\">Reset</button>\n      <button type=\"button\" @click=\"addEvent()\">{{ labels.submitButtonText }}</button>\n    </div>\n  </template>\n</ScheduleForm>\n```\n\nTo remove the form completely, pass an empty `form` slot:\n\n```vue\n<ScheduleForm :schedules=\"schedules\" :additional-fields=\"[]\">\n  <template #form></template>\n</ScheduleForm>\n```\n\n---\n\n## Custom Popup Slot\n\nCustomize the event details popup with the `popup-calendar` slot.\n\n```vue\n<ScheduleForm\n  :schedules=\"schedules\"\n  :additional-fields=\"additionalFields\"\n  :popup-visible=\"isPopupVisible\"\n  :popup-event=\"selectedEvent\"\n  @show-info=\"openPopup\"\n  @close-popup=\"closePopup\"\n>\n  <template #popup-calendar>\n    <div v-if=\"isPopupVisible && selectedEvent\" class=\"my-popup-overlay\">\n      <div class=\"my-popup\">\n        <h2>{{ selectedEvent.title }}</h2>\n        <button @click=\"closePopup\">Close</button>\n      </div>\n    </div>\n  </template>\n</ScheduleForm>\n```\n\n---\n\n## Props\n\n### Required\n\n| Prop               | Type          | Description                                |\n| ------------------ | ------------- | ------------------------------------------ |\n| `schedules`        | `EventInfo[]` | Array of events to display on the calendar |\n| `additionalFields` | `Field[]`     | Additional fields for the event form       |\n\n### Optional\n\n| Prop                  | Type                  | Default            | Description                                            |\n| --------------------- | --------------------- | ------------------ | ----------------------------------------------------- |\n| `timeZone`            | `string`              | browser zone       | IANA zone the calendar renders in                     |\n| `weekStartsOn`        | `0 \\| 1`              | `1` (Monday)       | First day of the week (`0` = Sunday)                  |\n| `view`                | `'week' \\| 'month'`   | `'week'`           | Active view. Supports `v-model:view`                  |\n| `customClass`         | `string`              | `''`               | Custom CSS class for theming                          |\n| `customStyles`        | `Record<string, any>` | `{}`               | Inline styles for the root element                    |\n| `weekdays`            | `string[]`            | `['Monday', ...]`  | Custom weekday names                                  |\n| `eventTitleColor`     | `string`              | `'#000'`           | Event title text color                               |\n| `eventTitleSize`      | `string`              | `'16px'`           | Event title font size                                |\n| `popupFields`         | `string[]`            | `[]`               | Fields to show in the default popup                  |\n| `labelsAndSettings`   | `LabelsAndSettings`   | see below          | Labels and text customization                        |\n| `placeholderSettings` | `object`              | `{}`               | Placeholder texts for popup inputs                   |\n| `popupVisible`        | `boolean`             | `false`            | Control popup visibility externally                  |\n| `popupEvent`          | `EventInfo \\| null`   | `null`             | Current event for the popup                          |\n| `readonly`            | `boolean`             | `false`            | Disables form, drag & drop, edit and delete          |\n\n### Labels and Settings\n\n```ts\ninterface LabelsAndSettings {\n  startTimeLabel?: string;    // 'Start Time'\n  endTimeLabel?: string;      // 'End Time'\n  dateLabel?: string;         // 'Date'\n  submitButtonText?: string;  // 'Add Entry'\n  calendarWeekLabel?: string; // 'CW'\n  todosLabel?: string;        // 'To-Do'\n  participantsLabel?: string; // 'Teammates'\n  weekViewLabel?: string;     // 'Week'\n  monthViewLabel?: string;    // 'Month'\n}\n```\n\n---\n\n## Events\n\n| Event                 | Payload                                       | Description                          |\n| --------------------- | --------------------------------------------- | ------------------------------------ |\n| `submit-event`        | `EventInfo`                                               | New event submitted via form         |\n| `update-event`        | `EventInfo`                                               | Event updated (drag & drop or edit)  |\n| `handle-delete`       | `number`                                                  | Event ID to delete                   |\n| `show-info`           | `EventInfo`                                               | Event details requested              |\n| `close-popup`         | –                                                         | Popup closed                         |\n| `update:view`         | `'week' \\| 'month'`                                       | Active view changed (`v-model:view`) |\n| `update:todos`        | `{ todos: string[], eventId: number }`                    | Todos changed                        |\n| `update:participants` | `{ participants: string[], eventId: number }`             | Participants changed                 |\n| `slot-click`          | `{ date: string; start?: string; end?: string }`          | Empty slot clicked (click-to-create) |\n| `range-change`        | `{ start: string; end: string; view: 'week' \\| 'month' }` | Visible date range changed           |\n\n---\n\n## Slots\n\n| Slot             | Scoped Props                                                  | Description                            |\n| ---------------- | ------------------------------------------------------------- | -------------------------------------- |\n| `form`           | `{ newEvent, addEvent, additionalFields, labels, resetForm }` | Custom event form                      |\n| `popup-calendar` | –                                                             | Custom popup for event details         |\n| `event`          | `{ event: EventInfo, timeRange: string }`                     | Custom markup inside each event block  |\n\n---\n\n## Type Definitions\n\n### EventInfo\n\n```ts\ninterface EventInfo {\n  id: number;\n  title: string;\n\n  // Preferred: absolute UTC timestamps (ISO-8601 with Z).\n  startsAt?: string; // e.g. '2026-06-28T07:00:00Z'\n  endsAt?: string;\n\n  // Legacy: interpreted as wall-clock time in `timeZone`.\n  date?: string;  // 'YYYY-MM-DD'\n  start?: string; // 'HH:MM'\n  end?: string;   // 'HH:MM'\n\n  color?: string;\n  description?: string; // shown as a text block in the popup\n  info?: string;        // alias for description\n  location?: string;    // displayed in the event card and popup (with location icon)\n  link?: string;        // rendered as a clickable anchor in the popup\n  organizer?: string;   // shown in the popup with a person icon\n  todos?: string[];\n  participants?: string[];\n  [key: string]: any;   // any additional custom fields\n}\n```\n\n> Each event needs a **unique `id`**. Duplicate ids cause events to share layout\n> and styling.\n\n#### Popup display\n\nThe built-in popup auto-detects these fields and renders them with dedicated UI:\n\n| Field         | Display                                              |\n| ------------- | ---------------------------------------------------- |\n| `title`       | Hero heading with a colored left border              |\n| `date`/`startsAt` | Date and time row with calendar icon            |\n| `location`    | Editable location field with pin icon                |\n| `link`        | Clickable anchor (opens new tab)                     |\n| `organizer`   | Editable person field with user icon                 |\n| `description` | Text block below the meta section                    |\n| `participants` | Removable chips + add-input                         |\n| `todos`       | Bullet list with per-item delete + add-input         |\n\nAny other fields in `popupFields` are rendered as generic labeled inputs.\n\n### Field\n\n```ts\ninterface Field {\n  id: string;\n  label: string;\n  type: 'text' | 'select' | 'date' | 'time' | 'number';\n  model: string;\n  options?: { id: number | string; name: string }[];\n}\n```\n\n---\n\n## Styling\n\nOverride CSS variables via `custom-class`. The **popup** renders outside the\ncalendar root (fixed position), so its `--popup-*` variables must be set on a\n**shared ancestor** (e.g. `:root`).\n\n```vue\n<ScheduleForm custom-class=\"my-calendar\" ... />\n```\n\n```css\n/* Calendar root theming */\n.my-calendar {\n  --font-family: 'Inter', system-ui, sans-serif;\n\n  /* Accent (active toggle, focus, \"today\") */\n  --accent-color: #007bff;\n  --accent-contrast: #ffffff;\n\n  /* Grid & events */\n  --grid-border-color: #cccccc;\n  --calendar-primary-color: #a4d8ff;\n  --event-border-radius: 8px;\n  --event-title-color: #000000;\n  --event-title-size: 16px;\n\n  /* Buttons */\n  --button-bg-color: var(--accent-color);\n  --button-hover-bg-color: #0056b3;\n  --button-color: var(--accent-contrast);\n  --button-border-radius: 6px;\n\n  /* Navigation */\n  --arrow-button-bg: var(--accent-color);\n  --arrow-button-color: var(--accent-contrast);\n  --current-week-color: #000000;\n\n  /* View toggle */\n  --view-btn-active-bg: var(--accent-color);\n  --view-btn-active-color: var(--accent-contrast);\n\n  /* Month view */\n  --month-cell-min-height: 96px;\n  --month-today-bg: color-mix(in srgb, var(--accent-color) 12%, transparent);\n  --month-chip-color: #000000;\n\n  /* Drag tooltip / preview */\n  --drag-tooltip-bg: var(--accent-color);\n  --drag-tooltip-color: var(--accent-contrast);\n  --event-preview-border: 2px dashed rgba(0, 0, 0, 0.35);\n\n  /* Form */\n  --form-bg-color: #ffffff;\n  --label-color: #333333;\n  --input-border: 1px solid #ccc;\n  --input-border-radius: 6px;\n\n  /* Danger (delete) */\n  --danger-bg: #e53e3e;\n  --danger-text: #ffffff;\n}\n\n/* Popup theming — must be global because the popup is teleported */\n:root {\n  --popup-bg: #ffffff;\n  --popup-overlay-bg: rgba(0, 0, 0, 0.5);\n  --popup-border-radius: 5px;\n  --popup-title-color: #222222;\n  --popup-label-color: #333333;\n  --popup-input-focus-border: var(--accent-color, #007bff);\n  --popup-save-bg: #007bff;\n  --popup-save-hover-bg: #0056b3;\n}\n```\n\n### Dark Mode\n\n**Per component:**\n\n```vue\n<ScheduleForm :custom-class=\"isDark ? 'my-calendar dark' : 'my-calendar'\" ... />\n```\n\n**Global:**\n\n```js\ndocument.documentElement.classList.add('dark');    // enable\ndocument.documentElement.classList.remove('dark'); // disable\n```\n\n---\n\n## Roadmap\n\n- Read-only mode (`:readonly`) to disable creating and dragging\n- `@range-change` event for lazy-loading events per visible range\n- `event` scoped slot for fully custom event markup\n- Recurring events (RRULE)\n- \"Jump to today\" and a current-time indicator\n- `allDay` event support in month view\n\n---\n\n## Contributing\n\nContributions are welcome. Please open an issue or submit a pull request.\n\n## License\n\n[MIT](./LICENSE)","readmeFilename":"README.md"}