Skip to content

fix(deps): update other dependencies (minor)#511

Open
vapor-ui wants to merge 1 commit intomainfrom
renovate/other-dependencies-(minor)
Open

fix(deps): update other dependencies (minor)#511
vapor-ui wants to merge 1 commit intomainfrom
renovate/other-dependencies-(minor)

Conversation

@vapor-ui
Copy link
Copy Markdown
Collaborator

@vapor-ui vapor-ui commented Mar 4, 2026

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence Type Update
@adobe/leonardo-contrast-colors ^1.0.0^1.1.0 age confidence dependencies minor
@antebudimir/eslint-plugin-vanilla-extract ^1.11.0^1.16.0 age confidence devDependencies minor
@changesets/cli (source) ^2.28.1^2.30.0 age confidence devDependencies minor
@changesets/get-github-info (source) ^0.7.0^0.8.0 age confidence devDependencies minor
@eslint/js (source) ^9.30.1^9.39.4 age confidence devDependencies minor
@eslint/js (source) ^9.36.0^9.39.4 age confidence devDependencies minor
@figma/plugin-typings ^1.117.0^1.124.0 age confidence devDependencies minor
@playwright/test (source) ^1.55.1^1.59.1 age confidence devDependencies minor
@tailwindcss/postcss (source) ^4.1.6^4.2.2 age confidence devDependencies minor
@tailwindcss/vite (source) ^4.1.12^4.2.2 age confidence devDependencies minor
@testing-library/jest-dom ^6.6.4^6.9.1 age confidence devDependencies minor
@types/node (source) ^22.15.3^22.19.17 age confidence devDependencies minor
@types/node (source) ^22.15.4^22.19.17 age confidence devDependencies minor
@vitejs/plugin-react (source) ^5.0.3^5.2.0 age confidence devDependencies minor
@vitejs/plugin-react (source) ^5.0.0^5.2.0 age confidence devDependencies minor
dotenv ^17.2.3^17.4.0 age confidence devDependencies minor
esbuild ^0.25.11^0.28.0 age confidence devDependencies minor
eslint (source) >=9.18>=9.39.4 age confidence peerDependencies minor
eslint (source) ^9.30.1^9.39.4 age confidence devDependencies minor
eslint-config-turbo (source) ^2.5.5^2.9.3 age confidence devDependencies minor
fumadocs-core (source) 16.6.1716.7.10 age confidence dependencies minor
fumadocs-typescript (source) 5.1.55.2.1 age confidence dependencies minor
fumadocs-ui (source) 16.6.1716.7.10 age confidence dependencies minor
fuse.js (source) ^7.1.0^7.2.0 age confidence dependencies minor
globals ^16.3.0^16.5.0 age confidence devDependencies minor
globals ^16.4.0^16.5.0 age confidence devDependencies minor
jest (source) ^30.2.0^30.3.0 age confidence devDependencies minor
meow ^14.0.0^14.1.0 age confidence dependencies minor
node (source) 20.1920.20.2 age confidence minor
node (source) >=14>=14.21.3 age confidence engines minor
node (source) >=20.19>=20.20.2 age confidence engines minor
pnpm (source) 10.5.110.33.0 age confidence packageManager minor
prettier (source) ^3.3.0^3.8.1 age confidence pnpm.catalog.default minor
prettier (source) ^3.3.0^3.8.1 age confidence devDependencies minor
react-error-boundary (source) ^6.0.0^6.1.1 age confidence dependencies minor
rollup (source) ^4.52.4^4.60.1 age confidence devDependencies minor
rollup-plugin-dts ^6.2.3^6.4.1 age confidence devDependencies minor
sass ^1.90.0^1.99.0 age confidence dependencies minor
shiki (source) ^3.7.0^3.23.0 age confidence devDependencies minor
tailwindcss (source) ^4.1.6^4.2.2 age confidence devDependencies minor
tailwindcss (source) ^4.1.5^4.2.2 age confidence devDependencies minor
tsx (source) ^4.19.2^4.21.0 age confidence devDependencies minor
turbo (source) ^2.3.6^2.9.3 age confidence devDependencies minor
typescript (source) >=5.0.3>=5.9.3 age confidence peerDependencies minor
typescript (source) ~5.8.3~5.9.3 age confidence devDependencies minor
typescript-eslint (source) ^8.35.1^8.58.0 age confidence devDependencies minor
typescript-eslint (source) ^8.44.0^8.58.0 age confidence devDependencies minor
zod (source) ^4.1.11^4.3.6 age confidence dependencies minor

Release Notes

adobe/leonardo (@​adobe/leonardo-contrast-colors)

v1.1.0

Compare Source

Minor Changes
  • 7385295: Add colorSpace as the canonical property name and deprecate colorspace (non-breaking). The constructor, Theme.updateColor, and createScale() accept both names; colorSpace takes precedence. The old colorspace getter/setter remain as deprecated aliases and emit a console warning. TypeScript types include colorSpace and mark colorspace as @deprecated. Existing code continues to work.

v1.0.1

Compare Source

Patch Changes
  • 35073e8: Upgrade chroma-js from ^2 to ^3 and hsluv from ^0.1 to ^1.0. The hsluv 1.0 class-based API is wrapped internally so the public interface is unchanged. Color output for HSLuv-interpolated scales may differ by a small precision amount due to updated interpolation in the new libraries.
antebudimir/eslint-plugin-vanilla-extract (@​antebudimir/eslint-plugin-vanilla-extract)

v1.16.0

Compare Source

  • Add new rule no-unitless-values that disallows unitless numeric values for CSS properties that require units (issue #​6)
    • Flags both numeric literals (e.g., width: 100) and string literals with unitless numbers (e.g., width: '100')
    • Allows zero values without units (valid CSS) and properties that accept unitless values (opacity, zIndex, lineHeight, etc.)
    • Configurable allowlist via allow option to exclude specific properties from checking
    • Optional rule (not included in recommended config) - teams can enable when they prefer explicit units over vanilla-extract's automatic px conversion

v1.15.1

Compare Source

  • Fix issue #​7 to prevent false positives for sprinkles()/style()/recipe() calls with non-empty object arguments while continuing to flag bare ({}) calls
  • Add regression tests covering empty and non-empty call expressions in recipe base/variants to guard against future regressions

v1.15.0

Compare Source

  • Add new rule prefer-theme-tokensthat requires theme tokens instead of hard-coded values in vanilla-extract styles
    • Detects hard-coded values across colors, spacing, font sizes, border radius/widths, shadows, z-index, opacity, font weights, and transitions
    • Provides suggestions from configured theme contracts; optional auto-fix for unambiguous replacements
    • Supports nested objects, media queries, selectors, and (optionally) template literals/helper calls
    • Configurable via themeContracts, category toggles, allowedValues, allowedProperties, autoFix, remBase, checkHelperFunctions (see README for details)

v1.14.0

Compare Source

  • Add new rule prefer-logical-properties that enforces logical CSS properties over physical directional properties
  • Detects 140+ physical property mappings across margin, padding, border, inset, size, overflow, and scroll properties
  • Supports value-based detection for text-align, float, clear, and resize properties
  • Provides automatic fixes for all detected violations
  • Preserves original formatting (camelCase/kebab-case and quote style)
  • Configurable allowlist via allow option to skip specific properties
  • Comprehensive test coverage

v1.13.0

Compare Source

  • Add new rule no-px-unit that disallows px units in vanilla-extract styles with an allowlist option
  • Provides fix suggestions for string literals and simple template literals (no expressions)

v1.12.0

Compare Source

  • Add new rule no-trailing-zero that flags and fixes unnecessary trailing zeros in numeric values
  • Handles various CSS units, negative numbers, and decimal values
  • Preserves non-trailing zeros in numbers like 11.01rem and 2.05em
  • Includes comprehensive test coverage for edge cases

v1.11.1

Compare Source

  • Improve README structure and clarity
    • Add "Important: Only Enable One Ordering Rule at a Time" section after configuration options
    • Clarify that both extends and plugins approaches support rule customization
    • Update "Recommended Configuration" section to list all 6 available rules (4 enabled by default, 2 alternatives)
    • Add clear examples for switching between ordering rules
  • Add warning about conflicting auto-fixes when multiple ordering rules are enabled simultaneously
  • Clarify that users must explicitly disable the default ordering rule when switching to a different one
changesets/changesets (@​changesets/cli)

v2.30.0

Compare Source

Minor Changes
  • #​1840 057cca2 Thanks @​wotan-allfather! - Add --since flag to add command

    The add command now supports a --since flag that allows you to specify which branch, tag, or git ref to use when detecting changed packages. This is useful for gitflow workflows where you have multiple target branches and the baseBranch config option doesn't cover all use cases.

    Example: changeset add --since=develop

    If not provided, the command falls back to the baseBranch value in your .changeset/config.json.

  • #​1845 2b4a66a Thanks @​Andarist! - Delegate OTP prompting to the package manager instead of handling it in-process. This allows Changesets to use the package manager's native web auth support.

  • #​1774 667fe5a Thanks @​bluwy! - Support importing custom commit option ES module. Previously, it used require() which only worked for CJS modules, however now it uses import() which supports both CJS and ES modules.

  • #​1839 73b1809 Thanks @​leochiu-a! - Add a --message (-m) flag to changeset add (and default changeset) so the changeset summary can be provided from the command line. When --message is present, the summary prompt is skipped while the final confirmation step is kept.

  • #​1806 0e8e01e Thanks @​luisadame! - Changeset CLI can now be run from the nested directories in the project, where the .changeset directory has to be found in one of the parent directories

Patch Changes

v2.29.8

Compare Source

eslint/eslint (@​eslint/js)

v9.39.4

Compare Source

Bug Fixes
Documentation
Chores

v9.39.3

Compare Source

Bug Fixes
  • 791bf8d fix: restore TypeScript 4.0 compatibility in types (#​20504) (sethamus)
Chores

v9.39.2

Compare Source

Bug Fixes
  • 5705833 fix: warn when eslint-env configuration comments are found (#​20381) (sethamus)
Build Related
Chores

v9.39.1

Compare Source

Bug Fixes
  • 650753e fix: Only pass node to JS lang visitor methods (#​20283) (Nicholas C. Zakas)
Documentation
  • 51b51f4 docs: add a section on when to use extends vs cascading (#​20268) (Tanuj Kanti)
  • b44d426 docs: Update README (GitHub Actions Bot)
Chores

v9.39.0

Compare Source

Features
  • cc57d87 feat: update error loc to key in no-dupe-class-members (#​20259) (Tanuj Kanti)
  • 126552f feat: update error location in for-direction and no-dupe-args (#​20258) (Tanuj Kanti)
  • 167d097 feat: update complexity rule to highlight only static block header (#​20245) (jaymarvelz)
Bug Fixes
Documentation
  • d3e81e3 docs: Always recommend to include a files property (#​20158) (Percy Ma)
  • 0f0385f docs: use consistent naming recommendation (#​20250) (Alex M. Spieslechner)
  • a3b1456 docs: Update README (GitHub Actions Bot)
  • cf5f2dd docs: fix correct tag of no-useless-constructor (#​20255) (Tanuj Kanti)
  • 10b995c docs: add TS options and examples for nofunc in no-use-before-define (#​20249) (Tanuj Kanti)
  • 2584187 docs: remove repetitive word in comment (#​20242) (reddaisyy)
  • 637216b docs: update CLI flags migration instructions (#​20238) (jaymarvelz)
  • e7cda3b docs: Update README (GitHub Actions Bot)
  • 7b9446f docs: handle empty flags sections on the feature flags page (#​20222) (sethamus)
Chores

v9.38.0

Compare Source

Features
  • ce40f74 feat: update complexity rule to only highlight function header (#​20048) (Atul Nair)
  • e37e590 feat: correct no-loss-of-precision false positives with e notation (#​20187) (Francesco Trotta)
Bug Fixes
  • 50c3dfd fix: improve type support for isolated dependencies in pnpm (#​20201) (Francesco Trotta)
  • a1f06a3 fix: correct SourceCode typings (#​20114) (Pixel998)
Documentation
  • 462675a docs: improve web accessibility by hiding non-semantic character (#​20205) (루밀LuMir)
  • c070e65 docs: correct formatting in no-irregular-whitespace rule documentation (#​20203) (루밀LuMir)
  • b39e71a docs: Update README (GitHub Actions Bot)
  • cd39983 docs: move custom-formatters type descriptions to nodejs-api (#​20190) (Percy Ma)
Chores

v9.37.0

Compare Source

Features
  • 39f7fb4 feat: preserve-caught-error should recognize all static "cause" keys (#​20163) (Pixel998)
  • f81eabc feat: support TS syntax in no-restricted-imports (#​19562) (Nitin Kumar)
Bug Fixes
Documentation
  • b950359 docs: fix typos across the docs (#​20182) (루밀LuMir)
  • 42498a2 docs: improve ToC accessibility by hiding non-semantic character (#​20181) (Percy Ma)
  • 29ea092 docs: Update README (GitHub Actions Bot)
  • 5c97a04 docs: show availableUntil in deprecated rule banner (#​20170) (Pixel998)
  • 90a71bf docs: update README files to add badge and instructions (#​20115) (루밀LuMir)
  • 1603ae1 docs: update references from master to main (#​20153) (루밀LuMir)
Chores
  • afe8a13 chore: update @eslint/js dependency to version 9.37.0 (#​20183) (Francesco Trotta)
  • abee4ca chore: package.json update for @​eslint/js release (Jenkins)
  • fc9381f chore: fix typos in comments (#​20175) (overlookmotel)
  • e1574a2 chore: unpin jiti (#​20173) (renovate[bot])
  • e1ac05e refactor: mark ESLint.findConfigFile() as async, add missing docs (#​20157) (Pixel998)
  • 347906d chore: update eslint (#​20149) (renovate[bot])
  • 0cb5897 test: remove tmp dir created for circular fixes in multithread mode test (#​20146) (Milos Djermanovic)
  • bb99566 ci: pin jiti to version 2.5.1 (#​20151) (Pixel998)
  • 177f669 perf: improve worker count calculation for "auto" concurrency (#​20067) (Francesco Trotta)
  • 448b57b chore: Mark deprecated formatting rules as available until v11.0.0 (#​20144) (Milos Djermanovic)
figma/plugin-typings (@​figma/plugin-typings)

v1.124.0

Compare Source

v1.123.0

[Compar


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Mar 4, 2026

⚠️ No Changeset found

Latest commit: 3619e2b

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@vercel
Copy link
Copy Markdown
Contributor

vercel bot commented Mar 4, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
vapor-ui Error Error Apr 3, 2026 0:15am

Request Review

@gemini-code-assist
Copy link
Copy Markdown
Contributor

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request systematically updates a wide array of minor dependencies across the project's applications and packages. The primary goal is to maintain a healthy and up-to-date dependency tree, leveraging the latest features, performance improvements, and security patches provided by these updated libraries and tools. This ensures the project remains robust, efficient, and aligned with current best practices in the JavaScript ecosystem.

Highlights

  • Core Tooling Updates: Updated Node.js version to 20.20.0, pnpm to 10.30.3, and Turbo to 2.8.13, ensuring compatibility with the latest ecosystem tools.
  • ESLint and TypeScript Enhancements: Upgraded various ESLint-related packages, including @eslint/js to 9.39.3, eslint to 9.39.3, typescript-eslint to 8.56.1, and typescript to 5.9.3, bringing in new linting rules, bug fixes, and improved type checking.
  • UI and Build System Dependency Bumps: Updated UI-related dependencies such as @figma/plugin-typings to 1.123.0, @vitejs/plugin-react to 5.1.4, tailwindcss to 4.2.1, and sass to 1.97.3, along with build tools like esbuild to 0.27.3 and rollup-plugin-dts to 6.3.0.
  • Fumadocs and React Error Boundary Updates: Bumped fumadocs-core and fumadocs-ui to 15.8.5, and react-error-boundary to 6.1.1, incorporating the latest features and stability improvements for documentation and error handling.
  • Testing Library and Other Utilities: Updated @playwright/test to 1.58.2, @testing-library/jest-dom to 6.9.1, and happy-dom to 20.8.3, improving testing capabilities. Other minor updates include @adobe/leonardo-contrast-colors to 1.1.0, dotenv to 17.3.1, meow to 14.1.0, and zod to 4.3.6.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Changelog
  • .nvmrc
    • Updated Node.js version from 20.19 to 20.20.0.
  • apps/figma-codegen-plugin/package.json
    • Updated @figma/plugin-typings from ^1.117.0 to ^1.123.0.
    • Updated esbuild from ^0.25.11 to ^0.27.3.
  • apps/figma-plugin/package.json
    • Updated @figma/plugin-typings from ^1.117.0 to ^1.123.0.
    • Updated @tailwindcss/vite from ^4.1.12 to ^4.2.1.
    • Updated @vitejs/plugin-react from ^5.0.0 to ^5.1.4.
    • Updated tailwindcss from ^4.1.5 to ^4.2.1.
  • apps/storybook/package.json
    • Updated @eslint/js from ^9.36.0 to ^9.39.3.
    • Updated @joshwooding/vite-plugin-react-docgen-typescript from ^0.5.0 to ^0.6.4.
    • Updated @vitejs/plugin-react from ^5.0.3 to ^5.1.4.
    • Updated globals from ^16.4.0 to ^16.5.0.
    • Updated typescript from ~5.8.3 to ~5.9.3.
    • Updated typescript-eslint from ^8.44.0 to ^8.56.1.
  • apps/website/package.json
    • Updated fumadocs-core from 15.7.13 to 15.8.5.
    • Updated fumadocs-ui from 15.7.13 to 15.8.5.
    • Updated react-error-boundary from ^6.0.0 to ^6.1.1.
    • Updated sass from ^1.90.0 to ^1.97.3.
    • Updated zod from ^4.1.11 to ^4.3.6.
    • Updated @tailwindcss/postcss from ^4.1.6 to ^4.2.1.
    • Updated @types/node from ^22.15.4 to ^22.19.13.
    • Updated shiki from ^3.7.0 to ^3.23.0.
    • Updated tailwindcss from ^4.1.6 to ^4.2.1.
  • package.json
    • Updated @changesets/cli from ^2.28.1 to ^2.30.0.
    • Updated @changesets/get-github-info from ^0.7.0 to ^0.8.0.
    • Updated @types/node from ^22.15.4 to ^22.19.13.
    • Updated dotenv from ^17.2.3 to ^17.3.1.
    • Updated prettier from ^3.3.0 to ^3.8.1.
    • Updated turbo from ^2.3.6 to ^2.8.13.
    • Updated packageManager from pnpm@10.5.1 to pnpm@10.30.3.
    • Updated engines.node from >=20.19 to >=20.20.0.
  • packages/codemod/package.json
    • Updated meow from ^14.0.0 to ^14.1.0.
    • Updated engines.node from >=14 to >=14.21.3.
  • packages/color-generator/package.json
    • Updated @adobe/leonardo-contrast-colors from ^1.0.0 to ^1.1.0.
    • Updated @types/node from ^22.15.3 to ^22.19.13.
    • Updated tsx from ^4.19.2 to ^4.21.0.
  • packages/core/package.json
    • Updated @playwright/test from ^1.55.1 to ^1.58.2.
    • Updated @testing-library/jest-dom from ^6.6.4 to ^6.9.1.
    • Updated @types/node from ^22.15.4 to ^22.19.13.
    • Updated happy-dom from ^20.0.0 to ^20.8.3.
    • Updated rollup-plugin-dts from ^6.2.3 to ^6.3.0.
  • packages/css-generator/package.json
    • Updated @types/node from ^22.15.3 to ^22.19.13.
    • Updated tsx from ^4.19.2 to ^4.21.0.
  • packages/eslint-config/package.json
    • Updated @antebudimir/eslint-plugin-vanilla-extract from ^1.11.0 to ^1.16.0.
    • Updated @eslint/js from ^9.30.1 to ^9.39.3.
    • Updated eslint from ^9.30.1 to ^9.39.3.
    • Updated eslint-config-turbo from ^2.5.5 to ^2.8.13.
    • Updated globals from ^16.3.0 to ^16.5.0.
    • Updated typescript-eslint from ^8.35.1 to ^8.56.1.
    • Updated peer dependency eslint from >=9.18 to >=9.39.3.
    • Updated peer dependency typescript from >=5.0.3 to >=5.9.3.
  • pnpm-workspace.yaml
    • Updated prettier from ^3.3.0 to ^3.8.1.
Activity
  • The pull request was opened by Renovate Bot to update minor dependencies.
  • Renovate Bot provided a detailed list of all updated packages, including their old and new versions, and links to release notes where available.
  • The PR is configured for automatic rebasing if it falls behind the base branch or if manually triggered.
  • Automerge is currently disabled by configuration, requiring manual merging.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

안녕하세요. 자동화된 의존성 업데이트 PR에 대한 리뷰입니다. 전반적으로 많은 의존성들이 최신 마이너 버전으로 잘 업데이트되었습니다.

리뷰 과정에서 몇 가지 개선점을 발견하여 코멘트를 남겼습니다.

  1. codemod 패키지의 engines.node 버전이 프로젝트 전체의 요구사항(v18+, 루트 v20.20.0+)과 일치하지 않아 통일성을 위해 수정을 제안했습니다.
  2. eslint-config 패키지의 peerDependencies가 상향 조정됨에 따라, pnpm-workspace.yamlcatalog에 명시된 eslinttypescript 버전도 함께 업데이트해야 peerDependency 충돌을 피할 수 있습니다.

자세한 내용은 각 파일의 코멘트를 확인해주세요. 감사합니다.

Comment on lines +38 to +39
"eslint": ">=9.39.3",
"typescript": ">=5.9.3"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

peerDependency 변경에 따라, pnpm-workspace.yaml 파일의 catalog에 있는 eslinttypescript 버전도 함께 업데이트해야 합니다.

  • eslint: peerDependency>=9.39.3으로 변경되었지만, 카탈로그는 ^9.37.0입니다.
  • typescript: peerDependency>=5.9.3으로 변경되었지만, 카탈로그는 ^5.9.2입니다.

pnpm installpeerDependency 충돌을 방지하기 위해 pnpm-workspace.yaml의 버전을 다음과 같이 업데이트하는 것을 권장합니다:

  • eslint: ^9.39.3
  • typescript: ^5.9.3

},
"engines": {
"node": ">=14"
"node": ">=14.21.3"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

프로젝트의 Node.js 버전 요구사항과 일관성을 맞추는 것이 좋습니다. 리포지토리 스타일 가이드(10행)에서는 Node.js v18 이상을 요구하고, 루트 package.json에서는 v20.20.0 이상을 명시하고 있습니다. codemod 패키지의 engines 필드도 이에 맞게 상향 조정하는 것을 제안합니다. 이렇게 하면 모노레포 전체의 개발 환경 통일성을 유지하고 잠재적인 호환성 문제를 방지할 수 있습니다.

Suggested change
"node": ">=14.21.3"
"node": ">=20.20.0"
References
  1. 리포지토리 스타일 가이드에서는 Node.js v18 이상 사용을 권장하고 있습니다. 현재 codemod 패키지의 Node.js 버전 요구사항이 이보다 낮아 일관성을 위해 조정이 필요합니다. (link)

@vapor-ui
Copy link
Copy Markdown
Collaborator Author

vapor-ui commented Mar 4, 2026

🚫 24 tests failed!

Tests Passed Failed Duration Report
148 124 24 1m 38s Open report ↗︎

Click here if you need to update snapshots.

@vapor-ui vapor-ui force-pushed the renovate/other-dependencies-(minor) branch from acde7dc to 46310d5 Compare March 4, 2026 07:24
@vapor-ui vapor-ui force-pushed the renovate/other-dependencies-(minor) branch from 46310d5 to 1648ef5 Compare March 4, 2026 08:18
@vapor-ui vapor-ui force-pushed the renovate/other-dependencies-(minor) branch from 1648ef5 to aaa45c2 Compare March 4, 2026 08:35
@vapor-ui vapor-ui force-pushed the renovate/other-dependencies-(minor) branch from aaa45c2 to 4657636 Compare March 5, 2026 01:22
@vapor-ui vapor-ui force-pushed the renovate/other-dependencies-(minor) branch from 4657636 to 410ae7e Compare March 5, 2026 01:27
@vapor-ui vapor-ui force-pushed the renovate/other-dependencies-(minor) branch from 410ae7e to 395f305 Compare March 5, 2026 04:34
@vapor-ui vapor-ui force-pushed the renovate/other-dependencies-(minor) branch from 395f305 to 82d1b0c Compare March 5, 2026 18:37
@vapor-ui vapor-ui force-pushed the renovate/other-dependencies-(minor) branch from 82d1b0c to 012181c Compare March 6, 2026 00:24
@vapor-ui vapor-ui force-pushed the renovate/other-dependencies-(minor) branch from 012181c to bd59d68 Compare March 6, 2026 04:37
@vapor-ui vapor-ui force-pushed the renovate/other-dependencies-(minor) branch from bd59d68 to 7622d22 Compare March 6, 2026 18:12
@vapor-ui vapor-ui force-pushed the renovate/other-dependencies-(minor) branch from 7622d22 to 02b3046 Compare March 7, 2026 00:18
@vapor-ui vapor-ui force-pushed the renovate/other-dependencies-(minor) branch from a187223 to 97ed581 Compare March 14, 2026 00:18
@vapor-ui vapor-ui force-pushed the renovate/other-dependencies-(minor) branch from 97ed581 to b626cf0 Compare March 16, 2026 01:08
@vapor-ui vapor-ui force-pushed the renovate/other-dependencies-(minor) branch from b626cf0 to 1471c14 Compare March 16, 2026 01:12
@vapor-ui vapor-ui force-pushed the renovate/other-dependencies-(minor) branch from 1471c14 to 7e71862 Compare March 16, 2026 01:32
@vapor-ui vapor-ui force-pushed the renovate/other-dependencies-(minor) branch from 7e71862 to f327477 Compare March 16, 2026 18:21
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Mar 16, 2026

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

This PR updates Node and engine requirements, bumps pnpm, and upgrades multiple dependency/devDependency version ranges across package.json files and pnpm-workspace.yaml; no source code or exported API changes.

Changes

Cohort / File(s) Summary
Node & Root manifest
/.nvmrc, package.json
Node runtime in .nvmrc and engines.node tightened to 20.20.1; packageManager pnpm version bumped.
Figma plugins
apps/figma-codegen-plugin/package.json, apps/figma-plugin/package.json
DevDependency bumps: @figma/plugin-typings, esbuild, @tailwindcss/vite, @vitejs/plugin-react, tailwindcss.
Storybook app
apps/storybook/package.json
DevDependency bumps: @eslint/js, @vitejs/plugin-react, globals, typescript, typescript-eslint.
Website app
apps/website/package.json
Multiple dependency/devDependency bumps including react-error-boundary, sass, zod, @tailwindcss/postcss, @types/node, shiki, tailwindcss.
Monorepo packages
packages/codemod/package.json, packages/color-generator/package.json, packages/core/package.json, packages/css-generator/package.json
Various dependency/devDependency bumps: meow, jest, @adobe/leonardo-contrast-colors, @types/node, tsx, @playwright/test, happy-dom, rollup-plugin-dts. Also engines.node tightened in packages/codemod.
ESLint config package
packages/eslint-config/package.json
Updated eslint-related deps and peerDependency ranges (eslint, @eslint/js, typescript-eslint, eslint-config-turbo, globals, plugin versions).
Workspace config
pnpm-workspace.yaml
Prettier version in workspace catalog bumped.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related issues

Suggested reviewers

  • MaxLee-dev
  • noahchoii

Poem

🐰 I hopped through package trees tonight,
Pushed little bumps till versions shone bright,
Node found new boots and pnpm took flight,
CI hummed softly under moonlight,
Carrots for the build — hop, merge, delight! 🥕✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The PR title accurately describes the main changeset: a comprehensive update of various dependencies (dev toolchain, package versions, Node engine, and pnpm manager) across the monorepo, all minor version bumps.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch renovate/other-dependencies-(minor)

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (1)
packages/eslint-config/package.json (1)

38-39: Align peer dependency ranges with devDependencies for consistency.

The peerDependencies use open-ended minimums (>=9.39.4, >=5.9.3), while devDependencies already use major-bounded caret ranges (^9.39.4). For consistency and clarity about version compatibility intent, consider updating peerDependencies to match: eslint: ^9.39.4 and typescript: ^5.9.3.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@packages/eslint-config/package.json` around lines 38 - 39, Update the
peerDependencies entries for eslint and typescript to use caret-bounded ranges
to match devDependencies and express compatible major versions: replace the
current "eslint": ">=9.39.4" and "typescript": ">=5.9.3" peerDependency strings
with "eslint": "^9.39.4" and "typescript": "^5.9.3" (look for the "eslint" and
"typescript" keys in the package.json peerDependencies block).
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@packages/codemod/package.json`:
- Line 33: The package.json declares engines "node": ">=14.21.3" but depends on
"meow": "^14.1.0" which requires Node >=20; fix by either updating the engines
field to "node": ">=20" (if you intend to require Node 20+) or downpin the
dependency to a Node-14/16/18-compatible release such as "meow": "^13.2.0";
update the "meow" entry or the "engines" field in package.json accordingly,
regenerate the lockfile (npm/yarn/pnpm install) and run tests to ensure nothing
else breaks, and keep references to the modified keys "meow" and "engines" so
reviewers can locate the change.

---

Nitpick comments:
In `@packages/eslint-config/package.json`:
- Around line 38-39: Update the peerDependencies entries for eslint and
typescript to use caret-bounded ranges to match devDependencies and express
compatible major versions: replace the current "eslint": ">=9.39.4" and
"typescript": ">=5.9.3" peerDependency strings with "eslint": "^9.39.4" and
"typescript": "^5.9.3" (look for the "eslint" and "typescript" keys in the
package.json peerDependencies block).

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 9255c1b2-852e-48c7-86c9-9c7533864b80

📥 Commits

Reviewing files that changed from the base of the PR and between 5c536ce and f327477.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (12)
  • .nvmrc
  • apps/figma-codegen-plugin/package.json
  • apps/figma-plugin/package.json
  • apps/storybook/package.json
  • apps/website/package.json
  • package.json
  • packages/codemod/package.json
  • packages/color-generator/package.json
  • packages/core/package.json
  • packages/css-generator/package.json
  • packages/eslint-config/package.json
  • pnpm-workspace.yaml

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
packages/eslint-config/package.json (1)

38-39: Consider widening TypeScript peer dependency to match typescript-eslint v8 support.

The TypeScript constraint of >=5.9.3 is stricter than typescript-eslint v8's officially supported range (>=4.8.4 <6.0.0). No features in this config require TypeScript 5.9+, so widening to >=4.8.4 or at least >=4.9.0 would reduce peer conflicts for consumers on compatible TypeScript versions. The ESLint constraint >=9.39.4 is justified by the @eslint/js ^9.39.4 dependency.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@packages/eslint-config/package.json` around lines 38 - 39, Update the
TypeScript peer dependency range in package.json to be compatible with
typescript-eslint v8 support: change the "typescript" version spec from
">=5.9.3" to a wider range such as ">=4.8.4 <6.0.0" (or at minimum ">=4.9.0
<6.0.0") so consumers using supported TypeScript 4.x/5.x versions don't hit peer
conflicts; leave the "eslint" constraint ("eslint": ">=9.39.4") as-is.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@packages/eslint-config/package.json`:
- Around line 38-39: Update the TypeScript peer dependency range in package.json
to be compatible with typescript-eslint v8 support: change the "typescript"
version spec from ">=5.9.3" to a wider range such as ">=4.8.4 <6.0.0" (or at
minimum ">=4.9.0 <6.0.0") so consumers using supported TypeScript 4.x/5.x
versions don't hit peer conflicts; leave the "eslint" constraint ("eslint":
">=9.39.4") as-is.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: e16f74ce-40d6-4b8c-8499-1c1958f8bade

📥 Commits

Reviewing files that changed from the base of the PR and between f327477 and e1c6656.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (12)
  • .nvmrc
  • apps/figma-codegen-plugin/package.json
  • apps/figma-plugin/package.json
  • apps/storybook/package.json
  • apps/website/package.json
  • package.json
  • packages/codemod/package.json
  • packages/color-generator/package.json
  • packages/core/package.json
  • packages/css-generator/package.json
  • packages/eslint-config/package.json
  • pnpm-workspace.yaml
🚧 Files skipped from review as they are similar to previous changes (7)
  • apps/figma-codegen-plugin/package.json
  • package.json
  • apps/website/package.json
  • apps/figma-plugin/package.json
  • packages/color-generator/package.json
  • packages/core/package.json
  • .nvmrc

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (2)
package.json (1)

59-59: Notable version jumps in turbo and pnpm.

turbo jumped from 2.3.6 to 2.8.19 and pnpm from 10.5.1 to 10.32.1. While these are still within major versions and CI passed, consider reviewing the respective changelogs if you encounter any unexpected build or caching behavior.

Also applies to: 62-62

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@package.json` at line 59, The package bumps for "turbo" and "pnpm" in
package.json are large within their minor/patch ranges; review the release
notes/changelogs for turbo (2.3.6 → 2.8.19) and pnpm (10.5.1 → 10.32.1), verify
CI/build/cache behavior locally (notably turbo pipeline/caching and pnpm
lockfile/install semantics), and if any breaking or new-default behavior is
present pin to a tested version or add explicit config changes; reference the
"turbo" and "pnpm" entries in package.json when making the adjustments.
apps/website/package.json (1)

32-32: Note: Documentation framework and syntax highlighter updates.

fumadocs-core/fumadocs-ui (15.7.13 → 15.8.5) and shiki (3.7.0 → 3.23.0) may introduce subtle rendering or styling changes in the documentation site. If you notice any documentation display issues post-merge, these would be the likely culprits.

Also applies to: 36-36, 65-65

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@apps/website/package.json` at line 32, Dependencies "fumadocs-core",
"fumadocs-ui", and "shiki" were bumped and may change doc rendering; pull the
updated package.json entries for fumadocs-core, fumadocs-ui, and shiki, run the
site locally (build + serve) and inspect critical doc pages and code blocks for
styling or syntax-highlighting regressions, then either adjust site CSS/MDX to
accommodate the new renderer/highlighter or pin the offending dependency back to
the previous working version in package.json and update lockfile; include the
dependency keys ("fumadocs-core", "fumadocs-ui", "shiki") when making the change
so reviewers can find the edits.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@apps/website/package.json`:
- Line 32: Dependencies "fumadocs-core", "fumadocs-ui", and "shiki" were bumped
and may change doc rendering; pull the updated package.json entries for
fumadocs-core, fumadocs-ui, and shiki, run the site locally (build + serve) and
inspect critical doc pages and code blocks for styling or syntax-highlighting
regressions, then either adjust site CSS/MDX to accommodate the new
renderer/highlighter or pin the offending dependency back to the previous
working version in package.json and update lockfile; include the dependency keys
("fumadocs-core", "fumadocs-ui", "shiki") when making the change so reviewers
can find the edits.

In `@package.json`:
- Line 59: The package bumps for "turbo" and "pnpm" in package.json are large
within their minor/patch ranges; review the release notes/changelogs for turbo
(2.3.6 → 2.8.19) and pnpm (10.5.1 → 10.32.1), verify CI/build/cache behavior
locally (notably turbo pipeline/caching and pnpm lockfile/install semantics),
and if any breaking or new-default behavior is present pin to a tested version
or add explicit config changes; reference the "turbo" and "pnpm" entries in
package.json when making the adjustments.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 91359a62-9918-47a7-99c3-c9bee2d30232

📥 Commits

Reviewing files that changed from the base of the PR and between 94dc138 and 4430c3b.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (12)
  • .nvmrc
  • apps/figma-codegen-plugin/package.json
  • apps/figma-plugin/package.json
  • apps/storybook/package.json
  • apps/website/package.json
  • package.json
  • packages/codemod/package.json
  • packages/color-generator/package.json
  • packages/core/package.json
  • packages/css-generator/package.json
  • packages/eslint-config/package.json
  • pnpm-workspace.yaml
🚧 Files skipped from review as they are similar to previous changes (6)
  • apps/figma-codegen-plugin/package.json
  • apps/figma-plugin/package.json
  • packages/color-generator/package.json
  • pnpm-workspace.yaml
  • packages/eslint-config/package.json
  • apps/storybook/package.json

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant