diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml
index 16ebaaec..1a190001 100644
--- a/.github/workflows/publish.yaml
+++ b/.github/workflows/publish.yaml
@@ -11,14 +11,37 @@ on:
- dev
paths:
- 'apps/www/**'
+ # Triggers the workflow on pull request event, but only for pull request opened or pull request labeled with "๐request-deploy" (from forked repo)
+ # pull_request is not allowed to use secrets, so we use pull_request_target instead (in forked repos)
+ pull_request_target:
+ types:
+ # When a created pull request from forked repo, it will be comment 'Should deploy to add label'
+ - opened
+ # When a labeled '๐request-deploy' pull request from forked repo, it will be deploy to Cloudflare Pages
+ - labeled
+
+permissions:
+ # default contents: read & write (in forked repos, only read)
+ contents: write
+ # default deployments: read & write (in forked repos, only read)
+ deployments: write
+ # default pull-requests: read & write (in forked repos, only read)
+ pull-requests: write
jobs:
publish:
runs-on: ubuntu-latest
- permissions:
- contents: read
- deployments: write
name: Publish to Cloudflare Pages
+ if: ${{
+ github.event_name == 'push' ||
+ github.event_name == 'workflow_dispatch' ||
+ github.event_name == 'pull_request' ||
+ (github.event_name == 'pull_request_target' &&
+ github.event.action == 'labeled' &&
+ github.event.pull_request.head.repo.fork == true &&
+ contains(github.event.label.name, '๐request-deploy'))
+ }}
+
steps:
- name: Checkout
uses: actions/checkout@v3
@@ -70,3 +93,16 @@ jobs:
# Optional: Change the working directory
workingDirectory: apps/www
wranglerVersion: '3'
+
+ - name: Remove label
+ if: ${{ github.event_name == 'pull_request_target' && contains(github.event.label.name, '๐request-deploy') }}
+ uses: actions/github-script@v6
+ with:
+ github-token: ${{ secrets.GITHUB_TOKEN }}
+ script: |
+ github.rest.issues.removeLabel({
+ issue_number: context.issue.number,
+ owner: context.repo.owner,
+ repo: context.repo.repo,
+ name: ['๐request-deploy']
+ })
diff --git a/apps/www/.vitepress/theme/components/CodeSandbox.vue b/apps/www/.vitepress/theme/components/CodeSandbox.vue
new file mode 100644
index 00000000..8b55d399
--- /dev/null
+++ b/apps/www/.vitepress/theme/components/CodeSandbox.vue
@@ -0,0 +1,35 @@
+
+
+
+
+
diff --git a/apps/www/.vitepress/theme/components/ComponentPreview.vue b/apps/www/.vitepress/theme/components/ComponentPreview.vue
index 403cb932..8653daa9 100644
--- a/apps/www/.vitepress/theme/components/ComponentPreview.vue
+++ b/apps/www/.vitepress/theme/components/ComponentPreview.vue
@@ -1,11 +1,17 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/apps/www/.vitepress/theme/components/Tooltip.vue b/apps/www/.vitepress/theme/components/Tooltip.vue
new file mode 100644
index 00000000..a910e4a3
--- /dev/null
+++ b/apps/www/.vitepress/theme/components/Tooltip.vue
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+ {{ content }}
+
+
+
+
diff --git a/apps/www/.vitepress/theme/config/docs.ts b/apps/www/.vitepress/theme/config/docs.ts
index c96098f8..46c76ba9 100644
--- a/apps/www/.vitepress/theme/config/docs.ts
+++ b/apps/www/.vitepress/theme/config/docs.ts
@@ -108,11 +108,11 @@ export const docsConfig: DocsConfig = {
href: '/docs/installation/nuxt',
items: [],
},
- // {
- // title: 'Astro',
- // href: '/docs/installation/astro',
- // items: [],
- // },
+ {
+ title: 'Astro',
+ href: '/docs/installation/astro',
+ items: [],
+ },
{
title: 'Laravel',
href: '/docs/installation/laravel',
diff --git a/apps/www/.vitepress/theme/layout/ExamplesLayout.vue b/apps/www/.vitepress/theme/layout/ExamplesLayout.vue
index 21159737..dbdd458e 100644
--- a/apps/www/.vitepress/theme/layout/ExamplesLayout.vue
+++ b/apps/www/.vitepress/theme/layout/ExamplesLayout.vue
@@ -14,13 +14,13 @@ import { cn } from '@/lib/utils'
-
+
+
+
+
-
-
-
+
+
+
+
diff --git a/apps/www/.vitepress/theme/utils/codeeditor.ts b/apps/www/.vitepress/theme/utils/codeeditor.ts
new file mode 100644
index 00000000..fd3ffe11
--- /dev/null
+++ b/apps/www/.vitepress/theme/utils/codeeditor.ts
@@ -0,0 +1,212 @@
+import { getParameters } from 'codesandbox/lib/api/define'
+import sdk from '@stackblitz/sdk'
+import { dependencies as deps } from '../../../package.json'
+import { Index as demoIndex } from '../../../../www/__registry__'
+import tailwindConfigRaw from '../../../tailwind.config?raw'
+import cssRaw from '../../../../../packages/cli/test/fixtures/nuxt/assets/css/tailwind.css?raw'
+import { type Style } from '@/lib/registry/styles'
+
+export function makeCodeSandboxParams(componentName: string, style: Style, sources: Record) {
+ let files = {}
+ files = constructFiles(componentName, style, sources)
+ return getParameters({ files, template: 'node' })
+}
+
+export function makeStackblitzParams(componentName: string, style: Style, sources: Record) {
+ const files: Record = {}
+ Object.entries(constructFiles(componentName, style, sources)).forEach(([k, v]) => (files[`${k}`] = typeof v.content === 'object' ? JSON.stringify(v.content, null, 2) : v.content))
+ return sdk.openProject({
+ title: `${componentName} - Radix Vue`,
+ files,
+ template: 'node',
+ }, {
+ newWindow: true,
+ openFile: ['src/App.vue'],
+ })
+}
+
+const viteConfig = {
+ 'vite.config.js': {
+ content: `import path from "path"
+import { defineConfig } from 'vite'
+import vue from '@vitejs/plugin-vue'
+
+export default defineConfig({
+ plugins: [vue()],
+ resolve: {
+ alias: {
+ "@": path.resolve(__dirname, "./src"),
+ },
+ },
+})`,
+ isBinary: false,
+ },
+ 'index.html': {
+ content: `
+
+
+
+
+
+ Vite + Vue + TS
+
+
+
+
+
+
+ `,
+ isBinary: false,
+ },
+}
+
+function constructFiles(componentName: string, style: Style, sources: Record) {
+ const componentsJson = {
+ style,
+ tailwind: {
+ config: 'tailwind.config.js',
+ css: 'src/assets/index.css',
+ baseColor: 'zinc',
+ cssVariables: true,
+ },
+ aliases: {
+ utils: '@/utils',
+ components: '@/components',
+ },
+ }
+
+ const iconPackage = style === 'default' ? 'lucide-vue-next' : '@radix-icons/vue'
+ const dependencies = {
+ 'vue': 'latest',
+ 'radix-vue': deps['radix-vue'],
+ '@radix-ui/colors': 'latest',
+ 'clsx': 'latest',
+ 'class-variance-authority': 'latest',
+ 'tailwind-merge': 'latest',
+ 'tailwindcss-animate': 'latest',
+ [iconPackage]: 'latest',
+ 'shadcn-vue': 'latest',
+ 'typescript': 'latest',
+ }
+
+ const devDependencies = {
+ 'vite': 'latest',
+ '@vitejs/plugin-vue': 'latest',
+ 'vue-tsc': 'latest',
+ 'tailwindcss': 'latest',
+ 'postcss': 'latest',
+ 'autoprefixer': 'latest',
+ }
+
+ const transformImportPath = (code: string) => {
+ let parsed = code
+ parsed = parsed.replaceAll(`@/lib/registry/${style}`, '@/components')
+ parsed = parsed.replaceAll('@/lib/utils', '@/utils')
+ return parsed
+ }
+
+ const componentFiles = Object.keys(sources).filter(key => key.endsWith('.vue') && key !== 'index.vue')
+ const components: Record = {}
+ componentFiles.forEach((i) => {
+ components[`src/${i}`] = {
+ isBinary: false,
+ content: transformImportPath(sources[i]),
+ }
+ })
+
+ // @ts-expect-error componentName migth not exist in Index
+ const registryDependencies = demoIndex[style][componentName as any]?.registryDependencies?.filter(i => i !== 'utils')
+
+ const files = {
+ 'package.json': {
+ content: {
+ name: `shadcn-vue-${componentName.toLowerCase().replace(/ /g, '-')}`,
+ scripts: { start: `shadcn-vue add ${registryDependencies.join(' ')} -y && vite` },
+ dependencies,
+ devDependencies,
+ },
+ isBinary: false,
+ },
+ 'components.json': {
+ content: componentsJson,
+ isBinary: false,
+ },
+ ...viteConfig,
+ 'tailwind.config.js': {
+ content: tailwindConfigRaw,
+ isBinary: false,
+ },
+ 'postcss.config.js': {
+ content: `module.exports = {
+ plugins: {
+ tailwindcss: {},
+ autoprefixer: {},
+ }
+}`,
+ isBinary: false,
+ },
+ 'tsconfig.json': {
+ content: `{
+"$schema": "https://json.schemastore.org/tsconfig",
+"compilerOptions": {
+ "baseUrl": ".",
+ "paths": {
+ "@/*": ["./src/*"]
+ }
+}
+}`,
+ isBinary: false,
+ },
+ 'src/utils.ts': {
+ isBinary: false,
+ content: `import { type ClassValue, clsx } from 'clsx'
+import { twMerge } from 'tailwind-merge'
+import { camelize, getCurrentInstance, toHandlerKey } from 'vue'
+
+export function cn(...inputs: ClassValue[]) {
+ return twMerge(clsx(inputs))
+}`,
+ },
+ 'src/assets/index.css': {
+ content: cssRaw,
+ isBinary: false,
+ },
+ 'src/main.ts': {
+ content: `import { createApp } from 'vue';
+import App from './App.vue';
+import './assets/global.css';
+import './assets/index.css';
+
+createApp(App).mount('#app')`,
+ isBinary: false,
+ },
+ 'src/App.vue': {
+ isBinary: false,
+ content: sources['index.vue'],
+ },
+ ...components,
+ 'src/assets/global.css': {
+ content: `body {
+ display: flex;
+ align-items: flex-start;
+ justify-content: center;
+ padding-top: 120px;
+ width: 100vw;
+ height: 100vh;
+ background-color: hsl(var(--background));
+ font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
+ color: hsl(var(--foreground));
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ font-feature-settings: "rlig" 1, "calt" 1;
+}
+
+#app {
+ @apply w-full flex items-center justify-center px-12;
+}`,
+ isBinary: false,
+ },
+ }
+
+ return files
+}
diff --git a/apps/www/__registry__/index.ts b/apps/www/__registry__/index.ts
index 5438904e..0251b406 100644
--- a/apps/www/__registry__/index.ts
+++ b/apps/www/__registry__/index.ts
@@ -580,21 +580,21 @@ export const Index = {
name: 'ActivityGoal',
type: 'components:example',
registryDependencies: ['button', 'card', 'themes', 'config'],
- component: () => import('../src/lib/registry/default/example/ActivityGoal.vue').then(m => m.default),
+ component: () => import('../src/lib/registry/default/example/Cards/ActivityGoal.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/ActivityGoal.vue'],
},
DataTable: {
name: 'DataTable',
type: 'components:example',
registryDependencies: ['button', 'checkbox', 'dropdown-menu', 'input', 'table', 'card', 'utils'],
- component: () => import('../src/lib/registry/default/example/DataTable.vue').then(m => m.default),
+ component: () => import('../src/lib/registry/default/example/Cards/DataTable.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/DataTable.vue'],
},
Metric: {
name: 'Metric',
type: 'components:example',
registryDependencies: ['card', 'config'],
- component: () => import('../src/lib/registry/default/example/Metric.vue').then(m => m.default),
+ component: () => import('../src/lib/registry/default/example/Cards/Metric.vue').then(m => m.default),
files: ['../src/lib/registry/default/example/Metric.vue'],
},
},
@@ -1177,21 +1177,21 @@ export const Index = {
name: 'ActivityGoal',
type: 'components:example',
registryDependencies: ['button', 'card', 'themes', 'config'],
- component: () => import('../src/lib/registry/new-york/example/ActivityGoal.vue').then(m => m.default),
+ component: () => import('../src/lib/registry/new-york/example/Cards/ActivityGoal.vue').then(m => m.default),
files: ['../src/lib/registry/new-york/example/ActivityGoal.vue'],
},
DataTable: {
name: 'DataTable',
type: 'components:example',
registryDependencies: ['button', 'checkbox', 'dropdown-menu', 'input', 'table', 'card', 'utils'],
- component: () => import('../src/lib/registry/new-york/example/DataTable.vue').then(m => m.default),
+ component: () => import('../src/lib/registry/new-york/example/Cards/DataTable.vue').then(m => m.default),
files: ['../src/lib/registry/new-york/example/DataTable.vue'],
},
Metric: {
name: 'Metric',
type: 'components:example',
registryDependencies: ['card', 'config'],
- component: () => import('../src/lib/registry/new-york/example/Metric.vue').then(m => m.default),
+ component: () => import('../src/lib/registry/new-york/example/Cards/Metric.vue').then(m => m.default),
files: ['../src/lib/registry/new-york/example/Metric.vue'],
},
},
diff --git a/apps/www/package.json b/apps/www/package.json
index 9a00623b..ec17fa5b 100644
--- a/apps/www/package.json
+++ b/apps/www/package.json
@@ -15,19 +15,22 @@
"@formkit/auto-animate": "^0.8.0",
"@morev/vue-transitions": "^2.3.6",
"@radix-icons/vue": "^1.0.0",
- "@tanstack/vue-table": "^8.10.3",
- "@unovis/ts": "^1.2.1",
- "@unovis/vue": "1.3.0-alpha.3",
- "@vee-validate/zod": "^4.11.7",
- "@vueuse/core": "^10.4.1",
+ "@stackblitz/sdk": "^1.9.0",
+ "@tanstack/vue-table": "^8.10.7",
+ "@unovis/ts": "^1.2.2",
+ "@unovis/vue": "1.3.0-beta.3",
+ "@vee-validate/zod": "^4.11.8",
+ "@vueuse/core": "^10.5.0",
"class-variance-authority": "^0.7.0",
"clsx": "^2.0.0",
+ "codesandbox": "^2.2.3",
"date-fns": "^2.30.0",
"lucide-vue-next": "^0.276.0",
+ "radix-vue": "^1.0.0",
"tailwindcss-animate": "^1.0.7",
- "v-calendar": "^3.1.0",
- "vee-validate": "4.11.7",
- "vue": "^3.3.4",
+ "v-calendar": "^3.1.2",
+ "vee-validate": "4.11.8",
+ "vue": "^3.3.6",
"vue-wrap-balancer": "^1.1.3",
"zod": "^3.22.4"
},
@@ -36,23 +39,23 @@
"@iconify-json/tabler": "^1.1.89",
"@iconify/json": "^2.2.108",
"@iconify/vue": "^4.1.1",
- "@types/lodash.template": "^4.5.1",
- "@types/node": "^20.6.0",
+ "@types/lodash.template": "^4.5.2",
+ "@types/node": "^20.8.7",
"@vitejs/plugin-vue": "^4.4.0",
"@vitejs/plugin-vue-jsx": "^3.0.2",
- "@vue/compiler-core": "^3.3.4",
- "@vue/compiler-dom": "^3.3.4",
+ "@vue/compiler-core": "^3.3.6",
+ "@vue/compiler-dom": "^3.3.6",
"autoprefixer": "^10.4.16",
"lodash.template": "^4.5.0",
- "radix-vue": "^0.4.1",
- "rimraf": "^5.0.1",
+ "radix-vue": "^1.0.0",
+ "rimraf": "^5.0.5",
"tailwind-merge": "^1.14.0",
"tailwindcss": "^3.3.3",
- "tsx": "^3.13.0",
+ "tsx": "^3.14.0",
"typescript": "^5.2.2",
- "unplugin-icons": "^0.17.0",
- "vite": "^4.4.11",
- "vitepress": "^1.0.0-rc.20",
- "vue-tsc": "^1.8.15"
+ "unplugin-icons": "^0.17.1",
+ "vite": "^4.5.0",
+ "vitepress": "^1.0.0-rc.23",
+ "vue-tsc": "^1.8.20"
}
}
diff --git a/apps/www/src/content/docs/components/accordion.md b/apps/www/src/content/docs/components/accordion.md
index a2f6b862..451ab1d9 100644
--- a/apps/www/src/content/docs/components/accordion.md
+++ b/apps/www/src/content/docs/components/accordion.md
@@ -6,7 +6,7 @@ primitive: https://www.radix-vue.com/components/accordion.html
---
-
+
## Installation
diff --git a/apps/www/src/content/docs/components/combobox.md b/apps/www/src/content/docs/components/combobox.md
index 122c9ca1..8f909099 100644
--- a/apps/www/src/content/docs/components/combobox.md
+++ b/apps/www/src/content/docs/components/combobox.md
@@ -96,9 +96,9 @@ const value = ref({})
-
+
### Form
diff --git a/apps/www/src/content/docs/components/data-table.md b/apps/www/src/content/docs/components/data-table.md
index 9e50d6fa..cec3a907 100644
--- a/apps/www/src/content/docs/components/data-table.md
+++ b/apps/www/src/content/docs/components/data-table.md
@@ -20,4 +20,1139 @@ We'll start with the basic `` component and build a complex data table
**Tip:** If you find yourself using the same table in multiple places in your app, you can always extract it into a reusable component.
-
\ No newline at end of file
+
+
+## Table of Contents
+
+This guide will show you how to use [TanStack Table](https://tanstack.com/table/v8) and the component to build your own custom data table. We'll cover the following topics:
+
+- [Basic Table](#basic-table)
+- [Row Actions](#row-actions)
+- [Pagination](#pagination)
+- [Sorting](#sorting)
+- [Filtering](#filtering)
+- [Visibility](#visibility)
+- [Row Selection](#row-selection)
+- [Reusable Components](#reusable-components)
+
+## Installation
+
+1. Add the `` component to your project:
+
+```bash
+npx shadcn-vue@latest add table
+```
+
+2. Add `tanstack/vue-table` dependency:
+
+```bash
+npm install @tanstack/vue-table
+```
+
+## Prerequisites
+
+We are going to build a table to show recent payments. Here's what our data looks like:
+
+```ts:line-numbers
+interface Payment {
+ id: string
+ amount: number
+ status: 'pending' | 'processing' | 'success' | 'failed'
+ email: string
+}
+
+export const payments: Payment[] = [
+ {
+ id: '728ed52f',
+ amount: 100,
+ status: 'pending',
+ email: 'm@example.com',
+ },
+ {
+ id: '489e1d42',
+ amount: 125,
+ status: 'processing',
+ email: 'example@gmail.com',
+ },
+ // ...
+]
+```
+
+## Project Structure
+
+Start by creating the following file structure:
+
+```txt
+ components
+ โโโ payments
+ โโโ columns.ts
+ โโโ data-table.vue
+ โโโ data-table-dropdown.vue
+โโโ app.vue
+```
+
+I'm using a Nuxt.js example here but this works for any other Vue framework.
+
+- `columns.ts` It will contain our column definitions.
+- `data-table.vue` It will contain our ` ` component.
+- `data-table-dropdown.vue` It will contain our ` ` component.
+- `app.vue` This is where we'll fetch data and render our table.
+
+## Basic Table
+
+Let's start by building a basic table.
+
+
+
+### Column Definitions
+
+First, we'll define our columns in the `columns.ts` file.
+
+```ts:line-numbers title="components/payments/columns.ts" {1,12-27}
+import type { ColumnDef } from '@tanstack/vue-table'
+
+// This type is used to define the shape of our data.
+// You can use a Zod schema here if you want.
+export interface Payment {
+ id: string
+ amount: number
+ status: 'pending' | 'processing' | 'success' | 'failed'
+ email: string
+}
+
+export const columns: ColumnDef[] = [
+ {
+ accessorKey: 'status',
+ header: 'Status',
+ },
+ {
+ accessorKey: 'email',
+ header: 'Email',
+ },
+ {
+ accessorKey: 'amount',
+ header: 'Amount',
+ },
+]
+```
+
+
+
+**Note:** Columns are where you define the core of what your table
+will look like. They define the data that will be displayed, how it will be
+formatted, sorted and filtered.
+
+
+
+### ` ` component
+
+Next, we'll create a ` ` component to render our table.
+
+```ts:line-numbers
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No results.
+
+
+
+
+
+
+
+```
+
+
+
+**Tip**: If you find yourself using ` ` in multiple places, this is the component you could make reusable by extracting it to `components/ui/data-table.vue`.
+
+` `
+
+
+
+
+### Render the table
+
+Finally, we'll render our table in our index component.
+
+```ts:line-numbers showLineNumbers{28}
+
+
+
+
+
+
+
+```
+
+
+
+## Cell Formatting
+
+Let's format the amount cell to display the dollar amount. We'll also align the cell to the right.
+
+
+
+### Update columns definition
+
+Update the `header` and `cell` definitions for amount as follows:
+
+
+```ts:line-numbers showLineNumbers title="components/payments/columns.ts" {5-17}
+import { h } from 'vue'
+
+export const columns: ColumnDef[] = [
+ {
+ accessorKey: "amount",
+ header: () => h('div', { class: 'text-right' }, 'Amount'),
+ cell: ({ row }) => {
+ const amount = parseFloat(row.getValue("amount"))
+ const formatted = new Intl.NumberFormat("en-US", {
+ style: "currency",
+ currency: "USD",
+ }).format(amount)
+
+ return h('div', { class: 'text-right font-medium' }, formatted)
+ },
+ }
+]
+```
+You can use the same approach to format other cells and headers.
+
+
+## Row Actions
+
+Let's add row actions to our table. We'll use a ` ` component for this.
+
+
+
+### Add the following into your `DataTableDropDown.vue` component:
+
+```ts:line-numbers
+// DataTableDropDown.vue
+
+
+
+
+
+
+ Open menu
+
+
+
+
+ Actions
+
+ Copy payment ID
+
+
+ View customer
+ View payment details
+
+
+
+
+```
+
+### Update columns definition
+
+Update our columns definition to add a new `actions` column. The `actions` cell returns a ` ` component.
+
+
+```ts:line-numbers showLineNumber{2,6-16}
+import { ColumnDef } from "@tanstack/vue-table"
+import DropdownAction from '@/components/DataTableDropDown.vue'
+
+export const columns: ColumnDef[] = [
+ // ...
+ {
+ id: 'actions',
+ enableHiding: false,
+ cell: ({ row }) => {
+ const payment = row.original
+
+ return h('div', { class: 'relative' }, h(DropdownAction, {
+ payment,
+ }))
+ },
+ },
+]
+
+```
+
+You can access the row data using `row.original` in the `cell` function. Use this to handle actions for your row eg. use the `id` to make a DELETE call to your API.
+
+
+
+## Pagination
+
+Next, we'll add pagination to our table.
+
+
+
+### Update ``
+
+```ts:line-numbers showLineNumbers{4,12}
+import {
+ FlexRender,
+ getCoreRowModel,
+ getPaginationRowModel,
+ useVueTable,
+} from "@tanstack/vue-table"
+
+const table = useVueTable({
+ data: props.data,
+ columns: props.columns,
+ getCoreRowModel: getCoreRowModel(),
+ getPaginationRowModel: getPaginationRowModel(),
+})
+```
+
+This will automatically paginate your rows into pages of 10. See the [pagination docs](https://tanstack.com/table/v8/docs/api/features/pagination) for more information on customizing page size and implementing manual pagination.
+
+### Add pagination controls
+
+We can add pagination controls to our table using the ` ` component and the `table.previousPage()`, `table.nextPage()` API methods.
+
+```ts:line-numbers showLineNumbers{3,15,21-39}
+// components/payments/DataTable.vue
+
+
+
+
+
+
+
+ Previous
+
+
+ Next
+
+
+
+
+
+```
+
+See [Reusable Components](#reusable-components) section for a more advanced pagination component.
+
+
+
+## Sorting
+
+Let's make the email column sortable.
+
+
+
+### Add the following into your `utils` file:
+
+```ts:line-numbers showLineNumbers{5,6,12-17}
+import { type ClassValue, clsx } from 'clsx'
+import { twMerge } from 'tailwind-merge'
+import { camelize, getCurrentInstance, toHandlerKey } from 'vue'
+
+import type { Updater } from '@tanstack/vue-table'
+import { type Ref } from 'vue'
+
+export function cn(...inputs: ClassValue[]) {
+ return twMerge(clsx(inputs))
+}
+
+export function valueUpdater>(updaterOrValue: T, ref: Ref) {
+ ref.value
+ = typeof updaterOrValue === 'function'
+ ? updaterOrValue(ref.value)
+ : updaterOrValue
+}
+```
+
+The `valueUpdater` function updates a Vue `ref` object's value. It handles both direct assignments and transformations using a function. If `updaterOrValue` is a function, it's called with the current `ref` value, and the result is assigned to `ref.value`. If it's not a function, it's directly assigned to `ref.value`. This utility enhances flexibility in updating `ref` values. While Vue `ref` can manage reactive state directly, `valueUpdater` simplifies value updates, improving code readability and maintainability when the new state can be a direct value or a function generating it based on the current one.
+
+### Update ``
+
+```ts:line-numbers showLineNumbers{4,7,16,34,41-44}
+
+
+
+
+
+```
+
+### Make header cell sortable
+
+We can now update the `email` header cell to add sorting controls.
+
+```ts:line-numbers showLineNumbers{5,10-17}
+// components/payments/columns.ts
+import type {
+ ColumnDef,
+} from '@tanstack/vue-table'
+import { ArrowUpDown, ChevronDown } from 'lucide-vue-next'
+import { Button } from '@/components/ui/button'
+
+export const columns: ColumnDef[] = [
+ {
+ accessorKey: 'email',
+ header: ({ column }) => {
+ return h(Button, {
+ variant: 'ghost',
+ onClick: () => column.toggleSorting(column.getIsSorted() === 'asc'),
+ }, () => ['Email', h(ArrowUpDown, { class: 'ml-2 h-4 w-4' })])
+ },
+ cell: ({ row }) => h('div', { class: 'lowercase' }, row.getValue('email')),
+ },
+]
+```
+
+This will automatically sort the table (asc and desc) when the user toggles on the header cell.
+
+
+
+## Filtering
+
+Let's add a search input to filter emails in our table.
+
+
+
+### Update ``
+
+```ts:line-numbers showLineNumbers{4,11,19,39,48-49,52,60-64}
+
+
+
+
+
+
+```
+
+Filtering is now enabled for the `email` column. You can add filters to other columns as well. See the [filtering docs](https://tanstack.com/table/v8/docs/guide/filters) for more information on customizing filters.
+
+
+
+## Visibility
+
+Adding column visibility is fairly simple using `@tanstack/vue-table` visibility API.
+
+
+
+### Update ``
+
+```ts:line-numbers showLineNumbers{6,9-14,48,59,63,75-91}
+
+
+
+
+
+
+
+
+
+ Columns
+
+
+
+
+ {
+ column.toggleVisibility(!!value)
+ }">
+ {{ column.id }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No results.
+
+
+
+
+
+
+
+
+
+```
+
+This adds a dropdown menu that you can use to toggle column visibility.
+
+
+
+## Row Selection
+
+Next, we're going to add row selection to our table.
+
+
+
+### Update column definitions
+
+```ts:line-numbers showLineNumbers{3,6-20}
+import type { ColumnDef } from '@tanstack/vue-table'
+
+import { Checkbox } from '@/components/ui/checkbox'
+
+export const columns: ColumnDef[] = [
+ {
+ id: 'select',
+ header: ({ table }) => h(Checkbox, {
+ 'checked': table.getIsAllPageRowsSelected(),
+ 'onUpdate:checked': (value: boolean) => table.toggleAllPageRowsSelected(!!value),
+ 'ariaLabel': 'Select all',
+ }),
+ cell: ({ row }) => h(Checkbox, {
+ 'checked': row.getIsSelected(),
+ 'onUpdate:checked': (value: boolean) => row.toggleSelected(!!value),
+ 'ariaLabel': 'Select row',
+ }),
+ enableSorting: false,
+ enableHiding: false,
+ },
+]
+```
+
+### Update ``
+
+```ts:line-numbers showLineNumbers{10,22,27}
+
+
+
+
+
+
+```
+
+This adds a checkbox to each row and a checkbox in the header to select all rows.
+
+### Show selected rows
+
+You can show the number of selected rows using the `table.getFilteredSelectedRowModel()` API.
+
+```vue
+
+ {{ table.getFilteredSelectedRowModel().rows.length }} of
+ {{ table.getFilteredRowModel().rows.length }} row(s) selected.
+
+```
+
+
+
+## Reusable Components
+
+Here are some components you can use to build your data tables. This is from the [Tasks](/examples/tasks) demo.
+
+### Column header
+
+Make any column header sortable and hideable.
+
+```ts:line-numbers
+
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+ Asc
+
+
+
+ Desc
+
+
+
+
+ Hide
+
+
+
+
+
+
+ {{ title }}
+
+
+
+```
+
+```ts:line-numbers
+export const columns = [
+ {
+ accessorKey: "email",
+ header: ({ column }) => (
+ return h(DataTableColumnHeader, {
+ props: {
+ column: column,
+ title: 'Email'
+ }
+ })
+ ),
+ },
+]
+```
+
+### Pagination
+
+Add pagination controls to your table including page size and selection count.
+
+```ts:line-numbers
+
+
+
+
+
+ {{ table.getFilteredSelectedRowModel().rows.length }} of
+ {{ table.getFilteredRowModel().rows.length }} row(s) selected.
+
+
+
+
+ Rows per page
+
+
+
+
+
+
+
+ {{ pageSize }}
+
+
+
+
+
+ Page {{ table.getState().pagination.pageIndex + 1 }} of
+ {{ table.getPageCount() }}
+
+
+
+ Go to first page
+
+
+
+ Go to previous page
+
+
+
+ Go to next page
+
+
+
+ Go to last page
+
+
+
+
+
+
+
+```
+
+```vue
+
+```
+
+### Column toggle
+
+A component to toggle column visibility.
+
+```ts:line-numbers
+
+
+
+
+
+
+
+
+ View
+
+
+
+ Toggle columns
+
+
+ column.toggleVisibility(!!value)"
+ >
+ {{ column.id }}
+
+
+
+
+```
+
+```vue
+
+```
diff --git a/apps/www/src/content/docs/components/input.md b/apps/www/src/content/docs/components/input.md
index 6c120676..d1614790 100644
--- a/apps/www/src/content/docs/components/input.md
+++ b/apps/www/src/content/docs/components/input.md
@@ -4,7 +4,7 @@ description: Displays a form input field or a component that looks like an input
---
-
+
## Installation
@@ -45,23 +45,23 @@ import { Input } from '@/components/ui/input'
### Default
-
+
### File
-
+
### Disabled
-
+
### With Label
-
+
### With Button
-
+
### Form
diff --git a/apps/www/src/content/docs/components/textarea.md b/apps/www/src/content/docs/components/textarea.md
index 24b31da8..930a7762 100644
--- a/apps/www/src/content/docs/components/textarea.md
+++ b/apps/www/src/content/docs/components/textarea.md
@@ -59,7 +59,7 @@ import { Textarea } from '@/components/ui/textarea'
### With Label
-
+
### With Text
diff --git a/apps/www/src/content/docs/installation.md b/apps/www/src/content/docs/installation.md
index 59d92b2c..899f8244 100644
--- a/apps/www/src/content/docs/installation.md
+++ b/apps/www/src/content/docs/installation.md
@@ -5,7 +5,7 @@ description: How to install dependencies and structure your app.
## Frameworks
-
+
Vite
- Vite
+ Vite
Nuxt
- Nuxt
+ Nuxt
-
+
Astro
+
- Laravel
+ Laravel
diff --git a/apps/www/src/content/docs/installation/astro.md b/apps/www/src/content/docs/installation/astro.md
index 3d78e848..fd3b2de9 100644
--- a/apps/www/src/content/docs/installation/astro.md
+++ b/apps/www/src/content/docs/installation/astro.md
@@ -32,20 +32,30 @@ Strict
Yes/No
```
-### Add React to your project
+### Add Vue to your project
-Install React using the Astro CLI:
+Install Vue using the Astro CLI:
```bash
-npx astro add react
+npx astro add vue
```
-Answer `Yes` to all the question prompted by the CLI when installing React.
+Answer `Yes` to all the question prompted by the CLI when installing Vue.
+This will install `vue` and `@astrojs/vue` as dependencies and automatically set them up in the `astro.config.mjs` file.
+
+### Install TypeScript
+
+If you encounter the error `Cannot find module 'typescript'`, please proceed to install TypeScript as a dev dependency, as discussed [here](https://github.com/radix-vue/shadcn-vue/pull/118)
+
+```bash
+npm install -D typescript
+```
+
### Add Tailwind CSS to your project
Install Tailwind CSS using the Astro CLI:
@@ -60,6 +70,8 @@ Answer `Yes` to all the question prompted by the CLI when installing Tailwind CS
+This will install `tailwindcss` and `@astrojs/tailwind` as dependencies and set them up in your `astro.config.mjs` file. It will also create a `tailwind.config.mjs` file with the needed configurations.
+
### Edit tsconfig.json file
Add the code below to the tsconfig.json file to resolve paths:
@@ -77,10 +89,10 @@ Add the code below to the tsconfig.json file to resolve paths:
### Run the CLI
-Run the `shadcn-ui` init command to setup your project:
+Run the `shadcn-vue` init command to setup your project:
```bash
-npx shadcn-ui@latest init
+npx shadcn-vue@latest init
```
### Configure components.json
@@ -89,14 +101,15 @@ You will be asked a few questions to configure `components.json`:
```txt showLineNumbers
Would you like to use TypeScript (recommended)? no / yes
+Which framework are you using? Astro
Which style would you like to use? โบ Default
Which color would you like to use as base color? โบ Slate
-Where is your global CSS file? โบ โบ ./src/styles/globals.css
+Where is your global CSS file? โบ src/styles/globals.css
Do you want to use CSS variables for colors? โบ no / yes
-Where is your tailwind.config.js located? โบ tailwind.config.cjs
+Where is your tailwind.config located? โบ tailwind.config.mjs
Configure the import alias for components: โบ @/components
Configure the import alias for utils: โบ @/lib/utils
-Are you using React Server Components? โบ no
+Write configuration to components.json. Proceed? > Y/n
```
### Import the globals.css file
@@ -126,7 +139,7 @@ export default defineConfig({
You can now start adding components to your project.
```bash
-npx shadcn-ui@latest add button
+npx shadcn-vue@latest add button
```
The command above will add the `Button` component to your project. You can then import it like this:
diff --git a/apps/www/src/lib/registry/default/example/ComboboxDemo.vue b/apps/www/src/lib/registry/default/example/ComboboxDemo.vue
index b655e297..8a4f7f48 100644
--- a/apps/www/src/lib/registry/default/example/ComboboxDemo.vue
+++ b/apps/www/src/lib/registry/default/example/ComboboxDemo.vue
@@ -45,7 +45,7 @@ const filterFunction = (list: typeof frameworks, search: string) => list.filter(
-
+
No framework found.
@@ -53,7 +53,10 @@ const filterFunction = (list: typeof frameworks, search: string) => list.filter(
v-for="framework in frameworks"
:key="framework.value"
:value="framework"
- @select="open = false"
+ @select="(ev) => {
+ value = ev.detail.value as typeof framework
+ open = false
+ }"
>
Create a new project
-
+
@@ -83,8 +83,8 @@ const open = ref(false)
v-for="label in labels"
:key="label"
:value="label"
- @select="(value) => {
- labelRef = value as string
+ @select="(ev) => {
+ labelRef = ev.detail.value as string
open = false
}"
>
diff --git a/apps/www/src/lib/registry/default/example/ContextMenuDemo.vue b/apps/www/src/lib/registry/default/example/ContextMenuDemo.vue
index 90f6922e..505e8373 100644
--- a/apps/www/src/lib/registry/default/example/ContextMenuDemo.vue
+++ b/apps/www/src/lib/registry/default/example/ContextMenuDemo.vue
@@ -56,7 +56,7 @@ import {
Show Full URLs
-
+
People
diff --git a/apps/www/src/lib/registry/default/example/DialogDemo.vue b/apps/www/src/lib/registry/default/example/DialogDemo.vue
index 21149818..299f7b0c 100644
--- a/apps/www/src/lib/registry/default/example/DialogDemo.vue
+++ b/apps/www/src/lib/registry/default/example/DialogDemo.vue
@@ -20,7 +20,7 @@ import { Label } from '@/lib/registry/default/ui/label'
Edit Profile
-
+
Edit profile
diff --git a/apps/www/src/lib/registry/default/ui/accordion/Accordion.vue b/apps/www/src/lib/registry/default/ui/accordion/Accordion.vue
index 563e01a8..1bfac8de 100644
--- a/apps/www/src/lib/registry/default/ui/accordion/Accordion.vue
+++ b/apps/www/src/lib/registry/default/ui/accordion/Accordion.vue
@@ -11,7 +11,7 @@ const emits = defineEmits()
-
+
diff --git a/apps/www/src/lib/registry/default/ui/alert-dialog/AlertDialog.vue b/apps/www/src/lib/registry/default/ui/alert-dialog/AlertDialog.vue
index f0c5e07a..8fb30de8 100644
--- a/apps/www/src/lib/registry/default/ui/alert-dialog/AlertDialog.vue
+++ b/apps/www/src/lib/registry/default/ui/alert-dialog/AlertDialog.vue
@@ -1,14 +1,14 @@
-
+
diff --git a/apps/www/src/lib/registry/default/ui/calendar/Calendar.vue b/apps/www/src/lib/registry/default/ui/calendar/Calendar.vue
index 78f15c80..e90acfb6 100644
--- a/apps/www/src/lib/registry/default/ui/calendar/Calendar.vue
+++ b/apps/www/src/lib/registry/default/ui/calendar/Calendar.vue
@@ -7,7 +7,11 @@ import { computed, nextTick, onMounted, ref } from 'vue'
import { buttonVariants } from '../button'
import { cn } from '@/lib/utils'
-const props = withDefaults(defineProps< {
+defineOptions({
+ inheritAttrs: false,
+})
+
+const props = withDefaults(defineProps<{
modelValue?: string | number | Date | Partial<{
start: Date
end: Date
@@ -41,7 +45,6 @@ function handleNav(direction: 'prev' | 'next') {
}
onMounted(async () => {
- await nextTick()
await nextTick()
if (modelValue.value instanceof Date && calendarRef.value)
calendarRef.value.focusDate(modelValue.value)
@@ -59,7 +62,16 @@ onMounted(async () => {
-
+
diff --git a/apps/www/src/lib/registry/default/ui/checkbox/Checkbox.vue b/apps/www/src/lib/registry/default/ui/checkbox/Checkbox.vue
index 4b94feea..338abf7b 100644
--- a/apps/www/src/lib/registry/default/ui/checkbox/Checkbox.vue
+++ b/apps/www/src/lib/registry/default/ui/checkbox/Checkbox.vue
@@ -1,18 +1,18 @@
()
-
+
diff --git a/apps/www/src/lib/registry/default/ui/command/Command.vue b/apps/www/src/lib/registry/default/ui/command/Command.vue
index 7ae7b2be..e72cd7cc 100644
--- a/apps/www/src/lib/registry/default/ui/command/Command.vue
+++ b/apps/www/src/lib/registry/default/ui/command/Command.vue
@@ -1,17 +1,17 @@
diff --git a/apps/www/src/lib/registry/default/ui/context-menu/ContextMenu.vue b/apps/www/src/lib/registry/default/ui/context-menu/ContextMenu.vue
index 133bd4ad..a888b59c 100644
--- a/apps/www/src/lib/registry/default/ui/context-menu/ContextMenu.vue
+++ b/apps/www/src/lib/registry/default/ui/context-menu/ContextMenu.vue
@@ -1,13 +1,15 @@
-
+
diff --git a/apps/www/src/lib/registry/default/ui/context-menu/ContextMenuRadioGroup.vue b/apps/www/src/lib/registry/default/ui/context-menu/ContextMenuRadioGroup.vue
index bb0b173d..33273a74 100644
--- a/apps/www/src/lib/registry/default/ui/context-menu/ContextMenuRadioGroup.vue
+++ b/apps/www/src/lib/registry/default/ui/context-menu/ContextMenuRadioGroup.vue
@@ -3,18 +3,17 @@ import {
ContextMenuRadioGroup,
type ContextMenuRadioGroupEmits,
type ContextMenuRadioGroupProps,
+ useForwardPropsEmits,
} from 'radix-vue'
const props = defineProps()
-
const emits = defineEmits()
+
+const forwarded = useForwardPropsEmits(props, emits)
-
+
diff --git a/apps/www/src/lib/registry/default/ui/context-menu/ContextMenuRadioItem.vue b/apps/www/src/lib/registry/default/ui/context-menu/ContextMenuRadioItem.vue
index 3a498d73..67309f09 100644
--- a/apps/www/src/lib/registry/default/ui/context-menu/ContextMenuRadioItem.vue
+++ b/apps/www/src/lib/registry/default/ui/context-menu/ContextMenuRadioItem.vue
@@ -4,18 +4,20 @@ import {
ContextMenuRadioItem,
type ContextMenuRadioItemEmits,
type ContextMenuRadioItemProps,
- useEmitAsProps,
+ useForwardPropsEmits,
} from 'radix-vue'
import { Circle } from 'lucide-vue-next'
import { cn } from '@/lib/utils'
const props = defineProps()
const emits = defineEmits()
+
+const forwarded = useForwardPropsEmits(props, emits)
+
diff --git a/apps/www/src/lib/registry/default/ui/dropdown-menu/DropdownMenu.vue b/apps/www/src/lib/registry/default/ui/dropdown-menu/DropdownMenu.vue
index d255a38e..bba902e2 100644
--- a/apps/www/src/lib/registry/default/ui/dropdown-menu/DropdownMenu.vue
+++ b/apps/www/src/lib/registry/default/ui/dropdown-menu/DropdownMenu.vue
@@ -1,12 +1,14 @@
-
+
diff --git a/apps/www/src/lib/registry/default/ui/dropdown-menu/DropdownMenuSub.vue b/apps/www/src/lib/registry/default/ui/dropdown-menu/DropdownMenuSub.vue
index 7589389f..e0f4bd77 100644
--- a/apps/www/src/lib/registry/default/ui/dropdown-menu/DropdownMenuSub.vue
+++ b/apps/www/src/lib/registry/default/ui/dropdown-menu/DropdownMenuSub.vue
@@ -3,15 +3,17 @@ import {
DropdownMenuSub,
type DropdownMenuSubEmits,
type DropdownMenuSubProps,
+ useForwardPropsEmits,
} from 'radix-vue'
const props = defineProps()
-
const emits = defineEmits()
+
+const forwarded = useForwardPropsEmits(props, emits)
-
+
diff --git a/apps/www/src/lib/registry/default/ui/hover-card/HoverCard.vue b/apps/www/src/lib/registry/default/ui/hover-card/HoverCard.vue
index 00fb9c04..b39d7d92 100644
--- a/apps/www/src/lib/registry/default/ui/hover-card/HoverCard.vue
+++ b/apps/www/src/lib/registry/default/ui/hover-card/HoverCard.vue
@@ -1,11 +1,12 @@
-
+
diff --git a/apps/www/src/lib/registry/default/ui/menubar/MenubarSub.vue b/apps/www/src/lib/registry/default/ui/menubar/MenubarSub.vue
index 4adcc356..6b76cd3e 100644
--- a/apps/www/src/lib/registry/default/ui/menubar/MenubarSub.vue
+++ b/apps/www/src/lib/registry/default/ui/menubar/MenubarSub.vue
@@ -1,8 +1,5 @@
-
+
diff --git a/apps/www/src/lib/registry/default/ui/menubar/MenubarSubTrigger.vue b/apps/www/src/lib/registry/default/ui/menubar/MenubarSubTrigger.vue
index e7292188..0d46a7ee 100644
--- a/apps/www/src/lib/registry/default/ui/menubar/MenubarSubTrigger.vue
+++ b/apps/www/src/lib/registry/default/ui/menubar/MenubarSubTrigger.vue
@@ -1,5 +1,6 @@
-
+
diff --git a/apps/www/src/lib/registry/default/ui/radio-group/RadioGroup.vue b/apps/www/src/lib/registry/default/ui/radio-group/RadioGroup.vue
index f593fc47..2835f72d 100644
--- a/apps/www/src/lib/registry/default/ui/radio-group/RadioGroup.vue
+++ b/apps/www/src/lib/registry/default/ui/radio-group/RadioGroup.vue
@@ -1,16 +1,15 @@
-
+
diff --git a/apps/www/src/lib/registry/default/ui/select/Select.vue b/apps/www/src/lib/registry/default/ui/select/Select.vue
index 01ca8390..adc42fdf 100644
--- a/apps/www/src/lib/registry/default/ui/select/Select.vue
+++ b/apps/www/src/lib/registry/default/ui/select/Select.vue
@@ -1,13 +1,15 @@
-
+
diff --git a/apps/www/src/lib/registry/default/ui/switch/Switch.vue b/apps/www/src/lib/registry/default/ui/switch/Switch.vue
index 3816096c..5de798cc 100644
--- a/apps/www/src/lib/registry/default/ui/switch/Switch.vue
+++ b/apps/www/src/lib/registry/default/ui/switch/Switch.vue
@@ -4,24 +4,26 @@ import {
type SwitchRootEmits,
type SwitchRootProps,
SwitchThumb,
+ useForwardPropsEmits,
} from 'radix-vue'
import { cn } from '@/lib/utils'
const props = defineProps()
-
const emits = defineEmits()
+
+const forwarded = useForwardPropsEmits(props, emits)
+console.log(props, forwarded)
import type { ToggleEmits, ToggleProps } from 'radix-vue'
-import { Toggle, useEmitAsProps } from 'radix-vue'
+import { Toggle, useForwardPropsEmits } from 'radix-vue'
import type { VariantProps } from 'class-variance-authority'
import { computed } from 'vue'
import { toggleVariants } from '.'
@@ -23,11 +23,13 @@ const toggleProps = computed(() => {
const { variant, size, ...otherProps } = props
return otherProps
})
+
+const forwarded = useForwardPropsEmits(toggleProps, emits)
diff --git a/apps/www/src/lib/registry/default/ui/tooltip/Tooltip.vue b/apps/www/src/lib/registry/default/ui/tooltip/Tooltip.vue
index b55bd64b..b421f0fe 100644
--- a/apps/www/src/lib/registry/default/ui/tooltip/Tooltip.vue
+++ b/apps/www/src/lib/registry/default/ui/tooltip/Tooltip.vue
@@ -1,14 +1,14 @@
-
+
diff --git a/apps/www/src/lib/registry/new-york/example/CardChat.vue b/apps/www/src/lib/registry/new-york/example/CardChat.vue
index a1262d67..a98601dc 100644
--- a/apps/www/src/lib/registry/new-york/example/CardChat.vue
+++ b/apps/www/src/lib/registry/new-york/example/CardChat.vue
@@ -1,5 +1,5 @@
-
+
diff --git a/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialog.vue b/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialog.vue
index f0c5e07a..8fb30de8 100644
--- a/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialog.vue
+++ b/apps/www/src/lib/registry/new-york/ui/alert-dialog/AlertDialog.vue
@@ -1,14 +1,14 @@
-
+
diff --git a/apps/www/src/lib/registry/new-york/ui/calendar/Calendar.vue b/apps/www/src/lib/registry/new-york/ui/calendar/Calendar.vue
index 7ca169ad..4d79f695 100644
--- a/apps/www/src/lib/registry/new-york/ui/calendar/Calendar.vue
+++ b/apps/www/src/lib/registry/new-york/ui/calendar/Calendar.vue
@@ -2,11 +2,15 @@
import { useVModel } from '@vueuse/core'
import type { Calendar } from 'v-calendar'
import { DatePicker } from 'v-calendar'
-import { ChevronLeft, ChevronRight } from 'lucide-vue-next'
+import { ChevronLeftIcon, ChevronRightIcon } from '@radix-icons/vue'
import { computed, nextTick, onMounted, ref } from 'vue'
import { buttonVariants } from '../button'
import { cn } from '@/lib/utils'
+defineOptions({
+ inheritAttrs: false,
+})
+
const props = withDefaults(defineProps< {
modelValue?: string | number | Date | Partial<{
start: Date
@@ -41,7 +45,6 @@ function handleNav(direction: 'prev' | 'next') {
}
onMounted(async () => {
- await nextTick()
await nextTick()
if (modelValue.value instanceof Date && calendarRef.value)
calendarRef.value.focusDate(modelValue.value)
@@ -52,14 +55,23 @@ onMounted(async () => {
diff --git a/apps/www/src/lib/registry/new-york/ui/checkbox/Checkbox.vue b/apps/www/src/lib/registry/new-york/ui/checkbox/Checkbox.vue
index ca83ff77..3c3397fb 100644
--- a/apps/www/src/lib/registry/new-york/ui/checkbox/Checkbox.vue
+++ b/apps/www/src/lib/registry/new-york/ui/checkbox/Checkbox.vue
@@ -1,18 +1,18 @@
()
-
+
diff --git a/apps/www/src/lib/registry/new-york/ui/command/Command.vue b/apps/www/src/lib/registry/new-york/ui/command/Command.vue
index ea866445..5e95f88d 100644
--- a/apps/www/src/lib/registry/new-york/ui/command/Command.vue
+++ b/apps/www/src/lib/registry/new-york/ui/command/Command.vue
@@ -1,17 +1,17 @@
diff --git a/apps/www/src/lib/registry/new-york/ui/command/CommandInput.vue b/apps/www/src/lib/registry/new-york/ui/command/CommandInput.vue
index 8aaffe96..e8a809fd 100644
--- a/apps/www/src/lib/registry/new-york/ui/command/CommandInput.vue
+++ b/apps/www/src/lib/registry/new-york/ui/command/CommandInput.vue
@@ -1,5 +1,5 @@
-
+
diff --git a/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuRadioGroup.vue b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuRadioGroup.vue
index bb0b173d..33273a74 100644
--- a/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuRadioGroup.vue
+++ b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuRadioGroup.vue
@@ -3,18 +3,17 @@ import {
ContextMenuRadioGroup,
type ContextMenuRadioGroupEmits,
type ContextMenuRadioGroupProps,
+ useForwardPropsEmits,
} from 'radix-vue'
const props = defineProps()
-
const emits = defineEmits()
+
+const forwarded = useForwardPropsEmits(props, emits)
-
+
diff --git a/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuRadioItem.vue b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuRadioItem.vue
index 8640f1cb..298e6f77 100644
--- a/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuRadioItem.vue
+++ b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuRadioItem.vue
@@ -4,18 +4,20 @@ import {
ContextMenuRadioItem,
type ContextMenuRadioItemEmits,
type ContextMenuRadioItemProps,
- useEmitAsProps,
+ useForwardPropsEmits,
} from 'radix-vue'
import { DotFilledIcon } from '@radix-icons/vue'
import { cn } from '@/lib/utils'
const props = defineProps()
const emits = defineEmits()
+
+const forwarded = useForwardPropsEmits(props, emits)
+
diff --git a/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuSubTrigger.vue b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuSubTrigger.vue
index 258a6df7..6469f5f2 100644
--- a/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuSubTrigger.vue
+++ b/apps/www/src/lib/registry/new-york/ui/context-menu/ContextMenuSubTrigger.vue
@@ -3,7 +3,7 @@ import {
ContextMenuSubTrigger,
type ContextMenuSubTriggerProps,
} from 'radix-vue'
-import { ChevronRight } from 'lucide-vue-next'
+import { ChevronRightIcon } from '@radix-icons/vue'
import { cn } from '@/lib/utils'
const props = defineProps()
@@ -21,6 +21,6 @@ const props = defineProps
-
+
diff --git a/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenu.vue b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenu.vue
index d255a38e..bba902e2 100644
--- a/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenu.vue
+++ b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenu.vue
@@ -1,12 +1,14 @@
-
+
diff --git a/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuSub.vue b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuSub.vue
index 7589389f..e0f4bd77 100644
--- a/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuSub.vue
+++ b/apps/www/src/lib/registry/new-york/ui/dropdown-menu/DropdownMenuSub.vue
@@ -3,15 +3,17 @@ import {
DropdownMenuSub,
type DropdownMenuSubEmits,
type DropdownMenuSubProps,
+ useForwardPropsEmits,
} from 'radix-vue'
const props = defineProps()
-
const emits = defineEmits()
+
+const forwarded = useForwardPropsEmits(props, emits)
-
+
diff --git a/apps/www/src/lib/registry/new-york/ui/hover-card/HoverCard.vue b/apps/www/src/lib/registry/new-york/ui/hover-card/HoverCard.vue
index 00fb9c04..b39d7d92 100644
--- a/apps/www/src/lib/registry/new-york/ui/hover-card/HoverCard.vue
+++ b/apps/www/src/lib/registry/new-york/ui/hover-card/HoverCard.vue
@@ -1,11 +1,12 @@
-
+
diff --git a/apps/www/src/lib/registry/new-york/ui/menubar/MenubarContent.vue b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarContent.vue
index 8b0dab3c..59d6a66a 100644
--- a/apps/www/src/lib/registry/new-york/ui/menubar/MenubarContent.vue
+++ b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarContent.vue
@@ -3,6 +3,7 @@ import {
MenubarContent,
type MenubarContentProps,
MenubarPortal,
+ useForwardProps,
} from 'radix-vue'
import { cn } from '@/lib/utils'
@@ -14,17 +15,13 @@ const props = withDefaults(
sideOffset: 8,
},
)
+const forwarded = useForwardProps(props)
-import {
- MenubarSub,
- type MenubarSubEmits,
-} from 'radix-vue'
+import { MenubarSub, type MenubarSubEmits, useForwardPropsEmits } from 'radix-vue'
interface MenubarSubRootProps {
defaultOpen?: boolean
@@ -10,12 +7,13 @@ interface MenubarSubRootProps {
}
const props = defineProps()
-
const emits = defineEmits()
+
+const forwarded = useForwardPropsEmits(props, emits)
-
+
diff --git a/apps/www/src/lib/registry/new-york/ui/menubar/MenubarSubTrigger.vue b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarSubTrigger.vue
index e7292188..10023836 100644
--- a/apps/www/src/lib/registry/new-york/ui/menubar/MenubarSubTrigger.vue
+++ b/apps/www/src/lib/registry/new-york/ui/menubar/MenubarSubTrigger.vue
@@ -1,5 +1,6 @@
-
+
diff --git a/apps/www/src/lib/registry/new-york/ui/radio-group/RadioGroup.vue b/apps/www/src/lib/registry/new-york/ui/radio-group/RadioGroup.vue
index 0833125b..2835f72d 100644
--- a/apps/www/src/lib/registry/new-york/ui/radio-group/RadioGroup.vue
+++ b/apps/www/src/lib/registry/new-york/ui/radio-group/RadioGroup.vue
@@ -1,15 +1,15 @@
-
+
diff --git a/apps/www/src/lib/registry/new-york/ui/select/Select.vue b/apps/www/src/lib/registry/new-york/ui/select/Select.vue
index 01ca8390..adc42fdf 100644
--- a/apps/www/src/lib/registry/new-york/ui/select/Select.vue
+++ b/apps/www/src/lib/registry/new-york/ui/select/Select.vue
@@ -1,13 +1,15 @@
-
+
diff --git a/apps/www/src/lib/registry/new-york/ui/switch/Switch.vue b/apps/www/src/lib/registry/new-york/ui/switch/Switch.vue
index 57cbf64c..2814d323 100644
--- a/apps/www/src/lib/registry/new-york/ui/switch/Switch.vue
+++ b/apps/www/src/lib/registry/new-york/ui/switch/Switch.vue
@@ -4,24 +4,25 @@ import {
type SwitchRootEmits,
type SwitchRootProps,
SwitchThumb,
+ useForwardPropsEmits,
} from 'radix-vue'
import { cn } from '@/lib/utils'
const props = defineProps()
-
const emits = defineEmits()
+
+const forwarded = useForwardPropsEmits(props, emits)
import type { ToggleEmits, ToggleProps } from 'radix-vue'
-import { Toggle, useEmitAsProps } from 'radix-vue'
+import { Toggle, useForwardPropsEmits } from 'radix-vue'
import type { VariantProps } from 'class-variance-authority'
import { computed } from 'vue'
import { toggleVariants } from '.'
@@ -23,11 +23,13 @@ const toggleProps = computed(() => {
const { variant, size, ...otherProps } = props
return otherProps
})
+
+const forwarded = useForwardPropsEmits(toggleProps, emits)
diff --git a/apps/www/src/lib/registry/new-york/ui/tooltip/Tooltip.vue b/apps/www/src/lib/registry/new-york/ui/tooltip/Tooltip.vue
index 8c7f60e9..b421f0fe 100644
--- a/apps/www/src/lib/registry/new-york/ui/tooltip/Tooltip.vue
+++ b/apps/www/src/lib/registry/new-york/ui/tooltip/Tooltip.vue
@@ -1,12 +1,14 @@
-
+
diff --git a/apps/www/src/lib/registry/styles.ts b/apps/www/src/lib/registry/styles.ts
index 4387500a..a934ea0b 100644
--- a/apps/www/src/lib/registry/styles.ts
+++ b/apps/www/src/lib/registry/styles.ts
@@ -9,4 +9,4 @@ export const styles = [
},
] as const
-export type Style = (typeof styles)[number]
+export type Style = typeof styles[number]['name']
diff --git a/apps/www/src/public/registry/styles/default/accordion.json b/apps/www/src/public/registry/styles/default/accordion.json
index bfebefdf..673e9c24 100644
--- a/apps/www/src/public/registry/styles/default/accordion.json
+++ b/apps/www/src/public/registry/styles/default/accordion.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "Accordion.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "AccordionContent.vue",
diff --git a/apps/www/src/public/registry/styles/default/alert-dialog.json b/apps/www/src/public/registry/styles/default/alert-dialog.json
index cb6830f7..fc8147fe 100644
--- a/apps/www/src/public/registry/styles/default/alert-dialog.json
+++ b/apps/www/src/public/registry/styles/default/alert-dialog.json
@@ -10,7 +10,7 @@
"files": [
{
"name": "AlertDialog.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "AlertDialogAction.vue",
diff --git a/apps/www/src/public/registry/styles/default/calendar.json b/apps/www/src/public/registry/styles/default/calendar.json
index 81f3016e..c68836fc 100644
--- a/apps/www/src/public/registry/styles/default/calendar.json
+++ b/apps/www/src/public/registry/styles/default/calendar.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "Calendar.vue",
- "content": "\n\n\n \n
\n \n \n \n \n \n \n
\n\n
\n
\n \n\n\n"
+ "content": "\n\n\n \n
\n \n \n \n \n \n \n
\n\n
\n
\n \n\n\n"
},
{
"name": "index.ts",
diff --git a/apps/www/src/public/registry/styles/default/checkbox.json b/apps/www/src/public/registry/styles/default/checkbox.json
index 4773c03b..16db473d 100644
--- a/apps/www/src/public/registry/styles/default/checkbox.json
+++ b/apps/www/src/public/registry/styles/default/checkbox.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "Checkbox.vue",
- "content": "\n\n\n \n \n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n \n \n"
},
{
"name": "index.ts",
diff --git a/apps/www/src/public/registry/styles/default/collapsible.json b/apps/www/src/public/registry/styles/default/collapsible.json
index 5ae12ce9..39fcf75d 100644
--- a/apps/www/src/public/registry/styles/default/collapsible.json
+++ b/apps/www/src/public/registry/styles/default/collapsible.json
@@ -11,7 +11,7 @@
},
{
"name": "CollapsibleContent.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "CollapsibleTrigger.vue",
diff --git a/apps/www/src/public/registry/styles/default/command.json b/apps/www/src/public/registry/styles/default/command.json
index ac465894..f2905f30 100644
--- a/apps/www/src/public/registry/styles/default/command.json
+++ b/apps/www/src/public/registry/styles/default/command.json
@@ -10,7 +10,7 @@
"files": [
{
"name": "Command.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "CommandDialog.vue",
@@ -30,7 +30,7 @@
},
{
"name": "CommandItem.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "CommandList.vue",
diff --git a/apps/www/src/public/registry/styles/default/context-menu.json b/apps/www/src/public/registry/styles/default/context-menu.json
index f04f3172..4f524b3b 100644
--- a/apps/www/src/public/registry/styles/default/context-menu.json
+++ b/apps/www/src/public/registry/styles/default/context-menu.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "ContextMenu.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "ContextMenuCheckboxItem.vue",
@@ -37,11 +37,11 @@
},
{
"name": "ContextMenuRadioGroup.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "ContextMenuRadioItem.vue",
- "content": "\n\n\n \n \n \n \n \n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n \n \n \n \n \n"
},
{
"name": "ContextMenuSeparator.vue",
@@ -53,7 +53,7 @@
},
{
"name": "ContextMenuSub.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "ContextMenuSubContent.vue",
diff --git a/apps/www/src/public/registry/styles/default/dropdown-menu.json b/apps/www/src/public/registry/styles/default/dropdown-menu.json
index 2dbe2e91..3ae58255 100644
--- a/apps/www/src/public/registry/styles/default/dropdown-menu.json
+++ b/apps/www/src/public/registry/styles/default/dropdown-menu.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "DropdownMenu.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "DropdownMenuCheckboxItem.vue",
@@ -49,7 +49,7 @@
},
{
"name": "DropdownMenuSub.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "DropdownMenuSubContent.vue",
diff --git a/apps/www/src/public/registry/styles/default/hover-card.json b/apps/www/src/public/registry/styles/default/hover-card.json
index 974ae91f..0f4b7ad9 100644
--- a/apps/www/src/public/registry/styles/default/hover-card.json
+++ b/apps/www/src/public/registry/styles/default/hover-card.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "HoverCard.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "HoverCardContent.vue",
diff --git a/apps/www/src/public/registry/styles/default/menubar.json b/apps/www/src/public/registry/styles/default/menubar.json
index b04470db..1cebe4c9 100644
--- a/apps/www/src/public/registry/styles/default/menubar.json
+++ b/apps/www/src/public/registry/styles/default/menubar.json
@@ -53,7 +53,7 @@
},
{
"name": "MenubarSub.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "MenubarSubContent.vue",
@@ -61,7 +61,7 @@
},
{
"name": "MenubarSubTrigger.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n \n"
},
{
"name": "MenubarTrigger.vue",
diff --git a/apps/www/src/public/registry/styles/default/popover.json b/apps/www/src/public/registry/styles/default/popover.json
index 77635e6f..ffa67e75 100644
--- a/apps/www/src/public/registry/styles/default/popover.json
+++ b/apps/www/src/public/registry/styles/default/popover.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "Popover.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "PopoverContent.vue",
diff --git a/apps/www/src/public/registry/styles/default/radio-group.json b/apps/www/src/public/registry/styles/default/radio-group.json
index 46a40083..9a61ec0c 100644
--- a/apps/www/src/public/registry/styles/default/radio-group.json
+++ b/apps/www/src/public/registry/styles/default/radio-group.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "RadioGroup.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "RadioGroupItem.vue",
diff --git a/apps/www/src/public/registry/styles/default/select.json b/apps/www/src/public/registry/styles/default/select.json
index a0e8ad07..46f524af 100644
--- a/apps/www/src/public/registry/styles/default/select.json
+++ b/apps/www/src/public/registry/styles/default/select.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "Select.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "SelectContent.vue",
diff --git a/apps/www/src/public/registry/styles/default/switch.json b/apps/www/src/public/registry/styles/default/switch.json
index 8f5006b1..d0e168cd 100644
--- a/apps/www/src/public/registry/styles/default/switch.json
+++ b/apps/www/src/public/registry/styles/default/switch.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "Switch.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "index.ts",
diff --git a/apps/www/src/public/registry/styles/default/toggle.json b/apps/www/src/public/registry/styles/default/toggle.json
index 793cd317..586e88c4 100644
--- a/apps/www/src/public/registry/styles/default/toggle.json
+++ b/apps/www/src/public/registry/styles/default/toggle.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "Toggle.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "index.ts",
diff --git a/apps/www/src/public/registry/styles/default/tooltip.json b/apps/www/src/public/registry/styles/default/tooltip.json
index 82d7da07..5c1f4999 100644
--- a/apps/www/src/public/registry/styles/default/tooltip.json
+++ b/apps/www/src/public/registry/styles/default/tooltip.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "Tooltip.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "TooltipContent.vue",
diff --git a/apps/www/src/public/registry/styles/new-york/accordion.json b/apps/www/src/public/registry/styles/new-york/accordion.json
index 665db2f0..c6f336c6 100644
--- a/apps/www/src/public/registry/styles/new-york/accordion.json
+++ b/apps/www/src/public/registry/styles/new-york/accordion.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "Accordion.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "AccordionContent.vue",
diff --git a/apps/www/src/public/registry/styles/new-york/alert-dialog.json b/apps/www/src/public/registry/styles/new-york/alert-dialog.json
index 2cf70dc1..bdd6a6b8 100644
--- a/apps/www/src/public/registry/styles/new-york/alert-dialog.json
+++ b/apps/www/src/public/registry/styles/new-york/alert-dialog.json
@@ -10,7 +10,7 @@
"files": [
{
"name": "AlertDialog.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "AlertDialogAction.vue",
diff --git a/apps/www/src/public/registry/styles/new-york/calendar.json b/apps/www/src/public/registry/styles/new-york/calendar.json
index 8bf7af76..20c70f6f 100644
--- a/apps/www/src/public/registry/styles/new-york/calendar.json
+++ b/apps/www/src/public/registry/styles/new-york/calendar.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "Calendar.vue",
- "content": "\n\n\n \n
\n \n \n \n \n \n \n
\n\n
\n
\n \n\n\n"
+ "content": "\n\n\n \n
\n \n \n \n \n \n \n
\n\n
\n
\n \n\n\n"
},
{
"name": "index.ts",
diff --git a/apps/www/src/public/registry/styles/new-york/checkbox.json b/apps/www/src/public/registry/styles/new-york/checkbox.json
index 66d99033..a17b7646 100644
--- a/apps/www/src/public/registry/styles/new-york/checkbox.json
+++ b/apps/www/src/public/registry/styles/new-york/checkbox.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "Checkbox.vue",
- "content": "\n\n\n \n \n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n \n \n"
},
{
"name": "index.ts",
diff --git a/apps/www/src/public/registry/styles/new-york/collapsible.json b/apps/www/src/public/registry/styles/new-york/collapsible.json
index 5ae12ce9..39fcf75d 100644
--- a/apps/www/src/public/registry/styles/new-york/collapsible.json
+++ b/apps/www/src/public/registry/styles/new-york/collapsible.json
@@ -11,7 +11,7 @@
},
{
"name": "CollapsibleContent.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "CollapsibleTrigger.vue",
diff --git a/apps/www/src/public/registry/styles/new-york/command.json b/apps/www/src/public/registry/styles/new-york/command.json
index 2a38382e..5f5f2f12 100644
--- a/apps/www/src/public/registry/styles/new-york/command.json
+++ b/apps/www/src/public/registry/styles/new-york/command.json
@@ -10,7 +10,7 @@
"files": [
{
"name": "Command.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "CommandDialog.vue",
@@ -26,11 +26,11 @@
},
{
"name": "CommandInput.vue",
- "content": "\n\n\n\n\n \n \n \n
\n \n"
+ "content": "\n\n\n\n\n \n \n \n
\n \n"
},
{
"name": "CommandItem.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "CommandList.vue",
diff --git a/apps/www/src/public/registry/styles/new-york/context-menu.json b/apps/www/src/public/registry/styles/new-york/context-menu.json
index e59240b1..71968b1e 100644
--- a/apps/www/src/public/registry/styles/new-york/context-menu.json
+++ b/apps/www/src/public/registry/styles/new-york/context-menu.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "ContextMenu.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "ContextMenuCheckboxItem.vue",
@@ -37,11 +37,11 @@
},
{
"name": "ContextMenuRadioGroup.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "ContextMenuRadioItem.vue",
- "content": "\n\n\n \n \n \n \n \n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n \n \n \n \n \n"
},
{
"name": "ContextMenuSeparator.vue",
@@ -53,7 +53,7 @@
},
{
"name": "ContextMenuSub.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "ContextMenuSubContent.vue",
@@ -61,7 +61,7 @@
},
{
"name": "ContextMenuSubTrigger.vue",
- "content": "\n\n\n \n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n \n"
},
{
"name": "ContextMenuTrigger.vue",
diff --git a/apps/www/src/public/registry/styles/new-york/dropdown-menu.json b/apps/www/src/public/registry/styles/new-york/dropdown-menu.json
index 17749630..e1b6aeea 100644
--- a/apps/www/src/public/registry/styles/new-york/dropdown-menu.json
+++ b/apps/www/src/public/registry/styles/new-york/dropdown-menu.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "DropdownMenu.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "DropdownMenuCheckboxItem.vue",
@@ -49,7 +49,7 @@
},
{
"name": "DropdownMenuSub.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "DropdownMenuSubContent.vue",
diff --git a/apps/www/src/public/registry/styles/new-york/hover-card.json b/apps/www/src/public/registry/styles/new-york/hover-card.json
index 974ae91f..0f4b7ad9 100644
--- a/apps/www/src/public/registry/styles/new-york/hover-card.json
+++ b/apps/www/src/public/registry/styles/new-york/hover-card.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "HoverCard.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "HoverCardContent.vue",
diff --git a/apps/www/src/public/registry/styles/new-york/menubar.json b/apps/www/src/public/registry/styles/new-york/menubar.json
index 9b15b69f..754e80bc 100644
--- a/apps/www/src/public/registry/styles/new-york/menubar.json
+++ b/apps/www/src/public/registry/styles/new-york/menubar.json
@@ -17,7 +17,7 @@
},
{
"name": "MenubarContent.vue",
- "content": "\n\n\n \n \n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n \n \n"
},
{
"name": "MenubarGroup.vue",
@@ -53,7 +53,7 @@
},
{
"name": "MenubarSub.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "MenubarSubContent.vue",
@@ -61,7 +61,7 @@
},
{
"name": "MenubarSubTrigger.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n \n"
},
{
"name": "MenubarTrigger.vue",
diff --git a/apps/www/src/public/registry/styles/new-york/popover.json b/apps/www/src/public/registry/styles/new-york/popover.json
index d395bb28..f8c94b8d 100644
--- a/apps/www/src/public/registry/styles/new-york/popover.json
+++ b/apps/www/src/public/registry/styles/new-york/popover.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "Popover.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "PopoverContent.vue",
diff --git a/apps/www/src/public/registry/styles/new-york/radio-group.json b/apps/www/src/public/registry/styles/new-york/radio-group.json
index 7460b3ba..7343f9d9 100644
--- a/apps/www/src/public/registry/styles/new-york/radio-group.json
+++ b/apps/www/src/public/registry/styles/new-york/radio-group.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "RadioGroup.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "RadioGroupItem.vue",
diff --git a/apps/www/src/public/registry/styles/new-york/select.json b/apps/www/src/public/registry/styles/new-york/select.json
index 0acbf8d7..44551ac1 100644
--- a/apps/www/src/public/registry/styles/new-york/select.json
+++ b/apps/www/src/public/registry/styles/new-york/select.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "Select.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "SelectContent.vue",
diff --git a/apps/www/src/public/registry/styles/new-york/switch.json b/apps/www/src/public/registry/styles/new-york/switch.json
index dc47e636..ba0ec392 100644
--- a/apps/www/src/public/registry/styles/new-york/switch.json
+++ b/apps/www/src/public/registry/styles/new-york/switch.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "Switch.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "index.ts",
diff --git a/apps/www/src/public/registry/styles/new-york/toggle.json b/apps/www/src/public/registry/styles/new-york/toggle.json
index 7164ae71..f2eb55b0 100644
--- a/apps/www/src/public/registry/styles/new-york/toggle.json
+++ b/apps/www/src/public/registry/styles/new-york/toggle.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "Toggle.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "index.ts",
diff --git a/apps/www/src/public/registry/styles/new-york/tooltip.json b/apps/www/src/public/registry/styles/new-york/tooltip.json
index 0e0faee6..834e9118 100644
--- a/apps/www/src/public/registry/styles/new-york/tooltip.json
+++ b/apps/www/src/public/registry/styles/new-york/tooltip.json
@@ -9,7 +9,7 @@
"files": [
{
"name": "Tooltip.vue",
- "content": "\n\n\n \n \n \n \n"
+ "content": "\n\n\n \n \n \n \n"
},
{
"name": "TooltipContent.vue",
diff --git a/apps/www/src/stores/config.ts b/apps/www/src/stores/config.ts
index a86d704e..dc3cc118 100644
--- a/apps/www/src/stores/config.ts
+++ b/apps/www/src/stores/config.ts
@@ -2,12 +2,12 @@ import { computed } from 'vue'
import { useSessionStorage } from '@vueuse/core'
import { useData } from 'vitepress'
import { type Theme, themes } from './../lib/registry/themes'
-import { styles } from '@/lib/registry/styles'
+import { type Style, styles } from '@/lib/registry/styles'
interface Config {
theme: Theme['name']
radius: number
- style: string
+ style: Style
}
export const RADII = [0, 0.25, 0.5, 0.75, 1]
diff --git a/package.json b/package.json
index 76d277aa..5c4ab6e9 100644
--- a/package.json
+++ b/package.json
@@ -1,8 +1,8 @@
{
"name": "shadcn-vue",
- "version": "0.5.0",
+ "version": "0.7.0",
"private": true,
- "packageManager": "pnpm@8.8.0",
+ "packageManager": "pnpm@8.9.2",
"license": "MIT",
"repository": "radix-vue/shadcn-vue",
"workspaces": [
@@ -32,13 +32,13 @@
"@antfu/eslint-config": "^0.43.1",
"@commitlint/cli": "^17.7.1",
"@commitlint/config-conventional": "^17.7.0",
- "eslint": "^8.50.0",
+ "eslint": "^8.52.0",
"lint-staged": "^14.0.1",
- "pnpm": "^8.8.0",
+ "pnpm": "^8.9.2",
"simple-git-hooks": "^2.9.0",
- "taze": "^0.11.3",
+ "taze": "^0.11.4",
"typescript": "^5.2.2",
- "vitest": "^0.34.4"
+ "vitest": "^0.34.6"
},
"commitlint": {
"extends": [
diff --git a/packages/cli/package.json b/packages/cli/package.json
index 51e52464..f7f69118 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -1,7 +1,7 @@
{
"name": "shadcn-vue",
"type": "module",
- "version": "0.5.0",
+ "version": "0.7.0",
"description": "Add components to your apps.",
"publishConfig": {
"access": "public"
@@ -49,6 +49,7 @@
"@babel/core": "^7.22.17",
"@babel/parser": "^7.22.16",
"@babel/plugin-transform-typescript": "^7.22.15",
+ "@vue/compiler-sfc": "^3.3.6",
"chalk": "5.3.0",
"commander": "^11.0.0",
"cosmiconfig": "^8.3.6",
@@ -62,7 +63,7 @@
"node-fetch": "^3.3.2",
"ora": "^7.0.1",
"prompts": "^2.4.2",
- "radix-vue": "^0.4.1",
+ "radix-vue": "^1.0.0",
"recast": "^0.23.4",
"rimraf": "^5.0.1",
"ts-morph": "^19.0.0",
diff --git a/packages/cli/src/commands/init.ts b/packages/cli/src/commands/init.ts
index 052fee3f..d252da02 100644
--- a/packages/cli/src/commands/init.ts
+++ b/packages/cli/src/commands/init.ts
@@ -28,6 +28,7 @@ import {
rawConfigSchema,
resolveConfigPaths,
} from '../utils/get-config'
+import { transformCJSToESM } from '../utils/transformers/transform-cjs-to-esm'
const PROJECT_DEPENDENCIES = {
base: [
@@ -110,6 +111,7 @@ export async function promptForConfig(
{ title: 'Vite', value: 'vite' },
{ title: 'Nuxt', value: 'nuxt' },
{ title: 'Laravel', value: 'laravel' },
+ { title: 'Astro', value: 'astro' },
],
},
{
@@ -136,7 +138,7 @@ export async function promptForConfig(
type: 'text',
name: 'tailwindCss',
message: `Where is your ${highlight('Tailwind CSS')} file?`,
- initial: (prev, values) => defaultConfig?.tailwind.css ?? TAILWIND_CSS_PATH[values.framework as 'vite' | 'nuxt' | 'laravel'],
+ initial: (prev, values) => defaultConfig?.tailwind.css ?? TAILWIND_CSS_PATH[values.framework as 'vite' | 'nuxt' | 'laravel' | 'astro'],
},
{
type: 'toggle',
@@ -151,8 +153,14 @@ export async function promptForConfig(
{
type: 'text',
name: 'tailwindConfig',
- message: `Where is your ${highlight('tailwind.config.js')} located?`,
- initial: defaultConfig?.tailwind.config ?? DEFAULT_TAILWIND_CONFIG,
+ message: `Where is your ${highlight('tailwind.config')} located?`,
+ initial: (prev, values) => {
+ if (defaultConfig?.tailwind.config)
+ return defaultConfig?.tailwind.config
+ if (values.framework === 'astro')
+ return 'tailwind.config.mjs'
+ else return DEFAULT_TAILWIND_CONFIG
+ },
},
{
type: 'text',
@@ -235,9 +243,12 @@ export async function runInit(cwd: string, config: Config) {
// Write tailwind config.
await fs.writeFile(
config.resolvedPaths.tailwindConfig,
- config.tailwind.cssVariables
- ? template(templates.TAILWIND_CONFIG_WITH_VARIABLES)({ extension, framework: config.framework })
- : template(templates.TAILWIND_CONFIG)({ extension, framework: config.framework }),
+ transformCJSToESM(
+ config.resolvedPaths.tailwindConfig,
+ config.tailwind.cssVariables
+ ? template(templates.TAILWIND_CONFIG_WITH_VARIABLES)({ extension, framework: config.framework })
+ : template(templates.TAILWIND_CONFIG)({ extension, framework: config.framework }),
+ ),
'utf8',
)
diff --git a/packages/cli/src/utils/get-config.ts b/packages/cli/src/utils/get-config.ts
index c85e36f7..68f7ebeb 100644
--- a/packages/cli/src/utils/get-config.ts
+++ b/packages/cli/src/utils/get-config.ts
@@ -16,6 +16,7 @@ export const TAILWIND_CSS_PATH = {
nuxt: 'assets/css/tailwind.css',
vite: 'src/assets/index.css',
laravel: 'resources/css/app.css',
+ astro: 'src/styles/globals.css',
}
// TODO: Figure out if we want to support all cosmiconfig formats.
diff --git a/packages/cli/src/utils/templates.ts b/packages/cli/src/utils/templates.ts
index 3ebd2edd..3eae5012 100644
--- a/packages/cli/src/utils/templates.ts
+++ b/packages/cli/src/utils/templates.ts
@@ -7,7 +7,9 @@ export function cn(...inputs: ClassValue[]) {
}
`
-export const TAILWIND_CONFIG = `/** @type {import('tailwindcss').Config} */
+export const TAILWIND_CONFIG = `const animate = require("tailwindcss-animate")
+
+/** @type {import('tailwindcss').Config} */
module.exports = {
darkMode: ["class"],
content: [
@@ -41,10 +43,12 @@ module.exports = {
},
},
},
- plugins: [require("tailwindcss-animate")],
+ plugins: [animate],
}`
-export const TAILWIND_CONFIG_WITH_VARIABLES = `/** @type {import('tailwindcss').Config} */
+export const TAILWIND_CONFIG_WITH_VARIABLES = `const animate = require("tailwindcss-animate")
+
+/** @type {import('tailwindcss').Config} */
module.exports = {
darkMode: ["class"],
<% if (framework === 'vite') { %>
@@ -61,6 +65,10 @@ module.exports = {
"./resources/views/**/*.blade.php",
"./resources/js/**/*.{<%- extension %>,<%- extension %>x,vue}",
],
+ <% } else if (framework === 'astro') { %>
+ content: [
+ './src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}',
+ ],
<% } %>
theme: {
container: {
@@ -127,5 +135,5 @@ module.exports = {
},
},
},
- plugins: [require("tailwindcss-animate")],
+ plugins: [animate],
}`
diff --git a/packages/cli/src/utils/transformers/transform-cjs-to-esm.ts b/packages/cli/src/utils/transformers/transform-cjs-to-esm.ts
new file mode 100644
index 00000000..1966e4c7
--- /dev/null
+++ b/packages/cli/src/utils/transformers/transform-cjs-to-esm.ts
@@ -0,0 +1,8 @@
+export function transformCJSToESM(filename: string, code: string) {
+ if (filename.endsWith('.mjs')) {
+ return code
+ .replace(/const\s([\w\d_]+)\s*=\s*require\((.*)\);?/g, 'import $1 from $2')
+ .replace(/module\.exports = /g, 'export default ')
+ }
+ return code
+}
diff --git a/packages/cli/src/utils/transformers/transform-css-vars.ts b/packages/cli/src/utils/transformers/transform-css-vars.ts
index f99da6b8..97e2b6a8 100644
--- a/packages/cli/src/utils/transformers/transform-css-vars.ts
+++ b/packages/cli/src/utils/transformers/transform-css-vars.ts
@@ -1,5 +1,7 @@
-import { SyntaxKind } from 'ts-morph'
import type * as z from 'zod'
+import MagicString from 'magic-string'
+import { parse, walk } from '@vue/compiler-sfc'
+import { SyntaxKind } from 'ts-morph'
import type { registryBaseColorSchema } from '@/src/utils/registry/schema'
import type { Transformer } from '@/src/utils/transformers'
@@ -9,22 +11,32 @@ export const transformCssVars: Transformer = async ({
baseColor,
}) => {
// No transform if using css variables.
- if (config.tailwind?.cssVariables || !baseColor?.inlineColors)
+ if (config.tailwind?.cssVariables || !baseColor?.inlineColors || sourceFile.getFilePath().endsWith('ts'))
+ return sourceFile
+
+ const parsed = parse(sourceFile.getText())
+ const template = parsed.descriptor.template
+
+ if (!template)
return sourceFile
sourceFile.getDescendantsOfKind(SyntaxKind.StringLiteral).forEach((node) => {
+ if (template.loc.start.offset >= node.getPos())
+ return sourceFile
+
const value = node.getText()
- if (value.includes('cn(')) {
- const splitted = value.split('\'').map(i => applyColorMapping(i, baseColor.inlineColors))
- node.replaceWithText(`${splitted.join('\'')}`)
+ const hasClosingDoubleQuote = value.match(/"/g)?.length === 2
+ if (value.search('\'') === -1 && hasClosingDoubleQuote) {
+ const mapped = applyColorMapping(value.replace(/"/g, ''), baseColor.inlineColors)
+ node.replaceWithText(`"${mapped}"`)
}
- else if (value) {
- const valueWithColorMapping = applyColorMapping(
- value.replace(/"/g, ''),
- baseColor.inlineColors,
- )
- node.replaceWithText(`"${valueWithColorMapping.trim()}"`)
+ else {
+ const s = new MagicString(value)
+ s.replace(/'(.*?)'/g, (substring) => {
+ return `'${applyColorMapping(substring.replace(/\'/g, ''), baseColor.inlineColors)}'`
+ })
+ node.replaceWithText(s.toString())
}
})
@@ -103,6 +115,6 @@ export function applyColorMapping(
if (!lightMode.includes(className))
lightMode.push(className)
}
-
- return `${lightMode.join(' ')} ${darkMode.join(' ').trim()}`
+ const combined = `${lightMode.join(' ').replace(/\'/g, '')} ${darkMode.join(' ').trim()}`.trim()
+ return `${combined}`
}
diff --git a/packages/cli/test/fixtures/nuxt/assets/css/tailwind.css b/packages/cli/test/fixtures/nuxt/assets/css/tailwind.css
index 10b7e9cd..a0bf50ca 100644
--- a/packages/cli/test/fixtures/nuxt/assets/css/tailwind.css
+++ b/packages/cli/test/fixtures/nuxt/assets/css/tailwind.css
@@ -5,68 +5,64 @@
@layer base {
:root {
--background: 0 0% 100%;
- --foreground: 222.2 84% 4.9%;
-
- --muted: 210 40% 96.1%;
- --muted-foreground: 215.4 16.3% 46.9%;
-
- --popover: 0 0% 100%;
- --popover-foreground: 222.2 84% 4.9%;
+ --foreground: 240 10% 3.9%;
--card: 0 0% 100%;
- --card-foreground: 222.2 84% 4.9%;
+ --card-foreground: 240 10% 3.9%;
- --border: 214.3 31.8% 91.4%;
- --input: 214.3 31.8% 91.4%;
+ --popover: 0 0% 100%;
+ --popover-foreground: 240 10% 3.9%;
- --primary: 222.2 47.4% 11.2%;
- --primary-foreground: 210 40% 98%;
+ --primary: 240 5.9% 10%;
+ --primary-foreground: 0 0% 98%;
- --secondary: 210 40% 96.1%;
- --secondary-foreground: 222.2 47.4% 11.2%;
-
- --accent: 210 40% 96.1%;
- --accent-foreground: 222.2 47.4% 11.2%;
+ --secondary: 240 4.8% 95.9%;
+ --secondary-foreground: 240 5.9% 10%;
+ --muted: 240 4.8% 95.9%;
+ --muted-foreground: 240 3.8% 46.1%;
+ --accent: 240 4.8% 95.9%;
+ --accent-foreground: 240 5.9% 10%;
--destructive: 0 84.2% 60.2%;
- --destructive-foreground: 210 40% 98%;
-
- --ring: 222.2 84% 4.9%;
+ --destructive-foreground: 0 0% 98%;
+ --border:240 5.9% 90%;
+ --input:240 5.9% 90%;
+ --ring:240 5.9% 10%;
--radius: 0.5rem;
}
.dark {
- --background: 222.2 84% 4.9%;
- --foreground: 210 40% 98%;
+ --background:240 10% 3.9%;
+ --foreground:0 0% 98%;
- --muted: 217.2 32.6% 17.5%;
- --muted-foreground: 215 20.2% 65.1%;
+ --card:240 10% 3.9%;
+ --card-foreground:0 0% 98%;
- --popover: 222.2 84% 4.9%;
- --popover-foreground: 210 40% 98%;
+ --popover:240 10% 3.9%;
+ --popover-foreground:0 0% 98%;
- --card: 222.2 84% 4.9%;
- --card-foreground: 210 40% 98%;
+ --primary:0 0% 98%;
+ --primary-foreground:240 5.9% 10%;
- --border: 217.2 32.6% 17.5%;
- --input: 217.2 32.6% 17.5%;
+ --secondary:240 3.7% 15.9%;
+ --secondary-foreground:0 0% 98%;
- --primary: 210 40% 98%;
- --primary-foreground: 222.2 47.4% 11.2%;
+ --muted:240 3.7% 15.9%;
+ --muted-foreground:240 5% 64.9%;
- --secondary: 217.2 32.6% 17.5%;
- --secondary-foreground: 210 40% 98%;
+ --accent:240 3.7% 15.9%;
+ --accent-foreground:0 0% 98%;
- --accent: 217.2 32.6% 17.5%;
- --accent-foreground: 210 40% 98%;
+ --destructive:0 62.8% 30.6%;
+ --destructive-foreground:0 0% 98%;
- --destructive: 0 62.8% 30.6%;
- --destructive-foreground: 210 40% 98%;
-
- --ring: 212.7 26.8% 83.9%;
+ --border:240 3.7% 15.9%;
+ --input:240 3.7% 15.9%;
+ --ring:240 4.9% 83.9%;
}
}
+
@layer base {
* {
diff --git a/packages/cli/test/fixtures/nuxt/package.json b/packages/cli/test/fixtures/nuxt/package.json
index 70afb5e3..e904dffc 100644
--- a/packages/cli/test/fixtures/nuxt/package.json
+++ b/packages/cli/test/fixtures/nuxt/package.json
@@ -13,7 +13,7 @@
"class-variance-authority": "^0.7.0",
"clsx": "^2.0.0",
"lucide-vue-next": "^0.276.0",
- "radix-vue": "^0.4.1",
+ "radix-vue": "^1.0.0",
"tailwind-merge": "^1.14.0",
"tailwindcss-animate": "^1.0.7"
},
diff --git a/packages/cli/test/utils/__snapshots__/transform-cjs-to-esm.test.ts.snap b/packages/cli/test/utils/__snapshots__/transform-cjs-to-esm.test.ts.snap
new file mode 100644
index 00000000..68143755
--- /dev/null
+++ b/packages/cli/test/utils/__snapshots__/transform-cjs-to-esm.test.ts.snap
@@ -0,0 +1,136 @@
+// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
+
+exports[`handle tailwind config template correctly 1`] = `
+"import animate from \\"tailwindcss-animate\\"
+
+/** @type {import('tailwindcss').Config} */
+export default {
+ darkMode: [\\"class\\"],
+ content: [
+ './pages/**/*.{<%- extension %>,<%- extension %>x,vue}',
+ './components/**/*.{<%- extension %>,<%- extension %>x,vue}',
+ './app/**/*.{<%- extension %>,<%- extension %>x,vue}',
+ './src/**/*.{<%- extension %>,<%- extension %>x,vue}',
+ ],
+ theme: {
+ container: {
+ center: true,
+ padding: \\"2rem\\",
+ screens: {
+ \\"2xl\\": \\"1400px\\",
+ },
+ },
+ extend: {
+ keyframes: {
+ \\"accordion-down\\": {
+ from: { height: 0 },
+ to: { height: \\"var(--radix-accordion-content-height)\\" },
+ },
+ \\"accordion-up\\": {
+ from: { height: \\"var(--radix-accordion-content-height)\\" },
+ to: { height: 0 },
+ },
+ },
+ animation: {
+ \\"accordion-down\\": \\"accordion-down 0.2s ease-out\\",
+ \\"accordion-up\\": \\"accordion-up 0.2s ease-out\\",
+ },
+ },
+ },
+ plugins: [animate],
+}"
+`;
+
+exports[`handle tailwind config template correctly 2`] = `
+"import animate from \\"tailwindcss-animate\\"
+
+/** @type {import('tailwindcss').Config} */
+export default {
+ darkMode: [\\"class\\"],
+ <% if (framework === 'vite') { %>
+ content: [
+ './pages/**/*.{<%- extension %>,<%- extension %>x,vue}',
+ './components/**/*.{<%- extension %>,<%- extension %>x,vue}',
+ './app/**/*.{<%- extension %>,<%- extension %>x,vue}',
+ './src/**/*.{<%- extension %>,<%- extension %>x,vue}',
+ ],
+ <% } else if (framework === 'laravel') { %>
+ content: [
+ \\"./vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php\\",
+ \\"./storage/framework/views/*.php\\",
+ \\"./resources/views/**/*.blade.php\\",
+ \\"./resources/js/**/*.{<%- extension %>,<%- extension %>x,vue}\\",
+ ],
+ <% } else if (framework === 'astro') { %>
+ content: [
+ './src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}',
+ ],
+ <% } %>
+ theme: {
+ container: {
+ center: true,
+ padding: \\"2rem\\",
+ screens: {
+ \\"2xl\\": \\"1400px\\",
+ },
+ },
+ extend: {
+ colors: {
+ border: \\"hsl(var(--border))\\",
+ input: \\"hsl(var(--input))\\",
+ ring: \\"hsl(var(--ring))\\",
+ background: \\"hsl(var(--background))\\",
+ foreground: \\"hsl(var(--foreground))\\",
+ primary: {
+ DEFAULT: \\"hsl(var(--primary))\\",
+ foreground: \\"hsl(var(--primary-foreground))\\",
+ },
+ secondary: {
+ DEFAULT: \\"hsl(var(--secondary))\\",
+ foreground: \\"hsl(var(--secondary-foreground))\\",
+ },
+ destructive: {
+ DEFAULT: \\"hsl(var(--destructive))\\",
+ foreground: \\"hsl(var(--destructive-foreground))\\",
+ },
+ muted: {
+ DEFAULT: \\"hsl(var(--muted))\\",
+ foreground: \\"hsl(var(--muted-foreground))\\",
+ },
+ accent: {
+ DEFAULT: \\"hsl(var(--accent))\\",
+ foreground: \\"hsl(var(--accent-foreground))\\",
+ },
+ popover: {
+ DEFAULT: \\"hsl(var(--popover))\\",
+ foreground: \\"hsl(var(--popover-foreground))\\",
+ },
+ card: {
+ DEFAULT: \\"hsl(var(--card))\\",
+ foreground: \\"hsl(var(--card-foreground))\\",
+ },
+ },
+ borderRadius: {
+ lg: \\"var(--radius)\\",
+ md: \\"calc(var(--radius) - 2px)\\",
+ sm: \\"calc(var(--radius) - 4px)\\",
+ },
+ keyframes: {
+ \\"accordion-down\\": {
+ from: { height: 0 },
+ to: { height: \\"var(--radix-accordion-content-height)\\" },
+ },
+ \\"accordion-up\\": {
+ from: { height: \\"var(--radix-accordion-content-height)\\" },
+ to: { height: 0 },
+ },
+ },
+ animation: {
+ \\"accordion-down\\": \\"accordion-down 0.2s ease-out\\",
+ \\"accordion-up\\": \\"accordion-up 0.2s ease-out\\",
+ },
+ },
+ },
+ plugins: [animate],
+}"
+`;
diff --git a/packages/cli/test/utils/__snapshots__/transform-css-vars.test.ts.snap b/packages/cli/test/utils/__snapshots__/transform-css-vars.test.ts.snap
index 9a57aa19..964b9aad 100644
--- a/packages/cli/test/utils/__snapshots__/transform-css-vars.test.ts.snap
+++ b/packages/cli/test/utils/__snapshots__/transform-css-vars.test.ts.snap
@@ -17,6 +17,6 @@ exports[`transform css vars 2`] = `
exports[`transform css vars 3`] = `
"
-foo
+foo
\\""
`;
diff --git a/packages/cli/test/utils/transform-cjs-to-esm.test.ts b/packages/cli/test/utils/transform-cjs-to-esm.test.ts
new file mode 100644
index 00000000..ede5c9d8
--- /dev/null
+++ b/packages/cli/test/utils/transform-cjs-to-esm.test.ts
@@ -0,0 +1,8 @@
+import { expect, test } from 'vitest'
+import { TAILWIND_CONFIG, TAILWIND_CONFIG_WITH_VARIABLES } from '../../src/utils/templates'
+import { transformCJSToESM } from '../../src/utils/transformers/transform-cjs-to-esm'
+
+test('handle tailwind config template correctly', () => {
+ expect(transformCJSToESM('.mjs', TAILWIND_CONFIG)).toMatchSnapshot()
+ expect(transformCJSToESM('.mjs', TAILWIND_CONFIG_WITH_VARIABLES)).toMatchSnapshot()
+})
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 4c387551..0e838d45 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -19,7 +19,7 @@ importers:
devDependencies:
'@antfu/eslint-config':
specifier: ^0.43.1
- version: 0.43.1(eslint@8.50.0)(typescript@5.2.2)
+ version: 0.43.1(eslint@8.52.0)(typescript@5.2.2)
'@commitlint/cli':
specifier: ^17.7.1
version: 17.7.1
@@ -27,26 +27,26 @@ importers:
specifier: ^17.7.0
version: 17.7.0
eslint:
- specifier: ^8.50.0
- version: 8.50.0
+ specifier: ^8.52.0
+ version: 8.52.0
lint-staged:
specifier: ^14.0.1
version: 14.0.1
pnpm:
- specifier: ^8.8.0
- version: 8.8.0
+ specifier: ^8.9.2
+ version: 8.9.2
simple-git-hooks:
specifier: ^2.9.0
version: 2.9.0
taze:
- specifier: ^0.11.3
- version: 0.11.3
+ specifier: ^0.11.4
+ version: 0.11.4
typescript:
specifier: ^5.2.2
version: 5.2.2
vitest:
- specifier: ^0.34.4
- version: 0.34.5(@vitest/ui@0.34.5)
+ specifier: ^0.34.6
+ version: 0.34.6(@vitest/ui@0.34.4)
apps/www:
dependencies:
@@ -55,52 +55,61 @@ importers:
version: 0.8.0
'@morev/vue-transitions':
specifier: ^2.3.6
- version: 2.3.6(vue@3.3.4)
+ version: 2.3.6(vue@3.3.6)
'@radix-icons/vue':
specifier: ^1.0.0
- version: 1.0.0(vue@3.3.4)
+ version: 1.0.0(vue@3.3.6)
+ '@stackblitz/sdk':
+ specifier: ^1.9.0
+ version: 1.9.0
'@tanstack/vue-table':
- specifier: ^8.10.3
- version: 8.10.3(vue@3.3.4)
+ specifier: ^8.10.7
+ version: 8.10.7(vue@3.3.6)
'@unovis/ts':
- specifier: ^1.2.1
- version: 1.2.1
+ specifier: ^1.2.2
+ version: 1.2.2
'@unovis/vue':
- specifier: 1.3.0-alpha.3
- version: 1.3.0-alpha.3(@unovis/ts@1.2.1)(vue@3.3.4)
+ specifier: 1.3.0-beta.3
+ version: 1.3.0-beta.3(@unovis/ts@1.2.2)(vue@3.3.6)
'@vee-validate/zod':
- specifier: ^4.11.7
- version: 4.11.7(vue@3.3.4)
+ specifier: ^4.11.8
+ version: 4.11.8(vue@3.3.6)
'@vueuse/core':
- specifier: ^10.4.1
- version: 10.4.1(vue@3.3.4)
+ specifier: ^10.5.0
+ version: 10.5.0(vue@3.3.6)
class-variance-authority:
specifier: ^0.7.0
version: 0.7.0
clsx:
specifier: ^2.0.0
version: 2.0.0
+ codesandbox:
+ specifier: ^2.2.3
+ version: 2.2.3
date-fns:
specifier: ^2.30.0
version: 2.30.0
lucide-vue-next:
specifier: ^0.276.0
- version: 0.276.0(vue@3.3.4)
+ version: 0.276.0(vue@3.3.6)
+ radix-vue:
+ specifier: ^1.0.0
+ version: 1.0.0(vue@3.3.6)
tailwindcss-animate:
specifier: ^1.0.7
version: 1.0.7(tailwindcss@3.3.3)
v-calendar:
- specifier: ^3.1.0
- version: 3.1.0(@popperjs/core@2.11.8)(vue@3.3.4)
+ specifier: ^3.1.2
+ version: 3.1.2(@popperjs/core@2.11.8)(vue@3.3.6)
vee-validate:
- specifier: 4.11.7
- version: 4.11.7(vue@3.3.4)
+ specifier: 4.11.8
+ version: 4.11.8(vue@3.3.6)
vue:
- specifier: ^3.3.4
- version: 3.3.4
+ specifier: ^3.3.6
+ version: 3.3.6(typescript@5.2.2)
vue-wrap-balancer:
specifier: ^1.1.3
- version: 1.1.3(vue@3.3.4)
+ version: 1.1.3(vue@3.3.6)
zod:
specifier: ^3.22.4
version: 3.22.4
@@ -110,42 +119,39 @@ importers:
version: 1.1.11
'@iconify-json/tabler':
specifier: ^1.1.89
- version: 1.1.92
+ version: 1.1.89
'@iconify/json':
specifier: ^2.2.108
- version: 2.2.120
+ version: 2.2.108
'@iconify/vue':
specifier: ^4.1.1
- version: 4.1.1(vue@3.3.4)
+ version: 4.1.1(vue@3.3.6)
'@types/lodash.template':
- specifier: ^4.5.1
- version: 4.5.1
+ specifier: ^4.5.2
+ version: 4.5.2
'@types/node':
- specifier: ^20.6.0
- version: 20.7.0
+ specifier: ^20.8.7
+ version: 20.8.7
'@vitejs/plugin-vue':
specifier: ^4.4.0
- version: 4.4.0(vite@4.4.11)(vue@3.3.4)
+ version: 4.4.0(vite@4.5.0)(vue@3.3.6)
'@vitejs/plugin-vue-jsx':
specifier: ^3.0.2
- version: 3.0.2(vite@4.4.11)(vue@3.3.4)
+ version: 3.0.2(vite@4.5.0)(vue@3.3.6)
'@vue/compiler-core':
- specifier: ^3.3.4
- version: 3.3.4
+ specifier: ^3.3.6
+ version: 3.3.6
'@vue/compiler-dom':
- specifier: ^3.3.4
- version: 3.3.4
+ specifier: ^3.3.6
+ version: 3.3.6
autoprefixer:
specifier: ^10.4.16
- version: 10.4.16(postcss@8.4.30)
+ version: 10.4.16(postcss@8.4.31)
lodash.template:
specifier: ^4.5.0
version: 4.5.0
- radix-vue:
- specifier: ^0.4.1
- version: 0.4.1(vue@3.3.4)
rimraf:
- specifier: ^5.0.1
+ specifier: ^5.0.5
version: 5.0.5
tailwind-merge:
specifier: ^1.14.0
@@ -154,23 +160,23 @@ importers:
specifier: ^3.3.3
version: 3.3.3(ts-node@10.9.1)
tsx:
- specifier: ^3.13.0
- version: 3.13.0
+ specifier: ^3.14.0
+ version: 3.14.0
typescript:
specifier: ^5.2.2
version: 5.2.2
unplugin-icons:
- specifier: ^0.17.0
- version: 0.17.0
+ specifier: ^0.17.1
+ version: 0.17.1
vite:
- specifier: ^4.4.11
- version: 4.4.11(@types/node@20.7.0)
+ specifier: ^4.5.0
+ version: 4.5.0(@types/node@20.8.7)
vitepress:
- specifier: ^1.0.0-rc.20
- version: 1.0.0-rc.20(@algolia/client-search@4.20.0)(@types/node@20.7.0)(postcss@8.4.30)(search-insights@2.8.3)
+ specifier: ^1.0.0-rc.23
+ version: 1.0.0-rc.23(@algolia/client-search@4.20.0)(@types/node@20.8.7)(postcss@8.4.31)(search-insights@2.9.0)(typescript@5.2.2)
vue-tsc:
- specifier: ^1.8.15
- version: 1.8.15(typescript@5.2.2)
+ specifier: ^1.8.20
+ version: 1.8.20(typescript@5.2.2)
packages/cli:
dependencies:
@@ -179,13 +185,16 @@ importers:
version: 0.21.8
'@babel/core':
specifier: ^7.22.17
- version: 7.23.0
+ version: 7.22.17
'@babel/parser':
specifier: ^7.22.16
- version: 7.23.0
+ version: 7.22.16
'@babel/plugin-transform-typescript':
specifier: ^7.22.15
- version: 7.22.15(@babel/core@7.23.0)
+ version: 7.22.15(@babel/core@7.22.17)
+ '@vue/compiler-sfc':
+ specifier: ^3.3.6
+ version: 3.3.6
chalk:
specifier: 5.3.0
version: 5.3.0
@@ -226,8 +235,8 @@ importers:
specifier: ^2.4.2
version: 2.4.2
radix-vue:
- specifier: ^0.4.1
- version: 0.4.1(vue@3.3.4)
+ specifier: ^1.0.0
+ version: 1.0.0(vue@3.3.6)
recast:
specifier: ^0.23.4
version: 0.23.4
@@ -245,32 +254,32 @@ importers:
version: 4.2.1(typescript@5.2.2)
zod:
specifier: ^3.22.2
- version: 3.22.2
+ version: 3.22.4
devDependencies:
'@types/babel__core':
specifier: ^7.20.1
- version: 7.20.2
+ version: 7.20.1
'@types/diff':
specifier: ^5.0.3
- version: 5.0.5
+ version: 5.0.3
'@types/fs-extra':
specifier: ^11.0.1
- version: 11.0.2
+ version: 11.0.1
'@types/lodash.template':
specifier: ^4.5.1
version: 4.5.1
'@types/prompts':
specifier: ^2.4.4
- version: 2.4.5
+ version: 2.4.4
'@vitest/ui':
specifier: ^0.34.4
- version: 0.34.5(vitest@0.34.5)
+ version: 0.34.4(vitest@0.34.6)
tsup:
specifier: ^7.2.0
version: 7.2.0(ts-node@10.9.1)(typescript@5.2.2)
type-fest:
specifier: ^4.3.1
- version: 4.3.2
+ version: 4.3.1
typescript:
specifier: ^5.2.2
version: 5.2.2
@@ -282,10 +291,10 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.8.3):
+ /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.9.0):
resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==}
dependencies:
- '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.8.3)
+ '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.9.0)
'@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)
transitivePeerDependencies:
- '@algolia/client-search'
@@ -293,13 +302,13 @@ packages:
- search-insights
dev: true
- /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.8.3):
+ /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.9.0):
resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==}
peerDependencies:
search-insights: '>= 1 < 3'
dependencies:
'@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)
- search-insights: 2.8.3
+ search-insights: 2.9.0
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
@@ -425,29 +434,29 @@ packages:
engines: {node: '>=6.0.0'}
dependencies:
'@jridgewell/gen-mapping': 0.3.3
- '@jridgewell/trace-mapping': 0.3.19
+ '@jridgewell/trace-mapping': 0.3.20
- /@antfu/eslint-config-basic@0.43.1(@typescript-eslint/eslint-plugin@6.7.3)(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)(typescript@5.2.2):
+ /@antfu/eslint-config-basic@0.43.1(@typescript-eslint/eslint-plugin@6.9.0)(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)(typescript@5.2.2):
resolution: {integrity: sha512-SW6hmGmqI985fsCJ+oivo4MbiMmRMgCJ0Ne8j/hwCB6O6Mc0m5bDqYeKn5HqFhvZhG84GEg5jPDKNiHrBYnQjw==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
'@stylistic/eslint-plugin-js': 0.0.4
- eslint: 8.50.0
- eslint-plugin-antfu: 0.43.1(eslint@8.50.0)(typescript@5.2.2)
- eslint-plugin-eslint-comments: 3.2.0(eslint@8.50.0)
+ eslint: 8.52.0
+ eslint-plugin-antfu: 0.43.1(eslint@8.52.0)(typescript@5.2.2)
+ eslint-plugin-eslint-comments: 3.2.0(eslint@8.52.0)
eslint-plugin-html: 7.1.0
- eslint-plugin-import: /eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)
- eslint-plugin-jsdoc: 46.8.2(eslint@8.50.0)
- eslint-plugin-jsonc: 2.9.0(eslint@8.50.0)
- eslint-plugin-markdown: 3.0.1(eslint@8.50.0)
- eslint-plugin-n: 16.1.0(eslint@8.50.0)
+ eslint-plugin-import: /eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)
+ eslint-plugin-jsdoc: 46.8.2(eslint@8.52.0)
+ eslint-plugin-jsonc: 2.10.0(eslint@8.52.0)
+ eslint-plugin-markdown: 3.0.1(eslint@8.52.0)
+ eslint-plugin-n: 16.2.0(eslint@8.52.0)
eslint-plugin-no-only-tests: 3.1.0
- eslint-plugin-promise: 6.1.1(eslint@8.50.0)
- eslint-plugin-unicorn: 48.0.1(eslint@8.50.0)
- eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.7.3)(eslint@8.50.0)
- eslint-plugin-yml: 1.9.0(eslint@8.50.0)
- jsonc-eslint-parser: 2.3.0
+ eslint-plugin-promise: 6.1.1(eslint@8.52.0)
+ eslint-plugin-unicorn: 48.0.1(eslint@8.52.0)
+ eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.9.0)(eslint@8.52.0)
+ eslint-plugin-yml: 1.10.0(eslint@8.52.0)
+ jsonc-eslint-parser: 2.4.0
yaml-eslint-parser: 1.2.2
transitivePeerDependencies:
- '@typescript-eslint/eslint-plugin'
@@ -458,18 +467,18 @@ packages:
- typescript
dev: true
- /@antfu/eslint-config-ts@0.43.1(eslint@8.50.0)(typescript@5.2.2):
+ /@antfu/eslint-config-ts@0.43.1(eslint@8.52.0)(typescript@5.2.2):
resolution: {integrity: sha512-s3zItBSopYbM/3eii/JKas1PmWR+wCPRNS89qUi4zxPvpuIgN5mahkBvbsCiWacrNFtLxe1zGgo5qijBhVfuvA==}
peerDependencies:
eslint: '>=7.4.0'
typescript: '>=3.9'
dependencies:
- '@antfu/eslint-config-basic': 0.43.1(@typescript-eslint/eslint-plugin@6.7.3)(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)(typescript@5.2.2)
- '@stylistic/eslint-plugin-ts': 0.0.4(eslint@8.50.0)(typescript@5.2.2)
- '@typescript-eslint/eslint-plugin': 6.7.3(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)(typescript@5.2.2)
- '@typescript-eslint/parser': 6.7.3(eslint@8.50.0)(typescript@5.2.2)
- eslint: 8.50.0
- eslint-plugin-jest: 27.4.0(@typescript-eslint/eslint-plugin@6.7.3)(eslint@8.50.0)(typescript@5.2.2)
+ '@antfu/eslint-config-basic': 0.43.1(@typescript-eslint/eslint-plugin@6.9.0)(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)(typescript@5.2.2)
+ '@stylistic/eslint-plugin-ts': 0.0.4(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/eslint-plugin': 6.9.0(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/parser': 6.9.0(eslint@8.52.0)(typescript@5.2.2)
+ eslint: 8.52.0
+ eslint-plugin-jest: 27.4.3(@typescript-eslint/eslint-plugin@6.9.0)(eslint@8.52.0)(typescript@5.2.2)
typescript: 5.2.2
transitivePeerDependencies:
- eslint-import-resolver-typescript
@@ -478,15 +487,15 @@ packages:
- supports-color
dev: true
- /@antfu/eslint-config-vue@0.43.1(@typescript-eslint/eslint-plugin@6.7.3)(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)(typescript@5.2.2):
+ /@antfu/eslint-config-vue@0.43.1(@typescript-eslint/eslint-plugin@6.9.0)(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)(typescript@5.2.2):
resolution: {integrity: sha512-HxOfe8Vl+DPrzssbs5LHRDCnBtCy1LSA1DIeV71IC+iTpzoASFahSsVX5qckYu1InFgUm93XOhHCWm34LzPsvg==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
- '@antfu/eslint-config-basic': 0.43.1(@typescript-eslint/eslint-plugin@6.7.3)(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)(typescript@5.2.2)
- '@antfu/eslint-config-ts': 0.43.1(eslint@8.50.0)(typescript@5.2.2)
- eslint: 8.50.0
- eslint-plugin-vue: 9.17.0(eslint@8.50.0)
+ '@antfu/eslint-config-basic': 0.43.1(@typescript-eslint/eslint-plugin@6.9.0)(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)(typescript@5.2.2)
+ '@antfu/eslint-config-ts': 0.43.1(eslint@8.52.0)(typescript@5.2.2)
+ eslint: 8.52.0
+ eslint-plugin-vue: 9.18.0(eslint@8.52.0)
local-pkg: 0.4.3
transitivePeerDependencies:
- '@typescript-eslint/eslint-plugin'
@@ -498,25 +507,25 @@ packages:
- typescript
dev: true
- /@antfu/eslint-config@0.43.1(eslint@8.50.0)(typescript@5.2.2):
+ /@antfu/eslint-config@0.43.1(eslint@8.52.0)(typescript@5.2.2):
resolution: {integrity: sha512-kTOJeCqhotaiQ/Rv6JxgfAX+SxUq2GII4ZIvTa3GWBUXhFMBvehdUNtxcmO8/HxwxYKkm34/qeF+v7osBsMF1w==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
- '@antfu/eslint-config-vue': 0.43.1(@typescript-eslint/eslint-plugin@6.7.3)(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)(typescript@5.2.2)
- '@typescript-eslint/eslint-plugin': 6.7.3(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)(typescript@5.2.2)
- '@typescript-eslint/parser': 6.7.3(eslint@8.50.0)(typescript@5.2.2)
- eslint: 8.50.0
- eslint-plugin-eslint-comments: 3.2.0(eslint@8.50.0)
+ '@antfu/eslint-config-vue': 0.43.1(@typescript-eslint/eslint-plugin@6.9.0)(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/eslint-plugin': 6.9.0(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/parser': 6.9.0(eslint@8.52.0)(typescript@5.2.2)
+ eslint: 8.52.0
+ eslint-plugin-eslint-comments: 3.2.0(eslint@8.52.0)
eslint-plugin-html: 7.1.0
- eslint-plugin-import: /eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)
- eslint-plugin-jsonc: 2.9.0(eslint@8.50.0)
- eslint-plugin-n: 16.1.0(eslint@8.50.0)
- eslint-plugin-promise: 6.1.1(eslint@8.50.0)
- eslint-plugin-unicorn: 48.0.1(eslint@8.50.0)
- eslint-plugin-vue: 9.17.0(eslint@8.50.0)
- eslint-plugin-yml: 1.9.0(eslint@8.50.0)
- jsonc-eslint-parser: 2.3.0
+ eslint-plugin-import: /eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)
+ eslint-plugin-jsonc: 2.10.0(eslint@8.52.0)
+ eslint-plugin-n: 16.2.0(eslint@8.52.0)
+ eslint-plugin-promise: 6.1.1(eslint@8.52.0)
+ eslint-plugin-unicorn: 48.0.1(eslint@8.52.0)
+ eslint-plugin-vue: 9.18.0(eslint@8.52.0)
+ eslint-plugin-yml: 1.10.0(eslint@8.52.0)
+ jsonc-eslint-parser: 2.4.0
yaml-eslint-parser: 1.2.2
transitivePeerDependencies:
- eslint-import-resolver-typescript
@@ -548,25 +557,25 @@ packages:
'@babel/highlight': 7.22.20
chalk: 2.4.2
- /@babel/compat-data@7.22.20:
- resolution: {integrity: sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==}
+ /@babel/compat-data@7.23.2:
+ resolution: {integrity: sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==}
engines: {node: '>=6.9.0'}
- /@babel/core@7.23.0:
- resolution: {integrity: sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ==}
+ /@babel/core@7.22.17:
+ resolution: {integrity: sha512-2EENLmhpwplDux5PSsZnSbnSkB3tZ6QTksgO25xwEL7pIDcNOMhF5v/s6RzwjMZzZzw9Ofc30gHv5ChCC8pifQ==}
engines: {node: '>=6.9.0'}
dependencies:
'@ampproject/remapping': 2.2.1
'@babel/code-frame': 7.22.13
'@babel/generator': 7.23.0
'@babel/helper-compilation-targets': 7.22.15
- '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.0)
- '@babel/helpers': 7.23.1
- '@babel/parser': 7.23.0
+ '@babel/helper-module-transforms': 7.23.0(@babel/core@7.22.17)
+ '@babel/helpers': 7.23.2
+ '@babel/parser': 7.22.16
'@babel/template': 7.22.15
- '@babel/traverse': 7.23.0
+ '@babel/traverse': 7.23.2
'@babel/types': 7.23.0
- convert-source-map: 2.0.0
+ convert-source-map: 1.9.0
debug: 4.3.4
gensync: 1.0.0-beta.2
json5: 2.2.3
@@ -580,7 +589,7 @@ packages:
dependencies:
'@babel/types': 7.23.0
'@jridgewell/gen-mapping': 0.3.3
- '@jridgewell/trace-mapping': 0.3.19
+ '@jridgewell/trace-mapping': 0.3.20
jsesc: 2.5.2
/@babel/helper-annotate-as-pure@7.22.5:
@@ -593,25 +602,25 @@ packages:
resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/compat-data': 7.22.20
+ '@babel/compat-data': 7.23.2
'@babel/helper-validator-option': 7.22.15
- browserslist: 4.22.0
+ browserslist: 4.22.1
lru-cache: 5.1.1
semver: 6.3.1
- /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.0):
+ /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.22.17):
resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.23.0
+ '@babel/core': 7.22.17
'@babel/helper-annotate-as-pure': 7.22.5
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-function-name': 7.23.0
'@babel/helper-member-expression-to-functions': 7.23.0
'@babel/helper-optimise-call-expression': 7.22.5
- '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.0)
+ '@babel/helper-replace-supers': 7.22.20(@babel/core@7.22.17)
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
semver: 6.3.1
@@ -645,13 +654,13 @@ packages:
dependencies:
'@babel/types': 7.23.0
- /@babel/helper-module-transforms@7.23.0(@babel/core@7.23.0):
+ /@babel/helper-module-transforms@7.23.0(@babel/core@7.22.17):
resolution: {integrity: sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.23.0
+ '@babel/core': 7.22.17
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-module-imports': 7.22.15
'@babel/helper-simple-access': 7.22.5
@@ -668,13 +677,13 @@ packages:
resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==}
engines: {node: '>=6.9.0'}
- /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.0):
+ /@babel/helper-replace-supers@7.22.20(@babel/core@7.22.17):
resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.23.0
+ '@babel/core': 7.22.17
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-member-expression-to-functions': 7.23.0
'@babel/helper-optimise-call-expression': 7.22.5
@@ -709,12 +718,12 @@ packages:
resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==}
engines: {node: '>=6.9.0'}
- /@babel/helpers@7.23.1:
- resolution: {integrity: sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA==}
+ /@babel/helpers@7.23.2:
+ resolution: {integrity: sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.22.15
- '@babel/traverse': 7.23.0
+ '@babel/traverse': 7.23.2
'@babel/types': 7.23.0
transitivePeerDependencies:
- supports-color
@@ -727,6 +736,13 @@ packages:
chalk: 2.4.2
js-tokens: 4.0.0
+ /@babel/parser@7.22.16:
+ resolution: {integrity: sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+ dependencies:
+ '@babel/types': 7.23.0
+
/@babel/parser@7.23.0:
resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==}
engines: {node: '>=6.0.0'}
@@ -734,71 +750,71 @@ packages:
dependencies:
'@babel/types': 7.23.0
- /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.0):
+ /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.17):
resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.0
+ '@babel/core': 7.22.17
'@babel/helper-plugin-utils': 7.22.5
- /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.23.0):
+ /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.17):
resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.0
+ '@babel/core': 7.22.17
'@babel/helper-plugin-utils': 7.22.5
- /@babel/plugin-transform-modules-commonjs@7.23.0(@babel/core@7.23.0):
+ /@babel/plugin-transform-modules-commonjs@7.23.0(@babel/core@7.22.17):
resolution: {integrity: sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.0
- '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.0)
+ '@babel/core': 7.22.17
+ '@babel/helper-module-transforms': 7.23.0(@babel/core@7.22.17)
'@babel/helper-plugin-utils': 7.22.5
'@babel/helper-simple-access': 7.22.5
dev: false
- /@babel/plugin-transform-typescript@7.22.15(@babel/core@7.23.0):
+ /@babel/plugin-transform-typescript@7.22.15(@babel/core@7.22.17):
resolution: {integrity: sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.0
+ '@babel/core': 7.22.17
'@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.0)
+ '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.17)
'@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.23.0)
+ '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.22.17)
- /@babel/preset-typescript@7.23.0(@babel/core@7.23.0):
- resolution: {integrity: sha512-6P6VVa/NM/VlAYj5s2Aq/gdVg8FSENCg3wlZ6Qau9AcPaoF5LbN1nyGlR9DTRIw9PpxI94e+ReydsJHcjwAweg==}
+ /@babel/preset-typescript@7.23.2(@babel/core@7.22.17):
+ resolution: {integrity: sha512-u4UJc1XsS1GhIGteM8rnGiIvf9rJpiVgMEeCnwlLA7WJPC+jcXWJAGxYmeqs5hOZD8BbAfnV5ezBOxQbb4OUxA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.0
+ '@babel/core': 7.22.17
'@babel/helper-plugin-utils': 7.22.5
'@babel/helper-validator-option': 7.22.15
- '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.0)
- '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.0)
- '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.0)
+ '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.17)
+ '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.22.17)
+ '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.22.17)
dev: false
- /@babel/runtime@7.23.1:
- resolution: {integrity: sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==}
+ /@babel/runtime@7.23.2:
+ resolution: {integrity: sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==}
engines: {node: '>=6.9.0'}
dependencies:
regenerator-runtime: 0.14.0
dev: false
- /@babel/standalone@7.23.1:
- resolution: {integrity: sha512-a4muOYz1qUaSoybuUKwK90mRG4sf5rBeUbuzpuGLzG32ZDE/Y2YEebHDODFJN+BtyOKi19hrLfq2qbNyKMx0TA==}
+ /@babel/standalone@7.23.2:
+ resolution: {integrity: sha512-VJNw7OS26JvB6rE9XpbT6uQeQIEBWU5eeHGS4VR/+/4ZoKdLBXLcy66ZVJ/9IBkK1RMp8B0cohvhzdKWtJAGmg==}
engines: {node: '>=6.9.0'}
dev: false
@@ -807,11 +823,11 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.22.13
- '@babel/parser': 7.23.0
+ '@babel/parser': 7.22.16
'@babel/types': 7.23.0
- /@babel/traverse@7.23.0:
- resolution: {integrity: sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw==}
+ /@babel/traverse@7.23.2:
+ resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.22.13
@@ -840,11 +856,11 @@ packages:
engines: {node: '>=v14'}
hasBin: true
dependencies:
- '@commitlint/format': 17.4.4
- '@commitlint/lint': 17.7.0
- '@commitlint/load': 17.7.1
- '@commitlint/read': 17.5.1
- '@commitlint/types': 17.4.4
+ '@commitlint/format': 17.8.1
+ '@commitlint/lint': 17.8.1
+ '@commitlint/load': 17.8.1
+ '@commitlint/read': 17.8.1
+ '@commitlint/types': 17.8.1
execa: 5.1.1
lodash.isfunction: 3.0.9
resolve-from: 5.0.0
@@ -862,19 +878,19 @@ packages:
conventional-changelog-conventionalcommits: 6.1.0
dev: true
- /@commitlint/config-validator@17.6.7:
- resolution: {integrity: sha512-vJSncmnzwMvpr3lIcm0I8YVVDJTzyjy7NZAeXbTXy+MPUdAr9pKyyg7Tx/ebOQ9kqzE6O9WT6jg2164br5UdsQ==}
+ /@commitlint/config-validator@17.8.1:
+ resolution: {integrity: sha512-UUgUC+sNiiMwkyiuIFR7JG2cfd9t/7MV8VB4TZ+q02ZFkHoduUS4tJGsCBWvBOGD9Btev6IecPMvlWUfJorkEA==}
engines: {node: '>=v14'}
dependencies:
- '@commitlint/types': 17.4.4
+ '@commitlint/types': 17.8.1
ajv: 8.12.0
dev: true
- /@commitlint/ensure@17.6.7:
- resolution: {integrity: sha512-mfDJOd1/O/eIb/h4qwXzUxkmskXDL9vNPnZ4AKYKiZALz4vHzwMxBSYtyL2mUIDeU9DRSpEUins8SeKtFkYHSw==}
+ /@commitlint/ensure@17.8.1:
+ resolution: {integrity: sha512-xjafwKxid8s1K23NFpL8JNo6JnY/ysetKo8kegVM7c8vs+kWLP8VrQq+NbhgVlmCojhEDbzQKp4eRXSjVOGsow==}
engines: {node: '>=v14'}
dependencies:
- '@commitlint/types': 17.4.4
+ '@commitlint/types': 17.8.1
lodash.camelcase: 4.3.0
lodash.kebabcase: 4.1.1
lodash.snakecase: 4.1.1
@@ -882,122 +898,122 @@ packages:
lodash.upperfirst: 4.3.1
dev: true
- /@commitlint/execute-rule@17.4.0:
- resolution: {integrity: sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==}
+ /@commitlint/execute-rule@17.8.1:
+ resolution: {integrity: sha512-JHVupQeSdNI6xzA9SqMF+p/JjrHTcrJdI02PwesQIDCIGUrv04hicJgCcws5nzaoZbROapPs0s6zeVHoxpMwFQ==}
engines: {node: '>=v14'}
dev: true
- /@commitlint/format@17.4.4:
- resolution: {integrity: sha512-+IS7vpC4Gd/x+uyQPTAt3hXs5NxnkqAZ3aqrHd5Bx/R9skyCAWusNlNbw3InDbAK6j166D9asQM8fnmYIa+CXQ==}
+ /@commitlint/format@17.8.1:
+ resolution: {integrity: sha512-f3oMTyZ84M9ht7fb93wbCKmWxO5/kKSbwuYvS867duVomoOsgrgljkGGIztmT/srZnaiGbaK8+Wf8Ik2tSr5eg==}
engines: {node: '>=v14'}
dependencies:
- '@commitlint/types': 17.4.4
+ '@commitlint/types': 17.8.1
chalk: 4.1.2
dev: true
- /@commitlint/is-ignored@17.7.0:
- resolution: {integrity: sha512-043rA7m45tyEfW7Zv2vZHF++176MLHH9h70fnPoYlB1slKBeKl8BwNIlnPg4xBdRBVNPaCqvXxWswx2GR4c9Hw==}
+ /@commitlint/is-ignored@17.8.1:
+ resolution: {integrity: sha512-UshMi4Ltb4ZlNn4F7WtSEugFDZmctzFpmbqvpyxD3la510J+PLcnyhf9chs7EryaRFJMdAKwsEKfNK0jL/QM4g==}
engines: {node: '>=v14'}
dependencies:
- '@commitlint/types': 17.4.4
+ '@commitlint/types': 17.8.1
semver: 7.5.4
dev: true
- /@commitlint/lint@17.7.0:
- resolution: {integrity: sha512-TCQihm7/uszA5z1Ux1vw+Nf3yHTgicus/+9HiUQk+kRSQawByxZNESeQoX9ujfVd3r4Sa+3fn0JQAguG4xvvbA==}
+ /@commitlint/lint@17.8.1:
+ resolution: {integrity: sha512-aQUlwIR1/VMv2D4GXSk7PfL5hIaFSfy6hSHV94O8Y27T5q+DlDEgd/cZ4KmVI+MWKzFfCTiTuWqjfRSfdRllCA==}
engines: {node: '>=v14'}
dependencies:
- '@commitlint/is-ignored': 17.7.0
- '@commitlint/parse': 17.7.0
- '@commitlint/rules': 17.7.0
- '@commitlint/types': 17.4.4
+ '@commitlint/is-ignored': 17.8.1
+ '@commitlint/parse': 17.8.1
+ '@commitlint/rules': 17.8.1
+ '@commitlint/types': 17.8.1
dev: true
- /@commitlint/load@17.7.1:
- resolution: {integrity: sha512-S/QSOjE1ztdogYj61p6n3UbkUvweR17FQ0zDbNtoTLc+Hz7vvfS7ehoTMQ27hPSjVBpp7SzEcOQu081RLjKHJQ==}
+ /@commitlint/load@17.8.1:
+ resolution: {integrity: sha512-iF4CL7KDFstP1kpVUkT8K2Wl17h2yx9VaR1ztTc8vzByWWcbO/WaKwxsnCOqow9tVAlzPfo1ywk9m2oJ9ucMqA==}
engines: {node: '>=v14'}
dependencies:
- '@commitlint/config-validator': 17.6.7
- '@commitlint/execute-rule': 17.4.0
- '@commitlint/resolve-extends': 17.6.7
- '@commitlint/types': 17.4.4
- '@types/node': 20.4.7
+ '@commitlint/config-validator': 17.8.1
+ '@commitlint/execute-rule': 17.8.1
+ '@commitlint/resolve-extends': 17.8.1
+ '@commitlint/types': 17.8.1
+ '@types/node': 20.5.1
chalk: 4.1.2
cosmiconfig: 8.3.6(typescript@5.2.2)
- cosmiconfig-typescript-loader: 4.4.0(@types/node@20.4.7)(cosmiconfig@8.3.6)(ts-node@10.9.1)(typescript@5.2.2)
+ cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6)(ts-node@10.9.1)(typescript@5.2.2)
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
lodash.uniq: 4.5.0
resolve-from: 5.0.0
- ts-node: 10.9.1(@types/node@20.4.7)(typescript@5.2.2)
+ ts-node: 10.9.1(@types/node@20.5.1)(typescript@5.2.2)
typescript: 5.2.2
transitivePeerDependencies:
- '@swc/core'
- '@swc/wasm'
dev: true
- /@commitlint/message@17.4.2:
- resolution: {integrity: sha512-3XMNbzB+3bhKA1hSAWPCQA3lNxR4zaeQAQcHj0Hx5sVdO6ryXtgUBGGv+1ZCLMgAPRixuc6en+iNAzZ4NzAa8Q==}
+ /@commitlint/message@17.8.1:
+ resolution: {integrity: sha512-6bYL1GUQsD6bLhTH3QQty8pVFoETfFQlMn2Nzmz3AOLqRVfNNtXBaSY0dhZ0dM6A2MEq4+2d7L/2LP8TjqGRkA==}
engines: {node: '>=v14'}
dev: true
- /@commitlint/parse@17.7.0:
- resolution: {integrity: sha512-dIvFNUMCUHqq5Abv80mIEjLVfw8QNuA4DS7OWip4pcK/3h5wggmjVnlwGCDvDChkw2TjK1K6O+tAEV78oxjxag==}
+ /@commitlint/parse@17.8.1:
+ resolution: {integrity: sha512-/wLUickTo0rNpQgWwLPavTm7WbwkZoBy3X8PpkUmlSmQJyWQTj0m6bDjiykMaDt41qcUbfeFfaCvXfiR4EGnfw==}
engines: {node: '>=v14'}
dependencies:
- '@commitlint/types': 17.4.4
+ '@commitlint/types': 17.8.1
conventional-changelog-angular: 6.0.0
conventional-commits-parser: 4.0.0
dev: true
- /@commitlint/read@17.5.1:
- resolution: {integrity: sha512-7IhfvEvB//p9aYW09YVclHbdf1u7g7QhxeYW9ZHSO8Huzp8Rz7m05aCO1mFG7G8M+7yfFnXB5xOmG18brqQIBg==}
+ /@commitlint/read@17.8.1:
+ resolution: {integrity: sha512-Fd55Oaz9irzBESPCdMd8vWWgxsW3OWR99wOntBDHgf9h7Y6OOHjWEdS9Xzen1GFndqgyoaFplQS5y7KZe0kO2w==}
engines: {node: '>=v14'}
dependencies:
- '@commitlint/top-level': 17.4.0
- '@commitlint/types': 17.4.4
+ '@commitlint/top-level': 17.8.1
+ '@commitlint/types': 17.8.1
fs-extra: 11.1.1
git-raw-commits: 2.0.11
minimist: 1.2.8
dev: true
- /@commitlint/resolve-extends@17.6.7:
- resolution: {integrity: sha512-PfeoAwLHtbOaC9bGn/FADN156CqkFz6ZKiVDMjuC2N5N0740Ke56rKU7Wxdwya8R8xzLK9vZzHgNbuGhaOVKIg==}
+ /@commitlint/resolve-extends@17.8.1:
+ resolution: {integrity: sha512-W/ryRoQ0TSVXqJrx5SGkaYuAaE/BUontL1j1HsKckvM6e5ZaG0M9126zcwL6peKSuIetJi7E87PRQF8O86EW0Q==}
engines: {node: '>=v14'}
dependencies:
- '@commitlint/config-validator': 17.6.7
- '@commitlint/types': 17.4.4
+ '@commitlint/config-validator': 17.8.1
+ '@commitlint/types': 17.8.1
import-fresh: 3.3.0
lodash.mergewith: 4.6.2
resolve-from: 5.0.0
resolve-global: 1.0.0
dev: true
- /@commitlint/rules@17.7.0:
- resolution: {integrity: sha512-J3qTh0+ilUE5folSaoK91ByOb8XeQjiGcdIdiB/8UT1/Rd1itKo0ju/eQVGyFzgTMYt8HrDJnGTmNWwcMR1rmA==}
+ /@commitlint/rules@17.8.1:
+ resolution: {integrity: sha512-2b7OdVbN7MTAt9U0vKOYKCDsOvESVXxQmrvuVUZ0rGFMCrCPJWWP1GJ7f0lAypbDAhaGb8zqtdOr47192LBrIA==}
engines: {node: '>=v14'}
dependencies:
- '@commitlint/ensure': 17.6.7
- '@commitlint/message': 17.4.2
- '@commitlint/to-lines': 17.4.0
- '@commitlint/types': 17.4.4
+ '@commitlint/ensure': 17.8.1
+ '@commitlint/message': 17.8.1
+ '@commitlint/to-lines': 17.8.1
+ '@commitlint/types': 17.8.1
execa: 5.1.1
dev: true
- /@commitlint/to-lines@17.4.0:
- resolution: {integrity: sha512-LcIy/6ZZolsfwDUWfN1mJ+co09soSuNASfKEU5sCmgFCvX5iHwRYLiIuoqXzOVDYOy7E7IcHilr/KS0e5T+0Hg==}
+ /@commitlint/to-lines@17.8.1:
+ resolution: {integrity: sha512-LE0jb8CuR/mj6xJyrIk8VLz03OEzXFgLdivBytoooKO5xLt5yalc8Ma5guTWobw998sbR3ogDd+2jed03CFmJA==}
engines: {node: '>=v14'}
dev: true
- /@commitlint/top-level@17.4.0:
- resolution: {integrity: sha512-/1loE/g+dTTQgHnjoCy0AexKAEFyHsR2zRB4NWrZ6lZSMIxAhBJnmCqwao7b4H8888PsfoTBCLBYIw8vGnej8g==}
+ /@commitlint/top-level@17.8.1:
+ resolution: {integrity: sha512-l6+Z6rrNf5p333SHfEte6r+WkOxGlWK4bLuZKbtf/2TXRN+qhrvn1XE63VhD8Oe9oIHQ7F7W1nG2k/TJFhx2yA==}
engines: {node: '>=v14'}
dependencies:
find-up: 5.0.0
dev: true
- /@commitlint/types@17.4.4:
- resolution: {integrity: sha512-amRN8tRLYOsxRr6mTnGGGvB5EmW/4DDjLMgiwK3CCVEmN6Sr/6xePGEpWaspKkckILuUORCwe6VfDBw6uj4axQ==}
+ /@commitlint/types@17.8.1:
+ resolution: {integrity: sha512-PXDQXkAmiMEG162Bqdh9ChML/GJZo6vU+7F03ALKDK8zYc6SuAr47LjG7hGYRqUOz+WK0dU7bQ0xzuqFMdxzeQ==}
engines: {node: '>=v14'}
dependencies:
chalk: 4.1.2
@@ -1013,11 +1029,11 @@ packages:
resolution: {integrity: sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==}
dev: true
- /@docsearch/js@3.5.2(@algolia/client-search@4.20.0)(search-insights@2.8.3):
+ /@docsearch/js@3.5.2(@algolia/client-search@4.20.0)(search-insights@2.9.0):
resolution: {integrity: sha512-p1YFTCDflk8ieHgFJYfmyHBki1D61+U9idwrLh+GQQMrBSP3DLGKpy0XUJtPjAOPltcVbqsTjiPFfH7JImjUNg==}
dependencies:
- '@docsearch/react': 3.5.2(@algolia/client-search@4.20.0)(search-insights@2.8.3)
- preact: 10.17.1
+ '@docsearch/react': 3.5.2(@algolia/client-search@4.20.0)(search-insights@2.9.0)
+ preact: 10.18.1
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/react'
@@ -1026,7 +1042,7 @@ packages:
- search-insights
dev: true
- /@docsearch/react@3.5.2(@algolia/client-search@4.20.0)(search-insights@2.8.3):
+ /@docsearch/react@3.5.2(@algolia/client-search@4.20.0)(search-insights@2.9.0):
resolution: {integrity: sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==}
peerDependencies:
'@types/react': '>= 16.8.0 < 19.0.0'
@@ -1043,11 +1059,11 @@ packages:
search-insights:
optional: true
dependencies:
- '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.8.3)
+ '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.9.0)
'@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)
'@docsearch/css': 3.5.2
algoliasearch: 4.20.0
- search-insights: 2.8.3
+ search-insights: 2.9.0
transitivePeerDependencies:
- '@algolia/client-search'
dev: true
@@ -1056,7 +1072,7 @@ packages:
resolution: {integrity: sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==}
dependencies:
'@babel/helper-module-imports': 7.22.15
- '@babel/runtime': 7.23.1
+ '@babel/runtime': 7.23.2
'@emotion/hash': 0.9.1
'@emotion/memoize': 0.8.1
'@emotion/serialize': 1.1.2
@@ -1329,18 +1345,18 @@ packages:
dev: true
optional: true
- /@eslint-community/eslint-utils@4.4.0(eslint@8.50.0):
+ /@eslint-community/eslint-utils@4.4.0(eslint@8.52.0):
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
dependencies:
- eslint: 8.50.0
+ eslint: 8.52.0
eslint-visitor-keys: 3.4.3
dev: true
- /@eslint-community/regexpp@4.9.0:
- resolution: {integrity: sha512-zJmuCWj2VLBt4c25CfBIbMZLGLyhkvs7LznyVX5HfpzeocThgIj5XQK4L+g3U36mMcx8bPMhGyPpwCATamC4jQ==}
+ /@eslint-community/regexpp@4.9.1:
+ resolution: {integrity: sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
dev: true
@@ -1351,7 +1367,7 @@ packages:
ajv: 6.12.6
debug: 4.3.4
espree: 9.6.1
- globals: 13.22.0
+ globals: 13.23.0
ignore: 5.2.4
import-fresh: 3.3.0
js-yaml: 4.1.0
@@ -1361,43 +1377,47 @@ packages:
- supports-color
dev: true
- /@eslint/js@8.50.0:
- resolution: {integrity: sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==}
+ /@eslint/js@8.52.0:
+ resolution: {integrity: sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
/@floating-ui/core@1.5.0:
resolution: {integrity: sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==}
dependencies:
- '@floating-ui/utils': 0.1.4
+ '@floating-ui/utils': 0.1.6
+ dev: false
/@floating-ui/dom@1.5.3:
resolution: {integrity: sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==}
dependencies:
'@floating-ui/core': 1.5.0
- '@floating-ui/utils': 0.1.4
+ '@floating-ui/utils': 0.1.6
+ dev: false
- /@floating-ui/utils@0.1.4:
- resolution: {integrity: sha512-qprfWkn82Iw821mcKofJ5Pk9wgioHicxcQMxx+5zt5GSKoqdWvgG5AxVmpmUUjzTLPVSH5auBrhI93Deayn/DA==}
+ /@floating-ui/utils@0.1.6:
+ resolution: {integrity: sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==}
+ dev: false
- /@floating-ui/vue@1.0.2(vue@3.3.4):
+ /@floating-ui/vue@1.0.2(vue@3.3.6):
resolution: {integrity: sha512-sImlAl9mAoCKZLNlwWz2P2ZMJIDlOEDXrRD6aD2sIHAka1LPC+nWtB+D3lPe7IE7FGWSbwBPTnlSdlABa3Fr0A==}
dependencies:
'@floating-ui/dom': 1.5.3
- vue-demi: 0.14.6(vue@3.3.4)
+ vue-demi: 0.14.6(vue@3.3.6)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
+ dev: false
/@formkit/auto-animate@0.8.0:
resolution: {integrity: sha512-G8f7489ka0mWyi+1IEZT+xgIwcpWtRMmE2x+IrVoQ+KM1cP6VDj/TbujZjwxdb0P8w8b16/qBfViRmydbYHwMw==}
dev: false
- /@humanwhocodes/config-array@0.11.11:
- resolution: {integrity: sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==}
+ /@humanwhocodes/config-array@0.11.13:
+ resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==}
engines: {node: '>=10.10.0'}
dependencies:
- '@humanwhocodes/object-schema': 1.2.1
+ '@humanwhocodes/object-schema': 2.0.1
debug: 4.3.4
minimatch: 3.1.2
transitivePeerDependencies:
@@ -1409,8 +1429,8 @@ packages:
engines: {node: '>=12.22'}
dev: true
- /@humanwhocodes/object-schema@1.2.1:
- resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
+ /@humanwhocodes/object-schema@2.0.1:
+ resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==}
dev: true
/@iconify-json/radix-icons@1.1.11:
@@ -1419,14 +1439,14 @@ packages:
'@iconify/types': 2.0.0
dev: true
- /@iconify-json/tabler@1.1.92:
- resolution: {integrity: sha512-zZD5uSYz6uNZ/qh9T4l3BObTq03A7NcY+9dV4jVgYhdw9fc7JZmFFA7rJkybfHHrlDRq548hmDCmEJuR9blLdg==}
+ /@iconify-json/tabler@1.1.89:
+ resolution: {integrity: sha512-G2NFjRcmAeMO08I+6uJh05NmMrL74kU+tbbd4DSmlAfnkcCZg9ugojOPCRkT33IBlPSr7pXAO2EXHJwrAKP2lg==}
dependencies:
'@iconify/types': 2.0.0
dev: true
- /@iconify/json@2.2.120:
- resolution: {integrity: sha512-vxE3fNGgQEEu2nvMuR/g4Cu/CxPpQWjc3cwsk/KY3iTN4hLKL0lnBsi1GmQL1ITSsyib2f72h329j+D9S9esbg==}
+ /@iconify/json@2.2.108:
+ resolution: {integrity: sha512-s6iHOPNaTgrl3SxcIHruoE05MiGqhQllZd/pXJlZAC652vzLXfJhCe5SNQiiI3V1RqiXCmdU1Z2dZydk86UaTQ==}
dependencies:
'@iconify/types': 2.0.0
pathe: 1.1.1
@@ -1436,8 +1456,8 @@ packages:
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
dev: true
- /@iconify/utils@2.1.10:
- resolution: {integrity: sha512-0/+5hxjzCZ9RoYpqxnOzbnpQyMdZRuHcMxPJeuX+x/aZkAAD/N4TajDjAPT7LpX+M0bfLExj/p0bbDkUfp0lrg==}
+ /@iconify/utils@2.1.11:
+ resolution: {integrity: sha512-M/w3PkN8zQYXi8N6qK/KhnYMfEbbb6Sk8RZVn8g+Pmmu5ybw177RpsaGwpziyHeUsu4etrexYSWq3rwnIqzYCg==}
dependencies:
'@antfu/install-pkg': 0.1.1
'@antfu/utils': 0.7.6
@@ -1449,13 +1469,13 @@ packages:
- supports-color
dev: true
- /@iconify/vue@4.1.1(vue@3.3.4):
+ /@iconify/vue@4.1.1(vue@3.3.6):
resolution: {integrity: sha512-RL85Bm/DAe8y6rT6pux7D2FJSiUEM/TPfyK7GrbAOfTSwrhvwJW+S5yijdGcmtXouA8MtuH9C7l4hiSE4mLMjg==}
peerDependencies:
vue: '>=3'
dependencies:
'@iconify/types': 2.0.0
- vue: 3.3.4
+ vue: 3.3.6(typescript@5.2.2)
dev: true
/@isaacs/cliui@8.0.2:
@@ -1482,7 +1502,7 @@ packages:
dependencies:
'@jridgewell/set-array': 1.1.2
'@jridgewell/sourcemap-codec': 1.4.15
- '@jridgewell/trace-mapping': 0.3.19
+ '@jridgewell/trace-mapping': 0.3.20
/@jridgewell/resolve-uri@3.1.1:
resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
@@ -1495,8 +1515,8 @@ packages:
/@jridgewell/sourcemap-codec@1.4.15:
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
- /@jridgewell/trace-mapping@0.3.19:
- resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==}
+ /@jridgewell/trace-mapping@0.3.20:
+ resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==}
dependencies:
'@jridgewell/resolve-uri': 3.1.1
'@jridgewell/sourcemap-codec': 1.4.15
@@ -1567,10 +1587,10 @@ packages:
fast-copy: 3.0.1
fast-equals: 5.0.1
ohash: 1.1.3
- type-fest: 4.3.2
+ type-fest: 4.3.1
dev: false
- /@morev/vue-transitions@2.3.6(vue@3.3.4):
+ /@morev/vue-transitions@2.3.6(vue@3.3.6):
resolution: {integrity: sha512-a6nOExEDVHD11wjpX5r/PJf8u9ziSwrlp16SaNJl2Gyehp6UlEkFx0aZJNZhSWnn7gOaQFzJvIqfx82p9tzqxA==}
hasBin: true
requiresBuild: true
@@ -1578,8 +1598,8 @@ packages:
vue: ^2.6.14 || >=3
dependencies:
'@morev/utils': 2.8.1
- '@nuxt/kit': 3.7.4
- vue: 3.3.4
+ '@nuxt/kit': 3.8.0
+ vue: 3.3.6(typescript@5.2.2)
transitivePeerDependencies:
- rollup
- supports-color
@@ -1603,10 +1623,11 @@ packages:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.15.0
- /@npmcli/agent@2.1.1:
- resolution: {integrity: sha512-6RlbiOAi6L6uUYF4/CDEkDZQnKw0XDsFJVrEpnib8rAx2WRMOsUyAdgnvDpX/fdkDWxtqE+NHwF465llI2wR0g==}
+ /@npmcli/agent@2.2.0:
+ resolution: {integrity: sha512-2yThA1Es98orMkpSLVqlDZAMPK3jHJhifP2gnNUdk1754uZ8yI5c+ulCoVG+WlntQA6MzhrURMXjSd9Z7dJ2/Q==}
engines: {node: ^16.14.0 || >=18.0.0}
dependencies:
+ agent-base: 7.1.0
http-proxy-agent: 7.0.0
https-proxy-agent: 7.0.2
lru-cache: 10.0.1
@@ -1615,12 +1636,12 @@ packages:
- supports-color
dev: true
- /@npmcli/config@6.3.0:
- resolution: {integrity: sha512-gV64pm5cQ7F2oeoSJ5HTfaKxjFsvC4dAbCsQbtbOkEOymM6iZI62yNGCOLjcq/rfYX9+wVn34ThxK7GZpUwWFg==}
- engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+ /@npmcli/config@8.0.1:
+ resolution: {integrity: sha512-NKGmMYv/YTLwJr+qK9CvADSe82NTM9AFwFFpsZpVcPCT3XTdxvJBdXi8xvXWjHSCMb0Cb+7FtU/a5qqguCOhxA==}
+ engines: {node: ^16.14.0 || >=18.0.0}
dependencies:
'@npmcli/map-workspaces': 3.0.4
- ci-info: 3.8.0
+ ci-info: 3.9.0
ini: 4.1.1
nopt: 7.2.0
proc-log: 3.0.0
@@ -1644,7 +1665,7 @@ packages:
lru-cache: 10.0.1
npm-pick-manifest: 9.0.0
proc-log: 3.0.0
- promise-inflight: 1.0.1
+ promise-inflight: 1.0.1(bluebird@3.7.2)
promise-retry: 2.0.1
semver: 7.5.4
which: 4.0.0
@@ -1701,12 +1722,12 @@ packages:
- supports-color
dev: true
- /@nuxt/kit@3.7.4:
- resolution: {integrity: sha512-/S5abZL62BITCvC/TY3KWA6N721U1Osln3cQdBb56XHIeafZCBVqTi92Xb0o7ovl72mMRhrKwRu7elzvz9oT/g==}
+ /@nuxt/kit@3.8.0:
+ resolution: {integrity: sha512-oIthQxeMIVs4ESVP5FqLYn8tj0S1sLd+eYreh+dNYgnJ2pTi7+THR12ONBNHjk668jqEe7ErUJ8UlGwqBzgezg==}
engines: {node: ^14.18.0 || >=16.10.0}
dependencies:
- '@nuxt/schema': 3.7.4
- c12: 1.4.2
+ '@nuxt/schema': 3.8.0
+ c12: 1.5.1
consola: 3.2.3
defu: 6.1.2
globby: 13.2.2
@@ -1719,7 +1740,7 @@ packages:
pkg-types: 1.0.3
scule: 1.0.0
semver: 7.5.4
- ufo: 1.3.0
+ ufo: 1.3.1
unctx: 2.3.1
unimport: 3.4.0
untyped: 1.4.0
@@ -1728,8 +1749,8 @@ packages:
- supports-color
dev: false
- /@nuxt/schema@3.7.4:
- resolution: {integrity: sha512-q6js+97vDha4Fa2x2kDVEuokJr+CGIh1TY2wZp2PLZ7NhG3XEeib7x9Hq8XE8B6pD0GKBRy3eRPPOY69gekBCw==}
+ /@nuxt/schema@3.8.0:
+ resolution: {integrity: sha512-VEDVeCjdVowhoY5vIBSz94+SSwmM204jN6TNe/ShBJ2d/vZiy9EtLbhOwqaPNFHwnN1fl/XFHThwJiexdB9D1w==}
engines: {node: ^14.18.0 || >=16.10.0}
dependencies:
'@nuxt/ui-templates': 1.3.1
@@ -1740,7 +1761,7 @@ packages:
pkg-types: 1.0.3
postcss-import-resolver: 2.0.0
std-env: 3.4.3
- ufo: 1.3.0
+ ufo: 1.3.1
unimport: 3.4.0
untyped: 1.4.0
transitivePeerDependencies:
@@ -1766,24 +1787,24 @@ packages:
resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==}
dev: false
- /@radix-icons/vue@1.0.0(vue@3.3.4):
+ /@radix-icons/vue@1.0.0(vue@3.3.6):
resolution: {integrity: sha512-gKWWk9tTK/laDRRNe5KLLR8A0qUwx4q4+DN8Fq48hJ904u78R82ayAO3TrxbNLgyn2D0h6rRiGdLzQWj7rPcvA==}
peerDependencies:
vue: '>= 3'
dependencies:
- vue: 3.3.4
+ vue: 3.3.6(typescript@5.2.2)
dev: false
- /@rollup/pluginutils@5.0.4:
- resolution: {integrity: sha512-0KJnIoRI8A+a1dqOYLxH8vBf8bphDmty5QvIm2hqm7oFCFYKCAZWWd2hXgMibaPsNDhI0AtpYfQZJG47pt/k4g==}
+ /@rollup/pluginutils@5.0.5:
+ resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==}
engines: {node: '>=14.0.0'}
peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
peerDependenciesMeta:
rollup:
optional: true
dependencies:
- '@types/estree': 1.0.2
+ '@types/estree': 1.0.3
estree-walker: 2.0.2
picomatch: 2.3.1
dev: false
@@ -1800,8 +1821,8 @@ packages:
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dev: true
- /@sigstore/sign@2.1.0:
- resolution: {integrity: sha512-4VRpfJxs+8eLqzLVrZngVNExVA/zAhVbi4UT4zmtLi4xRd7vz5qie834OgkrGsLlLB1B2nz/3wUxT1XAUBe8gw==}
+ /@sigstore/sign@2.2.0:
+ resolution: {integrity: sha512-AAbmnEHDQv6CSfrWA5wXslGtzLPtAtHZleKOgxdQYvx/s76Fk6T6ZVt7w2IGV9j1UrFeBocTTQxaXG2oRrDhYA==}
engines: {node: ^16.14.0 || >=18.0.0}
dependencies:
'@sigstore/bundle': 2.1.0
@@ -1825,6 +1846,10 @@ packages:
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
dev: true
+ /@stackblitz/sdk@1.9.0:
+ resolution: {integrity: sha512-3m6C7f8pnR5KXys/Hqx2x6ylnpqOak6HtnZI6T5keEO0yT+E4Spkw37VEbdwuC+2oxmjdgq6YZEgiKX7hM1GmQ==}
+ dev: false
+
/@stylistic/eslint-plugin-js@0.0.4:
resolution: {integrity: sha512-W1rq2xxlFNhgZZJO+L59wtvlDI0xARYxx0WD8EeWNBO7NDybUSYSozCIcY9XvxQbTAsEXBjwqokeYm0crt7RxQ==}
dependencies:
@@ -1836,36 +1861,36 @@ packages:
graphemer: 1.4.0
dev: true
- /@stylistic/eslint-plugin-ts@0.0.4(eslint@8.50.0)(typescript@5.2.2):
+ /@stylistic/eslint-plugin-ts@0.0.4(eslint@8.52.0)(typescript@5.2.2):
resolution: {integrity: sha512-sWL4Km5j8S+TLyzya/3adxMWGkCm3lVasJIVQqhxVfwnlGkpMI0GgYVIu/ubdKPS+dSvqjUHpsXgqWfMRF2+cQ==}
peerDependencies:
eslint: '*'
typescript: '*'
dependencies:
'@stylistic/eslint-plugin-js': 0.0.4
- '@typescript-eslint/scope-manager': 6.7.3
- '@typescript-eslint/type-utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2)
- '@typescript-eslint/utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2)
- eslint: 8.50.0
+ '@typescript-eslint/scope-manager': 6.9.0
+ '@typescript-eslint/type-utils': 6.9.0(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/utils': 6.9.0(eslint@8.52.0)(typescript@5.2.2)
+ eslint: 8.52.0
graphemer: 1.4.0
typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: true
- /@tanstack/table-core@8.10.3:
- resolution: {integrity: sha512-hJ55YfJlWbfzRROfcyA/kC1aZr/shsLA8XNAwN8jXylhYWGLnPmiJJISrUfj4dMMWRiFi0xBlnlC7MLH+zSrcw==}
+ /@tanstack/table-core@8.10.7:
+ resolution: {integrity: sha512-KQk5OMg5OH6rmbHZxuNROvdI+hKDIUxANaHlV+dPlNN7ED3qYQ/WkpY2qlXww1SIdeMlkIhpN/2L00rof0fXFw==}
engines: {node: '>=12'}
dev: false
- /@tanstack/vue-table@8.10.3(vue@3.3.4):
- resolution: {integrity: sha512-fuGP2M1CrjJJDKyd/NyExalCQ0toNuUZHpC8G7gnTs3lMvW3wRTMMrQZcgNkyN4XxNFSN+oMf4sMh1EtjUypVw==}
+ /@tanstack/vue-table@8.10.7(vue@3.3.6):
+ resolution: {integrity: sha512-13tTANgJuJHVW73rPLI+qrZVhrd9Yqxjys6t/Uor0qR0oS8Xk9xJE9WHqvaGsgVNBsIs9dE53S5GEBZqGC3FUw==}
engines: {node: '>=12'}
peerDependencies:
vue: ^3.2.33
dependencies:
- '@tanstack/table-core': 8.10.3
- vue: 3.3.4
+ '@tanstack/table-core': 8.10.7
+ vue: 3.3.6(typescript@5.2.2)
dev: false
/@tootallnate/once@2.0.0:
@@ -1907,419 +1932,438 @@ packages:
minimatch: 9.0.3
dev: true
- /@types/babel__core@7.20.2:
- resolution: {integrity: sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==}
+ /@types/babel__core@7.20.1:
+ resolution: {integrity: sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==}
dependencies:
- '@babel/parser': 7.23.0
+ '@babel/parser': 7.22.16
'@babel/types': 7.23.0
- '@types/babel__generator': 7.6.5
- '@types/babel__template': 7.4.2
- '@types/babel__traverse': 7.20.2
+ '@types/babel__generator': 7.6.6
+ '@types/babel__template': 7.4.3
+ '@types/babel__traverse': 7.20.3
dev: true
- /@types/babel__generator@7.6.5:
- resolution: {integrity: sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w==}
+ /@types/babel__generator@7.6.6:
+ resolution: {integrity: sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w==}
dependencies:
'@babel/types': 7.23.0
dev: true
- /@types/babel__template@7.4.2:
- resolution: {integrity: sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ==}
+ /@types/babel__template@7.4.3:
+ resolution: {integrity: sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ==}
dependencies:
- '@babel/parser': 7.23.0
+ '@babel/parser': 7.22.16
'@babel/types': 7.23.0
dev: true
- /@types/babel__traverse@7.20.2:
- resolution: {integrity: sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw==}
+ /@types/babel__traverse@7.20.3:
+ resolution: {integrity: sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw==}
dependencies:
'@babel/types': 7.23.0
dev: true
- /@types/chai-subset@1.3.3:
- resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==}
+ /@types/chai-subset@1.3.4:
+ resolution: {integrity: sha512-CCWNXrJYSUIojZ1149ksLl3AN9cmZ5djf+yUoVVV+NuYrtydItQVlL2ZDqyC6M6O9LWRnVf8yYDxbXHO2TfQZg==}
dependencies:
- '@types/chai': 4.3.6
+ '@types/chai': 4.3.9
dev: true
- /@types/chai@4.3.6:
- resolution: {integrity: sha512-VOVRLM1mBxIRxydiViqPcKn6MIxZytrbMpd6RJLIWKxUNr3zux8no0Oc7kJx0WAPIitgZ0gkrDS+btlqQpubpw==}
+ /@types/chai@4.3.9:
+ resolution: {integrity: sha512-69TtiDzu0bcmKQv3yg1Zx409/Kd7r0b5F1PfpYJfSHzLGtB53547V4u+9iqKYsTu/O2ai6KTb0TInNpvuQ3qmg==}
dev: true
- /@types/d3-array@3.0.8:
- resolution: {integrity: sha512-2xAVyAUgaXHX9fubjcCbGAUOqYfRJN1em1EKR2HfzWBpObZhwfnZKvofTN4TplMqJdFQao61I+NVSai/vnBvDQ==}
+ /@types/d3-array@3.0.9:
+ resolution: {integrity: sha512-mZowFN3p64ajCJJ4riVYlOjNlBJv3hctgAY01pjw3qTnJePD8s9DZmYDzhHKvzfCYvdjwylkU38+Vdt7Cu2FDA==}
dev: false
- /@types/d3-axis@3.0.4:
- resolution: {integrity: sha512-ySnjI/7qm+J602VjcejXcqs1hEuu5UBbGaJGp+Cn/yKVc1iS3JueLVpToGdQsS2sqta7tqA/kG4ore/+LH90UA==}
+ /@types/d3-axis@3.0.5:
+ resolution: {integrity: sha512-ufDAV3SQzju+uB3Jlty7SUb/jMigjpIlvDDcSGvGmmO6OT/sNO93UE0dRzwWOZeBLzrLSA0CQM4bf3iq1std3A==}
dependencies:
- '@types/d3-selection': 3.0.7
+ '@types/d3-selection': 3.0.8
dev: false
- /@types/d3-brush@3.0.4:
- resolution: {integrity: sha512-Kg5uIsdJNMCs5lTqeZFsTKqj9lBvpiFRDkYN3j2CDlPhonNDg9/gXVpv1E/MKh3tEqArryIj9o6RBGE/MQe+6Q==}
+ /@types/d3-brush@3.0.5:
+ resolution: {integrity: sha512-JROQXZNq1X6QdWstESDUv1VilwZ2hBCQnWB91yal+5yZvYwGQvYsGCjrkHGfKK/8/AcX1JnERmpQzdDDuLRUsA==}
dependencies:
- '@types/d3-selection': 3.0.7
+ '@types/d3-selection': 3.0.8
dev: false
- /@types/d3-chord@3.0.4:
- resolution: {integrity: sha512-p4PvN1N+7GL3Y/NI9Ug1TKwowUV6h664kmxL79ctp1HRYCk1mhP0+SXhjRsoWXCdnJfbLLLmpV99rt8dMrHrzg==}
+ /@types/d3-chord@3.0.5:
+ resolution: {integrity: sha512-rs26AIhJjtc+XLR4YQU8IjPTLOlDVO4PR1y+pVFYEHzKh2tE5tYz3MF4QV6iz7HboXQEaYpJQt8dH9uUkne8yA==}
dev: false
- /@types/d3-collection@1.0.11:
- resolution: {integrity: sha512-PN9XeRw8FyadFGrmK1f6VDo95sbJ1cKqGy9nyUzdC2xUdYSYmvJGLBcg/DUfS2a1Zh4tTqgE10HebuN/r8qSpw==}
+ /@types/d3-collection@1.0.12:
+ resolution: {integrity: sha512-wBKsp5U/IiZoa5t5q6AGmmZ/LQIr8ItbsYDH1xo8R4LA6hoqTR6HZ1+okES/f0UZbmSbG9zvkRiBLoY4Gw9bsA==}
dev: false
- /@types/d3-color@3.1.1:
- resolution: {integrity: sha512-CSAVrHAtM9wfuLJ2tpvvwCU/F22sm7rMHNN+yh9D6O6hyAms3+O0cgMpC1pm6UEUMOntuZC8bMt74PteiDUdCg==}
+ /@types/d3-color@3.1.2:
+ resolution: {integrity: sha512-At+Ski7dL8Bs58E8g8vPcFJc8tGcaC12Z4m07+p41+DRqnZQcAlp3NfYjLrhNYv+zEyQitU1CUxXNjqUyf+c0g==}
dev: false
- /@types/d3-contour@3.0.4:
- resolution: {integrity: sha512-B0aeX8Xg3MNUglULxqDvlgY1SVXuN2xtEleYSAY0iMhl/SMVT7snzgAveejjwM3KaWuNXIoXEJ7dmXE8oPq/jA==}
+ /@types/d3-contour@3.0.5:
+ resolution: {integrity: sha512-wLvjwdOQVd1NL1IcW90CCt1VtpeZ3V20p/OTXlkT8uAiprrJnq2PNNnRNe1QCez4U9aMU29Z14zpJQVLW1+Lcg==}
dependencies:
- '@types/d3-array': 3.0.8
- '@types/geojson': 7946.0.11
+ '@types/d3-array': 3.0.9
+ '@types/geojson': 7946.0.12
dev: false
- /@types/d3-delaunay@6.0.2:
- resolution: {integrity: sha512-WplUJ/OHU7eITneDqNnzK+2pgR+WDzUHG6XAUVo+oWHPQq74VcgUdw8a4ODweaZzF56OVYK+x9GxCyuq6hSu1A==}
+ /@types/d3-delaunay@6.0.3:
+ resolution: {integrity: sha512-+Lf5NPKZ4JBC9tbudVkKceQXRxU3jJs0el9aKQvinMtdnFSOG84eVXyhCNgIFuXNQO3iIcYs7sgzN359FEOZnQ==}
dev: false
- /@types/d3-dispatch@3.0.4:
- resolution: {integrity: sha512-NApHpGHRNxUy7e2Lfzl/cwOucmn4Xdx6FdmXzAoomo8T81LyGmlBjjko/vP0TVzawlvEFLDq8OCRLulW6DDzKw==}
+ /@types/d3-dispatch@3.0.5:
+ resolution: {integrity: sha512-hxvq2kc+9hydVppo21JCGfcM0tLTh1DXnG3MLN0KlxsNZJH4bsdl1iXDuWtXFpWWlBrCMwSqlnoLPDxNAZU3Bg==}
dev: false
- /@types/d3-drag@3.0.4:
- resolution: {integrity: sha512-/t53K1erTuUbP7WIX9SE0hlmytpTYRbIthlhbGkBHzCV5vPO++7yrk8OlisWPyIJO5TGowTmqCtGH2tokY5T/g==}
+ /@types/d3-drag@3.0.5:
+ resolution: {integrity: sha512-arHyAGvO0NEGGPCU2jTb31TlXeSxwty1bIxr5wOFOCVqVjgriXloLWXoRp39Oa0Y/qXxcAVMIonAWLrtLxUZAQ==}
dependencies:
- '@types/d3-selection': 3.0.7
+ '@types/d3-selection': 3.0.8
dev: false
- /@types/d3-dsv@3.0.4:
- resolution: {integrity: sha512-YxfUVJ55HxR8oq88136w09mBMPNhgH7PZjteq72onWXWOohGif/cLQnQv8V4A5lEGjXF04LhwSTpmzpY9wyVyA==}
+ /@types/d3-dsv@3.0.5:
+ resolution: {integrity: sha512-73WZR3QFOaSRVz9iOrebTbTnbo7xjcgS/i0Cq5zy0jMXPO3v/JbkTD3Zqii1eYE6v4EJ78g5VP407rm+p8fdlA==}
dev: false
- /@types/d3-ease@3.0.0:
- resolution: {integrity: sha512-aMo4eaAOijJjA6uU+GIeW018dvy9+oH5Y2VPPzjjfxevvGQ/oRDs+tfYC9b50Q4BygRR8yE2QCLsrT0WtAVseA==}
+ /@types/d3-ease@3.0.1:
+ resolution: {integrity: sha512-VZofjpEt8HWv3nxUAosj5o/+4JflnJ7Bbv07k17VO3T2WRuzGdZeookfaF60iVh5RdhVG49LE5w6LIshVUC6rg==}
dev: false
- /@types/d3-fetch@3.0.4:
- resolution: {integrity: sha512-RleYajubALkGjrvatxWhlygfvB1KNF0Uzz9guRUeeA+M/2B7l8rxObYdktaX9zU1st04lMCHjZWe4vbl+msH2Q==}
+ /@types/d3-fetch@3.0.5:
+ resolution: {integrity: sha512-Rc8pb6H0RRLpAV2hEXduykUgcDUOhjSLTLmCIeo6ejzgs4SaITh/EteMb3p5Env3Hqjsqw0fCksyqopHHzMkMg==}
dependencies:
- '@types/d3-dsv': 3.0.4
+ '@types/d3-dsv': 3.0.5
dev: false
- /@types/d3-force@3.0.6:
- resolution: {integrity: sha512-G9wbOvCxkNlLrppoHLZ6oFpbm3z7ibfkXwLD8g5/4Aa7iTEV0Z7TQ0OL8UxAtvdOhCa2VZcSuqn1NQqyCEqmiw==}
+ /@types/d3-force@3.0.7:
+ resolution: {integrity: sha512-rsok4CEvPLyVWRPsFiBhanJc3up03H/EARVz4d8soPh8drv82YMuAckYy4yv8g4/81JwCng5U5/o9aj9d0T6bQ==}
dev: false
- /@types/d3-format@3.0.2:
- resolution: {integrity: sha512-9oQWvKk2qVBo49FQq8yD/et8Lx0W5Ac2FdGSOUecqOFKqh0wkpyHqf9Qc7A06ftTR+Lz13Pi3jHIQis0aCueOA==}
+ /@types/d3-format@3.0.3:
+ resolution: {integrity: sha512-kxuLXSAEJykTeL/EI3tUiEfGqru7PRdqEy099YBnqFl+fF167UVSB4+wntlZv86ZdoYf0DHjsRHnTIm8kcH7qw==}
dev: false
- /@types/d3-geo@3.0.5:
- resolution: {integrity: sha512-ysEEU93Wv9p2UZBxTK3kUP7veHgyhTA0qYtI7bxK5EMXb3JxGv0D4IH54PxprAF26n+uHci24McVmzwIdLgvgQ==}
+ /@types/d3-geo@3.0.6:
+ resolution: {integrity: sha512-wblAES3b+C3hvp4VakwECEKtHquT/xc6K4HOna95LM1j1fd7s7WmU4V+JMQZfKhNCMkV2vWD+ZUgY2Uj6gqfuA==}
dependencies:
- '@types/geojson': 7946.0.11
+ '@types/geojson': 7946.0.12
dev: false
- /@types/d3-hierarchy@3.1.4:
- resolution: {integrity: sha512-wrvjpRFdmEu6yAqgjGy8MSud9ggxJj+I9XLuztLeSf/E0j0j6RQYtxH2J8U0Cfbgiw9ZDHyhpmaVuWhxscYaAQ==}
+ /@types/d3-hierarchy@3.1.5:
+ resolution: {integrity: sha512-DEcBUj1IL3WyPLDlh4m2nsNXnMLITXM5Vwcu4G85yJHtf2cVGPBjgky3L11WBnT+ayHKf06Tchk5mY1eGmd4WQ==}
dev: false
- /@types/d3-interpolate@3.0.2:
- resolution: {integrity: sha512-zAbCj9lTqW9J9PlF4FwnvEjXZUy75NQqPm7DMHZXuxCFTpuTrdK2NMYGQekf4hlasL78fCYOLu4EE3/tXElwow==}
+ /@types/d3-interpolate@3.0.3:
+ resolution: {integrity: sha512-6OZ2EIB4lLj+8cUY7I/Cgn9Q+hLdA4DjJHYOQDiHL0SzqS1K9DL5xIOVBSIHgF+tiuO9MU1D36qvdIvRDRPh+Q==}
dependencies:
- '@types/d3-color': 3.1.1
+ '@types/d3-color': 3.1.2
dev: false
- /@types/d3-path@1.0.9:
- resolution: {integrity: sha512-NaIeSIBiFgSC6IGUBjZWcscUJEq7vpVu7KthHN8eieTV9d9MqkSOZLH4chq1PmcKy06PNe3axLeKmRIyxJ+PZQ==}
+ /@types/d3-path@1.0.10:
+ resolution: {integrity: sha512-19YfheAnvYgDezl00WQTGHPqYAT6DDzmzSLoT9MUl+d/EQmHC3WEoiY/bZ4OpBVMHieVg9C/Jj/yn329RiGqrg==}
dev: false
- /@types/d3-path@3.0.0:
- resolution: {integrity: sha512-0g/A+mZXgFkQxN3HniRDbXMN79K3CdTpLsevj+PXiTcb2hVyvkZUBg37StmgCQkaD84cUJ4uaDAWq7UJOQy2Tg==}
+ /@types/d3-path@3.0.1:
+ resolution: {integrity: sha512-blRhp7ki7pVznM8k6lk5iUU9paDbVRVq+/xpf0RRgSJn5gr6SE7RcFtxooYGMBOc1RZiGyqRpVdu5AD0z0ooMA==}
dev: false
- /@types/d3-polygon@3.0.0:
- resolution: {integrity: sha512-D49z4DyzTKXM0sGKVqiTDTYr+DHg/uxsiWDAkNrwXYuiZVd9o9wXZIo+YsHkifOiyBkmSWlEngHCQme54/hnHw==}
+ /@types/d3-polygon@3.0.1:
+ resolution: {integrity: sha512-nrcWPk7B9qs6xnpq60Cls44zm9eDmFAv65qi/N/emh/oftnG6uYz49aIS0mdFaGeJxVN8H3pHneMuZMV8EwFdw==}
dev: false
- /@types/d3-quadtree@3.0.3:
- resolution: {integrity: sha512-GDWaR+rGEk4ToLQSGugYnoh9AYYblsg/8kmdpa1KAJMwcdZ0v8rwgnldURxI5UrzxPlCPzF7by/Tjmv+Jn21Dg==}
+ /@types/d3-quadtree@3.0.4:
+ resolution: {integrity: sha512-B725MopFDIOQ6njFbeOxIEf42HVO2Xv+FmcxQISdOKErvLbFqWz3Riu+OWujUYoogreqqyHBHcGGL/JzzXQYsw==}
dev: false
- /@types/d3-random@3.0.1:
- resolution: {integrity: sha512-IIE6YTekGczpLYo/HehAy3JGF1ty7+usI97LqraNa8IiDur+L44d0VOjAvFQWJVdZOJHukUJw+ZdZBlgeUsHOQ==}
+ /@types/d3-random@3.0.2:
+ resolution: {integrity: sha512-8QhsqkKs6mymAZMrg3ZFXPxKA34rdgp3ZrtB8o6mhFsKAd1gOvR1gocWnca+kmXypQdwgnzKm9gZE2Uw8NjjKw==}
dev: false
/@types/d3-sankey@0.11.2:
resolution: {integrity: sha512-U6SrTWUERSlOhnpSrgvMX64WblX1AxX6nEjI2t3mLK2USpQrnbwYYK+AS9SwiE7wgYmOsSSKoSdr8aoKBH0HgQ==}
dependencies:
- '@types/d3-shape': 1.3.9
+ '@types/d3-shape': 1.3.10
dev: false
- /@types/d3-scale-chromatic@3.0.0:
- resolution: {integrity: sha512-dsoJGEIShosKVRBZB0Vo3C8nqSDqVGujJU6tPznsBJxNJNwMF8utmS83nvCBKQYPpjCzaaHcrf66iTRpZosLPw==}
+ /@types/d3-scale-chromatic@3.0.1:
+ resolution: {integrity: sha512-Ob7OrwiTeQXY/WBBbRHGZBOn6rH1h7y3jjpTSKYqDEeqFjktql6k2XSgNwLrLDmAsXhEn8P9NHDY4VTuo0ZY1w==}
dev: false
- /@types/d3-scale@4.0.5:
- resolution: {integrity: sha512-w/C++3W394MHzcLKO2kdsIn5KKNTOqeQVzyPSGPLzQbkPw/jpeaGtSRlakcKevGgGsjJxGsbqS0fPrVFDbHrDA==}
+ /@types/d3-scale@4.0.6:
+ resolution: {integrity: sha512-lo3oMLSiqsQUovv8j15X4BNEDOsnHuGjeVg7GRbAuB2PUa1prK5BNSOu6xixgNf3nqxPl4I1BqJWrPvFGlQoGQ==}
dependencies:
- '@types/d3-time': 3.0.1
+ '@types/d3-time': 3.0.2
dev: false
- /@types/d3-selection@3.0.7:
- resolution: {integrity: sha512-qoj2O7KjfqCobmtFOth8FMvjwMVPUAAmn6xiUbLl1ld7vQCPgffvyV5BBcEFfqWdilAUm+3zciU/3P3vZrUMlg==}
+ /@types/d3-selection@3.0.8:
+ resolution: {integrity: sha512-pxCZUfQyedq/DIlPXIR5wE1mIH37omOdx1yxRudL3KZ4AC+156jMjOv1z5RVlGq62f8WX2kyO0hTVgEx627QFg==}
dev: false
- /@types/d3-shape@1.3.9:
- resolution: {integrity: sha512-NX8FSlYqN4MPjiOwJAu5a3y6iEj7lS8nb8zP5dQpHOWh24vMJLTXno7c7wm72SfTFNAalfvZVsatMUrEa686gg==}
+ /@types/d3-shape@1.3.10:
+ resolution: {integrity: sha512-Nu+/Hyo/owxYH61aBSV9qOM9szEw81BIebdaRgm8VBedyRIW/V2H9AJVp+gwrS+1BMiW7HkoDF9eUtmLOHzTgQ==}
dependencies:
- '@types/d3-path': 1.0.9
+ '@types/d3-path': 1.0.10
dev: false
- /@types/d3-shape@3.1.3:
- resolution: {integrity: sha512-cHMdIq+rhF5IVwAV7t61pcEXfEHsEsrbBUPkFGBwTXuxtTAkBBrnrNA8++6OWm3jwVsXoZYQM8NEekg6CPJ3zw==}
+ /@types/d3-shape@3.1.4:
+ resolution: {integrity: sha512-M2/xsWPsjaZc5ifMKp1EBp0gqJG0eO/zlldJNOC85Y/5DGsBQ49gDkRJ2h5GY7ZVD6KUumvZWsylSbvTaJTqKg==}
dependencies:
- '@types/d3-path': 3.0.0
+ '@types/d3-path': 3.0.1
dev: false
- /@types/d3-time-format@4.0.1:
- resolution: {integrity: sha512-Br6EFeu9B1Zrem7KaYbr800xCmEDyq8uE60kEU8rWhC/XpFYX6ocGMZuRJDQfFCq6SyakQxNHFqIfJbFLf4x6Q==}
+ /@types/d3-time-format@4.0.2:
+ resolution: {integrity: sha512-wr08C1Gh77qaN8JIkrn5Rz/bdt5M9bdEqFmEOcYhUSq2t2sHvLTBfb4XAtGB3D4hm0ubj50NXWWXoXyp5tPXDg==}
dev: false
- /@types/d3-time@3.0.1:
- resolution: {integrity: sha512-5j/AnefKAhCw4HpITmLDTPlf4vhi8o/dES+zbegfPb7LaGfNyqkLxBR6E+4yvTAgnJLmhe80EXFMzUs38fw4oA==}
+ /@types/d3-time@3.0.2:
+ resolution: {integrity: sha512-kbdRXTmUgNfw5OTE3KZnFQn6XdIc4QGroN5UixgdrXATmYsdlPQS6pEut9tVlIojtzuFD4txs/L+Rq41AHtLpg==}
dev: false
- /@types/d3-timer@3.0.0:
- resolution: {integrity: sha512-HNB/9GHqu7Fo8AQiugyJbv6ZxYz58wef0esl4Mv828w1ZKpAshw/uFWVDUcIB9KKFeFKoxS3cHY07FFgtTRZ1g==}
+ /@types/d3-timer@3.0.1:
+ resolution: {integrity: sha512-GGTvzKccVEhxmRfJEB6zhY9ieT4UhGVUIQaBzFpUO9OXy2ycAlnPCSJLzmGGgqt3KVjqN3QCQB4g1rsZnHsWhg==}
dev: false
- /@types/d3-transition@3.0.5:
- resolution: {integrity: sha512-dcfjP6prFxj3ziFOJrnt4W2P0oXNj/sGxsJXH8286sHtVZ4qWGbjuZj+RRCYx4YZ4C0izpeE8OqXVCtoWEtzYg==}
+ /@types/d3-transition@3.0.6:
+ resolution: {integrity: sha512-K0To23B5UxNwFtKORnS5JoNYvw/DnknU5MzhHIS9czJ/lTqFFDeU6w9lArOdoTl0cZFNdNrMJSFCbRCEHccH2w==}
dependencies:
- '@types/d3-selection': 3.0.7
+ '@types/d3-selection': 3.0.8
dev: false
- /@types/d3-zoom@3.0.5:
- resolution: {integrity: sha512-mIefdTLtxuWUWTbBupCUXPAXVPmi8/Uwrq41gQpRh0rD25GMU1ku+oTELqNY2NuuiI0F3wXC5e1liBQi7YS7XQ==}
+ /@types/d3-zoom@3.0.6:
+ resolution: {integrity: sha512-dGZQaXEu7aNcCL71LPpjB58IjoQNM9oDPfQuMUJ7N/fbkcIWGX2PnmUWO1jPJ+RLbZBpRUggJUX8twKRvo2hKQ==}
dependencies:
- '@types/d3-interpolate': 3.0.2
- '@types/d3-selection': 3.0.7
+ '@types/d3-interpolate': 3.0.3
+ '@types/d3-selection': 3.0.8
dev: false
- /@types/d3@7.4.1:
- resolution: {integrity: sha512-lBpYmbHTCtFKO1DB1R7E9dXp9/g1F3JXSGOF7iKPZ+wRmYg/Q6tCRHODGOc5Qk25fJRe2PI60EDRf2HLPUncMA==}
+ /@types/d3@7.4.2:
+ resolution: {integrity: sha512-Y4g2Yb30ZJmmtqAJTqMRaqXwRawfvpdpVmyEYEcyGNhrQI/Zvkq3k7yE1tdN07aFSmNBfvmegMQ9Fe2qy9ZMhw==}
dependencies:
- '@types/d3-array': 3.0.8
- '@types/d3-axis': 3.0.4
- '@types/d3-brush': 3.0.4
- '@types/d3-chord': 3.0.4
- '@types/d3-color': 3.1.1
- '@types/d3-contour': 3.0.4
- '@types/d3-delaunay': 6.0.2
- '@types/d3-dispatch': 3.0.4
- '@types/d3-drag': 3.0.4
- '@types/d3-dsv': 3.0.4
- '@types/d3-ease': 3.0.0
- '@types/d3-fetch': 3.0.4
- '@types/d3-force': 3.0.6
- '@types/d3-format': 3.0.2
- '@types/d3-geo': 3.0.5
- '@types/d3-hierarchy': 3.1.4
- '@types/d3-interpolate': 3.0.2
- '@types/d3-path': 3.0.0
- '@types/d3-polygon': 3.0.0
- '@types/d3-quadtree': 3.0.3
- '@types/d3-random': 3.0.1
- '@types/d3-scale': 4.0.5
- '@types/d3-scale-chromatic': 3.0.0
- '@types/d3-selection': 3.0.7
- '@types/d3-shape': 3.1.3
- '@types/d3-time': 3.0.1
- '@types/d3-time-format': 4.0.1
- '@types/d3-timer': 3.0.0
- '@types/d3-transition': 3.0.5
- '@types/d3-zoom': 3.0.5
+ '@types/d3-array': 3.0.9
+ '@types/d3-axis': 3.0.5
+ '@types/d3-brush': 3.0.5
+ '@types/d3-chord': 3.0.5
+ '@types/d3-color': 3.1.2
+ '@types/d3-contour': 3.0.5
+ '@types/d3-delaunay': 6.0.3
+ '@types/d3-dispatch': 3.0.5
+ '@types/d3-drag': 3.0.5
+ '@types/d3-dsv': 3.0.5
+ '@types/d3-ease': 3.0.1
+ '@types/d3-fetch': 3.0.5
+ '@types/d3-force': 3.0.7
+ '@types/d3-format': 3.0.3
+ '@types/d3-geo': 3.0.6
+ '@types/d3-hierarchy': 3.1.5
+ '@types/d3-interpolate': 3.0.3
+ '@types/d3-path': 3.0.1
+ '@types/d3-polygon': 3.0.1
+ '@types/d3-quadtree': 3.0.4
+ '@types/d3-random': 3.0.2
+ '@types/d3-scale': 4.0.6
+ '@types/d3-scale-chromatic': 3.0.1
+ '@types/d3-selection': 3.0.8
+ '@types/d3-shape': 3.1.4
+ '@types/d3-time': 3.0.2
+ '@types/d3-time-format': 4.0.2
+ '@types/d3-timer': 3.0.1
+ '@types/d3-transition': 3.0.6
+ '@types/d3-zoom': 3.0.6
dev: false
- /@types/diff@5.0.5:
- resolution: {integrity: sha512-rt7WqM1bWwKJMRxlB5Rhke56UN21Bqwp1ILER31bafTivcapYdfhtPd5xRWfhf08yjPxoDcfjVkkECdRwFe7EA==}
+ /@types/diff@5.0.3:
+ resolution: {integrity: sha512-amrLbRqTU9bXMCc6uX0sWpxsQzRIo9z6MJPkH1pkez/qOxuqSZVuryJAWoBRq94CeG8JxY+VK4Le9HtjQR5T9A==}
dev: true
- /@types/estree@1.0.2:
- resolution: {integrity: sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==}
+ /@types/estree@1.0.3:
+ resolution: {integrity: sha512-CS2rOaoQ/eAgAfcTfq6amKG7bsN+EMcgGY4FAFQdvSj2y1ixvOZTUA9mOtCai7E1SYu283XNw7urKK30nP3wkQ==}
dev: false
- /@types/fs-extra@11.0.2:
- resolution: {integrity: sha512-c0hrgAOVYr21EX8J0jBMXGLMgJqVf/v6yxi0dLaJboW9aQPh16Id+z6w2Tx1hm+piJOLv8xPfVKZCLfjPw/IMQ==}
+ /@types/fs-extra@11.0.1:
+ resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==}
dependencies:
- '@types/jsonfile': 6.1.2
- '@types/node': 20.7.0
+ '@types/jsonfile': 6.1.3
+ '@types/node': 20.8.7
dev: true
- /@types/geojson@7946.0.11:
- resolution: {integrity: sha512-L7A0AINMXQpVwxHJ4jxD6/XjZ4NDufaRlUJHjNIFKYUFBH1SvOW+neaqb0VTRSLW5suSrSu19ObFEFnfNcr+qg==}
+ /@types/geojson@7946.0.12:
+ resolution: {integrity: sha512-uK2z1ZHJyC0nQRbuovXFt4mzXDwf27vQeUWNhfKGwRcWW429GOhP8HxUHlM6TLH4bzmlv/HlEjpvJh3JfmGsAA==}
dev: false
- /@types/json-schema@7.0.13:
- resolution: {integrity: sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==}
+ /@types/json-schema@7.0.14:
+ resolution: {integrity: sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==}
dev: true
- /@types/jsonfile@6.1.2:
- resolution: {integrity: sha512-8t92P+oeW4d/CRQfJaSqEwXujrhH4OEeHRjGU3v1Q8mUS8GPF3yiX26sw4svv6faL2HfBtGTe2xWIoVgN3dy9w==}
+ /@types/jsonfile@6.1.3:
+ resolution: {integrity: sha512-/yqTk2SZ1wIezK0hiRZD7RuSf4B3whFxFamB1kGStv+8zlWScTMcHanzfc0XKWs5vA1TkHeckBlOyM8jxU8nHA==}
dependencies:
- '@types/node': 20.7.0
+ '@types/node': 20.8.7
dev: true
+ /@types/keyv@3.1.4:
+ resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
+ dependencies:
+ '@types/node': 20.8.7
+ dev: false
+
/@types/leaflet@1.7.6:
resolution: {integrity: sha512-Emkz3V08QnlelSbpT46OEAx+TBZYTOX2r1yM7W+hWg5+djHtQ1GbEXBDRLaqQDOYcDI51Ss0ayoqoKD4CtLUDA==}
dependencies:
- '@types/geojson': 7946.0.11
+ '@types/geojson': 7946.0.12
dev: false
- /@types/linkify-it@3.0.3:
- resolution: {integrity: sha512-pTjcqY9E4nOI55Wgpz7eiI8+LzdYnw3qxXCfHyBDdPbYvbyLgWLJGh8EdPvqawwMK1Uo1794AUkkR38Fr0g+2g==}
+ /@types/linkify-it@3.0.4:
+ resolution: {integrity: sha512-hPpIeeHb/2UuCw06kSNAOVWgehBLXEo0/fUs0mw3W2qhqX89PI2yvok83MnuctYGCPrabGIoi0fFso4DQ+sNUQ==}
dev: true
/@types/lodash.template@4.5.1:
resolution: {integrity: sha512-0y71S2dGgmwdkSsyW95JBp8HSZchgKCsjr6F0lsT3eSMtaT3Nn9rcMHU1U4UKu6XjQT3YC6/PNwgFI7k9f+ltw==}
dependencies:
- '@types/lodash': 4.14.199
+ '@types/lodash': 4.14.200
dev: true
- /@types/lodash@4.14.199:
- resolution: {integrity: sha512-Vrjz5N5Ia4SEzWWgIVwnHNEnb1UE1XMkvY5DGXrAeOGE9imk0hgTHh5GyDjLDJi9OTCn9oo9dXH1uToK1VRfrg==}
+ /@types/lodash.template@4.5.2:
+ resolution: {integrity: sha512-9V69JSviqXywQC9O/vZ5WjO4kmcol55t+pZDcsrKXkO4D5rGdF2/J0Ke2iChq689xIRoVGWXTQ8DGh9Lbg/UVg==}
+ dependencies:
+ '@types/lodash': 4.14.200
+ dev: true
- /@types/mapbox__point-geometry@0.1.2:
- resolution: {integrity: sha512-D0lgCq+3VWV85ey1MZVkE8ZveyuvW5VAfuahVTQRpXFQTxw03SuIf1/K4UQ87MMIXVKzpFjXFiFMZzLj2kU+iA==}
+ /@types/lodash@4.14.200:
+ resolution: {integrity: sha512-YI/M/4HRImtNf3pJgbF+W6FrXovqj+T+/HpENLTooK9PnkacBsDpeP3IpHab40CClUfhNmdM2WTNP2sa2dni5Q==}
+
+ /@types/mapbox__point-geometry@0.1.3:
+ resolution: {integrity: sha512-2W46IOXlu7vC8m3+M5rDqSnuY22GFxxx3xhkoyqyPWrD+eP2iAwNst0A1+umLYjCTJMJTSpiofphn9h9k+Kw+w==}
dev: false
- /@types/mapbox__vector-tile@1.3.1:
- resolution: {integrity: sha512-RpwGE57xM4a/YCH6XWzfcPVRPAu/jiCll0bEGRn6a4iubN2k4xZizskQoRj8fuXyo9BpI7F3bwz3uxs0pWbGNw==}
+ /@types/mapbox__vector-tile@1.3.3:
+ resolution: {integrity: sha512-d263B3KCQtXKVZMHpMJrEW5EeLBsQ8jvAS9nhpUKC5hHIlQaACG9PWkW8qxEeNuceo9120AwPjeS91uNa4ltqA==}
dependencies:
- '@types/geojson': 7946.0.11
- '@types/mapbox__point-geometry': 0.1.2
- '@types/pbf': 3.0.3
+ '@types/geojson': 7946.0.12
+ '@types/mapbox__point-geometry': 0.1.3
+ '@types/pbf': 3.0.4
dev: false
- /@types/markdown-it@13.0.2:
- resolution: {integrity: sha512-Tla7hH9oeXHOlJyBFdoqV61xWE9FZf/y2g+gFVwQ2vE1/eBzjUno5JCd3Hdb5oATve5OF6xNjZ/4VIZhVVx+hA==}
+ /@types/markdown-it@13.0.5:
+ resolution: {integrity: sha512-QhJP7hkq3FCrFNx0szMNCT/79CXfcEgUIA3jc5GBfeXqoKsk3R8JZm2wRXJ2DiyjbPE4VMFOSDemLFcUTZmHEQ==}
dependencies:
- '@types/linkify-it': 3.0.3
- '@types/mdurl': 1.0.3
+ '@types/linkify-it': 3.0.4
+ '@types/mdurl': 1.0.4
dev: true
- /@types/mdast@3.0.13:
- resolution: {integrity: sha512-HjiGiWedR0DVFkeNljpa6Lv4/IZU1+30VY5d747K7lBudFc3R0Ibr6yJ9lN3BE28VnZyDfLF/VB1Ql1ZIbKrmg==}
+ /@types/mdast@3.0.14:
+ resolution: {integrity: sha512-gVZ04PGgw1qLZKsnWnyFv4ORnaJ+DXLdHTVSFbU8yX6xZ34Bjg4Q32yPkmveUP1yItXReKfB0Aknlh/3zxTKAw==}
dependencies:
- '@types/unist': 2.0.8
+ '@types/unist': 2.0.9
dev: true
- /@types/mdurl@1.0.3:
- resolution: {integrity: sha512-T5k6kTXak79gwmIOaDF2UUQXFbnBE0zBUzF20pz7wDYu0RQMzWg+Ml/Pz50214NsFHBITkoi5VtdjFZnJ2ijjA==}
+ /@types/mdurl@1.0.4:
+ resolution: {integrity: sha512-ARVxjAEX5TARFRzpDRVC6cEk0hUIXCCwaMhz8y7S1/PxU6zZS1UMjyobz7q4w/D/R552r4++EhwmXK1N2rAy0A==}
dev: true
- /@types/minimist@1.2.3:
- resolution: {integrity: sha512-ZYFzrvyWUNhaPomn80dsMNgMeXxNWZBdkuG/hWlUvXvbdUH8ZERNBGXnU87McuGcWDsyzX2aChCv/SVN348k3A==}
+ /@types/minimist@1.2.4:
+ resolution: {integrity: sha512-Kfe/D3hxHTusnPNRbycJE1N77WHDsdS4AjUYIzlDzhDrS47NrwuL3YW4VITxwR7KCVpzwgy4Rbj829KSSQmwXQ==}
dev: true
- /@types/node@20.4.7:
- resolution: {integrity: sha512-bUBrPjEry2QUTsnuEjzjbS7voGWCc30W0qzgMf90GPeDGFRakvrz47ju+oqDAKCXLUCe39u57/ORMl/O/04/9g==}
+ /@types/node@20.5.1:
+ resolution: {integrity: sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg==}
- /@types/node@20.7.0:
- resolution: {integrity: sha512-zI22/pJW2wUZOVyguFaUL1HABdmSVxpXrzIqkjsHmyUjNhPoWM1CKfvVuXfetHhIok4RY573cqS0mZ1SJEnoTg==}
+ /@types/node@20.8.7:
+ resolution: {integrity: sha512-21TKHHh3eUHIi2MloeptJWALuCu5H7HQTdTrWIFReA8ad+aggoX+lRes3ex7/FtpC+sVUpFMQ+QTfYr74mruiQ==}
+ dependencies:
+ undici-types: 5.25.3
+
+ /@types/normalize-package-data@2.4.3:
+ resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==}
dev: true
- /@types/normalize-package-data@2.4.2:
- resolution: {integrity: sha512-lqa4UEhhv/2sjjIQgjX8B+RBjj47eo0mzGasklVJ78UKGQY1r0VpB9XHDaZZO9qzEFDdy4MrXLuEaSmPrPSe/A==}
- dev: true
-
- /@types/parse-json@4.0.0:
- resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
+ /@types/parse-json@4.0.1:
+ resolution: {integrity: sha512-3YmXzzPAdOTVljVMkTMBdBEvlOLg2cDQaDhnnhT3nT9uDbnJzjWhKlzb+desT12Y7tGqaN6d+AbozcKzyL36Ng==}
dev: false
- /@types/pbf@3.0.3:
- resolution: {integrity: sha512-hw6bDMjvm+QTvEC+pRLpnTknQXoPu8Fnf+A+zX9HB7j/7RfYajFSbdukabo3adPwvvEHhIMafQl0R0Tpej7clQ==}
+ /@types/pbf@3.0.4:
+ resolution: {integrity: sha512-SOFlLGZkLbEXJRwcWCqeP/Koyaf/uAqLXHUsdo/nMfjLsNd8kqauwHe9GBOljSmpcHp/LC6kOjo3SidGjNirVA==}
dev: false
- /@types/prompts@2.4.5:
- resolution: {integrity: sha512-TvrzGMCwARi2qqXcD7VmvMvfMP3F7JRQpeEHECK0oufRNZInoBqzd8v/1zksKFE5XW8OOGto/5FsDT8lnpvGRA==}
+ /@types/prompts@2.4.4:
+ resolution: {integrity: sha512-p5N9uoTH76lLvSAaYSZtBCdEXzpOOufsRjnhjVSrZGXikVGHX9+cc9ERtHRV4hvBKHyZb1bg4K+56Bd2TqUn4A==}
dependencies:
- '@types/node': 20.7.0
+ '@types/node': 20.8.7
kleur: 3.0.3
dev: true
- /@types/resize-observer-browser@0.1.8:
- resolution: {integrity: sha512-OpjAd26fD1G2OWlYzkrapJ12n+kyi0znYgE2AHfNccHY/am3kG+lfJ5brfcZ7+1CIybkPWGKrW+Wm97kbcOQaQ==}
+ /@types/resize-observer-browser@0.1.9:
+ resolution: {integrity: sha512-ZwouFyOzXjycRUA+30EJM+8f8OPjKtrod8g0NY27v07r3IxDFG+3Ux3LMOajX8/hxUwOmS50duuPEe3+P9SKDQ==}
dev: false
- /@types/semver@7.5.3:
- resolution: {integrity: sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==}
+ /@types/responselike@1.0.2:
+ resolution: {integrity: sha512-/4YQT5Kp6HxUDb4yhRkm0bJ7TbjvTddqX7PZ5hz6qV3pxSo72f/6YPRo+Mu2DU307tm9IioO69l7uAwn5XNcFA==}
+ dependencies:
+ '@types/node': 20.8.7
+ dev: false
+
+ /@types/semver@7.5.4:
+ resolution: {integrity: sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==}
dev: true
/@types/supercluster@5.0.3:
resolution: {integrity: sha512-XMSqQEr7YDuNtFwSgaHHOjsbi0ZGL62V9Js4CW45RBuRYlNWSW/KDqN+RFFE7HdHcGhJPtN0klKvw06r9Kg7rg==}
dependencies:
- '@types/geojson': 7946.0.11
+ '@types/geojson': 7946.0.12
dev: false
/@types/three@0.135.0:
resolution: {integrity: sha512-l7WLhIHjhHMtlpyTSltPPAKLpiMwgMD1hXHj59AVUpYRoZP7Fd9NNOSRSvZBCPLpTHPYojgQvSJCoza9zoL7bg==}
dev: false
- /@types/throttle-debounce@5.0.0:
- resolution: {integrity: sha512-Pb7k35iCGFcGPECoNE4DYp3Oyf2xcTd3FbFQxXUI9hEYKUl6YX+KLf7HrBmgVcD05nl50LIH6i+80js4iYmWbw==}
+ /@types/throttle-debounce@5.0.1:
+ resolution: {integrity: sha512-/fifasjlhpz/r4YsH0r0ZXJvivXFB3F6bmezMnqgsn/NK/fYJn7vN84k7eYn/oALu/aenXo+t8Pv+QlkS6iYBg==}
dev: false
- /@types/topojson-client@3.1.2:
- resolution: {integrity: sha512-Lp6ZDxSQf9Tr4IcV/aJ72Zk1Fso7oPg1AbLKF4b6Jc5k05z+WK7nmmpfneKsnbj1NNUwj2SgydBZyJzc4O865w==}
+ /@types/topojson-client@3.1.3:
+ resolution: {integrity: sha512-liC+dHCxoqQy5bbJMsF59Cx1WZZwbcT084v/5bdp3NWSFUuzQpsm4gbLQh+wlv58Mng4jCsO4p8hWelqGlb7rg==}
dependencies:
- '@types/geojson': 7946.0.11
- '@types/topojson-specification': 1.0.3
+ '@types/geojson': 7946.0.12
+ '@types/topojson-specification': 1.0.4
dev: false
- /@types/topojson-server@3.0.2:
- resolution: {integrity: sha512-GAa4b3+tTnNID68Fmx1G2VSAvDHXlyHDCfpPFZxYEch/9qV38y5WsGpQIqcyRHd1cdtCJpcKZ3xpm8Q+Lvvr2A==}
+ /@types/topojson-server@3.0.3:
+ resolution: {integrity: sha512-Xi903I5D0pu9il0xXRNxugj5MuIAUalZzciGS0FTLbiW4jLyd2jkoVN2g80RavHw39Z8YTFaSdRgp8f8WHbyxg==}
dependencies:
- '@types/geojson': 7946.0.11
- '@types/topojson-specification': 1.0.3
+ '@types/geojson': 7946.0.12
+ '@types/topojson-specification': 1.0.4
dev: false
- /@types/topojson-simplify@3.0.1:
- resolution: {integrity: sha512-H7SS2X11Lo3iRT3e7R6jPTAazOoSLD0LKIGq1b+4m/76Md46JfeU3zVIhxfIX9FY7oiyEbXwGumjK1GUXwIIMA==}
+ /@types/topojson-simplify@3.0.2:
+ resolution: {integrity: sha512-uI72+ox9QJgpKNnyaqOJETDqAGiohW/hcR9GaRPT+36VYQehRPUqc+WzKb86m7Yqt0ez9NpBRc5ImC1JtjdouA==}
dependencies:
- '@types/geojson': 7946.0.11
- '@types/topojson-specification': 1.0.3
+ '@types/geojson': 7946.0.12
+ '@types/topojson-specification': 1.0.4
dev: false
- /@types/topojson-specification@1.0.3:
- resolution: {integrity: sha512-0rGL/Buelb+H2SVfmDRSDNxWgYQk4U/R18wrFc2DOfBKHaKOSz9bXbLQxAFY7j16e1E182bGwoSJdUhRq9fqBA==}
+ /@types/topojson-specification@1.0.4:
+ resolution: {integrity: sha512-LG/a8kJi4X6MsFhZKiBAIC/a+yCFtjkHsDMwuQqSoB1az8D2bR2xRKU3aczizfcqdt2lVqnS+aJBFMrO+rO5Aw==}
dependencies:
- '@types/geojson': 7946.0.11
+ '@types/geojson': 7946.0.12
dev: false
- /@types/topojson@3.2.4:
- resolution: {integrity: sha512-aEX3V0JvhEg/8ehKKFHSyKb//1bAPzNTrNaeslNUrDAxfqlb2bepwO9/kafmGWKCPeZOsIZJmsTq4Ya6D40SPA==}
+ /@types/topojson@3.2.5:
+ resolution: {integrity: sha512-FgAk3e/n6MGEONzjLm5RtHXLed/oz2kOdTuh6iVcOG6gt58CaAG/4LPSCvctp8awcXjYx2mqBXaDIakegHbTzg==}
dependencies:
- '@types/geojson': 7946.0.11
- '@types/topojson-client': 3.1.2
- '@types/topojson-server': 3.0.2
- '@types/topojson-simplify': 3.0.1
- '@types/topojson-specification': 1.0.3
+ '@types/geojson': 7946.0.12
+ '@types/topojson-client': 3.1.3
+ '@types/topojson-server': 3.0.3
+ '@types/topojson-simplify': 3.0.2
+ '@types/topojson-specification': 1.0.4
dev: false
- /@types/unist@2.0.8:
- resolution: {integrity: sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==}
+ /@types/unist@2.0.9:
+ resolution: {integrity: sha512-zC0iXxAv1C1ERURduJueYzkzZ2zaGyc+P2c95hgkikHPr3z8EdUZOlgEQ5X0DRmwDZn+hekycQnoeiiRVrmilQ==}
dev: true
- /@types/web-bluetooth@0.0.17:
- resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==}
+ /@types/web-bluetooth@0.0.18:
+ resolution: {integrity: sha512-v/ZHEj9xh82usl8LMR3GarzFY1IrbXJw5L4QfQhokjRV91q+SelFqxQWSep1ucXEZ22+dSTwLFkXeur25sPIbw==}
- /@typescript-eslint/eslint-plugin@6.7.3(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)(typescript@5.2.2):
- resolution: {integrity: sha512-vntq452UHNltxsaaN+L9WyuMch8bMd9CqJ3zhzTPXXidwbf5mqqKCVXEuvRZUqLJSTLeWE65lQwyXsRGnXkCTA==}
+ /@typescript-eslint/eslint-plugin@6.9.0(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-lgX7F0azQwRPB7t7WAyeHWVfW1YJ9NIgd9mvGhfQpRY56X6AVf8mwM8Wol+0z4liE7XX3QOt8MN1rUKCfSjRIA==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
'@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
@@ -2329,14 +2373,14 @@ packages:
typescript:
optional: true
dependencies:
- '@eslint-community/regexpp': 4.9.0
- '@typescript-eslint/parser': 6.7.3(eslint@8.50.0)(typescript@5.2.2)
- '@typescript-eslint/scope-manager': 6.7.3
- '@typescript-eslint/type-utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2)
- '@typescript-eslint/utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2)
- '@typescript-eslint/visitor-keys': 6.7.3
+ '@eslint-community/regexpp': 4.9.1
+ '@typescript-eslint/parser': 6.9.0(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/scope-manager': 6.9.0
+ '@typescript-eslint/type-utils': 6.9.0(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/utils': 6.9.0(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/visitor-keys': 6.9.0
debug: 4.3.4
- eslint: 8.50.0
+ eslint: 8.52.0
graphemer: 1.4.0
ignore: 5.2.4
natural-compare: 1.4.0
@@ -2347,8 +2391,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser@6.7.3(eslint@8.50.0)(typescript@5.2.2):
- resolution: {integrity: sha512-TlutE+iep2o7R8Lf+yoer3zU6/0EAUc8QIBB3GYBc1KGz4c4TRm83xwXUZVPlZ6YCLss4r77jbu6j3sendJoiQ==}
+ /@typescript-eslint/parser@6.9.0(eslint@8.52.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-GZmjMh4AJ/5gaH4XF2eXA8tMnHWP+Pm1mjQR2QN4Iz+j/zO04b9TOvJYOX2sCNIQHtRStKTxRY1FX7LhpJT4Gw==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@@ -2357,12 +2401,12 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 6.7.3
- '@typescript-eslint/types': 6.7.3
- '@typescript-eslint/typescript-estree': 6.7.3(typescript@5.2.2)
- '@typescript-eslint/visitor-keys': 6.7.3
+ '@typescript-eslint/scope-manager': 6.9.0
+ '@typescript-eslint/types': 6.9.0
+ '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.2.2)
+ '@typescript-eslint/visitor-keys': 6.9.0
debug: 4.3.4
- eslint: 8.50.0
+ eslint: 8.52.0
typescript: 5.2.2
transitivePeerDependencies:
- supports-color
@@ -2376,16 +2420,16 @@ packages:
'@typescript-eslint/visitor-keys': 5.62.0
dev: true
- /@typescript-eslint/scope-manager@6.7.3:
- resolution: {integrity: sha512-wOlo0QnEou9cHO2TdkJmzF7DFGvAKEnB82PuPNHpT8ZKKaZu6Bm63ugOTn9fXNJtvuDPanBc78lGUGGytJoVzQ==}
+ /@typescript-eslint/scope-manager@6.9.0:
+ resolution: {integrity: sha512-1R8A9Mc39n4pCCz9o79qRO31HGNDvC7UhPhv26TovDsWPBDx+Sg3rOZdCELIA3ZmNoWAuxaMOT7aWtGRSYkQxw==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.7.3
- '@typescript-eslint/visitor-keys': 6.7.3
+ '@typescript-eslint/types': 6.9.0
+ '@typescript-eslint/visitor-keys': 6.9.0
dev: true
- /@typescript-eslint/type-utils@6.7.3(eslint@8.50.0)(typescript@5.2.2):
- resolution: {integrity: sha512-Fc68K0aTDrKIBvLnKTZ5Pf3MXK495YErrbHb1R6aTpfK5OdSFj0rVN7ib6Tx6ePrZ2gsjLqr0s98NG7l96KSQw==}
+ /@typescript-eslint/type-utils@6.9.0(eslint@8.52.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-XXeahmfbpuhVbhSOROIzJ+b13krFmgtc4GlEuu1WBT+RpyGPIA4Y/eGnXzjbDj5gZLzpAXO/sj+IF/x2GtTMjQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@@ -2394,10 +2438,10 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 6.7.3(typescript@5.2.2)
- '@typescript-eslint/utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2)
+ '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.2.2)
+ '@typescript-eslint/utils': 6.9.0(eslint@8.52.0)(typescript@5.2.2)
debug: 4.3.4
- eslint: 8.50.0
+ eslint: 8.52.0
ts-api-utils: 1.0.3(typescript@5.2.2)
typescript: 5.2.2
transitivePeerDependencies:
@@ -2409,8 +2453,8 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@typescript-eslint/types@6.7.3:
- resolution: {integrity: sha512-4g+de6roB2NFcfkZb439tigpAMnvEIg3rIjWQ+EM7IBaYt/CdJt6em9BJ4h4UpdgaBWdmx2iWsafHTrqmgIPNw==}
+ /@typescript-eslint/types@6.9.0:
+ resolution: {integrity: sha512-+KB0lbkpxBkBSiVCuQvduqMJy+I1FyDbdwSpM3IoBS7APl4Bu15lStPjgBIdykdRqQNYqYNMa8Kuidax6phaEw==}
engines: {node: ^16.0.0 || >=18.0.0}
dev: true
@@ -2435,8 +2479,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/typescript-estree@6.7.3(typescript@5.2.2):
- resolution: {integrity: sha512-YLQ3tJoS4VxLFYHTw21oe1/vIZPRqAO91z6Uv0Ss2BKm/Ag7/RVQBcXTGcXhgJMdA4U+HrKuY5gWlJlvoaKZ5g==}
+ /@typescript-eslint/typescript-estree@6.9.0(typescript@5.2.2):
+ resolution: {integrity: sha512-NJM2BnJFZBEAbCfBP00zONKXvMqihZCrmwCaik0UhLr0vAgb6oguXxLX1k00oQyD+vZZ+CJn3kocvv2yxm4awQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
typescript: '*'
@@ -2444,8 +2488,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 6.7.3
- '@typescript-eslint/visitor-keys': 6.7.3
+ '@typescript-eslint/types': 6.9.0
+ '@typescript-eslint/visitor-keys': 6.9.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
@@ -2456,19 +2500,19 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/utils@5.62.0(eslint@8.50.0)(typescript@5.2.2):
+ /@typescript-eslint/utils@5.62.0(eslint@8.52.0)(typescript@5.2.2):
resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0)
- '@types/json-schema': 7.0.13
- '@types/semver': 7.5.3
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
+ '@types/json-schema': 7.0.14
+ '@types/semver': 7.5.4
'@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/types': 5.62.0
'@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2)
- eslint: 8.50.0
+ eslint: 8.52.0
eslint-scope: 5.1.1
semver: 7.5.4
transitivePeerDependencies:
@@ -2476,19 +2520,19 @@ packages:
- typescript
dev: true
- /@typescript-eslint/utils@6.7.3(eslint@8.50.0)(typescript@5.2.2):
- resolution: {integrity: sha512-vzLkVder21GpWRrmSR9JxGZ5+ibIUSudXlW52qeKpzUEQhRSmyZiVDDj3crAth7+5tmN1ulvgKaCU2f/bPRCzg==}
+ /@typescript-eslint/utils@6.9.0(eslint@8.52.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-5Wf+Jsqya7WcCO8me504FBigeQKVLAMPmUzYgDbWchINNh1KJbxCgVya3EQ2MjvJMVeXl3pofRmprqX6mfQkjQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0)
- '@types/json-schema': 7.0.13
- '@types/semver': 7.5.3
- '@typescript-eslint/scope-manager': 6.7.3
- '@typescript-eslint/types': 6.7.3
- '@typescript-eslint/typescript-estree': 6.7.3(typescript@5.2.2)
- eslint: 8.50.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
+ '@types/json-schema': 7.0.14
+ '@types/semver': 7.5.4
+ '@typescript-eslint/scope-manager': 6.9.0
+ '@typescript-eslint/types': 6.9.0
+ '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.2.2)
+ eslint: 8.52.0
semver: 7.5.4
transitivePeerDependencies:
- supports-color
@@ -2503,14 +2547,18 @@ packages:
eslint-visitor-keys: 3.4.3
dev: true
- /@typescript-eslint/visitor-keys@6.7.3:
- resolution: {integrity: sha512-HEVXkU9IB+nk9o63CeICMHxFWbHWr3E1mpilIQBe9+7L/lH97rleFLVtYsfnWB+JVMaiFnEaxvknvmIzX+CqVg==}
+ /@typescript-eslint/visitor-keys@6.9.0:
+ resolution: {integrity: sha512-dGtAfqjV6RFOtIP8I0B4ZTBRrlTT8NHHlZZSchQx3qReaoDeXhYM++M4So2AgFK9ZB0emRPA6JI1HkafzA2Ibg==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.7.3
+ '@typescript-eslint/types': 6.9.0
eslint-visitor-keys: 3.4.3
dev: true
+ /@ungap/structured-clone@1.2.0:
+ resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
+ dev: true
+
/@unovis/dagre-layout@0.8.8-2:
resolution: {integrity: sha512-ZfDvfcYtzzhZhgKZty8XDi+zQIotfRqfNVF5M3dFQ9d9C5MTaRdbeBnPUkNrmlLJGgQ42HMOE2ajZLfm2VlRhg==}
dependencies:
@@ -2524,22 +2572,22 @@ packages:
lodash-es: 4.17.21
dev: false
- /@unovis/ts@1.2.1:
- resolution: {integrity: sha512-787MjSqvfgN+YlOlA3pz39E7ozky1CWlTioROZXeSa0gCkQhfaacOaUAYcDEgyAhU8oHkByG5keCN7eP7hoUlg==}
+ /@unovis/ts@1.2.2:
+ resolution: {integrity: sha512-PT6do3D6V8mK3fEu7oMa+YjLwTKRKRkBGImBj+5Mg22M9fI17T2Ci6j4neR9aoGbaop30fTiAr1k4RmSS0g26A==}
dependencies:
'@emotion/css': 11.11.2
'@juggle/resize-observer': 3.4.0
- '@types/d3': 7.4.1
- '@types/d3-collection': 1.0.11
+ '@types/d3': 7.4.2
+ '@types/d3-collection': 1.0.12
'@types/d3-sankey': 0.11.2
- '@types/geojson': 7946.0.11
+ '@types/geojson': 7946.0.12
'@types/leaflet': 1.7.6
'@types/supercluster': 5.0.3
'@types/three': 0.135.0
- '@types/throttle-debounce': 5.0.0
- '@types/topojson': 3.2.4
- '@types/topojson-client': 3.1.2
- '@types/topojson-specification': 1.0.3
+ '@types/throttle-debounce': 5.0.1
+ '@types/topojson': 3.2.5
+ '@types/topojson-client': 3.1.3
+ '@types/topojson-specification': 1.0.4
'@unovis/dagre-layout': 0.8.8-2
'@unovis/graphlibrary': 2.2.0-2
d3: 7.8.5
@@ -2560,138 +2608,146 @@ packages:
tslib: 2.6.2
dev: false
- /@unovis/vue@1.3.0-alpha.3(@unovis/ts@1.2.1)(vue@3.3.4):
- resolution: {integrity: sha512-plJiEpeoDfVzeSfaC0GeHeJ3CDD0uJxzojFQWyGABDpVmOC50D+xkoIi7f3Zb5F8jOwt0KyThUKVzUUsE+cCCg==}
+ /@unovis/vue@1.3.0-beta.3(@unovis/ts@1.2.2)(vue@3.3.6):
+ resolution: {integrity: sha512-LoAotbGkS8T6ejtZ9aRjX4TIYzqlZLZ7L9ArjU0uESQli4WNJv/oysNeR6oumf/UwQEWlz47FtYbwhkSByR0KA==}
peerDependencies:
- '@unovis/ts': 1.3.0-alpha.3
+ '@unovis/ts': 1.2.1
vue: ^3
dependencies:
- '@unovis/ts': 1.2.1
- vue: 3.3.4
+ '@unovis/ts': 1.2.2
+ vue: 3.3.6(typescript@5.2.2)
dev: false
- /@vee-validate/zod@4.11.7(vue@3.3.4):
- resolution: {integrity: sha512-1QONwpY5m93VXimuMLW7nbmvHUGHO3rrTXSM9bxLFWZSggfy5dqepg/RSJBAxlONtjf3P3nqIobGmAfPZrhLzA==}
+ /@vee-validate/zod@4.11.8(vue@3.3.6):
+ resolution: {integrity: sha512-qAyqDEigklMf669ZqIw9t95g0Ipzu9rMYUqcZpANlCvyaIAeBlJGcsv+2CewlqgwuC6BL9EAURLJ8Ux5WlBgXg==}
dependencies:
- type-fest: 4.3.2
- vee-validate: 4.11.7(vue@3.3.4)
+ type-fest: 4.3.1
+ vee-validate: 4.11.8(vue@3.3.6)
zod: 3.22.4
transitivePeerDependencies:
- vue
dev: false
- /@vitejs/plugin-vue-jsx@3.0.2(vite@4.4.11)(vue@3.3.4):
+ /@vitejs/plugin-vue-jsx@3.0.2(vite@4.5.0)(vue@3.3.6):
resolution: {integrity: sha512-obF26P2Z4Ogy3cPp07B4VaW6rpiu0ue4OT2Y15UxT5BZZ76haUY9guOsZV3uWh/I6xc+VeiW+ZVabRE82FyzWw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.0.0
vue: ^3.0.0
dependencies:
- '@babel/core': 7.23.0
- '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.0)
- '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.0)
- vite: 4.4.11(@types/node@20.7.0)
- vue: 3.3.4
+ '@babel/core': 7.22.17
+ '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.22.17)
+ '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.22.17)
+ vite: 4.5.0(@types/node@20.8.7)
+ vue: 3.3.6(typescript@5.2.2)
transitivePeerDependencies:
- supports-color
dev: true
- /@vitejs/plugin-vue@4.4.0(vite@4.4.11)(vue@3.3.4):
+ /@vitejs/plugin-vue@4.4.0(vite@4.5.0)(vue@3.3.6):
resolution: {integrity: sha512-xdguqb+VUwiRpSg+nsc2HtbAUSGak25DXYvpQQi4RVU1Xq1uworyoH/md9Rfd8zMmPR/pSghr309QNcftUVseg==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.0.0
vue: ^3.2.25
dependencies:
- vite: 4.4.11(@types/node@20.7.0)
- vue: 3.3.4
+ vite: 4.5.0(@types/node@20.8.7)
+ vue: 3.3.6(typescript@5.2.2)
dev: true
- /@vitest/expect@0.34.5:
- resolution: {integrity: sha512-/3RBIV9XEH+nRpRMqDJBufKIOQaYUH2X6bt0rKSCW0MfKhXFLYsR5ivHifeajRSTsln0FwJbitxLKHSQz/Xwkw==}
+ /@vitest/expect@0.34.6:
+ resolution: {integrity: sha512-QUzKpUQRc1qC7qdGo7rMK3AkETI7w18gTCUrsNnyjjJKYiuUB9+TQK3QnR1unhCnWRC0AbKv2omLGQDF/mIjOw==}
dependencies:
- '@vitest/spy': 0.34.5
- '@vitest/utils': 0.34.5
- chai: 4.3.9
+ '@vitest/spy': 0.34.6
+ '@vitest/utils': 0.34.6
+ chai: 4.3.10
dev: true
- /@vitest/runner@0.34.5:
- resolution: {integrity: sha512-RDEE3ViVvl7jFSCbnBRyYuu23XxmvRTSZWW6W4M7eC5dOsK75d5LIf6uhE5Fqf809DQ1+9ICZZNxhIolWHU4og==}
+ /@vitest/runner@0.34.6:
+ resolution: {integrity: sha512-1CUQgtJSLF47NnhN+F9X2ycxUP0kLHQ/JWvNHbeBfwW8CzEGgeskzNnHDyv1ieKTltuR6sdIHV+nmR6kPxQqzQ==}
dependencies:
- '@vitest/utils': 0.34.5
+ '@vitest/utils': 0.34.6
p-limit: 4.0.0
pathe: 1.1.1
dev: true
- /@vitest/snapshot@0.34.5:
- resolution: {integrity: sha512-+ikwSbhu6z2yOdtKmk/aeoDZ9QPm2g/ZO5rXT58RR9Vmu/kB2MamyDSx77dctqdZfP3Diqv4mbc/yw2kPT8rmA==}
+ /@vitest/snapshot@0.34.6:
+ resolution: {integrity: sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==}
dependencies:
magic-string: 0.30.3
pathe: 1.1.1
pretty-format: 29.7.0
dev: true
- /@vitest/spy@0.34.5:
- resolution: {integrity: sha512-epsicsfhvBjRjCMOC/3k00mP/TBGQy8/P0DxOFiWyLt55gnZ99dqCfCiAsKO17BWVjn4eZRIjKvcqNmSz8gvmg==}
+ /@vitest/spy@0.34.6:
+ resolution: {integrity: sha512-xaCvneSaeBw/cz8ySmF7ZwGvL0lBjfvqc1LpQ/vcdHEvpLn3Ff1vAvjw+CoGn0802l++5L/pxb7whwcWAw+DUQ==}
dependencies:
- tinyspy: 2.1.1
+ tinyspy: 2.2.0
dev: true
- /@vitest/ui@0.34.5(vitest@0.34.5):
- resolution: {integrity: sha512-nK3Ny7fQgoTJMCGXLzYL0oo1ePtruRM9eYT1Y8esQx8fHj05davqVgqWv4Kd+Yy8PfzyrduTx1EYBdSMIbQh8A==}
+ /@vitest/ui@0.34.4(vitest@0.34.6):
+ resolution: {integrity: sha512-gz0m0r9ErFG32r+DRdwuLJpUDpbi+jrMcw9nJZAau48Fs4LDIBg561PvczvGqyYxzbyFU7vgkSnSlSDfK0d53w==}
peerDependencies:
vitest: '>=0.30.1 <1'
dependencies:
- '@vitest/utils': 0.34.5
+ '@vitest/utils': 0.34.4
fast-glob: 3.3.1
fflate: 0.8.1
flatted: 3.2.9
pathe: 1.1.1
picocolors: 1.0.0
sirv: 2.0.3
- vitest: 0.34.5(@vitest/ui@0.34.5)
+ vitest: 0.34.6(@vitest/ui@0.34.4)
dev: true
- /@vitest/utils@0.34.5:
- resolution: {integrity: sha512-ur6CmmYQoeHMwmGb0v+qwkwN3yopZuZyf4xt1DBBSGBed8Hf9Gmbm/5dEWqgpLPdRx6Av6jcWXrjcKfkTzg/pw==}
+ /@vitest/utils@0.34.4:
+ resolution: {integrity: sha512-yR2+5CHhp/K4ySY0Qtd+CAL9f5Yh1aXrKfAT42bq6CtlGPh92jIDDDSg7ydlRow1CP+dys4TrOrbELOyNInHSg==}
dependencies:
diff-sequences: 29.6.3
- loupe: 2.3.6
+ loupe: 2.3.7
pretty-format: 29.7.0
dev: true
- /@volar/language-core@1.10.1:
- resolution: {integrity: sha512-JnsM1mIPdfGPxmoOcK1c7HYAsL6YOv0TCJ4aW3AXPZN/Jb4R77epDyMZIVudSGjWMbvv/JfUa+rQ+dGKTmgwBA==}
+ /@vitest/utils@0.34.6:
+ resolution: {integrity: sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==}
dependencies:
- '@volar/source-map': 1.10.1
+ diff-sequences: 29.6.3
+ loupe: 2.3.7
+ pretty-format: 29.7.0
dev: true
- /@volar/source-map@1.10.1:
- resolution: {integrity: sha512-3/S6KQbqa7pGC8CxPrg69qHLpOvkiPHGJtWPkI/1AXCsktkJ6gIk/5z4hyuMp8Anvs6eS/Kvp/GZa3ut3votKA==}
+ /@volar/language-core@1.10.4:
+ resolution: {integrity: sha512-Na69qA6uwVIdA0rHuOc2W3pHtVQQO8hCNim7FOaKNpRJh0oAFnu5r9i7Oopo5C4cnELZkPNjTrbmpcCTiW+CMQ==}
+ dependencies:
+ '@volar/source-map': 1.10.4
+ dev: true
+
+ /@volar/source-map@1.10.4:
+ resolution: {integrity: sha512-RxZdUEL+pV8p+SMqnhVjzy5zpb1QRZTlcwSk4bdcBO7yOu4rtEWqDGahVCEj4CcXour+0yJUMrMczfSCpP9Uxg==}
dependencies:
muggle-string: 0.3.1
dev: true
- /@volar/typescript@1.10.1:
- resolution: {integrity: sha512-+iiO9yUSRHIYjlteT+QcdRq8b44qH19/eiUZtjNtuh6D9ailYM7DVR0zO2sEgJlvCaunw/CF9Ov2KooQBpR4VQ==}
+ /@volar/typescript@1.10.4:
+ resolution: {integrity: sha512-BCCUEBASBEMCrz7qmNSi2hBEWYsXD0doaktRKpmmhvb6XntM2sAWYu6gbyK/MluLDgluGLFiFRpWgobgzUqolg==}
dependencies:
- '@volar/language-core': 1.10.1
+ '@volar/language-core': 1.10.4
dev: true
/@vue/babel-helper-vue-transform-on@1.1.5:
resolution: {integrity: sha512-SgUymFpMoAyWeYWLAY+MkCK3QEROsiUnfaw5zxOVD/M64KQs8D/4oK6Q5omVA2hnvEOE0SCkH2TZxs/jnnUj7w==}
dev: true
- /@vue/babel-plugin-jsx@1.1.5(@babel/core@7.23.0):
+ /@vue/babel-plugin-jsx@1.1.5(@babel/core@7.22.17):
resolution: {integrity: sha512-nKs1/Bg9U1n3qSWnsHhCVQtAzI6aQXqua8j/bZrau8ywT1ilXQbK4FwEJGmU8fV7tcpuFvWmmN7TMmV1OBma1g==}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.0
+ '@babel/core': 7.22.17
'@babel/helper-module-imports': 7.22.15
- '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.0)
+ '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.17)
'@babel/template': 7.22.15
- '@babel/traverse': 7.23.0
+ '@babel/traverse': 7.23.2
'@babel/types': 7.23.0
'@vue/babel-helper-vue-transform-on': 1.1.5
camelcase: 6.3.0
@@ -2701,106 +2757,106 @@ packages:
- supports-color
dev: true
- /@vue/compiler-core@3.3.4:
- resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==}
+ /@vue/compiler-core@3.3.6:
+ resolution: {integrity: sha512-2JNjemwaNwf+MkkatATVZi7oAH1Hx0B04DdPH3ZoZ8vKC1xZVP7nl4HIsk8XYd3r+/52sqqoz9TWzYc3yE9dqA==}
dependencies:
'@babel/parser': 7.23.0
- '@vue/shared': 3.3.4
+ '@vue/shared': 3.3.6
estree-walker: 2.0.2
source-map-js: 1.0.2
- /@vue/compiler-dom@3.3.4:
- resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==}
+ /@vue/compiler-dom@3.3.6:
+ resolution: {integrity: sha512-1MxXcJYMHiTPexjLAJUkNs/Tw2eDf2tY3a0rL+LfuWyiKN2s6jvSwywH3PWD8bKICjfebX3GWx2Os8jkRDq3Ng==}
dependencies:
- '@vue/compiler-core': 3.3.4
- '@vue/shared': 3.3.4
+ '@vue/compiler-core': 3.3.6
+ '@vue/shared': 3.3.6
- /@vue/compiler-sfc@3.3.4:
- resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==}
+ /@vue/compiler-sfc@3.3.6:
+ resolution: {integrity: sha512-/Kms6du2h1VrXFreuZmlvQej8B1zenBqIohP0690IUBkJjsFvJxY0crcvVRJ0UhMgSR9dewB+khdR1DfbpArJA==}
dependencies:
'@babel/parser': 7.23.0
- '@vue/compiler-core': 3.3.4
- '@vue/compiler-dom': 3.3.4
- '@vue/compiler-ssr': 3.3.4
- '@vue/reactivity-transform': 3.3.4
- '@vue/shared': 3.3.4
+ '@vue/compiler-core': 3.3.6
+ '@vue/compiler-dom': 3.3.6
+ '@vue/compiler-ssr': 3.3.6
+ '@vue/reactivity-transform': 3.3.6
+ '@vue/shared': 3.3.6
estree-walker: 2.0.2
- magic-string: 0.30.3
- postcss: 8.4.30
+ magic-string: 0.30.5
+ postcss: 8.4.31
source-map-js: 1.0.2
- /@vue/compiler-ssr@3.3.4:
- resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==}
+ /@vue/compiler-ssr@3.3.6:
+ resolution: {integrity: sha512-QTIHAfDCHhjXlYGkUg5KH7YwYtdUM1vcFl/FxFDlD6d0nXAmnjizka3HITp8DGudzHndv2PjKVS44vqqy0vP4w==}
dependencies:
- '@vue/compiler-dom': 3.3.4
- '@vue/shared': 3.3.4
+ '@vue/compiler-dom': 3.3.6
+ '@vue/shared': 3.3.6
- /@vue/devtools-api@6.5.0:
- resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==}
+ /@vue/devtools-api@6.5.1:
+ resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==}
- /@vue/language-core@1.8.15(typescript@5.2.2):
- resolution: {integrity: sha512-zche5Aw8kkvp3YaghuLiOZyVIpoWHjSQ0EfjxGSsqHOPMamdCoa9x3HtbenpR38UMUoKJ88wiWuiOrV3B/Yq+A==}
+ /@vue/language-core@1.8.20(typescript@5.2.2):
+ resolution: {integrity: sha512-vNJaqjCTSrWEr+erSq6Rq0CqDC8MOAwyxirxwK8esOxd+1LmAUJUTG2p7I84Mj1Izy5uHiHQAkRTVR2QxMBY+A==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@volar/language-core': 1.10.1
- '@volar/source-map': 1.10.1
- '@vue/compiler-dom': 3.3.4
- '@vue/reactivity': 3.3.4
- '@vue/shared': 3.3.4
+ '@volar/language-core': 1.10.4
+ '@volar/source-map': 1.10.4
+ '@vue/compiler-dom': 3.3.6
+ '@vue/shared': 3.3.6
+ computeds: 0.0.1
minimatch: 9.0.3
muggle-string: 0.3.1
typescript: 5.2.2
- vue-template-compiler: 2.7.14
+ vue-template-compiler: 2.7.15
dev: true
- /@vue/reactivity-transform@3.3.4:
- resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==}
+ /@vue/reactivity-transform@3.3.6:
+ resolution: {integrity: sha512-RlJl4dHfeO7EuzU1iJOsrlqWyJfHTkJbvYz/IOJWqu8dlCNWtxWX377WI0VsbAgBizjwD+3ZjdnvSyyFW1YVng==}
dependencies:
'@babel/parser': 7.23.0
- '@vue/compiler-core': 3.3.4
- '@vue/shared': 3.3.4
+ '@vue/compiler-core': 3.3.6
+ '@vue/shared': 3.3.6
estree-walker: 2.0.2
- magic-string: 0.30.3
+ magic-string: 0.30.5
- /@vue/reactivity@3.3.4:
- resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==}
+ /@vue/reactivity@3.3.6:
+ resolution: {integrity: sha512-gtChAumfQz5lSy5jZXfyXbKrIYPf9XEOrIr6rxwVyeWVjFhJwmwPLtV6Yis+M9onzX++I5AVE9j+iPH60U+B8Q==}
dependencies:
- '@vue/shared': 3.3.4
+ '@vue/shared': 3.3.6
- /@vue/runtime-core@3.3.4:
- resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==}
+ /@vue/runtime-core@3.3.6:
+ resolution: {integrity: sha512-qp7HTP1iw1UW2ZGJ8L3zpqlngrBKvLsDAcq5lA6JvEXHmpoEmjKju7ahM9W2p/h51h0OT5F2fGlP/gMhHOmbUA==}
dependencies:
- '@vue/reactivity': 3.3.4
- '@vue/shared': 3.3.4
+ '@vue/reactivity': 3.3.6
+ '@vue/shared': 3.3.6
- /@vue/runtime-dom@3.3.4:
- resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==}
+ /@vue/runtime-dom@3.3.6:
+ resolution: {integrity: sha512-AoX3Cp8NqMXjLbIG9YR6n/pPLWE9TiDdk6wTJHFnl2GpHzDFH1HLBC9wlqqQ7RlnvN3bVLpzPGAAH00SAtOxHg==}
dependencies:
- '@vue/runtime-core': 3.3.4
- '@vue/shared': 3.3.4
+ '@vue/runtime-core': 3.3.6
+ '@vue/shared': 3.3.6
csstype: 3.1.2
- /@vue/server-renderer@3.3.4(vue@3.3.4):
- resolution: {integrity: sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==}
+ /@vue/server-renderer@3.3.6(vue@3.3.6):
+ resolution: {integrity: sha512-kgLoN43W4ERdZ6dpyy+gnk2ZHtcOaIr5Uc/WUP5DRwutgvluzu2pudsZGoD2b7AEJHByUVMa9k6Sho5lLRCykw==}
peerDependencies:
- vue: 3.3.4
+ vue: 3.3.6
dependencies:
- '@vue/compiler-ssr': 3.3.4
- '@vue/shared': 3.3.4
- vue: 3.3.4
+ '@vue/compiler-ssr': 3.3.6
+ '@vue/shared': 3.3.6
+ vue: 3.3.6(typescript@5.2.2)
- /@vue/shared@3.3.4:
- resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==}
+ /@vue/shared@3.3.6:
+ resolution: {integrity: sha512-Xno5pEqg8SVhomD0kTSmfh30ZEmV/+jZtyh39q6QflrjdJCXah5lrnOLi9KB6a5k5aAHXMXjoMnxlzUkCNfWLQ==}
- /@vue/typescript@1.8.15(typescript@5.2.2):
- resolution: {integrity: sha512-qWyanQKXOsK84S8rP7QBrqsvUdQ0nZABZmTjXMpb3ox4Bp5IbkscREA3OPUrkgl64mAxwwCzIWcOc3BPTCPjQw==}
+ /@vue/typescript@1.8.20(typescript@5.2.2):
+ resolution: {integrity: sha512-F0XX1wK71Fo9ewtzLSCSo5dfOuwKrSi/dR2AlI00iTJ4Bfk0wq1BNTRgnlvfx4kz/vQovaGXqwpIkif14W9KrA==}
dependencies:
- '@volar/typescript': 1.10.1
- '@vue/language-core': 1.8.15(typescript@5.2.2)
+ '@volar/typescript': 1.10.4
+ '@vue/language-core': 1.8.20(typescript@5.2.2)
transitivePeerDependencies:
- typescript
dev: true
@@ -2808,7 +2864,7 @@ packages:
/@vuedx/compiler-sfc@0.7.1:
resolution: {integrity: sha512-M+j3COLqmTFgtsDOJEeeijUFCk7FF8x7vQsdORPPxipZF1S2vPvlcLg1bKVE6NF4wh7Gaq9Wvwv0zPi87pWRVA==}
dependencies:
- '@vue/compiler-core': 3.3.4
+ '@vue/compiler-core': 3.3.6
lru-cache: 6.0.0
source-map: 0.6.1
dev: false
@@ -2816,22 +2872,22 @@ packages:
/@vuedx/template-ast-types@0.7.1:
resolution: {integrity: sha512-Mqugk/F0lFN2u9bhimH6G1kSu2hhLi2WoqgCVxrMvgxm2kDc30DtdvVGRq+UgEmKVP61OudcMtZqkUoGQeFBUQ==}
dependencies:
- '@vue/compiler-core': 3.3.4
+ '@vue/compiler-core': 3.3.6
dev: false
- /@vueuse/core@10.4.1(vue@3.3.4):
- resolution: {integrity: sha512-DkHIfMIoSIBjMgRRvdIvxsyboRZQmImofLyOHADqiVbQVilP8VVHDhBX2ZqoItOgu7dWa8oXiNnScOdPLhdEXg==}
+ /@vueuse/core@10.5.0(vue@3.3.6):
+ resolution: {integrity: sha512-z/tI2eSvxwLRjOhDm0h/SXAjNm8N5ld6/SC/JQs6o6kpJ6Ya50LnEL8g5hoYu005i28L0zqB5L5yAl8Jl26K3A==}
dependencies:
- '@types/web-bluetooth': 0.0.17
- '@vueuse/metadata': 10.4.1
- '@vueuse/shared': 10.4.1(vue@3.3.4)
- vue-demi: 0.14.6(vue@3.3.4)
+ '@types/web-bluetooth': 0.0.18
+ '@vueuse/metadata': 10.5.0
+ '@vueuse/shared': 10.5.0(vue@3.3.6)
+ vue-demi: 0.14.6(vue@3.3.6)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
- /@vueuse/integrations@10.4.1(focus-trap@7.5.3)(vue@3.3.4):
- resolution: {integrity: sha512-uRBPyG5Lxoh1A/J+boiioPT3ELEAPEo4t8W6Mr4yTKIQBeW/FcbsotZNPr4k9uz+3QEksMmflWloS9wCnypM7g==}
+ /@vueuse/integrations@10.5.0(focus-trap@7.5.4)(vue@3.3.6):
+ resolution: {integrity: sha512-fm5sXLCK0Ww3rRnzqnCQRmfjDURaI4xMsx+T+cec0ngQqHx/JgUtm8G0vRjwtonIeTBsH1Q8L3SucE+7K7upJQ==}
peerDependencies:
async-validator: '*'
axios: '*'
@@ -2871,22 +2927,22 @@ packages:
universal-cookie:
optional: true
dependencies:
- '@vueuse/core': 10.4.1(vue@3.3.4)
- '@vueuse/shared': 10.4.1(vue@3.3.4)
- focus-trap: 7.5.3
- vue-demi: 0.14.6(vue@3.3.4)
+ '@vueuse/core': 10.5.0(vue@3.3.6)
+ '@vueuse/shared': 10.5.0(vue@3.3.6)
+ focus-trap: 7.5.4
+ vue-demi: 0.14.6(vue@3.3.6)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: true
- /@vueuse/metadata@10.4.1:
- resolution: {integrity: sha512-2Sc8X+iVzeuMGHr6O2j4gv/zxvQGGOYETYXEc41h0iZXIRnRbJZGmY/QP8dvzqUelf8vg0p/yEA5VpCEu+WpZg==}
+ /@vueuse/metadata@10.5.0:
+ resolution: {integrity: sha512-fEbElR+MaIYyCkeM0SzWkdoMtOpIwO72x8WsZHRE7IggiOlILttqttM69AS13nrDxosnDBYdyy3C5mR1LCxHsw==}
- /@vueuse/shared@10.4.1(vue@3.3.4):
- resolution: {integrity: sha512-vz5hbAM4qA0lDKmcr2y3pPdU+2EVw/yzfRsBdu+6+USGa4PxqSQRYIUC9/NcT06y+ZgaTsyURw2I9qOFaaXHAg==}
+ /@vueuse/shared@10.5.0(vue@3.3.6):
+ resolution: {integrity: sha512-18iyxbbHYLst9MqU1X1QNdMHIjks6wC7XTVf0KNOv5es/Ms6gjVFCAAWTVP2JStuGqydg3DT+ExpFORUEi9yhg==}
dependencies:
- vue-demi: 0.14.6(vue@3.3.4)
+ vue-demi: 0.14.6(vue@3.3.6)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -2925,6 +2981,13 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
+ /agent-base@4.3.0:
+ resolution: {integrity: sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==}
+ engines: {node: '>= 4.0.0'}
+ dependencies:
+ es6-promisify: 5.0.0
+ dev: false
+
/agent-base@6.0.2:
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
engines: {node: '>= 6.0.0'}
@@ -2932,6 +2995,7 @@ packages:
debug: 4.3.4
transitivePeerDependencies:
- supports-color
+ dev: true
/agent-base@7.1.0:
resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==}
@@ -2941,6 +3005,13 @@ packages:
transitivePeerDependencies:
- supports-color
+ /agentkeepalive@3.5.2:
+ resolution: {integrity: sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==}
+ engines: {node: '>= 4.0.0'}
+ dependencies:
+ humanize-ms: 1.2.1
+ dev: false
+
/agentkeepalive@4.5.0:
resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==}
engines: {node: '>= 8.0.0'}
@@ -2993,6 +3064,17 @@ packages:
'@algolia/transporter': 4.20.0
dev: true
+ /ansi-align@2.0.0:
+ resolution: {integrity: sha512-TdlOggdA/zURfMYa7ABC66j+oqfMew58KpJMbUlH3bcZP1b+cBHIHDDn5uH9INsxrHBPjsqM0tDB4jPTF/vgJA==}
+ dependencies:
+ string-width: 2.1.1
+ dev: false
+
+ /ansi-escapes@3.2.0:
+ resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==}
+ engines: {node: '>=4'}
+ dev: false
+
/ansi-escapes@5.0.0:
resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==}
engines: {node: '>=12'}
@@ -3000,6 +3082,16 @@ packages:
type-fest: 1.4.0
dev: true
+ /ansi-regex@3.0.1:
+ resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==}
+ engines: {node: '>=4'}
+ dev: false
+
+ /ansi-regex@4.1.1:
+ resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==}
+ engines: {node: '>=6'}
+ dev: false
+
/ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
@@ -3043,6 +3135,10 @@ packages:
normalize-path: 3.0.0
picomatch: 2.3.1
+ /aproba@1.2.0:
+ resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==}
+ dev: false
+
/aproba@2.0.0:
resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==}
dev: true
@@ -3072,7 +3168,7 @@ packages:
/array-buffer-byte-length@1.0.0:
resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
is-array-buffer: 3.0.2
dev: false
@@ -3090,10 +3186,10 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
array-buffer-byte-length: 1.0.0
- call-bind: 1.0.2
+ call-bind: 1.0.5
define-properties: 1.2.1
- es-abstract: 1.22.2
- get-intrinsic: 1.2.1
+ es-abstract: 1.22.3
+ get-intrinsic: 1.2.2
is-array-buffer: 3.0.2
is-shared-array-buffer: 1.0.2
dev: false
@@ -3106,7 +3202,7 @@ packages:
/assert@2.1.0:
resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
is-nan: 1.3.2
object-is: 1.1.5
object.assign: 4.1.4
@@ -3124,19 +3220,19 @@ packages:
tslib: 2.6.2
dev: false
- /autoprefixer@10.4.16(postcss@8.4.30):
+ /autoprefixer@10.4.16(postcss@8.4.31):
resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==}
engines: {node: ^10 || ^12 || >=14}
hasBin: true
peerDependencies:
postcss: ^8.1.0
dependencies:
- browserslist: 4.22.0
- caniuse-lite: 1.0.30001540
- fraction.js: 4.3.6
+ browserslist: 4.22.1
+ caniuse-lite: 1.0.30001553
+ fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.0.0
- postcss: 8.4.30
+ postcss: 8.4.31
postcss-value-parser: 4.2.0
dev: true
@@ -3145,13 +3241,23 @@ packages:
engines: {node: '>= 0.4'}
dev: false
+ /axios@0.18.1:
+ resolution: {integrity: sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g==}
+ deprecated: Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410
+ dependencies:
+ follow-redirects: 1.5.10
+ is-buffer: 2.0.5
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/babel-plugin-macros@3.1.0:
resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==}
engines: {node: '>=10', npm: '>=6'}
dependencies:
- '@babel/runtime': 7.23.1
+ '@babel/runtime': 7.23.2
cosmiconfig: 7.1.0
- resolve: 1.22.6
+ resolve: 1.22.8
dev: false
/balanced-match@1.0.2:
@@ -3165,6 +3271,18 @@ packages:
resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
engines: {node: '>=8'}
+ /binaryextensions@2.3.0:
+ resolution: {integrity: sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==}
+ engines: {node: '>=0.8'}
+ dev: false
+
+ /bl@1.2.3:
+ resolution: {integrity: sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==}
+ dependencies:
+ readable-stream: 2.3.8
+ safe-buffer: 5.2.1
+ dev: false
+
/bl@5.1.0:
resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==}
dependencies:
@@ -3173,10 +3291,26 @@ packages:
readable-stream: 3.6.2
dev: false
+ /bluebird@3.7.2:
+ resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==}
+
/boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
dev: true
+ /boxen@1.3.0:
+ resolution: {integrity: sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==}
+ engines: {node: '>=4'}
+ dependencies:
+ ansi-align: 2.0.0
+ camelcase: 4.1.0
+ chalk: 2.4.2
+ cli-boxes: 1.0.0
+ string-width: 2.1.1
+ term-size: 1.2.0
+ widest-line: 2.0.1
+ dev: false
+
/brace-expansion@1.1.11:
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
dependencies:
@@ -3194,19 +3328,33 @@ packages:
dependencies:
fill-range: 7.0.1
- /browserslist@4.22.0:
- resolution: {integrity: sha512-v+Jcv64L2LbfTC6OnRcaxtqJNJuQAVhZKSJfR/6hn7lhnChUXl4amwVviqN1k411BB+3rRoKMitELRn1CojeRA==}
+ /browserslist@4.22.1:
+ resolution: {integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001540
- electron-to-chromium: 1.4.531
+ caniuse-lite: 1.0.30001553
+ electron-to-chromium: 1.4.565
node-releases: 2.0.13
- update-browserslist-db: 1.0.13(browserslist@4.22.0)
+ update-browserslist-db: 1.0.13(browserslist@4.22.1)
+
+ /buffer-alloc-unsafe@1.1.0:
+ resolution: {integrity: sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==}
+ dev: false
+
+ /buffer-alloc@1.2.0:
+ resolution: {integrity: sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==}
+ dependencies:
+ buffer-alloc-unsafe: 1.1.0
+ buffer-fill: 1.0.0
+ dev: false
+
+ /buffer-fill@1.0.0:
+ resolution: {integrity: sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==}
+ dev: false
/buffer-from@1.1.2:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
- dev: true
/buffer@6.0.3:
resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
@@ -3220,6 +3368,10 @@ packages:
engines: {node: '>=6'}
dev: true
+ /builtins@1.0.3:
+ resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==}
+ dev: false
+
/builtins@5.0.1:
resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==}
dependencies:
@@ -3232,7 +3384,7 @@ packages:
hasBin: true
dependencies:
'@jsdevtools/ez-spawn': 3.0.4
- c12: 1.4.2
+ c12: 1.5.1
cac: 6.7.14
fast-glob: 3.3.1
prompts: 2.4.2
@@ -3251,13 +3403,13 @@ packages:
load-tsconfig: 0.2.5
dev: true
- /c12@1.4.2:
- resolution: {integrity: sha512-3IP/MuamSVRVw8W8+CHWAz9gKN4gd+voF2zm/Ln6D25C2RhytEZ1ABbC8MjKr4BR9rhoV1JQ7jJA158LDiTkLg==}
+ /c12@1.5.1:
+ resolution: {integrity: sha512-BWZRJgDEveT8uI+cliCwvYSSSSvb4xKoiiu5S0jaDbKBopQLQF7E+bq9xKk1pTcG+mUa3yXuFO7bD9d8Lr9Xxg==}
dependencies:
chokidar: 3.5.3
defu: 6.1.2
dotenv: 16.3.1
- giget: 1.1.2
+ giget: 1.1.3
jiti: 1.20.0
mlly: 1.4.2
ohash: 1.1.3
@@ -3273,6 +3425,24 @@ packages:
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
engines: {node: '>=8'}
+ /cacache@10.0.4:
+ resolution: {integrity: sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==}
+ dependencies:
+ bluebird: 3.7.2
+ chownr: 1.1.4
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ lru-cache: 4.1.5
+ mississippi: 2.0.0
+ mkdirp: 0.5.6
+ move-concurrently: 1.0.1
+ promise-inflight: 1.0.1(bluebird@3.7.2)
+ rimraf: 2.7.1
+ ssri: 5.3.0
+ unique-filename: 1.1.1
+ y18n: 4.0.3
+ dev: false
+
/cacache@17.1.4:
resolution: {integrity: sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -3281,7 +3451,7 @@ packages:
fs-minipass: 3.0.3
glob: 10.3.10
lru-cache: 7.18.3
- minipass: 7.0.3
+ minipass: 7.0.4
minipass-collect: 1.0.2
minipass-flush: 1.0.5
minipass-pipeline: 1.2.4
@@ -3299,7 +3469,7 @@ packages:
fs-minipass: 3.0.3
glob: 10.3.10
lru-cache: 10.0.1
- minipass: 7.0.3
+ minipass: 7.0.4
minipass-collect: 1.0.2
minipass-flush: 1.0.5
minipass-pipeline: 1.2.4
@@ -3309,11 +3479,30 @@ packages:
unique-filename: 3.0.0
dev: true
- /call-bind@1.0.2:
- resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
+ /cacache@9.3.0:
+ resolution: {integrity: sha512-Vbi8J1XfC8v+FbQ6QkOtKXsHpPnB0i9uMeYFJoj40EbdOsEqWB3DPpNjfsnYBkqOPYA8UvrqH6FZPpBP0zdN7g==}
dependencies:
- function-bind: 1.1.1
- get-intrinsic: 1.2.1
+ bluebird: 3.7.2
+ chownr: 1.1.4
+ glob: 7.2.3
+ graceful-fs: 4.2.11
+ lru-cache: 4.1.5
+ mississippi: 1.3.1
+ mkdirp: 0.5.6
+ move-concurrently: 1.0.1
+ promise-inflight: 1.0.1(bluebird@3.7.2)
+ rimraf: 2.7.1
+ ssri: 4.1.6
+ unique-filename: 1.1.1
+ y18n: 3.2.2
+ dev: false
+
+ /call-bind@1.0.5:
+ resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==}
+ dependencies:
+ function-bind: 1.1.2
+ get-intrinsic: 1.2.2
+ set-function-length: 1.1.1
dev: false
/call-me-maybe@1.0.2:
@@ -3337,6 +3526,11 @@ packages:
quick-lru: 4.0.1
dev: true
+ /camelcase@4.1.0:
+ resolution: {integrity: sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==}
+ engines: {node: '>=4'}
+ dev: false
+
/camelcase@5.3.1:
resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
engines: {node: '>=6'}
@@ -3347,18 +3541,23 @@ packages:
engines: {node: '>=10'}
dev: true
- /caniuse-lite@1.0.30001540:
- resolution: {integrity: sha512-9JL38jscuTJBTcuETxm8QLsFr/F6v0CYYTEU6r5+qSM98P2Q0Hmu0eG1dTG5GBUmywU3UlcVOUSIJYY47rdFSw==}
+ /caniuse-lite@1.0.30001553:
+ resolution: {integrity: sha512-N0ttd6TrFfuqKNi+pMgWJTb9qrdJu4JSpgPFLe/lrD19ugC6fZgF0pUewRowDwzdDnb9V41mFcdlYgl/PyKf4A==}
- /chai@4.3.9:
- resolution: {integrity: sha512-tH8vhfA1CfuYMkALXj+wmZcqiwqOfshU9Gry+NYiiLqIddrobkBhALv6XD4yDz68qapphYI4vSaqhqAdThCAAA==}
+ /capture-stack-trace@1.0.2:
+ resolution: {integrity: sha512-X/WM2UQs6VMHUtjUDnZTRI+i1crWteJySFzr9UpGoQa4WQffXVTTXuekjl7TjZRlcF2XfjgITT0HxZ9RnxeT0w==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
+ /chai@4.3.10:
+ resolution: {integrity: sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==}
engines: {node: '>=4'}
dependencies:
assertion-error: 1.1.0
check-error: 1.0.3
deep-eql: 4.1.3
get-func-name: 2.0.2
- loupe: 2.3.6
+ loupe: 2.3.7
pathval: 1.1.1
type-detect: 4.0.8
dev: true
@@ -3395,6 +3594,10 @@ packages:
resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==}
dev: true
+ /chardet@0.7.0:
+ resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
+ dev: false
+
/check-error@1.0.3:
resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==}
dependencies:
@@ -3415,12 +3618,20 @@ packages:
optionalDependencies:
fsevents: 2.3.3
+ /chownr@1.1.4:
+ resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==}
+ dev: false
+
/chownr@2.0.0:
resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
engines: {node: '>=10'}
- /ci-info@3.8.0:
- resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==}
+ /ci-info@1.6.0:
+ resolution: {integrity: sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==}
+ dev: false
+
+ /ci-info@3.9.0:
+ resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
engines: {node: '>=8'}
dev: true
@@ -3442,6 +3653,18 @@ packages:
engines: {node: '>=6'}
dev: true
+ /cli-boxes@1.0.0:
+ resolution: {integrity: sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
+ /cli-cursor@2.1.0:
+ resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==}
+ engines: {node: '>=4'}
+ dependencies:
+ restore-cursor: 2.0.0
+ dev: false
+
/cli-cursor@4.0.0:
resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -3455,6 +3678,11 @@ packages:
string-width: 4.2.3
dev: true
+ /cli-spinners@1.3.1:
+ resolution: {integrity: sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==}
+ engines: {node: '>=4'}
+ dev: false
+
/cli-spinners@2.9.1:
resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==}
engines: {node: '>=6'}
@@ -3468,6 +3696,10 @@ packages:
string-width: 5.1.2
dev: true
+ /cli-width@2.2.1:
+ resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==}
+ dev: false
+
/cliui@8.0.1:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
engines: {node: '>=12'}
@@ -3486,6 +3718,47 @@ packages:
resolution: {integrity: sha512-q4dMFMlXtKR3XNBHyMHt/3pwYNA69EDk00lloMOaaUMKPUXBw6lpXtbu3MMVG6/uOihGnRDOlkyqsONEUj60+w==}
dev: false
+ /codesandbox-import-util-types@2.2.3:
+ resolution: {integrity: sha512-Qj00p60oNExthP2oR3vvXmUGjukij+rxJGuiaKM6tyUmSyimdZsqHI/TUvFFClAffk9s7hxGnQgWQ8KCce27qQ==}
+ dev: false
+
+ /codesandbox-import-utils@2.2.3:
+ resolution: {integrity: sha512-ymtmcgZKU27U+nM2qUb21aO8Ut/u2S9s6KorOgG81weP+NA0UZkaHKlaRqbLJ9h4i/4FLvwmEXYAnTjNmp6ogg==}
+ dependencies:
+ codesandbox-import-util-types: 2.2.3
+ istextorbinary: 2.6.0
+ lz-string: 1.5.0
+ dev: false
+
+ /codesandbox@2.2.3:
+ resolution: {integrity: sha512-IAkWFk6UUglOhSemI7UFgNNL/jgg+1YjVEIllFULLgsaHhFnY51pCqAifMNuAd5d9Zp4Nk/xMgrEaGNV0L4Xlg==}
+ hasBin: true
+ dependencies:
+ axios: 0.18.1
+ chalk: 2.4.2
+ codesandbox-import-util-types: 2.2.3
+ codesandbox-import-utils: 2.2.3
+ commander: 2.20.3
+ datauri: 3.0.0
+ filesize: 3.6.1
+ fs-extra: 3.0.1
+ git-branch: 1.0.0
+ git-repo-name: 0.6.0
+ git-username: 0.5.1
+ humps: 2.0.1
+ inquirer: 6.5.2
+ lodash: 4.17.21
+ lz-string: 1.5.0
+ ms: 2.1.3
+ open: 6.4.0
+ ora: 1.4.0
+ pacote: 2.7.38
+ shortid: 2.2.16
+ update-notifier: 2.5.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/color-convert@1.9.3:
resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
dependencies:
@@ -3540,8 +3813,34 @@ packages:
dot-prop: 5.3.0
dev: true
+ /computeds@0.0.1:
+ resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==}
+ dev: true
+
/concat-map@0.0.1:
- resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
+ resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
+
+ /concat-stream@1.6.2:
+ resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==}
+ engines: {'0': node >= 0.8}
+ dependencies:
+ buffer-from: 1.1.2
+ inherits: 2.0.4
+ readable-stream: 2.3.8
+ typedarray: 0.0.6
+ dev: false
+
+ /configstore@3.1.5:
+ resolution: {integrity: sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA==}
+ engines: {node: '>=4'}
+ dependencies:
+ dot-prop: 4.2.1
+ graceful-fs: 4.2.11
+ make-dir: 1.3.0
+ unique-string: 1.0.0
+ write-file-atomic: 2.4.3
+ xdg-basedir: 3.0.0
+ dev: false
/consola@3.2.3:
resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==}
@@ -3579,16 +3878,23 @@ packages:
/convert-source-map@1.9.0:
resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
- dev: false
- /convert-source-map@2.0.0:
- resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
+ /copy-concurrently@1.0.5:
+ resolution: {integrity: sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==}
+ dependencies:
+ aproba: 1.2.0
+ fs-write-stream-atomic: 1.0.10
+ iferr: 0.1.5
+ mkdirp: 0.5.6
+ rimraf: 2.7.1
+ run-queue: 1.0.3
+ dev: false
/core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
dev: false
- /cosmiconfig-typescript-loader@4.4.0(@types/node@20.4.7)(cosmiconfig@8.3.6)(ts-node@10.9.1)(typescript@5.2.2):
+ /cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6)(ts-node@10.9.1)(typescript@5.2.2):
resolution: {integrity: sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==}
engines: {node: '>=v14.21.3'}
peerDependencies:
@@ -3597,9 +3903,9 @@ packages:
ts-node: '>=10'
typescript: '>=4'
dependencies:
- '@types/node': 20.4.7
+ '@types/node': 20.5.1
cosmiconfig: 8.3.6(typescript@5.2.2)
- ts-node: 10.9.1(@types/node@20.4.7)(typescript@5.2.2)
+ ts-node: 10.9.1(@types/node@20.5.1)(typescript@5.2.2)
typescript: 5.2.2
dev: true
@@ -3607,7 +3913,7 @@ packages:
resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==}
engines: {node: '>=10'}
dependencies:
- '@types/parse-json': 4.0.0
+ '@types/parse-json': 4.0.1
import-fresh: 3.3.0
parse-json: 5.2.0
path-type: 4.0.0
@@ -3629,9 +3935,24 @@ packages:
path-type: 4.0.0
typescript: 5.2.2
+ /create-error-class@3.0.2:
+ resolution: {integrity: sha512-gYTKKexFO3kh200H1Nit76sRwRtOY32vQd3jpAQKpLtZqyNsSQNfI4N7o3eP2wUjV35pTWKRYqFUDBvUha/Pkw==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ capture-stack-trace: 1.0.2
+ dev: false
+
/create-require@1.1.1:
resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
+ /cross-spawn@5.1.0:
+ resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==}
+ dependencies:
+ lru-cache: 4.1.5
+ shebang-command: 1.2.0
+ which: 1.3.1
+ dev: false
+
/cross-spawn@7.0.3:
resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
engines: {node: '>= 8'}
@@ -3640,6 +3961,11 @@ packages:
shebang-command: 2.0.0
which: 2.0.2
+ /crypto-random-string@1.0.0:
+ resolution: {integrity: sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg==}
+ engines: {node: '>=4'}
+ dev: false
+
/csscolorparser@1.0.3:
resolution: {integrity: sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w==}
dev: false
@@ -3652,6 +3978,17 @@ packages:
/csstype@3.1.2:
resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
+ /cwd@0.9.1:
+ resolution: {integrity: sha512-4+0D+ojEasdLndYX4Cqff057I/Jp6ysXpwKkdLQLnZxV8f6IYZmZtTP5uqD91a/kWqejoc0sSqK4u8wpTKCh8A==}
+ engines: {node: '>=0.8'}
+ dependencies:
+ find-pkg: 0.1.2
+ dev: false
+
+ /cyclist@1.0.2:
+ resolution: {integrity: sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==}
+ dev: false
+
/d3-array@2.12.1:
resolution: {integrity: sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==}
dependencies:
@@ -3951,8 +4288,16 @@ packages:
engines: {node: '>= 12'}
dev: false
- /date-fns-tz@1.3.8(date-fns@2.30.0):
- resolution: {integrity: sha512-qwNXUFtMHTTU6CFSFjoJ80W8Fzzp24LntbjFFBgL/faqds4e5mo9mftoRLgr3Vi1trISsg4awSpYVsOQCRnapQ==}
+ /datauri@3.0.0:
+ resolution: {integrity: sha512-NeDFuUPV1YCpCn8MUIcDk1QnuyenUHs7f4Q5P0n9FFA0neKFrfEH9esR+YMW95BplbYfdmjbs0Pl/ZGAaM2QHQ==}
+ engines: {node: '>= 8'}
+ dependencies:
+ image-size: 0.8.3
+ mimer: 1.1.0
+ dev: false
+
+ /date-fns-tz@2.0.0(date-fns@2.30.0):
+ resolution: {integrity: sha512-OAtcLdB9vxSXTWHdT8b398ARImVwQMyjfYGkKD2zaGpHseG2UPHbHjXELReErZFxWdSLph3c2zOaaTyHfOhERQ==}
peerDependencies:
date-fns: '>=2.0.0'
dependencies:
@@ -3963,13 +4308,24 @@ packages:
resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==}
engines: {node: '>=0.11'}
dependencies:
- '@babel/runtime': 7.23.1
+ '@babel/runtime': 7.23.2
dev: false
/de-indent@1.0.2:
resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==}
dev: true
+ /debug@3.1.0:
+ resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+ dependencies:
+ ms: 2.0.0
+ dev: false
+
/debug@3.2.7:
resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
peerDependencies:
@@ -3979,7 +4335,6 @@ packages:
optional: true
dependencies:
ms: 2.1.3
- dev: true
/debug@4.3.4:
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
@@ -4012,6 +4367,11 @@ packages:
type-detect: 4.0.8
dev: true
+ /deep-extend@0.6.0:
+ resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
+ engines: {node: '>=4.0.0'}
+ dev: false
+
/deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
dev: true
@@ -4021,21 +4381,21 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /define-data-property@1.1.0:
- resolution: {integrity: sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==}
+ /define-data-property@1.1.1:
+ resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==}
engines: {node: '>= 0.4'}
dependencies:
- get-intrinsic: 1.2.1
+ get-intrinsic: 1.2.2
gopd: 1.0.1
- has-property-descriptors: 1.0.0
+ has-property-descriptors: 1.0.1
dev: false
/define-properties@1.2.1:
resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
engines: {node: '>= 0.4'}
dependencies:
- define-data-property: 1.1.0
- has-property-descriptors: 1.0.0
+ define-data-property: 1.1.1
+ has-property-descriptors: 1.0.1
object-keys: 1.1.1
dev: false
@@ -4066,9 +4426,9 @@ packages:
engines: {node: '>=14.19.3'}
hasBin: true
dependencies:
- '@babel/core': 7.23.0
- '@babel/preset-typescript': 7.23.0(@babel/core@7.23.0)
- '@vue/compiler-dom': 3.3.4
+ '@babel/core': 7.22.17
+ '@babel/preset-typescript': 7.23.2(@babel/core@7.22.17)
+ '@vue/compiler-dom': 3.3.6
'@vuedx/compiler-sfc': 0.7.1
'@vuedx/template-ast-types': 0.7.1
fast-glob: 3.3.1
@@ -4146,6 +4506,13 @@ packages:
domhandler: 5.0.3
dev: true
+ /dot-prop@4.2.1:
+ resolution: {integrity: sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==}
+ engines: {node: '>=4'}
+ dependencies:
+ is-obj: 1.0.1
+ dev: false
+
/dot-prop@5.3.0:
resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==}
engines: {node: '>=8'}
@@ -4158,6 +4525,19 @@ packages:
engines: {node: '>=12'}
dev: false
+ /duplexer3@0.1.5:
+ resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==}
+ dev: false
+
+ /duplexify@3.7.1:
+ resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==}
+ dependencies:
+ end-of-stream: 1.4.4
+ inherits: 2.0.4
+ readable-stream: 2.3.8
+ stream-shift: 1.0.1
+ dev: false
+
/earcut@2.2.4:
resolution: {integrity: sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==}
dev: false
@@ -4165,15 +4545,23 @@ packages:
/eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
- /electron-to-chromium@1.4.531:
- resolution: {integrity: sha512-H6gi5E41Rn3/mhKlPaT1aIMg/71hTAqn0gYEllSuw9igNWtvQwu185jiCZoZD29n7Zukgh7GVZ3zGf0XvkhqjQ==}
+ /editions@2.3.1:
+ resolution: {integrity: sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==}
+ engines: {node: '>=0.8'}
+ dependencies:
+ errlop: 2.2.0
+ semver: 6.3.1
+ dev: false
+
+ /electron-to-chromium@1.4.565:
+ resolution: {integrity: sha512-XbMoT6yIvg2xzcbs5hCADi0dXBh4//En3oFXmtPX+jiyyiCTiM9DGFT2SLottjpEs9Z8Mh8SqahbR96MaHfuSg==}
/elkjs@0.8.2:
resolution: {integrity: sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==}
dev: false
- /emoji-regex@10.2.1:
- resolution: {integrity: sha512-97g6QgOk8zlDRdgq1WxwgTMgEWGVAQvB5Fdpgc1MkNy56la5SKP9GsMXKDOdqwn90/41a8yPwIGk1Y6WVbeMQA==}
+ /emoji-regex@10.3.0:
+ resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==}
dev: false
/emoji-regex@8.0.0:
@@ -4184,11 +4572,14 @@ packages:
/encoding@0.1.13:
resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==}
- requiresBuild: true
dependencies:
iconv-lite: 0.6.3
- dev: true
- optional: true
+
+ /end-of-stream@1.4.4:
+ resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
+ dependencies:
+ once: 1.4.0
+ dev: false
/enhanced-resolve@4.5.0:
resolution: {integrity: sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==}
@@ -4209,10 +4600,19 @@ packages:
engines: {node: '>=6'}
dev: true
+ /err-code@1.1.2:
+ resolution: {integrity: sha512-CJAN+O0/yA1CKfRn9SXOGctSpEM7DCon/r/5r2eXFMY2zCCJBasFhcM5I+1kh3Ap11FsQCX+vGHceNPvpWKhoA==}
+ dev: false
+
/err-code@2.0.3:
resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==}
dev: true
+ /errlop@2.2.0:
+ resolution: {integrity: sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==}
+ engines: {node: '>=0.8'}
+ dev: false
+
/errno@0.1.8:
resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==}
hasBin: true
@@ -4225,26 +4625,26 @@ packages:
dependencies:
is-arrayish: 0.2.1
- /es-abstract@1.22.2:
- resolution: {integrity: sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==}
+ /es-abstract@1.22.3:
+ resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==}
engines: {node: '>= 0.4'}
dependencies:
array-buffer-byte-length: 1.0.0
arraybuffer.prototype.slice: 1.0.2
available-typed-arrays: 1.0.5
- call-bind: 1.0.2
- es-set-tostringtag: 2.0.1
+ call-bind: 1.0.5
+ es-set-tostringtag: 2.0.2
es-to-primitive: 1.2.1
function.prototype.name: 1.1.6
- get-intrinsic: 1.2.1
+ get-intrinsic: 1.2.2
get-symbol-description: 1.0.0
globalthis: 1.0.3
gopd: 1.0.1
- has: 1.0.3
- has-property-descriptors: 1.0.0
+ has-property-descriptors: 1.0.1
has-proto: 1.0.1
has-symbols: 1.0.3
- internal-slot: 1.0.5
+ hasown: 2.0.0
+ internal-slot: 1.0.6
is-array-buffer: 3.0.2
is-callable: 1.2.7
is-negative-zero: 2.0.2
@@ -4253,7 +4653,7 @@ packages:
is-string: 1.0.7
is-typed-array: 1.1.12
is-weakref: 1.0.2
- object-inspect: 1.12.3
+ object-inspect: 1.13.1
object-keys: 1.1.1
object.assign: 4.1.4
regexp.prototype.flags: 1.5.1
@@ -4267,16 +4667,16 @@ packages:
typed-array-byte-offset: 1.0.0
typed-array-length: 1.0.4
unbox-primitive: 1.0.2
- which-typed-array: 1.1.11
+ which-typed-array: 1.1.13
dev: false
- /es-set-tostringtag@2.0.1:
- resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
+ /es-set-tostringtag@2.0.2:
+ resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==}
engines: {node: '>= 0.4'}
dependencies:
- get-intrinsic: 1.2.1
- has: 1.0.3
+ get-intrinsic: 1.2.2
has-tostringtag: 1.0.0
+ hasown: 2.0.0
dev: false
/es-to-primitive@1.2.1:
@@ -4288,6 +4688,16 @@ packages:
is-symbol: 1.0.4
dev: false
+ /es6-promise@4.2.8:
+ resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==}
+ dev: false
+
+ /es6-promisify@5.0.0:
+ resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==}
+ dependencies:
+ es6-promise: 4.2.8
+ dev: false
+
/esbuild@0.18.20:
resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==}
engines: {node: '>=12'}
@@ -4335,17 +4745,26 @@ packages:
engines: {node: '>=12'}
dev: false
+ /eslint-compat-utils@0.1.2(eslint@8.52.0):
+ resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ eslint: '>=6.0.0'
+ dependencies:
+ eslint: 8.52.0
+ dev: true
+
/eslint-import-resolver-node@0.3.9:
resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
dependencies:
debug: 3.2.7
- is-core-module: 2.13.0
- resolve: 1.22.6
+ is-core-module: 2.13.1
+ resolve: 1.22.8
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint@8.50.0):
+ /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint@8.52.0):
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
peerDependencies:
@@ -4366,43 +4785,43 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 6.7.3(eslint@8.50.0)(typescript@5.2.2)
+ '@typescript-eslint/parser': 6.9.0(eslint@8.52.0)(typescript@5.2.2)
debug: 3.2.7
- eslint: 8.50.0
+ eslint: 8.52.0
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-antfu@0.43.1(eslint@8.50.0)(typescript@5.2.2):
+ /eslint-plugin-antfu@0.43.1(eslint@8.52.0)(typescript@5.2.2):
resolution: {integrity: sha512-Nak+Qpy5qEK10dCXtVaabPTUmLBPLhsVKAFXAtxYGYRlY/SuuZUBhW2YIsLsixNROiICGuov8sN+eNOCC7Wb5g==}
dependencies:
- '@typescript-eslint/utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2)
+ '@typescript-eslint/utils': 6.9.0(eslint@8.52.0)(typescript@5.2.2)
transitivePeerDependencies:
- eslint
- supports-color
- typescript
dev: true
- /eslint-plugin-es-x@7.2.0(eslint@8.50.0):
+ /eslint-plugin-es-x@7.2.0(eslint@8.52.0):
resolution: {integrity: sha512-9dvv5CcvNjSJPqnS5uZkqb3xmbeqRLnvXKK7iI5+oK/yTusyc46zbBZKENGsOfojm/mKfszyZb+wNqNPAPeGXA==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
eslint: '>=8'
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0)
- '@eslint-community/regexpp': 4.9.0
- eslint: 8.50.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
+ '@eslint-community/regexpp': 4.9.1
+ eslint: 8.52.0
dev: true
- /eslint-plugin-eslint-comments@3.2.0(eslint@8.50.0):
+ /eslint-plugin-eslint-comments@3.2.0(eslint@8.52.0):
resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==}
engines: {node: '>=6.5.0'}
peerDependencies:
eslint: '>=4.19.1'
dependencies:
escape-string-regexp: 1.0.5
- eslint: 8.50.0
+ eslint: 8.52.0
ignore: 5.2.4
dev: true
@@ -4412,7 +4831,7 @@ packages:
htmlparser2: 8.0.2
dev: true
- /eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.7.3)(eslint@8.50.0):
+ /eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.9.0)(eslint@8.52.0):
resolution: {integrity: sha512-a4oVt0j3ixNhGhvV4XF6NS7OWRFK2rrJ0Q5C4S2dSRb8FxZi31J0uUd5WJLL58wnVJ/OiQ1BxiXnFA4dWQO1Cg==}
engines: {node: '>=12'}
peerDependencies:
@@ -4420,13 +4839,13 @@ packages:
dependencies:
debug: 3.2.7
doctrine: 2.1.0
- eslint: 8.50.0
+ eslint: 8.52.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint@8.50.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint@8.52.0)
get-tsconfig: 4.7.2
is-glob: 4.0.3
minimatch: 3.1.2
- resolve: 1.22.6
+ resolve: 1.22.8
semver: 7.5.4
transitivePeerDependencies:
- '@typescript-eslint/parser'
@@ -4435,8 +4854,8 @@ packages:
- supports-color
dev: true
- /eslint-plugin-jest@27.4.0(@typescript-eslint/eslint-plugin@6.7.3)(eslint@8.50.0)(typescript@5.2.2):
- resolution: {integrity: sha512-ukVeKmMPAUA5SWjHenvyyXnirKfHKMdOsTZdn5tZx5EW05HGVQwBohigjFZGGj3zuv1cV6hc82FvWv6LdIbkgg==}
+ /eslint-plugin-jest@27.4.3(@typescript-eslint/eslint-plugin@6.9.0)(eslint@8.52.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-7S6SmmsHsgIm06BAGCAxL+ABd9/IB3MWkz2pudj6Qqor2y1qQpWPfuFU4SG9pWj4xDjF0e+D7Llh5useuSzAZw==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
'@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0
@@ -4448,15 +4867,15 @@ packages:
jest:
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 6.7.3(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)(typescript@5.2.2)
- '@typescript-eslint/utils': 5.62.0(eslint@8.50.0)(typescript@5.2.2)
- eslint: 8.50.0
+ '@typescript-eslint/eslint-plugin': 6.9.0(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/utils': 5.62.0(eslint@8.52.0)(typescript@5.2.2)
+ eslint: 8.52.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /eslint-plugin-jsdoc@46.8.2(eslint@8.50.0):
+ /eslint-plugin-jsdoc@46.8.2(eslint@8.52.0):
resolution: {integrity: sha512-5TSnD018f3tUJNne4s4gDWQflbsgOycIKEUBoCLn6XtBMgNHxQFmV8vVxUtiPxAQq8lrX85OaSG/2gnctxw9uQ==}
engines: {node: '>=16'}
peerDependencies:
@@ -4467,7 +4886,7 @@ packages:
comment-parser: 1.4.0
debug: 4.3.4
escape-string-regexp: 4.0.0
- eslint: 8.50.0
+ eslint: 8.52.0
esquery: 1.5.0
is-builtin-module: 3.2.1
semver: 7.5.4
@@ -4476,45 +4895,46 @@ packages:
- supports-color
dev: true
- /eslint-plugin-jsonc@2.9.0(eslint@8.50.0):
- resolution: {integrity: sha512-RK+LeONVukbLwT2+t7/OY54NJRccTXh/QbnXzPuTLpFMVZhPuq1C9E07+qWenGx7rrQl0kAalAWl7EmB+RjpGA==}
+ /eslint-plugin-jsonc@2.10.0(eslint@8.52.0):
+ resolution: {integrity: sha512-9d//o6Jyh4s1RxC9fNSt1+MMaFN2ruFdXPG9XZcb/mR2KkfjADYiNL/hbU6W0Cyxfg3tS/XSFuhl5LgtMD8hmw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0)
- eslint: 8.50.0
- jsonc-eslint-parser: 2.3.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
+ eslint: 8.52.0
+ eslint-compat-utils: 0.1.2(eslint@8.52.0)
+ jsonc-eslint-parser: 2.4.0
natural-compare: 1.4.0
dev: true
- /eslint-plugin-markdown@3.0.1(eslint@8.50.0):
+ /eslint-plugin-markdown@3.0.1(eslint@8.52.0):
resolution: {integrity: sha512-8rqoc148DWdGdmYF6WSQFT3uQ6PO7zXYgeBpHAOAakX/zpq+NvFYbDA/H7PYzHajwtmaOzAwfxyl++x0g1/N9A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- eslint: 8.50.0
+ eslint: 8.52.0
mdast-util-from-markdown: 0.8.5
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-n@16.1.0(eslint@8.50.0):
- resolution: {integrity: sha512-3wv/TooBst0N4ND+pnvffHuz9gNPmk/NkLwAxOt2JykTl/hcuECe6yhTtLJcZjIxtZwN+GX92ACp/QTLpHA3Hg==}
+ /eslint-plugin-n@16.2.0(eslint@8.52.0):
+ resolution: {integrity: sha512-AQER2jEyQOt1LG6JkGJCCIFotzmlcCZFur2wdKrp1JX2cNotC7Ae0BcD/4lLv3lUAArM9uNS8z/fsvXTd0L71g==}
engines: {node: '>=16.0.0'}
peerDependencies:
eslint: '>=7.0.0'
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
builtins: 5.0.1
- eslint: 8.50.0
- eslint-plugin-es-x: 7.2.0(eslint@8.50.0)
+ eslint: 8.52.0
+ eslint-plugin-es-x: 7.2.0(eslint@8.52.0)
get-tsconfig: 4.7.2
ignore: 5.2.4
- is-core-module: 2.13.0
+ is-core-module: 2.13.1
minimatch: 3.1.2
- resolve: 1.22.6
+ resolve: 1.22.8
semver: 7.5.4
dev: true
@@ -4523,26 +4943,26 @@ packages:
engines: {node: '>=5.0.0'}
dev: true
- /eslint-plugin-promise@6.1.1(eslint@8.50.0):
+ /eslint-plugin-promise@6.1.1(eslint@8.52.0):
resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
dependencies:
- eslint: 8.50.0
+ eslint: 8.52.0
dev: true
- /eslint-plugin-unicorn@48.0.1(eslint@8.50.0):
+ /eslint-plugin-unicorn@48.0.1(eslint@8.52.0):
resolution: {integrity: sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==}
engines: {node: '>=16'}
peerDependencies:
eslint: '>=8.44.0'
dependencies:
'@babel/helper-validator-identifier': 7.22.20
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0)
- ci-info: 3.8.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
+ ci-info: 3.9.0
clean-regexp: 1.0.0
- eslint: 8.50.0
+ eslint: 8.52.0
esquery: 1.5.0
indent-string: 4.0.0
is-builtin-module: 3.2.1
@@ -4556,7 +4976,7 @@ packages:
strip-indent: 3.0.0
dev: true
- /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.7.3)(eslint@8.50.0):
+ /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.9.0)(eslint@8.52.0):
resolution: {integrity: sha512-sduiswLJfZHeeBJ+MQaG+xYzSWdRXoSw61DpU13mzWumCkR0ufD0HmO4kdNokjrkluMHpj/7PJeN35pgbhW3kw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -4566,37 +4986,38 @@ packages:
'@typescript-eslint/eslint-plugin':
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 6.7.3(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)(typescript@5.2.2)
- eslint: 8.50.0
+ '@typescript-eslint/eslint-plugin': 6.9.0(@typescript-eslint/parser@6.9.0)(eslint@8.52.0)(typescript@5.2.2)
+ eslint: 8.52.0
eslint-rule-composer: 0.3.0
dev: true
- /eslint-plugin-vue@9.17.0(eslint@8.50.0):
- resolution: {integrity: sha512-r7Bp79pxQk9I5XDP0k2dpUC7Ots3OSWgvGZNu3BxmKK6Zg7NgVtcOB6OCna5Kb9oQwJPl5hq183WD0SY5tZtIQ==}
+ /eslint-plugin-vue@9.18.0(eslint@8.52.0):
+ resolution: {integrity: sha512-yUM8a2OD/7Qs0PiugkRaxgz5KBRvzMvWShity2UvVFAN0yk8029mGpTdg/TNARPiYzp335mEwDHwcAR8tQNe4g==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0)
- eslint: 8.50.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
+ eslint: 8.52.0
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 6.0.13
semver: 7.5.4
- vue-eslint-parser: 9.3.1(eslint@8.50.0)
+ vue-eslint-parser: 9.3.2(eslint@8.52.0)
xml-name-validator: 4.0.0
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-yml@1.9.0(eslint@8.50.0):
- resolution: {integrity: sha512-ayuC57WyVQ5+QZ02y62GiB//5+zsiyzUGxUX/mrhLni+jfsKA4KoITjkbR65iUdjjhWpyTJHPcAIFLKQIOwgsw==}
+ /eslint-plugin-yml@1.10.0(eslint@8.52.0):
+ resolution: {integrity: sha512-53SUwuNDna97lVk38hL/5++WXDuugPM9SUQ1T645R0EHMRCdBIIxGye/oOX2qO3FQ7aImxaUZJU/ju+NMUBrLQ==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
debug: 4.3.4
- eslint: 8.50.0
+ eslint: 8.52.0
+ eslint-compat-utils: 0.1.2(eslint@8.52.0)
lodash: 4.17.21
natural-compare: 1.4.0
yaml-eslint-parser: 1.2.2
@@ -4630,18 +5051,19 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /eslint@8.50.0:
- resolution: {integrity: sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==}
+ /eslint@8.52.0:
+ resolution: {integrity: sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0)
- '@eslint-community/regexpp': 4.9.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
+ '@eslint-community/regexpp': 4.9.1
'@eslint/eslintrc': 2.1.2
- '@eslint/js': 8.50.0
- '@humanwhocodes/config-array': 0.11.11
+ '@eslint/js': 8.52.0
+ '@humanwhocodes/config-array': 0.11.13
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
+ '@ungap/structured-clone': 1.2.0
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.3
@@ -4657,7 +5079,7 @@ packages:
file-entry-cache: 6.0.1
find-up: 5.0.0
glob-parent: 6.0.2
- globals: 13.22.0
+ globals: 13.23.0
graphemer: 1.4.0
ignore: 5.2.4
imurmurhash: 0.1.4
@@ -4721,7 +5143,7 @@ packages:
/estree-walker@3.0.3:
resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
dependencies:
- '@types/estree': 1.0.2
+ '@types/estree': 1.0.3
dev: false
/esutils@2.0.3:
@@ -4733,6 +5155,19 @@ packages:
resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
dev: true
+ /execa@0.7.0:
+ resolution: {integrity: sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==}
+ engines: {node: '>=4'}
+ dependencies:
+ cross-spawn: 5.1.0
+ get-stream: 3.0.0
+ is-stream: 1.1.0
+ npm-run-path: 2.0.2
+ p-finally: 1.0.0
+ signal-exit: 3.0.7
+ strip-eof: 1.0.0
+ dev: false
+
/execa@5.1.1:
resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
engines: {node: '>=10'}
@@ -4777,10 +5212,33 @@ packages:
signal-exit: 4.1.0
strip-final-newline: 3.0.0
+ /expand-tilde@1.2.2:
+ resolution: {integrity: sha512-rtmc+cjLZqnu9dSYosX9EWmSJhTwpACgJQTfj4hgg2JjOD/6SIQalZrt4a3aQeh++oNxkazcaxrhPUj6+g5G/Q==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ os-homedir: 1.0.2
+ dev: false
+
/exponential-backoff@3.1.1:
resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==}
dev: true
+ /extend-shallow@2.0.1:
+ resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ is-extendable: 0.1.1
+ dev: false
+
+ /external-editor@3.1.0:
+ resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
+ engines: {node: '>=4'}
+ dependencies:
+ chardet: 0.7.0
+ iconv-lite: 0.4.24
+ tmp: 0.0.33
+ dev: false
+
/fast-copy@3.0.1:
resolution: {integrity: sha512-Knr7NOtK3HWRYGtHoJrjkaWepqT8thIVGAwt0p0aUs1zqkAzXZV4vo9fFNwyb5fcqK1GKYFYxldQdIDVKhUAfA==}
dev: false
@@ -4829,19 +5287,51 @@ packages:
resolution: {integrity: sha512-/exOvEuc+/iaUm105QIiOt4LpBdMTWsXxqR0HDF35vx3fmaKzw7354gTilCh5rkzEt8WYyG//ku3h3nRmd7CHQ==}
dev: true
+ /figures@2.0.0:
+ resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==}
+ engines: {node: '>=4'}
+ dependencies:
+ escape-string-regexp: 1.0.5
+ dev: false
+
/file-entry-cache@6.0.1:
resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
- flat-cache: 3.1.0
+ flat-cache: 3.1.1
dev: true
+ /file-name@0.1.0:
+ resolution: {integrity: sha512-Q8SskhjF4eUk/xoQkmubwLkoHwOTv6Jj/WGtOVLKkZ0vvM+LipkSXugkn1F/+mjWXU32AXLZB3qaz0arUzgtRw==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
+ /filesize@3.6.1:
+ resolution: {integrity: sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==}
+ engines: {node: '>= 0.4.0'}
+ dev: false
+
/fill-range@7.0.1:
resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
engines: {node: '>=8'}
dependencies:
to-regex-range: 5.0.1
+ /find-file-up@0.1.3:
+ resolution: {integrity: sha512-mBxmNbVyjg1LQIIpgO8hN+ybWBgDQK8qjht+EbrTCGmmPV/sc7RF1i9stPTD6bpvXZywBdrwRYxhSdJv867L6A==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ fs-exists-sync: 0.1.0
+ resolve-dir: 0.1.1
+ dev: false
+
+ /find-pkg@0.1.2:
+ resolution: {integrity: sha512-0rnQWcFwZr7eO0513HahrWafsc3CTFioEB7DRiEYCUM/70QXSY8f3mCST17HXLcPvEhzH/Ty/Bxd72ZZsr/yvw==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ find-file-up: 0.1.3
+ dev: false
+
/find-root@1.1.0:
resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==}
dev: false
@@ -4862,12 +5352,12 @@ packages:
path-exists: 4.0.0
dev: true
- /flat-cache@3.1.0:
- resolution: {integrity: sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==}
+ /flat-cache@3.1.1:
+ resolution: {integrity: sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==}
engines: {node: '>=12.0.0'}
dependencies:
flatted: 3.2.9
- keyv: 4.5.3
+ keyv: 4.5.4
rimraf: 3.0.2
dev: true
@@ -4880,12 +5370,28 @@ packages:
resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==}
dev: true
- /focus-trap@7.5.3:
- resolution: {integrity: sha512-7UsT/eSJcTPF0aZp73u7hBRTABz26knRRTJfoTGFCQD5mUImLIIOwWWCrtoQdmWa7dykBi6H+Cp5i3S/kvsMeA==}
+ /flush-write-stream@1.1.1:
+ resolution: {integrity: sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==}
+ dependencies:
+ inherits: 2.0.4
+ readable-stream: 2.3.8
+ dev: false
+
+ /focus-trap@7.5.4:
+ resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==}
dependencies:
tabbable: 6.2.0
dev: true
+ /follow-redirects@1.5.10:
+ resolution: {integrity: sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==}
+ engines: {node: '>=4.0'}
+ dependencies:
+ debug: 3.1.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/for-each@0.3.3:
resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
dependencies:
@@ -4906,10 +5412,26 @@ packages:
fetch-blob: 3.2.0
dev: false
- /fraction.js@4.3.6:
- resolution: {integrity: sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==}
+ /fraction.js@4.3.7:
+ resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
dev: true
+ /from2@2.3.0:
+ resolution: {integrity: sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==}
+ dependencies:
+ inherits: 2.0.4
+ readable-stream: 2.3.8
+ dev: false
+
+ /fs-constants@1.0.0:
+ resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==}
+ dev: false
+
+ /fs-exists-sync@0.1.0:
+ resolution: {integrity: sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/fs-extra@11.1.1:
resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==}
engines: {node: '>=14.14'}
@@ -4918,6 +5440,14 @@ packages:
jsonfile: 6.1.0
universalify: 2.0.0
+ /fs-extra@3.0.1:
+ resolution: {integrity: sha512-V3Z3WZWVUYd8hoCL5xfXJCaHWYzmtwW5XWYSlLgERi8PWd8bx1kUHUk8L1BT57e49oKnDDD180mjfrHc1yA9rg==}
+ dependencies:
+ graceful-fs: 4.2.11
+ jsonfile: 3.0.1
+ universalify: 0.1.2
+ dev: false
+
/fs-minipass@2.1.0:
resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
engines: {node: '>= 8'}
@@ -4928,9 +5458,18 @@ packages:
resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dependencies:
- minipass: 7.0.3
+ minipass: 7.0.4
dev: true
+ /fs-write-stream-atomic@1.0.10:
+ resolution: {integrity: sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==}
+ dependencies:
+ graceful-fs: 4.2.11
+ iferr: 0.1.5
+ imurmurhash: 0.1.4
+ readable-stream: 2.3.8
+ dev: false
+
/fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
@@ -4941,16 +5480,16 @@ packages:
requiresBuild: true
optional: true
- /function-bind@1.1.1:
- resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
+ /function-bind@1.1.2:
+ resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
/function.prototype.name@1.1.6:
resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
define-properties: 1.2.1
- es-abstract: 1.22.2
+ es-abstract: 1.22.3
functions-have-names: 1.2.3
dev: false
@@ -4972,6 +5511,10 @@ packages:
wide-align: 1.1.5
dev: true
+ /genfun@4.0.1:
+ resolution: {integrity: sha512-48yv1eDS5Qrz6cbSDBBik0u7jCgC/eA9eZrl9MIN1LfKzFTuGt6EHgr31YM8yT9cjb5BplXb4Iz3VtOYmgt8Jg==}
+ dev: false
+
/gensync@1.0.0-beta.2:
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
engines: {node: '>=6.9.0'}
@@ -4994,13 +5537,18 @@ packages:
resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==}
dev: true
- /get-intrinsic@1.2.1:
- resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==}
+ /get-intrinsic@1.2.2:
+ resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==}
dependencies:
- function-bind: 1.1.1
- has: 1.0.3
+ function-bind: 1.1.2
has-proto: 1.0.1
has-symbols: 1.0.3
+ hasown: 2.0.0
+ dev: false
+
+ /get-stream@3.0.0:
+ resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==}
+ engines: {node: '>=4'}
dev: false
/get-stream@6.0.1:
@@ -5015,8 +5563,8 @@ packages:
resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
+ call-bind: 1.0.5
+ get-intrinsic: 1.2.2
dev: false
/get-tsconfig@4.7.2:
@@ -5025,13 +5573,13 @@ packages:
resolve-pkg-maps: 1.0.0
dev: true
- /giget@1.1.2:
- resolution: {integrity: sha512-HsLoS07HiQ5oqvObOI+Qb2tyZH4Gj5nYGfF9qQcZNrPw+uEFhdXtgJr01aO2pWadGHucajYDLxxbtQkm97ON2A==}
+ /giget@1.1.3:
+ resolution: {integrity: sha512-zHuCeqtfgqgDwvXlR84UNgnJDuUHQcNI5OqWqFxxuk2BshuKbYhJWdxBsEo4PvKqoGh23lUAIvBNpChMLv7/9Q==}
hasBin: true
dependencies:
colorette: 2.0.20
defu: 6.1.2
- https-proxy-agent: 5.0.1
+ https-proxy-agent: 7.0.2
mri: 1.2.0
node-fetch-native: 1.4.0
pathe: 1.1.1
@@ -5040,6 +5588,20 @@ packages:
- supports-color
dev: false
+ /git-branch@1.0.0:
+ resolution: {integrity: sha512-ZTzuqw5Df8fyLXQWrX6hK+4FpNCdKzMcERlxENEGO5aKcLmG7MAszhrMhluUKNKmOS/JAGijDMQDXDCDw1mE/A==}
+ engines: {node: '>=0.8'}
+ dev: false
+
+ /git-config-path@1.0.1:
+ resolution: {integrity: sha512-KcJ2dlrrP5DbBnYIZ2nlikALfRhKzNSX0stvv3ImJ+fvC4hXKoV+U+74SV0upg+jlQZbrtQzc0bu6/Zh+7aQbg==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ extend-shallow: 2.0.1
+ fs-exists-sync: 0.1.0
+ homedir-polyfill: 1.0.3
+ dev: false
+
/git-raw-commits@2.0.11:
resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==}
engines: {node: '>=10'}
@@ -5052,6 +5614,23 @@ packages:
through2: 4.0.2
dev: true
+ /git-repo-name@0.6.0:
+ resolution: {integrity: sha512-DF4XxB6H+Te79JA08/QF/IjIv+j+0gF990WlgAX3SXXU2irfqvBc/xxlAIh6eJWYaKz45MrrGVBFS0Qc4bBz5g==}
+ engines: {node: '>=0.8'}
+ dependencies:
+ cwd: 0.9.1
+ file-name: 0.1.0
+ lazy-cache: 1.0.4
+ remote-origin-url: 0.5.3
+ dev: false
+
+ /git-username@0.5.1:
+ resolution: {integrity: sha512-xjUjrj3i4kup2A3a/ZVZB1Nt0PUX7SU7KeVqIbXPdslT7NbNfyO04JMxBv4gar77JePdS+A6f05jG1Viy6+U1w==}
+ engines: {node: '>=0.8'}
+ dependencies:
+ remote-origin-url: 0.4.0
+ dev: false
+
/gl-matrix@3.4.3:
resolution: {integrity: sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA==}
dev: false
@@ -5074,9 +5653,9 @@ packages:
hasBin: true
dependencies:
foreground-child: 3.1.1
- jackspeak: 2.3.5
+ jackspeak: 2.3.6
minimatch: 9.0.3
- minipass: 7.0.3
+ minipass: 7.0.4
path-scurry: 1.10.1
/glob@7.1.6:
@@ -5098,14 +5677,30 @@ packages:
minimatch: 3.1.2
once: 1.4.0
path-is-absolute: 1.0.1
- dev: true
/global-dirs@0.1.1:
resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==}
engines: {node: '>=4'}
dependencies:
ini: 1.3.8
- dev: true
+
+ /global-modules@0.2.3:
+ resolution: {integrity: sha512-JeXuCbvYzYXcwE6acL9V2bAOeSIGl4dD+iwLY9iUx2VBJJ80R18HCn+JCwHM9Oegdfya3lEkGCdaRkSyc10hDA==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ global-prefix: 0.1.5
+ is-windows: 0.2.0
+ dev: false
+
+ /global-prefix@0.1.5:
+ resolution: {integrity: sha512-gOPiyxcD9dJGCEArAhF4Hd0BAqvAe/JzERP7tYumE4yIkmIedPUVXcJFWbV3/p/ovIIvKjkrTk+f1UVkq7vvbw==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ homedir-polyfill: 1.0.3
+ ini: 1.3.8
+ is-windows: 0.2.0
+ which: 1.3.1
+ dev: false
/global-prefix@3.0.0:
resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==}
@@ -5120,8 +5715,8 @@ packages:
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
engines: {node: '>=4'}
- /globals@13.22.0:
- resolution: {integrity: sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==}
+ /globals@13.23.0:
+ resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==}
engines: {node: '>=8'}
dependencies:
type-fest: 0.20.2
@@ -5164,7 +5759,26 @@ packages:
/gopd@1.0.1:
resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
dependencies:
- get-intrinsic: 1.2.1
+ get-intrinsic: 1.2.2
+ dev: false
+
+ /got@6.7.1:
+ resolution: {integrity: sha512-Y/K3EDuiQN9rTZhBvPRWMLXIKdeD1Rj0nzunfoi0Yyn5WBEbzxXKU9Ub2X41oZBagVWOBU3MuDonFMgPWQFnwg==}
+ engines: {node: '>=4'}
+ dependencies:
+ '@types/keyv': 3.1.4
+ '@types/responselike': 1.0.2
+ create-error-class: 3.0.2
+ duplexer3: 0.1.5
+ get-stream: 3.0.0
+ is-redirect: 1.0.0
+ is-retry-allowed: 1.2.0
+ is-stream: 1.1.0
+ lowercase-keys: 1.0.1
+ safe-buffer: 5.2.1
+ timed-out: 4.0.1
+ unzip-response: 2.0.1
+ url-parse-lax: 1.0.0
dev: false
/graceful-fs@4.2.11:
@@ -5192,10 +5806,10 @@ packages:
engines: {node: '>=8'}
dev: true
- /has-property-descriptors@1.0.0:
- resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
+ /has-property-descriptors@1.0.1:
+ resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==}
dependencies:
- get-intrinsic: 1.2.1
+ get-intrinsic: 1.2.2
dev: false
/has-proto@1.0.1:
@@ -5219,28 +5833,34 @@ packages:
resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==}
dev: true
- /has@1.0.3:
- resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
- engines: {node: '>= 0.4.0'}
- dependencies:
- function-bind: 1.1.1
-
/hash-sum@2.0.0:
resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==}
dev: false
+ /hasown@2.0.0:
+ resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ function-bind: 1.1.2
+
/he@1.2.0:
resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
hasBin: true
dev: true
+ /homedir-polyfill@1.0.3:
+ resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ parse-passwd: 1.0.0
+ dev: false
+
/hookable@5.5.3:
resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==}
dev: false
/hosted-git-info@2.8.9:
resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
- dev: true
/hosted-git-info@4.1.0:
resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==}
@@ -5270,10 +5890,24 @@ packages:
entities: 4.5.0
dev: true
+ /http-cache-semantics@3.8.1:
+ resolution: {integrity: sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==}
+ dev: false
+
/http-cache-semantics@4.1.1:
resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
dev: true
+ /http-proxy-agent@2.1.0:
+ resolution: {integrity: sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==}
+ engines: {node: '>= 4.5.0'}
+ dependencies:
+ agent-base: 4.3.0
+ debug: 3.1.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/http-proxy-agent@5.0.0:
resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==}
engines: {node: '>= 6'}
@@ -5295,6 +5929,16 @@ packages:
- supports-color
dev: true
+ /https-proxy-agent@2.2.4:
+ resolution: {integrity: sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==}
+ engines: {node: '>= 4.5.0'}
+ dependencies:
+ agent-base: 4.3.0
+ debug: 3.2.7
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/https-proxy-agent@5.0.1:
resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
engines: {node: '>= 6'}
@@ -5303,6 +5947,7 @@ packages:
debug: 4.3.4
transitivePeerDependencies:
- supports-color
+ dev: true
/https-proxy-agent@7.0.2:
resolution: {integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==}
@@ -5331,7 +5976,17 @@ packages:
resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==}
dependencies:
ms: 2.1.3
- dev: true
+
+ /humps@2.0.1:
+ resolution: {integrity: sha512-E0eIbrFWUhwfXJmsbdjRQFQPrl5pTEoKlz163j1mTqqUnU9PgR4AgB8AIITzuB3vLBdxZXyZ9TDIrwB2OASz4g==}
+ dev: false
+
+ /iconv-lite@0.4.24:
+ resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ safer-buffer: 2.1.2
+ dev: false
/iconv-lite@0.6.3:
resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
@@ -5343,6 +5998,10 @@ packages:
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
dev: false
+ /iferr@0.1.5:
+ resolution: {integrity: sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==}
+ dev: false
+
/ignore-walk@6.0.3:
resolution: {integrity: sha512-C7FfFoTA+bI10qfeydT8aZbvr91vAEU+2W5BZUlzPec47oNb07SsOfwYrtxuvOYdUApPP/Qlh4DtAO51Ekk2QA==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -5354,6 +6013,14 @@ packages:
resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
engines: {node: '>= 4'}
+ /image-size@0.8.3:
+ resolution: {integrity: sha512-SMtq1AJ+aqHB45c3FsB4ERK0UCiA2d3H1uq8s+8T0Pf8A3W4teyBQyaFaktH6xvZqh+npwlKU7i4fJo0r7TYTg==}
+ engines: {node: '>=6.9.0'}
+ hasBin: true
+ dependencies:
+ queue: 6.0.1
+ dev: false
+
/import-fresh@3.3.0:
resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
engines: {node: '>=6'}
@@ -5361,10 +6028,14 @@ packages:
parent-module: 1.0.1
resolve-from: 4.0.0
+ /import-lazy@2.1.0:
+ resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==}
+ engines: {node: '>=4'}
+ dev: false
+
/imurmurhash@0.1.4:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines: {node: '>=0.8.19'}
- dev: true
/indent-string@4.0.0:
resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
@@ -5388,12 +6059,31 @@ packages:
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dev: true
- /internal-slot@1.0.5:
- resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
+ /inquirer@6.5.2:
+ resolution: {integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==}
+ engines: {node: '>=6.0.0'}
+ dependencies:
+ ansi-escapes: 3.2.0
+ chalk: 2.4.2
+ cli-cursor: 2.1.0
+ cli-width: 2.2.1
+ external-editor: 3.1.0
+ figures: 2.0.0
+ lodash: 4.17.21
+ mute-stream: 0.0.7
+ run-async: 2.4.1
+ rxjs: 6.6.7
+ string-width: 2.1.1
+ strip-ansi: 5.2.0
+ through: 2.3.8
+ dev: false
+
+ /internal-slot@1.0.6:
+ resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==}
engines: {node: '>= 0.4'}
dependencies:
- get-intrinsic: 1.2.1
- has: 1.0.3
+ get-intrinsic: 1.2.2
+ hasown: 2.0.0
side-channel: 1.0.4
dev: false
@@ -5406,6 +6096,10 @@ packages:
engines: {node: '>=12'}
dev: false
+ /ip@1.1.8:
+ resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==}
+ dev: false
+
/ip@2.0.0:
resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==}
dev: true
@@ -5425,15 +6119,15 @@ packages:
resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
has-tostringtag: 1.0.0
dev: false
/is-array-buffer@3.0.2:
resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
+ call-bind: 1.0.5
+ get-intrinsic: 1.2.2
is-typed-array: 1.1.12
dev: false
@@ -5456,10 +6150,15 @@ packages:
resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
has-tostringtag: 1.0.0
dev: false
+ /is-buffer@2.0.5:
+ resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==}
+ engines: {node: '>=4'}
+ dev: false
+
/is-builtin-module@3.2.1:
resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
engines: {node: '>=6'}
@@ -5472,10 +6171,17 @@ packages:
engines: {node: '>= 0.4'}
dev: false
- /is-core-module@2.13.0:
- resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==}
+ /is-ci@1.2.1:
+ resolution: {integrity: sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==}
+ hasBin: true
dependencies:
- has: 1.0.3
+ ci-info: 1.6.0
+ dev: false
+
+ /is-core-module@2.13.1:
+ resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
+ dependencies:
+ hasown: 2.0.0
/is-date-object@1.0.5:
resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
@@ -5488,10 +6194,20 @@ packages:
resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==}
dev: true
+ /is-extendable@0.1.1:
+ resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/is-extglob@2.1.1:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
+ /is-fullwidth-code-point@2.0.0:
+ resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==}
+ engines: {node: '>=4'}
+ dev: false
+
/is-fullwidth-code-point@3.0.0:
resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
engines: {node: '>=8'}
@@ -5518,6 +6234,14 @@ packages:
resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==}
dev: true
+ /is-installed-globally@0.1.0:
+ resolution: {integrity: sha512-ERNhMg+i/XgDwPIPF3u24qpajVreaiSuvpb1Uu0jugw7KKcxGyCX8cgp8P5fwTmAuXku6beDHHECdKArjlg7tw==}
+ engines: {node: '>=4'}
+ dependencies:
+ global-dirs: 0.1.1
+ is-path-inside: 1.0.1
+ dev: false
+
/is-interactive@2.0.0:
resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==}
engines: {node: '>=12'}
@@ -5531,7 +6255,7 @@ packages:
resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
define-properties: 1.2.1
dev: false
@@ -5540,6 +6264,11 @@ packages:
engines: {node: '>= 0.4'}
dev: false
+ /is-npm@1.0.0:
+ resolution: {integrity: sha512-9r39FIr3d+KD9SbX0sfMsHzb5PP3uimOiwr3YupUaUFG4W0l1U57Rx3utpttV7qz5U3jmrO5auUa04LU9pyHsg==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/is-number-object@1.0.7:
resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
engines: {node: '>= 0.4'}
@@ -5551,11 +6280,23 @@ packages:
resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
engines: {node: '>=0.12.0'}
+ /is-obj@1.0.1:
+ resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/is-obj@2.0.0:
resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
engines: {node: '>=8'}
dev: true
+ /is-path-inside@1.0.1:
+ resolution: {integrity: sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ path-is-inside: 1.0.2
+ dev: false
+
/is-path-inside@3.0.3:
resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
engines: {node: '>=8'}
@@ -5566,18 +6307,33 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /is-redirect@1.0.0:
+ resolution: {integrity: sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/is-regex@1.1.4:
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
has-tostringtag: 1.0.0
dev: false
+ /is-retry-allowed@1.2.0:
+ resolution: {integrity: sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/is-shared-array-buffer@1.0.2:
resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
+ dev: false
+
+ /is-stream@1.1.0:
+ resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==}
+ engines: {node: '>=0.10.0'}
dev: false
/is-stream@2.0.1:
@@ -5614,7 +6370,7 @@ packages:
resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==}
engines: {node: '>= 0.4'}
dependencies:
- which-typed-array: 1.1.11
+ which-typed-array: 1.1.13
dev: false
/is-unicode-supported@1.3.0:
@@ -5625,7 +6381,17 @@ packages:
/is-weakref@1.0.2:
resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
+ dev: false
+
+ /is-windows@0.2.0:
+ resolution: {integrity: sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
+ /is-wsl@1.1.0:
+ resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==}
+ engines: {node: '>=4'}
dev: false
/isarray@1.0.0:
@@ -5644,8 +6410,17 @@ packages:
engines: {node: '>=16'}
dev: true
- /jackspeak@2.3.5:
- resolution: {integrity: sha512-Ratx+B8WeXLAtRJn26hrhY8S1+Jz6pxPMrkrdkgb/NstTNiqMhX0/oFVu5wX+g5n6JlEu2LPsDJmY8nRP4+alw==}
+ /istextorbinary@2.6.0:
+ resolution: {integrity: sha512-+XRlFseT8B3L9KyjxxLjfXSLMuErKDsd8DBNrsaxoViABMEZlOSCstwmw0qpoFX3+U6yWU1yhLudAe6/lETGGA==}
+ engines: {node: '>=0.12'}
+ dependencies:
+ binaryextensions: 2.3.0
+ editions: 2.3.1
+ textextensions: 2.6.0
+ dev: false
+
+ /jackspeak@2.3.6:
+ resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==}
engines: {node: '>=14'}
dependencies:
'@isaacs/cliui': 8.0.2
@@ -5695,6 +6470,10 @@ packages:
resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
dev: true
+ /json-parse-better-errors@1.0.2:
+ resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==}
+ dev: false
+
/json-parse-even-better-errors@2.3.1:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
@@ -5720,8 +6499,8 @@ packages:
engines: {node: '>=6'}
hasBin: true
- /jsonc-eslint-parser@2.3.0:
- resolution: {integrity: sha512-9xZPKVYp9DxnM3sd1yAsh/d59iIaswDkai8oTxbursfKYbg/ibjX0IzFt35+VZ8iEW453TVTXztnRvYUQlAfUQ==}
+ /jsonc-eslint-parser@2.4.0:
+ resolution: {integrity: sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
acorn: 8.10.0
@@ -5733,6 +6512,12 @@ packages:
/jsonc-parser@3.2.0:
resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
+ /jsonfile@3.0.1:
+ resolution: {integrity: sha512-oBko6ZHlubVB5mRFkur5vgYR1UyqX+S6Y/oCfLhqNdcc2fYFlDpIoNc7AfKS1KOGcnNAkvsr0grLck9ANM815w==}
+ optionalDependencies:
+ graceful-fs: 4.2.11
+ dev: false
+
/jsonfile@6.1.0:
resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
dependencies:
@@ -5749,8 +6534,8 @@ packages:
resolution: {integrity: sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew==}
dev: false
- /keyv@4.5.3:
- resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==}
+ /keyv@4.5.4:
+ resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
dependencies:
json-buffer: 3.0.1
dev: true
@@ -5771,6 +6556,18 @@ packages:
resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
dev: true
+ /latest-version@3.1.0:
+ resolution: {integrity: sha512-Be1YRHWWlZaSsrz2U+VInk+tO0EwLIyV+23RhWLINJYwg/UIikxjlj3MhH37/6/EDCAusjajvMkMMUXRaMWl/w==}
+ engines: {node: '>=4'}
+ dependencies:
+ package-json: 4.0.1
+ dev: false
+
+ /lazy-cache@1.0.4:
+ resolution: {integrity: sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/leaflet@1.7.1:
resolution: {integrity: sha512-/xwPEBidtg69Q3HlqPdU3DnrXQOvQU/CCHA1tcDQVzOwm91YMYaILjNp7L4Eaw5Z4sOYdbBz6koWyibppd8Zqw==}
dev: false
@@ -5836,6 +6633,14 @@ packages:
resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
engines: {node: '>=14'}
+ /local-pkg@0.5.0:
+ resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
+ engines: {node: '>=14'}
+ dependencies:
+ mlly: 1.4.2
+ pkg-types: 1.0.3
+ dev: true
+
/locate-path@5.0.0:
resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
engines: {node: '>=8'}
@@ -5915,6 +6720,13 @@ packages:
/lodash@4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
+ /log-symbols@2.2.0:
+ resolution: {integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==}
+ engines: {node: '>=4'}
+ dependencies:
+ chalk: 2.4.2
+ dev: false
+
/log-symbols@5.1.0:
resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==}
engines: {node: '>=12'}
@@ -5934,16 +6746,28 @@ packages:
wrap-ansi: 8.1.0
dev: true
- /loupe@2.3.6:
- resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==}
+ /loupe@2.3.7:
+ resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==}
dependencies:
get-func-name: 2.0.2
dev: true
+ /lowercase-keys@1.0.1:
+ resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/lru-cache@10.0.1:
resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==}
engines: {node: 14 || >=16.14}
+ /lru-cache@4.1.5:
+ resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==}
+ dependencies:
+ pseudomap: 1.0.2
+ yallist: 2.1.2
+ dev: false
+
/lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
dependencies:
@@ -5960,12 +6784,17 @@ packages:
engines: {node: '>=12'}
dev: true
- /lucide-vue-next@0.276.0(vue@3.3.4):
+ /lucide-vue-next@0.276.0(vue@3.3.6):
resolution: {integrity: sha512-yQmIaTbVjG2TMwFQr98Biva99I+eDcMh0wPepJsDajk2d2lio9VGBsKhIUtAUPYwqnsvVg2+dSYsyvX21BJ5yw==}
peerDependencies:
vue: '>=3.0.1'
dependencies:
- vue: 3.3.4
+ vue: 3.3.6(typescript@5.2.2)
+ dev: false
+
+ /lz-string@1.5.0:
+ resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
+ hasBin: true
dev: false
/magic-string@0.30.3:
@@ -5974,6 +6803,19 @@ packages:
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
+ /magic-string@0.30.5:
+ resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.4.15
+
+ /make-dir@1.3.0:
+ resolution: {integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==}
+ engines: {node: '>=4'}
+ dependencies:
+ pify: 3.0.0
+ dev: false
+
/make-error@1.3.6:
resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
@@ -6004,11 +6846,11 @@ packages:
resolution: {integrity: sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==}
engines: {node: ^16.14.0 || >=18.0.0}
dependencies:
- '@npmcli/agent': 2.1.1
+ '@npmcli/agent': 2.2.0
cacache: 18.0.0
http-cache-semantics: 4.1.1
is-lambda: 1.0.1
- minipass: 7.0.3
+ minipass: 7.0.4
minipass-fetch: 3.0.4
minipass-flush: 1.0.5
minipass-pipeline: 1.2.4
@@ -6019,6 +6861,24 @@ packages:
- supports-color
dev: true
+ /make-fetch-happen@2.6.0:
+ resolution: {integrity: sha512-FFq0lNI0ax+n9IWzWpH8A4JdgYiAp2DDYIZ3rsaav8JDe8I+72CzK6PQW/oom15YDZpV5bYW/9INd6nIJ2ZfZw==}
+ dependencies:
+ agentkeepalive: 3.5.2
+ cacache: 10.0.4
+ http-cache-semantics: 3.8.1
+ http-proxy-agent: 2.1.0
+ https-proxy-agent: 2.2.4
+ lru-cache: 4.1.5
+ mississippi: 1.3.1
+ node-fetch-npm: 2.0.4
+ promise-retry: 1.1.1
+ socks-proxy-agent: 3.0.1
+ ssri: 5.3.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
/map-obj@1.0.1:
resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==}
engines: {node: '>=0.10.0'}
@@ -6041,10 +6901,10 @@ packages:
'@mapbox/unitbezier': 0.0.1
'@mapbox/vector-tile': 1.3.1
'@mapbox/whoots-js': 3.1.0
- '@types/geojson': 7946.0.11
- '@types/mapbox__point-geometry': 0.1.2
- '@types/mapbox__vector-tile': 1.3.1
- '@types/pbf': 3.0.3
+ '@types/geojson': 7946.0.12
+ '@types/mapbox__point-geometry': 0.1.3
+ '@types/mapbox__vector-tile': 1.3.3
+ '@types/pbf': 3.0.4
csscolorparser: 1.0.3
earcut: 2.2.4
geojson-vt: 3.2.1
@@ -6066,7 +6926,7 @@ packages:
/mdast-util-from-markdown@0.8.5:
resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==}
dependencies:
- '@types/mdast': 3.0.13
+ '@types/mdast': 3.0.14
mdast-util-to-string: 2.0.0
micromark: 2.11.4
parse-entities: 2.0.0
@@ -6091,7 +6951,7 @@ packages:
resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==}
engines: {node: '>=10'}
dependencies:
- '@types/minimist': 1.2.3
+ '@types/minimist': 1.2.4
camelcase-keys: 6.2.2
decamelize-keys: 1.1.1
hard-rejection: 2.1.0
@@ -6127,6 +6987,17 @@ packages:
braces: 3.0.2
picomatch: 2.3.1
+ /mimer@1.1.0:
+ resolution: {integrity: sha512-y9dVfy2uiycQvDNiAYW6zp49ZhFlXDMr5wfdOiMbdzGM/0N5LNR6HTUn3un+WUQcM0koaw8FMTG1bt5EnHJdvQ==}
+ engines: {node: '>= 6.0'}
+ hasBin: true
+ dev: false
+
+ /mimic-fn@1.2.0:
+ resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==}
+ engines: {node: '>=4'}
+ dev: false
+
/mimic-fn@2.1.0:
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
engines: {node: '>=6'}
@@ -6181,7 +7052,7 @@ packages:
resolution: {integrity: sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dependencies:
- minipass: 7.0.3
+ minipass: 7.0.4
minipass-sized: 1.0.3
minizlib: 2.1.2
optionalDependencies:
@@ -6226,8 +7097,8 @@ packages:
resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
engines: {node: '>=8'}
- /minipass@7.0.3:
- resolution: {integrity: sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==}
+ /minipass@7.0.4:
+ resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==}
engines: {node: '>=16 || 14 >=14.17'}
/minisearch@6.1.0:
@@ -6241,6 +7112,44 @@ packages:
minipass: 3.3.6
yallist: 4.0.0
+ /mississippi@1.3.1:
+ resolution: {integrity: sha512-/6rB8YXFbAtsUVRphIRQqB0+9c7VaPHCjVtvto+JqwVxgz8Zz+I+f68/JgQ+Pb4VlZb2svA9OtdXnHHsZz7ltg==}
+ dependencies:
+ concat-stream: 1.6.2
+ duplexify: 3.7.1
+ end-of-stream: 1.4.4
+ flush-write-stream: 1.1.1
+ from2: 2.3.0
+ parallel-transform: 1.2.0
+ pump: 1.0.3
+ pumpify: 1.5.1
+ stream-each: 1.2.3
+ through2: 2.0.5
+ dev: false
+
+ /mississippi@2.0.0:
+ resolution: {integrity: sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==}
+ engines: {node: '>=4.0.0'}
+ dependencies:
+ concat-stream: 1.6.2
+ duplexify: 3.7.1
+ end-of-stream: 1.4.4
+ flush-write-stream: 1.1.1
+ from2: 2.3.0
+ parallel-transform: 1.2.0
+ pump: 2.0.1
+ pumpify: 1.5.1
+ stream-each: 1.2.3
+ through2: 2.0.5
+ dev: false
+
+ /mkdirp@0.5.6:
+ resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
+ hasBin: true
+ dependencies:
+ minimist: 1.2.8
+ dev: false
+
/mkdirp@1.0.4:
resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
engines: {node: '>=10'}
@@ -6258,7 +7167,18 @@ packages:
acorn: 8.10.0
pathe: 1.1.1
pkg-types: 1.0.3
- ufo: 1.3.0
+ ufo: 1.3.1
+
+ /move-concurrently@1.0.1:
+ resolution: {integrity: sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==}
+ dependencies:
+ aproba: 1.2.0
+ copy-concurrently: 1.0.5
+ fs-write-stream-atomic: 1.0.10
+ mkdirp: 0.5.6
+ rimraf: 2.7.1
+ run-queue: 1.0.3
+ dev: false
/mri@1.2.0:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
@@ -6270,12 +7190,15 @@ packages:
engines: {node: '>=10'}
dev: true
+ /ms@2.0.0:
+ resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
+ dev: false
+
/ms@2.1.2:
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
/ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
- dev: true
/muggle-string@0.3.1:
resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==}
@@ -6285,6 +7208,10 @@ packages:
resolution: {integrity: sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==}
dev: false
+ /mute-stream@0.0.7:
+ resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==}
+ dev: false
+
/mz@2.7.0:
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
dependencies:
@@ -6292,6 +7219,10 @@ packages:
object-assign: 4.1.1
thenify-all: 1.6.0
+ /nanoid@2.1.11:
+ resolution: {integrity: sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==}
+ dev: false
+
/nanoid@3.3.6:
resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
@@ -6315,6 +7246,16 @@ packages:
resolution: {integrity: sha512-F5kfEj95kX8tkDhUCYdV8dg3/8Olx/94zB8+ZNthFs6Bz31UpUi8Xh40TN3thLwXgrwXry1pEg9lJ++tLWTcqA==}
dev: false
+ /node-fetch-npm@2.0.4:
+ resolution: {integrity: sha512-iOuIQDWDyjhv9qSDrj9aq/klt6F9z1p2otB3AV7v3zBDcL/x+OfGsvGQZZCcMZbUf4Ujw1xGNQkjvGnVT22cKg==}
+ engines: {node: '>=4'}
+ deprecated: This module is not used anymore, npm uses minipass-fetch for its fetch implementation now
+ dependencies:
+ encoding: 0.1.13
+ json-parse-better-errors: 1.0.2
+ safe-buffer: 5.2.1
+ dev: false
+
/node-fetch@3.3.2:
resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -6367,17 +7308,16 @@ packages:
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
dependencies:
hosted-git-info: 2.8.9
- resolve: 1.22.6
+ resolve: 1.22.8
semver: 5.7.2
validate-npm-package-license: 3.0.4
- dev: true
/normalize-package-data@3.0.3:
resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==}
engines: {node: '>=10'}
dependencies:
hosted-git-info: 4.1.0
- is-core-module: 2.13.0
+ is-core-module: 2.13.1
semver: 7.5.4
validate-npm-package-license: 3.0.4
dev: true
@@ -6387,7 +7327,7 @@ packages:
engines: {node: ^16.14.0 || >=18.0.0}
dependencies:
hosted-git-info: 7.0.1
- is-core-module: 2.13.0
+ is-core-module: 2.13.1
semver: 7.5.4
validate-npm-package-license: 3.0.4
dev: true
@@ -6408,8 +7348,8 @@ packages:
npm-normalize-package-bin: 3.0.1
dev: true
- /npm-install-checks@6.2.0:
- resolution: {integrity: sha512-744wat5wAAHsxa4590mWO0tJ8PKxR8ORZsH9wGpQc3nWTzozMAgBN/XyqYw7mg3yqLM8dLwEnwSfKMmXAjF69g==}
+ /npm-install-checks@6.3.0:
+ resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dependencies:
semver: 7.5.4
@@ -6430,6 +7370,15 @@ packages:
validate-npm-package-name: 5.0.0
dev: true
+ /npm-package-arg@5.1.2:
+ resolution: {integrity: sha512-wJBsrf0qpypPT7A0LART18hCdyhpCMxeTtcb0X4IZO2jsP6Om7EHN1d9KSKiqD+KVH030RVNpWS9thk+pb7wzA==}
+ dependencies:
+ hosted-git-info: 2.8.9
+ osenv: 0.1.5
+ semver: 5.7.2
+ validate-npm-package-name: 3.0.0
+ dev: false
+
/npm-packlist@8.0.0:
resolution: {integrity: sha512-ErAGFB5kJUciPy1mmx/C2YFbvxoJ0QJ9uwkCZOeR6CqLLISPZBOiFModAbSXnjjlwW5lOhuhXva+fURsSGJqyw==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -6437,22 +7386,29 @@ packages:
ignore-walk: 6.0.3
dev: true
+ /npm-pick-manifest@1.0.4:
+ resolution: {integrity: sha512-MKxNdeyOZysPRTTbHtW0M5Fw38Jo/3ARsoGw5qjCfS+XGjvNB/Gb4qtAZUFmKPM2mVum+eX559eHvKywU856BQ==}
+ dependencies:
+ npm-package-arg: 5.1.2
+ semver: 5.7.2
+ dev: false
+
/npm-pick-manifest@9.0.0:
resolution: {integrity: sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==}
engines: {node: ^16.14.0 || >=18.0.0}
dependencies:
- npm-install-checks: 6.2.0
+ npm-install-checks: 6.3.0
npm-normalize-package-bin: 3.0.1
npm-package-arg: 11.0.1
semver: 7.5.4
dev: true
- /npm-registry-fetch@16.0.0:
- resolution: {integrity: sha512-JFCpAPUpvpwfSydv99u85yhP68rNIxSFmDpNbNnRWKSe3gpjHnWL8v320gATwRzjtgmZ9Jfe37+ZPOLZPwz6BQ==}
+ /npm-registry-fetch@16.1.0:
+ resolution: {integrity: sha512-PQCELXKt8Azvxnt5Y85GseQDJJlglTFM9L9U9gkv2y4e9s0k3GVDdOx3YoB6gm2Do0hlkzC39iCGXby+Wve1Bw==}
engines: {node: ^16.14.0 || >=18.0.0}
dependencies:
make-fetch-happen: 13.0.0
- minipass: 7.0.3
+ minipass: 7.0.4
minipass-fetch: 3.0.4
minipass-json-stream: 1.0.1
minizlib: 2.1.2
@@ -6462,6 +7418,13 @@ packages:
- supports-color
dev: true
+ /npm-run-path@2.0.2:
+ resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==}
+ engines: {node: '>=4'}
+ dependencies:
+ path-key: 2.0.1
+ dev: false
+
/npm-run-path@4.0.1:
resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
engines: {node: '>=8'}
@@ -6499,15 +7462,15 @@ packages:
resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
engines: {node: '>= 6'}
- /object-inspect@1.12.3:
- resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==}
+ /object-inspect@1.13.1:
+ resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==}
dev: false
/object-is@1.1.5:
resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
define-properties: 1.2.1
dev: false
@@ -6520,7 +7483,7 @@ packages:
resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
define-properties: 1.2.1
has-symbols: 1.0.3
object-keys: 1.1.1
@@ -6535,6 +7498,13 @@ packages:
dependencies:
wrappy: 1.0.2
+ /onetime@2.0.1:
+ resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==}
+ engines: {node: '>=4'}
+ dependencies:
+ mimic-fn: 1.2.0
+ dev: false
+
/onetime@5.1.2:
resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
engines: {node: '>=6'}
@@ -6547,6 +7517,13 @@ packages:
dependencies:
mimic-fn: 4.0.0
+ /open@6.4.0:
+ resolution: {integrity: sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==}
+ engines: {node: '>=8'}
+ dependencies:
+ is-wsl: 1.1.0
+ dev: false
+
/optionator@0.9.3:
resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
engines: {node: '>= 0.8.0'}
@@ -6559,6 +7536,16 @@ packages:
type-check: 0.4.0
dev: true
+ /ora@1.4.0:
+ resolution: {integrity: sha512-iMK1DOQxzzh2MBlVsU42G80mnrvUhqsMh74phHtDlrcTZPK0pH6o7l7DRshK+0YsxDyEuaOkziVdvM3T0QTzpw==}
+ engines: {node: '>=4'}
+ dependencies:
+ chalk: 2.4.2
+ cli-cursor: 2.1.0
+ cli-spinners: 1.3.1
+ log-symbols: 2.2.0
+ dev: false
+
/ora@7.0.1:
resolution: {integrity: sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==}
engines: {node: '>=16'}
@@ -6574,6 +7561,28 @@ packages:
strip-ansi: 7.1.0
dev: false
+ /os-homedir@1.0.2:
+ resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
+ /os-tmpdir@1.0.2:
+ resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
+ /osenv@0.1.5:
+ resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==}
+ dependencies:
+ os-homedir: 1.0.2
+ os-tmpdir: 1.0.2
+ dev: false
+
+ /p-finally@1.0.0:
+ resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==}
+ engines: {node: '>=4'}
+ dev: false
+
/p-limit@2.3.0:
resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
engines: {node: '>=6'}
@@ -6621,6 +7630,16 @@ packages:
engines: {node: '>=6'}
dev: true
+ /package-json@4.0.1:
+ resolution: {integrity: sha512-q/R5GrMek0vzgoomq6rm9OX+3PQve8sLwTirmK30YB3Cu0Bbt9OX9M/SIUnroN5BGJkzwGsFwDaRGD9EwBOlCA==}
+ engines: {node: '>=4'}
+ dependencies:
+ got: 6.7.1
+ registry-auth-token: 3.4.0
+ registry-url: 3.1.0
+ semver: 5.7.2
+ dev: false
+
/pacote@17.0.4:
resolution: {integrity: sha512-eGdLHrV/g5b5MtD5cTPyss+JxOlaOloSMG3UwPMAvL8ywaLJ6beONPF40K4KKl/UI6q5hTKCJq5rCu8tkF+7Dg==}
engines: {node: ^16.14.0 || >=18.0.0}
@@ -6632,11 +7651,11 @@ packages:
'@npmcli/run-script': 7.0.1
cacache: 18.0.0
fs-minipass: 3.0.3
- minipass: 7.0.3
+ minipass: 7.0.4
npm-package-arg: 11.0.1
npm-packlist: 8.0.0
npm-pick-manifest: 9.0.0
- npm-registry-fetch: 16.0.0
+ npm-registry-fetch: 16.1.0
proc-log: 3.0.0
promise-retry: 2.0.1
read-package-json: 7.0.0
@@ -6649,6 +7668,42 @@ packages:
- supports-color
dev: true
+ /pacote@2.7.38:
+ resolution: {integrity: sha512-XxHUyHQB7QCVBxoXeVu0yKxT+2PvJucsc0+1E+6f95lMUxEAYERgSAc71ckYXrYr35Ew3xFU/LrhdIK21GQFFA==}
+ dependencies:
+ bluebird: 3.7.2
+ cacache: 9.3.0
+ glob: 7.2.3
+ lru-cache: 4.1.5
+ make-fetch-happen: 2.6.0
+ minimatch: 3.1.2
+ mississippi: 1.3.1
+ normalize-package-data: 2.5.0
+ npm-package-arg: 5.1.2
+ npm-pick-manifest: 1.0.4
+ osenv: 0.1.5
+ promise-inflight: 1.0.1(bluebird@3.7.2)
+ promise-retry: 1.1.1
+ protoduck: 4.0.0
+ safe-buffer: 5.2.1
+ semver: 5.7.2
+ ssri: 4.1.6
+ tar-fs: 1.16.3
+ tar-stream: 1.6.2
+ unique-filename: 1.1.1
+ which: 1.3.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /parallel-transform@1.2.0:
+ resolution: {integrity: sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==}
+ dependencies:
+ cyclist: 1.0.2
+ inherits: 2.0.4
+ readable-stream: 2.3.8
+ dev: false
+
/parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
@@ -6666,6 +7721,23 @@ packages:
is-hexadecimal: 1.0.4
dev: true
+ /parse-git-config@0.2.0:
+ resolution: {integrity: sha512-amapZFADOJtHvX2URcRfbzG2OFcW+UAwmdK2kht2N2vsH5Py65VxI5yZTlD2DjmxVhTz6htFoVCxROYUJaYOXQ==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ ini: 1.3.8
+ dev: false
+
+ /parse-git-config@1.1.1:
+ resolution: {integrity: sha512-S3LGXJZVSy/hswvbSkfdbKBRVsnqKrVu6j8fcvdtJ4TxosSELyQDsJPuGPXuZ+EyuYuJd3O4uAF8gcISR0OFrQ==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ extend-shallow: 2.0.1
+ fs-exists-sync: 0.1.0
+ git-config-path: 1.0.1
+ ini: 1.3.8
+ dev: false
+
/parse-json@5.2.0:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
@@ -6675,6 +7747,11 @@ packages:
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
+ /parse-passwd@1.0.0:
+ resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/parse-unit@1.0.1:
resolution: {integrity: sha512-hrqldJHokR3Qj88EIlV/kAyAi/G5R2+R56TBANxNMy0uPlYcttx0jnMW6Yx5KsKPSbC3KddM/7qQm3+0wEXKxg==}
dev: false
@@ -6692,6 +7769,15 @@ packages:
resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
engines: {node: '>=0.10.0'}
+ /path-is-inside@1.0.2:
+ resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==}
+ dev: false
+
+ /path-key@2.0.1:
+ resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==}
+ engines: {node: '>=4'}
+ dev: false
+
/path-key@3.1.1:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
@@ -6708,7 +7794,7 @@ packages:
engines: {node: '>=16 || 14 >=14.17'}
dependencies:
lru-cache: 10.0.1
- minipass: 7.0.3
+ minipass: 7.0.4
/path-type@4.0.0:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
@@ -6750,6 +7836,11 @@ packages:
resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
engines: {node: '>=0.10.0'}
+ /pify@3.0.0:
+ resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==}
+ engines: {node: '>=4'}
+ dev: false
+
/pirates@4.0.6:
resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
engines: {node: '>= 6'}
@@ -6766,8 +7857,8 @@ packages:
engines: {node: '>=4'}
dev: true
- /pnpm@8.8.0:
- resolution: {integrity: sha512-eY5rMiZpzmPI2oVr1irR97bzb036oKwCWvK91wDQndXcqUPlytPtrF0bO668Syw/uA+7hTf5NnM8Mr4ux4BRRA==}
+ /pnpm@8.9.2:
+ resolution: {integrity: sha512-udNf6RsqWFTa3EMDSj57LmdfpLVuIOjgnvB4+lU8GPiu1EBR57Nui43UNfl+sMRMT/O0T8fG+n0h4frBe75mHg==}
engines: {node: '>=16.14'}
hasBin: true
dev: true
@@ -6778,27 +7869,27 @@ packages:
enhanced-resolve: 4.5.0
dev: false
- /postcss-import@15.1.0(postcss@8.4.30):
+ /postcss-import@15.1.0(postcss@8.4.31):
resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
engines: {node: '>=14.0.0'}
peerDependencies:
postcss: ^8.0.0
dependencies:
- postcss: 8.4.30
+ postcss: 8.4.31
postcss-value-parser: 4.2.0
read-cache: 1.0.0
- resolve: 1.22.6
+ resolve: 1.22.8
- /postcss-js@4.0.1(postcss@8.4.30):
+ /postcss-js@4.0.1(postcss@8.4.31):
resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
engines: {node: ^12 || ^14 || >= 16}
peerDependencies:
postcss: ^8.4.21
dependencies:
camelcase-css: 2.0.1
- postcss: 8.4.30
+ postcss: 8.4.31
- /postcss-load-config@4.0.1(postcss@8.4.30)(ts-node@10.9.1):
+ /postcss-load-config@4.0.1(postcss@8.4.31)(ts-node@10.9.1):
resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==}
engines: {node: '>= 14'}
peerDependencies:
@@ -6811,17 +7902,17 @@ packages:
optional: true
dependencies:
lilconfig: 2.1.0
- postcss: 8.4.30
- ts-node: 10.9.1(@types/node@20.4.7)(typescript@5.2.2)
- yaml: 2.3.2
+ postcss: 8.4.31
+ ts-node: 10.9.1(@types/node@20.5.1)(typescript@5.2.2)
+ yaml: 2.3.3
- /postcss-nested@6.0.1(postcss@8.4.30):
+ /postcss-nested@6.0.1(postcss@8.4.31):
resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==}
engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.2.14
dependencies:
- postcss: 8.4.30
+ postcss: 8.4.31
postcss-selector-parser: 6.0.13
/postcss-selector-parser@6.0.13:
@@ -6834,8 +7925,8 @@ packages:
/postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- /postcss@8.4.30:
- resolution: {integrity: sha512-7ZEao1g4kd68l97aWG/etQKPKq07us0ieSZ2TnFDk11i0ZfDW2AwKHYU8qv4MZKqN2fdBfg+7q0ES06UA73C1g==}
+ /postcss@8.4.31:
+ resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.6
@@ -6846,8 +7937,8 @@ packages:
resolution: {integrity: sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ==}
dev: false
- /preact@10.17.1:
- resolution: {integrity: sha512-X9BODrvQ4Ekwv9GURm9AKAGaomqXmip7NQTZgY7gcNmr7XE83adOMJvd3N42id1tMFU7ojiynRsYnY6/BRFxLA==}
+ /preact@10.18.1:
+ resolution: {integrity: sha512-mKUD7RRkQQM6s7Rkmi7IFkoEHjuFqRQUaXamO61E6Nn7vqF/bo7EZCmSyrUnp2UWHw0O7XjZ2eeXis+m7tf4lg==}
dev: true
/prelude-ls@1.2.1:
@@ -6855,6 +7946,11 @@ packages:
engines: {node: '>= 0.8.0'}
dev: true
+ /prepend-http@1.0.4:
+ resolution: {integrity: sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/prettier@2.8.8:
resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
engines: {node: '>=10.13.0'}
@@ -6879,14 +7975,23 @@ packages:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
dev: false
- /promise-inflight@1.0.1:
+ /promise-inflight@1.0.1(bluebird@3.7.2):
resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==}
peerDependencies:
bluebird: '*'
peerDependenciesMeta:
bluebird:
optional: true
- dev: true
+ dependencies:
+ bluebird: 3.7.2
+
+ /promise-retry@1.1.1:
+ resolution: {integrity: sha512-StEy2osPr28o17bIW776GtwO6+Q+M9zPiZkYfosciUUMYqjhU/ffwRAH0zN2+uvGyUsn8/YICIHRzLbPacpZGw==}
+ engines: {node: '>=0.12'}
+ dependencies:
+ err-code: 1.1.2
+ retry: 0.10.1
+ dev: false
/promise-retry@2.0.1:
resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==}
@@ -6907,10 +8012,42 @@ packages:
resolution: {integrity: sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==}
dev: false
+ /protoduck@4.0.0:
+ resolution: {integrity: sha512-9sxuz0YTU/68O98xuDn8NBxTVH9EuMhrBTxZdiBL0/qxRmWhB/5a8MagAebDa+98vluAZTs8kMZibCdezbRCeQ==}
+ dependencies:
+ genfun: 4.0.1
+ dev: false
+
/prr@1.0.1:
resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==}
dev: false
+ /pseudomap@1.0.2:
+ resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==}
+ dev: false
+
+ /pump@1.0.3:
+ resolution: {integrity: sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==}
+ dependencies:
+ end-of-stream: 1.4.4
+ once: 1.4.0
+ dev: false
+
+ /pump@2.0.1:
+ resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==}
+ dependencies:
+ end-of-stream: 1.4.4
+ once: 1.4.0
+ dev: false
+
+ /pumpify@1.5.1:
+ resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==}
+ dependencies:
+ duplexify: 3.7.1
+ inherits: 2.0.4
+ pump: 2.0.1
+ dev: false
+
/punycode@2.3.0:
resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
engines: {node: '>=6'}
@@ -6919,6 +8056,12 @@ packages:
/queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
+ /queue@6.0.1:
+ resolution: {integrity: sha512-AJBQabRCCNr9ANq8v77RJEv73DPbn55cdTb+Giq4X0AVnNVZvMHlYp7XlQiN+1npCZj1DuSmaA2hYVUUDgxFDg==}
+ dependencies:
+ inherits: 2.0.4
+ dev: false
+
/quick-lru@4.0.1:
resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==}
engines: {node: '>=8'}
@@ -6928,14 +8071,15 @@ packages:
resolution: {integrity: sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==}
dev: false
- /radix-vue@0.4.1(vue@3.3.4):
- resolution: {integrity: sha512-uJLHSwCzvUzaXYdr3r5HkhQ7bATegpvo3pAscPM1TDVCuGrVtnD3/7DpLPvDRkrwibWcu855agoqHSPsukQL3g==}
+ /radix-vue@1.0.0(vue@3.3.6):
+ resolution: {integrity: sha512-93OXRmRXyBQXue286urMvXX9/sri3ODEjdJHca04aN0V/YLGpx9Muvu3f2FOlh6RlccoxvQ8EUtd2sl120XUSA==}
dependencies:
'@floating-ui/dom': 1.5.3
- '@floating-ui/vue': 1.0.2(vue@3.3.4)
+ '@floating-ui/vue': 1.0.2(vue@3.3.6)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
+ dev: false
/rc9@2.1.1:
resolution: {integrity: sha512-lNeOl38Ws0eNxpO3+wD1I9rkHGQyj1NU1jlzv4go2CtEnEQEUfqnIvZG7W+bC/aXdJ27n5x/yUjb6RoT9tko+Q==}
@@ -6945,6 +8089,16 @@ packages:
flat: 5.0.2
dev: false
+ /rc@1.2.8:
+ resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
+ hasBin: true
+ dependencies:
+ deep-extend: 0.6.0
+ ini: 1.3.8
+ minimist: 1.2.8
+ strip-json-comments: 2.0.1
+ dev: false
+
/react-is@18.2.0:
resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
dev: true
@@ -6985,7 +8139,7 @@ packages:
resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
engines: {node: '>=8'}
dependencies:
- '@types/normalize-package-data': 2.4.2
+ '@types/normalize-package-data': 2.4.3
normalize-package-data: 2.5.0
parse-json: 5.2.0
type-fest: 0.6.0
@@ -7049,11 +8203,25 @@ packages:
resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
define-properties: 1.2.1
set-function-name: 2.0.1
dev: false
+ /registry-auth-token@3.4.0:
+ resolution: {integrity: sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==}
+ dependencies:
+ rc: 1.2.8
+ safe-buffer: 5.2.1
+ dev: false
+
+ /registry-url@3.1.0:
+ resolution: {integrity: sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ rc: 1.2.8
+ dev: false
+
/regjsparser@0.10.0:
resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==}
hasBin: true
@@ -7061,6 +8229,20 @@ packages:
jsesc: 0.5.0
dev: true
+ /remote-origin-url@0.4.0:
+ resolution: {integrity: sha512-HYhdsT2pNd0LP4Osb0vtQ1iassxIc3Yk1oze7j8dMJFciMkW8e0rdg9E/mOunqtSVHSzvMfwLDIYzPnEDmpk6Q==}
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ parse-git-config: 0.2.0
+ dev: false
+
+ /remote-origin-url@0.5.3:
+ resolution: {integrity: sha512-crQ7Xk1m/F2IiwBx5oTqk/c0hjoumrEz+a36+ZoVupskQRE/q7pAwHKsTNeiZ31sbSTELvVlVv4h1W0Xo5szKg==}
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ parse-git-config: 1.1.1
+ dev: false
+
/require-directory@2.1.1:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines: {node: '>=0.10.0'}
@@ -7071,6 +8253,14 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /resolve-dir@0.1.1:
+ resolution: {integrity: sha512-QxMPqI6le2u0dCLyiGzgy92kjkkL6zO0XyvHzjdTNH3zM6e5Hz3BwG6+aEyNgiQ5Xz6PwTwgQEj3U50dByPKIA==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ expand-tilde: 1.2.2
+ global-modules: 0.2.3
+ dev: false
+
/resolve-from@4.0.0:
resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
engines: {node: '>=4'}
@@ -7097,14 +8287,22 @@ packages:
protocol-buffers-schema: 3.6.0
dev: false
- /resolve@1.22.6:
- resolution: {integrity: sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==}
+ /resolve@1.22.8:
+ resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
hasBin: true
dependencies:
- is-core-module: 2.13.0
+ is-core-module: 2.13.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
+ /restore-cursor@2.0.0:
+ resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==}
+ engines: {node: '>=4'}
+ dependencies:
+ onetime: 2.0.1
+ signal-exit: 3.0.7
+ dev: false
+
/restore-cursor@4.0.0:
resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -7112,6 +8310,10 @@ packages:
onetime: 5.1.2
signal-exit: 3.0.7
+ /retry@0.10.1:
+ resolution: {integrity: sha512-ZXUSQYTHdl3uS7IuCehYfMzKyIDBNoAuUblvy5oGO5UJSUTmStUUVPXbA9Qxd173Bgre53yCQczQuHgRWAdvJQ==}
+ dev: false
+
/retry@0.12.0:
resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==}
engines: {node: '>= 4'}
@@ -7125,6 +8327,13 @@ packages:
resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==}
dev: true
+ /rimraf@2.7.1:
+ resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==}
+ hasBin: true
+ dependencies:
+ glob: 7.2.3
+ dev: false
+
/rimraf@3.0.2:
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
hasBin: true
@@ -7143,29 +8352,47 @@ packages:
resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==}
dev: false
- /rollup@3.29.3:
- resolution: {integrity: sha512-T7du6Hum8jOkSWetjRgbwpM6Sy0nECYrYRSmZjayFcOddtKJWU4d17AC3HNUk7HRuqy4p+G7aEZclSHytqUmEg==}
+ /rollup@3.29.4:
+ resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
optionalDependencies:
fsevents: 2.3.3
dev: true
+ /run-async@2.4.1:
+ resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==}
+ engines: {node: '>=0.12.0'}
+ dev: false
+
/run-parallel@1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
dependencies:
queue-microtask: 1.2.3
+ /run-queue@1.0.3:
+ resolution: {integrity: sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==}
+ dependencies:
+ aproba: 1.2.0
+ dev: false
+
/rw@1.3.3:
resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==}
dev: false
+ /rxjs@6.6.7:
+ resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==}
+ engines: {npm: '>=2.0.0'}
+ dependencies:
+ tslib: 1.14.1
+ dev: false
+
/safe-array-concat@1.0.1:
resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==}
engines: {node: '>=0.4'}
dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
+ call-bind: 1.0.5
+ get-intrinsic: 1.2.2
has-symbols: 1.0.3
isarray: 2.0.5
dev: false
@@ -7180,8 +8407,8 @@ packages:
/safe-regex-test@1.0.0:
resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
+ call-bind: 1.0.5
+ get-intrinsic: 1.2.2
is-regex: 1.1.4
dev: false
@@ -7192,14 +8419,20 @@ packages:
resolution: {integrity: sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==}
dev: false
- /search-insights@2.8.3:
- resolution: {integrity: sha512-W9rZfQ9XEfF0O6ntgQOTI7Txc8nkZrO4eJ/pTHK0Br6wWND2sPGPoWg+yGhdIW7wMbLqk8dc23IyEtLlNGpeNw==}
+ /search-insights@2.9.0:
+ resolution: {integrity: sha512-bkWW9nIHOFkLwjQ1xqVaMbjjO5vhP26ERsH9Y3pKr8imthofEFIxlnOabkmGcw6ksRj9jWidcI65vvjJH/nTGg==}
dev: true
+ /semver-diff@2.1.0:
+ resolution: {integrity: sha512-gL8F8L4ORwsS0+iQ34yCYv///jsOq0ZL7WP55d1HnJ32o7tyFYEFQZQA22mrLIacZdU6xecaBBZ+uEiffGNyXw==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ semver: 5.7.2
+ dev: false
+
/semver@5.7.2:
resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
hasBin: true
- dev: true
/semver@6.3.1:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
@@ -7216,13 +8449,30 @@ packages:
resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
dev: true
+ /set-function-length@1.1.1:
+ resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==}
+ engines: {node: '>= 0.4'}
+ dependencies:
+ define-data-property: 1.1.1
+ get-intrinsic: 1.2.2
+ gopd: 1.0.1
+ has-property-descriptors: 1.0.1
+ dev: false
+
/set-function-name@2.0.1:
resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==}
engines: {node: '>= 0.4'}
dependencies:
- define-data-property: 1.1.0
+ define-data-property: 1.1.1
functions-have-names: 1.2.3
- has-property-descriptors: 1.0.0
+ has-property-descriptors: 1.0.1
+ dev: false
+
+ /shebang-command@1.2.0:
+ resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ shebang-regex: 1.0.0
dev: false
/shebang-command@2.0.0:
@@ -7231,12 +8481,17 @@ packages:
dependencies:
shebang-regex: 3.0.0
+ /shebang-regex@1.0.0:
+ resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/shebang-regex@3.0.0:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
- /shiki@0.14.4:
- resolution: {integrity: sha512-IXCRip2IQzKwxArNNq1S+On4KPML3Yyn8Zzs/xRgcgOWIr8ntIK3IKzjFPfjy/7kt9ZMjc+FItfqHRBg8b6tNQ==}
+ /shiki@0.14.5:
+ resolution: {integrity: sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw==}
dependencies:
ansi-sequence-parser: 1.1.1
jsonc-parser: 3.2.0
@@ -7244,12 +8499,19 @@ packages:
vscode-textmate: 8.0.0
dev: true
+ /shortid@2.2.16:
+ resolution: {integrity: sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==}
+ deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
+ dependencies:
+ nanoid: 2.1.11
+ dev: false
+
/side-channel@1.0.4:
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
- object-inspect: 1.12.3
+ call-bind: 1.0.5
+ get-intrinsic: 1.2.2
+ object-inspect: 1.13.1
dev: false
/siginfo@2.0.0:
@@ -7269,7 +8531,7 @@ packages:
dependencies:
'@sigstore/bundle': 2.1.0
'@sigstore/protobuf-specs': 0.2.1
- '@sigstore/sign': 2.1.0
+ '@sigstore/sign': 2.2.0
'@sigstore/tuf': 2.2.0
transitivePeerDependencies:
- supports-color
@@ -7311,11 +8573,23 @@ packages:
is-fullwidth-code-point: 4.0.0
dev: true
+ /smart-buffer@1.1.15:
+ resolution: {integrity: sha512-1+8bxygjTsNfvQe0/0pNBesTOlSHtOeG6b6LYbvsZCCHDKYZ40zcQo6YTnZBWrBSLWOCbrHljLdEmGMYebu7aQ==}
+ engines: {node: '>= 0.10.15', npm: '>= 1.3.5'}
+ dev: false
+
/smart-buffer@4.2.0:
resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
dev: true
+ /socks-proxy-agent@3.0.1:
+ resolution: {integrity: sha512-ZwEDymm204mTzvdqyUqOdovVr2YRd2NYskrYrF2LXyZ9qDiMAoFESGK8CRphiO7rtbo2Y757k2Nia3x2hGtalA==}
+ dependencies:
+ agent-base: 4.3.0
+ socks: 1.1.10
+ dev: false
+
/socks-proxy-agent@7.0.0:
resolution: {integrity: sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==}
engines: {node: '>= 10'}
@@ -7338,6 +8612,15 @@ packages:
- supports-color
dev: true
+ /socks@1.1.10:
+ resolution: {integrity: sha512-ArX4vGPULWjKDKgUnW8YzfI2uXW7kzgkJuB0GnFBA/PfT3exrrOk+7Wk2oeb894Qf20u1PWv9LEgrO0Z82qAzA==}
+ engines: {node: '>= 0.10.0', npm: '>= 1.3.5'}
+ deprecated: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0
+ dependencies:
+ ip: 1.1.8
+ smart-buffer: 1.1.15
+ dev: false
+
/socks@2.7.1:
resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==}
engines: {node: '>= 10.13.0', npm: '>= 3.0.0'}
@@ -7377,23 +8660,19 @@ packages:
resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
dependencies:
spdx-expression-parse: 3.0.1
- spdx-license-ids: 3.0.15
- dev: true
+ spdx-license-ids: 3.0.16
/spdx-exceptions@2.3.0:
resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==}
- dev: true
/spdx-expression-parse@3.0.1:
resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
dependencies:
spdx-exceptions: 2.3.0
- spdx-license-ids: 3.0.15
- dev: true
+ spdx-license-ids: 3.0.16
- /spdx-license-ids@3.0.15:
- resolution: {integrity: sha512-lpT8hSQp9jAKp9mhtBU4Xjon8LPGBvLIuBiSVhMEtmLecTh2mO0tlqrAMp47tBXzMr13NJMQ2lf7RpQGLJ3HsQ==}
- dev: true
+ /spdx-license-ids@3.0.16:
+ resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==}
/split2@3.2.2:
resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==}
@@ -7405,9 +8684,21 @@ packages:
resolution: {integrity: sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dependencies:
- minipass: 7.0.3
+ minipass: 7.0.4
dev: true
+ /ssri@4.1.6:
+ resolution: {integrity: sha512-WUbCdgSAMQjTFZRWvSPpauryvREEA+Krn19rx67UlJEJx/M192ZHxMmJXjZ4tkdFm+Sb0SXGlENeQVlA5wY7kA==}
+ dependencies:
+ safe-buffer: 5.2.1
+ dev: false
+
+ /ssri@5.3.0:
+ resolution: {integrity: sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==}
+ dependencies:
+ safe-buffer: 5.2.1
+ dev: false
+
/stackback@0.0.2:
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
dev: true
@@ -7422,10 +8713,29 @@ packages:
bl: 5.1.0
dev: false
+ /stream-each@1.2.3:
+ resolution: {integrity: sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==}
+ dependencies:
+ end-of-stream: 1.4.4
+ stream-shift: 1.0.1
+ dev: false
+
+ /stream-shift@1.0.1:
+ resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==}
+ dev: false
+
/string-argv@0.3.2:
resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
engines: {node: '>=0.6.19'}
+ /string-width@2.1.1:
+ resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==}
+ engines: {node: '>=4'}
+ dependencies:
+ is-fullwidth-code-point: 2.0.0
+ strip-ansi: 4.0.0
+ dev: false
+
/string-width@4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'}
@@ -7447,17 +8757,17 @@ packages:
engines: {node: '>=16'}
dependencies:
eastasianwidth: 0.2.0
- emoji-regex: 10.2.1
+ emoji-regex: 10.3.0
strip-ansi: 7.1.0
dev: false
/string.prototype.replaceall@1.0.8:
resolution: {integrity: sha512-MmCXb9980obcnmbEd3guqVl6lXTxpP28zASfgAlAhlBMw5XehQeSKsdIWlAYtLxp/1GtALwex+2HyoIQtaLQwQ==}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
define-properties: 1.2.1
- es-abstract: 1.22.2
- get-intrinsic: 1.2.1
+ es-abstract: 1.22.3
+ get-intrinsic: 1.2.2
has-symbols: 1.0.3
is-regex: 1.1.4
dev: false
@@ -7466,25 +8776,25 @@ packages:
resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
define-properties: 1.2.1
- es-abstract: 1.22.2
+ es-abstract: 1.22.3
dev: false
/string.prototype.trimend@1.0.7:
resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
define-properties: 1.2.1
- es-abstract: 1.22.2
+ es-abstract: 1.22.3
dev: false
/string.prototype.trimstart@1.0.7:
resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
define-properties: 1.2.1
- es-abstract: 1.22.2
+ es-abstract: 1.22.3
dev: false
/string_decoder@1.1.1:
@@ -7498,6 +8808,20 @@ packages:
dependencies:
safe-buffer: 5.2.1
+ /strip-ansi@4.0.0:
+ resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==}
+ engines: {node: '>=4'}
+ dependencies:
+ ansi-regex: 3.0.1
+ dev: false
+
+ /strip-ansi@5.2.0:
+ resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==}
+ engines: {node: '>=6'}
+ dependencies:
+ ansi-regex: 4.1.1
+ dev: false
+
/strip-ansi@6.0.1:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines: {node: '>=8'}
@@ -7515,6 +8839,11 @@ packages:
engines: {node: '>=4'}
dev: false
+ /strip-eof@1.0.0:
+ resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/strip-final-newline@2.0.0:
resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
engines: {node: '>=6'}
@@ -7531,6 +8860,11 @@ packages:
min-indent: 1.0.1
dev: true
+ /strip-json-comments@2.0.1:
+ resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
+ engines: {node: '>=0.10.0'}
+ dev: false
+
/strip-json-comments@3.1.1:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
@@ -7624,13 +8958,13 @@ packages:
normalize-path: 3.0.0
object-hash: 3.0.0
picocolors: 1.0.0
- postcss: 8.4.30
- postcss-import: 15.1.0(postcss@8.4.30)
- postcss-js: 4.0.1(postcss@8.4.30)
- postcss-load-config: 4.0.1(postcss@8.4.30)(ts-node@10.9.1)
- postcss-nested: 6.0.1(postcss@8.4.30)
+ postcss: 8.4.31
+ postcss-import: 15.1.0(postcss@8.4.31)
+ postcss-js: 4.0.1(postcss@8.4.31)
+ postcss-load-config: 4.0.1(postcss@8.4.31)(ts-node@10.9.1)
+ postcss-nested: 6.0.1(postcss@8.4.31)
postcss-selector-parser: 6.0.13
- resolve: 1.22.6
+ resolve: 1.22.8
sucrase: 3.34.0
transitivePeerDependencies:
- ts-node
@@ -7640,6 +8974,28 @@ packages:
engines: {node: '>=6'}
dev: false
+ /tar-fs@1.16.3:
+ resolution: {integrity: sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==}
+ dependencies:
+ chownr: 1.1.4
+ mkdirp: 0.5.6
+ pump: 1.0.3
+ tar-stream: 1.6.2
+ dev: false
+
+ /tar-stream@1.6.2:
+ resolution: {integrity: sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==}
+ engines: {node: '>= 0.8.0'}
+ dependencies:
+ bl: 1.2.3
+ buffer-alloc: 1.2.0
+ end-of-stream: 1.4.4
+ fs-constants: 1.0.0
+ readable-stream: 2.3.8
+ to-buffer: 1.1.1
+ xtend: 4.0.2
+ dev: false
+
/tar@6.2.0:
resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==}
engines: {node: '>=10'}
@@ -7651,12 +9007,12 @@ packages:
mkdirp: 1.0.4
yallist: 4.0.0
- /taze@0.11.3:
- resolution: {integrity: sha512-8VbKvowHtj9aO2/NYIHXv48bD1ysBHBbHS1YuAm6Zi0WndblZdzDCVoOwKaX0eN23BHX5Q/Y8FE6kqDf/sWmdA==}
+ /taze@0.11.4:
+ resolution: {integrity: sha512-X7Dob7+n77GOHO7UUQ+Bn2gZXjRK1NLffb/lMGy41uyGUCh3zOZVlQ+M7IrntXmSsNy0DDKpdzSe40mQK5NTVw==}
hasBin: true
dependencies:
'@antfu/ni': 0.21.8
- '@npmcli/config': 6.3.0
+ '@npmcli/config': 8.0.1
cli-progress: 3.12.0
deepmerge: 4.3.1
detect-indent: 7.0.1
@@ -7665,13 +9021,20 @@ packages:
picocolors: 1.0.0
prompts: 2.4.2
semver: 7.5.4
- unconfig: 0.3.10
+ unconfig: 0.3.11
yargs: 17.7.2
transitivePeerDependencies:
- bluebird
- supports-color
dev: true
+ /term-size@1.2.0:
+ resolution: {integrity: sha512-7dPUZQGy/+m3/wjVz3ZW5dobSoD/02NxJpoXUX0WIyjfVS3l0c+b/+9phIDFA7FHzkYtwtMFgeGZ/Y8jVTeqQQ==}
+ engines: {node: '>=4'}
+ dependencies:
+ execa: 0.7.0
+ dev: false
+
/text-extensions@1.9.0:
resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==}
engines: {node: '>=0.10'}
@@ -7681,6 +9044,11 @@ packages:
resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
dev: true
+ /textextensions@2.6.0:
+ resolution: {integrity: sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ==}
+ engines: {node: '>=0.8'}
+ dev: false
+
/thenify-all@1.6.0:
resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
engines: {node: '>=0.8'}
@@ -7701,6 +9069,13 @@ packages:
engines: {node: '>=12.22'}
dev: false
+ /through2@2.0.5:
+ resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==}
+ dependencies:
+ readable-stream: 2.3.8
+ xtend: 4.0.2
+ dev: false
+
/through2@4.0.2:
resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==}
dependencies:
@@ -7709,7 +9084,11 @@ packages:
/through@2.3.8:
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
- dev: true
+
+ /timed-out@4.0.1:
+ resolution: {integrity: sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==}
+ engines: {node: '>=0.10.0'}
+ dev: false
/tinybench@2.5.1:
resolution: {integrity: sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==}
@@ -7724,11 +9103,22 @@ packages:
resolution: {integrity: sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==}
dev: false
- /tinyspy@2.1.1:
- resolution: {integrity: sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==}
+ /tinyspy@2.2.0:
+ resolution: {integrity: sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==}
engines: {node: '>=14.0.0'}
dev: true
+ /tmp@0.0.33:
+ resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
+ engines: {node: '>=0.6.0'}
+ dependencies:
+ os-tmpdir: 1.0.2
+ dev: false
+
+ /to-buffer@1.1.1:
+ resolution: {integrity: sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==}
+ dev: false
+
/to-fast-properties@2.0.0:
resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
engines: {node: '>=4'}
@@ -7792,7 +9182,7 @@ packages:
code-block-writer: 12.0.0
dev: false
- /ts-node@10.9.1(@types/node@20.4.7)(typescript@5.2.2):
+ /ts-node@10.9.1(@types/node@20.5.1)(typescript@5.2.2):
resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
hasBin: true
peerDependencies:
@@ -7811,7 +9201,7 @@ packages:
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
- '@types/node': 20.4.7
+ '@types/node': 20.5.1
acorn: 8.10.0
acorn-walk: 8.2.0
arg: 4.1.3
@@ -7846,7 +9236,6 @@ packages:
/tslib@1.14.1:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
- dev: true
/tslib@2.6.2:
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
@@ -7876,9 +9265,9 @@ packages:
execa: 5.1.1
globby: 11.1.0
joycon: 3.1.1
- postcss-load-config: 4.0.1(postcss@8.4.30)(ts-node@10.9.1)
+ postcss-load-config: 4.0.1(postcss@8.4.31)(ts-node@10.9.1)
resolve-from: 5.0.0
- rollup: 3.29.3
+ rollup: 3.29.4
source-map: 0.8.0-beta.0
sucrase: 3.34.0
tree-kill: 1.2.2
@@ -7898,8 +9287,8 @@ packages:
typescript: 5.2.2
dev: true
- /tsx@3.13.0:
- resolution: {integrity: sha512-rjmRpTu3as/5fjNq/kOkOtihgLxuIz6pbKdj9xwP4J5jOLkBxw/rjN5ANw+KyrrOXV5uB7HC8+SrrSJxT65y+A==}
+ /tsx@3.14.0:
+ resolution: {integrity: sha512-xHtFaKtHxM9LOklMmJdI3BEnQq/D5F73Of2E1GDrITi9sgoVkvIsrQUTY1G8FlmGtA+awCI4EBlTRRYxkL2sRg==}
hasBin: true
dependencies:
esbuild: 0.18.20
@@ -7956,16 +9345,16 @@ packages:
engines: {node: '>=10'}
dev: true
- /type-fest@4.3.2:
- resolution: {integrity: sha512-VpwuOgnTsQUUWi0id8Hl4/xiQ+OoaeJGe8dnFjzubJYe/lOc2/d1Qx/d3FqWR0FlpOG/cvukAXfB12A49Y4iiA==}
+ /type-fest@4.3.1:
+ resolution: {integrity: sha512-pphNW/msgOUSkJbH58x8sqpq8uQj6b0ZKGxEsLKMUnGorRcDjrUaLS+39+/ub41JNTwrrMyJcUB8+YZs3mbwqw==}
engines: {node: '>=16'}
/typed-array-buffer@1.0.0:
resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
+ call-bind: 1.0.5
+ get-intrinsic: 1.2.2
is-typed-array: 1.1.12
dev: false
@@ -7973,7 +9362,7 @@ packages:
resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==}
engines: {node: '>= 0.4'}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
for-each: 0.3.3
has-proto: 1.0.1
is-typed-array: 1.1.12
@@ -7984,7 +9373,7 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
available-typed-arrays: 1.0.5
- call-bind: 1.0.2
+ call-bind: 1.0.5
for-each: 0.3.3
has-proto: 1.0.1
is-typed-array: 1.1.12
@@ -7993,30 +9382,34 @@ packages:
/typed-array-length@1.0.4:
resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
for-each: 0.3.3
is-typed-array: 1.1.12
dev: false
+ /typedarray@0.0.6:
+ resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
+ dev: false
+
/typescript@5.2.2:
resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==}
engines: {node: '>=14.17'}
hasBin: true
- /ufo@1.3.0:
- resolution: {integrity: sha512-bRn3CsoojyNStCZe0BG0Mt4Nr/4KF+rhFlnNXybgqt5pXHNFRlqinSoQaTrGyzE4X8aHplSb+TorH+COin9Yxw==}
+ /ufo@1.3.1:
+ resolution: {integrity: sha512-uY/99gMLIOlJPwATcMVYfqDSxUR9//AUcgZMzwfSTJPDKzA1S8mX4VLqa+fiAtveraQUBCz4FFcwVZBGbwBXIw==}
/unbox-primitive@1.0.2:
resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
dependencies:
- call-bind: 1.0.2
+ call-bind: 1.0.5
has-bigints: 1.0.2
has-symbols: 1.0.3
which-boxed-primitive: 1.0.2
dev: false
- /unconfig@0.3.10:
- resolution: {integrity: sha512-tj317lhIq2iZF/NXrJnU1t2UaGUKKz1eL1sK2t63Oq66V9BxqvZV12m55fp/fpQJ+DDmVlLgo7cnLVOZkhlO/A==}
+ /unconfig@0.3.11:
+ resolution: {integrity: sha512-bV/nqePAKv71v3HdVUn6UefbsDKQWRX+bJIkiSm0+twIds6WiD2bJLWWT3i214+J/B4edufZpG2w7Y63Vbwxow==}
dependencies:
'@antfu/utils': 0.7.6
defu: 6.1.2
@@ -8033,10 +9426,13 @@ packages:
unplugin: 1.5.0
dev: false
+ /undici-types@5.25.3:
+ resolution: {integrity: sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==}
+
/unimport@3.4.0:
resolution: {integrity: sha512-M/lfFEgufIT156QAr/jWHLUn55kEmxBBiQsMxvRSIbquwmeJEyQYgshHDEvQDWlSJrVOOTAgnJ3FvlsrpGkanA==}
dependencies:
- '@rollup/pluginutils': 5.0.4
+ '@rollup/pluginutils': 5.0.5
escape-string-regexp: 5.0.0
fast-glob: 3.3.1
local-pkg: 0.4.3
@@ -8051,6 +9447,12 @@ packages:
- rollup
dev: false
+ /unique-filename@1.1.1:
+ resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==}
+ dependencies:
+ unique-slug: 2.0.2
+ dev: false
+
/unique-filename@3.0.0:
resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -8058,6 +9460,12 @@ packages:
unique-slug: 4.0.0
dev: true
+ /unique-slug@2.0.2:
+ resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==}
+ dependencies:
+ imurmurhash: 0.1.4
+ dev: false
+
/unique-slug@4.0.0:
resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -8065,18 +9473,30 @@ packages:
imurmurhash: 0.1.4
dev: true
+ /unique-string@1.0.0:
+ resolution: {integrity: sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg==}
+ engines: {node: '>=4'}
+ dependencies:
+ crypto-random-string: 1.0.0
+ dev: false
+
/unist-util-stringify-position@2.0.3:
resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==}
dependencies:
- '@types/unist': 2.0.8
+ '@types/unist': 2.0.9
dev: true
+ /universalify@0.1.2:
+ resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
+ engines: {node: '>= 4.0.0'}
+ dev: false
+
/universalify@2.0.0:
resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
engines: {node: '>= 10.0.0'}
- /unplugin-icons@0.17.0:
- resolution: {integrity: sha512-gMv66eY/Hj64heM55XrfDH3LUCWI51mtkBVUPVl9VkpvLgAYhdVe9nRuzu6p+idmCLSQVq7xiPxQcD4aXCgW5A==}
+ /unplugin-icons@0.17.1:
+ resolution: {integrity: sha512-KsWejBPCHokYCNDQUzGu6R3E3XDYH/YpewgQwrVBXgpl1iR0RdW1NEGNdjlbuapwVnZXVgA5eiDTfNaQCawSdg==}
peerDependencies:
'@svgr/core': '>=7.0.0'
'@svgx/core': ^1.0.1
@@ -8097,10 +9517,10 @@ packages:
dependencies:
'@antfu/install-pkg': 0.1.1
'@antfu/utils': 0.7.6
- '@iconify/utils': 2.1.10
+ '@iconify/utils': 2.1.11
debug: 4.3.4
kolorist: 1.8.0
- local-pkg: 0.4.3
+ local-pkg: 0.5.0
unplugin: 1.5.0
transitivePeerDependencies:
- supports-color
@@ -8118,8 +9538,8 @@ packages:
resolution: {integrity: sha512-Egkr/s4zcMTEuulcIb7dgURS6QpN7DyqQYdf+jBtiaJvQ+eRsrtWUoX84SbvQWuLkXsOjM+8sJC9u6KoMK/U7Q==}
hasBin: true
dependencies:
- '@babel/core': 7.23.0
- '@babel/standalone': 7.23.1
+ '@babel/core': 7.22.17
+ '@babel/standalone': 7.23.2
'@babel/types': 7.23.0
defu: 6.1.2
jiti: 1.20.0
@@ -8129,22 +9549,50 @@ packages:
- supports-color
dev: false
- /update-browserslist-db@1.0.13(browserslist@4.22.0):
+ /unzip-response@2.0.1:
+ resolution: {integrity: sha512-N0XH6lqDtFH84JxptQoZYmloF4nzrQqqrAymNj+/gW60AO2AZgOcf4O/nUXJcYfyQkqvMo9lSupBZmmgvuVXlw==}
+ engines: {node: '>=4'}
+ dev: false
+
+ /update-browserslist-db@1.0.13(browserslist@4.22.1):
resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
dependencies:
- browserslist: 4.22.0
+ browserslist: 4.22.1
escalade: 3.1.1
picocolors: 1.0.0
+ /update-notifier@2.5.0:
+ resolution: {integrity: sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==}
+ engines: {node: '>=4'}
+ dependencies:
+ boxen: 1.3.0
+ chalk: 2.4.2
+ configstore: 3.1.5
+ import-lazy: 2.1.0
+ is-ci: 1.2.1
+ is-installed-globally: 0.1.0
+ is-npm: 1.0.0
+ latest-version: 3.1.0
+ semver-diff: 2.1.0
+ xdg-basedir: 3.0.0
+ dev: false
+
/uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
dependencies:
punycode: 2.3.0
dev: true
+ /url-parse-lax@1.0.0:
+ resolution: {integrity: sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==}
+ engines: {node: '>=0.10.0'}
+ dependencies:
+ prepend-http: 1.0.4
+ dev: false
+
/util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
@@ -8155,23 +9603,23 @@ packages:
is-arguments: 1.1.1
is-generator-function: 1.0.10
is-typed-array: 1.1.12
- which-typed-array: 1.1.11
+ which-typed-array: 1.1.13
dev: false
- /v-calendar@3.1.0(@popperjs/core@2.11.8)(vue@3.3.4):
- resolution: {integrity: sha512-AoVTpz5QkaK+qRSTOEHOW2IxH+KfuQGnEk/N64y4cj2K37kGeC3M7nWVqXjXqBHPHpo5WmtNZ5lidUT+nn4ZAA==}
+ /v-calendar@3.1.2(@popperjs/core@2.11.8)(vue@3.3.6):
+ resolution: {integrity: sha512-QDWrnp4PWCpzUblctgo4T558PrHgHzDtQnTeUNzKxfNf29FkCeFpwGd9bKjAqktaa2aJLcyRl45T5ln1ku34kg==}
peerDependencies:
'@popperjs/core': ^2.0.0
vue: ^3.2.0
dependencies:
'@popperjs/core': 2.11.8
- '@types/lodash': 4.14.199
- '@types/resize-observer-browser': 0.1.8
+ '@types/lodash': 4.14.200
+ '@types/resize-observer-browser': 0.1.9
date-fns: 2.30.0
- date-fns-tz: 1.3.8(date-fns@2.30.0)
+ date-fns-tz: 2.0.0(date-fns@2.30.0)
lodash: 4.17.21
- vue: 3.3.4
- vue-screen-utils: 1.0.0-beta.13(vue@3.3.4)
+ vue: 3.3.6(typescript@5.2.2)
+ vue-screen-utils: 1.0.0-beta.13(vue@3.3.6)
dev: false
/v8-compile-cache-lib@3.0.1:
@@ -8182,7 +9630,12 @@ packages:
dependencies:
spdx-correct: 3.2.0
spdx-expression-parse: 3.0.1
- dev: true
+
+ /validate-npm-package-name@3.0.0:
+ resolution: {integrity: sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==}
+ dependencies:
+ builtins: 1.0.3
+ dev: false
/validate-npm-package-name@5.0.0:
resolution: {integrity: sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==}
@@ -8191,18 +9644,18 @@ packages:
builtins: 5.0.1
dev: true
- /vee-validate@4.11.7(vue@3.3.4):
- resolution: {integrity: sha512-HWnZgOY02mPuAQheaVcKZwahC879YsGNRW4/kkjxeOJ3wu1oruEeomuk+ovCyxTPQoAl1WPHurVJKL1yPGd/WQ==}
+ /vee-validate@4.11.8(vue@3.3.6):
+ resolution: {integrity: sha512-ZuVpw0axWYBM3aVTD/bm94hcWHumqeUgNjptOqfBT0gyqyHaGYCrm0tSD/0bygEbWUDwEPJOQaEKaUGM82j8TQ==}
peerDependencies:
vue: ^3.3.4
dependencies:
- '@vue/devtools-api': 6.5.0
- type-fest: 4.3.2
- vue: 3.3.4
+ '@vue/devtools-api': 6.5.1
+ type-fest: 4.3.1
+ vue: 3.3.6(typescript@5.2.2)
dev: false
- /vite-node@0.34.5(@types/node@20.7.0):
- resolution: {integrity: sha512-RNZ+DwbCvDoI5CbCSQSyRyzDTfFvFauvMs6Yq4ObJROKlIKuat1KgSX/Ako5rlDMfVCyMcpMRMTkJBxd6z8YRA==}
+ /vite-node@0.34.6(@types/node@20.8.7):
+ resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==}
engines: {node: '>=v14.18.0'}
hasBin: true
dependencies:
@@ -8211,7 +9664,7 @@ packages:
mlly: 1.4.2
pathe: 1.1.1
picocolors: 1.0.0
- vite: 4.4.11(@types/node@20.7.0)
+ vite: 4.5.0(@types/node@20.8.7)
transitivePeerDependencies:
- '@types/node'
- less
@@ -8239,8 +9692,8 @@ packages:
- typescript
dev: false
- /vite@4.4.11(@types/node@20.7.0):
- resolution: {integrity: sha512-ksNZJlkcU9b0lBwAGZGGaZHCMqHsc8OpgtoYhsQ4/I2v5cnpmmmqe5pM4nv/4Hn6G/2GhTdj0DhZh2e+Er1q5A==}
+ /vite@4.5.0(@types/node@20.8.7):
+ resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
@@ -8267,56 +9720,20 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 20.7.0
+ '@types/node': 20.8.7
esbuild: 0.18.20
- postcss: 8.4.30
- rollup: 3.29.3
+ postcss: 8.4.31
+ rollup: 3.29.4
optionalDependencies:
fsevents: 2.3.3
dev: true
- /vite@4.4.9(@types/node@20.7.0):
- resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==}
- engines: {node: ^14.18.0 || >=16.0.0}
- hasBin: true
- peerDependencies:
- '@types/node': '>= 14'
- less: '*'
- lightningcss: ^1.21.0
- sass: '*'
- stylus: '*'
- sugarss: '*'
- terser: ^5.4.0
- peerDependenciesMeta:
- '@types/node':
- optional: true
- less:
- optional: true
- lightningcss:
- optional: true
- sass:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
- dependencies:
- '@types/node': 20.7.0
- esbuild: 0.18.20
- postcss: 8.4.30
- rollup: 3.29.3
- optionalDependencies:
- fsevents: 2.3.3
- dev: true
-
- /vitepress@1.0.0-rc.20(@algolia/client-search@4.20.0)(@types/node@20.7.0)(postcss@8.4.30)(search-insights@2.8.3):
- resolution: {integrity: sha512-CykMUJ8JLxLcGWek0ew3wln4RYbsOd1+0YzXITTpajggpynm2S331TNkJVOkHrMRc6GYe3y4pS40GfgcW0ZwAw==}
+ /vitepress@1.0.0-rc.23(@algolia/client-search@4.20.0)(@types/node@20.8.7)(postcss@8.4.31)(search-insights@2.9.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-0YoBt8aFgbRt2JtYaCeTqq4W21q5lbGso+g1ZwkYYS35ExJxORssRJunhFuUcby8QeN4BP/88QDgsVSIVLAfXQ==}
hasBin: true
peerDependencies:
markdown-it-mathjax3: ^4.3.2
- postcss: ^8.4.30
+ postcss: ^8.4.31
peerDependenciesMeta:
markdown-it-mathjax3:
optional: true
@@ -8324,18 +9741,18 @@ packages:
optional: true
dependencies:
'@docsearch/css': 3.5.2
- '@docsearch/js': 3.5.2(@algolia/client-search@4.20.0)(search-insights@2.8.3)
- '@types/markdown-it': 13.0.2
- '@vue/devtools-api': 6.5.0
- '@vueuse/core': 10.4.1(vue@3.3.4)
- '@vueuse/integrations': 10.4.1(focus-trap@7.5.3)(vue@3.3.4)
- focus-trap: 7.5.3
+ '@docsearch/js': 3.5.2(@algolia/client-search@4.20.0)(search-insights@2.9.0)
+ '@types/markdown-it': 13.0.5
+ '@vue/devtools-api': 6.5.1
+ '@vueuse/core': 10.5.0(vue@3.3.6)
+ '@vueuse/integrations': 10.5.0(focus-trap@7.5.4)(vue@3.3.6)
+ focus-trap: 7.5.4
mark.js: 8.11.1
minisearch: 6.1.0
- postcss: 8.4.30
- shiki: 0.14.4
- vite: 4.4.11(@types/node@20.7.0)
- vue: 3.3.4
+ postcss: 8.4.31
+ shiki: 0.14.5
+ vite: 4.5.0(@types/node@20.8.7)
+ vue: 3.3.6(typescript@5.2.2)
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/node'
@@ -8360,11 +9777,12 @@ packages:
- stylus
- sugarss
- terser
+ - typescript
- universal-cookie
dev: true
- /vitest@0.34.5(@vitest/ui@0.34.5):
- resolution: {integrity: sha512-CPI68mmnr2DThSB3frSuE5RLm9wo5wU4fbDrDwWQQB1CWgq9jQVoQwnQSzYAjdoBOPoH2UtXpOgHVge/uScfZg==}
+ /vitest@0.34.6(@vitest/ui@0.34.4):
+ resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==}
engines: {node: '>=v14.18.0'}
hasBin: true
peerDependencies:
@@ -8394,19 +9812,19 @@ packages:
webdriverio:
optional: true
dependencies:
- '@types/chai': 4.3.6
- '@types/chai-subset': 1.3.3
- '@types/node': 20.7.0
- '@vitest/expect': 0.34.5
- '@vitest/runner': 0.34.5
- '@vitest/snapshot': 0.34.5
- '@vitest/spy': 0.34.5
- '@vitest/ui': 0.34.5(vitest@0.34.5)
- '@vitest/utils': 0.34.5
+ '@types/chai': 4.3.9
+ '@types/chai-subset': 1.3.4
+ '@types/node': 20.8.7
+ '@vitest/expect': 0.34.6
+ '@vitest/runner': 0.34.6
+ '@vitest/snapshot': 0.34.6
+ '@vitest/spy': 0.34.6
+ '@vitest/ui': 0.34.4(vitest@0.34.6)
+ '@vitest/utils': 0.34.6
acorn: 8.10.0
acorn-walk: 8.2.0
cac: 6.7.14
- chai: 4.3.9
+ chai: 4.3.10
debug: 4.3.4
local-pkg: 0.4.3
magic-string: 0.30.3
@@ -8416,8 +9834,8 @@ packages:
strip-literal: 1.3.0
tinybench: 2.5.1
tinypool: 0.7.0
- vite: 4.4.9(@types/node@20.7.0)
- vite-node: 0.34.5(@types/node@20.7.0)
+ vite: 4.5.0(@types/node@20.8.7)
+ vite-node: 0.34.6(@types/node@20.8.7)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
@@ -8445,7 +9863,7 @@ packages:
pbf: 3.2.1
dev: false
- /vue-demi@0.14.6(vue@3.3.4):
+ /vue-demi@0.14.6(vue@3.3.6):
resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==}
engines: {node: '>=12'}
hasBin: true
@@ -8457,16 +9875,16 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.3.4
+ vue: 3.3.6(typescript@5.2.2)
- /vue-eslint-parser@9.3.1(eslint@8.50.0):
- resolution: {integrity: sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==}
+ /vue-eslint-parser@9.3.2(eslint@8.52.0):
+ resolution: {integrity: sha512-q7tWyCVaV9f8iQyIA5Mkj/S6AoJ9KBN8IeUSf3XEmBrOtxOZnfTg5s4KClbZBCK3GtnT/+RyCLZyDHuZwTuBjg==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
debug: 4.3.4
- eslint: 8.50.0
+ eslint: 8.52.0
eslint-scope: 7.2.2
eslint-visitor-keys: 3.4.3
espree: 9.6.1
@@ -8477,50 +9895,56 @@ packages:
- supports-color
dev: true
- /vue-screen-utils@1.0.0-beta.13(vue@3.3.4):
+ /vue-screen-utils@1.0.0-beta.13(vue@3.3.6):
resolution: {integrity: sha512-EJ/8TANKhFj+LefDuOvZykwMr3rrLFPLNb++lNBqPOpVigT2ActRg6icH9RFQVm4nHwlHIHSGm5OY/Clar9yIg==}
peerDependencies:
vue: ^3.2.0
dependencies:
- vue: 3.3.4
+ vue: 3.3.6(typescript@5.2.2)
dev: false
- /vue-template-compiler@2.7.14:
- resolution: {integrity: sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==}
+ /vue-template-compiler@2.7.15:
+ resolution: {integrity: sha512-yQxjxMptBL7UAog00O8sANud99C6wJF+7kgbcwqkvA38vCGF7HWE66w0ZFnS/kX5gSoJr/PQ4/oS3Ne2pW37Og==}
dependencies:
de-indent: 1.0.2
he: 1.2.0
dev: true
- /vue-tsc@1.8.15(typescript@5.2.2):
- resolution: {integrity: sha512-4DoB3LUj7IToLmggoCxRiFG+QU5lem0nv03m1ocqugXA9rSVoTOEoYYaP8vu8b99Eh+/cCVdYOeIAQ+RsgUYUw==}
+ /vue-tsc@1.8.20(typescript@5.2.2):
+ resolution: {integrity: sha512-bIADlyxJl+1ZWQQHAi47NZoi2iTiw/lBwQLL98wXROcQlUuGVtyroAIiqvto9pJotcyhtU0JbGvsHN6JN0fYfg==}
hasBin: true
peerDependencies:
typescript: '*'
dependencies:
- '@vue/language-core': 1.8.15(typescript@5.2.2)
- '@vue/typescript': 1.8.15(typescript@5.2.2)
+ '@vue/language-core': 1.8.20(typescript@5.2.2)
+ '@vue/typescript': 1.8.20(typescript@5.2.2)
semver: 7.5.4
typescript: 5.2.2
dev: true
- /vue-wrap-balancer@1.1.3(vue@3.3.4):
+ /vue-wrap-balancer@1.1.3(vue@3.3.6):
resolution: {integrity: sha512-9kTRwYIveWxV1FdaCJfRjIIRZOtwgnxypGS5mlAiXnih5+Cfaby9YDh3APMW1jWp0oCvL+gep0XCbcjBb7/ZXQ==}
peerDependencies:
vue: ^3.3.0
dependencies:
nanoid: 3.3.6
- vue: 3.3.4
+ vue: 3.3.6(typescript@5.2.2)
dev: false
- /vue@3.3.4:
- resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==}
+ /vue@3.3.6(typescript@5.2.2):
+ resolution: {integrity: sha512-jJIDETeWJnoY+gfn4ZtMPMS5KtbP4ax+CT4dcQFhTnWEk8xMupFyQ0JxL28nvT/M4+p4a0ptxaV2WY0LiIxvRg==}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
dependencies:
- '@vue/compiler-dom': 3.3.4
- '@vue/compiler-sfc': 3.3.4
- '@vue/runtime-dom': 3.3.4
- '@vue/server-renderer': 3.3.4(vue@3.3.4)
- '@vue/shared': 3.3.4
+ '@vue/compiler-dom': 3.3.6
+ '@vue/compiler-sfc': 3.3.6
+ '@vue/runtime-dom': 3.3.6
+ '@vue/server-renderer': 3.3.6(vue@3.3.6)
+ '@vue/shared': 3.3.6
+ typescript: 5.2.2
/walk-up-path@3.0.1:
resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==}
@@ -8560,12 +9984,12 @@ packages:
is-symbol: 1.0.4
dev: false
- /which-typed-array@1.1.11:
- resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==}
+ /which-typed-array@1.1.13:
+ resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==}
engines: {node: '>= 0.4'}
dependencies:
available-typed-arrays: 1.0.5
- call-bind: 1.0.2
+ call-bind: 1.0.5
for-each: 0.3.3
gopd: 1.0.1
has-tostringtag: 1.0.0
@@ -8608,6 +10032,13 @@ packages:
string-width: 4.2.3
dev: true
+ /widest-line@2.0.1:
+ resolution: {integrity: sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==}
+ engines: {node: '>=4'}
+ dependencies:
+ string-width: 2.1.1
+ dev: false
+
/wrap-ansi@7.0.0:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
@@ -8627,16 +10058,46 @@ packages:
/wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+ /write-file-atomic@2.4.3:
+ resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==}
+ dependencies:
+ graceful-fs: 4.2.11
+ imurmurhash: 0.1.4
+ signal-exit: 3.0.7
+ dev: false
+
+ /xdg-basedir@3.0.0:
+ resolution: {integrity: sha512-1Dly4xqlulvPD3fZUQJLY+FUIeqN3N2MM3uqe4rCJftAvOjFa3jFGfctOgluGx4ahPbUCsZkmJILiP0Vi4T6lQ==}
+ engines: {node: '>=4'}
+ dev: false
+
/xml-name-validator@4.0.0:
resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
engines: {node: '>=12'}
dev: true
+ /xtend@4.0.2:
+ resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
+ engines: {node: '>=0.4'}
+ dev: false
+
+ /y18n@3.2.2:
+ resolution: {integrity: sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==}
+ dev: false
+
+ /y18n@4.0.3:
+ resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
+ dev: false
+
/y18n@5.0.8:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines: {node: '>=10'}
dev: true
+ /yallist@2.1.2:
+ resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==}
+ dev: false
+
/yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
@@ -8649,7 +10110,7 @@ packages:
dependencies:
eslint-visitor-keys: 3.4.3
lodash: 4.17.21
- yaml: 2.3.2
+ yaml: 2.3.3
dev: true
/yaml@1.10.2:
@@ -8662,8 +10123,8 @@ packages:
engines: {node: '>= 14'}
dev: true
- /yaml@2.3.2:
- resolution: {integrity: sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==}
+ /yaml@2.3.3:
+ resolution: {integrity: sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==}
engines: {node: '>= 14'}
/yargs-parser@20.2.9:
@@ -8703,10 +10164,6 @@ packages:
engines: {node: '>=12.20'}
dev: true
- /zod@3.22.2:
- resolution: {integrity: sha512-wvWkphh5WQsJbVk1tbx1l1Ly4yg+XecD+Mq280uBGt9wa5BKSWf4Mhp6GmrkPixhMxmabYY7RbzlwVP32pbGCg==}
- dev: false
-
/zod@3.22.4:
resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==}
dev: false