Major build
This commit is contained in:
parent
edfc4480c3
commit
e1da4f8524
0
.old/0.index copy.md
Normal file
0
.old/0.index copy.md
Normal file
57
.old/1.introduction/1.getting-started.md
Normal file
57
.old/1.introduction/1.getting-started.md
Normal file
@ -0,0 +1,57 @@
|
||||
# Getting Started
|
||||
|
||||
From your Markdown files to a deployed website in few minutes.
|
||||
|
||||
## Play online
|
||||
|
||||
You can start playing with Docus in your browser using Stackblitz:
|
||||
|
||||
:button-link[Play on StackBlitz]{size="small" icon="IconStackBlitz" href="https://stackblitz.com/github/nuxt-themes/docus-starter" blank}
|
||||
|
||||
## Create a new project
|
||||
|
||||
1. Start a fresh Docus project with:
|
||||
|
||||
```bash [npx]
|
||||
npx nuxi@latest init docs -t themes/docus
|
||||
```
|
||||
|
||||
2. Install the dependencies in the `docs` folder:
|
||||
|
||||
::code-group
|
||||
|
||||
```bash [npm]
|
||||
npm install
|
||||
```
|
||||
|
||||
```bash [yarn]
|
||||
yarn install
|
||||
```
|
||||
|
||||
```bash [pnpm]
|
||||
pnpm install --shamefully-hoist
|
||||
```
|
||||
|
||||
::
|
||||
|
||||
3. Run the `dev` command to start Docus in development mode:
|
||||
|
||||
::code-group
|
||||
|
||||
```bash [npm]
|
||||
npm run dev
|
||||
```
|
||||
|
||||
```bash [yarn]
|
||||
yarn dev
|
||||
```
|
||||
|
||||
```bash [pnpm]
|
||||
pnpm run dev
|
||||
```
|
||||
|
||||
::
|
||||
|
||||
::alert{type="success"}
|
||||
✨ Well done! A browser window should automatically open for <http://localhost:3000>
|
||||
::
|
21
.old/1.introduction/2.project-structure.md
Normal file
21
.old/1.introduction/2.project-structure.md
Normal file
@ -0,0 +1,21 @@
|
||||
# Project Structure
|
||||
|
||||
Docus is a Nuxt theme that provides a ready-to-use documentation website, if you are familiar with Nuxt, you will feel right at home.
|
||||
|
||||
## Directory Structure
|
||||
|
||||
This is the minimal directory structure to get an up and running Docus website.
|
||||
|
||||
```bash
|
||||
content/
|
||||
index.md
|
||||
app.config.ts
|
||||
nuxt.config.ts
|
||||
```
|
||||
|
||||
The `content/` directory is where you [write Markdown pages](/introduction/writing-pages).
|
||||
|
||||
The `app.config.ts` is where you [configure Docus](/introduction/configuration) to fit your branding and design.
|
||||
|
||||
|
||||
The `nuxt.config.ts` is your [Nuxt configuration](https://nuxt.com/docs/getting-started/configuration).
|
41
.old/1.introduction/3.writing-pages.md
Normal file
41
.old/1.introduction/3.writing-pages.md
Normal file
@ -0,0 +1,41 @@
|
||||
# Writing Pages
|
||||
|
||||
Docus is made to let you write all your content in Markdown and Vue components with the MDC syntax.
|
||||
|
||||
Each Markdown page in the `content/` folder will be mapped to a route.
|
||||
|
||||
| File | Generated route |
|
||||
| ------------------------ | :-------------------- |
|
||||
| `index.md` | `/` |
|
||||
| `about.md` | `/about` |
|
||||
| `blog/index.md` | `/blog` |
|
||||
| `blog/hello.md` | `/blog/hello` |
|
||||
| `1.guide/2.installation` | `/guide/installation` |
|
||||
|
||||
## Frontmatter
|
||||
|
||||
Docus supports multiple Front-matter attributes for pages.
|
||||
|
||||
```md [index.md]
|
||||
---
|
||||
title: "Get Started"
|
||||
description: "Let's learn how to use my amazing module."
|
||||
---
|
||||
```
|
||||
|
||||
| **Key** | **Type** | **Default** | **Description** |
|
||||
| ----------------------- | --------- | ----------- | ------------------------------------------------------------- |
|
||||
| `layout` | `string` | `default` | Use any layout name like you would in `definePageMeta()` |
|
||||
| `title` | `string` | | Defines the page title and H1 in docs pages |
|
||||
| `description` | `string` | | Defines the page description and excerpt in docs pages |
|
||||
| `redirect` | `string` | | A route path to redirect |
|
||||
| `image` | `object` | | OpenGraph cover image |
|
||||
| **Docs layout options** | | | |
|
||||
| `aside` | `boolean` | | Toggles the visibility of aside navigation |
|
||||
| `toc` | `boolean` | | Toggles the visibility of table of contents |
|
||||
| `header` | `boolean` | | Toggles the visibility of the page header |
|
||||
| `bottom` | `boolean` | | Toggles the visibility of page bottom section |
|
||||
| **Navigation options** | | | |
|
||||
| `navigation` | `boolean` | | Toggles the visibility of the page or directory in navigation |
|
||||
| `navigation.title` | `string` | | Changes the name of the page or directory in navigation |
|
||||
| `navigation.icon` | `string` | | Changes the icon of the page or directory in navigation |
|
149
.old/1.introduction/4.configuration.md
Normal file
149
.old/1.introduction/4.configuration.md
Normal file
@ -0,0 +1,149 @@
|
||||
# Configuration
|
||||
|
||||
Learn how to configure Docus.
|
||||
|
||||
::code-group
|
||||
|
||||
```ts [Minimal app.config.ts]
|
||||
export default defineAppConfig({
|
||||
docus: {
|
||||
title: 'Docus',
|
||||
description: 'My Docus Project',
|
||||
url: 'http://docus.dev'
|
||||
}
|
||||
})
|
||||
```
|
||||
|
||||
```ts [Complete app.config.ts]
|
||||
export default defineAppConfig({
|
||||
docus: {
|
||||
title: 'Docus',
|
||||
description: 'My Docus Project',
|
||||
url: 'http://docus.dev',
|
||||
image: '/social-card-preview.png',
|
||||
socials: {
|
||||
twitter: '@nuxt_js',
|
||||
github: 'nuxt-themes/docus',
|
||||
},
|
||||
github: {
|
||||
root: 'content',
|
||||
edit: true,
|
||||
contributors: false
|
||||
},
|
||||
layout: 'default',
|
||||
aside: {
|
||||
level: 1,
|
||||
filter: [],
|
||||
},
|
||||
header: {
|
||||
title: false,
|
||||
logo: true,
|
||||
showLinkIcon: false
|
||||
},
|
||||
footer: {
|
||||
credits: {
|
||||
icon: 'IconDocus',
|
||||
text: 'Powered by Docus',
|
||||
href: 'https://docus.dev',
|
||||
},
|
||||
textLinks: [
|
||||
{
|
||||
text: 'Nuxt',
|
||||
href: 'https://nuxt.com',
|
||||
target: '_blank',
|
||||
rel: 'noopener'
|
||||
}
|
||||
],
|
||||
iconLinks: [
|
||||
{
|
||||
label: 'NuxtJS',
|
||||
href: 'https://nuxtjs.org',
|
||||
component: 'IconNuxtLabs',
|
||||
},
|
||||
{
|
||||
label: 'Vue Telescope',
|
||||
href: 'https://vuetelescope.com',
|
||||
component: 'IconVueTelescope',
|
||||
},
|
||||
],
|
||||
}
|
||||
}
|
||||
})
|
||||
```
|
||||
|
||||
::
|
||||
|
||||
| **Key** | **Type** | **Default** | **Description** |
|
||||
| ---------------------------- | ---------- | --------------------- | ---------------------------------------------------------------------------------------------------- |
|
||||
| `title` | `string` | Docus | Website title |
|
||||
| `titleTemplate` | `string` | Docus | Website title template |
|
||||
| `description` | `string` | My Docus Project | Website description |
|
||||
| `url` | `string` | | Website URL |
|
||||
| `layout` | `string` | default | Fallback layout to use (supports `default` or `page`) |
|
||||
| **Socials** | | | |
|
||||
| `socials` | `object` | `{}` | Social links |
|
||||
| `socials.github` | `string` | | The repository to use on GitHub links |
|
||||
| `socials.twitter` | `string` | | The account to use on Twitter links |
|
||||
| `socials.youtube` | `string` | | The channel to use on Youtube links |
|
||||
| `socials.instagram` | `string` | | The account to use on Instagram links |
|
||||
| `socials.facebook` | `string` | | The account to use on Facebook links |
|
||||
| `socials.medium` | `string` | | The account to use on Medium links |
|
||||
| `socials.[social]` | `object` | | Override social or display custom one |
|
||||
| `socials.[social].label` | `string` | | A label to use for the social |
|
||||
| `socials.[social].icon` | `string` | | A icon to use for the social |
|
||||
| `socials.[social].href` | `string` | | A link to use for the social |
|
||||
| `socials.[social].rel` | `string` | `noopener noreferrer` | A space-separated list of [link types](https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types) |
|
||||
| **Header** | | | |
|
||||
| `header` | `object` | | Header configuration |
|
||||
| `header.logo` | `boolean` | | Whether or not to use `Logo.vue` as the header logo |
|
||||
| `header.title` | `string` | | If set to a string, will be used in the header |
|
||||
| `header.showLinkIcon` | `boolean` | | If set to `true` links icons will show in the header |
|
||||
| `header.exclude` | `string[]` | | An array of path to exclude out from the header navigation |
|
||||
| `header.fluid` | `boolean` | `true` | Make header `Container` fluid |
|
||||
| **Main** | | | |
|
||||
| `main` | `object` | | Main configuration |
|
||||
| `main.fluid` | `boolean` | `true` | Make main content `Container` fluid |
|
||||
| `main.padded` | `boolean` | `true` | Make main content `Container` padded |
|
||||
| **Aside** | | | |
|
||||
| `aside` | `object` | | Aside configuration |
|
||||
| `aside.level` | `string` | 0 | Aside base level of nesting |
|
||||
| `aside.collapsed` | `boolean` | | Will be used as default value for collapsible navigation categories |
|
||||
| `aside.exclude` | `string[]` | | An array of path to exclude out from the aside navigation |
|
||||
| **Footer** | | | |
|
||||
| `footer` | `object` | | Footer configuration |
|
||||
| `footer.credits` | `object` | | An object defining the bottom left credits |
|
||||
| `footer.credits.icon` | `object` | | The icon to use for the credits |
|
||||
| `footer.credits.text` | `object` | | The text to use for the credits |
|
||||
| `footer.textLinks` | `array` | `[]` | An array of texts to display at the center of footer |
|
||||
| `footer.textLinks[0].text` | `string` | | The text to display |
|
||||
| `footer.textLinks[0].href` | `string` | | A link to use for the text |
|
||||
| `footer.textLinks[0].target` | `string` | `_self` | Where to display the linked URL, as the name for a browsing context |
|
||||
| `footer.textLinks[0].rel` | `string` | `noopener noreferrer` | A space-separated list of [link types](https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types) |
|
||||
| `footer.iconLinks` | `array` | `[]` | An array of icons to display in the footer |
|
||||
| `footer.iconLinks[0].label` | `string` | | A label to use for the icon |
|
||||
| `footer.iconLinks[0].href` | `string` | | A link to use for the icon |
|
||||
| `footer.iconLinks[0].icon` | `string` | | The icon to use (can be a component name) |
|
||||
| `footer.iconLinks[0].rel` | `string` | `noopener noreferrer` | A space-separated list of [link types](https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types) |
|
||||
| `footer.fluid` | `boolean` | `true` | Make footer `Container` fluid |
|
||||
| **GitHub** | | | |
|
||||
| `github` | `object` | `false` | GitHub integration configuration |
|
||||
| `github.dir` | `string` | | Directory containing the files to be edited |
|
||||
| `github.branch` | `string` | | Branch to start editing |
|
||||
| `github.repo` | `string` | | Name of the GitHub repo to edit files |
|
||||
| `github.owner` | `string` | | Owner of the repo |
|
||||
| `github.edit` | `boolean` | | Toggle "Edit this page on Github" component on documentation pages |
|
||||
**Search** ||||
|
||||
| `fuse` | `object` || useFuse [options](https://vueuse.org/integrations/useFuse/) |
|
||||
|
||||
|
||||
## Customizing the logo
|
||||
|
||||
To update the logo in the header, create a component in `components/Logo.vue` with your own logo.
|
||||
|
||||
In this example, the image is located at `/public/img`.
|
||||
|
||||
```vue [components/Logo.vue]
|
||||
<template>
|
||||
<img width="120" src="/img/YOURLOGO.png"/>
|
||||
</template>
|
||||
```
|
2
.old/1.introduction/_dir.yml
Normal file
2
.old/1.introduction/_dir.yml
Normal file
@ -0,0 +1,2 @@
|
||||
icon: ph:star-duotone
|
||||
navigation.redirect: /introduction/getting-started
|
693
.old/2.api/1.components.md
Normal file
693
.old/2.api/1.components.md
Normal file
@ -0,0 +1,693 @@
|
||||
# Components
|
||||
|
||||
Discover every component you can use in your content.
|
||||
|
||||
|
||||
## `<Alert />`
|
||||
|
||||
::code-group
|
||||
|
||||
::code-block{label="Preview" preview}
|
||||
::alert{type="info" style="margin-top: 0;"}
|
||||
Check out an **info** alert with `code` and a [link](/).
|
||||
::
|
||||
|
||||
::alert{type="success"}
|
||||
Check out a **success** alert with `code` and a [link](/).
|
||||
::
|
||||
|
||||
::alert{type="warning"}
|
||||
Check out a **warning** alert with `code` and a [link](/).
|
||||
::
|
||||
|
||||
::alert{type="danger" style="margin-bottom: 0;"}
|
||||
Check out a **danger** alert with `code` and a [link](/).
|
||||
::
|
||||
::
|
||||
|
||||
```md [Code]
|
||||
::alert{type="info"}
|
||||
Check out an **info** alert with `code` and a [link](/).
|
||||
::
|
||||
|
||||
::alert{type="success"}
|
||||
Check out a **success** alert with `code` and a [link](/).
|
||||
::
|
||||
|
||||
::alert{type="warning"}
|
||||
Check out a **warning** alert with `code` and a [link](/).
|
||||
::
|
||||
|
||||
::alert{type="danger"}
|
||||
Check out a **danger** alert with `code` and a [link](/).
|
||||
::
|
||||
```
|
||||
|
||||
::
|
||||
|
||||
<!--
|
||||
::props{of="Alert"}
|
||||
::
|
||||
-->
|
||||
|
||||
::source-link
|
||||
---
|
||||
source: "components/content/Alert.vue"
|
||||
---
|
||||
::
|
||||
|
||||
---
|
||||
|
||||
## `<Badge />`
|
||||
|
||||
`<Badge />` support same types as `<Alert />`.
|
||||
|
||||
::code-group
|
||||
|
||||
::code-block{label="Preview" preview}
|
||||
::div{style="display:flex; gap: 1rem;"}
|
||||
:badge[v1.2]
|
||||
|
||||
:badge[Deprecated]{type="warning"}
|
||||
|
||||
::badge{type="danger"}
|
||||
Not found!
|
||||
::
|
||||
::
|
||||
::
|
||||
|
||||
```md [Code]
|
||||
:badge[v1.2]
|
||||
|
||||
:badge[Deprecated]{type="warning"}
|
||||
|
||||
::badge{type="danger"}
|
||||
Not found!
|
||||
::
|
||||
```
|
||||
|
||||
::
|
||||
|
||||
<!--
|
||||
::props{of="Badge"}
|
||||
::
|
||||
-->
|
||||
|
||||
::source-link
|
||||
---
|
||||
source: "components/content/Badge.vue"
|
||||
---
|
||||
::
|
||||
|
||||
---
|
||||
|
||||
## `<BlockHero />`
|
||||
|
||||
::code-group
|
||||
|
||||
::code-block{label="Preview"}
|
||||
::block-hero
|
||||
---
|
||||
cta:
|
||||
- Get started
|
||||
- /introduction/getting-started
|
||||
secondary:
|
||||
- Open on GitHub →
|
||||
- https://github.com/nuxtlabs/docus
|
||||
snippet: npx nuxi@latest init docus-app -t nuxtlabs/docus-starter
|
||||
---
|
||||
#title
|
||||
Document-driven framework
|
||||
|
||||
#description
|
||||
Docus reconciles content creators and developers by offering to both the best tools to create and scale content-based websites.
|
||||
::
|
||||
::
|
||||
|
||||
```md [Code]
|
||||
::block-hero
|
||||
---
|
||||
cta:
|
||||
- Get started
|
||||
- /get-started
|
||||
secondary:
|
||||
- Open on GitHub →
|
||||
- https://github.com/nuxtlabs/docus
|
||||
snippet: npx nuxi@latest init docus-app -t nuxtlabs/docus-starter
|
||||
---
|
||||
#title
|
||||
Document-driven framework
|
||||
|
||||
#description
|
||||
Docus reconciles content creators and developers by offering to both the best tools to create and scale content-based websites.
|
||||
::
|
||||
```
|
||||
|
||||
::
|
||||
|
||||
<!--
|
||||
::props{of="BlockHero"}
|
||||
::
|
||||
-->
|
||||
|
||||
::source-link
|
||||
---
|
||||
source: "components/content/BlockHero.vue"
|
||||
---
|
||||
::
|
||||
|
||||
---
|
||||
|
||||
## `<ButtonLink />`
|
||||
::code-group
|
||||
|
||||
::code-block{label="Preview" preview}
|
||||
:button-link[Play on StackBlitz]{icon="IconStackBlitz" href="https://stackblitz.com/github/nuxtlabs/docus-starter" blank}
|
||||
::
|
||||
|
||||
```md [Code]
|
||||
:button-link[Play on StackBlitz]{icon="IconStackBlitz" href="https://stackblitz.com/github/nuxtlabs/docus-starter" blank}
|
||||
```
|
||||
|
||||
::
|
||||
|
||||
<!--
|
||||
::props{of="Alert"}
|
||||
::
|
||||
-->
|
||||
|
||||
::source-link
|
||||
---
|
||||
source: "components/content/ButtonLink.vue"
|
||||
---
|
||||
::
|
||||
|
||||
---
|
||||
|
||||
## `<Callout />`
|
||||
|
||||
`<Callout />` support same types as `<Alert />`.
|
||||
|
||||
::code-group
|
||||
|
||||
::code-block{label="Preview"}
|
||||
::callout
|
||||
#summary
|
||||
This is a callout! Click me to open.
|
||||
|
||||
#content
|
||||
This is the content of the callout.
|
||||
::
|
||||
|
||||
::callout{type="warning"}
|
||||
#summary
|
||||
This is a callout! Click me to open.
|
||||
|
||||
#content
|
||||
This is the content of the callout.
|
||||
::
|
||||
::
|
||||
|
||||
```md [Code]
|
||||
::callout
|
||||
#summary
|
||||
This is a callout! Click me to open.
|
||||
|
||||
#content
|
||||
This is the content of the callout.
|
||||
::
|
||||
|
||||
::callout{type="warning"}
|
||||
#summary
|
||||
This is a callout! Click me to open.
|
||||
|
||||
#content
|
||||
This is the content of the callout.
|
||||
::
|
||||
```
|
||||
|
||||
::
|
||||
|
||||
<!--
|
||||
::props{of="Callout"}
|
||||
::
|
||||
-->
|
||||
|
||||
::source-link
|
||||
---
|
||||
source: "components/content/Callout.vue"
|
||||
---
|
||||
::
|
||||
|
||||
---
|
||||
|
||||
## `<Card />`
|
||||
|
||||
::code-group
|
||||
|
||||
::code-block{label="Preview"}
|
||||
::card
|
||||
---
|
||||
icon: logos:nuxt-icon
|
||||
---
|
||||
#title
|
||||
Nuxt Architecture.
|
||||
#description
|
||||
Based on **Nuxt 3** and **Nuxt Content**. :br
|
||||
Use Nuxt to build a static site, or a serverless app.
|
||||
::
|
||||
::
|
||||
|
||||
```md [Code]
|
||||
::card{icon="logos:nuxt-icon"}
|
||||
#title
|
||||
Nuxt Architecture.
|
||||
#description
|
||||
Based on **Nuxt 3** and **Nuxt Content**. :br
|
||||
Use Nuxt to build a static site, or a serverless app.
|
||||
::
|
||||
```
|
||||
|
||||
::
|
||||
|
||||
<!--
|
||||
::props{of="Card"}
|
||||
::
|
||||
-->
|
||||
|
||||
::source-link
|
||||
---
|
||||
source: "components/content/Card.vue"
|
||||
---
|
||||
::
|
||||
|
||||
---
|
||||
|
||||
## `<CardGrid />`
|
||||
|
||||
::code-group
|
||||
|
||||
::code-block{label="Preview"}
|
||||
::card-grid
|
||||
#title
|
||||
What's included?
|
||||
|
||||
#root
|
||||
:ellipsis
|
||||
|
||||
#default
|
||||
::card
|
||||
#title
|
||||
Nuxt Architecture.
|
||||
#description
|
||||
Harness the full power of Nuxt and the Nuxt ecosystem.
|
||||
::
|
||||
::card
|
||||
#title
|
||||
Vue Components.
|
||||
#description
|
||||
Use built-in components (or your own!) inside your content.
|
||||
::
|
||||
::card
|
||||
#title
|
||||
Write Markdown.
|
||||
#description
|
||||
Enjoy the ease and simplicity of Markdown and discover MDC syntax.
|
||||
::
|
||||
::
|
||||
::
|
||||
|
||||
```md [Code]
|
||||
::card-grid
|
||||
#title
|
||||
What's included
|
||||
|
||||
#root
|
||||
:ellipsis
|
||||
|
||||
#default
|
||||
::card
|
||||
#title
|
||||
Nuxt Architecture.
|
||||
#description
|
||||
Harness the full power of Nuxt and the Nuxt ecosystem.
|
||||
::
|
||||
::card
|
||||
#title
|
||||
Vue Components.
|
||||
#description
|
||||
Use built-in components (or your own!) inside your content.
|
||||
::
|
||||
::card
|
||||
#title
|
||||
Write Markdown.
|
||||
#description
|
||||
Enjoy the ease and simplicity of Markdown and discover MDC syntax.
|
||||
::
|
||||
::
|
||||
```
|
||||
|
||||
::
|
||||
|
||||
<!--
|
||||
::props{of="CardGrid"}
|
||||
::
|
||||
-->
|
||||
|
||||
::source-link
|
||||
---
|
||||
source: "components/content/CardGrid.vue"
|
||||
---
|
||||
::
|
||||
|
||||
---
|
||||
|
||||
## `<CodeGroup />`
|
||||
|
||||
This component uses `slots` to create a tab panel of your code examples or preview.
|
||||
|
||||
::code-group
|
||||
|
||||
::code-block{label="Preview" preview}
|
||||
::code-group
|
||||
```bash [Yarn]
|
||||
yarn add docus
|
||||
```
|
||||
|
||||
```bash [NPM]
|
||||
npm install docus
|
||||
```
|
||||
::
|
||||
::
|
||||
|
||||
```md [Code]
|
||||
::code-group
|
||||
```bash [Yarn]
|
||||
yarn add docus
|
||||
```
|
||||
```bash [NPM]
|
||||
npm install docus
|
||||
```
|
||||
::
|
||||
```
|
||||
|
||||
::
|
||||
|
||||
::source-link
|
||||
---
|
||||
source: "components/content/CodeGroup.vue"
|
||||
---
|
||||
::
|
||||
|
||||
---
|
||||
|
||||
## `<CodeBlock />`
|
||||
|
||||
To be used inside a `<CodeGroup />` component to display a preview of some rendered code.
|
||||
|
||||
::code-group
|
||||
|
||||
::code-block{label="Preview" preview}
|
||||
::badge
|
||||
Hello World!
|
||||
::
|
||||
::
|
||||
|
||||
```md [Code]
|
||||
/* Added as a child of `<CodeGroup />` */
|
||||
|
||||
::code-block{label="Preview" preview}
|
||||
::badge
|
||||
Hello World!
|
||||
::
|
||||
::
|
||||
```
|
||||
|
||||
::
|
||||
|
||||
<!--
|
||||
::props{of="CodeBlock"}
|
||||
::
|
||||
-->
|
||||
|
||||
::source-link
|
||||
---
|
||||
source: "components/content/CodeBlock.vue"
|
||||
---
|
||||
::
|
||||
|
||||
---
|
||||
|
||||
## `<CopyButton />`
|
||||
|
||||
|
||||
::code-group
|
||||
|
||||
::code-block{label="Preview" preview}
|
||||
:copy-button{content="hey!"}
|
||||
::
|
||||
|
||||
```md [Code]
|
||||
:copy-button{content="hey!"}
|
||||
```
|
||||
|
||||
::
|
||||
|
||||
<!--
|
||||
::props{of="CodeBlock"}
|
||||
::
|
||||
-->
|
||||
|
||||
::source-link
|
||||
---
|
||||
source: "components/content/CopyButton.vue"
|
||||
---
|
||||
::
|
||||
|
||||
---
|
||||
|
||||
## `<Icon />`
|
||||
|
||||
Icon component gives you access to all **100,000+** icons from [icones.js.org](https://icones.js.org).
|
||||
|
||||
::code-group
|
||||
|
||||
::code-block{label="Preview" preview}
|
||||
:icon{name="logos:nuxt-icon"}
|
||||
:icon{name="logos:vue"}
|
||||
:icon{name="logos:nuxt-icon"}
|
||||
::
|
||||
|
||||
```md [Code]
|
||||
:icon{name="logos:nuxt-icon"}
|
||||
:icon{name="logos:vue"}
|
||||
:icon{name="logos:nuxt-icon"}
|
||||
```
|
||||
|
||||
::
|
||||
|
||||
<!--
|
||||
::props{of="Icon"}
|
||||
::
|
||||
-->
|
||||
|
||||
::source-link
|
||||
---
|
||||
source: "components/content/Icon.vue"
|
||||
---
|
||||
::
|
||||
|
||||
---
|
||||
|
||||
## `<List />`
|
||||
|
||||
::code-group
|
||||
|
||||
::code-block{label="Preview" preview}
|
||||
::list{type="primary"}
|
||||
- **Important**
|
||||
- Always
|
||||
::
|
||||
|
||||
::list{type="success"}
|
||||
- Amazing
|
||||
- Congrats
|
||||
::
|
||||
|
||||
::list{type="info"}
|
||||
- Do you know?
|
||||
- You can also do this
|
||||
::
|
||||
|
||||
::list{type="warning"}
|
||||
- Be careful
|
||||
- Use with precautions
|
||||
::
|
||||
|
||||
::list{type="danger"}
|
||||
- Drinking too much
|
||||
- Driving drunk
|
||||
::
|
||||
|
||||
::
|
||||
|
||||
```md [Code]
|
||||
::list{type="primary"}
|
||||
- **Important**
|
||||
- Always
|
||||
::
|
||||
|
||||
::list{type="success"}
|
||||
- Amazing
|
||||
- Congrats
|
||||
::
|
||||
|
||||
::list{type="info"}
|
||||
- Do you know?
|
||||
- You can also do this
|
||||
::
|
||||
|
||||
::list{type="warning"}
|
||||
- Be careful
|
||||
- Use with precautions
|
||||
::
|
||||
|
||||
::list{type="danger"}
|
||||
- Drinking too much
|
||||
- Driving drunk
|
||||
::
|
||||
```
|
||||
|
||||
::
|
||||
|
||||
<!--
|
||||
::props{of="List"}
|
||||
::
|
||||
-->
|
||||
|
||||
::source-link
|
||||
---
|
||||
source: "components/content/List.vue"
|
||||
---
|
||||
::
|
||||
|
||||
<!--
|
||||
---
|
||||
|
||||
## `<Props />`
|
||||
|
||||
The props component lets you display the available props from any other component in your project.
|
||||
|
||||
It is powered by [nuxt-component-meta](https://github.com/nuxtlabs/nuxt-component-meta).
|
||||
|
||||
::code-group
|
||||
|
||||
::code-block{label="Preview" preview}
|
||||
::props{of="Icon"}
|
||||
::
|
||||
::
|
||||
|
||||
```md [Code]
|
||||
::props{of="Icon"}
|
||||
::
|
||||
```
|
||||
|
||||
::
|
||||
|
||||
::props{of="Props"}
|
||||
::
|
||||
|
||||
::source-link
|
||||
---
|
||||
source: "components/content/Props.vue"
|
||||
---
|
||||
::
|
||||
|
||||
---
|
||||
-->
|
||||
## `<Sandbox />`
|
||||
|
||||
Embed CodeSandbox/StackBlitz easily in your documentation with great performances.
|
||||
|
||||
Using the [IntersectionObserver](https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API) to load when visible in the viewport.
|
||||
|
||||
::code-group
|
||||
|
||||
::code-block{label="Preview" preview}
|
||||
:sandbox{src="https://codesandbox.io/embed/nuxt-content-l164h?hidenavigation=1&theme=dark"}
|
||||
::
|
||||
|
||||
```md [Code]
|
||||
:sandbox{src="https://codesandbox.io/embed/nuxt-content-l164h?hidenavigation=1&theme=dark"}
|
||||
```
|
||||
|
||||
::
|
||||
|
||||
<!--
|
||||
::props{of="Sandbox"}
|
||||
::
|
||||
-->
|
||||
|
||||
::source-link
|
||||
---
|
||||
source: "components/content/Sandbox.vue"
|
||||
---
|
||||
::
|
||||
|
||||
---
|
||||
|
||||
## `<Terminal />`
|
||||
|
||||
::code-group
|
||||
|
||||
::code-block{label="Preview" preview}
|
||||
:terminal{content="nuxi build"}
|
||||
::
|
||||
|
||||
```md [Code]
|
||||
:terminal{content="nuxi build"}
|
||||
```
|
||||
|
||||
::
|
||||
|
||||
<!--
|
||||
::props{of="Terminal"}
|
||||
::
|
||||
-->
|
||||
|
||||
::source-link
|
||||
---
|
||||
source: "components/content/Terminal.vue"
|
||||
---
|
||||
::
|
||||
|
||||
---
|
||||
|
||||
## `<VideoPlayer />`
|
||||
|
||||
::code-group
|
||||
|
||||
::code-block{label="Preview" preview}
|
||||
::div
|
||||
:video-player{src="https://www.youtube.com/watch?v=o9e12WbKrd8"}
|
||||
::
|
||||
::
|
||||
|
||||
```md [Code]
|
||||
::div
|
||||
:video-player{src="https://www.youtube.com/watch?v=o9e12WbKrd8"}
|
||||
::
|
||||
```
|
||||
|
||||
::
|
||||
|
||||
<!--
|
||||
::props{of="VideoPlayer"}
|
||||
::
|
||||
-->
|
||||
|
||||
::source-link
|
||||
---
|
||||
source: "components/content/VideoPlayer.vue"
|
||||
---
|
||||
::
|
88
.old/2.api/2.composables.md
Normal file
88
.old/2.api/2.composables.md
Normal file
@ -0,0 +1,88 @@
|
||||
# Composables
|
||||
|
||||
Discover the Docus composables to use in your custom Vue components and pages.
|
||||
|
||||
## `useDocus()`
|
||||
|
||||
`useDocus()`{lang=ts} gives access to docus runtime config, all default values and your custom config from `app.config.ts`
|
||||
|
||||
- `config` refers to the merged config of the current page.
|
||||
|
||||
`main`, `header`, `aside`, `footer` and `titleTemplate` can be set from `_dir.yml` and any `page.md` file.
|
||||
|
||||
The configs in `app.config` file will be used as defaults.
|
||||
|
||||
```vue
|
||||
<script setup>
|
||||
const { config } = useDocus()
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div>
|
||||
<h1>{{ config.title }}</h1>
|
||||
<p>{{ config.description }}</p>
|
||||
</div>
|
||||
</template>
|
||||
```
|
||||
|
||||
- `tree` refers to the current navigation tree that is displayed in the `aside` component.
|
||||
|
||||
```vue
|
||||
<script setup>
|
||||
const { tree } = useDocus()
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<DocsAsideTree :links="tree" />
|
||||
</template>
|
||||
```
|
||||
|
||||
::source-link
|
||||
---
|
||||
source: "composables/useDocus.ts"
|
||||
---
|
||||
::
|
||||
|
||||
## `useMenu()`
|
||||
|
||||
`useMenu()` gives access to `$menu` plugin controlling mobile navigation globally.
|
||||
|
||||
```ts
|
||||
const {
|
||||
// Is menu visible
|
||||
visible,
|
||||
// Close menu function
|
||||
close,
|
||||
// Open menu function
|
||||
open,
|
||||
// Toggle menu function
|
||||
toggle
|
||||
} = useMenu()
|
||||
```
|
||||
|
||||
::source-link
|
||||
---
|
||||
source: "composables/useMenu.ts"
|
||||
---
|
||||
::
|
||||
|
||||
## `useScrollspy()`
|
||||
|
||||
`useScrollspy()` is used in `docs` layout to make the ToC display the currently visible headings.
|
||||
|
||||
```ts
|
||||
const {
|
||||
// Headings on the page
|
||||
visibleHeadings,
|
||||
// Active headings (for the current page)
|
||||
activeHeadings,
|
||||
// Update headings (an array of DOM nodes)
|
||||
updateHeadings
|
||||
} = useScrollspy()
|
||||
```
|
||||
|
||||
::source-link
|
||||
---
|
||||
source: "composables/useScrollspy.ts"
|
||||
---
|
||||
::
|
43
.old/2.api/3.layouts.md
Normal file
43
.old/2.api/3.layouts.md
Normal file
@ -0,0 +1,43 @@
|
||||
# Layouts
|
||||
Docus provides multiple built-in layouts for displaying your Markdown pages.
|
||||
|
||||
## `default`
|
||||
|
||||
The default layout for every page created in the project. This layout renders multiple section alongside the content:
|
||||
|
||||
- Aside navigation menu (togglable with `aside: false/true`)
|
||||
- Page bottom section (togglable with `bottom: false/true`)
|
||||
- Table of content (togglable with `toc: false/true`)
|
||||
|
||||
```md [index.md]
|
||||
---
|
||||
aside: true
|
||||
bottom: true
|
||||
toc: false
|
||||
---
|
||||
|
||||
Your awesome content
|
||||
```
|
||||
|
||||
Current page is live sample of default layout.
|
||||
|
||||
## `page`
|
||||
|
||||
`page` layout is content focused layout. This layout does not render aside menu of table of contents.
|
||||
|
||||
|
||||
This layout accept some configuration from content front-matter.
|
||||
|
||||
- `fluid`: By setting `fluid: true` in content front-matter the content will be rendered in full width.
|
||||
- `constrainedClass`: Using this option you can modify layout container look. Like constraining layout width of changing the background.
|
||||
- `padded`: Setting `padded: true` in front-matter will add horizontal padding in the layout.
|
||||
|
||||
```md [index.md]
|
||||
---
|
||||
title: Home
|
||||
layout: page
|
||||
fluid: true
|
||||
---
|
||||
```
|
||||
|
||||
Check [Home page](/) as live sample of page layout
|
2
.old/2.api/_dir.yml
Normal file
2
.old/2.api/_dir.yml
Normal file
@ -0,0 +1,2 @@
|
||||
title: 'API'
|
||||
icon: heroicons-outline:bookmark-alt
|
@ -27,7 +27,7 @@ export default defineAppConfig({
|
||||
description: 'La doc de mes expériences',
|
||||
image: 'https://user-images.githubusercontent.com/904724/185365452-87b7ca7b-6030-4813-a2db-5e65c785bf88.png',
|
||||
socials: {
|
||||
|
||||
github:'',
|
||||
Gitea: {
|
||||
label: 'Gitea',
|
||||
icon: 'cib:gitea',
|
||||
|
@ -12,7 +12,7 @@ main:
|
||||
---
|
||||
cta:
|
||||
- Accéder à la doc
|
||||
- /a-propos
|
||||
- /apropos/bienvenue
|
||||
secondary:
|
||||
- Discord →
|
||||
- https://discord.gg/jvhardware
|
||||
@ -46,6 +46,4 @@ Docudjeex est le site regroupant la documentation de mes serveurs, pensé à l'o
|
||||
|
||||
---
|
||||
::
|
||||
::
|
||||
|
||||
|
||||
::
|
@ -47,7 +47,7 @@ Ensuite nous allons éditer le fichier `/etc/samba/smb.conf`
|
||||
|
||||
::alert{type="success"}
|
||||
:::list{type="success"}
|
||||
- __Astuce :__ vous pouvez utiliser [File Browser](/serveex/apps/filebrowser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
- __Astuce :__ vous pouvez utiliser [File Browser](/serveex/apps/file-browser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
:::
|
||||
::
|
||||
|
||||
|
@ -1,2 +1,3 @@
|
||||
icon: noto:open-book
|
||||
navigation.title: Généralités
|
||||
navigation.redirect: /generalites/nat
|
||||
|
@ -217,7 +217,7 @@ Applications utiles
|
||||
#title
|
||||
__Explorateur de fichier__
|
||||
#description
|
||||
[Installer et déployer Filebrowser](/serveex/apps/file-browser)
|
||||
[Installer et déployer file-browser](/serveex/apps/file-browser)
|
||||
::
|
||||
|
||||
::card{icon=cbi:bitwarden style="color: rgb(25 128 255);"}
|
||||
|
@ -128,7 +128,7 @@ En CLI, allez dans le dossier dns-conf et éditez le fichier `ovh.ini` :
|
||||
::alert{type="success"}
|
||||
:::list{type="success"}
|
||||
- __Astuce pour les allergiques au terminal :__
|
||||
vous pouvez utiliser [File Browser](/serveex/apps/filebrowser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
vous pouvez utiliser [File Browser](/serveex/apps/file-browser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
:::
|
||||
::
|
||||
|
||||
@ -267,7 +267,7 @@ Dans les fichiers de conf des domaines (section suivante), vous pourrez activer
|
||||
---
|
||||
::alert{type="info"}
|
||||
__Prérequis :__
|
||||
- Nous partons du principe que vous avez créé dans votre [zone DNS](/generalitésdns) un sous domaine du type `dockge.mondomaine.fr` avec pour `CNAME` `mondomaine.fr` et [à moins que vous utilisiez Cloudflare Zero Trust](/serveex/securite/cloudflare), que que vous avez déjà redirigé le port `443` de votre box vers le `443` de votre serveur dans [les règles NAT](generalites/nat).
|
||||
- Nous partons du principe que vous avez créé dans votre [zone DNS](/generalites/dns) un sous domaine du type `dockge.mondomaine.fr` avec pour `CNAME` `mondomaine.fr` et [à moins que vous utilisiez Cloudflare Zero Trust](/serveex/securite/cloudflare), que que vous avez déjà redirigé le port `443` de votre box vers le `443` de votre serveur dans [les règles NAT](/generalites/nat).
|
||||
::
|
||||
|
||||
Il s'agit maintenant d'exposer Dockge sur internet, afin de pouvoir y accéder et gérer vos conteneurs sans que vous soyez chez vous. Pour cela, nous partons du principe que vous avez configuré un sous domaine `dockge.mondomaine.fr` dans votre zone DNS dont le `CNAME` pointe sur `mondomaine.fr`.
|
||||
|
@ -182,7 +182,7 @@ Creez le dossier `/docker/wireguard/config/wg_confs`.
|
||||
::alert{type="success"}
|
||||
:::list{type="success"}
|
||||
- __Astuce pour les allergiques au terminal :__
|
||||
vous pouvez utiliser [File Browser](/serveex/apps/filebrowser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
vous pouvez utiliser [File Browser](/serveex/apps/file-browser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
:::
|
||||
::
|
||||
|
||||
|
@ -220,7 +220,7 @@ Ouvrez le fichier `authentik-server.conf`.
|
||||
::alert{type="success"}
|
||||
:::list{type="success"}
|
||||
- __Astuce pour les allergiques au terminal :__
|
||||
vous pouvez utiliser [File Browser](/serveex/apps/filebrowser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
vous pouvez utiliser [File Browser](/serveex/apps/file-browser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
:::
|
||||
::
|
||||
|
||||
@ -373,7 +373,7 @@ Dans le cas d'une application non native à protéger derrière un reverse proxy
|
||||
|
||||
::alert{type="info"}
|
||||
Pré-requis :
|
||||
- Avoir installé [docker](/serveex/docker) sur votre machine distante hébergeant le service à protéger.
|
||||
- Avoir installé [docker](/serveex/coeur/docker) sur votre machine distante hébergeant le service à protéger.
|
||||
- Si l'application n'a pas d'intégration native, avoir un reverse proxy compatible. Comme partout ici, nous utiliserons [SWAG](/serveex/coeur/swag).
|
||||
::
|
||||
|
||||
@ -430,7 +430,7 @@ sudo mkdir -P /docker/authentik-outpost
|
||||
::alert{type="success"}
|
||||
:::list{type="success"}
|
||||
- __Astuce pour les allergiques au terminal :__
|
||||
vous pouvez utiliser [File Browser](/serveex/apps/filebrowser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
vous pouvez utiliser [File Browser](/serveex/apps/file-browser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
:::
|
||||
::
|
||||
|
||||
@ -533,7 +533,7 @@ proxy_pass http://$upstream_authentik:9000;
|
||||
|
||||
Sauvegardez et quittez en tapant sur `Echap` puis `:x` et sur `Entrée`.
|
||||
|
||||
Ensuite, configurez les applications à protéger selon si elles sont [natives](/serveex/securite/authentik#protéger-une-app-native) ou par [proxy](serveex/coeur/authentik#protéger-une-app-par-reverse-proxy) comme vous l'avez fait sur votre serveur principal.
|
||||
Ensuite, configurez les applications à protéger selon si elles sont [natives](/serveex/securite/authentik#protéger-une-app-native) ou par [proxy](/serveex/securite/authentik#protéger-une-app-par-reverse-proxy) comme vous l'avez fait sur votre serveur principal.
|
||||
|
||||
## Migrer une base authentik
|
||||
---
|
||||
|
@ -96,7 +96,7 @@ Pour configurer les tunnels, nous aurons besoin de créer un fichier `tunnelconf
|
||||
|
||||
::alert{type="success"}
|
||||
:::list{type="success"}
|
||||
- __Astuce :__ vous pouvez utiliser [File Browser](/serveex/apps/filebrowser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
- __Astuce :__ vous pouvez utiliser [File Browser](/serveex/apps/file-browser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
:::
|
||||
::
|
||||
|
||||
|
@ -77,7 +77,7 @@ Dans les dossiers de Swag, créez le fichier `stats.subdomain.conf`.
|
||||
::alert{type="success"}
|
||||
:::list{type="success"}
|
||||
- __Astuce pour les allergiques au terminal :__
|
||||
vous pouvez utiliser [File Browser](/serveex/apps/filebrowser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
vous pouvez utiliser [File Browser](/serveex/apps/file-browser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
:::
|
||||
::
|
||||
|
||||
|
@ -98,7 +98,7 @@ Dans les dossiers de Swag, créez le fichier `dozzle.subdomain.conf`.
|
||||
|
||||
::alert{type="success"}
|
||||
:::list{type="success"}
|
||||
- __Astuce :__ vous pouvez utiliser [File Browser](/serveex/apps/filebrowser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
- __Astuce :__ vous pouvez utiliser [File Browser](/serveex/apps/file-browser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
:::
|
||||
::
|
||||
|
||||
|
@ -200,7 +200,7 @@ Copiez en renommant le fichier `tautulli.subdomain.conf.sample` en `tautulli.sub
|
||||
|
||||
::alert{type="success"}
|
||||
:::list{type="success"}
|
||||
- __Astuce :__ vous pouvez utiliser [File Browser](/serveex/apps/filebrowser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
- __Astuce :__ vous pouvez utiliser [File Browser](/serveex/apps/file-browser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
:::
|
||||
::
|
||||
|
||||
|
@ -228,7 +228,7 @@ Puis nous allons créer et éditer le fichier `seedbox.subdomain.conf`.
|
||||
|
||||
::alert{type="success"}
|
||||
:::list{type="success"}
|
||||
- __Astuce :__ vous pouvez utiliser [File Browser](/serveex/apps/filebrowser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
- __Astuce :__ vous pouvez utiliser [File Browser](/serveex/apps/file-browser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
:::
|
||||
::
|
||||
|
||||
|
@ -91,7 +91,7 @@ Dans les dossiers de Swag, créez le fichier `immich.subdomain.conf`.
|
||||
|
||||
::alert{type="success"}
|
||||
:::list{type="success"}
|
||||
- __Astuce :__ vous pouvez utiliser [File Browser](/serveex/apps/filebrowser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
- __Astuce :__ vous pouvez utiliser [File Browser](/serveex/apps/file-browser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
:::
|
||||
::
|
||||
|
||||
|
@ -119,7 +119,7 @@ Dans les fichiers de nextcloud, éditez le fichier `config.php`.
|
||||
|
||||
::alert{type="success"}
|
||||
:::list{type="success"}
|
||||
- __Astuce :__ vous pouvez utiliser [File Browser](/serveex/apps/filebrowser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
- __Astuce :__ vous pouvez utiliser [File Browser](/serveex/apps/file-browser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
:::
|
||||
::
|
||||
|
||||
|
@ -152,7 +152,7 @@ Dans les dossiers de Swag, créez le fichier `code.subdomain.conf`.
|
||||
|
||||
::alert{type="success"}
|
||||
:::list{type="success"}
|
||||
- __Astuce :__ vous pouvez utiliser [File Browser](/serveex/apps/filebrowser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
- __Astuce :__ vous pouvez utiliser [File Browser](/serveex/apps/file-browser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
:::
|
||||
::
|
||||
|
||||
|
@ -104,7 +104,7 @@ Dans les dossiers de Swag, créez le fichier `gitea.subdomain.conf`.
|
||||
|
||||
::alert{type="success"}
|
||||
:::list{type="success"}
|
||||
- __Astuce :__ vous pouvez utiliser [File Browser](/serveex/apps/filebrowser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
- __Astuce :__ vous pouvez utiliser [File Browser](/serveex/apps/file-browser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
:::
|
||||
::
|
||||
|
||||
|
@ -90,7 +90,7 @@ Dans les dossiers de Swag, créez le fichier `tools.subdomain.conf`.
|
||||
|
||||
::alert{type="success"}
|
||||
:::list{type="success"}
|
||||
- __Astuce :__ vous pouvez utiliser [File Browser](/serveex/apps/filebrowser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
- __Astuce :__ vous pouvez utiliser [File Browser](/serveex/apps/file-browser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
:::
|
||||
::
|
||||
|
||||
|
@ -131,7 +131,7 @@ Créez et ouvrez le fichier `adguard.subdomain.conf`
|
||||
::alert{type="success"}
|
||||
:::list{type="success"}
|
||||
- __Astuce pour les allergiques au terminal :__
|
||||
vous pouvez utiliser [File Browser](/serveex/apps/filebrowser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
vous pouvez utiliser [File Browser](/serveex/apps/file-browser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
:::
|
||||
::
|
||||
|
||||
|
@ -116,7 +116,7 @@ Accédez au panneau d'administration via `http://ipduserveur:3050` et créez vot
|
||||
|
||||
## Exposer Vaultwarden avec SWAG
|
||||
---
|
||||
Tout l'intérêt d'une telle solution, c'est de pouvoir y accéder à distance et sur tout vos appareils. Pour cela, nous allons exposer Vaultwarden via [SWAG](/serveex/swag).
|
||||
Tout l'intérêt d'une telle solution, c'est de pouvoir y accéder à distance et sur tout vos appareils. Pour cela, nous allons exposer Vaultwarden via [SWAG](/serveex/coeur/swag).
|
||||
|
||||
::alert{type="info"}
|
||||
:::list{type="info"}
|
||||
@ -128,7 +128,7 @@ Dans les dossiers de Swag, créez le fichier `vault.subdomain.conf`.
|
||||
|
||||
::alert{type="success"}
|
||||
:::list{type="success"}
|
||||
- __Astuce :__ vous pouvez utiliser [File Browser](/serveex/apps/filebrowser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
- __Astuce :__ vous pouvez utiliser [File Browser](/serveex/apps/file-browser) pour naviguer dans vos fichier et éditer vos documents au lieu d'utiliser les commandes du terminal.
|
||||
:::
|
||||
::
|
||||
|
||||
|
@ -2,11 +2,13 @@ export default defineNuxtConfig({
|
||||
// https://github.com/nuxt-themes/docus
|
||||
css: ['~/assets/css/extra.css'],
|
||||
extends: ['@nuxt-themes/docus'],
|
||||
devtools: { enabled: true },
|
||||
devtools: { enabled: false },
|
||||
colorMode: {
|
||||
preference: 'dark',
|
||||
fallback:'dark',
|
||||
},
|
||||
|
||||
|
||||
content: {
|
||||
highlight: {
|
||||
langs: [
|
||||
|
490
package-lock.json
generated
490
package-lock.json
generated
@ -2731,9 +2731,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@rollup/rollup-android-arm-eabi": {
|
||||
"version": "4.25.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.25.0.tgz",
|
||||
"integrity": "sha512-CC/ZqFZwlAIbU1wUPisHyV/XRc5RydFrNLtgl3dGYskdwPZdt4HERtKm50a/+DtTlKeCq9IXFEWR+P6blwjqBA==",
|
||||
"version": "4.26.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.26.0.tgz",
|
||||
"integrity": "sha512-gJNwtPDGEaOEgejbaseY6xMFu+CPltsc8/T+diUTTbOQLqD+bnrJq9ulH6WD69TqwqWmrfRAtUv30cCFZlbGTQ==",
|
||||
"cpu": [
|
||||
"arm"
|
||||
],
|
||||
@ -2744,9 +2744,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-android-arm64": {
|
||||
"version": "4.25.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.25.0.tgz",
|
||||
"integrity": "sha512-/Y76tmLGUJqVBXXCfVS8Q8FJqYGhgH4wl4qTA24E9v/IJM0XvJCGQVSW1QZ4J+VURO9h8YCa28sTFacZXwK7Rg==",
|
||||
"version": "4.26.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.26.0.tgz",
|
||||
"integrity": "sha512-YJa5Gy8mEZgz5JquFruhJODMq3lTHWLm1fOy+HIANquLzfIOzE9RA5ie3JjCdVb9r46qfAQY/l947V0zfGJ0OQ==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
@ -2757,9 +2757,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-darwin-arm64": {
|
||||
"version": "4.25.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.25.0.tgz",
|
||||
"integrity": "sha512-YVT6L3UrKTlC0FpCZd0MGA7NVdp7YNaEqkENbWQ7AOVOqd/7VzyHpgIpc1mIaxRAo1ZsJRH45fq8j4N63I/vvg==",
|
||||
"version": "4.26.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.26.0.tgz",
|
||||
"integrity": "sha512-ErTASs8YKbqTBoPLp/kA1B1Um5YSom8QAc4rKhg7b9tyyVqDBlQxy7Bf2wW7yIlPGPg2UODDQcbkTlruPzDosw==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
@ -2770,9 +2770,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-darwin-x64": {
|
||||
"version": "4.25.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.25.0.tgz",
|
||||
"integrity": "sha512-ZRL+gexs3+ZmmWmGKEU43Bdn67kWnMeWXLFhcVv5Un8FQcx38yulHBA7XR2+KQdYIOtD0yZDWBCudmfj6lQJoA==",
|
||||
"version": "4.26.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.26.0.tgz",
|
||||
"integrity": "sha512-wbgkYDHcdWW+NqP2mnf2NOuEbOLzDblalrOWcPyY6+BRbVhliavon15UploG7PpBRQ2bZJnbmh8o3yLoBvDIHA==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
@ -2783,9 +2783,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-freebsd-arm64": {
|
||||
"version": "4.25.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.25.0.tgz",
|
||||
"integrity": "sha512-xpEIXhiP27EAylEpreCozozsxWQ2TJbOLSivGfXhU4G1TBVEYtUPi2pOZBnvGXHyOdLAUUhPnJzH3ah5cqF01g==",
|
||||
"version": "4.26.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.26.0.tgz",
|
||||
"integrity": "sha512-Y9vpjfp9CDkAG4q/uwuhZk96LP11fBz/bYdyg9oaHYhtGZp7NrbkQrj/66DYMMP2Yo/QPAsVHkV891KyO52fhg==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
@ -2796,9 +2796,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-freebsd-x64": {
|
||||
"version": "4.25.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.25.0.tgz",
|
||||
"integrity": "sha512-sC5FsmZGlJv5dOcURrsnIK7ngc3Kirnx3as2XU9uER+zjfyqIjdcMVgzy4cOawhsssqzoAX19qmxgJ8a14Qrqw==",
|
||||
"version": "4.26.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.26.0.tgz",
|
||||
"integrity": "sha512-A/jvfCZ55EYPsqeaAt/yDAG4q5tt1ZboWMHEvKAH9Zl92DWvMIbnZe/f/eOXze65aJaaKbL+YeM0Hz4kLQvdwg==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
@ -2809,9 +2809,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-linux-arm-gnueabihf": {
|
||||
"version": "4.25.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.25.0.tgz",
|
||||
"integrity": "sha512-uD/dbLSs1BEPzg564TpRAQ/YvTnCds2XxyOndAO8nJhaQcqQGFgv/DAVko/ZHap3boCvxnzYMa3mTkV/B/3SWA==",
|
||||
"version": "4.26.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.26.0.tgz",
|
||||
"integrity": "sha512-paHF1bMXKDuizaMODm2bBTjRiHxESWiIyIdMugKeLnjuS1TCS54MF5+Y5Dx8Ui/1RBPVRE09i5OUlaLnv8OGnA==",
|
||||
"cpu": [
|
||||
"arm"
|
||||
],
|
||||
@ -2822,9 +2822,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-linux-arm-musleabihf": {
|
||||
"version": "4.25.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.25.0.tgz",
|
||||
"integrity": "sha512-ZVt/XkrDlQWegDWrwyC3l0OfAF7yeJUF4fq5RMS07YM72BlSfn2fQQ6lPyBNjt+YbczMguPiJoCfaQC2dnflpQ==",
|
||||
"version": "4.26.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.26.0.tgz",
|
||||
"integrity": "sha512-cwxiHZU1GAs+TMxvgPfUDtVZjdBdTsQwVnNlzRXC5QzIJ6nhfB4I1ahKoe9yPmoaA/Vhf7m9dB1chGPpDRdGXg==",
|
||||
"cpu": [
|
||||
"arm"
|
||||
],
|
||||
@ -2835,9 +2835,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-linux-arm64-gnu": {
|
||||
"version": "4.25.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.25.0.tgz",
|
||||
"integrity": "sha512-qboZ+T0gHAW2kkSDPHxu7quaFaaBlynODXpBVnPxUgvWYaE84xgCKAPEYE+fSMd3Zv5PyFZR+L0tCdYCMAtG0A==",
|
||||
"version": "4.26.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.26.0.tgz",
|
||||
"integrity": "sha512-4daeEUQutGRCW/9zEo8JtdAgtJ1q2g5oHaoQaZbMSKaIWKDQwQ3Yx0/3jJNmpzrsScIPtx/V+1AfibLisb3AMQ==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
@ -2848,9 +2848,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-linux-arm64-musl": {
|
||||
"version": "4.25.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.25.0.tgz",
|
||||
"integrity": "sha512-ndWTSEmAaKr88dBuogGH2NZaxe7u2rDoArsejNslugHZ+r44NfWiwjzizVS1nUOHo+n1Z6qV3X60rqE/HlISgw==",
|
||||
"version": "4.26.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.26.0.tgz",
|
||||
"integrity": "sha512-eGkX7zzkNxvvS05ROzJ/cO/AKqNvR/7t1jA3VZDi2vRniLKwAWxUr85fH3NsvtxU5vnUUKFHKh8flIBdlo2b3Q==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
@ -2861,9 +2861,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
|
||||
"version": "4.25.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.25.0.tgz",
|
||||
"integrity": "sha512-BVSQvVa2v5hKwJSy6X7W1fjDex6yZnNKy3Kx1JGimccHft6HV0THTwNtC2zawtNXKUu+S5CjXslilYdKBAadzA==",
|
||||
"version": "4.26.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.26.0.tgz",
|
||||
"integrity": "sha512-Odp/lgHbW/mAqw/pU21goo5ruWsytP7/HCC/liOt0zcGG0llYWKrd10k9Fj0pdj3prQ63N5yQLCLiE7HTX+MYw==",
|
||||
"cpu": [
|
||||
"ppc64"
|
||||
],
|
||||
@ -2874,9 +2874,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-linux-riscv64-gnu": {
|
||||
"version": "4.25.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.25.0.tgz",
|
||||
"integrity": "sha512-G4hTREQrIdeV0PE2JruzI+vXdRnaK1pg64hemHq2v5fhv8C7WjVaeXc9P5i4Q5UC06d/L+zA0mszYIKl+wY8oA==",
|
||||
"version": "4.26.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.26.0.tgz",
|
||||
"integrity": "sha512-MBR2ZhCTzUgVD0OJdTzNeF4+zsVogIR1U/FsyuFerwcqjZGvg2nYe24SAHp8O5sN8ZkRVbHwlYeHqcSQ8tcYew==",
|
||||
"cpu": [
|
||||
"riscv64"
|
||||
],
|
||||
@ -2887,9 +2887,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-linux-s390x-gnu": {
|
||||
"version": "4.25.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.25.0.tgz",
|
||||
"integrity": "sha512-9T/w0kQ+upxdkFL9zPVB6zy9vWW1deA3g8IauJxojN4bnz5FwSsUAD034KpXIVX5j5p/rn6XqumBMxfRkcHapQ==",
|
||||
"version": "4.26.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.26.0.tgz",
|
||||
"integrity": "sha512-YYcg8MkbN17fMbRMZuxwmxWqsmQufh3ZJFxFGoHjrE7bv0X+T6l3glcdzd7IKLiwhT+PZOJCblpnNlz1/C3kGQ==",
|
||||
"cpu": [
|
||||
"s390x"
|
||||
],
|
||||
@ -2900,9 +2900,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-linux-x64-gnu": {
|
||||
"version": "4.25.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.25.0.tgz",
|
||||
"integrity": "sha512-ThcnU0EcMDn+J4B9LD++OgBYxZusuA7iemIIiz5yzEcFg04VZFzdFjuwPdlURmYPZw+fgVrFzj4CA64jSTG4Ig==",
|
||||
"version": "4.26.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.26.0.tgz",
|
||||
"integrity": "sha512-ZuwpfjCwjPkAOxpjAEjabg6LRSfL7cAJb6gSQGZYjGhadlzKKywDkCUnJ+KEfrNY1jH5EEoSIKLCb572jSiglA==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
@ -2913,9 +2913,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-linux-x64-musl": {
|
||||
"version": "4.25.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.25.0.tgz",
|
||||
"integrity": "sha512-zx71aY2oQxGxAT1JShfhNG79PnjYhMC6voAjzpu/xmMjDnKNf6Nl/xv7YaB/9SIa9jDYf8RBPWEnjcdlhlv1rQ==",
|
||||
"version": "4.26.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.26.0.tgz",
|
||||
"integrity": "sha512-+HJD2lFS86qkeF8kNu0kALtifMpPCZU80HvwztIKnYwym3KnA1os6nsX4BGSTLtS2QVAGG1P3guRgsYyMA0Yhg==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
@ -2926,9 +2926,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-win32-arm64-msvc": {
|
||||
"version": "4.25.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.25.0.tgz",
|
||||
"integrity": "sha512-JT8tcjNocMs4CylWY/CxVLnv8e1lE7ff1fi6kbGocWwxDq9pj30IJ28Peb+Y8yiPNSF28oad42ApJB8oUkwGww==",
|
||||
"version": "4.26.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.26.0.tgz",
|
||||
"integrity": "sha512-WUQzVFWPSw2uJzX4j6YEbMAiLbs0BUysgysh8s817doAYhR5ybqTI1wtKARQKo6cGop3pHnrUJPFCsXdoFaimQ==",
|
||||
"cpu": [
|
||||
"arm64"
|
||||
],
|
||||
@ -2939,9 +2939,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-win32-ia32-msvc": {
|
||||
"version": "4.25.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.25.0.tgz",
|
||||
"integrity": "sha512-dRLjLsO3dNOfSN6tjyVlG+Msm4IiZnGkuZ7G5NmpzwF9oOc582FZG05+UdfTbz5Jd4buK/wMb6UeHFhG18+OEg==",
|
||||
"version": "4.26.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.26.0.tgz",
|
||||
"integrity": "sha512-D4CxkazFKBfN1akAIY6ieyOqzoOoBV1OICxgUblWxff/pSjCA2khXlASUx7mK6W1oP4McqhgcCsu6QaLj3WMWg==",
|
||||
"cpu": [
|
||||
"ia32"
|
||||
],
|
||||
@ -2952,9 +2952,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/@rollup/rollup-win32-x64-msvc": {
|
||||
"version": "4.25.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.25.0.tgz",
|
||||
"integrity": "sha512-/RqrIFtLB926frMhZD0a5oDa4eFIbyNEwLLloMTEjmqfwZWXywwVVOVmwTsuyhC9HKkVEZcOOi+KV4U9wmOdlg==",
|
||||
"version": "4.26.0",
|
||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.26.0.tgz",
|
||||
"integrity": "sha512-2x8MO1rm4PGEP0xWbubJW5RtbNLk3puzAMaLQd3B3JHVw4KcHlmXcO+Wewx9zCoo7EUFiMlu/aZbCJ7VjMzAag==",
|
||||
"cpu": [
|
||||
"x64"
|
||||
],
|
||||
@ -3170,16 +3170,16 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/@typescript-eslint/eslint-plugin": {
|
||||
"version": "8.13.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.13.0.tgz",
|
||||
"integrity": "sha512-nQtBLiZYMUPkclSeC3id+x4uVd1SGtHuElTxL++SfP47jR0zfkZBJHc+gL4qPsgTuypz0k8Y2GheaDYn6Gy3rg==",
|
||||
"version": "8.14.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.14.0.tgz",
|
||||
"integrity": "sha512-tqp8H7UWFaZj0yNO6bycd5YjMwxa6wIHOLZvWPkidwbgLCsBMetQoGj7DPuAlWa2yGO3H48xmPwjhsSPPCGU5w==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@eslint-community/regexpp": "^4.10.0",
|
||||
"@typescript-eslint/scope-manager": "8.13.0",
|
||||
"@typescript-eslint/type-utils": "8.13.0",
|
||||
"@typescript-eslint/utils": "8.13.0",
|
||||
"@typescript-eslint/visitor-keys": "8.13.0",
|
||||
"@typescript-eslint/scope-manager": "8.14.0",
|
||||
"@typescript-eslint/type-utils": "8.14.0",
|
||||
"@typescript-eslint/utils": "8.14.0",
|
||||
"@typescript-eslint/visitor-keys": "8.14.0",
|
||||
"graphemer": "^1.4.0",
|
||||
"ignore": "^5.3.1",
|
||||
"natural-compare": "^1.4.0",
|
||||
@ -3212,15 +3212,15 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/parser": {
|
||||
"version": "8.13.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.13.0.tgz",
|
||||
"integrity": "sha512-w0xp+xGg8u/nONcGw1UXAr6cjCPU1w0XVyBs6Zqaj5eLmxkKQAByTdV/uGgNN5tVvN/kKpoQlP2cL7R+ajZZIQ==",
|
||||
"version": "8.14.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.14.0.tgz",
|
||||
"integrity": "sha512-2p82Yn9juUJq0XynBXtFCyrBDb6/dJombnz6vbo6mgQEtWHfvHbQuEa9kAOVIt1c9YFwi7H6WxtPj1kg+80+RA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@typescript-eslint/scope-manager": "8.13.0",
|
||||
"@typescript-eslint/types": "8.13.0",
|
||||
"@typescript-eslint/typescript-estree": "8.13.0",
|
||||
"@typescript-eslint/visitor-keys": "8.13.0",
|
||||
"@typescript-eslint/scope-manager": "8.14.0",
|
||||
"@typescript-eslint/types": "8.14.0",
|
||||
"@typescript-eslint/typescript-estree": "8.14.0",
|
||||
"@typescript-eslint/visitor-keys": "8.14.0",
|
||||
"debug": "^4.3.4"
|
||||
},
|
||||
"engines": {
|
||||
@ -3240,13 +3240,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/scope-manager": {
|
||||
"version": "8.13.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.13.0.tgz",
|
||||
"integrity": "sha512-XsGWww0odcUT0gJoBZ1DeulY1+jkaHUciUq4jKNv4cpInbvvrtDoyBH9rE/n2V29wQJPk8iCH1wipra9BhmiMA==",
|
||||
"version": "8.14.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.14.0.tgz",
|
||||
"integrity": "sha512-aBbBrnW9ARIDn92Zbo7rguLnqQ/pOrUguVpbUwzOhkFg2npFDwTgPGqFqE0H5feXcOoJOfX3SxlJaKEVtq54dw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@typescript-eslint/types": "8.13.0",
|
||||
"@typescript-eslint/visitor-keys": "8.13.0"
|
||||
"@typescript-eslint/types": "8.14.0",
|
||||
"@typescript-eslint/visitor-keys": "8.14.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||
@ -3257,13 +3257,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/type-utils": {
|
||||
"version": "8.13.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.13.0.tgz",
|
||||
"integrity": "sha512-Rqnn6xXTR316fP4D2pohZenJnp+NwQ1mo7/JM+J1LWZENSLkJI8ID8QNtlvFeb0HnFSK94D6q0cnMX6SbE5/vA==",
|
||||
"version": "8.14.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.14.0.tgz",
|
||||
"integrity": "sha512-Xcz9qOtZuGusVOH5Uk07NGs39wrKkf3AxlkK79RBK6aJC1l03CobXjJbwBPSidetAOV+5rEVuiT1VSBUOAsanQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@typescript-eslint/typescript-estree": "8.13.0",
|
||||
"@typescript-eslint/utils": "8.13.0",
|
||||
"@typescript-eslint/typescript-estree": "8.14.0",
|
||||
"@typescript-eslint/utils": "8.14.0",
|
||||
"debug": "^4.3.4",
|
||||
"ts-api-utils": "^1.3.0"
|
||||
},
|
||||
@ -3281,9 +3281,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/types": {
|
||||
"version": "8.13.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.13.0.tgz",
|
||||
"integrity": "sha512-4cyFErJetFLckcThRUFdReWJjVsPCqyBlJTi6IDEpc1GWCIIZRFxVppjWLIMcQhNGhdWJJRYFHpHoDWvMlDzng==",
|
||||
"version": "8.14.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.14.0.tgz",
|
||||
"integrity": "sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||
@ -3294,13 +3294,13 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/typescript-estree": {
|
||||
"version": "8.13.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.13.0.tgz",
|
||||
"integrity": "sha512-v7SCIGmVsRK2Cy/LTLGN22uea6SaUIlpBcO/gnMGT/7zPtxp90bphcGf4fyrCQl3ZtiBKqVTG32hb668oIYy1g==",
|
||||
"version": "8.14.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.14.0.tgz",
|
||||
"integrity": "sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@typescript-eslint/types": "8.13.0",
|
||||
"@typescript-eslint/visitor-keys": "8.13.0",
|
||||
"@typescript-eslint/types": "8.14.0",
|
||||
"@typescript-eslint/visitor-keys": "8.14.0",
|
||||
"debug": "^4.3.4",
|
||||
"fast-glob": "^3.3.2",
|
||||
"is-glob": "^4.0.3",
|
||||
@ -3322,15 +3322,15 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/utils": {
|
||||
"version": "8.13.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.13.0.tgz",
|
||||
"integrity": "sha512-A1EeYOND6Uv250nybnLZapeXpYMl8tkzYUxqmoKAWnI4sei3ihf2XdZVd+vVOmHGcp3t+P7yRrNsyyiXTvShFQ==",
|
||||
"version": "8.14.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.14.0.tgz",
|
||||
"integrity": "sha512-OGqj6uB8THhrHj0Fk27DcHPojW7zKwKkPmHXHvQ58pLYp4hy8CSUdTKykKeh+5vFqTTVmjz0zCOOPKRovdsgHA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@eslint-community/eslint-utils": "^4.4.0",
|
||||
"@typescript-eslint/scope-manager": "8.13.0",
|
||||
"@typescript-eslint/types": "8.13.0",
|
||||
"@typescript-eslint/typescript-estree": "8.13.0"
|
||||
"@typescript-eslint/scope-manager": "8.14.0",
|
||||
"@typescript-eslint/types": "8.14.0",
|
||||
"@typescript-eslint/typescript-estree": "8.14.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||
@ -3344,12 +3344,12 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@typescript-eslint/visitor-keys": {
|
||||
"version": "8.13.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.13.0.tgz",
|
||||
"integrity": "sha512-7N/+lztJqH4Mrf0lb10R/CbI1EaAMMGyF5y0oJvFoAhafwgiRA7TXyd8TFn8FC8k5y2dTsYogg238qavRGNnlw==",
|
||||
"version": "8.14.0",
|
||||
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.14.0.tgz",
|
||||
"integrity": "sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@typescript-eslint/types": "8.13.0",
|
||||
"@typescript-eslint/types": "8.14.0",
|
||||
"eslint-visitor-keys": "^3.4.3"
|
||||
},
|
||||
"engines": {
|
||||
@ -3518,9 +3518,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitejs/plugin-vue": {
|
||||
"version": "5.1.4",
|
||||
"resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.1.4.tgz",
|
||||
"integrity": "sha512-N2XSI2n3sQqp5w7Y/AN/L2XDjBIRGqXko+eDp42sydYSBeJuSm5a1sLf8zakmo8u7tA8NmBgoDLA1HeOESjp9A==",
|
||||
"version": "5.2.0",
|
||||
"resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.2.0.tgz",
|
||||
"integrity": "sha512-7n7KdUEtx/7Yl7I/WVAMZ1bEb0eVvXF3ummWTeLcs/9gvo9pJhuLdouSXGjdZ/MKD1acf1I272+X0RMua4/R3g==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": "^18.0.0 || >=20.0.0"
|
||||
@ -3531,14 +3531,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vitejs/plugin-vue-jsx": {
|
||||
"version": "4.0.1",
|
||||
"resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-4.0.1.tgz",
|
||||
"integrity": "sha512-7mg9HFGnFHMEwCdB6AY83cVK4A6sCqnrjFYF4WIlebYAQVVJ/sC/CiTruVdrRlhrFoeZ8rlMxY9wYpPTIRhhAg==",
|
||||
"version": "4.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-4.1.0.tgz",
|
||||
"integrity": "sha512-KuRejz7KAFvhXDzOudlaS2IyygAwoAEEMtHAdcRSy/8cA5iKH043Qudcz48zsC0M0vvN5iKwIwNMuWbBYn6/Yg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@babel/core": "^7.24.7",
|
||||
"@babel/plugin-transform-typescript": "^7.24.7",
|
||||
"@vue/babel-plugin-jsx": "^1.2.2"
|
||||
"@babel/core": "^7.26.0",
|
||||
"@babel/plugin-transform-typescript": "^7.25.9",
|
||||
"@vue/babel-plugin-jsx": "^1.2.5"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^18.0.0 || >=20.0.0"
|
||||
@ -3781,9 +3781,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@vue/devtools-shared": {
|
||||
"version": "7.6.3",
|
||||
"resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.6.3.tgz",
|
||||
"integrity": "sha512-wJW5QF27i16+sNQIaes8QoEZg1eqEgF83GkiPUlEQe9k7ZoHXHV7PRrnrxOKem42sIHPU813J2V/ZK1uqTJe6g==",
|
||||
"version": "7.6.4",
|
||||
"resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.6.4.tgz",
|
||||
"integrity": "sha512-nD6CUvBEel+y7zpyorjiUocy0nh77DThZJ0k1GRnJeOmY3ATq2fWijEp7wk37gb023Cb0R396uYh5qMSBQ5WFg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"rfdc": "^1.4.1"
|
||||
@ -4285,9 +4285,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/alien-signals": {
|
||||
"version": "0.2.0",
|
||||
"resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-0.2.0.tgz",
|
||||
"integrity": "sha512-StlonZhBBrsPPwrDjiPAiVTf/rolxffLxVPT60Qv/t88BZ81BvUVzHgGqEFvJ1ii8HXtm1+zU2Icr59tfWEcag==",
|
||||
"version": "0.2.2",
|
||||
"resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-0.2.2.tgz",
|
||||
"integrity": "sha512-cZIRkbERILsBOXTQmMrxc9hgpxglstn69zm+F1ARf4aPAzdAFYd6sBq87ErO0Fj3DV94tglcyHG5kQz9nDC/8A==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/ansi-colors": {
|
||||
@ -4917,9 +4917,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/caniuse-lite": {
|
||||
"version": "1.0.30001679",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001679.tgz",
|
||||
"integrity": "sha512-j2YqID/YwpLnKzCmBOS4tlZdWprXm3ZmQLBH9ZBXFOhoxLA46fwyBvx6toCBWBmnuwUY/qB3kEU6gFx8qgCroA==",
|
||||
"version": "1.0.30001680",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz",
|
||||
"integrity": "sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -5059,9 +5059,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/ci-info": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz",
|
||||
"integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==",
|
||||
"version": "4.1.0",
|
||||
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.1.0.tgz",
|
||||
"integrity": "sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -6067,9 +6067,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/electron-to-chromium": {
|
||||
"version": "1.5.55",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.55.tgz",
|
||||
"integrity": "sha512-6maZ2ASDOTBtjt9FhqYPRnbvKU5tjG0IN9SztUOWYw2AzNDNpKJYLJmlK0/En4Hs/aiWnB+JZ+gW19PIGszgKg==",
|
||||
"version": "1.5.57",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.57.tgz",
|
||||
"integrity": "sha512-xS65H/tqgOwUBa5UmOuNSLuslDo7zho0y/lgQw35pnrqiZh7UOWHCeL/Bt6noJATbA6tpQJGCifsFsIRZj1Fqg==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/emoji-regex": {
|
||||
@ -6397,9 +6397,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/eslint-plugin-import-x": {
|
||||
"version": "4.4.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-4.4.0.tgz",
|
||||
"integrity": "sha512-me58aWTjdkPtgmOzPe+uP0bebpN5etH4bJRnYzy85Rn9g/3QyASg6kTCqdwNzyaJRqMI2ii2o8s01P2LZpREHg==",
|
||||
"version": "4.4.2",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-4.4.2.tgz",
|
||||
"integrity": "sha512-mDRXPSLQ0UQZQw91QdG4/qZT6hgeW2MJTczAbgPseUZuPEtIjjdPOolXroRkulnOn3fzj6gNgvk+wchMJiHElg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@typescript-eslint/utils": "^8.1.0",
|
||||
@ -6421,9 +6421,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/eslint-plugin-jsdoc": {
|
||||
"version": "50.4.3",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.4.3.tgz",
|
||||
"integrity": "sha512-uWtwFxGRv6B8sU63HZM5dAGDhgsatb+LONwmILZJhdRALLOkCX2HFZhdL/Kw2ls8SQMAVEfK+LmnEfxInRN8HA==",
|
||||
"version": "50.5.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.5.0.tgz",
|
||||
"integrity": "sha512-xTkshfZrUbiSHXBwZ/9d5ulZ2OcHXxSvm/NPo494H/hadLRJwOq5PMV0EUpMqsb9V+kQo+9BAgi6Z7aJtdBp2A==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@es-joy/jsdoccomment": "~0.49.0",
|
||||
@ -6500,9 +6500,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/eslint-plugin-vue": {
|
||||
"version": "9.30.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.30.0.tgz",
|
||||
"integrity": "sha512-CyqlRgShvljFkOeYK8wN5frh/OGTvkj1S7wlr2Q2pUvwq+X5VYiLd6ZjujpgSgLnys2W8qrBLkXQ41SUYaoPIQ==",
|
||||
"version": "9.31.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.31.0.tgz",
|
||||
"integrity": "sha512-aYMUCgivhz1o4tLkRHj5oq9YgYPM4/EJc0M7TAKRLCUA5OYxRLAhYEVD2nLtTwLyixEFI+/QXSvKU9ESZFgqjQ==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@eslint-community/eslint-utils": "^4.4.0",
|
||||
@ -6927,9 +6927,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/focus-trap": {
|
||||
"version": "7.6.0",
|
||||
"resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.0.tgz",
|
||||
"integrity": "sha512-1td0l3pMkWJLFipobUcGaf+5DTY4PLDDrcqoSaKP8ediO/CoWCCYk/fT/Y2A4e6TNB+Sh6clRJCjOPPnKoNHnQ==",
|
||||
"version": "7.6.1",
|
||||
"resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.1.tgz",
|
||||
"integrity": "sha512-nB8y4nQl8PshahLpGKZOq1sb0xrMVFSn6at7u/qOsBZTlZRzaapISGENcB6mOkoezbClZyiMwEF/dGY8AZ00rA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"tabbable": "^6.2.0"
|
||||
@ -9009,9 +9009,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromark": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz",
|
||||
"integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==",
|
||||
"version": "4.0.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.1.tgz",
|
||||
"integrity": "sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -9044,9 +9044,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromark-core-commonmark": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz",
|
||||
"integrity": "sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==",
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.2.tgz",
|
||||
"integrity": "sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -9199,9 +9199,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromark-factory-destination": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz",
|
||||
"integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==",
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz",
|
||||
"integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -9220,9 +9220,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromark-factory-label": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz",
|
||||
"integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==",
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz",
|
||||
"integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -9242,9 +9242,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromark-factory-space": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz",
|
||||
"integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==",
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz",
|
||||
"integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -9262,9 +9262,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromark-factory-title": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz",
|
||||
"integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==",
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz",
|
||||
"integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -9284,9 +9284,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromark-factory-whitespace": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz",
|
||||
"integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==",
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz",
|
||||
"integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -9306,9 +9306,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromark-util-character": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz",
|
||||
"integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==",
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz",
|
||||
"integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -9326,9 +9326,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromark-util-chunked": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz",
|
||||
"integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==",
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz",
|
||||
"integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -9345,9 +9345,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromark-util-classify-character": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz",
|
||||
"integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==",
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz",
|
||||
"integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -9366,9 +9366,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromark-util-combine-extensions": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz",
|
||||
"integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==",
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz",
|
||||
"integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -9386,9 +9386,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromark-util-decode-numeric-character-reference": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz",
|
||||
"integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==",
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz",
|
||||
"integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -9405,9 +9405,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromark-util-decode-string": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz",
|
||||
"integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==",
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz",
|
||||
"integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -9427,9 +9427,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromark-util-encode": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz",
|
||||
"integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==",
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz",
|
||||
"integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -9443,9 +9443,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/micromark-util-html-tag-name": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz",
|
||||
"integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==",
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz",
|
||||
"integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -9459,9 +9459,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/micromark-util-normalize-identifier": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz",
|
||||
"integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==",
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz",
|
||||
"integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -9478,9 +9478,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromark-util-resolve-all": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz",
|
||||
"integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==",
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz",
|
||||
"integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -9497,9 +9497,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromark-util-sanitize-uri": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz",
|
||||
"integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==",
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz",
|
||||
"integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -9518,9 +9518,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromark-util-subtokenize": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz",
|
||||
"integrity": "sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==",
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.2.tgz",
|
||||
"integrity": "sha512-xKxhkB62vwHUuuxHe9Xqty3UaAsizV2YKq5OV344u3hFBbf8zIYrhYOWhAQb94MtMPkjTOzzjJ/hid9/dR5vFA==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -9540,9 +9540,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/micromark-util-symbol": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
|
||||
"integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz",
|
||||
"integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -9556,9 +9556,9 @@
|
||||
]
|
||||
},
|
||||
"node_modules/micromark-util-types": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz",
|
||||
"integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==",
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.1.tgz",
|
||||
"integrity": "sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -9752,14 +9752,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/mlly": {
|
||||
"version": "1.7.2",
|
||||
"resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.2.tgz",
|
||||
"integrity": "sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==",
|
||||
"version": "1.7.3",
|
||||
"resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.3.tgz",
|
||||
"integrity": "sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"acorn": "^8.12.1",
|
||||
"acorn": "^8.14.0",
|
||||
"pathe": "^1.1.2",
|
||||
"pkg-types": "^1.2.0",
|
||||
"pkg-types": "^1.2.1",
|
||||
"ufo": "^1.5.4"
|
||||
}
|
||||
},
|
||||
@ -10062,9 +10062,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/node-gyp-build": {
|
||||
"version": "4.8.2",
|
||||
"resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.2.tgz",
|
||||
"integrity": "sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==",
|
||||
"version": "4.8.3",
|
||||
"resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.3.tgz",
|
||||
"integrity": "sha512-EMS95CMJzdoSKoIiXo8pxKoL8DYxwIZXYlLmgPb8KUv794abpnLK6ynsCAWNliOjREKruYKdzbh76HHYUHX7nw==",
|
||||
"dev": true,
|
||||
"bin": {
|
||||
"node-gyp-build": "bin.js",
|
||||
@ -10980,18 +10980,19 @@
|
||||
}
|
||||
},
|
||||
"node_modules/pinceau": {
|
||||
"version": "0.18.9",
|
||||
"resolved": "https://registry.npmjs.org/pinceau/-/pinceau-0.18.9.tgz",
|
||||
"integrity": "sha512-GJ+l8a5Y+7PP/diwuajJhd2QONTIFkk2YXjrVTh7QKC3sMQEphpLH6ZJfXSeeSonQ0/BnhrrMi9a5e14mmqXug==",
|
||||
"version": "0.18.10",
|
||||
"resolved": "https://registry.npmjs.org/pinceau/-/pinceau-0.18.10.tgz",
|
||||
"integrity": "sha512-F2HdpogoV6/NFnIolT1DhhIX2C2VoHAY11WC+xA6vrTjaLbqGdF+Xqg6kb5VF5/B+hZdguxCJ5jYXbVLTubtoA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@unocss/reset": "^0.50.3",
|
||||
"@volar/vue-language-core": "^1.2.0",
|
||||
"acorn": "^8.8.2",
|
||||
"chroma-js": "^2.4.2",
|
||||
"consola": "^3.0.1",
|
||||
"consola": "^2.15.3",
|
||||
"csstype": "^3.1.1",
|
||||
"defu": "^6.1.2",
|
||||
"jiti": "^1.17.1",
|
||||
"magic-string": "^0.30.0",
|
||||
"nanoid": "^4.0.1",
|
||||
"ohash": "^1.0.0",
|
||||
@ -11007,6 +11008,12 @@
|
||||
"unplugin": "^1.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/pinceau/node_modules/consola": {
|
||||
"version": "2.15.3",
|
||||
"resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz",
|
||||
"integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/pinceau/node_modules/nanoid": {
|
||||
"version": "4.0.2",
|
||||
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-4.0.2.tgz",
|
||||
@ -11055,9 +11062,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/postcss": {
|
||||
"version": "8.4.47",
|
||||
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz",
|
||||
"integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==",
|
||||
"version": "8.4.49",
|
||||
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz",
|
||||
"integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
@ -11075,7 +11082,7 @@
|
||||
],
|
||||
"dependencies": {
|
||||
"nanoid": "^3.3.7",
|
||||
"picocolors": "^1.1.0",
|
||||
"picocolors": "^1.1.1",
|
||||
"source-map-js": "^1.2.1"
|
||||
},
|
||||
"engines": {
|
||||
@ -12250,9 +12257,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/rollup": {
|
||||
"version": "4.25.0",
|
||||
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.25.0.tgz",
|
||||
"integrity": "sha512-uVbClXmR6wvx5R1M3Od4utyLUxrmOcEm3pAtMphn73Apq19PDtHpgZoEvqH2YnnaNUuvKmg2DgRd2Sqv+odyqg==",
|
||||
"version": "4.26.0",
|
||||
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.26.0.tgz",
|
||||
"integrity": "sha512-ilcl12hnWonG8f+NxU6BlgysVA0gvY2l8N0R84S1HcINbW20bvwuCngJkkInV6LXhwRpucsW5k1ovDwEdBVrNg==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@types/estree": "1.0.6"
|
||||
@ -12265,24 +12272,24 @@
|
||||
"npm": ">=8.0.0"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"@rollup/rollup-android-arm-eabi": "4.25.0",
|
||||
"@rollup/rollup-android-arm64": "4.25.0",
|
||||
"@rollup/rollup-darwin-arm64": "4.25.0",
|
||||
"@rollup/rollup-darwin-x64": "4.25.0",
|
||||
"@rollup/rollup-freebsd-arm64": "4.25.0",
|
||||
"@rollup/rollup-freebsd-x64": "4.25.0",
|
||||
"@rollup/rollup-linux-arm-gnueabihf": "4.25.0",
|
||||
"@rollup/rollup-linux-arm-musleabihf": "4.25.0",
|
||||
"@rollup/rollup-linux-arm64-gnu": "4.25.0",
|
||||
"@rollup/rollup-linux-arm64-musl": "4.25.0",
|
||||
"@rollup/rollup-linux-powerpc64le-gnu": "4.25.0",
|
||||
"@rollup/rollup-linux-riscv64-gnu": "4.25.0",
|
||||
"@rollup/rollup-linux-s390x-gnu": "4.25.0",
|
||||
"@rollup/rollup-linux-x64-gnu": "4.25.0",
|
||||
"@rollup/rollup-linux-x64-musl": "4.25.0",
|
||||
"@rollup/rollup-win32-arm64-msvc": "4.25.0",
|
||||
"@rollup/rollup-win32-ia32-msvc": "4.25.0",
|
||||
"@rollup/rollup-win32-x64-msvc": "4.25.0",
|
||||
"@rollup/rollup-android-arm-eabi": "4.26.0",
|
||||
"@rollup/rollup-android-arm64": "4.26.0",
|
||||
"@rollup/rollup-darwin-arm64": "4.26.0",
|
||||
"@rollup/rollup-darwin-x64": "4.26.0",
|
||||
"@rollup/rollup-freebsd-arm64": "4.26.0",
|
||||
"@rollup/rollup-freebsd-x64": "4.26.0",
|
||||
"@rollup/rollup-linux-arm-gnueabihf": "4.26.0",
|
||||
"@rollup/rollup-linux-arm-musleabihf": "4.26.0",
|
||||
"@rollup/rollup-linux-arm64-gnu": "4.26.0",
|
||||
"@rollup/rollup-linux-arm64-musl": "4.26.0",
|
||||
"@rollup/rollup-linux-powerpc64le-gnu": "4.26.0",
|
||||
"@rollup/rollup-linux-riscv64-gnu": "4.26.0",
|
||||
"@rollup/rollup-linux-s390x-gnu": "4.26.0",
|
||||
"@rollup/rollup-linux-x64-gnu": "4.26.0",
|
||||
"@rollup/rollup-linux-x64-musl": "4.26.0",
|
||||
"@rollup/rollup-win32-arm64-msvc": "4.26.0",
|
||||
"@rollup/rollup-win32-ia32-msvc": "4.26.0",
|
||||
"@rollup/rollup-win32-x64-msvc": "4.26.0",
|
||||
"fsevents": "~2.3.2"
|
||||
}
|
||||
},
|
||||
@ -12838,9 +12845,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/streamx": {
|
||||
"version": "2.20.1",
|
||||
"resolved": "https://registry.npmjs.org/streamx/-/streamx-2.20.1.tgz",
|
||||
"integrity": "sha512-uTa0mU6WUC65iUvzKH4X9hEdvSW7rbPxPtwfWiLMSj3qTdQbAiUboZTxauKfpFuGIGa1C2BYijZ7wgdUXICJhA==",
|
||||
"version": "2.20.2",
|
||||
"resolved": "https://registry.npmjs.org/streamx/-/streamx-2.20.2.tgz",
|
||||
"integrity": "sha512-aDGDLU+j9tJcUdPGOaHmVF1u/hhI+CsGkT02V3OKlHDV7IukOI+nTWAGkiZEKCO35rWN1wIr4tS7YFr1f4qSvA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"fast-fifo": "^1.3.2",
|
||||
@ -14731,9 +14738,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/vite": {
|
||||
"version": "5.4.10",
|
||||
"resolved": "https://registry.npmjs.org/vite/-/vite-5.4.10.tgz",
|
||||
"integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==",
|
||||
"version": "5.4.11",
|
||||
"resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz",
|
||||
"integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"esbuild": "^0.21.3",
|
||||
@ -14802,13 +14809,14 @@
|
||||
}
|
||||
},
|
||||
"node_modules/vite-node": {
|
||||
"version": "2.1.4",
|
||||
"resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.1.4.tgz",
|
||||
"integrity": "sha512-kqa9v+oi4HwkG6g8ufRnb5AeplcRw8jUF6/7/Qz1qRQOXHImG8YnLbB+LLszENwFnoBl9xIf9nVdCFzNd7GQEg==",
|
||||
"version": "2.1.5",
|
||||
"resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.1.5.tgz",
|
||||
"integrity": "sha512-rd0QIgx74q4S1Rd56XIiL2cYEdyWn13cunYBIuqh9mpmQr7gGS0IxXoP8R6OaZtNQQLyXSWbd4rXKYUbhFpK5w==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"cac": "^6.7.14",
|
||||
"debug": "^4.3.7",
|
||||
"es-module-lexer": "^1.5.4",
|
||||
"pathe": "^1.1.2",
|
||||
"vite": "^5.0.0"
|
||||
},
|
||||
|
Loading…
x
Reference in New Issue
Block a user