{"_id":"@angelmsger/wecom-calendar-cli","_rev":"3-976a6852029f18805de67db394680b56","name":"@angelmsger/wecom-calendar-cli","dist-tags":{"latest":"0.2.1"},"versions":{"0.1.0":{"name":"@angelmsger/wecom-calendar-cli","version":"0.1.0","keywords":["wecom","wework","enterprise-wechat","calendar","caldav","cli","agent","claude","sqlite"],"license":"MIT","_id":"@angelmsger/wecom-calendar-cli@0.1.0","maintainers":[{"name":"angelmsger","email":"AngelMsger@Vip.QQ.Com"}],"homepage":"https://angelmsger.github.io/wecom-calendar-cli/","bugs":{"url":"https://github.com/AngelMsger/wecom-calendar-cli/issues"},"os":["darwin","linux","win32"],"bin":{"wecom-calendar-cli":"bin/wecom-calendar-cli.js"},"cpu":["x64","arm64"],"dist":{"shasum":"ff0c087892a62e6b7b1e4e3f22405d17a63187ed","tarball":"https://registry.npmjs.org/@angelmsger/wecom-calendar-cli/-/wecom-calendar-cli-0.1.0.tgz","fileCount":4,"integrity":"sha512-zYyKgkfHhj3nnYVnvNhAzG9Og8PvMm7KLYtUAByZ0t3JZc4orYU9B+MQS39VkA2GnKrUb4huJIef3O9pDNAZzA==","signatures":[{"sig":"MEYCIQCCe6DrpmzMNgtCzbk2PBtkhauJIFygXZjjKj3H5IJBLAIhAKGqFww2MZ8Hanx4EMqHHwVelM4FaZKawmx8rY6PoSaq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9066},"main":"install.js","engines":{"node":">=18"},"gitHead":"4e91bbe61768daaf205e66b546a54458d8742b8b","scripts":{"test":"node --test install.test.js","postinstall":"node install.js"},"_npmUser":{"name":"angelmsger","email":"AngelMsger@Vip.QQ.Com"},"repository":{"url":"git+https://github.com/AngelMsger/wecom-calendar-cli.git","type":"git"},"_npmVersion":"11.9.0","description":"Sync WeCom (Enterprise WeChat) calendars over CalDAV into a local SQLite store and query them from the terminal, built for coding agents: incremental sync, event queries over a date range, and a free-form agent-owned metadata layer for classification and ","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wecom-calendar-cli_0.1.0_1785131830078_0.18214378456227154","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@angelmsger/wecom-calendar-cli","version":"0.2.0","keywords":["wecom","wework","enterprise-wechat","calendar","caldav","cli","agent","claude","sqlite"],"license":"MIT","_id":"@angelmsger/wecom-calendar-cli@0.2.0","maintainers":[{"name":"angelmsger","email":"AngelMsger@Vip.QQ.Com"}],"homepage":"https://angelmsger.github.io/wecom-calendar-cli/","bugs":{"url":"https://github.com/AngelMsger/wecom-calendar-cli/issues"},"os":["darwin","linux","win32"],"bin":{"wecom-calendar-cli":"bin/wecom-calendar-cli.js"},"cpu":["x64","arm64"],"dist":{"shasum":"7df7a31df881bc3650071c1f7e2fb8ef1784ab5a","tarball":"https://registry.npmjs.org/@angelmsger/wecom-calendar-cli/-/wecom-calendar-cli-0.2.0.tgz","fileCount":4,"integrity":"sha512-qMMiCpzoDnMJG5CkoCFn1JtKtPrxZtPaZ9gaXoyM5eBPYxy3BJvmPWeBwSpNlQ/QX3vIX9PaJ/0HlJT0uEKI+w==","signatures":[{"sig":"MEUCIQDbZX3D9kPOyOL2Sf9SHnqJ42sOQwGchgNM/3oxq6kZZgIgXZYDNJ9Be17QTgcD+8j9+txp3MMBSuJwLinK/MIKL0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angelmsger%2fwecom-calendar-cli@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9066},"main":"install.js","engines":{"node":">=18"},"gitHead":"8e57151c7e97088a6ee6e9e5390599599a1dbb63","scripts":{"test":"node --test install.test.js","postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d1dc0a4-06d3-4f51-bcf8-9720f9446a47"}},"repository":{"url":"git+https://github.com/AngelMsger/wecom-calendar-cli.git","type":"git"},"_npmVersion":"11.16.0","description":"Sync WeCom (Enterprise WeChat) calendars over CalDAV into a local SQLite store and query them from the terminal, built for coding agents: incremental sync, event queries over a date range, and a free-form agent-owned metadata layer for classification and ","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/wecom-calendar-cli_0.2.0_1786442386652_0.08479939134709213","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@angelmsger/wecom-calendar-cli","version":"0.2.1","description":"Sync WeCom (Enterprise WeChat) calendars over CalDAV into a local SQLite store and query them from the terminal, built for coding agents: incremental sync, event queries over a date range, and a free-form agent-owned metadata layer for classification and ","keywords":["wecom","wework","enterprise-wechat","calendar","caldav","cli","agent","claude","sqlite"],"homepage":"https://angelmsger.github.io/wecom-calendar-cli/","repository":{"type":"git","url":"git+https://github.com/AngelMsger/wecom-calendar-cli.git"},"license":"MIT","bin":{"wecom-calendar-cli":"bin/wecom-calendar-cli.js"},"main":"install.js","scripts":{"postinstall":"node install.js","test":"node --test install.test.js"},"engines":{"node":">=18"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"gitHead":"137033406b1713dbc0b68852dea47e03fe364a8f","_id":"@angelmsger/wecom-calendar-cli@0.2.1","bugs":{"url":"https://github.com/AngelMsger/wecom-calendar-cli/issues"},"_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-kuTrlS4sCTHzK/VTHRc9zTjBJnHfTXp/3rSHIRKn33YELz9ZN/TldbYBOd34fY+zKVUEwGsDz6jGmvZPNCLN4A==","shasum":"f59899f21881015f757478eab5f3eca5138acb78","tarball":"https://registry.npmjs.org/@angelmsger/wecom-calendar-cli/-/wecom-calendar-cli-0.2.1.tgz","fileCount":4,"unpackedSize":9066,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@angelmsger%2fwecom-calendar-cli@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAwhD7Teu9sl83DuPJ2bWnDMiv7wufLVaDYEgLKc8GZZAiBNiZ6gTBq396Z0365PUKpBO/zTpl0hr+aHf1pEw6P1cw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d1dc0a4-06d3-4f51-bcf8-9720f9446a47"}},"directories":{},"maintainers":[{"name":"angelmsger","email":"AngelMsger@Vip.QQ.Com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wecom-calendar-cli_0.2.1_1786452745399_0.723470459813063"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-27T05:57:09.812Z","modified":"2026-08-11T12:52:25.887Z","0.1.0":"2026-07-27T05:57:10.228Z","0.2.0":"2026-08-11T09:59:46.819Z","0.2.1":"2026-08-11T12:52:25.561Z"},"bugs":{"url":"https://github.com/AngelMsger/wecom-calendar-cli/issues"},"license":"MIT","homepage":"https://angelmsger.github.io/wecom-calendar-cli/","keywords":["wecom","wework","enterprise-wechat","calendar","caldav","cli","agent","claude","sqlite"],"repository":{"type":"git","url":"git+https://github.com/AngelMsger/wecom-calendar-cli.git"},"description":"Sync WeCom (Enterprise WeChat) calendars over CalDAV into a local SQLite store and query them from the terminal, built for coding agents: incremental sync, event queries over a date range, and a free-form agent-owned metadata layer for classification and ","maintainers":[{"name":"angelmsger","email":"AngelMsger@Vip.QQ.Com"}],"readme":"# @angelmsger/wecom-calendar-cli\n\nnpm distribution of\n[`wecom-calendar-cli`](https://github.com/AngelMsger/wecom-calendar-cli)\n— a command-line tool that syncs your WeCom (Enterprise WeChat) calendars over\nCalDAV into a local SQLite store, then serves fast event queries and a\nfree-form, agent-owned metadata layer (classification, external task links).\nBuilt for coding agents (Claude Code and others) and humans alike.\n\n```bash\nnpm install -g @angelmsger/wecom-calendar-cli\nwecom-calendar-cli config init       # CalDAV server URL + WeCom email + app password\nwecom-calendar-cli skill install     # deploy the companion agent Skill\nwecom-calendar-cli sync              # pull calendars + events into the local store\nwecom-calendar-cli event list --since 2026-07-01 --until 2026-07-31\n```\n\nInstalling this package downloads the prebuilt binary for your platform from the\nmatching GitHub Release and verifies its SHA-256 checksum. If your npm setup\ndisables install scripts, the binary is fetched on first run instead.\n\nThe companion `wecom-calendar` Skill for coding agents is embedded in the\nbinary; `wecom-calendar-cli skill install` deploys a copy that always matches\nthe installed CLI version.\n\n> **Credential note.** Auth is HTTP Basic: your WeCom email plus an\n> **app-specific CalDAV password** obtained in the WeCom mobile app (Workbench →\n> Calendar → settings → Sync to other calendars). Fetching a new password there\n> invalidates the previous one.\n\nSee the\n[project README](https://github.com/AngelMsger/wecom-calendar-cli) for full\ndocumentation.\n","readmeFilename":"README.md"}