Skip to content

Commit cd54a4a

Browse files
committed
upgrade pnpm to 11.4.0
1 parent 4d1e496 commit cd54a4a

6 files changed

Lines changed: 28 additions & 30 deletions

File tree

.github/actions/setup-env/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ runs:
66
- name: Setup pnpm
77
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
88
with:
9-
version: 10.33.0
9+
version: 11.4.0
1010

1111
- name: Setup Node.js
1212
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ This is the Archestra.ai website - a Next.js application that hosts the MCP (Mod
3939
### Tech Stack
4040

4141
- **Framework**: Next.js 15 with App Router
42-
- **Package Manager**: pnpm (v10.14.0)
42+
- **Package Manager**: pnpm (v11.4.0)
4343
- **Testing**: Vitest with React Testing Library
4444
- **Styling**: Tailwind CSS with tailwindcss-animate
4545
- **UI Components**: Custom components using Radix UI primitives

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ This repository contains the source code for [Archestra.AI](https://archestra.ai
1818
### Prerequisites
1919

2020
- Node.js 24+ (Latest LTS recommended)
21-
- pnpm 10.24.0+
21+
- pnpm 11.4.0
2222

2323
### Development
2424

app/.npmrc

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,2 @@
1-
# Enforce Node.js version requirements from package.json engines field
2-
engine-strict=true
3-
4-
# Security: Prevent automatic execution of install scripts
5-
# Protects against supply-chain attacks like Shai-Hulud
6-
# Packages requiring scripts must be manually rebuilt with: pnpm rebuild <package-name>
7-
ignore-scripts=true
8-
9-
# Security: Delay installation of newly published packages
10-
# Allows time for community detection of malicious releases
11-
# 10080 minutes = 7 days (provides strong protection against supply chain attacks)
12-
# https://daniakash.com/posts/simplest-supply-chain-defense/
13-
minimum-release-age=10080
1+
# pnpm v11 reads only auth and registry settings from .npmrc.
2+
# Project settings live in pnpm-workspace.yaml.

app/package.json

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -80,18 +80,5 @@
8080
"vite": "^8.0.10",
8181
"vitest": "^4.1.5"
8282
},
83-
"pnpm": {
84-
"overrides": {
85-
"axios": "1.14.0",
86-
"glob": "11.1.0",
87-
"js-yaml": "3.14.2",
88-
"mdast-util-to-hast": "13.2.1",
89-
"node-forge": "1.3.2",
90-
"tmp": "0.2.4",
91-
"zod": "^4.3.5",
92-
"lodash": "^4.17.23",
93-
"lodash-es": "^4.18.1"
94-
}
95-
},
96-
"packageManager": "pnpm@10.33.0"
83+
"packageManager": "pnpm@11.4.0"
9784
}

app/pnpm-workspace.yaml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
overrides:
2+
axios: 1.14.0
3+
glob: 11.1.0
4+
js-yaml: 3.14.2
5+
mdast-util-to-hast: 13.2.1
6+
node-forge: 1.3.2
7+
tmp: 0.2.4
8+
zod: ^4.3.5
9+
lodash: ^4.17.23
10+
lodash-es: ^4.18.1
11+
12+
# Enforce Node.js version requirements from package.json engines field.
13+
engineStrict: true
14+
15+
# Security: Prevent automatic execution of install scripts.
16+
# Packages requiring scripts must be manually rebuilt with: pnpm rebuild <package-name>
17+
ignoreScripts: true
18+
19+
# Security: Delay installation of newly published packages.
20+
# 10080 minutes = 7 days.
21+
# https://daniakash.com/posts/simplest-supply-chain-defense/
22+
minimumReleaseAge: 10080

0 commit comments

Comments
 (0)