From 3cb134f10308e8b9b8b6988a9f92c99f34af2a12 Mon Sep 17 00:00:00 2001 From: stephansama Date: Fri, 10 Apr 2026 05:03:08 -0400 Subject: [PATCH 01/11] chore(config): add commitlint to cspell ignore words --- .config/.cspell.json | 117 +- .prettierrc | 8 +- core/ai-commit-msg/README.md | 5 + core/alfred-kaomoji/README.md | 5 + core/astro-iconify-svgmap/README.md | 5 + core/auto-readme/README.md | 7 +- core/catppuccin-jsonresume-theme/README.md | 5 + core/catppuccin-opml/README.md | 5 + core/catppuccin-rss/README.md | 5 + core/catppuccin-typedoc/README.md | 2 + core/catppuccin-xsl/README.md | 2 + core/example/README.md | 1 + core/find-makefile-targets/README.md | 2 + core/github-env/README.md | 2 + core/multipublish/README.md | 17 +- core/prettier-plugin-handlebars/README.md | 7 +- core/remark-asciinema/README.md | 5 + core/svelte-social-share-links/README.md | 5 + core/typed-env/README.md | 5 + core/typed-events/README.md | 2 + core/typed-nocodb-api/README.md | 5 + core/typed-templates/README.md | 4 + core/types-github-action-env/README.md | 4 + core/types-lhci/README.md | 6 +- package.json | 195 +-- pnpm-lock.yaml | 1537 +++++++++++--------- pnpm-workspace.yaml | 58 +- scripts/add-socket.ts | 42 + scripts/package.json | 12 + scripts/tsconfig.json | 0 30 files changed, 1199 insertions(+), 876 deletions(-) create mode 100644 scripts/add-socket.ts create mode 100644 scripts/package.json create mode 100644 scripts/tsconfig.json diff --git a/.config/.cspell.json b/.config/.cspell.json index 006b8348..d9082118 100644 --- a/.config/.cspell.json +++ b/.config/.cspell.json @@ -1,59 +1,62 @@ { - "ignoreWords": [ - "COMMIT_EDITMSG", - "alfy", - "arktype", - "asciinema", - "astrojs", - "attw", - "automagically", - "autoreadme", - "autoreadmerc", - "barhandle", - "barhandles", - "bluwy", - "catppuccin", - "dotenvx", - "esbuild", - "feedsmith", - "giget", - "headful", - "healthcheck", - "iarna", - "iconify", - "isbot", - "kaomoji", - "kaomojis", - "lhci", - "lighthouseci", - "macchiato", - "manypkg", - "multipublish", - "nocodb", - "nodemon", - "nvim", - "nvmrc", - "obug", - "ollama", - "pkgs", - "pnpx", - "pomodoro", - "randle", - "rollup", - "stackblitz", - "stephan", - "stephanrandle", - "stephansama", - "sveltejs", - "svgmap", - "svgmaps", - "tsdown", - "typedoc", - "vite", - "vitepress", - "vitest", - "workerd", - "yarg" - ], - "ignorePaths": [".env"] + "ignoreWords": [ + "COMMIT_EDITMSG", + "alfy", + "arktype", + "asciinema", + "astrojs", + "attw", + "automagically", + "autoreadme", + "autoreadmerc", + "barhandle", + "barhandles", + "bluwy", + "catppuccin", + "commitlint", + "dotenvx", + "esbuild", + "feedsmith", + "giget", + "headful", + "healthcheck", + "iarna", + "iconify", + "isbot", + "kaomoji", + "kaomojis", + "lhci", + "lighthouseci", + "macchiato", + "manypkg", + "multipublish", + "nocodb", + "nodemon", + "nvim", + "nvmrc", + "obug", + "ollama", + "packagejson", + "pkgs", + "pnpx", + "pomodoro", + "randle", + "rollup", + "stackblitz", + "stephan", + "stephanrandle", + "stephansama", + "sveltejs", + "svgmap", + "svgmaps", + "taze", + "tsdown", + "typedoc", + "vite", + "vitepress", + "vitest", + "workerd", + "yarg" + ], + "ignorePaths": [".env"] } diff --git a/.prettierrc b/.prettierrc index 19ac7a98..1857fd84 100644 --- a/.prettierrc +++ b/.prettierrc @@ -6,13 +6,11 @@ "jsxSingleQuote": false, "overrides": [ { "files": ["*.md"], "options": { "tabWidth": 2, "useTabs": false } }, - { "files": "*.astro", "options": { "parser": "astro" } }, + { "files": ["*.json"], "options": { "useTabs": false, "tabWidth": 2 } }, + { "files": ["*.astro"], "options": { "parser": "astro" } }, { "files": ["pnpm-workspace.yaml"], - "options": { - "useTabs": true, - "singleQuote": true - } + "options": { "useTabs": true, "singleQuote": true } } ], "plugins": [ diff --git a/core/ai-commit-msg/README.md b/core/ai-commit-msg/README.md index 687c61b0..1b8333c0 100644 --- a/core/ai-commit-msg/README.md +++ b/core/ai-commit-msg/README.md @@ -2,6 +2,11 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/ai-commit-msg) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/ai-commit-msg) + +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/ai-commit-msg)](https://socket.dev/npm/package/@stephansama/ai-commit-msg/overview) + +[![JSR](https://jsr.io/badges/@stephansama/ai-commit-msg)](https://jsr.io/@stephansama/ai-commit-msg) + [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fai-commit-msg?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/ai-commit-msg) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/ai-commit-msg?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/ai-commit-msg) diff --git a/core/alfred-kaomoji/README.md b/core/alfred-kaomoji/README.md index 8aaf727e..0e8f5a59 100644 --- a/core/alfred-kaomoji/README.md +++ b/core/alfred-kaomoji/README.md @@ -2,6 +2,11 @@ [![Source code](https://img.shields.io/badge/Source%20code-211F1F?style=flat&logo=github)](https://github.com/stephansama/packages/tree/main/core/alfred-kaomoji) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/alfred-kaomoji) + +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/alfred-kaomoji)](https://socket.dev/npm/package/@stephansama/alfred-kaomoji/overview) + +[![JSR](https://jsr.io/badges/@stephansama/alfred-kaomoji)](https://jsr.io/@stephansama/alfred-kaomoji) + [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Falfred-kaomoji?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/alfred-kaomoji) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/alfred-kaomoji?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/alfred-kaomoji) diff --git a/core/astro-iconify-svgmap/README.md b/core/astro-iconify-svgmap/README.md index d3d44320..d2c971af 100644 --- a/core/astro-iconify-svgmap/README.md +++ b/core/astro-iconify-svgmap/README.md @@ -2,6 +2,11 @@ [![Source code](https://img.shields.io/badge/Source%20code-211F1F?style=flat&logo=github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/astro-iconify-svgmap) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/astro-iconify-svgmap) + +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/astro-iconify-svgmap)](https://socket.dev/npm/package/@stephansama/astro-iconify-svgmap/overview) + +[![JSR](https://jsr.io/badges/@stephansama/astro-iconify-svgmap)](https://jsr.io/@stephansama/astro-iconify-svgmap) + [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fastro-iconify-svgmap?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/astro-iconify-svgmap) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/astro-iconify-svgmap?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/astro-iconify-svgmap) diff --git a/core/auto-readme/README.md b/core/auto-readme/README.md index 679156f5..7fa84b9c 100644 --- a/core/auto-readme/README.md +++ b/core/auto-readme/README.md @@ -2,6 +2,11 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/auto-readme) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/auto-readme) + +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/auto-readme)](https://socket.dev/npm/package/@stephansama/auto-readme/overview) + +[![JSR](https://jsr.io/badges/@stephansama/auto-readme)](https://jsr.io/@stephansama/auto-readme) + [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fauto-readme?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/auto-readme) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/auto-readme?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/auto-readme) @@ -142,7 +147,7 @@ disableEmojis: true #### JavaScript Example ```javascript -/** @type {import('@stephansama/auto-readme').Config} */ +/** @type {import("@stephansama/auto-readme").Config} */ export default { disableEmojis: true, }; diff --git a/core/catppuccin-jsonresume-theme/README.md b/core/catppuccin-jsonresume-theme/README.md index 24d9b910..08b72c42 100644 --- a/core/catppuccin-jsonresume-theme/README.md +++ b/core/catppuccin-jsonresume-theme/README.md @@ -2,6 +2,11 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/catppuccin-jsonresume-theme) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/catppuccin-jsonresume-theme) + +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/catppuccin-jsonresume-theme)](https://socket.dev/npm/package/@stephansama/catppuccin-jsonresume-theme/overview) + +[![JSR](https://jsr.io/badges/@stephansama/catppuccin-jsonresume-theme)](https://jsr.io/@stephansama/catppuccin-jsonresume-theme) + [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fcatppuccin-jsonresume-theme?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/catppuccin-jsonresume-theme) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/catppuccin-jsonresume-theme?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/catppuccin-jsonresume-theme) diff --git a/core/catppuccin-opml/README.md b/core/catppuccin-opml/README.md index 81307522..0099084d 100644 --- a/core/catppuccin-opml/README.md +++ b/core/catppuccin-opml/README.md @@ -2,6 +2,11 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/catppuccin-opml) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/catppuccin-opml) + +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/catppuccin-opml)](https://socket.dev/npm/package/@stephansama/catppuccin-opml/overview) + +[![JSR](https://jsr.io/badges/@stephansama/catppuccin-opml)](https://jsr.io/@stephansama/catppuccin-opml) + [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fcatppuccin-opml?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/catppuccin-opml) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/catppuccin-opml?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/catppuccin-opml) diff --git a/core/catppuccin-rss/README.md b/core/catppuccin-rss/README.md index 42f0d993..97ece456 100644 --- a/core/catppuccin-rss/README.md +++ b/core/catppuccin-rss/README.md @@ -2,6 +2,11 @@ [![Source code](https://img.shields.io/badge/Source%20code-211F1F?style=flat&logo=github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/catppuccin-rss) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/catppuccin-rss) + +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/catppuccin-rss)](https://socket.dev/npm/package/@stephansama/catppuccin-rss/overview) + +[![JSR](https://jsr.io/badges/@stephansama/catppuccin-rss)](https://jsr.io/@stephansama/catppuccin-rss) + [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fcatppuccin-rss?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/catppuccin-rss) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/catppuccin-rss?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/catppuccin-rss) diff --git a/core/catppuccin-typedoc/README.md b/core/catppuccin-typedoc/README.md index a456fe47..eac3231c 100644 --- a/core/catppuccin-typedoc/README.md +++ b/core/catppuccin-typedoc/README.md @@ -2,6 +2,8 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/catppuccin-typedoc) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/catppuccin-typedoc) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/catppuccin-typedoc)](https://socket.dev/npm/package/@stephansama/catppuccin-typedoc/overview) +[![JSR](https://jsr.io/badges/@stephansama/catppuccin-typedoc)](https://jsr.io/@stephansama/catppuccin-typedoc) [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fcatppuccin-typedoc?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/catppuccin-typedoc) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/catppuccin-typedoc?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/catppuccin-typedoc) diff --git a/core/catppuccin-xsl/README.md b/core/catppuccin-xsl/README.md index e9d08ec7..dec14147 100644 --- a/core/catppuccin-xsl/README.md +++ b/core/catppuccin-xsl/README.md @@ -2,6 +2,8 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/catppuccin-xsl) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/catppuccin-xsl) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/catppuccin-xsl)](https://socket.dev/npm/package/@stephansama/catppuccin-xsl/overview) +[![JSR](https://jsr.io/badges/@stephansama/catppuccin-xsl)](https://jsr.io/@stephansama/catppuccin-xsl) [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fcatppuccin-xsl?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/catppuccin-xsl) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/catppuccin-xsl?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/catppuccin-xsl) diff --git a/core/example/README.md b/core/example/README.md index 349ea8fe..1dee2997 100644 --- a/core/example/README.md +++ b/core/example/README.md @@ -3,6 +3,7 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/example) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/create-stephansama-example) [![NPM Version](https://img.shields.io/npm/v/create-stephansama-example?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/create-stephansama-example) +[![socket.dev](https://badge.socket.dev/npm/package/create-stephansama-example)](https://socket.dev/npm/package/create-stephansama-example/overview) [![npm downloads](https://img.shields.io/npm/dw/create-stephansama-example?labelColor=211F1F)](https://www.npmx.dev/package/create-stephansama-example) Download an example from the @stephansama/packages examples diff --git a/core/find-makefile-targets/README.md b/core/find-makefile-targets/README.md index e6adc5cf..2f637061 100644 --- a/core/find-makefile-targets/README.md +++ b/core/find-makefile-targets/README.md @@ -3,6 +3,8 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/find-makefile-targets) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/find-makefile-targets) [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Ffind-makefile-targets?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/find-makefile-targets) +[![JSR](https://jsr.io/badges/@stephansama/find-makefile-targets)](https://jsr.io/@stephansama/find-makefile-targets) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/find-makefile-targets)](https://socket.dev/npm/package/@stephansama/find-makefile-targets/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/find-makefile-targets?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/find-makefile-targets) Finds targets in a Makefile. The output is formatted to be easily piped into other tools like `fzf` diff --git a/core/github-env/README.md b/core/github-env/README.md index a26dcd7b..cd7c8972 100644 --- a/core/github-env/README.md +++ b/core/github-env/README.md @@ -3,6 +3,8 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/github-env) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/github-env) [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fgithub-env?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/github-env) +[![JSR](https://jsr.io/badges/@stephansama/github-env)](https://jsr.io/@stephansama/github-env) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/github-env)](https://scket.dev/npm/package/@stephansama/github-env/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/github-env?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/github-env) > \[!CAUTION] diff --git a/core/multipublish/README.md b/core/multipublish/README.md index a486c82b..856382f8 100644 --- a/core/multipublish/README.md +++ b/core/multipublish/README.md @@ -3,6 +3,8 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/multipublish) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/multipublish) [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fmultipublish?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/multipublish) +[![JSR](https://jsr.io/badges/@stephansama/multipublish)](https://jsr.io/@stephansama/multipublish) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/multipublish)](https://socket.dev/npm/package/@stephansama/multipublish/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/multipublish?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/multipublish) Publish packages to multiple providers easily @@ -144,13 +146,14 @@ _(\*) Required._ _Object containing the following properties:_ -| Property | Type | Default | -| :--------------------------- | :-------------- | :------ | -| `allowSlowTypes` | `boolean` | `true` | -| `defaultExclude` | `Array` | | -| `defaultInclude` | `Array` | | -| `experimentalGenerateJSR` | `boolean` | `false` | -| `experimentalUpdateCatalogs` | `boolean` | `false` | +| Property | Type | Default | +| :--------------------------- | :-------------- | :----------------- | +| `allowSlowTypes` | `boolean` | `true` | +| `defaultExclude` | `Array` | | +| `defaultInclude` | `Array` | | +| `experimentalGenerateJSR` | `boolean` | `false` | +| `experimentalUpdateCatalogs` | `boolean` | `false` | +| `tokenEnvironmentKey` | `string` | `'JSR_AUTH_TOKEN'` | _All properties are optional._ diff --git a/core/prettier-plugin-handlebars/README.md b/core/prettier-plugin-handlebars/README.md index 6eb36ade..54272227 100644 --- a/core/prettier-plugin-handlebars/README.md +++ b/core/prettier-plugin-handlebars/README.md @@ -2,6 +2,11 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/prettier-plugin-handlebars) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/prettier-plugin-handlebars) + +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/prettier-plugin-handlebars)](https://socket.dev/npm/package/@stephansama/prettier-plugin-handlebars/overview) + +[![JSR](https://jsr.io/badges/@stephansama/prettier-plugin-handlebars)](https://jsr.io/@stephansama/prettier-plugin-handlebars) + [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fprettier-plugin-handlebars?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/prettier-plugin-handlebars) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/prettier-plugin-handlebars?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/prettier-plugin-handlebars) @@ -27,7 +32,7 @@ pnpm install @stephansama/prettier-plugin-handlebars ```javascript import prettierPluginHandlebars from "@stephansama/prettier-plugin-handlebars"; -/** @type {import('prettier').Config} */ +/** @type {import("prettier").Config} */ export default { plugins: [prettierPluginHandlebars], }; diff --git a/core/remark-asciinema/README.md b/core/remark-asciinema/README.md index fd300f74..12527537 100644 --- a/core/remark-asciinema/README.md +++ b/core/remark-asciinema/README.md @@ -2,6 +2,11 @@ [![Source code](https://img.shields.io/badge/Source%20code-211F1F?style=flat&logo=github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/remark-asciinema) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/remark-asciinema) + +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/remark-asciinema)](https://socket.dev/npm/package/@stephansama/remark-asciinema/overview) + +[![JSR](https://jsr.io/badges/@stephansama/remark-asciinema)](https://jsr.io/@stephansama/remark-asciinema) + [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fremark-asciinema?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/remark-asciinema) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/remark-asciinema?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/remark-asciinema) diff --git a/core/svelte-social-share-links/README.md b/core/svelte-social-share-links/README.md index 654f73ad..33ab0142 100644 --- a/core/svelte-social-share-links/README.md +++ b/core/svelte-social-share-links/README.md @@ -2,6 +2,11 @@ [![Source code](https://img.shields.io/badge/Source%20code-211F1F?style=flat&logo=github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/svelte-social-share-links) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/svelte-social-share-links) + +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/svelte-social-share-links)](https://socket.dev/npm/package/@stephansama/svelte-social-share-links/overview) + +[![JSR](https://jsr.io/badges/@stephansama/svelte-social-share-links)](https://jsr.io/@stephansama/svelte-social-share-links) + [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fsvelte-social-share-links?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/svelte-social-share-links) [![storybook](https://img.shields.io/badge/storybook-211F1F?logo=storybook)](https://packages.stephansama.info/api/@stephansama/svelte-social-share-links/storybook) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/svelte-social-share-links?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/svelte-social-share-links) diff --git a/core/typed-env/README.md b/core/typed-env/README.md index 7c898cd7..917b4fe3 100644 --- a/core/typed-env/README.md +++ b/core/typed-env/README.md @@ -2,6 +2,11 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/typed-env) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/typed-env) + +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/typed-env)](https://socket.dev/npm/package/@stephansama/typed-env/overview) + +[![JSR](https://jsr.io/badges/@stephansama/typed-env)](https://jsr.io/@stephansama/typed-env) + [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Ftyped-env?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/typed-env) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/typed-env?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/typed-env) diff --git a/core/typed-events/README.md b/core/typed-events/README.md index cadda629..c9f05fad 100644 --- a/core/typed-events/README.md +++ b/core/typed-events/README.md @@ -2,7 +2,9 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/typed-events) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/typed-events) +[![JSR](https://jsr.io/badges/@stephansama/typed-events)](https://jsr.io/@stephansama/typed-events) [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Ftyped-events?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/typed-events) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/typed-events)](https://socket.dev/npm/package/@stephansama/typed-events/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/typed-events?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/typed-events) Typed events store using standard schema diff --git a/core/typed-nocodb-api/README.md b/core/typed-nocodb-api/README.md index 7ea6619c..c0ac8a5f 100644 --- a/core/typed-nocodb-api/README.md +++ b/core/typed-nocodb-api/README.md @@ -2,6 +2,11 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/typed-nocodb-api) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/typed-nocodb-api) + +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/typed-nocodb-api)](https://socket.dev/npm/package/@stephansama/typed-nocodb-api/overview) + +[![JSR](https://jsr.io/badges/@stephansama/typed-nocodb-api)](https://jsr.io/@stephansama/typed-nocodb-api) + [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Ftyped-nocodb-api?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/typed-nocodb-api) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/typed-nocodb-api?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/typed-nocodb-api) diff --git a/core/typed-templates/README.md b/core/typed-templates/README.md index 048a1e05..574aa180 100644 --- a/core/typed-templates/README.md +++ b/core/typed-templates/README.md @@ -2,7 +2,11 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/typed-templates) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/typed-templates) + +[![JSR](https://jsr.io/badges/@stephansama/typed-templates)](https://jsr.io/@stephansama/typed-templates) + [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Ftyped-templates?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/typed-templates) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/typed-templates)](https://socket.dev/npm/package/@stephansama/typed-templates/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/typed-templates?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/typed-templates) Use standard schema to validate and use handlebar template directories diff --git a/core/types-github-action-env/README.md b/core/types-github-action-env/README.md index b4a1b19f..bec4b00c 100644 --- a/core/types-github-action-env/README.md +++ b/core/types-github-action-env/README.md @@ -2,7 +2,11 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/github-env) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/github-env) + +[![JSR](https://jsr.io/badges/@stephansama/types-github-action-env)](https://jsr.io/@stephansama/types-github-action-env) + [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fgithub-env?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/github-env) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/types-github-action-env)](https://socket.dev/npm/package/@stephansama/types-github-action-env/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/github-env?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/github-env) Additional environment variable types for GitHub CI diff --git a/core/types-lhci/README.md b/core/types-lhci/README.md index 03a44bd7..63940536 100644 --- a/core/types-lhci/README.md +++ b/core/types-lhci/README.md @@ -2,7 +2,11 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/types-lhci) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/types-lhci) + +[![JSR](https://jsr.io/badges/@stephansama/types-lhci)](https://jsr.io/@stephansama/types-lhci) + [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Ftypes-lhci?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/types-lhci) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/types-lhci)](https://socket.dev/npm/package/@stephansama/types-lhci/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/types-lhci?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/types-lhci) types for lhci configuration @@ -27,7 +31,7 @@ pnpm install @stephansama/types-lhci ```javascript import { lhciSchema } from "@stephansama/types-lhci"; -/** @type {import('../dist/index.d.cts').LhciSchema} */ +/** @type {import("../dist/index.d.cts").LhciSchema} */ const config = { ci: { upload: { diff --git a/package.json b/package.json index 31d4288c..0d5b4f6b 100644 --- a/package.json +++ b/package.json @@ -1,99 +1,100 @@ { - "name": "root", - "version": "1.0.0", - "private": true, - "homepage": "https://packages.stephansama.info", - "repository": { - "type": "git", - "url": "git+https://github.com/stephansama/packages.git" - }, - "license": "MIT", - "author": { - "name": "Stephan Randle", - "email": "stephanrandle.dev@gmail.com", - "url": "https://stephansama.info" - }, - "type": "module", - "scripts": { - "build": "pnpm run --sequential \"/^build:.*/\"", - "build:examples": "turbo build --filter='./examples/*'", - "build:packages": "turbo build --filter='./core/*'", - "build:www": "node ./scripts/build-www.js", - "changeset": "changeset", - "dev": "turbo dev", - "fmt:check": "prettier . --check", - "fmt:write": "prettier . --write", - "knip": "knip --config ./.config/knip.ts", - "lint": "turbo lint", - "prepare": "husky", - "publish": "changeset publish", - "scripts:generate-examples": "node ./scripts/generate-examples.js", - "scripts:lint-examples": "node ./scripts/lint-examples.js", - "scripts:meta": "node ./scripts/meta.js", - "scripts:pkg-pr-new": "node ./scripts/pkg-pr-new.js", - "scripts:storybook": "node ./scripts/storybook.js", - "test": "turbo test", - "pretest:ci": "pnpm run scripts:generate-examples", - "test:ci": "vitest --run --coverage", - "test:ui": "vitest --ui", - "version": "changeset version && pnpm install --lockfile-only" - }, - "dependencies": { - "@changesets/cli": "^2.29.8", - "@commitlint/cli": "^19.8.1", - "@commitlint/config-conventional": "^19.8.1", - "@commitlint/types": "^19.8.1", - "@eslint/js": "^9.39.2", - "@eslint/json": "^0.14.0", - "@manypkg/get-packages": "catalog:", - "@stephansama/ai-commit-msg": "workspace:*", - "@stephansama/auto-readme": "workspace:*", - "@stephansama/multipublish": "workspace:*", - "@stephansama/prettier-plugin-handlebars": "workspace:*", - "@tsconfig/recommended": "^1.0.13", - "@turbo/gen": "^2.8.9", - "@types/node": "^24.10.13", - "@typescript-eslint/parser": "^8.55.0", - "@vitest/coverage-v8": "catalog:vitest", - "@vitest/ui": "catalog:vitest", - "eslint": "^9.39.2", - "eslint-config-flat-gitignore": "^2.1.0", - "eslint-config-prettier": "^10.1.8", - "eslint-plugin-astro": "^1.6.0", - "eslint-plugin-baseline-js": "^0.4.2", - "eslint-plugin-jsx-a11y": "^6.10.2", - "eslint-plugin-perfectionist": "^4.15.1", - "eslint-plugin-pnpm": "^1.5.0", - "eslint-plugin-react-hooks": "^7.0.1", - "eslint-plugin-storybook": "^10.2.8", - "eslint-plugin-testing-library": "^7.15.4", - "eslint-plugin-zod": "^3.1.0", - "globals": "^16.5.0", - "husky": "^9.1.7", - "jsdom": "^27.4.0", - "jsonc-eslint-parser": "^2.4.2", - "knip": "^5.83.1", - "lint-staged": "^16.2.7", - "pkg-pr-new": "^0.0.51", - "prettier": "catalog:", - "prettier-plugin-astro": "^0.14.1", - "prettier-plugin-astro-organize-imports": "^0.4.11", - "prettier-plugin-jsdoc": "^1.8.0", - "prettier-plugin-organize-imports": "^4.3.0", - "prettier-plugin-packagejson": "^2.5.22", - "prettier-plugin-svelte": "^3.4.1", - "publint": "^0.3.17", - "turbo": "^2.8.9", - "typescript": "catalog:", - "typescript-eslint": "^8.55.0", - "vitest": "catalog:vitest", - "yaml-eslint-parser": "^1.3.2" - }, - "devDependencies": { - "actions-up": "^1.11.0", - "node-plop": "catalog:", - "prettier-plugin-tailwindcss": "catalog:", - "taze": "^19.9.2" - }, - "packageManager": "pnpm@10.29.3" + "name": "root", + "version": "1.0.0", + "private": true, + "homepage": "https://packages.stephansama.info", + "repository": { + "type": "git", + "url": "git+https://github.com/stephansama/packages.git" + }, + "license": "MIT", + "author": { + "name": "Stephan Randle", + "email": "stephanrandle.dev@gmail.com", + "url": "https://stephansama.info" + }, + "type": "module", + "scripts": { + "build": "pnpm run --sequential \"/^build:.*/\"", + "build:examples": "turbo build --filter='./examples/*'", + "build:packages": "turbo build --filter='./core/*'", + "build:www": "node ./scripts/build-www.js", + "changeset": "changeset", + "dev": "turbo dev", + "fmt:check": "prettier . --check", + "fmt:write": "prettier . --write", + "knip": "knip --config ./.config/knip.ts", + "lint": "turbo lint", + "prepare": "husky", + "publish": "changeset publish", + "scripts:add-socket": "tsx ./scripts/add-socket.ts", + "scripts:generate-examples": "node ./scripts/generate-examples.js", + "scripts:lint-examples": "node ./scripts/lint-examples.js", + "scripts:meta": "node ./scripts/meta.js", + "scripts:pkg-pr-new": "node ./scripts/pkg-pr-new.js", + "scripts:storybook": "node ./scripts/storybook.js", + "test": "turbo test", + "pretest:ci": "pnpm run scripts:generate-examples", + "test:ci": "vitest --run --coverage", + "test:ui": "vitest --ui", + "version": "changeset version && pnpm install --lockfile-only" + }, + "dependencies": { + "@changesets/cli": "^2.29.8", + "@commitlint/cli": "catalog:commitlint", + "@commitlint/config-conventional": "catalog:commitlint", + "@commitlint/types": "catalog:commitlint", + "@eslint/js": "^9.39.2", + "@eslint/json": "^0.14.0", + "@manypkg/get-packages": "catalog:", + "@stephansama/ai-commit-msg": "workspace:*", + "@stephansama/auto-readme": "workspace:*", + "@stephansama/multipublish": "workspace:*", + "@stephansama/prettier-plugin-handlebars": "workspace:*", + "@tsconfig/recommended": "^1.0.13", + "@turbo/gen": "catalog:turbo", + "@types/node": "^24.10.13", + "@typescript-eslint/parser": "^8.55.0", + "@vitest/coverage-v8": "catalog:vitest", + "@vitest/ui": "catalog:vitest", + "eslint": "^9.39.2", + "eslint-config-flat-gitignore": "^2.1.0", + "eslint-config-prettier": "^10.1.8", + "eslint-plugin-astro": "^1.6.0", + "eslint-plugin-baseline-js": "^0.4.2", + "eslint-plugin-jsx-a11y": "^6.10.2", + "eslint-plugin-perfectionist": "^4.15.1", + "eslint-plugin-pnpm": "^1.5.0", + "eslint-plugin-react-hooks": "^7.0.1", + "eslint-plugin-storybook": "^10.2.8", + "eslint-plugin-testing-library": "^7.15.4", + "eslint-plugin-zod": "^3.1.0", + "globals": "^16.5.0", + "husky": "^9.1.7", + "jsdom": "^27.4.0", + "jsonc-eslint-parser": "^2.4.2", + "knip": "^5.83.1", + "lint-staged": "^16.2.7", + "pkg-pr-new": "^0.0.51", + "prettier": "catalog:prettier", + "prettier-plugin-astro": "catalog:prettier", + "prettier-plugin-astro-organize-imports": "catalog:prettier", + "prettier-plugin-jsdoc": "catalog:prettier", + "prettier-plugin-organize-imports": "catalog:prettier", + "prettier-plugin-packagejson": "catalog:prettier", + "prettier-plugin-svelte": "catalog:prettier", + "prettier-plugin-tailwindcss": "catalog:prettier", + "publint": "^0.3.17", + "turbo": "catalog:turbo", + "typescript": "catalog:", + "typescript-eslint": "^8.55.0", + "vitest": "catalog:vitest", + "yaml-eslint-parser": "^1.3.2" + }, + "devDependencies": { + "actions-up": "catalog:", + "node-plop": "catalog:", + "taze": "catalog:" + }, + "packageManager": "pnpm@10.29.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 49b71400..8ff48724 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -67,6 +67,9 @@ catalogs: '@types/yargs': specifier: ^17.0.35 version: 17.0.35 + actions-up: + specifier: ^1.11.0 + version: 1.11.0 astro: specifier: 5.9.3 version: 5.9.3 @@ -115,6 +118,9 @@ catalogs: tailwindcss: specifier: ^4.1.18 version: 4.1.18 + taze: + specifier: ^19.9.2 + version: 19.9.2 tsdown: specifier: 0.15.12 version: 0.15.12 @@ -141,7 +147,7 @@ catalogs: version: 5.1.4 vitepress-plugin-llms: specifier: ^1.11.0 - version: 1.11.0 + version: 1.12.0 schema: '@standard-schema/spec': specifier: ^1.1.0 @@ -362,7 +368,7 @@ importers: version: 1.3.2 devDependencies: actions-up: - specifier: ^1.11.0 + specifier: 'catalog:' version: 1.11.0 node-plop: specifier: 'catalog:' @@ -371,7 +377,7 @@ importers: specifier: 'catalog:' version: 0.7.2(prettier-plugin-astro@0.14.1)(prettier-plugin-jsdoc@1.8.0(prettier@3.8.1))(prettier-plugin-organize-imports@4.3.0(prettier@3.8.1)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)))(prettier-plugin-svelte@3.4.1(prettier@3.8.1)(svelte@5.51.2))(prettier@3.8.1) taze: - specifier: ^19.9.2 + specifier: 'catalog:' version: 19.9.2 .config/www: @@ -381,26 +387,26 @@ importers: version: 0.1.2(typescript@5.9.3) '@eslint/config-inspector': specifier: ^1.3.0 - version: 1.4.2(eslint@9.39.2(jiti@2.6.1)) + version: 1.5.0(eslint@9.39.2(jiti@2.6.1)) node-modules-inspector: specifier: ^1.2.0 - version: 1.2.0 + version: 1.4.2 typedoc: specifier: ^0.28.10 - version: 0.28.15(typescript@5.9.3) + version: 0.28.18(typescript@5.9.3) typedoc-plugin-markdown: specifier: ^4.8.1 - version: 4.9.0(typedoc@0.28.15(typescript@5.9.3)) + version: 4.11.0(typedoc@0.28.18(typescript@5.9.3)) typedoc-vitepress-theme: specifier: ^1.1.2 - version: 1.1.2(typedoc-plugin-markdown@4.9.0(typedoc@0.28.15(typescript@5.9.3))) + version: 1.1.2(typedoc-plugin-markdown@4.11.0(typedoc@0.28.18(typescript@5.9.3))) vitepress: specifier: ^1.6.4 - version: 1.6.4(@algolia/client-search@5.35.0)(@types/node@24.10.13)(change-case@5.4.4)(lightningcss@1.31.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.1))(react@19.2.1)(search-insights@2.17.3)(terser@5.42.0)(typescript@5.9.3) + version: 1.6.4(@algolia/client-search@5.50.1)(@types/node@24.10.13)(change-case@5.4.4)(lightningcss@1.31.1)(postcss@8.5.9)(react-dom@19.2.0(react@19.2.1))(react@19.2.1)(search-insights@2.17.3)(terser@5.42.0)(typescript@5.9.3) devDependencies: vitepress-plugin-llms: specifier: 'catalog:' - version: 1.11.0 + version: 1.12.0 core/ai-commit-msg: dependencies: @@ -446,7 +452,7 @@ importers: version: 17.0.35 tsdown: specifier: 'catalog:' - version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.17)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.18)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) core/alfred-kaomoji: dependencies: @@ -467,7 +473,7 @@ importers: version: 5.9.3(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(rollup@4.52.5)(terser@5.42.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) tsdown: specifier: 'catalog:' - version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.17)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.18)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) vite: specifier: 'catalog:' version: 6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2) @@ -561,7 +567,7 @@ importers: version: 3.0.0 tsdown: specifier: 'catalog:' - version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.17)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.18)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) unified: specifier: 'catalog:' version: 11.0.5 @@ -595,7 +601,7 @@ importers: version: 4.0.2(react@19.2.1)(tailwindcss@4.1.18) tsdown: specifier: 'catalog:' - version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.17)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.18)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) core/catppuccin-opml: {} @@ -645,7 +651,7 @@ importers: devDependencies: tsdown: specifier: 'catalog:' - version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.17)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.18)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) undici: specifier: 'catalog:' version: 7.22.0 @@ -658,7 +664,7 @@ importers: devDependencies: tsdown: specifier: 'catalog:' - version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.17)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.18)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) core/github-env: {} @@ -706,7 +712,7 @@ importers: version: 0.13.5 tsdown: specifier: 'catalog:' - version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.17)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.18)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) core/prettier-plugin-handlebars: devDependencies: @@ -715,7 +721,7 @@ importers: version: 3.8.1 tsdown: specifier: 'catalog:' - version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.17)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.18)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) core/remark-asciinema: devDependencies: @@ -724,7 +730,7 @@ importers: version: 15.0.1 tsdown: specifier: 'catalog:' - version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.17)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.18)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) unist-util-visit: specifier: 'catalog:' version: 5.1.0 @@ -739,13 +745,13 @@ importers: version: 10.2.8(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1)) '@storybook/addon-docs': specifier: catalog:storybook - version: 10.2.8(@types/react@19.2.14)(esbuild@0.27.1)(rollup@4.52.5)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1))(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2)) + version: 10.2.8(@types/react@19.2.14)(esbuild@0.27.7)(rollup@4.52.5)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1))(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2)) '@storybook/addon-svelte-csf': specifier: catalog:storybook version: 5.0.11(@storybook/svelte@10.2.8(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1))(svelte@5.51.2))(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.51.2)(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2)))(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1))(svelte@5.51.2)(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2)) '@storybook/svelte-vite': specifier: catalog:storybook - version: 10.2.8(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.51.2)(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2)))(esbuild@0.27.1)(rollup@4.52.5)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1))(svelte@5.51.2)(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2)) + version: 10.2.8(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.51.2)(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2)))(esbuild@0.27.7)(rollup@4.52.5)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1))(svelte@5.51.2)(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2)) '@sveltejs/package': specifier: catalog:svelte version: 2.5.7(svelte@5.51.2)(typescript@5.9.3) @@ -782,7 +788,7 @@ importers: version: 1.52.0 tsdown: specifier: 'catalog:' - version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.17)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.18)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) tsx: specifier: 'catalog:' version: 4.21.0 @@ -810,7 +816,7 @@ importers: version: 20.6.1 tsdown: specifier: 'catalog:' - version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.17)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.18)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) vite-tsconfig-paths: specifier: 'catalog:' version: 5.1.4(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2)) @@ -826,7 +832,7 @@ importers: devDependencies: tsdown: specifier: 'catalog:' - version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.17)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.18)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) zod: specifier: catalog:schema version: 4.2.1 @@ -848,7 +854,7 @@ importers: version: 4.7.8 tsdown: specifier: 'catalog:' - version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.17)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.18)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) tsx: specifier: 'catalog:' version: 4.21.0 @@ -868,7 +874,7 @@ importers: devDependencies: tsdown: specifier: 'catalog:' - version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.17)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) + version: 0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.18)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) tsx: specifier: 'catalog:' version: 4.21.0 @@ -1055,6 +1061,12 @@ importers: specifier: 4.0.15 version: 4.0.15 + scripts: + devDependencies: + tsx: + specifier: 'catalog:' + version: 4.21.0 + packages: '@acemir/cssom@0.9.31': @@ -1101,8 +1113,8 @@ packages: resolution: {integrity: sha512-oGMAgGoQdBXbZqNG0Ze56CHjDZ1IDYOwGYxYjO5KLSlz5HiNQ9udIXsPZ61VWaHGZ5XW/jyjmr6t2xz2jGVwbQ==} engines: {node: '>=18'} - '@algolia/abtesting@1.1.0': - resolution: {integrity: sha512-sEyWjw28a/9iluA37KLGu8vjxEIlb60uxznfTUmXImy7H5NvbpSO6yYgmgH5KiD7j+zTUUihiST0jEP12IoXow==} + '@algolia/abtesting@1.16.1': + resolution: {integrity: sha512-Xxk4l00pYI+jE0PNw8y0MvsQWh5278WRtZQav8/BMMi3HKi2xmeuqe11WJ3y8/6nuBHdv39w76OpJb09TMfAVQ==} engines: {node: '>= 14.0.0'} '@algolia/autocomplete-core@1.17.7': @@ -1125,56 +1137,56 @@ packages: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' - '@algolia/client-abtesting@5.35.0': - resolution: {integrity: sha512-uUdHxbfHdoppDVflCHMxRlj49/IllPwwQ2cQ8DLC4LXr3kY96AHBpW0dMyi6ygkn2MtFCc6BxXCzr668ZRhLBQ==} + '@algolia/client-abtesting@5.50.1': + resolution: {integrity: sha512-4peZlPXMwTOey9q1rQKMdCnwZb/E95/1e+7KujXpLLSh0FawJzg//U2NM+r4AiJy4+naT2MTBhj0K30yshnVTA==} engines: {node: '>= 14.0.0'} - '@algolia/client-analytics@5.35.0': - resolution: {integrity: sha512-SunAgwa9CamLcRCPnPHx1V2uxdQwJGqb1crYrRWktWUdld0+B2KyakNEeVn5lln4VyeNtW17Ia7V7qBWyM/Skw==} + '@algolia/client-analytics@5.50.1': + resolution: {integrity: sha512-i+aWHHG8NZvGFHtPeMZkxL2Loc6Fm7iaRo15lYSMx8gFL+at9vgdWxhka7mD1fqxkrxXsQstUBCIsSY8FvkEOw==} engines: {node: '>= 14.0.0'} - '@algolia/client-common@5.35.0': - resolution: {integrity: sha512-ipE0IuvHu/bg7TjT2s+187kz/E3h5ssfTtjpg1LbWMgxlgiaZIgTTbyynM7NfpSJSKsgQvCQxWjGUO51WSCu7w==} + '@algolia/client-common@5.50.1': + resolution: {integrity: sha512-Hw52Fwapyk/7hMSV/fI4+s3H9MGZEUcRh4VphyXLAk2oLYdndVUkc6KBi0zwHSzwPAr+ZBwFPe2x6naUt9mZGw==} engines: {node: '>= 14.0.0'} - '@algolia/client-insights@5.35.0': - resolution: {integrity: sha512-UNbCXcBpqtzUucxExwTSfAe8gknAJ485NfPN6o1ziHm6nnxx97piIbcBQ3edw823Tej2Wxu1C0xBY06KgeZ7gA==} + '@algolia/client-insights@5.50.1': + resolution: {integrity: sha512-Bn/wtwhJ7p1OD/6pY+Zzn+zlu2N/SJnH46md/PAbvqIzmjVuwjNwD4y0vV5Ov8naeukXdd7UU9v550+v8+mtlg==} engines: {node: '>= 14.0.0'} - '@algolia/client-personalization@5.35.0': - resolution: {integrity: sha512-/KWjttZ6UCStt4QnWoDAJ12cKlQ+fkpMtyPmBgSS2WThJQdSV/4UWcqCUqGH7YLbwlj3JjNirCu3Y7uRTClxvA==} + '@algolia/client-personalization@5.50.1': + resolution: {integrity: sha512-0V4Tu0RWR8YxkgI9EPVOZHGE4K5pEIhkLNN0CTkP/rnPsqaaSQpNMYW3/mGWdiKOWbX0iVmwLB9QESk3H0jS5g==} engines: {node: '>= 14.0.0'} - '@algolia/client-query-suggestions@5.35.0': - resolution: {integrity: sha512-8oCuJCFf/71IYyvQQC+iu4kgViTODbXDk3m7yMctEncRSRV+u2RtDVlpGGfPlJQOrAY7OONwJlSHkmbbm2Kp/w==} + '@algolia/client-query-suggestions@5.50.1': + resolution: {integrity: sha512-jofcWNYMXJDDr87Z2eivlWY6o71Zn7F7aOvQCXSDAo9QTlyf7BhXEsZymLUvF0O1yU9Q9wvrjAWn8uVHYnAvgw==} engines: {node: '>= 14.0.0'} - '@algolia/client-search@5.35.0': - resolution: {integrity: sha512-FfmdHTrXhIduWyyuko1YTcGLuicVbhUyRjO3HbXE4aP655yKZgdTIfMhZ/V5VY9bHuxv/fGEh3Od1Lvv2ODNTg==} + '@algolia/client-search@5.50.1': + resolution: {integrity: sha512-OteRb8WubcmEvU0YlMJwCXs3Q6xrdkb0v50/qZBJP1TF0CvujFZQM++9BjEkTER/Jr9wbPHvjSFKnbMta0b4dQ==} engines: {node: '>= 14.0.0'} - '@algolia/ingestion@1.35.0': - resolution: {integrity: sha512-gPzACem9IL1Co8mM1LKMhzn1aSJmp+Vp434An4C0OBY4uEJRcqsLN3uLBlY+bYvFg8C8ImwM9YRiKczJXRk0XA==} + '@algolia/ingestion@1.50.1': + resolution: {integrity: sha512-0GmfSgDQK6oiIVXnJvGxtNFOfosBspRTR7csCOYCTL1P8QtxX2vDCIKwTM7xdSAEbJaZ43QlWg25q0Qdsndz8Q==} engines: {node: '>= 14.0.0'} - '@algolia/monitoring@1.35.0': - resolution: {integrity: sha512-w9MGFLB6ashI8BGcQoVt7iLgDIJNCn4OIu0Q0giE3M2ItNrssvb8C0xuwJQyTy1OFZnemG0EB1OvXhIHOvQwWw==} + '@algolia/monitoring@1.50.1': + resolution: {integrity: sha512-ySuigKEe4YjYV3si8NVk9BHQpFj/1B+ON7DhhvTvbrZJseHQQloxzq0yHwKmznSdlO6C956fx4pcfOKkZClsyg==} engines: {node: '>= 14.0.0'} - '@algolia/recommend@5.35.0': - resolution: {integrity: sha512-AhrVgaaXAb8Ue0u2nuRWwugt0dL5UmRgS9LXe0Hhz493a8KFeZVUE56RGIV3hAa6tHzmAV7eIoqcWTQvxzlJeQ==} + '@algolia/recommend@5.50.1': + resolution: {integrity: sha512-Cp8T/B0gVmjFlzzp6eP47hwKh5FGyeqQp1N48/ANDdvdiQkPqLyFHQVDwLBH0LddfIPQE+yqmZIgmKc82haF4A==} engines: {node: '>= 14.0.0'} - '@algolia/requester-browser-xhr@5.35.0': - resolution: {integrity: sha512-diY415KLJZ6x1Kbwl9u96Jsz0OstE3asjXtJ9pmk1d+5gPuQ5jQyEsgC+WmEXzlec3iuVszm8AzNYYaqw6B+Zw==} + '@algolia/requester-browser-xhr@5.50.1': + resolution: {integrity: sha512-XKdGGLikfrlK66ZSXh/vWcXZZ8Vg3byDFbJD8pwEvN1FoBRGxhxya476IY2ohoTymLa4qB5LBRlIa+2TLHx3Uw==} engines: {node: '>= 14.0.0'} - '@algolia/requester-fetch@5.35.0': - resolution: {integrity: sha512-uydqnSmpAjrgo8bqhE9N1wgcB98psTRRQXcjc4izwMB7yRl9C8uuAQ/5YqRj04U0mMQ+fdu2fcNF6m9+Z1BzDQ==} + '@algolia/requester-fetch@5.50.1': + resolution: {integrity: sha512-mBAU6WyVsDwhHyGM+nodt1/oebHxgvuLlOAoMGbj/1i6LygDHZWDgL1t5JEs37x9Aywv7ZGhqbM1GsfZ54sU6g==} engines: {node: '>= 14.0.0'} - '@algolia/requester-node-http@5.35.0': - resolution: {integrity: sha512-RgLX78ojYOrThJHrIiPzT4HW3yfQa0D7K+MQ81rhxqaNyNBu4F1r+72LNHYH/Z+y9I1Mrjrd/c/Ue5zfDgAEjQ==} + '@algolia/requester-node-http@5.50.1': + resolution: {integrity: sha512-qmo1LXrNKLHvJE6mdQbLnsZAoZvj7VyF2ft4xmbSGWI2WWm87fx/CjUX4kEExt4y0a6T6nEts6ofpUfH5TEE1A==} engines: {node: '>= 14.0.0'} '@ampproject/remapping@2.3.0': @@ -1375,6 +1387,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.29.2': + resolution: {integrity: sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-syntax-jsx@7.27.1': resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} engines: {node: '>=6.9.0'} @@ -1425,6 +1442,10 @@ packages: resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} engines: {node: '>=6.9.0'} + '@babel/types@7.29.0': + resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} + engines: {node: '>=6.9.0'} + '@bcoe/v8-coverage@1.0.2': resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} @@ -1761,6 +1782,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.27.7': + resolution: {integrity: sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.21.5': resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} engines: {node: '>=12'} @@ -1785,6 +1812,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.27.7': + resolution: {integrity: sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.21.5': resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} engines: {node: '>=12'} @@ -1809,6 +1842,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.27.7': + resolution: {integrity: sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.21.5': resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} engines: {node: '>=12'} @@ -1833,6 +1872,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.27.7': + resolution: {integrity: sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.21.5': resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} engines: {node: '>=12'} @@ -1857,6 +1902,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.27.7': + resolution: {integrity: sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.21.5': resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} engines: {node: '>=12'} @@ -1881,6 +1932,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.27.7': + resolution: {integrity: sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.21.5': resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} engines: {node: '>=12'} @@ -1905,6 +1962,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.27.7': + resolution: {integrity: sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.21.5': resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} engines: {node: '>=12'} @@ -1929,6 +1992,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.27.7': + resolution: {integrity: sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.21.5': resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} engines: {node: '>=12'} @@ -1953,6 +2022,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.27.7': + resolution: {integrity: sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.21.5': resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} engines: {node: '>=12'} @@ -1977,6 +2052,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.27.7': + resolution: {integrity: sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.21.5': resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} engines: {node: '>=12'} @@ -2001,6 +2082,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.27.7': + resolution: {integrity: sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.21.5': resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} engines: {node: '>=12'} @@ -2025,6 +2112,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.27.7': + resolution: {integrity: sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.21.5': resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} engines: {node: '>=12'} @@ -2049,6 +2142,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.27.7': + resolution: {integrity: sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.21.5': resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} engines: {node: '>=12'} @@ -2073,6 +2172,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.27.7': + resolution: {integrity: sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.21.5': resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} @@ -2097,6 +2202,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.27.7': + resolution: {integrity: sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.21.5': resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} @@ -2121,6 +2232,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.27.7': + resolution: {integrity: sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.21.5': resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} @@ -2145,6 +2262,12 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.27.7': + resolution: {integrity: sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-arm64@0.25.12': resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} engines: {node: '>=18'} @@ -2163,6 +2286,12 @@ packages: cpu: [arm64] os: [netbsd] + '@esbuild/netbsd-arm64@0.27.7': + resolution: {integrity: sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.21.5': resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} engines: {node: '>=12'} @@ -2187,6 +2316,12 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.27.7': + resolution: {integrity: sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-arm64@0.25.12': resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} engines: {node: '>=18'} @@ -2205,6 +2340,12 @@ packages: cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.27.7': + resolution: {integrity: sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.21.5': resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} engines: {node: '>=12'} @@ -2229,6 +2370,12 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.27.7': + resolution: {integrity: sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + '@esbuild/openharmony-arm64@0.25.12': resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} engines: {node: '>=18'} @@ -2241,6 +2388,12 @@ packages: cpu: [arm64] os: [openharmony] + '@esbuild/openharmony-arm64@0.27.7': + resolution: {integrity: sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + '@esbuild/sunos-x64@0.21.5': resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} engines: {node: '>=12'} @@ -2265,6 +2418,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.27.7': + resolution: {integrity: sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.21.5': resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} engines: {node: '>=12'} @@ -2289,6 +2448,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.27.7': + resolution: {integrity: sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.21.5': resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} engines: {node: '>=12'} @@ -2313,6 +2478,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.27.7': + resolution: {integrity: sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.21.5': resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} engines: {node: '>=12'} @@ -2337,6 +2508,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.27.7': + resolution: {integrity: sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.7.0': resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2376,11 +2553,11 @@ packages: resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-inspector@1.4.2': - resolution: {integrity: sha512-Ay8QcvV/Tq6YDeoltwZDQsQTrcS5flPkOp4ylk1WdV7L2UGotINwjatjbAIEqBTmP3G0g3Ah8dnuHC8DsnKPYQ==} + '@eslint/config-inspector@1.5.0': + resolution: {integrity: sha512-YK/VdQ+pibx5pcCI2GPZVO6vFemf/pkB662HuFtc5AA4WLQ9upb3fAoZSjOAYoDJx58qGTDp6xq9ldd/vluNxQ==} hasBin: true peerDependencies: - eslint: ^8.50.0 || ^9.0.0 + eslint: ^8.50.0 || ^9.0.0 || ^10.0.0 '@eslint/core@0.17.0': resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} @@ -2415,8 +2592,8 @@ packages: '@noble/hashes': optional: true - '@gerrit0/mini-shiki@3.19.0': - resolution: {integrity: sha512-ZSlWfLvr8Nl0T4iA3FF/8VH8HivYF82xQts2DY0tJxZd4wtXJ8AA0nmdW9lmO4hlrh3f9xNwEPtOgqETPqKwDA==} + '@gerrit0/mini-shiki@3.23.0': + resolution: {integrity: sha512-bEMORlG0cqdjVyCEuU0cDQbORWX+kYCeo0kV1lbxF5bt4r7SID2l9bqsxJEM0zndaxpOUT7riCyIVEuqq/Ynxg==} '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} @@ -2454,8 +2631,8 @@ packages: '@iconify-json/octicon@1.2.21': resolution: {integrity: sha512-iMW8IT7suHRKVcHnci9wHKY79LU9mQ4rCAcVgKQQsI5SHoBi0r6z0leOXrI/oRCGJDiJDy9cLqweF3C5wSnm0A==} - '@iconify-json/simple-icons@1.2.47': - resolution: {integrity: sha512-wa/2O7G4sBmwSEWWLh5C+HeY00lVOoWYRKJOYQtk7lAbQrHUReD1ijiGOyTynV1YavxtNueL1CBA1UZmYJfOrQ==} + '@iconify-json/simple-icons@1.2.77': + resolution: {integrity: sha512-oaENvo6C3BkAEWMlcQA3XemxU9v2SFOTlApSUCODAkIu1haeLCjzrmH3HgmGqjRnJjM+LevO8sA+MgdMHBFBDA==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} @@ -3236,9 +3413,6 @@ packages: resolution: {integrity: sha512-6BJBt2CzGQ1OUlQ9lBJhHjIWQfeRmtPP4liXadjoPrewM/ZAyOT4ZOxo12NrnbBRR0SJGQWXuVO8Po7UC/r98g==} engines: {node: '>=20'} - '@quansync/fs@0.1.5': - resolution: {integrity: sha512-lNS9hL2aS2NZgNW7BBj+6EBl4rOf8l+tQ0eRY6JWCI8jI2kc53gSoqbjojU0OnAWhzoXiOjFyGsHcDGePB3lhA==} - '@quansync/fs@1.0.0': resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==} @@ -3406,108 +3580,54 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.42.0': - resolution: {integrity: sha512-gldmAyS9hpj+H6LpRNlcjQWbuKUtb94lodB9uCz71Jm+7BxK1VIOo7y62tZZwxhA7j1ylv/yQz080L5WkS+LoQ==} - cpu: [arm] - os: [android] - '@rollup/rollup-android-arm-eabi@4.52.5': resolution: {integrity: sha512-8c1vW4ocv3UOMp9K+gToY5zL2XiiVw3k7f1ksf4yO1FlDFQ1C2u72iACFnSOceJFsWskc2WZNqeRhFRPzv+wtQ==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.42.0': - resolution: {integrity: sha512-bpRipfTgmGFdCZDFLRvIkSNO1/3RGS74aWkJJTFJBH7h3MRV4UijkaEUeOMbi9wxtxYmtAbVcnMtHTPBhLEkaw==} - cpu: [arm64] - os: [android] - '@rollup/rollup-android-arm64@4.52.5': resolution: {integrity: sha512-mQGfsIEFcu21mvqkEKKu2dYmtuSZOBMmAl5CFlPGLY94Vlcm+zWApK7F/eocsNzp8tKmbeBP8yXyAbx0XHsFNA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.42.0': - resolution: {integrity: sha512-JxHtA081izPBVCHLKnl6GEA0w3920mlJPLh89NojpU2GsBSB6ypu4erFg/Wx1qbpUbepn0jY4dVWMGZM8gplgA==} - cpu: [arm64] - os: [darwin] - '@rollup/rollup-darwin-arm64@4.52.5': resolution: {integrity: sha512-takF3CR71mCAGA+v794QUZ0b6ZSrgJkArC+gUiG6LB6TQty9T0Mqh3m2ImRBOxS2IeYBo4lKWIieSvnEk2OQWA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.42.0': - resolution: {integrity: sha512-rv5UZaWVIJTDMyQ3dCEK+m0SAn6G7H3PRc2AZmExvbDvtaDc+qXkei0knQWcI3+c9tEs7iL/4I4pTQoPbNL2SA==} - cpu: [x64] - os: [darwin] - '@rollup/rollup-darwin-x64@4.52.5': resolution: {integrity: sha512-W901Pla8Ya95WpxDn//VF9K9u2JbocwV/v75TE0YIHNTbhqUTv9w4VuQ9MaWlNOkkEfFwkdNhXgcLqPSmHy0fA==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.42.0': - resolution: {integrity: sha512-fJcN4uSGPWdpVmvLuMtALUFwCHgb2XiQjuECkHT3lWLZhSQ3MBQ9pq+WoWeJq2PrNxr9rPM1Qx+IjyGj8/c6zQ==} - cpu: [arm64] - os: [freebsd] - '@rollup/rollup-freebsd-arm64@4.52.5': resolution: {integrity: sha512-QofO7i7JycsYOWxe0GFqhLmF6l1TqBswJMvICnRUjqCx8b47MTo46W8AoeQwiokAx3zVryVnxtBMcGcnX12LvA==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.42.0': - resolution: {integrity: sha512-CziHfyzpp8hJpCVE/ZdTizw58gr+m7Y2Xq5VOuCSrZR++th2xWAz4Nqk52MoIIrV3JHtVBhbBsJcAxs6NammOQ==} - cpu: [x64] - os: [freebsd] - '@rollup/rollup-freebsd-x64@4.52.5': resolution: {integrity: sha512-jr21b/99ew8ujZubPo9skbrItHEIE50WdV86cdSoRkKtmWa+DDr6fu2c/xyRT0F/WazZpam6kk7IHBerSL7LDQ==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.42.0': - resolution: {integrity: sha512-UsQD5fyLWm2Fe5CDM7VPYAo+UC7+2Px4Y+N3AcPh/LdZu23YcuGPegQly++XEVaC8XUTFVPscl5y5Cl1twEI4A==} - cpu: [arm] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-arm-gnueabihf@4.52.5': resolution: {integrity: sha512-PsNAbcyv9CcecAUagQefwX8fQn9LQ4nZkpDboBOttmyffnInRy8R8dSg6hxxl2Re5QhHBf6FYIDhIj5v982ATQ==} cpu: [arm] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm-musleabihf@4.42.0': - resolution: {integrity: sha512-/i8NIrlgc/+4n1lnoWl1zgH7Uo0XK5xK3EDqVTf38KvyYgCU/Rm04+o1VvvzJZnVS5/cWSd07owkzcVasgfIkQ==} - cpu: [arm] - os: [linux] - libc: [musl] - '@rollup/rollup-linux-arm-musleabihf@4.52.5': resolution: {integrity: sha512-Fw4tysRutyQc/wwkmcyoqFtJhh0u31K+Q6jYjeicsGJJ7bbEq8LwPWV/w0cnzOqR2m694/Af6hpFayLJZkG2VQ==} cpu: [arm] os: [linux] libc: [musl] - '@rollup/rollup-linux-arm64-gnu@4.42.0': - resolution: {integrity: sha512-eoujJFOvoIBjZEi9hJnXAbWg+Vo1Ov8n/0IKZZcPZ7JhBzxh2A+2NFyeMZIRkY9iwBvSjloKgcvnjTbGKHE44Q==} - cpu: [arm64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-arm64-gnu@4.52.5': resolution: {integrity: sha512-a+3wVnAYdQClOTlyapKmyI6BLPAFYs0JM8HRpgYZQO02rMR09ZcV9LbQB+NL6sljzG38869YqThrRnfPMCDtZg==} cpu: [arm64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm64-musl@4.42.0': - resolution: {integrity: sha512-/3NrcOWFSR7RQUQIuZQChLND36aTU9IYE4j+TB40VU78S+RA0IiqHR30oSh6P1S9f9/wVOenHQnacs/Byb824g==} - cpu: [arm64] - os: [linux] - libc: [musl] - '@rollup/rollup-linux-arm64-musl@4.52.5': resolution: {integrity: sha512-AvttBOMwO9Pcuuf7m9PkC1PUIKsfaAJ4AYhy944qeTJgQOqJYJ9oVl2nYgY7Rk0mkbsuOpCAYSs6wLYB2Xiw0Q==} cpu: [arm64] @@ -3520,78 +3640,36 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-loongarch64-gnu@4.42.0': - resolution: {integrity: sha512-O8AplvIeavK5ABmZlKBq9/STdZlnQo7Sle0LLhVA7QT+CiGpNVe197/t8Aph9bhJqbDVGCHpY2i7QyfEDDStDg==} - cpu: [loong64] - os: [linux] - libc: [glibc] - - '@rollup/rollup-linux-powerpc64le-gnu@4.42.0': - resolution: {integrity: sha512-6Qb66tbKVN7VyQrekhEzbHRxXXFFD8QKiFAwX5v9Xt6FiJ3BnCVBuyBxa2fkFGqxOCSGGYNejxd8ht+q5SnmtA==} - cpu: [ppc64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-ppc64-gnu@4.52.5': resolution: {integrity: sha512-W/b9ZN/U9+hPQVvlGwjzi+Wy4xdoH2I8EjaCkMvzpI7wJUs8sWJ03Rq96jRnHkSrcHTpQe8h5Tg3ZzUPGauvAw==} cpu: [ppc64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-riscv64-gnu@4.42.0': - resolution: {integrity: sha512-KQETDSEBamQFvg/d8jajtRwLNBlGc3aKpaGiP/LvEbnmVUKlFta1vqJqTrvPtsYsfbE/DLg5CC9zyXRX3fnBiA==} - cpu: [riscv64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-riscv64-gnu@4.52.5': resolution: {integrity: sha512-sjQLr9BW7R/ZiXnQiWPkErNfLMkkWIoCz7YMn27HldKsADEKa5WYdobaa1hmN6slu9oWQbB6/jFpJ+P2IkVrmw==} cpu: [riscv64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-riscv64-musl@4.42.0': - resolution: {integrity: sha512-qMvnyjcU37sCo/tuC+JqeDKSuukGAd+pVlRl/oyDbkvPJ3awk6G6ua7tyum02O3lI+fio+eM5wsVd66X0jQtxw==} - cpu: [riscv64] - os: [linux] - libc: [musl] - '@rollup/rollup-linux-riscv64-musl@4.52.5': resolution: {integrity: sha512-hq3jU/kGyjXWTvAh2awn8oHroCbrPm8JqM7RUpKjalIRWWXE01CQOf/tUNWNHjmbMHg/hmNCwc/Pz3k1T/j/Lg==} cpu: [riscv64] os: [linux] libc: [musl] - '@rollup/rollup-linux-s390x-gnu@4.42.0': - resolution: {integrity: sha512-I2Y1ZUgTgU2RLddUHXTIgyrdOwljjkmcZ/VilvaEumtS3Fkuhbw4p4hgHc39Ypwvo2o7sBFNl2MquNvGCa55Iw==} - cpu: [s390x] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-s390x-gnu@4.52.5': resolution: {integrity: sha512-gn8kHOrku8D4NGHMK1Y7NA7INQTRdVOntt1OCYypZPRt6skGbddska44K8iocdpxHTMMNui5oH4elPH4QOLrFQ==} cpu: [s390x] os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-gnu@4.42.0': - resolution: {integrity: sha512-Gfm6cV6mj3hCUY8TqWa63DB8Mx3NADoFwiJrMpoZ1uESbK8FQV3LXkhfry+8bOniq9pqY1OdsjFWNsSbfjPugw==} - cpu: [x64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-x64-gnu@4.52.5': resolution: {integrity: sha512-hXGLYpdhiNElzN770+H2nlx+jRog8TyynpTVzdlc6bndktjKWyZyiCsuDAlpd+j+W+WNqfcyAWz9HxxIGfZm1Q==} cpu: [x64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-musl@4.42.0': - resolution: {integrity: sha512-g86PF8YZ9GRqkdi0VoGlcDUb4rYtQKyTD1IVtxxN4Hpe7YqLBShA7oHMKU6oKTCi3uxwW4VkIGnOaH/El8de3w==} - cpu: [x64] - os: [linux] - libc: [musl] - '@rollup/rollup-linux-x64-musl@4.52.5': resolution: {integrity: sha512-arCGIcuNKjBoKAXD+y7XomR9gY6Mw7HnFBv5Rw7wQRvwYLR7gBAgV7Mb2QTyjXfTveBNFAtPt46/36vV9STLNg==} cpu: [x64] @@ -3603,21 +3681,11 @@ packages: cpu: [arm64] os: [openharmony] - '@rollup/rollup-win32-arm64-msvc@4.42.0': - resolution: {integrity: sha512-+axkdyDGSp6hjyzQ5m1pgcvQScfHnMCcsXkx8pTgy/6qBmWVhtRVlgxjWwDp67wEXXUr0x+vD6tp5W4x6V7u1A==} - cpu: [arm64] - os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.52.5': resolution: {integrity: sha512-w0cDWVR6MlTstla1cIfOGyl8+qb93FlAVutcor14Gf5Md5ap5ySfQ7R9S/NjNaMLSFdUnKGEasmVnu3lCMqB7w==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.42.0': - resolution: {integrity: sha512-F+5J9pelstXKwRSDq92J0TEBXn2nfUrQGg+HK1+Tk7VOL09e0gBqUHugZv7SW4MGrYj41oNCUe3IKCDGVlis2g==} - cpu: [ia32] - os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.52.5': resolution: {integrity: sha512-Aufdpzp7DpOTULJCuvzqcItSGDH73pF3ko/f+ckJhxQyHtp67rHw3HMNxoIdDMUITJESNE6a8uh4Lo4SLouOUg==} cpu: [ia32] @@ -3628,11 +3696,6 @@ packages: cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.42.0': - resolution: {integrity: sha512-LpHiJRwkaVz/LqjHjK8LCi8osq7elmpwujwbXKNW88bM8eeGxavJIKKjkjpMHAh/2xfnrt1ZSnhTv41WYUHYmA==} - cpu: [x64] - os: [win32] - '@rollup/rollup-win32-x64-msvc@4.52.5': resolution: {integrity: sha512-TAcgQh2sSkykPRWLrdyy2AiceMckNf5loITqXxFI5VuQjS5tSuw3WlwdN8qv8vzjLAUTvYaH/mVjSFpbkFbpTg==} cpu: [x64] @@ -3668,6 +3731,9 @@ packages: '@shikijs/engine-oniguruma@3.22.0': resolution: {integrity: sha512-DyXsOG0vGtNtl7ygvabHd7Mt5EY8gCNqR9Y7Lpbbd/PbJvgWrqaKzH1JW6H6qFkuUa8aCxoiYVv8/YfFljiQxA==} + '@shikijs/engine-oniguruma@3.23.0': + resolution: {integrity: sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g==} + '@shikijs/langs@2.5.0': resolution: {integrity: sha512-Qfrrt5OsNH5R+5tJ/3uYBBZv3SuGmnRPejV9IlIbFH3HTGLDlkqgHymAlzklVmKBjAaVmkPkyikAV/sQ1wSL+w==} @@ -3677,6 +3743,9 @@ packages: '@shikijs/langs@3.22.0': resolution: {integrity: sha512-x/42TfhWmp6H00T6uwVrdTJGKgNdFbrEdhaDwSR5fd5zhQ1Q46bHq9EO61SCEWJR0HY7z2HNDMaBZp8JRmKiIA==} + '@shikijs/langs@3.23.0': + resolution: {integrity: sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg==} + '@shikijs/themes@2.5.0': resolution: {integrity: sha512-wGrk+R8tJnO0VMzmUExHR+QdSaPUl/NKs+a4cQQRWyoc3YFbUzuLEi/KWK1hj+8BfHRKm2jNhhJck1dfstJpiw==} @@ -3686,6 +3755,9 @@ packages: '@shikijs/themes@3.22.0': resolution: {integrity: sha512-o+tlOKqsr6FE4+mYJG08tfCFDS+3CG20HbldXeVoyP+cYSUxDhrFf3GPjE60U55iOkkjbpY2uC3It/eeja35/g==} + '@shikijs/themes@3.23.0': + resolution: {integrity: sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA==} + '@shikijs/transformers@2.5.0': resolution: {integrity: sha512-SI494W5X60CaUwgi8u4q4m4s3YAFSxln3tzNjOSYqq54wlVgz0/NbbXEb3mdLbqMBztcmS7bVTaEd2w0qMmfeg==} @@ -3698,6 +3770,9 @@ packages: '@shikijs/types@3.22.0': resolution: {integrity: sha512-491iAekgKDBFE67z70Ok5a8KBMsQ2IJwOWw3us/7ffQkIBCyOQfm/aNwVMBUriP02QshIfgHCBSIYAl3u2eWjg==} + '@shikijs/types@3.23.0': + resolution: {integrity: sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ==} + '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} @@ -4222,9 +4297,6 @@ packages: '@types/estree-jsx@1.0.5': resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} - '@types/estree@1.0.7': - resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} - '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} @@ -4548,35 +4620,29 @@ packages: '@vscode/l10n@0.0.18': resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==} - '@vue/compiler-core@3.5.18': - resolution: {integrity: sha512-3slwjQrrV1TO8MoXgy3aynDQ7lslj5UqDxuHnrzHtpON5CBinhWjJETciPngpin/T3OuW3tXUf86tEurusnztw==} - - '@vue/compiler-core@3.5.25': - resolution: {integrity: sha512-vay5/oQJdsNHmliWoZfHPoVZZRmnSWhug0BYT34njkYTPqClh3DNWLkZNJBVSjsNMrg0CCrBfoKkjZQPM/QVUw==} + '@vue/compiler-core@3.5.32': + resolution: {integrity: sha512-4x74Tbtqnda8s/NSD6e1Dr5p1c8HdMU5RWSjMSUzb8RTcUQqevDCxVAitcLBKT+ie3o0Dl9crc/S/opJM7qBGQ==} - '@vue/compiler-dom@3.5.18': - resolution: {integrity: sha512-RMbU6NTU70++B1JyVJbNbeFkK+A+Q7y9XKE2EM4NLGm2WFR8x9MbAtWxPPLdm0wUkuZv9trpwfSlL6tjdIa1+A==} + '@vue/compiler-dom@3.5.32': + resolution: {integrity: sha512-ybHAu70NtiEI1fvAUz3oXZqkUYEe5J98GjMDpTGl5iHb0T15wQYLR4wE3h9xfuTNA+Cm2f4czfe8B4s+CCH57Q==} - '@vue/compiler-dom@3.5.25': - resolution: {integrity: sha512-4We0OAcMZsKgYoGlMjzYvaoErltdFI2/25wqanuTu+S4gismOTRTBPi4IASOjxWdzIwrYSjnqONfKvuqkXzE2Q==} + '@vue/compiler-sfc@3.5.32': + resolution: {integrity: sha512-8UYUYo71cP/0YHMO814TRZlPuUUw3oifHuMR7Wp9SNoRSrxRQnhMLNlCeaODNn6kNTJsjFoQ/kqIj4qGvya4Xg==} - '@vue/compiler-sfc@3.5.18': - resolution: {integrity: sha512-5aBjvGqsWs+MoxswZPoTB9nSDb3dhd1x30xrrltKujlCxo48j8HGDNj3QPhF4VIS0VQDUrA1xUfp2hEa+FNyXA==} - - '@vue/compiler-ssr@3.5.18': - resolution: {integrity: sha512-xM16Ak7rSWHkM3m22NlmcdIM+K4BMyFARAfV9hYFl+SFuRzrZ3uGMNW05kA5pmeMa0X9X963Kgou7ufdbpOP9g==} + '@vue/compiler-ssr@3.5.32': + resolution: {integrity: sha512-Gp4gTs22T3DgRotZ8aA/6m2jMR+GMztvBXUBEUOYOcST+giyGWJ4WvFd7QLHBkzTxkfOt8IELKNdpzITLbA2rw==} '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} - '@vue/devtools-api@7.7.7': - resolution: {integrity: sha512-lwOnNBH2e7x1fIIbVT7yF5D+YWhqELm55/4ZKf45R9T8r9dE2AIOy8HKjfqzGsoTHFbWbr337O4E0A0QADnjBg==} + '@vue/devtools-api@7.7.9': + resolution: {integrity: sha512-kIE8wvwlcZ6TJTbNeU2HQNtaxLx3a84aotTITUuL/4bzfPxzajGBOoqjMhwZJ8L9qFYDU/lAYMEEm11dnZOD6g==} - '@vue/devtools-kit@7.7.7': - resolution: {integrity: sha512-wgoZtxcTta65cnZ1Q6MbAfePVFxfM+gq0saaeytoph7nEa7yMXoi6sCPy4ufO111B9msnw0VOWjPEFCXuAKRHA==} + '@vue/devtools-kit@7.7.9': + resolution: {integrity: sha512-PyQ6odHSgiDVd4hnTP+aDk2X4gl2HmLDfiyEnn3/oV+ckFDuswRs4IbBT7vacMuGdwY/XemxBoh302ctbsptuA==} - '@vue/devtools-shared@7.7.7': - resolution: {integrity: sha512-+udSj47aRl5aKb0memBvcUG9koarqnxNM5yjuREvqwK6T3ap4mn3Zqqc17QrBFTqSMjr3HK1cvStEZpMDpfdyw==} + '@vue/devtools-shared@7.7.9': + resolution: {integrity: sha512-iWAb0v2WYf0QWmxCGy0seZNDPdO3Sp5+u78ORnyeonS6MT4PC7VPrryX2BpMJrwlDeaZ6BD4vP4XKjK0SZqaeA==} '@vue/language-core@2.2.12': resolution: {integrity: sha512-IsGljWbKGU1MZpBPN+BvPAdr55YPkj2nB/TBNGNC32Vy2qLG25DYu/NBN2vNtZqdRbTRjaoYrahLrToim2NanA==} @@ -4586,26 +4652,26 @@ packages: typescript: optional: true - '@vue/reactivity@3.5.18': - resolution: {integrity: sha512-x0vPO5Imw+3sChLM5Y+B6G1zPjwdOri9e8V21NnTnlEvkxatHEH5B5KEAJcjuzQ7BsjGrKtfzuQ5eQwXh8HXBg==} + '@vue/reactivity@3.5.32': + resolution: {integrity: sha512-/ORasxSGvZ6MN5gc+uE364SxFdJ0+WqVG0CENXaGW58TOCdrAW76WWaplDtECeS1qphvtBZtR+3/o1g1zL4xPQ==} - '@vue/runtime-core@3.5.18': - resolution: {integrity: sha512-DUpHa1HpeOQEt6+3nheUfqVXRog2kivkXHUhoqJiKR33SO4x+a5uNOMkV487WPerQkL0vUuRvq/7JhRgLW3S+w==} + '@vue/runtime-core@3.5.32': + resolution: {integrity: sha512-pDrXCejn4UpFDFmMd27AcJEbHaLemaE5o4pbb7sLk79SRIhc6/t34BQA7SGNgYtbMnvbF/HHOftYBgFJtUoJUQ==} - '@vue/runtime-dom@3.5.18': - resolution: {integrity: sha512-YwDj71iV05j4RnzZnZtGaXwPoUWeRsqinblgVJwR8XTXYZ9D5PbahHQgsbmzUvCWNF6x7siQ89HgnX5eWkr3mw==} + '@vue/runtime-dom@3.5.32': + resolution: {integrity: sha512-1CDVv7tv/IV13V8Nip1k/aaObVbWqRlVCVezTwx3K07p7Vxossp5JU1dcPNhJk3w347gonIUT9jQOGutyJrSVQ==} - '@vue/server-renderer@3.5.18': - resolution: {integrity: sha512-PvIHLUoWgSbDG7zLHqSqaCoZvHi6NNmfVFOqO+OnwvqMz/tqQr3FuGWS8ufluNddk7ZLBJYMrjcw1c6XzR12mA==} + '@vue/server-renderer@3.5.32': + resolution: {integrity: sha512-IOjm2+JQwRFS7W28HNuJeXQle9KdZbODFY7hFGVtnnghF51ta20EWAZJHX+zLGtsHhaU6uC9BGPV52KVpYryMQ==} peerDependencies: - vue: 3.5.18 - - '@vue/shared@3.5.18': - resolution: {integrity: sha512-cZy8Dq+uuIXbxCZpuLd2GJdeSO/lIzIspC2WtkqIpje5QyFbvLaI5wZtdUjLHjGZrlVX6GilejatWwVYYRc8tA==} + vue: 3.5.32 '@vue/shared@3.5.25': resolution: {integrity: sha512-AbOPdQQnAnzs58H2FrrDxYj/TJfmeS2jdfEEhgiKINy+bnOANmVizIEgq1r+C5zsbs6l1CCQxtcj71rwNQ4jWg==} + '@vue/shared@3.5.32': + resolution: {integrity: sha512-ksNyrmRQzWJJ8n3cRDuSF7zNNontuJg1YHnmWRJd2AMu8Ij2bqwiiri2lH5rHtYPZjj4STkNcgcmiQqlOjiYGg==} + '@vueuse/core@12.8.2': resolution: {integrity: sha512-HbvCmZdzAu3VGi/pWYm5Ut+Kd9mn1ZHnn4L5G8kOQTPs/IwIAmJoBrmYk2ckLArgMXZj0AW3n5CAejLUO+PhdQ==} @@ -4687,6 +4753,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.16.0: + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} + engines: {node: '>=0.4.0'} + hasBin: true + actions-up@1.11.0: resolution: {integrity: sha512-yl/iYrpqVyM/spB1MgfrcEHtHDMWCBo9yWZsQQyLmqglnU56hZnDhKulqHs5BRYlHrvLdIKWy7m+U/U/6cik4A==} engines: {node: ^18.0.0 || >=20.0.0} @@ -4743,8 +4814,8 @@ packages: engines: {node: '>=18'} hasBin: true - algoliasearch@5.35.0: - resolution: {integrity: sha512-Y+moNhsqgLmvJdgTsO4GZNgsaDWv8AOGAaPeIeHKlDn/XunoAqYbA+XNpBd1dW8GOXAUDyxC9Rxc7AV4kpFcIg==} + algoliasearch@5.50.1: + resolution: {integrity: sha512-/bwdue1/8LWELn/DBalGRfuLsXBLXULJo/yOeavJtDu8rBwxIzC6/Rz9Jg19S21VkJvRuZO1k8CZXBMS73mYbA==} engines: {node: '>= 14.0.0'} alien-signals@1.0.13: @@ -5134,6 +5205,9 @@ packages: birpc@2.6.1: resolution: {integrity: sha512-LPnFhlDpdSH6FJhJyn4M0kFO7vtQ5iPw24FnG0y21q09xC7e8+1LeR31S1MAIrDAHp4m7aas4bEkTDTvMAtebQ==} + birpc@4.0.0: + resolution: {integrity: sha512-LShSxJP0KTmd101b6DRyGBj57LZxSDYWKitQNW/mi8GRMvZb078Uf9+pveax1DrVL89vm7mWe+TovdI/UDOuPw==} + bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} @@ -5163,8 +5237,8 @@ packages: brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - brace-expansion@5.0.4: - resolution: {integrity: sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==} + brace-expansion@5.0.5: + resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==} engines: {node: 18 || 20 || >=22} braces@2.3.2: @@ -5207,6 +5281,10 @@ packages: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} + cac@7.0.0: + resolution: {integrity: sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==} + engines: {node: '>=20.19.0'} + cache-base@1.0.1: resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} engines: {node: '>=0.10.0'} @@ -5528,9 +5606,9 @@ packages: resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} engines: {node: '>=18'} - copy-anything@3.0.5: - resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} - engines: {node: '>=12.13'} + copy-anything@4.0.5: + resolution: {integrity: sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA==} + engines: {node: '>=18'} copy-descriptor@0.1.1: resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} @@ -5729,6 +5807,10 @@ packages: resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} engines: {node: '>=18'} + default-browser@5.5.0: + resolution: {integrity: sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==} + engines: {node: '>=18'} + default-compare@1.0.0: resolution: {integrity: sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==} engines: {node: '>=0.10.0'} @@ -5963,6 +6045,10 @@ packages: resolution: {integrity: sha512-FDWG5cmEYf2Z00IkYRhbFrwIwvdFKH07uV8dvNy0omp/Qb1xcyCWp2UDtcwJF4QZZvk0sLudP6/hAu42TaqVhQ==} engines: {node: '>=0.12'} + entities@7.0.1: + resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} + engines: {node: '>=0.12'} + env-editor@0.4.2: resolution: {integrity: sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA==} engines: {node: '>=8'} @@ -6053,6 +6139,11 @@ packages: engines: {node: '>=18'} hasBin: true + esbuild@0.27.7: + resolution: {integrity: sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==} + engines: {node: '>=18'} + hasBin: true + escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} @@ -6326,8 +6417,9 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fast-npm-meta@0.4.7: - resolution: {integrity: sha512-aZU3i3eRcSb2NCq8i6N6IlyiTyF6vqAqzBGl2NBF6ngNx/GIqfYbkLDIKZ4z4P0o/RmtsFnVqHwdrSm13o4tnQ==} + fast-npm-meta@1.4.2: + resolution: {integrity: sha512-XXyd9d3ie/JeIIjm6WeKalvapGGFI4ShAjPJM78vgUFYzoEsuNSjvvVTuht0XZcwbVdOnEEGzhxwguRbxkIcDg==} + hasBin: true fast-uri@3.0.6: resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==} @@ -6423,8 +6515,8 @@ packages: resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} engines: {node: '>=8'} - focus-trap@7.6.5: - resolution: {integrity: sha512-7Ke1jyybbbPZyZXFxEftUtxFGLMpE2n6A+z//m4CRDlj0hW+o3iYSmh8nFlYMurOiJVDmJRilUQtJr08KfIxlg==} + focus-trap@7.8.0: + resolution: {integrity: sha512-/yNdlIkpWbM0ptxno3ONTuf+2g318kh2ez3KSeZN5dZ8YC6AAmgeWz+GasYYiBJPFaYcSAPeu4GfhUaChzIJXA==} fontace@0.3.1: resolution: {integrity: sha512-9f5g4feWT1jWT8+SbL85aLIRLIXUaDygaM2xPXRmzPYxrOMNok79Lr3FGJoKVNKibE0WCunNiEVG2mwuE+2qEg==} @@ -7055,6 +7147,10 @@ packages: is-hexadecimal@2.0.1: resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + is-in-ssh@1.0.0: + resolution: {integrity: sha512-jYa6Q9rH90kR1vKB6NM7qqd1mge3Fx4Dhw5TVlK1MUBqhEOuCagrEHMevNuCcbECmXZ0ThXkRm+Ymr51HwEPAw==} + engines: {node: '>=20'} + is-inside-container@1.0.0: resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} engines: {node: '>=14.16'} @@ -7225,9 +7321,9 @@ packages: resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} engines: {node: '>= 0.4'} - is-what@4.1.16: - resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} - engines: {node: '>=12.13'} + is-what@5.5.0: + resolution: {integrity: sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw==} + engines: {node: '>=18'} is-windows@1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} @@ -7442,8 +7538,8 @@ packages: resolution: {integrity: sha512-Be1YRHWWlZaSsrz2U+VInk+tO0EwLIyV+23RhWLINJYwg/UIikxjlj3MhH37/6/EDCAusjajvMkMMUXRaMWl/w==} engines: {node: '>=4'} - launch-editor@2.12.0: - resolution: {integrity: sha512-giOHXoOtifjdHqUamwKq6c49GzBdLjvxrd2D+Q4V6uOHopJv7p9VJxikDsQ/CBXZbEITgUqSVHXLTG3VhPP1Dg==} + launch-editor@2.13.2: + resolution: {integrity: sha512-4VVDnbOpLXy/s8rdRCSXb+zfMeFR0WlJWpET1iA9CQdlZDfwyLjUuGQzXU4VeOoey6AicSAluWan7Etga6Kcmg==} lazy-cache@2.0.2: resolution: {integrity: sha512-7vp2Acd2+Kz4XkzxGxaB1FWOi8KjWIWsgdfD5MCb86DWvlLqhRPM+d6Pro3iNEL5VT9mstz5hKAlcd+QR6H3aA==} @@ -7796,8 +7892,8 @@ packages: resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} engines: {node: '>=16'} - markdown-it@14.1.0: - resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} + markdown-it@14.1.1: + resolution: {integrity: sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA==} hasBin: true markdown-table@3.0.4: @@ -7823,6 +7919,9 @@ packages: mdast-util-from-markdown@2.0.2: resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} + mdast-util-from-markdown@2.0.3: + resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==} + mdast-util-frontmatter@2.0.1: resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} @@ -8091,8 +8190,8 @@ packages: engines: {node: '>=20'} hasBin: true - minimatch@10.2.4: - resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} + minimatch@10.2.5: + resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} engines: {node: 18 || 20 || >=22} minimatch@3.1.2: @@ -8105,8 +8204,8 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minisearch@7.1.2: - resolution: {integrity: sha512-R1Pd9eF+MD5JYDDSPAp/q1ougKglm14uEkPMvQ/05RGmx6G9wvmLTrTI/Q5iPNJLYqNdsDQ7qTGIcNWR+FrHmA==} + minisearch@7.2.0: + resolution: {integrity: sha512-dqT2XBYUOZOiC5t2HRnwADjhNS2cecp9u+TJRiJ1Qp/f5qjkeT5APcGPjHw+bz89Ms8Jp+cG4AlE+QZ/QnDglg==} mitt@3.0.1: resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} @@ -8130,6 +8229,9 @@ packages: mlly@1.8.0: resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} + mlly@1.8.2: + resolution: {integrity: sha512-d+ObxMQFmbt10sretNDytwt85VrbkhhUA/JBGm1MPaWJ65Cl4wOgLaB1NYvJSZ0Ef03MMEU/0xpPMXUIQ29UfA==} + modern-tar@0.3.5: resolution: {integrity: sha512-TIALaZ8AjtEHFOZj1wRreDfaobCybvzPkvevpup/XtKOha3TmJWSwrh0ghc/QwAdAtt6oqIN6z6eIlo+HbDnzg==} engines: {node: '>=18.0.0'} @@ -8243,12 +8345,12 @@ packages: node-mock-http@1.0.4: resolution: {integrity: sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==} - node-modules-inspector@1.2.0: - resolution: {integrity: sha512-NWOp5A24N1y2JLqFCw6/rY529FyIfzCBPvmWvpOFmlYTB0570GIoIum8dQENiWUediEMMi24q/6QRnQxvJ02LA==} + node-modules-inspector@1.4.2: + resolution: {integrity: sha512-YZaG80wkvAxiWPjknbOmgtPjW1pG/FkAmn7TUzCEYSRe2SdNAuU12YOd+umolFAxVr59SJXT5Bu1piqxpFghgA==} hasBin: true - node-modules-tools@1.2.0: - resolution: {integrity: sha512-RiUfH6cGw1TnmYV+9hyPcTKWZwTlypYuWR90V9utkhRT/rZ4b4yg1pUn+fdolJmuGgJsZqGfxYr9bIh8+BIIXA==} + node-modules-tools@1.4.2: + resolution: {integrity: sha512-qJXhrQU0Puj6yA70Hi+shAfHTg6gK4/bdjGletk3L7tCch4PM/TEvGkFo2ZpixjAf54Kdu36ZsW4jU8/S24eZw==} node-plop@0.32.3: resolution: {integrity: sha512-tn+OxutdqhvoByKJ7p84FZBSUDfUB76bcvj0ugLBvgE9V52LFcnz8cauCDKi6otnctvFCqa9XkrU35pBY5Baig==} @@ -8386,6 +8488,10 @@ packages: resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==} engines: {node: '>=18'} + open@11.0.0: + resolution: {integrity: sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw==} + engines: {node: '>=20'} + open@7.4.2: resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} engines: {node: '>=8'} @@ -8448,6 +8554,10 @@ packages: resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==} engines: {node: '>=18'} + p-limit@7.3.0: + resolution: {integrity: sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw==} + engines: {node: '>=20'} + p-locate@2.0.0: resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} engines: {node: '>=4'} @@ -8686,9 +8796,6 @@ packages: resolution: {integrity: sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==} engines: {node: '>=10.4.0'} - pnpm-workspace-yaml@1.4.0: - resolution: {integrity: sha512-6e4NEk1s9GpuPXqWqbwL7vL2uAHAT06aPcYMk4wnCnD9VGNawPNYVy2Se678u4YpThwjKJjJE+00gsR6eHSpiA==} - pnpm-workspace-yaml@1.5.0: resolution: {integrity: sha512-PxdyJuFvq5B0qm3s9PaH/xOtSxrcvpBRr+BblhucpWjs8c79d4b7/cXhyY4AyHOHCnqklCYZTjfl0bT/mFVTRw==} @@ -8708,8 +8815,16 @@ packages: resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} - preact@10.27.0: - resolution: {integrity: sha512-/DTYoB6mwwgPytiqQTh/7SFRL98ZdiD8Sk8zIUVOxtwq4oWcwrcd1uno9fE/zZmUaUrFNYzbH14CPebOz9tZQw==} + postcss@8.5.9: + resolution: {integrity: sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw==} + engines: {node: ^10 || ^12 || >=14} + + powershell-utils@0.1.0: + resolution: {integrity: sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==} + engines: {node: '>=20'} + + preact@10.29.1: + resolution: {integrity: sha512-gQCLc/vWroE8lIpleXtdJhTFDogTdZG9AjMUpVkDf2iTCNwYNWA+u16dL41TqUDJO4gm2IgrcMv3uTpjd4Pwmg==} prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} @@ -8884,6 +8999,11 @@ packages: engines: {node: '>=18'} hasBin: true + publint@0.3.18: + resolution: {integrity: sha512-JRJFeBTrfx4qLwEuGFPk+haJOJN97KnPuK01yj+4k/Wj5BgoOK5uNsivporiqBjk2JDaslg7qJOhGRnpltGeog==} + engines: {node: '>=18'} + hasBin: true + punycode.js@2.3.1: resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} engines: {node: '>=6'} @@ -9245,11 +9365,6 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} hasBin: true - rollup@4.42.0: - resolution: {integrity: sha512-LW+Vse3BJPyGJGAJt1j8pWDKPd73QM8cRXYK1IxOBgL2AGLu7Xd2YOW0M2sLUBCkF5MshXXtMApyEAEzMVMsnw==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - rollup@4.52.5: resolution: {integrity: sha512-3GuObel8h7Kqdjt0gxkEzaifHTqLVW56Y/bjN7PSQtkKr0w3V/QYSdt6QWYtd7A1xUtYQigtdUfgj1RvWVtorw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -9745,8 +9860,8 @@ packages: suf-log@2.5.3: resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==} - superjson@2.2.2: - resolution: {integrity: sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==} + superjson@2.2.6: + resolution: {integrity: sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA==} engines: {node: '>=16'} supports-color@10.2.2: @@ -9807,8 +9922,8 @@ packages: resolution: {integrity: sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==} engines: {node: ^14.18.0 || >=16.0.0} - tabbable@6.2.0: - resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} + tabbable@6.4.0: + resolution: {integrity: sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==} tailwind-scrollbar@4.0.2: resolution: {integrity: sha512-wAQiIxAPqk0MNTPptVe/xoyWi27y+NRGnTwvn4PQnbvB9kp8QUBiGl/wsfoVBHnQxTmhXJSNt9NHTmcz9EivFA==} @@ -10115,8 +10230,8 @@ packages: resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} engines: {node: '>= 0.4'} - typedoc-plugin-markdown@4.9.0: - resolution: {integrity: sha512-9Uu4WR9L7ZBgAl60N/h+jqmPxxvnC9nQAlnnO/OujtG2ubjnKTVUFY1XDhcMY+pCqlX3N2HsQM2QTYZIU9tJuw==} + typedoc-plugin-markdown@4.11.0: + resolution: {integrity: sha512-2iunh2ALyfyh204OF7h2u0kuQ84xB3jFZtFyUr01nThJkLvR8oGGSSDlyt2gyO4kXhvUxDcVbO0y43+qX+wFbw==} engines: {node: '>= 18'} peerDependencies: typedoc: 0.28.x @@ -10126,12 +10241,12 @@ packages: peerDependencies: typedoc-plugin-markdown: '>=4.4.0' - typedoc@0.28.15: - resolution: {integrity: sha512-mw2/2vTL7MlT+BVo43lOsufkkd2CJO4zeOSuWQQsiXoV2VuEn7f6IZp2jsUDPmBMABpgR0R5jlcJ2OGEFYmkyg==} + typedoc@0.28.18: + resolution: {integrity: sha512-NTWTUOFRQ9+SGKKTuWKUioUkjxNwtS3JDRPVKZAXGHZy2wCA8bdv2iJiyeePn0xkmK+TCCqZFT0X7+2+FLjngA==} engines: {node: '>= 18', pnpm: '>= 10'} hasBin: true peerDependencies: - typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x + typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x || 6.0.x typeof-article@0.1.1: resolution: {integrity: sha512-Vn42zdX3FhmUrzEmitX3iYyLb+Umwpmv8fkZRIknYh84lmdrwqZA5xYaoKiIj2Rc5i/5wcDrpUmZcbk1U51vTw==} @@ -10188,9 +10303,6 @@ packages: unconfig-core@7.5.0: resolution: {integrity: sha512-Su3FauozOGP44ZmKdHy2oE6LPjk51M/TRRjHv2HNCWiDvfvCoxC2lno6jevMA91MYAdCdwP05QnWdWpSbncX/w==} - unconfig@7.3.3: - resolution: {integrity: sha512-QCkQoOnJF8L107gxfHL0uavn7WD9b3dpBcFX6HtfQYmjw2YzWxGuFQ0N0J6tE9oguCBJn9KOvfqYDCMPHIZrBA==} - unconfig@7.5.0: resolution: {integrity: sha512-oi8Qy2JV4D3UQ0PsopR28CzdQ3S/5A1zwsUwp/rosSbfhJ5z7b90bIyTwi/F7hCLD4SGcZVjDzd4XoUQcEanvA==} @@ -10312,68 +10424,6 @@ packages: resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} engines: {node: '>=0.10.0'} - unstorage@1.17.2: - resolution: {integrity: sha512-cKEsD6iBWJgOMJ6vW1ID/SYuqNf8oN4yqRk8OYqaVQ3nnkJXOT1PSpaMh2QfzLs78UN5kSNRD2c/mgjT8tX7+w==} - peerDependencies: - '@azure/app-configuration': ^1.8.0 - '@azure/cosmos': ^4.2.0 - '@azure/data-tables': ^13.3.0 - '@azure/identity': ^4.6.0 - '@azure/keyvault-secrets': ^4.9.0 - '@azure/storage-blob': ^12.26.0 - '@capacitor/preferences': ^6.0.3 || ^7.0.0 - '@deno/kv': '>=0.9.0' - '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 - '@planetscale/database': ^1.19.0 - '@upstash/redis': ^1.34.3 - '@vercel/blob': '>=0.27.1' - '@vercel/functions': ^2.2.12 || ^3.0.0 - '@vercel/kv': ^1.0.1 - aws4fetch: ^1.0.20 - db0: '>=0.2.1' - idb-keyval: ^6.2.1 - ioredis: ^5.4.2 - uploadthing: ^7.4.4 - peerDependenciesMeta: - '@azure/app-configuration': - optional: true - '@azure/cosmos': - optional: true - '@azure/data-tables': - optional: true - '@azure/identity': - optional: true - '@azure/keyvault-secrets': - optional: true - '@azure/storage-blob': - optional: true - '@capacitor/preferences': - optional: true - '@deno/kv': - optional: true - '@netlify/blobs': - optional: true - '@planetscale/database': - optional: true - '@upstash/redis': - optional: true - '@vercel/blob': - optional: true - '@vercel/functions': - optional: true - '@vercel/kv': - optional: true - aws4fetch: - optional: true - db0: - optional: true - idb-keyval: - optional: true - ioredis: - optional: true - uploadthing: - optional: true - unstorage@1.17.3: resolution: {integrity: sha512-i+JYyy0DoKmQ3FximTHbGadmIYb8JEpq7lxUjnjeB702bCPum0vzo6oy5Mfu0lpqISw7hCyMW2yj4nWC8bqJ3Q==} peerDependencies: @@ -10597,8 +10647,8 @@ packages: vite: optional: true - vite@5.4.19: - resolution: {integrity: sha512-qO3aKv3HoQC8QKiNSTuUM1l9o/XX3+c+VTgLHbJWHZGeTPVAg2XwazI9UWzoxjIJCGCV2zU60uqMzjeLZuULqA==} + vite@5.4.21: + resolution: {integrity: sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -10756,8 +10806,9 @@ packages: vite: optional: true - vitepress-plugin-llms@1.11.0: - resolution: {integrity: sha512-n6fjWzBNKy40p8cij+d2cHiC2asNW1eQKdmc06gX9VAv7vWppIoVLH/f7Ht1bK0vSpGzzW2QimvNfbfv1oCdJw==} + vitepress-plugin-llms@1.12.0: + resolution: {integrity: sha512-zuzL7a8UJuGl46le5cAy/QxKMGlpSylcsLjDDn6BYPc1u+eP3nzoQk9ne9XFBqrE7exoJlIYJELVN8HMgYlFKQ==} + engines: {node: '>=18.0.0'} vitepress@1.6.4: resolution: {integrity: sha512-+2ym1/+0VVrbhNyRoFFesVvBvHAVMZMK0rw60E3X/5349M1GuVdKeazuksqopEdvkKwKGs21Q729jX81/bkBJg==} @@ -10903,8 +10954,8 @@ packages: peerDependencies: typescript: '>=5.0.0' - vue@3.5.18: - resolution: {integrity: sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA==} + vue@3.5.32: + resolution: {integrity: sha512-vM4z4Q9tTafVfMAK7IVzmxg34rSzTFMyIe0UUEijUCkn9+23lj0WRfA83dg7eQZIUlgOSGrkViIaCfqSAUXsMw==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -11040,8 +11091,20 @@ packages: write-file-atomic@2.4.3: resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} - ws@8.18.0: - resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@8.18.3: + resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -11052,8 +11115,8 @@ packages: utf-8-validate: optional: true - ws@8.18.3: - resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} + ws@8.20.0: + resolution: {integrity: sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -11068,6 +11131,10 @@ packages: resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==} engines: {node: '>=18'} + wsl-utils@0.3.1: + resolution: {integrity: sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg==} + engines: {node: '>=20'} + xml-name-validator@5.0.0: resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} engines: {node: '>=18'} @@ -11276,117 +11343,117 @@ snapshots: dependencies: json-schema: 0.4.0 - '@algolia/abtesting@1.1.0': + '@algolia/abtesting@1.16.1': dependencies: - '@algolia/client-common': 5.35.0 - '@algolia/requester-browser-xhr': 5.35.0 - '@algolia/requester-fetch': 5.35.0 - '@algolia/requester-node-http': 5.35.0 + '@algolia/client-common': 5.50.1 + '@algolia/requester-browser-xhr': 5.50.1 + '@algolia/requester-fetch': 5.50.1 + '@algolia/requester-node-http': 5.50.1 - '@algolia/autocomplete-core@1.17.7(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)(search-insights@2.17.3)': + '@algolia/autocomplete-core@1.17.7(@algolia/client-search@5.50.1)(algoliasearch@5.50.1)(search-insights@2.17.3)': dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.17.7(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)(search-insights@2.17.3) - '@algolia/autocomplete-shared': 1.17.7(@algolia/client-search@5.35.0)(algoliasearch@5.35.0) + '@algolia/autocomplete-plugin-algolia-insights': 1.17.7(@algolia/client-search@5.50.1)(algoliasearch@5.50.1)(search-insights@2.17.3) + '@algolia/autocomplete-shared': 1.17.7(@algolia/client-search@5.50.1)(algoliasearch@5.50.1) transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - search-insights - '@algolia/autocomplete-plugin-algolia-insights@1.17.7(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)(search-insights@2.17.3)': + '@algolia/autocomplete-plugin-algolia-insights@1.17.7(@algolia/client-search@5.50.1)(algoliasearch@5.50.1)(search-insights@2.17.3)': dependencies: - '@algolia/autocomplete-shared': 1.17.7(@algolia/client-search@5.35.0)(algoliasearch@5.35.0) + '@algolia/autocomplete-shared': 1.17.7(@algolia/client-search@5.50.1)(algoliasearch@5.50.1) search-insights: 2.17.3 transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - '@algolia/autocomplete-preset-algolia@1.17.7(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)': + '@algolia/autocomplete-preset-algolia@1.17.7(@algolia/client-search@5.50.1)(algoliasearch@5.50.1)': dependencies: - '@algolia/autocomplete-shared': 1.17.7(@algolia/client-search@5.35.0)(algoliasearch@5.35.0) - '@algolia/client-search': 5.35.0 - algoliasearch: 5.35.0 + '@algolia/autocomplete-shared': 1.17.7(@algolia/client-search@5.50.1)(algoliasearch@5.50.1) + '@algolia/client-search': 5.50.1 + algoliasearch: 5.50.1 - '@algolia/autocomplete-shared@1.17.7(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)': + '@algolia/autocomplete-shared@1.17.7(@algolia/client-search@5.50.1)(algoliasearch@5.50.1)': dependencies: - '@algolia/client-search': 5.35.0 - algoliasearch: 5.35.0 + '@algolia/client-search': 5.50.1 + algoliasearch: 5.50.1 - '@algolia/client-abtesting@5.35.0': + '@algolia/client-abtesting@5.50.1': dependencies: - '@algolia/client-common': 5.35.0 - '@algolia/requester-browser-xhr': 5.35.0 - '@algolia/requester-fetch': 5.35.0 - '@algolia/requester-node-http': 5.35.0 + '@algolia/client-common': 5.50.1 + '@algolia/requester-browser-xhr': 5.50.1 + '@algolia/requester-fetch': 5.50.1 + '@algolia/requester-node-http': 5.50.1 - '@algolia/client-analytics@5.35.0': + '@algolia/client-analytics@5.50.1': dependencies: - '@algolia/client-common': 5.35.0 - '@algolia/requester-browser-xhr': 5.35.0 - '@algolia/requester-fetch': 5.35.0 - '@algolia/requester-node-http': 5.35.0 + '@algolia/client-common': 5.50.1 + '@algolia/requester-browser-xhr': 5.50.1 + '@algolia/requester-fetch': 5.50.1 + '@algolia/requester-node-http': 5.50.1 - '@algolia/client-common@5.35.0': {} + '@algolia/client-common@5.50.1': {} - '@algolia/client-insights@5.35.0': + '@algolia/client-insights@5.50.1': dependencies: - '@algolia/client-common': 5.35.0 - '@algolia/requester-browser-xhr': 5.35.0 - '@algolia/requester-fetch': 5.35.0 - '@algolia/requester-node-http': 5.35.0 + '@algolia/client-common': 5.50.1 + '@algolia/requester-browser-xhr': 5.50.1 + '@algolia/requester-fetch': 5.50.1 + '@algolia/requester-node-http': 5.50.1 - '@algolia/client-personalization@5.35.0': + '@algolia/client-personalization@5.50.1': dependencies: - '@algolia/client-common': 5.35.0 - '@algolia/requester-browser-xhr': 5.35.0 - '@algolia/requester-fetch': 5.35.0 - '@algolia/requester-node-http': 5.35.0 + '@algolia/client-common': 5.50.1 + '@algolia/requester-browser-xhr': 5.50.1 + '@algolia/requester-fetch': 5.50.1 + '@algolia/requester-node-http': 5.50.1 - '@algolia/client-query-suggestions@5.35.0': + '@algolia/client-query-suggestions@5.50.1': dependencies: - '@algolia/client-common': 5.35.0 - '@algolia/requester-browser-xhr': 5.35.0 - '@algolia/requester-fetch': 5.35.0 - '@algolia/requester-node-http': 5.35.0 + '@algolia/client-common': 5.50.1 + '@algolia/requester-browser-xhr': 5.50.1 + '@algolia/requester-fetch': 5.50.1 + '@algolia/requester-node-http': 5.50.1 - '@algolia/client-search@5.35.0': + '@algolia/client-search@5.50.1': dependencies: - '@algolia/client-common': 5.35.0 - '@algolia/requester-browser-xhr': 5.35.0 - '@algolia/requester-fetch': 5.35.0 - '@algolia/requester-node-http': 5.35.0 + '@algolia/client-common': 5.50.1 + '@algolia/requester-browser-xhr': 5.50.1 + '@algolia/requester-fetch': 5.50.1 + '@algolia/requester-node-http': 5.50.1 - '@algolia/ingestion@1.35.0': + '@algolia/ingestion@1.50.1': dependencies: - '@algolia/client-common': 5.35.0 - '@algolia/requester-browser-xhr': 5.35.0 - '@algolia/requester-fetch': 5.35.0 - '@algolia/requester-node-http': 5.35.0 + '@algolia/client-common': 5.50.1 + '@algolia/requester-browser-xhr': 5.50.1 + '@algolia/requester-fetch': 5.50.1 + '@algolia/requester-node-http': 5.50.1 - '@algolia/monitoring@1.35.0': + '@algolia/monitoring@1.50.1': dependencies: - '@algolia/client-common': 5.35.0 - '@algolia/requester-browser-xhr': 5.35.0 - '@algolia/requester-fetch': 5.35.0 - '@algolia/requester-node-http': 5.35.0 + '@algolia/client-common': 5.50.1 + '@algolia/requester-browser-xhr': 5.50.1 + '@algolia/requester-fetch': 5.50.1 + '@algolia/requester-node-http': 5.50.1 - '@algolia/recommend@5.35.0': + '@algolia/recommend@5.50.1': dependencies: - '@algolia/client-common': 5.35.0 - '@algolia/requester-browser-xhr': 5.35.0 - '@algolia/requester-fetch': 5.35.0 - '@algolia/requester-node-http': 5.35.0 + '@algolia/client-common': 5.50.1 + '@algolia/requester-browser-xhr': 5.50.1 + '@algolia/requester-fetch': 5.50.1 + '@algolia/requester-node-http': 5.50.1 - '@algolia/requester-browser-xhr@5.35.0': + '@algolia/requester-browser-xhr@5.50.1': dependencies: - '@algolia/client-common': 5.35.0 + '@algolia/client-common': 5.50.1 - '@algolia/requester-fetch@5.35.0': + '@algolia/requester-fetch@5.50.1': dependencies: - '@algolia/client-common': 5.35.0 + '@algolia/client-common': 5.50.1 - '@algolia/requester-node-http@5.35.0': + '@algolia/requester-node-http@5.50.1': dependencies: - '@algolia/client-common': 5.35.0 + '@algolia/client-common': 5.50.1 '@ampproject/remapping@2.3.0': dependencies: @@ -11768,6 +11835,10 @@ snapshots: dependencies: '@babel/types': 7.28.5 + '@babel/parser@7.29.2': + dependencies: + '@babel/types': 7.29.0 + '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 @@ -11835,6 +11906,11 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 + '@babel/types@7.29.0': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 + '@bcoe/v8-coverage@1.0.2': {} '@bluwy/giget-core@0.1.6': @@ -12201,10 +12277,10 @@ snapshots: '@docsearch/css@3.8.2': {} - '@docsearch/js@3.8.2(@algolia/client-search@5.35.0)(react-dom@19.2.0(react@19.2.1))(react@19.2.1)(search-insights@2.17.3)': + '@docsearch/js@3.8.2(@algolia/client-search@5.50.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1)(search-insights@2.17.3)': dependencies: - '@docsearch/react': 3.8.2(@algolia/client-search@5.35.0)(react-dom@19.2.0(react@19.2.1))(react@19.2.1)(search-insights@2.17.3) - preact: 10.27.0 + '@docsearch/react': 3.8.2(@algolia/client-search@5.50.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1)(search-insights@2.17.3) + preact: 10.29.1 transitivePeerDependencies: - '@algolia/client-search' - '@types/react' @@ -12212,12 +12288,12 @@ snapshots: - react-dom - search-insights - '@docsearch/react@3.8.2(@algolia/client-search@5.35.0)(react-dom@19.2.0(react@19.2.1))(react@19.2.1)(search-insights@2.17.3)': + '@docsearch/react@3.8.2(@algolia/client-search@5.50.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1)(search-insights@2.17.3)': dependencies: - '@algolia/autocomplete-core': 1.17.7(@algolia/client-search@5.35.0)(algoliasearch@5.35.0)(search-insights@2.17.3) - '@algolia/autocomplete-preset-algolia': 1.17.7(@algolia/client-search@5.35.0)(algoliasearch@5.35.0) + '@algolia/autocomplete-core': 1.17.7(@algolia/client-search@5.50.1)(algoliasearch@5.50.1)(search-insights@2.17.3) + '@algolia/autocomplete-preset-algolia': 1.17.7(@algolia/client-search@5.50.1)(algoliasearch@5.50.1) '@docsearch/css': 3.8.2 - algoliasearch: 5.35.0 + algoliasearch: 5.50.1 optionalDependencies: react: 19.2.1 react-dom: 19.2.0(react@19.2.1) @@ -12292,6 +12368,9 @@ snapshots: '@esbuild/aix-ppc64@0.27.1': optional: true + '@esbuild/aix-ppc64@0.27.7': + optional: true + '@esbuild/android-arm64@0.21.5': optional: true @@ -12304,6 +12383,9 @@ snapshots: '@esbuild/android-arm64@0.27.1': optional: true + '@esbuild/android-arm64@0.27.7': + optional: true + '@esbuild/android-arm@0.21.5': optional: true @@ -12316,6 +12398,9 @@ snapshots: '@esbuild/android-arm@0.27.1': optional: true + '@esbuild/android-arm@0.27.7': + optional: true + '@esbuild/android-x64@0.21.5': optional: true @@ -12328,6 +12413,9 @@ snapshots: '@esbuild/android-x64@0.27.1': optional: true + '@esbuild/android-x64@0.27.7': + optional: true + '@esbuild/darwin-arm64@0.21.5': optional: true @@ -12340,6 +12428,9 @@ snapshots: '@esbuild/darwin-arm64@0.27.1': optional: true + '@esbuild/darwin-arm64@0.27.7': + optional: true + '@esbuild/darwin-x64@0.21.5': optional: true @@ -12352,6 +12443,9 @@ snapshots: '@esbuild/darwin-x64@0.27.1': optional: true + '@esbuild/darwin-x64@0.27.7': + optional: true + '@esbuild/freebsd-arm64@0.21.5': optional: true @@ -12364,6 +12458,9 @@ snapshots: '@esbuild/freebsd-arm64@0.27.1': optional: true + '@esbuild/freebsd-arm64@0.27.7': + optional: true + '@esbuild/freebsd-x64@0.21.5': optional: true @@ -12376,6 +12473,9 @@ snapshots: '@esbuild/freebsd-x64@0.27.1': optional: true + '@esbuild/freebsd-x64@0.27.7': + optional: true + '@esbuild/linux-arm64@0.21.5': optional: true @@ -12388,6 +12488,9 @@ snapshots: '@esbuild/linux-arm64@0.27.1': optional: true + '@esbuild/linux-arm64@0.27.7': + optional: true + '@esbuild/linux-arm@0.21.5': optional: true @@ -12400,6 +12503,9 @@ snapshots: '@esbuild/linux-arm@0.27.1': optional: true + '@esbuild/linux-arm@0.27.7': + optional: true + '@esbuild/linux-ia32@0.21.5': optional: true @@ -12412,6 +12518,9 @@ snapshots: '@esbuild/linux-ia32@0.27.1': optional: true + '@esbuild/linux-ia32@0.27.7': + optional: true + '@esbuild/linux-loong64@0.21.5': optional: true @@ -12424,6 +12533,9 @@ snapshots: '@esbuild/linux-loong64@0.27.1': optional: true + '@esbuild/linux-loong64@0.27.7': + optional: true + '@esbuild/linux-mips64el@0.21.5': optional: true @@ -12436,6 +12548,9 @@ snapshots: '@esbuild/linux-mips64el@0.27.1': optional: true + '@esbuild/linux-mips64el@0.27.7': + optional: true + '@esbuild/linux-ppc64@0.21.5': optional: true @@ -12448,6 +12563,9 @@ snapshots: '@esbuild/linux-ppc64@0.27.1': optional: true + '@esbuild/linux-ppc64@0.27.7': + optional: true + '@esbuild/linux-riscv64@0.21.5': optional: true @@ -12460,6 +12578,9 @@ snapshots: '@esbuild/linux-riscv64@0.27.1': optional: true + '@esbuild/linux-riscv64@0.27.7': + optional: true + '@esbuild/linux-s390x@0.21.5': optional: true @@ -12472,6 +12593,9 @@ snapshots: '@esbuild/linux-s390x@0.27.1': optional: true + '@esbuild/linux-s390x@0.27.7': + optional: true + '@esbuild/linux-x64@0.21.5': optional: true @@ -12484,6 +12608,9 @@ snapshots: '@esbuild/linux-x64@0.27.1': optional: true + '@esbuild/linux-x64@0.27.7': + optional: true + '@esbuild/netbsd-arm64@0.25.12': optional: true @@ -12493,6 +12620,9 @@ snapshots: '@esbuild/netbsd-arm64@0.27.1': optional: true + '@esbuild/netbsd-arm64@0.27.7': + optional: true + '@esbuild/netbsd-x64@0.21.5': optional: true @@ -12505,6 +12635,9 @@ snapshots: '@esbuild/netbsd-x64@0.27.1': optional: true + '@esbuild/netbsd-x64@0.27.7': + optional: true + '@esbuild/openbsd-arm64@0.25.12': optional: true @@ -12514,6 +12647,9 @@ snapshots: '@esbuild/openbsd-arm64@0.27.1': optional: true + '@esbuild/openbsd-arm64@0.27.7': + optional: true + '@esbuild/openbsd-x64@0.21.5': optional: true @@ -12526,12 +12662,18 @@ snapshots: '@esbuild/openbsd-x64@0.27.1': optional: true + '@esbuild/openbsd-x64@0.27.7': + optional: true + '@esbuild/openharmony-arm64@0.25.12': optional: true '@esbuild/openharmony-arm64@0.27.1': optional: true + '@esbuild/openharmony-arm64@0.27.7': + optional: true + '@esbuild/sunos-x64@0.21.5': optional: true @@ -12544,6 +12686,9 @@ snapshots: '@esbuild/sunos-x64@0.27.1': optional: true + '@esbuild/sunos-x64@0.27.7': + optional: true + '@esbuild/win32-arm64@0.21.5': optional: true @@ -12556,6 +12701,9 @@ snapshots: '@esbuild/win32-arm64@0.27.1': optional: true + '@esbuild/win32-arm64@0.27.7': + optional: true + '@esbuild/win32-ia32@0.21.5': optional: true @@ -12568,6 +12716,9 @@ snapshots: '@esbuild/win32-ia32@0.27.1': optional: true + '@esbuild/win32-ia32@0.27.7': + optional: true + '@esbuild/win32-x64@0.21.5': optional: true @@ -12580,6 +12731,9 @@ snapshots: '@esbuild/win32-x64@0.27.1': optional: true + '@esbuild/win32-x64@0.27.7': + optional: true + '@eslint-community/eslint-utils@4.7.0(eslint@9.39.2(jiti@2.6.1))': dependencies: eslint: 9.39.2(jiti@2.6.1) @@ -12613,17 +12767,17 @@ snapshots: dependencies: '@eslint/core': 0.17.0 - '@eslint/config-inspector@1.4.2(eslint@9.39.2(jiti@2.6.1))': + '@eslint/config-inspector@1.5.0(eslint@9.39.2(jiti@2.6.1))': dependencies: ansis: 4.2.0 - bundle-require: 5.1.0(esbuild@0.27.1) - cac: 6.7.14 - chokidar: 4.0.3 - esbuild: 0.27.1 + bundle-require: 5.1.0(esbuild@0.27.7) + cac: 7.0.0 + chokidar: 5.0.0 + esbuild: 0.27.7 eslint: 9.39.2(jiti@2.6.1) - h3: 1.15.4 + h3: 1.15.5 tinyglobby: 0.2.15 - ws: 8.18.3 + ws: 8.20.0 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -12666,12 +12820,12 @@ snapshots: optionalDependencies: '@noble/hashes': 1.8.0 - '@gerrit0/mini-shiki@3.19.0': + '@gerrit0/mini-shiki@3.23.0': dependencies: - '@shikijs/engine-oniguruma': 3.19.0 - '@shikijs/langs': 3.19.0 - '@shikijs/themes': 3.19.0 - '@shikijs/types': 3.19.0 + '@shikijs/engine-oniguruma': 3.23.0 + '@shikijs/langs': 3.23.0 + '@shikijs/themes': 3.23.0 + '@shikijs/types': 3.23.0 '@shikijs/vscode-textmate': 10.0.2 '@humanfs/core@0.19.1': {} @@ -12703,7 +12857,7 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify-json/simple-icons@1.2.47': + '@iconify-json/simple-icons@1.2.77': dependencies: '@iconify/types': 2.0.0 @@ -13380,10 +13534,6 @@ snapshots: '@putout/minify@5.1.2': {} - '@quansync/fs@0.1.5': - dependencies: - quansync: 0.2.11 - '@quansync/fs@1.0.0': dependencies: quansync: 1.0.0 @@ -13532,129 +13682,69 @@ snapshots: optionalDependencies: rollup: 4.52.5 - '@rollup/rollup-android-arm-eabi@4.42.0': - optional: true - '@rollup/rollup-android-arm-eabi@4.52.5': optional: true - '@rollup/rollup-android-arm64@4.42.0': - optional: true - '@rollup/rollup-android-arm64@4.52.5': optional: true - '@rollup/rollup-darwin-arm64@4.42.0': - optional: true - '@rollup/rollup-darwin-arm64@4.52.5': optional: true - '@rollup/rollup-darwin-x64@4.42.0': - optional: true - '@rollup/rollup-darwin-x64@4.52.5': optional: true - '@rollup/rollup-freebsd-arm64@4.42.0': - optional: true - '@rollup/rollup-freebsd-arm64@4.52.5': optional: true - '@rollup/rollup-freebsd-x64@4.42.0': - optional: true - '@rollup/rollup-freebsd-x64@4.52.5': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.42.0': - optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.52.5': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.42.0': - optional: true - '@rollup/rollup-linux-arm-musleabihf@4.52.5': optional: true - '@rollup/rollup-linux-arm64-gnu@4.42.0': - optional: true - '@rollup/rollup-linux-arm64-gnu@4.52.5': optional: true - '@rollup/rollup-linux-arm64-musl@4.42.0': - optional: true - '@rollup/rollup-linux-arm64-musl@4.52.5': optional: true '@rollup/rollup-linux-loong64-gnu@4.52.5': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.42.0': - optional: true - - '@rollup/rollup-linux-powerpc64le-gnu@4.42.0': - optional: true - '@rollup/rollup-linux-ppc64-gnu@4.52.5': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.42.0': - optional: true - '@rollup/rollup-linux-riscv64-gnu@4.52.5': optional: true - '@rollup/rollup-linux-riscv64-musl@4.42.0': - optional: true - '@rollup/rollup-linux-riscv64-musl@4.52.5': optional: true - '@rollup/rollup-linux-s390x-gnu@4.42.0': - optional: true - '@rollup/rollup-linux-s390x-gnu@4.52.5': optional: true - '@rollup/rollup-linux-x64-gnu@4.42.0': - optional: true - '@rollup/rollup-linux-x64-gnu@4.52.5': optional: true - '@rollup/rollup-linux-x64-musl@4.42.0': - optional: true - '@rollup/rollup-linux-x64-musl@4.52.5': optional: true '@rollup/rollup-openharmony-arm64@4.52.5': optional: true - '@rollup/rollup-win32-arm64-msvc@4.42.0': - optional: true - '@rollup/rollup-win32-arm64-msvc@4.52.5': optional: true - '@rollup/rollup-win32-ia32-msvc@4.42.0': - optional: true - '@rollup/rollup-win32-ia32-msvc@4.52.5': optional: true '@rollup/rollup-win32-x64-gnu@4.52.5': optional: true - '@rollup/rollup-win32-x64-msvc@4.42.0': - optional: true - '@rollup/rollup-win32-x64-msvc@4.52.5': optional: true @@ -13716,6 +13806,11 @@ snapshots: '@shikijs/types': 3.22.0 '@shikijs/vscode-textmate': 10.0.2 + '@shikijs/engine-oniguruma@3.23.0': + dependencies: + '@shikijs/types': 3.23.0 + '@shikijs/vscode-textmate': 10.0.2 + '@shikijs/langs@2.5.0': dependencies: '@shikijs/types': 2.5.0 @@ -13728,6 +13823,10 @@ snapshots: dependencies: '@shikijs/types': 3.22.0 + '@shikijs/langs@3.23.0': + dependencies: + '@shikijs/types': 3.23.0 + '@shikijs/themes@2.5.0': dependencies: '@shikijs/types': 2.5.0 @@ -13740,6 +13839,10 @@ snapshots: dependencies: '@shikijs/types': 3.22.0 + '@shikijs/themes@3.23.0': + dependencies: + '@shikijs/types': 3.23.0 + '@shikijs/transformers@2.5.0': dependencies: '@shikijs/core': 2.5.0 @@ -13760,6 +13863,11 @@ snapshots: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 + '@shikijs/types@3.23.0': + dependencies: + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + '@shikijs/vscode-textmate@10.0.2': {} '@sindresorhus/is@7.0.2': {} @@ -13780,10 +13888,10 @@ snapshots: axe-core: 4.10.3 storybook: 10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1) - '@storybook/addon-docs@10.2.8(@types/react@19.2.14)(esbuild@0.27.1)(rollup@4.52.5)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1))(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2))': + '@storybook/addon-docs@10.2.8(@types/react@19.2.14)(esbuild@0.27.7)(rollup@4.52.5)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1))(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2))': dependencies: '@mdx-js/react': 3.1.1(@types/react@19.2.14)(react@19.2.0) - '@storybook/csf-plugin': 10.2.8(esbuild@0.27.1)(rollup@4.52.5)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1))(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2)) + '@storybook/csf-plugin': 10.2.8(esbuild@0.27.7)(rollup@4.52.5)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1))(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2)) '@storybook/icons': 2.0.1(react-dom@19.2.0(react@19.2.1))(react@19.2.0) '@storybook/react-dom-shim': 10.2.8(react-dom@19.2.0(react@19.2.1))(react@19.2.0)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1)) react: 19.2.0 @@ -13814,9 +13922,9 @@ snapshots: transitivePeerDependencies: - babel-plugin-macros - '@storybook/builder-vite@10.2.8(esbuild@0.27.1)(rollup@4.52.5)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1))(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2))': + '@storybook/builder-vite@10.2.8(esbuild@0.27.7)(rollup@4.52.5)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1))(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2))': dependencies: - '@storybook/csf-plugin': 10.2.8(esbuild@0.27.1)(rollup@4.52.5)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1))(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2)) + '@storybook/csf-plugin': 10.2.8(esbuild@0.27.7)(rollup@4.52.5)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1))(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2)) storybook: 10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1) ts-dedent: 2.2.0 vite: 6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2) @@ -13825,12 +13933,12 @@ snapshots: - rollup - webpack - '@storybook/csf-plugin@10.2.8(esbuild@0.27.1)(rollup@4.52.5)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1))(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2))': + '@storybook/csf-plugin@10.2.8(esbuild@0.27.7)(rollup@4.52.5)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1))(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2))': dependencies: storybook: 10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1) unplugin: 2.3.11 optionalDependencies: - esbuild: 0.27.1 + esbuild: 0.27.7 rollup: 4.52.5 vite: 6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2) @@ -13856,9 +13964,9 @@ snapshots: react-dom: 19.2.0(react@19.2.1) storybook: 10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1) - '@storybook/svelte-vite@10.2.8(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.51.2)(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2)))(esbuild@0.27.1)(rollup@4.52.5)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1))(svelte@5.51.2)(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2))': + '@storybook/svelte-vite@10.2.8(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.51.2)(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2)))(esbuild@0.27.7)(rollup@4.52.5)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1))(svelte@5.51.2)(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2))': dependencies: - '@storybook/builder-vite': 10.2.8(esbuild@0.27.1)(rollup@4.52.5)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1))(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2)) + '@storybook/builder-vite': 10.2.8(esbuild@0.27.7)(rollup@4.52.5)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1))(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2)) '@storybook/svelte': 10.2.8(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1))(svelte@5.51.2) '@sveltejs/vite-plugin-svelte': 6.2.4(svelte@5.51.2)(vite@6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2)) magic-string: 0.30.21 @@ -14281,8 +14389,6 @@ snapshots: dependencies: '@types/estree': 1.0.8 - '@types/estree@1.0.7': {} - '@types/estree@1.0.8': {} '@types/fontkit@2.0.8': @@ -14495,7 +14601,7 @@ snapshots: fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.7.3 + semver: 7.7.4 ts-api-utils: 2.1.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: @@ -14552,10 +14658,10 @@ snapshots: '@vercel/oidc@3.1.0': {} - '@vitejs/plugin-vue@5.2.4(vite@5.4.19(@types/node@24.10.13)(lightningcss@1.31.1)(terser@5.42.0))(vue@3.5.18(typescript@5.9.3))': + '@vitejs/plugin-vue@5.2.4(vite@5.4.21(@types/node@24.10.13)(lightningcss@1.31.1)(terser@5.42.0))(vue@3.5.32(typescript@5.9.3))': dependencies: - vite: 5.4.19(@types/node@24.10.13)(lightningcss@1.31.1)(terser@5.42.0) - vue: 3.5.18(typescript@5.9.3) + vite: 5.4.21(@types/node@24.10.13)(lightningcss@1.31.1)(terser@5.42.0) + vue: 3.5.32(typescript@5.9.3) '@vitest/coverage-v8@4.0.18(vitest@4.0.18)': dependencies: @@ -14708,50 +14814,35 @@ snapshots: '@vscode/l10n@0.0.18': {} - '@vue/compiler-core@3.5.18': + '@vue/compiler-core@3.5.32': dependencies: - '@babel/parser': 7.28.5 - '@vue/shared': 3.5.18 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.1 - - '@vue/compiler-core@3.5.25': - dependencies: - '@babel/parser': 7.28.5 - '@vue/shared': 3.5.25 - entities: 4.5.0 + '@babel/parser': 7.29.2 + '@vue/shared': 3.5.32 + entities: 7.0.1 estree-walker: 2.0.2 source-map-js: 1.2.1 - optional: true - - '@vue/compiler-dom@3.5.18': - dependencies: - '@vue/compiler-core': 3.5.18 - '@vue/shared': 3.5.18 - '@vue/compiler-dom@3.5.25': + '@vue/compiler-dom@3.5.32': dependencies: - '@vue/compiler-core': 3.5.25 - '@vue/shared': 3.5.25 - optional: true + '@vue/compiler-core': 3.5.32 + '@vue/shared': 3.5.32 - '@vue/compiler-sfc@3.5.18': + '@vue/compiler-sfc@3.5.32': dependencies: - '@babel/parser': 7.28.5 - '@vue/compiler-core': 3.5.18 - '@vue/compiler-dom': 3.5.18 - '@vue/compiler-ssr': 3.5.18 - '@vue/shared': 3.5.18 + '@babel/parser': 7.29.2 + '@vue/compiler-core': 3.5.32 + '@vue/compiler-dom': 3.5.32 + '@vue/compiler-ssr': 3.5.32 + '@vue/shared': 3.5.32 estree-walker: 2.0.2 magic-string: 0.30.21 - postcss: 8.5.6 + postcss: 8.5.9 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.18': + '@vue/compiler-ssr@3.5.32': dependencies: - '@vue/compiler-dom': 3.5.18 - '@vue/shared': 3.5.18 + '@vue/compiler-dom': 3.5.32 + '@vue/shared': 3.5.32 '@vue/compiler-vue2@2.7.16': dependencies: @@ -14759,30 +14850,30 @@ snapshots: he: 1.2.0 optional: true - '@vue/devtools-api@7.7.7': + '@vue/devtools-api@7.7.9': dependencies: - '@vue/devtools-kit': 7.7.7 + '@vue/devtools-kit': 7.7.9 - '@vue/devtools-kit@7.7.7': + '@vue/devtools-kit@7.7.9': dependencies: - '@vue/devtools-shared': 7.7.7 + '@vue/devtools-shared': 7.7.9 birpc: 2.6.1 hookable: 5.5.3 mitt: 3.0.1 perfect-debounce: 1.0.0 speakingurl: 14.0.1 - superjson: 2.2.2 + superjson: 2.2.6 - '@vue/devtools-shared@7.7.7': + '@vue/devtools-shared@7.7.9': dependencies: rfdc: 1.4.1 '@vue/language-core@2.2.12(typescript@5.9.3)': dependencies: '@volar/language-core': 2.4.15 - '@vue/compiler-dom': 3.5.25 + '@vue/compiler-dom': 3.5.32 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.25 + '@vue/shared': 3.5.32 alien-signals: 1.0.13 minimatch: 9.0.5 muggle-string: 0.4.1 @@ -14791,50 +14882,49 @@ snapshots: typescript: 5.9.3 optional: true - '@vue/reactivity@3.5.18': + '@vue/reactivity@3.5.32': dependencies: - '@vue/shared': 3.5.18 + '@vue/shared': 3.5.32 - '@vue/runtime-core@3.5.18': + '@vue/runtime-core@3.5.32': dependencies: - '@vue/reactivity': 3.5.18 - '@vue/shared': 3.5.18 + '@vue/reactivity': 3.5.32 + '@vue/shared': 3.5.32 - '@vue/runtime-dom@3.5.18': + '@vue/runtime-dom@3.5.32': dependencies: - '@vue/reactivity': 3.5.18 - '@vue/runtime-core': 3.5.18 - '@vue/shared': 3.5.18 + '@vue/reactivity': 3.5.32 + '@vue/runtime-core': 3.5.32 + '@vue/shared': 3.5.32 csstype: 3.2.3 - '@vue/server-renderer@3.5.18(vue@3.5.18(typescript@5.9.3))': + '@vue/server-renderer@3.5.32(vue@3.5.32(typescript@5.9.3))': dependencies: - '@vue/compiler-ssr': 3.5.18 - '@vue/shared': 3.5.18 - vue: 3.5.18(typescript@5.9.3) + '@vue/compiler-ssr': 3.5.32 + '@vue/shared': 3.5.32 + vue: 3.5.32(typescript@5.9.3) - '@vue/shared@3.5.18': {} + '@vue/shared@3.5.25': {} - '@vue/shared@3.5.25': - optional: true + '@vue/shared@3.5.32': {} '@vueuse/core@12.8.2(typescript@5.9.3)': dependencies: '@types/web-bluetooth': 0.0.21 '@vueuse/metadata': 12.8.2 '@vueuse/shared': 12.8.2(typescript@5.9.3) - vue: 3.5.18(typescript@5.9.3) + vue: 3.5.32(typescript@5.9.3) transitivePeerDependencies: - typescript - '@vueuse/integrations@12.8.2(change-case@5.4.4)(focus-trap@7.6.5)(typescript@5.9.3)': + '@vueuse/integrations@12.8.2(change-case@5.4.4)(focus-trap@7.8.0)(typescript@5.9.3)': dependencies: '@vueuse/core': 12.8.2(typescript@5.9.3) '@vueuse/shared': 12.8.2(typescript@5.9.3) - vue: 3.5.18(typescript@5.9.3) + vue: 3.5.32(typescript@5.9.3) optionalDependencies: change-case: 5.4.4 - focus-trap: 7.6.5 + focus-trap: 7.8.0 transitivePeerDependencies: - typescript @@ -14842,7 +14932,7 @@ snapshots: '@vueuse/shared@12.8.2(typescript@5.9.3)': dependencies: - vue: 3.5.18(typescript@5.9.3) + vue: 3.5.32(typescript@5.9.3) transitivePeerDependencies: - typescript @@ -14870,6 +14960,8 @@ snapshots: acorn@8.15.0: {} + acorn@8.16.0: {} + actions-up@1.11.0: dependencies: cac: 6.7.14 @@ -14960,22 +15052,22 @@ snapshots: loud-rejection: 2.2.0 read-package-up: 11.0.0 - algoliasearch@5.35.0: - dependencies: - '@algolia/abtesting': 1.1.0 - '@algolia/client-abtesting': 5.35.0 - '@algolia/client-analytics': 5.35.0 - '@algolia/client-common': 5.35.0 - '@algolia/client-insights': 5.35.0 - '@algolia/client-personalization': 5.35.0 - '@algolia/client-query-suggestions': 5.35.0 - '@algolia/client-search': 5.35.0 - '@algolia/ingestion': 1.35.0 - '@algolia/monitoring': 1.35.0 - '@algolia/recommend': 5.35.0 - '@algolia/requester-browser-xhr': 5.35.0 - '@algolia/requester-fetch': 5.35.0 - '@algolia/requester-node-http': 5.35.0 + algoliasearch@5.50.1: + dependencies: + '@algolia/abtesting': 1.16.1 + '@algolia/client-abtesting': 5.50.1 + '@algolia/client-analytics': 5.50.1 + '@algolia/client-common': 5.50.1 + '@algolia/client-insights': 5.50.1 + '@algolia/client-personalization': 5.50.1 + '@algolia/client-query-suggestions': 5.50.1 + '@algolia/client-search': 5.50.1 + '@algolia/ingestion': 1.50.1 + '@algolia/monitoring': 1.50.1 + '@algolia/recommend': 5.50.1 + '@algolia/requester-browser-xhr': 5.50.1 + '@algolia/requester-fetch': 5.50.1 + '@algolia/requester-node-http': 5.50.1 alien-signals@1.0.13: optional: true @@ -15576,6 +15668,8 @@ snapshots: birpc@2.6.1: {} + birpc@4.0.0: {} + bl@4.1.0: dependencies: buffer: 5.7.1 @@ -15630,7 +15724,7 @@ snapshots: dependencies: balanced-match: 1.0.2 - brace-expansion@5.0.4: + brace-expansion@5.0.5: dependencies: balanced-match: 4.0.4 @@ -15680,15 +15774,17 @@ snapshots: esbuild: 0.25.12 load-tsconfig: 0.2.5 - bundle-require@5.1.0(esbuild@0.27.1): + bundle-require@5.1.0(esbuild@0.27.7): dependencies: - esbuild: 0.27.1 + esbuild: 0.27.7 load-tsconfig: 0.2.5 bytes@3.1.2: {} cac@6.7.14: {} + cac@7.0.0: {} + cache-base@1.0.1: dependencies: collection-visit: 1.0.0 @@ -16003,9 +16099,9 @@ snapshots: cookie@1.1.1: {} - copy-anything@3.0.5: + copy-anything@4.0.5: dependencies: - is-what: 4.1.16 + is-what: 5.5.0 copy-descriptor@0.1.1: {} @@ -16188,6 +16284,11 @@ snapshots: bundle-name: 4.1.0 default-browser-id: 5.0.0 + default-browser@5.5.0: + dependencies: + bundle-name: 4.1.0 + default-browser-id: 5.0.0 + default-compare@1.0.0: dependencies: kind-of: 5.1.0 @@ -16396,6 +16497,8 @@ snapshots: entities@7.0.0: {} + entities@7.0.1: {} + env-editor@0.4.2: {} env-paths@1.0.0: {} @@ -16628,6 +16731,35 @@ snapshots: '@esbuild/win32-ia32': 0.27.1 '@esbuild/win32-x64': 0.27.1 + esbuild@0.27.7: + optionalDependencies: + '@esbuild/aix-ppc64': 0.27.7 + '@esbuild/android-arm': 0.27.7 + '@esbuild/android-arm64': 0.27.7 + '@esbuild/android-x64': 0.27.7 + '@esbuild/darwin-arm64': 0.27.7 + '@esbuild/darwin-x64': 0.27.7 + '@esbuild/freebsd-arm64': 0.27.7 + '@esbuild/freebsd-x64': 0.27.7 + '@esbuild/linux-arm': 0.27.7 + '@esbuild/linux-arm64': 0.27.7 + '@esbuild/linux-ia32': 0.27.7 + '@esbuild/linux-loong64': 0.27.7 + '@esbuild/linux-mips64el': 0.27.7 + '@esbuild/linux-ppc64': 0.27.7 + '@esbuild/linux-riscv64': 0.27.7 + '@esbuild/linux-s390x': 0.27.7 + '@esbuild/linux-x64': 0.27.7 + '@esbuild/netbsd-arm64': 0.27.7 + '@esbuild/netbsd-x64': 0.27.7 + '@esbuild/openbsd-arm64': 0.27.7 + '@esbuild/openbsd-x64': 0.27.7 + '@esbuild/openharmony-arm64': 0.27.7 + '@esbuild/sunos-x64': 0.27.7 + '@esbuild/win32-arm64': 0.27.7 + '@esbuild/win32-ia32': 0.27.7 + '@esbuild/win32-x64': 0.27.7 + escalade@3.2.0: {} escape-html@1.0.3: {} @@ -17032,7 +17164,7 @@ snapshots: fast-levenshtein@2.0.6: {} - fast-npm-meta@0.4.7: {} + fast-npm-meta@1.4.2: {} fast-uri@3.0.6: {} @@ -17134,9 +17266,9 @@ snapshots: flattie@1.1.1: {} - focus-trap@7.6.5: + focus-trap@7.8.0: dependencies: - tabbable: 6.2.0 + tabbable: 6.4.0 fontace@0.3.1: dependencies: @@ -17946,6 +18078,8 @@ snapshots: is-hexadecimal@2.0.1: {} + is-in-ssh@1.0.0: {} + is-inside-container@1.0.0: dependencies: is-docker: 3.0.0 @@ -18078,7 +18212,7 @@ snapshots: call-bound: 1.0.4 get-intrinsic: 1.3.0 - is-what@4.1.16: {} + is-what@5.5.0: {} is-windows@1.0.2: {} @@ -18290,7 +18424,7 @@ snapshots: dependencies: package-json: 4.0.1 - launch-editor@2.12.0: + launch-editor@2.13.2: dependencies: picocolors: 1.1.1 shell-quote: 1.8.3 @@ -18612,7 +18746,7 @@ snapshots: markdown-extensions@2.0.0: {} - markdown-it@14.1.0: + markdown-it@14.1.1: dependencies: argparse: 2.0.1 entities: 4.5.0 @@ -18664,12 +18798,29 @@ snapshots: transitivePeerDependencies: - supports-color + mdast-util-from-markdown@2.0.3: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.1.0 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.2 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-decode-string: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + mdast-util-frontmatter@2.0.1: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 escape-string-regexp: 5.0.0 - mdast-util-from-markdown: 2.0.2 + mdast-util-from-markdown: 2.0.3 mdast-util-to-markdown: 2.1.2 micromark-extension-frontmatter: 2.0.0 transitivePeerDependencies: @@ -19227,9 +19378,9 @@ snapshots: - '@swc/helpers' - supports-color - minimatch@10.2.4: + minimatch@10.2.5: dependencies: - brace-expansion: 5.0.4 + brace-expansion: 5.0.5 minimatch@3.1.2: dependencies: @@ -19241,7 +19392,7 @@ snapshots: minimist@1.2.8: {} - minisearch@7.1.2: {} + minisearch@7.2.0: {} mitt@3.0.1: {} @@ -19270,6 +19421,13 @@ snapshots: pkg-types: 1.3.1 ufo: 1.6.1 + mlly@1.8.2: + dependencies: + acorn: 8.16.0 + pathe: 2.0.3 + pkg-types: 1.3.1 + ufo: 1.6.3 + modern-tar@0.3.5: {} moment@2.30.1: {} @@ -19363,28 +19521,28 @@ snapshots: node-mock-http@1.0.4: {} - node-modules-inspector@1.2.0: + node-modules-inspector@1.4.2: dependencies: ansis: 4.2.0 - birpc: 2.6.1 - cac: 6.7.14 - fast-npm-meta: 0.4.7 + birpc: 4.0.0 + cac: 7.0.0 + fast-npm-meta: 1.4.2 get-port-please: 3.2.0 - h3: 1.15.4 - launch-editor: 2.12.0 - mlly: 1.8.0 + h3: 1.15.5 + launch-editor: 2.13.2 + mlly: 1.8.2 mrmime: 2.0.1 - node-modules-tools: 1.2.0 + node-modules-tools: 1.4.2 ohash: 2.0.11 - open: 10.2.0 - p-limit: 6.2.0 + open: 11.0.0 + p-limit: 7.3.0 pathe: 2.0.3 - publint: 0.3.17 + publint: 0.3.18 structured-clone-es: 1.0.0 tinyglobby: 0.2.15 - unconfig: 7.3.3 - unstorage: 1.17.2 - ws: 8.18.3 + unconfig: 7.5.0 + unstorage: 1.17.4 + ws: 8.20.0 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -19408,14 +19566,14 @@ snapshots: - uploadthing - utf-8-validate - node-modules-tools@1.2.0: + node-modules-tools@1.4.2: dependencies: js-yaml: 4.1.1 - p-limit: 6.2.0 - package-manager-detector: 1.5.0 + p-limit: 7.3.0 + package-manager-detector: 1.6.0 pathe: 2.0.3 pkg-types: 2.3.0 - publint: 0.3.17 + publint: 0.3.18 semver: 7.7.4 tinyexec: 1.0.2 @@ -19523,7 +19681,7 @@ snapshots: dependencies: destr: 2.0.5 node-fetch-native: 1.6.7 - ufo: 1.6.1 + ufo: 1.6.3 ohash@2.0.11: {} @@ -19583,6 +19741,15 @@ snapshots: is-inside-container: 1.0.0 wsl-utils: 0.1.0 + open@11.0.0: + dependencies: + default-browser: 5.5.0 + define-lazy-prop: 3.0.0 + is-in-ssh: 1.0.0 + is-inside-container: 1.0.0 + powershell-utils: 0.1.0 + wsl-utils: 0.3.1 + open@7.4.2: dependencies: is-docker: 2.2.1 @@ -19682,6 +19849,10 @@ snapshots: dependencies: yocto-queue: 1.2.1 + p-limit@7.3.0: + dependencies: + yocto-queue: 1.2.1 + p-locate@2.0.0: dependencies: p-limit: 1.3.0 @@ -19906,10 +20077,6 @@ snapshots: base64-js: 1.5.1 xmlbuilder: 15.1.1 - pnpm-workspace-yaml@1.4.0: - dependencies: - yaml: 2.8.2 - pnpm-workspace-yaml@1.5.0: dependencies: yaml: 2.8.2 @@ -19929,7 +20096,15 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - preact@10.27.0: {} + postcss@8.5.9: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + powershell-utils@0.1.0: {} + + preact@10.29.1: {} prelude-ls@1.2.1: {} @@ -20039,6 +20214,13 @@ snapshots: picocolors: 1.1.1 sade: 1.8.1 + publint@0.3.18: + dependencies: + '@publint/pack': 0.1.4 + package-manager-detector: 1.6.0 + picocolors: 1.1.1 + sade: 1.8.1 + punycode.js@2.3.1: {} punycode@1.4.1: {} @@ -20536,32 +20718,6 @@ snapshots: '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.45 '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.45 - rollup@4.42.0: - dependencies: - '@types/estree': 1.0.7 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.42.0 - '@rollup/rollup-android-arm64': 4.42.0 - '@rollup/rollup-darwin-arm64': 4.42.0 - '@rollup/rollup-darwin-x64': 4.42.0 - '@rollup/rollup-freebsd-arm64': 4.42.0 - '@rollup/rollup-freebsd-x64': 4.42.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.42.0 - '@rollup/rollup-linux-arm-musleabihf': 4.42.0 - '@rollup/rollup-linux-arm64-gnu': 4.42.0 - '@rollup/rollup-linux-arm64-musl': 4.42.0 - '@rollup/rollup-linux-loongarch64-gnu': 4.42.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.42.0 - '@rollup/rollup-linux-riscv64-gnu': 4.42.0 - '@rollup/rollup-linux-riscv64-musl': 4.42.0 - '@rollup/rollup-linux-s390x-gnu': 4.42.0 - '@rollup/rollup-linux-x64-gnu': 4.42.0 - '@rollup/rollup-linux-x64-musl': 4.42.0 - '@rollup/rollup-win32-arm64-msvc': 4.42.0 - '@rollup/rollup-win32-ia32-msvc': 4.42.0 - '@rollup/rollup-win32-x64-msvc': 4.42.0 - fsevents: 2.3.3 - rollup@4.52.5: dependencies: '@types/estree': 1.0.8 @@ -21184,9 +21340,9 @@ snapshots: dependencies: s.color: 0.0.15 - superjson@2.2.2: + superjson@2.2.6: dependencies: - copy-anything: 3.0.5 + copy-anything: 4.0.5 supports-color@10.2.2: optional: true @@ -21266,7 +21422,7 @@ snapshots: dependencies: '@pkgr/core': 0.2.9 - tabbable@6.2.0: {} + tabbable@6.4.0: {} tailwind-scrollbar@4.0.2(react@19.2.1)(tailwindcss@4.1.18): dependencies: @@ -21289,7 +21445,7 @@ snapshots: ofetch: 1.5.1 package-manager-detector: 1.6.0 pathe: 2.0.3 - pnpm-workspace-yaml: 1.4.0 + pnpm-workspace-yaml: 1.5.0 restore-cursor: 5.1.0 tinyexec: 1.0.2 tinyglobby: 0.2.15 @@ -21429,7 +21585,7 @@ snapshots: optionalDependencies: typescript: 5.9.3 - tsdown@0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.17)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)): + tsdown@0.15.12(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.17.1)(publint@0.3.18)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)): dependencies: ansis: 4.2.0 cac: 6.7.14 @@ -21447,7 +21603,7 @@ snapshots: unconfig: 7.5.0 optionalDependencies: '@arethetypeswrong/core': 0.18.2 - publint: 0.3.17 + publint: 0.3.18 typescript: 5.9.3 transitivePeerDependencies: - '@ts-macro/tsc' @@ -21460,7 +21616,7 @@ snapshots: tsx@4.21.0: dependencies: - esbuild: 0.27.1 + esbuild: 0.27.7 get-tsconfig: 4.13.0 optionalDependencies: fsevents: 2.3.3 @@ -21544,20 +21700,20 @@ snapshots: possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 - typedoc-plugin-markdown@4.9.0(typedoc@0.28.15(typescript@5.9.3)): + typedoc-plugin-markdown@4.11.0(typedoc@0.28.18(typescript@5.9.3)): dependencies: - typedoc: 0.28.15(typescript@5.9.3) + typedoc: 0.28.18(typescript@5.9.3) - typedoc-vitepress-theme@1.1.2(typedoc-plugin-markdown@4.9.0(typedoc@0.28.15(typescript@5.9.3))): + typedoc-vitepress-theme@1.1.2(typedoc-plugin-markdown@4.11.0(typedoc@0.28.18(typescript@5.9.3))): dependencies: - typedoc-plugin-markdown: 4.9.0(typedoc@0.28.15(typescript@5.9.3)) + typedoc-plugin-markdown: 4.11.0(typedoc@0.28.18(typescript@5.9.3)) - typedoc@0.28.15(typescript@5.9.3): + typedoc@0.28.18(typescript@5.9.3): dependencies: - '@gerrit0/mini-shiki': 3.19.0 + '@gerrit0/mini-shiki': 3.23.0 lunr: 2.3.9 - markdown-it: 14.1.0 - minimatch: 9.0.5 + markdown-it: 14.1.1 + minimatch: 10.2.5 typescript: 5.9.3 yaml: 2.8.2 @@ -21612,13 +21768,6 @@ snapshots: '@quansync/fs': 1.0.0 quansync: 1.0.0 - unconfig@7.3.3: - dependencies: - '@quansync/fs': 0.1.5 - defu: 6.1.4 - jiti: 2.6.1 - quansync: 0.2.11 - unconfig@7.5.0: dependencies: '@quansync/fs': 1.0.0 @@ -21785,17 +21934,6 @@ snapshots: has-value: 0.3.1 isobject: 3.0.1 - unstorage@1.17.2: - dependencies: - anymatch: 3.1.3 - chokidar: 4.0.3 - destr: 2.0.5 - h3: 1.15.4 - lru-cache: 10.4.3 - node-fetch-native: 1.6.7 - ofetch: 1.5.1 - ufo: 1.6.1 - unstorage@1.17.3: dependencies: anymatch: 3.1.3 @@ -21941,11 +22079,11 @@ snapshots: - supports-color - typescript - vite@5.4.19(@types/node@24.10.13)(lightningcss@1.31.1)(terser@5.42.0): + vite@5.4.21(@types/node@24.10.13)(lightningcss@1.31.1)(terser@5.42.0): dependencies: esbuild: 0.21.5 postcss: 8.5.6 - rollup: 4.42.0 + rollup: 4.52.5 optionalDependencies: '@types/node': 24.10.13 fsevents: 2.3.3 @@ -22032,14 +22170,14 @@ snapshots: optionalDependencies: vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2) - vitepress-plugin-llms@1.11.0: + vitepress-plugin-llms@1.12.0: dependencies: gray-matter: 4.0.3 - markdown-it: 14.1.0 + markdown-it: 14.1.1 markdown-title: 1.0.2 - mdast-util-from-markdown: 2.0.2 + mdast-util-from-markdown: 2.0.3 millify: 6.1.0 - minimatch: 10.2.4 + minimatch: 10.2.5 path-to-regexp: 6.3.0 picocolors: 1.1.1 pretty-bytes: 7.1.0 @@ -22051,28 +22189,28 @@ snapshots: transitivePeerDependencies: - supports-color - vitepress@1.6.4(@algolia/client-search@5.35.0)(@types/node@24.10.13)(change-case@5.4.4)(lightningcss@1.31.1)(postcss@8.5.6)(react-dom@19.2.0(react@19.2.1))(react@19.2.1)(search-insights@2.17.3)(terser@5.42.0)(typescript@5.9.3): + vitepress@1.6.4(@algolia/client-search@5.50.1)(@types/node@24.10.13)(change-case@5.4.4)(lightningcss@1.31.1)(postcss@8.5.9)(react-dom@19.2.0(react@19.2.1))(react@19.2.1)(search-insights@2.17.3)(terser@5.42.0)(typescript@5.9.3): dependencies: '@docsearch/css': 3.8.2 - '@docsearch/js': 3.8.2(@algolia/client-search@5.35.0)(react-dom@19.2.0(react@19.2.1))(react@19.2.1)(search-insights@2.17.3) - '@iconify-json/simple-icons': 1.2.47 + '@docsearch/js': 3.8.2(@algolia/client-search@5.50.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1)(search-insights@2.17.3) + '@iconify-json/simple-icons': 1.2.77 '@shikijs/core': 2.5.0 '@shikijs/transformers': 2.5.0 '@shikijs/types': 2.5.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.2.4(vite@5.4.19(@types/node@24.10.13)(lightningcss@1.31.1)(terser@5.42.0))(vue@3.5.18(typescript@5.9.3)) - '@vue/devtools-api': 7.7.7 - '@vue/shared': 3.5.18 + '@vitejs/plugin-vue': 5.2.4(vite@5.4.21(@types/node@24.10.13)(lightningcss@1.31.1)(terser@5.42.0))(vue@3.5.32(typescript@5.9.3)) + '@vue/devtools-api': 7.7.9 + '@vue/shared': 3.5.25 '@vueuse/core': 12.8.2(typescript@5.9.3) - '@vueuse/integrations': 12.8.2(change-case@5.4.4)(focus-trap@7.6.5)(typescript@5.9.3) - focus-trap: 7.6.5 + '@vueuse/integrations': 12.8.2(change-case@5.4.4)(focus-trap@7.8.0)(typescript@5.9.3) + focus-trap: 7.8.0 mark.js: 8.11.1 - minisearch: 7.1.2 + minisearch: 7.2.0 shiki: 2.5.0 - vite: 5.4.19(@types/node@24.10.13)(lightningcss@1.31.1)(terser@5.42.0) - vue: 3.5.18(typescript@5.9.3) + vite: 5.4.21(@types/node@24.10.13)(lightningcss@1.31.1)(terser@5.42.0) + vue: 3.5.32(typescript@5.9.3) optionalDependencies: - postcss: 8.5.6 + postcss: 8.5.9 transitivePeerDependencies: - '@algolia/client-search' - '@types/node' @@ -22245,13 +22383,13 @@ snapshots: typescript: 5.9.3 optional: true - vue@3.5.18(typescript@5.9.3): + vue@3.5.32(typescript@5.9.3): dependencies: - '@vue/compiler-dom': 3.5.18 - '@vue/compiler-sfc': 3.5.18 - '@vue/runtime-dom': 3.5.18 - '@vue/server-renderer': 3.5.18(vue@3.5.18(typescript@5.9.3)) - '@vue/shared': 3.5.18 + '@vue/compiler-dom': 3.5.32 + '@vue/compiler-sfc': 3.5.32 + '@vue/runtime-dom': 3.5.32 + '@vue/server-renderer': 3.5.32(vue@3.5.32(typescript@5.9.3)) + '@vue/shared': 3.5.32 optionalDependencies: typescript: 5.9.3 @@ -22416,10 +22554,17 @@ snapshots: ws@8.18.3: {} + ws@8.20.0: {} + wsl-utils@0.1.0: dependencies: is-wsl: 3.1.0 + wsl-utils@0.3.1: + dependencies: + is-wsl: 3.1.0 + powershell-utils: 0.1.0 + xml-name-validator@5.0.0: {} xmlbuilder@15.1.1: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index abc94fde..af1105ee 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,18 +1,40 @@ packages: + - ./** - ./.config/* - core/** - examples/** + - '!**/turbo/**' autoInstallPeers: true +# Shared version expressions (yaml anchors). +# This is a yaml feature and is not interpreted by pnpm directly. +__versions: + - &alpine 3.15.8 + - &auto 11.3.6 + - &codecov 1.9.1 + - &commitlint 19.8.1 + - &decap 3.10.1 + - &eslint 9.39.4 + - &manypkg 3.1.0 + - &react 19.2.1 + - &react_router 7.10.1 + - &storybook 10.2.8 + - &tailwindcss 4.2.2 + - &trpc 11.8.1 + - &turbo 2.8.20 + - &typescript_eslint 8.57.0 + - &vite 7.3.1 + - &vitest 4.0.18 + catalog: '@catppuccin/palette': 1.7.1 '@catppuccin/tailwindcss': ^1.0.0 '@dotenvx/dotenvx': ^1.52.0 '@iconify/types': ^2.0.0 '@iconify/utils': ^2.3.0 - '@manypkg/find-root': ^3.1.0 - '@manypkg/get-packages': ^3.1.0 + '@manypkg/find-root': *manypkg + '@manypkg/get-packages': *manypkg '@tailwindcss/cli': ^4.2.1 '@testing-library/jest-dom': ^6.9.1 '@testing-library/react': ^16.3.2 @@ -35,8 +57,6 @@ catalog: mdast: ^3.0.0 minify: 14.0.0 node-plop: ^0.32.3 - prettier: ^3.8.1 - prettier-plugin-tailwindcss: ^0.7.2 react: 19.2.0 remark: ^15.0.1 tailwind-scrollbar: ^4.0.2 @@ -59,6 +79,19 @@ catalogs: cosmiconfig: 9.0.0 obug: 2.1.1 yargs: 18.0.0 + commitlint: + '@commitlint/cli': *commitlint + '@commitlint/config-conventional': *commitlint + '@commitlint/types': *commitlint + prettier: + prettier: 3.8.1 + 'prettier-plugin-astro': '^0.14.1' + 'prettier-plugin-astro-organize-imports': '^0.4.11' + 'prettier-plugin-jsdoc': '^1.8.0' + 'prettier-plugin-organize-imports': '^4.3.0' + 'prettier-plugin-packagejson': '^2.5.22' + 'prettier-plugin-svelte': '^3.4.1' + prettier-plugin-tailwindcss: 0.7.2 schema: '@standard-schema/spec': ^1.1.0 arktype: 2.1.29 @@ -66,21 +99,24 @@ catalogs: zod: 4.2.1 storybook: '@chromatic-com/storybook': ^4.1.3 - '@storybook/addon-a11y': ^10.2.8 - '@storybook/addon-docs': ^10.2.8 + '@storybook/addon-a11y': *storybook + '@storybook/addon-docs': *storybook '@storybook/addon-svelte-csf': ^5.0.11 - '@storybook/svelte-vite': ^10.2.8 - storybook: ^10.2.8 + '@storybook/svelte-vite': *storybook + storybook: *storybook svelte: '@sveltejs/package': ^2.5.7 '@sveltejs/vite-plugin-svelte': ^6.2.4 '@tsconfig/svelte': ^5.0.7 svelte: ^5.51.2 svelte-check: ^4.4.0 + turbo: + turbo: *turbo + '@turbo/gen': *turbo vitest: - '@vitest/coverage-v8': ^4.0.18 - '@vitest/ui': ^4.0.18 - vitest: ^4.0.18 + '@vitest/coverage-v8': *vitest + '@vitest/ui': *vitest + vitest: *vitest cleanupUnusedCatalogs: true diff --git a/scripts/add-socket.ts b/scripts/add-socket.ts new file mode 100644 index 00000000..74c602e8 --- /dev/null +++ b/scripts/add-socket.ts @@ -0,0 +1,42 @@ +#!/usr/bin/env tsx + +import { getPackages } from "@manypkg/get-packages"; +import * as fs from "node:fs"; +import path from "node:path"; + +const md = String.raw; +const template = md` +[![JSR](https://jsr.io/badges/{{package}})](https://jsr.io/{{package}}) +`; +// const template = md` +// [![socket.dev](https://badge.socket.dev/npm/package/{{package}})](https://socket.dev/npm/package/{{package}}/overview) +// `; + +const { packages } = await getPackages(process.cwd()); + +for (const pkg of packages) { + if (!pkg.relativeDir.startsWith("core")) continue; + if (!pkg.packageJson.name.startsWith("@stephansama")) continue; + + const readmePath = path.resolve(pkg.dir, "README.md"); + const readmeFile = await fs.promises.readFile(readmePath, "utf8"); + const currentTemplate = template.replaceAll( + "{{package}}", + pkg.packageJson.name, + ); + + if (readmeFile.includes(currentTemplate)) continue; + + const lines = readmeFile.split("\n"); + const indexOfNpmVersion = lines.findIndex((line) => + line.startsWith("[![NPM Version]"), + ); + + const body = [ + ...lines.slice(0, indexOfNpmVersion), + currentTemplate, + ...lines.slice(indexOfNpmVersion), + ].join("\n"); + + await fs.promises.writeFile(readmePath, body, "utf8"); +} diff --git a/scripts/package.json b/scripts/package.json new file mode 100644 index 00000000..d3dc2c71 --- /dev/null +++ b/scripts/package.json @@ -0,0 +1,12 @@ +{ + "name": "@stephansama/scripts", + "private": true, + "type": "module", + "scripts": { + "add-socket": "tsx ./add-socket.ts" + }, + "dependencies": {}, + "devDependencies": { + "tsx": "catalog:" + } +} diff --git a/scripts/tsconfig.json b/scripts/tsconfig.json new file mode 100644 index 00000000..e69de29b From 15c8cde5f0594cd458227742a680f1b6870bfd0c Mon Sep 17 00:00:00 2001 From: stephansama Date: Fri, 10 Apr 2026 05:08:21 -0400 Subject: [PATCH 02/11] docs(core): update readme badges order --- core/ai-commit-msg/README.md | 7 ++----- core/alfred-kaomoji/README.md | 6 +----- core/astro-iconify-svgmap/README.md | 7 ++----- core/auto-readme/README.md | 7 ++----- core/catppuccin-jsonresume-theme/README.md | 7 ++----- core/catppuccin-opml/README.md | 7 ++----- core/catppuccin-rss/README.md | 7 ++----- core/prettier-plugin-handlebars/README.md | 7 ++----- core/remark-asciinema/README.md | 7 ++----- core/svelte-social-share-links/README.md | 7 ++----- core/typed-env/README.md | 7 ++----- core/typed-events/README.md | 2 +- core/typed-nocodb-api/README.md | 7 ++----- core/typed-templates/README.md | 4 +--- core/types-github-action-env/README.md | 4 +--- core/types-lhci/README.md | 4 +--- 16 files changed, 27 insertions(+), 70 deletions(-) diff --git a/core/ai-commit-msg/README.md b/core/ai-commit-msg/README.md index 1b8333c0..3a041d38 100644 --- a/core/ai-commit-msg/README.md +++ b/core/ai-commit-msg/README.md @@ -2,12 +2,9 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/ai-commit-msg) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/ai-commit-msg) - -[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/ai-commit-msg)](https://socket.dev/npm/package/@stephansama/ai-commit-msg/overview) - -[![JSR](https://jsr.io/badges/@stephansama/ai-commit-msg)](https://jsr.io/@stephansama/ai-commit-msg) - [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fai-commit-msg?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/ai-commit-msg) +[![JSR](https://jsr.io/badges/@stephansama/ai-commit-msg)](https://jsr.io/@stephansama/ai-commit-msg) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/ai-commit-msg)](https://socket.dev/npm/package/@stephansama/ai-commit-msg/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/ai-commit-msg?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/ai-commit-msg) generate commit messages using ai diff --git a/core/alfred-kaomoji/README.md b/core/alfred-kaomoji/README.md index 0e8f5a59..3a4498fe 100644 --- a/core/alfred-kaomoji/README.md +++ b/core/alfred-kaomoji/README.md @@ -2,12 +2,8 @@ [![Source code](https://img.shields.io/badge/Source%20code-211F1F?style=flat&logo=github)](https://github.com/stephansama/packages/tree/main/core/alfred-kaomoji) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/alfred-kaomoji) - -[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/alfred-kaomoji)](https://socket.dev/npm/package/@stephansama/alfred-kaomoji/overview) - -[![JSR](https://jsr.io/badges/@stephansama/alfred-kaomoji)](https://jsr.io/@stephansama/alfred-kaomoji) - [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Falfred-kaomoji?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/alfred-kaomoji) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/alfred-kaomoji)](https://socket.dev/npm/package/@stephansama/alfred-kaomoji/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/alfred-kaomoji?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/alfred-kaomoji) An Alfred workflow for macOS, allowing you to quickly browse and select kaomojis right from your keyboard. diff --git a/core/astro-iconify-svgmap/README.md b/core/astro-iconify-svgmap/README.md index d2c971af..b9d05f19 100644 --- a/core/astro-iconify-svgmap/README.md +++ b/core/astro-iconify-svgmap/README.md @@ -2,12 +2,9 @@ [![Source code](https://img.shields.io/badge/Source%20code-211F1F?style=flat&logo=github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/astro-iconify-svgmap) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/astro-iconify-svgmap) - -[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/astro-iconify-svgmap)](https://socket.dev/npm/package/@stephansama/astro-iconify-svgmap/overview) - -[![JSR](https://jsr.io/badges/@stephansama/astro-iconify-svgmap)](https://jsr.io/@stephansama/astro-iconify-svgmap) - [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fastro-iconify-svgmap?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/astro-iconify-svgmap) +[![JSR](https://jsr.io/badges/@stephansama/astro-iconify-svgmap)](https://jsr.io/@stephansama/astro-iconify-svgmap) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/astro-iconify-svgmap)](https://socket.dev/npm/package/@stephansama/astro-iconify-svgmap/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/astro-iconify-svgmap?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/astro-iconify-svgmap) ## This project is a work in progress diff --git a/core/auto-readme/README.md b/core/auto-readme/README.md index 7fa84b9c..fd5cac7f 100644 --- a/core/auto-readme/README.md +++ b/core/auto-readme/README.md @@ -2,12 +2,9 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/auto-readme) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/auto-readme) - -[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/auto-readme)](https://socket.dev/npm/package/@stephansama/auto-readme/overview) - -[![JSR](https://jsr.io/badges/@stephansama/auto-readme)](https://jsr.io/@stephansama/auto-readme) - [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fauto-readme?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/auto-readme) +[![JSR](https://jsr.io/badges/@stephansama/auto-readme)](https://jsr.io/@stephansama/auto-readme) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/auto-readme)](https://socket.dev/npm/package/@stephansama/auto-readme/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/auto-readme?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/auto-readme) Generate lists and tables for your README automagically based on your repository diff --git a/core/catppuccin-jsonresume-theme/README.md b/core/catppuccin-jsonresume-theme/README.md index 08b72c42..b9445e40 100644 --- a/core/catppuccin-jsonresume-theme/README.md +++ b/core/catppuccin-jsonresume-theme/README.md @@ -2,12 +2,9 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/catppuccin-jsonresume-theme) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/catppuccin-jsonresume-theme) - -[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/catppuccin-jsonresume-theme)](https://socket.dev/npm/package/@stephansama/catppuccin-jsonresume-theme/overview) - -[![JSR](https://jsr.io/badges/@stephansama/catppuccin-jsonresume-theme)](https://jsr.io/@stephansama/catppuccin-jsonresume-theme) - [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fcatppuccin-jsonresume-theme?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/catppuccin-jsonresume-theme) +[![JSR](https://jsr.io/badges/@stephansama/catppuccin-jsonresume-theme)](https://jsr.io/@stephansama/catppuccin-jsonresume-theme) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/catppuccin-jsonresume-theme)](https://socket.dev/npm/package/@stephansama/catppuccin-jsonresume-theme/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/catppuccin-jsonresume-theme?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/catppuccin-jsonresume-theme) theme for [resume cli](https://github.com/jsonresume/resume-cli) website diff --git a/core/catppuccin-opml/README.md b/core/catppuccin-opml/README.md index 0099084d..e750ff23 100644 --- a/core/catppuccin-opml/README.md +++ b/core/catppuccin-opml/README.md @@ -2,12 +2,9 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/catppuccin-opml) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/catppuccin-opml) - -[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/catppuccin-opml)](https://socket.dev/npm/package/@stephansama/catppuccin-opml/overview) - -[![JSR](https://jsr.io/badges/@stephansama/catppuccin-opml)](https://jsr.io/@stephansama/catppuccin-opml) - [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fcatppuccin-opml?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/catppuccin-opml) +[![JSR](https://jsr.io/badges/@stephansama/catppuccin-opml)](https://jsr.io/@stephansama/catppuccin-opml) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/catppuccin-opml)](https://socket.dev/npm/package/@stephansama/catppuccin-opml/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/catppuccin-opml?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/catppuccin-opml) > \[!CAUTION] diff --git a/core/catppuccin-rss/README.md b/core/catppuccin-rss/README.md index 97ece456..7d27cbd9 100644 --- a/core/catppuccin-rss/README.md +++ b/core/catppuccin-rss/README.md @@ -2,12 +2,9 @@ [![Source code](https://img.shields.io/badge/Source%20code-211F1F?style=flat&logo=github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/catppuccin-rss) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/catppuccin-rss) - -[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/catppuccin-rss)](https://socket.dev/npm/package/@stephansama/catppuccin-rss/overview) - -[![JSR](https://jsr.io/badges/@stephansama/catppuccin-rss)](https://jsr.io/@stephansama/catppuccin-rss) - [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fcatppuccin-rss?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/catppuccin-rss) +[![JSR](https://jsr.io/badges/@stephansama/catppuccin-rss)](https://jsr.io/@stephansama/catppuccin-rss) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/catppuccin-rss)](https://socket.dev/npm/package/@stephansama/catppuccin-rss/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/catppuccin-rss?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/catppuccin-rss) > \[!CAUTION] diff --git a/core/prettier-plugin-handlebars/README.md b/core/prettier-plugin-handlebars/README.md index 54272227..8113cf90 100644 --- a/core/prettier-plugin-handlebars/README.md +++ b/core/prettier-plugin-handlebars/README.md @@ -2,12 +2,9 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/prettier-plugin-handlebars) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/prettier-plugin-handlebars) - -[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/prettier-plugin-handlebars)](https://socket.dev/npm/package/@stephansama/prettier-plugin-handlebars/overview) - -[![JSR](https://jsr.io/badges/@stephansama/prettier-plugin-handlebars)](https://jsr.io/@stephansama/prettier-plugin-handlebars) - [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fprettier-plugin-handlebars?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/prettier-plugin-handlebars) +[![JSR](https://jsr.io/badges/@stephansama/prettier-plugin-handlebars)](https://jsr.io/@stephansama/prettier-plugin-handlebars) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/prettier-plugin-handlebars)](https://socket.dev/npm/package/@stephansama/prettier-plugin-handlebars/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/prettier-plugin-handlebars?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/prettier-plugin-handlebars) Prettier plugin that automatically assigns the default parser for various handlebars files diff --git a/core/remark-asciinema/README.md b/core/remark-asciinema/README.md index 12527537..87da96fc 100644 --- a/core/remark-asciinema/README.md +++ b/core/remark-asciinema/README.md @@ -2,12 +2,9 @@ [![Source code](https://img.shields.io/badge/Source%20code-211F1F?style=flat&logo=github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/remark-asciinema) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/remark-asciinema) - -[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/remark-asciinema)](https://socket.dev/npm/package/@stephansama/remark-asciinema/overview) - -[![JSR](https://jsr.io/badges/@stephansama/remark-asciinema)](https://jsr.io/@stephansama/remark-asciinema) - [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fremark-asciinema?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/remark-asciinema) +[![JSR](https://jsr.io/badges/@stephansama/remark-asciinema)](https://jsr.io/@stephansama/remark-asciinema) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/remark-asciinema)](https://socket.dev/npm/package/@stephansama/remark-asciinema/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/remark-asciinema?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/remark-asciinema) A [remark](https://github.com/remarkjs/remark) plugin that transforms asciinema links into either an embedded [asciinema](https://docs.asciinema.org/manual/player/) player or screenshot that links to the recording. diff --git a/core/svelte-social-share-links/README.md b/core/svelte-social-share-links/README.md index 33ab0142..2f0747e5 100644 --- a/core/svelte-social-share-links/README.md +++ b/core/svelte-social-share-links/README.md @@ -2,12 +2,9 @@ [![Source code](https://img.shields.io/badge/Source%20code-211F1F?style=flat&logo=github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/svelte-social-share-links) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/svelte-social-share-links) - -[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/svelte-social-share-links)](https://socket.dev/npm/package/@stephansama/svelte-social-share-links/overview) - -[![JSR](https://jsr.io/badges/@stephansama/svelte-social-share-links)](https://jsr.io/@stephansama/svelte-social-share-links) - [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fsvelte-social-share-links?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/svelte-social-share-links) +[![JSR](https://jsr.io/badges/@stephansama/svelte-social-share-links)](https://jsr.io/@stephansama/svelte-social-share-links) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/svelte-social-share-links)](https://socket.dev/npm/package/@stephansama/svelte-social-share-links/overview) [![storybook](https://img.shields.io/badge/storybook-211F1F?logo=storybook)](https://packages.stephansama.info/api/@stephansama/svelte-social-share-links/storybook) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/svelte-social-share-links?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/svelte-social-share-links) diff --git a/core/typed-env/README.md b/core/typed-env/README.md index 917b4fe3..514fc0c3 100644 --- a/core/typed-env/README.md +++ b/core/typed-env/README.md @@ -2,12 +2,9 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/typed-env) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/typed-env) - -[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/typed-env)](https://socket.dev/npm/package/@stephansama/typed-env/overview) - -[![JSR](https://jsr.io/badges/@stephansama/typed-env)](https://jsr.io/@stephansama/typed-env) - [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Ftyped-env?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/typed-env) +[![JSR](https://jsr.io/badges/@stephansama/typed-env)](https://jsr.io/@stephansama/typed-env) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/typed-env)](https://socket.dev/npm/package/@stephansama/typed-env/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/typed-env?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/typed-env) standard schema compatible environment validator diff --git a/core/typed-events/README.md b/core/typed-events/README.md index c9f05fad..55d92f68 100644 --- a/core/typed-events/README.md +++ b/core/typed-events/README.md @@ -2,8 +2,8 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/typed-events) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/typed-events) -[![JSR](https://jsr.io/badges/@stephansama/typed-events)](https://jsr.io/@stephansama/typed-events) [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Ftyped-events?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/typed-events) +[![JSR](https://jsr.io/badges/@stephansama/typed-events)](https://jsr.io/@stephansama/typed-events) [![socket.dev](https://badge.socket.dev/npm/package/@stephansama/typed-events)](https://socket.dev/npm/package/@stephansama/typed-events/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/typed-events?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/typed-events) diff --git a/core/typed-nocodb-api/README.md b/core/typed-nocodb-api/README.md index c0ac8a5f..d96eb99e 100644 --- a/core/typed-nocodb-api/README.md +++ b/core/typed-nocodb-api/README.md @@ -2,12 +2,9 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/typed-nocodb-api) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/typed-nocodb-api) - -[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/typed-nocodb-api)](https://socket.dev/npm/package/@stephansama/typed-nocodb-api/overview) - -[![JSR](https://jsr.io/badges/@stephansama/typed-nocodb-api)](https://jsr.io/@stephansama/typed-nocodb-api) - [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Ftyped-nocodb-api?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/typed-nocodb-api) +[![JSR](https://jsr.io/badges/@stephansama/typed-nocodb-api)](https://jsr.io/@stephansama/typed-nocodb-api) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/typed-nocodb-api)](https://socket.dev/npm/package/@stephansama/typed-nocodb-api/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/typed-nocodb-api?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/typed-nocodb-api) standard schema compatible nocodb api diff --git a/core/typed-templates/README.md b/core/typed-templates/README.md index 574aa180..b268dc4b 100644 --- a/core/typed-templates/README.md +++ b/core/typed-templates/README.md @@ -2,10 +2,8 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/typed-templates) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/typed-templates) - -[![JSR](https://jsr.io/badges/@stephansama/typed-templates)](https://jsr.io/@stephansama/typed-templates) - [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Ftyped-templates?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/typed-templates) +[![JSR](https://jsr.io/badges/@stephansama/typed-templates)](https://jsr.io/@stephansama/typed-templates) [![socket.dev](https://badge.socket.dev/npm/package/@stephansama/typed-templates)](https://socket.dev/npm/package/@stephansama/typed-templates/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/typed-templates?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/typed-templates) diff --git a/core/types-github-action-env/README.md b/core/types-github-action-env/README.md index bec4b00c..56aa5191 100644 --- a/core/types-github-action-env/README.md +++ b/core/types-github-action-env/README.md @@ -2,10 +2,8 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/github-env) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/github-env) - -[![JSR](https://jsr.io/badges/@stephansama/types-github-action-env)](https://jsr.io/@stephansama/types-github-action-env) - [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fgithub-env?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/github-env) +[![JSR](https://jsr.io/badges/@stephansama/types-github-action-env)](https://jsr.io/@stephansama/types-github-action-env) [![socket.dev](https://badge.socket.dev/npm/package/@stephansama/types-github-action-env)](https://socket.dev/npm/package/@stephansama/types-github-action-env/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/github-env?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/github-env) diff --git a/core/types-lhci/README.md b/core/types-lhci/README.md index 63940536..465b96e8 100644 --- a/core/types-lhci/README.md +++ b/core/types-lhci/README.md @@ -2,10 +2,8 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/types-lhci) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/types-lhci) - -[![JSR](https://jsr.io/badges/@stephansama/types-lhci)](https://jsr.io/@stephansama/types-lhci) - [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Ftypes-lhci?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/types-lhci) +[![JSR](https://jsr.io/badges/@stephansama/types-lhci)](https://jsr.io/@stephansama/types-lhci) [![socket.dev](https://badge.socket.dev/npm/package/@stephansama/types-lhci)](https://socket.dev/npm/package/@stephansama/types-lhci/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/types-lhci?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/types-lhci) From 65acd10a7319ec90ab5226b77d026dc525c852c0 Mon Sep 17 00:00:00 2001 From: stephansama Date: Fri, 10 Apr 2026 05:09:27 -0400 Subject: [PATCH 03/11] docs(turbo): add jsr and socket.dev badges --- turbo/generators/templates/common/README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/turbo/generators/templates/common/README.md b/turbo/generators/templates/common/README.md index 4da142ac..cc5a8f76 100644 --- a/turbo/generators/templates/common/README.md +++ b/turbo/generators/templates/common/README.md @@ -3,6 +3,8 @@ [![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/{{name}}) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/{{name}}) [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2F{{name}}?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/{{name}}) +[![JSR](https://jsr.io/badges/@stephansama/{{name}})](https://jsr.io/@stephansama/{{name}}) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/{{name}})](https://socket.dev/npm/package/@stephansama/{{package}}/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/{{name}}?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/{{name}}) {{description}} From 01f8db91be68489f6009e9e571ae8a90f4abd2c2 Mon Sep 17 00:00:00 2001 From: stephansama Date: Fri, 10 Apr 2026 05:20:16 -0400 Subject: [PATCH 04/11] chore: add jsr badge and socket badge to packages --- .changeset/sad-bats-battle.md | 26 + core/github-env/README.md | 2 +- core/prettier-plugin-handlebars/package.json | 86 ++-- pnpm-lock.yaml | 475 ++++++++----------- pnpm-workspace.yaml | 97 ++-- scripts/README.md | 1 + scripts/add-socket.ts | 6 +- 7 files changed, 322 insertions(+), 371 deletions(-) create mode 100644 .changeset/sad-bats-battle.md create mode 100644 scripts/README.md diff --git a/.changeset/sad-bats-battle.md b/.changeset/sad-bats-battle.md new file mode 100644 index 00000000..e5f7ff88 --- /dev/null +++ b/.changeset/sad-bats-battle.md @@ -0,0 +1,26 @@ +--- +"@stephansama/catppuccin-jsonresume-theme": patch +"@stephansama/prettier-plugin-handlebars": patch +"@stephansama/svelte-social-share-links": patch +"@stephansama/types-github-action-env": patch +"@stephansama/find-makefile-targets": patch +"@stephansama/astro-iconify-svgmap": patch +"@stephansama/catppuccin-typedoc": patch +"@stephansama/remark-asciinema": patch +"@stephansama/typed-nocodb-api": patch +"@stephansama/catppuccin-opml": patch +"@stephansama/typed-templates": patch +"@stephansama/alfred-kaomoji": patch +"@stephansama/catppuccin-rss": patch +"@stephansama/catppuccin-xsl": patch +"@stephansama/ai-commit-msg": patch +"@stephansama/multipublish": patch +"@stephansama/typed-events": patch +"@stephansama/auto-readme": patch +"@stephansama/github-env": patch +"@stephansama/types-lhci": patch +"@stephansama/typed-env": patch +"create-stephansama-example": patch +--- + +added socket and jsr badge to relevant packages diff --git a/core/github-env/README.md b/core/github-env/README.md index cd7c8972..436fd737 100644 --- a/core/github-env/README.md +++ b/core/github-env/README.md @@ -4,7 +4,7 @@ [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/github-env) [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2Fgithub-env?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/github-env) [![JSR](https://jsr.io/badges/@stephansama/github-env)](https://jsr.io/@stephansama/github-env) -[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/github-env)](https://scket.dev/npm/package/@stephansama/github-env/overview) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/github-env)](https://socket.dev/npm/package/@stephansama/github-env/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/github-env?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/github-env) > \[!CAUTION] diff --git a/core/prettier-plugin-handlebars/package.json b/core/prettier-plugin-handlebars/package.json index 269bc99e..59fa3bf4 100644 --- a/core/prettier-plugin-handlebars/package.json +++ b/core/prettier-plugin-handlebars/package.json @@ -1,45 +1,45 @@ { - "name": "@stephansama/prettier-plugin-handlebars", - "version": "0.1.2", - "description": "Prettier plugin that automatically assigns the default parser for various handlebars files", - "keywords": [ - "prettier-plugin-handlebars" - ], - "homepage": "https://packages.stephansama.info/api/@stephansama/prettier-plugin-handlebars", - "repository": { - "type": "git", - "url": "git+https://github.com/stephansama/packages.git", - "directory": "core/prettier-plugin-handlebars" - }, - "license": "MIT", - "author": { - "name": "Stephan Randle", - "email": "stephanrandle.dev@gmail.com", - "url": "https://stephansama.info" - }, - "type": "module", - "exports": { - ".": { - "import": "./dist/index.js", - "require": "./dist/index.cjs" - }, - "./package.json": "./package.json" - }, - "main": "./dist/index.cjs", - "module": "./dist/index.js", - "types": "./dist/index.d.cts", - "scripts": { - "build": "tsdown", - "dev": "tsdown --watch", - "lint": "eslint ./ --pass-on-no-patterns --no-error-on-unmatched-pattern" - }, - "devDependencies": { - "prettier": "catalog:", - "tsdown": "catalog:" - }, - "packageManager": "pnpm@10.29.3", - "publishConfig": { - "access": "public", - "provenance": true - } + "name": "@stephansama/prettier-plugin-handlebars", + "version": "0.1.2", + "description": "Prettier plugin that automatically assigns the default parser for various handlebars files", + "keywords": [ + "prettier-plugin-handlebars" + ], + "homepage": "https://packages.stephansama.info/api/@stephansama/prettier-plugin-handlebars", + "repository": { + "type": "git", + "url": "git+https://github.com/stephansama/packages.git", + "directory": "core/prettier-plugin-handlebars" + }, + "license": "MIT", + "author": { + "name": "Stephan Randle", + "email": "stephanrandle.dev@gmail.com", + "url": "https://stephansama.info" + }, + "type": "module", + "exports": { + ".": { + "import": "./dist/index.js", + "require": "./dist/index.cjs" + }, + "./package.json": "./package.json" + }, + "main": "./dist/index.cjs", + "module": "./dist/index.js", + "types": "./dist/index.d.cts", + "scripts": { + "build": "tsdown", + "dev": "tsdown --watch", + "lint": "eslint ./ --pass-on-no-patterns --no-error-on-unmatched-pattern" + }, + "devDependencies": { + "prettier": "catalog:prettier", + "tsdown": "catalog:" + }, + "packageManager": "pnpm@10.29.3", + "publishConfig": { + "access": "public", + "provenance": true + } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8ff48724..1e993f83 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,66 +15,76 @@ catalogs: yargs: specifier: 18.0.0 version: 18.0.0 + commitlint: + '@commitlint/cli': + specifier: 19.8.1 + version: 19.8.1 + '@commitlint/config-conventional': + specifier: 19.8.1 + version: 19.8.1 + '@commitlint/types': + specifier: 19.8.1 + version: 19.8.1 default: '@catppuccin/palette': specifier: 1.7.1 version: 1.7.1 '@catppuccin/tailwindcss': - specifier: ^1.0.0 + specifier: 1.0.0 version: 1.0.0 '@dotenvx/dotenvx': - specifier: ^1.52.0 + specifier: 1.52.0 version: 1.52.0 '@iconify/types': - specifier: ^2.0.0 + specifier: 2.0.0 version: 2.0.0 '@iconify/utils': - specifier: ^2.3.0 + specifier: 2.3.0 version: 2.3.0 '@manypkg/find-root': - specifier: ^3.1.0 + specifier: 3.1.0 version: 3.1.0 '@manypkg/get-packages': - specifier: ^3.1.0 + specifier: 3.1.0 version: 3.1.0 '@tailwindcss/cli': - specifier: ^4.2.1 + specifier: 4.2.1 version: 4.2.1 '@testing-library/jest-dom': - specifier: ^6.9.1 + specifier: 6.9.1 version: 6.9.1 '@testing-library/react': - specifier: ^16.3.2 + specifier: 16.3.2 version: 16.3.2 '@types/debug': - specifier: ^4.1.12 + specifier: 4.1.12 version: 4.1.12 '@types/handlebars-helpers': - specifier: ^0.5.6 + specifier: 0.5.6 version: 0.5.6 '@types/mdast': - specifier: ^4.0.4 + specifier: 4.0.4 version: 4.0.4 '@types/minify': specifier: 9.1.4 version: 9.1.4 '@types/react': - specifier: ^19.2.14 + specifier: 19.2.14 version: 19.2.14 '@types/vfile': - specifier: ^4.0.0 + specifier: 4.0.0 version: 4.0.0 '@types/yargs': - specifier: ^17.0.35 + specifier: 17.0.35 version: 17.0.35 actions-up: - specifier: ^1.11.0 + specifier: 1.11.0 version: 1.11.0 astro: specifier: 5.9.3 version: 5.9.3 deepmerge: - specifier: ^4.3.1 + specifier: 4.3.1 version: 4.3.1 es-toolkit: specifier: 1.43.0 @@ -83,43 +93,37 @@ catalogs: specifier: 4.7.8 version: 4.7.8 handlebars-helpers: - specifier: ^0.10.0 + specifier: 0.10.0 version: 0.10.0 happy-dom: - specifier: ^20.6.1 + specifier: 20.6.1 version: 20.6.1 json-schema-to-typescript: - specifier: ^15.0.4 + specifier: 15.0.4 version: 15.0.4 jsr: - specifier: ^0.13.5 + specifier: 0.13.5 version: 0.13.5 mdast: - specifier: ^3.0.0 + specifier: 3.0.0 version: 3.0.0 minify: specifier: 14.0.0 version: 14.0.0 node-plop: - specifier: ^0.32.3 + specifier: 0.32.3 version: 0.32.3 - prettier: - specifier: ^3.8.1 - version: 3.8.1 - prettier-plugin-tailwindcss: - specifier: ^0.7.2 - version: 0.7.2 remark: - specifier: ^15.0.1 + specifier: 15.0.1 version: 15.0.1 tailwind-scrollbar: - specifier: ^4.0.2 + specifier: 4.0.2 version: 4.0.2 tailwindcss: - specifier: ^4.1.18 + specifier: 4.1.18 version: 4.1.18 taze: - specifier: ^19.9.2 + specifier: 19.9.2 version: 19.9.2 tsdown: specifier: 0.15.12 @@ -131,26 +135,51 @@ catalogs: specifier: 5.9.3 version: 5.9.3 undici: - specifier: ^7.22.0 + specifier: 7.22.0 version: 7.22.0 unified: - specifier: ^11.0.5 + specifier: 11.0.5 version: 11.0.5 unist-util-visit: - specifier: ^5.1.0 + specifier: 5.1.0 version: 5.1.0 vite: specifier: 6.3.5 version: 6.3.5 vite-tsconfig-paths: - specifier: ^5.1.4 + specifier: 5.1.4 version: 5.1.4 vitepress-plugin-llms: - specifier: ^1.11.0 - version: 1.12.0 + specifier: 1.11.0 + version: 1.11.0 + prettier: + prettier: + specifier: 3.8.1 + version: 3.8.1 + prettier-plugin-astro: + specifier: 0.14.1 + version: 0.14.1 + prettier-plugin-astro-organize-imports: + specifier: 0.4.11 + version: 0.4.11 + prettier-plugin-jsdoc: + specifier: 1.8.0 + version: 1.8.0 + prettier-plugin-organize-imports: + specifier: 4.3.0 + version: 4.3.0 + prettier-plugin-packagejson: + specifier: 2.5.22 + version: 2.5.22 + prettier-plugin-svelte: + specifier: 3.4.1 + version: 3.4.1 + prettier-plugin-tailwindcss: + specifier: 0.7.2 + version: 0.7.2 schema: '@standard-schema/spec': - specifier: ^1.1.0 + specifier: 1.1.0 version: 1.1.0 arktype: specifier: 2.1.29 @@ -163,48 +192,55 @@ catalogs: version: 4.2.1 storybook: '@chromatic-com/storybook': - specifier: ^4.1.3 + specifier: 4.1.3 version: 4.1.3 '@storybook/addon-a11y': - specifier: ^10.2.8 + specifier: 10.2.8 version: 10.2.8 '@storybook/addon-docs': - specifier: ^10.2.8 + specifier: 10.2.8 version: 10.2.8 '@storybook/addon-svelte-csf': - specifier: ^5.0.11 + specifier: 5.0.11 version: 5.0.11 '@storybook/svelte-vite': - specifier: ^10.2.8 + specifier: 10.2.8 version: 10.2.8 storybook: - specifier: ^10.2.8 + specifier: 10.2.8 version: 10.2.8 svelte: '@sveltejs/package': - specifier: ^2.5.7 + specifier: 2.5.7 version: 2.5.7 '@sveltejs/vite-plugin-svelte': - specifier: ^6.2.4 + specifier: 6.2.4 version: 6.2.4 '@tsconfig/svelte': - specifier: ^5.0.7 + specifier: 5.0.7 version: 5.0.7 svelte: - specifier: ^5.51.2 + specifier: 5.51.2 version: 5.51.2 svelte-check: - specifier: ^4.4.0 + specifier: 4.4.0 version: 4.4.0 + turbo: + '@turbo/gen': + specifier: 2.8.20 + version: 2.8.20 + turbo: + specifier: 2.8.20 + version: 2.8.20 vitest: '@vitest/coverage-v8': - specifier: ^4.0.18 + specifier: 4.0.18 version: 4.0.18 '@vitest/ui': - specifier: ^4.0.18 + specifier: 4.0.18 version: 4.0.18 vitest: - specifier: ^4.0.18 + specifier: 4.0.18 version: 4.0.18 overrides: @@ -223,13 +259,13 @@ importers: specifier: ^2.29.8 version: 2.29.8(@types/node@24.10.13) '@commitlint/cli': - specifier: ^19.8.1 + specifier: catalog:commitlint version: 19.8.1(@types/node@24.10.13)(typescript@5.9.3) '@commitlint/config-conventional': - specifier: ^19.8.1 + specifier: catalog:commitlint version: 19.8.1 '@commitlint/types': - specifier: ^19.8.1 + specifier: catalog:commitlint version: 19.8.1 '@eslint/js': specifier: ^9.39.2 @@ -256,8 +292,8 @@ importers: specifier: ^1.0.13 version: 1.0.13 '@turbo/gen': - specifier: ^2.8.9 - version: 2.8.9(@types/node@24.10.13) + specifier: catalog:turbo + version: 2.8.20(@types/node@24.10.13) '@types/node': specifier: ^24.10.13 version: 24.10.13 @@ -328,32 +364,35 @@ importers: specifier: ^0.0.51 version: 0.0.51 prettier: - specifier: 'catalog:' + specifier: catalog:prettier version: 3.8.1 prettier-plugin-astro: - specifier: ^0.14.1 + specifier: catalog:prettier version: 0.14.1 prettier-plugin-astro-organize-imports: - specifier: ^0.4.11 + specifier: catalog:prettier version: 0.4.11(prettier-plugin-astro@0.14.1)(prettier-plugin-tailwindcss@0.7.2(prettier-plugin-astro@0.14.1)(prettier-plugin-jsdoc@1.8.0(prettier@3.8.1))(prettier-plugin-organize-imports@4.3.0(prettier@3.8.1)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)))(prettier-plugin-svelte@3.4.1(prettier@3.8.1)(svelte@5.51.2))(prettier@3.8.1))(prettier@3.8.1) prettier-plugin-jsdoc: - specifier: ^1.8.0 + specifier: catalog:prettier version: 1.8.0(prettier@3.8.1) prettier-plugin-organize-imports: - specifier: ^4.3.0 + specifier: catalog:prettier version: 4.3.0(prettier@3.8.1)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)) prettier-plugin-packagejson: - specifier: ^2.5.22 + specifier: catalog:prettier version: 2.5.22(prettier@3.8.1) prettier-plugin-svelte: - specifier: ^3.4.1 + specifier: catalog:prettier version: 3.4.1(prettier@3.8.1)(svelte@5.51.2) + prettier-plugin-tailwindcss: + specifier: catalog:prettier + version: 0.7.2(prettier-plugin-astro@0.14.1)(prettier-plugin-jsdoc@1.8.0(prettier@3.8.1))(prettier-plugin-organize-imports@4.3.0(prettier@3.8.1)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)))(prettier-plugin-svelte@3.4.1(prettier@3.8.1)(svelte@5.51.2))(prettier@3.8.1) publint: specifier: ^0.3.17 version: 0.3.17 turbo: - specifier: ^2.8.9 - version: 2.8.9 + specifier: catalog:turbo + version: 2.8.20 typescript: specifier: 'catalog:' version: 5.9.3 @@ -373,9 +412,6 @@ importers: node-plop: specifier: 'catalog:' version: 0.32.3(@types/node@24.10.13) - prettier-plugin-tailwindcss: - specifier: 'catalog:' - version: 0.7.2(prettier-plugin-astro@0.14.1)(prettier-plugin-jsdoc@1.8.0(prettier@3.8.1))(prettier-plugin-organize-imports@4.3.0(prettier@3.8.1)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)))(prettier-plugin-svelte@3.4.1(prettier@3.8.1)(svelte@5.51.2))(prettier@3.8.1) taze: specifier: 'catalog:' version: 19.9.2 @@ -406,7 +442,7 @@ importers: devDependencies: vitepress-plugin-llms: specifier: 'catalog:' - version: 1.12.0 + version: 1.11.0 core/ai-commit-msg: dependencies: @@ -717,7 +753,7 @@ importers: core/prettier-plugin-handlebars: devDependencies: prettier: - specifier: 'catalog:' + specifier: catalog:prettier version: 3.8.1 tsdown: specifier: 'catalog:' @@ -1236,9 +1272,6 @@ packages: peerDependencies: typescript: ^5.0.0 - '@astrojs/compiler@2.12.2': - resolution: {integrity: sha512-w2zfvhjNCkNMmMMOn5b0J8+OmUaBL1o40ipMvqcG6NRpdC+lKxmTi48DT8Xw0SzJ3AfmeFLB45zXZXtmbsjcgw==} - '@astrojs/compiler@2.13.0': resolution: {integrity: sha512-mqVORhUJViA28fwHYaWmsXSzLO9osbdZ5ImUfxBarqsYdMlPbqAqGJCxsNzvppp1BEzc1mJNjOVvQqeDN8Vspw==} @@ -4241,34 +4274,39 @@ packages: '@tsconfig/svelte@5.0.7': resolution: {integrity: sha512-NOtJF9LQnV7k6bpzcXwL/rXdlFHvAT9e0imrftiMc6/+FUNBHRZ8UngDrM+jciA6ENzFYNoFs8rfwumuGF+Dhw==} - '@turbo/gen-darwin-64@2.8.9': - resolution: {integrity: sha512-Kt9e4uMLEpdGoqQvEJTKzTJMKviS8dww0c6cNVKOgyEbigX6lSd3/Z4zwrTCV48sSbDGR5k2wQwmo/dyerpRVQ==} + '@turbo/darwin-64@2.8.20': + resolution: {integrity: sha512-FQ9EX1xMU5nbwjxXxM3yU88AQQ6Sqc6S44exPRroMcx9XZHqqppl5ymJF0Ig/z3nvQNwDmz1Gsnvxubo+nXWjQ==} cpu: [x64] os: [darwin] - '@turbo/gen-darwin-arm64@2.8.9': - resolution: {integrity: sha512-KRpW8ALgRR9nc5kjlNj1R2tKjcmZn4UBNxLKkvDpf/h5CSiHJ8RGTfqXL8WWCrz6BLvEVgmr1dblR2of2Wv8/w==} + '@turbo/darwin-arm64@2.8.20': + resolution: {integrity: sha512-Gpyh9ATFGThD6/s9L95YWY54cizg/VRWl2B67h0yofG8BpHf67DFAh9nuJVKG7bY0+SBJDAo5cMur+wOl9YOYw==} cpu: [arm64] os: [darwin] - '@turbo/gen-linux-64@2.8.9': - resolution: {integrity: sha512-QixzBbLzMRQ9RIIPzL+2s7Ltx4gr/CeIgyG3WST4pETW/0kflX60SQMZbjRu1TAfQcXmIbqy/KcQ6tvZOKPqBg==} + '@turbo/gen@2.8.20': + resolution: {integrity: sha512-SazKn5Pc9mitpc3uc6Pmf+QhkNtvF5t6Ro0V1cuc0QFhblbfw4KwWqFnnfTEmGzgDtb2CZJB3BK8LFMBX52eLg==} + hasBin: true + + '@turbo/linux-64@2.8.20': + resolution: {integrity: sha512-p2QxWUYyYUgUFG0b0kR+pPi8t7c9uaVlRtjTTI1AbCvVqkpjUfCcReBn6DgG/Hu8xrWdKLuyQFaLYFzQskZbcA==} cpu: [x64] os: [linux] - '@turbo/gen-linux-arm64@2.8.9': - resolution: {integrity: sha512-qfCWB+Lx7xwpET8kj5BmwEMZI3QpJy/rE0ZndXTGdTXGBNVymKSR5mFPZPbhgflZLRUH/CMSVWT0jIWzCap86Q==} + '@turbo/linux-arm64@2.8.20': + resolution: {integrity: sha512-Gn5yjlZGLRZWarLWqdQzv0wMqyBNIdq1QLi48F1oY5Lo9kiohuf7BPQWtWxeNVS2NgJ1+nb/DzK1JduYC4AWOA==} cpu: [arm64] os: [linux] - '@turbo/gen-windows-64@2.8.9': - resolution: {integrity: sha512-qM+X++pfhSoby+IboizvPz8xlCKVKcSVTLS9xhDvYBTrkW1SRZ3Q0+DaAcFrc1anG1tlvv3Gz4F05vn8Z6JDGg==} + '@turbo/windows-64@2.8.20': + resolution: {integrity: sha512-vyaDpYk/8T6Qz5V/X+ihKvKFEZFUoC0oxYpC1sZanK6gaESJlmV3cMRT3Qhcg4D2VxvtC2Jjs9IRkrZGL+exLw==} cpu: [x64] os: [win32] - '@turbo/gen@2.8.9': - resolution: {integrity: sha512-F9pQe1Hq6TDjN7kHiFJN6fzyq3gZYLb40jBsaweMDboPbcII9Map6M/9lKbs7L1t3osc8rQxF0fRerdx7Ea3bw==} - hasBin: true + '@turbo/windows-arm64@2.8.20': + resolution: {integrity: sha512-voicVULvUV5yaGXo0Iue13BcHGYW3u0VgqSbfQwBaHbpj1zLjYV4KIe+7fYIo6DO8FVUJzxFps3ODCQG/Wy2Qw==} + cpu: [arm64] + os: [win32] '@tybys/wasm-util@0.10.1': resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} @@ -5803,10 +5841,6 @@ packages: resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} engines: {node: '>=18'} - default-browser@5.2.1: - resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} - engines: {node: '>=18'} - default-browser@5.5.0: resolution: {integrity: sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==} engines: {node: '>=18'} @@ -6017,10 +6051,6 @@ packages: resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} engines: {node: '>= 0.8'} - enhanced-resolve@5.18.3: - resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} - engines: {node: '>=10.13.0'} - enhanced-resolve@5.20.0: resolution: {integrity: sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ==} engines: {node: '>=10.13.0'} @@ -6661,6 +6691,7 @@ packages: git-raw-commits@4.0.0: resolution: {integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==} engines: {node: '>=16'} + deprecated: This package is no longer maintained. For the JavaScript API, please use @conventional-changelog/git-client instead. hasBin: true github-slugger@2.0.0: @@ -7403,10 +7434,6 @@ packages: resolution: {integrity: sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==} hasBin: true - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - js-yaml@4.1.1: resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} hasBin: true @@ -8226,9 +8253,6 @@ packages: mlly@1.7.4: resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} - mlly@1.8.0: - resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} - mlly@1.8.2: resolution: {integrity: sha512-d+ObxMQFmbt10sretNDytwt85VrbkhhUA/JBGm1MPaWJ65Cl4wOgLaB1NYvJSZ0Ef03MMEU/0xpPMXUIQ29UfA==} @@ -8940,11 +8964,6 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - prettier@3.7.4: - resolution: {integrity: sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==} - engines: {node: '>=14'} - hasBin: true - prettier@3.8.1: resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==} engines: {node: '>=14'} @@ -9894,12 +9913,6 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 typescript: '>=5.0.0' - svelte2tsx@0.7.45: - resolution: {integrity: sha512-cSci+mYGygYBHIZLHlm/jYlEc1acjAHqaQaDFHdEBpUueM9kSTnPpvPtSl5VkJOU1qSJ7h1K+6F/LIUYiqC8VA==} - peerDependencies: - svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 - typescript: ^4.9.4 || ^5.0.0 - svelte2tsx@0.7.48: resolution: {integrity: sha512-B15C8dtOY6C9MbnQJDCkzbK3yByInzKtXrr23QCoF8APHMh6JaDhjCMcRl6ay4qaeKYqkX4X3tNaJrsZL45Zlg==} peerDependencies: @@ -9987,9 +10000,6 @@ packages: tinyexec@0.3.2: resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - tinyexec@1.0.1: - resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} - tinyexec@1.0.2: resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} engines: {node: '>=18'} @@ -10152,38 +10162,8 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - turbo-darwin-64@2.8.9: - resolution: {integrity: sha512-KnCw1ZI9KTnEAhdI9avZrnZ/z4wsM++flMA1w8s8PKOqi5daGpFV36qoPafg4S8TmYMe52JPWEoFr0L+lQ5JIw==} - cpu: [x64] - os: [darwin] - - turbo-darwin-arm64@2.8.9: - resolution: {integrity: sha512-CbD5Y2NKJKBXTOZ7z7Cc7vGlFPZkYjApA7ri9lH4iFwKV1X7MoZswh9gyRLetXYWImVX1BqIvP8KftulJg/wIA==} - cpu: [arm64] - os: [darwin] - - turbo-linux-64@2.8.9: - resolution: {integrity: sha512-OXC9HdCtsHvyH+5KUoH8ds+p5WU13vdif0OPbsFzZca4cUXMwKA3HWwUuCgQetk0iAE4cscXpi/t8A263n3VTg==} - cpu: [x64] - os: [linux] - - turbo-linux-arm64@2.8.9: - resolution: {integrity: sha512-yI5n8jNXiFA6+CxnXG0gO7h5ZF1+19K8uO3/kXPQmyl37AdiA7ehKJQOvf9OPAnmkGDHcF2HSCPltabERNRmug==} - cpu: [arm64] - os: [linux] - - turbo-windows-64@2.8.9: - resolution: {integrity: sha512-/OztzeGftJAg258M/9vK2ZCkUKUzqrWXJIikiD2pm8TlqHcIYUmepDbyZSDfOiUjMy6NzrLFahpNLnY7b5vNgg==} - cpu: [x64] - os: [win32] - - turbo-windows-arm64@2.8.9: - resolution: {integrity: sha512-xZ2VTwVTjIqpFZKN4UBxDHCPM3oJ2J5cpRzCBSmRpJ/Pn33wpiYjs+9FB2E03svKaD04/lSSLlEUej0UYsugfg==} - cpu: [arm64] - os: [win32] - - turbo@2.8.9: - resolution: {integrity: sha512-G+Mq8VVQAlpz/0HTsxiNNk/xywaHGl+dk1oiBREgOEVCCDjXInDlONWUn5srRnC9s5tdHTFD1bx1N19eR4hI+g==} + turbo@2.8.20: + resolution: {integrity: sha512-Rb4qk5YT8RUwwdXtkLpkVhNEe/lor6+WV7S5tTlLpxSz6MjV5Qi8jGNn4gS6NAvrYGA/rNrE6YUQM85sCZUDbQ==} hasBin: true type-check@0.4.0: @@ -10806,9 +10786,8 @@ packages: vite: optional: true - vitepress-plugin-llms@1.12.0: - resolution: {integrity: sha512-zuzL7a8UJuGl46le5cAy/QxKMGlpSylcsLjDDn6BYPc1u+eP3nzoQk9ne9XFBqrE7exoJlIYJELVN8HMgYlFKQ==} - engines: {node: '>=18.0.0'} + vitepress-plugin-llms@1.11.0: + resolution: {integrity: sha512-n6fjWzBNKy40p8cij+d2cHiC2asNW1eQKdmc06gX9VAv7vWppIoVLH/f7Ht1bK0vSpGzzW2QimvNfbfv1oCdJw==} vitepress@1.6.4: resolution: {integrity: sha512-+2ym1/+0VVrbhNyRoFFesVvBvHAVMZMK0rw60E3X/5349M1GuVdKeazuksqopEdvkKwKGs21Q729jX81/bkBJg==} @@ -11531,8 +11510,6 @@ snapshots: - prettier - prettier-plugin-astro - '@astrojs/compiler@2.12.2': {} - '@astrojs/compiler@2.13.0': {} '@astrojs/internal-helpers@0.6.1': {} @@ -11587,7 +11564,7 @@ snapshots: smol-toml: 1.6.0 unified: 11.0.5 unist-util-remove-position: 5.0.0 - unist-util-visit: 5.0.0 + unist-util-visit: 5.1.0 unist-util-visit-parents: 6.0.2 vfile: 6.0.3 transitivePeerDependencies: @@ -11613,7 +11590,7 @@ snapshots: smol-toml: 1.5.2 unified: 11.0.5 unist-util-remove-position: 5.0.0 - unist-util-visit: 5.0.0 + unist-util-visit: 5.1.0 unist-util-visit-parents: 6.0.2 vfile: 6.0.3 transitivePeerDependencies: @@ -11639,7 +11616,7 @@ snapshots: smol-toml: 1.5.2 unified: 11.0.5 unist-util-remove-position: 5.0.0 - unist-util-visit: 5.0.0 + unist-util-visit: 5.1.0 unist-util-visit-parents: 6.0.2 vfile: 6.0.3 transitivePeerDependencies: @@ -11659,7 +11636,7 @@ snapshots: remark-gfm: 4.0.1 remark-smartypants: 3.0.2 source-map: 0.7.4 - unist-util-visit: 5.0.0 + unist-util-visit: 5.1.0 vfile: 6.0.3 transitivePeerDependencies: - supports-color @@ -12145,7 +12122,7 @@ snapshots: '@commitlint/load': 19.8.1(@types/node@24.10.13)(typescript@5.9.3) '@commitlint/read': 19.8.1 '@commitlint/types': 19.8.1 - tinyexec: 1.0.1 + tinyexec: 1.0.2 yargs: 17.7.2 transitivePeerDependencies: - '@types/node' @@ -12180,7 +12157,7 @@ snapshots: '@commitlint/is-ignored@19.8.1': dependencies: '@commitlint/types': 19.8.1 - semver: 7.7.3 + semver: 7.7.4 '@commitlint/lint@19.8.1': dependencies: @@ -12219,7 +12196,7 @@ snapshots: '@commitlint/types': 19.8.1 git-raw-commits: 4.0.0 minimist: 1.2.8 - tinyexec: 1.0.1 + tinyexec: 1.0.2 '@commitlint/resolve-extends@19.8.1': dependencies: @@ -12872,7 +12849,7 @@ snapshots: globals: 15.15.0 kolorist: 1.8.0 local-pkg: 1.1.1 - mlly: 1.8.0 + mlly: 1.8.2 transitivePeerDependencies: - supports-color @@ -13241,7 +13218,7 @@ snapshots: '@manypkg/tools@2.1.0': dependencies: jju: 1.4.0 - js-yaml: 4.1.0 + js-yaml: 4.1.1 tinyglobby: 0.2.15 '@mdx-js/mdx@3.1.0(acorn@8.15.0)': @@ -13268,7 +13245,7 @@ snapshots: unified: 11.0.5 unist-util-position-from-estree: 2.0.0 unist-util-stringify-position: 4.0.0 - unist-util-visit: 5.0.0 + unist-util-visit: 5.1.0 vfile: 6.0.3 transitivePeerDependencies: - acorn @@ -13562,7 +13539,7 @@ snapshots: pathe: 1.1.2 picocolors: 1.1.1 pkg-types: 2.3.0 - prettier: 3.7.4 + prettier: 3.8.1 react-refresh: 0.14.2 react-router: 7.9.5(react-dom@19.2.0(react@19.2.0))(react@19.2.0) semver: 7.7.4 @@ -13972,7 +13949,7 @@ snapshots: magic-string: 0.30.21 storybook: 10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1) svelte: 5.51.2 - svelte2tsx: 0.7.45(svelte@5.51.2)(typescript@5.9.3) + svelte2tsx: 0.7.48(svelte@5.51.2)(typescript@5.9.3) typescript: 5.9.3 vite: 6.3.5(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2) transitivePeerDependencies: @@ -13991,6 +13968,10 @@ snapshots: dependencies: acorn: 8.15.0 + '@sveltejs/acorn-typescript@1.0.6(acorn@8.16.0)': + dependencies: + acorn: 8.16.0 + '@sveltejs/adapter-static@3.0.10(@sveltejs/kit@2.52.0(@opentelemetry/api@1.9.0)(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.51.2)(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2)))(svelte@5.51.2)(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2)))': dependencies: '@sveltejs/kit': 2.52.0(@opentelemetry/api@1.9.0)(@sveltejs/vite-plugin-svelte@6.2.4(svelte@5.51.2)(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2)))(svelte@5.51.2)(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2)) @@ -14024,7 +14005,7 @@ snapshots: sade: 1.8.1 semver: 7.7.4 svelte: 5.51.2 - svelte2tsx: 0.7.45(svelte@5.51.2)(typescript@5.9.3) + svelte2tsx: 0.7.48(svelte@5.51.2)(typescript@5.9.3) transitivePeerDependencies: - typescript @@ -14166,7 +14147,7 @@ snapshots: '@tailwindcss/node@4.1.18': dependencies: '@jridgewell/remapping': 2.3.5 - enhanced-resolve: 5.18.3 + enhanced-resolve: 5.20.0 jiti: 2.6.1 lightningcss: 1.30.2 magic-string: 0.30.21 @@ -14330,32 +14311,30 @@ snapshots: '@tsconfig/svelte@5.0.7': {} - '@turbo/gen-darwin-64@2.8.9': + '@turbo/darwin-64@2.8.20': optional: true - '@turbo/gen-darwin-arm64@2.8.9': + '@turbo/darwin-arm64@2.8.20': optional: true - '@turbo/gen-linux-64@2.8.9': + '@turbo/gen@2.8.20(@types/node@24.10.13)': + dependencies: + '@inquirer/prompts': 7.10.1(@types/node@24.10.13) + esbuild: 0.25.12 + transitivePeerDependencies: + - '@types/node' + + '@turbo/linux-64@2.8.20': optional: true - '@turbo/gen-linux-arm64@2.8.9': + '@turbo/linux-arm64@2.8.20': optional: true - '@turbo/gen-windows-64@2.8.9': + '@turbo/windows-64@2.8.20': optional: true - '@turbo/gen@2.8.9(@types/node@24.10.13)': - dependencies: - '@inquirer/prompts': 7.10.1(@types/node@24.10.13) - optionalDependencies: - '@turbo/gen-darwin-64': 2.8.9 - '@turbo/gen-darwin-arm64': 2.8.9 - '@turbo/gen-linux-64': 2.8.9 - '@turbo/gen-linux-arm64': 2.8.9 - '@turbo/gen-windows-64': 2.8.9 - transitivePeerDependencies: - - '@types/node' + '@turbo/windows-arm64@2.8.20': + optional: true '@tybys/wasm-util@0.10.1': dependencies: @@ -14952,6 +14931,10 @@ snapshots: dependencies: acorn: 8.15.0 + acorn-jsx@5.3.2(acorn@8.16.0): + dependencies: + acorn: 8.16.0 + acorn-walk@8.3.2: optional: true @@ -15437,7 +15420,7 @@ snapshots: tsconfck: 3.1.6(typescript@5.9.3) ultrahtml: 1.6.0 unifont: 0.7.4 - unist-util-visit: 5.0.0 + unist-util-visit: 5.1.0 unstorage: 1.17.4 vfile: 6.0.3 vite: 6.4.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2) @@ -16279,11 +16262,6 @@ snapshots: default-browser-id@5.0.0: {} - default-browser@5.2.1: - dependencies: - bundle-name: 4.1.0 - default-browser-id: 5.0.0 - default-browser@5.5.0: dependencies: bundle-name: 4.1.0 @@ -16469,11 +16447,6 @@ snapshots: encodeurl@2.0.0: {} - enhanced-resolve@5.18.3: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.3.0 - enhanced-resolve@5.20.0: dependencies: graceful-fs: 4.2.11 @@ -16614,7 +16587,7 @@ snapshots: esast-util-from-js@2.0.1: dependencies: '@types/estree-jsx': 1.0.5 - acorn: 8.15.0 + acorn: 8.16.0 esast-util-from-estree: 2.0.0 vfile-message: 4.0.2 @@ -17604,7 +17577,7 @@ snapshots: '@types/ws': 8.18.1 entities: 6.0.1 whatwg-mimetype: 3.0.0 - ws: 8.18.3 + ws: 8.20.0 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -18272,10 +18245,6 @@ snapshots: argparse: 1.0.10 esprima: 4.0.1 - js-yaml@4.1.0: - dependencies: - argparse: 2.0.1 - js-yaml@4.1.1: dependencies: argparse: 2.0.1 @@ -18584,7 +18553,7 @@ snapshots: local-pkg@1.1.1: dependencies: - mlly: 1.8.0 + mlly: 1.8.2 pkg-types: 2.3.0 quansync: 0.2.11 @@ -18838,7 +18807,7 @@ snapshots: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 + mdast-util-from-markdown: 2.0.3 mdast-util-to-markdown: 2.1.2 micromark-util-normalize-identifier: 2.0.1 transitivePeerDependencies: @@ -18847,7 +18816,7 @@ snapshots: mdast-util-gfm-strikethrough@2.0.0: dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.2 + mdast-util-from-markdown: 2.0.3 mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -18857,7 +18826,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 markdown-table: 3.0.4 - mdast-util-from-markdown: 2.0.2 + mdast-util-from-markdown: 2.0.3 mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -18866,14 +18835,14 @@ snapshots: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 + mdast-util-from-markdown: 2.0.3 mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color mdast-util-gfm@3.1.0: dependencies: - mdast-util-from-markdown: 2.0.2 + mdast-util-from-markdown: 2.0.3 mdast-util-gfm-autolink-literal: 2.0.1 mdast-util-gfm-footnote: 2.1.0 mdast-util-gfm-strikethrough: 2.0.0 @@ -18900,7 +18869,7 @@ snapshots: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 + mdast-util-from-markdown: 2.0.3 mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -18913,7 +18882,7 @@ snapshots: '@types/unist': 3.0.3 ccount: 2.0.1 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 + mdast-util-from-markdown: 2.0.3 mdast-util-to-markdown: 2.1.2 parse-entities: 4.0.2 stringify-entities: 4.0.4 @@ -18924,7 +18893,7 @@ snapshots: mdast-util-mdx@3.0.0: dependencies: - mdast-util-from-markdown: 2.0.2 + mdast-util-from-markdown: 2.0.3 mdast-util-mdx-expression: 2.0.1 mdast-util-mdx-jsx: 3.2.0 mdast-util-mdxjs-esm: 2.0.1 @@ -18938,7 +18907,7 @@ snapshots: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 + mdast-util-from-markdown: 2.0.3 mdast-util-to-markdown: 2.1.2 transitivePeerDependencies: - supports-color @@ -18986,7 +18955,7 @@ snapshots: github-slugger: 2.0.0 mdast-util-to-string: 4.0.0 unist-util-is: 6.0.1 - unist-util-visit: 5.0.0 + unist-util-visit: 5.1.0 mdast-zone@https://codeload.github.com/stephansama/mdast-zone/tar.gz/1c5b08cd97240debeed4c9c6afad49df5877a132: dependencies: @@ -19143,8 +19112,8 @@ snapshots: micromark-extension-mdxjs@3.0.0: dependencies: - acorn: 8.15.0 - acorn-jsx: 5.3.2(acorn@8.15.0) + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) micromark-extension-mdx-expression: 3.0.1 micromark-extension-mdx-jsx: 3.0.2 micromark-extension-mdx-md: 2.0.0 @@ -19414,13 +19383,6 @@ snapshots: pkg-types: 1.3.1 ufo: 1.6.1 - mlly@1.8.0: - dependencies: - acorn: 8.15.0 - pathe: 2.0.3 - pkg-types: 1.3.1 - ufo: 1.6.1 - mlly@1.8.2: dependencies: acorn: 8.16.0 @@ -19736,7 +19698,7 @@ snapshots: open@10.2.0: dependencies: - default-browser: 5.2.1 + default-browser: 5.5.0 define-lazy-prop: 3.0.0 is-inside-container: 1.0.0 wsl-utils: 0.1.0 @@ -20112,7 +20074,7 @@ snapshots: prettier-plugin-astro-organize-imports@0.4.11(prettier-plugin-astro@0.14.1)(prettier-plugin-tailwindcss@0.7.2(prettier-plugin-astro@0.14.1)(prettier-plugin-jsdoc@1.8.0(prettier@3.8.1))(prettier-plugin-organize-imports@4.3.0(prettier@3.8.1)(typescript@5.9.3)(vue-tsc@2.2.12(typescript@5.9.3)))(prettier-plugin-svelte@3.4.1(prettier@3.8.1)(svelte@5.51.2))(prettier@3.8.1))(prettier@3.8.1): dependencies: - '@astrojs/compiler': 2.12.2 + '@astrojs/compiler': 2.13.0 prettier: 3.8.1 typescript: 5.9.3 optionalDependencies: @@ -20121,7 +20083,7 @@ snapshots: prettier-plugin-astro@0.14.1: dependencies: - '@astrojs/compiler': 2.12.2 + '@astrojs/compiler': 2.13.0 prettier: 3.8.1 sass-formatter: 0.7.9 @@ -20129,7 +20091,7 @@ snapshots: dependencies: binary-searching: 2.0.5 comment-parser: 1.4.1 - mdast-util-from-markdown: 2.0.2 + mdast-util-from-markdown: 2.0.3 prettier: 3.8.1 transitivePeerDependencies: - supports-color @@ -20163,8 +20125,6 @@ snapshots: prettier@2.8.8: {} - prettier@3.7.4: {} - prettier@3.8.1: {} pretty-bytes@7.1.0: {} @@ -20532,7 +20492,7 @@ snapshots: remark-parse@11.0.0: dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.2 + mdast-util-from-markdown: 2.0.3 micromark-util-types: 2.0.2 unified: 11.0.5 transitivePeerDependencies: @@ -20551,7 +20511,7 @@ snapshots: retext: 9.0.0 retext-smartypants: 6.2.0 unified: 11.0.5 - unist-util-visit: 5.0.0 + unist-util-visit: 5.1.0 remark-stringify@11.0.0: dependencies: @@ -21190,12 +21150,12 @@ snapshots: '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) '@vitest/expect': 3.2.4 '@vitest/spy': 3.2.4 - esbuild: 0.27.1 + esbuild: 0.27.7 open: 10.2.0 recast: 0.23.11 semver: 7.7.4 use-sync-external-store: 1.6.0(react@19.2.1) - ws: 8.18.3 + ws: 8.20.0 optionalDependencies: prettier: 3.8.1 transitivePeerDependencies: @@ -21373,13 +21333,6 @@ snapshots: transitivePeerDependencies: - picomatch - svelte2tsx@0.7.45(svelte@5.51.2)(typescript@5.9.3): - dependencies: - dedent-js: 1.0.1 - scule: 1.3.0 - svelte: 5.51.2 - typescript: 5.9.3 - svelte2tsx@0.7.48(svelte@5.51.2)(typescript@5.9.3): dependencies: dedent-js: 1.0.1 @@ -21391,10 +21344,10 @@ snapshots: dependencies: '@jridgewell/remapping': 2.3.5 '@jridgewell/sourcemap-codec': 1.5.5 - '@sveltejs/acorn-typescript': 1.0.6(acorn@8.15.0) + '@sveltejs/acorn-typescript': 1.0.6(acorn@8.16.0) '@types/estree': 1.0.8 '@types/trusted-types': 2.0.7 - acorn: 8.15.0 + acorn: 8.16.0 aria-query: 5.3.2 axobject-query: 4.1.0 clsx: 2.1.1 @@ -21484,8 +21437,6 @@ snapshots: tinyexec@0.3.2: {} - tinyexec@1.0.1: {} - tinyexec@1.0.2: {} tinyglobby@0.2.14: @@ -21621,32 +21572,14 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - turbo-darwin-64@2.8.9: - optional: true - - turbo-darwin-arm64@2.8.9: - optional: true - - turbo-linux-64@2.8.9: - optional: true - - turbo-linux-arm64@2.8.9: - optional: true - - turbo-windows-64@2.8.9: - optional: true - - turbo-windows-arm64@2.8.9: - optional: true - - turbo@2.8.9: + turbo@2.8.20: optionalDependencies: - turbo-darwin-64: 2.8.9 - turbo-darwin-arm64: 2.8.9 - turbo-linux-64: 2.8.9 - turbo-linux-arm64: 2.8.9 - turbo-windows-64: 2.8.9 - turbo-windows-arm64: 2.8.9 + '@turbo/darwin-64': 2.8.20 + '@turbo/darwin-arm64': 2.8.20 + '@turbo/linux-64': 2.8.20 + '@turbo/linux-arm64': 2.8.20 + '@turbo/windows-64': 2.8.20 + '@turbo/windows-arm64': 2.8.20 type-check@0.4.0: dependencies: @@ -21866,7 +21799,7 @@ snapshots: unist-util-remove-position@5.0.0: dependencies: '@types/unist': 3.0.3 - unist-util-visit: 5.0.0 + unist-util-visit: 5.1.0 unist-util-remove@4.0.0: dependencies: @@ -21925,7 +21858,7 @@ snapshots: unplugin@2.3.11: dependencies: '@jridgewell/remapping': 2.3.5 - acorn: 8.15.0 + acorn: 8.16.0 picomatch: 4.0.3 webpack-virtual-modules: 0.6.2 @@ -22170,7 +22103,7 @@ snapshots: optionalDependencies: vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2) - vitepress-plugin-llms@1.12.0: + vitepress-plugin-llms@1.11.0: dependencies: gray-matter: 4.0.3 markdown-it: 14.1.1 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index af1105ee..f4fbc688 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,27 +1,22 @@ packages: - - ./** - ./.config/* - core/** - examples/** - - '!**/turbo/**' + - scripts autoInstallPeers: true # Shared version expressions (yaml anchors). # This is a yaml feature and is not interpreted by pnpm directly. __versions: - - &alpine 3.15.8 - - &auto 11.3.6 - &codecov 1.9.1 - &commitlint 19.8.1 - - &decap 3.10.1 - &eslint 9.39.4 - &manypkg 3.1.0 - &react 19.2.1 - &react_router 7.10.1 - &storybook 10.2.8 - &tailwindcss 4.2.2 - - &trpc 11.8.1 - &turbo 2.8.20 - &typescript_eslint 8.57.0 - &vite 7.3.1 @@ -29,48 +24,48 @@ __versions: catalog: '@catppuccin/palette': 1.7.1 - '@catppuccin/tailwindcss': ^1.0.0 - '@dotenvx/dotenvx': ^1.52.0 - '@iconify/types': ^2.0.0 - '@iconify/utils': ^2.3.0 + '@catppuccin/tailwindcss': 1.0.0 + '@dotenvx/dotenvx': 1.52.0 + '@iconify/types': 2.0.0 + '@iconify/utils': 2.3.0 '@manypkg/find-root': *manypkg '@manypkg/get-packages': *manypkg - '@tailwindcss/cli': ^4.2.1 - '@testing-library/jest-dom': ^6.9.1 - '@testing-library/react': ^16.3.2 - '@types/debug': ^4.1.12 - '@types/handlebars-helpers': ^0.5.6 - '@types/mdast': ^4.0.4 + '@tailwindcss/cli': 4.2.1 + '@testing-library/jest-dom': 6.9.1 + '@testing-library/react': 16.3.2 + '@types/debug': 4.1.12 + '@types/handlebars-helpers': 0.5.6 + '@types/mdast': 4.0.4 '@types/minify': 9.1.4 - '@types/react': ^19.2.14 - '@types/vfile': ^4.0.0 - '@types/yargs': ^17.0.35 - actions-up: ^1.11.0 + '@types/react': 19.2.14 + '@types/vfile': 4.0.0 + '@types/yargs': 17.0.35 + actions-up: 1.11.0 astro: 5.9.3 - deepmerge: ^4.3.1 + deepmerge: 4.3.1 es-toolkit: 1.43.0 handlebars: 4.7.8 - handlebars-helpers: ^0.10.0 - happy-dom: ^20.6.1 - json-schema-to-typescript: ^15.0.4 - jsr: ^0.13.5 - mdast: ^3.0.0 + handlebars-helpers: 0.10.0 + happy-dom: 20.6.1 + json-schema-to-typescript: 15.0.4 + jsr: 0.13.5 + mdast: 3.0.0 minify: 14.0.0 - node-plop: ^0.32.3 + node-plop: 0.32.3 react: 19.2.0 - remark: ^15.0.1 - tailwind-scrollbar: ^4.0.2 - tailwindcss: ^4.1.18 - taze: ^19.9.2 + remark: 15.0.1 + tailwind-scrollbar: 4.0.2 + tailwindcss: 4.1.18 + taze: 19.9.2 tsdown: 0.15.12 tsx: 4.21.0 typescript: 5.9.3 - undici: ^7.22.0 - unified: ^11.0.5 - unist-util-visit: ^5.1.0 + undici: 7.22.0 + unified: 11.0.5 + unist-util-visit: 5.1.0 vite: 6.3.5 - vite-tsconfig-paths: ^5.1.4 - vitepress-plugin-llms: ^1.11.0 + vite-tsconfig-paths: 5.1.4 + vitepress-plugin-llms: 1.11.0 catalogMode: strict @@ -84,32 +79,32 @@ catalogs: '@commitlint/config-conventional': *commitlint '@commitlint/types': *commitlint prettier: - prettier: 3.8.1 - 'prettier-plugin-astro': '^0.14.1' - 'prettier-plugin-astro-organize-imports': '^0.4.11' - 'prettier-plugin-jsdoc': '^1.8.0' - 'prettier-plugin-organize-imports': '^4.3.0' - 'prettier-plugin-packagejson': '^2.5.22' - 'prettier-plugin-svelte': '^3.4.1' + prettier-plugin-astro-organize-imports: '0.4.11' + prettier-plugin-astro: '0.14.1' + prettier-plugin-jsdoc: '1.8.0' + prettier-plugin-organize-imports: '4.3.0' + prettier-plugin-packagejson: '2.5.22' + prettier-plugin-svelte: '3.4.1' prettier-plugin-tailwindcss: 0.7.2 + prettier: 3.8.1 schema: - '@standard-schema/spec': ^1.1.0 + '@standard-schema/spec': 1.1.0 arktype: 2.1.29 valibot: 1.2.0 zod: 4.2.1 storybook: - '@chromatic-com/storybook': ^4.1.3 + '@chromatic-com/storybook': 4.1.3 '@storybook/addon-a11y': *storybook '@storybook/addon-docs': *storybook - '@storybook/addon-svelte-csf': ^5.0.11 + '@storybook/addon-svelte-csf': 5.0.11 '@storybook/svelte-vite': *storybook storybook: *storybook svelte: - '@sveltejs/package': ^2.5.7 - '@sveltejs/vite-plugin-svelte': ^6.2.4 - '@tsconfig/svelte': ^5.0.7 - svelte: ^5.51.2 - svelte-check: ^4.4.0 + '@sveltejs/package': 2.5.7 + '@sveltejs/vite-plugin-svelte': 6.2.4 + '@tsconfig/svelte': 5.0.7 + svelte: 5.51.2 + svelte-check: 4.4.0 turbo: turbo: *turbo '@turbo/gen': *turbo diff --git a/scripts/README.md b/scripts/README.md new file mode 100644 index 00000000..f1553ef1 --- /dev/null +++ b/scripts/README.md @@ -0,0 +1 @@ +# [@stephansama](https://github.com/stephansama/) package scripts diff --git a/scripts/add-socket.ts b/scripts/add-socket.ts index 74c602e8..d6989958 100644 --- a/scripts/add-socket.ts +++ b/scripts/add-socket.ts @@ -6,17 +6,13 @@ import path from "node:path"; const md = String.raw; const template = md` -[![JSR](https://jsr.io/badges/{{package}})](https://jsr.io/{{package}}) +[![socket.dev](https://badge.socket.dev/npm/package/{{package}})](https://socket.dev/npm/package/{{package}}/overview) `; -// const template = md` -// [![socket.dev](https://badge.socket.dev/npm/package/{{package}})](https://socket.dev/npm/package/{{package}}/overview) -// `; const { packages } = await getPackages(process.cwd()); for (const pkg of packages) { if (!pkg.relativeDir.startsWith("core")) continue; - if (!pkg.packageJson.name.startsWith("@stephansama")) continue; const readmePath = path.resolve(pkg.dir, "README.md"); const readmeFile = await fs.promises.readFile(readmePath, "utf8"); From 204c4aa0dc60469e0dd2d359e8d822a092af1a22 Mon Sep 17 00:00:00 2001 From: stephansama Date: Fri, 10 Apr 2026 05:21:01 -0400 Subject: [PATCH 05/11] docs(turbo): fix socket.dev badge url --- turbo/generators/templates/common/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/turbo/generators/templates/common/README.md b/turbo/generators/templates/common/README.md index cc5a8f76..fd14b488 100644 --- a/turbo/generators/templates/common/README.md +++ b/turbo/generators/templates/common/README.md @@ -4,7 +4,7 @@ [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/{{name}}) [![NPM Version](https://img.shields.io/npm/v/%40stephansama%2F{{name}}?logo=npm&logoColor=red&color=211F1F&labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/{{name}}) [![JSR](https://jsr.io/badges/@stephansama/{{name}})](https://jsr.io/@stephansama/{{name}}) -[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/{{name}})](https://socket.dev/npm/package/@stephansama/{{package}}/overview) +[![socket.dev](https://badge.socket.dev/npm/package/@stephansama/{{name}})](https://socket.dev/npm/package/@stephansama/{{name}}/overview) [![npm downloads](https://img.shields.io/npm/dw/@stephansama/{{name}}?labelColor=211F1F)](https://www.npmx.dev/package/@stephansama/{{name}}) {{description}} From b34088a6e1b0ca91e20ec296419d0ae344d0f0e6 Mon Sep 17 00:00:00 2001 From: stephansama Date: Fri, 10 Apr 2026 05:35:32 -0400 Subject: [PATCH 06/11] ci(config): update eslint and related packages to catalog --- package.json | 39 +++++++++++++++++++-------------------- pnpm-workspace.yaml | 20 ++++++++++++++++++++ 2 files changed, 39 insertions(+), 20 deletions(-) diff --git a/package.json b/package.json index 0d5b4f6b..1c13de35 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,6 @@ "lint": "turbo lint", "prepare": "husky", "publish": "changeset publish", - "scripts:add-socket": "tsx ./scripts/add-socket.ts", "scripts:generate-examples": "node ./scripts/generate-examples.js", "scripts:lint-examples": "node ./scripts/lint-examples.js", "scripts:meta": "node ./scripts/meta.js", @@ -44,8 +43,8 @@ "@commitlint/cli": "catalog:commitlint", "@commitlint/config-conventional": "catalog:commitlint", "@commitlint/types": "catalog:commitlint", - "@eslint/js": "^9.39.2", - "@eslint/json": "^0.14.0", + "@eslint/js": "catalog:eslint", + "@eslint/json": "catalog:eslint", "@manypkg/get-packages": "catalog:", "@stephansama/ai-commit-msg": "workspace:*", "@stephansama/auto-readme": "workspace:*", @@ -54,25 +53,25 @@ "@tsconfig/recommended": "^1.0.13", "@turbo/gen": "catalog:turbo", "@types/node": "^24.10.13", - "@typescript-eslint/parser": "^8.55.0", + "@typescript-eslint/parser": "catalog:eslint", "@vitest/coverage-v8": "catalog:vitest", "@vitest/ui": "catalog:vitest", - "eslint": "^9.39.2", - "eslint-config-flat-gitignore": "^2.1.0", - "eslint-config-prettier": "^10.1.8", - "eslint-plugin-astro": "^1.6.0", - "eslint-plugin-baseline-js": "^0.4.2", - "eslint-plugin-jsx-a11y": "^6.10.2", - "eslint-plugin-perfectionist": "^4.15.1", - "eslint-plugin-pnpm": "^1.5.0", - "eslint-plugin-react-hooks": "^7.0.1", - "eslint-plugin-storybook": "^10.2.8", - "eslint-plugin-testing-library": "^7.15.4", - "eslint-plugin-zod": "^3.1.0", - "globals": "^16.5.0", + "eslint": "catalog:eslint", + "eslint-config-flat-gitignore": "catalog:eslint", + "eslint-config-prettier": "catalog:eslint", + "eslint-plugin-astro": "catalog:eslint", + "eslint-plugin-baseline-js": "catalog:eslint", + "eslint-plugin-jsx-a11y": "catalog:eslint", + "eslint-plugin-perfectionist": "catalog:eslint", + "eslint-plugin-pnpm": "catalog:eslint", + "eslint-plugin-react-hooks": "catalog:eslint", + "eslint-plugin-storybook": "catalog:eslint", + "eslint-plugin-testing-library": "catalog:eslint", + "eslint-plugin-zod": "catalog:eslint", + "globals": "catalog:eslint", "husky": "^9.1.7", "jsdom": "^27.4.0", - "jsonc-eslint-parser": "^2.4.2", + "jsonc-eslint-parser": "catalog:eslint", "knip": "^5.83.1", "lint-staged": "^16.2.7", "pkg-pr-new": "^0.0.51", @@ -87,9 +86,9 @@ "publint": "^0.3.17", "turbo": "catalog:turbo", "typescript": "catalog:", - "typescript-eslint": "^8.55.0", + "typescript-eslint": "catalog:eslint", "vitest": "catalog:vitest", - "yaml-eslint-parser": "^1.3.2" + "yaml-eslint-parser": "catalog:eslint" }, "devDependencies": { "actions-up": "catalog:", diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index f4fbc688..9dfd498d 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -78,6 +78,26 @@ catalogs: '@commitlint/cli': *commitlint '@commitlint/config-conventional': *commitlint '@commitlint/types': *commitlint + eslint: + '@typescript-eslint/parser': '^8.55.0' + '@eslint/js': '^9.39.2' + '@eslint/json': '^0.14.0' + 'eslint': '^9.39.2' + 'eslint-config-flat-gitignore': '^2.1.0' + 'eslint-config-prettier': '^10.1.8' + 'eslint-plugin-astro': '^1.6.0' + 'eslint-plugin-baseline-js': '^0.4.2' + 'eslint-plugin-jsx-a11y': '^6.10.2' + 'eslint-plugin-perfectionist': '^4.15.1' + 'eslint-plugin-pnpm': '^1.5.0' + 'eslint-plugin-react-hooks': '^7.0.1' + 'eslint-plugin-storybook': '^10.2.8' + 'eslint-plugin-testing-library': '^7.15.4' + 'eslint-plugin-zod': '^3.1.0' + 'globals': '^16.5.0' + 'jsonc-eslint-parser': '^2.4.2' + 'typescript-eslint': '^8.55.0' + 'yaml-eslint-parser': '^1.3.2' prettier: prettier-plugin-astro-organize-imports: '0.4.11' prettier-plugin-astro: '0.14.1' From 6022b1d64b047c99151d2aa6977d085c82065488 Mon Sep 17 00:00:00 2001 From: stephansama Date: Fri, 10 Apr 2026 05:36:54 -0400 Subject: [PATCH 07/11] ci(build): remove dev script --- package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/package.json b/package.json index 1c13de35..cdaf884c 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,6 @@ "build:packages": "turbo build --filter='./core/*'", "build:www": "node ./scripts/build-www.js", "changeset": "changeset", - "dev": "turbo dev", "fmt:check": "prettier . --check", "fmt:write": "prettier . --write", "knip": "knip --config ./.config/knip.ts", From 241663d0f578f98e93297460ab74b572a476e6f0 Mon Sep 17 00:00:00 2001 From: stephansama Date: Fri, 10 Apr 2026 05:38:42 -0400 Subject: [PATCH 08/11] chore(pnpm): update eslint dependencies to catalog format --- pnpm-lock.yaml | 239 ++++++++++++++++++------------------------------- 1 file changed, 88 insertions(+), 151 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1e993f83..de5ac01c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -152,6 +152,64 @@ catalogs: vitepress-plugin-llms: specifier: 1.11.0 version: 1.11.0 + eslint: + '@eslint/js': + specifier: ^9.39.2 + version: 9.39.2 + '@eslint/json': + specifier: ^0.14.0 + version: 0.14.0 + '@typescript-eslint/parser': + specifier: ^8.55.0 + version: 8.55.0 + eslint: + specifier: ^9.39.2 + version: 9.39.2 + eslint-config-flat-gitignore: + specifier: ^2.1.0 + version: 2.1.0 + eslint-config-prettier: + specifier: ^10.1.8 + version: 10.1.8 + eslint-plugin-astro: + specifier: ^1.6.0 + version: 1.6.0 + eslint-plugin-baseline-js: + specifier: ^0.4.2 + version: 0.4.2 + eslint-plugin-jsx-a11y: + specifier: ^6.10.2 + version: 6.10.2 + eslint-plugin-perfectionist: + specifier: ^4.15.1 + version: 4.15.1 + eslint-plugin-pnpm: + specifier: ^1.5.0 + version: 1.5.0 + eslint-plugin-react-hooks: + specifier: ^7.0.1 + version: 7.0.1 + eslint-plugin-storybook: + specifier: ^10.2.8 + version: 10.2.8 + eslint-plugin-testing-library: + specifier: ^7.15.4 + version: 7.15.4 + eslint-plugin-zod: + specifier: ^3.1.0 + version: 3.1.0 + globals: + specifier: ^16.5.0 + version: 16.5.0 + jsonc-eslint-parser: + specifier: ^2.4.2 + version: 2.4.2 + typescript-eslint: + specifier: ^8.55.0 + version: 8.55.0 + yaml-eslint-parser: + specifier: ^1.3.2 + version: 1.3.2 prettier: prettier: specifier: 3.8.1 @@ -268,10 +326,10 @@ importers: specifier: catalog:commitlint version: 19.8.1 '@eslint/js': - specifier: ^9.39.2 + specifier: catalog:eslint version: 9.39.2 '@eslint/json': - specifier: ^0.14.0 + specifier: catalog:eslint version: 0.14.0 '@manypkg/get-packages': specifier: 'catalog:' @@ -298,7 +356,7 @@ importers: specifier: ^24.10.13 version: 24.10.13 '@typescript-eslint/parser': - specifier: ^8.55.0 + specifier: catalog:eslint version: 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@vitest/coverage-v8': specifier: catalog:vitest @@ -307,43 +365,43 @@ importers: specifier: catalog:vitest version: 4.0.18(vitest@4.0.18) eslint: - specifier: ^9.39.2 + specifier: catalog:eslint version: 9.39.2(jiti@2.6.1) eslint-config-flat-gitignore: - specifier: ^2.1.0 + specifier: catalog:eslint version: 2.1.0(eslint@9.39.2(jiti@2.6.1)) eslint-config-prettier: - specifier: ^10.1.8 + specifier: catalog:eslint version: 10.1.8(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-astro: - specifier: ^1.6.0 + specifier: catalog:eslint version: 1.6.0(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-baseline-js: - specifier: ^0.4.2 + specifier: catalog:eslint version: 0.4.2(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-jsx-a11y: - specifier: ^6.10.2 + specifier: catalog:eslint version: 6.10.2(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-perfectionist: - specifier: ^4.15.1 + specifier: catalog:eslint version: 4.15.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint-plugin-pnpm: - specifier: ^1.5.0 + specifier: catalog:eslint version: 1.5.0(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-react-hooks: - specifier: ^7.0.1 + specifier: catalog:eslint version: 7.0.1(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-storybook: - specifier: ^10.2.8 + specifier: catalog:eslint version: 10.2.8(eslint@9.39.2(jiti@2.6.1))(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.0(react@19.2.1))(react@19.2.1))(typescript@5.9.3) eslint-plugin-testing-library: - specifier: ^7.15.4 + specifier: catalog:eslint version: 7.15.4(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint-plugin-zod: - specifier: ^3.1.0 + specifier: catalog:eslint version: 3.1.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(zod@4.0.15) globals: - specifier: ^16.5.0 + specifier: catalog:eslint version: 16.5.0 husky: specifier: ^9.1.7 @@ -352,7 +410,7 @@ importers: specifier: ^27.4.0 version: 27.4.0(@noble/hashes@1.8.0) jsonc-eslint-parser: - specifier: ^2.4.2 + specifier: catalog:eslint version: 2.4.2 knip: specifier: ^5.83.1 @@ -397,13 +455,13 @@ importers: specifier: 'catalog:' version: 5.9.3 typescript-eslint: - specifier: ^8.55.0 + specifier: catalog:eslint version: 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) vitest: specifier: catalog:vitest version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@24.10.13)(@vitest/ui@4.0.18)(happy-dom@20.6.1)(jiti@2.6.1)(jsdom@27.4.0(@noble/hashes@1.8.0))(lightningcss@1.31.1)(terser@5.42.0)(tsx@4.21.0)(yaml@2.8.2) yaml-eslint-parser: - specifier: ^1.3.2 + specifier: catalog:eslint version: 1.3.2 devDependencies: actions-up: @@ -2547,18 +2605,6 @@ packages: cpu: [x64] os: [win32] - '@eslint-community/eslint-utils@4.7.0': - resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - - '@eslint-community/eslint-utils@4.9.0': - resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/eslint-utils@4.9.1': resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4473,32 +4519,16 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.39.1': - resolution: {integrity: sha512-8fZxek3ONTwBu9ptw5nCKqZOSkXshZB7uAxuFF0J/wTMkKydjXCzqqga7MlFMpHi9DoG4BadhmTkITBcg8Aybw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.55.0': resolution: {integrity: sha512-zRcVVPFUYWa3kNnjaZGXSu3xkKV1zXy8M4nO/pElzQhFweb7PPtluDLQtKArEOGmjXoRjnUZ29NjOiF0eCDkcQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.39.1': - resolution: {integrity: sha512-RkBKGBrjgskFGWuyUGz/EtD8AF/GW49S21J8dvMzpJitOF1slLEbbHnNEtAHtnDAnx8qDEdRrULRnWVx27wGBw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.55.0': resolution: {integrity: sha512-fVu5Omrd3jeqeQLiB9f1YsuK/iHFOwb04bCtY4BSCLgjNbOD33ZdV6KyEqplHr+IlpgT0QTZ/iJ+wT7hvTx49Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.39.1': - resolution: {integrity: sha512-ePUPGVtTMR8XMU2Hee8kD0Pu4NDE1CN9Q1sxGSGd/mbOtGZDM7pnhXNJnzW63zk/q+Z54zVzj44HtwXln5CvHA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/tsconfig-utils@8.55.0': resolution: {integrity: sha512-1R9cXqY7RQd7WuqSN47PK9EDpgFUK3VqdmbYrvWJZYDd0cavROGn+74ktWBlmJ13NXUQKlZ/iAEQHI/V0kKe0Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4512,33 +4542,16 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.39.1': - resolution: {integrity: sha512-7sPDKQQp+S11laqTrhHqeAbsCfMkwJMrV7oTDvtDds4mEofJYir414bYKUEb8YPUm9QL3U+8f6L6YExSoAGdQw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.55.0': resolution: {integrity: sha512-ujT0Je8GI5BJWi+/mMoR0wxwVEQaxM+pi30xuMiJETlX80OPovb2p9E8ss87gnSVtYXtJoU9U1Cowcr6w2FE0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.39.1': - resolution: {integrity: sha512-EKkpcPuIux48dddVDXyQBlKdeTPMmALqBUbEk38McWv0qVEZwOpVJBi7ugK5qVNgeuYjGNQxrrnoM/5+TI/BPw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/typescript-estree@8.55.0': resolution: {integrity: sha512-EwrH67bSWdx/3aRQhCoxDaHM+CrZjotc2UCCpEDVqfCE+7OjKAGWNY2HsCSTEVvWH2clYQK8pdeLp42EVs+xQw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.39.1': - resolution: {integrity: sha512-VF5tZ2XnUSTuiqZFXCZfZs1cgkdd3O/sSYmdo2EpSyDlC86UM/8YytTmKnehOW3TGAlivqTDT6bS87B/GQ/jyg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.55.0': resolution: {integrity: sha512-BqZEsnPGdYpgyEIkDC1BadNY8oMwckftxBT+C8W0g1iKPdeqKZBtTfnvcq0nf60u7MkjFO8RBvpRGZBPw4L2ow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4546,10 +4559,6 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@8.39.1': - resolution: {integrity: sha512-W8FQi6kEh2e8zVhQ0eeRnxdvIoOkAp/CPAahcNio6nO9dsIwb9b34z90KOlheoyuVf6LSOEdjlkxSkapNEc+4A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.55.0': resolution: {integrity: sha512-AxNRwEie8Nn4eFS1FzDMJWIISMGoXMb037sgCBJ3UR6o0fQTzr2tqN9WT+DkWJPhIdQCfV7T6D387566VtnCJA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -10103,12 +10112,6 @@ packages: resolution: {integrity: sha512-hOY83V84Hx/1sCzDSaJA+Xz2IIQOHRvjxzt+F0OjbQGPZ6yLPLArMA0gw/484MlfUkQbCpKYMLX3VDCAjWKfzQ==} engines: {node: '>=6'} - ts-api-utils@2.1.0: - resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==} - engines: {node: '>=18.12'} - peerDependencies: - typescript: '>=4.8.4' - ts-api-utils@2.4.0: resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==} engines: {node: '>=18.12'} @@ -12711,16 +12714,6 @@ snapshots: '@esbuild/win32-x64@0.27.7': optional: true - '@eslint-community/eslint-utils@4.7.0(eslint@9.39.2(jiti@2.6.1))': - dependencies: - eslint: 9.39.2(jiti@2.6.1) - eslint-visitor-keys: 3.4.3 - - '@eslint-community/eslint-utils@4.9.0(eslint@9.39.2(jiti@2.6.1))': - dependencies: - eslint: 9.39.2(jiti@2.6.1) - eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.9.1(eslint@9.39.2(jiti@2.6.1))': dependencies: eslint: 9.39.2(jiti@2.6.1) @@ -14518,15 +14511,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.39.1(typescript@5.9.3)': - dependencies: - '@typescript-eslint/tsconfig-utils': 8.55.0(typescript@5.9.3) - '@typescript-eslint/types': 8.55.0 - debug: 4.4.3 - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/project-service@8.55.0(typescript@5.9.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.55.0(typescript@5.9.3) @@ -14536,20 +14520,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.39.1': - dependencies: - '@typescript-eslint/types': 8.39.1 - '@typescript-eslint/visitor-keys': 8.39.1 - '@typescript-eslint/scope-manager@8.55.0': dependencies: '@typescript-eslint/types': 8.55.0 '@typescript-eslint/visitor-keys': 8.55.0 - '@typescript-eslint/tsconfig-utils@8.39.1(typescript@5.9.3)': - dependencies: - typescript: 5.9.3 - '@typescript-eslint/tsconfig-utils@8.55.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 @@ -14566,26 +14541,8 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.39.1': {} - '@typescript-eslint/types@8.55.0': {} - '@typescript-eslint/typescript-estree@8.39.1(typescript@5.9.3)': - dependencies: - '@typescript-eslint/project-service': 8.39.1(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.39.1(typescript@5.9.3) - '@typescript-eslint/types': 8.39.1 - '@typescript-eslint/visitor-keys': 8.39.1 - debug: 4.4.3 - fast-glob: 3.3.3 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.7.4 - ts-api-utils: 2.1.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@8.55.0(typescript@5.9.3)': dependencies: '@typescript-eslint/project-service': 8.55.0(typescript@5.9.3) @@ -14601,17 +14558,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.39.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': - dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.39.2(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.39.1 - '@typescript-eslint/types': 8.39.1 - '@typescript-eslint/typescript-estree': 8.39.1(typescript@5.9.3) - eslint: 9.39.2(jiti@2.6.1) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/utils@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) @@ -14623,11 +14569,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.39.1': - dependencies: - '@typescript-eslint/types': 8.39.1 - eslint-visitor-keys: 4.2.1 - '@typescript-eslint/visitor-keys@8.55.0': dependencies: '@typescript-eslint/types': 8.55.0 @@ -16766,7 +16707,7 @@ snapshots: eslint: 9.39.2(jiti@2.6.1) eslint-compat-utils: 0.6.5(eslint@9.39.2(jiti@2.6.1)) globals: 16.5.0 - postcss: 8.5.6 + postcss: 8.5.9 postcss-selector-parser: 7.1.0 transitivePeerDependencies: - supports-color @@ -16778,7 +16719,7 @@ snapshots: eslint-plugin-es-x@9.3.0(eslint@9.39.2(jiti@2.6.1)): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.2 eslint: 9.39.2(jiti@2.6.1) eslint-type-tracer: 0.4.1(eslint@9.39.2(jiti@2.6.1)) @@ -16804,8 +16745,8 @@ snapshots: eslint-plugin-perfectionist@4.15.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/types': 8.39.1 - '@typescript-eslint/utils': 8.39.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.55.0 + '@typescript-eslint/utils': 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.2(jiti@2.6.1) natural-orderby: 5.0.0 transitivePeerDependencies: @@ -16826,7 +16767,7 @@ snapshots: eslint-plugin-react-hooks@7.0.1(eslint@9.39.2(jiti@2.6.1)): dependencies: '@babel/core': 7.28.0 - '@babel/parser': 7.28.5 + '@babel/parser': 7.29.2 eslint: 9.39.2(jiti@2.6.1) hermes-parser: 0.25.1 zod: 4.0.15 @@ -16870,7 +16811,7 @@ snapshots: eslint-type-tracer@0.4.1(eslint@9.39.2(jiti@2.6.1)): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) eslint: 9.39.2(jiti@2.6.1) eslint-visitor-keys@3.4.3: {} @@ -16924,14 +16865,14 @@ snapshots: espree@10.4.0: dependencies: - acorn: 8.15.0 - acorn-jsx: 5.3.2(acorn@8.15.0) + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) eslint-visitor-keys: 4.2.1 espree@9.6.1: dependencies: - acorn: 8.15.0 - acorn-jsx: 5.3.2(acorn@8.15.0) + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -18311,7 +18252,7 @@ snapshots: jsonc-eslint-parser@2.4.2: dependencies: - acorn: 8.15.0 + acorn: 8.16.0 eslint-visitor-keys: 3.4.3 espree: 9.6.1 semver: 7.7.4 @@ -21522,10 +21463,6 @@ snapshots: try-to-catch@3.0.1: {} - ts-api-utils@2.1.0(typescript@5.9.3): - dependencies: - typescript: 5.9.3 - ts-api-utils@2.4.0(typescript@5.9.3): dependencies: typescript: 5.9.3 From 5691db729d0cca7df03e0edba54047a59b78a867 Mon Sep 17 00:00:00 2001 From: stephansama Date: Sat, 11 Apr 2026 23:35:45 -0400 Subject: [PATCH 09/11] fix(multipublish): skip non scoped packages when publishing to jsr --- core/multipublish/src/index.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/multipublish/src/index.ts b/core/multipublish/src/index.ts index 793d6e4d..0e3558e3 100644 --- a/core/multipublish/src/index.ts +++ b/core/multipublish/src/index.ts @@ -29,7 +29,15 @@ export async function run() { for (const pkg of releasedPackages) { if (args.versionJsr) { + if (!pkg.packageJson.name.includes("/")) { + console.warn( + `attempting to publish a non scoped package skipping`, + ); + continue; + } + await updateJsrConfigVersion(pkg); + continue; } From 4fd5c9bad48e7bad00e01949e46f44c670c75ea1 Mon Sep 17 00:00:00 2001 From: stephansama Date: Sat, 11 Apr 2026 23:44:03 -0400 Subject: [PATCH 10/11] feat(multipublish): add support for multiple packages in publish platform --- core/multipublish/src/index.test.ts | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/core/multipublish/src/index.test.ts b/core/multipublish/src/index.test.ts index 268387d8..6ef64f3a 100644 --- a/core/multipublish/src/index.test.ts +++ b/core/multipublish/src/index.test.ts @@ -13,12 +13,23 @@ const mocks = vi.hoisted(() => ({ packageJson: { name: "pkg1", version: "1.0.0" }, relativeDir: "pkg1", }, + { + dir: "/mock/root/pkg2", + packageJson: { + name: "@stephansama/pkg2", + version: "1.0.0", + }, + relativeDir: "pkg2", + }, ], }), ), loadConfig: vi.fn(() => Promise.resolve({ platforms: ["npm"] })), loadReleases: vi.fn(() => - Promise.resolve([{ name: "pkg1", version: "1.0.0" }]), + Promise.resolve([ + { name: "pkg1", version: "1.0.0" }, + { name: "@stephansama/pkg2", version: "1.0.0" }, + ]), ), publishPlatform: vi.fn(), updateJsrConfigVersion: vi.fn(), @@ -47,7 +58,6 @@ describe("run", () => { expect(mocks.getPackages).toHaveBeenCalledOnce(); expect(mocks.loadReleases).toHaveBeenCalledOnce(); expect(mocks.updateJsrConfigVersion).not.toHaveBeenCalled(); - expect(mocks.publishPlatform).toHaveBeenCalledOnce(); expect(mocks.publishPlatform).toHaveBeenCalledWith( expect.objectContaining({ packageJson: expect.objectContaining({ @@ -57,6 +67,15 @@ describe("run", () => { }), "npm", ); + expect(mocks.publishPlatform).toHaveBeenCalledWith( + expect.objectContaining({ + packageJson: expect.objectContaining({ + name: "@stephansama/pkg2", + version: "1.0.0", + }), + }), + "npm", + ); }); it("should call updateJsrConfigVersion if args.versionJsr is true", async () => { From 3c3d55a2cbc7fb69e7d6865f3070524069d9bae3 Mon Sep 17 00:00:00 2001 From: stephansama Date: Sat, 11 Apr 2026 23:44:34 -0400 Subject: [PATCH 11/11] ci(husky): fix quote around commit message argument --- .husky/commit-msg | 2 +- .husky/pre-commit | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.husky/commit-msg b/.husky/commit-msg index 96a61c5c..f5d44c79 100644 --- a/.husky/commit-msg +++ b/.husky/commit-msg @@ -1,3 +1,3 @@ #!/bin/sh -pnpm dlx commitlint --config .config/.commitlintrc.ts --edit $1 +pnpm dlx commitlint --config .config/.commitlintrc.ts --edit "$1" diff --git a/.husky/pre-commit b/.husky/pre-commit index beba7659..00f78934 100644 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,5 +1,5 @@ #!/bin/sh -auto-readme -vg +auto-readme -g lint-staged -v pnpm --workspace-root run scripts:lint-examples