upgrade pnpm & dependencies

This commit is contained in:
Vendicated 2026-07-01 21:43:46 +02:00
parent 590522a40d
commit 49ddadcd32
No known key found for this signature in database
GPG key ID: D66986BAF75ECF18
11 changed files with 845 additions and 1708 deletions

View file

@ -18,14 +18,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- uses: pnpm/action-setup@v3 # Install pnpm using packageManager key in package.json
- uses: pnpm/action-setup@v6 # Install pnpm using packageManager key in package.json
- name: Use Node.js 20
uses: actions/setup-node@v4
- name: Use Node.js 24
uses: actions/setup-node@v6
with:
node-version: 20
node-version: 24
cache: "pnpm"
- name: Install dependencies

View file

@ -13,7 +13,7 @@ jobs:
if: github.repository == 'Vendicated/Vencord'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: pixta-dev/repository-mirroring-action@674e65a7d483ca28dafaacba0d07351bdcc8bd75 # v1.1.1

View file

@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- name: check that tag matches package.json version
run: |
@ -20,12 +20,12 @@ jobs:
exit 1
fi
- uses: pnpm/action-setup@v3 # Install pnpm using packageManager key in package.json
- uses: pnpm/action-setup@v6 # Install pnpm using packageManager key in package.json
- name: Use Node.js 19
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: 20
node-version: 24
cache: "pnpm"
- name: Install dependencies

View file

@ -24,20 +24,20 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
if: ${{ github.event_name == 'schedule' }}
with:
ref: dev
- uses: actions/checkout@v4
- uses: actions/checkout@v7
if: ${{ github.event_name == 'workflow_dispatch' }}
- uses: pnpm/action-setup@v3 # Install pnpm using packageManager key in package.json
- uses: pnpm/action-setup@v6 # Install pnpm using packageManager key in package.json
- name: Use Node.js 20
uses: actions/setup-node@v4
- name: Use Node.js 24
uses: actions/setup-node@v6
with:
node-version: 20
node-version: 24
cache: "pnpm"
- name: Install dependencies

View file

@ -10,13 +10,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v3 # Install pnpm using packageManager key in package.json
- uses: actions/checkout@v7
- uses: pnpm/action-setup@v6 # Install pnpm using packageManager key in package.json
- name: Use Node.js 20
uses: actions/setup-node@v4
- name: Use Node.js 24
uses: actions/setup-node@v6
with:
node-version: 20
node-version: 24
cache: "pnpm"
- name: Install dependencies

2
.npmrc
View file

@ -1,2 +0,0 @@
strict-peer-dependencies=false
package-manager-strict=false

View file

@ -38,24 +38,24 @@
"@intrnl/xxhash64": "^0.1.2",
"@vap/core": "0.0.12",
"@vap/shiki": "0.10.5",
"fflate": "^0.8.2",
"fflate": "^0.8.3",
"gifenc": "github:mattdesl/gifenc#64842fca317b112a8590f8fef2bf3825da8f6fe3",
"monaco-editor": "^0.55.1",
"nanoid": "^5.1.6",
"nanoid": "^5.1.16",
"virtual-merge": "^1.0.1"
},
"devDependencies": {
"@stylistic/eslint-plugin": "^5.10.0",
"@types/chrome": "^0.1.40",
"@types/chrome": "^0.2.0",
"@types/lodash": "^4.17.24",
"@types/node": "^25.6.0",
"@types/react": "^19.0.10",
"@types/react-dom": "^19.0.4",
"@types/node": "^26.0.1",
"@types/react": "19.1.0",
"@types/react-dom": "19.1.0",
"@types/yazl": "^3.3.1",
"@vencord/discord-types": "link:packages/discord-types",
"diff": "^9.0.0",
"esbuild": "^0.28.0",
"eslint": "10.2.0",
"esbuild": "^0.28.1",
"eslint": "10.6.0",
"eslint-import-resolver-alias": "^1.1.2",
"eslint-plugin-path-alias": "2.1.0",
"eslint-plugin-react": "^7.37.5",
@ -66,43 +66,22 @@
"html-minifier-terser": "^7.2.0",
"moment": "^2.22.2",
"p-limit": "^7.3.0",
"puppeteer-core": "^24.41.0",
"puppeteer-core": "^25.2.1",
"standalone-electron-types": "^41.2.1",
"stylelint": "^17.8.0",
"stylelint": "^17.14.0",
"stylelint-config-standard": "^40.0.0",
"svgo": "^4.0.1",
"ts-patch": "^3.3.0",
"ts-pattern": "^5.9.0",
"tsx": "^4.21.0",
"type-fest": "^5.5.0",
"typescript": "^6.0.2",
"typescript-eslint": "^8.58.2",
"tsx": "^4.22.4",
"type-fest": "^5.7.0",
"typescript": "^6.0.3",
"typescript-eslint": "^8.62.1",
"typescript-transform-paths": "^3.5.6",
"zip-local": "^0.3.5"
},
"packageManager": "pnpm@10.4.1",
"pnpm": {
"patchedDependencies": {
"eslint-plugin-path-alias@2.1.0": "patches/eslint-plugin-path-alias@2.1.0.patch"
},
"peerDependencyRules": {
"ignoreMissing": [
"eslint-plugin-import",
"eslint"
]
},
"allowedDeprecatedVersions": {
"source-map-resolve": "*",
"resolve-url": "*",
"source-map-url": "*",
"urix": "*",
"q": "*"
},
"onlyBuiltDependencies": [
"esbuild"
]
},
"packageManager": "pnpm@11.9.0",
"engines": {
"node": ">=18"
"node": ">=22"
}
}

View file

@ -13,10 +13,10 @@
"directory": "packages/discord-types"
},
"dependencies": {
"moment": "^2.22.2",
"type-fest": "^4.41.0"
"moment": "2.22.2",
"type-fest": "^5.7.0"
},
"peerDependencies": {
"@types/react": "^19.0.10"
"@types/react": "19.1.0"
}
}

View file

@ -1,7 +1,7 @@
{
"name": "@vencord/types",
"private": false,
"version": "1.14.1",
"version": "1.14.15",
"description": "",
"types": "index.d.ts",
"scripts": {
@ -10,20 +10,20 @@
},
"keywords": [],
"author": "Vencord",
"license": "GPL-3.0",
"license": "GPL-3.0-or-later",
"devDependencies": {
"@types/fs-extra": "^11.0.4",
"fs-extra": "^11.3.0",
"tsx": "^4.19.2"
"fs-extra": "^11.3.6",
"tsx": "^4.22.4"
},
"dependencies": {
"@types/lodash": "4.17.15",
"@types/node": "^22.13.4",
"@vencord/discord-types": "^1.0.0",
"@types/lodash": "4.17.19",
"@types/node": "^26.0.1",
"@vencord/discord-types": "^1.0.1",
"highlight.js": "11.11.1",
"moment": "^2.22.2",
"ts-pattern": "^5.6.0",
"type-fest": "^4.35.0"
"type-fest": "^5.7.0"
},
"peerDependencies": {
"@types/react": "18.3.1",

2416
pnpm-lock.yaml generated

File diff suppressed because it is too large Load diff

View file

@ -1,2 +1,18 @@
packages:
- packages/*
- packages/*
patchedDependencies:
eslint-plugin-path-alias@2.1.0: patches/eslint-plugin-path-alias@2.1.0.patch
peerDependencyRules:
ignoreMissing:
- eslint-plugin-import
- eslint
allowedDeprecatedVersions:
source-map-resolve: '*'
resolve-url: '*'
source-map-url: '*'
urix: '*'
q: '*'
strictPeerDependencies: false
allowBuilds:
esbuild: true
pmOnFail: warn