Skip to content

Conversation

@xwartz
Copy link
Owner

@xwartz xwartz commented Jun 23, 2025

PR-Codex overview

This PR focuses on restructuring the project into a monorepo setup, enhancing the Cursor API SDK and CLI, and updating ESLint configurations. It improves documentation, adds new examples, and refines authentication processes.

Detailed summary

  • Restructured project for monorepo setup.
  • Updated ESLint configuration for packages.
  • Enhanced cursor-cli with token extraction functionality.
  • Improved error handling and authentication guides.
  • Added usage examples in documentation.
  • Refined build and verification scripts.
  • Updated CI/CD workflows for better dependency management.

The following files were skipped due to too many changes: CONTRIBUTING.md, docs/FAQ.md, docs/API_REFERENCE.md, packages/cursor-api/src/lib/message.ts, pnpm-lock.yaml

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

xwartz added 5 commits June 23, 2025 12:05
…nfiguration

* rename project to cursor-api-monorepo
* update ESLint configuration to include packages directory
* remove package-lock.json and add pnpm workspace configuration
* add initial setup for cursor-api and cursor-cli packages
* update CI workflows to use pnpm for dependency management
* add Changesets configuration and README for documentation
* update release workflow to utilize Changesets for automated versioning
* remove semantic-release references from package scripts in cursor-api and cursor-cli
@github-actions github-actions bot added 🎯 api API related 🐛 bug Something isn't working 📚 docs Improvements or additions to documentation 📚 large Large change (> 200 lines) 📦 dependencies Dependencies updates 🔒 security Security related 🔧 ci/cd CI/CD and build system 🔧 config Configuration related 🧹 chore Maintenance tasks labels Jun 23, 2025
@github-actions
Copy link
Contributor

🤖 Auto-labeled this PR with: 🐛 bug, 📚 docs, 🧹 chore, 🔧 ci/cd, 🔒 security, 📦 dependencies, 🎯 api, 🔧 config, 📚 large

This was done automatically based on the PR title, description, and commits.

@github-actions
Copy link
Contributor

🤖 Auto-labeled this PR with: 🧪 test

This was done automatically based on the PR title, description, and commits.

@github-actions github-actions bot added the 🧪 test Testing related label Jun 23, 2025
* set package manager to pnpm@10.12.2 in package.json
* add @bufbuild/protobuf dependency in devDependencies
* update CI workflows to use pnpm version 10 for consistency
@codecov-commenter
Copy link

Codecov Report

Attention: Patch coverage is 67.51740% with 140 lines in your changes missing coverage. Please review.

Project coverage is 78.42%. Comparing base (bee1661) to head (fa337f3).

Files with missing lines Patch % Lines
packages/cursor-api/src/lib/message.ts 67.51% 110 Missing and 30 partials ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main       #6      +/-   ##
==========================================
- Coverage   78.54%   78.42%   -0.12%     
==========================================
  Files           8        7       -1     
  Lines         960      955       -5     
  Branches      300      308       +8     
==========================================
- Hits          754      749       -5     
  Misses        168      168              
  Partials       38       38              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@xwartz xwartz merged commit 6281df4 into main Jun 23, 2025
18 checks passed
@xwartz xwartz deleted the dev branch June 23, 2025 12:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🎯 api API related 🐛 bug Something isn't working 🧹 chore Maintenance tasks 🔧 ci/cd CI/CD and build system 🔧 config Configuration related 📦 dependencies Dependencies updates 📚 docs Improvements or additions to documentation 📚 large Large change (> 200 lines) 🔒 security Security related 🧪 test Testing related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants