Skip to content

Conversation

@mwisner
Copy link

@mwisner mwisner commented Feb 2, 2026

This PR starts the process of upgrading dependencies.

In this PR we have:
PNPM v8 to v10.

Note the lock file version was updated. this caused the lock files to be regenerated and that may have bumped some of the dependencies.

Github Actions

  • pnpm/action-setup@v2 -> to v4. the installed pnpm version now comes from package.json
  • actions/setup-node@v3 -> v6
  • actions/checkout@v4 -> v6
  • node version: 16 -> 22
pnpm outdated -r
┌────────────────────────────────────────┬──────────┬─────────┬────────────────────────────────┐
│ Package                                │ Current  │ Latest  │ Dependents                     │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ @types/eslint (dev)                    │ 8.56.12  │ 9.6.1   │ eslint-plugin-panda            │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ @types/node (dev)                      │ 20.19.30 │ 25.2.0  │ eslint-plugin-panda            │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ @types/react (dev)                     │ 18.3.27  │ 19.2.10 │ sandbox-legacy, sandbox-v9     │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ @types/react-dom (dev)                 │ 18.3.7   │ 19.2.3  │ sandbox-legacy, sandbox-v9     │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ @typescript-eslint/eslint-plugin (dev) │ 6.21.0   │ 8.54.0  │ sandbox-legacy, sandbox-v9     │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ @typescript-eslint/parser (dev)        │ 6.21.0   │ 8.54.0  │ sandbox-legacy, sandbox-v9     │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ @vitejs/plugin-react (dev)             │ 4.7.0    │ 5.1.3   │ sandbox-legacy, sandbox-v9     │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ eslint (dev)                           │ 8.57.1   │ 9.39.2  │ eslint-plugin-panda,           │
│                                        │          │         │ sandbox-legacy                 │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ eslint-plugin-eslint-plugin (dev)      │ 5.5.1    │ 7.3.0   │ eslint-plugin-panda            │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ eslint-plugin-react-hooks (dev)        │ 4.6.2    │ 7.0.1   │ sandbox-legacy, sandbox-v9     │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ globals (dev)                          │ 15.15.0  │ 17.3.0  │ sandbox-v9                     │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ hookable                               │ 5.5.3    │ 6.0.1   │ @pandacss/eslint-plugin        │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ lint-staged (dev)                      │ 15.5.2   │ 16.2.7  │ eslint-plugin-panda            │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ react                                  │ 18.3.1   │ 19.2.4  │ sandbox-legacy, sandbox-v9     │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ react-dom                              │ 18.3.1   │ 19.2.4  │ sandbox-legacy, sandbox-v9     │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ typescript-eslint (dev)                │ 7.18.0   │ 8.54.0  │ sandbox-v9                     │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ vite (dev)                             │ 5.4.21   │ 7.3.1   │ sandbox-legacy, sandbox-v9     │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ vitest (dev)                           │ 1.6.1    │ 4.0.18  │ eslint-plugin-panda            │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ @pandacss/config (dev)                 │ 0.40.1   │ 1.8.1   │ fixture                        │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ @pandacss/config                       │ 0.53.7   │ 1.8.1   │ @pandacss/eslint-plugin        │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ @pandacss/core (dev)                   │ 0.40.1   │ 1.8.1   │ fixture                        │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ @pandacss/dev (dev)                    │ 0.40.1   │ 1.8.1   │ sandbox-legacy, sandbox-v9     │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ @pandacss/dev (dev)                    │ 0.53.7   │ 1.8.1   │ eslint-plugin-panda            │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ @pandacss/generator (dev)              │ 0.40.1   │ 1.8.1   │ fixture                        │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ @pandacss/generator                    │ 0.53.7   │ 1.8.1   │ @pandacss/eslint-plugin        │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ @pandacss/node (dev)                   │ 0.40.1   │ 1.8.1   │ fixture                        │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ @pandacss/node                         │ 0.53.7   │ 1.8.1   │ @pandacss/eslint-plugin        │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ @pandacss/preset-base (dev)            │ 0.40.1   │ 1.8.1   │ fixture                        │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ @pandacss/preset-panda (dev)           │ 0.40.1   │ 1.8.1   │ fixture                        │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ @pandacss/shared (dev)                 │ 0.40.1   │ 1.8.1   │ fixture                        │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ @pandacss/shared                       │ 0.53.7   │ 1.8.1   │ @pandacss/eslint-plugin        │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ @pandacss/token-dictionary (dev)       │ 0.40.1   │ 1.8.1   │ fixture                        │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ @pandacss/types (dev)                  │ 0.40.1   │ 1.8.1   │ fixture                        │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ esbuild                                │ 0.25.0   │ 0.27.2  │ eslint-plugin-panda            │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ eslint-plugin-react-refresh (dev)      │ 0.4.26   │ 0.5.0   │ sandbox-legacy, sandbox-v9     │
├────────────────────────────────────────┼──────────┼─────────┼────────────────────────────────┤
│ synckit                                │ 0.9.3    │ 0.11.12 │ @pandacss/eslint-plugin        │
└────────────────────────────────────────┴──────────┴─────────┴────────────────────────────────┘

@mwisner mwisner mentioned this pull request Feb 2, 2026
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant