From 0e8fbd6947350e4318d3cf83b69ee58b4b839c25 Mon Sep 17 00:00:00 2001 From: Egor <7gorbachevm@gmail.com> Date: Wed, 27 May 2026 15:23:14 +0700 Subject: [PATCH 1/2] chore: Switch from Lerna and Yarn 1 to NPM (#4646) * Replace lerna with npm / yarn * Replace yarn 1 with npm * Keep mobx-undecorate CLI diff focused * Add changeset for mobx-undecorate CLI fix --- .changeset/npm-workspace-cli-resolution.md | 5 + .github/PULL_REQUEST_TEMPLATE.md | 2 +- .github/workflows/build_and_test.yml | 16 +- .github/workflows/coveralls.yml | 6 +- .github/workflows/release.yml | 5 +- .gitignore | 1 - CONTRIBUTING.md | 9 +- lerna.json | 6 - package-lock.json | 25227 +++++++++++++++ package.json | 44 +- packages/mobx-react-lite/.gitignore | 2 - packages/mobx-undecorate/cli.js | 8 +- .../mixed-versions/mixed-versions.js | 2 +- packages/mobx/package.json | 10 +- website/package-lock.json | 25549 ++++++++++++++++ website/yarn.lock | 13820 --------- yarn.lock | 14984 --------- 17 files changed, 50836 insertions(+), 28860 deletions(-) create mode 100644 .changeset/npm-workspace-cli-resolution.md delete mode 100644 lerna.json create mode 100644 package-lock.json create mode 100644 website/package-lock.json delete mode 100644 website/yarn.lock delete mode 100644 yarn.lock diff --git a/.changeset/npm-workspace-cli-resolution.md b/.changeset/npm-workspace-cli-resolution.md new file mode 100644 index 0000000000..f7b7ab5705 --- /dev/null +++ b/.changeset/npm-workspace-cli-resolution.md @@ -0,0 +1,5 @@ +--- +"mobx-undecorate": patch +--- + +Fix CLI resolution of the bundled jscodeshift binary when dependencies are hoisted by npm workspaces. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 01d242671e..7970affe43 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -14,7 +14,7 @@ - [ ] Added/updated unit tests - [ ] Updated `/docs`. For new functionality, at least `API.md` should be updated -- [ ] Verified that there is no significant performance drop (`yarn mobx test:performance`) +- [ ] Verified that there is no significant performance drop (`npm -w mobx run test:performance`)