https://github.com/cafferychen777/llmcal
AI-powered PopClip extension to turn natural language into calendar events (Apple/Google), with multilingual, recurring events, reminders, and meeting link parsing.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.0%) to scientific vocabulary
Keywords
Repository
AI-powered PopClip extension to turn natural language into calendar events (Apple/Google), with multilingual, recurring events, reminders, and meeting link parsing.
Basic Info
- Host: GitHub
- Owner: cafferychen777
- License: other
- Language: Python
- Default Branch: main
- Homepage: https://cafferychen777.github.io/LLMCal/
- Size: 34.7 MB
Statistics
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 8
Topics
Metadata Files
README.md
LLMCal — AI Calendar Extension for PopClip
Turn highlighted text into calendar events in seconds
Quick Start • Features • Installation • Usage • FAQ
LLMCal is a PopClip extension that uses AI to convert natural language text into calendar events. Simply highlight text describing an event and click the calendar icon — it automatically extracts titles, times, locations, attendees, meeting links, and reminders.
✨ Key Features
- 🤖 AI-Powered: Uses Claude AI to understand natural language
- ⚡ One-Click Creation: Highlight text → Click calendar icon → Done
- 🌐 Meeting Links: Auto-detects Zoom, Teams, Google Meet URLs
- 📍 Smart Locations: Handles both physical and virtual meeting places
- ⏰ Intelligent Reminders: Sets alerts based on text descriptions
- 🔄 Recurring Events: Supports various repeat patterns
- 👥 Attendees: Extracts email addresses from text
- 🌍 Time Zones: Understands different time zone formats
- 📱 Calendar Integration: Works with Apple Calendar and Google Calendar (via macOS sync)
🚀 Quick Start
Prerequisites
- macOS 12+ with PopClip installed (download here)
- Anthropic API key (get one here)
Installation
- Download the latest
LLMCal.popclipext.zipfrom Releases - Double-click the file to install in PopClip
- Open PopClip preferences and configure LLMCal with your API key
First Use
- Select this text: "Team meeting tomorrow at 2pm for 1 hour"
- Click the calendar icon in PopClip
- Watch the event appear in your calendar! 🎉
📖 Usage Examples
Simply highlight any of these text examples and click the calendar icon:
```text "Team meeting tomorrow at 2pm for 1 hour"
"Weekly standup every Monday at 9:30am, 30 minutes, Zoom: https://zoom.us/j/123"
"Product demo next Tuesday 3pm with client@example.com, remind me 15 minutes before"
"Monthly review last Friday of each month, 2-4pm, Conference Room A"
"1:1 with manager Thursday 10am PST (1pm EST), 30 min, Teams: https://teams.microsoft.com/l/123" ```
🔧 Requirements
- macOS 12+ (Monterey or later)
- PopClip 2022.5+ (download)
- Anthropic API key (get one)
- Calendar.app access permissions
- Internet connection for AI processing
📱 Google Calendar Integration
LLMCal works with Google Calendar through macOS integration:
- Setup: System Settings → Internet Accounts → Add Google Account → Enable Calendar
- Usage: Events created via LLMCal automatically sync to Google Calendar
- Sync: Bi-directional sync between Apple Calendar and Google Calendar
❓ FAQ
Q: Does it work with Google Calendar?
A: Yes! Connect your Google account to Apple Calendar in System Settings.
Q: Does it support recurring events?
A: Yes, it understands patterns like "every Monday" or "monthly".
Q: What meeting links are supported?
A: Zoom, Teams, Google Meet, and most other meeting URLs.
Q: Why PopClip instead of a browser extension?
A: Works system-wide in any app (Mail, Notes, Slack) without switching to browser.
Q: How is this different from native calendar parsing?
A: AI-powered extraction is more reliable for attendees, time zones, and complex patterns.
🔒 Privacy & Security
- API key stored securely in PopClip settings
- No event data stored or transmitted beyond calendar creation
- Processing done through Claude AI
- Minimal permissions: text selection and calendar access
🛠️ Troubleshooting
Calendar Access Issues: 1. System Settings → Privacy & Security → Full Disk Access → Enable PopClip 2. Restart Calendar.app
API Key Problems: 1. Verify key at console.anthropic.com 2. Check for extra spaces 3. Restart PopClip after updating
PopClip Not Appearing: 1. Ensure PopClip is running (menu bar icon visible) 2. System Settings → Accessibility → Enable PopClip
For more help, see docs/TROUBLESHOOTING.md or open an issue.
🤝 Support & Contributing
- Issues: Report bugs or request features
- Discussions: Join the community
- Contributing: See CONTRIBUTING.md
- Security: Report privately via Security Advisory
📄 License
This project is licensed under the GNU Affero General Public License Version 3 (AGPLv3) with Commons Clause - see the LICENSE file for details.
Owner
- Name: Caffery Yang
- Login: cafferychen777
- Kind: user
- Website: www.cafferyyang.com
- Twitter: CafferyYang
- Repositories: 1
- Profile: https://github.com/cafferychen777
Chen Yang is a junior at Southern Medical University majoring in biostatistics. In 2020-2021, he was awarded the National Scholarship from the Ministry of Educa
GitHub Events
Total
- Release event: 6
- Watch event: 2
- Push event: 59
- Pull request event: 8
- Create event: 10
Last Year
- Release event: 6
- Watch event: 2
- Push event: 59
- Pull request event: 8
- Create event: 10
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 0
- Total pull requests: 4
- Average time to close issues: N/A
- Average time to close pull requests: less than a minute
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 4
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 4
- Average time to close issues: N/A
- Average time to close pull requests: less than a minute
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 4
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- cafferychen777 (4)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- 355 dependencies
- @babel/core ^7.26.0 development
- @babel/preset-env ^7.26.0 development
- babel-jest ^29.7.0 development
- jest ^29.7.0 development
- actions/checkout v3 composite
- actions/setup-node v3 composite
- peaceiris/actions-gh-pages v3 composite
- actions/checkout v3 composite
- softprops/action-gh-release v1 composite
- ava ^2.0.0 development
- coveralls ^3.0.3 development
- nyc ^15.0.0 development
- tsd ^0.11.0 development
- xo ^0.26.0 development
- @rollup/plugin-typescript 8.3.2 development
- @types/jest 27.4.1 development
- @typescript-eslint/eslint-plugin 5.20.0 development
- @typescript-eslint/parser 5.20.0 development
- eslint 8.14.0 development
- eslint-config-prettier 8.5.0 development
- jest 27.5.1 development
- jest-config 27.5.1 development
- npm-run-all 4.1.5 development
- prettier 2.6.2 development
- rollup 2.70.2 development
- ts-jest 27.1.4 development
- tslib 2.4.0 development
- typescript 4.6.3 development
- @jridgewell/gen-mapping ^0.3.5
- @jridgewell/trace-mapping ^0.3.24
- import-meta-resolve ^4.1.0 development
- strip-ansi ^4.0.0 development
- @babel/helper-validator-identifier ^7.25.9
- js-tokens ^4.0.0
- picocolors ^1.0.0
- @mdn/browser-compat-data ^5.5.36 development
- core-js-compat ^3.37.1 development
- electron-to-chromium ^1.4.816 development
- @babel/helper-transform-fixture-test-runner ^7.26.0 development
- @babel/plugin-syntax-flow ^7.26.0 development
- @babel/plugin-transform-flow-strip-types ^7.25.9 development
- @babel/plugin-transform-modules-commonjs ^7.25.9 development
- @babel/preset-env ^7.26.0 development
- @babel/preset-typescript ^7.26.0 development
- @jridgewell/trace-mapping ^0.3.25 development
- @types/convert-source-map ^2.0.0 development
- @types/debug ^4.1.0 development
- @types/gensync ^1.0.0 development
- @types/resolve ^1.3.2 development
- @types/semver ^5.4.0 development
- rimraf ^3.0.0 development
- ts-node ^11.0.0-beta.1 development
- @ampproject/remapping ^2.2.0
- @babel/code-frame ^7.26.0
- @babel/generator ^7.26.0
- @babel/helper-compilation-targets ^7.25.9
- @babel/helper-module-transforms ^7.26.0
- @babel/helpers ^7.26.0
- @babel/parser ^7.26.0
- @babel/template ^7.25.9
- @babel/traverse ^7.25.9
- @babel/types ^7.26.0
- convert-source-map ^2.0.0
- debug ^4.1.0
- gensync ^1.0.0-beta.2
- json5 ^2.2.3
- semver ^6.3.1
- @babel/core ^7.26.0 development
- @babel/helper-fixtures ^7.26.0 development
- @babel/plugin-transform-typescript ^7.26.5 development
- @jridgewell/sourcemap-codec ^1.4.15 development
- @types/jsesc ^2.5.0 development
- charcodes ^0.2.0 development
- @babel/parser ^7.26.5
- @babel/types ^7.26.5
- @jridgewell/gen-mapping ^0.3.5
- @jridgewell/trace-mapping ^0.3.25
- jsesc ^3.0.2
- @babel/helper-plugin-test-runner ^7.25.9 development
- @types/lru-cache ^5.1.1 development
- @types/semver ^5.5.0 development
- @babel/compat-data ^7.26.5
- @babel/helper-validator-option ^7.25.9
- browserslist ^4.24.0
- lru-cache ^5.1.1
- semver ^6.3.1
- @babel/core ^7.25.9 development
- @babel/traverse ^7.25.9
- @babel/types ^7.25.9
- @babel/core ^7.26.0 development
- @babel/helper-module-imports ^7.25.9
- @babel/helper-validator-identifier ^7.25.9
- @babel/traverse ^7.25.9
- @babel/core ^7.26.0 development
- charcodes ^0.2.0 development
- @unicode/unicode-16.0.0 ^1.0.0 development
- charcodes ^0.2.0 development
- @babel/generator ^7.26.0 development
- @babel/helper-plugin-test-runner ^7.25.9 development
- @babel/parser ^7.26.0 development
- regenerator-runtime ^0.14.0 development
- @babel/template ^7.25.9
- @babel/types ^7.26.0
- @babel/code-frame ^7.26.2 development
- @babel/helper-check-duplicate-nodes ^7.25.9 development
- @babel/helper-fixtures ^7.26.0 development
- @babel/helper-string-parser ^7.25.9 development
- @babel/helper-validator-identifier ^7.25.9 development
- charcodes ^0.2.0 development
- @babel/types ^7.26.5
- @babel/core ^7.25.9 development
- @babel/helper-plugin-test-runner ^7.25.9 development
- @babel/plugin-syntax-jsx ^7.25.9 development
- @babel/helper-plugin-utils ^7.25.9
- @babel/core ^7.25.9 development
- @babel/helper-plugin-test-runner ^7.25.9 development
- @babel/plugin-syntax-jsx ^7.25.9 development
- @babel/helper-plugin-utils ^7.25.9
- @babel/code-frame ^7.25.9
- @babel/parser ^7.25.9
- @babel/types ^7.25.9
- ava 0.21.0 development
- xo 0.18.0 development
- @babel/core ^7.26.0 development
- @babel/helper-plugin-test-runner ^7.25.9 development
- @babel/code-frame ^7.26.2
- @babel/generator ^7.26.5
- @babel/parser ^7.26.5
- @babel/template ^7.25.9
- @babel/types ^7.26.5
- debug ^4.3.1
- globals ^11.1.0
- @babel/generator ^7.26.5 development
- @babel/parser ^7.26.5 development
- glob ^7.2.0 development
- @babel/helper-string-parser ^7.25.9
- @babel/helper-validator-identifier ^7.25.9
- @jsr/std__path ^1.0.4 development
- @types/minimatch ^3.0.5 development
- c8 ^9.1.0 development
- mocha ^10.4.0 development
- rollup ^4.16.2 development
- rollup-plugin-copy ^3.5.0 development
- typescript ^5.4.5 development
- @eslint/object-schema ^2.1.5
- debug ^4.3.1
- minimatch ^3.1.2
- json-schema ^0.4.0 development
- typescript ^5.4.5 development
- @types/json-schema ^7.0.15
- ava ^2.4.0 development
- cheerio ^1.0.0-rc.12 development
- tsd ^0.30.4 development
- type-fest ^4.10.2 development
- xo ^0.36.1 development
- c8 ^7.7.3 development
- chai ^4.3.4 development
- eslint ^7.31.0 development
- eslint-config-eslint ^7.0.0 development
- eslint-plugin-jsdoc ^35.4.1 development
- eslint-plugin-node ^11.1.0 development
- eslint-release ^3.2.0 development
- fs-teardown ^0.1.3 development
- mocha ^9.0.3 development
- rollup ^2.70.1 development
- shelljs ^0.8.5 development
- sinon ^11.1.2 development
- temp-dir ^2.0.0 development
- ajv ^6.12.4
- debug ^4.3.2
- espree ^10.0.1
- globals ^14.0.0
- ignore ^5.2.0
- import-fresh ^3.2.1
- js-yaml ^4.1.0
- minimatch ^3.1.2
- strip-json-comments ^3.1.1
- c8 ^9.1.0 development
- mocha ^10.4.0 development
- rollup ^4.16.2 development
- rollup-plugin-copy ^3.5.0 development
- typescript ^5.4.5 development
- @types/levn ^0.4.0 development
- c8 ^9.1.0 development
- mocha ^10.4.0 development
- rollup ^4.16.2 development
- rollup-plugin-copy ^3.5.0 development
- typescript ^5.4.5 development
- @eslint/core ^0.10.0
- levn ^0.4.1
- @types/estree ^0.0.51 development
- @types/estree-jsx ^0.0.1 development
- @typescript-eslint/parser ^5.14.0 development
- c8 ^7.11.0 development
- chai ^4.3.6 development
- eslint ^7.29.0 development
- eslint-config-eslint ^7.0.0 development
- eslint-plugin-jsdoc ^35.4.0 development
- eslint-plugin-node ^11.1.0 development
- eslint-release ^3.2.0 development
- esquery ^1.4.0 development
- json-diff ^0.7.3 development
- mocha ^9.2.1 development
- opener ^1.5.2 development
- rollup ^2.70.0 development
- rollup-plugin-dts ^4.2.3 development
- tsd ^0.19.1 development
- typescript ^4.6.2 development
- @eslint-community/eslint-plugin-mysticatea ^15.6.1 development
- c8 ^8.0.1 development
- dot-prop ^7.2.0 development
- eslint ^8.57.1 development
- installed-check ^8.0.1 development
- knip ^5.33.3 development
- mocha ^9.2.2 development
- npm-run-all2 ^6.2.3 development
- opener ^1.5.2 development
- prettier 2.8.8 development
- rimraf ^3.0.2 development
- rollup ^2.79.2 development
- rollup-plugin-sourcemaps ^0.6.3 development
- semver ^7.6.3 development
- vitepress ^1.4.1 development
- warun ^1.0.0 development
- eslint-visitor-keys ^3.4.3
- @eslint-community/eslint-plugin-mysticatea ^15.5.1 development
- @rollup/plugin-node-resolve ^14.1.0 development
- @types/eslint ^8.44.3 development
- @types/jsdom ^16.2.15 development
- @types/mocha ^9.1.1 development
- @types/node ^12.20.55 development
- dts-bundle ^0.7.3 development
- eslint ^8.50.0 development
- js-tokens ^8.0.2 development
- jsdom ^19.0.0 development
- mocha ^9.2.2 development
- npm-run-all2 ^6.2.2 development
- nyc ^14.1.1 development
- rimraf ^3.0.2 development
- rollup ^2.79.1 development
- rollup-plugin-sourcemaps ^0.6.3 development
- ts-node ^10.9.1 development
- typescript ~5.0.2 development
- @humanfs/types ^0.15.0 development
- c8 ^9.0.0 development
- mocha ^10.2.0 development
- typescript ^5.2.2 development
- @eslint/js ^8.49.0 development
- @rollup/plugin-terser 0.4.4 development
- @tsconfig/node16 ^16.1.1 development
- @types/mocha ^10.0.3 development
- @types/node 20.12.6 development
- eslint ^8.21.0 development
- lint-staged 15.2.1 development
- mocha ^10.3.0 development
- rollup 3.29.4 development
- typescript 5.4.4 development
- yorkie 2.0.0 development
- @humanfs/test ^0.15.0 development
- @humanfs/types ^0.15.0 development
- @types/node ^20.9.4 development
- mocha ^10.2.0 development
- typescript ^5.2.2 development
- @humanfs/core ^0.19.1
- @humanwhocodes/retry ^0.3.0
- @types/node ^18.7.6 development
- c8 7.12.0 development
- chai 4.3.6 development
- eslint 8.22.0 development
- lint-staged 13.0.3 development
- mocha 9.2.2 development
- rollup 2.78.0 development
- typescript 4.7.4 development
- yorkie 2.0.0 development
- @eslint/js ^8.49.0 development
- @rollup/plugin-terser 0.4.4 development
- @tsconfig/node16 ^16.1.1 development
- @types/mocha ^10.0.3 development
- @types/node 20.12.6 development
- eslint ^8.21.0 development
- lint-staged 15.2.1 development
- mocha ^10.3.0 development
- rollup 3.29.4 development
- typescript 5.4.4 development
- yorkie 2.0.0 development
- @types/node ^14.0.27 development
- @typescript-eslint/eslint-plugin ^4.0.0 development
- @typescript-eslint/parser ^4.0.0 development
- c8 ^7.3.0 development
- chai ^4.2.0 development
- chalk ^4.1.0 development
- cross-env ^7.0.2 development
- eslint ^7.6.0 development
- eslint-plugin-import ^2.22.0 development
- eslint-plugin-node ^11.1.0 development
- gts ^3.0.0 development
- mocha ^10.0.0 development
- rimraf ^3.0.2 development
- rollup ^2.23.1 development
- rollup-plugin-ts ^3.0.2 development
- standardx ^7.0.0 development
- typescript ^4.0.0 development
- string-width ^5.1.2
- string-width-cjs npm:string-width@^4.2.0
- strip-ansi ^7.0.1
- strip-ansi-cjs npm:strip-ansi@^6.0.1
- wrap-ansi ^8.1.0
- wrap-ansi-cjs npm:wrap-ansi@^7.0.0
- @rollup/plugin-typescript 8.3.2 development
- @types/mocha 9.1.1 development
- @types/node 17.0.29 development
- @typescript-eslint/eslint-plugin 5.21.0 development
- @typescript-eslint/parser 5.21.0 development
- benchmark 2.1.4 development
- c8 7.11.2 development
- eslint 8.14.0 development
- eslint-config-prettier 8.5.0 development
- mocha 9.2.2 development
- npm-run-all 4.1.5 development
- prettier 2.6.2 development
- rollup 2.70.2 development
- tsx 4.7.1 development
- typescript 4.6.3 development
- @jridgewell/set-array ^1.2.1
- @jridgewell/sourcemap-codec ^1.4.10
- @jridgewell/trace-mapping ^0.3.24
- @jridgewell/resolve-uri-latest npm:@jridgewell/resolve-uri@* development
- @rollup/plugin-typescript 8.3.0 development
- @typescript-eslint/eslint-plugin 5.10.0 development
- @typescript-eslint/parser 5.10.0 development
- c8 7.11.0 development
- eslint 8.7.0 development
- eslint-config-prettier 8.3.0 development
- mocha 9.2.0 development
- npm-run-all 4.1.5 development
- prettier 2.5.1 development
- rollup 2.66.0 development
- typescript 4.5.5 development
- @rollup/plugin-typescript 8.3.0 development
- @types/mocha 9.1.1 development
- @types/node 17.0.29 development
- @typescript-eslint/eslint-plugin 5.10.0 development
- @typescript-eslint/parser 5.10.0 development
- c8 7.11.0 development
- eslint 8.7.0 development
- eslint-config-prettier 8.3.0 development
- mocha 9.2.0 development
- npm-run-all 4.1.5 development
- prettier 2.5.1 development
- rollup 2.66.0 development
- tsx 4.7.1 development
- typescript 4.5.5 development
- @rollup/plugin-typescript 8.3.0 development
- @types/mocha 10.0.6 development
- @types/node 17.0.15 development
- @typescript-eslint/eslint-plugin 5.10.0 development
- @typescript-eslint/parser 5.10.0 development
- benchmark 2.1.4 development
- c8 7.11.2 development
- eslint 8.7.0 development
- eslint-config-prettier 8.3.0 development
- mocha 9.2.0 development
- npm-run-all 4.1.5 development
- prettier 2.5.1 development
- rollup 2.64.0 development
- source-map 0.6.1 development
- source-map-js 1.0.2 development
- sourcemap-codec 1.4.8 development
- tsx 4.7.1 development
- typescript 4.5.4 development
- @rollup/plugin-typescript 11.1.6 development
- @types/mocha 10.0.6 development
- @types/node 20.11.20 development
- @typescript-eslint/eslint-plugin 6.18.1 development
- @typescript-eslint/parser 6.18.1 development
- benchmark 2.1.4 development
- c8 9.0.0 development
- esbuild 0.19.11 development
- eslint 8.56.0 development
- eslint-config-prettier 9.1.0 development
- eslint-plugin-no-only-tests 3.1.0 development
- mocha 10.3.0 development
- npm-run-all 4.1.5 development
- prettier 3.1.1 development
- rollup 4.9.4 development
- tsx 4.7.0 development
- typescript 5.3.3 development
- @jridgewell/resolve-uri ^3.1.0
- @jridgewell/sourcemap-codec ^1.4.14
- @nodelib/fs.macchiato 1.0.4 development
- @types/run-parallel ^1.1.0 development
- @nodelib/fs.stat 2.0.5
- run-parallel ^1.1.9
- @nodelib/fs.macchiato 1.0.4 development
- @nodelib/fs.macchiato 1.0.4 development
- @nodelib/fs.scandir 2.1.5
- fastq ^1.6.0
- c8 ^7.10.0 development
- eslint ^8.2.0 development
- eslint-plugin-node-core iansu/eslint-plugin-node-core development
- tape ^5.2.2 development
- autoprefixer ^10.4.6 development
- concurrently ^5.3.0 development
- live-server ^1.2.2 development
- postcss ^8.4.13 development
- prettier ^3.3.3 development
- prettier-plugin-tailwindcss ^0.6.8 development
- tailwindcss ^3.0.24 development
- mini-svg-data-uri ^1.2.3
- @babel/parser ^7.20.7
- @babel/types ^7.20.7
- @types/babel__generator *
- @types/babel__template *
- @types/babel__traverse *
- @babel/types ^7.0.0
- @babel/parser ^7.1.0
- @babel/types ^7.0.0
- @babel/types ^7.20.7
- @types/prop-types *
- csstype ^3.0.2
- @jest/types 29.6.3 development
- @types/marked ^5.0.2 development
- @types/mdast ^4.0.3 development
- @types/natural-compare * development
- @typescript-eslint/rule-schema-to-typescript-types 8.20.0 development
- @typescript-eslint/rule-tester 8.20.0 development
- ajv ^6.12.6 development
- cross-env ^7.0.3 development
- cross-fetch * development
- eslint * development
- jest 29.7.0 development
- jest-specific-snapshot ^8.0.0 development
- json-schema * development
- markdown-table ^3.0.3 development
- marked ^5.1.2 development
- mdast-util-from-markdown ^2.0.0 development
- mdast-util-mdx ^3.0.0 development
- micromark-extension-mdxjs ^3.0.0 development
- prettier ^3.2.5 development
- rimraf * development
- title-case ^3.0.3 development
- tsx * development
- typescript * development
- unist-util-visit ^5.0.0 development
- @eslint-community/regexpp ^4.10.0
- @typescript-eslint/scope-manager 8.20.0
- @typescript-eslint/type-utils 8.20.0
- @typescript-eslint/utils 8.20.0
- @typescript-eslint/visitor-keys 8.20.0
- graphemer ^1.4.0
- ignore ^5.3.1
- natural-compare ^1.4.0
- ts-api-utils ^2.0.0
- @jest/types 29.6.3 development
- @types/glob * development
- downlevel-dts * development
- glob * development
- jest 29.7.0 development
- prettier ^3.2.5 development
- rimraf * development
- typescript * development
- @typescript-eslint/scope-manager 8.20.0
- @typescript-eslint/types 8.20.0
- @typescript-eslint/typescript-estree 8.20.0
- @typescript-eslint/visitor-keys 8.20.0
- debug ^4.3.4
- @jest/types 29.6.3 development
- @types/glob * development
- @typescript-eslint/typescript-estree 8.20.0 development
- glob * development
- jest-specific-snapshot * development
- make-dir * development
- prettier ^3.2.5 development
- pretty-format * development
- typescript * development
- @typescript-eslint/types 8.20.0
- @typescript-eslint/visitor-keys 8.20.0
- @jest/types 29.6.3 development
- @typescript-eslint/parser 8.20.0 development
- ajv ^6.12.6 development
- downlevel-dts * development
- jest 29.7.0 development
- prettier ^3.2.5 development
- rimraf * development
- typescript * development
- @typescript-eslint/typescript-estree 8.20.0
- @typescript-eslint/utils 8.20.0
- debug ^4.3.4
- ts-api-utils ^2.0.0
- @jest/types 29.6.3 development
- downlevel-dts * development
- prettier ^3.2.5 development
- rimraf * development
- tsx * development
- typescript * development
- @c4312/matcha ^1.3.1 development
- tape ^4.6.0 development
- balanced-match ^1.0.0
- @types/brace-expansion ^1.1.0 development
- @types/node ^18.15.11 development
- @types/tap ^15.0.8 development
- eslint-config-prettier ^8.6.0 development
- mkdirp 1 development
- prettier ^2.8.2 development
- tap ^18.7.2 development
- ts-node ^10.9.1 development
- tshy ^1.12.0 development
- typedoc ^0.23.21 development
- typescript ^4.9.3 development
- brace-expansion ^2.0.1
- @npmcli/eslint-config ^4.0.0 development
- @npmcli/template-oss 4.22.0 development
- benchmark ^2.1.4 development
- tap ^16.0.0 development
- @jest/types 29.6.3 development
- glob * development
- jest 29.7.0 development
- prettier ^3.2.5 development
- rimraf * development
- tmp * development
- typescript * development
- @typescript-eslint/types 8.20.0
- @typescript-eslint/visitor-keys 8.20.0
- debug ^4.3.4
- fast-glob ^3.3.2
- is-glob ^4.0.3
- minimatch ^9.0.4
- semver ^7.6.0
- ts-api-utils ^2.0.0
- downlevel-dts * development
- jest 29.7.0 development
- prettier ^3.2.5 development
- rimraf * development
- typescript * development
- @eslint-community/eslint-utils ^4.4.0
- @typescript-eslint/scope-manager 8.20.0
- @typescript-eslint/types 8.20.0
- @typescript-eslint/typescript-estree 8.20.0
- @jest/types 29.6.3 development
- @types/eslint-visitor-keys * development
- downlevel-dts * development
- jest 29.7.0 development
- prettier ^3.2.5 development
- rimraf * development
- typescript * development
- @typescript-eslint/types 8.20.0
- eslint-visitor-keys ^4.2.0
- unbuild ^2.0.0 development
- @babel/core ^7.26.0
- @babel/plugin-transform-react-jsx-self ^7.25.9
- @babel/plugin-transform-react-jsx-source ^7.25.9
- @types/babel__core ^7.20.5
- react-refresh ^0.14.2
- acorn ^8.0.1 development
- ajv-async ^1.0.0 development
- bluebird ^3.5.3 development
- brfs ^2.0.0 development
- browserify ^16.2.0 development
- chai ^4.0.1 development
- coveralls ^3.0.1 development
- del-cli ^3.0.0 development
- dot ^1.0.3 development
- eslint ^7.3.1 development
- gh-pages-generator ^0.2.3 development
- glob ^7.0.0 development
- if-node-version ^1.0.0 development
- js-beautify ^1.7.3 development
- jshint ^2.10.2 development
- json-schema-test ^2.0.0 development
- karma ^5.0.0 development
- karma-chrome-launcher ^3.0.0 development
- karma-mocha ^2.0.0 development
- karma-sauce-launcher ^4.1.3 development
- mocha ^8.0.1 development
- nyc ^15.0.0 development
- pre-commit ^1.1.1 development
- require-globify ^1.3.0 development
- typescript ^3.9.5 development
- uglify-js ^3.6.9 development
- watch ^1.0.0 development
- fast-deep-equal ^3.1.1
- fast-json-stable-stringify ^2.0.0
- json-schema-traverse ^0.4.1
- uri-js ^4.2.2
- ansi-escapes ^5.0.0 development
- ava ^3.15.0 development
- tsd ^0.21.0 development
- xo ^0.54.2 development
- @types/color-convert ^1.9.0 development
- ava ^2.3.0 development
- svg-term-cli ^2.1.1 development
- tsd ^0.11.0 development
- xo ^0.25.3 development
- color-convert ^2.0.1
- ava ^0.14.0 development
- bluebird ^3.0.0 development
- es6-promise ^3.0.0 development
- is-promise ^2.0.0 development
- lie ^3.0.0 development
- mocha ^2.0.0 development
- native-promise-only ^0.8.0 development
- phantomjs-prebuilt ^2.0.0 development
- pinkie ^2.0.0 development
- promise ^7.0.0 development
- q ^1.0.0 development
- rsvp ^3.0.0 development
- vow ^0.4.0 development
- when ^3.0.0 development
- zuul ^3.0.0 development
- mocha ^6.1.3 development
- nyc ^14.0.0 development
- normalize-path ^3.0.0
- picomatch ^2.0.4
- chai ^4.1.1 development
- jest ^27.0.6 development
- prettier ^2.3.2 development
- @babel/eslint-parser ^7.11.0 development
- @babel/plugin-syntax-class-properties ^7.10.4 development
- eslint ^7.5.0 development
- mocha ^8.0.1 development
- nyc ^15.1.0 development
- browserslist ^4.23.3
- caniuse-lite ^1.0.30001646
- fraction.js ^4.3.7
- normalize-range ^0.1.2
- picocolors ^1.0.1
- postcss-value-parser ^4.2.0
- matcha ^0.7.0 development
- tape ^4.6.0 development
- ava ^1.4.1 development
- tsd ^0.7.2 development
- xo ^0.24.0 development
- matcha ^0.7.0 development
- tape ^4.6.0 development
- balanced-match ^1.0.0
- concat-map 0.0.1
- ansi-colors ^3.2.4 development
- bash-path ^2.0.1 development
- gulp-format-md ^2.0.0 development
- mocha ^6.1.1 development
- fill-range ^7.1.1
- caniuse-lite ^1.0.30001688
- electron-to-chromium ^1.5.73
- node-releases ^2.0.19
- update-browserslist-db ^1.1.1
- ava ^1.4.1 development
- tsd ^0.7.2 development
- xo ^0.24.0 development
- babel-cli ^6.26.0 development
- babel-core ^6.26.3 development
- babel-plugin-optimize-starts-with ^1.0.1 development
- babel-preset-env ^1.7.0 development
- chai ^4.1.2 development
- mocha ^5.2.0 development
- ava ^2.4.0 development
- coveralls ^3.0.7 development
- execa ^4.0.0 development
- import-fresh ^3.1.0 development
- matcha ^0.7.0 development
- nyc ^15.0.0 development
- resolve-from ^5.0.0 development
- tsd ^0.7.4 development
- xo ^0.28.2 development
- ansi-styles ^4.1.0
- supports-color ^7.1.0
- coveralls ^3.0.11 development
- eslint ^2.13.1 development
- eslint-config-gulp ^3.0.1 development
- expect ^1.20.2 development
- mocha ^6.0.2 development
- nyc ^13.3.0 development
- is-glob ^4.0.1
- @types/node ^14 development
- chai ^4.3 development
- dtslint ^3.3.0 development
- eslint ^7.0.0 development
- mocha ^7.0.0 development
- rimraf ^3.0.0 development
- sinon ^9.0.1 development
- sinon-chai ^3.3.0 development
- typescript ^4.4.3 development
- upath ^1.2.0 development
- anymatch ~3.1.2
- braces ~3.0.2
- glob-parent ~5.1.2
- is-binary-path ~2.1.0
- is-glob ~4.0.1
- normalize-path ~3.0.0
- readdirp ~3.6.0