cucumber / cucumber/language-service
Dependency Dashboard
- Dominant language
- TypeScript
- Stars
- 29
- Forks
- 44
- PR merge metrics
- No merged PRs in 30d
Description
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.
[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/cucumber/language-service).
## Deprecations / Replacements
> [!WARNING]
The following dependencies are either deprecated or have replacements available.
| Datasource | Package | Replacement PR? |
|------------|------|--------------|
| npm | `@types/glob` |  |
## PR Edited (Blocked)
The following updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox below.
- [ ] [chore(deps): update dependency mocha to v11.8.0](../pull/286)
- [ ] [fix(deps): update cucumber ecosystem (major)](../pull/300) (`@cucumber/cucumber-expressions`, `@cucumber/gherkin`, `@cucumber/gherkin-utils`, `@cucumber/messages`)
## Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
- [ ] [fix(deps): update tree-sitter](../pull/267) (`tree-sitter`, `tree-sitter-c-sharp`, `tree-sitter-cli`, `tree-sitter-go`, `tree-sitter-java`, `tree-sitter-php`, `tree-sitter-python`, `tree-sitter-rust`, `tree-sitter-scala`, `web-tree-sitter`)
- [ ] [chore(deps): update dependency mocha to v12](../pull/313)
- [ ] [chore(deps): update eslint ecosystem (major)](../pull/287) (`@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`, `eslint`, `eslint-plugin-n`, `eslint-plugin-simple-import-sort`)
- [ ] **Click on this checkbox to rebase all open PRs at once**
## PR Closed (Blocked)
The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below.
- [ ] [chore(deps): update dependency txtgen to v3.0.7](../pull/233)
- [ ] [chore(deps): update dependency typescript to v7](../pull/307)
## Detected Dependencies
github-actions (5)
.github/workflows/codeql-javascript.yaml (3)
- `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `github/codeql-action v4.38.0@b96794f015dfd88f77b49b1c93e0fa7110f94c63`
- `github/codeql-action v4.38.0@b96794f015dfd88f77b49b1c93e0fa7110f94c63`.github/workflows/release-github.yaml (2)
- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `cucumber/action-create-github-release v1.1.1@cf2c6f77ba35d2424362e83393a1c4c004cf2ddb`.github/workflows/release-npm.yaml (4)
- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `mymindstorm/setup-emsdk v16@4528d102f7230f0e7b276855c01ea1159be0e984`
- `actions/setup-node v7@820762786026740c76f36085b0efc47a31fe5020`
- `node 24.x`.github/workflows/test-javascript.yaml (3)
- `actions/checkout v7@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `mymindstorm/setup-emsdk v16@4528d102f7230f0e7b276855c01ea1159be0e984`
- `actions/setup-node v7@820762786026740c76f36085b0efc47a31fe5020`.github/workflows/zizmor-analysis.yaml (2)
- `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1`
- `zizmorcore/zizmor-action v0.6.4@cc914d7f3750a2d13d75c7f184a1060aa0e9d482`
npm (3)
node/package.json
package.json (48)
- `@cucumber/cucumber-expressions ^19.0.0` → [Updates: `^20.0.0`]
- `@cucumber/gherkin ^39.0.0` → [Updates: `^42.0.0`]
- `@cucumber/gherkin-utils ^11.0.0` → [Updates: `^12.0.0`]
- `@cucumber/messages ^33.0.0` → [Updates: `^34.0.0`]
- `@types/js-search 1.4.4`
- `@types/mustache 4.2.6`
- `fuse.js 7.5.0`
- `js-search 2.0.1`
- `mustache 4.2.0`
- `vscode-languageserver-types 3.18.3`
- `web-tree-sitter ^0.24.7` → [Updates: `^0.27.0`]
- `@cucumber/cucumber ^13.0.0`
- `@cucumber/message-streams ^5.0.0`
- `@types/glob 9.0.0`
- `@types/mocha 10.0.10`
- `@types/node 24.13.4`
- `@types/react 19.3.0`
- `@typescript-eslint/eslint-plugin 7.18.0` → [Updates: `8.70.0`]
- `@typescript-eslint/parser 7.18.0` → [Updates: `8.70.0`]
- `eslint 8.57.1` → [Updates: `10.10.0`]
- `eslint-config-prettier 10.1.8`
- `eslint-plugin-import 2.32.0`
- `eslint-plugin-n 17.24.0` → [Updates: `18.3.0`]
- `eslint-plugin-prettier 5.5.6`
- `eslint-plugin-simple-import-sort 12.1.1` → [Updates: `14.0.0`]
- `glob 13.0.6`
- `husky 9.1.7`
- `lint-staged ^17.0.0`
- `mocha 11.6.0` → [Updates: `11.8.0`, `12.0.1`]
- `node-gyp ^13.0.0`
- `prettier 3.9.6`
- `react 19.3.0`
- `ts-node 10.9.2`
- `txtgen 3.0.2` → [Updates: `3.0.7`]
- `typescript 5.9.3` → [Updates: `7.0.2`]
- `tree-sitter ^0.21.1` → [Updates: `^0.25.0`]
- `tree-sitter-c-sharp 0.23.1` → [Updates: `0.23.5`]
- `tree-sitter-cli 0.24.4` → [Updates: `0.27.0`]
- `tree-sitter-go 0.23.4` → [Updates: `0.25.0`]
- `tree-sitter-java 0.23.4` → [Updates: `0.23.5`]
- `tree-sitter-php 0.23.11` → [Updates: `0.24.2`]
- `tree-sitter-python 0.23.4` → [Updates: `0.25.0`]
- `tree-sitter-ruby 0.23.1`
- `tree-sitter-rust 0.23.1` → [Updates: `0.24.0`]
- `tree-sitter-scala ^0.23.4` → [Updates: `^0.24.0`]
- `tree-sitter-typescript 0.23.2`
- `web-tree-sitter ^0.24.6` → [Updates: `^0.24.6 || ^0.27.0`]
- `node 18 || 20 || 22 || >=23`wasm/package.json
renovate-config (1)
.github/renovate.json
---
- [ ] Check this box to trigger a request for Renovate to run again on this repository
Contributor guide
Research direction
Read the Renovate Dependency Dashboard documentation, then inspect package.json, node/package.json, wasm/package.json, .github/renovate.json, and the listed GitHub workflow files. Review the linked dependency PRs before deciding whether any update remains actionable; done means the selected dependency work is resolved and the dashboard no longer lists it as open or blocked.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, node.js, typescript
- Domain
- ci-cd, tooling
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100