mirror of
https://github.com/andwati/zitadel.git
synced 2026-10-18 05:52:51 +00:00
chore: update deps (#11273)
# Which Problems Are Solved Fix failing compliance alert because of old depedencies. # How the Problems Are Solved Updated our npm dependencies # Additional Changes - Updated Docusaurus to React 19 to unify our react versions - Fixed flaky e2e test
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
FROM bufbuild/buf:1.54.0 AS dependencies
|
||||
FROM bufbuild/buf:1.62.1 AS dependencies
|
||||
RUN buf export https://github.com/envoyproxy/protoc-gen-validate.git --path validate --output /proto && \
|
||||
buf export https://github.com/grpc-ecosystem/grpc-gateway.git --path protoc-gen-openapiv2 --output /proto && \
|
||||
buf export https://github.com/googleapis/googleapis.git --path google/api/annotations.proto --path google/api/http.proto --path google/api/field_behavior.proto --output /proto
|
||||
|
||||
+42
-45
@@ -27,72 +27,69 @@
|
||||
"*": "prettier --write --ignore-unknown"
|
||||
},
|
||||
"dependencies": {
|
||||
"@headlessui/react": "^2.1.9",
|
||||
"@heroicons/react": "2.1.3",
|
||||
"@radix-ui/react-tooltip": "^1.2.7",
|
||||
"@tailwindcss/forms": "0.5.7",
|
||||
"clsx": "1.2.1",
|
||||
"@headlessui/react": "^2.2.9",
|
||||
"@heroicons/react": "^2.2.0",
|
||||
"@radix-ui/react-tooltip": "^1.2.8",
|
||||
"@tailwindcss/forms": "^0.5.11",
|
||||
"clsx": "^2.1.1",
|
||||
"copy-to-clipboard": "^3.3.3",
|
||||
"deepmerge": "^4.3.1",
|
||||
"lucide-react": "0.469.0",
|
||||
"moment": "^2.29.4",
|
||||
"lucide-react": "^0.562.0",
|
||||
"moment": "^2.30.1",
|
||||
"next": "15.5.9",
|
||||
"next-intl": "^3.25.1",
|
||||
"next-intl": "^3.26.5",
|
||||
"next-themes": "^0.2.1",
|
||||
"nice-grpc": "2.0.1",
|
||||
"nice-grpc": "^2.1.14",
|
||||
"qrcode.react": "^4.2.0",
|
||||
"react": "19.2.3",
|
||||
"react-dom": "19.2.3",
|
||||
"react-hook-form": "7.39.5",
|
||||
"tinycolor2": "1.4.2",
|
||||
"uuid": "^11.1.0"
|
||||
"react-hook-form": "^7.70.0",
|
||||
"tinycolor2": "^1.6.0",
|
||||
"uuid": "^13.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/eslint-parser": "^7.23.0",
|
||||
"@bufbuild/buf": "^1.53.0",
|
||||
"@faker-js/faker": "^9.7.0",
|
||||
"@otplib/core": "^12.0.0",
|
||||
"@otplib/plugin-crypto": "^12.0.0",
|
||||
"@otplib/plugin-thirty-two": "^12.0.0",
|
||||
"@playwright/test": "^1.52.0",
|
||||
"@testing-library/jest-dom": "^6.6.3",
|
||||
"@testing-library/react": "^16.3.0",
|
||||
"@types/ms": "2.1.0",
|
||||
"@types/node": "^22.14.1",
|
||||
"@babel/eslint-parser": "^7.28.5",
|
||||
"@bufbuild/buf": "^1.62.1",
|
||||
"@faker-js/faker": "^9.9.0",
|
||||
"@otplib/core": "^12.0.1",
|
||||
"@otplib/plugin-crypto": "^12.0.1",
|
||||
"@otplib/plugin-thirty-two": "^12.0.1",
|
||||
"@playwright/test": "^1.57.0",
|
||||
"@testing-library/jest-dom": "^6.9.1",
|
||||
"@testing-library/react": "^16.3.1",
|
||||
"@types/node": "^22.19.3",
|
||||
"@types/react": "19.2.7",
|
||||
"@types/react-dom": "19.2.3",
|
||||
"@types/tinycolor2": "1.4.3",
|
||||
"@types/uuid": "^10.0.0",
|
||||
"@typescript-eslint/eslint-plugin": "^7.0.0",
|
||||
"@typescript-eslint/parser": "^7.0.0",
|
||||
"@types/tinycolor2": "^1.4.6",
|
||||
"@typescript-eslint/eslint-plugin": "^8.52.0",
|
||||
"@typescript-eslint/parser": "^8.52.0",
|
||||
"@vercel/git-hooks": "1.0.0",
|
||||
"@vitejs/plugin-react": "^4.4.1",
|
||||
"@vitejs/plugin-react": "^4.7.0",
|
||||
"@zitadel/client": "workspace:*",
|
||||
"@zitadel/proto": "workspace:*",
|
||||
"autoprefixer": "10.4.21",
|
||||
"concurrently": "^9.1.2",
|
||||
"autoprefixer": "^10.4.23",
|
||||
"concurrently": "^9.2.1",
|
||||
"cypress": "^14.5.4",
|
||||
"dotenv-cli": "^8.0.0",
|
||||
"env-cmd": "^10.1.0",
|
||||
"eslint": "^8.57.0",
|
||||
"eslint": "^8.57.1",
|
||||
"eslint-config-next": "15.5.9",
|
||||
"eslint-config-prettier": "^9.1.0",
|
||||
"gaxios": "^7.1.0",
|
||||
"grpc-tools": "1.13.0",
|
||||
"eslint-config-prettier": "^9.1.2",
|
||||
"gaxios": "^7.1.3",
|
||||
"grpc-tools": "^1.13.1",
|
||||
"jsdom": "^26.1.0",
|
||||
"lint-staged": "15.5.1",
|
||||
"make-dir-cli": "4.0.0",
|
||||
"nodemon": "^3.1.9",
|
||||
"postcss": "8.5.3",
|
||||
"prettier": "^3.2.5",
|
||||
"prettier-plugin-organize-imports": "^3.2.0",
|
||||
"prettier-plugin-tailwindcss": "0.6.11",
|
||||
"sass": "^1.87.0",
|
||||
"start-server-and-test": "^2.0.11",
|
||||
"nodemon": "^3.1.11",
|
||||
"postcss": "^8.5.6",
|
||||
"prettier": "^3.7.4",
|
||||
"prettier-plugin-organize-imports": "^4.3.0",
|
||||
"prettier-plugin-tailwindcss": "^0.7.2",
|
||||
"sass": "^1.97.1",
|
||||
"start-server-and-test": "^2.1.3",
|
||||
"tailwindcss": "3.4.14",
|
||||
"ts-proto": "^2.7.0",
|
||||
"typescript": "^5.8.3",
|
||||
"ts-proto": "^2.10.1",
|
||||
"typescript": "^5.9.3",
|
||||
"vite-tsconfig-paths": "^5.1.4",
|
||||
"vitest": "^2.0.0"
|
||||
"vitest": "^2.1.9"
|
||||
}
|
||||
}
|
||||
|
||||
+36
-36
@@ -12,48 +12,48 @@
|
||||
},
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"@angular/animations": "^20.3.1",
|
||||
"@angular/cdk": "^20.2.4",
|
||||
"@angular/common": "^20.3.1",
|
||||
"@angular/compiler": "^20.3.1",
|
||||
"@angular/core": "^20.3.1",
|
||||
"@angular/forms": "^20.3.1",
|
||||
"@angular/material": "^20.2.4",
|
||||
"@angular/material-moment-adapter": "^20.2.4",
|
||||
"@angular/platform-browser": "^20.3.1",
|
||||
"@angular/platform-browser-dynamic": "^20.3.1",
|
||||
"@angular/router": "^20.3.1",
|
||||
"@angular/service-worker": "^20.3.1",
|
||||
"@bufbuild/protobuf": "2.6.3",
|
||||
"@connectrpc/connect": "~2.0.0",
|
||||
"@connectrpc/connect-web": "~2.0.0",
|
||||
"@angular/animations": "^20.3.15",
|
||||
"@angular/cdk": "^20.2.14",
|
||||
"@angular/common": "^20.3.15",
|
||||
"@angular/compiler": "^20.3.15",
|
||||
"@angular/core": "^20.3.15",
|
||||
"@angular/forms": "^20.3.15",
|
||||
"@angular/material": "^20.2.14",
|
||||
"@angular/material-moment-adapter": "^20.2.14",
|
||||
"@angular/platform-browser": "^20.3.15",
|
||||
"@angular/platform-browser-dynamic": "^20.3.15",
|
||||
"@angular/router": "^20.3.15",
|
||||
"@angular/service-worker": "^20.3.15",
|
||||
"@bufbuild/protobuf": "^2.10.2",
|
||||
"@connectrpc/connect": "~2.0.4",
|
||||
"@connectrpc/connect-web": "~2.0.4",
|
||||
"@ctrl/ngx-codemirror": "^6.1.0",
|
||||
"@fortawesome/angular-fontawesome": "^3.0.0",
|
||||
"@fortawesome/fontawesome-svg-core": "^6.7.2",
|
||||
"@fortawesome/free-brands-svg-icons": "^6.7.2",
|
||||
"@netlify/build-info": "^10.0.7",
|
||||
"@ng-icons/core": "^32.1.0",
|
||||
"@ng-icons/heroicons": "^32.1.0",
|
||||
"@netlify/build-info": "^10.3.0",
|
||||
"@ng-icons/core": "^32.5.0",
|
||||
"@ng-icons/heroicons": "^32.5.0",
|
||||
"@ngx-translate/core": "^17.0.0",
|
||||
"@tanstack/angular-query-experimental": "^5.85.6",
|
||||
"@tanstack/angular-query-experimental": "^5.90.20",
|
||||
"angular-oauth2-oidc": "^20.0.2",
|
||||
"angularx-qrcode": "^20.0.0",
|
||||
"buffer": "^6.0.3",
|
||||
"codemirror": "^5.65.19",
|
||||
"codemirror": "^5.65.20",
|
||||
"file-saver": "^2.0.5",
|
||||
"flag-icons": "^7.5.0",
|
||||
"google-protobuf": "~3.21.4",
|
||||
"grpc-web": "~1.5.0",
|
||||
"i18n-iso-countries": "^7.14.0",
|
||||
"libphonenumber-js": "^1.12.6",
|
||||
"libphonenumber-js": "^1.12.33",
|
||||
"material-design-icons-iconfont": "^6.7.0",
|
||||
"moment": "^2.30.1",
|
||||
"ngx-color": "^9.0.0",
|
||||
"opentype.js": "^1.3.4",
|
||||
"posthog-js": "^1.232.7",
|
||||
"posthog-js": "^1.313.0",
|
||||
"rxjs": "^7.8.2",
|
||||
"tinycolor2": "^1.6.0",
|
||||
"tslib": "^2.7.0",
|
||||
"tslib": "^2.8.1",
|
||||
"uuid": "^10.0.0",
|
||||
"zone.js": "~0.15.1"
|
||||
},
|
||||
@@ -63,22 +63,22 @@
|
||||
"@angular-eslint/eslint-plugin-template": "18.0.0",
|
||||
"@angular-eslint/schematics": "19.8.1",
|
||||
"@angular-eslint/template-parser": "19.8.1",
|
||||
"@angular/build": "^20.3.2",
|
||||
"@angular/cli": "^20.3.2",
|
||||
"@angular/compiler-cli": "^20.3.1",
|
||||
"@angular/language-service": "^20.3.1",
|
||||
"@bufbuild/buf": "~1.55.1",
|
||||
"@angular/build": "^20.3.13",
|
||||
"@angular/cli": "^20.3.13",
|
||||
"@angular/compiler-cli": "^20.3.15",
|
||||
"@angular/language-service": "^20.3.15",
|
||||
"@bufbuild/buf": "^1.62.1",
|
||||
"@types/file-saver": "^2.0.7",
|
||||
"@types/google-protobuf": "~3.15.12",
|
||||
"@types/jasmine": "~5.1.4",
|
||||
"@types/jasmine": "~5.1.13",
|
||||
"@types/jasminewd2": "~2.0.13",
|
||||
"@types/jsonwebtoken": "^9.0.6",
|
||||
"@types/node": "^22.5.5",
|
||||
"@types/jsonwebtoken": "^9.0.10",
|
||||
"@types/node": "^22.19.3",
|
||||
"@types/opentype.js": "^1.3.8",
|
||||
"@types/qrcode": "^1.5.2",
|
||||
"@types/qrcode": "^1.5.6",
|
||||
"@types/uuid": "^10.0.0",
|
||||
"@typescript-eslint/eslint-plugin": "^5.62.0",
|
||||
"@typescript-eslint/parser": "^5.62.0",
|
||||
"@typescript-eslint/eslint-plugin": "^8.52.0",
|
||||
"@typescript-eslint/parser": "^8.52.0",
|
||||
"@zitadel/client": "workspace:*",
|
||||
"@zitadel/proto": "workspace:*",
|
||||
"eslint": "^8.57.1",
|
||||
@@ -90,8 +90,8 @@
|
||||
"karma-coverage-istanbul-reporter": "^3.0.3",
|
||||
"karma-jasmine": "^5.1.0",
|
||||
"karma-jasmine-html-reporter": "^2.1.0",
|
||||
"prettier": "^3.5.3",
|
||||
"prettier-plugin-organize-imports": "^4.1.0",
|
||||
"prettier": "^3.7.4",
|
||||
"prettier-plugin-organize-imports": "^4.3.0",
|
||||
"typescript": "5.9.2"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -76,7 +76,8 @@ import { ToastService } from './services/toast.service';
|
||||
import { LanguagesService } from './services/languages.service';
|
||||
import { PosthogService } from './services/posthog.service';
|
||||
import { NewHeaderComponent } from './modules/new-header/new-header.component';
|
||||
import { provideTanStackQuery, QueryClient, withDevtools } from '@tanstack/angular-query-experimental';
|
||||
import { provideTanStackQuery, QueryClient } from '@tanstack/angular-query-experimental';
|
||||
import { withDevtools } from '@tanstack/angular-query-experimental/devtools';
|
||||
import { CdkOverlayOrigin } from '@angular/cdk/overlay';
|
||||
import { provideNgIconsConfig } from '@ng-icons/core';
|
||||
|
||||
|
||||
@@ -108,7 +108,7 @@
|
||||
<cnsl-form-field class="event-types-select">
|
||||
<cnsl-label>{{ 'IAM.EVENTS.FILTERS.TYPE.TYPELABEL' | translate }}</cnsl-label>
|
||||
|
||||
<mat-select id="eventTypesList" name="eventTypesList" formControlName="eventTypesList" [multiple]="true">
|
||||
<mat-select id="eventTypesList" formControlName="eventTypesList" [multiple]="true">
|
||||
<mat-select-trigger>
|
||||
<span *ngIf="eventTypesList?.value && eventTypesList?.value.length">{{
|
||||
eventTypesList?.value[0]?.localized?.localizedMessage || ''
|
||||
@@ -214,7 +214,7 @@
|
||||
<cnsl-form-field class="aggregate-type-select">
|
||||
<cnsl-label>{{ 'IAM.EVENTS.FILTERS.SORT' | translate }}</cnsl-label>
|
||||
|
||||
<mat-select id="isAsc" name="isAsc" formControlName="isAsc">
|
||||
<mat-select id="isAsc" formControlName="isAsc">
|
||||
<mat-option [value]="false"> {{ 'IAM.EVENTS.FILTERS.DESC' | translate }} </mat-option>
|
||||
<mat-option [value]="true">{{ 'IAM.EVENTS.FILTERS.ASC' | translate }} </mat-option>
|
||||
</mat-select>
|
||||
|
||||
+17
-17
@@ -21,30 +21,30 @@
|
||||
"clean": "rm -rf node_modules .artifacts .docusaurus protoc-gen-connect-openapi docs/apis/resources"
|
||||
},
|
||||
"dependencies": {
|
||||
"@bufbuild/buf": "^1.14.0",
|
||||
"@bufbuild/buf": "^1.62.1",
|
||||
"@docusaurus/core": "^3.9.2",
|
||||
"@docusaurus/faster": "^3.9.2",
|
||||
"@docusaurus/preset-classic": "^3.9.2",
|
||||
"@docusaurus/theme-mermaid": "^3.9.2",
|
||||
"@docusaurus/theme-search-algolia": "^3.8.1",
|
||||
"@headlessui/react": "^1.7.4",
|
||||
"@heroicons/react": "^2.0.13",
|
||||
"@inkeep/cxkit-docusaurus": "^0.5.89",
|
||||
"@signalwire/docusaurus-plugin-llms-txt": "^1.2.0",
|
||||
"autoprefixer": "^10.4.13",
|
||||
"@docusaurus/theme-search-algolia": "^3.9.2",
|
||||
"@headlessui/react": "^2.2.9",
|
||||
"@heroicons/react": "^2.2.0",
|
||||
"@inkeep/cxkit-docusaurus": "^0.5.112",
|
||||
"@signalwire/docusaurus-plugin-llms-txt": "^1.2.2",
|
||||
"autoprefixer": "^10.4.23",
|
||||
"clsx": "^1.2.1",
|
||||
"docusaurus-plugin-image-zoom": "^3.0.1",
|
||||
"docusaurus-plugin-openapi-docs": "4.4.0",
|
||||
"docusaurus-plugin-openapi-docs": "^4.5.1",
|
||||
"docusaurus-theme-github-codeblock": "^2.0.2",
|
||||
"docusaurus-theme-openapi-docs": "4.4.0",
|
||||
"mdx-mermaid": "^2.0.0",
|
||||
"postcss": "^8.4.31",
|
||||
"docusaurus-theme-openapi-docs": "^4.5.1",
|
||||
"mdx-mermaid": "^2.0.3",
|
||||
"postcss": "^8.5.6",
|
||||
"raw-loader": "^4.0.2",
|
||||
"react": "^18.2.0",
|
||||
"react": "^19.2.3",
|
||||
"react-copy-to-clipboard": "^5.1.0",
|
||||
"react-dom": "^18.2.0",
|
||||
"react-dom": "^19.2.3",
|
||||
"react-google-charts": "^5.2.1",
|
||||
"react-player": "^2.15.1",
|
||||
"react-player": "^2.16.1",
|
||||
"unicode-property-aliases-ecmascript": "^2.2.0"
|
||||
},
|
||||
"browserslist": {
|
||||
@@ -60,9 +60,9 @@
|
||||
]
|
||||
},
|
||||
"devDependencies": {
|
||||
"@docusaurus/module-type-aliases": "^3.8.1",
|
||||
"@docusaurus/types": "^3.8.1",
|
||||
"tailwindcss": "^3.2.4",
|
||||
"@docusaurus/module-type-aliases": "^3.9.2",
|
||||
"@docusaurus/types": "^3.9.2",
|
||||
"tailwindcss": "^3.4.19",
|
||||
"yaml-loader": "^0.8.1"
|
||||
}
|
||||
}
|
||||
+3
-3
@@ -7,9 +7,9 @@
|
||||
"clean:all": "pnpm run clean && rm -rf .nx node_modules"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@changesets/cli": "^2.29.5",
|
||||
"@changesets/cli": "^2.29.8",
|
||||
"nx": "21.6.1",
|
||||
"sass": "^1.64.1",
|
||||
"wait-on": "^9.0.1"
|
||||
"sass": "^1.97.1",
|
||||
"wait-on": "^9.0.3"
|
||||
}
|
||||
}
|
||||
@@ -72,23 +72,23 @@
|
||||
"clean": "rm -rf node_modules dist"
|
||||
},
|
||||
"dependencies": {
|
||||
"@bufbuild/protobuf": "^2.2.2",
|
||||
"@connectrpc/connect": "^2.0.0",
|
||||
"@connectrpc/connect-node": "^2.0.0",
|
||||
"@connectrpc/connect-web": "^2.0.0",
|
||||
"@bufbuild/protobuf": "^2.10.2",
|
||||
"@connectrpc/connect": "^2.1.1",
|
||||
"@connectrpc/connect-node": "^2.1.1",
|
||||
"@connectrpc/connect-web": "^2.1.1",
|
||||
"@zitadel/proto": "workspace:*",
|
||||
"jose": "^5.3.0"
|
||||
"jose": "^5.10.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@bufbuild/buf": "^1.62.1",
|
||||
"@bufbuild/protocompile": "^0.0.1",
|
||||
"@bufbuild/buf": "^1.53.0",
|
||||
"@types/node": "^24.0.14",
|
||||
"@typescript-eslint/eslint-plugin": "^8.15.0",
|
||||
"@typescript-eslint/parser": "^8.15.0",
|
||||
"eslint": "^8.57.0",
|
||||
"knip": "^5.61.3",
|
||||
"tsup": "^8.4.0",
|
||||
"typescript": "^5.8.3",
|
||||
"vitest": "^2.0.0"
|
||||
"@types/node": "^24.10.4",
|
||||
"@typescript-eslint/eslint-plugin": "^8.52.0",
|
||||
"@typescript-eslint/parser": "^8.52.0",
|
||||
"eslint": "^8.57.1",
|
||||
"knip": "^5.80.0",
|
||||
"tsup": "^8.5.1",
|
||||
"typescript": "^5.9.3",
|
||||
"vitest": "^2.1.9"
|
||||
}
|
||||
}
|
||||
@@ -2,14 +2,14 @@ version: v2
|
||||
managed:
|
||||
enabled: true
|
||||
plugins:
|
||||
- remote: buf.build/bufbuild/es:v2.2.0
|
||||
- remote: buf.build/bufbuild/es:v2.10.2
|
||||
out: es
|
||||
include_imports: true
|
||||
opt:
|
||||
- target=js
|
||||
- json_types=true
|
||||
- import_extension=js
|
||||
- remote: buf.build/bufbuild/es:v2.2.0
|
||||
- remote: buf.build/bufbuild/es:v2.10.2
|
||||
out: cjs
|
||||
include_imports: true
|
||||
opt:
|
||||
@@ -17,7 +17,7 @@ plugins:
|
||||
- json_types=true
|
||||
- import_extension=js
|
||||
- js_import_style=legacy_commonjs
|
||||
- remote: buf.build/bufbuild/es:v2.2.0
|
||||
- remote: buf.build/bufbuild/es:v2.10.2
|
||||
out: types
|
||||
include_imports: true
|
||||
opt:
|
||||
|
||||
@@ -81,10 +81,10 @@
|
||||
"clean": "rm -rf zitadel node_modules google protoc-gen-openapiv2 validate cjs types es"
|
||||
},
|
||||
"dependencies": {
|
||||
"@bufbuild/protobuf": "^2.6.1"
|
||||
"@bufbuild/protobuf": "^2.10.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@bufbuild/buf": "^1.55.1",
|
||||
"glob": "^11.0.0"
|
||||
"@bufbuild/buf": "^1.62.1",
|
||||
"glob": "^11.1.0"
|
||||
}
|
||||
}
|
||||
Generated
+4026
-6923
File diff suppressed because it is too large
Load Diff
@@ -8,5 +8,3 @@ packages:
|
||||
exclude:
|
||||
- benchmark # because of the node 18 or 20 dependency
|
||||
|
||||
overrides:
|
||||
'@typescript-eslint/parser': '^8.35.1'
|
||||
|
||||
@@ -9,10 +9,10 @@ describe('events', () => {
|
||||
cy.get('[data-e2e="event-type-cell"]').should('have.length', 20);
|
||||
cy.get('[data-e2e="open-filter-button"]').click();
|
||||
cy.get('[data-e2e="event-type-filter-checkbox"]').click();
|
||||
cy.get('mat-select[name="eventTypesList"]').click();
|
||||
cy.get('mat-select[id="eventTypesList"]').click();
|
||||
cy.contains('mat-option', eventTypeEnglish).click();
|
||||
cy.get('body').type('{esc}');
|
||||
cy.contains('mat-select', 'Descending').click();
|
||||
cy.contains('mat-select[id="isAsc"]', 'Descending').click({ force: true });
|
||||
cy.contains('mat-option', 'Descending').click();
|
||||
cy.get('[data-e2e="filter-finish-button"]').click();
|
||||
cy.get('[data-e2e="event-type-cell"]').should('have.length', 1);
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
},
|
||||
"private": true,
|
||||
"devDependencies": {
|
||||
"@types/node": "^22.3.0",
|
||||
"cypress": "^14.5.3",
|
||||
"@types/node": "^22.19.3",
|
||||
"cypress": "^14.5.4",
|
||||
"cypress-wait-until": "^3.0.2",
|
||||
"jsonwebtoken": "^9.0.2",
|
||||
"mochawesome": "^7.1.3",
|
||||
"prettier": "^3.3.3",
|
||||
"typescript": "^5.5.4",
|
||||
"jsonwebtoken": "^9.0.3",
|
||||
"mochawesome": "^7.1.4",
|
||||
"prettier": "^3.7.4",
|
||||
"typescript": "^5.9.3",
|
||||
"uuid": "^10.0.0"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user