diff --git a/package.json b/package.json
index c8e148fff18fdd..20a07643c2af48 100644
--- a/package.json
+++ b/package.json
@@ -64,6 +64,8 @@
"@ngrx/router-store": "~16.0.0",
"@ngrx/store": "~16.0.0",
"@nguniversal/builders": "~16.2.0",
+ "@nuxt/kit": "^3.7.4",
+ "@nuxt/schema": "^3.7.4",
"@nx/angular": "16.10.0-beta.1",
"@nx/cypress": "16.10.0-beta.1",
"@nx/devkit": "16.10.0-beta.1",
@@ -156,6 +158,7 @@
"cytoscape-popper": "^2.0.0",
"cz-git": "^1.4.0",
"czg": "^1.4.0",
+ "defu": "^6.1.2",
"detect-port": "^1.5.1",
"dotenv": "~16.3.1",
"dotenv-expand": "^10.0.0",
diff --git a/packages/nuxt/plugins/with-nuxt.ts b/packages/nuxt/plugins/with-nuxt.ts
index e8470e6f696774..798e31ad7c8f88 100644
--- a/packages/nuxt/plugins/with-nuxt.ts
+++ b/packages/nuxt/plugins/with-nuxt.ts
@@ -1,11 +1,21 @@
import { join, resolve } from 'path';
import { workspaceRoot } from '@nx/devkit';
import { existsSync } from 'fs-extra';
+import { defineNuxtModule } from '@nuxt/kit';
+import { defu } from 'defu';
+import { NuxtModule } from '@nuxt/schema';
+
+export const NxNuxtModule: NuxtModule = defineNuxtModule({
+ meta: { name: '@nx/nuxt/module', configKey: 'nx' },
+ setup(_options, nuxt) {
+ nuxt.options.alias = defu(nuxt.options.alias, nxTsPaths());
+ },
+});
/**
* read the compilerOptions.paths option from a tsconfig and return as aliases for Nuxt
**/
-export function nxTsPaths() {
+function nxTsPaths() {
const tsConfigPath = getTsConfig(join(workspaceRoot, 'tsconfig.base.json'));
const tsPaths = require(tsConfigPath)?.compilerOptions?.paths as Record<
string,
diff --git a/packages/nuxt/src/generators/application/__snapshots__/application.spec.ts.snap b/packages/nuxt/src/generators/application/__snapshots__/application.spec.ts.snap
index 8f3a7dbe55cf61..bc122fd1d548fa 100644
--- a/packages/nuxt/src/generators/application/__snapshots__/application.spec.ts.snap
+++ b/packages/nuxt/src/generators/application/__snapshots__/application.spec.ts.snap
@@ -10,12 +10,26 @@ exports[`app generated files content - as-provided should add nuxt entries in .g
.cache"
`;
+exports[`app generated files content - as-provided should configure eslint correctly 1`] = `
+"{
+ "extends": ["@nuxt/eslint-config", "../.eslintrc.json"],
+ "ignorePatterns": ["!**/*"],
+ "overrides": [
+ {
+ "files": ["*.ts", "*.tsx", "*.js", "*.jsx", "*.vue"],
+ "rules": {}
+ }
+ ]
+}
+"
+`;
+
exports[`app generated files content - as-provided should configure tsconfig and project.json correctly 1`] = `
"{
"name": "my-app",
"$schema": "../node_modules/nx/schemas/project-schema.json",
"projectType": "application",
- "sourceRoot": "my-app",
+ "sourceRoot": "my-app/src",
"targets": {
"serve": {
"executor": "nx:run-commands",
@@ -86,16 +100,16 @@ exports[`app generated files content - as-provided should create all new files i
".prettierignore",
"my-app/project.json",
"my-app/.npmrc",
- "my-app/app.vue",
- "my-app/assets/css/styles.css",
- "my-app/components/NxWelcome.vue",
"my-app/nuxt.config.ts",
- "my-app/pages/About.vue",
- "my-app/pages/index.vue",
- "my-app/public/.gitkeep",
- "my-app/public/favicon.ico",
- "my-app/server/api/greet.ts",
- "my-app/server/tsconfig.json",
+ "my-app/src/app.vue",
+ "my-app/src/assets/css/styles.css",
+ "my-app/src/components/NxWelcome.vue",
+ "my-app/src/pages/about.vue",
+ "my-app/src/pages/index.vue",
+ "my-app/src/public/.gitkeep",
+ "my-app/src/public/favicon.ico",
+ "my-app/src/server/api/greet.ts",
+ "my-app/src/server/tsconfig.json",
"my-app/tsconfig.json",
".gitignore",
".eslintrc.json",
diff --git a/packages/nuxt/src/generators/application/application.spec.ts b/packages/nuxt/src/generators/application/application.spec.ts
index 069342413e33d4..534c7f71821864 100644
--- a/packages/nuxt/src/generators/application/application.spec.ts
+++ b/packages/nuxt/src/generators/application/application.spec.ts
@@ -23,6 +23,10 @@ describe('app', () => {
expect(tree.read('.gitignore', 'utf-8')).toMatchSnapshot();
});
+ it('should configure eslint correctly', () => {
+ expect(tree.read('my-app/.eslintrc.json', 'utf-8')).toMatchSnapshot();
+ });
+
it('should configure tsconfig and project.json correctly', () => {
expect(tree.read('my-app/project.json', 'utf-8')).toMatchSnapshot();
expect(tree.read('my-app/tsconfig.json', 'utf-8')).toMatchSnapshot();
diff --git a/packages/nuxt/src/generators/application/application.ts b/packages/nuxt/src/generators/application/application.ts
index 725b991469e977..383386ddb3cf53 100644
--- a/packages/nuxt/src/generators/application/application.ts
+++ b/packages/nuxt/src/generators/application/application.ts
@@ -37,7 +37,7 @@ export async function applicationGenerator(tree: Tree, schema: Schema) {
addProjectConfiguration(tree, options.name, {
root: options.appProjectRoot,
projectType: 'application',
- sourceRoot: `${options.appProjectRoot}`,
+ sourceRoot: `${options.appProjectRoot}/src`,
targets: {},
});
diff --git a/packages/nuxt/src/generators/application/files/nuxt.config.ts__tmpl__ b/packages/nuxt/src/generators/application/files/nuxt.config.ts__tmpl__
index 47a11e8f9dd419..455c9b4f74a433 100644
--- a/packages/nuxt/src/generators/application/files/nuxt.config.ts__tmpl__
+++ b/packages/nuxt/src/generators/application/files/nuxt.config.ts__tmpl__
@@ -1,17 +1,9 @@
-import { nxTsPaths } from '@nx/nuxt';
+import { NxNuxtModule } from '@nx/nuxt';
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
- /**
- * Nuxt recommends setting custom alias from a tsconfig here,
- * instead of in tsconfig since it will override the auto generated tsconfig.
- * all aliases added here will be added to the auto generated tsconfig.
- * Other projects generated with Nx will be added to the root level tsconfig.base.json
- * which might want to be used in this project.
- *
- * https://nuxt.com/docs/guide/directory-structure/tsconfig
- **/
- alias: nxTsPaths(),
+ modules: [NxNuxtModule],
+ srcDir: 'src',
devtools: { enabled: true },
css: ['~/assets/css/styles.css'],
});
diff --git a/packages/nuxt/src/generators/application/files/pages/index.vue__tmpl__ b/packages/nuxt/src/generators/application/files/pages/index.vue__tmpl__
deleted file mode 100644
index 8b2372472de761..00000000000000
--- a/packages/nuxt/src/generators/application/files/pages/index.vue__tmpl__
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/packages/nuxt/src/generators/application/files/app.vue__tmpl__ b/packages/nuxt/src/generators/application/files/src/app.vue__tmpl__
similarity index 95%
rename from packages/nuxt/src/generators/application/files/app.vue__tmpl__
rename to packages/nuxt/src/generators/application/files/src/app.vue__tmpl__
index eb4e205fc24a64..b1d63eea6e5594 100644
--- a/packages/nuxt/src/generators/application/files/app.vue__tmpl__
+++ b/packages/nuxt/src/generators/application/files/src/app.vue__tmpl__
@@ -10,7 +10,7 @@ const route = useRoute();
About
-
+
diff --git a/packages/nuxt/src/generators/application/files/assets/css/styles.css__tmpl__ b/packages/nuxt/src/generators/application/files/src/assets/css/styles.css__tmpl__
similarity index 100%
rename from packages/nuxt/src/generators/application/files/assets/css/styles.css__tmpl__
rename to packages/nuxt/src/generators/application/files/src/assets/css/styles.css__tmpl__
diff --git a/packages/nuxt/src/generators/application/files/components/NxWelcome.vue__tmpl__ b/packages/nuxt/src/generators/application/files/src/components/NxWelcome.vue__tmpl__
similarity index 100%
rename from packages/nuxt/src/generators/application/files/components/NxWelcome.vue__tmpl__
rename to packages/nuxt/src/generators/application/files/src/components/NxWelcome.vue__tmpl__
diff --git a/packages/nuxt/src/generators/application/files/pages/About.vue__tmpl__ b/packages/nuxt/src/generators/application/files/src/pages/About.vue__tmpl__
similarity index 100%
rename from packages/nuxt/src/generators/application/files/pages/About.vue__tmpl__
rename to packages/nuxt/src/generators/application/files/src/pages/About.vue__tmpl__
diff --git a/packages/nuxt/src/generators/application/files/src/pages/index.vue__tmpl__ b/packages/nuxt/src/generators/application/files/src/pages/index.vue__tmpl__
new file mode 100644
index 00000000000000..0e99129293e931
--- /dev/null
+++ b/packages/nuxt/src/generators/application/files/src/pages/index.vue__tmpl__
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/packages/nuxt/src/generators/application/files/public/__dot__gitkeep b/packages/nuxt/src/generators/application/files/src/public/__dot__gitkeep
similarity index 100%
rename from packages/nuxt/src/generators/application/files/public/__dot__gitkeep
rename to packages/nuxt/src/generators/application/files/src/public/__dot__gitkeep
diff --git a/packages/nuxt/src/generators/application/files/public/favicon.ico__tmpl__ b/packages/nuxt/src/generators/application/files/src/public/favicon.ico__tmpl__
similarity index 100%
rename from packages/nuxt/src/generators/application/files/public/favicon.ico__tmpl__
rename to packages/nuxt/src/generators/application/files/src/public/favicon.ico__tmpl__
diff --git a/packages/nuxt/src/generators/application/files/server/api/greet.ts__tmpl__ b/packages/nuxt/src/generators/application/files/src/server/api/greet.ts__tmpl__
similarity index 100%
rename from packages/nuxt/src/generators/application/files/server/api/greet.ts__tmpl__
rename to packages/nuxt/src/generators/application/files/src/server/api/greet.ts__tmpl__
diff --git a/packages/nuxt/src/generators/application/files/server/tsconfig.json__tmpl__ b/packages/nuxt/src/generators/application/files/src/server/tsconfig.json__tmpl__
similarity index 100%
rename from packages/nuxt/src/generators/application/files/server/tsconfig.json__tmpl__
rename to packages/nuxt/src/generators/application/files/src/server/tsconfig.json__tmpl__
diff --git a/packages/nuxt/src/generators/component/component.spec.ts b/packages/nuxt/src/generators/component/component.spec.ts
index 323dd9e6aa9474..d0dadc66cb230c 100644
--- a/packages/nuxt/src/generators/component/component.spec.ts
+++ b/packages/nuxt/src/generators/component/component.spec.ts
@@ -21,7 +21,7 @@ describe('app', () => {
project: name,
});
- expect(tree.exists('my-app/components/hello/hello.vue')).toBeTruthy();
+ expect(tree.exists('my-app/src/components/hello/hello.vue')).toBeTruthy();
});
});
});
diff --git a/packages/nuxt/src/generators/page/page.spec.ts b/packages/nuxt/src/generators/page/page.spec.ts
index da2606bc339fa7..b51c9d7fdecc4a 100644
--- a/packages/nuxt/src/generators/page/page.spec.ts
+++ b/packages/nuxt/src/generators/page/page.spec.ts
@@ -42,7 +42,7 @@ describe('app', () => {
project: name,
});
- expect(tree.exists('my-app/pages/About.vue')).toBeTruthy();
+ expect(tree.exists('my-app/src/pages/about.vue')).toBeTruthy();
});
it('should create a new page in the correct location for nested directory', async () => {
@@ -51,7 +51,7 @@ describe('app', () => {
project: name,
});
- expect(tree.exists('my-app/pages/About.vue')).toBeTruthy();
+ expect(tree.exists('my-app/src/pages/about.vue')).toBeTruthy();
});
});
});
diff --git a/packages/nuxt/src/generators/page/page.ts b/packages/nuxt/src/generators/page/page.ts
index 1c5e495ae26f03..aa16daab5b1d42 100644
--- a/packages/nuxt/src/generators/page/page.ts
+++ b/packages/nuxt/src/generators/page/page.ts
@@ -13,8 +13,8 @@ export async function pageGenerator(host: Tree, options: Schema) {
directory: getDirectory(options.directory),
skipTests: true,
flat: true,
- pascalCaseFiles: options.pascalCaseFiles ?? true,
- pascalCaseDirectory: options.pascalCaseDirectory ?? true,
+ pascalCaseFiles: false, // it's good to keep route names lowercase
+ pascalCaseDirectory: false,
skipFormat: true,
});
diff --git a/packages/nuxt/src/generators/page/schema.d.ts b/packages/nuxt/src/generators/page/schema.d.ts
index 228d53dc340aea..c3c8815adcc69a 100644
--- a/packages/nuxt/src/generators/page/schema.d.ts
+++ b/packages/nuxt/src/generators/page/schema.d.ts
@@ -1,8 +1,6 @@
export interface Schema {
project: string;
name: string;
- pascalCaseFiles?: boolean;
- pascalCaseDirectory?: boolean;
directory?: string;
fileName?: string;
skipFormat?: boolean;
diff --git a/packages/nuxt/src/generators/page/schema.json b/packages/nuxt/src/generators/page/schema.json
index e8b058951c9389..481722b5fc6c2a 100644
--- a/packages/nuxt/src/generators/page/schema.json
+++ b/packages/nuxt/src/generators/page/schema.json
@@ -37,16 +37,6 @@
"description": "Create the page under this directory - all nested directories will be created under the pages directory.",
"alias": "dir"
},
- "pascalCaseFiles": {
- "type": "boolean",
- "description": "Use pascal case component file name (e.g. `App.vue`).",
- "alias": "P"
- },
- "pascalCaseDirectory": {
- "type": "boolean",
- "description": "Use pascal case directory name (e.g. `App/App.vue`).",
- "alias": "R"
- },
"fileName": {
"type": "string",
"description": "Create a component with this file name."
diff --git a/packages/nuxt/src/utils/lint.ts b/packages/nuxt/src/utils/lint.ts
index 2082b1dcffaff7..1b1176bcd0350b 100644
--- a/packages/nuxt/src/utils/lint.ts
+++ b/packages/nuxt/src/utils/lint.ts
@@ -1,17 +1,9 @@
-import {
- eslintPluginVueVersion,
- vueEslintConfigPrettierVersion,
- vueEslintConfigTypescriptVersion,
-} from '@nx/vue';
-import { nuxtEslintConfigTypescriptVersion } from './versions';
+import { nuxtEslintConfigVersion } from './versions';
export const extraEslintDependencies = {
dependencies: {},
devDependencies: {
- '@nuxtjs/eslint-config-typescript': nuxtEslintConfigTypescriptVersion,
- 'eslint-plugin-vue': eslintPluginVueVersion,
- '@vue/eslint-config-prettier': vueEslintConfigPrettierVersion,
- '@vue/eslint-config-typescript': vueEslintConfigTypescriptVersion,
+ '@nuxt/eslint-config': nuxtEslintConfigVersion,
},
};
@@ -19,18 +11,8 @@ export const extendNuxtEslintJson = (json: any) => {
const { extends: pluginExtends, ...config } = json;
return {
- extends: [
- 'eslint:recommended',
- '@nuxtjs/eslint-config-typescript',
- 'plugin:vue/vue3-essential',
- '@vue/eslint-config-typescript',
- '@vue/eslint-config-prettier/skip-formatting',
- ...(pluginExtends || []),
- ],
+ extends: ['@nuxt/eslint-config', ...(pluginExtends || [])],
ignorePatterns: ['.nuxt', 'node_modules', '.output'],
- rules: {
- 'vue/multi-word-component-names': 'off',
- },
...config,
};
};
diff --git a/packages/nuxt/src/utils/versions.ts b/packages/nuxt/src/utils/versions.ts
index 37abc8e70edae3..da902409905805 100644
--- a/packages/nuxt/src/utils/versions.ts
+++ b/packages/nuxt/src/utils/versions.ts
@@ -6,4 +6,4 @@ export const nuxtVersion = '^3.7.4';
export const h3Version = '^1.8.2';
// linting deps
-export const nuxtEslintConfigTypescriptVersion = '12.1.0';
+export const nuxtEslintConfigVersion = '0.2.0';
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index eb46f9ccea3eb3..78010ffc7b6ca0 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,9 +1,5 @@
lockfileVersion: '6.0'
-settings:
- autoInstallPeers: true
- excludeLinksFromLockfile: false
-
overrides:
minimist: ^1.2.6
underscore: ^1.12.1
@@ -250,7 +246,7 @@ devDependencies:
version: 9.1.6(@nestjs/common@9.1.6)(@nestjs/core@9.1.6)
'@nestjs/schematics':
specifier: ^9.1.0
- version: 9.1.0(typescript@5.1.3)
+ version: 9.1.0(chokidar@3.5.3)(typescript@4.9.4)
'@nestjs/swagger':
specifier: ^6.0.0
version: 6.1.3(@nestjs/common@9.1.6)(@nestjs/core@9.1.6)(reflect-metadata@0.1.13)
@@ -269,6 +265,12 @@ devDependencies:
'@nguniversal/builders':
specifier: ~16.2.0
version: 16.2.0(@angular-devkit/build-angular@16.2.0)(@angular/common@16.2.0)(@angular/core@16.2.0)(@types/express@4.17.14)(typescript@5.1.3)
+ '@nuxt/kit':
+ specifier: ^3.7.4
+ version: 3.7.4(rollup@2.79.0)
+ '@nuxt/schema':
+ specifier: ^3.7.4
+ version: 3.7.4(rollup@2.79.0)
'@nx/angular':
specifier: 16.10.0-beta.1
version: 16.10.0-beta.1(@angular-devkit/build-angular@16.2.0)(@angular-devkit/core@16.2.0)(@angular-devkit/schematics@16.2.0)(@nguniversal/builders@16.2.0)(@schematics/angular@16.2.0)(@swc-node/register@1.6.8)(@swc/core@1.3.86)(@types/node@18.16.9)(cypress@13.0.0)(esbuild@0.19.2)(eslint@8.46.0)(html-webpack-plugin@5.5.0)(nx@16.10.0-beta.1)(rxjs@7.8.1)(ts-node@10.9.1)(typescript@5.1.3)(verdaccio@5.15.4)
@@ -545,6 +547,9 @@ devDependencies:
czg:
specifier: ^1.4.0
version: 1.4.0
+ defu:
+ specifier: ^6.1.2
+ version: 6.1.2
detect-port:
specifier: ^1.5.1
version: 1.5.1
@@ -3624,6 +3629,11 @@ packages:
dependencies:
regenerator-runtime: 0.13.11
+ /@babel/standalone@7.23.1:
+ resolution: {integrity: sha512-a4muOYz1qUaSoybuUKwK90mRG4sf5rBeUbuzpuGLzG32ZDE/Y2YEebHDODFJN+BtyOKi19hrLfq2qbNyKMx0TA==}
+ engines: {node: '>=6.9.0'}
+ dev: true
+
/@babel/template@7.22.5:
resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==}
engines: {node: '>=6.9.0'}
@@ -5296,20 +5306,6 @@ packages:
- chokidar
dev: true
- /@nestjs/schematics@9.1.0(typescript@5.1.3):
- resolution: {integrity: sha512-/7CyMTnPJSK9/xD9CkCqwuHPOlHVlLC2RDnbdCJ7mIO07SdbBbY14msTqtYW9VRQtsjZPLh1GTChf7ryJUImwA==}
- peerDependencies:
- typescript: '>=4.3.5'
- dependencies:
- '@angular-devkit/core': 15.2.4(chokidar@3.5.3)
- '@angular-devkit/schematics': 15.2.4(chokidar@3.5.3)
- jsonc-parser: 3.2.0
- pluralize: 8.0.0
- typescript: 5.1.3
- transitivePeerDependencies:
- - chokidar
- dev: true
-
/@nestjs/swagger@6.1.3(@nestjs/common@9.1.6)(@nestjs/core@9.1.6)(reflect-metadata@0.1.13):
resolution: {integrity: sha512-H9C/yRgLFb5QrAt6iGrYmIX9X7Q0zXkgZaTNUATljUBra+RCWrEUbLHBcGjTAOtcIyGV/vmyCLv68YSVcZoE0Q==}
peerDependencies:
@@ -5842,42 +5838,6 @@ packages:
- typescript
dev: true
- /@nrwl/js@15.8.0(@swc-node/register@1.6.8)(@swc/core@1.3.86)(nx@15.8.0)(prettier@2.7.1)(typescript@5.1.3):
- resolution: {integrity: sha512-l2Q7oFpzx6ul7G0nKpMkrvnIEaOY+X8fc2g2Db5WqpnnBdfkrtWXZPg/O4DQ1p9O6BXrZ+Q2AK9bfgnliiwyEg==}
- dependencies:
- '@babel/core': 7.22.9
- '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.22.9)
- '@babel/plugin-proposal-decorators': 7.21.0(@babel/core@7.22.9)
- '@babel/plugin-transform-runtime': 7.22.9(@babel/core@7.22.9)
- '@babel/preset-env': 7.22.5(@babel/core@7.22.9)
- '@babel/preset-typescript': 7.22.5(@babel/core@7.22.9)
- '@babel/runtime': 7.22.6
- '@nrwl/devkit': 15.8.0(nx@15.8.0)(typescript@5.1.3)
- '@nrwl/workspace': 15.8.0(@swc-node/register@1.6.8)(@swc/core@1.3.86)(eslint@8.46.0)(prettier@2.7.1)(typescript@5.1.3)
- '@phenomnomnominal/tsquery': 4.1.1(typescript@5.1.3)
- babel-plugin-const-enum: 1.2.0(@babel/core@7.22.9)
- babel-plugin-macros: 2.8.0
- babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.22.9)
- chalk: 4.1.2
- fast-glob: 3.2.7
- fs-extra: 11.1.1
- ignore: 5.2.0
- js-tokens: 4.0.0
- minimatch: 3.0.5
- source-map-support: 0.5.19
- tree-kill: 1.2.2
- tslib: 2.6.1
- transitivePeerDependencies:
- - '@babel/traverse'
- - '@swc-node/register'
- - '@swc/core'
- - debug
- - nx
- - prettier
- - supports-color
- - typescript
- dev: true
-
/@nrwl/js@16.10.0-beta.1(@swc-node/register@1.6.8)(@swc/core@1.3.86)(@types/node@18.16.9)(nx@16.10.0-beta.1)(typescript@5.1.3)(verdaccio@5.15.4):
resolution: {integrity: sha512-3nEkQF0V79gM1W+JNUv/TeYxce3XnYK3Rd36o//ZvC2uwb0Y5go9CrhzGN7utemqahqfgVUaYwN5dUv+mdZVyQ==}
dependencies:
@@ -5904,7 +5864,7 @@ packages:
optional: true
dependencies:
'@nrwl/devkit': 15.8.0(nx@15.8.0)(typescript@5.1.3)
- '@nrwl/js': 15.8.0(@swc-node/register@1.6.8)(@swc/core@1.3.86)(nx@15.8.0)(prettier@2.7.1)(typescript@5.1.3)
+ '@nrwl/js': 15.8.0(@swc-node/register@1.6.8)(@swc/core@1.3.86)(eslint@8.46.0)(nx@16.10.0-beta.1)(prettier@2.7.1)(typescript@5.1.3)
'@phenomnomnominal/tsquery': 4.1.1(typescript@5.1.3)
eslint: 8.46.0
tmp: 0.2.1
@@ -6177,7 +6137,7 @@ packages:
figures: 3.2.0
flat: 5.0.2
glob: 7.1.4
- ignore: 5.2.0
+ ignore: 5.2.4
minimatch: 3.0.5
npm-run-path: 4.0.1
nx: 15.8.0(@swc-node/register@1.6.8)(@swc/core@1.3.86)
@@ -6209,6 +6169,57 @@ packages:
- debug
dev: true
+ /@nuxt/kit@3.7.4(rollup@2.79.0):
+ resolution: {integrity: sha512-/S5abZL62BITCvC/TY3KWA6N721U1Osln3cQdBb56XHIeafZCBVqTi92Xb0o7ovl72mMRhrKwRu7elzvz9oT/g==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+ dependencies:
+ '@nuxt/schema': 3.7.4(rollup@2.79.0)
+ c12: 1.4.2
+ consola: 3.2.3
+ defu: 6.1.2
+ globby: 13.2.2
+ hash-sum: 2.0.0
+ ignore: 5.2.4
+ jiti: 1.20.0
+ knitwork: 1.0.0
+ mlly: 1.4.2
+ pathe: 1.1.1
+ pkg-types: 1.0.3
+ scule: 1.0.0
+ semver: 7.5.4
+ ufo: 1.3.1
+ unctx: 2.3.1
+ unimport: 3.4.0(rollup@2.79.0)
+ untyped: 1.4.0
+ transitivePeerDependencies:
+ - rollup
+ - supports-color
+ dev: true
+
+ /@nuxt/schema@3.7.4(rollup@2.79.0):
+ resolution: {integrity: sha512-q6js+97vDha4Fa2x2kDVEuokJr+CGIh1TY2wZp2PLZ7NhG3XEeib7x9Hq8XE8B6pD0GKBRy3eRPPOY69gekBCw==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+ dependencies:
+ '@nuxt/ui-templates': 1.3.1
+ consola: 3.2.3
+ defu: 6.1.2
+ hookable: 5.5.3
+ pathe: 1.1.1
+ pkg-types: 1.0.3
+ postcss-import-resolver: 2.0.0
+ std-env: 3.4.3
+ ufo: 1.3.1
+ unimport: 3.4.0(rollup@2.79.0)
+ untyped: 1.4.0
+ transitivePeerDependencies:
+ - rollup
+ - supports-color
+ dev: true
+
+ /@nuxt/ui-templates@1.3.1:
+ resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==}
+ dev: true
+
/@nuxtjs/opencollective@0.3.2:
resolution: {integrity: sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA==}
engines: {node: '>=8.0.0', npm: '>=5.0.0'}
@@ -7771,7 +7782,7 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.0.2(rollup@3.21.0)
+ '@rollup/pluginutils': 5.0.5(rollup@3.21.0)
rollup: 3.21.0
dev: true
@@ -7855,11 +7866,26 @@ packages:
rollup: 2.79.0
dev: true
- /@rollup/pluginutils@5.0.2(rollup@3.21.0):
- resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
+ /@rollup/pluginutils@5.0.5(rollup@2.79.0):
+ 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.1
+ estree-walker: 2.0.2
+ picomatch: 2.3.1
+ rollup: 2.79.0
+ dev: true
+
+ /@rollup/pluginutils@5.0.5(rollup@3.21.0):
+ resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
peerDependenciesMeta:
rollup:
optional: true
@@ -8582,7 +8608,7 @@ packages:
'@storybook/core-common': 7.2.2
'@storybook/node-logger': 7.2.2
'@storybook/types': 7.2.2
- '@types/node': 16.18.36
+ '@types/node': 16.18.48
ts-dedent: 2.2.0
transitivePeerDependencies:
- encoding
@@ -8593,7 +8619,7 @@ packages:
resolution: {integrity: sha512-8iHeK0zfcCIXbcwQm89Bj6Ejqak/dXBwQUMFmgmKzJ4VdyzKdhLgRO3T3EYGsX4AvH0dnuAPONP5uVrGEF8iLw==}
dependencies:
'@storybook/csf-tools': 7.2.2
- unplugin: 1.4.0
+ unplugin: 1.5.0
transitivePeerDependencies:
- supports-color
dev: true
@@ -9007,7 +9033,7 @@ packages:
resolution: {integrity: sha512-v9piuwp8FvTiHXIOOi5lEyTEJKhnbcbhVxgJ3VFhhXYFd0DTz6Bst0XIIgkgs21ITb3xhkfPbCRUueMcbXO1MA==}
dependencies:
'@storybook/channels': 7.0.7
- '@types/babel__core': 7.1.20
+ '@types/babel__core': 7.20.1
'@types/express': 4.17.14
file-system-cache: 2.3.0
dev: true
@@ -9573,6 +9599,16 @@ packages:
'@types/babel__traverse': 7.18.2
dev: true
+ /@types/babel__core@7.20.1:
+ resolution: {integrity: sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==}
+ dependencies:
+ '@babel/parser': 7.22.7
+ '@babel/types': 7.22.5
+ '@types/babel__generator': 7.6.4
+ '@types/babel__template': 7.4.1
+ '@types/babel__traverse': 7.18.2
+ dev: true
+
/@types/babel__generator@7.6.4:
resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==}
dependencies:
@@ -9582,7 +9618,7 @@ packages:
/@types/babel__template@7.4.1:
resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==}
dependencies:
- '@babel/parser': 7.22.5
+ '@babel/parser': 7.22.7
'@babel/types': 7.22.5
dev: true
@@ -9726,7 +9762,7 @@ packages:
'@types/body-parser': 1.19.2
'@types/express-serve-static-core': 4.17.32
'@types/qs': 6.9.7
- '@types/serve-static': 1.15.0
+ '@types/serve-static': 1.15.2
dev: true
/@types/find-cache-dir@3.2.1:
@@ -9790,6 +9826,10 @@ packages:
resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==}
dev: true
+ /@types/http-errors@2.0.2:
+ resolution: {integrity: sha512-lPG6KlZs88gef6aD85z3HNkztpj7w2R7HmR3gygjfXCQmsLloWNARFkMuzKiiY8FGdh1XDpgBdrSf4aKDiA7Kg==}
+ dev: true
+
/@types/http-proxy@1.17.9:
resolution: {integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==}
dependencies:
@@ -10050,6 +10090,14 @@ packages:
'@types/node': 18.16.9
dev: true
+ /@types/serve-static@1.15.2:
+ resolution: {integrity: sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==}
+ dependencies:
+ '@types/http-errors': 2.0.2
+ '@types/mime': 3.0.1
+ '@types/node': 18.16.9
+ dev: true
+
/@types/sinonjs__fake-timers@8.1.1:
resolution: {integrity: sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==}
dev: true
@@ -10509,14 +10557,14 @@ packages:
'@vitest/utils': 0.32.0
concordance: 5.0.4
p-limit: 4.0.0
- pathe: 1.1.0
+ pathe: 1.1.1
dev: false
/@vitest/snapshot@0.32.0:
resolution: {integrity: sha512-yCKorPWjEnzpUxQpGlxulujTcSPgkblwGzAUEL+z01FTUg/YuCDZ8dxr9sHA08oO2EwxzHXNLjQKWJ2zc2a19Q==}
dependencies:
- magic-string: 0.30.2
- pathe: 1.1.0
+ magic-string: 0.30.4
+ pathe: 1.1.1
pretty-format: 27.5.1
dev: false
@@ -10560,7 +10608,7 @@ packages:
'@vue/reactivity-transform': 3.3.4
'@vue/shared': 3.3.4
estree-walker: 2.0.2
- magic-string: 0.30.2
+ magic-string: 0.30.4
postcss: 8.4.19
source-map-js: 1.0.2
dev: true
@@ -10579,7 +10627,7 @@ packages:
'@vue/compiler-core': 3.3.4
'@vue/shared': 3.3.4
estree-walker: 2.0.2
- magic-string: 0.30.2
+ magic-string: 0.30.4
dev: true
/@vue/reactivity@3.3.4:
@@ -10967,7 +11015,7 @@ packages:
/acorn-globals@7.0.1:
resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==}
dependencies:
- acorn: 8.8.2
+ acorn: 8.10.0
acorn-walk: 8.2.0
dev: true
@@ -11003,14 +11051,6 @@ packages:
acorn: 8.10.0
dev: true
- /acorn-jsx@5.3.2(acorn@8.8.2):
- resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
- peerDependencies:
- acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- dependencies:
- acorn: 8.8.2
- dev: true
-
/acorn-node@1.8.2:
resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==}
dependencies:
@@ -11072,6 +11112,15 @@ packages:
- supports-color
dev: true
+ /agent-base@7.1.0:
+ resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==}
+ engines: {node: '>= 14'}
+ dependencies:
+ debug: 4.3.4(supports-color@5.5.0)
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/agentkeepalive@4.2.1:
resolution: {integrity: sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==}
engines: {node: '>= 8.0.0'}
@@ -11742,7 +11791,7 @@ packages:
dependencies:
'@babel/template': 7.22.5
'@babel/types': 7.22.5
- '@types/babel__core': 7.1.20
+ '@types/babel__core': 7.20.1
'@types/babel__traverse': 7.18.2
dev: true
@@ -12401,6 +12450,24 @@ packages:
engines: {node: '>= 0.8'}
dev: true
+ /c12@1.4.2:
+ resolution: {integrity: sha512-3IP/MuamSVRVw8W8+CHWAz9gKN4gd+voF2zm/Ln6D25C2RhytEZ1ABbC8MjKr4BR9rhoV1JQ7jJA158LDiTkLg==}
+ dependencies:
+ chokidar: 3.5.3
+ defu: 6.1.2
+ dotenv: 16.3.1
+ giget: 1.1.3
+ jiti: 1.20.0
+ mlly: 1.4.2
+ ohash: 1.1.3
+ pathe: 1.1.1
+ perfect-debounce: 1.0.0
+ pkg-types: 1.0.3
+ rc9: 2.1.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/c8@7.13.0:
resolution: {integrity: sha512-/NL4hQTv1gBL6J6ei80zu3IiTrmePDKXKXOTLpHvcIWZTVYQlDhVWjjWvkhICylE8EwwnMVzDZugCvdx0/DIIA==}
engines: {node: '>=10.12.0'}
@@ -12445,7 +12512,7 @@ packages:
promise-inflight: 1.0.1
rimraf: 3.0.2
ssri: 9.0.1
- tar: 6.1.15
+ tar: 6.2.0
unique-filename: 2.0.1
transitivePeerDependencies:
- bluebird
@@ -12900,6 +12967,10 @@ packages:
resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==}
dev: true
+ /colorette@2.0.20:
+ resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
+ dev: true
+
/colors@1.1.2:
resolution: {integrity: sha512-ENwblkFQpqqia6b++zLD/KUWafYlVY/UNnAp7oz7LY7E924wmpye416wBOmvv/HMWzl8gL1kJlfvId/1Dg176w==}
engines: {node: '>=0.1.90'}
@@ -13065,6 +13136,11 @@ packages:
resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==}
dev: true
+ /consola@3.2.3:
+ resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+ dev: true
+
/console-control-strings@1.1.0:
resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==}
dev: true
@@ -13306,7 +13382,7 @@ packages:
dependencies:
fast-glob: 3.3.1
glob-parent: 6.0.2
- globby: 13.1.3
+ globby: 13.2.2
normalize-path: 3.0.0
schema-utils: 4.1.0
serialize-javascript: 6.0.1
@@ -14157,6 +14233,10 @@ packages:
/defined@1.0.1:
resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==}
+ /defu@6.1.2:
+ resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==}
+ dev: true
+
/delayed-stream@1.0.0:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
@@ -14192,6 +14272,10 @@ packages:
engines: {node: '>=6'}
dev: true
+ /destr@2.0.1:
+ resolution: {integrity: sha512-M1Ob1zPSIvlARiJUkKqvAZ3VAqQY6Jcuth/pBKQ2b1dX/Qx0OnJ8Vux6J2H5PTMQeRzWrrbTu70VxBfv/OPDJA==}
+ dev: true
+
/destroy@1.0.4:
resolution: {integrity: sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==}
@@ -14562,6 +14646,15 @@ packages:
- utf-8-validate
dev: true
+ /enhanced-resolve@4.5.0:
+ resolution: {integrity: sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ graceful-fs: 4.2.11
+ memory-fs: 0.5.0
+ tapable: 1.1.3
+ dev: true
+
/enhanced-resolve@5.10.0:
resolution: {integrity: sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==}
engines: {node: '>=10.13.0'}
@@ -14622,7 +14715,6 @@ packages:
requiresBuild: true
dependencies:
prr: 1.0.1
- optional: true
/error-ex@1.3.2:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
@@ -14947,7 +15039,7 @@ packages:
eslint: 8.46.0
eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.5.2)(eslint@8.46.0)
get-tsconfig: 4.3.0
- globby: 13.1.3
+ globby: 13.2.2
is-core-module: 2.11.0
is-glob: 4.0.3
synckit: 0.8.4
@@ -15192,8 +15284,8 @@ packages:
resolution: {integrity: sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- acorn: 8.8.2
- acorn-jsx: 5.3.2(acorn@8.8.2)
+ acorn: 8.10.0
+ acorn-jsx: 5.3.2(acorn@8.10.0)
eslint-visitor-keys: 3.3.0
dev: true
@@ -16232,6 +16324,21 @@ packages:
assert-plus: 1.0.0
dev: true
+ /giget@1.1.3:
+ resolution: {integrity: sha512-zHuCeqtfgqgDwvXlR84UNgnJDuUHQcNI5OqWqFxxuk2BshuKbYhJWdxBsEo4PvKqoGh23lUAIvBNpChMLv7/9Q==}
+ hasBin: true
+ dependencies:
+ colorette: 2.0.20
+ defu: 6.1.2
+ https-proxy-agent: 7.0.2
+ mri: 1.2.0
+ node-fetch-native: 1.4.0
+ pathe: 1.1.1
+ tar: 6.2.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/git-raw-commits@2.0.11:
resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==}
engines: {node: '>=10'}
@@ -16396,7 +16503,7 @@ packages:
dir-glob: 3.0.1
fast-glob: 3.2.7
glob: 7.1.4
- ignore: 5.2.0
+ ignore: 5.2.4
merge2: 1.4.1
slash: 3.0.0
dev: true
@@ -16425,13 +16532,13 @@ packages:
slash: 4.0.0
dev: true
- /globby@13.1.3:
- resolution: {integrity: sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==}
+ /globby@13.2.2:
+ resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
dir-glob: 3.0.1
fast-glob: 3.3.1
- ignore: 5.2.0
+ ignore: 5.2.4
merge2: 1.4.1
slash: 4.0.0
dev: true
@@ -16582,6 +16689,10 @@ packages:
dependencies:
function-bind: 1.1.1
+ /hash-sum@2.0.0:
+ resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==}
+ dev: true
+
/hast-util-parse-selector@2.2.5:
resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==}
dev: false
@@ -16651,6 +16762,10 @@ packages:
react-is: 16.13.1
dev: true
+ /hookable@5.5.3:
+ resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==}
+ dev: true
+
/hosted-git-info@2.8.9:
resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
@@ -16935,6 +17050,16 @@ packages:
- supports-color
dev: true
+ /https-proxy-agent@7.0.2:
+ resolution: {integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==}
+ engines: {node: '>= 14'}
+ dependencies:
+ agent-base: 7.1.0
+ debug: 4.3.4(supports-color@5.5.0)
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/human-signals@1.1.1:
resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==}
engines: {node: '>=8.12.0'}
@@ -17015,6 +17140,11 @@ packages:
engines: {node: '>= 4'}
dev: true
+ /ignore@5.2.4:
+ resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
+ engines: {node: '>= 4'}
+ dev: true
+
/image-size@0.5.5:
resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==}
engines: {node: '>=0.10.0'}
@@ -18140,8 +18270,8 @@ packages:
- ts-node
dev: true
- /jiti@1.18.2:
- resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==}
+ /jiti@1.20.0:
+ resolution: {integrity: sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==}
hasBin: true
dev: true
@@ -18184,7 +18314,7 @@ packages:
optional: true
dependencies:
abab: 2.0.6
- acorn: 8.8.2
+ acorn: 8.10.0
acorn-globals: 6.0.0
cssom: 0.4.4
cssstyle: 2.3.0
@@ -18226,7 +18356,7 @@ packages:
optional: true
dependencies:
abab: 2.0.6
- acorn: 8.8.2
+ acorn: 8.10.0
acorn-globals: 7.0.1
cssom: 0.5.0
cssstyle: 2.3.0
@@ -18546,6 +18676,10 @@ packages:
engines: {node: '>= 8'}
dev: true
+ /knitwork@1.0.0:
+ resolution: {integrity: sha512-dWl0Dbjm6Xm+kDxhPQJsCBTxrJzuGl0aP9rhr+TG8D3l+GL90N8O8lYUi7dTSAN2uuDqCtNgb6aEuQH5wsiV8Q==}
+ dev: true
+
/language-subtag-registry@0.3.22:
resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==}
dev: true
@@ -18773,7 +18907,6 @@ packages:
/local-pkg@0.4.3:
resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
engines: {node: '>=14'}
- dev: false
/localtunnel@2.0.2:
resolution: {integrity: sha512-n418Cn5ynvJd7m/N1d9WVJISLJF/ellZnfsLnx8WBWGzxv/ntNcFkJ1o6se5quUhCplfLGBNL5tYHiq5WF3Nug==}
@@ -19046,6 +19179,12 @@ packages:
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
+ /magic-string@0.30.4:
+ resolution: {integrity: sha512-Q/TKtsC5BPm0kGqgBIF9oXAs/xEf2vRKiIB4wCRQTJOQIByZ1d+NnUOotvJOvNpi5RNIgVOMC3pOuaP1ZTDlVg==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.4.15
+
/make-dir@2.1.0:
resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==}
engines: {node: '>=6'}
@@ -19304,6 +19443,14 @@ packages:
map-or-similar: 1.5.0
dev: true
+ /memory-fs@0.5.0:
+ resolution: {integrity: sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==}
+ engines: {node: '>=4.3.0 <5.0.0 || >=5.10'}
+ dependencies:
+ errno: 0.1.8
+ readable-stream: 2.3.8
+ dev: true
+
/meow@8.1.2:
resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==}
engines: {node: '>=10'}
@@ -19431,7 +19578,7 @@ packages:
resolution: {integrity: sha512-FQiZGhIxCzhDwK4LxyPMLlq0Tsmla10X7BfNGlYFK0A5IsaVKNJbETyTzhpIwc+YFRT4GkFFwgo0V2N5vxO5HA==}
engines: {node: '>=16'}
dependencies:
- terser: 5.18.0
+ terser: 5.19.2
dev: true
/metro-minify-uglify@0.76.7:
@@ -19553,7 +19700,7 @@ packages:
dependencies:
'@babel/core': 7.22.9
'@babel/generator': 7.22.9
- '@babel/parser': 7.22.5
+ '@babel/parser': 7.22.7
'@babel/types': 7.22.5
babel-preset-fbjs: 3.4.0(@babel/core@7.22.9)
metro: 0.76.7
@@ -20056,14 +20203,13 @@ packages:
engines: {node: '>=10'}
hasBin: true
- /mlly@1.2.0:
- resolution: {integrity: sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww==}
+ /mlly@1.4.2:
+ resolution: {integrity: sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==}
dependencies:
acorn: 8.10.0
- pathe: 1.1.0
+ pathe: 1.1.1
pkg-types: 1.0.3
- ufo: 1.1.2
- dev: false
+ ufo: 1.3.1
/modify-values@1.0.1:
resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==}
@@ -20355,6 +20501,10 @@ packages:
lodash: 4.17.21
dev: true
+ /node-fetch-native@1.4.0:
+ resolution: {integrity: sha512-F5kfEj95kX8tkDhUCYdV8dg3/8Olx/94zB8+ZNthFs6Bz31UpUi8Xh40TN3thLwXgrwXry1pEg9lJ++tLWTcqA==}
+ dev: true
+
/node-fetch@2.6.12:
resolution: {integrity: sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==}
engines: {node: 4.x || >=6.0.0}
@@ -20401,7 +20551,7 @@ packages:
npmlog: 6.0.2
rimraf: 3.0.2
semver: 7.5.3
- tar: 6.1.15
+ tar: 6.2.0
which: 2.0.2
transitivePeerDependencies:
- bluebird
@@ -20647,7 +20797,7 @@ packages:
flat: 5.0.2
fs-extra: 11.1.1
glob: 7.1.4
- ignore: 5.2.0
+ ignore: 5.2.4
js-yaml: 4.1.0
jsonc-parser: 3.2.0
lines-and-columns: 2.0.3
@@ -20851,6 +21001,10 @@ packages:
- encoding
dev: true
+ /ohash@1.1.3:
+ resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==}
+ dev: true
+
/on-finished@2.3.0:
resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==}
engines: {node: '>= 0.8'}
@@ -21349,6 +21503,9 @@ packages:
resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==}
dev: false
+ /pathe@1.1.1:
+ resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==}
+
/pathval@1.1.1:
resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==}
dev: false
@@ -21367,6 +21524,10 @@ packages:
resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
dev: true
+ /perfect-debounce@1.0.0:
+ resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
+ dev: true
+
/performance-now@2.1.0:
resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
dev: true
@@ -21473,9 +21634,8 @@ packages:
resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
dependencies:
jsonc-parser: 3.2.0
- mlly: 1.2.0
- pathe: 1.1.0
- dev: false
+ mlly: 1.4.2
+ pathe: 1.1.1
/pkginfo@0.4.1:
resolution: {integrity: sha512-8xCNE/aT/EXKenuMDZ+xTVwkT8gsoHN2z/Q29l80u0ppGEXVvsKRzNMbtKhg8LS8k1tJLAHHylf6p4VFmP6XUQ==}
@@ -21827,6 +21987,12 @@ packages:
postcss-value-parser: 4.2.0
dev: true
+ /postcss-import-resolver@2.0.0:
+ resolution: {integrity: sha512-y001XYgGvVwgxyxw9J1a5kqM/vtmIQGzx34g0A0Oy44MFcy/ZboZw1hu/iN3VYFjSTRzbvd7zZJJz0Kh0AGkTw==}
+ dependencies:
+ enhanced-resolve: 4.5.0
+ dev: true
+
/postcss-import@14.1.0(postcss@8.4.19):
resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==}
engines: {node: '>=10.0.0'}
@@ -21905,7 +22071,7 @@ packages:
webpack: ^5.0.0
dependencies:
cosmiconfig: 8.2.0
- jiti: 1.18.2
+ jiti: 1.20.0
postcss: 8.4.27
semver: 7.5.3
webpack: 5.88.2(@swc/core@1.3.86)(esbuild@0.18.17)
@@ -22838,7 +23004,6 @@ packages:
/prr@1.0.1:
resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==}
requiresBuild: true
- optional: true
/pseudomap@1.0.2:
resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==}
@@ -22960,6 +23125,14 @@ packages:
webpack: 5.88.0(@swc/core@1.3.86)(esbuild@0.19.2)
dev: true
+ /rc9@2.1.1:
+ resolution: {integrity: sha512-lNeOl38Ws0eNxpO3+wD1I9rkHGQyj1NU1jlzv4go2CtEnEQEUfqnIvZG7W+bC/aXdJ27n5x/yUjb6RoT9tko+Q==}
+ dependencies:
+ defu: 6.1.2
+ destr: 2.0.1
+ flat: 5.0.2
+ dev: true
+
/react-colorful@5.6.1(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==}
peerDependencies:
@@ -24025,6 +24198,10 @@ packages:
ajv-keywords: 5.1.0(ajv@8.12.0)
dev: true
+ /scule@1.0.0:
+ resolution: {integrity: sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==}
+ dev: true
+
/secure-compare@3.0.1:
resolution: {integrity: sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==}
dev: true
@@ -24753,6 +24930,10 @@ packages:
resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==}
dev: false
+ /std-env@3.4.3:
+ resolution: {integrity: sha512-f9aPhy8fYBuMN+sNfakZV18U39PbalgjXG3lLB9WkaYTxijru61wb57V9wxxNthXM5Sd88ETBWi29qLAsHO52Q==}
+ dev: true
+
/steno@0.4.4:
resolution: {integrity: sha512-EEHMVYHNXFHfGtgjNITnka0aHhiAlo93F7z2/Pwd+g0teG9CnM3JIINM7hVVB5/rhw9voufD7Wukwgtw2uqh6w==}
dependencies:
@@ -24931,9 +25112,15 @@ packages:
/strip-literal@1.0.1:
resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==}
dependencies:
- acorn: 8.8.2
+ acorn: 8.10.0
dev: false
+ /strip-literal@1.3.0:
+ resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==}
+ dependencies:
+ acorn: 8.10.0
+ dev: true
+
/strip-outer@2.0.0:
resolution: {integrity: sha512-A21Xsm1XzUkK0qK1ZrytDUvqsQWict2Cykhvi0fBQntGG5JSprESasEyV1EZ/4CiR5WB5KjzLTrP/bO37B0wPg==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -25126,7 +25313,7 @@ packages:
estree-walker: 3.0.3
is-reference: 3.0.1
locate-character: 3.0.0
- magic-string: 0.30.2
+ magic-string: 0.30.4
periscopic: 3.1.0
dev: true
@@ -25270,6 +25457,11 @@ packages:
transitivePeerDependencies:
- ts-node
+ /tapable@1.1.3:
+ resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==}
+ engines: {node: '>=6'}
+ dev: true
+
/tapable@2.2.1:
resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
engines: {node: '>=6'}
@@ -25319,6 +25511,18 @@ packages:
yallist: 4.0.0
dev: true
+ /tar@6.2.0:
+ resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==}
+ engines: {node: '>=10'}
+ dependencies:
+ chownr: 2.0.0
+ fs-minipass: 2.1.0
+ minipass: 5.0.0
+ minizlib: 2.1.2
+ mkdirp: 1.0.4
+ yallist: 4.0.0
+ dev: true
+
/tcp-port-used@1.0.2:
resolution: {integrity: sha512-l7ar8lLUD3XS1V2lfoJlCBaeoaWo/2xfYt81hM7VlvR4RrMVFqfmzfhLVk40hAb368uitje5gPtBRL1m/DGvLA==}
dependencies:
@@ -25457,7 +25661,7 @@ packages:
hasBin: true
dependencies:
'@jridgewell/source-map': 0.3.3
- acorn: 8.8.2
+ acorn: 8.10.0
commander: 2.20.3
source-map-support: 0.5.21
dev: true
@@ -25468,7 +25672,7 @@ packages:
hasBin: true
dependencies:
'@jridgewell/source-map': 0.3.3
- acorn: 8.8.2
+ acorn: 8.10.0
commander: 2.20.3
source-map-support: 0.5.21
dev: true
@@ -26039,9 +26243,8 @@ packages:
resolution: {integrity: sha512-00y/AXhx0/SsnI51fTc0rLRmafiGOM4/O+ny10Ps7f+j/b8p/ZY11ytMgznXkOVo4GQ+KwQG5UQLkLGirsACRg==}
dev: true
- /ufo@1.1.2:
- resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==}
- dev: false
+ /ufo@1.3.1:
+ resolution: {integrity: sha512-uY/99gMLIOlJPwATcMVYfqDSxUR9//AUcgZMzwfSTJPDKzA1S8mX4VLqa+fiAtveraQUBCz4FFcwVZBGbwBXIw==}
/uglify-es@3.3.9:
resolution: {integrity: sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==}
@@ -26070,6 +26273,15 @@ packages:
which-boxed-primitive: 1.0.2
dev: true
+ /unctx@2.3.1:
+ resolution: {integrity: sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A==}
+ dependencies:
+ acorn: 8.10.0
+ estree-walker: 3.0.3
+ magic-string: 0.30.4
+ unplugin: 1.5.0
+ dev: true
+
/underscore.string@2.4.0:
resolution: {integrity: sha512-yxkabuCaIBnzfIvX3kBxQqCs0ar/bfJwDnFEHJUm/ZrRVhT3IItdRF5cZjARLzEnyQYtIUhsZ2LG2j3HidFOFQ==}
dev: true
@@ -26113,6 +26325,24 @@ packages:
vfile: 5.3.7
dev: true
+ /unimport@3.4.0(rollup@2.79.0):
+ resolution: {integrity: sha512-M/lfFEgufIT156QAr/jWHLUn55kEmxBBiQsMxvRSIbquwmeJEyQYgshHDEvQDWlSJrVOOTAgnJ3FvlsrpGkanA==}
+ dependencies:
+ '@rollup/pluginutils': 5.0.5(rollup@2.79.0)
+ escape-string-regexp: 5.0.0
+ fast-glob: 3.3.1
+ local-pkg: 0.4.3
+ magic-string: 0.30.4
+ mlly: 1.4.2
+ pathe: 1.1.1
+ pkg-types: 1.0.3
+ scule: 1.0.0
+ strip-literal: 1.3.0
+ unplugin: 1.5.0
+ transitivePeerDependencies:
+ - rollup
+ dev: true
+
/union@0.5.0:
resolution: {integrity: sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==}
engines: {node: '>= 0.8.0'}
@@ -26245,8 +26475,8 @@ packages:
engines: {node: '>= 0.8'}
dev: true
- /unplugin@1.4.0:
- resolution: {integrity: sha512-5x4eIEL6WgbzqGtF9UV8VEC/ehKptPXDS6L2b0mv4FRMkJxRtjaJfOWDd6a8+kYbqsjklix7yWP0N3SUepjXcg==}
+ /unplugin@1.5.0:
+ resolution: {integrity: sha512-9ZdRwbh/4gcm1JTOkp9lAkIDrtOyOxgHmY7cjuwI8L/2RTikMcVG25GsZwNAgRuap3iDw2jeq7eoqtAsz5rW3A==}
dependencies:
acorn: 8.10.0
chokidar: 3.5.3
@@ -26259,6 +26489,21 @@ packages:
engines: {node: '>=8'}
dev: true
+ /untyped@1.4.0:
+ resolution: {integrity: sha512-Egkr/s4zcMTEuulcIb7dgURS6QpN7DyqQYdf+jBtiaJvQ+eRsrtWUoX84SbvQWuLkXsOjM+8sJC9u6KoMK/U7Q==}
+ hasBin: true
+ dependencies:
+ '@babel/core': 7.22.9
+ '@babel/standalone': 7.23.1
+ '@babel/types': 7.22.5
+ defu: 6.1.2
+ jiti: 1.20.0
+ mri: 1.2.0
+ scule: 1.0.0
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/unzipper@0.10.11:
resolution: {integrity: sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==}
dependencies:
@@ -26655,8 +26900,8 @@ packages:
dependencies:
cac: 6.7.14
debug: 4.3.4(supports-color@5.5.0)
- mlly: 1.2.0
- pathe: 1.1.0
+ mlly: 1.4.2
+ pathe: 1.1.1
picocolors: 1.0.0
vite: 4.3.9(@types/node@18.16.9)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0)
transitivePeerDependencies:
@@ -27074,7 +27319,7 @@ packages:
'@types/connect-history-api-fallback': 1.3.5
'@types/express': 4.17.14
'@types/serve-index': 1.9.1
- '@types/serve-static': 1.15.0
+ '@types/serve-static': 1.15.2
'@types/sockjs': 0.3.33
'@types/ws': 8.5.5
ansi-html-community: 0.0.8
@@ -27125,7 +27370,7 @@ packages:
'@types/connect-history-api-fallback': 1.3.5
'@types/express': 4.17.14
'@types/serve-index': 1.9.1
- '@types/serve-static': 1.15.0
+ '@types/serve-static': 1.15.2
'@types/sockjs': 0.3.33
'@types/ws': 8.5.5
ansi-html-community: 0.0.8
@@ -27759,3 +28004,7 @@ packages:
/zwitch@2.0.4:
resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
dev: true
+
+settings:
+ autoInstallPeers: true
+ excludeLinksFromLockfile: false