Skip to content

chore(deps-dev): bump @types/node from 20.19.37 to 25.5.0#21

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/types/node-25.5.0
Closed

chore(deps-dev): bump @types/node from 20.19.37 to 25.5.0#21
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/types/node-25.5.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Mar 31, 2026

Copy link
Copy Markdown
Contributor

Bumps @types/node from 20.19.37 to 25.5.0.

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Mar 31, 2026
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.19.37 to 25.5.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 25.5.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dionmcm

dionmcm commented Jun 15, 2026

Copy link
Copy Markdown
Member

Superseded by #36, which combines this with the other compatible npm bumps into one verified upgrade (compile + lint + full test suite green). Closing in favour of #36.

@dionmcm dionmcm closed this Jun 15, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jun 15, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/types/node-25.5.0 branch June 15, 2026 10:52
dionmcm added a commit that referenced this pull request Jun 16, 2026
…4, Storybook 10, jsdom 29, @types/node 25, unicorn 64, minor/patch group)

Combines dependabot PRs #34, #27, #26, #25, #24, #23, #22, #21, #19 into one
verified upgrade. Excludes #28 (Vite 6→8) — see below.

TypeScript 5→6 migration (#27):
- Add `ignoreDeprecations: "6.0"` to the 4 tsconfigs using `moduleResolution: node`
  (node10 errors as deprecated in TS6).
- Add explicit `types: ["node"]` to those tsconfigs — TS6 no longer auto-discovers
  @types/node, which otherwise breaks every `console`/`require`/`node:test` reference.
- Bump the VSCode client's lib/target to ES2022 (it already uses Array.prototype.at;
  @types/node@20 incidentally supplied the lib, @types/node@25 does not).
- Remove type assertions TS6 now proves unnecessary (eslint --fix) and the imports
  they orphaned.

Other fixes surfaced by the bumps:
- EclEditor.tsx: annotate the @monaco-editor/react OnMount params explicitly;
  monaco-editor 0.55 makes them resolve to `error` under typed-linting.

EXCLUDED — Vite (#28), kept at ^6: Vite ≥7 writes bundle output as UTF-8, which
re-encodes the lone UTF-16 surrogates in the generated ANTLR serialized-ATN string
to U+FFFD and corrupts the lexer at runtime ("The specified lexer action type
undefined is not valid"). This breaks every consumer of the ecl-core bundle (LSP
server, slack bot, editors). Confirmed on both Vite 7.3.5 and 8.0.3; only Vite 6
emits the ATN as \uXXXX escapes. Needs dedicated investigation/upstream fix.

Verified: compile clean, lint 0 errors, npm test all pass
(ecl-core 1640, ecl-lsp-server 81, editor-core 74, editor-react 33, editor 34,
slack-bot 226).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
dionmcm added a commit that referenced this pull request Jun 16, 2026
…4, Storybook 10, jsdom 29, @types/node 25, unicorn 64, minor/patch group)

Combines dependabot PRs #34, #27, #26, #25, #24, #23, #22, #21, #19 into one
verified upgrade. Excludes #28 (Vite 6→8) — see below.

TypeScript 5→6 migration (#27):
- Add `ignoreDeprecations: "6.0"` to the 4 tsconfigs using `moduleResolution: node`
  (node10 errors as deprecated in TS6).
- Add explicit `types: ["node"]` to those tsconfigs — TS6 no longer auto-discovers
  @types/node, which otherwise breaks every `console`/`require`/`node:test` reference.
- Bump the VSCode client's lib/target to ES2022 (it already uses Array.prototype.at;
  @types/node@20 incidentally supplied the lib, @types/node@25 does not).
- Remove type assertions TS6 now proves unnecessary (eslint --fix) and the imports
  they orphaned.

Other fixes surfaced by the bumps:
- EclEditor.tsx: annotate the @monaco-editor/react OnMount params explicitly;
  monaco-editor 0.55 makes them resolve to `error` under typed-linting.

EXCLUDED — Vite (#28), kept at ^6: Vite ≥7 writes bundle output as UTF-8, which
re-encodes the lone UTF-16 surrogates in the generated ANTLR serialized-ATN string
to U+FFFD and corrupts the lexer at runtime ("The specified lexer action type
undefined is not valid"). This breaks every consumer of the ecl-core bundle (LSP
server, slack bot, editors). Confirmed on both Vite 7.3.5 and 8.0.3; only Vite 6
emits the ATN as \uXXXX escapes. Needs dedicated investigation/upstream fix.

Verified: compile clean, lint 0 errors, npm test all pass
(ecl-core 1640, ecl-lsp-server 81, editor-core 74, editor-react 33, editor 34,
slack-bot 226).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant