From 42048575842f581cd0dff727b7fbddde2729a6e8 Mon Sep 17 00:00:00 2001 From: Hidetake Iwata Date: Tue, 4 Feb 2025 18:28:35 +0900 Subject: [PATCH] Replace corepack with npm (#1040) * Replace corepack with npm * Fix deps --- .github/workflows/fix.yaml | 2 +- .github/workflows/hello-world.yaml | 2 +- .github/workflows/release.yaml | 2 +- package.json | 4 +++- pnpm-lock.yaml | 13 +++++++++++++ 5 files changed, 19 insertions(+), 4 deletions(-) diff --git a/.github/workflows/fix.yaml b/.github/workflows/fix.yaml index 3b622f3..08e6764 100644 --- a/.github/workflows/fix.yaml +++ b/.github/workflows/fix.yaml @@ -28,7 +28,7 @@ jobs: - uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 with: node-version: 20 - - run: corepack enable pnpm + - run: npm install -g pnpm@latest-10 - run: pnpm i - run: pnpm run -r lint --fix - run: pnpm run format diff --git a/.github/workflows/hello-world.yaml b/.github/workflows/hello-world.yaml index f38ff94..1beb6e8 100644 --- a/.github/workflows/hello-world.yaml +++ b/.github/workflows/hello-world.yaml @@ -29,7 +29,7 @@ jobs: - uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 with: node-version: 20 - - run: corepack enable pnpm + - run: npm install -g pnpm@latest-10 - run: pnpm i - run: pnpm test - run: pnpm build diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 6d3d27a..95fab6b 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -21,7 +21,7 @@ jobs: - uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0 with: node-version: 20 - - run: corepack enable pnpm + - run: npm install -g pnpm@latest-10 - run: pnpm i - run: pnpm run --recursive build - uses: int128/release-typescript-action@5c561f7c79fbe5981a4e91a58735a7d124a70022 # v1.34.0 diff --git a/package.json b/package.json index 103c0b4..82a228e 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ }, "type": "module", "devDependencies": { + "@eslint/js": "9.19.0", "@tsconfig/node20": "20.1.4", "@types/jest": "29.5.14", "@types/node": "20.17.16", @@ -14,6 +15,7 @@ "eslint-plugin-jest": "28.11.0", "eslint-plugin-prettier": "5.2.3", "jest": "29.7.0", + "pnpm": "10.1.0", "prettier": "3.4.2", "ts-jest": "29.2.5", "typescript": "5.7.3", @@ -22,5 +24,5 @@ "engines": { "node": "20.x" }, - "packageManager": "pnpm@9.15.4" + "packageManager": "pnpm@10.1.0" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5098565..7b29a26 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,6 +8,9 @@ importers: .: devDependencies: + '@eslint/js': + specifier: 9.19.0 + version: 9.19.0 '@tsconfig/node20': specifier: 20.1.4 version: 20.1.4 @@ -32,6 +35,9 @@ importers: jest: specifier: 29.7.0 version: 29.7.0(@types/node@20.17.16) + pnpm: + specifier: 10.1.0 + version: 10.1.0 prettier: specifier: 3.4.2 version: 3.4.2 @@ -1395,6 +1401,11 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} + pnpm@10.1.0: + resolution: {integrity: sha512-yJhHsGZ92rUDlru9AIoqQ887WB79Wc9dmqiSPqH7S4EGwEHVQNCKywlQN1lNc+vFHh7InuQMiLMLimbA+uCsGw==} + engines: {node: '>=18.12'} + hasBin: true + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -3370,6 +3381,8 @@ snapshots: dependencies: find-up: 4.1.0 + pnpm@10.1.0: {} + prelude-ls@1.2.1: {} prettier-linter-helpers@1.0.0: