From eec3319ba679951f322f0d93a51d32493e561477 Mon Sep 17 00:00:00 2001 From: Gauthier Date: Sun, 28 Sep 2025 18:20:31 +0200 Subject: [PATCH] chore: update to pnpm v10 (#1349) --- docs/getting-started/buildfromsource.mdx | 2 +- package.json | 11 +++++++++-- pnpm-lock.yaml | 4 ++-- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/docs/getting-started/buildfromsource.mdx b/docs/getting-started/buildfromsource.mdx index 9bfff1a2..fe323564 100644 --- a/docs/getting-started/buildfromsource.mdx +++ b/docs/getting-started/buildfromsource.mdx @@ -15,7 +15,7 @@ import TabItem from '@theme/TabItem'; ### Prerequisites - [Node.js 22.x](https://nodejs.org/en/download/) - - [Pnpm 9.x](https://pnpm.io/installation) + - [Pnpm 10.x](https://pnpm.io/installation) - [Git](https://git-scm.com/downloads) ## Unix (Linux, macOS) diff --git a/package.json b/package.json index f95dcdc9..fe6857b4 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "jellyseerr", "version": "0.1.0", "private": true, - "packageManager": "pnpm@9.0.0", + "packageManager": "pnpm@10.17.1", "scripts": { "preinstall": "npx only-allow pnpm", "postinstall": "node postinstall-win.js", @@ -175,7 +175,8 @@ "typescript": "4.9.5" }, "engines": { - "node": "^22.0.0" + "node": "^22.0.0", + "pnpm": "^10.0.0" }, "overrides": { "sqlite3/node-gyp": "8.4.1", @@ -263,5 +264,11 @@ "@codedependant/semantic-release-docker", "@semantic-release/github" ] + }, + "pnpm": { + "onlyBuiltDependencies": [ + "sqlite3", + "bcrypt" + ] } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5247889d..2f39de3e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15167,7 +15167,7 @@ snapshots: debug: 4.4.0(supports-color@5.5.0) enhanced-resolve: 5.17.0 eslint: 8.35.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.35.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.35.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.35.0))(eslint@8.35.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.35.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.35.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.54.0(eslint@8.35.0)(typescript@4.9.5))(eslint@8.35.0) fast-glob: 3.3.2 get-tsconfig: 4.7.5 @@ -15189,7 +15189,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.35.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.35.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.35.0))(eslint@8.35.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.35.0)(typescript@4.9.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.35.0): dependencies: debug: 3.2.7(supports-color@8.1.1) optionalDependencies: