From b7c977003a8788f37bff5d524b1872d485d99489 Mon Sep 17 00:00:00 2001 From: Dominik Pschenitschni <6173598+dpschen@users.noreply.github.com> Date: Wed, 2 Apr 2025 14:20:56 +0200 Subject: [PATCH] feat: upgrade to pnpm 10 (#616) --- frontend/.npmrc | 2 ++ frontend/package.json | 12 ++++++++++-- frontend/pnpm-lock.yaml | 14 +++++++------- 3 files changed, 19 insertions(+), 9 deletions(-) create mode 100644 frontend/.npmrc diff --git a/frontend/.npmrc b/frontend/.npmrc new file mode 100644 index 000000000..2ce1f671b --- /dev/null +++ b/frontend/.npmrc @@ -0,0 +1,2 @@ +# https://github.com/pnpm/pnpm/issues/8378#issuecomment-2636152421 +public-hoist-pattern[]=*eslint* diff --git a/frontend/package.json b/frontend/package.json index 7cdcce570..4f3769012 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -13,7 +13,7 @@ }, "homepage": "https://vikunja.io/", "funding": "https://opencollective.com/vikunja", - "packageManager": "pnpm@9.15.9", + "packageManager": "pnpm@10.7.1", "keywords": [ "todo", "productivity", @@ -161,6 +161,14 @@ "patchedDependencies": { "@github/hotkey@3.1.1": "patches/@github__hotkey@3.1.1.patch", "flexsearch@0.7.43": "patches/flexsearch@0.7.43.patch" - } + }, + "onlyBuiltDependencies": [ + "@parcel/watcher", + "@sentry/cli", + "cypress", + "esbuild", + "puppeteer", + "vue-demi" + ] } } diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index 21304c86c..f758710c8 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -6,10 +6,10 @@ settings: patchedDependencies: '@github/hotkey@3.1.1': - hash: c67tdk7qpd5grxd2zj6lsxfbou + hash: 145ab3233cbcd3bc934b4961cd8710e2b15e4ae5dd20862a8d1d6621d7f9d4a8 path: patches/@github__hotkey@3.1.1.patch flexsearch@0.7.43: - hash: ckihdd27npzvopd22uqqxfna44 + hash: f7066310ad918eadadaf64278c0a00d7ca785faf7d7fb631392b50db140954a6 path: patches/flexsearch@0.7.43.patch importers: @@ -30,7 +30,7 @@ importers: version: 3.0.8(@fortawesome/fontawesome-svg-core@6.7.2)(vue@3.5.13(typescript@5.8.2)) '@github/hotkey': specifier: 3.1.1 - version: 3.1.1(patch_hash=c67tdk7qpd5grxd2zj6lsxfbou) + version: 3.1.1(patch_hash=145ab3233cbcd3bc934b4961cd8710e2b15e4ae5dd20862a8d1d6621d7f9d4a8) '@infectoone/vue-ganttastic': specifier: 2.3.2 version: 2.3.2(dayjs@1.11.13)(vue@3.5.13(typescript@5.8.2)) @@ -135,7 +135,7 @@ importers: version: 4.6.13 flexsearch: specifier: 0.7.43 - version: 0.7.43(patch_hash=ckihdd27npzvopd22uqqxfna44) + version: 0.7.43(patch_hash=f7066310ad918eadadaf64278c0a00d7ca785faf7d7fb631392b50db140954a6) floating-vue: specifier: 5.2.2 version: 5.2.2(vue@3.5.13(typescript@5.8.2)) @@ -8151,7 +8151,7 @@ snapshots: '@fortawesome/fontawesome-svg-core': 6.7.2 vue: 3.5.13(typescript@5.8.2) - '@github/hotkey@3.1.1(patch_hash=c67tdk7qpd5grxd2zj6lsxfbou)': {} + '@github/hotkey@3.1.1(patch_hash=145ab3233cbcd3bc934b4961cd8710e2b15e4ae5dd20862a8d1d6621d7f9d4a8)': {} '@hapi/hoek@9.3.0': {} @@ -8940,7 +8940,7 @@ snapshots: '@types/flexsearch@0.7.42': dependencies: - flexsearch: 0.7.43(patch_hash=ckihdd27npzvopd22uqqxfna44) + flexsearch: 0.7.43(patch_hash=f7066310ad918eadadaf64278c0a00d7ca785faf7d7fb631392b50db140954a6) '@types/fs-extra@9.0.13': dependencies: @@ -10742,7 +10742,7 @@ snapshots: flexsearch@0.7.21: {} - flexsearch@0.7.43(patch_hash=ckihdd27npzvopd22uqqxfna44): {} + flexsearch@0.7.43(patch_hash=f7066310ad918eadadaf64278c0a00d7ca785faf7d7fb631392b50db140954a6): {} floating-vue@5.2.2(vue@3.5.13(typescript@5.8.2)): dependencies: