{"_id":"z-cal","_rev":"12-018b15916c2c02966dd36b61eecb9920","name":"z-cal","dist-tags":{"latest":"0.9.0"},"versions":{"0.1.0":{"name":"z-cal","version":"0.1.0","keywords":["calendar","events","react","scheduler","temporal"],"license":"MIT","_id":"z-cal@0.1.0","maintainers":[{"name":"zsherman","email":"zach.h.sherman@gmail.com"}],"homepage":"https://github.com/zsherman/z-cal#readme","bugs":{"url":"https://github.com/zsherman/z-cal/issues"},"dist":{"shasum":"4c8e6b06f0be0bb3c0908e82b59bca32896c9fed","tarball":"https://registry.npmjs.org/z-cal/-/z-cal-0.1.0.tgz","fileCount":69,"integrity":"sha512-7/ucdy1cXpt4eti3OgWDfrsLRqr/jgxtF0w+Xd34EBrD3d/BKcUj4A9n7DGZDD630SwgmOhkGi/WlEEZIreBgg==","signatures":[{"sig":"MEUCIQC2ja2w+lu4V9cSFvuSis0cknBBRgLFzUPUTXCKoILt1wIgErx0smve221mVZ6KfXAiXyIPQDayKQhX6iNHLtsoVmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1848155},"type":"module","_from":"file:../../.release/packages/z-cal-0.1.0.tgz","unpkg":"./dist/z-cal.global.js","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./react":"./dist/react.js","./polyfill":"./dist/polyfill.js","./style.css":"./dist/style.css","./views/list":"./dist/views/list.js","./interaction":"./dist/interaction.js","./package.json":"./package.json","./views/day-grid":"./dist/views/day-grid.js","./views/time-grid":"./dist/views/time-grid.js","./views/resource-timeline":"./dist/views/resource-timeline.js","./views/resource-time-grid":"./dist/views/resource-time-grid.js"},"_npmUser":{"name":"zsherman","email":"zach.h.sherman@gmail.com"},"jsdelivr":"./dist/z-cal.global.js","_resolved":"/Users/zsh/dev/calendarx/.release/packages/z-cal-0.1.0.tgz","_integrity":"sha512-7/ucdy1cXpt4eti3OgWDfrsLRqr/jgxtF0w+Xd34EBrD3d/BKcUj4A9n7DGZDD630SwgmOhkGi/WlEEZIreBgg==","repository":{"url":"git+https://github.com/zsherman/z-cal.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"A Temporal-native event calendar with a vanilla DOM core and optional React 19 bindings","directories":{},"sideEffects":["**/*.css","./dist/z-cal.global.js","./dist/polyfill.js","./src/polyfill.ts"],"_nodeVersion":"26.8.1","dependencies":{"temporal-polyfill":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/z-cal_0.1.0_1788819595224_0.8705128277980807","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"z-cal","version":"0.1.1","keywords":["calendar","events","react","scheduler","temporal"],"license":"MIT","_id":"z-cal@0.1.1","maintainers":[{"name":"zsherman","email":"zach.h.sherman@gmail.com"}],"homepage":"https://github.com/zsherman/z-cal#readme","bugs":{"url":"https://github.com/zsherman/z-cal/issues"},"dist":{"shasum":"3cadbedf2c29578b3d3180888584a875cbaec102","tarball":"https://registry.npmjs.org/z-cal/-/z-cal-0.1.1.tgz","fileCount":80,"integrity":"sha512-/3xSjSqUT0GxrgJenZdnU1zLrsRgwyE6PHtAgFpbKLdN3u88XI5B4a1p+rhC9h81Sy50CeCN02LLZr23blTbOw==","signatures":[{"sig":"MEUCIQCf4Y0abkoTtXAcEh2AdFVUtrSQXL220PnBLNavKdVv8QIgOuiooO8wx2zlHCZMhOH2y1sBaAtI6+6oJovE8wTjMjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDmcbwBjwG8rK5tOGgtNxqciaYGhyeSbXlI6/FPpDdRLAiEA/c6yWcII8ah/dNdwqq5CxBKt4lWhLxm0lxCKlqX21RE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1909107},"type":"module","_from":"file:../../.release/packages/z-cal-0.1.1.tgz","unpkg":"./dist/z-cal.global.js","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./react":"./dist/react.js","./polyfill":"./dist/polyfill.js","./style.css":"./dist/style.css","./views/list":"./dist/views/list.js","./interaction":"./dist/interaction.js","./package.json":"./package.json","./views/day-grid":"./dist/views/day-grid.js","./views/time-grid":"./dist/views/time-grid.js","./views/resource-timeline":"./dist/views/resource-timeline.js","./views/resource-time-grid":"./dist/views/resource-time-grid.js"},"_npmUser":{"name":"zsherman","email":"zach.h.sherman@gmail.com"},"jsdelivr":"./dist/z-cal.global.js","_resolved":"/Users/zsh/dev/z-cal/.release/packages/z-cal-0.1.1.tgz","_integrity":"sha512-/3xSjSqUT0GxrgJenZdnU1zLrsRgwyE6PHtAgFpbKLdN3u88XI5B4a1p+rhC9h81Sy50CeCN02LLZr23blTbOw==","repository":{"url":"git+https://github.com/zsherman/z-cal.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"A Temporal-native event calendar with a vanilla DOM core and optional React 19 bindings","directories":{},"sideEffects":["**/*.css","./dist/z-cal.global.js","./dist/polyfill.js","./src/polyfill.ts"],"_nodeVersion":"26.8.1","dependencies":{"temporal-polyfill":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/z-cal_0.1.1_1788820559362_0.3259654749564498","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"z-cal","version":"0.1.2","keywords":["calendar","events","react","scheduler","temporal"],"license":"MIT","_id":"z-cal@0.1.2","maintainers":[{"name":"zsherman","email":"zach.h.sherman@gmail.com"}],"homepage":"https://github.com/zsherman/z-cal#readme","bugs":{"url":"https://github.com/zsherman/z-cal/issues"},"dist":{"shasum":"4d656d0052212376ae795ac2fb58fa8c4e8a506a","tarball":"https://registry.npmjs.org/z-cal/-/z-cal-0.1.2.tgz","fileCount":80,"integrity":"sha512-R9LG6i6ByMt0NFyi5NMeHiQJLnS1WNr5dWPhNW8tDXLnRdJArX2W70XrQCTloECqcJTLmFyrEa7vuz54bor1sg==","signatures":[{"sig":"MEUCIQCdndRMWhp/VBBq2I0iTTlS+ZUCRGfaBqzWknltXgQ/zQIgVPVct/ALdCez4QVOuflcFCl3QFRWw7S/v9+Ga2RpNQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEhlaJZENQBZ2e/PVl4/IafDAWoUuhzRWMhU7RflG3JKAiBG/1k7pQWWAXjciPmRgRoxicjYiYdMnZDpKOxBiPRMVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1925921},"type":"module","_from":"file:../../.release/packages/z-cal-0.1.2.tgz","unpkg":"./dist/z-cal.global.js","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./react":"./dist/react.js","./polyfill":"./dist/polyfill.js","./style.css":"./dist/style.css","./views/list":"./dist/views/list.js","./interaction":"./dist/interaction.js","./package.json":"./package.json","./views/day-grid":"./dist/views/day-grid.js","./views/time-grid":"./dist/views/time-grid.js","./views/resource-timeline":"./dist/views/resource-timeline.js","./views/resource-time-grid":"./dist/views/resource-time-grid.js"},"_npmUser":{"name":"zsherman","email":"zach.h.sherman@gmail.com"},"jsdelivr":"./dist/z-cal.global.js","_resolved":"/Users/zsh/dev/z-cal/.release/packages/z-cal-0.1.2.tgz","_integrity":"sha512-R9LG6i6ByMt0NFyi5NMeHiQJLnS1WNr5dWPhNW8tDXLnRdJArX2W70XrQCTloECqcJTLmFyrEa7vuz54bor1sg==","repository":{"url":"git+https://github.com/zsherman/z-cal.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"A Temporal-native event calendar with a vanilla DOM core and optional React 19 bindings","directories":{},"sideEffects":["**/*.css","./dist/z-cal.global.js","./dist/polyfill.js","./src/polyfill.ts"],"_nodeVersion":"26.8.1","dependencies":{"temporal-polyfill":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/z-cal_0.1.2_1788827406224_0.16258503754484033","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"z-cal","version":"0.1.3","keywords":["calendar","events","react","scheduler","temporal"],"license":"MIT","_id":"z-cal@0.1.3","maintainers":[{"name":"zsherman","email":"zach.h.sherman@gmail.com"}],"homepage":"https://github.com/zsherman/z-cal#readme","bugs":{"url":"https://github.com/zsherman/z-cal/issues"},"dist":{"shasum":"33d4ef0bc6a4dc9fdea0dbcb0fa3871d917c7aa4","tarball":"https://registry.npmjs.org/z-cal/-/z-cal-0.1.3.tgz","fileCount":80,"integrity":"sha512-UP5V/K9QzWmc8+UhAafJNAAh+5oh1D7+iPRDCORmn2GhbSpew0emj5F5vTThzIwQpyF7yOOHWZV1cVXN65kbSA==","signatures":[{"sig":"MEYCIQCy6EeO8TP9c9Eyqy4BDHTo1iFat/q2BpVc08ZC1U+KmwIhAPREth70tdUnsSaKghLbPUrS4JO0McksLiRyg6i/NxX/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCP4WRIhQkRlXmStaQjQJAlmRqMA9Ilmf4RgK8wNL7ewIhAM6OcBbYAtlRT/5pvpfCWaGSHRwTVdDgyKkGTX24FtId","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931330},"type":"module","_from":"file:.release/packages/z-cal-0.1.3.tgz","unpkg":"./dist/z-cal.global.js","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./react":"./dist/react.js","./polyfill":"./dist/polyfill.js","./style.css":"./dist/style.css","./views/list":"./dist/views/list.js","./interaction":"./dist/interaction.js","./package.json":"./package.json","./views/day-grid":"./dist/views/day-grid.js","./views/time-grid":"./dist/views/time-grid.js","./views/resource-timeline":"./dist/views/resource-timeline.js","./views/resource-time-grid":"./dist/views/resource-time-grid.js"},"_npmUser":{"name":"zsherman","email":"zach.h.sherman@gmail.com"},"jsdelivr":"./dist/z-cal.global.js","_resolved":"/Users/zsh/dev/z-cal/.release/packages/z-cal-0.1.3.tgz","_integrity":"sha512-UP5V/K9QzWmc8+UhAafJNAAh+5oh1D7+iPRDCORmn2GhbSpew0emj5F5vTThzIwQpyF7yOOHWZV1cVXN65kbSA==","repository":{"url":"git+https://github.com/zsherman/z-cal.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"A Temporal-native event calendar with a vanilla DOM core and optional React 19 bindings","directories":{},"sideEffects":["**/*.css","./dist/z-cal.global.js","./dist/polyfill.js","./src/polyfill.ts"],"_nodeVersion":"26.8.1","dependencies":{"temporal-polyfill":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/z-cal_0.1.3_1788907205356_0.10094942058845535","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"z-cal","version":"0.2.0","keywords":["calendar","events","react","scheduler","temporal"],"license":"MIT","_id":"z-cal@0.2.0","maintainers":[{"name":"zsherman","email":"zach.h.sherman@gmail.com"}],"homepage":"https://github.com/zsherman/z-cal#readme","bugs":{"url":"https://github.com/zsherman/z-cal/issues"},"dist":{"shasum":"45d69e276e6dfadf1e5c53825878149e00798554","tarball":"https://registry.npmjs.org/z-cal/-/z-cal-0.2.0.tgz","fileCount":80,"integrity":"sha512-jDJBzMD52Aqem7lphchmhEcWTN7DPpChEZdH9AkTzMZpm0YQLFIGgLA49kbrk/2Au6aq8DXoD3uKOpEqGtRMJg==","signatures":[{"sig":"MEYCIQDs+3huWoCuMa2dgGbK8m4mt8ZM5We8Zcils/yXtI5bXwIhAIi/sEFa7f3xfLR/liEm2yxAZfQaKUh+9xspXY99QpBS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCLteobdtoLxPR/ajCzu4I8ra28+yeykhDR3N6O15gdTQIhAP4gKhXRA6HJGN2sPNcfbfoWjReyO9VMFQlTJQ7B2DsI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1939163},"type":"module","_from":"file:.release/packages/z-cal-0.2.0.tgz","unpkg":"./dist/z-cal.global.js","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./react":"./dist/react.js","./polyfill":"./dist/polyfill.js","./style.css":"./dist/style.css","./views/list":"./dist/views/list.js","./interaction":"./dist/interaction.js","./package.json":"./package.json","./views/day-grid":"./dist/views/day-grid.js","./views/time-grid":"./dist/views/time-grid.js","./views/resource-timeline":"./dist/views/resource-timeline.js","./views/resource-time-grid":"./dist/views/resource-time-grid.js"},"_npmUser":{"name":"zsherman","email":"zach.h.sherman@gmail.com"},"jsdelivr":"./dist/z-cal.global.js","_resolved":"/Users/zsh/dev/z-cal/.release/packages/z-cal-0.2.0.tgz","_integrity":"sha512-jDJBzMD52Aqem7lphchmhEcWTN7DPpChEZdH9AkTzMZpm0YQLFIGgLA49kbrk/2Au6aq8DXoD3uKOpEqGtRMJg==","repository":{"url":"git+https://github.com/zsherman/z-cal.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"A Temporal-native event calendar with a vanilla DOM core and optional React 19 bindings","directories":{},"sideEffects":["**/*.css","./dist/z-cal.global.js","./dist/polyfill.js","./src/polyfill.ts"],"_nodeVersion":"26.8.1","dependencies":{"temporal-polyfill":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/z-cal_0.2.0_1788915688042_0.719425867743317","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"z-cal","version":"0.3.0","keywords":["calendar","events","react","scheduler","temporal"],"license":"MIT","_id":"z-cal@0.3.0","maintainers":[{"name":"zsherman","email":"zach.h.sherman@gmail.com"}],"homepage":"https://github.com/zsherman/z-cal#readme","bugs":{"url":"https://github.com/zsherman/z-cal/issues"},"dist":{"shasum":"437a353ee26daffb7086ca82e8dbe72c0b3746d1","tarball":"https://registry.npmjs.org/z-cal/-/z-cal-0.3.0.tgz","fileCount":80,"integrity":"sha512-I3+mwAdcIT3FX7517Vjx7wOEt2xgHBOUEc3Kzrt5UOC0Sk5yD8B6FD0+aY8afh0V6GbzWcGnFRkXOW7kAHkSnQ==","signatures":[{"sig":"MEQCIGMQo5ospXeHAatpYXDAVeLgC4oa1oJQTCe/nRXOCOCPAiBm50v4pJDwqz2xXo7qtKxNrKj8bXCOo2ZkVvLqAzUwsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/0aP+TLrneYBZV4urxzTtBveLVPMr61ZpowtU8BMRvwIhALPV8eppt2T0iF5AEZy2xtmEda+zJqIqAKiTaun04NFf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2001227},"type":"module","_from":"file:../../.release/packages/z-cal-0.3.0.tgz","unpkg":"./dist/z-cal.global.js","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./react":"./dist/react.js","./polyfill":"./dist/polyfill.js","./style.css":"./dist/style.css","./views/list":"./dist/views/list.js","./interaction":"./dist/interaction.js","./package.json":"./package.json","./views/day-grid":"./dist/views/day-grid.js","./views/time-grid":"./dist/views/time-grid.js","./views/resource-timeline":"./dist/views/resource-timeline.js","./views/resource-time-grid":"./dist/views/resource-time-grid.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1abb3ca1-72d3-4b8f-abb3-13b8195ea55d"}},"jsdelivr":"./dist/z-cal.global.js","_resolved":"/home/runner/work/z-cal/z-cal/.release/packages/z-cal-0.3.0.tgz","_integrity":"sha512-I3+mwAdcIT3FX7517Vjx7wOEt2xgHBOUEc3Kzrt5UOC0Sk5yD8B6FD0+aY8afh0V6GbzWcGnFRkXOW7kAHkSnQ==","repository":{"url":"git+https://github.com/zsherman/z-cal.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"A Temporal-native event calendar with a vanilla DOM core and optional React 19 bindings","directories":{},"sideEffects":["**/*.css","./dist/z-cal.global.js","./dist/polyfill.js","./src/polyfill.ts"],"_nodeVersion":"26.8.1","dependencies":{"temporal-polyfill":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/z-cal_0.3.0_1788974549156_0.3759909177241698","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"z-cal","version":"0.4.0","keywords":["calendar","events","react","scheduler","temporal"],"license":"MIT","_id":"z-cal@0.4.0","maintainers":[{"name":"zsherman","email":"zach.h.sherman@gmail.com"}],"homepage":"https://github.com/zsherman/z-cal#readme","bugs":{"url":"https://github.com/zsherman/z-cal/issues"},"dist":{"shasum":"446e09fb76dbf0d7da2eb18cb0af36366cd8170b","tarball":"https://registry.npmjs.org/z-cal/-/z-cal-0.4.0.tgz","fileCount":80,"integrity":"sha512-DwPaEFtSMFWMUW9fcEZy9moPPSYYEsY9uX81CwaeP4nqXqHKTS7qOsnAq3FFVvNWbYrjbYtg7YU02to82talFg==","signatures":[{"sig":"MEUCIQC4irbXRp6xKEiyP2tQmGdm50OB2W94eUadt8EOKlm7xgIgHYIv00hsu1efOlQ0fmPLTXWMYsC+yl67NQm6eHftP0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCGYnwgnRj+1oAhgxskUf4Ixw/uMPvFBptF8M/4eAz9/wIhAIz/WSJQXvsoTZCdKz7eBtZ1M+nCCEqout9YOVXeQSLG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2201145},"type":"module","_from":"file:../../.release/packages/z-cal-0.4.0.tgz","unpkg":"./dist/z-cal.global.js","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./react":"./dist/react.js","./polyfill":"./dist/polyfill.js","./style.css":"./dist/style.css","./views/list":"./dist/views/list.js","./interaction":"./dist/interaction.js","./package.json":"./package.json","./views/day-grid":"./dist/views/day-grid.js","./views/time-grid":"./dist/views/time-grid.js","./views/resource-timeline":"./dist/views/resource-timeline.js","./views/resource-time-grid":"./dist/views/resource-time-grid.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1abb3ca1-72d3-4b8f-abb3-13b8195ea55d"}},"jsdelivr":"./dist/z-cal.global.js","_resolved":"/home/runner/work/z-cal/z-cal/.release/packages/z-cal-0.4.0.tgz","_integrity":"sha512-DwPaEFtSMFWMUW9fcEZy9moPPSYYEsY9uX81CwaeP4nqXqHKTS7qOsnAq3FFVvNWbYrjbYtg7YU02to82talFg==","repository":{"url":"git+https://github.com/zsherman/z-cal.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.1","description":"A Temporal-native event calendar with a vanilla DOM core and optional React 19 bindings","directories":{},"sideEffects":["**/*.css","./dist/z-cal.global.js","./dist/polyfill.js","./src/polyfill.ts"],"_nodeVersion":"26.8.2","dependencies":{"temporal-polyfill":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/z-cal_0.4.0_1789179356036_0.8535538814981605","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"z-cal","version":"0.5.0","keywords":["calendar","events","react","scheduler","temporal"],"license":"MIT","_id":"z-cal@0.5.0","maintainers":[{"name":"zsherman","email":"zach.h.sherman@gmail.com"}],"homepage":"https://github.com/zsherman/z-cal#readme","bugs":{"url":"https://github.com/zsherman/z-cal/issues"},"dist":{"shasum":"fd265caaf6e0ea4804fed3bbaf5e785ce1294e95","tarball":"https://registry.npmjs.org/z-cal/-/z-cal-0.5.0.tgz","fileCount":81,"integrity":"sha512-7F8DGFabQwLSRXRAS+BKvV9+b00biNwNyVDjw/kzT8de+BKevvnpbB/yG0yio5iOPYcfp8HxUV6subE6z+oNXQ==","signatures":[{"sig":"MEUCIDZYmrwKr3XCi+tzZt5vXVagDeGvDF6LF01gHpJPRP+yAiEA8qfvJ8hh+zgt0LaLwMklW/DyxidWf5NiCqwQV2w9hF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBKK126n7taIi7qTlyIYyTt342LZNeNjWsHUFUUV0+apAiB9w1RhRqsUXmd0eS7W0IR1i5wRBXHYDPrWjiyR2qCZ9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2472897},"type":"module","_from":"file:../../.release/packages/z-cal-0.5.0.tgz","unpkg":"./dist/z-cal.global.js","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./react":"./dist/react.js","./polyfill":"./dist/polyfill.js","./style.css":"./dist/style.css","./views/list":"./dist/views/list.js","./interaction":"./dist/interaction.js","./package.json":"./package.json","./views/day-grid":"./dist/views/day-grid.js","./views/time-grid":"./dist/views/time-grid.js","./views/resource-timeline":"./dist/views/resource-timeline.js","./views/resource-time-grid":"./dist/views/resource-time-grid.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1abb3ca1-72d3-4b8f-abb3-13b8195ea55d"}},"jsdelivr":"./dist/z-cal.global.js","_resolved":"/home/runner/work/z-cal/z-cal/.release/packages/z-cal-0.5.0.tgz","_integrity":"sha512-7F8DGFabQwLSRXRAS+BKvV9+b00biNwNyVDjw/kzT8de+BKevvnpbB/yG0yio5iOPYcfp8HxUV6subE6z+oNXQ==","repository":{"url":"git+https://github.com/zsherman/z-cal.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.1","description":"A Temporal-native event calendar with a vanilla DOM core and optional React 19 bindings","directories":{},"sideEffects":["**/*.css","./dist/z-cal.global.js","./dist/polyfill.js","./src/polyfill.ts"],"_nodeVersion":"26.8.2","dependencies":{"temporal-polyfill":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/z-cal_0.5.0_1789356349398_0.44041188510103635","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"z-cal","version":"0.6.0","keywords":["calendar","events","react","scheduler","temporal"],"license":"MIT","_id":"z-cal@0.6.0","maintainers":[{"name":"zsherman","email":"zach.h.sherman@gmail.com"}],"homepage":"https://github.com/zsherman/z-cal#readme","bugs":{"url":"https://github.com/zsherman/z-cal/issues"},"dist":{"shasum":"48f77590bf4083413cf0aa22dd14da5412923b3d","tarball":"https://registry.npmjs.org/z-cal/-/z-cal-0.6.0.tgz","fileCount":81,"integrity":"sha512-oEvyh+ItcuMTDOxUedElWko8+kQJnCES4tKwG5Qo6+dIKGCS4BZmoaCjDUfKHpBhss5Z5Bq+nkRRWPQxAxqymQ==","signatures":[{"sig":"MEUCIQDi+gUPYeoMmtCFhzizjrb9okwRmK96BUnQBp3Aq5mpaAIgNH6JsE7B3o7Dy2iObbu+ilEhS5AVyc2rln/fa3Pbsls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDM5hq+6jMV6KvbBSTDkokNDRJyS78yR3HprMOLT892zwIhANLCcYun33gbHRN3I9mRGIbokJIb+WDfZFTIQgLxSCmO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2479484},"type":"module","_from":"file:../../.release/packages/z-cal-0.6.0.tgz","unpkg":"./dist/z-cal.global.js","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./react":"./dist/react.js","./polyfill":"./dist/polyfill.js","./style.css":"./dist/style.css","./views/list":"./dist/views/list.js","./interaction":"./dist/interaction.js","./package.json":"./package.json","./views/day-grid":"./dist/views/day-grid.js","./views/time-grid":"./dist/views/time-grid.js","./views/resource-timeline":"./dist/views/resource-timeline.js","./views/resource-time-grid":"./dist/views/resource-time-grid.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1abb3ca1-72d3-4b8f-abb3-13b8195ea55d"}},"jsdelivr":"./dist/z-cal.global.js","_resolved":"/home/runner/work/z-cal/z-cal/.release/packages/z-cal-0.6.0.tgz","_integrity":"sha512-oEvyh+ItcuMTDOxUedElWko8+kQJnCES4tKwG5Qo6+dIKGCS4BZmoaCjDUfKHpBhss5Z5Bq+nkRRWPQxAxqymQ==","repository":{"url":"git+https://github.com/zsherman/z-cal.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.1","description":"A Temporal-native event calendar with a vanilla DOM core and optional React 19 bindings","directories":{},"sideEffects":["**/*.css","./dist/z-cal.global.js","./dist/polyfill.js","./src/polyfill.ts"],"_nodeVersion":"26.8.2","dependencies":{"temporal-polyfill":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/z-cal_0.6.0_1789404528662_0.20127218468903418","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"z-cal","version":"0.7.0","keywords":["calendar","events","react","scheduler","temporal"],"license":"MIT","_id":"z-cal@0.7.0","maintainers":[{"name":"zsherman","email":"zach.h.sherman@gmail.com"}],"homepage":"https://github.com/zsherman/z-cal#readme","bugs":{"url":"https://github.com/zsherman/z-cal/issues"},"dist":{"shasum":"5ac5cc5f06dd0eafd5a87d709ad72eec0cec7d3b","tarball":"https://registry.npmjs.org/z-cal/-/z-cal-0.7.0.tgz","fileCount":93,"integrity":"sha512-VhRpglKP/6zokHJUvhYBo5noSZMYnAjJTj9FVsdyde3W7AXjAfza/0ehek1tCfvZNlBjha92EM2WGxDlRQ/YOQ==","signatures":[{"sig":"MEYCIQC89493Gy475hCKBaJCCdxU8u5MxRZuJX9NK16SIIsIWAIhAKLbao3smFj/Z9ZG7TrfUPRC/WYcLVrSKTrNmjzXG77a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCxaNQqIl/JkVbDNM8wNRLBchpk+6gOn0e9mdlCfw9P5AIgDuiM5d2W+epwWHghO6FMahbbmKirc8XORr5d9OStD/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2802242},"type":"module","_from":"file:../../.release/packages/z-cal-0.7.0.tgz","unpkg":"./dist/z-cal.global.js","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./react":"./dist/react.js","./polyfill":"./dist/polyfill.js","./style.css":"./dist/style.css","./recurrence":"./dist/recurrence.js","./views/list":"./dist/views/list.js","./interaction":"./dist/interaction.js","./package.json":"./package.json","./views/day-grid":"./dist/views/day-grid.js","./views/time-grid":"./dist/views/time-grid.js","./views/resource-timeline":"./dist/views/resource-timeline.js","./views/resource-time-grid":"./dist/views/resource-time-grid.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1abb3ca1-72d3-4b8f-abb3-13b8195ea55d"}},"jsdelivr":"./dist/z-cal.global.js","_resolved":"/home/runner/work/z-cal/z-cal/.release/packages/z-cal-0.7.0.tgz","_integrity":"sha512-VhRpglKP/6zokHJUvhYBo5noSZMYnAjJTj9FVsdyde3W7AXjAfza/0ehek1tCfvZNlBjha92EM2WGxDlRQ/YOQ==","repository":{"url":"git+https://github.com/zsherman/z-cal.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.1","description":"A Temporal-native event calendar with a vanilla DOM core and optional React 19 bindings","directories":{},"sideEffects":["**/*.css","./dist/z-cal.global.js","./dist/polyfill.js","./src/polyfill.ts"],"_nodeVersion":"26.8.2","dependencies":{"temporal-polyfill":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/z-cal_0.7.0_1789421545840_0.3081186098070503","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"z-cal","version":"0.8.0","keywords":["calendar","events","react","scheduler","temporal"],"license":"MIT","_id":"z-cal@0.8.0","maintainers":[{"name":"zsherman","email":"zach.h.sherman@gmail.com"}],"homepage":"https://github.com/zsherman/z-cal#readme","bugs":{"url":"https://github.com/zsherman/z-cal/issues"},"dist":{"shasum":"daa3e0d25a3a1b166a06ca3d97057d69668f1000","tarball":"https://registry.npmjs.org/z-cal/-/z-cal-0.8.0.tgz","fileCount":89,"integrity":"sha512-RQYHVCtp/viBL+oD88UJY65uuM6bUYmo/WA4aLgpVOzKeudnZmOB1T4eKIUTkmXqhSQ7pDtw/e7Cr+rBHgMCVQ==","signatures":[{"sig":"MEQCIE82ziyl3vblZ7EOI5fQAmJKJC+bv+6PW+nTokKA60PqAiAhJv+7KQD8oZ5jTzgP0X3H8e1qtqKUUqdcvCmKcnwyrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDGkkiHOhCuXccEMwC1p3vGdDj2TmD74uY2kHeQqH246gIhAONcR1whA+d+VqIStHnajvPO0xbM00KujJt4JxmpYEzA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2907705},"type":"module","_from":"file:../../.release/packages/z-cal-0.8.0.tgz","unpkg":"./dist/z-cal.global.js","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./react":"./dist/react.js","./polyfill":"./dist/polyfill.js","./style.css":"./dist/style.css","./recurrence":"./dist/recurrence.js","./views/list":"./dist/views/list.js","./interaction":"./dist/interaction.js","./package.json":"./package.json","./views/day-grid":"./dist/views/day-grid.js","./views/time-grid":"./dist/views/time-grid.js","./views/resource-timeline":"./dist/views/resource-timeline.js","./views/resource-time-grid":"./dist/views/resource-time-grid.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1abb3ca1-72d3-4b8f-abb3-13b8195ea55d"}},"jsdelivr":"./dist/z-cal.global.js","_resolved":"/home/runner/work/z-cal/z-cal/.release/packages/z-cal-0.8.0.tgz","_integrity":"sha512-RQYHVCtp/viBL+oD88UJY65uuM6bUYmo/WA4aLgpVOzKeudnZmOB1T4eKIUTkmXqhSQ7pDtw/e7Cr+rBHgMCVQ==","repository":{"url":"git+https://github.com/zsherman/z-cal.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.1","description":"A Temporal-native event calendar with a vanilla DOM core and optional React 19 bindings","directories":{},"sideEffects":["**/*.css","./dist/z-cal.global.js","./dist/polyfill.js","./src/polyfill.ts"],"_nodeVersion":"26.8.2","dependencies":{"temporal-polyfill":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/z-cal_0.8.0_1789483927638_0.7725035123753339","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"_id":"z-cal@0.9.0","bugs":{"url":"https://github.com/zsherman/z-cal/issues"},"dist":{"shasum":"a8671e9f02074de26e1fdbffda4b615d5bece74a","tarball":"https://registry.npmjs.org/z-cal/-/z-cal-0.9.0.tgz","fileCount":89,"integrity":"sha512-pu9nAg4xHyECUz0/IzoNdrFUua8tjAbkg4ySlcFBco8wFxMpDIG9sxIGbyHu2LjVqUBp4GBY4CEcOIA2rsKLVA==","signatures":[{"sig":"MEQCIHpfdfcxx4mjoJO1Yk5eky1negwNJha4yWTvdNdNAyd4AiBTt2yUKAi/M6FWGVL4Y8VGuTJ57gO/1GnY7MnFcjDclQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDgVBWYao1YOcg56fYgNOYkVkgRZoQIpUKWH0P6n2nH/AIhAJZZEqTk9im5KO0xJB9egF7o8qlGsBwp8iVfraFrlcSM"}],"unpackedSize":2915800},"name":"z-cal","type":"module","_from":"file:../../.release/packages/z-cal-0.9.0.tgz","unpkg":"./dist/z-cal.global.js","engines":{"node":">=22.12"},"exports":{".":"./dist/index.js","./react":"./dist/react.js","./polyfill":"./dist/polyfill.js","./style.css":"./dist/style.css","./recurrence":"./dist/recurrence.js","./views/list":"./dist/views/list.js","./interaction":"./dist/interaction.js","./package.json":"./package.json","./views/day-grid":"./dist/views/day-grid.js","./views/time-grid":"./dist/views/time-grid.js","./views/resource-timeline":"./dist/views/resource-timeline.js","./views/resource-time-grid":"./dist/views/resource-time-grid.js"},"license":"MIT","version":"0.9.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1abb3ca1-72d3-4b8f-abb3-13b8195ea55d"}},"homepage":"https://github.com/zsherman/z-cal#readme","jsdelivr":"./dist/z-cal.global.js","keywords":["calendar","events","react","scheduler","temporal"],"_resolved":"/home/runner/work/z-cal/z-cal/.release/packages/z-cal-0.9.0.tgz","_integrity":"sha512-pu9nAg4xHyECUz0/IzoNdrFUua8tjAbkg4ySlcFBco8wFxMpDIG9sxIGbyHu2LjVqUBp4GBY4CEcOIA2rsKLVA==","repository":{"url":"git+https://github.com/zsherman/z-cal.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.1","description":"A Temporal-native event calendar with a vanilla DOM core and optional React 19 bindings","directories":{},"maintainers":[{"name":"zsherman","email":"zach.h.sherman@gmail.com"}],"sideEffects":["**/*.css","./dist/z-cal.global.js","./dist/polyfill.js","./src/polyfill.ts"],"_nodeVersion":"26.8.2","dependencies":{"temporal-polyfill":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","react-dom":"^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/z-cal_0.9.0_1789489675250_0.060430292449678014"}}},"time":{"created":"2026-09-07T22:19:55.087Z","modified":"2026-09-15T16:27:55.669Z","0.1.0":"2026-09-07T22:19:55.370Z","0.1.1":"2026-09-07T22:35:59.486Z","0.1.2":"2026-09-08T00:30:06.377Z","0.1.3":"2026-09-08T22:40:05.474Z","0.2.0":"2026-09-09T01:01:28.230Z","0.3.0":"2026-09-09T17:22:29.282Z","0.4.0":"2026-09-12T02:15:56.194Z","0.5.0":"2026-09-14T03:25:49.553Z","0.6.0":"2026-09-14T16:48:48.804Z","0.7.0":"2026-09-14T21:32:25.999Z","0.8.0":"2026-09-15T14:52:07.746Z","0.9.0":"2026-09-15T16:27:55.447Z"},"bugs":{"url":"https://github.com/zsherman/z-cal/issues"},"license":"MIT","homepage":"https://github.com/zsherman/z-cal#readme","keywords":["calendar","events","react","scheduler","temporal"],"repository":{"url":"git+https://github.com/zsherman/z-cal.git","type":"git","directory":"packages/core"},"description":"A Temporal-native event calendar with a vanilla DOM core and optional React 19 bindings","maintainers":[{"name":"zsherman","email":"zach.h.sherman@gmail.com"}],"readme":"# z-cal\n\nA Temporal-native event calendar with a vanilla DOM API and React 19 bindings in one package.\nMonth, week, day, list, and resource views; drag, resize, select, recurring events, and custom event content.\nTimed events reclaim unused space, with customizable details on hover or keyboard focus (`eventTooltipContent`). Click a day header to widen a crowded day while keeping the week visible. Enable `scrollToFirstEvent` to start at the earliest scheduled time, or `swipeNavigation` to swipe between periods.\nOpt in to `keyboardNavigation` for arrow-key access to every cell and slot, with Google-style `keyboardShortcuts` and screen-reader announcements.\nSet `businessHours` to shade closed time, and keep drags, resizes, and selections inside it or off other events with `'businessHours'` constraints and `eventOverlap`.\n\n[Docs and live demos](https://z-cal-demo.zach-sh.workers.dev) ·\n[npm](https://www.npmjs.com/package/z-cal) ·\n[Documentation](https://github.com/zsherman/z-cal/blob/main/docs/README.md) ·\n[Agent guide](https://github.com/zsherman/z-cal/blob/main/docs/agents.md)\n\n## Install\n\n```sh\nnpm install z-cal\n```\n\nFor React apps, also install React 19 if it is not already installed:\n\n```sh\nnpm install react@^19 react-dom@^19\n```\n\nImport the stylesheet once. Import `z-cal/polyfill` before using the calendar unless all your\nruntimes already provide Temporal. React is an optional peer dependency: vanilla users do not\nneed it. The package is ESM; React bindings live at `z-cal/react`, not a separate npm package.\nSolid and Svelte adapters are not yet available.\n\n## React quickstart\n\nIn a client-rendered React application:\n\n```tsx\nimport 'z-cal/polyfill'\nimport { Calendar, DayGrid, TimeGrid, Interaction, type EventInput } from 'z-cal/react'\nimport 'z-cal/style.css'\n\nconst plugins = [DayGrid, TimeGrid, Interaction]\nconst events: EventInput[] = [\n  { id: 'meeting', title: 'Team sync', start: '2026-09-07T10:00', end: '2026-09-07T11:00' },\n]\n\nexport default function App() {\n  return (\n    <Calendar\n      plugins={plugins}\n      date=\"2026-09-07\"\n      view=\"timeGridWeek\"\n      timeZone=\"America/New_York\"\n      height=\"650px\"\n      responsiveWeek\n      editable\n      events={events}\n      headerToolbar={{\n        start: 'title',\n        end: 'today prev,next dayGridMonth,timeGridWeek,timeGridDay',\n      }}\n    />\n  )\n}\n```\n\nThis renders the sample week with a draggable event. To show today's week, omit `date`.\nTo create events from a selection, enable `selectable` and handle `select` in your application.\nThe library emits a range; your application supplies the form and persistence.\n\n## Vanilla quickstart\n\nAdd `<div id=\"calendar\"></div>` to your page, then run this module after the element exists:\n\n```ts\nimport 'z-cal/polyfill'\nimport { createCalendar, DayGrid, TimeGrid, Interaction } from 'z-cal'\nimport 'z-cal/style.css'\n\nconst host = document.querySelector<HTMLElement>('#calendar')\nif (!host) throw new Error('Missing #calendar element')\n\nconst calendar = createCalendar(host, {\n  plugins: [DayGrid, TimeGrid, Interaction],\n  options: {\n    date: '2026-09-07',\n    view: 'timeGridWeek',\n    timeZone: 'America/New_York',\n    height: '650px',\n    responsiveWeek: true,\n    editable: true,\n    events: [\n      { id: 'meeting', title: 'Team sync', start: '2026-09-07T10:00', end: '2026-09-07T11:00' },\n    ],\n  },\n})\n\n// Call when your page/component is removed:\nexport function dispose() {\n  calendar.destroy()\n}\n```\n\n## Find the right guide\n\n| Task                                                             | Guide                                                                                  |\n| ---------------------------------------------------------------- | -------------------------------------------------------------------------------------- |\n| Install, use a CDN, understand runtime requirements              | [Installation](https://github.com/zsherman/z-cal/blob/main/docs/installation.md)       |\n| Choose views, configure toolbars, sizing, timezone, or resources | [Configuration](https://github.com/zsherman/z-cal/blob/main/docs/configuration.md)     |\n| Load, create, update, persist, drag, or resize events            | [Events and interaction](https://github.com/zsherman/z-cal/blob/main/docs/events.md)   |\n| Use refs, hooks, slots, or server rendering                      | [React](https://github.com/zsherman/z-cal/blob/main/docs/react.md)                     |\n| Change colors, typography, icons, or dark mode                   | [Styling](https://github.com/zsherman/z-cal/blob/main/docs/styling.md)                 |\n| Look up methods, options, callbacks, and exports                 | [API reference](https://github.com/zsherman/z-cal/blob/main/docs/api.md)               |\n| Diagnose missing views, events, styles, or unexpected updates    | [Troubleshooting](https://github.com/zsherman/z-cal/blob/main/docs/troubleshooting.md) |\n| Integrate with a coding agent                                    | [Agent guide](https://github.com/zsherman/z-cal/blob/main/docs/agents.md)              |\n| Develop, test, publish, or deploy this repository                | [Contributing](https://github.com/zsherman/z-cal/blob/main/CONTRIBUTING.md)            |\n\n## Important behavior\n\nReplacing FullCalendar? Read the [migration checklist](https://github.com/zsherman/z-cal/blob/main/docs/migration.md)\nfor duration units, callback differences, and current API gaps.\n\n- Supply the plugin that provides your `view`; `Interaction` enables selection and event editing.\n- `keyboardShortcuts` listens on the calendar root by default; pass `{ target: document }` for\n  page-wide keys. They never fire in text fields or with a modifier held.\n- Dates returned by callbacks are Temporal values. All-day ranges have an **exclusive** end.\n- `updateEvent` replaces an event; supply its complete input, including `start`.\n- `Recurrence` expands `recurrence` rules (RRULE text or an object) into occurrences; each callback\n  event carries `occurrence`, and the `editRecurringEvent` helper produces the series inputs for\n  \"this\", \"this and following\", and \"all\".\n- Replacing `events` or refetching sources replaces the corresponding loaded data. Persist edits\n  in your application. Keep unchanged React arrays/objects stable across renders.\n- Drag/resize commits are canceled if the event was replaced during the gesture. A delayed\n  `revert()` leaves newer edits intact. See [editing and persistence](https://github.com/zsherman/z-cal/blob/main/docs/events.md#editing-and-persistence).\n- `responsiveWeek` adjusts `timeGridWeek` and its derived views to their container width.\n- Define `height` to fill a container vertically. `height=\"100%\"` needs a parent with a defined height.\n\n## License\n\n[MIT](https://github.com/zsherman/z-cal/blob/main/LICENSE).\n","readmeFilename":"README.md"}