diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..3deee26 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,10 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" + - package-ecosystem: "npm" + directory: "/" + schedule: + interval: "weekly" diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 219c4e1..a321cd4 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -6,6 +6,9 @@ on: pull_request: branches: [master] +permissions: + contents: read + jobs: test: runs-on: ubuntu-latest diff --git a/package.json b/package.json index 1119eed..3b552b7 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "devDependencies": { "@octokit/plugin-throttling": "^11.0.3", "@octokit/rest": "^22.0.1", - "@types/node": "^24.12.0", + "@types/node": "^25.5.0", "@types/semver": "^7.7.1", "oxfmt": "^0.43.0", "oxlint": "^1.58.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 04ed8fd..e76d628 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -70,7 +70,7 @@ importers: version: 7.7.4 vitepress-plugin-group-icons: specifier: ^1.7.3 - version: 1.7.3(vite@7.3.1(@types/node@24.12.0)(terser@5.46.1)(tsx@4.21.0)) + version: 1.7.3(vite@7.3.1(@types/node@25.5.0)(terser@5.46.1)(tsx@4.21.0)) vue: specifier: ^3.5.31 version: 3.5.31(typescript@6.0.2) @@ -82,8 +82,8 @@ importers: specifier: ^22.0.1 version: 22.0.1 '@types/node': - specifier: ^24.12.0 - version: 24.12.0 + specifier: ^25.5.0 + version: 25.5.0 '@types/semver': specifier: ^7.7.1 version: 7.7.1 @@ -101,7 +101,7 @@ importers: version: 6.0.2 vitepress: specifier: 2.0.0-alpha.17 - version: 2.0.0-alpha.17(@types/node@24.12.0)(postcss@8.5.8)(terser@5.46.1)(tsx@4.21.0)(typescript@6.0.2) + version: 2.0.0-alpha.17(@types/node@25.5.0)(postcss@8.5.8)(terser@5.46.1)(tsx@4.21.0)(typescript@6.0.2) packages: @@ -893,8 +893,8 @@ packages: '@types/mdurl@2.0.0': resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} - '@types/node@24.12.0': - resolution: {integrity: sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ==} + '@types/node@25.5.0': + resolution: {integrity: sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==} '@types/semver@7.7.1': resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==} @@ -1328,8 +1328,8 @@ packages: ufo@1.6.3: resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==} - undici-types@7.16.0: - resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + undici-types@7.18.2: + resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} unist-util-is@6.0.1: resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} @@ -2019,9 +2019,9 @@ snapshots: '@types/mdurl@2.0.0': {} - '@types/node@24.12.0': + '@types/node@25.5.0': dependencies: - undici-types: 7.16.0 + undici-types: 7.18.2 '@types/semver@7.7.1': {} @@ -2060,10 +2060,10 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@vitejs/plugin-vue@6.0.5(vite@7.3.1(@types/node@24.12.0)(terser@5.46.1)(tsx@4.21.0))(vue@3.5.31(typescript@6.0.2))': + '@vitejs/plugin-vue@6.0.5(vite@7.3.1(@types/node@25.5.0)(terser@5.46.1)(tsx@4.21.0))(vue@3.5.31(typescript@6.0.2))': dependencies: '@rolldown/pluginutils': 1.0.0-rc.2 - vite: 7.3.1(@types/node@24.12.0)(terser@5.46.1)(tsx@4.21.0) + vite: 7.3.1(@types/node@25.5.0)(terser@5.46.1)(tsx@4.21.0) vue: 3.5.31(typescript@6.0.2) '@vue/compiler-core@3.5.31': @@ -2540,7 +2540,7 @@ snapshots: ufo@1.6.3: {} - undici-types@7.16.0: {} + undici-types@7.18.2: {} unist-util-is@6.0.1: dependencies: @@ -2577,7 +2577,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite@7.3.1(@types/node@24.12.0)(terser@5.46.1)(tsx@4.21.0): + vite@7.3.1(@types/node@25.5.0)(terser@5.46.1)(tsx@4.21.0): dependencies: esbuild: 0.27.4 fdir: 6.5.0(picomatch@4.0.4) @@ -2586,20 +2586,20 @@ snapshots: rollup: 4.59.0 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.12.0 + '@types/node': 25.5.0 fsevents: 2.3.3 terser: 5.46.1 tsx: 4.21.0 - vitepress-plugin-group-icons@1.7.3(vite@7.3.1(@types/node@24.12.0)(terser@5.46.1)(tsx@4.21.0)): + vitepress-plugin-group-icons@1.7.3(vite@7.3.1(@types/node@25.5.0)(terser@5.46.1)(tsx@4.21.0)): dependencies: '@iconify-json/logos': 1.2.11 '@iconify-json/vscode-icons': 1.2.45 '@iconify/utils': 3.1.0 optionalDependencies: - vite: 7.3.1(@types/node@24.12.0)(terser@5.46.1)(tsx@4.21.0) + vite: 7.3.1(@types/node@25.5.0)(terser@5.46.1)(tsx@4.21.0) - vitepress@2.0.0-alpha.17(@types/node@24.12.0)(postcss@8.5.8)(terser@5.46.1)(tsx@4.21.0)(typescript@6.0.2): + vitepress@2.0.0-alpha.17(@types/node@25.5.0)(postcss@8.5.8)(terser@5.46.1)(tsx@4.21.0)(typescript@6.0.2): dependencies: '@docsearch/css': 4.6.0 '@docsearch/js': 4.6.0 @@ -2609,7 +2609,7 @@ snapshots: '@shikijs/transformers': 3.23.0 '@shikijs/types': 3.23.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 6.0.5(vite@7.3.1(@types/node@24.12.0)(terser@5.46.1)(tsx@4.21.0))(vue@3.5.31(typescript@6.0.2)) + '@vitejs/plugin-vue': 6.0.5(vite@7.3.1(@types/node@25.5.0)(terser@5.46.1)(tsx@4.21.0))(vue@3.5.31(typescript@6.0.2)) '@vue/devtools-api': 8.1.0 '@vue/shared': 3.5.30 '@vueuse/core': 14.2.1(vue@3.5.31(typescript@6.0.2)) @@ -2618,7 +2618,7 @@ snapshots: mark.js: 8.11.1 minisearch: 7.2.0 shiki: 3.23.0 - vite: 7.3.1(@types/node@24.12.0)(terser@5.46.1)(tsx@4.21.0) + vite: 7.3.1(@types/node@25.5.0)(terser@5.46.1)(tsx@4.21.0) vue: 3.5.31(typescript@6.0.2) optionalDependencies: postcss: 8.5.8