Conversation
…to `@luxass/unicode-utils-old` * Changed imports in multiple files to use `@luxass/unicode-utils-old` instead of `@luxass/unicode-utils`. * Updated `package.json` and `pnpm-lock.yaml` to reflect the new dependency. * Ensured compatibility with existing code by maintaining the same version.
* Updated all instances of `@luxass/unicode-utils-new` to `@luxass/unicode-utils` across multiple packages. * Ensured consistency in dependency management and resolved potential issues related to outdated references.
…ass/unicode-utils` * Replaced `@luxass/unicode-utils-old` with `@luxass/unicode-utils` in `package.json` and related files. * Updated import statements to reflect the new dependency. * Ensured compatibility with the latest version of the Unicode utilities.
|
|
Caution Review failedThe pull request is closed. WalkthroughThis PR consolidates unicode utility dependencies across the codebase. Most packages migrate from the "@luxass/unicode-utils-new" alias to the primary "@luxass/unicode-utils" alias (version 0.12.0-beta.11), while packages/schema-gen switches to "@luxass/unicode-utils-old" (version 0.11.0). The pnpm workspace catalog is updated to reflect these alias changes. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes
Possibly related PRs
Poem
✨ Finishing touches
🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (27)
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 |
🌏 Preview Deployments
Built from commit: 🤖 This comment will be updated automatically when you push new commits to this PR. |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
There was a problem hiding this comment.
Pull Request Overview
This PR updates package references from @luxass/unicode-utils-new to @luxass/unicode-utils throughout the codebase, switching to use the newer beta version (0.12.0-beta.11) as the primary package. The old stable version (0.11.0) is retained as @luxass/unicode-utils-old for packages that still require it.
Key Changes
- Updated import statements across the codebase to use
@luxass/unicode-utilsinstead of@luxass/unicode-utils-new - Modified workspace catalog configuration to alias the old version and promote the beta version as the primary package
- Updated schema-gen package to use the old version aliased as
@luxass/unicode-utils-old
Reviewed Changes
Copilot reviewed 27 out of 28 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| pnpm-workspace.yaml | Reorganized catalog entries to alias old version and promote beta as primary |
| vscode/package.json | Updated dependency reference to new package name |
| packages/ucd-store/package.json | Updated dependency reference to new package name |
| packages/ucd-store-v2/package.json | Updated dependency reference to new package name |
| packages/shared/package.json | Updated dependency reference to new package name |
| packages/schema-gen/package.json | Updated to use old version alias |
| apps/api/package.json | Updated dependency reference to new package name |
| vscode/src/lib/files.ts | Updated import statement |
| vscode/src/composables/useUCDExplorer.ts | Updated import statement |
| vscode/src/commands/open-entry.ts | Updated import statement |
| packages/ucd-store/src/internal/mirror.ts | Updated import statement |
| packages/schema-gen/src/index.ts | Updated import to use old version alias |
| packages/schema-gen/src/fields.ts | Updated import to use old version alias |
| packages/schema-gen/test/fields.test.ts | Updated import to use old version alias |
| apps/api/src/routes/v1_versions/routes.ts | Updated import statement |
| apps/api/test/routes/v1_versions.test.ts | Updated mock and import statements |
| packages/cli/src/cmd/store/_shared.ts | Added type assertion for version values |
| packages/cli/test/cmd/store/init.test.ts | Removed ts-expect-error comments |
| 13 test files in packages/ucd-store/test/ | Updated import statements |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
🔗 Linked issue
📚 Description
Summary by CodeRabbit