-
Notifications
You must be signed in to change notification settings - Fork 0
Switch to pnpm #40
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
Switch to pnpm #40
Conversation
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 switches the project's package manager from npm to pnpm, including updating dependencies to their latest versions and migrating ESLint configuration from the legacy format to the new flat config format.
- Migrated package manager from npm to pnpm across all workflows and configurations
- Updated all development dependencies to their latest versions
- Migrated ESLint configuration from
.eslintrc.jsonto the new flat config format ineslint.config.mjs
Reviewed Changes
Copilot reviewed 7 out of 10 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| package.json | Updated all devDependencies to latest versions and added new ESLint-related packages |
| .github/workflows/push.yml | Replaced npm commands with pnpm equivalents and updated cache keys |
| .github/workflows/pull-request.yml | Replaced npm commands with pnpm equivalents and updated cache keys |
| eslint.config.mjs | New ESLint flat config file replacing the legacy .eslintrc.json |
| .eslintrc.json | Removed legacy ESLint configuration file |
| src/extendPrototype.ts | Updated ESLint disable comment and reformatted type definitions |
| src/collections.ts | Reformatted type definition for consistency |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
No description provided.