Browse Source

Maintenance: Update pnpm to v10

renovatebot 1 week ago
parent
commit
bc0cd3a3e5

+ 3 - 0
.dev/cypress/package.json

@@ -1,6 +1,9 @@
 {
   "private": true,
   "type": "module",
+  "pnpm": {
+    "neverBuiltDependencies": []
+  },
   "devDependencies": {
     "@frsource/cypress-plugin-visual-regression-diff": "^3.3.10",
     "@testing-library/cypress": "^10.0.3",

+ 3 - 0
.dev/hygen/package.json

@@ -2,6 +2,9 @@
   "private": true,
   "version": "1.0.0",
   "description": "DX packages",
+  "pnpm": {
+    "neverBuiltDependencies": []
+  },
   "dependencies": {
     "hygen": "^6.2.11"
   }

+ 5 - 1
.eslint-plugin-zammad/package.json

@@ -16,11 +16,15 @@
   "dependencies": {
     "requireindex": "^1.2.0"
   },
+  "pnpm": {
+    "neverBuiltDependencies": []
+  },
   "devDependencies": {
     "eslint": "^8.57.1",
     "eslint-plugin-eslint-plugin": "^5.5.1",
     "eslint-plugin-n": "^14.0.0",
-    "mocha": "^11.1.0"
+    "mocha": "^11.1.0",
+    "vue-eslint-parser": "^9.4.3"
   },
   "engines": {
     "node": "12.x || 14.x || >= 16"

+ 34 - 0
.eslint-plugin-zammad/pnpm-lock.yaml

@@ -24,6 +24,9 @@ importers:
       mocha:
         specifier: ^11.1.0
         version: 11.1.0
+      vue-eslint-parser:
+        specifier: ^9.4.3
+        version: 9.4.3(eslint@8.57.1)
 
 packages:
 
@@ -460,6 +463,9 @@ packages:
   lodash.merge@4.6.2:
     resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
 
+  lodash@4.17.21:
+    resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+
   log-symbols@4.1.0:
     resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
     engines: {node: '>=10'}
@@ -602,6 +608,11 @@ packages:
     resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
     hasBin: true
 
+  semver@7.7.1:
+    resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==}
+    engines: {node: '>=10'}
+    hasBin: true
+
   serialize-javascript@6.0.2:
     resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
 
@@ -667,6 +678,12 @@ packages:
   uri-js@4.4.1:
     resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
 
+  vue-eslint-parser@9.4.3:
+    resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==}
+    engines: {node: ^14.17.0 || >=16.0.0}
+    peerDependencies:
+      eslint: '>=6.0.0'
+
   which@2.0.2:
     resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
     engines: {node: '>= 8'}
@@ -1146,6 +1163,8 @@ snapshots:
 
   lodash.merge@4.6.2: {}
 
+  lodash@4.17.21: {}
+
   log-symbols@4.1.0:
     dependencies:
       chalk: 4.1.2
@@ -1282,6 +1301,8 @@ snapshots:
 
   semver@6.3.0: {}
 
+  semver@7.7.1: {}
+
   serialize-javascript@6.0.2:
     dependencies:
       randombytes: 2.1.0
@@ -1342,6 +1363,19 @@ snapshots:
     dependencies:
       punycode: 2.1.1
 
+  vue-eslint-parser@9.4.3(eslint@8.57.1):
+    dependencies:
+      debug: 4.3.5(supports-color@8.1.1)
+      eslint: 8.57.1
+      eslint-scope: 7.2.2
+      eslint-visitor-keys: 3.4.3
+      espree: 9.6.1
+      esquery: 1.4.2
+      lodash: 4.17.21
+      semver: 7.7.1
+    transitivePeerDependencies:
+      - supports-color
+
   which@2.0.2:
     dependencies:
       isexe: 2.0.0

+ 1 - 1
.gitlab/ci/test/frontend.yml

@@ -8,7 +8,7 @@
     - !reference [.scripts, pnpm_install_eslint_plugin_zammad]
   script:
     # Only run one worker to avoid load peaks affecting other jobs.
-    - pnpm test -- --min-workers=1 --max-workers=1 --shard $VITEST_SHARD
+    - pnpm test --min-workers=1 --max-workers=1 --shard $VITEST_SHARD
     # Stop here, except on the first shard.
     - "[[ $VITEST_SHARD = 1/* ]] || exit 0"
     - echo "Also test eslint-plugin-zammad…"

+ 1 - 0
.npmrc

@@ -1 +1,2 @@
 node-linker=${PNPM_NODE_LINKER:-isolated}
+strict-dep-builds=true

+ 3 - 0
app/frontend/package.json

@@ -1,5 +1,8 @@
 {
   "private": true,
+  "pnpm": {
+    "neverBuiltDependencies": []
+  },
   "imports": {
     "#tests/*": "./tests/*",
     "#shared/*": "./shared/*",

+ 4 - 1
package.json

@@ -30,7 +30,10 @@
     "node": ">=18.12.0",
     "pnpm": ">=9"
   },
-  "packageManager": "pnpm@9.15.5",
+  "packageManager": "pnpm@10.5.2",
+  "pnpm": {
+    "neverBuiltDependencies": []
+  },
   "devDependencies": {
     "@faker-js/faker": "^9.5.0",
     "@graphql-codegen/cli": "^5.0.5",

+ 3 - 0
public/assets/chat/package.json

@@ -1,6 +1,9 @@
 {
   "private": true,
   "description": "Zammad Customer Chat Javascript Widget",
+  "pnpm": {
+    "neverBuiltDependencies": []
+  },
   "devDependencies": {
     "gulp": "^4.0.2",
     "gulp-autoprefixer": "^8.0.0",

+ 3 - 0
public/assets/images/package.json

@@ -1,6 +1,9 @@
 {
   "private": true,
   "description": "Zammad SVG Icon Store",
+  "pnpm": {
+    "neverBuiltDependencies": []
+  },
   "devDependencies": {
     "gulp": "^4.0.2",
     "gulp-cheerio": "^1.0.0",