Conversation
|
@octogonz I've added pnpm v9 support to pnpm-sync. Could you provide some guidance on how to write tests for this feature? |
|
Awesome, thanks! 🥳 |
|
Could you increase the version number for both (They should be lockstepped, because |
|
|
0.3.1 looks good 👍 |
|
The packages have been published 🚀 |
|
BTW I will have to think about a good way to do automated testing for this project. Maybe we can look at how PNPM does it. |
|
How about we first merge #41 to ensure the current logic is correct, and then we can provide more comprehensive tests. |
…5254) * [rush] Upgrade `pnpm-sync-lib` to v0.3.3 for pnpm v10 compatibility tiktok/pnpm-sync#40 tiktok/pnpm-sync#43 * Fix merge conflicts so "rush-lib" compiles again * Revert Lockfile Explorer changes, since PNPM 10 support was already implemented after this PR was started * Dynamic import `@rushstack/rush-pnpm-kit-*` packages. * Include explicit types. * Include missing eslint config, README, and LICENSE files. * Fix lint issues. * fixup! Dynamic import `@rushstack/rush-pnpm-kit-*` packages. * Dynamically import the pnpm kits in PnpmShrinkwrapFile. * Revert "Dynamically import the pnpm kits in PnpmShrinkwrapFile." This reverts commit 6ede3d3. * Lazy-load the pnpm kits in PnpmShrinkwrapFile. * Leave a note about reworking load of @rushstack/rush-pnpm-kit-*. --------- Co-authored-by: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Co-authored-by: Ian Clanton-Thuon <iclanton@users.noreply.github.com>
#37