From 819c243e2d3f206b833de545770c92f72c9b9f8c Mon Sep 17 00:00:00 2001 From: Cloyd Lau <31238760+cloydlau@users.noreply.github.com> Date: Fri, 11 Oct 2024 15:10:05 +0800 Subject: [PATCH] release: v0.17.2 --- .github/workflows/release.yml | 21 +- dependency-licenses.txt | 2 +- jsr.json | 2 +- package.json | 8 +- pnpm-lock.yaml | 363 +++++++++++++++++----------------- scripts/dev.mts | 2 +- scripts/release.mts | 33 ++-- 7 files changed, 224 insertions(+), 207 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0dce5ef..7406aa8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -5,18 +5,33 @@ on: tags: - 'v*' +permissions: + id-token: write # This is required for requesting the JWT + jobs: release: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - - - uses: actions/setup-node@v3 + - uses: pnpm/action-setup@v4 + with: + version: latest + - uses: actions/setup-node@v4 with: node-version: latest + registry-url: https://registry.npmjs.org + cache: pnpm + - run: pnpm config set registry https://registry.npmmirror.com + - run: pnpm i + - run: pnpm build + - run: npx jsr publish + - run: npm publish --registry=https://registry.npmjs.org --provenance + - run: cnpm sync + - run: curl -L https://npmmirror.com/sync/json-editor-vue - run: npx changelogithub env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/dependency-licenses.txt b/dependency-licenses.txt index 4da74c4..b6dc6aa 100644 --- a/dependency-licenses.txt +++ b/dependency-licenses.txt @@ -1,4 +1,4 @@ -├─ MIT: 87 +├─ MIT: 88 ├─ Apache-2.0: 7 ├─ BSD-2-Clause: 3 ├─ BSD-3-Clause: 2 diff --git a/jsr.json b/jsr.json index 87da2e5..55ce273 100644 --- a/jsr.json +++ b/jsr.json @@ -1,6 +1,6 @@ { "name": "@cloydlau/json-editor-vue", - "version": "0.17.1", + "version": "0.17.2", "exports": "./dist/json-editor-vue.mjs", "publish": { "include": [ diff --git a/package.json b/package.json index a9337b8..33e1df5 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "json-editor-vue", "PascalCasedName": "JsonEditorVue", "type": "commonjs", - "version": "0.17.1", + "version": "0.17.2", "private": false, "description": "Vue and Nuxt 2/3 isomorphic JSON editor, viewer, formatter and validator.", "author": { @@ -86,7 +86,7 @@ } }, "dependencies": { - "vanilla-jsoneditor": "^1.0.6", + "vanilla-jsoneditor": "^1.0.7", "vue-demi": "^0.14.10" }, "devDependencies": { @@ -126,7 +126,7 @@ "semver": "^7.6.3", "simple-git-hooks": "^2.11.1", "tsup": "^8.3.0", - "typescript": "^5.6.2", + "typescript": "^5.6.3", "unplugin-auto-import": "^0.18.3", "unplugin-vue-components": "^0.27.4", "vite": "^5.4.8", @@ -138,7 +138,7 @@ "zhlint": "^0.8.2" }, "simple-git-hooks": { - "pre-commit": "pnpm lint-staged", + "pre-commit": "pnpm lint-staged && actionlint", "commit-msg": "npx --no -- commitlint --edit ${1}" }, "lint-staged": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4f3dd5f..caf295f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,23 +10,23 @@ importers: dependencies: '@vue/composition-api': specifier: '>=1' - version: 1.7.2(vue@3.5.11(typescript@5.6.2)) + version: 1.7.2(vue@3.5.11(typescript@5.6.3)) vanilla-jsoneditor: - specifier: ^1.0.6 - version: 1.0.6(@lezer/common@1.2.2) + specifier: ^1.0.7 + version: 1.0.7(@lezer/common@1.2.2) vue-demi: specifier: ^0.14.10 - version: 0.14.10(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2)) + version: 0.14.10(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3)) devDependencies: '@antfu/eslint-config': specifier: ^3.7.3 - version: 3.7.3(@typescript-eslint/utils@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(@vue/compiler-sfc@3.5.11)(eslint-plugin-format@0.1.2(eslint@9.11.1(jiti@2.3.3)))(eslint@9.11.1(jiti@2.3.3))(svelte@4.2.19)(typescript@5.6.2)(vitest@2.1.2) + version: 3.7.3(@typescript-eslint/utils@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3))(@vue/compiler-sfc@3.5.11)(eslint-plugin-format@0.1.2(eslint@9.11.1(jiti@2.3.3)))(eslint@9.11.1(jiti@2.3.3))(svelte@4.2.19)(typescript@5.6.3)(vitest@2.1.2) '@arethetypeswrong/cli': specifier: ^0.16.4 version: 0.16.4 '@commitlint/cli': specifier: ^19.5.0 - version: 19.5.0(@types/node@22.7.5)(typescript@5.6.2) + version: 19.5.0(@types/node@22.7.5)(typescript@5.6.3) '@commitlint/config-conventional': specifier: ^19.5.0 version: 19.5.0 @@ -47,7 +47,7 @@ importers: version: 7.5.8 '@vitejs/plugin-vue': specifier: latest - version: 5.1.4(vite@5.4.8(@types/node@22.7.5)(sass@1.79.3)(terser@5.33.0))(vue@3.5.11(typescript@5.6.2)) + version: 5.1.4(vite@5.4.8(@types/node@22.7.5)(sass@1.79.3)(terser@5.33.0))(vue@3.5.11(typescript@5.6.3)) '@vitest/ui': specifier: ^2.1.2 version: 2.1.2(vitest@2.1.2) @@ -125,34 +125,34 @@ importers: version: 2.11.1 tsup: specifier: ^8.3.0 - version: 8.3.0(@microsoft/api-extractor@7.47.7(@types/node@22.7.5))(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.1) + version: 8.3.0(@microsoft/api-extractor@7.47.7(@types/node@22.7.5))(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.5.1) typescript: - specifier: ^5.6.2 - version: 5.6.2 + specifier: ^5.6.3 + version: 5.6.3 unplugin-auto-import: specifier: ^0.18.3 - version: 0.18.3(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.24.0)(webpack-sources@3.2.3))(@vueuse/core@11.1.0(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2)))(rollup@4.24.0)(webpack-sources@3.2.3) + version: 0.18.3(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.24.0)(webpack-sources@3.2.3))(@vueuse/core@11.1.0(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3)))(rollup@4.24.0)(webpack-sources@3.2.3) unplugin-vue-components: specifier: ^0.27.4 - version: 0.27.4(@babel/parser@7.25.7)(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.24.0)(webpack-sources@3.2.3))(rollup@4.24.0)(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3) + version: 0.27.4(@babel/parser@7.25.8)(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.24.0)(webpack-sources@3.2.3))(rollup@4.24.0)(vue@3.5.11(typescript@5.6.3))(webpack-sources@3.2.3) vite: specifier: ^5.4.8 version: 5.4.8(@types/node@22.7.5)(sass@1.79.3)(terser@5.33.0) vite-plugin-dts: specifier: 4.2.3 - version: 4.2.3(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.5)(sass@1.79.3)(terser@5.33.0)) + version: 4.2.3(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.8(@types/node@22.7.5)(sass@1.79.3)(terser@5.33.0)) vitepress: specifier: ^1.4.0 - version: 1.4.0(@algolia/client-search@5.5.3)(@types/node@22.7.5)(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.2)))(axios@1.7.7)(postcss@8.4.47)(sass@1.79.3)(search-insights@2.17.2)(terser@5.33.0)(typescript@5.6.2) + version: 1.4.0(@algolia/client-search@5.5.3)(@types/node@22.7.5)(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.3)))(axios@1.7.7)(postcss@8.4.47)(sass@1.79.3)(search-insights@2.17.2)(terser@5.33.0)(typescript@5.6.3) vitest: specifier: ^2.1.2 version: 2.1.2(@types/node@22.7.5)(@vitest/ui@2.1.2)(happy-dom@15.7.4)(sass@1.79.3)(terser@5.33.0) vue: specifier: latest - version: 3.5.11(typescript@5.6.2) + version: 3.5.11(typescript@5.6.3) vue-global-config: specifier: ^0.6.2 - version: 0.6.2(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2)) + version: 0.6.2(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3)) zhlint: specifier: ^0.8.2 version: 0.8.2 @@ -316,12 +316,12 @@ packages: resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.25.7': - resolution: {integrity: sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==} + '@babel/compat-data@7.25.8': + resolution: {integrity: sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==} engines: {node: '>=6.9.0'} - '@babel/core@7.25.7': - resolution: {integrity: sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==} + '@babel/core@7.25.8': + resolution: {integrity: sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==} engines: {node: '>=6.9.0'} '@babel/generator@7.25.7': @@ -366,13 +366,13 @@ packages: resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.25.7': - resolution: {integrity: sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==} + '@babel/parser@7.25.8': + resolution: {integrity: sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/standalone@7.25.7': - resolution: {integrity: sha512-7H+mK18Ew4C/pIIiZwF1eiVjUEh2Ju/BpwRZwcPeXltF/rIjHjFL0gol7PtGrHocmIq6P6ubJrylmmWQ3lGJPA==} + '@babel/standalone@7.25.8': + resolution: {integrity: sha512-UvRanvLCGPRscJ5Rw9o6vUBS5P+E+gkhl6eaokrIN+WM1kUkmj254VZhyihFdDZVDlI3cPcZoakbJJw24QPISw==} engines: {node: '>=6.9.0'} '@babel/template@7.25.7': @@ -383,8 +383,8 @@ packages: resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==} engines: {node: '>=6.9.0'} - '@babel/types@7.25.7': - resolution: {integrity: sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==} + '@babel/types@7.25.8': + resolution: {integrity: sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==} engines: {node: '>=6.9.0'} '@clack/core@0.3.4': @@ -925,8 +925,9 @@ packages: peerDependencies: jsep: ^0.4.0||^1.0.0 - '@jsonquerylang/jsonquery@3.0.5': - resolution: {integrity: sha512-3BcOZEd6AYnoNcFEPwDlbZn2lZeCn3sh9FJzNzYamPzImfW/SPVuJ4TodPX3DoGShxOnh4q/ioYXOsBn5mA+eQ==} + '@jsonquerylang/jsonquery@3.1.1': + resolution: {integrity: sha512-P6Qo5egd3W8TBpqQsqaZtZ9lPO7oXBM21QdkYamCAYZHv9VCPXiI8NeIuSoXdoe5zKVZPUWmqaI14uacJLmcNw==} + hasBin: true '@lezer/common@1.2.2': resolution: {integrity: sha512-Z+R3hN6kXbgBWAuejUNPihylAL1Z5CaFqnIe0nTX8Ej+XlIy3EGtXxn6WtLMO+os2hRkQvm2yvaGMYliUzlJaw==} @@ -1577,8 +1578,8 @@ packages: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} - birpc@0.2.17: - resolution: {integrity: sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg==} + birpc@0.2.19: + resolution: {integrity: sha512-5WeXXAvTmitV1RqJFppT5QtUiz2p1mRSYU000Jkft5ZUCLJIk4uQriYNO50HknxKwM6jd8utNc66K1qGIwwWBQ==} boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -1970,8 +1971,8 @@ packages: engines: {node: '>=14'} hasBin: true - electron-to-chromium@1.5.33: - resolution: {integrity: sha512-+cYTcFB1QqD4j4LegwLfpCNxifb6dDFUAwk6RsLusCwIaZI6or2f+q8rs5tTB2YC53HhOlIbEaqHMAAC8IOIwA==} + electron-to-chromium@1.5.36: + resolution: {integrity: sha512-HYTX8tKge/VNp6FGO+f/uVDmUkq+cEfcxYhKf15Akc4M5yxt5YmorwlAitKWjWhWQnKcDRBAQKXkhqqXMqcrjw==} emoji-regex@10.4.0: resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} @@ -2102,8 +2103,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-plugin-n@17.10.3: - resolution: {integrity: sha512-ySZBfKe49nQZWR1yFaA0v/GsH6Fgp8ah6XV0WDz6CN8WO0ek4McMzb7A2xnf4DCYV43frjCygvb9f/wx7UUxRw==} + eslint-plugin-n@17.11.1: + resolution: {integrity: sha512-93IUD82N6tIEgjztVI/l3ElHtC2wTa9boJHrD8iN+NyDxjxz/daZUZKfkedjBZNdg6EqDk4irybUsiPwDqXAEA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -2333,8 +2334,8 @@ packages: resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} engines: {node: '>=14'} - form-data@4.0.0: - resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + form-data@4.0.1: + resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} engines: {node: '>= 6'} format@0.2.2: @@ -2429,8 +2430,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.10.0: - resolution: {integrity: sha512-tqFIbz83w4Y5TCbtgjZjApohbuh7K9BxGYFm7ifwDR240tvdb7P9x+/9VvUKlmkPoiknoJtanI8UOrqxS3a7lQ==} + globals@15.11.0: + resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==} engines: {node: '>=18'} globby@14.0.2: @@ -3415,8 +3416,8 @@ packages: package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - package-manager-detector@0.2.1: - resolution: {integrity: sha512-/hVW2fZvAdEas+wyKh0SnlZ2mx0NIa1+j11YaQkogEJkcMErbwchHCuo8z7lEtajZJQZ6rgZNVTWMVVd71Bjng==} + package-manager-detector@0.2.2: + resolution: {integrity: sha512-VgXbyrSNsml4eHWIvxxG/nTL4wgybMTXCV2Un/+yEc3aDKKU6nQBZjbeP3Pl3qm9Qg92X/1ng4ffvCeD/zwHgg==} parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} @@ -4104,8 +4105,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - typescript@5.6.2: - resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} + typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} engines: {node: '>=14.17'} hasBin: true @@ -4231,8 +4232,8 @@ packages: resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - vanilla-jsoneditor@1.0.6: - resolution: {integrity: sha512-kM/34gubHXpYfcOoH7mSlmJyZPggT8yUjjMFpYRWRJ3D27k6A8HPrunnDzEQjZlvRst6SUj9to1kHClea2e+JA==} + vanilla-jsoneditor@1.0.7: + resolution: {integrity: sha512-wyC5++08UTu5rvhQ1MIyOj03q181lE+Kx9Q+MSu4I+051OSE5eY9FiI2yD/8kjLPDIN10teCKQiePUIKKpptqA==} vanilla-picker@2.12.3: resolution: {integrity: sha512-qVkT1E7yMbUsB2mmJNFmaXMWE2hF8ffqzMMwe9zdAikd8u2VfnsVY2HQcOUi2F38bgbxzlJBEdS1UUhOXdF9GQ==} @@ -4620,36 +4621,36 @@ snapshots: '@andrewbranch/untar.js@1.0.3': {} - '@antfu/eslint-config@3.7.3(@typescript-eslint/utils@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(@vue/compiler-sfc@3.5.11)(eslint-plugin-format@0.1.2(eslint@9.11.1(jiti@2.3.3)))(eslint@9.11.1(jiti@2.3.3))(svelte@4.2.19)(typescript@5.6.2)(vitest@2.1.2)': + '@antfu/eslint-config@3.7.3(@typescript-eslint/utils@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3))(@vue/compiler-sfc@3.5.11)(eslint-plugin-format@0.1.2(eslint@9.11.1(jiti@2.3.3)))(eslint@9.11.1(jiti@2.3.3))(svelte@4.2.19)(typescript@5.6.3)(vitest@2.1.2)': dependencies: '@antfu/install-pkg': 0.4.1 '@clack/prompts': 0.7.0 '@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.11.1(jiti@2.3.3)) '@eslint/markdown': 6.2.0 - '@stylistic/eslint-plugin': 2.9.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) - '@typescript-eslint/eslint-plugin': 8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) - '@typescript-eslint/parser': 8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) - '@vitest/eslint-plugin': 1.1.7(@typescript-eslint/utils@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)(vitest@2.1.2) + '@stylistic/eslint-plugin': 2.9.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/parser': 8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3) + '@vitest/eslint-plugin': 1.1.7(@typescript-eslint/utils@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3)(vitest@2.1.2) eslint: 9.11.1(jiti@2.3.3) eslint-config-flat-gitignore: 0.3.0(eslint@9.11.1(jiti@2.3.3)) eslint-flat-config-utils: 0.4.0 eslint-merge-processors: 0.1.0(eslint@9.11.1(jiti@2.3.3)) eslint-plugin-antfu: 2.7.0(eslint@9.11.1(jiti@2.3.3)) eslint-plugin-command: 0.2.6(eslint@9.11.1(jiti@2.3.3)) - eslint-plugin-import-x: 4.3.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) + eslint-plugin-import-x: 4.3.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3) eslint-plugin-jsdoc: 50.3.1(eslint@9.11.1(jiti@2.3.3)) eslint-plugin-jsonc: 2.16.0(eslint@9.11.1(jiti@2.3.3)) - eslint-plugin-n: 17.10.3(eslint@9.11.1(jiti@2.3.3)) + eslint-plugin-n: 17.11.1(eslint@9.11.1(jiti@2.3.3)) eslint-plugin-no-only-tests: 3.3.0 - eslint-plugin-perfectionist: 3.8.0(eslint@9.11.1(jiti@2.3.3))(svelte@4.2.19)(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.3.3))) + eslint-plugin-perfectionist: 3.8.0(eslint@9.11.1(jiti@2.3.3))(svelte@4.2.19)(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.3.3))) eslint-plugin-regexp: 2.6.0(eslint@9.11.1(jiti@2.3.3)) eslint-plugin-toml: 0.11.1(eslint@9.11.1(jiti@2.3.3)) eslint-plugin-unicorn: 55.0.0(eslint@9.11.1(jiti@2.3.3)) - eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint@9.11.1(jiti@2.3.3)) + eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3))(eslint@9.11.1(jiti@2.3.3)) eslint-plugin-vue: 9.28.0(eslint@9.11.1(jiti@2.3.3)) eslint-plugin-yml: 1.14.0(eslint@9.11.1(jiti@2.3.3)) eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.11)(eslint@9.11.1(jiti@2.3.3)) - globals: 15.10.0 + globals: 15.11.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 parse-gitignore: 2.0.0 @@ -4670,7 +4671,7 @@ snapshots: '@antfu/install-pkg@0.4.1': dependencies: - package-manager-detector: 0.2.1 + package-manager-detector: 0.2.2 tinyexec: 0.3.0 '@antfu/utils@0.7.10': {} @@ -4700,21 +4701,21 @@ snapshots: '@babel/highlight': 7.25.7 picocolors: 1.1.0 - '@babel/compat-data@7.25.7': + '@babel/compat-data@7.25.8': optional: true - '@babel/core@7.25.7': + '@babel/core@7.25.8': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.25.7 '@babel/generator': 7.25.7 '@babel/helper-compilation-targets': 7.25.7 - '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.7) + '@babel/helper-module-transforms': 7.25.7(@babel/core@7.25.8) '@babel/helpers': 7.25.7 - '@babel/parser': 7.25.7 + '@babel/parser': 7.25.8 '@babel/template': 7.25.7 '@babel/traverse': 7.25.7 - '@babel/types': 7.25.7 + '@babel/types': 7.25.8 convert-source-map: 2.0.0 debug: 4.3.7 gensync: 1.0.0-beta.2 @@ -4726,7 +4727,7 @@ snapshots: '@babel/generator@7.25.7': dependencies: - '@babel/types': 7.25.7 + '@babel/types': 7.25.8 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 @@ -4734,7 +4735,7 @@ snapshots: '@babel/helper-compilation-targets@7.25.7': dependencies: - '@babel/compat-data': 7.25.7 + '@babel/compat-data': 7.25.8 '@babel/helper-validator-option': 7.25.7 browserslist: 4.24.0 lru-cache: 5.1.1 @@ -4744,14 +4745,14 @@ snapshots: '@babel/helper-module-imports@7.25.7': dependencies: '@babel/traverse': 7.25.7 - '@babel/types': 7.25.7 + '@babel/types': 7.25.8 transitivePeerDependencies: - supports-color optional: true - '@babel/helper-module-transforms@7.25.7(@babel/core@7.25.7)': + '@babel/helper-module-transforms@7.25.7(@babel/core@7.25.8)': dependencies: - '@babel/core': 7.25.7 + '@babel/core': 7.25.8 '@babel/helper-module-imports': 7.25.7 '@babel/helper-simple-access': 7.25.7 '@babel/helper-validator-identifier': 7.25.7 @@ -4763,7 +4764,7 @@ snapshots: '@babel/helper-simple-access@7.25.7': dependencies: '@babel/traverse': 7.25.7 - '@babel/types': 7.25.7 + '@babel/types': 7.25.8 transitivePeerDependencies: - supports-color optional: true @@ -4778,7 +4779,7 @@ snapshots: '@babel/helpers@7.25.7': dependencies: '@babel/template': 7.25.7 - '@babel/types': 7.25.7 + '@babel/types': 7.25.8 optional: true '@babel/highlight@7.25.7': @@ -4788,34 +4789,34 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.0 - '@babel/parser@7.25.7': + '@babel/parser@7.25.8': dependencies: - '@babel/types': 7.25.7 + '@babel/types': 7.25.8 - '@babel/standalone@7.25.7': + '@babel/standalone@7.25.8': optional: true '@babel/template@7.25.7': dependencies: '@babel/code-frame': 7.25.7 - '@babel/parser': 7.25.7 - '@babel/types': 7.25.7 + '@babel/parser': 7.25.8 + '@babel/types': 7.25.8 optional: true '@babel/traverse@7.25.7': dependencies: '@babel/code-frame': 7.25.7 '@babel/generator': 7.25.7 - '@babel/parser': 7.25.7 + '@babel/parser': 7.25.8 '@babel/template': 7.25.7 - '@babel/types': 7.25.7 + '@babel/types': 7.25.8 debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color optional: true - '@babel/types@7.25.7': + '@babel/types@7.25.8': dependencies: '@babel/helper-string-parser': 7.25.7 '@babel/helper-validator-identifier': 7.25.7 @@ -4883,11 +4884,11 @@ snapshots: '@colors/colors@1.5.0': optional: true - '@commitlint/cli@19.5.0(@types/node@22.7.5)(typescript@5.6.2)': + '@commitlint/cli@19.5.0(@types/node@22.7.5)(typescript@5.6.3)': dependencies: '@commitlint/format': 19.5.0 '@commitlint/lint': 19.5.0 - '@commitlint/load': 19.5.0(@types/node@22.7.5)(typescript@5.6.2) + '@commitlint/load': 19.5.0(@types/node@22.7.5)(typescript@5.6.3) '@commitlint/read': 19.5.0 '@commitlint/types': 19.5.0 tinyexec: 0.3.0 @@ -4934,15 +4935,15 @@ snapshots: '@commitlint/rules': 19.5.0 '@commitlint/types': 19.5.0 - '@commitlint/load@19.5.0(@types/node@22.7.5)(typescript@5.6.2)': + '@commitlint/load@19.5.0(@types/node@22.7.5)(typescript@5.6.3)': dependencies: '@commitlint/config-validator': 19.5.0 '@commitlint/execute-rule': 19.5.0 '@commitlint/resolve-extends': 19.5.0 '@commitlint/types': 19.5.0 chalk: 5.3.0 - cosmiconfig: 9.0.0(typescript@5.6.2) - cosmiconfig-typescript-loader: 5.0.0(@types/node@22.7.5)(cosmiconfig@9.0.0(typescript@5.6.2))(typescript@5.6.2) + cosmiconfig: 9.0.0(typescript@5.6.3) + cosmiconfig-typescript-loader: 5.0.0(@types/node@22.7.5)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -5282,7 +5283,7 @@ snapshots: dependencies: jsep: 1.3.9 - '@jsonquerylang/jsonquery@3.0.5': {} + '@jsonquerylang/jsonquery@3.1.1': {} '@lezer/common@1.2.2': {} @@ -5538,9 +5539,9 @@ snapshots: '@sphinxxxx/color-conversion@2.2.2': {} - '@stylistic/eslint-plugin@2.9.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)': + '@stylistic/eslint-plugin@2.9.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@typescript-eslint/utils': 8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) + '@typescript-eslint/utils': 8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3) eslint: 9.11.1(jiti@2.3.3) eslint-visitor-keys: 4.1.0 espree: 10.2.0 @@ -5616,34 +5617,34 @@ snapshots: '@types/web-bluetooth@0.0.20': {} - '@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.11.1 - '@typescript-eslint/parser': 8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) + '@typescript-eslint/parser': 8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.8.1 - '@typescript-eslint/type-utils': 8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) - '@typescript-eslint/utils': 8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) + '@typescript-eslint/type-utils': 8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/utils': 8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.8.1 eslint: 9.11.1(jiti@2.3.3) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)': + '@typescript-eslint/parser@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3)': dependencies: '@typescript-eslint/scope-manager': 8.8.1 '@typescript-eslint/types': 8.8.1 - '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.8.1 debug: 4.3.7 eslint: 9.11.1(jiti@2.3.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -5652,21 +5653,21 @@ snapshots: '@typescript-eslint/types': 8.8.1 '@typescript-eslint/visitor-keys': 8.8.1 - '@typescript-eslint/type-utils@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)': + '@typescript-eslint/type-utils@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.2) - '@typescript-eslint/utils': 8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.3) + '@typescript-eslint/utils': 8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3) debug: 4.3.7 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - eslint - supports-color '@typescript-eslint/types@8.8.1': {} - '@typescript-eslint/typescript-estree@8.8.1(typescript@5.6.2)': + '@typescript-eslint/typescript-estree@8.8.1(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 8.8.1 '@typescript-eslint/visitor-keys': 8.8.1 @@ -5675,18 +5676,18 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.2) + ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)': + '@typescript-eslint/utils@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.3)) '@typescript-eslint/scope-manager': 8.8.1 '@typescript-eslint/types': 8.8.1 - '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.3) eslint: 9.11.1(jiti@2.3.3) transitivePeerDependencies: - supports-color @@ -5699,17 +5700,17 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@22.7.5)(sass@1.79.3)(terser@5.33.0))(vue@3.5.11(typescript@5.6.2))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@22.7.5)(sass@1.79.3)(terser@5.33.0))(vue@3.5.11(typescript@5.6.3))': dependencies: vite: 5.4.8(@types/node@22.7.5)(sass@1.79.3)(terser@5.33.0) - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) - '@vitest/eslint-plugin@1.1.7(@typescript-eslint/utils@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)(vitest@2.1.2)': + '@vitest/eslint-plugin@1.1.7(@typescript-eslint/utils@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3)(vitest@2.1.2)': dependencies: - '@typescript-eslint/utils': 8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) + '@typescript-eslint/utils': 8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3) eslint: 9.11.1(jiti@2.3.3) optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 vitest: 2.1.2(@types/node@22.7.5)(@vitest/ui@2.1.2)(happy-dom@15.7.4)(sass@1.79.3)(terser@5.33.0) '@vitest/expect@2.1.2': @@ -5777,7 +5778,7 @@ snapshots: '@vue/compiler-core@3.5.11': dependencies: - '@babel/parser': 7.25.7 + '@babel/parser': 7.25.8 '@vue/shared': 3.5.11 entities: 4.5.0 estree-walker: 2.0.2 @@ -5790,7 +5791,7 @@ snapshots: '@vue/compiler-sfc@3.5.11': dependencies: - '@babel/parser': 7.25.7 + '@babel/parser': 7.25.8 '@vue/compiler-core': 3.5.11 '@vue/compiler-dom': 3.5.11 '@vue/compiler-ssr': 3.5.11 @@ -5810,9 +5811,9 @@ snapshots: de-indent: 1.0.2 he: 1.2.0 - '@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.2))': + '@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.3))': dependencies: - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) '@vue/devtools-api@7.4.6': dependencies: @@ -5821,7 +5822,7 @@ snapshots: '@vue/devtools-kit@7.4.6': dependencies: '@vue/devtools-shared': 7.4.6 - birpc: 0.2.17 + birpc: 0.2.19 hookable: 5.5.3 mitt: 3.0.1 perfect-debounce: 1.0.0 @@ -5832,7 +5833,7 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/language-core@2.1.6(typescript@5.6.2)': + '@vue/language-core@2.1.6(typescript@5.6.3)': dependencies: '@volar/language-core': 2.4.6 '@vue/compiler-dom': 3.5.11 @@ -5843,7 +5844,7 @@ snapshots: muggle-string: 0.4.1 path-browserify: 1.0.1 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 '@vue/reactivity@3.5.11': dependencies: @@ -5861,11 +5862,11 @@ snapshots: '@vue/shared': 3.5.11 csstype: 3.1.3 - '@vue/server-renderer@3.5.11(vue@3.5.11(typescript@5.6.2))': + '@vue/server-renderer@3.5.11(vue@3.5.11(typescript@5.6.3))': dependencies: '@vue/compiler-ssr': 3.5.11 '@vue/shared': 3.5.11 - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) '@vue/shared@3.5.11': {} @@ -5874,21 +5875,21 @@ snapshots: js-beautify: 1.15.1 vue-component-type-helpers: 2.1.6 - '@vueuse/core@11.1.0(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))': + '@vueuse/core@11.1.0(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.1.0 - '@vueuse/shared': 11.1.0(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2)) - vue-demi: 0.14.10(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2)) + '@vueuse/shared': 11.1.0(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3)) + vue-demi: 0.14.10(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.1.0(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.2)))(axios@1.7.7)(focus-trap@7.6.0)(vue@3.5.11(typescript@5.6.2))': + '@vueuse/integrations@11.1.0(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.3)))(axios@1.7.7)(focus-trap@7.6.0)(vue@3.5.11(typescript@5.6.3))': dependencies: - '@vueuse/core': 11.1.0(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2)) - '@vueuse/shared': 11.1.0(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2)) - vue-demi: 0.14.10(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2)) + '@vueuse/core': 11.1.0(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3)) + '@vueuse/shared': 11.1.0(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3)) + vue-demi: 0.14.10(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3)) optionalDependencies: axios: 1.7.7 focus-trap: 7.6.0 @@ -5898,9 +5899,9 @@ snapshots: '@vueuse/metadata@11.1.0': {} - '@vueuse/shared@11.1.0(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2))': + '@vueuse/shared@11.1.0(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3))': dependencies: - vue-demi: 0.14.10(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2)) + vue-demi: 0.14.10(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -6022,7 +6023,7 @@ snapshots: axios@1.7.7: dependencies: follow-redirects: 1.15.9 - form-data: 4.0.0 + form-data: 4.0.1 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug @@ -6035,7 +6036,7 @@ snapshots: binary-extensions@2.3.0: {} - birpc@0.2.17: {} + birpc@0.2.19: {} boolbase@1.0.0: {} @@ -6055,7 +6056,7 @@ snapshots: browserslist@4.24.0: dependencies: caniuse-lite: 1.0.30001667 - electron-to-chromium: 1.5.33 + electron-to-chromium: 1.5.36 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.0) @@ -6300,21 +6301,21 @@ snapshots: dependencies: browserslist: 4.24.0 - cosmiconfig-typescript-loader@5.0.0(@types/node@22.7.5)(cosmiconfig@9.0.0(typescript@5.6.2))(typescript@5.6.2): + cosmiconfig-typescript-loader@5.0.0(@types/node@22.7.5)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3): dependencies: '@types/node': 22.7.5 - cosmiconfig: 9.0.0(typescript@5.6.2) + cosmiconfig: 9.0.0(typescript@5.6.3) jiti: 1.21.6 - typescript: 5.6.2 + typescript: 5.6.3 - cosmiconfig@9.0.0(typescript@5.6.2): + cosmiconfig@9.0.0(typescript@5.6.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 crelt@1.0.6: {} @@ -6417,7 +6418,7 @@ snapshots: minimatch: 9.0.1 semver: 7.6.3 - electron-to-chromium@1.5.33: {} + electron-to-chromium@1.5.36: {} emoji-regex@10.4.0: {} @@ -6567,9 +6568,9 @@ snapshots: prettier: 3.3.3 synckit: 0.9.2 - eslint-plugin-import-x@4.3.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2): + eslint-plugin-import-x@4.3.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3): dependencies: - '@typescript-eslint/utils': 8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) + '@typescript-eslint/utils': 8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3) debug: 4.3.7 doctrine: 3.0.0 eslint: 9.11.1(jiti@2.3.3) @@ -6612,24 +6613,24 @@ snapshots: natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-n@17.10.3(eslint@9.11.1(jiti@2.3.3)): + eslint-plugin-n@17.11.1(eslint@9.11.1(jiti@2.3.3)): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.3)) enhanced-resolve: 5.17.1 eslint: 9.11.1(jiti@2.3.3) eslint-plugin-es-x: 7.8.0(eslint@9.11.1(jiti@2.3.3)) get-tsconfig: 4.8.1 - globals: 15.10.0 + globals: 15.11.0 ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.8.0(eslint@9.11.1(jiti@2.3.3))(svelte@4.2.19)(typescript@5.6.2)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.3.3))): + eslint-plugin-perfectionist@3.8.0(eslint@9.11.1(jiti@2.3.3))(svelte@4.2.19)(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.3.3))): dependencies: '@typescript-eslint/types': 8.8.1 - '@typescript-eslint/utils': 8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) + '@typescript-eslint/utils': 8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3) eslint: 9.11.1(jiti@2.3.3) minimatch: 9.0.5 natural-compare-lite: 1.4.0 @@ -6670,7 +6671,7 @@ snapshots: core-js-compat: 3.38.1 eslint: 9.11.1(jiti@2.3.3) esquery: 1.6.0 - globals: 15.10.0 + globals: 15.11.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -6681,11 +6682,11 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint@9.11.1(jiti@2.3.3)): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3))(eslint@9.11.1(jiti@2.3.3)): dependencies: eslint: 9.11.1(jiti@2.3.3) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.3) eslint-plugin-vue@9.28.0(eslint@9.11.1(jiti@2.3.3)): dependencies: @@ -6913,7 +6914,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - form-data@4.0.0: + form-data@4.0.1: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 @@ -7019,7 +7020,7 @@ snapshots: globals@14.0.0: {} - globals@15.10.0: {} + globals@15.11.0: {} globby@14.0.2: dependencies: @@ -7410,8 +7411,8 @@ snapshots: magicast@0.3.5: dependencies: - '@babel/parser': 7.25.7 - '@babel/types': 7.25.7 + '@babel/parser': 7.25.8 + '@babel/types': 7.25.8 source-map-js: 1.2.1 mark.js@8.11.1: {} @@ -8288,7 +8289,7 @@ snapshots: package-json-from-dist@1.0.1: {} - package-manager-detector@0.2.1: {} + package-manager-detector@0.2.2: {} parent-module@1.0.1: dependencies: @@ -8911,15 +8912,15 @@ snapshots: trough@2.2.0: {} - ts-api-utils@1.3.0(typescript@5.6.2): + ts-api-utils@1.3.0(typescript@5.6.3): dependencies: - typescript: 5.6.2 + typescript: 5.6.3 ts-interface-checker@0.1.13: {} tslib@2.7.0: {} - tsup@8.3.0(@microsoft/api-extractor@7.47.7(@types/node@22.7.5))(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.2)(yaml@2.5.1): + tsup@8.3.0(@microsoft/api-extractor@7.47.7(@types/node@22.7.5))(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.3)(yaml@2.5.1): dependencies: bundle-require: 5.0.0(esbuild@0.23.1) cac: 6.7.14 @@ -8940,7 +8941,7 @@ snapshots: optionalDependencies: '@microsoft/api-extractor': 7.47.7(@types/node@22.7.5) postcss: 8.4.47 - typescript: 5.6.2 + typescript: 5.6.3 transitivePeerDependencies: - jiti - supports-color @@ -8968,7 +8969,7 @@ snapshots: typescript@5.6.1-rc: {} - typescript@5.6.2: {} + typescript@5.6.3: {} ufo@1.5.4: {} @@ -9064,7 +9065,7 @@ snapshots: universalify@0.1.2: {} - unplugin-auto-import@0.18.3(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.24.0)(webpack-sources@3.2.3))(@vueuse/core@11.1.0(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2)))(rollup@4.24.0)(webpack-sources@3.2.3): + unplugin-auto-import@0.18.3(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.24.0)(webpack-sources@3.2.3))(@vueuse/core@11.1.0(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3)))(rollup@4.24.0)(webpack-sources@3.2.3): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) @@ -9076,12 +9077,12 @@ snapshots: unplugin: 1.14.1(webpack-sources@3.2.3) optionalDependencies: '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.24.0)(webpack-sources@3.2.3) - '@vueuse/core': 11.1.0(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2)) + '@vueuse/core': 11.1.0(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3)) transitivePeerDependencies: - rollup - webpack-sources - unplugin-vue-components@0.27.4(@babel/parser@7.25.7)(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.24.0)(webpack-sources@3.2.3))(rollup@4.24.0)(vue@3.5.11(typescript@5.6.2))(webpack-sources@3.2.3): + unplugin-vue-components@0.27.4(@babel/parser@7.25.8)(@nuxt/kit@3.13.2(magicast@0.3.5)(rollup@4.24.0)(webpack-sources@3.2.3))(rollup@4.24.0)(vue@3.5.11(typescript@5.6.3))(webpack-sources@3.2.3): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.2(rollup@4.24.0) @@ -9093,9 +9094,9 @@ snapshots: minimatch: 9.0.5 mlly: 1.7.2 unplugin: 1.14.1(webpack-sources@3.2.3) - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) optionalDependencies: - '@babel/parser': 7.25.7 + '@babel/parser': 7.25.8 '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.24.0)(webpack-sources@3.2.3) transitivePeerDependencies: - rollup @@ -9111,9 +9112,9 @@ snapshots: untyped@1.5.1: dependencies: - '@babel/core': 7.25.7 - '@babel/standalone': 7.25.7 - '@babel/types': 7.25.7 + '@babel/core': 7.25.8 + '@babel/standalone': 7.25.8 + '@babel/types': 7.25.8 defu: 6.1.4 jiti: 2.3.3 mri: 1.2.0 @@ -9150,7 +9151,7 @@ snapshots: validate-npm-package-name@5.0.1: {} - vanilla-jsoneditor@1.0.6(@lezer/common@1.2.2): + vanilla-jsoneditor@1.0.7(@lezer/common@1.2.2): dependencies: '@codemirror/autocomplete': 6.18.1(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.34.1)(@lezer/common@1.2.2) '@codemirror/commands': 6.7.0 @@ -9162,7 +9163,7 @@ snapshots: '@codemirror/view': 6.34.1 '@fortawesome/free-regular-svg-icons': 6.6.0 '@fortawesome/free-solid-svg-icons': 6.6.0 - '@jsonquerylang/jsonquery': 3.0.5 + '@jsonquerylang/jsonquery': 3.1.1 '@lezer/highlight': 1.2.1 '@replit/codemirror-indentation-markers': 6.5.3(@codemirror/language@6.10.3)(@codemirror/state@6.4.1)(@codemirror/view@6.34.1) ajv: 8.17.1 @@ -9225,18 +9226,18 @@ snapshots: - supports-color - terser - vite-plugin-dts@4.2.3(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.2)(vite@5.4.8(@types/node@22.7.5)(sass@1.79.3)(terser@5.33.0)): + vite-plugin-dts@4.2.3(@types/node@22.7.5)(rollup@4.24.0)(typescript@5.6.3)(vite@5.4.8(@types/node@22.7.5)(sass@1.79.3)(terser@5.33.0)): dependencies: '@microsoft/api-extractor': 7.47.7(@types/node@22.7.5) '@rollup/pluginutils': 5.1.2(rollup@4.24.0) '@volar/typescript': 2.4.6 - '@vue/language-core': 2.1.6(typescript@5.6.2) + '@vue/language-core': 2.1.6(typescript@5.6.3) compare-versions: 6.1.1 debug: 4.3.7 kolorist: 1.8.0 local-pkg: 0.5.0 magic-string: 0.30.11 - typescript: 5.6.2 + typescript: 5.6.3 optionalDependencies: vite: 5.4.8(@types/node@22.7.5)(sass@1.79.3)(terser@5.33.0) transitivePeerDependencies: @@ -9255,7 +9256,7 @@ snapshots: sass: 1.79.3 terser: 5.33.0 - vitepress@1.4.0(@algolia/client-search@5.5.3)(@types/node@22.7.5)(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.2)))(axios@1.7.7)(postcss@8.4.47)(sass@1.79.3)(search-insights@2.17.2)(terser@5.33.0)(typescript@5.6.2): + vitepress@1.4.0(@algolia/client-search@5.5.3)(@types/node@22.7.5)(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.3)))(axios@1.7.7)(postcss@8.4.47)(sass@1.79.3)(search-insights@2.17.2)(terser@5.33.0)(typescript@5.6.3): dependencies: '@docsearch/css': 3.6.2 '@docsearch/js': 3.6.2(@algolia/client-search@5.5.3)(search-insights@2.17.2) @@ -9263,17 +9264,17 @@ snapshots: '@shikijs/transformers': 1.22.0 '@shikijs/types': 1.22.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.1.4(vite@5.4.8(@types/node@22.7.5)(sass@1.79.3)(terser@5.33.0))(vue@3.5.11(typescript@5.6.2)) + '@vitejs/plugin-vue': 5.1.4(vite@5.4.8(@types/node@22.7.5)(sass@1.79.3)(terser@5.33.0))(vue@3.5.11(typescript@5.6.3)) '@vue/devtools-api': 7.4.6 '@vue/shared': 3.5.11 - '@vueuse/core': 11.1.0(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2)) - '@vueuse/integrations': 11.1.0(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.2)))(axios@1.7.7)(focus-trap@7.6.0)(vue@3.5.11(typescript@5.6.2)) + '@vueuse/core': 11.1.0(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3)) + '@vueuse/integrations': 11.1.0(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.3)))(axios@1.7.7)(focus-trap@7.6.0)(vue@3.5.11(typescript@5.6.3)) focus-trap: 7.6.0 mark.js: 8.11.1 minisearch: 7.1.0 shiki: 1.22.0 vite: 5.4.8(@types/node@22.7.5)(sass@1.79.3)(terser@5.33.0) - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) optionalDependencies: postcss: 8.4.47 transitivePeerDependencies: @@ -9344,11 +9345,11 @@ snapshots: vue-component-type-helpers@2.1.6: {} - vue-demi@0.14.10(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2)): + vue-demi@0.14.10(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3)): dependencies: - vue: 3.5.11(typescript@5.6.2) + vue: 3.5.11(typescript@5.6.3) optionalDependencies: - '@vue/composition-api': 1.7.2(vue@3.5.11(typescript@5.6.2)) + '@vue/composition-api': 1.7.2(vue@3.5.11(typescript@5.6.3)) vue-eslint-parser@9.4.3(eslint@9.11.1(jiti@2.3.3)): dependencies: @@ -9363,22 +9364,22 @@ snapshots: transitivePeerDependencies: - supports-color - vue-global-config@0.6.2(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2)): + vue-global-config@0.6.2(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3)): dependencies: - vue: 3.5.11(typescript@5.6.2) - vue-demi: 0.14.10(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.2)))(vue@3.5.11(typescript@5.6.2)) + vue: 3.5.11(typescript@5.6.3) + vue-demi: 0.14.10(@vue/composition-api@1.7.2(vue@3.5.11(typescript@5.6.3)))(vue@3.5.11(typescript@5.6.3)) optionalDependencies: - '@vue/composition-api': 1.7.2(vue@3.5.11(typescript@5.6.2)) + '@vue/composition-api': 1.7.2(vue@3.5.11(typescript@5.6.3)) - vue@3.5.11(typescript@5.6.2): + vue@3.5.11(typescript@5.6.3): dependencies: '@vue/compiler-dom': 3.5.11 '@vue/compiler-sfc': 3.5.11 '@vue/runtime-dom': 3.5.11 - '@vue/server-renderer': 3.5.11(vue@3.5.11(typescript@5.6.2)) + '@vue/server-renderer': 3.5.11(vue@3.5.11(typescript@5.6.3)) '@vue/shared': 3.5.11 optionalDependencies: - typescript: 5.6.2 + typescript: 5.6.3 w3c-keyname@2.2.8: {} diff --git a/scripts/dev.mts b/scripts/dev.mts index 6c3fe71..5624aed 100644 --- a/scripts/dev.mts +++ b/scripts/dev.mts @@ -1,12 +1,12 @@ // pnpm i only-allow esno prompts cross-spawn kolorist magicast del -D -w +import type { ASTNode } from 'magicast' import fs from 'node:fs' import spawn from 'cross-spawn' import { cyan } from 'kolorist' import { loadFile, writeFile } from 'magicast' import { addVitePlugin } from 'magicast/helpers' import prompts from 'prompts' -import type { ASTNode } from 'magicast' type VueVersion = '3' | '2.7' | '2.6' diff --git a/scripts/release.mts b/scripts/release.mts index 11ef4d6..8212ce1 100644 --- a/scripts/release.mts +++ b/scripts/release.mts @@ -4,39 +4,39 @@ import fs from 'node:fs' import spawn from 'cross-spawn' // import { deleteAsync } from 'del' import { cyan } from 'kolorist' -import open from 'open' +// import open from 'open' import prompts from 'prompts' import * as semver from 'semver' const docsPath = ['./README.md', './docs/README.zh-CN.md'] async function release() { - console.log(cyan('Fetching origin...')) + console.log(cyan('\nFetching origin...')) if (spawn.sync('git', ['pull'], { stdio: 'inherit' }).status === 1) { return } - console.log(cyan('Linting staged...')) + console.log(cyan('\nLinting staged...')) if (spawn.sync('npx', ['lint-staged'], { stdio: 'inherit' }).status === 1) { return } - console.log(cyan('Unit testing...')) + console.log(cyan('\nUnit testing...')) if (spawn.sync('pnpm', ['test'], { stdio: 'inherit' }).status === 1) { return } - console.log(cyan('Building...')) + console.log(cyan('\nBuilding...')) if (spawn.sync('pnpm', ['build'], { stdio: 'inherit' }).status === 1) { return } - console.log(cyan('Publinting...')) + console.log(cyan('\nPublinting...')) if (spawn.sync('npx', ['publint'], { stdio: 'inherit' }).status === 1) { return } - console.log(cyan('Checking exports...')) + console.log(cyan('\nChecking exports...')) if (spawn.sync('pnpm', ['check-exports'], { stdio: 'inherit' }).status === 1) { return } @@ -126,7 +126,7 @@ async function release() { fs.writeFileSync('./jsr.json', JSON.stringify(jsrConfig, null, 2)) fs.writeFileSync('./package.json', JSON.stringify(npmConfig, null, 2)) - console.log(cyan('Committing...')) + console.log(cyan('\nCommitting...')) if (spawn.sync('git', ['add', '-A'], { stdio: 'inherit' }).status === 1) { return } @@ -139,7 +139,7 @@ async function release() { return } - console.log(cyan('Pushing...')) + console.log(cyan('\nPushing...')) if (spawn.sync('git', ['push'], { stdio: 'inherit' }).status === 1) { return } @@ -147,22 +147,23 @@ async function release() { return } if (spawn.sync('git', ['push', 'origin', `refs/tags/v${targetVersion}`], { stdio: 'inherit' }).status === 1) { - return + // return } - console.log(cyan('Publishing to jsr...')) + /* console.log(cyan('\nPublishing to jsr...')) if (spawn.sync('npx', ['jsr', 'publish'], { stdio: 'inherit' }).status === 1) { return - } + } */ - console.log(cyan('Publishing to npm...')) + // Automatic provenance generation not supported outside of GitHub Actions + /* console.log(cyan('\nPublishing to npm...')) if (spawn.sync('npm', ['publish', '--registry=https://registry.npmjs.org', '--provenance'], { stdio: 'inherit' }).status === 1) { return - } + } */ - console.log(cyan('Updating npmmirror...')) + /* console.log(cyan('\nUpdating npmmirror...')) spawn.sync('cnpm', ['sync'], { stdio: 'inherit' }) - open(`https://npmmirror.com/sync/${name}`) + open(`https://npmmirror.com/sync/${name}`) */ } try {