Skip to content

Commit 7869e11

Browse files
build(deps)!: upgrade coordinated DOM dependencies (#1210)
* chore(deps-dev): Bump htmlparser2 from 10.1.0 to 12.0.0 Bumps [htmlparser2](https://github.com/fb55/htmlparser2) from 10.1.0 to 12.0.0. - [Release notes](https://github.com/fb55/htmlparser2/releases) - [Commits](fb55/htmlparser2@v10.1.0...v12.0.0) --- updated-dependencies: - dependency-name: htmlparser2 dependency-version: 12.0.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * ci: preserve the required Node 20 check name --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Felix Böhm <fb55@users.noreply.github.com>
1 parent c645633 commit 7869e11

7 files changed

Lines changed: 168 additions & 128 deletions

File tree

‎.github/dependabot.yml‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@ updates:
66
interval: daily
77
open-pull-requests-limit: 10
88
versioning-strategy: increase
9+
groups:
10+
dom-dependencies:
11+
patterns:
12+
- boolbase
13+
- css-select
14+
- css-what
15+
- domhandler
16+
- domutils
17+
- htmlparser2
918
- package-ecosystem: "github-actions"
1019
directory: "/"
1120
schedule:

‎.github/workflows/nodejs-test.yml‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,14 @@ jobs:
3131
contents: read # to fetch code (actions/checkout)
3232
checks: write # to create new checks (coverallsapp/github-action)
3333

34-
name: Node ${{ matrix.node }}
34+
name: Node ${{ matrix.node == '20.19.0' && '20' || matrix.node }}
3535
runs-on: ubuntu-latest
3636

3737
strategy:
3838
fail-fast: false
3939
matrix:
4040
node:
41-
- 18
42-
- 20
41+
- 20.19.0
4342
- 22
4443
- lts/*
4544

‎package-lock.json‎

Lines changed: 98 additions & 76 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json‎

Lines changed: 26 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -38,39 +38,56 @@
3838
"lint:es": "eslint .",
3939
"prepare": "npm run build",
4040
"test": "npm run test:jest && npm run lint",
41-
"test:jest": "jest"
41+
"test:jest": "NODE_OPTIONS=--experimental-vm-modules jest"
4242
},
4343
"dependencies": {
44-
"boolbase": "^1.0.0",
45-
"css-select": "^6.0.0",
46-
"css-what": "^7.0.0",
47-
"domhandler": "^5.0.3",
48-
"domutils": "^3.2.2"
44+
"boolbase": "^2.0.0",
45+
"css-select": "^7.0.0",
46+
"css-what": "^8.0.0",
47+
"domhandler": "^6.0.1",
48+
"domutils": "^4.0.2"
4949
},
5050
"devDependencies": {
5151
"@biomejs/biome": "^2.5.3",
5252
"@eslint/compat": "^2.1.0",
5353
"@feedic/eslint-config": "^0.2.3",
54-
"@types/boolbase": "^1.0.3",
5554
"@types/jest": "^30.0.0",
5655
"@types/node": "^26.1.0",
5756
"eslint": "^10.6.0",
5857
"eslint-config-biome": "^2.1.3",
59-
"htmlparser2": "^10.1.0",
58+
"htmlparser2": "^12.0.0",
6059
"jest": "^30.4.2",
6160
"ts-jest": "^29.4.11",
6261
"typescript": "^6.0.2",
6362
"typescript-eslint": "^8.63.0"
6463
},
6564
"jest": {
66-
"preset": "ts-jest",
65+
"preset": "ts-jest/presets/default-esm",
6766
"testEnvironment": "node",
6867
"coverageProvider": "v8",
6968
"moduleNameMapper": {
7069
"^(.*)\\.js$": [
7170
"$1",
7271
"$1.js"
7372
]
73+
},
74+
"extensionsToTreatAsEsm": [
75+
".ts"
76+
],
77+
"transform": {
78+
"^.+\\.tsx?$": [
79+
"ts-jest",
80+
{
81+
"useESM": true,
82+
"tsconfig": {
83+
"module": "ESNext",
84+
"target": "ES2019"
85+
}
86+
}
87+
]
7488
}
89+
},
90+
"engines": {
91+
"node": ">=20.19.0"
7592
}
7693
}

0 commit comments

Comments
 (0)