Skip to content

Commit aa98807

Browse files
committed
chore: update deps
1 parent 1c9d740 commit aa98807

31 files changed

+5579
-10372
lines changed

.changeset/plenty-donkeys-cry.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"htmljs-parser": patch
3+
---
4+
5+
Upgrade dependencies and configs

.eslintrc.json

+30-2
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,40 @@
11
{
2+
"$schema": "https://json.schemastore.org/eslintrc.json",
23
"root": true,
3-
"extends": ["eslint:recommended", "prettier"],
4+
"extends": ["eslint:recommended", "plugin:import/recommended", "prettier"],
45
"parserOptions": {
56
"sourceType": "module",
67
"impliedStrict": true
78
},
9+
"settings": {
10+
"import/resolver": {
11+
"typescript": true
12+
}
13+
},
814
"env": {
915
"node": true,
1016
"mocha": true,
11-
"es2020": true
17+
"es2024": true
18+
},
19+
"rules": {
20+
"import/order": [
21+
"error",
22+
{
23+
"groups": [
24+
["builtin"],
25+
["external"],
26+
"internal",
27+
"parent",
28+
"sibling",
29+
"index"
30+
],
31+
"alphabetize": {
32+
"order": "asc",
33+
"orderImportKind": "asc",
34+
"caseInsensitive": true
35+
}
36+
}
37+
]
1238
},
1339
"overrides": [
1440
{
@@ -17,6 +43,8 @@
1743
"extends": [
1844
"eslint:recommended",
1945
"plugin:@typescript-eslint/recommended",
46+
"plugin:import/recommended",
47+
"plugin:import/typescript",
2048
"prettier"
2149
],
2250
"rules": {

.github/workflows/ci.yml

+10-8
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
pull_request:
55
types: [opened, synchronize]
66
push:
7-
branches: [main, next]
7+
branches: [main]
88

99
concurrency:
1010
group: "${{ github.workflow }}-${{ github.event_name == 'pull_request_target' && github.head_ref || github.ref }}"
@@ -13,15 +13,17 @@ concurrency:
1313
jobs:
1414
format:
1515
runs-on: ubuntu-latest
16+
permissions:
17+
contents: write
1618
steps:
1719
- name: Checkout code
18-
uses: actions/checkout@v3
20+
uses: actions/checkout@v4
1921
with:
2022
ref: ${{ github.head_ref }}
2123
- name: Use node
2224
uses: actions/setup-node@v3
2325
with:
24-
node-version: 16
26+
node-version: 20
2527
cache: npm
2628
- name: Install dependencies
2729
run: npm ci
@@ -30,7 +32,7 @@ jobs:
3032
- name: Build Code
3133
run: npm run build
3234
- name: Commit changes
33-
uses: stefanzweifel/git-auto-commit-action@v4
35+
uses: stefanzweifel/git-auto-commit-action@v5
3436
with:
3537
commit_message: "[ci] format"
3638
commit_user_name: "github-actions[bot]"
@@ -44,10 +46,10 @@ jobs:
4446
fail-fast: false
4547
matrix:
4648
os: [ubuntu-latest, windows-latest]
47-
node: [14, 16, 18]
49+
node: [16, 18, 20]
4850
steps:
4951
- name: Checkout code
50-
uses: actions/checkout@v3
52+
uses: actions/checkout@v4
5153
- name: Use node@${{ matrix.node }}
5254
uses: actions/setup-node@v3
5355
with:
@@ -65,11 +67,11 @@ jobs:
6567
if: "${{ github.repository_owner == 'marko-js' && github.event_name == 'push' }}"
6668
steps:
6769
- name: Checkout code
68-
uses: actions/checkout@v3
70+
uses: actions/checkout@v4
6971
- name: Setup node
7072
uses: actions/setup-node@v3
7173
with:
72-
node-version: 16
74+
node-version: 20
7375
cache: npm
7476
- name: Install dependencies
7577
run: npm ci

0 commit comments

Comments
 (0)