From a88666d707dd12de84e8409af7186f46303578a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aslak=20Helles=C3=B8y?= Date: Fri, 18 Nov 2022 12:53:39 +0000 Subject: [PATCH] Update dependencies and changelog --- CHANGELOG.md | 4 ++ package-lock.json | 134 +++++++++++++++++++++++++++++++++++++--------- package.json | 4 +- 3 files changed, 114 insertions(+), 28 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 68846ddc..9d8d1008 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +### Added +- Added context to python snippet to properly support `behave` +- Added `ParameterType` support to the python language implementation. This is currently supported via [cuke4behave](http://gitlab.com/cuke4behave/cuke4behave) + ## [1.1.1] - 2022-10-11 ### Fixed - (TypeScript) Fix bug in template literal recognition diff --git a/package-lock.json b/package-lock.json index 3a105ec8..f7a89454 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,8 +9,8 @@ "version": "1.1.1", "license": "MIT", "dependencies": { - "@cucumber/gherkin-utils": "^8.0.0", - "@cucumber/language-service": "^1.1.1", + "@cucumber/gherkin-utils": "^8.0.1", + "@cucumber/language-service": "^1.2.0", "fast-glob": "3.2.12", "source-map-support": "0.5.21", "vscode-languageserver": "8.0.2", @@ -139,6 +139,7 @@ "version": "16.0.0", "resolved": "https://registry.npmjs.org/@cucumber/cucumber-expressions/-/cucumber-expressions-16.0.0.tgz", "integrity": "sha512-HTh+Pg7oQ5aLuCkSbD2Q6jBaE40M3R/XaLEz+UqD5d9dZRu6P38W4LTooV5bV6dZgBunlMLK8+6ug2ziYvRddw==", + "dev": true, "dependencies": { "regexp-match-indices": "1.0.2" } @@ -215,24 +216,24 @@ } }, "node_modules/@cucumber/language-service": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@cucumber/language-service/-/language-service-1.1.1.tgz", - "integrity": "sha512-L8OTmuQGIEx4ZPysXfRetWErEmd5n9qwRsOJ6LwAuxd2p1/MqOUtXL3aFQhSHq4wtPhZp034PjfryIB6J8s4dQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@cucumber/language-service/-/language-service-1.2.0.tgz", + "integrity": "sha512-JokToDW/Tz9WnLFt2LL8a+V4wSclg9SRQYeVW1kfVm3Q2ijpGuYKf+LzhH8BAyXEM5eyxzOYTSCY5xgFWx08wQ==", "dependencies": { - "@cucumber/cucumber-expressions": "^16.0.0", - "@cucumber/gherkin": "^24.1.0", - "@cucumber/gherkin-utils": "^8.0.0", - "@cucumber/messages": "^19.1.4", + "@cucumber/cucumber-expressions": "^16.0.1", + "@cucumber/gherkin": "^25.0.2", + "@cucumber/gherkin-utils": "^8.0.1", + "@cucumber/messages": "^20.0.0", "@types/js-search": "1.4.0", "@types/mustache": "4.2.1", "fuse.js": "6.6.2", "js-search": "2.0.0", "mustache": "4.2.0", "vscode-languageserver-types": "3.17.2", - "web-tree-sitter": "^0.20.7" + "web-tree-sitter": "0.20.7" }, "optionalDependencies": { - "tree-sitter": "0.20.0", + "tree-sitter": "0.20.1", "tree-sitter-c-sharp": "0.20.0", "tree-sitter-cli": "0.20.7", "tree-sitter-java": "0.19.1", @@ -246,6 +247,44 @@ "web-tree-sitter": "^0.20.7" } }, + "node_modules/@cucumber/language-service/node_modules/@cucumber/cucumber-expressions": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/@cucumber/cucumber-expressions/-/cucumber-expressions-16.0.1.tgz", + "integrity": "sha512-kYwm6Atet5DzK7+0f5kTPDb4BImXMvD5rBk4KUYHBsHi/nvb+drYx/51UH1Z2L9nHlh2dHgMfEbH2LjJw/T1pQ==", + "dependencies": { + "regexp-match-indices": "1.0.2" + } + }, + "node_modules/@cucumber/language-service/node_modules/@cucumber/gherkin": { + "version": "25.0.2", + "resolved": "https://registry.npmjs.org/@cucumber/gherkin/-/gherkin-25.0.2.tgz", + "integrity": "sha512-EdsrR33Y5GjuOoe2Kq5Y9DYwgNRtUD32H4y2hCrT6+AWo7ibUQu7H+oiWTgfVhwbkHsZmksxHSxXz/AwqqyCRQ==", + "dependencies": { + "@cucumber/messages": "^19.1.4" + } + }, + "node_modules/@cucumber/language-service/node_modules/@cucumber/gherkin/node_modules/@cucumber/messages": { + "version": "19.1.4", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-19.1.4.tgz", + "integrity": "sha512-Pksl0pnDz2l1+L5Ug85NlG6LWrrklN9qkMxN5Mv+1XZ3T6u580dnE6mVaxjJRdcOq4tR17Pc0RqIDZMyVY1FlA==", + "dependencies": { + "@types/uuid": "8.3.4", + "class-transformer": "0.5.1", + "reflect-metadata": "0.1.13", + "uuid": "9.0.0" + } + }, + "node_modules/@cucumber/language-service/node_modules/@cucumber/messages": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-20.0.0.tgz", + "integrity": "sha512-JFrFwuhxsbig0afaViNhuzoQyC+GQzlI7m+rX+lSiDGV13K3sJzMmHjkbCiNOgoRlKAMwIGR9TRMH0xj9/My0w==", + "dependencies": { + "@types/uuid": "8.3.4", + "class-transformer": "0.5.1", + "reflect-metadata": "0.1.13", + "uuid": "9.0.0" + } + }, "node_modules/@cucumber/message-streams": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@cucumber/message-streams/-/message-streams-4.0.1.tgz", @@ -7111,9 +7150,9 @@ "dev": true }, "node_modules/tree-sitter": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/tree-sitter/-/tree-sitter-0.20.0.tgz", - "integrity": "sha512-tqTdtD1T2cN4aEES0sZCjKTQrc9Ls8H/iYlzpskhGy8yCwNPKBIbK9YuuCg/AxACr8RAY4wMoeCigM1X/A79yg==", + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/tree-sitter/-/tree-sitter-0.20.1.tgz", + "integrity": "sha512-Cmb8V0ocamHbgWMVhZIa+78k/7r8VCQ6+ePG8eYEAO7AccwWi06Ct4ATNiI94KwhIkRl0+OwZ42/5nk3GnEMpQ==", "hasInstallScript": true, "optional": true, "dependencies": { @@ -8114,6 +8153,7 @@ "version": "16.0.0", "resolved": "https://registry.npmjs.org/@cucumber/cucumber-expressions/-/cucumber-expressions-16.0.0.tgz", "integrity": "sha512-HTh+Pg7oQ5aLuCkSbD2Q6jBaE40M3R/XaLEz+UqD5d9dZRu6P38W4LTooV5bV6dZgBunlMLK8+6ug2ziYvRddw==", + "dev": true, "requires": { "regexp-match-indices": "1.0.2" } @@ -8164,20 +8204,20 @@ "requires": {} }, "@cucumber/language-service": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@cucumber/language-service/-/language-service-1.1.1.tgz", - "integrity": "sha512-L8OTmuQGIEx4ZPysXfRetWErEmd5n9qwRsOJ6LwAuxd2p1/MqOUtXL3aFQhSHq4wtPhZp034PjfryIB6J8s4dQ==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@cucumber/language-service/-/language-service-1.2.0.tgz", + "integrity": "sha512-JokToDW/Tz9WnLFt2LL8a+V4wSclg9SRQYeVW1kfVm3Q2ijpGuYKf+LzhH8BAyXEM5eyxzOYTSCY5xgFWx08wQ==", "requires": { - "@cucumber/cucumber-expressions": "^16.0.0", - "@cucumber/gherkin": "^24.1.0", - "@cucumber/gherkin-utils": "^8.0.0", - "@cucumber/messages": "^19.1.4", + "@cucumber/cucumber-expressions": "^16.0.1", + "@cucumber/gherkin": "^25.0.2", + "@cucumber/gherkin-utils": "^8.0.1", + "@cucumber/messages": "^20.0.0", "@types/js-search": "1.4.0", "@types/mustache": "4.2.1", "fuse.js": "6.6.2", "js-search": "2.0.0", "mustache": "4.2.0", - "tree-sitter": "0.20.0", + "tree-sitter": "0.20.1", "tree-sitter-c-sharp": "0.20.0", "tree-sitter-cli": "0.20.7", "tree-sitter-java": "0.19.1", @@ -8187,7 +8227,49 @@ "tree-sitter-rust": "0.20.1", "tree-sitter-typescript": "0.20.1", "vscode-languageserver-types": "3.17.2", - "web-tree-sitter": "^0.20.7" + "web-tree-sitter": "0.20.7" + }, + "dependencies": { + "@cucumber/cucumber-expressions": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/@cucumber/cucumber-expressions/-/cucumber-expressions-16.0.1.tgz", + "integrity": "sha512-kYwm6Atet5DzK7+0f5kTPDb4BImXMvD5rBk4KUYHBsHi/nvb+drYx/51UH1Z2L9nHlh2dHgMfEbH2LjJw/T1pQ==", + "requires": { + "regexp-match-indices": "1.0.2" + } + }, + "@cucumber/gherkin": { + "version": "25.0.2", + "resolved": "https://registry.npmjs.org/@cucumber/gherkin/-/gherkin-25.0.2.tgz", + "integrity": "sha512-EdsrR33Y5GjuOoe2Kq5Y9DYwgNRtUD32H4y2hCrT6+AWo7ibUQu7H+oiWTgfVhwbkHsZmksxHSxXz/AwqqyCRQ==", + "requires": { + "@cucumber/messages": "^19.1.4" + }, + "dependencies": { + "@cucumber/messages": { + "version": "19.1.4", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-19.1.4.tgz", + "integrity": "sha512-Pksl0pnDz2l1+L5Ug85NlG6LWrrklN9qkMxN5Mv+1XZ3T6u580dnE6mVaxjJRdcOq4tR17Pc0RqIDZMyVY1FlA==", + "requires": { + "@types/uuid": "8.3.4", + "class-transformer": "0.5.1", + "reflect-metadata": "0.1.13", + "uuid": "9.0.0" + } + } + } + }, + "@cucumber/messages": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@cucumber/messages/-/messages-20.0.0.tgz", + "integrity": "sha512-JFrFwuhxsbig0afaViNhuzoQyC+GQzlI7m+rX+lSiDGV13K3sJzMmHjkbCiNOgoRlKAMwIGR9TRMH0xj9/My0w==", + "requires": { + "@types/uuid": "8.3.4", + "class-transformer": "0.5.1", + "reflect-metadata": "0.1.13", + "uuid": "9.0.0" + } + } } }, "@cucumber/message-streams": { @@ -13316,9 +13398,9 @@ "dev": true }, "tree-sitter": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/tree-sitter/-/tree-sitter-0.20.0.tgz", - "integrity": "sha512-tqTdtD1T2cN4aEES0sZCjKTQrc9Ls8H/iYlzpskhGy8yCwNPKBIbK9YuuCg/AxACr8RAY4wMoeCigM1X/A79yg==", + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/tree-sitter/-/tree-sitter-0.20.1.tgz", + "integrity": "sha512-Cmb8V0ocamHbgWMVhZIa+78k/7r8VCQ6+ePG8eYEAO7AccwWi06Ct4ATNiI94KwhIkRl0+OwZ42/5nk3GnEMpQ==", "optional": true, "requires": { "nan": "^2.14.0", diff --git a/package.json b/package.json index ab0fd13b..b880d2d3 100644 --- a/package.json +++ b/package.json @@ -86,8 +86,8 @@ "vscode-languageserver-protocol": "3.17.2" }, "dependencies": { - "@cucumber/gherkin-utils": "^8.0.0", - "@cucumber/language-service": "^1.1.1", + "@cucumber/gherkin-utils": "^8.0.1", + "@cucumber/language-service": "^1.2.0", "fast-glob": "3.2.12", "source-map-support": "0.5.21", "vscode-languageserver": "8.0.2",