diff --git a/e2e/package.json b/e2e/package.json index 692fe5a..bd1f5d8 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -36,7 +36,7 @@ "@wdio/mocha-framework": "^9.16.2", "@wdio/spec-reporter": "^9.16.2", "@wdio/types": "^9.16.2", - "chai": "^5.2.0", + "chai": "^6.0.1", "expect": "^30.0.0", "semver": "^7.7.2", "wdio-vscode-service": "^6.1.3", diff --git a/package.json b/package.json index 66ec865..48d289a 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "@vscode/test-cli": "^0.0.11", "@vscode/test-electron": "^2.4.1", "@wdio/eslint": "^0.1.1", - "cross-env": "^7.0.3", + "cross-env": "^10.0.0", "eslint": "^9.23.0", "eslint-plugin-import-x": "^4.10.6", "eslint-plugin-mocha": "^11.1.0", diff --git a/packages/vscode-wdio-worker/package.json b/packages/vscode-wdio-worker/package.json index 240818c..51fde10 100644 --- a/packages/vscode-wdio-worker/package.json +++ b/packages/vscode-wdio-worker/package.json @@ -25,7 +25,7 @@ }, "dependencies": { "@babel/parser": "^7.27.5", - "@cucumber/gherkin": "^33.0.0", + "@cucumber/gherkin": "^34.0.0", "@cucumber/messages": "^28.0.0", "@vscode-wdio/constants": "workspace:*", "@vscode-wdio/utils": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index db488e6..2c2d522 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,8 +33,8 @@ importers: specifier: ^0.1.1 version: 0.1.2(@typescript-eslint/eslint-plugin@8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.31.0)(typescript@5.8.3))(eslint@9.31.0)(typescript@5.8.3))(eslint@9.31.0)(typescript@5.8.3) cross-env: - specifier: ^7.0.3 - version: 7.0.3 + specifier: ^10.0.0 + version: 10.0.0 eslint: specifier: ^9.23.0 version: 9.31.0 @@ -111,8 +111,8 @@ importers: specifier: ^9.16.2 version: 9.16.2 chai: - specifier: ^5.2.0 - version: 5.2.1 + specifier: ^6.0.1 + version: 6.0.1 expect: specifier: ^30.0.0 version: 30.0.4 @@ -302,8 +302,8 @@ importers: specifier: ^7.27.5 version: 7.28.0 '@cucumber/gherkin': - specifier: ^33.0.0 - version: 33.0.0 + specifier: ^34.0.0 + version: 34.0.0 '@cucumber/messages': specifier: ^28.0.0 version: 28.0.0 @@ -669,8 +669,8 @@ packages: '@cucumber/gherkin@32.2.0': resolution: {integrity: sha512-X8xuVhSIqlUjxSRifRJ7t0TycVWyX58fygJH3wDNmHINLg9sYEkvQT0SO2G5YlRZnYc11TIFr4YPenscvdlBIw==} - '@cucumber/gherkin@33.0.0': - resolution: {integrity: sha512-01+cAGttXsYIQ3xoEFJ8BsfxzppXKPxjz7/FzVv/+uKAVcVQtrcsxU8dAp5Cf+Qu31CWOa4SyB1nMz1ADLnApw==} + '@cucumber/gherkin@34.0.0': + resolution: {integrity: sha512-659CCFsrsyvuBi/Eix1fnhSheMnojSfnBcqJ3IMPNawx7JlrNJDcXYSSdxcUw3n/nG05P+ptCjmiZY3i14p+tA==} '@cucumber/html-formatter@21.13.0': resolution: {integrity: sha512-/zkBZNGZca7AeY4hSMMu3PBqZBZtZ45qhynZC++LAstlyhXQrzl6zmjVLZMX7jIbdF1Lb+TjN4PWiGtS5VOM6g==} @@ -727,6 +727,9 @@ packages: '@emnapi/wasi-threads@1.0.2': resolution: {integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==} + '@epic-web/invariant@1.0.0': + resolution: {integrity: sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==} + '@esbuild/aix-ppc64@0.25.8': resolution: {integrity: sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==} engines: {node: '>=18'} @@ -2679,8 +2682,12 @@ packages: capital-case@1.0.4: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} - chai@5.2.1: - resolution: {integrity: sha512-5nFxhUrX0PqtyogoYOA8IPswy5sZFTOsBFl/9bNsmDLgsxYTzSZQJDPppDnZPTQbzSEm0hqGjWPzRemQCYbD6A==} + chai@5.3.3: + resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==} + engines: {node: '>=18'} + + chai@6.0.1: + resolution: {integrity: sha512-/JOoU2//6p5vCXh00FpNgtlw0LjvhGttaWc+y7wpW9yjBm3ys0dI8tSKZxIOgNruz5J0RleccatSIC3uxEZP0g==} engines: {node: '>=18'} chalk@2.4.2: @@ -2978,9 +2985,9 @@ packages: engines: {node: '>=12.0.0'} hasBin: true - cross-env@7.0.3: - resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} - engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} + cross-env@10.0.0: + resolution: {integrity: sha512-aU8qlEK/nHYtVuN4p7UQgAwVljzMg8hB4YK5ThRqD2l/ziSnryncPNn7bMLt5cFYsKVKBh8HqLqyCoTupEUu7Q==} + engines: {node: '>=20'} hasBin: true cross-spawn@6.0.6: @@ -7391,7 +7398,7 @@ snapshots: dependencies: '@cucumber/messages': 27.2.0 - '@cucumber/gherkin@33.0.0': + '@cucumber/gherkin@34.0.0': dependencies: '@cucumber/messages': 28.0.0 @@ -7477,6 +7484,8 @@ snapshots: dependencies: tslib: 2.8.1 + '@epic-web/invariant@1.0.0': {} + '@esbuild/aix-ppc64@0.25.8': optional: true @@ -8928,7 +8937,7 @@ snapshots: '@types/chai': 5.2.2 '@vitest/spy': 3.2.4 '@vitest/utils': 3.2.4 - chai: 5.2.1 + chai: 5.3.3 tinyrainbow: 2.0.0 '@vitest/mocker@3.2.4(vite@7.0.0(@types/node@20.19.9)(tsx@4.20.3)(yaml@2.8.0))': @@ -9774,7 +9783,7 @@ snapshots: tslib: 2.8.1 upper-case-first: 2.0.2 - chai@5.2.1: + chai@5.3.3: dependencies: assertion-error: 2.0.1 check-error: 2.1.1 @@ -9782,6 +9791,8 @@ snapshots: loupe: 3.1.4 pathval: 2.0.1 + chai@6.0.1: {} + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 @@ -10105,8 +10116,9 @@ snapshots: transitivePeerDependencies: - '@types/node' - cross-env@7.0.3: + cross-env@10.0.0: dependencies: + '@epic-web/invariant': 1.0.0 cross-spawn: 7.0.6 cross-spawn@6.0.6: @@ -14437,7 +14449,7 @@ snapshots: '@vitest/snapshot': 3.2.4 '@vitest/spy': 3.2.4 '@vitest/utils': 3.2.4 - chai: 5.2.1 + chai: 5.3.3 debug: 4.4.1(supports-color@8.1.1) expect-type: 1.2.1 magic-string: 0.30.17