Skip to content

Commit bef91cc

Browse files
chore(deps): update pnpm to v11 (DevExpress#33801)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: EugeniyKiyashko <EugeniyKiyashko@users.noreply.github.com>
1 parent 8b426d9 commit bef91cc

17 files changed

Lines changed: 839 additions & 1019 deletions

File tree

.github/workflows/build_all.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,10 @@ jobs:
109109
working-directory: ./e2e/devextreme-bundler
110110
run: |
111111
pnpm install --filter devextreme-bundler-test --frozen-lockfile
112-
pnpm add --filter devextreme-bundler-test ./devextreme.tgz
112+
pnpm add --ignore-workspace --allow-build=core-js --allow-build=inferno ./devextreme.tgz
113113
114114
- name: Build bundle
115115
working-directory: ./e2e/devextreme-bundler
116116
run: |
117-
pnpm exec devextreme-bundler-init custom-bundle
118-
pnpm exec devextreme-bundler custom-bundle
117+
./node_modules/.bin/devextreme-bundler-init custom-bundle
118+
./node_modules/.bin/devextreme-bundler custom-bundle

.github/workflows/visual-tests-demos.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ jobs:
233233

234234
- name: Install tgz
235235
working-directory: apps/demos
236-
run: pnpm add ../../devextreme-installer.tgz ../../devextreme-dist-installer.tgz ../../devextreme-react-installer.tgz ../../devextreme-vue-installer.tgz ../../devextreme-angular-installer.tgz
236+
run: pnpm add --ignore-workspace --allow-build=core-js --allow-build=inferno devextreme-aspnet-data@5.1.0 devextreme-aspnet-data-nojquery@5.1.0 ../../devextreme-installer.tgz ../../devextreme-dist-installer.tgz ../../devextreme-react-installer.tgz ../../devextreme-vue-installer.tgz ../../devextreme-angular-installer.tgz && rm -f pnpm-workspace.yaml pnpm-lock.yaml
237237

238238
# - name: Build wrappers
239239
# run: pnpm exec nx run-many -t pack -p devextreme-angular devextreme-react devetreme-vue
@@ -304,7 +304,8 @@ jobs:
304304
run: pnpm install --frozen-lockfile
305305

306306
- name: Install tgz
307-
run: pnpm add -w ./devextreme-installer.tgz ./devextreme-dist-installer.tgz ./devextreme-react-installer.tgz ./devextreme-vue-installer.tgz ./devextreme-angular-installer.tgz
307+
working-directory: apps/demos
308+
run: pnpm add --ignore-workspace --allow-build=core-js --allow-build=inferno devextreme-aspnet-data@5.1.0 devextreme-aspnet-data-nojquery@5.1.0 ../../devextreme-installer.tgz ../../devextreme-dist-installer.tgz ../../devextreme-react-installer.tgz ../../devextreme-vue-installer.tgz ../../devextreme-angular-installer.tgz && rm -f pnpm-workspace.yaml pnpm-lock.yaml
308309

309310
- name: Demos - Check Vue TS
310311
working-directory: apps/demos
@@ -374,7 +375,8 @@ jobs:
374375
run: pnpm install --frozen-lockfile
375376

376377
- name: Install tgz
377-
run: pnpm add -w ./devextreme-installer.tgz ./devextreme-dist-installer.tgz ./devextreme-react-installer.tgz ./devextreme-vue-installer.tgz ./devextreme-angular-installer.tgz
378+
working-directory: apps/demos
379+
run: pnpm add --ignore-workspace --allow-build=core-js --allow-build=inferno devextreme-aspnet-data@5.1.0 devextreme-aspnet-data-nojquery@5.1.0 ../../devextreme-installer.tgz ../../devextreme-dist-installer.tgz ../../devextreme-react-installer.tgz ../../devextreme-vue-installer.tgz ../../devextreme-angular-installer.tgz && rm -f pnpm-workspace.yaml pnpm-lock.yaml
378380

379381
- name: Run lint on all demos
380382
if: needs.determine-framework-tests-scope.outputs.framework-tests-scope == 'all'
@@ -501,7 +503,7 @@ jobs:
501503
- name: Install tgz
502504
if: steps.changed-react-demos.outputs.has-react-demos == 'true'
503505
working-directory: apps/demos
504-
run: pnpm add ../../devextreme-installer.tgz ../../devextreme-dist-installer.tgz ../../devextreme-react-installer.tgz ../../devextreme-vue-installer.tgz ../../devextreme-angular-installer.tgz
506+
run: pnpm add --ignore-workspace --allow-build=core-js --allow-build=inferno devextreme-aspnet-data@5.1.0 devextreme-aspnet-data-nojquery@5.1.0 ../../devextreme-installer.tgz ../../devextreme-dist-installer.tgz ../../devextreme-react-installer.tgz ../../devextreme-vue-installer.tgz ../../devextreme-angular-installer.tgz && rm -f pnpm-workspace.yaml pnpm-lock.yaml
505507

506508
- name: Prepare JS
507509
if: steps.changed-react-demos.outputs.has-react-demos == 'true'
@@ -577,7 +579,7 @@ jobs:
577579

578580
- name: Install tgz
579581
working-directory: apps/demos
580-
run: pnpm add ../../devextreme-installer.tgz ../../devextreme-dist-installer.tgz ../../devextreme-react-installer.tgz ../../devextreme-vue-installer.tgz ../../devextreme-angular-installer.tgz
582+
run: pnpm add --ignore-workspace --allow-build=core-js --allow-build=inferno devextreme-aspnet-data@5.1.0 devextreme-aspnet-data-nojquery@5.1.0 ../../devextreme-installer.tgz ../../devextreme-dist-installer.tgz ../../devextreme-react-installer.tgz ../../devextreme-vue-installer.tgz ../../devextreme-angular-installer.tgz && rm -f pnpm-workspace.yaml pnpm-lock.yaml
581583

582584
- name: Prepare JS
583585
working-directory: apps/demos
@@ -853,7 +855,7 @@ jobs:
853855

854856
- name: Install tgz
855857
working-directory: apps/demos
856-
run: pnpm add ../../devextreme-installer.tgz ../../devextreme-dist-installer.tgz ../../devextreme-react-installer.tgz ../../devextreme-vue-installer.tgz ../../devextreme-angular-installer.tgz
858+
run: pnpm add --ignore-workspace --allow-build=core-js --allow-build=inferno devextreme-aspnet-data@5.1.0 devextreme-aspnet-data-nojquery@5.1.0 ../../devextreme-installer.tgz ../../devextreme-dist-installer.tgz ../../devextreme-react-installer.tgz ../../devextreme-vue-installer.tgz ../../devextreme-angular-installer.tgz && rm -f pnpm-workspace.yaml pnpm-lock.yaml
857859

858860
- name: Prepare JS
859861
working-directory: apps/demos
@@ -990,7 +992,7 @@ jobs:
990992

991993
- name: Install tgz
992994
working-directory: apps/demos
993-
run: pnpm add ../../devextreme-installer.tgz ../../devextreme-dist-installer.tgz ../../devextreme-react-installer.tgz ../../devextreme-vue-installer.tgz ../../devextreme-angular-installer.tgz
995+
run: pnpm add --ignore-workspace --allow-build=core-js --allow-build=inferno devextreme-aspnet-data@5.1.0 devextreme-aspnet-data-nojquery@5.1.0 ../../devextreme-installer.tgz ../../devextreme-dist-installer.tgz ../../devextreme-react-installer.tgz ../../devextreme-vue-installer.tgz ../../devextreme-angular-installer.tgz && rm -f pnpm-workspace.yaml pnpm-lock.yaml
994996

995997
- name: Prepare JS
996998
working-directory: apps/demos
@@ -1229,7 +1231,7 @@ jobs:
12291231

12301232
- name: Install tgz
12311233
working-directory: apps/demos
1232-
run: pnpm add ../../devextreme-installer.tgz ../../devextreme-dist-installer.tgz ../../devextreme-react-installer.tgz ../../devextreme-vue-installer.tgz ../../devextreme-angular-installer.tgz
1234+
run: pnpm add --ignore-workspace --allow-build=core-js --allow-build=inferno devextreme-aspnet-data@5.1.0 devextreme-aspnet-data-nojquery@5.1.0 ../../devextreme-installer.tgz ../../devextreme-dist-installer.tgz ../../devextreme-react-installer.tgz ../../devextreme-vue-installer.tgz ../../devextreme-angular-installer.tgz && rm -f pnpm-workspace.yaml pnpm-lock.yaml
12331235

12341236
- name: Start CSP Server
12351237
run: node apps/demos/utils/server/csp-server.js 8080 &

.mise.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tools]
22
node = "24.15.0"
3-
pnpm = "9.15.9"
3+
pnpm = "11.5.1"
44

55
[hooks]
66
enter = "mise install"

.npmrc

Lines changed: 0 additions & 5 deletions
This file was deleted.

apps/demos/package.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
"devextreme-angular": "workspace:*",
1313
"devextreme-dist": "workspace:*",
1414
"devextreme-react": "workspace:*",
15-
"devextreme-vue": "workspace:*"
15+
"devextreme-vue": "workspace:*",
16+
"eslint-migration-utils": "workspace:*"
1617
},
1718
"dependencies": {
1819
"@angular/animations": "~21.2.15",
@@ -100,6 +101,7 @@
100101
"@babel/preset-typescript": "7.28.5",
101102
"@eslint/compat": "1.4.1",
102103
"@eslint/eslintrc": "catalog:",
104+
"@eslint/js": "catalog:",
103105
"@rollup/plugin-babel": "6.1.0",
104106
"@rollup/plugin-node-resolve": "15.3.1",
105107
"@rollup/plugin-replace": "5.0.7",
@@ -123,12 +125,15 @@
123125
"devextreme-screenshot-comparer": "2.0.17",
124126
"eslint": "catalog:",
125127
"eslint-config-airbnb-typescript": "catalog:",
128+
"eslint-config-devextreme": "catalog:",
126129
"eslint-plugin-deprecation": "3.0.0",
127130
"eslint-plugin-import": "catalog:",
131+
"eslint-plugin-jest": "29.15.0",
128132
"eslint-plugin-no-only-tests": "catalog:",
129133
"eslint-plugin-react": "7.37.5",
130134
"eslint-plugin-react-hooks": "5.2.0",
131135
"eslint-plugin-react-perf": "3.3.3",
136+
"eslint-plugin-spellcheck": "0.0.20",
132137
"eslint-plugin-vue": "catalog:",
133138
"express": "4.22.1",
134139
"glob": "11.1.0",

e2e/bundlers/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
"devextreme": "workspace:*",
2222
"eslint": "catalog:",
2323
"@eslint/eslintrc": "catalog:",
24+
"@eslint/js": "catalog:",
2425
"@stylistic/eslint-plugin": "catalog:",
2526
"@typescript-eslint/parser": "catalog:",
2627
"eslint-config-devextreme": "catalog:",

e2e/compilation-cases/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"typescript": "catalog:angular",
1515
"eslint": "catalog:",
1616
"@eslint/eslintrc": "catalog:",
17+
"@eslint/js": "catalog:",
1718
"@stylistic/eslint-plugin": "catalog:",
1819
"@typescript-eslint/eslint-plugin": "catalog:",
1920
"@typescript-eslint/parser": "catalog:",

e2e/testcafe-devextreme/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"update-failed-etalons": "node update_failed_etalons.mjs"
88
},
99
"devDependencies": {
10-
"@babel/eslint-parser": "catalog:eslint8",
10+
"@babel/eslint-parser": "catalog:",
1111
"@babel/plugin-transform-runtime": "7.29.0",
1212
"@testcafe-community/axe": "3.5.0",
1313
"@types/jquery": "catalog:",
@@ -24,6 +24,7 @@
2424
"ts-node": "10.9.2",
2525
"eslint": "catalog:",
2626
"@eslint/eslintrc": "catalog:",
27+
"@eslint/js": "catalog:",
2728
"@stylistic/eslint-plugin": "catalog:",
2829
"@typescript-eslint/eslint-plugin": "catalog:",
2930
"@typescript-eslint/parser": "catalog:",

e2e/wrappers/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
"@angular-devkit/build-angular": "catalog:angular",
5959
"@angular/cli": "catalog:angular",
6060
"@angular/compiler-cli": "catalog:angular",
61-
"@eslint/js": "9.39.4",
61+
"@eslint/js": "catalog:",
6262
"@types/jasmine": "5.1.4",
6363
"@types/react": "19.1.2",
6464
"@types/react-dom": "19.1.3",

package.json

Lines changed: 1 addition & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -64,73 +64,7 @@
6464
"lint-staged",
6565
"pre-commit"
6666
],
67-
"pnpm": {
68-
"overrides": {
69-
"@devexpress/callsite-record@^4.1.6": "4.1.7",
70-
"basic-ftp@<5.3.1": ">=5.3.1",
71-
"@isaacs/brace-expansion@<=5.0.0": "^5.0.1",
72-
"@modelcontextprotocol/sdk@>=1.10.0 <=1.25.3": "^1.26.0",
73-
"form-data@<2.5.4": "2.5.5",
74-
"form-data@>=4.0.0 <4.0.4": "^4.0.5",
75-
"pbkdf2@<=3.1.2": "^3.1.3",
76-
"sha.js@<=2.4.11": "^2.4.12",
77-
"rollup@< 4.59.0": "^4.59.0",
78-
"json5@<1.0.2": "^2.2.3",
79-
"axios@<1.15.2": "^1.15.2",
80-
"braces@<3.0.3": "^3.0.3",
81-
"semver@<5.7.2": "^5.7.2",
82-
"qs": ">=6.15.2",
83-
"js-cookie@<3.0.7": "^3.0.7",
84-
"glob@>=10.2.0 <10.5.0": "^10.5.0",
85-
"node-forge@<1.4.0": "1.4.0",
86-
"vite@>=6.0.0 <6.4.1": "^7.3.2",
87-
"vite@>=7.0.0 <=7.3.1": "^7.3.2",
88-
"tar@<=7.5.9": "^7.5.10",
89-
"underscore@<=1.13.7": "^1.13.8",
90-
"hono@<4.12.18": ">=4.12.18",
91-
"@hono/node-server@<1.19.13": "^1.19.13",
92-
"express-rate-limit@>=8.2.0 <8.2.2": "^8.2.2",
93-
"fast-uri@<3.1.2": ">=3.1.2",
94-
"immutable@>=5.0.0 <5.1.5": "^5.1.5",
95-
"minimatch@<3.1.5": "3.1.5",
96-
"minimatch@>=9.0.0 < 9.0.7": "9.0.9",
97-
"minimatch@>=10.0.0 < 10.2.4": "10.2.5",
98-
"picomatch@>=2.0.0 <2.3.2": "2.3.2",
99-
"picomatch@>=4.0.0 <4.0.4": "4.0.4",
100-
"path-to-regexp@0.1.12": "0.1.13",
101-
"path-to-regexp@>=8.0.0 <8.4.0": "8.4.2",
102-
"serialize-javascript@<=7.0.2": "7.0.5",
103-
"flatted@<3.4.0": "^3.4.0",
104-
"undici@<7.24.0": "^7.24.0",
105-
"socket.io-parser@>=4.0.0 <4.2.6": "^4.2.6",
106-
"lodash@<4.18.1": "^4.18.1",
107-
"lodash.template@<4.18.1": "^4.18.1",
108-
"tough-cookie@<4.1.3": "^4.1.3",
109-
"micromatch@<4.0.8": "^4.0.8",
110-
"esbuild@<=0.24.2": "^0.25.0",
111-
"tmp@<0.2.6": ">=0.2.6",
112-
"nanoid@<3.3.8": "^3.3.8",
113-
"diff@>=4.0.0 <4.0.4": "^4.0.4",
114-
"diff@>=5.0.0 <5.2.2": "^5.2.2",
115-
"bn.js@>=5.0.0 <5.2.3": "^5.2.3",
116-
"bn.js@<4.12.3": "^4.12.3",
117-
"ajv@>=7.0.0-alpha.0 <8.18.0": "^8.18.0",
118-
"@tootallnate/once@<3.0.1": "^3.0.1",
119-
"dompurify@<=3.3.3": ">=3.4.0",
120-
"brace-expansion@<1.1.13": "^1.1.13",
121-
"brace-expansion@>=2.0.0 <2.0.3": "^5.0.6",
122-
"brace-expansion@>=4.0.0 <5.0.6": "^5.0.6",
123-
"yaml@>=2.0.0 <2.8.3": "^2.8.3",
124-
"follow-redirects@<=1.15.11": ">=1.16.0",
125-
"ws@>=8.0.0 <8.20.1": "^8.20.1",
126-
"uuid@<14.0.0": "~14.0.0",
127-
"postcss@<8.5.10": "8.5.10",
128-
"ip-address@<=10.1.0": ">=10.1.1",
129-
"webpack-dev-server@<=5.2.3": "^5.2.4",
130-
"@babel/plugin-transform-modules-systemjs@>=7.12.0 <7.29.4": "^7.29.4"
131-
}
132-
},
133-
"packageManager": "pnpm@9.15.9",
67+
"packageManager": "pnpm@11.5.1",
13468
"engines": {
13569
"node": "24.15.0"
13670
}

0 commit comments

Comments
 (0)