changelog generator & diff tool stormlightlabs.github.io/git-storm/
changelog changeset markdown golang git

docs: added vitepress site

+2
.gitignore
··· 33 33 .gocache/ 34 34 .task/ 35 35 tmp/ 36 + node_modules/ 37 + **/.vitepress/cache/
+34
docs/.vitepress/config.mts
··· 1 + import { defineConfig } from "vitepress"; 2 + 3 + // https://vitepress.dev/reference/site-config 4 + export default defineConfig({ 5 + title: "Git Storm", 6 + description: "A changelog manager", 7 + markdown: { 8 + theme: { 9 + light: "catppuccin-latte", 10 + dark: "catppuccin-macchiato", 11 + }, 12 + }, 13 + themeConfig: { 14 + // https://vitepress.dev/reference/default-theme-config 15 + nav: [ 16 + { text: "Home", link: "/" }, 17 + { text: "Examples", link: "/markdown-examples" }, 18 + ], 19 + 20 + sidebar: [ 21 + { 22 + text: "Examples", 23 + items: [ 24 + { text: "Markdown Examples", link: "/markdown-examples" }, 25 + { text: "Runtime API Examples", link: "/api-examples" }, 26 + ], 27 + }, 28 + ], 29 + 30 + socialLinks: [ 31 + { icon: "github", link: "https://github.com/vuejs/vitepress" }, 32 + ], 33 + }, 34 + });
+15
docs/.vitepress/theme/index.ts
··· 1 + // https://vitepress.dev/guide/custom-theme 2 + import { h } from "vue"; 3 + import type { Theme } from "vitepress"; 4 + import DefaultTheme from "vitepress/theme"; 5 + import "@catppuccin/vitepress/theme/mocha/sapphire.css"; 6 + 7 + export default { 8 + extends: DefaultTheme, 9 + Layout: () => { 10 + return h(DefaultTheme.Layout, null, { 11 + // https://vitepress.dev/guide/extending-default-theme#layout-slots 12 + }); 13 + }, 14 + enhanceApp({ app, router, siteData }) {}, 15 + } satisfies Theme;
+139
docs/.vitepress/theme/style.css
··· 1 + /** 2 + * Customize default theme styling by overriding CSS variables: 3 + * https://github.com/vuejs/vitepress/blob/main/src/client/theme-default/styles/vars.css 4 + */ 5 + 6 + /** 7 + * Colors 8 + * 9 + * Each colors have exact same color scale system with 3 levels of solid 10 + * colors with different brightness, and 1 soft color. 11 + * 12 + * - `XXX-1`: The most solid color used mainly for colored text. It must 13 + * satisfy the contrast ratio against when used on top of `XXX-soft`. 14 + * 15 + * - `XXX-2`: The color used mainly for hover state of the button. 16 + * 17 + * - `XXX-3`: The color for solid background, such as bg color of the button. 18 + * It must satisfy the contrast ratio with pure white (#ffffff) text on 19 + * top of it. 20 + * 21 + * - `XXX-soft`: The color used for subtle background such as custom container 22 + * or badges. It must satisfy the contrast ratio when putting `XXX-1` colors 23 + * on top of it. 24 + * 25 + * The soft color must be semi transparent alpha channel. This is crucial 26 + * because it allows adding multiple "soft" colors on top of each other 27 + * to create an accent, such as when having inline code block inside 28 + * custom containers. 29 + * 30 + * - `default`: The color used purely for subtle indication without any 31 + * special meanings attached to it such as bg color for menu hover state. 32 + * 33 + * - `brand`: Used for primary brand colors, such as link text, button with 34 + * brand theme, etc. 35 + * 36 + * - `tip`: Used to indicate useful information. The default theme uses the 37 + * brand color for this by default. 38 + * 39 + * - `warning`: Used to indicate warning to the users. Used in custom 40 + * container, badges, etc. 41 + * 42 + * - `danger`: Used to show error, or dangerous message to the users. Used 43 + * in custom container, badges, etc. 44 + * -------------------------------------------------------------------------- */ 45 + 46 + :root { 47 + --vp-c-default-1: var(--vp-c-gray-1); 48 + --vp-c-default-2: var(--vp-c-gray-2); 49 + --vp-c-default-3: var(--vp-c-gray-3); 50 + --vp-c-default-soft: var(--vp-c-gray-soft); 51 + 52 + --vp-c-brand-1: var(--vp-c-indigo-1); 53 + --vp-c-brand-2: var(--vp-c-indigo-2); 54 + --vp-c-brand-3: var(--vp-c-indigo-3); 55 + --vp-c-brand-soft: var(--vp-c-indigo-soft); 56 + 57 + --vp-c-tip-1: var(--vp-c-brand-1); 58 + --vp-c-tip-2: var(--vp-c-brand-2); 59 + --vp-c-tip-3: var(--vp-c-brand-3); 60 + --vp-c-tip-soft: var(--vp-c-brand-soft); 61 + 62 + --vp-c-warning-1: var(--vp-c-yellow-1); 63 + --vp-c-warning-2: var(--vp-c-yellow-2); 64 + --vp-c-warning-3: var(--vp-c-yellow-3); 65 + --vp-c-warning-soft: var(--vp-c-yellow-soft); 66 + 67 + --vp-c-danger-1: var(--vp-c-red-1); 68 + --vp-c-danger-2: var(--vp-c-red-2); 69 + --vp-c-danger-3: var(--vp-c-red-3); 70 + --vp-c-danger-soft: var(--vp-c-red-soft); 71 + } 72 + 73 + /** 74 + * Component: Button 75 + * -------------------------------------------------------------------------- */ 76 + 77 + :root { 78 + --vp-button-brand-border: transparent; 79 + --vp-button-brand-text: var(--vp-c-white); 80 + --vp-button-brand-bg: var(--vp-c-brand-3); 81 + --vp-button-brand-hover-border: transparent; 82 + --vp-button-brand-hover-text: var(--vp-c-white); 83 + --vp-button-brand-hover-bg: var(--vp-c-brand-2); 84 + --vp-button-brand-active-border: transparent; 85 + --vp-button-brand-active-text: var(--vp-c-white); 86 + --vp-button-brand-active-bg: var(--vp-c-brand-1); 87 + } 88 + 89 + /** 90 + * Component: Home 91 + * -------------------------------------------------------------------------- */ 92 + 93 + :root { 94 + --vp-home-hero-name-color: transparent; 95 + --vp-home-hero-name-background: -webkit-linear-gradient( 96 + 120deg, 97 + #bd34fe 30%, 98 + #41d1ff 99 + ); 100 + 101 + --vp-home-hero-image-background-image: linear-gradient( 102 + -45deg, 103 + #bd34fe 50%, 104 + #47caff 50% 105 + ); 106 + --vp-home-hero-image-filter: blur(44px); 107 + } 108 + 109 + @media (min-width: 640px) { 110 + :root { 111 + --vp-home-hero-image-filter: blur(56px); 112 + } 113 + } 114 + 115 + @media (min-width: 960px) { 116 + :root { 117 + --vp-home-hero-image-filter: blur(68px); 118 + } 119 + } 120 + 121 + /** 122 + * Component: Custom Block 123 + * -------------------------------------------------------------------------- */ 124 + 125 + :root { 126 + --vp-custom-block-tip-border: transparent; 127 + --vp-custom-block-tip-text: var(--vp-c-text-1); 128 + --vp-custom-block-tip-bg: var(--vp-c-brand-soft); 129 + --vp-custom-block-tip-code-bg: var(--vp-c-brand-soft); 130 + } 131 + 132 + /** 133 + * Component: Algolia 134 + * -------------------------------------------------------------------------- */ 135 + 136 + .DocSearch { 137 + --docsearch-primary-color: var(--vp-c-brand-1) !important; 138 + } 139 +
+49
docs/api-examples.md
··· 1 + --- 2 + outline: deep 3 + --- 4 + 5 + # Runtime API Examples 6 + 7 + This page demonstrates usage of some of the runtime APIs provided by VitePress. 8 + 9 + The main `useData()` API can be used to access site, theme, and page data for the current page. It works in both `.md` and `.vue` files: 10 + 11 + ```md 12 + <script setup> 13 + import { useData } from 'vitepress' 14 + 15 + const { theme, page, frontmatter } = useData() 16 + </script> 17 + 18 + ## Results 19 + 20 + ### Theme Data 21 + <pre>{{ theme }}</pre> 22 + 23 + ### Page Data 24 + <pre>{{ page }}</pre> 25 + 26 + ### Page Frontmatter 27 + <pre>{{ frontmatter }}</pre> 28 + ``` 29 + 30 + <script setup> 31 + import { useData } from 'vitepress' 32 + 33 + const { site, theme, page, frontmatter } = useData() 34 + </script> 35 + 36 + ## Results 37 + 38 + ### Theme Data 39 + <pre>{{ theme }}</pre> 40 + 41 + ### Page Data 42 + <pre>{{ page }}</pre> 43 + 44 + ### Page Frontmatter 45 + <pre>{{ frontmatter }}</pre> 46 + 47 + ## More 48 + 49 + Check out the documentation for the [full list of runtime APIs](https://vitepress.dev/reference/runtime-api#usedata).
+25
docs/index.md
··· 1 + --- 2 + # https://vitepress.dev/reference/default-theme-home-page 3 + layout: home 4 + 5 + hero: 6 + name: "Git Storm" 7 + text: "A changelog manager" 8 + tagline: My great project tagline 9 + actions: 10 + - theme: brand 11 + text: Markdown Examples 12 + link: /markdown-examples 13 + - theme: alt 14 + text: API Examples 15 + link: /api-examples 16 + 17 + features: 18 + - title: Feature A 19 + details: Lorem ipsum dolor sit amet, consectetur adipiscing elit 20 + - title: Feature B 21 + details: Lorem ipsum dolor sit amet, consectetur adipiscing elit 22 + - title: Feature C 23 + details: Lorem ipsum dolor sit amet, consectetur adipiscing elit 24 + --- 25 +
+85
docs/markdown-examples.md
··· 1 + # Markdown Extension Examples 2 + 3 + This page demonstrates some of the built-in markdown extensions provided by VitePress. 4 + 5 + ## Syntax Highlighting 6 + 7 + VitePress provides Syntax Highlighting powered by [Shiki](https://github.com/shikijs/shiki), with additional features like line-highlighting: 8 + 9 + **Input** 10 + 11 + ````md 12 + ```js{4} 13 + export default { 14 + data () { 15 + return { 16 + msg: 'Highlighted!' 17 + } 18 + } 19 + } 20 + ``` 21 + ```` 22 + 23 + **Output** 24 + 25 + ```js{4} 26 + export default { 27 + data () { 28 + return { 29 + msg: 'Highlighted!' 30 + } 31 + } 32 + } 33 + ``` 34 + 35 + ## Custom Containers 36 + 37 + **Input** 38 + 39 + ```md 40 + ::: info 41 + This is an info box. 42 + ::: 43 + 44 + ::: tip 45 + This is a tip. 46 + ::: 47 + 48 + ::: warning 49 + This is a warning. 50 + ::: 51 + 52 + ::: danger 53 + This is a dangerous warning. 54 + ::: 55 + 56 + ::: details 57 + This is a details block. 58 + ::: 59 + ``` 60 + 61 + **Output** 62 + 63 + ::: info 64 + This is an info box. 65 + ::: 66 + 67 + ::: tip 68 + This is a tip. 69 + ::: 70 + 71 + ::: warning 72 + This is a warning. 73 + ::: 74 + 75 + ::: danger 76 + This is a dangerous warning. 77 + ::: 78 + 79 + ::: details 80 + This is a details block. 81 + ::: 82 + 83 + ## More 84 + 85 + Check out the documentation for the [full list of markdown extensions](https://vitepress.dev/guide/markdown).
+29
package.json
··· 1 + { 2 + "name": "git-storm", 3 + "version": "1.0.0", 4 + "description": "", 5 + "main": "index.js", 6 + "scripts": { 7 + "dev": "vitepress dev docs", 8 + "build": "vitepress build docs", 9 + "preview": "vitepress preview docs" 10 + }, 11 + "keywords": [ 12 + "git", 13 + "changelog", 14 + "changeset" 15 + ], 16 + "author": { 17 + "name": "Owais J.", 18 + "url": "https://stormlightlabs.org" 19 + }, 20 + "license": "MIT", 21 + "packageManager": "pnpm@10.20.0", 22 + "devDependencies": { 23 + "vitepress": "2.0.0-alpha.12", 24 + "vue": "^3.5.24" 25 + }, 26 + "dependencies": { 27 + "@catppuccin/vitepress": "^0.1.2" 28 + } 29 + }
+1430
pnpm-lock.yaml
··· 1 + lockfileVersion: '9.0' 2 + 3 + settings: 4 + autoInstallPeers: true 5 + excludeLinksFromLockfile: false 6 + 7 + importers: 8 + 9 + .: 10 + dependencies: 11 + '@catppuccin/vitepress': 12 + specifier: ^0.1.2 13 + version: 0.1.2(typescript@5.9.3) 14 + devDependencies: 15 + vitepress: 16 + specifier: 2.0.0-alpha.12 17 + version: 2.0.0-alpha.12(postcss@8.5.6)(typescript@5.9.3) 18 + vue: 19 + specifier: ^3.5.24 20 + version: 3.5.24(typescript@5.9.3) 21 + 22 + packages: 23 + 24 + '@babel/helper-string-parser@7.27.1': 25 + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} 26 + engines: {node: '>=6.9.0'} 27 + 28 + '@babel/helper-validator-identifier@7.28.5': 29 + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} 30 + engines: {node: '>=6.9.0'} 31 + 32 + '@babel/parser@7.28.5': 33 + resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==} 34 + engines: {node: '>=6.0.0'} 35 + hasBin: true 36 + 37 + '@babel/types@7.28.5': 38 + resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==} 39 + engines: {node: '>=6.9.0'} 40 + 41 + '@catppuccin/vitepress@0.1.2': 42 + resolution: {integrity: sha512-dqhgo6U6GWbgh3McAgwemUC8Y2Aj48rRcQx/9iuPzBPAgo7NA3yi7ZcR0wolAENMmoOMAHBV+rz/5DfiGxtZLA==} 43 + peerDependencies: 44 + typescript: ^5.0.0 45 + 46 + '@docsearch/css@4.3.1': 47 + resolution: {integrity: sha512-Jnct7LKOi/+Oxbmq215YPYASkMdZqtyyDCkma8Cj4sCcbBuybL6fvyBaX7uJoM6kVF7aIpBA38RhHAyN5ByCHg==} 48 + 49 + '@docsearch/js@4.3.1': 50 + resolution: {integrity: sha512-Xi2OztaQqTnNj0HGTcS/RtoXe4ASOgKRuH8hAKKqISqv13oUxpVBIBUHpvPIU4qgmJRZN2gA2gdjdn+VuvrvRQ==} 51 + 52 + '@esbuild/aix-ppc64@0.25.12': 53 + resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} 54 + engines: {node: '>=18'} 55 + cpu: [ppc64] 56 + os: [aix] 57 + 58 + '@esbuild/android-arm64@0.25.12': 59 + resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} 60 + engines: {node: '>=18'} 61 + cpu: [arm64] 62 + os: [android] 63 + 64 + '@esbuild/android-arm@0.25.12': 65 + resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} 66 + engines: {node: '>=18'} 67 + cpu: [arm] 68 + os: [android] 69 + 70 + '@esbuild/android-x64@0.25.12': 71 + resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} 72 + engines: {node: '>=18'} 73 + cpu: [x64] 74 + os: [android] 75 + 76 + '@esbuild/darwin-arm64@0.25.12': 77 + resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} 78 + engines: {node: '>=18'} 79 + cpu: [arm64] 80 + os: [darwin] 81 + 82 + '@esbuild/darwin-x64@0.25.12': 83 + resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} 84 + engines: {node: '>=18'} 85 + cpu: [x64] 86 + os: [darwin] 87 + 88 + '@esbuild/freebsd-arm64@0.25.12': 89 + resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} 90 + engines: {node: '>=18'} 91 + cpu: [arm64] 92 + os: [freebsd] 93 + 94 + '@esbuild/freebsd-x64@0.25.12': 95 + resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} 96 + engines: {node: '>=18'} 97 + cpu: [x64] 98 + os: [freebsd] 99 + 100 + '@esbuild/linux-arm64@0.25.12': 101 + resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} 102 + engines: {node: '>=18'} 103 + cpu: [arm64] 104 + os: [linux] 105 + 106 + '@esbuild/linux-arm@0.25.12': 107 + resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} 108 + engines: {node: '>=18'} 109 + cpu: [arm] 110 + os: [linux] 111 + 112 + '@esbuild/linux-ia32@0.25.12': 113 + resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} 114 + engines: {node: '>=18'} 115 + cpu: [ia32] 116 + os: [linux] 117 + 118 + '@esbuild/linux-loong64@0.25.12': 119 + resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} 120 + engines: {node: '>=18'} 121 + cpu: [loong64] 122 + os: [linux] 123 + 124 + '@esbuild/linux-mips64el@0.25.12': 125 + resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} 126 + engines: {node: '>=18'} 127 + cpu: [mips64el] 128 + os: [linux] 129 + 130 + '@esbuild/linux-ppc64@0.25.12': 131 + resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} 132 + engines: {node: '>=18'} 133 + cpu: [ppc64] 134 + os: [linux] 135 + 136 + '@esbuild/linux-riscv64@0.25.12': 137 + resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} 138 + engines: {node: '>=18'} 139 + cpu: [riscv64] 140 + os: [linux] 141 + 142 + '@esbuild/linux-s390x@0.25.12': 143 + resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} 144 + engines: {node: '>=18'} 145 + cpu: [s390x] 146 + os: [linux] 147 + 148 + '@esbuild/linux-x64@0.25.12': 149 + resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} 150 + engines: {node: '>=18'} 151 + cpu: [x64] 152 + os: [linux] 153 + 154 + '@esbuild/netbsd-arm64@0.25.12': 155 + resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} 156 + engines: {node: '>=18'} 157 + cpu: [arm64] 158 + os: [netbsd] 159 + 160 + '@esbuild/netbsd-x64@0.25.12': 161 + resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} 162 + engines: {node: '>=18'} 163 + cpu: [x64] 164 + os: [netbsd] 165 + 166 + '@esbuild/openbsd-arm64@0.25.12': 167 + resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} 168 + engines: {node: '>=18'} 169 + cpu: [arm64] 170 + os: [openbsd] 171 + 172 + '@esbuild/openbsd-x64@0.25.12': 173 + resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} 174 + engines: {node: '>=18'} 175 + cpu: [x64] 176 + os: [openbsd] 177 + 178 + '@esbuild/openharmony-arm64@0.25.12': 179 + resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} 180 + engines: {node: '>=18'} 181 + cpu: [arm64] 182 + os: [openharmony] 183 + 184 + '@esbuild/sunos-x64@0.25.12': 185 + resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} 186 + engines: {node: '>=18'} 187 + cpu: [x64] 188 + os: [sunos] 189 + 190 + '@esbuild/win32-arm64@0.25.12': 191 + resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} 192 + engines: {node: '>=18'} 193 + cpu: [arm64] 194 + os: [win32] 195 + 196 + '@esbuild/win32-ia32@0.25.12': 197 + resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} 198 + engines: {node: '>=18'} 199 + cpu: [ia32] 200 + os: [win32] 201 + 202 + '@esbuild/win32-x64@0.25.12': 203 + resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} 204 + engines: {node: '>=18'} 205 + cpu: [x64] 206 + os: [win32] 207 + 208 + '@iconify-json/simple-icons@1.2.58': 209 + resolution: {integrity: sha512-XtXEoRALqztdNc9ujYBj2tTCPKdIPKJBdLNDebFF46VV1aOAwTbAYMgNsK5GMCpTJupLCmpBWDn+gX5SpECorQ==} 210 + 211 + '@iconify/types@2.0.0': 212 + resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} 213 + 214 + '@jridgewell/sourcemap-codec@1.5.5': 215 + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} 216 + 217 + '@rolldown/pluginutils@1.0.0-beta.29': 218 + resolution: {integrity: sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==} 219 + 220 + '@rollup/rollup-android-arm-eabi@4.53.1': 221 + resolution: {integrity: sha512-bxZtughE4VNVJlL1RdoSE545kc4JxL7op57KKoi59/gwuU5rV6jLWFXXc8jwgFoT6vtj+ZjO+Z2C5nrY0Cl6wA==} 222 + cpu: [arm] 223 + os: [android] 224 + 225 + '@rollup/rollup-android-arm64@4.53.1': 226 + resolution: {integrity: sha512-44a1hreb02cAAfAKmZfXVercPFaDjqXCK+iKeVOlJ9ltvnO6QqsBHgKVPTu+MJHSLLeMEUbeG2qiDYgbFPU48g==} 227 + cpu: [arm64] 228 + os: [android] 229 + 230 + '@rollup/rollup-darwin-arm64@4.53.1': 231 + resolution: {integrity: sha512-usmzIgD0rf1syoOZ2WZvy8YpXK5G1V3btm3QZddoGSa6mOgfXWkkv+642bfUUldomgrbiLQGrPryb7DXLovPWQ==} 232 + cpu: [arm64] 233 + os: [darwin] 234 + 235 + '@rollup/rollup-darwin-x64@4.53.1': 236 + resolution: {integrity: sha512-is3r/k4vig2Gt8mKtTlzzyaSQ+hd87kDxiN3uDSDwggJLUV56Umli6OoL+/YZa/KvtdrdyNfMKHzL/P4siOOmg==} 237 + cpu: [x64] 238 + os: [darwin] 239 + 240 + '@rollup/rollup-freebsd-arm64@4.53.1': 241 + resolution: {integrity: sha512-QJ1ksgp/bDJkZB4daldVmHaEQkG4r8PUXitCOC2WRmRaSaHx5RwPoI3DHVfXKwDkB+Sk6auFI/+JHacTekPRSw==} 242 + cpu: [arm64] 243 + os: [freebsd] 244 + 245 + '@rollup/rollup-freebsd-x64@4.53.1': 246 + resolution: {integrity: sha512-J6ma5xgAzvqsnU6a0+jgGX/gvoGokqpkx6zY4cWizRrm0ffhHDpJKQgC8dtDb3+MqfZDIqs64REbfHDMzxLMqQ==} 247 + cpu: [x64] 248 + os: [freebsd] 249 + 250 + '@rollup/rollup-linux-arm-gnueabihf@4.53.1': 251 + resolution: {integrity: sha512-JzWRR41o2U3/KMNKRuZNsDUAcAVUYhsPuMlx5RUldw0E4lvSIXFUwejtYz1HJXohUmqs/M6BBJAUBzKXZVddbg==} 252 + cpu: [arm] 253 + os: [linux] 254 + 255 + '@rollup/rollup-linux-arm-musleabihf@4.53.1': 256 + resolution: {integrity: sha512-L8kRIrnfMrEoHLHtHn+4uYA52fiLDEDyezgxZtGUTiII/yb04Krq+vk3P2Try+Vya9LeCE9ZHU8CXD6J9EhzHQ==} 257 + cpu: [arm] 258 + os: [linux] 259 + 260 + '@rollup/rollup-linux-arm64-gnu@4.53.1': 261 + resolution: {integrity: sha512-ysAc0MFRV+WtQ8li8hi3EoFi7us6d1UzaS/+Dp7FYZfg3NdDljGMoVyiIp6Ucz7uhlYDBZ/zt6XI0YEZbUO11Q==} 262 + cpu: [arm64] 263 + os: [linux] 264 + 265 + '@rollup/rollup-linux-arm64-musl@4.53.1': 266 + resolution: {integrity: sha512-UV6l9MJpDbDZZ/fJvqNcvO1PcivGEf1AvKuTcHoLjVZVFeAMygnamCTDikCVMRnA+qJe+B3pSbgX2+lBMqgBhA==} 267 + cpu: [arm64] 268 + os: [linux] 269 + 270 + '@rollup/rollup-linux-loong64-gnu@4.53.1': 271 + resolution: {integrity: sha512-UDUtelEprkA85g95Q+nj3Xf0M4hHa4DiJ+3P3h4BuGliY4NReYYqwlc0Y8ICLjN4+uIgCEvaygYlpf0hUj90Yg==} 272 + cpu: [loong64] 273 + os: [linux] 274 + 275 + '@rollup/rollup-linux-ppc64-gnu@4.53.1': 276 + resolution: {integrity: sha512-vrRn+BYhEtNOte/zbc2wAUQReJXxEx2URfTol6OEfY2zFEUK92pkFBSXRylDM7aHi+YqEPJt9/ABYzmcrS4SgQ==} 277 + cpu: [ppc64] 278 + os: [linux] 279 + 280 + '@rollup/rollup-linux-riscv64-gnu@4.53.1': 281 + resolution: {integrity: sha512-gto/1CxHyi4A7YqZZNznQYrVlPSaodOBPKM+6xcDSCMVZN/Fzb4K+AIkNz/1yAYz9h3Ng+e2fY9H6bgawVq17w==} 282 + cpu: [riscv64] 283 + os: [linux] 284 + 285 + '@rollup/rollup-linux-riscv64-musl@4.53.1': 286 + resolution: {integrity: sha512-KZ6Vx7jAw3aLNjFR8eYVcQVdFa/cvBzDNRFM3z7XhNNunWjA03eUrEwJYPk0G8V7Gs08IThFKcAPS4WY/ybIrQ==} 287 + cpu: [riscv64] 288 + os: [linux] 289 + 290 + '@rollup/rollup-linux-s390x-gnu@4.53.1': 291 + resolution: {integrity: sha512-HvEixy2s/rWNgpwyKpXJcHmE7om1M89hxBTBi9Fs6zVuLU4gOrEMQNbNsN/tBVIMbLyysz/iwNiGtMOpLAOlvA==} 292 + cpu: [s390x] 293 + os: [linux] 294 + 295 + '@rollup/rollup-linux-x64-gnu@4.53.1': 296 + resolution: {integrity: sha512-E/n8x2MSjAQgjj9IixO4UeEUeqXLtiA7pyoXCFYLuXpBA/t2hnbIdxHfA7kK9BFsYAoNU4st1rHYdldl8dTqGA==} 297 + cpu: [x64] 298 + os: [linux] 299 + 300 + '@rollup/rollup-linux-x64-musl@4.53.1': 301 + resolution: {integrity: sha512-IhJ087PbLOQXCN6Ui/3FUkI9pWNZe/Z7rEIVOzMsOs1/HSAECCvSZ7PkIbkNqL/AZn6WbZvnoVZw/qwqYMo4/w==} 302 + cpu: [x64] 303 + os: [linux] 304 + 305 + '@rollup/rollup-openharmony-arm64@4.53.1': 306 + resolution: {integrity: sha512-0++oPNgLJHBblreu0SFM7b3mAsBJBTY0Ksrmu9N6ZVrPiTkRgda52mWR7TKhHAsUb9noCjFvAw9l6ZO1yzaVbA==} 307 + cpu: [arm64] 308 + os: [openharmony] 309 + 310 + '@rollup/rollup-win32-arm64-msvc@4.53.1': 311 + resolution: {integrity: sha512-VJXivz61c5uVdbmitLkDlbcTk9Or43YC2QVLRkqp86QoeFSqI81bNgjhttqhKNMKnQMWnecOCm7lZz4s+WLGpQ==} 312 + cpu: [arm64] 313 + os: [win32] 314 + 315 + '@rollup/rollup-win32-ia32-msvc@4.53.1': 316 + resolution: {integrity: sha512-NmZPVTUOitCXUH6erJDzTQ/jotYw4CnkMDjCYRxNHVD9bNyfrGoIse684F9okwzKCV4AIHRbUkeTBc9F2OOH5Q==} 317 + cpu: [ia32] 318 + os: [win32] 319 + 320 + '@rollup/rollup-win32-x64-gnu@4.53.1': 321 + resolution: {integrity: sha512-2SNj7COIdAf6yliSpLdLG8BEsp5lgzRehgfkP0Av8zKfQFKku6JcvbobvHASPJu4f3BFxej5g+HuQPvqPhHvpQ==} 322 + cpu: [x64] 323 + os: [win32] 324 + 325 + '@rollup/rollup-win32-x64-msvc@4.53.1': 326 + resolution: {integrity: sha512-rLarc1Ofcs3DHtgSzFO31pZsCh8g05R2azN1q3fF+H423Co87My0R+tazOEvYVKXSLh8C4LerMK41/K7wlklcg==} 327 + cpu: [x64] 328 + os: [win32] 329 + 330 + '@shikijs/core@3.15.0': 331 + resolution: {integrity: sha512-8TOG6yG557q+fMsSVa8nkEDOZNTSxjbbR8l6lF2gyr6Np+jrPlslqDxQkN6rMXCECQ3isNPZAGszAfYoJOPGlg==} 332 + 333 + '@shikijs/engine-javascript@3.15.0': 334 + resolution: {integrity: sha512-ZedbOFpopibdLmvTz2sJPJgns8Xvyabe2QbmqMTz07kt1pTzfEvKZc5IqPVO/XFiEbbNyaOpjPBkkr1vlwS+qg==} 335 + 336 + '@shikijs/engine-oniguruma@3.15.0': 337 + resolution: {integrity: sha512-HnqFsV11skAHvOArMZdLBZZApRSYS4LSztk2K3016Y9VCyZISnlYUYsL2hzlS7tPqKHvNqmI5JSUJZprXloMvA==} 338 + 339 + '@shikijs/langs@3.15.0': 340 + resolution: {integrity: sha512-WpRvEFvkVvO65uKYW4Rzxs+IG0gToyM8SARQMtGGsH4GDMNZrr60qdggXrFOsdfOVssG/QQGEl3FnJ3EZ+8w8A==} 341 + 342 + '@shikijs/themes@3.15.0': 343 + resolution: {integrity: sha512-8ow2zWb1IDvCKjYb0KiLNrK4offFdkfNVPXb1OZykpLCzRU6j+efkY+Y7VQjNlNFXonSw+4AOdGYtmqykDbRiQ==} 344 + 345 + '@shikijs/transformers@3.15.0': 346 + resolution: {integrity: sha512-Hmwip5ovvSkg+Kc41JTvSHHVfCYF+C8Cp1omb5AJj4Xvd+y9IXz2rKJwmFRGsuN0vpHxywcXJ1+Y4B9S7EG1/A==} 347 + 348 + '@shikijs/types@3.15.0': 349 + resolution: {integrity: sha512-BnP+y/EQnhihgHy4oIAN+6FFtmfTekwOLsQbRw9hOKwqgNy8Bdsjq8B05oAt/ZgvIWWFrshV71ytOrlPfYjIJw==} 350 + 351 + '@shikijs/vscode-textmate@10.0.2': 352 + resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} 353 + 354 + '@types/estree@1.0.8': 355 + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} 356 + 357 + '@types/hast@3.0.4': 358 + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} 359 + 360 + '@types/linkify-it@5.0.0': 361 + resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==} 362 + 363 + '@types/markdown-it@14.1.2': 364 + resolution: {integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==} 365 + 366 + '@types/mdast@4.0.4': 367 + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} 368 + 369 + '@types/mdurl@2.0.0': 370 + resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} 371 + 372 + '@types/unist@3.0.3': 373 + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} 374 + 375 + '@types/web-bluetooth@0.0.21': 376 + resolution: {integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==} 377 + 378 + '@ungap/structured-clone@1.3.0': 379 + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} 380 + 381 + '@vitejs/plugin-vue@6.0.1': 382 + resolution: {integrity: sha512-+MaE752hU0wfPFJEUAIxqw18+20euHHdxVtMvbFcOEpjEyfqXH/5DCoTHiVJ0J29EhTJdoTkjEv5YBKU9dnoTw==} 383 + engines: {node: ^20.19.0 || >=22.12.0} 384 + peerDependencies: 385 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0 386 + vue: ^3.2.25 387 + 388 + '@vue/compiler-core@3.5.24': 389 + resolution: {integrity: sha512-eDl5H57AOpNakGNAkFDH+y7kTqrQpJkZFXhWZQGyx/5Wh7B1uQYvcWkvZi11BDhscPgj8N7XV3oRwiPnx1Vrig==} 390 + 391 + '@vue/compiler-dom@3.5.24': 392 + resolution: {integrity: sha512-1QHGAvs53gXkWdd3ZMGYuvQFXHW4ksKWPG8HP8/2BscrbZ0brw183q2oNWjMrSWImYLHxHrx1ItBQr50I/q2zw==} 393 + 394 + '@vue/compiler-sfc@3.5.24': 395 + resolution: {integrity: sha512-8EG5YPRgmTB+YxYBM3VXy8zHD9SWHUJLIGPhDovo3Z8VOgvP+O7UP5vl0J4BBPWYD9vxtBabzW1EuEZ+Cqs14g==} 396 + 397 + '@vue/compiler-ssr@3.5.24': 398 + resolution: {integrity: sha512-trOvMWNBMQ/odMRHW7Ae1CdfYx+7MuiQu62Jtu36gMLXcaoqKvAyh+P73sYG9ll+6jLB6QPovqoKGGZROzkFFg==} 399 + 400 + '@vue/devtools-api@8.0.3': 401 + resolution: {integrity: sha512-YxZE7xNvvfq5XmjJh1ml+CzVNrRjuZYCuT5Xjj0u9RlXU7za/MRuZDUXcKfp0j7IvYkDut49vlKqbiQ1xhXP2w==} 402 + 403 + '@vue/devtools-kit@8.0.3': 404 + resolution: {integrity: sha512-UF4YUOVGdfzXLCv5pMg2DxocB8dvXz278fpgEE+nJ/DRALQGAva7sj9ton0VWZ9hmXw+SV8yKMrxP2MpMhq9Wg==} 405 + 406 + '@vue/devtools-shared@8.0.3': 407 + resolution: {integrity: sha512-s/QNll7TlpbADFZrPVsaUNPCOF8NvQgtgmmB7Tip6pLf/HcOvBTly0lfLQ0Eylu9FQ4OqBhFpLyBgwykiSf8zw==} 408 + 409 + '@vue/reactivity@3.5.24': 410 + resolution: {integrity: sha512-BM8kBhtlkkbnyl4q+HiF5R5BL0ycDPfihowulm02q3WYp2vxgPcJuZO866qa/0u3idbMntKEtVNuAUp5bw4teg==} 411 + 412 + '@vue/runtime-core@3.5.24': 413 + resolution: {integrity: sha512-RYP/byyKDgNIqfX/gNb2PB55dJmM97jc9wyF3jK7QUInYKypK2exmZMNwnjueWwGceEkP6NChd3D2ZVEp9undQ==} 414 + 415 + '@vue/runtime-dom@3.5.24': 416 + resolution: {integrity: sha512-Z8ANhr/i0XIluonHVjbUkjvn+CyrxbXRIxR7wn7+X7xlcb7dJsfITZbkVOeJZdP8VZwfrWRsWdShH6pngMxRjw==} 417 + 418 + '@vue/server-renderer@3.5.24': 419 + resolution: {integrity: sha512-Yh2j2Y4G/0/4z/xJ1Bad4mxaAk++C2v4kaa8oSYTMJBJ00/ndPuxCnWeot0/7/qafQFLh5pr6xeV6SdMcE/G1w==} 420 + peerDependencies: 421 + vue: 3.5.24 422 + 423 + '@vue/shared@3.5.24': 424 + resolution: {integrity: sha512-9cwHL2EsJBdi8NY22pngYYWzkTDhld6fAD6jlaeloNGciNSJL6bLpbxVgXl96X00Jtc6YWQv96YA/0sxex/k1A==} 425 + 426 + '@vueuse/core@13.9.0': 427 + resolution: {integrity: sha512-ts3regBQyURfCE2BcytLqzm8+MmLlo5Ln/KLoxDVcsZ2gzIwVNnQpQOL/UKV8alUqjSZOlpFZcRNsLRqj+OzyA==} 428 + peerDependencies: 429 + vue: ^3.5.0 430 + 431 + '@vueuse/integrations@13.9.0': 432 + resolution: {integrity: sha512-SDobKBbPIOe0cVL7QxMzGkuUGHvWTdihi9zOrrWaWUgFKe15cwEcwfWmgrcNzjT6kHnNmWuTajPHoIzUjYNYYQ==} 433 + peerDependencies: 434 + async-validator: ^4 435 + axios: ^1 436 + change-case: ^5 437 + drauu: ^0.4 438 + focus-trap: ^7 439 + fuse.js: ^7 440 + idb-keyval: ^6 441 + jwt-decode: ^4 442 + nprogress: ^0.2 443 + qrcode: ^1.5 444 + sortablejs: ^1 445 + universal-cookie: ^7 || ^8 446 + vue: ^3.5.0 447 + peerDependenciesMeta: 448 + async-validator: 449 + optional: true 450 + axios: 451 + optional: true 452 + change-case: 453 + optional: true 454 + drauu: 455 + optional: true 456 + focus-trap: 457 + optional: true 458 + fuse.js: 459 + optional: true 460 + idb-keyval: 461 + optional: true 462 + jwt-decode: 463 + optional: true 464 + nprogress: 465 + optional: true 466 + qrcode: 467 + optional: true 468 + sortablejs: 469 + optional: true 470 + universal-cookie: 471 + optional: true 472 + 473 + '@vueuse/metadata@13.9.0': 474 + resolution: {integrity: sha512-1AFRvuiGphfF7yWixZa0KwjYH8ulyjDCC0aFgrGRz8+P4kvDFSdXLVfTk5xAN9wEuD1J6z4/myMoYbnHoX07zg==} 475 + 476 + '@vueuse/shared@13.9.0': 477 + resolution: {integrity: sha512-e89uuTLMh0U5cZ9iDpEI2senqPGfbPRTHM/0AaQkcxnpqjkZqDYP8rpfm7edOz8s+pOCOROEy1PIveSW8+fL5g==} 478 + peerDependencies: 479 + vue: ^3.5.0 480 + 481 + birpc@2.8.0: 482 + resolution: {integrity: sha512-Bz2a4qD/5GRhiHSwj30c/8kC8QGj12nNDwz3D4ErQ4Xhy35dsSDvF+RA/tWpjyU0pdGtSDiEk6B5fBGE1qNVhw==} 483 + 484 + ccount@2.0.1: 485 + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} 486 + 487 + character-entities-html4@2.1.0: 488 + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} 489 + 490 + character-entities-legacy@3.0.0: 491 + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} 492 + 493 + comma-separated-tokens@2.0.3: 494 + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} 495 + 496 + copy-anything@4.0.5: 497 + resolution: {integrity: sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA==} 498 + engines: {node: '>=18'} 499 + 500 + csstype@3.1.3: 501 + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 502 + 503 + dequal@2.0.3: 504 + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 505 + engines: {node: '>=6'} 506 + 507 + devlop@1.1.0: 508 + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} 509 + 510 + entities@4.5.0: 511 + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 512 + engines: {node: '>=0.12'} 513 + 514 + esbuild@0.25.12: 515 + resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} 516 + engines: {node: '>=18'} 517 + hasBin: true 518 + 519 + estree-walker@2.0.2: 520 + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 521 + 522 + fdir@6.5.0: 523 + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} 524 + engines: {node: '>=12.0.0'} 525 + peerDependencies: 526 + picomatch: ^3 || ^4 527 + peerDependenciesMeta: 528 + picomatch: 529 + optional: true 530 + 531 + focus-trap@7.6.6: 532 + resolution: {integrity: sha512-v/Z8bvMCajtx4mEXmOo7QEsIzlIOqRXTIwgUfsFOF9gEsespdbD0AkPIka1bSXZ8Y8oZ+2IVDQZePkTfEHZl7Q==} 533 + 534 + fsevents@2.3.3: 535 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 536 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 537 + os: [darwin] 538 + 539 + hast-util-to-html@9.0.5: 540 + resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} 541 + 542 + hast-util-whitespace@3.0.0: 543 + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} 544 + 545 + hookable@5.5.3: 546 + resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} 547 + 548 + htm@3.1.1: 549 + resolution: {integrity: sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==} 550 + 551 + html-void-elements@3.0.0: 552 + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} 553 + 554 + is-what@5.5.0: 555 + resolution: {integrity: sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw==} 556 + engines: {node: '>=18'} 557 + 558 + magic-string@0.30.21: 559 + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} 560 + 561 + mark.js@8.11.1: 562 + resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==} 563 + 564 + mdast-util-to-hast@13.2.0: 565 + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} 566 + 567 + micromark-util-character@2.1.1: 568 + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} 569 + 570 + micromark-util-encode@2.0.1: 571 + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} 572 + 573 + micromark-util-sanitize-uri@2.0.1: 574 + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} 575 + 576 + micromark-util-symbol@2.0.1: 577 + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} 578 + 579 + micromark-util-types@2.0.2: 580 + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} 581 + 582 + minisearch@7.2.0: 583 + resolution: {integrity: sha512-dqT2XBYUOZOiC5t2HRnwADjhNS2cecp9u+TJRiJ1Qp/f5qjkeT5APcGPjHw+bz89Ms8Jp+cG4AlE+QZ/QnDglg==} 584 + 585 + mitt@3.0.1: 586 + resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} 587 + 588 + nanoid@3.3.11: 589 + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} 590 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 591 + hasBin: true 592 + 593 + oniguruma-parser@0.12.1: 594 + resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==} 595 + 596 + oniguruma-to-es@4.3.3: 597 + resolution: {integrity: sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==} 598 + 599 + perfect-debounce@2.0.0: 600 + resolution: {integrity: sha512-fkEH/OBiKrqqI/yIgjR92lMfs2K8105zt/VT6+7eTjNwisrsh47CeIED9z58zI7DfKdH3uHAn25ziRZn3kgAow==} 601 + 602 + picocolors@1.1.1: 603 + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 604 + 605 + picomatch@4.0.3: 606 + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} 607 + engines: {node: '>=12'} 608 + 609 + postcss@8.5.6: 610 + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} 611 + engines: {node: ^10 || ^12 || >=14} 612 + 613 + property-information@7.1.0: 614 + resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} 615 + 616 + regex-recursion@6.0.2: 617 + resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} 618 + 619 + regex-utilities@2.3.0: 620 + resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} 621 + 622 + regex@6.0.1: 623 + resolution: {integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==} 624 + 625 + rfdc@1.4.1: 626 + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} 627 + 628 + rollup@4.53.1: 629 + resolution: {integrity: sha512-n2I0V0lN3E9cxxMqBCT3opWOiQBzRN7UG60z/WDKqdX2zHUS/39lezBcsckZFsV6fUTSnfqI7kHf60jDAPGKug==} 630 + engines: {node: '>=18.0.0', npm: '>=8.0.0'} 631 + hasBin: true 632 + 633 + shiki@3.15.0: 634 + resolution: {integrity: sha512-kLdkY6iV3dYbtPwS9KXU7mjfmDm25f5m0IPNFnaXO7TBPcvbUOY72PYXSuSqDzwp+vlH/d7MXpHlKO/x+QoLXw==} 635 + 636 + source-map-js@1.2.1: 637 + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 638 + engines: {node: '>=0.10.0'} 639 + 640 + space-separated-tokens@2.0.2: 641 + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} 642 + 643 + speakingurl@14.0.1: 644 + resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==} 645 + engines: {node: '>=0.10.0'} 646 + 647 + stringify-entities@4.0.4: 648 + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} 649 + 650 + superjson@2.2.5: 651 + resolution: {integrity: sha512-zWPTX96LVsA/eVYnqOM2+ofcdPqdS1dAF1LN4TS2/MWuUpfitd9ctTa87wt4xrYnZnkLtS69xpBdSxVBP5Rm6w==} 652 + engines: {node: '>=16'} 653 + 654 + tabbable@6.3.0: 655 + resolution: {integrity: sha512-EIHvdY5bPLuWForiR/AN2Bxngzpuwn1is4asboytXtpTgsArc+WmSJKVLlhdh71u7jFcryDqB2A8lQvj78MkyQ==} 656 + 657 + tinyglobby@0.2.15: 658 + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} 659 + engines: {node: '>=12.0.0'} 660 + 661 + trim-lines@3.0.1: 662 + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} 663 + 664 + typescript@5.9.3: 665 + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} 666 + engines: {node: '>=14.17'} 667 + hasBin: true 668 + 669 + unist-util-is@6.0.1: 670 + resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} 671 + 672 + unist-util-position@5.0.0: 673 + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} 674 + 675 + unist-util-stringify-position@4.0.0: 676 + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} 677 + 678 + unist-util-visit-parents@6.0.2: 679 + resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} 680 + 681 + unist-util-visit@5.0.0: 682 + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} 683 + 684 + vfile-message@4.0.3: 685 + resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} 686 + 687 + vfile@6.0.3: 688 + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} 689 + 690 + vite@7.2.2: 691 + resolution: {integrity: sha512-BxAKBWmIbrDgrokdGZH1IgkIk/5mMHDreLDmCJ0qpyJaAteP8NvMhkwr/ZCQNqNH97bw/dANTE9PDzqwJghfMQ==} 692 + engines: {node: ^20.19.0 || >=22.12.0} 693 + hasBin: true 694 + peerDependencies: 695 + '@types/node': ^20.19.0 || >=22.12.0 696 + jiti: '>=1.21.0' 697 + less: ^4.0.0 698 + lightningcss: ^1.21.0 699 + sass: ^1.70.0 700 + sass-embedded: ^1.70.0 701 + stylus: '>=0.54.8' 702 + sugarss: ^5.0.0 703 + terser: ^5.16.0 704 + tsx: ^4.8.1 705 + yaml: ^2.4.2 706 + peerDependenciesMeta: 707 + '@types/node': 708 + optional: true 709 + jiti: 710 + optional: true 711 + less: 712 + optional: true 713 + lightningcss: 714 + optional: true 715 + sass: 716 + optional: true 717 + sass-embedded: 718 + optional: true 719 + stylus: 720 + optional: true 721 + sugarss: 722 + optional: true 723 + terser: 724 + optional: true 725 + tsx: 726 + optional: true 727 + yaml: 728 + optional: true 729 + 730 + vitepress@2.0.0-alpha.12: 731 + resolution: {integrity: sha512-yZwCwRRepcpN5QeAhwSnEJxS3I6zJcVixqL1dnm6km4cnriLpQyy2sXQDsE5Ti3pxGPbhU51nTMwI+XC1KNnJg==} 732 + hasBin: true 733 + peerDependencies: 734 + markdown-it-mathjax3: ^4 735 + oxc-minify: ^0.82.1 736 + postcss: ^8 737 + peerDependenciesMeta: 738 + markdown-it-mathjax3: 739 + optional: true 740 + oxc-minify: 741 + optional: true 742 + postcss: 743 + optional: true 744 + 745 + vue@3.5.24: 746 + resolution: {integrity: sha512-uTHDOpVQTMjcGgrqFPSb8iO2m1DUvo+WbGqoXQz8Y1CeBYQ0FXf2z1gLRaBtHjlRz7zZUBHxjVB5VTLzYkvftg==} 747 + peerDependencies: 748 + typescript: '*' 749 + peerDependenciesMeta: 750 + typescript: 751 + optional: true 752 + 753 + zwitch@2.0.4: 754 + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} 755 + 756 + snapshots: 757 + 758 + '@babel/helper-string-parser@7.27.1': {} 759 + 760 + '@babel/helper-validator-identifier@7.28.5': {} 761 + 762 + '@babel/parser@7.28.5': 763 + dependencies: 764 + '@babel/types': 7.28.5 765 + 766 + '@babel/types@7.28.5': 767 + dependencies: 768 + '@babel/helper-string-parser': 7.27.1 769 + '@babel/helper-validator-identifier': 7.28.5 770 + 771 + '@catppuccin/vitepress@0.1.2(typescript@5.9.3)': 772 + dependencies: 773 + typescript: 5.9.3 774 + 775 + '@docsearch/css@4.3.1': {} 776 + 777 + '@docsearch/js@4.3.1': 778 + dependencies: 779 + htm: 3.1.1 780 + 781 + '@esbuild/aix-ppc64@0.25.12': 782 + optional: true 783 + 784 + '@esbuild/android-arm64@0.25.12': 785 + optional: true 786 + 787 + '@esbuild/android-arm@0.25.12': 788 + optional: true 789 + 790 + '@esbuild/android-x64@0.25.12': 791 + optional: true 792 + 793 + '@esbuild/darwin-arm64@0.25.12': 794 + optional: true 795 + 796 + '@esbuild/darwin-x64@0.25.12': 797 + optional: true 798 + 799 + '@esbuild/freebsd-arm64@0.25.12': 800 + optional: true 801 + 802 + '@esbuild/freebsd-x64@0.25.12': 803 + optional: true 804 + 805 + '@esbuild/linux-arm64@0.25.12': 806 + optional: true 807 + 808 + '@esbuild/linux-arm@0.25.12': 809 + optional: true 810 + 811 + '@esbuild/linux-ia32@0.25.12': 812 + optional: true 813 + 814 + '@esbuild/linux-loong64@0.25.12': 815 + optional: true 816 + 817 + '@esbuild/linux-mips64el@0.25.12': 818 + optional: true 819 + 820 + '@esbuild/linux-ppc64@0.25.12': 821 + optional: true 822 + 823 + '@esbuild/linux-riscv64@0.25.12': 824 + optional: true 825 + 826 + '@esbuild/linux-s390x@0.25.12': 827 + optional: true 828 + 829 + '@esbuild/linux-x64@0.25.12': 830 + optional: true 831 + 832 + '@esbuild/netbsd-arm64@0.25.12': 833 + optional: true 834 + 835 + '@esbuild/netbsd-x64@0.25.12': 836 + optional: true 837 + 838 + '@esbuild/openbsd-arm64@0.25.12': 839 + optional: true 840 + 841 + '@esbuild/openbsd-x64@0.25.12': 842 + optional: true 843 + 844 + '@esbuild/openharmony-arm64@0.25.12': 845 + optional: true 846 + 847 + '@esbuild/sunos-x64@0.25.12': 848 + optional: true 849 + 850 + '@esbuild/win32-arm64@0.25.12': 851 + optional: true 852 + 853 + '@esbuild/win32-ia32@0.25.12': 854 + optional: true 855 + 856 + '@esbuild/win32-x64@0.25.12': 857 + optional: true 858 + 859 + '@iconify-json/simple-icons@1.2.58': 860 + dependencies: 861 + '@iconify/types': 2.0.0 862 + 863 + '@iconify/types@2.0.0': {} 864 + 865 + '@jridgewell/sourcemap-codec@1.5.5': {} 866 + 867 + '@rolldown/pluginutils@1.0.0-beta.29': {} 868 + 869 + '@rollup/rollup-android-arm-eabi@4.53.1': 870 + optional: true 871 + 872 + '@rollup/rollup-android-arm64@4.53.1': 873 + optional: true 874 + 875 + '@rollup/rollup-darwin-arm64@4.53.1': 876 + optional: true 877 + 878 + '@rollup/rollup-darwin-x64@4.53.1': 879 + optional: true 880 + 881 + '@rollup/rollup-freebsd-arm64@4.53.1': 882 + optional: true 883 + 884 + '@rollup/rollup-freebsd-x64@4.53.1': 885 + optional: true 886 + 887 + '@rollup/rollup-linux-arm-gnueabihf@4.53.1': 888 + optional: true 889 + 890 + '@rollup/rollup-linux-arm-musleabihf@4.53.1': 891 + optional: true 892 + 893 + '@rollup/rollup-linux-arm64-gnu@4.53.1': 894 + optional: true 895 + 896 + '@rollup/rollup-linux-arm64-musl@4.53.1': 897 + optional: true 898 + 899 + '@rollup/rollup-linux-loong64-gnu@4.53.1': 900 + optional: true 901 + 902 + '@rollup/rollup-linux-ppc64-gnu@4.53.1': 903 + optional: true 904 + 905 + '@rollup/rollup-linux-riscv64-gnu@4.53.1': 906 + optional: true 907 + 908 + '@rollup/rollup-linux-riscv64-musl@4.53.1': 909 + optional: true 910 + 911 + '@rollup/rollup-linux-s390x-gnu@4.53.1': 912 + optional: true 913 + 914 + '@rollup/rollup-linux-x64-gnu@4.53.1': 915 + optional: true 916 + 917 + '@rollup/rollup-linux-x64-musl@4.53.1': 918 + optional: true 919 + 920 + '@rollup/rollup-openharmony-arm64@4.53.1': 921 + optional: true 922 + 923 + '@rollup/rollup-win32-arm64-msvc@4.53.1': 924 + optional: true 925 + 926 + '@rollup/rollup-win32-ia32-msvc@4.53.1': 927 + optional: true 928 + 929 + '@rollup/rollup-win32-x64-gnu@4.53.1': 930 + optional: true 931 + 932 + '@rollup/rollup-win32-x64-msvc@4.53.1': 933 + optional: true 934 + 935 + '@shikijs/core@3.15.0': 936 + dependencies: 937 + '@shikijs/types': 3.15.0 938 + '@shikijs/vscode-textmate': 10.0.2 939 + '@types/hast': 3.0.4 940 + hast-util-to-html: 9.0.5 941 + 942 + '@shikijs/engine-javascript@3.15.0': 943 + dependencies: 944 + '@shikijs/types': 3.15.0 945 + '@shikijs/vscode-textmate': 10.0.2 946 + oniguruma-to-es: 4.3.3 947 + 948 + '@shikijs/engine-oniguruma@3.15.0': 949 + dependencies: 950 + '@shikijs/types': 3.15.0 951 + '@shikijs/vscode-textmate': 10.0.2 952 + 953 + '@shikijs/langs@3.15.0': 954 + dependencies: 955 + '@shikijs/types': 3.15.0 956 + 957 + '@shikijs/themes@3.15.0': 958 + dependencies: 959 + '@shikijs/types': 3.15.0 960 + 961 + '@shikijs/transformers@3.15.0': 962 + dependencies: 963 + '@shikijs/core': 3.15.0 964 + '@shikijs/types': 3.15.0 965 + 966 + '@shikijs/types@3.15.0': 967 + dependencies: 968 + '@shikijs/vscode-textmate': 10.0.2 969 + '@types/hast': 3.0.4 970 + 971 + '@shikijs/vscode-textmate@10.0.2': {} 972 + 973 + '@types/estree@1.0.8': {} 974 + 975 + '@types/hast@3.0.4': 976 + dependencies: 977 + '@types/unist': 3.0.3 978 + 979 + '@types/linkify-it@5.0.0': {} 980 + 981 + '@types/markdown-it@14.1.2': 982 + dependencies: 983 + '@types/linkify-it': 5.0.0 984 + '@types/mdurl': 2.0.0 985 + 986 + '@types/mdast@4.0.4': 987 + dependencies: 988 + '@types/unist': 3.0.3 989 + 990 + '@types/mdurl@2.0.0': {} 991 + 992 + '@types/unist@3.0.3': {} 993 + 994 + '@types/web-bluetooth@0.0.21': {} 995 + 996 + '@ungap/structured-clone@1.3.0': {} 997 + 998 + '@vitejs/plugin-vue@6.0.1(vite@7.2.2)(vue@3.5.24(typescript@5.9.3))': 999 + dependencies: 1000 + '@rolldown/pluginutils': 1.0.0-beta.29 1001 + vite: 7.2.2 1002 + vue: 3.5.24(typescript@5.9.3) 1003 + 1004 + '@vue/compiler-core@3.5.24': 1005 + dependencies: 1006 + '@babel/parser': 7.28.5 1007 + '@vue/shared': 3.5.24 1008 + entities: 4.5.0 1009 + estree-walker: 2.0.2 1010 + source-map-js: 1.2.1 1011 + 1012 + '@vue/compiler-dom@3.5.24': 1013 + dependencies: 1014 + '@vue/compiler-core': 3.5.24 1015 + '@vue/shared': 3.5.24 1016 + 1017 + '@vue/compiler-sfc@3.5.24': 1018 + dependencies: 1019 + '@babel/parser': 7.28.5 1020 + '@vue/compiler-core': 3.5.24 1021 + '@vue/compiler-dom': 3.5.24 1022 + '@vue/compiler-ssr': 3.5.24 1023 + '@vue/shared': 3.5.24 1024 + estree-walker: 2.0.2 1025 + magic-string: 0.30.21 1026 + postcss: 8.5.6 1027 + source-map-js: 1.2.1 1028 + 1029 + '@vue/compiler-ssr@3.5.24': 1030 + dependencies: 1031 + '@vue/compiler-dom': 3.5.24 1032 + '@vue/shared': 3.5.24 1033 + 1034 + '@vue/devtools-api@8.0.3': 1035 + dependencies: 1036 + '@vue/devtools-kit': 8.0.3 1037 + 1038 + '@vue/devtools-kit@8.0.3': 1039 + dependencies: 1040 + '@vue/devtools-shared': 8.0.3 1041 + birpc: 2.8.0 1042 + hookable: 5.5.3 1043 + mitt: 3.0.1 1044 + perfect-debounce: 2.0.0 1045 + speakingurl: 14.0.1 1046 + superjson: 2.2.5 1047 + 1048 + '@vue/devtools-shared@8.0.3': 1049 + dependencies: 1050 + rfdc: 1.4.1 1051 + 1052 + '@vue/reactivity@3.5.24': 1053 + dependencies: 1054 + '@vue/shared': 3.5.24 1055 + 1056 + '@vue/runtime-core@3.5.24': 1057 + dependencies: 1058 + '@vue/reactivity': 3.5.24 1059 + '@vue/shared': 3.5.24 1060 + 1061 + '@vue/runtime-dom@3.5.24': 1062 + dependencies: 1063 + '@vue/reactivity': 3.5.24 1064 + '@vue/runtime-core': 3.5.24 1065 + '@vue/shared': 3.5.24 1066 + csstype: 3.1.3 1067 + 1068 + '@vue/server-renderer@3.5.24(vue@3.5.24(typescript@5.9.3))': 1069 + dependencies: 1070 + '@vue/compiler-ssr': 3.5.24 1071 + '@vue/shared': 3.5.24 1072 + vue: 3.5.24(typescript@5.9.3) 1073 + 1074 + '@vue/shared@3.5.24': {} 1075 + 1076 + '@vueuse/core@13.9.0(vue@3.5.24(typescript@5.9.3))': 1077 + dependencies: 1078 + '@types/web-bluetooth': 0.0.21 1079 + '@vueuse/metadata': 13.9.0 1080 + '@vueuse/shared': 13.9.0(vue@3.5.24(typescript@5.9.3)) 1081 + vue: 3.5.24(typescript@5.9.3) 1082 + 1083 + '@vueuse/integrations@13.9.0(focus-trap@7.6.6)(vue@3.5.24(typescript@5.9.3))': 1084 + dependencies: 1085 + '@vueuse/core': 13.9.0(vue@3.5.24(typescript@5.9.3)) 1086 + '@vueuse/shared': 13.9.0(vue@3.5.24(typescript@5.9.3)) 1087 + vue: 3.5.24(typescript@5.9.3) 1088 + optionalDependencies: 1089 + focus-trap: 7.6.6 1090 + 1091 + '@vueuse/metadata@13.9.0': {} 1092 + 1093 + '@vueuse/shared@13.9.0(vue@3.5.24(typescript@5.9.3))': 1094 + dependencies: 1095 + vue: 3.5.24(typescript@5.9.3) 1096 + 1097 + birpc@2.8.0: {} 1098 + 1099 + ccount@2.0.1: {} 1100 + 1101 + character-entities-html4@2.1.0: {} 1102 + 1103 + character-entities-legacy@3.0.0: {} 1104 + 1105 + comma-separated-tokens@2.0.3: {} 1106 + 1107 + copy-anything@4.0.5: 1108 + dependencies: 1109 + is-what: 5.5.0 1110 + 1111 + csstype@3.1.3: {} 1112 + 1113 + dequal@2.0.3: {} 1114 + 1115 + devlop@1.1.0: 1116 + dependencies: 1117 + dequal: 2.0.3 1118 + 1119 + entities@4.5.0: {} 1120 + 1121 + esbuild@0.25.12: 1122 + optionalDependencies: 1123 + '@esbuild/aix-ppc64': 0.25.12 1124 + '@esbuild/android-arm': 0.25.12 1125 + '@esbuild/android-arm64': 0.25.12 1126 + '@esbuild/android-x64': 0.25.12 1127 + '@esbuild/darwin-arm64': 0.25.12 1128 + '@esbuild/darwin-x64': 0.25.12 1129 + '@esbuild/freebsd-arm64': 0.25.12 1130 + '@esbuild/freebsd-x64': 0.25.12 1131 + '@esbuild/linux-arm': 0.25.12 1132 + '@esbuild/linux-arm64': 0.25.12 1133 + '@esbuild/linux-ia32': 0.25.12 1134 + '@esbuild/linux-loong64': 0.25.12 1135 + '@esbuild/linux-mips64el': 0.25.12 1136 + '@esbuild/linux-ppc64': 0.25.12 1137 + '@esbuild/linux-riscv64': 0.25.12 1138 + '@esbuild/linux-s390x': 0.25.12 1139 + '@esbuild/linux-x64': 0.25.12 1140 + '@esbuild/netbsd-arm64': 0.25.12 1141 + '@esbuild/netbsd-x64': 0.25.12 1142 + '@esbuild/openbsd-arm64': 0.25.12 1143 + '@esbuild/openbsd-x64': 0.25.12 1144 + '@esbuild/openharmony-arm64': 0.25.12 1145 + '@esbuild/sunos-x64': 0.25.12 1146 + '@esbuild/win32-arm64': 0.25.12 1147 + '@esbuild/win32-ia32': 0.25.12 1148 + '@esbuild/win32-x64': 0.25.12 1149 + 1150 + estree-walker@2.0.2: {} 1151 + 1152 + fdir@6.5.0(picomatch@4.0.3): 1153 + optionalDependencies: 1154 + picomatch: 4.0.3 1155 + 1156 + focus-trap@7.6.6: 1157 + dependencies: 1158 + tabbable: 6.3.0 1159 + 1160 + fsevents@2.3.3: 1161 + optional: true 1162 + 1163 + hast-util-to-html@9.0.5: 1164 + dependencies: 1165 + '@types/hast': 3.0.4 1166 + '@types/unist': 3.0.3 1167 + ccount: 2.0.1 1168 + comma-separated-tokens: 2.0.3 1169 + hast-util-whitespace: 3.0.0 1170 + html-void-elements: 3.0.0 1171 + mdast-util-to-hast: 13.2.0 1172 + property-information: 7.1.0 1173 + space-separated-tokens: 2.0.2 1174 + stringify-entities: 4.0.4 1175 + zwitch: 2.0.4 1176 + 1177 + hast-util-whitespace@3.0.0: 1178 + dependencies: 1179 + '@types/hast': 3.0.4 1180 + 1181 + hookable@5.5.3: {} 1182 + 1183 + htm@3.1.1: {} 1184 + 1185 + html-void-elements@3.0.0: {} 1186 + 1187 + is-what@5.5.0: {} 1188 + 1189 + magic-string@0.30.21: 1190 + dependencies: 1191 + '@jridgewell/sourcemap-codec': 1.5.5 1192 + 1193 + mark.js@8.11.1: {} 1194 + 1195 + mdast-util-to-hast@13.2.0: 1196 + dependencies: 1197 + '@types/hast': 3.0.4 1198 + '@types/mdast': 4.0.4 1199 + '@ungap/structured-clone': 1.3.0 1200 + devlop: 1.1.0 1201 + micromark-util-sanitize-uri: 2.0.1 1202 + trim-lines: 3.0.1 1203 + unist-util-position: 5.0.0 1204 + unist-util-visit: 5.0.0 1205 + vfile: 6.0.3 1206 + 1207 + micromark-util-character@2.1.1: 1208 + dependencies: 1209 + micromark-util-symbol: 2.0.1 1210 + micromark-util-types: 2.0.2 1211 + 1212 + micromark-util-encode@2.0.1: {} 1213 + 1214 + micromark-util-sanitize-uri@2.0.1: 1215 + dependencies: 1216 + micromark-util-character: 2.1.1 1217 + micromark-util-encode: 2.0.1 1218 + micromark-util-symbol: 2.0.1 1219 + 1220 + micromark-util-symbol@2.0.1: {} 1221 + 1222 + micromark-util-types@2.0.2: {} 1223 + 1224 + minisearch@7.2.0: {} 1225 + 1226 + mitt@3.0.1: {} 1227 + 1228 + nanoid@3.3.11: {} 1229 + 1230 + oniguruma-parser@0.12.1: {} 1231 + 1232 + oniguruma-to-es@4.3.3: 1233 + dependencies: 1234 + oniguruma-parser: 0.12.1 1235 + regex: 6.0.1 1236 + regex-recursion: 6.0.2 1237 + 1238 + perfect-debounce@2.0.0: {} 1239 + 1240 + picocolors@1.1.1: {} 1241 + 1242 + picomatch@4.0.3: {} 1243 + 1244 + postcss@8.5.6: 1245 + dependencies: 1246 + nanoid: 3.3.11 1247 + picocolors: 1.1.1 1248 + source-map-js: 1.2.1 1249 + 1250 + property-information@7.1.0: {} 1251 + 1252 + regex-recursion@6.0.2: 1253 + dependencies: 1254 + regex-utilities: 2.3.0 1255 + 1256 + regex-utilities@2.3.0: {} 1257 + 1258 + regex@6.0.1: 1259 + dependencies: 1260 + regex-utilities: 2.3.0 1261 + 1262 + rfdc@1.4.1: {} 1263 + 1264 + rollup@4.53.1: 1265 + dependencies: 1266 + '@types/estree': 1.0.8 1267 + optionalDependencies: 1268 + '@rollup/rollup-android-arm-eabi': 4.53.1 1269 + '@rollup/rollup-android-arm64': 4.53.1 1270 + '@rollup/rollup-darwin-arm64': 4.53.1 1271 + '@rollup/rollup-darwin-x64': 4.53.1 1272 + '@rollup/rollup-freebsd-arm64': 4.53.1 1273 + '@rollup/rollup-freebsd-x64': 4.53.1 1274 + '@rollup/rollup-linux-arm-gnueabihf': 4.53.1 1275 + '@rollup/rollup-linux-arm-musleabihf': 4.53.1 1276 + '@rollup/rollup-linux-arm64-gnu': 4.53.1 1277 + '@rollup/rollup-linux-arm64-musl': 4.53.1 1278 + '@rollup/rollup-linux-loong64-gnu': 4.53.1 1279 + '@rollup/rollup-linux-ppc64-gnu': 4.53.1 1280 + '@rollup/rollup-linux-riscv64-gnu': 4.53.1 1281 + '@rollup/rollup-linux-riscv64-musl': 4.53.1 1282 + '@rollup/rollup-linux-s390x-gnu': 4.53.1 1283 + '@rollup/rollup-linux-x64-gnu': 4.53.1 1284 + '@rollup/rollup-linux-x64-musl': 4.53.1 1285 + '@rollup/rollup-openharmony-arm64': 4.53.1 1286 + '@rollup/rollup-win32-arm64-msvc': 4.53.1 1287 + '@rollup/rollup-win32-ia32-msvc': 4.53.1 1288 + '@rollup/rollup-win32-x64-gnu': 4.53.1 1289 + '@rollup/rollup-win32-x64-msvc': 4.53.1 1290 + fsevents: 2.3.3 1291 + 1292 + shiki@3.15.0: 1293 + dependencies: 1294 + '@shikijs/core': 3.15.0 1295 + '@shikijs/engine-javascript': 3.15.0 1296 + '@shikijs/engine-oniguruma': 3.15.0 1297 + '@shikijs/langs': 3.15.0 1298 + '@shikijs/themes': 3.15.0 1299 + '@shikijs/types': 3.15.0 1300 + '@shikijs/vscode-textmate': 10.0.2 1301 + '@types/hast': 3.0.4 1302 + 1303 + source-map-js@1.2.1: {} 1304 + 1305 + space-separated-tokens@2.0.2: {} 1306 + 1307 + speakingurl@14.0.1: {} 1308 + 1309 + stringify-entities@4.0.4: 1310 + dependencies: 1311 + character-entities-html4: 2.1.0 1312 + character-entities-legacy: 3.0.0 1313 + 1314 + superjson@2.2.5: 1315 + dependencies: 1316 + copy-anything: 4.0.5 1317 + 1318 + tabbable@6.3.0: {} 1319 + 1320 + tinyglobby@0.2.15: 1321 + dependencies: 1322 + fdir: 6.5.0(picomatch@4.0.3) 1323 + picomatch: 4.0.3 1324 + 1325 + trim-lines@3.0.1: {} 1326 + 1327 + typescript@5.9.3: {} 1328 + 1329 + unist-util-is@6.0.1: 1330 + dependencies: 1331 + '@types/unist': 3.0.3 1332 + 1333 + unist-util-position@5.0.0: 1334 + dependencies: 1335 + '@types/unist': 3.0.3 1336 + 1337 + unist-util-stringify-position@4.0.0: 1338 + dependencies: 1339 + '@types/unist': 3.0.3 1340 + 1341 + unist-util-visit-parents@6.0.2: 1342 + dependencies: 1343 + '@types/unist': 3.0.3 1344 + unist-util-is: 6.0.1 1345 + 1346 + unist-util-visit@5.0.0: 1347 + dependencies: 1348 + '@types/unist': 3.0.3 1349 + unist-util-is: 6.0.1 1350 + unist-util-visit-parents: 6.0.2 1351 + 1352 + vfile-message@4.0.3: 1353 + dependencies: 1354 + '@types/unist': 3.0.3 1355 + unist-util-stringify-position: 4.0.0 1356 + 1357 + vfile@6.0.3: 1358 + dependencies: 1359 + '@types/unist': 3.0.3 1360 + vfile-message: 4.0.3 1361 + 1362 + vite@7.2.2: 1363 + dependencies: 1364 + esbuild: 0.25.12 1365 + fdir: 6.5.0(picomatch@4.0.3) 1366 + picomatch: 4.0.3 1367 + postcss: 8.5.6 1368 + rollup: 4.53.1 1369 + tinyglobby: 0.2.15 1370 + optionalDependencies: 1371 + fsevents: 2.3.3 1372 + 1373 + vitepress@2.0.0-alpha.12(postcss@8.5.6)(typescript@5.9.3): 1374 + dependencies: 1375 + '@docsearch/css': 4.3.1 1376 + '@docsearch/js': 4.3.1 1377 + '@iconify-json/simple-icons': 1.2.58 1378 + '@shikijs/core': 3.15.0 1379 + '@shikijs/transformers': 3.15.0 1380 + '@shikijs/types': 3.15.0 1381 + '@types/markdown-it': 14.1.2 1382 + '@vitejs/plugin-vue': 6.0.1(vite@7.2.2)(vue@3.5.24(typescript@5.9.3)) 1383 + '@vue/devtools-api': 8.0.3 1384 + '@vue/shared': 3.5.24 1385 + '@vueuse/core': 13.9.0(vue@3.5.24(typescript@5.9.3)) 1386 + '@vueuse/integrations': 13.9.0(focus-trap@7.6.6)(vue@3.5.24(typescript@5.9.3)) 1387 + focus-trap: 7.6.6 1388 + mark.js: 8.11.1 1389 + minisearch: 7.2.0 1390 + shiki: 3.15.0 1391 + vite: 7.2.2 1392 + vue: 3.5.24(typescript@5.9.3) 1393 + optionalDependencies: 1394 + postcss: 8.5.6 1395 + transitivePeerDependencies: 1396 + - '@types/node' 1397 + - async-validator 1398 + - axios 1399 + - change-case 1400 + - drauu 1401 + - fuse.js 1402 + - idb-keyval 1403 + - jiti 1404 + - jwt-decode 1405 + - less 1406 + - lightningcss 1407 + - nprogress 1408 + - qrcode 1409 + - sass 1410 + - sass-embedded 1411 + - sortablejs 1412 + - stylus 1413 + - sugarss 1414 + - terser 1415 + - tsx 1416 + - typescript 1417 + - universal-cookie 1418 + - yaml 1419 + 1420 + vue@3.5.24(typescript@5.9.3): 1421 + dependencies: 1422 + '@vue/compiler-dom': 3.5.24 1423 + '@vue/compiler-sfc': 3.5.24 1424 + '@vue/runtime-dom': 3.5.24 1425 + '@vue/server-renderer': 3.5.24(vue@3.5.24(typescript@5.9.3)) 1426 + '@vue/shared': 3.5.24 1427 + optionalDependencies: 1428 + typescript: 5.9.3 1429 + 1430 + zwitch@2.0.4: {}
+2
pnpm-workspace.yaml
··· 1 + onlyBuiltDependencies: 2 + - esbuild