-
Notifications
You must be signed in to change notification settings - Fork 16
refactor: add pnpm workspace configuration and turbo build tasks #20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
jpoehnelt
commented
Oct 8, 2025
- Created a new pnpm-workspace.yaml file to define the workspace structure.
- Added turbo.json to configure build, development, and CI tasks for the project.
- Created a new pnpm-workspace.yaml file to define the workspace structure. - Added turbo.json to configure build, development, and CI tasks for the project.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR refactors the project from a single-package npm project to a pnpm monorepo with Turbo for build orchestration. The existing VS Code extension has been moved into a dedicated workspace package while maintaining the same functionality.
- Introduced pnpm workspace configuration with catalog for dependency management
- Added Turbo configuration for build orchestration and task management
- Restructured the VS Code extension as a workspace package under
packages/vscode-extension
Reviewed Changes
Copilot reviewed 11 out of 25 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| pnpm-workspace.yaml | Defines workspace structure and shared dependency catalog |
| turbo.json | Configures build tasks, caching, and task dependencies |
| packages/vscode-extension/package.json | VS Code extension package configuration using catalog dependencies |
| packages/vscode-extension/README.md | Extension-specific documentation moved from root |
| package.json | Root package.json converted to monorepo configuration with Turbo scripts |
| README.md | Updated to reflect monorepo structure |
| .husky/* | Updated Git hooks to use pnpm instead of npm |
| .github/workflows/* | Updated CI workflows for pnpm and monorepo structure |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
…son and pnpm files
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 11 out of 25 changed files in this pull request and generated 3 comments.
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.