diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index bd0db4ed67..3fc52d7f43 100644 --- a/.github/workflows/autofix.yml +++ b/.github/workflows/autofix.yml @@ -27,7 +27,7 @@ jobs: persist-credentials: false fetch-depth: 0 - - uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0 + - uses: voidzero-dev/setup-vp@cab1ab9eaff52d4857875f4f2c016e36af8f2c76 # v1.22.0 with: node-version-file: .node-version cache: true diff --git a/.github/workflows/chromatic.yml b/.github/workflows/chromatic.yml index df10c39c86..f05747210d 100644 --- a/.github/workflows/chromatic.yml +++ b/.github/workflows/chromatic.yml @@ -28,14 +28,14 @@ jobs: ref: ${{ github.event.pull_request.head.sha || github.sha }} persist-credentials: false - - uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0 + - uses: voidzero-dev/setup-vp@cab1ab9eaff52d4857875f4f2c016e36af8f2c76 # v1.22.0 with: node-version-file: .node-version cache: true sfw: true - name: 🧪 Run Chromatic Visual and Accessibility Tests - uses: chromaui/action@14cfaef73576e69f95f47f60058063f46ca38719 # v18.1.0 + uses: chromaui/action@5d18868345f53a8f61258ad393396c7e169100fd # v18.14.4 with: buildCommand: vp run build-storybook outputDir: storybook-static diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6e8f0b6e7f..a088481c35 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,7 +30,7 @@ jobs: with: persist-credentials: false - - uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0 + - uses: voidzero-dev/setup-vp@cab1ab9eaff52d4857875f4f2c016e36af8f2c76 # v1.22.0 with: node-version-file: .node-version sfw: true @@ -50,7 +50,7 @@ jobs: with: persist-credentials: false - - uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0 + - uses: voidzero-dev/setup-vp@cab1ab9eaff52d4857875f4f2c016e36af8f2c76 # v1.22.0 with: node-version-file: .node-version cache: true @@ -68,7 +68,7 @@ jobs: with: persist-credentials: false - - uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0 + - uses: voidzero-dev/setup-vp@cab1ab9eaff52d4857875f4f2c016e36af8f2c76 # v1.22.0 with: node-version-file: .node-version cache: true @@ -80,7 +80,7 @@ jobs: - parallel: - name: ⬆︎ Upload test results to Codecov if: ${{ !cancelled() }} - uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0 + uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1 with: disable_search: true files: test-report.junit.xml @@ -91,7 +91,7 @@ jobs: - name: ⬆︎ Upload coverage reports to Codecov if: ${{ !cancelled() }} - uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0 + uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1 with: disable_search: true files: coverage/clover.xml @@ -108,7 +108,7 @@ jobs: with: persist-credentials: false - - uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0 + - uses: voidzero-dev/setup-vp@cab1ab9eaff52d4857875f4f2c016e36af8f2c76 # v1.22.0 with: node-version-file: .node-version cache: true @@ -123,7 +123,7 @@ jobs: - parallel: - name: ⬆︎ Upload test results to Codecov if: ${{ !cancelled() }} - uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0 + uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1 with: disable_search: true files: test-report.junit.xml @@ -134,7 +134,7 @@ jobs: - name: ⬆︎ Upload coverage reports to Codecov if: ${{ !cancelled() }} - uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0 + uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1 with: disable_search: true files: coverage/clover.xml @@ -163,7 +163,7 @@ jobs: run: apt-get update && apt-get install --yes build-essential shell: bash - - uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0 + - uses: voidzero-dev/setup-vp@cab1ab9eaff52d4857875f4f2c016e36af8f2c76 # v1.22.0 with: node-version-file: .node-version cache: true @@ -179,7 +179,7 @@ jobs: - name: ⬆︎ Upload test results to Codecov if: ${{ !cancelled() }} - uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0 + uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1 with: disable_search: true files: test-report.junit.xml @@ -201,7 +201,7 @@ jobs: with: persist-credentials: false - - uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0 + - uses: voidzero-dev/setup-vp@cab1ab9eaff52d4857875f4f2c016e36af8f2c76 # v1.22.0 with: node-version-file: .node-version cache: true @@ -225,7 +225,7 @@ jobs: with: persist-credentials: false - - uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0 + - uses: voidzero-dev/setup-vp@cab1ab9eaff52d4857875f4f2c016e36af8f2c76 # v1.22.0 with: node-version-file: .node-version cache: true @@ -243,7 +243,7 @@ jobs: with: persist-credentials: false - - uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0 + - uses: voidzero-dev/setup-vp@cab1ab9eaff52d4857875f4f2c016e36af8f2c76 # v1.22.0 with: node-version-file: .node-version sfw: true diff --git a/.github/workflows/dependency-diff-comment.yml b/.github/workflows/dependency-diff-comment.yml index 164a55468a..33683256d9 100644 --- a/.github/workflows/dependency-diff-comment.yml +++ b/.github/workflows/dependency-diff-comment.yml @@ -23,7 +23,7 @@ jobs: steps: - name: 📥 Download artifact - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 + uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8.0.2 with: name: e18e-diff-result run-id: ${{ github.event.workflow_run.id }} diff --git a/.github/workflows/dependency-diff.yml b/.github/workflows/dependency-diff.yml index 4c6c11e92d..e5538ac96a 100644 --- a/.github/workflows/dependency-diff.yml +++ b/.github/workflows/dependency-diff.yml @@ -43,7 +43,7 @@ jobs: - name: 📤 Upload artifact if: steps.analyze.outputs.artifact-path - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2 with: name: e18e-diff-result path: ${{ steps.analyze.outputs.artifact-path }} diff --git a/.github/workflows/deploy-canary.yml b/.github/workflows/deploy-canary.yml index 43d5f6f57d..363730cb2e 100644 --- a/.github/workflows/deploy-canary.yml +++ b/.github/workflows/deploy-canary.yml @@ -22,7 +22,7 @@ jobs: persist-credentials: false fetch-depth: 0 - - uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0 + - uses: voidzero-dev/setup-vp@cab1ab9eaff52d4857875f4f2c016e36af8f2c76 # v1.22.0 with: node-version-file: .node-version run-install: false diff --git a/.github/workflows/lunaria.yml b/.github/workflows/lunaria.yml index 2b87312ac1..cc1cd3cc64 100644 --- a/.github/workflows/lunaria.yml +++ b/.github/workflows/lunaria.yml @@ -30,11 +30,11 @@ jobs: fetch-depth: 0 persist-credentials: false - - uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0 + - uses: voidzero-dev/setup-vp@cab1ab9eaff52d4857875f4f2c016e36af8f2c76 # v1.22.0 with: node-version-file: .node-version cache: true sfw: true - name: Generate Lunaria Overview - uses: lunariajs/action@e5ab09c3c8353fa80786d8c2149873ba3978a3a7 # v0.2.0 + uses: lunariajs/action@fb6be638db02f58f6e5e5ec125f5505e208adde2 # v0.4.0 diff --git a/.github/workflows/release-pr.yml b/.github/workflows/release-pr.yml index 2b674fd4f6..cecd77d48c 100644 --- a/.github/workflows/release-pr.yml +++ b/.github/workflows/release-pr.yml @@ -26,7 +26,7 @@ jobs: fetch-depth: 0 persist-credentials: false - - uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0 + - uses: voidzero-dev/setup-vp@cab1ab9eaff52d4857875f4f2c016e36af8f2c76 # v1.22.0 with: node-version-file: .node-version run-install: false diff --git a/.github/workflows/release-tag.yml b/.github/workflows/release-tag.yml index a985a11137..40ec2aded9 100644 --- a/.github/workflows/release-tag.yml +++ b/.github/workflows/release-tag.yml @@ -28,7 +28,7 @@ jobs: fetch-depth: 0 persist-credentials: true - - uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0 + - uses: voidzero-dev/setup-vp@cab1ab9eaff52d4857875f4f2c016e36af8f2c76 # v1.22.0 with: node-version-file: .node-version run-install: false @@ -66,7 +66,7 @@ jobs: - name: 📦 Install dependencies if: steps.check.outputs.skip == 'false' - uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0 + uses: voidzero-dev/setup-vp@cab1ab9eaff52d4857875f4f2c016e36af8f2c76 # v1.22.0 with: sfw: true run-install: | @@ -106,14 +106,14 @@ jobs: ref: release persist-credentials: false - - uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0 + - uses: voidzero-dev/setup-vp@cab1ab9eaff52d4857875f4f2c016e36af8f2c76 # v1.22.0 with: node-version-file: .node-version registry-url: https://registry.npmjs.org run-install: false - name: 📦 Install dependencies - uses: voidzero-dev/setup-vp@313600b80b104eadebb9111787d37a2e83e014ca # v1.17.0 + uses: voidzero-dev/setup-vp@cab1ab9eaff52d4857875f4f2c016e36af8f2c76 # v1.22.0 with: sfw: true run-install: | diff --git a/.github/workflows/semantic-pull-requests.yml b/.github/workflows/semantic-pull-requests.yml index c1718123bf..f112317d2c 100644 --- a/.github/workflows/semantic-pull-requests.yml +++ b/.github/workflows/semantic-pull-requests.yml @@ -24,7 +24,7 @@ jobs: name: 🏷️ Validate PR title steps: - name: Validate PR title - uses: amannn/action-semantic-pull-request@48f256284bd46cdaab1048c3721360e808335d50 # v6.1.1 + uses: amannn/action-semantic-pull-request@2252a14e810aa9b85c2d560bd7070c802206ecf6 # v6.1.2 with: scopes: | a11y diff --git a/.github/workflows/zizmor.yml b/.github/workflows/zizmor.yml index 40f36255a7..9fb100954f 100644 --- a/.github/workflows/zizmor.yml +++ b/.github/workflows/zizmor.yml @@ -30,7 +30,7 @@ jobs: with: persist-credentials: false - - uses: zizmorcore/zizmor-action@3dc1ecc9bcb9e94e9b2c709687979e1298497054 # v0.6.2 + - uses: zizmorcore/zizmor-action@45d7276c9ca790aabd705e31ca99c6185c3e76dd # v0.8.1 with: persona: pedantic # Use annotations instead of SARIF as this doesn't need special permissions diff --git a/cli/package.json b/cli/package.json index 4e14a3d88e..e91265f81d 100644 --- a/cli/package.json +++ b/cli/package.json @@ -31,16 +31,16 @@ }, "dependencies": { "@clack/prompts": "^1.7.0", - "@lydell/node-pty": "1.2.0-beta.15", + "@lydell/node-pty": "1.2.0-beta.18", "citty": "^0.2.2", - "h3-next": "npm:h3@2.0.1-rc.26", + "h3-next": "npm:h3@2.0.8", "obug": "^3.0.0", "srvx": "^1.0.0", "valibot": "^1.4.2", "validate-npm-package-name": "^8.0.0" }, "devDependencies": { - "@types/node": "24.13.3", + "@types/node": "24.19.2", "@types/validate-npm-package-name": "4.0.2", "typescript": "6.0.3" }, diff --git a/docs/package.json b/docs/package.json index e5e3c9a3e3..7dd1e9693b 100644 --- a/docs/package.json +++ b/docs/package.json @@ -18,11 +18,11 @@ "preview": "nuxt preview" }, "dependencies": { - "@nuxt/ui": "4.10.0", - "@nuxtjs/mdc": "0.23.1", - "better-sqlite3": "13.0.3", - "docus": "5.12.3", + "@nuxt/ui": "4.12.0", + "@nuxtjs/mdc": "0.23.3", + "better-sqlite3": "13.1.1", + "docus": "5.15.0", "nuxt": "4.5.2", - "tailwindcss": "4.3.3" + "tailwindcss": "4.3.5" } } diff --git a/package.json b/package.json index d4d7c45d72..c13b219f58 100644 --- a/package.json +++ b/package.json @@ -46,35 +46,35 @@ "dependencies": { "@atcute/bluesky-richtext-segmenter": "3.0.2", "@atcute/tid": "1.1.4", - "@atproto/api": "0.20.41", - "@atproto/lex": "0.3.6", - "@atproto/lex-password-session": "0.2.0", - "@atproto/oauth-client-node": "0.3.15", + "@atproto/api": "0.32.0", + "@atproto/lex": "0.4.8", + "@atproto/lex-password-session": "0.3.2", + "@atproto/oauth-client-node": "0.5.16", "@deno/doc": "jsr:^0.189.1", "@floating-ui/vue": "2.0.1", - "@iconify-json/lucide": "1.2.123", - "@iconify-json/simple-icons": "1.2.93", + "@iconify-json/lucide": "1.2.154", + "@iconify-json/simple-icons": "1.2.102", "@iconify-json/svg-spinners": "1.2.4", - "@iconify-json/vscode-icons": "1.2.73", - "@intlify/shared": "11.4.8", - "@lunariajs/core": "0.2.0", - "@napi-rs/canvas": "1.0.6", + "@iconify-json/vscode-icons": "1.2.98", + "@intlify/shared": "11.4.19", + "@lunariajs/core": "0.3.0", + "@napi-rs/canvas": "1.1.1", "@nuxt/a11y": "1.0.0-alpha.1", - "@nuxt/fonts": "1.0.1", - "@nuxt/scripts": "1.3.5", + "@nuxt/fonts": "1.2.0", + "@nuxt/scripts": "1.3.12", "@nuxt/test-utils": "4.1.0", - "@nuxtjs/color-mode": "4.0.1", + "@nuxtjs/color-mode": "4.1.0", "@nuxtjs/html-validator": "2.1.0", "@nuxtjs/i18n": "10.6.0", - "@shikijs/langs": "4.4.3", - "@shikijs/markdown-exit": "4.4.3", - "@shikijs/themes": "4.4.3", - "@takumi-rs/core": "2.9.2", - "@takumi-rs/wasm": "2.9.2", - "@unocss/nuxt": "66.7.5", - "@unocss/preset-wind4": "66.7.5", - "@upstash/redis": "1.38.2", - "@vercel/speed-insights": "2.0.0", + "@shikijs/langs": "4.6.0", + "@shikijs/markdown-exit": "4.6.0", + "@shikijs/themes": "4.6.0", + "@takumi-rs/core": "2.20.0", + "@takumi-rs/wasm": "2.20.0", + "@unocss/nuxt": "66.13.0", + "@unocss/preset-wind4": "66.13.0", + "@upstash/redis": "1.41.0", + "@vercel/speed-insights": "2.1.0", "@vite-pwa/assets-generator": "2.0.0", "@vite-pwa/nuxt": "1.1.1", "@vueuse/core": "15.0.0", @@ -82,81 +82,81 @@ "@vueuse/nuxt": "15.0.0", "@vueuse/router": "^15.0.0", "@vueuse/shared": "15.0.0", - "algoliasearch": "5.56.0", + "algoliasearch": "5.64.0", "defu": "6.1.7", "diff": "^9.0.0", "fast-npm-meta": "2.2.0", "focus-trap": "^8.0.0", "forges": "^0.3.2", "gray-matter": "4.0.3", - "hls.js": "1.7.0", + "hls.js": "1.7.4", "ipaddr.js": "2.5.0", - "marked": "18.0.9", - "module-replacements": "3.3.0", + "marked": "18.2.0", + "module-replacements": "3.4.0", "nuxt": "4.5.2", - "nuxt-og-image": "6.7.8", + "nuxt-og-image": "6.10.4", "ofetch": "1.5.1", "ohash": "2.0.12", - "packumeta": "0.4.1", + "packumeta": "0.5.0", "perfect-debounce": "2.1.0", - "sanitize-html": "2.17.7", - "shiki": "4.4.3", + "sanitize-html": "2.18.2", + "shiki": "4.6.0", "simple-git": "4.0.2", "spdx-license-list": "6.12.0", - "std-env": "4.2.0", + "std-env": "4.3.0", "ufo": "1.6.4", - "unocss": "66.7.5", - "valibot": "1.4.2", + "unocss": "66.13.0", + "valibot": "1.5.0", "validate-npm-package-name": "8.0.0", - "verkit": "0.4.0", - "virtua": "0.50.1", + "verkit": "0.5.0", + "virtua": "0.54.2", "vite-plugin-pwa": "2.0.0", "vite-plus": "catalog:vite-plus", "vue": "3.5.42", "vue-data-ui": "3.29.1", - "vue-router": "5.2.0" + "vue-router": "5.5.1" }, "devDependencies": { "@e18e/eslint-plugin": "0.8.1", - "@intlify/core-base": "11.4.8", + "@intlify/core-base": "11.4.19", "@npm/types": "2.1.0", - "@playwright/test": "1.62.1", + "@playwright/test": "1.65.1", "@storybook-vue/nuxt": "catalog:storybook", "@storybook/addon-a11y": "catalog:storybook", "@storybook/addon-docs": "catalog:storybook", "@storybook/addon-themes": "catalog:storybook", - "@types/node": "24.13.3", - "@types/sanitize-html": "2.16.1", + "@types/node": "24.19.2", + "@types/sanitize-html": "2.16.2", "@types/validate-npm-package-name": "4.0.2", "@vitest/browser-playwright": "catalog:vite-plus", "@vitest/coverage-v8": "catalog:vite-plus", - "@vue/test-utils": "2.4.11", - "axe-core": "4.13.0", + "@vue/test-utils": "2.5.1", + "axe-core": "4.14.0", "changelogen": "0.6.2", - "chromatic": "18.2.0", + "chromatic": "18.14.4", "eslint-plugin-regexp": "3.3.3", - "fast-check": "4.9.0", + "fast-check": "4.10.2", "feed": "6.0.0", "h3": "1.15.11", - "h3-next": "npm:h3@2.0.1-rc.26", + "h3-next": "npm:h3@2.0.8", "knip": "6.44.1", - "markdown-it-anchor": "10.0.0", + "markdown-it-anchor": "10.1.0", "msw": "catalog:msw", "msw-storybook-addon": "catalog:storybook", - "rolldown": "1.2.4", - "schema-dts": "2.0.0", + "rolldown": "1.3.2", + "schema-dts": "2.1.0", "storybook": "catalog:storybook", "storybook-i18n": "catalog:storybook", "typescript": "6.0.3", - "unplugin-vue-markdown": "32.0.0", + "unplugin-vue-markdown": "32.1.1", "vite": "catalog:vite-plus", "vue-i18n-extract": "2.0.7", - "vue-tsc": "3.3.10" + "vue-tsc": "3.3.14" }, "engines": { "node": "24" }, - "packageManager": "pnpm@11.22.0+sha512.1ff870c4c6133dfd88fb2afc46dd13d47f09c9794b438c6fdb47ca98caf3bc16381ee0be93a091b8e3824cf01f889f46d7d9e20910fb0be1ab0fb5baa80dd621", + "packageManager": "pnpm@11.28.12+sha512.94833387e35d503e8ad1010417cdeb82c120e7e69bafdf0a9db0690515beae7159274571e692b96abc2a085d3566fec54381afd978f65f64a85362dfd7e108f7", "storybook": { "url": "https://storybook.npmx.dev" } diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 35041352bb..92cb26bd7b 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -56,14 +56,14 @@ minimumReleaseAgeExclude: minimumReleaseAgeExcludePrune: true overrides: - '@types/node': 24.13.3 + '@types/node': 24.19.2 nuxt-og-image: ^6.7.5 - sharp: 0.35.3 + sharp: 0.35.5 vue: 3.5.42 - typescript: npm:typescript-native-bridge@6.0.3-bridge.13.tsgo.7.0.2 - vue-router: 5.2.0 - markdown-exit: 1.1.0-beta.2 - oxc-parser: 0.144.0 + typescript: npm:typescript-native-bridge@6.0.3-bridge.19.tsgo.7.0.2 + vue-router: 5.5.1 + markdown-exit: 1.3.0 + oxc-parser: 0.158.0 '@nuxtjs/i18n>@nuxt/kit': '4.5.2' vite@*: catalog:vite-plus vitest@*: catalog:vite-plus