{"_id":"@catalisa/calendar-outlook-sdk","_rev":"11-9eec941d847282991142d9f87ab93d30","name":"@catalisa/calendar-outlook-sdk","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"@catalisa/calendar-outlook-sdk","version":"1.0.0","keywords":["microsoft","calendar","outlook","sdk","api-client"],"author":{"name":"Catalisa","email":"dev@catalisa.io"},"license":"MIT","_id":"@catalisa/calendar-outlook-sdk@1.0.0","maintainers":[{"name":"catalisaio","email":"npm@catalisa.io"},{"name":"marcelsud","email":"marcelsud@gmail.com"}],"homepage":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app#readme","bugs":{"url":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app/issues"},"dist":{"shasum":"740d0047256628dfdc3cbe0ad86fde848aa9e7fe","tarball":"https://registry.npmjs.org/@catalisa/calendar-outlook-sdk/-/calendar-outlook-sdk-1.0.0.tgz","fileCount":3,"integrity":"sha512-5ANkTJTG1bOl06B4X2XugqsUz5UOOt0kzUSxBGpoyU1v4JdUWFr3SlRrQx48llhc6z7NyWVhZvihB5WCEJ1tzA==","signatures":[{"sig":"MEYCIQCrVOwZwB5x5ip8ubXGMqGKajerJ5noDeTZAKw7ePsrrwIhAMPjN2BxUjbhsWhydOvRqdPAasJqPlLlvcCHs2K+ainZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4405},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9c63202645123c671cb8fc6a39641b438e2b4ddf","scripts":{"dev":"tsup src/index.ts --format esm --dts --watch","test":"vitest run","build":"tsup src/index.ts --format esm --dts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"catalisaio","email":"npm@catalisa.io"},"repository":{"url":"git+https://github.com/catalisaio/calendar.outlook.bb.catalisa.app.git","type":"git","directory":"packages/sdk"},"_npmVersion":"9.2.0","description":"SDK client for Outlook Calendar Integration API - Microsoft Graph","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ofetch":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.5","vitest":"^2.1.0","typescript":"^5.6.3","@ms-calendar/shared":"workspace:*"},"peerDependencies":{"@ms-calendar/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/calendar-outlook-sdk_1.0.0_1764261884924_0.22548043328524536","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@catalisa/calendar-outlook-sdk","version":"1.0.1","keywords":["microsoft","calendar","outlook","sdk","api-client"],"author":{"name":"Catalisa","email":"dev@catalisa.io"},"license":"MIT","_id":"@catalisa/calendar-outlook-sdk@1.0.1","maintainers":[{"name":"catalisaio","email":"npm@catalisa.io"},{"name":"marcelsud","email":"marcelsud@gmail.com"}],"homepage":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app#readme","bugs":{"url":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app/issues"},"dist":{"shasum":"0bcc964c769b5e11344d1b38f6deab967d08fa78","tarball":"https://registry.npmjs.org/@catalisa/calendar-outlook-sdk/-/calendar-outlook-sdk-1.0.1.tgz","fileCount":4,"integrity":"sha512-+f/bIW4cD3ze6zi2re3iojNB3lia6H+WFhXRViF8dgQDx87EmY0gtsP9Kv59h/ud2uF7Xjnj5/nfc8Edph0DWg==","signatures":[{"sig":"MEQCIGTwcmm3Y8TERYBl5MIZ4IMt2/4tbnv8n3I6NLHudIg8AiAr0mYTsqVlIqgDVykNaJA3HkbxRe5GvkVxkFLXsDtxHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11094},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fc6fc56719f9354a9220a2e427c80107e78db6a7","scripts":{"dev":"tsup src/index.ts --format esm --dts --watch","test":"vitest run","build":"tsup src/index.ts --format esm --dts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"catalisaio","email":"npm@catalisa.io"},"repository":{"url":"git+https://github.com/catalisaio/calendar.outlook.bb.catalisa.app.git","type":"git","directory":"packages/sdk"},"_npmVersion":"9.2.0","description":"SDK client for Outlook Calendar Integration API - Microsoft Graph","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ofetch":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.5","vitest":"^2.1.0","typescript":"^5.6.3","@ms-calendar/shared":"workspace:*"},"peerDependencies":{"@ms-calendar/shared":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/calendar-outlook-sdk_1.0.1_1764263744823_0.5433741594128694","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@catalisa/calendar-outlook-sdk","version":"1.2.0","keywords":["microsoft","calendar","outlook","sdk","api-client"],"author":{"name":"Catalisa","email":"dev@catalisa.io"},"license":"MIT","_id":"@catalisa/calendar-outlook-sdk@1.2.0","maintainers":[{"name":"catalisaio","email":"npm@catalisa.io"},{"name":"marcelsud","email":"marcelsud@gmail.com"}],"homepage":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app#readme","bugs":{"url":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app/issues"},"dist":{"shasum":"41a9a0cf841d1aebed007fc10bfcc88f53d61c0a","tarball":"https://registry.npmjs.org/@catalisa/calendar-outlook-sdk/-/calendar-outlook-sdk-1.2.0.tgz","fileCount":7,"integrity":"sha512-YvZ3C3rSH3AGbEMoFrUMikslDKj78m9bQWmlRO2CRAXNdw2y2HbcPoUzMIHqiFpPExD5/MRmg4tgQI/LmzDUiQ==","signatures":[{"sig":"MEUCIQCU26Rm8R4OXaAyawJbtPVvQz0hyEgKC8Ivz+2dGNkgkgIgMYyYo/ffTeNQkhaF/tlVFgd2snOEoxT/xSvdLTrq518=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20898},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"}},"gitHead":"d0cc5b60048e9dccaab5e7e182839407285e3040","scripts":{"dev":"tsup src/index.ts src/cli.ts --format esm --dts --watch","test":"vitest run","build":"tsup src/index.ts src/cli.ts --format esm --dts","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"catalisaio","email":"npm@catalisa.io"},"repository":{"url":"git+https://github.com/catalisaio/calendar.outlook.bb.catalisa.app.git","type":"git","directory":"packages/sdk"},"_npmVersion":"9.2.0","description":"SDK client for Outlook Calendar Integration API - Microsoft Graph","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ofetch":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","open":"^11.0.0","tsup":"^8.3.5","vitest":"^2.1.0","typescript":"^5.6.3","@types/node":"^22.19.1","@ms-calendar/shared":"workspace:*"},"peerDependencies":{"open":"^10.0.0","@ms-calendar/shared":"workspace:*"},"peerDependenciesMeta":{"open":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/calendar-outlook-sdk_1.2.0_1764267579993_0.6065745503118785","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@catalisa/calendar-outlook-sdk","version":"1.2.1","keywords":["microsoft","calendar","outlook","sdk","api-client"],"author":{"name":"Catalisa","email":"dev@catalisa.io"},"license":"MIT","_id":"@catalisa/calendar-outlook-sdk@1.2.1","maintainers":[{"name":"catalisaio","email":"npm@catalisa.io"},{"name":"marcelsud","email":"marcelsud@gmail.com"}],"homepage":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app#readme","bugs":{"url":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app/issues"},"dist":{"shasum":"db2e73c33fa81c7352d93b30fe3ca59db3cd3820","tarball":"https://registry.npmjs.org/@catalisa/calendar-outlook-sdk/-/calendar-outlook-sdk-1.2.1.tgz","fileCount":10,"integrity":"sha512-4S+Y2E2DbcM5uiOoKrLHIoEnMDq0s81xiNu9JB0B15bAL1A8zZ2Qqdmxb/nl6qpekzQFKQ3/I3DEWQB5buHZfg==","signatures":[{"sig":"MEUCIQD8eYudgJlUQaUd86B0SFZBYRnwuWRC0UCzp+0oossfdwIgOvGr/fobkSosfKxwV75LRRTox/v+9hgyQF+lz69XQIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139054},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"}},"gitHead":"60e4a108a1728ad15392f2698389701251e2b23b","scripts":{"dev":"tsup --watch","demo":"npx tsx demo/cli.ts","test":"vitest run","build":"tsup","test:e2e":"npx tsx src/e2e-tests.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:browser:popup":"playwright test login-popup.spec.ts --headed","test:browser:token":"playwright test login-token.spec.ts","test:browser:redirect":"playwright test login-redirect.spec.ts --headed"},"_npmUser":{"name":"catalisaio","email":"npm@catalisa.io"},"repository":{"url":"git+https://github.com/catalisaio/calendar.outlook.bb.catalisa.app.git","type":"git","directory":"packages/sdk"},"_npmVersion":"9.2.0","description":"SDK client for Outlook Calendar Integration API - Microsoft Graph","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ofetch":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","open":"^11.0.0","tsup":"^8.3.5","serve":"^14.2.4","vitest":"^2.1.0","playwright":"^1.57.0","typescript":"^5.6.3","@types/node":"^22.19.1","@playwright/test":"^1.57.0","@ms-calendar/shared":"workspace:*"},"peerDependencies":{"open":"^10.0.0","@ms-calendar/shared":"workspace:*"},"peerDependenciesMeta":{"open":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/calendar-outlook-sdk_1.2.1_1764272285316_0.49503922161239045","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@catalisa/calendar-outlook-sdk","version":"1.2.2","keywords":["microsoft","calendar","outlook","sdk","api-client"],"author":{"name":"Catalisa","email":"dev@catalisa.io"},"license":"MIT","_id":"@catalisa/calendar-outlook-sdk@1.2.2","maintainers":[{"name":"catalisaio","email":"npm@catalisa.io"},{"name":"marcelsud","email":"marcelsud@gmail.com"}],"homepage":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app#readme","bugs":{"url":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app/issues"},"dist":{"shasum":"d84a259fec82bc113774de38cc6be355bee87801","tarball":"https://registry.npmjs.org/@catalisa/calendar-outlook-sdk/-/calendar-outlook-sdk-1.2.2.tgz","fileCount":10,"integrity":"sha512-5bruQOEGt277VugoKthlNW6RVCDRv+TIewtx/paTKrvzaMrXAPcy5qWqVkobh+HmQmyleCa5RxhIeyCuFEolwA==","signatures":[{"sig":"MEUCIQDwkypOsPNkAPIyUG9pNwLjqJ3eYD4McvlRnghOYMBtiwIgbxzfWS207TYmJxqn/maBdCy5RnKOtxcLhviRXiVryvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139054},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"}},"gitHead":"1164142c0ba369060ee8c311d2cf58acfcf05803","scripts":{"dev":"tsup --watch","demo":"npx tsx demo/cli.ts","test":"vitest run","build":"tsup","test:e2e":"npx tsx src/e2e-tests.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:browser:popup":"playwright test login-popup.spec.ts --headed","test:browser:token":"playwright test login-token.spec.ts","test:browser:redirect":"playwright test login-redirect.spec.ts --headed"},"_npmUser":{"name":"catalisaio","email":"npm@catalisa.io"},"repository":{"url":"git+https://github.com/catalisaio/calendar.outlook.bb.catalisa.app.git","type":"git","directory":"packages/sdk"},"_npmVersion":"9.2.0","description":"SDK client for Outlook Calendar Integration API - Microsoft Graph","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ofetch":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","open":"^11.0.0","tsup":"^8.3.5","serve":"^14.2.4","vitest":"^2.1.0","playwright":"^1.57.0","typescript":"^5.6.3","@types/node":"^22.19.1","@playwright/test":"^1.57.0","@ms-calendar/shared":"workspace:*"},"peerDependencies":{"open":"^10.0.0","@ms-calendar/shared":"workspace:*"},"peerDependenciesMeta":{"open":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/calendar-outlook-sdk_1.2.2_1764272874166_0.1267823946845812","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@catalisa/calendar-outlook-sdk","version":"1.2.3","keywords":["microsoft","calendar","outlook","sdk","api-client"],"author":{"name":"Catalisa","email":"dev@catalisa.io"},"license":"MIT","_id":"@catalisa/calendar-outlook-sdk@1.2.3","maintainers":[{"name":"catalisaio","email":"npm@catalisa.io"},{"name":"marcelsud","email":"marcelsud@gmail.com"}],"homepage":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app#readme","bugs":{"url":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app/issues"},"dist":{"shasum":"8c14dddae84a4ccb2bd497bc16d2618ab300e1a3","tarball":"https://registry.npmjs.org/@catalisa/calendar-outlook-sdk/-/calendar-outlook-sdk-1.2.3.tgz","fileCount":10,"integrity":"sha512-6cy5ZymZ6Cbejtcy6HG/QFO+cOCnClSj4TPgQsBSu3k045j22McnZD7Zsq0g21p4GZG7XPPTgksS69ixA/5m3w==","signatures":[{"sig":"MEQCIBrShSouXOZDz5CVbFdSCklDIhmt3oTrDuI66/sK4rDmAiBbeQMxJdXl0I3msr8yNjSnt8gKpJLfHbs8vLqY3y/O8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139054},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"}},"gitHead":"a77f20f08df4efb8b5e8c822848e8d8417f4928b","scripts":{"dev":"tsup --watch","demo":"npx tsx demo/cli.ts","test":"vitest run","build":"tsup","test:e2e":"npx tsx src/e2e-tests.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:browser:popup":"playwright test login-popup.spec.ts --headed","test:browser:token":"playwright test login-token.spec.ts","test:browser:redirect":"playwright test login-redirect.spec.ts --headed"},"_npmUser":{"name":"catalisaio","email":"npm@catalisa.io"},"repository":{"url":"git+https://github.com/catalisaio/calendar.outlook.bb.catalisa.app.git","type":"git","directory":"packages/sdk"},"_npmVersion":"9.2.0","description":"SDK client for Outlook Calendar Integration API - Microsoft Graph","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ofetch":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","open":"^11.0.0","tsup":"^8.3.5","serve":"^14.2.4","vitest":"^2.1.0","playwright":"^1.57.0","typescript":"^5.6.3","@types/node":"^22.19.1","@playwright/test":"^1.57.0","@ms-calendar/shared":"workspace:*"},"peerDependencies":{"open":"^10.0.0","@ms-calendar/shared":"workspace:*"},"peerDependenciesMeta":{"open":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/calendar-outlook-sdk_1.2.3_1764273545583_0.9656383524528818","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@catalisa/calendar-outlook-sdk","version":"1.2.4","keywords":["microsoft","calendar","outlook","sdk","api-client"],"author":{"name":"Catalisa","email":"dev@catalisa.io"},"license":"MIT","_id":"@catalisa/calendar-outlook-sdk@1.2.4","maintainers":[{"name":"catalisaio","email":"npm@catalisa.io"},{"name":"marcelsud","email":"marcelsud@gmail.com"}],"homepage":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app#readme","bugs":{"url":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app/issues"},"dist":{"shasum":"facedc0ce08768efe2f9e2fbb383c89ed9cedc25","tarball":"https://registry.npmjs.org/@catalisa/calendar-outlook-sdk/-/calendar-outlook-sdk-1.2.4.tgz","fileCount":10,"integrity":"sha512-5HRgdXI4nxdXBZUNl2QEJ05ljMK+rE4z6t8P0xqDLsa52KCAr27O2UsMztffTUr2L0Ss8jPZ72tIQwvlnX+71A==","signatures":[{"sig":"MEQCIC8Bo01/AiTDE/kPhuJJ6X08Pla5+A1IP/3P3D4dGh8SAiA28hPuEXpbL9kU1min+nLXD4tHfR88wZir/8vKPZTh3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140868},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"}},"gitHead":"a2d7397742b537ecd7f2632fba7cb494f4e30de6","scripts":{"dev":"tsup --watch","demo":"npx tsx demo/cli.ts","test":"vitest run","build":"tsup","test:e2e":"npx tsx src/e2e-tests.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:browser:popup":"playwright test login-popup.spec.ts --headed","test:browser:token":"playwright test login-token.spec.ts","test:browser:redirect":"playwright test login-redirect.spec.ts --headed"},"_npmUser":{"name":"catalisaio","email":"npm@catalisa.io"},"repository":{"url":"git+https://github.com/catalisaio/calendar.outlook.bb.catalisa.app.git","type":"git","directory":"packages/sdk"},"_npmVersion":"9.2.0","description":"SDK client for Outlook Calendar Integration API - Microsoft Graph","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ofetch":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","open":"^11.0.0","tsup":"^8.3.5","serve":"^14.2.4","vitest":"^2.1.0","playwright":"^1.57.0","typescript":"^5.6.3","@types/node":"^22.19.1","@playwright/test":"^1.57.0","@ms-calendar/shared":"workspace:*"},"peerDependencies":{"open":"^10.0.0","@ms-calendar/shared":"workspace:*"},"peerDependenciesMeta":{"open":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/calendar-outlook-sdk_1.2.4_1764365284017_0.47229399596141897","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@catalisa/calendar-outlook-sdk","version":"1.2.5","keywords":["microsoft","calendar","outlook","sdk","api-client"],"author":{"name":"Catalisa","email":"dev@catalisa.io"},"license":"MIT","_id":"@catalisa/calendar-outlook-sdk@1.2.5","maintainers":[{"name":"catalisaio","email":"npm@catalisa.io"},{"name":"marcelsud","email":"marcelsud@gmail.com"}],"homepage":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app#readme","bugs":{"url":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app/issues"},"dist":{"shasum":"4dbc101c1459f7762e3c29845396ba345cff379f","tarball":"https://registry.npmjs.org/@catalisa/calendar-outlook-sdk/-/calendar-outlook-sdk-1.2.5.tgz","fileCount":10,"integrity":"sha512-oGI/OyfiemTejSp4AR1wecpvmMpS7YI/3yxqpbj71LQs8SeAOsK5s1aSrWa27QjwCcvEOhVb397rF7J9k3cbXg==","signatures":[{"sig":"MEUCIB3Akn0KlJ9RNwtap0zslLsrLEt8wcGRlG4140+LPjckAiEA5032Tg35UmMHM8ZD+F7ymP1JkjenJowC6JN7umviflQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141128},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"}},"gitHead":"4f6ce31c29017d1a5509c34f3c64d2039770ebe0","scripts":{"dev":"tsup --watch","demo":"npx tsx demo/cli.ts","test":"vitest run","build":"tsup","test:e2e":"npx tsx src/e2e-tests.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:browser:popup":"playwright test login-popup.spec.ts --headed","test:browser:token":"playwright test login-token.spec.ts","test:browser:redirect":"playwright test login-redirect.spec.ts --headed"},"_npmUser":{"name":"catalisaio","email":"npm@catalisa.io"},"repository":{"url":"git+https://github.com/catalisaio/calendar.outlook.bb.catalisa.app.git","type":"git","directory":"packages/sdk"},"_npmVersion":"9.2.0","description":"SDK client for Outlook Calendar Integration API - Microsoft Graph","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ofetch":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","open":"^11.0.0","tsup":"^8.3.5","serve":"^14.2.4","vitest":"^2.1.0","playwright":"^1.57.0","typescript":"^5.6.3","@types/node":"^22.19.1","@playwright/test":"^1.57.0","@ms-calendar/shared":"workspace:*"},"peerDependencies":{"open":"^10.0.0","@ms-calendar/shared":"workspace:*"},"peerDependenciesMeta":{"open":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/calendar-outlook-sdk_1.2.5_1768328291538_0.2798084438812185","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@catalisa/calendar-outlook-sdk","version":"1.2.6","keywords":["microsoft","calendar","outlook","sdk","api-client"],"author":{"name":"Catalisa","email":"dev@catalisa.io"},"license":"MIT","_id":"@catalisa/calendar-outlook-sdk@1.2.6","maintainers":[{"name":"catalisaio","email":"npm@catalisa.io"},{"name":"marcelsud","email":"marcelsud@gmail.com"}],"homepage":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app#readme","bugs":{"url":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app/issues"},"dist":{"shasum":"45721f16bec072058b5e85cdd6083d3275e6ae08","tarball":"https://registry.npmjs.org/@catalisa/calendar-outlook-sdk/-/calendar-outlook-sdk-1.2.6.tgz","fileCount":10,"integrity":"sha512-JZXvVB+KxVZHpj36jkyJTR+02tVzj/npgBAsTnJVei0Y9hoqFlw6xcK2TVQDfGt37UxzxoDN8xwJfoaEDM7m8A==","signatures":[{"sig":"MEQCIBlPDeF+DmJd5CqnN9GtZLMFiLRoQTSSGDVvT/ByHAZMAiBAsfTq8e3M9raulntCu2RN05BCeYMXOo7sonuNEOd0Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141086},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js"}},"gitHead":"4f6ce31c29017d1a5509c34f3c64d2039770ebe0","scripts":{"dev":"tsup --watch","demo":"npx tsx demo/cli.ts","test":"vitest run","build":"tsup","test:e2e":"npx tsx src/e2e-tests.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:browser:popup":"playwright test login-popup.spec.ts --headed","test:browser:token":"playwright test login-token.spec.ts","test:browser:redirect":"playwright test login-redirect.spec.ts --headed"},"_npmUser":{"name":"catalisaio","email":"npm@catalisa.io"},"repository":{"url":"git+https://github.com/catalisaio/calendar.outlook.bb.catalisa.app.git","type":"git","directory":"packages/sdk"},"_npmVersion":"9.2.0","description":"SDK client for Outlook Calendar Integration API - Microsoft Graph","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ofetch":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","open":"^11.0.0","tsup":"^8.3.5","serve":"^14.2.4","vitest":"^2.1.0","playwright":"^1.57.0","typescript":"^5.6.3","@types/node":"^22.19.1","@playwright/test":"^1.57.0","@ms-calendar/shared":"workspace:*"},"peerDependencies":{"open":"^10.0.0"},"peerDependenciesMeta":{"open":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/calendar-outlook-sdk_1.2.6_1768438391734_0.23850005323100643","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@catalisa/calendar-outlook-sdk","version":"1.2.7","keywords":["microsoft","calendar","outlook","sdk","api-client"],"author":{"name":"Catalisa","email":"dev@catalisa.io"},"license":"MIT","_id":"@catalisa/calendar-outlook-sdk@1.2.7","maintainers":[{"name":"catalisaio","email":"npm@catalisa.io"},{"name":"marcelsud","email":"marcelsud@gmail.com"}],"homepage":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app#readme","bugs":{"url":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app/issues"},"dist":{"shasum":"c233d5e5b3292190fdfd0a362ac6ff8f65c63f68","tarball":"https://registry.npmjs.org/@catalisa/calendar-outlook-sdk/-/calendar-outlook-sdk-1.2.7.tgz","fileCount":16,"integrity":"sha512-d8vCdShL4cxcBb1zsVCc4J957sr5qD5EEv055PUrfLvbzuB6JFEiwA7Cn5cX+HR8a9j3F+VVkebq1r6Fqp9U+Q==","signatures":[{"sig":"MEUCID9vtOBSWARUYL/9xwfUh3VzpKq0JJ3izs4JfJiHk53pAiEAyYj6Ywbyh2DQCLdMCDPT7wTgfac+QIdJqHsWG2O9BaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184040},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"gitHead":"9b3eb71a58bb2af7a206215489ffcc217cf29fc5","scripts":{"dev":"tsup --watch","demo":"npx tsx demo/cli.ts","test":"vitest run","build":"tsup","test:e2e":"npx tsx src/e2e-tests.ts","typecheck":"tsc --noEmit","test:watch":"vitest","test:browser:popup":"playwright test login-popup.spec.ts --headed","test:browser:token":"playwright test login-token.spec.ts","test:browser:redirect":"playwright test login-redirect.spec.ts --headed"},"_npmUser":{"name":"catalisaio","email":"npm@catalisa.io"},"repository":{"url":"git+https://github.com/catalisaio/calendar.outlook.bb.catalisa.app.git","type":"git","directory":"packages/sdk"},"_npmVersion":"9.2.0","description":"SDK client for Outlook Calendar Integration API - Microsoft Graph","directories":{},"_nodeVersion":"20.18.1","dependencies":{"ofetch":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","open":"^11.0.0","tsup":"^8.3.5","serve":"^14.2.4","vitest":"^2.1.0","playwright":"^1.57.0","typescript":"^5.6.3","@types/node":"^22.19.1","@playwright/test":"^1.57.0","@ms-calendar/shared":"workspace:*"},"peerDependencies":{"open":"^10.0.0"},"peerDependenciesMeta":{"open":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/calendar-outlook-sdk_1.2.7_1768439983147_0.16227418717504638","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@catalisa/calendar-outlook-sdk","version":"1.3.0","description":"SDK client for Outlook Calendar Integration API - Microsoft Graph","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./cli":{"types":"./dist/cli.d.ts","import":"./dist/cli.js","require":"./dist/cli.cjs"}},"repository":{"type":"git","url":"git+https://github.com/catalisaio/calendar.outlook.bb.catalisa.app.git","directory":"packages/sdk"},"homepage":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app#readme","bugs":{"url":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app/issues"},"author":{"name":"Catalisa","email":"dev@catalisa.io"},"publishConfig":{"access":"public"},"scripts":{"build":"tsup","dev":"tsup --watch","typecheck":"tsc --noEmit","test":"vitest run","test:watch":"vitest","test:e2e":"npx tsx src/e2e-tests.ts","test:browser:popup":"playwright test login-popup.spec.ts --headed","test:browser:redirect":"playwright test login-redirect.spec.ts --headed","test:browser:token":"playwright test login-token.spec.ts","demo":"npx tsx demo/cli.ts"},"dependencies":{"ofetch":"^1.4.1"},"devDependencies":{"@ms-calendar/shared":"workspace:*","@playwright/test":"^1.57.0","@types/node":"^22.19.1","msw":"^2.6.0","open":"^11.0.0","playwright":"^1.57.0","serve":"^14.2.4","tsup":"^8.3.5","typescript":"^5.6.3","vitest":"^2.1.0"},"peerDependencies":{"open":"^10.0.0"},"peerDependenciesMeta":{"open":{"optional":true}},"keywords":["microsoft","calendar","outlook","sdk","api-client"],"license":"MIT","gitHead":"294f970758a12304fac8f42b9bb8a120a7a8dfd9","_id":"@catalisa/calendar-outlook-sdk@1.3.0","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-RtPgNgDL3Dqj/sfFEjbo/iDljQurX+FNAP+YUY0J4N6ruEZSd5h2R4LPX40a0vlbfCIBwZuLQy3EhrJzgjgdPA==","shasum":"7382fe220f66fab98a9d2ff66b1ebaa997564b1f","tarball":"https://registry.npmjs.org/@catalisa/calendar-outlook-sdk/-/calendar-outlook-sdk-1.3.0.tgz","fileCount":16,"unpackedSize":190915,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBskn9WGKqv0TEddAPBHYjp7VRE2wIpxgyUfs3uJEDuQAiA3pAvpjqt4Hkes+o7gVAWULvrj/J+AcP1xO2vlp7mpeg=="}]},"_npmUser":{"name":"catalisaio","email":"npm@catalisa.io"},"directories":{},"maintainers":[{"name":"catalisaio","email":"npm@catalisa.io"},{"name":"marcelsud","email":"marcelsud@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/calendar-outlook-sdk_1.3.0_1770070452927_0.5412147126920697"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-27T16:44:44.868Z","modified":"2026-02-02T22:14:13.269Z","1.0.0":"2025-11-27T16:44:45.106Z","1.0.1":"2025-11-27T17:15:45.011Z","1.2.0":"2025-11-27T18:19:40.186Z","1.2.1":"2025-11-27T19:38:05.499Z","1.2.2":"2025-11-27T19:47:54.368Z","1.2.3":"2025-11-27T19:59:05.806Z","1.2.4":"2025-11-28T21:28:04.204Z","1.2.5":"2026-01-13T18:18:11.720Z","1.2.6":"2026-01-15T00:53:11.895Z","1.2.7":"2026-01-15T01:19:43.299Z","1.3.0":"2026-02-02T22:14:13.076Z"},"bugs":{"url":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app/issues"},"author":{"name":"Catalisa","email":"dev@catalisa.io"},"license":"MIT","homepage":"https://github.com/catalisaio/calendar.outlook.bb.catalisa.app#readme","keywords":["microsoft","calendar","outlook","sdk","api-client"],"repository":{"type":"git","url":"git+https://github.com/catalisaio/calendar.outlook.bb.catalisa.app.git","directory":"packages/sdk"},"description":"SDK client for Outlook Calendar Integration API - Microsoft Graph","maintainers":[{"name":"catalisaio","email":"npm@catalisa.io"},{"name":"marcelsud","email":"marcelsud@gmail.com"}],"readme":"# @catalisa/calendar-outlook-sdk\n\nTypeScript SDK for Microsoft Outlook Calendar Integration API.\n\n[![npm version](https://badge.fury.io/js/%40catalisa%2Fcalendar-outlook-sdk.svg)](https://www.npmjs.com/package/@catalisa/calendar-outlook-sdk)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## Documentation / Documentação\n\n- **[Documentação em Português](./docs/pt-br/README.md)** - Documentação completa com exemplos detalhados\n- **[Admin Panel Integration Guide (English)](./docs/en/admin-integration-guide.md)** - Complete guide for external integrations\n- **[Guia de Integração Admin (Português)](./docs/pt-br/guia-integracao-admin.md)** - Guia completo para integrações externas\n\n## Installation\n\n```bash\nnpm install @catalisa/calendar-outlook-sdk\n```\n\n## Setup\n\n```typescript\nimport { MSCalendarClient } from '@catalisa/calendar-outlook-sdk';\n\nconst client = new MSCalendarClient({\n  baseURL: 'https://your-api.com',\n  token: 'your-jwt-token',\n  onUnauthorized: () => console.log('Token expired'),\n});\n\n// Update token dynamically\nclient.setToken('new-token');\n\n// Get login URL\nconst loginUrl = client.getLoginUrl();\n```\n\n---\n\n## API Reference\n\n### Authentication\n\n#### `auth.me()` - Get current user\n\n```typescript\nconst user = await client.auth.me();\n// { id, email, displayName, accountType: 'personal' | 'business' }\n```\n\n#### `auth.logout()` - End session\n\n```typescript\nawait client.auth.logout();\n```\n\n#### `auth.exchangeToken(appToken)` - Exchange App Token for Access Token\n\n```typescript\n// For external integrations using App Tokens\nconst client = new MSCalendarClient({ baseURL: 'https://your-api.com' });\n\nconst result = await client.auth.exchangeToken('cat_your-app-token');\n// { accessToken, expiresIn: 3600, tokenType: 'Bearer' }\n// Client is automatically authenticated after exchange\n```\n\n---\n\n### App Token Management\n\nManage long-lived tokens for external integrations.\n\n#### `tokens.create(data)` - Create new App Token\n\n```typescript\nconst token = await client.tokens.create({\n  name: 'My Integration',\n  scopes: ['calendar:read', 'calendar:write', 'slots:read'], // optional\n  expiresIn: '30d',  // '30d' | '90d' | '1y' | 'never'\n});\n// { id, name, scopes, expiresAt, token: 'cat_xxx...' }\n// ⚠️ The plain token is only returned once!\n```\n\n#### `tokens.list()` - List all App Tokens\n\n```typescript\nconst { tokens } = await client.tokens.list();\n// tokens: [{ id, name, scopes, expiresAt, lastUsedAt, createdAt, isRevoked }]\n```\n\n#### `tokens.get(id)` - Get single App Token\n\n```typescript\nconst token = await client.tokens.get('token-id');\n// { id, name, scopes, expiresAt, lastUsedAt, createdAt, isRevoked }\n```\n\n#### `tokens.revoke(id)` - Revoke App Token\n\n```typescript\nawait client.tokens.revoke('token-id');\n```\n\n---\n\n### Calendar Events\n\n#### `calendar.list(query?)` - List events\n\n```typescript\nconst { events, total, hasMore } = await client.calendar.list({\n  startDate: '2024-01-01',  // optional\n  endDate: '2024-01-31',    // optional\n  limit: 50,                // default: 50\n  skip: 0,                  // default: 0\n});\n```\n\n#### `calendar.get(id)` - Get single event\n\n```typescript\nconst event = await client.calendar.get('event-id');\n// { id, subject, body, start, end, location, attendees, isOnlineMeeting, onlineMeetingUrl }\n```\n\n#### `calendar.create(data)` - Create event\n\n```typescript\nconst event = await client.calendar.create({\n  subject: 'Meeting',\n  body: 'Description',                                              // optional\n  start: { dateTime: '2024-01-20T14:00:00', timeZone: 'UTC' },\n  end: { dateTime: '2024-01-20T15:00:00', timeZone: 'UTC' },\n  location: 'Room 101',                                             // optional\n  attendees: [{ email: 'a@b.com', name: 'Name', type: 'required' }], // optional\n  isOnlineMeeting: true,                                            // optional - creates Teams link\n});\n```\n\n#### `calendar.update(id, data)` - Update event\n\n```typescript\nconst event = await client.calendar.update('event-id', {\n  subject: 'Updated Title',\n  location: 'Room 202',\n});\n```\n\n#### `calendar.delete(id)` - Delete event\n\n```typescript\nawait client.calendar.delete('event-id');\n```\n\n---\n\n### Finding Available Slots\n\n#### `calendar.findSlots(query)` - Find free time slots\n\n```typescript\nconst { slots, meta } = await client.calendar.findSlots({\n  startDate: '2024-01-15',        // required\n  endDate: '2024-01-22',          // required\n  duration: 30,                   // required (minutes)\n  quantity: 5,                    // default: 5\n  algorithm: 'nextAvailable',     // 'nextAvailable' | 'spread' | 'randomize' | 'consecutive'\n  weekdaysOnly: false,            // default: false\n  periodStart: '09:00',           // optional (HH:mm)\n  periodEnd: '17:00',             // optional (HH:mm)\n  timeZone: 'UTC',                // default: 'UTC'\n});\n\n// slots: [{ start, end, timeZone }]\n// meta: { totalAvailable, returned, searchedCalendars }\n```\n\n**Algorithms:**\n- `nextAvailable` - Earliest slots first\n- `spread` - Distributed across days\n- `randomize` - Random selection\n- `consecutive` - Back-to-back slots\n\n---\n\n## Types\n\n```typescript\nimport type {\n  // User\n  UserDto,\n  // Events\n  EventDto,\n  CreateEventDto,\n  UpdateEventDto,\n  ListEventsQueryDto,\n  ListEventsResponseDto,\n  // Slots\n  SlotDto,\n  FindSlotsQueryDto,\n  FindSlotsResponseDto,\n  DateTimeDto,\n  AttendeeDto,\n  SlotAlgorithm,\n  // App Tokens\n  CreateAppTokenDto,\n  AppTokenDto,\n  AppTokenWithSecretDto,\n  ListAppTokensResponseDto,\n  ExchangeTokenResponseDto,\n  AppTokenScope,\n} from '@catalisa/calendar-outlook-sdk';\n```\n\n---\n\n## Error Handling\n\n```typescript\ntry {\n  await client.calendar.get('invalid-id');\n} catch (error) {\n  if (error.response?.status === 404) {\n    console.log('Not found');\n  }\n}\n```\n\n---\n\n## Testing\n\n### Unit Tests\n\n```bash\npnpm test\n```\n\n### E2E Tests (CLI)\n\nRequires a running API and valid JWT token.\n\n```bash\n# Set your token\nexport TOKEN=\"your-jwt-token\"\n\n# Run all tests\npnpm test:e2e\n\n# Run specific suite\npnpm test:e2e -- auth\npnpm test:e2e -- calendar\npnpm test:e2e -- slots\npnpm test:e2e -- tokens\npnpm test:e2e -- logout\n```\n\n### Browser Tests (Playwright)\n\nInteractive tests requiring Microsoft OAuth login.\n\n```bash\n# Install browsers (first time)\nnpx playwright install chromium\n\n# Popup authentication\npnpm test:browser:popup\n\n# Redirect authentication\npnpm test:browser:redirect\n\n# Token authentication (headless)\npnpm test:browser:token\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}