Mirror of
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

finish adjustments

+319 -91
+5
.changeset/blue-years-poke.md
··· 1 + --- 2 + "starlight-save-file-component": major 3 + --- 4 + 5 + Initial release
+1 -1
.changeset/config.json
··· 2 2 "$schema": "https://unpkg.com/@changesets/config@3.0.3/schema.json", 3 3 "changelog": [ 4 4 "@changesets/changelog-github", 5 - { "repo": "trueberryless-org/starlight-download-link" } 5 + { "repo": "trueberryless-org/starlight-save-file-component" } 6 6 ], 7 7 "commit": false, 8 8 "fixed": [],
+1 -1
.github/workflows/deployment.yaml
··· 12 12 env: 13 13 REGISTRY: docker.io 14 14 IMAGE_OWNER: trueberryless 15 - IMAGE_NAME: starlight-download-link 15 + IMAGE_NAME: starlight-save-file-component 16 16 NODE_VERSION: 20 17 17 18 18 jobs:
+7 -7
.github/workflows/publish.yaml
··· 13 13 env: 14 14 REGISTRY: docker.io 15 15 IMAGE_OWNER: trueberryless 16 - IMAGE_NAME: starlight-download-link 16 + IMAGE_NAME: starlight-save-file-component 17 17 NODE_VERSION: 20 18 18 19 19 jobs: ··· 21 21 name: Filter 22 22 runs-on: ubuntu-latest 23 23 outputs: 24 - starlight-download-link: ${{ steps.filter.outputs.starlight-download-link }} 24 + starlight-save-file-component: ${{ steps.filter.outputs.starlight-save-file-component }} 25 25 steps: 26 26 - name: Check out the repo 27 27 uses: actions/checkout@v4 ··· 30 30 id: filter 31 31 with: 32 32 filters: | 33 - starlight-download-link: 34 - - 'packages/starlight-download-link/**' 33 + starlight-save-file-component: 34 + - 'packages/starlight-save-file-component/**' 35 35 36 36 changesets: 37 37 name: Changesets ··· 86 86 - name: Read version from package.json 87 87 id: get_version 88 88 run: | 89 - VERSION=$(jq -r '.version' packages/starlight-download-link/package.json) 89 + VERSION=$(jq -r '.version' packages/starlight-save-file-component/package.json) 90 90 echo "IMAGE_TAG=$VERSION" >> $GITHUB_ENV 91 91 92 92 publish: ··· 121 121 run: pnpm i 122 122 123 123 - run: | 124 - cd packages/starlight-download-link 124 + cd packages/starlight-save-file-component 125 125 npm publish --provenance --access public 126 126 env: 127 127 NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} ··· 139 139 - id: extract-changelog 140 140 uses: sean0x42/markdown-extract@v2.1.0 141 141 with: 142 - file: packages/starlight-download-link/CHANGELOG.md 142 + file: packages/starlight-save-file-component/CHANGELOG.md 143 143 pattern: ${{ needs.image-tag.outputs.IMAGE_TAG }} 144 144 145 145 - uses: ncipollo/release-action@v1
+3 -3
README.md
··· 1 - # `starlight-download-link` 1 + # `starlight-save-file-component` 2 2 3 3 Quickly display a link to some download asset on your Starlight site. 4 4 5 5 ## Package 6 6 7 - If you are looking for the Starlight component package, you can find it in the [`packages/starlight-download-link/`](/packages/starlight-download-link/) directory. 7 + If you are looking for the Starlight component package, you can find it in the [`packages/starlight-save-file-component/`](/packages/starlight-save-file-component/) directory. 8 8 9 9 ## Project structure 10 10 11 - This project uses pnpm workspaces to develop a single Starlight component from the `packages/starlight-download-link/` directory. A Starlight documentation site is also available in the `docs/` directory that is also used for testing and demonstrating the Starlight component. 11 + This project uses pnpm workspaces to develop a single Starlight component from the `packages/starlight-save-file-component/` directory. A Starlight documentation site is also available in the `docs/` directory that is also used for testing and demonstrating the Starlight component. 12 12 13 13 ## License 14 14
+25 -2
docs/astro.config.mjs
··· 1 1 // @ts-check 2 + import node from "@astrojs/node"; 2 3 import starlight from "@astrojs/starlight"; 4 + import starlightPluginsDocsComponents from "@trueberryless-org/starlight-plugins-docs-components"; 3 5 import { defineConfig } from "astro/config"; 6 + import starlightPluginShowLatestVersion from "starlight-plugin-show-latest-version"; 4 7 5 8 // https://astro.build/config 6 9 export default defineConfig({ 7 10 integrations: [ 8 11 starlight({ 9 - title: "Starlight Download Link", 12 + title: "Starlight Save File Component", 13 + logo: { 14 + light: "./src/assets/logo-light.png", 15 + dark: "./src/assets/logo-dark.png", 16 + replacesTitle: true, 17 + }, 10 18 social: { 11 - github: "https://github.com/withastro/starlight", 19 + github: 20 + "https://github.com/trueberryless-org/starlight-save-file-component", 12 21 }, 13 22 sidebar: [ 14 23 { ··· 16 25 items: [{ slug: "getting-started" }, { slug: "usage" }], 17 26 }, 18 27 ], 28 + plugins: [ 29 + starlightPluginsDocsComponents({ 30 + pluginName: "starlight-save-file-component", 31 + }), 32 + starlightPluginShowLatestVersion({ 33 + source: { 34 + slug: "starlight-save-file-component", 35 + }, 36 + showInSiteTitle: "deferred", 37 + }), 38 + ], 19 39 }), 20 40 ], 41 + adapter: node({ 42 + mode: "standalone", 43 + }), 21 44 });
+5 -2
docs/package.json
··· 10 10 "start": "astro dev" 11 11 }, 12 12 "dependencies": { 13 + "@astrojs/node": "^9.1.3", 13 14 "@astrojs/starlight": "^0.32.2", 14 15 "@hideoo/starlight-plugins-docs-components": "^0.4.0", 16 + "@trueberryless-org/starlight-plugins-docs-components": "^0.4.1", 15 17 "astro": "^5.1.5", 16 18 "sharp": "^0.32.5", 17 - "starlight-download-link": "workspace:*", 18 - "starlight-package-managers": "^0.10.0" 19 + "starlight-package-managers": "^0.10.0", 20 + "starlight-plugin-show-latest-version": "^0.5.0", 21 + "starlight-save-file-component": "workspace:*" 19 22 }, 20 23 "packageManager": "pnpm@9.6.0" 21 24 }
docs/src/assets/big-logo-dark.png

This is a binary file and will not be displayed.

docs/src/assets/big-logo-light.png

This is a binary file and will not be displayed.

docs/src/assets/logo-dark.png

This is a binary file and will not be displayed.

docs/src/assets/logo-light.png

This is a binary file and will not be displayed.

+3 -3
docs/src/content/docs/getting-started.mdx
··· 18 18 19 19 1. Install the Starlight Package Managers component using your favorite package manager: 20 20 21 - <PackageManagers pkg="starlight-download-link" /> 21 + <PackageManagers pkg="starlight-save-file-component" /> 22 22 23 23 2. Use the component in any MDX files of your Starlight documentation site. 24 24 25 25 ```mdx title="src/content/docs/example.mdx" 26 - import { DownloadLink } from "starlight-download-link"; 26 + import { SaveFile } from "starlight-save-file-component"; 27 27 28 - <DownloadLink title="Example PDF" href="../../../public/example.pdf" /> 28 + <SaveFile title="Example PDF" href="../../../public/example.pdf" /> 29 29 ``` 30 30 31 31 3. [Start the development server](https://starlight.astro.build/getting-started/#start-the-development-server) to preview the component.
+9 -8
docs/src/content/docs/index.mdx
··· 1 1 --- 2 - title: Welcome to Starlight 3 - description: Get started building your docs site with Starlight. 2 + title: Starlight Save File Component 3 + description: Quickly display a link to some download asset on your Starlight site. 4 4 template: splash 5 5 hero: 6 - tagline: Congrats on setting up a new Starlight project! 6 + tagline: Quickly display a link to some download asset on your Starlight site. 7 7 image: 8 - file: ../../assets/houston.webp 8 + dark: ../../assets/big-logo-dark.png 9 + light: ../../assets/big-logo-light.png 9 10 actions: 10 - - text: Example Guide 11 + - text: Get started 11 12 link: /getting-started/ 12 13 icon: right-arrow 13 - - text: Read the Starlight docs 14 - link: https://starlight.astro.build 15 - icon: external 14 + - text: Usage guide 15 + link: /usage/ 16 + icon: right-arrow 16 17 variant: minimal 17 18 --- 18 19
+29 -29
docs/src/content/docs/usage.mdx
··· 4 4 --- 5 5 6 6 import { Preview } from '@hideoo/starlight-plugins-docs-components' 7 - import { DownloadLink } from "starlight-download-link"; 7 + import { SaveFile } from "starlight-save-file-component"; 8 8 import { CardGrid } from '@astrojs/starlight/components'; 9 9 10 - To display a link to a downloadable asset, use the `<DownloadLink>` component. 10 + To display a link to a downloadable asset, use the `<SaveFile>` component. 11 11 12 12 <Preview> 13 13 14 - <DownloadLink slot="preview" title="Example PDF" href="../../../public/example.pdf" /> 14 + <SaveFile slot="preview" title="Example PDF" href="../../../public/example.pdf" /> 15 15 16 16 </Preview> 17 17 18 18 ## Import 19 19 20 20 ```tsx 21 - import { DownloadLink } from "starlight-download-link"; 21 + import { SaveFile } from "starlight-save-file-component"; 22 22 ``` 23 23 24 24 ## Usage 25 25 26 - Display a downloadable asset using the `<DownloadLink>` component. 27 - Each `<DownloadLink>` requires a [`title`](#title) and an [`href`](#href) attribute. 26 + Display a downloadable asset using the `<SaveFile>` component. 27 + Each `<SaveFile>` requires a [`title`](#title) and an [`href`](#href) attribute. 28 28 29 29 <Preview> 30 30 31 31 ```mdx 32 - import { DownloadLink } from "starlight-download-link"; 32 + import { SaveFile } from "starlight-save-file-component"; 33 33 34 - <DownloadLink title="Example PDF" href="../../../public/example.pdf" /> 34 + <SaveFile title="Example PDF" href="../../../public/example.pdf" /> 35 35 ``` 36 36 37 37 <Fragment slot="markdoc"> 38 38 39 39 ```markdoc 40 - {% downloadlink title="Example PDF" href="../../../public/example.pdf" /%} 40 + {% SaveFile title="Example PDF" href="../../../public/example.pdf" /%} 41 41 ``` 42 42 43 43 </Fragment> 44 44 45 - <DownloadLink slot="preview" title="Example PDF" href="../../../public/example.pdf" /> 45 + <SaveFile slot="preview" title="Example PDF" href="../../../public/example.pdf" /> 46 46 47 47 </Preview> 48 48 49 - ### Add a download description 49 + ### Add a description to the save file component 50 50 51 - Add a short description to a download link using the [`description`](#description) attribute. 51 + Add a short description to the component using the [`description`](#description) attribute. 52 52 53 53 <Preview> 54 54 55 55 ```mdx {6} 56 - import { DownloadLink } from "starlight-download-link"; 56 + import { SaveFile } from "starlight-save-file-component"; 57 57 58 - <DownloadLink 58 + <SaveFile 59 59 title="Example PDF" 60 60 href="../../../public/example.pdf" 61 61 description="A sample PDF file." ··· 65 65 <Fragment slot="markdoc"> 66 66 67 67 ```markdoc {4} 68 - {% downloadlink 68 + {% SaveFile 69 69 title="Example PDF" 70 70 href="../../../public/example.pdf" 71 71 description="A sample PDF file." /%} ··· 73 73 74 74 </Fragment> 75 75 76 - <DownloadLink 76 + <SaveFile 77 77 slot="preview" 78 78 title="Example PDF" 79 79 href="../../../public/example.pdf" ··· 82 82 83 83 </Preview> 84 84 85 - ### Group download links 85 + ### Group save file components 86 86 87 - Display multiple download links side-by-side when there’s enough space by grouping them using the [`<CardGrid>`](https://starlight.astro.build/components/card-grids/) component. 87 + Display multiple save file components side-by-side when there’s enough space by grouping them using the [`<CardGrid>`](https://starlight.astro.build/components/card-grids/) component. 88 88 See the [Starlight documentation guide on “Group link cards”](https://starlight.astro.build/components/card-grids/#group-link-cards) for an example. 89 89 90 90 <Preview> 91 91 92 92 ```mdx {4,7} 93 93 import { CardGrid } from '@astrojs/starlight/components'; 94 - import { DownloadLink } from "starlight-download-link"; 94 + import { SaveFile } from "starlight-save-file-component"; 95 95 96 96 <CardGrid> 97 - <DownloadLink title="Example PDF" href="../../../public/example.pdf" /> 98 - <DownloadLink title="Example PDF 2" href="../../../public/example.pdf" /> 97 + <SaveFile title="Example PDF" href="../../../public/example.pdf" /> 98 + <SaveFile title="Example PDF 2" href="../../../public/example.pdf" /> 99 99 </CardGrid> 100 100 ``` 101 101 ··· 103 103 104 104 ```markdoc {1,5} 105 105 {% cardgrid %} 106 - {% downloadlink title="Example PDF" href="../../../public/example.pdf" /%} 106 + {% SaveFile title="Example PDF" href="../../../public/example.pdf" /%} 107 107 108 - {% downloadlink title="Example PDF 2" href="../../../public/example.pdf" /%} 108 + {% SaveFile title="Example PDF 2" href="../../../public/example.pdf" /%} 109 109 {% /cardgrid %} 110 110 ``` 111 111 112 112 </Fragment> 113 113 114 114 <CardGrid slot="preview"> 115 - <DownloadLink title="Example PDF" href="../../../public/example.pdf" /> 116 - <DownloadLink title="Example PDF 2" href="../../../public/example.pdf" /> 115 + <SaveFile title="Example PDF" href="../../../public/example.pdf" /> 116 + <SaveFile title="Example PDF 2" href="../../../public/example.pdf" /> 117 117 </CardGrid> 118 118 119 119 </Preview> 120 120 121 - ## `<DownloadLink>` Props 121 + ## `<SaveFile>` Props 122 122 123 - **Implementation:** [`DownloadLink.astro`](https://github.com/trueberryless-org/starlight-download-link/blob/main/packages/starlight-download-link/components/DownloadLink.astro) 123 + **Implementation:** [`SaveFile.astro`](https://github.com/trueberryless-org/starlight-save-file-component/blob/main/packages/starlight-save-file-component/components/SaveFile.astro) 124 124 125 - The `<DownloadLink>` component accepts the following props, as well as all other [`<a>` element attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a): 125 + The `<SaveFile>` component accepts the following props, as well as all other [`<a>` element attributes](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a): 126 126 127 127 ### `title` 128 128 129 129 **required** 130 130 **type:** `string` 131 131 132 - The title of the download link to display. 132 + The title of the save file component to display. 133 133 134 134 ### `href` 135 135
+4 -4
manifest/certificate.yaml
··· 1 1 apiVersion: cert-manager.io/v1 2 2 kind: Certificate 3 3 metadata: 4 - name: starlight-download-link 5 - namespace: starlight-download-link 4 + name: starlight-save-file-component 5 + namespace: starlight-save-file-component 6 6 spec: 7 - secretName: starlight-download-link 7 + secretName: starlight-save-file-component 8 8 issuerRef: 9 9 name: acme-issuer 10 10 kind: ClusterIssuer 11 11 dnsNames: 12 - - "starlight-download-link.trueberryless.org" 12 + - "starlight-save-file-component.trueberryless.org"
+7 -7
manifest/deployment.yaml
··· 1 1 apiVersion: apps/v1 2 2 kind: Deployment 3 3 metadata: 4 - name: starlight-download-link 5 - namespace: starlight-download-link 4 + name: starlight-save-file-component 5 + namespace: starlight-save-file-component 6 6 labels: 7 - app: starlight-download-link 7 + app: starlight-save-file-component 8 8 spec: 9 9 replicas: 3 10 10 selector: 11 11 matchLabels: 12 - app: starlight-download-link 12 + app: starlight-save-file-component 13 13 template: 14 14 metadata: 15 15 labels: 16 - app: starlight-download-link 16 + app: starlight-save-file-component 17 17 spec: 18 18 containers: 19 - - name: starlight-download-link 20 - image: "trueberryless/starlight-download-link" 19 + - name: starlight-save-file-component 20 + image: "trueberryless/starlight-save-file-component" 21 21 imagePullPolicy: Always
+6 -6
manifest/ingress.yaml
··· 1 1 apiVersion: networking.k8s.io/v1 2 2 kind: Ingress 3 3 metadata: 4 - name: starlight-download-link 5 - namespace: starlight-download-link 4 + name: starlight-save-file-component 5 + namespace: starlight-save-file-component 6 6 spec: 7 7 rules: 8 - - host: starlight-download-link.trueberryless.org 8 + - host: starlight-save-file-component.trueberryless.org 9 9 http: 10 10 paths: 11 11 - path: / 12 12 pathType: Prefix 13 13 backend: 14 14 service: 15 - name: starlight-download-link 15 + name: starlight-save-file-component 16 16 port: 17 17 number: 80 18 18 19 19 tls: 20 20 - hosts: 21 - - starlight-download-link.trueberryless.org 22 - secretName: starlight-download-link 21 + - starlight-save-file-component.trueberryless.org 22 + secretName: starlight-save-file-component
+1 -1
manifest/namespace.yaml
··· 1 1 apiVersion: v1 2 2 kind: Namespace 3 3 metadata: 4 - name: starlight-download-link 4 + name: starlight-save-file-component
+3 -3
manifest/service.yaml
··· 1 1 apiVersion: v1 2 2 kind: Service 3 3 metadata: 4 - name: starlight-download-link 5 - namespace: starlight-download-link 4 + name: starlight-save-file-component 5 + namespace: starlight-save-file-component 6 6 annotations: 7 7 cert-manager.io/issuer: acme-issuer 8 8 spec: 9 9 selector: 10 - app: starlight-download-link 10 + app: starlight-save-file-component 11 11 ports: 12 12 - name: http 13 13 port: 80
+4 -4
package.json
··· 1 1 { 2 - "name": "starlight-download-link-monorepo", 2 + "name": "starlight-save-file-component-monorepo", 3 3 "version": "0.0.0", 4 - "homepage": "https://github.com/trueberryless-org/starlight-download-link", 4 + "homepage": "https://github.com/trueberryless-org/starlight-save-file-component", 5 5 "bugs": { 6 - "url": "https://github.com/trueberryless-org/starlight-download-link/issues" 6 + "url": "https://github.com/trueberryless-org/starlight-save-file-component/issues" 7 7 }, 8 8 "repository": { 9 9 "type": "git", 10 - "url": "https://github.com/trueberryless-org/starlight-download-link.git" 10 + "url": "https://github.com/trueberryless-org/starlight-save-file-component.git" 11 11 }, 12 12 "license": "MIT", 13 13 "author": "trueberryless <trueberryless@gmail.com> (https://trueberryless.org)",
packages/starlight-download-link/README.md packages/starlight-save-file-component/README.md
-2
packages/starlight-download-link/components/DownloadLink.astro packages/starlight-save-file-component/components/SaveFile.astro
··· 2 2 import { Icon } from "@astrojs/starlight/components"; 3 3 import type { HTMLAttributes } from "astro/types"; 4 4 5 - Astro.response.headers.set("Content-Disposition", "attachment"); 6 - 7 5 interface Props extends Omit<HTMLAttributes<"a">, "title"> { 8 6 title: string; 9 7 description?: string;
-1
packages/starlight-download-link/index.ts
··· 1 - export { default as DownloadLink } from "./components/DownloadLink.astro";
+6 -3
packages/starlight-download-link/package.json packages/starlight-save-file-component/package.json
··· 1 1 { 2 - "name": "starlight-download-link", 2 + "name": "starlight-save-file-component", 3 3 "version": "0.0.0", 4 4 "license": "MIT", 5 5 "description": "Quickly display a link to some download asset on your Starlight site.", 6 6 "type": "module", 7 7 "exports": { 8 8 ".": "./index.ts", 9 + "./components/SaveFile.astro": "./components/SaveFile.astro", 9 10 "./package.json": "./package.json" 10 11 }, 11 12 "peerDependencies": { 12 13 "@astrojs/starlight": ">=0.32" 13 14 }, 14 15 "keywords": [ 15 - "astro-component", 16 16 "withastro", 17 17 "starlight", 18 + "component", 18 19 "download", 19 - "link" 20 + "link", 21 + "save", 22 + "file" 20 23 ] 21 24 }
+1
packages/starlight-save-file-component/index.ts
··· 1 + export { default as SaveFile } from "./components/SaveFile.astro";
+199 -4
pnpm-lock.yaml
··· 26 26 27 27 docs: 28 28 dependencies: 29 + '@astrojs/node': 30 + specifier: ^9.1.3 31 + version: 9.1.3(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2)) 29 32 '@astrojs/starlight': 30 33 specifier: ^0.32.2 31 34 version: 0.32.2(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2)) 32 35 '@hideoo/starlight-plugins-docs-components': 33 36 specifier: ^0.4.0 34 37 version: 0.4.0(@astrojs/starlight@0.32.2(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2)))(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2)) 38 + '@trueberryless-org/starlight-plugins-docs-components': 39 + specifier: ^0.4.1 40 + version: 0.4.1(@astrojs/starlight@0.32.2(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2)))(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2)) 35 41 astro: 36 42 specifier: ^5.1.5 37 43 version: 5.4.2(rollup@4.35.0)(typescript@5.8.2) 38 44 sharp: 39 45 specifier: ^0.32.5 40 46 version: 0.32.6 41 - starlight-download-link: 42 - specifier: workspace:* 43 - version: link:../packages/starlight-download-link 44 47 starlight-package-managers: 45 48 specifier: ^0.10.0 46 49 version: 0.10.0(@astrojs/starlight@0.32.2(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2))) 50 + starlight-plugin-show-latest-version: 51 + specifier: ^0.5.0 52 + version: 0.5.0(@astrojs/starlight@0.32.2(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2))) 53 + starlight-save-file-component: 54 + specifier: workspace:* 55 + version: link:../packages/starlight-save-file-component 47 56 48 - packages/starlight-download-link: 57 + packages/starlight-save-file-component: 49 58 dependencies: 50 59 '@astrojs/starlight': 51 60 specifier: '>=0.32' ··· 72 81 '@astrojs/internal-helpers@0.6.0': 73 82 resolution: {integrity: sha512-XgHIJDQaGlFnTr0sDp1PiJrtqsWzbHP2qkTU+JpQ8SnBewKP2IKOe/wqCkl0CyfyRXRu3TSWu4t/cpYMVfuBNA==} 74 83 84 + '@astrojs/internal-helpers@0.6.1': 85 + resolution: {integrity: sha512-l5Pqf6uZu31aG+3Lv8nl/3s4DbUzdlxTWDof4pEpto6GUJNhhCbelVi9dEyurOVyqaelwmS9oSyOWOENSfgo9A==} 86 + 75 87 '@astrojs/markdown-remark@6.2.0': 76 88 resolution: {integrity: sha512-LUDjgd9p1yG0qTFSocaj3GOLmZs8Hsw/pNtvqzvNY58Acebxvb/46vDO/e/wxYgsKgIfWS+p+ZI5SfOjoVrbCg==} 77 89 ··· 80 92 engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0} 81 93 peerDependencies: 82 94 astro: ^5.0.0 95 + 96 + '@astrojs/node@9.1.3': 97 + resolution: {integrity: sha512-YcVxEmeZU8khNdrPYNPN3j//4tYPM+Pw6CthAJ6VE/bw65qEX7ErMRApalY2tibc3YhCeHMmsO9rXGhyW0NNyA==} 98 + peerDependencies: 99 + astro: ^5.3.0 83 100 84 101 '@astrojs/prism@3.2.0': 85 102 resolution: {integrity: sha512-GilTHKGCW6HMq7y3BUv9Ac7GMe/MO9gi9GW62GzKtth0SwukCu/qp2wLiGpEujhY+VVhaG9v7kv/5vFzvf4NYw==} ··· 686 703 svelte: 687 704 optional: true 688 705 706 + '@trueberryless-org/starlight-plugins-docs-components@0.4.1': 707 + resolution: {integrity: sha512-lrQspPQg15tMBD5UbmR24LZbIOPxZjr3pO9ClqkiKC6lsjvmLsgTZ0p0f1f2hiK05eGtast1sCmTOn/itKvkKg==} 708 + engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} 709 + peerDependencies: 710 + '@astrojs/starlight': '>=0.32' 711 + 689 712 '@types/acorn@4.0.6': 690 713 resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==} 691 714 ··· 883 906 resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} 884 907 engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 885 908 909 + change-case@5.4.4: 910 + resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==} 911 + 886 912 character-entities-html4@2.1.0: 887 913 resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} 888 914 ··· 1001 1027 1002 1028 defu@6.1.4: 1003 1029 resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} 1030 + 1031 + depd@2.0.0: 1032 + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} 1033 + engines: {node: '>= 0.8'} 1004 1034 1005 1035 dequal@2.0.3: 1006 1036 resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} ··· 1009 1039 destr@2.0.3: 1010 1040 resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} 1011 1041 1042 + destroy@1.2.0: 1043 + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} 1044 + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} 1045 + 1012 1046 detect-indent@6.1.0: 1013 1047 resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} 1014 1048 engines: {node: '>=8'} ··· 1063 1097 resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} 1064 1098 engines: {node: '>=4'} 1065 1099 1100 + ee-first@1.1.1: 1101 + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} 1102 + 1066 1103 emoji-regex-xs@1.0.0: 1067 1104 resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==} 1068 1105 ··· 1071 1108 1072 1109 emoji-regex@8.0.0: 1073 1110 resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 1111 + 1112 + encodeurl@2.0.0: 1113 + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} 1114 + engines: {node: '>= 0.8'} 1074 1115 1075 1116 end-of-stream@1.4.4: 1076 1117 resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} ··· 1097 1138 engines: {node: '>=18'} 1098 1139 hasBin: true 1099 1140 1141 + escape-html@1.0.3: 1142 + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} 1143 + 1100 1144 escape-string-regexp@5.0.0: 1101 1145 resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} 1102 1146 engines: {node: '>=12'} ··· 1129 1173 1130 1174 estree-walker@3.0.3: 1131 1175 resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} 1176 + 1177 + etag@1.8.1: 1178 + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} 1179 + engines: {node: '>= 0.6'} 1132 1180 1133 1181 eventemitter3@5.0.1: 1134 1182 resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} ··· 1186 1234 flattie@1.1.1: 1187 1235 resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} 1188 1236 engines: {node: '>=8'} 1237 + 1238 + fresh@0.5.2: 1239 + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} 1240 + engines: {node: '>= 0.6'} 1189 1241 1190 1242 fs-constants@1.0.0: 1191 1243 resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} ··· 1305 1357 1306 1358 http-cache-semantics@4.1.1: 1307 1359 resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} 1360 + 1361 + http-errors@2.0.0: 1362 + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} 1363 + engines: {node: '>= 0.8'} 1308 1364 1309 1365 human-id@4.1.1: 1310 1366 resolution: {integrity: sha512-3gKm/gCSUipeLsRYZbbdA1BD83lBoWUkZ7G9VFrhWPAU76KwYo5KR8V28bpoPm/ygy0x5/GCbpRQdY7VLYCoIg==} ··· 1642 1698 resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 1643 1699 engines: {node: '>=8.6'} 1644 1700 1701 + mime-db@1.52.0: 1702 + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} 1703 + engines: {node: '>= 0.6'} 1704 + 1705 + mime-types@2.1.35: 1706 + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} 1707 + engines: {node: '>= 0.6'} 1708 + 1645 1709 mimic-response@3.1.0: 1646 1710 resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} 1647 1711 engines: {node: '>=10'} ··· 1709 1773 1710 1774 ofetch@1.4.1: 1711 1775 resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} 1776 + 1777 + on-finished@2.4.1: 1778 + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} 1779 + engines: {node: '>= 0.8'} 1712 1780 1713 1781 once@1.4.0: 1714 1782 resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} ··· 1865 1933 radix3@1.1.2: 1866 1934 resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} 1867 1935 1936 + range-parser@1.2.1: 1937 + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} 1938 + engines: {node: '>= 0.6'} 1939 + 1868 1940 rc@1.2.8: 1869 1941 resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} 1870 1942 hasBin: true ··· 1996 2068 engines: {node: '>=10'} 1997 2069 hasBin: true 1998 2070 2071 + send@1.1.0: 2072 + resolution: {integrity: sha512-v67WcEouB5GxbTWL/4NeToqcZiAWEq90N888fczVArY8A79J0L4FD7vj5hm3eUMua5EpoQ59wa/oovY6TLvRUA==} 2073 + engines: {node: '>= 18'} 2074 + 2075 + server-destroy@1.0.1: 2076 + resolution: {integrity: sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==} 2077 + 2078 + setprototypeof@1.2.0: 2079 + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} 2080 + 1999 2081 sharp@0.32.6: 2000 2082 resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} 2001 2083 engines: {node: '>=14.15.0'} ··· 2072 2154 engines: {node: '>=18.17.1'} 2073 2155 peerDependencies: 2074 2156 '@astrojs/starlight': '>=0.22.0' 2157 + 2158 + starlight-plugin-show-latest-version@0.5.0: 2159 + resolution: {integrity: sha512-JjbeNkcc6q9w2ptgOw+v0B6bEM/oho7j1VoVjAEa8SveADNa8BejJj6bC9lGiTbUWejekdOZ3NVD5KaiVaJI8A==} 2160 + engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} 2161 + peerDependencies: 2162 + '@astrojs/starlight': '>=0.32' 2163 + 2164 + starlight-showcases@0.2.0: 2165 + resolution: {integrity: sha512-YWJuTqArkUdVJV85VKZJ0BvKCQRu1SKtH/Cr5t6G/oIfI4IptWc92E7BmiuNnpuQ2U7TczTRidCYurPrbgQQVA==} 2166 + engines: {node: '>=18'} 2167 + peerDependencies: 2168 + '@astrojs/starlight': '>=0.23.0' 2075 2169 2076 2170 starlight-showcases@0.3.0: 2077 2171 resolution: {integrity: sha512-jxKVE5IM0TZgRIni4YK1oKDh6C9pBh94oj2pKuhzg2/Cg1wjCrWy39U3i1bXkh6rL+Ly+ypQBPH3AD9cP6TLXA==} ··· 2079 2173 peerDependencies: 2080 2174 '@astrojs/starlight': '>=0.30.0' 2081 2175 2176 + statuses@2.0.1: 2177 + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} 2178 + engines: {node: '>= 0.8'} 2179 + 2082 2180 stream-replace-string@2.0.0: 2083 2181 resolution: {integrity: sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w==} 2084 2182 ··· 2158 2256 to-regex-range@5.0.1: 2159 2257 resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2160 2258 engines: {node: '>=8.0'} 2259 + 2260 + toidentifier@1.0.1: 2261 + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} 2262 + engines: {node: '>=0.6'} 2161 2263 2162 2264 tr46@0.0.3: 2163 2265 resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} ··· 2450 2552 2451 2553 '@astrojs/internal-helpers@0.6.0': {} 2452 2554 2555 + '@astrojs/internal-helpers@0.6.1': {} 2556 + 2453 2557 '@astrojs/markdown-remark@6.2.0': 2454 2558 dependencies: 2455 2559 '@astrojs/internal-helpers': 0.6.0 ··· 2492 2596 source-map: 0.7.4 2493 2597 unist-util-visit: 5.0.0 2494 2598 vfile: 6.0.3 2599 + transitivePeerDependencies: 2600 + - supports-color 2601 + 2602 + '@astrojs/node@9.1.3(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2))': 2603 + dependencies: 2604 + '@astrojs/internal-helpers': 0.6.1 2605 + astro: 5.4.2(rollup@4.35.0)(typescript@5.8.2) 2606 + send: 1.1.0 2607 + server-destroy: 1.0.1 2495 2608 transitivePeerDependencies: 2496 2609 - supports-color 2497 2610 ··· 3150 3263 transitivePeerDependencies: 3151 3264 - supports-color 3152 3265 3266 + '@trueberryless-org/starlight-plugins-docs-components@0.4.1(@astrojs/starlight@0.32.2(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2)))(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2))': 3267 + dependencies: 3268 + '@astrojs/starlight': 0.32.2(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2)) 3269 + '@hideoo/starlight-plugins-docs-components': 0.4.0(@astrojs/starlight@0.32.2(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2)))(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2)) 3270 + change-case: 5.4.4 3271 + starlight-showcases: 0.2.0(@astrojs/starlight@0.32.2(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2)))(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2)) 3272 + transitivePeerDependencies: 3273 + - astro 3274 + 3153 3275 '@types/acorn@4.0.6': 3154 3276 dependencies: 3155 3277 '@types/estree': 1.0.6 ··· 3422 3544 3423 3545 chalk@5.4.1: {} 3424 3546 3547 + change-case@5.4.4: {} 3548 + 3425 3549 character-entities-html4@2.1.0: {} 3426 3550 3427 3551 character-entities-legacy@3.0.0: {} ··· 3516 3640 3517 3641 defu@6.1.4: {} 3518 3642 3643 + depd@2.0.0: {} 3644 + 3519 3645 dequal@2.0.3: {} 3520 3646 3521 3647 destr@2.0.3: {} 3648 + 3649 + destroy@1.2.0: {} 3522 3650 3523 3651 detect-indent@6.1.0: {} 3524 3652 ··· 3566 3694 3567 3695 dset@3.1.4: {} 3568 3696 3697 + ee-first@1.1.1: {} 3698 + 3569 3699 emoji-regex-xs@1.0.0: {} 3570 3700 3571 3701 emoji-regex@10.4.0: {} 3572 3702 3573 3703 emoji-regex@8.0.0: {} 3704 + 3705 + encodeurl@2.0.0: {} 3574 3706 3575 3707 end-of-stream@1.4.4: 3576 3708 dependencies: ··· 3627 3759 '@esbuild/win32-ia32': 0.25.0 3628 3760 '@esbuild/win32-x64': 0.25.0 3629 3761 3762 + escape-html@1.0.3: {} 3763 + 3630 3764 escape-string-regexp@5.0.0: {} 3631 3765 3632 3766 esprima@4.0.1: {} ··· 3665 3799 estree-walker@3.0.3: 3666 3800 dependencies: 3667 3801 '@types/estree': 1.0.6 3802 + 3803 + etag@1.8.1: {} 3668 3804 3669 3805 eventemitter3@5.0.1: {} 3670 3806 ··· 3722 3858 pkg-dir: 4.2.0 3723 3859 3724 3860 flattie@1.1.1: {} 3861 + 3862 + fresh@0.5.2: {} 3725 3863 3726 3864 fs-constants@1.0.0: {} 3727 3865 ··· 3979 4117 3980 4118 http-cache-semantics@4.1.1: {} 3981 4119 4120 + http-errors@2.0.0: 4121 + dependencies: 4122 + depd: 2.0.0 4123 + inherits: 2.0.4 4124 + setprototypeof: 1.2.0 4125 + statuses: 2.0.1 4126 + toidentifier: 1.0.1 4127 + 3982 4128 human-id@4.1.1: {} 3983 4129 3984 4130 i18next@23.16.8: ··· 4580 4726 braces: 3.0.3 4581 4727 picomatch: 2.3.1 4582 4728 4729 + mime-db@1.52.0: {} 4730 + 4731 + mime-types@2.1.35: 4732 + dependencies: 4733 + mime-db: 1.52.0 4734 + 4583 4735 mimic-response@3.1.0: {} 4584 4736 4585 4737 minimist@1.2.8: {} ··· 4627 4779 destr: 2.0.3 4628 4780 node-fetch-native: 1.6.6 4629 4781 ufo: 1.5.4 4782 + 4783 + on-finished@2.4.1: 4784 + dependencies: 4785 + ee-first: 1.1.1 4630 4786 4631 4787 once@1.4.0: 4632 4788 dependencies: ··· 4790 4946 queue-microtask@1.2.3: {} 4791 4947 4792 4948 radix3@1.1.2: {} 4949 + 4950 + range-parser@1.2.1: {} 4793 4951 4794 4952 rc@1.2.8: 4795 4953 dependencies: ··· 5027 5185 5028 5186 semver@7.7.1: {} 5029 5187 5188 + send@1.1.0: 5189 + dependencies: 5190 + debug: 4.4.0 5191 + destroy: 1.2.0 5192 + encodeurl: 2.0.0 5193 + escape-html: 1.0.3 5194 + etag: 1.8.1 5195 + fresh: 0.5.2 5196 + http-errors: 2.0.0 5197 + mime-types: 2.1.35 5198 + ms: 2.1.3 5199 + on-finished: 2.4.1 5200 + range-parser: 1.2.1 5201 + statuses: 2.0.1 5202 + transitivePeerDependencies: 5203 + - supports-color 5204 + 5205 + server-destroy@1.0.1: {} 5206 + 5207 + setprototypeof@1.2.0: {} 5208 + 5030 5209 sharp@0.32.6: 5031 5210 dependencies: 5032 5211 color: 4.2.3 ··· 5132 5311 dependencies: 5133 5312 '@astrojs/starlight': 0.32.2(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2)) 5134 5313 5314 + starlight-plugin-show-latest-version@0.5.0(@astrojs/starlight@0.32.2(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2))): 5315 + dependencies: 5316 + '@astrojs/starlight': 0.32.2(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2)) 5317 + 5318 + starlight-showcases@0.2.0(@astrojs/starlight@0.32.2(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2)))(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2)): 5319 + dependencies: 5320 + '@astro-community/astro-embed-twitter': 0.5.8(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2)) 5321 + '@astro-community/astro-embed-youtube': 0.5.6(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2)) 5322 + '@astrojs/starlight': 0.32.2(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2)) 5323 + transitivePeerDependencies: 5324 + - astro 5325 + 5135 5326 starlight-showcases@0.3.0(@astrojs/starlight@0.32.2(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2)))(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2)): 5136 5327 dependencies: 5137 5328 '@astro-community/astro-embed-twitter': 0.5.8(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2)) ··· 5139 5330 '@astrojs/starlight': 0.32.2(astro@5.4.2(rollup@4.35.0)(typescript@5.8.2)) 5140 5331 transitivePeerDependencies: 5141 5332 - astro 5333 + 5334 + statuses@2.0.1: {} 5142 5335 5143 5336 stream-replace-string@2.0.0: {} 5144 5337 ··· 5245 5438 to-regex-range@5.0.1: 5246 5439 dependencies: 5247 5440 is-number: 7.0.0 5441 + 5442 + toidentifier@1.0.1: {} 5248 5443 5249 5444 tr46@0.0.3: {} 5250 5445