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 @@ [![CI](https://github.com/ntnyq/svg-eslint-parser/workflows/CI/badge.svg)](https://github.com/ntnyq/svg-eslint-parser/actions) [![NPM VERSION](https://img.shields.io/npm/v/svg-eslint-parser.svg)](https://www.npmjs.com/package/svg-eslint-parser) [![NPM DOWNLOADS](https://img.shields.io/npm/dy/svg-eslint-parser.svg)](https://www.npmjs.com/package/svg-eslint-parser) -[![CODECOV](https://codecov.io/github/ntnyq/svg-eslint-parser/branch/main/graph/badge.svg?token=ECHQ09F90X)](https://codecov.io/github/ntnyq/svg-eslint-parser) [![LICENSE](https://img.shields.io/github/license/ntnyq/svg-eslint-parser.svg)](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/ast/DataRender.vue b/docs/.vitepress/components/ast/DataRender.vue index c0b7141..6b1c3df 100644 --- a/docs/.vitepress/components/ast/DataRender.vue +++ b/docs/.vitepress/components/ast/DataRender.vue @@ -25,28 +25,28 @@ const isTypeSet = computed(() => isSet(props.value)) diff --git a/docs/.vitepress/components/ast/JsonPrimitiveValue.vue b/docs/.vitepress/components/ast/JsonPrimitiveValue.vue index 8177ae8..e559fb5 100644 --- a/docs/.vitepress/components/ast/JsonPrimitiveValue.vue +++ b/docs/.vitepress/components/ast/JsonPrimitiveValue.vue @@ -39,14 +39,14 @@ const tooltip = computed(() => { :triggers="['hover']" placement="right" > - + { :key="dataElement[0]" :field="dataElement[0]" :last-element="idx === lastIndex" - :node-type="nodeType" + :node-type :level="`${level}.${dataElement[0]}`" - :on-hover="onHover" - :selected-path="selectedPath" - :show-tokens="showTokens" + :on-hover + :selected-path + :show-tokens :value="dataElement[1]" />
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() { >