Skip to content

build(deps-dev): unblock TypeScript 6 dependency update path#2635

Draft
cursor[bot] wants to merge 2 commits into
mainfrom
jkt/auto/dependency-update-review-c02b
Draft

build(deps-dev): unblock TypeScript 6 dependency update path#2635
cursor[bot] wants to merge 2 commits into
mainfrom
jkt/auto/dependency-update-review-c02b

Conversation

@cursor
Copy link
Copy Markdown
Contributor

@cursor cursor Bot commented Apr 13, 2026

Asana Task/Github Issue: N/A

Description

Follow-up fix PR for the TypeScript dependency bump path:

  • upgrades typescript-eslint to a TS6-compatible release (^8.58.1) so npm ci no longer fails peer resolution
  • adds TS6 migration guards in tsconfig.json to preserve current behavior (ignoreDeprecations: "6.0", explicit types, explicit strict: false)
  • updates one integration test setup line that TS6 now rejects (delete globalThis.navigation) to a TS6-compatible equivalent

This is intentionally separate from Dependabot PR #2602 and does not modify that branch.

Testing Steps

  • npm ci
  • npm run build
  • npm run tsc

Checklist

Please tick all that apply:

  • I have tested this change locally
  • I have tested this change locally in all supported browsers
  • This change will be visible to users
  • I have added automated tests that cover this change
  • I have ensured the change is gated by config
  • This change was covered by a ship review
  • This change was covered by a tech design
  • Any dependent config has been merged
Open in Web View Automation 

dependabot Bot and others added 2 commits April 13, 2026 12:52
…updates

Bumps the typescript group with 4 updates in the / directory: [typedoc](https://github.com/TypeStrong/TypeDoc), [typescript](https://github.com/microsoft/TypeScript), [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).


Updates `typedoc` from 0.28.17 to 0.28.18
- [Release notes](https://github.com/TypeStrong/TypeDoc/releases)
- [Changelog](https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md)
- [Commits](TypeStrong/typedoc@v0.28.17...v0.28.18)

Updates `typescript` from 5.9.3 to 6.0.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.9.3...v6.0.2)

Updates `@types/chrome` from 0.1.37 to 0.1.39
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chrome)

Updates `@types/node` from 25.5.0 to 25.5.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: typedoc
  dependency-version: 0.28.18
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typescript
- dependency-name: typescript
  dependency-version: 6.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: typescript
- dependency-name: "@types/chrome"
  dependency-version: 0.1.39
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typescript
- dependency-name: "@types/node"
  dependency-version: 25.5.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typescript
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Jonathan Kingston <jonathanKingston@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown
Contributor

Build Branch

Branch pr-releases/jkt/auto/dependency-update-review-c02b
Commit d5970e3f2c
Updated April 13, 2026 at 1:30:16 PM UTC

Static preview entry points

QR codes (mobile preview)
Entry point QR code
Docs QR for docs preview
Static pages QR for static pages preview
Integration pages QR for integration pages preview

Integration commands

npm (Android / Extension):

npm i github:duckduckgo/content-scope-scripts#pr-releases/jkt/auto/dependency-update-review-c02b

Swift Package Manager (Apple):

.package(url: "https://github.com/duckduckgo/content-scope-scripts.git", branch: "pr-releases/jkt/auto/dependency-update-review-c02b")

git submodule (Windows):

git -C submodules/content-scope-scripts fetch origin pr-releases/jkt/auto/dependency-update-review-c02b
git -C submodules/content-scope-scripts checkout origin/pr-releases/jkt/auto/dependency-update-review-c02b
Pin to exact commit

npm (Android / Extension):

npm i github:duckduckgo/content-scope-scripts#d5970e3f2ccb7446a52aca6db903e8d54c74ea10

Swift Package Manager (Apple):

.package(url: "https://github.com/duckduckgo/content-scope-scripts.git", revision: "d5970e3f2ccb7446a52aca6db903e8d54c74ea10")

git submodule (Windows):

git -C submodules/content-scope-scripts fetch origin pr-releases/jkt/auto/dependency-update-review-c02b
git -C submodules/content-scope-scripts checkout d5970e3f2ccb7446a52aca6db903e8d54c74ea10

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant