Skip to content

build(deps-dev): bump the frontend-dependencies group across 1 directory with 4 updates - #274

Merged
robcohen merged 7 commits into
mainfrom
dependabot/npm_and_yarn/frontend/frontend-dependencies-5b42e048f9
Aug 9, 2026
Merged

build(deps-dev): bump the frontend-dependencies group across 1 directory with 4 updates#274
robcohen merged 7 commits into
mainfrom
dependabot/npm_and_yarn/frontend/frontend-dependencies-5b42e048f9

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 8, 2026

Copy link
Copy Markdown

Bumps the frontend-dependencies group with 4 updates in the /frontend directory: eslint-plugin-simple-import-sort, jsdom, postcss-html and typescript.

Updates eslint-plugin-simple-import-sort from 13.0.0 to 14.0.0

Changelog

Sourced from eslint-plugin-simple-import-sort's changelog.

Version 14.0.0 (2026-07-16)

ES2022 allows string literals as module export names ("arbitrary module namespace names"):

export { yukuTs as "yuku-ts" };
import { "a-b" as c } from "a";

This release adds support for such quotes names. Previously, those were sorted oddly, and the autofix could suggest changes that wasn’t valid syntax.

This is only a breaking change if you use string literals as module export names, and only in the form of that you need to autofix your files.

Thanks to Kamronbek_Juraev (@​KAMRONBEK) for fixing this!

Commits

Updates jsdom from 29.1.1 to 30.0.1

Release notes

Sourced from jsdom's releases.

v30.0.1

  • Fixed getComputedStyle() with calc() and other functions throwing an exception, which regressed in v30.0.0. (@​asamuzaK)
  • Sped up up range operations on large documents (@​leonidaz)

v30.0.0

Breaking changes:

  • Node.js minimum version raised to ^22.22.2 || ^24.15.0 || >=26.0.0.

Other changes:

  • Added CSS.escape() and CSS.supports() functions. (@​asamuzaK)
  • Added 'background-position-x' and 'background-position-y' CSS properties. (@​olagokemills)
  • Fixed getComputedStyle() to convert length values into pixels. (@​asamuzaK)
  • Fixed CSS function serialization, e.g., in the return value of getPropertyValue(). (@​asamuzaK)
  • Fixed the type of error thrown by document.evaluate() (@​dokson)
Commits
  • 6584485 30.0.1
  • 0c51df6 Update dependencies and dev dependencies
  • 32adb34 Bump @​asamuzakjp/dom-selector
  • 70f014a Speed up range operations on large documents
  • 250d7ee Partially fix getComputedStyle with calc()
  • 20a01fc 30.0.0
  • 8c8e583 Precompute WPT expectation matches
  • f32245c Bump Node.js floor and dependencies
  • 03ef23b Add background-position longhands
  • ded056f Test CSS.escape() with numeric IDs
  • Additional commits viewable in compare view

Updates postcss-html from 1.8.1 to 2.0.0

Release notes

Sourced from postcss-html's releases.

v2.0.0

What's Changed

Full Changelog: ota-meshi/postcss-html@v1.8.1...v2.0.0

Commits
  • b3680e4 2.0.0
  • 6dd4136 feat!: migrate to ESM, require Node.js 22.12+, update htmlparser2/postcss-saf...
  • 4be6792 chore(deps): update dependency mocha to v11 (#131)
  • 9b40df2 chore(deps): update dependency chai to v6 (#152)
  • defb9ac chore(deps): update dependency mocha-chai-jest-snapshot to v1.1.7 (#136)
  • f7cc3d1 chore!: drop support for Node.js under 22 (#162)
  • 2ff6d27 Update Stylus fixtures to fix tests (#161)
  • b20e21f fix: move postcss to peerDependencies (#158)
  • fb5002a chore: update snapshot (#159)
  • be13165 chore(deps): update actions/upload-pages-artifact action to v4 (#151)
  • Additional commits viewable in compare view

Updates typescript from 6.0.3 to 7.0.2

Commits
Maintainer changes

This version was pushed to npm by microsoft1es, a new releaser for typescript since your current version.


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

…ory with 4 updates

Bumps the frontend-dependencies group with 4 updates in the /frontend directory: [eslint-plugin-simple-import-sort](https://github.com/lydell/eslint-plugin-simple-import-sort), [jsdom](https://github.com/jsdom/jsdom), [postcss-html](https://github.com/ota-meshi/postcss-html) and [typescript](https://github.com/microsoft/TypeScript).


Updates `eslint-plugin-simple-import-sort` from 13.0.0 to 14.0.0
- [Changelog](https://github.com/lydell/eslint-plugin-simple-import-sort/blob/main/CHANGELOG.md)
- [Commits](lydell/eslint-plugin-simple-import-sort@v13.0.0...v14.0.0)

Updates `jsdom` from 29.1.1 to 30.0.1
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](jsdom/jsdom@v29.1.1...v30.0.1)

Updates `postcss-html` from 1.8.1 to 2.0.0
- [Release notes](https://github.com/ota-meshi/postcss-html/releases)
- [Commits](ota-meshi/postcss-html@v1.8.1...v2.0.0)

Updates `typescript` from 6.0.3 to 7.0.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](https://github.com/microsoft/TypeScript/commits)

---
updated-dependencies:
- dependency-name: eslint-plugin-simple-import-sort
  dependency-version: 14.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: frontend-dependencies
- dependency-name: jsdom
  dependency-version: 30.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: frontend-dependencies
- dependency-name: postcss-html
  dependency-version: 2.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: frontend-dependencies
- dependency-name: typescript
  dependency-version: 7.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: frontend-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 8, 2026
github-actions Bot and others added 3 commits August 8, 2026 23:04
…oad TS 7

`lint-js` failed on this PR, and it is not a lint violation — eslint
cannot start:

    TypeError: Cannot read properties of undefined (reading 'Cjs')
      at @typescript-eslint/typescript-estree/dist/create-program/shared.js:59

That line is `ts.Extension.Cjs`. TypeScript 7.0.2 no longer exposes
`Extension` where typescript-eslint 8.61.1 reads it, so the parser
throws at import time and no file is linted at all.

typescript-eslint 8 does not support TypeScript 7. Bumping the compiler
without it means turning eslint off, which is worse than staying on
TS 6.

The other three bumps in this PR are fine and kept:
eslint-plugin-simple-import-sort ^14, jsdom ^30, postcss-html ^2.

Verified with typescript back at ^6.0.3 — every frontend check CI runs:

    eslint  pass    tsc     pass    build  pass
    stylelint pass  svelte-check pass    test  pass

TypeScript 7 needs a typescript-eslint that supports it; worth its own
change once one is released, so the compiler bump can be tested on its
own rather than riding along with three unrelated ones.
@robcohen

robcohen commented Aug 9, 2026

Copy link
Copy Markdown
Member

lint-js was failing, and it isn't a lint violation — eslint could not start at all:

TypeError: Cannot read properties of undefined (reading 'Cjs')
  at @typescript-eslint/typescript-estree/dist/create-program/shared.js:59

That line is ts.Extension.Cjs. TypeScript 7.0.2 no longer exposes Extension where typescript-eslint 8.61.1 reads it, so the parser throws at import time and zero files get linted. Reproduced locally to confirm.

typescript-eslint 8 doesn't support TypeScript 7, so taking the compiler bump here would effectively mean turning eslint off — worse than staying on TS 6.

Held typescript at ^6.0.3; kept the other three (eslint-plugin-simple-import-sort ^14, jsdom ^30, postcss-html ^2). Verified every frontend check CI runs:

check result
eslint pass
stylelint pass
tsc pass
svelte-check pass
build pass
test pass

TypeScript 7 wants a typescript-eslint release that supports it, and it deserves its own change so the compiler bump can be tested on its own rather than riding along with three unrelated ones. Note that pushing to this branch stops dependabot managing it — which is what we want, since it would otherwise keep re-proposing TS 7.

@robcohen
robcohen merged commit c845f54 into main Aug 9, 2026
33 checks passed
@robcohen
robcohen deleted the dependabot/npm_and_yarn/frontend/frontend-dependencies-5b42e048f9 branch August 9, 2026 16:03
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