-
Notifications
You must be signed in to change notification settings - Fork 2
chore: bump all (dev)Dependencies #190
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
🦋 Changeset detectedLatest commit: e64fb8d The changes in this PR will be included in the next version bump. This PR includes changesets to release 2 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
Note Other AI code review bot(s) detectedCodeRabbit has detected other AI code review bot(s) in this pull request and will avoid duplicating their findings in the review comments. This may lead to a less comprehensive review. WalkthroughThis PR updates Node/Yarn tooling and dev dependencies, adjusts ESLint config usage, tightens engines for packages, modifies CI Node matrix, tweaks a CLI path-mapping line in scaffolding, adds minor style and lint-comment changes, and introduces a changeset for minor releases of @alauda/doom and @alauda/doom-export. Changes
Sequence Diagram(s)sequenceDiagram
autonumber
actor User
participant CLI as CLI new
participant Walker as FileWalker
participant Mapper as TemplateMapper
participant Tracker as FileTracker
User->>CLI: run doom new
CLI->>Walker: enumerate template files
Walker-->>CLI: file descriptors (name, parentPath)
CLI->>Mapper: path.resolve(d.parentPath, d.name)
note right of Mapper: Changed from fallback to d.path
Mapper-->>Tracker: relative path from source
Tracker-->>User: scaffolded file list
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related issues
Possibly related PRs
Suggested labels
Poem
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro ⛔ Files ignored due to path filters (2)
📒 Files selected for processing (15)
💤 Files with no reviewable changes (1)
🧰 Additional context used📓 Path-based instructions (7)**/*.{ts,tsx,js,jsx,md,yml,yaml,json}📄 CodeRabbit inference engine (AGENTS.md)
Files:
**/*.{ts,tsx}📄 CodeRabbit inference engine (AGENTS.md)
Files:
**/*.{ts,tsx,js,jsx}📄 CodeRabbit inference engine (AGENTS.md)
Files:
packages/**📄 CodeRabbit inference engine (AGENTS.md)
Files:
packages/doom/**📄 CodeRabbit inference engine (AGENTS.md)
Files:
eslint.config.js📄 CodeRabbit inference engine (AGENTS.md)
Files:
packages/export/**📄 CodeRabbit inference engine (AGENTS.md)
Files:
🧠 Learnings (5)📓 Common learnings📚 Learning: 2025-06-06T07:08:55.881ZApplied to files:
📚 Learning: 2025-09-24T04:08:32.103ZApplied to files:
📚 Learning: 2025-09-24T04:08:32.103ZApplied to files:
📚 Learning: 2025-05-26T09:09:21.339ZApplied to files:
🪛 LanguageTool.changeset/slow-mice-doubt.md[grammar] ~6-~6: There might be a mistake here. (QB_NEW_EN) 🔇 Additional comments (17)
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. Comment |
Signed-off-by: JounQin <admin@1stg.me>
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 updates all (dev)dependencies across the project to their latest versions and makes associated configuration changes to support the upgrades.
- Updates Node.js engine requirements from multiple version ranges to a simplified
>=20.19.0 - Upgrades numerous dependencies including ESLint, TypeScript, React types, and various plugins
- Adjusts ESLint configuration to use new flat config format for react-hooks plugin
Reviewed Changes
Copilot reviewed 14 out of 16 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| packages/export/package.json | Updates Node.js engine requirement and Playwright dependencies |
| packages/doom/styles/overview.module.scss | Adds CSS rule to hide first h2 element's ::before pseudo-element |
| packages/doom/src/runtime/hooks/useMemoizedFn.ts | Adds ESLint disable comment for react-hooks/refs rule |
| packages/doom/src/runtime/hooks/useIsPrint.ts | Renames state setter and adds ESLint disable comment |
| packages/doom/src/runtime/hooks/useInterval.ts | Adds ESLint disable comment for react-hooks/refs rule |
| packages/doom/src/runtime/components/OpenAPIRef.tsx | Adds ESLint disable comment for react-hooks/preserve-manual-memoization |
| packages/doom/src/global/VersionsNav/index.tsx | Updates ESLint disable comment to include additional rule |
| packages/doom/src/cli/new.ts | Simplifies path resolution by removing deprecated fallback |
| packages/doom/package.json | Updates Node.js engine and multiple dependencies to latest versions |
| package.json | Updates package manager and dev dependencies |
| eslint.config.js | Changes react-hooks plugin import and config usage for flat config |
| .yarnrc.yml | Updates Yarn version path |
| .nvmrc | Updates Node.js version |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
commit: |
Signed-off-by: JounQin <admin@1stg.me>
Summary by CodeRabbit
Style
Bug Fixes
Chores