Skip to content

Commit df7c80e

Browse files
committed
[add] CSS Anchor Position polyfill
[optimize] upgrade to Node.js 22, Happy DOM 17 & other latest Upstream packages
1 parent e19a3ef commit df7c80e

7 files changed

Lines changed: 443 additions & 340 deletions

File tree

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515

1616
- uses: actions/setup-node@v4
1717
with:
18-
node-version: 20
18+
node-version: 22
1919
cache: pnpm
2020

2121
- name: Install Dependencies

.vscode/extensions.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"esbenp.prettier-vscode",
1010
"eamodio.gitlens",
1111
"github.vscode-pull-request-github",
12-
"github.vscode-github-actions"
12+
"github.vscode-github-actions",
13+
"GitHub.copilot"
1314
]
1415
}

package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,27 +22,27 @@
2222
"url": "https://github.com/EasyWebApp/Web-polyfill/issues"
2323
},
2424
"engines": {
25-
"node": ">=20"
25+
"node": ">=22"
2626
},
2727
"dependencies": {
2828
"@tech_query/node-toolkit": "^2.0.0-alpha.0",
2929
"dom-renderer": "^2.6.1",
3030
"dotenv": "^16.4.7",
31-
"fs-extra": "^11.2.0",
32-
"happy-dom": "^15.11.7",
31+
"fs-extra": "^11.3.0",
32+
"happy-dom": "^17.0.0",
3333
"koapache": "^2.2.2",
34-
"marked": "^15.0.3",
34+
"marked": "^15.0.6",
3535
"tslib": "^2.8.1",
36-
"undici": "^7.1.0"
36+
"undici": "^7.3.0"
3737
},
3838
"devDependencies": {
3939
"@types/fs-extra": "^11.0.4",
40-
"@types/node": "^20.17.9",
40+
"@types/node": "^22.13.1",
4141
"husky": "^9.1.7",
42-
"lint-staged": "^15.2.10",
42+
"lint-staged": "^15.4.3",
4343
"prettier": "^3.4.2",
4444
"tsx": "^4.19.2",
45-
"typescript": "~5.7.2"
45+
"typescript": "~5.7.3"
4646
},
4747
"resolutions": {
4848
"marked": "$marked",

0 commit comments

Comments
 (0)