diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml
index ca757da..a9dbdbf 100644
--- a/.github/workflows/autofix.yml
+++ b/.github/workflows/autofix.yml
@@ -13,7 +13,7 @@ jobs:
autofix:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v5
- uses: pnpm/action-setup@v4
- uses: actions/setup-node@v4
with:
@@ -23,6 +23,6 @@ jobs:
- run: pnpm install --frozen-lockfile
- run: pnpm run lint --fix
- - uses: autofix-ci/action@v1.3.1
+ - uses: autofix-ci/action@v1.3.2
with:
commit-message: 'chore: autofix by ci'
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 8c2f299..c376778 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -12,7 +12,7 @@ jobs:
check:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v5
- uses: pnpm/action-setup@v4
- uses: actions/setup-node@v4
with:
@@ -29,10 +29,10 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
- node: [18.x, 20.x, 22.x]
+ node: [20.x, 22.x, 24.x]
fail-fast: false
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v5
- uses: pnpm/action-setup@v4
- uses: actions/setup-node@v4
with:
@@ -42,22 +42,3 @@ jobs:
- run: pnpm install --frozen-lockfile
- run: pnpm run build
- run: pnpm run test
-
- coverage:
- runs-on: ubuntu-latest
- needs: [test]
- steps:
- - uses: actions/checkout@v4
- - uses: pnpm/action-setup@v4
- - uses: actions/setup-node@v4
- with:
- node-version: lts/*
- cache: pnpm
-
- - run: pnpm install --frozen-lockfile
- - run: pnpm run build
- - run: pnpm run coverage
-
- - uses: codecov/codecov-action@v5
- env:
- CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 6525caf..b3b6d10 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -13,7 +13,7 @@ jobs:
release:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v5
with:
fetch-depth: 0
- uses: pnpm/action-setup@v4
diff --git a/.vscode/settings.json b/.vscode/settings.json
index c12f7a6..70d151a 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -34,6 +34,7 @@
"mpath",
"pnpm",
"shikijs",
+ "tsdown",
"tspan",
"unplugin",
"unrs",
diff --git a/README.md b/README.md
index 376cbfa..e858312 100644
--- a/README.md
+++ b/README.md
@@ -3,7 +3,6 @@
[](https://github.com/ntnyq/svg-eslint-parser/actions)
[](https://www.npmjs.com/package/svg-eslint-parser)
[](https://www.npmjs.com/package/svg-eslint-parser)
-[](https://codecov.io/github/ntnyq/svg-eslint-parser)
[](https://github.com/ntnyq/svg-eslint-parser/blob/main/LICENSE)
> :package: An SVG parser that produces output compatible with ESLint.
@@ -15,15 +14,15 @@
## Install
-```bash
+```shell
npm install svg-eslint-parser -D
```
-```bash
+```shell
yarn add svg-eslint-parser -D
```
-```bash
+```shell
pnpm add svg-eslint-parser -D
```
diff --git a/build.config.ts b/build.config.ts
deleted file mode 100644
index d9ad011..0000000
--- a/build.config.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import { defineBuildConfig } from 'unbuild'
-
-export default defineBuildConfig({
- clean: true,
- declaration: 'node16',
- entries: ['src/index.ts'],
- externals: ['eslint', 'json-schema'],
-})
diff --git a/docs/.vitepress/components/Editor/index.vue b/docs/.vitepress/components/Editor/index.vue
index 0d7aecb..fc7b54a 100644
--- a/docs/.vitepress/components/Editor/index.vue
+++ b/docs/.vitepress/components/Editor/index.vue
@@ -51,11 +51,11 @@ const resolvedExtensions = computed(() => {
diff --git a/docs/.vitepress/components/ast/AstViewer.vue b/docs/.vitepress/components/ast/AstViewer.vue
index 933b8df..877a78b 100644
--- a/docs/.vitepress/components/ast/AstViewer.vue
+++ b/docs/.vitepress/components/ast/AstViewer.vue
@@ -27,7 +27,7 @@ const selectedPath = computed(() => {
diff --git a/docs/.vitepress/components/ui/CopyButton.vue b/docs/.vitepress/components/ui/CopyButton.vue
index 07a980b..6ce52fc 100644
--- a/docs/.vitepress/components/ui/CopyButton.vue
+++ b/docs/.vitepress/components/ui/CopyButton.vue
@@ -21,7 +21,7 @@ async function handleClick() {
>