build: update pnpm to v11 and pin exact dependencies (#441)

- bump `packageManager` to `pnpm@11.7.0`, move settings to `pnpm-workspace.yaml`, drop the npm-only `.npmrc`
- pin all dependencies to exact versions

Reviewed-on: https://gitea.com/gitea/docs/pulls/441
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: silverwind <me@silverwind.io>
Co-committed-by: silverwind <me@silverwind.io>
This commit is contained in:
silverwind
2026-06-18 09:14:55 +00:00
committed by silverwind
parent 4b2bcc99a2
commit 3842dd1f55
4 changed files with 253 additions and 320 deletions

5
.npmrc
View File

@@ -1,5 +0,0 @@
audit=false
fund=false
update-notifier=false
package-lock=true
lockfile-version=3

View File

@@ -16,25 +16,25 @@
"write-heading-ids": "docusaurus write-heading-ids"
},
"dependencies": {
"@docusaurus/core": "^3.9.2",
"@docusaurus/faster": "^3.9.2",
"@docusaurus/plugin-content-docs": "^3.9.2",
"@docusaurus/preset-classic": "^3.9.2",
"@easyops-cn/docusaurus-search-local": "^0.55.0",
"@emotion/react": "^11.11.3",
"@emotion/styled": "^11.11.0",
"@mdx-js/react": "^3.0.0",
"@mui/material": "^9.0.0",
"clsx": "^2.1.1",
"docusaurus-plugin-plausible": "^0.0.5",
"prism-react-renderer": "^2.1.0",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"redocusaurus": "^2.0.0"
"@docusaurus/core": "3.10.1",
"@docusaurus/faster": "3.10.1",
"@docusaurus/plugin-content-docs": "3.10.1",
"@docusaurus/preset-classic": "3.10.1",
"@easyops-cn/docusaurus-search-local": "0.55.2",
"@emotion/react": "11.14.0",
"@emotion/styled": "11.14.1",
"@mdx-js/react": "3.1.1",
"@mui/material": "9.1.0",
"clsx": "2.1.1",
"docusaurus-plugin-plausible": "0.0.5",
"prism-react-renderer": "2.4.1",
"react": "19.2.7",
"react-dom": "19.2.7",
"redocusaurus": "2.5.0"
},
"devDependencies": {
"@docusaurus/module-type-aliases": "^3.9.2",
"cross-env": "^10.0.0"
"@docusaurus/module-type-aliases": "3.10.1",
"cross-env": "10.1.0"
},
"browserslist": {
"production": [
@@ -51,5 +51,5 @@
"engines": {
"node": ">=18"
},
"packageManager": "pnpm@10.34.3"
"packageManager": "pnpm@11.7.0"
}

524
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

8
pnpm-workspace.yaml Normal file
View File

@@ -0,0 +1,8 @@
savePrefix: ''
dedupePeerDependents: false
updateNotifier: false
minimumReleaseAge: 0
allowBuilds:
'@swc/core': true
core-js: false