{"_id":"@caffeinebounce/scheduling","name":"@caffeinebounce/scheduling","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.1":{"name":"@caffeinebounce/scheduling","version":"0.1.1","description":"Framework-agnostic scheduling kernel: availability/slot engine, Microsoft Graph + Google calendar clients, ICS generation, and token encryption. Powers the TCC Scheduler.","license":"MIT","type":"module","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./engine":{"types":"./dist/engine.d.ts","import":"./dist/engine.mjs","require":"./dist/engine.js"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.mjs","require":"./dist/types.js"},"./crypto":{"types":"./dist/crypto.d.ts","import":"./dist/crypto.mjs","require":"./dist/crypto.js"},"./ports":{"types":"./dist/ports.d.ts","import":"./dist/ports.mjs","require":"./dist/ports.js"},"./graph":{"types":"./dist/graph.d.ts","import":"./dist/graph.mjs","require":"./dist/graph.js"},"./google":{"types":"./dist/google.d.ts","import":"./dist/google.mjs","require":"./dist/google.js"},"./ics":{"types":"./dist/ics.d.ts","import":"./dist/ics.mjs","require":"./dist/ics.js"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/caffeinebounce/shared-packages.git","directory":"packages/scheduling"},"scripts":{"build":"tsup","dev":"tsup --watch","test":"yarn run -T vitest run","test:watch":"yarn run -T vitest","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.test.json --noEmit","clean":"rm -rf dist","lint":"biome check src/"},"dependencies":{"zod":"^4.3.6"},"devDependencies":{"@types/node":"^25.5.0","tsup":"^8.5.1","typescript":"^5.9.3"},"gitHead":"5dfd175bac29e205d94e90538793c926e80b97b1","_id":"@caffeinebounce/scheduling@0.1.1","bugs":{"url":"https://github.com/caffeinebounce/shared-packages/issues"},"homepage":"https://github.com/caffeinebounce/shared-packages#readme","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-/nNETTaGoSyqpW24R1L1CIsi7RZwwSfmPdaLtbQy53XaZYATXYI8qdp6yEF9LTWNi4oyngTIjopSPbeON6AlJg==","shasum":"43ac99c991328e8076fa5ce710856dfac9e8d809","tarball":"https://registry.npmjs.org/@caffeinebounce/scheduling/-/scheduling-0.1.1.tgz","fileCount":51,"unpackedSize":622423,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAitfmlenfwm21EwisjX+AF1J06/CRCicjKPFNmnVUOzAiAj9BhEfLPViBGlKy0YvI0XvKvFcE2vVX93ey32e3f4rA=="}]},"_npmUser":{"name":"caffienebounce","email":"doug@douglasebanks.com"},"directories":{},"maintainers":[{"name":"caffienebounce","email":"doug@douglasebanks.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/scheduling_0.1.1_1782941934672_0.7972278868713547"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-01T21:38:54.506Z","0.1.1":"2026-07-01T21:38:54.870Z","modified":"2026-07-01T21:38:55.067Z"},"maintainers":[{"name":"caffienebounce","email":"doug@douglasebanks.com"}],"description":"Framework-agnostic scheduling kernel: availability/slot engine, Microsoft Graph + Google calendar clients, ICS generation, and token encryption. Powers the TCC Scheduler.","homepage":"https://github.com/caffeinebounce/shared-packages#readme","repository":{"type":"git","url":"git+https://github.com/caffeinebounce/shared-packages.git","directory":"packages/scheduling"},"bugs":{"url":"https://github.com/caffeinebounce/shared-packages/issues"},"license":"MIT","readme":"ERROR: No README data found!","readmeFilename":"","_rev":"1-375d5f17e2a066aa0694c0c39aa0063e"}