diff --git a/.dovenv/core.js b/.dovenv/core.js new file mode 100644 index 0000000..67f2729 --- /dev/null +++ b/.dovenv/core.js @@ -0,0 +1,23 @@ +import { defineConfig } from '@dovenv/core' +import { + asciiFont, + getCurrentDir, + getObjectFromJSONFile, + joinPath, +} from '@dovenv/core/utils' + +const workspaceDir = joinPath( getCurrentDir( import.meta.url ), '..' ) +const pkgPath = joinPath( workspaceDir, 'package.json' ) +const pkg = await getObjectFromJSONFile( pkgPath ) + +export default defineConfig( + { + name : 'BACKAN', + desc : 'Workspace for backan 🔥', + const : { + workspaceDir, + pkg, + mark : `\n${asciiFont( `pigeonposse\n-------\n${pkg.extra.id}`, 'ANSI Shadow' )}\nAuthor: ${pkg.author.name}\n`, + }, + }, +) diff --git a/.dovenv/main.js b/.dovenv/main.js index fd84d2d..a623332 100644 --- a/.dovenv/main.js +++ b/.dovenv/main.js @@ -1,26 +1,10 @@ -import { defineConfig } from '@dovenv/core' -import { - asciiFont, - getCurrentDir, - getObjectFromJSONFile, - joinPath, -} from '@dovenv/core/utils' +import { defineConfig } from '@dovenv/core' import { config as bandaTheme } from '@dovenv/theme-banda' -const workspaceDir = joinPath( getCurrentDir( import.meta.url ), '..' ) -const pkgPath = joinPath( workspaceDir, 'package.json' ) -const pkg = await getObjectFromJSONFile( pkgPath ) +import corePlugin from './core.js' export default defineConfig( - { - name : 'BACKAN', - desc : 'Workspace for backan 🔥', - const : { - workspaceDir, - pkg, - mark : `\n${asciiFont( `pigeonposse\n-------\n${pkg.extra.id}`, 'ANSI Shadow' )}\nAuthor: ${pkg.author.name}\n`, - }, - }, + corePlugin, bandaTheme( { repo : { commit : { scopes : [ { @@ -45,6 +29,14 @@ export default defineConfig( staged : { '*.{js,cjs,mjs,jsx,ts,cts,mts,tsx,json,yml,yaml}': 'pnpm --silent . lint eslint --silent' }, eslint : { flags: [ '--fix' ] }, }, + todo : { ws : { + input : [ '**/*.{js,ts}', '**/*.md' ], + inputOpts : { + gitignore : true, + onlyFiles : true, + dot : true, + }, + } }, workspace : { check : { pkg : { schema : async ( { v, path, data, } ) => { diff --git a/docs/contributors.md b/docs/contributors.md new file mode 100644 index 0000000..e2be7c3 --- /dev/null +++ b/docs/contributors.md @@ -0,0 +1,4 @@ +--- +layout: contributors +--- + diff --git a/docs/dev-dist/sw.js b/docs/dev-dist/sw.js index 8a768db..aed07c0 100644 --- a/docs/dev-dist/sw.js +++ b/docs/dev-dist/sw.js @@ -82,7 +82,7 @@ define(['./workbox-8027588d'], (function (workbox) { 'use strict'; "revision": "3ca0b8505b4bec776b69afdba2768812" }, { "url": "index.html", - "revision": "0.q9pvp9fpvn8" + "revision": "0.464eql50f38" }], {}); workbox.cleanupOutdatedCaches(); workbox.registerRoute(new workbox.NavigationRoute(workbox.createHandlerBoundToURL("index.html"), { diff --git a/docs/guide/builder/index.md b/docs/guide/builder/index.md index 7bbfc06..6a5aed0 100644 --- a/docs/guide/builder/index.md +++ b/docs/guide/builder/index.md @@ -28,6 +28,10 @@ yarn add @backan/builder bun add @backan/builder ``` +```bash [deno] +deno add npm:@backan/builder +``` + ::: [![NPM Version](https://img.shields.io/npm/v/@backan/builder?style=for-the-badge&color=yellow)](https://www.npmjs.com/package/@backan/builder) diff --git a/docs/guide/core/index.md b/docs/guide/core/index.md index fb3d2a4..fcfd06c 100644 --- a/docs/guide/core/index.md +++ b/docs/guide/core/index.md @@ -4,25 +4,7 @@ Start building your restAPI app now 🌈. ## 🔑 Installation -::: code-group - -```bash [npm] -npm install backan -``` - -```bash [pnpm] -pnpm add backan -``` - -```bash [yarn] -yarn add backan -``` - -```bash [bun] -bun add backan -``` - -::: + [![NPM Version](https://img.shields.io/npm/v/backan?style=for-the-badge&color=yellow)](https://www.npmjs.com/package/backan) @@ -43,7 +25,11 @@ yarn add @backan/core ``` ```bash [bun] -bun add backan +bun add backancore +``` + +```bash [deno] +deno add npm:backancore ``` ::: @@ -54,25 +40,7 @@ bun add backan You can automatically create a `backan` template with: -::: code-group - -```bash [npm] -npm create backan -``` - -```bash [pnpm] -pnpm create backan -``` - -```bash [yarn] -yarn create backan -``` - -```bash [bun] -bun create backan -``` - -::: + diff --git a/docs/guide/create/index.md b/docs/guide/create/index.md index 82a8d92..215cba1 100644 --- a/docs/guide/create/index.md +++ b/docs/guide/create/index.md @@ -4,21 +4,30 @@ A `CLI` for creating new [Backan](https://backan.pigeonposse.com) project. [![NPM Version](https://img.shields.io/npm/v/create-backan?style=for-the-badge&color=yellow)](https://www.npmjs.com/package/create-backan) - +![backan-image](/create-banner.png) ## CLI + + ```bash -# using NPM -npm create backan@latest -# using PNPM -pnpm create backan@latest -# using YARN -yarn create backan@latest -# using BUN -bun create backan@latest +Usage: create-backan [options] + +Options: + --output Set the path where you want to create your project [string] + --name Set the name of the project [string] + --input Select project template [string] + [choices: "demo", "demo-ts", "skeleton", "skeleton-ts"] + --install Select the package manager to install the dependencies [string] + [choices: "npm", "pnpm", "yarn", "deno", "none"] + --openEditor Select the text editor to open the project [string] + [choices: "subl", "code", "webstorm", "none"] + --debug Set Debug mode [boolean] + -h, --help Show help [boolean] + -v, --version Show version number [boolean] + ``` ## API @@ -29,62 +38,28 @@ You can also use `create-backan` programmatically import { create } from 'create-backan'; await create( { - input : '.', - name : 'my-app-name', - template : 'demo', - install : false, - open : 'code', + output : './my-project', + name : 'my-app-name', + input : 'demo', + install : false, + openEditor : 'code', }); ``` ## Parameters -```ts -export type CreateParams = { - /** - * Directory to build. - * - * @default . - */ - input?: string - /** - * The name of the project & dirmane. - */ - name?: string - /** - * The template to use for the project. - * - * @default demo - */ - template?: typeof TEMPLATES[keyof typeof TEMPLATES] - /** - * Whether to automatically install dependencies after creating the project. - * - * @default false - */ - install?: typeof INSTALL_OPTS[keyof typeof INSTALL_OPTS] - /** - * Specifies whether to open the project in an IDE or text editor after creation. - * Can be `false` for no IDE, or specify an IDE/editor to open. - * Supported options include: - * - `'code'`: Visual Studio Code - * - `'subl'`: Sublime Text - * - `'webstorm'`: WebStorm. - * - * @default false - */ - open?: typeof OPEN_OPTS[keyof typeof OPEN_OPTS] -} +```ts twoslash +import type { CreateParams } from 'create-backan'; ``` ## Examples ```bash -npm create backan@latest --name=my-app-name --template='skeleton' --open='code' --install='npm' +npm create backan@latest --name my-app-name --input 'skeleton' --install 'npm' ``` ```bash -pnpm create backan@latest --name=my-app-name --template='skeleton' --open='code' --install='pnpm' +pnpm create backan@latest --name my-app-name --input 'skeleton' --install 'pnpm' ``` ## library diff --git a/docs/guide/server/index.md b/docs/guide/server/index.md index 5616c13..42e48c7 100644 --- a/docs/guide/server/index.md +++ b/docs/guide/server/index.md @@ -18,6 +18,14 @@ pnpm i @backan/server yarn add @backan/server ``` +```bash [bun] +bun add @backan/server +``` + +```bash [deno] +deno add npm:@backan/server +``` + ::: [![NPM Version](https://img.shields.io/npm/v/@backan/server?style=for-the-badge&color=yellow)](https://www.npmjs.com/package/@backan/server) diff --git a/docs/index.md b/docs/index.md index f1a0805..c4e67f9 100644 --- a/docs/index.md +++ b/docs/index.md @@ -37,18 +37,10 @@ features: --- -::: code-group +## Install -```bash [npm] -npm install backan -``` + -```bash [pnpm] -pnpm install backan -``` +## Starter app -```bash [yarn] -yarn add backan -``` - -::: + diff --git a/docs/partials/create.md b/docs/partials/create.md new file mode 100644 index 0000000..5552909 --- /dev/null +++ b/docs/partials/create.md @@ -0,0 +1,22 @@ +::: code-group + +```bash [npm] +npm create backan +``` + +```bash [pnpm] +pnpm create backan +``` + +```bash [yarn] +yarn create backan +``` + +```bash [bun] +bun create backan +``` + +```bash [deno] +deno init --npm backan +``` +::: diff --git a/docs/partials/install.md b/docs/partials/install.md new file mode 100644 index 0000000..ab73cbe --- /dev/null +++ b/docs/partials/install.md @@ -0,0 +1,23 @@ +::: code-group + +```bash [npm] +npm install backan +``` + +```bash [pnpm] +pnpm install backan +``` + +```bash [yarn] +yarn add backan +``` + +```bash [bun] +bun add backan +``` + +```bash [deno] +deno add npm:backan +``` + +::: diff --git a/docs/public/create-banner.png b/docs/public/create-banner.png new file mode 100644 index 0000000..8ed0c96 Binary files /dev/null and b/docs/public/create-banner.png differ diff --git a/docs/todo/v1.md b/docs/todo/v1.md index 5b296bb..f51ed7a 100644 --- a/docs/todo/v1.md +++ b/docs/todo/v1.md @@ -36,7 +36,7 @@ - [x] Finish beta. - [x] Add js templates - [x] Add tests to templates -- [ ] create templates dynamically avoiding repeating code +- [x] create templates dynamically avoiding repeating code ## 🧑💻 Development environment diff --git a/package.json b/package.json index d0ca8f5..ef1988d 100644 --- a/package.json +++ b/package.json @@ -33,6 +33,13 @@ "email": "angelo@pigeonposse.com", "url": "https://github.com/angelespejo" }, + "contributors": [ + { + "name": "Alejo", + "email": "alejo@pigeonposse.com", + "url": "https://github.com/alejomalia" + } + ], "type": "module", "workspaces": [ "packages/*" @@ -64,15 +71,12 @@ "@backan/config": "workspace:*", "@changesets/changelog-github": "0.5.0", "@changesets/cli": "2.27.10", - "@dovenv/core": "0.0.8", - "@dovenv/theme-banda": "0.0.8", + "@dovenv/core": "0.0.19", + "@dovenv/theme-banda": "0.0.19", "@playwright/test": "1.49.0", "@types/node": "22.10.1", "eslint": "9.16.0", - "husky": "9.1.7", "rimraf": "6.0.1", - "terser": "5.37.0", - "ts-node": "10.9.2", "tslib": "2.8.1", "tsx": "4.19.2", "typescript": "5.7.2", @@ -94,29 +98,23 @@ "repoId": "backan", "rawRepoUrl": "https://raw.githubusercontent.com/pigeonposse/backan", "docsUrl": "https://backan.pigeonposse.com", - "docsPath": { - "posts": "/posts/", - "todo": "/todo/", - "guide": "/guide/", - "core": "/guide/core/", - "server": "/guide/server", - "create": "/guide/create", - "builder": "/guide/builder" - }, + "changelogURL": "https://github.com/pigeonposse/backan/blob/main/packages/backan/CHANGELOG.md", + "contributingURL": "https://github.com/pigeonposse/.github/blob/main/CONTRIBUTING.md", + "licenseURL": "https://github.com/pigeonposse/backan/blob/main/LICENSE", "collective": { "id": "pigeonposse", "name": "PigeonPosse", "gh": "https://github.com/pigeonposse", "about": "https://pigeonposse.com?popup=about", "url": "https://pigeonposse.com", - "web": "https://pigeonposse.com", - "email": "dev@pigeonposse.com", "socialUser": { "twitter": "pigeonposse_", "instagram": "pigeon.posse", "medium": "pigeonposse" }, "social": { + "web": "https://pigeonposse.com", + "email": "dev@pigeonposse.com", "twitter": "https://twitter.com/pigeonposse_", "instagram": "https://www.instagram.com/pigeon.posse/", "medium": "https://medium.com/@pigeonposse" diff --git a/packages/_config/CHANGELOG.md b/packages/_config/CHANGELOG.md index 2fedbb6..fe2a596 100644 --- a/packages/_config/CHANGELOG.md +++ b/packages/_config/CHANGELOG.md @@ -1,5 +1,11 @@ # @backan/config +## 0.1.2 + +### Patch Changes + +- Update + ## 0.1.1 ### Patch Changes diff --git a/packages/_config/package.json b/packages/_config/package.json index dc9a8f5..8015108 100644 --- a/packages/_config/package.json +++ b/packages/_config/package.json @@ -1,29 +1,15 @@ { "name": "@backan/config", - "version": "0.1.1", + "version": "0.1.2", "private": true, "description": "Configuration files for monorepo", "type": "module", "exports": { "./consts": "./src/const.mjs", - "./core": "./src/core.mjs", "./tests": "./src/tests/main.ts", "./tsconfig.json": "./tsconfig.json" }, "scripts": { "test": "vitest run -r src --passWithNoTests" - }, - "dependencies": { - "@types/archiver": "6.0.3", - "@types/figlet": "^1.7.0", - "archiver": "7.0.1", - "boxen": "^8.0.1", - "conf": "^13.0.1", - "decompress": "4.2.1", - "decompress-targz": "4.1.1", - "figlet": "1.8.0", - "inquirer": "12.1.0", - "marked": "15.0.3", - "marked-terminal": "^7.2.1" } } diff --git a/packages/_config/src/bin.mjs b/packages/_config/src/bin.mjs deleted file mode 100644 index 7aa6249..0000000 --- a/packages/_config/src/bin.mjs +++ /dev/null @@ -1,112 +0,0 @@ -import { exec as execPkg } from '@yao-pkg/pkg' -import esbuild from 'esbuild' - -import { target } from './const.mjs' -import { - joinPath, - getArch, - exec, - zipFilesInDirectory, -} from './core.mjs' - -/** - * Creates binaries for different platforms based on the architecture. - * - * This function performs the following steps: - * 1. Determines the architecture of the system. - * 2. Builds the project using `esbuild`. - * 3. Transpiles the build using `ncc`. - * 4. Packages the transpiled output using `pkg`. - * 5. Zips the final binaries. - * @param {object} params - The parameters for creating the binaries. - * @param {string} params.binName - The name of the binary file to be created. - * @param {string} params.projectDir - The root directory of the project. - * @param {string} params.inputFile - The input file for the build process. - * @param {'all'|'cjs'|'bin'} params.build - The build Result [all|cjs|bin] - * @returns {Promise} - A promise that resolves when the binary creation process is complete. - */ -export const createBins = async ( { - binName, projectDir, inputFile, build = 'all', -} ) => { - - const start = performance.now() - const stop = () => console.log( `\n[createBins] Total time: ${( ( performance.now() - start ) / 1000 ).toFixed( 2 )} seconds.` ) - const arch = await getArch() - - const projectBuild = joinPath( projectDir, 'build' ) - const projectBuildBin = joinPath( projectBuild, 'bin' ) - const projectBuildZip = joinPath( projectBuild, 'zip' ) - const projectBuildCjs = joinPath( projectBuild, 'cjs' ) - const projectBuildCjsFile = joinPath( projectBuildCjs, 'node.cjs' ) - - /** - * Generates the target platforms based on the architecture. - * @param {string} arch - The architecture ('arm64' or 'x64'). - * @returns {string[]} - An array of target platform strings. - */ - const getTargets = arch => ( [ - `${target}-alpine-${arch}`, - `${target}-linux-${arch}`, - `${target}-linuxstatic-${arch}`, - `${target}-macos-${arch}`, - `${target}-win-${arch}`, - ] ) - - const targets = arch === 'arm64' - ? [ ...getTargets( 'arm64' ), ...getTargets( 'x64' ) ] - : getTargets( 'x64' ) - - // ESBUILD - await esbuild.build( { - entryPoints : [ inputFile ], - bundle : true, - format : 'cjs', - platform : 'node', - target, - outfile : projectBuildCjsFile, - } ).catch( err => { - - console.error( 'Error during esbuild:', err ) - process.exit( 1 ) - - } ) - - // NCC - const nccCommand = `ncc build ${projectBuildCjsFile} -o ${projectBuildCjs} -m -C` - await exec( nccCommand ) - - if ( build === 'cjs' ) { - - stop() - return - - } - - // PKG - await execPkg( [ - joinPath( projectBuildCjs, 'index.cjs' ), - '--targets', - targets.join( ',' ), - '--output', - joinPath( projectBuildBin, binName ), - '--compress', - 'GZip', - // '--debug', - ] ) - - if ( build === 'bin' ) { - - stop() - return - - } - - // ZIP - await zipFilesInDirectory( - projectBuildBin, - projectBuildZip, - ) - - stop() - -} diff --git a/packages/_config/src/core.mjs b/packages/_config/src/core.mjs deleted file mode 100644 index 8d8dd86..0000000 --- a/packages/_config/src/core.mjs +++ /dev/null @@ -1,2 +0,0 @@ - -export * from './core/main.mjs' diff --git a/packages/_config/src/core/cache.mjs b/packages/_config/src/core/cache.mjs deleted file mode 100644 index 7a240bb..0000000 --- a/packages/_config/src/core/cache.mjs +++ /dev/null @@ -1,67 +0,0 @@ -// @ts-nocheck -import Conf from 'conf' - -import { paths } from './const.mjs' -import { readJSON } from './fs.mjs' - -export const initCache = async ( { - id, values, cached = true, -} ) => { - - const getAppName = async () => { - - const packageJsonPath = paths.libPkg - const packageJson = await readJSON( packageJsonPath ) - return packageJson.name - - } - const name = await getAppName() - - // Crear una instancia de Conf, se utilizará id como clave de configuración base. - const config = new Conf( { projectName: name + '-dev' } ) - - return { - values, - get : v => { - - const c = config.get( id ) || {} - if ( !v ) return c - if ( cached && c && typeof c === 'object' && v in c ) return c[v] - if ( typeof values === 'object' && v in values ) return values[v] - throw new Error( `Cache value is unexpected: ${v}` ) - - }, - set : obj => { - - const currentConfig = config.get( id ) || {} - const updatedConfig = { - ...currentConfig, - ...obj, - } - config.set( id, updatedConfig ) - - }, - } - -} - -// import NodeCache from 'node-cache' -// export const initCache = ( { id, values } ) => { - -// const cacheInstace = new NodeCache() -// return { -// values, -// get : v=> { - -// const c = cacheInstace.get < Object > ( id ) || {} -// if( !v ) return c -// if( c && typeof c === 'object' && v in c ) return c[v] -// if( typeof values === 'object' && v in values ) return values[v] -// throw Error( 'Cache value is unexpected', v ) - -// }, -// set : obj => cacheInstace.set( id, obj ), -// } - -// } - diff --git a/packages/_config/src/core/compress.mjs b/packages/_config/src/core/compress.mjs deleted file mode 100644 index 4834ce4..0000000 --- a/packages/_config/src/core/compress.mjs +++ /dev/null @@ -1,173 +0,0 @@ -// @ts-nocheck -import archiver from 'archiver' -import decompress from 'decompress' -import decompressTargz from 'decompress-targz' -import { - createWriteStream, - existsSync, -} from 'node:fs' -import { - mkdir, - readdir, - rename, - rm, -} from 'node:fs/promises' -import { - join, - basename, - extname, -} from 'node:path' - -/** - * Decompresses an archive file (zip, tar, tgz) to a specified output directory. - * @param {object} options - The options object. - * @param {string} options.input - The path to the input compressed file. - * @param {string} options.output - The directory where the file should be decompressed. - * @param {string} [options.newName] - The new name for the decompressed file or directory. - * @param {boolean} [options.remove] - Whether to remove the original compressed file after decompression. - * @example decompressFile( { - input : join( __dirname, 'downloads', 'example-file.zip' ), // Path to the compressed file - output : join( __dirname, 'decompressed' ), // Directory where the file should be decompressed - newName : 'renamed-decompressed-file', // New name for the decompressed file or directory (optional) - remove : true, // Remove the original compressed file after decompression - } ) - */ -export async function decompressFile( { - input, output, newName, remove = false, -} ) { - - const ext = extname( input ).toLowerCase() - const outputFileName = newName || basename( input, ext ) - const outputPath = join( output, outputFileName ) - - try { - - if ( ext === '.zip' ) { - - await decompress( input, output, { strip: 1 } ) - console.log( `File decompressed successfully to ${output}` ) - - } - else if ( ext === '.tar' || ext === '.tgz' || ext === '.gz' ) { - - await decompress( input, output, { - plugins : [ decompressTargz() ], - strip : 1, - } ) - console.log( `File decompressed successfully to ${output}` ) - - } - else { - - throw new Error( `Unsupported file extension: ${ext}` ) - - } - - if ( newName ) { - - await rename( join( output, basename( input, ext ) ), outputPath ) - console.log( `File renamed successfully to ${outputPath}` ) - - } - - if ( remove ) { - - await rm( input ) - console.log( `Original file ${input} removed successfully` ) - - } - - } - catch ( error ) { - - // @ts-ignore - console.error( `Error during decompression: ${error.message}` ) - - } - -} - -/** - * Zips the files in the specified source directory and saves them to the output directory. - * @param {string} sourceDirectory - The path to the source directory containing files to zip. - * @param {string} outputDirectory - The path to the output directory where zip files will be saved. - */ -export const zipFilesInDirectory = async ( sourceDirectory, outputDirectory ) => { - - // Function to filter out invisible files - const filter = file => !( /(^|\/)\.[^\\/\\.]/g ).test( file ) - - console.log( { - name : 'Zip binary', - data : { - input : sourceDirectory, - output : outputDirectory, - }, - } ) - - // Check if directory paths are provided - if ( !sourceDirectory || !outputDirectory ) { - - throw new Error( 'Please provide both source directory and output directory paths as arguments.' ) - - } - - // Ensure that the output directory exists or create it if it doesn't - if ( !existsSync( outputDirectory ) ) { - - await mkdir( outputDirectory, { recursive: true } ) - - } - const createZipForFile = file => { - - return new Promise( ( resolve, reject ) => { - - const sourceFilePath = join( sourceDirectory, file ) - const zipName = `${file}.zip` - const output = createWriteStream( join( outputDirectory, zipName ) ) - const archive = archiver( 'zip', { zlib : { level: 9 }, // Maximum compression level - } ) - - output.on( 'close', () => { - - console.log( `${zipName} created successfully` ) - resolve() - - } ) - - archive.on( 'error', err => { - - console.error( `Error creating ${zipName}:`, err ) - reject( err ) - - } ) - - archive.pipe( output ) - archive.file( sourceFilePath, { name: file } ) - - archive.finalize() - - } ) - - } - - try { - - // Read the source directory - const files = await readdir( sourceDirectory ) - - // Filter out invisible files - const visibleFiles = files.filter( filter ) - - // Create a ZIP file for each visible file - await Promise.all( visibleFiles.map( createZipForFile ) ) - - } - catch ( error ) { - - console.error( 'Error processing files:', error ) - throw error - - } - -} diff --git a/packages/_config/src/core/const.mjs b/packages/_config/src/core/const.mjs deleted file mode 100644 index 166219b..0000000 --- a/packages/_config/src/core/const.mjs +++ /dev/null @@ -1,59 +0,0 @@ -import { - joinPath, - pkg, -} from './fs.mjs' - -const workspaceDir = pkg.dir -const workspacePkg = joinPath( workspaceDir, 'package.json' ) -const workflowsDir = joinPath( workspaceDir, '.github', 'workflows' ) -const packagesDir = joinPath( workspaceDir, 'packages' ) -const tempDir = joinPath( workspaceDir, '__temp__' ) -const documentationDir = joinPath( workspaceDir, 'docs' ) -const todoDir = joinPath( documentationDir, 'todo' ) -const devDir = joinPath( workspaceDir, '.dev' ) - -const coreDir = joinPath( packagesDir, 'core' ) -const corePkg = joinPath( coreDir, 'package.json' ) - -const libDir = joinPath( packagesDir, 'backan' ) -const libPkg = joinPath( libDir, 'package.json' ) - -const docsDir = joinPath( packagesDir, 'docs' ) -const docsPkg = joinPath( docsDir, 'package.json' ) - -const serverDir = joinPath( packagesDir, 'server' ) -const serverPkg = joinPath( serverDir, 'package.json' ) - -const builderDir = joinPath( packagesDir, 'builder' ) -const builderPkg = joinPath( builderDir, 'package.json' ) - -const createDir = joinPath( packagesDir, 'create' ) -const createPkg = joinPath( createDir, 'package.json' ) - -const confDir = joinPath( packagesDir, '_config' ) -const confPkg = joinPath( confDir, 'package.json' ) - -export const paths = { - tempDir, - serverDir, - serverPkg, - builderDir, - builderPkg, - createDir, - createPkg, - workspaceDir, - workspacePkg, - packagesDir, - workflowsDir, - documentationDir, - todoDir, - devDir, - coreDir, - corePkg, - libDir, - libPkg, - confDir, - confPkg, - docsDir, - docsPkg, -} diff --git a/packages/_config/src/core/fs.mjs b/packages/_config/src/core/fs.mjs deleted file mode 100644 index 79f08ea..0000000 --- a/packages/_config/src/core/fs.mjs +++ /dev/null @@ -1,368 +0,0 @@ -// @ts-nocheck -import fs from 'node:fs' -import { - rm, - stat, - unlink, -} from 'node:fs/promises' -import path from 'node:path' -import { fileURLToPath } from 'node:url' - -// eslint-disable-next-line jsdoc/require-param -/** - * @deprecated - */ -export const renameAndCopyFiles = async ( oldFileName, tempFileName, newFileName ) => { - - try { - - await fs.promises.rename( oldFileName, tempFileName ) - await fs.promises.copyFile( tempFileName, newFileName ) - - } - catch ( error ) { - - console.error( error ) - - } - -} -export const copyFile = async ( { - input, output, -} ) => { - - try { - - await fs.promises.copyFile( input, output ) - // await fs.promises.rename( output, name ) - - } - catch ( error ) { - - console.error( error ) - - } - -} -export const writeFile = async ( path, data ) => { - - const dir = getDirName( path ) - - await fs.promises.mkdir( dir, { recursive: true } ) - - await fs.promises.writeFile( path, data, 'utf8' ) - -} - -export const getExtName = path.extname -export const getDirName = path.dirname -export const getBaseName = path.basename - -/** - * Gets the file names in a directory and filters them by extension. - * @param {object} props - Function props. - * @param {string} props.path - Path to the directory. - * @param {string[]} props.extensions - Array of extensions to filter by, e.g., ['.md', '.txt']. - * @returns {Promise} - A promise that resolves with an array of file names without extensions. - */ -export async function getFilteredFileNames( { - path, extensions = [], -} ) { - - const files = await fs.promises.readdir( path ) - - const filteredFileNames = files.filter( file => { - - const ext = getExtName( file ) - return extensions.includes( ext ) - - } ).map( file => getBaseName( file, getExtName( file ) ) ) - - return filteredFileNames - -} - -export const readFile = async path => { - - return await fs.promises.readFile( path, 'utf8' ) - -} -export const createSymlink = async ( sourceDir, targetDir ) => { - - try { - - await fs.promises.access( targetDir ) - - } - catch ( error ) { - - if ( error.code === 'ENOENT' ) { - - // El directorio destino no existe, lo creamos - await fs.promises.mkdir( targetDir, { recursive: true } ) - - } - else { - - throw `❌🔗 ${error}` - - } - - } - - const sourceStat = await fs.promises.lstat( sourceDir ) - // const targetStat = await fs.promises.lstat( targetDir ) - const isWin = process.platform === 'win32' - - if ( sourceStat.isDirectory() ) { - - if ( isWin ) { - - // En Windows, debemos crear un enlace de tipo 'junction' - await fs.promises.symlink( sourceDir, path.join( targetDir, path.basename( sourceDir ) ), 'junction' ) - - } - else { - - // En Linux y macOS, podemos crear enlaces simbólicos directos a directorios - await fs.promises.symlink( sourceDir, path.join( targetDir, path.basename( sourceDir ) ), 'dir' ) - - } - - } - else if ( sourceStat.isFile() ) { - - // Si la fuente es un archivo, creamos un enlace simbólico a ese archivo - await fs.promises.symlink( sourceDir, path.join( targetDir, path.basename( sourceDir ) ) ) - - } - - console.log( `🔗 symlink: "${sourceDir}" to "${targetDir}".` ) - -} - -export const copyDir = async ( src, dest ) => { - - try { - - // Read the source directory - const entries = await fs.promises.readdir( src, { withFileTypes: true } ) - - // Create the destination directory if it doesn't exist - await fs.promises.mkdir( dest, { recursive: true } ) - - // Loop through the entries in the source directory - for ( const entry of entries ) { - - const srcPath = path.join( src, entry.name ) - const destPath = path.join( dest, entry.name ) - - if ( entry.isDirectory() ) { - - // Recursively copy the subdirectory - await copyDir( srcPath, destPath ) - - } - else { - - // Copy the file - await fs.promises.copyFile( srcPath, destPath ) - - } - - } - - console.log( `📁 Directory copied from ${src} to ${dest}` ) - - } - catch ( error ) { - - throw `📁 Error copying directory: ${error.message}` - - } - -} - -export const existPath = async pathToCheck => { - - try { - - const stats = await stat( pathToCheck ) - if ( stats ) return true - return false - - } - catch ( error ) { - - if ( error.code === 'ENOENT' ) { - - return false - - } - else { - - throw error - - } - - } - -} - -export const removePathIfExist = async path => { - - try { - - // Check if the path exists - const stats = await stat( path ) - - if ( stats.isDirectory() ) { - - // If it's a directory, delete it recursively - await rm( path, { - recursive : true, - force : true, - } ) - console.log( `Directory ${path} successfully deleted.` ) - - } - else if ( stats.isFile() ) { - - // If it's a file, delete it - await unlink( path ) - console.log( `File ${path} successfully deleted.` ) - - } - - } - catch ( error ) { - - if ( error.code === 'ENOENT' ) { - - console.log( `The directory or file ${path} does not exist.` ) - return - - } - else { - - console.error( `Error deleting ${path}:`, error ) - - } - - } - -} -export const createDir = async dirPath => { - - try { - - await fs.promises.mkdir( dirPath, { recursive: true } ) - console.log( `Directory created: ${dirPath}` ) - - } - catch ( error ) { - - if ( error.code === 'EEXIST' ) { - - console.log( `The directory already exists: ${dirPath}` ) - - } - else { - - console.error( 'Error creating the directory:', error ) - - } - - } - -} -export const readJSON = async projectPath => JSON.parse( fs.readFileSync( projectPath ) ) -export const pkgFunct = fileName => { - - const json = projectPath => JSON.parse( fs.readFileSync( projectPath ) ) - - let projectPath = path.join( - path.dirname( fileURLToPath( import.meta.url ) ), - '..', '..', '..', '..', - ) - - // when is used in the compilated files of 'dist' folder - if ( projectPath.includes( 'dist' ) || projectPath.includes( 'build' ) ) projectPath = path.join( projectPath, '..' ) - - const pkgPath = path.join( projectPath, fileName + '.json' ) - const pkgData = json( pkgPath ) - - return { - path : pkgPath, - dir : projectPath, - data : pkgData, - } - -} - -export const pkg = pkgFunct( 'package' ) - -export const writeSync = ( projectPath, txt ) => { - - const filePath = path.join( pkg.dir, projectPath ) - - console.log() - - console.group( `🐢 writeFileSync: ${filePath}` ) - - fs.writeFileSync( filePath, txt ) - - console.log( '✅ File overwritten!' ) - - console.groupEnd() - -} -export const joinPath = path.join -export const joinUrl = ( ...parts ) => { - - parts = parts.map( part => part.replace( /^\/+|\/+$/g, '' ) ) - - return parts.join( '/' ) - -} - -export const addTextBetweenAMark = async ( projectPath, startMarker, endMarker, textToAdd ) => { - - try { - - const filePath = projectPath - const fileContent = await fs.promises.readFile( filePath, 'utf-8' ) - const startIndex = fileContent.indexOf( startMarker ) - const endIndex = fileContent.indexOf( endMarker ) - - // Check if both start and end markers exist - if ( startIndex !== -1 && endIndex !== -1 ) { - - // Start and end markers found, adding text between them - console.log( 'Markers found, adding text...' ) - const newTextContent = `${fileContent.substring( 0, startIndex + startMarker.length )}\n${textToAdd}\n${fileContent.substring( endIndex )}` - - console.log() - console.group( `🐢 Writing: ${filePath}` ) - // Write the modified content back to the file - await fs.promises.writeFile( filePath, newTextContent ) - console.log( '✅ File overwritten!' ) - console.groupEnd() - - } - else { - - // Start or end markers not found - console.log( 'Markers not found in the file.' ) - - } - - } - catch ( error ) { - - // Error handling - console.error( 'Error:', error ) - - } - -} diff --git a/packages/_config/src/core/gh.mjs b/packages/_config/src/core/gh.mjs deleted file mode 100644 index 0a776e1..0000000 --- a/packages/_config/src/core/gh.mjs +++ /dev/null @@ -1,89 +0,0 @@ -import { - execSync, - exec, -} from 'node:child_process' -import { rename } from 'node:fs/promises' -import { join } from 'node:path' -import { promisify } from 'node:util' - -const execAsync = promisify( exec ) - -export const isGitHubAuthenticated = () => { - - try { - - const output = execSync( 'gh auth status', { encoding: 'utf-8' } ) - return output.includes( 'Logged in to github.com' ) - - } - catch ( error ) { - - return false - - } - -} - -/** - * Downloads a GitHub release asset using the GitHub CLI and optionally renames the final file. - * @param {object} options - The options object. - * @param {string} options.user - The GitHub username. - * @param {string} options.repo - The GitHub project/repository name. - * @param {string} options.outputPath - The directory where the file should be saved. - * @param {string} options.filename - The name of the file to download. - * @param {string} [options.version] - The release version or 'latest' for the latest release. - * @param {string} [options.newFilename] - The new name for the file after download (if applicable). - */ -export async function downloadGitHubRelease( { - user, - repo, - outputPath, - filename, - newFilename, - version = '', -} ) { - - // console.log( { - // user, - // repo, - // outputPath, - // filename, - // newFilename, - // version, - // } ) - const outputFilePath = join( outputPath, filename ) - const finalFilePath = join( outputPath, newFilename || filename ) - const ghCommand = `gh release download ${version || ''} --repo ${user}/${repo} --pattern ${filename} --dir ${outputPath}` - - try { - - const isAuth = isGitHubAuthenticated() - if ( !isAuth ) throw new Error( 'You need to authenticate in GitHub via CLI with "gh auth login"' ) - - const { stderr } = await execAsync( ghCommand ) - - if ( stderr ) { - - console.error( `stderr: ${stderr}` ) - return - - } - - console.log( `File downloaded successfully to ${outputFilePath}` ) - - if ( newFilename ) { - - await rename( outputFilePath, finalFilePath ) - console.log( `File renamed successfully to ${finalFilePath}` ) - - } - - } - catch ( error ) { - - // @ts-ignore - console.error( `Error: ${error.message}` ) - - } - -} diff --git a/packages/_config/src/core/main.mjs b/packages/_config/src/core/main.mjs deleted file mode 100644 index 9ef0885..0000000 --- a/packages/_config/src/core/main.mjs +++ /dev/null @@ -1,14 +0,0 @@ -// @ts-nocheck -/** - * Core for .Utils folder. - * @description Functions for .Utils folder. - */ - -export * from './gh.mjs' -export * from './compress.mjs' -export * from './process.mjs' -export * from './os.mjs' -export * from './fs.mjs' -export * from './const.mjs' -export * from './cache.mjs' -export * from './string.mjs' diff --git a/packages/_config/src/core/os.mjs b/packages/_config/src/core/os.mjs deleted file mode 100644 index deec07d..0000000 --- a/packages/_config/src/core/os.mjs +++ /dev/null @@ -1,51 +0,0 @@ -// @ts-nocheck -import { - arch, - platform, -} from 'node:os' - -/** - * Determines the operating system. - * @returns {'windows' | 'macos' | 'linux' | 'unknown'} - The operating system. Possible values are 'linux', 'macos', or 'windows'. - */ -export const getPlatform = async () => { - - const p = platform() - - switch ( p ) { - - case 'win32' : - return 'windows' - case 'darwin' : - return 'macos' - case 'linux' : - return 'linux' - default : - return 'unknown' - - } - -} - -/** - * Returns the operating system CPU architecture. - * @returns {'arm64' | 'x64' | 'unknown'} - The operating system CPU architecture. - */ -export function getArch() { - - const architecture = arch() - - switch ( architecture ) { - - case 'arm64' : - return 'arm64' - case 'arm' : - return 'arm64' - case 'x64' : - return 'x64' - default : - return 'unknown' - - } - -} diff --git a/packages/_config/src/core/process.mjs b/packages/_config/src/core/process.mjs deleted file mode 100644 index e818021..0000000 --- a/packages/_config/src/core/process.mjs +++ /dev/null @@ -1,173 +0,0 @@ -// @ts-nocheck -import boxen from 'boxen' -import inquirer from 'inquirer' -import { spawn } from 'node:child_process' - -export const isDev = () => process.env.NODE_ENV !== 'production' -export const prompt = inquirer.prompt - -export const exec = async cmd => { - - await new Promise( ( resolve, reject ) => { - - const childProcess = spawn( cmd, { - shell : true, - stdio : 'inherit', - } ) - - childProcess.on( 'close', code => { - - if ( code === 0 ) resolve() - else { - - const error = new Error( `Command failed with code ${code}` ) - console.error( error ) - reject( error ) - - } - - } ) - - } ) - -} - -export const execChild = async cmd => { - - return new Promise( ( resolve, reject ) => { - - const childProcess = spawn( cmd, { - shell : true, - stdout : 'pipe', - stderr : 'pipe', - } ) - - let stdout = '', - stderr = '' - - childProcess.stdout.on( 'data', data => { - - stdout += data.toString() - - } ) - - childProcess.stderr.on( 'data', data => { - - stderr += data.toString() - - } ) - - childProcess.on( 'close', code => { - - if ( code === 0 ) { - - resolve( { - stdout, - stderr, - } ) - - } - else { - - const error = new Error( `Command failed with code ${code}` ) - error.stdout = stdout - error.stderr = stderr - console.error( error ) - reject( error ) - - } - - } ) - - // Maneja errores del proceso - childProcess.on( 'error', err => { - - reject( err ) - - } ) - - } ) - -} - -/** - * Executes a process with logging and error handling. - * @param {object} options - Options for the process execution. - * @param {string} options.name - The name of the process, used in logs. - * @param {Function} options.on - The main function to execute the process. Receives an object with the `log` utility. - * @param {Function} [options.onError] - On success function. - * @param {Function} [options.onSuccess] - Optional exit handling function for graceful exits. Receives an object with `log`. - * @param {Function} [options.onExit] - Optional exit handling function for graceful exits. Receives an object with `log`. - * @returns {Promise} - Resolves when the process execution completes. - * @example - * const onProcess = async ({ log }) => { - * log.info('Starting the process...'); - * // Your process logic here - * log.success('Process completed successfully.'); - * }; - * - * const onError = async ({ log, error }) => { - * log.error('An error occurred:', error); - * }; - * - * execProcess({ - * name: 'MyProcess', - * on: onProcess, - * onError, - * }); - */ -export const execProcess = async ( { - name, on, onError, onExit, onSuccess, -} ) => { - - const isDebugMode = process.argv.includes( '--debug' ) - const log = { - debug : data => { - - if ( isDebugMode )console.debug( `\n🐦⬛ [${name}]`, data ) - - }, - info : data => console.log( `\n🐦🟦 [${name}]`, data ), - success : data => console.log( `\n🐦✅ [${name}]`, data ), - warn : data => console.warn( `\n🐦🟡 [${name}]`, data ), - error : data => console.error( `\n🐦❌ [${name}] Error: `, data ), - box : data => console.log( `\n${boxen( data, { - padding : 1, - title : `🐦🟦 [${name}]`, - } )}` ), - } - - try { - - log.info( 'Init process \n' ) - - console.group() - await on( { log } ) - console.groupEnd() - - if ( onSuccess ) await onSuccess( { log } ) - else log.success( 'Process executed successfully \n' ) - - } - catch ( error ) { - - console.groupEnd() - if ( error.name === 'ExitPromptError' ) { - - if ( onExit ) await onExit( { log } ) - else log.warn( 'Exit from process' ) - - } - else { - - if ( onExit ) await onError( { - log, - error, - } ) - else log.error( error ) - - } - - } - -} diff --git a/packages/_config/src/core/string.mjs b/packages/_config/src/core/string.mjs deleted file mode 100644 index a4f3f8a..0000000 --- a/packages/_config/src/core/string.mjs +++ /dev/null @@ -1,109 +0,0 @@ -// @ts-nocheck - -import figlet from 'figlet' -import { marked } from 'marked' -import { markedTerminal } from 'marked-terminal' - -import { readFile } from './fs.mjs' - -export const mdToHTML = string => marked( string ) -export const printMD = async string => { - - marked.use( markedTerminal() ) - return await marked.parse( string ) - -} - -export const printMDFromPath = async path => { - - const content = await readFile( path ) - return await printMD( content ) - -} -export const generateASCII = ( projectName = '', collectiveName = 'PIGEON\nPOSSE', font = 'ANSI Shadow' ) => { - - return figlet.textSync( `${collectiveName}\n-------\n${projectName}`, { - font, - horizontalLayout : 'default', - verticalLayout : 'default', - whitespaceBreak : true, - } ) - -} - -export const constructorLinks = ( links, type = 'link' ) => { - - let res = '' - links.forEach( ( link, index ) => { - - res += type === 'img' ? imgUrl( link ) : `[${link.name}](${link.url})` - if ( index !== links.length - 1 ) res += '\n' - - } ) - return res - -} - -export const getCurrentDateTime = () => { - - const currentDate = new Date() - const year = currentDate.getUTCFullYear() - const month = ( '0' + ( currentDate.getUTCMonth() + 1 ) ).slice( -2 ) - const day = ( '0' + currentDate.getUTCDate() ).slice( -2 ) - const hours = ( '0' + currentDate.getUTCHours() ).slice( -2 ) - const minutes = ( '0' + currentDate.getUTCMinutes() ).slice( -2 ) - const seconds = ( '0' + currentDate.getUTCSeconds() ).slice( -2 ) - - return `${year}-${month}-${day}T${hours}:${minutes}:${seconds}Z` - -} - -export const imgUrl = ( { - name, color = 'black', url, logo = false, type = false, -} ) => { - - if ( !type ) type = `badge/${encodeURIComponent( name )}-${color}?` - else type = `${type}?color=${color}&` - - const img = `https://img.shields.io/${type}style=for-the-badge${logo ? '&logo=' + encodeURIComponent( logo.toLowerCase() ) : ''}&logoColor=white` - - return `[![${name}](${img})](${url})` - -} - -export const object2string = data => JSON.stringify( data, null, '\t' ) + '\n' - -export const createMDIndex = markdown => { - - const headerRegex = /^(#{1,6})\s+(.*)$/gm - - let match - const index = [] - - // Iterar sobre todos los encabezados encontrados - while ( ( match = headerRegex.exec( markdown ) ) !== null ) { - - const level = match[1].length // Número de # indica el nivel del encabezado - const title = match[2].trim() - const anchor = title.toLowerCase().replace( /\s+/g, '-' ).replace( /[^\w-]+/g, '' ) // Crear anchor - - index.push( { - level, - title, - anchor, - } ) - - } - - let indexMarkdown = '## Table of Contents\n\n' - - index.forEach( item => { - - const indent = ' '.repeat( item.level - 1 ) - indexMarkdown += `${indent}- [${item.title}](#${item.anchor})\n` - - } ) - - return indexMarkdown - -} diff --git a/packages/_config/src/tests/main.ts b/packages/_config/src/tests/main.ts index 76db936..a328732 100644 --- a/packages/_config/src/tests/main.ts +++ b/packages/_config/src/tests/main.ts @@ -7,6 +7,7 @@ export { it, expect, } from 'vitest' +import * as utils from '@dovenv/core/utils' import { describe, it, @@ -14,8 +15,6 @@ import { vi, } from 'vitest' -import * as utils from '../core/main.mjs' - import type { ExpectStatic } from 'vitest' export type TestSectionFunctsParams = { diff --git a/packages/backan/.dev/main.js b/packages/backan/.dev/main.js index ee7776a..00f88de 100644 --- a/packages/backan/.dev/main.js +++ b/packages/backan/.dev/main.js @@ -1,4 +1,4 @@ -import { paths } from '@backan/config/core' +import { paths } from '@backan/config/consts' import { joinPath, copyDir, diff --git a/packages/backan/CHANGELOG.md b/packages/backan/CHANGELOG.md index 5488f84..6979211 100644 --- a/packages/backan/CHANGELOG.md +++ b/packages/backan/CHANGELOG.md @@ -1,5 +1,14 @@ # backan +## 0.1.2 + +### Patch Changes + +- Update + +- Updated dependencies []: + - @backan/core@0.1.2 + ## 0.1.1 ### Patch Changes diff --git a/packages/backan/package.json b/packages/backan/package.json index 6cd2a99..f54fd5f 100644 --- a/packages/backan/package.json +++ b/packages/backan/package.json @@ -1,6 +1,6 @@ { "name": "backan", - "version": "0.1.1", + "version": "0.1.2", "description": "All in one web API builder. Create endpoints with type validations and OpenApi documentation, safely and quickly.", "keywords": [ "backend", diff --git a/packages/backan/vite.config.ts b/packages/backan/vite.config.ts index 5d07f10..de09bf6 100644 --- a/packages/backan/vite.config.ts +++ b/packages/backan/vite.config.ts @@ -28,9 +28,5 @@ export default defineConfig( { formats : [ 'es' ], }, }, - plugins : [ - dts( { rollupTypes: true } ), - devServer( { entry : 'examples/app.ts', // The file path of your application. - } ), - ], + plugins : [ dts( { rollupTypes: true } ), devServer( { entry: 'examples/app.ts' } ) ], } ) diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index c4ad29b..aa9aa5d 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -1,5 +1,11 @@ # @backan/builder +## 0.1.2 + +### Patch Changes + +- Update + ## 0.1.1 ### Patch Changes diff --git a/packages/builder/package.json b/packages/builder/package.json index d87b65e..adbd81e 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@backan/builder", - "version": "0.1.1", + "version": "0.1.2", "description": "Backan library for building executables, client libraries, JSON schema files, TypeScript definitions, and Markdown documentation.", "keywords": [ "backend", @@ -47,7 +47,7 @@ }, "dependencies": { "binarium": "2.0.1", - "openapi-fetch": "0.13.1", + "openapi-fetch": "0.13.3", "openapi-to-md": "1.0.24", "openapi-typescript": "7.4.4" }, diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index d1efbd1..eb28770 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,11 @@ # @backan/core +## 0.1.2 + +### Patch Changes + +- Update + ## 0.1.1 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index bb13b85..25aa825 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@backan/core", - "version": "0.1.1", + "version": "0.1.2", "description": "All in one web API builder. Create endpoints with type validations and OpenApi documentation, safely and quickly.", "keywords": [ "backend", diff --git a/packages/create/CHANGELOG.md b/packages/create/CHANGELOG.md index 2adf5d2..d6ba4d8 100644 --- a/packages/create/CHANGELOG.md +++ b/packages/create/CHANGELOG.md @@ -1,5 +1,11 @@ # create-backan +## 0.1.2 + +### Patch Changes + +- Update + ## 0.1.1 ### Patch Changes diff --git a/packages/create/package.json b/packages/create/package.json index 38d644c..55bf9fa 100644 --- a/packages/create/package.json +++ b/packages/create/package.json @@ -1,6 +1,6 @@ { "name": "create-backan", - "version": "0.1.1", + "version": "0.1.2", "description": "Quickly create a backan application to get started", "keywords": [ "backend", diff --git a/packages/create/src/main.ts b/packages/create/src/main.ts index c6a9f9f..457c493 100644 --- a/packages/create/src/main.ts +++ b/packages/create/src/main.ts @@ -5,12 +5,18 @@ import { } from './core' export { TEMPLATE } + +type Prettify = { + [K in keyof T]: T[K]; +} & {} + type CoreParams = NonNullable[0]> -export type CreateParams = Omit & { +export type CreateParams = Prettify & { /** Input: teemplate key or path. */ input? : typeof TEMPLATE[keyof typeof TEMPLATE] -} +}> + export type CreateOpts = Parameters[1] /** diff --git a/packages/docs/.dev/copy-docs.js b/packages/docs/.dev/copy-docs.js deleted file mode 100644 index bf74a9a..0000000 --- a/packages/docs/.dev/copy-docs.js +++ /dev/null @@ -1,42 +0,0 @@ - -/** - * Copy Documentation File. - * @description This script is used to copy documentation files from one directory to another. - * It can be configured to remove the destination folder before copying. - */ - -import { - copyDir, - joinPath, - paths, - removePathIfExist, -} from '@backan/config/core' - -export const docsSrcPath = joinPath( paths.documentationDir ) -export const docsDestTempPath = joinPath( paths.docsDir, './src/__temp__' ) - -try { - - const args = process.argv.slice( 2 ) - const removeDest = args.includes( '--rm-dest' ) - - if ( removeDest ) { - - await removePathIfExist( docsDestTempPath ) - console.log( '✨ Documentation temp Folder removed' ) - - } - else { - - await copyDir( docsSrcPath, docsDestTempPath ) - - console.log( '✨ Documentation Folder copied' ) - - } - -} -catch ( e ) { - - console.error( '❌ Error:', e ) - -} diff --git a/packages/docs/CHANGELOG.md b/packages/docs/CHANGELOG.md index e2ae006..b4f0249 100644 --- a/packages/docs/CHANGELOG.md +++ b/packages/docs/CHANGELOG.md @@ -1,5 +1,11 @@ # @backan/docs +## 0.1.2 + +### Patch Changes + +- Update + ## 0.1.1 ### Patch Changes diff --git a/packages/docs/dovenv.config.js b/packages/docs/dovenv.config.js new file mode 100644 index 0000000..a4644df --- /dev/null +++ b/packages/docs/dovenv.config.js @@ -0,0 +1,123 @@ +import { defineConfig } from '@dovenv/core' +import { config as bandaTheme } from '@dovenv/theme-banda' + +import corePlugin from '../../.dovenv/core.js' + +const sidebar = [ + { + text : 'Introduction', + items : [ + { + text : 'What is BACKAN?', + link : '/guide/', + }, + ], + }, + { + text : 'Reference', + items : [ + { + text : '📚 Library', + collapsed : false, + items : [ + { + text : '🏁 Get started', + link : '/guide/core/', + }, + { + text : 'App', + link : '/guide/core/app', + }, + { + text : 'Route', + link : '/guide/core/route', + }, + { + text : 'Endpoints', + collapsed : true, + items : [ + { + text : 'GET', + link : '/guide/core/get', + }, + { + text : 'POST', + link : '/guide/core/post', + }, + { + text : 'STREAM', + link : '/guide/core/stream', + }, + { + text : 'PUT', + link : '/guide/core/put', + }, + { + text : 'DELETE', + link : '/guide/core/delete', + }, + { + text : 'PATCH', + link : '/guide/core/patch', + }, + ], + }, + ], + }, + { + text : '🎉 Create (setup)', + + link : '/guide/create/', + }, + { + text : '🗄️ Server', + link : '/guide/server/', + }, + { + text : '📦 Builder', + link : '/guide/builder/', + }, + ], + }, +] + +const pkg = corePlugin.const.pkg +console.log( 'DOCUMENTATION' ) + +export default defineConfig( + corePlugin, + bandaTheme( { docs : { + input : '../../docs', + output : 'build', + shortDesc : pkg.extra.shortDesc, + repoURL : pkg.repository.url, + name : pkg.extra.productName, + changelogURL : pkg.extra.changelogURL, + contributingURL : pkg.extra.contributingURL, + npmURL : pkg.repository.url, + license : { + type : pkg.license, + url : pkg.extra.licenseURL, + }, + moreURL : pkg.extra.collective.url, + footer : { links: pkg.extra.collective.social }, + sidebar : { + '/guide/' : sidebar, + '/todo/' : sidebar, + '/contributors' : sidebar, + }, + autoSidebar : { + intro : false, + reference : false, + }, + // vitepress: { + // vite: { + // build: { + // rollupOptions: { + // external: ['vue/server-renderer', 'vue'], + // }, + // }, + // } + // } + } } ), +) diff --git a/packages/docs/package.json b/packages/docs/package.json index 315d034..a7819a9 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -1,6 +1,6 @@ { "name": "@backan/docs", - "version": "0.1.1", + "version": "0.1.2", "private": true, "description": "Documentation for backan", "repository": { @@ -13,28 +13,16 @@ "dist" ], "scripts": { - "build": "pnpm run --sequential \"/^build:.*/\"", - "build:1": "node .dev/copy-docs.js", - "build:2": "vitepress build src --force", - "build:3": "node .dev/copy-docs.js --rm-dest", - "dev": "vitepress dev src", - "preview": "vitepress preview src", + "build": "dovenv docs build", + "dev": "dovenv docs dev", + "preview": "dovenv docs preview", "test": "playwright test" }, "devDependencies": { "@backan/builder": "workspace:*", "@backan/core": "workspace:*", "@backan/server": "workspace:*", - "@shikijs/vitepress-twoslash": "1.13.0", "backan": "workspace:*", - "create-backan": "workspace:*", - "markdown-it-task-lists": "2.1.1", - "medium-zoom": "1.1.0", - "openapi-to-md": "1.0.24", - "vite-plugin-pwa": "0.20.5", - "vitepress": "1.3.3", - "vitepress-plugin-group-icons": "1.2.4", - "vitepress-plugin-rss": "0.2.10", - "vue": "3.4.38" + "create-backan": "workspace:*" } } diff --git a/packages/docs/src/.vitepress/config.ts b/packages/docs/src/.vitepress/config.ts deleted file mode 100644 index 04225c5..0000000 --- a/packages/docs/src/.vitepress/config.ts +++ /dev/null @@ -1,256 +0,0 @@ -/* eslint-disable camelcase */ -/** - * Vitepress config. - * @description Vitepress config. - * @see https://vitepress.dev/reference/site-config - * @see https://vitepress.dev/reference/default-theme-config - */ - -import { joinUrl } from '@backan/config/core' -import { transformerTwoslash } from '@shikijs/vitepress-twoslash' -import MarkdownItTaskList from 'markdown-it-task-lists' -import { VitePWA } from 'vite-plugin-pwa' -import { defineConfig } from 'vitepress' -import { - groupIconMdPlugin, - groupIconVitePlugin, -} from 'vitepress-plugin-group-icons' -import { RssPlugin } from 'vitepress-plugin-rss' - -import { - srcDir, - npmSVG, -} from './const' -import { - sidebar, - nav, -} from '../../../../.dev/docs.mjs' -import { - description, - extra, - repository, - license, - author, -} from '../../../../package.json' - -import type { VitePWAOptions } from 'vite-plugin-pwa' -import type { RSSOptions } from 'vitepress-plugin-rss' - -const name = extra.productName -const colors = { - primary : '#e8243d', - secondary : '#ee683a', - terciary : '#f49133', - fourth : '#461411', - shadow : '#f3b31d0d', - divider : '#1a1a1c', - bg : '#0c0d0f', - bgAlt : '#41414133', - bgSoft : '#121216', - bgOpacity : '#0c0d0f82', -} -const lang = 'en' -const RSS: RSSOptions = { - title : name, - baseUrl : extra.docsUrl, - copyright : `Copyright (c) ${new Date().getFullYear()}-present, ${name}`, - description : description, - language : lang, - ignoreHome : true, - author, -} -const PWA: Partial = { - registerType : 'autoUpdate', - devOptions : { enabled: true }, - manifest : { - name : name, - short_name : name, - description : description, - icons : [ - { - src : 'favicon-192x192.png', - sizes : '192x192', - type : 'image/png', - }, - { - src : 'favicon-96x96.png', - sizes : '96x96', - type : 'image/png', - }, - { - src : 'favicon-32x32.png', - sizes : '32x32', - type : 'image/png', - }, - ], - theme_color : 'red', - }, -} - -const ogDescription = description -const ogImage = joinUrl( extra.docsUrl, 'banner.png' ) -const ogTitle = name -const ogUrl = extra.docsUrl - -export default defineConfig( { - title : `${name} - ${extra.shortDesc}`, - titleTemplate : `:title - ${name.toUpperCase()} Documentation`, - description, - lang, - markdown : { - config : md => { - - md.use( groupIconMdPlugin ) - md.use( MarkdownItTaskList ) - - }, - codeTransformers : [ - // @ts-ignore - transformerTwoslash(), - ], - }, - vite : { plugins : [ - // @ts-ignore - groupIconVitePlugin(), - // @ts-ignore - RssPlugin( RSS ), - // @ts-ignore - VitePWA( PWA ), - ] }, - cacheDir : '../__cache__', - outDir : '../dist', - srcDir, - cleanUrls : true, - // ignoreDeadLinks: true, - head : [ - [ - 'style', - { - type : 'text/css', - id : 'theme-css-colors', - }, - ` -:root { - --pp-brand-1: ${colors.primary}; - --pp-brand-2: ${colors.secondary}; - --pp-brand-3: ${colors.terciary}; - --pp-brand-4: ${colors.fourth}; - --pp-brand-shadow: ${colors.shadow}; - --pp-radius: 15px; - --vp-c-brand-1: var(--pp-brand-2); - --vp-c-brand-2: var(--pp-brand-1); - --vp-c-brand-3: var(--pp-brand-3); - --vp-home-hero-name-color: transparent; - --vp-home-hero-name-background: -webkit-linear-gradient(150deg, var(--pp-brand-2), var(--pp-brand-4), var(--pp-brand-3), var(--pp-brand-1) ); - --vp-home-hero-image-background-image: linear-gradient(150deg, var(--pp-brand-2), var(--pp-brand-4), var(--pp-brand-3), var(--pp-brand-1)); - --vp-home-hero-image-filter: blur(56px); -} -.dark { - --vp-c-bg: ${colors.bg}; - --vp-c-bg-alt: ${colors.bgAlt}; - --vp-c-bg-elv: ${colors.bgSoft}; - --vp-c-bg-soft: ${colors.bgSoft}; - --vp-c-bg-opacity: ${colors.bgOpacity}; - --vp-sidebar-bg-color: var(--vp-c-bg); - --vp-c-divider: ${colors.divider}; -} - `, - ], - [ - 'link', - { - rel : 'icon', - href : '/favicon.png', // use first "/" for child routes - }, - ], - [ - 'meta', - { - property : 'og:type', - content : 'website', - }, - ], - [ - 'meta', - { - property : 'og:title', - content : ogTitle, - }, - ], - [ - 'meta', - { - property : 'og:image', - content : ogImage, - }, - ], - [ - 'meta', - { - property : 'og:url', - content : ogUrl, - }, - ], - [ - 'meta', - { - property : 'og:description', - content : ogDescription, - }, - ], - [ - 'meta', - { - property : 'og:site_name', - content : extra.repoId, - }, - ], - [ - 'meta', - { - name : 'twitter:card', - content : 'summary_large_image', - }, - ], - [ - 'meta', - { - name : 'twitter:site', - content : '@' + extra.collective.socialUser.twitter, - }, - ], - ], - themeConfig : { - // ...posts, - logo : '/logo.png', // use first "/" for child routes - siteTitle : name.toUpperCase(), - search : { provider: 'local' }, - editLink : { pattern: joinUrl( repository.url, 'edit/main/docs/:path' ) }, - outline : 'deep', - nav, - sidebar, - socialLinks : [ - { - icon : { svg: npmSVG }, - link : extra.libraryUrl, - }, - { - icon : 'github', - link : repository.url, - }, - ], - // @ts-ignore - collectiveLinks : { - ...extra.collective.social, - web : extra.collective.web, - email : extra.collective.email, - }, - customFooter : { - license, - copy : { - name : extra.collective.name, - url : extra.collective.url, - }, - }, - }, -} ) diff --git a/packages/docs/src/.vitepress/const.ts b/packages/docs/src/.vitepress/const.ts deleted file mode 100644 index 9c1d7c5..0000000 --- a/packages/docs/src/.vitepress/const.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { isDev } from '@backan/config/core' - -import { - docsDestTempPath, - docsSrcPath, -} from '../../.dev/copy-docs' - -export const devMode = isDev() -export const srcDir = devMode ? docsSrcPath : docsDestTempPath - -export const npmSVG = `npm` diff --git a/packages/docs/src/.vitepress/get-releases.ts b/packages/docs/src/.vitepress/get-releases.ts deleted file mode 100644 index 6629161..0000000 --- a/packages/docs/src/.vitepress/get-releases.ts +++ /dev/null @@ -1,62 +0,0 @@ -/** - * Get releases url. - * @description Get releases url. - */ -import { extra } from '../../../../package.json' - -// @ts-ignore -const downloadUrl = extra.downloadUrl - -type DownloadsData = typeof downloadUrl -type DownloadData = DownloadsData[keyof DownloadsData] -type DownloadsGroupData = { [key: string]: { - text : string - link : string -}[] } - -const groupByType = ( data: DownloadsData ) => { - - const groupedByType: DownloadsGroupData = {} - - for ( const key in data ) { - - if ( Object.prototype.hasOwnProperty.call( data, key ) ) { - - const item: DownloadData = data[key] - const type = item.type - - if ( !groupedByType[type] ) groupedByType[type] = [] - if ( item.url ) - groupedByType[type].push( { - text : item.name.replace( 'App', '' ).replace( 'extension', '' ).replace( 'Extension', '' ), - link : item.url, - } ) - - } - - } - - return groupedByType - -} - -export const getReleases = () => { - - const navDownload = groupByType( downloadUrl ) - return [ - { - text : 'Desktop app', - items : navDownload.desktop, - }, - { - text : 'Executable (Core and Server)', - - items : navDownload.bin, - }, - { - text : 'Containers', - items : navDownload.container, - }, - ] - -} diff --git a/packages/docs/src/.vitepress/theme/components/Footer.vue b/packages/docs/src/.vitepress/theme/components/Footer.vue deleted file mode 100644 index 4c9b493..0000000 --- a/packages/docs/src/.vitepress/theme/components/Footer.vue +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - diff --git a/packages/docs/src/.vitepress/theme/components/HomeContent.vue b/packages/docs/src/.vitepress/theme/components/HomeContent.vue deleted file mode 100644 index eabbf35..0000000 --- a/packages/docs/src/.vitepress/theme/components/HomeContent.vue +++ /dev/null @@ -1,30 +0,0 @@ - - - Preview - - - - diff --git a/packages/docs/src/.vitepress/theme/components/PostAuthor.vue b/packages/docs/src/.vitepress/theme/components/PostAuthor.vue deleted file mode 100644 index 1d0f805..0000000 --- a/packages/docs/src/.vitepress/theme/components/PostAuthor.vue +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - {{ page.title }} - - - - - - - {{ frontmatter.author.name }} - - - - - - diff --git a/packages/docs/src/.vitepress/theme/components/PostCard.vue b/packages/docs/src/.vitepress/theme/components/PostCard.vue deleted file mode 100644 index f9b7638..0000000 --- a/packages/docs/src/.vitepress/theme/components/PostCard.vue +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - {{ date }} - {{ category }} - - {{ title }} - {{ excerpt }} - - - - - - diff --git a/packages/docs/src/.vitepress/theme/components/PostHeader.vue b/packages/docs/src/.vitepress/theme/components/PostHeader.vue deleted file mode 100644 index aba0fec..0000000 --- a/packages/docs/src/.vitepress/theme/components/PostHeader.vue +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - {{ $frontmatter.category }} - {{ new Date($frontmatter.date).toDateString() }} - - - - - diff --git a/packages/docs/src/.vitepress/theme/components/PostTopBar.vue b/packages/docs/src/.vitepress/theme/components/PostTopBar.vue deleted file mode 100644 index e8637b6..0000000 --- a/packages/docs/src/.vitepress/theme/components/PostTopBar.vue +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - diff --git a/packages/docs/src/.vitepress/theme/components/Posts.vue b/packages/docs/src/.vitepress/theme/components/Posts.vue deleted file mode 100644 index 5dc8d39..0000000 --- a/packages/docs/src/.vitepress/theme/components/Posts.vue +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - diff --git a/packages/docs/src/.vitepress/theme/custom.css b/packages/docs/src/.vitepress/theme/custom.css deleted file mode 100644 index 9d1f460..0000000 --- a/packages/docs/src/.vitepress/theme/custom.css +++ /dev/null @@ -1,77 +0,0 @@ -a[aria-label="RSS"]{ - display:none !important; -} - -.VPLocalNav { - border-color: var(--vp-c-divider) !important; -} -.dark .VPSidebar { - border-right: 1px solid var(--vp-c-divider) !important; -} -.VPNavBar:not(.home.top) .divider-line { - background-color: var(--vp-c-divider) !important; -} - -img, video, .vp-code-group { - border-radius: var(--pp-radius); -} - -.medium-zoom-overlay { - z-index: 20; - } - - .medium-zoom-image { - z-index: 21; - } - - -.theme { - background-color: var(--vp-c-bg); -} - -.vp-doc h2 { - margin-top: 0; - border-top: none; -} - -.VPDocOutlineDropdown { - display: none !important; -} -.articles .VPHero.VPHomeHero { - display:flex; -} -.articles .VPHero.VPHomeHero .main { - display: flex; - flex-direction: column; - align-items: center; -} -.VPHome:before { - background-image: var(--vp-home-hero-image-background-image); - filter: var(--vp-home-hero-image-filter); - content: ''; - position: absolute; - inset: 0; - opacity: 0.1; -} -.VPHome .VPFeature, -.VPHome .card { - background-color: var(--vp-c-bg-opacity) !important; - border-color: var(--vp-c-divider) !important; - backdrop-filter: blur(50px); -} -@media (max-width: 640px) { - .VPHome .vp-doc > div{ - padding: 25px; - } -} - -/* .tagline { - text-align: center; -} */ - -.VPHome .VPFeature, -.VPHome .card, -.vp-code-group, -div:not(.vp-code-group) > div >.vp-adaptive-theme:has(> .vp-code.github-dark ){ - box-shadow: 0 0 20px 10px var(--pp-brand-shadow); -} diff --git a/packages/docs/src/.vitepress/theme/index.ts b/packages/docs/src/.vitepress/theme/index.ts deleted file mode 100644 index 65365f1..0000000 --- a/packages/docs/src/.vitepress/theme/index.ts +++ /dev/null @@ -1,59 +0,0 @@ - -import { - onMounted, - h, -} from 'vue' -import mediumZoom from 'medium-zoom' -import DefaultTheme from 'vitepress/theme' -import TwoslashFloatingVue from '@shikijs/vitepress-twoslash/client' -import 'virtual:group-icons.css' -import '@shikijs/vitepress-twoslash/style.css' - -// @ts-ignore -// @ts-ignore -// @ts-ignore -// @ts-ignore -// @ts-ignore -// @ts-ignore -import Footer from './components/Footer.vue' -import HomeContent from './components/HomeContent.vue' -import PostAuthor from './components/PostAuthor.vue' -import PostCard from './components/PostCard.vue' -import PostHeader from './components/PostHeader.vue' -// @ts-ignore -import Posts from './components/Posts.vue' -import PostTopBar from './components/PostTopBar.vue' -import './custom.css' - -export default { - extends : DefaultTheme, - setup() { - - onMounted( () => { - - mediumZoom( '[data-zoomable]', { background: 'var(--vp-c-bg)' } ) - - } ) - - }, - Layout() { - - return h( DefaultTheme.Layout, null, { - 'aside-outline-before' : () => h( PostAuthor ), - 'doc-before' : () => h( PostHeader ), - 'layout-top' : () => h( PostTopBar ), - 'layout-bottom' : () => h( Footer ), - 'home-features-after' : () => h( HomeContent ), - } ) - - }, - async enhanceApp( { app } ) { - - app.component( 'PostCard', PostCard ) - app.component( 'Posts', Posts ) - // app.component('post', PostLayout); - app.use( TwoslashFloatingVue ) - - }, -} - diff --git a/packages/docs/src/.vitepress/theme/posts.data.ts b/packages/docs/src/.vitepress/theme/posts.data.ts deleted file mode 100644 index e5b640e..0000000 --- a/packages/docs/src/.vitepress/theme/posts.data.ts +++ /dev/null @@ -1,54 +0,0 @@ -import { createContentLoader } from 'vitepress' - -export default createContentLoader( 'posts/*.md', { - excerpt : true, - transform( raw ) { - - // console.log(raw) - return raw - .map( ( { - url, frontmatter, excerpt, - } ) => ( { - title : frontmatter.title, - url, - category : frontmatter.category || 'tutorial', - author : frontmatter.author, - excerpt : truncateText( frontmatter.description, 100 ), - date : formatDate( frontmatter.date ), - image : frontmatter.image || '/logo.png', - } ) ) - .sort( ( a, b ) => b.date.time - a.date.time ) - - }, -} ) - -/** - * - * @param text - * @param length - */ -function truncateText( text, length ) { - - if ( text.length > length ) { - - return text.substring( 0, length ) + '...' - - } - return text - -} - -/** - * - * @param raw - */ -export function formatDate( raw ) { - - const date = new Date( raw ) - return { - time : +date, - string : date.toDateString(), - } - -} - diff --git a/packages/server/CHANGELOG.md b/packages/server/CHANGELOG.md index d52a513..d334e2e 100644 --- a/packages/server/CHANGELOG.md +++ b/packages/server/CHANGELOG.md @@ -1,5 +1,11 @@ # @backan/server +## 0.1.2 + +### Patch Changes + +- Update + ## 0.1.1 ### Patch Changes diff --git a/packages/server/package.json b/packages/server/package.json index f09dd01..907c9b8 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,6 +1,6 @@ { "name": "@backan/server", - "version": "0.1.1", + "version": "0.1.2", "description": "Build the Backan server with zero config.", "keywords": [ "backend", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 86ffb4e..daf6421 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,11 +18,11 @@ importers: specifier: 2.27.10 version: 2.27.10 '@dovenv/core': - specifier: 0.0.8 - version: 0.0.8 + specifier: 0.0.19 + version: 0.0.19 '@dovenv/theme-banda': - specifier: 0.0.8 - version: 0.0.8(@algolia/client-search@5.15.0)(@dovenv/core@0.0.8)(@fortawesome/fontawesome-svg-core@6.7.0)(@types/node@22.10.1)(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(axios@1.7.8)(change-case@5.4.4)(enquirer@2.4.1)(jiti@2.4.1)(postcss@8.4.49)(react@18.3.1)(search-insights@2.17.0)(terser@5.37.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.7.2))(typescript@5.7.2)(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1))(workbox-build@7.1.1)(workbox-window@7.1.0) + specifier: 0.0.19 + version: 0.0.19(@algolia/client-search@5.15.0)(@dovenv/core@0.0.19)(@types/node@22.10.1)(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(axios@1.7.8)(change-case@5.4.4)(jiti@2.4.1)(postcss@8.4.49)(react@18.3.1)(search-insights@2.17.0)(terser@5.37.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.7.2))(typescript@5.7.2)(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1))(workbox-build@7.1.1)(workbox-window@7.1.0) '@playwright/test': specifier: 1.49.0 version: 1.49.0 @@ -32,18 +32,9 @@ importers: eslint: specifier: 9.16.0 version: 9.16.0(jiti@2.4.1) - husky: - specifier: 9.1.7 - version: 9.1.7 rimraf: specifier: 6.0.1 version: 6.0.1 - terser: - specifier: 5.37.0 - version: 5.37.0 - ts-node: - specifier: 10.9.2 - version: 10.9.2(@types/node@22.10.1)(typescript@5.7.2) tslib: specifier: 2.8.1 version: 2.8.1 @@ -66,41 +57,7 @@ importers: specifier: 2.1.8 version: 2.1.8(@types/node@22.10.1)(jsdom@23.2.0(canvas@2.11.2))(terser@5.37.0) - packages/_config: - dependencies: - '@types/archiver': - specifier: 6.0.3 - version: 6.0.3 - '@types/figlet': - specifier: ^1.7.0 - version: 1.7.0 - archiver: - specifier: 7.0.1 - version: 7.0.1 - boxen: - specifier: ^8.0.1 - version: 8.0.1 - conf: - specifier: ^13.0.1 - version: 13.0.1 - decompress: - specifier: 4.2.1 - version: 4.2.1 - decompress-targz: - specifier: 4.1.1 - version: 4.1.1 - figlet: - specifier: 1.8.0 - version: 1.8.0 - inquirer: - specifier: 12.1.0 - version: 12.1.0(@types/node@22.10.1) - marked: - specifier: 15.0.3 - version: 15.0.3 - marked-terminal: - specifier: ^7.2.1 - version: 7.2.1(marked@15.0.3) + packages/_config: {} packages/backan: dependencies: @@ -118,8 +75,8 @@ importers: specifier: 2.0.1 version: 2.0.1 openapi-fetch: - specifier: 0.13.1 - version: 0.13.1 + specifier: 0.13.3 + version: 0.13.3 openapi-to-md: specifier: 1.0.24 version: 1.0.24 @@ -167,39 +124,12 @@ importers: '@backan/server': specifier: workspace:* version: link:../server - '@shikijs/vitepress-twoslash': - specifier: 1.13.0 - version: 1.13.0(typescript@5.7.2) backan: specifier: workspace:* version: link:../backan create-backan: specifier: workspace:* version: link:../create - markdown-it-task-lists: - specifier: 2.1.1 - version: 2.1.1 - medium-zoom: - specifier: 1.1.0 - version: 1.1.0 - openapi-to-md: - specifier: 1.0.24 - version: 1.0.24 - vite-plugin-pwa: - specifier: 0.20.5 - version: 0.20.5(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0))(workbox-build@7.1.1)(workbox-window@7.1.0) - vitepress: - specifier: 1.3.3 - version: 1.3.3(@algolia/client-search@5.15.0)(@types/node@22.10.1)(axios@1.7.8)(change-case@5.4.4)(postcss@8.4.49)(react@18.3.1)(search-insights@2.17.0)(terser@5.37.0)(typescript@5.7.2) - vitepress-plugin-group-icons: - specifier: 1.2.4 - version: 1.2.4 - vitepress-plugin-rss: - specifier: 0.2.10 - version: 0.2.10(vitepress@1.3.3(@algolia/client-search@5.15.0)(@types/node@22.10.1)(axios@1.7.8)(change-case@5.4.4)(postcss@8.4.49)(react@18.3.1)(search-insights@2.17.0)(terser@5.37.0)(typescript@5.7.2)) - vue: - specifier: 3.4.38 - version: 3.4.38(typescript@5.7.2) packages/server: dependencies: @@ -216,69 +146,31 @@ packages: '@algolia/autocomplete-core@1.17.7': resolution: {integrity: sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q==} - '@algolia/autocomplete-core@1.9.3': - resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==} - '@algolia/autocomplete-plugin-algolia-insights@1.17.7': resolution: {integrity: sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A==} peerDependencies: search-insights: '>= 1 < 3' - '@algolia/autocomplete-plugin-algolia-insights@1.9.3': - resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==} - peerDependencies: - search-insights: '>= 1 < 3' - '@algolia/autocomplete-preset-algolia@1.17.7': resolution: {integrity: sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' - '@algolia/autocomplete-preset-algolia@1.9.3': - resolution: {integrity: sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==} - peerDependencies: - '@algolia/client-search': '>= 4.9.1 < 6' - algoliasearch: '>= 4.9.1 < 6' - '@algolia/autocomplete-shared@1.17.7': resolution: {integrity: sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' - '@algolia/autocomplete-shared@1.9.3': - resolution: {integrity: sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==} - peerDependencies: - '@algolia/client-search': '>= 4.9.1 < 6' - algoliasearch: '>= 4.9.1 < 6' - - '@algolia/cache-browser-local-storage@4.24.0': - resolution: {integrity: sha512-t63W9BnoXVrGy9iYHBgObNXqYXM3tYXCjDSHeNwnsc324r4o5UiVKUiAB4THQ5z9U5hTj6qUvwg/Ez43ZD85ww==} - - '@algolia/cache-common@4.24.0': - resolution: {integrity: sha512-emi+v+DmVLpMGhp0V9q9h5CdkURsNmFC+cOS6uK9ndeJm9J4TiqSvPYVu+THUP8P/S08rxf5x2P+p3CfID0Y4g==} - - '@algolia/cache-in-memory@4.24.0': - resolution: {integrity: sha512-gDrt2so19jW26jY3/MkFg5mEypFIPbPoXsQGQWAi6TrCPsNOSEYepBMPlucqWigsmEy/prp5ug2jy/N3PVG/8w==} - '@algolia/client-abtesting@5.15.0': resolution: {integrity: sha512-FaEM40iuiv1mAipYyiptP4EyxkJ8qHfowCpEeusdHUC4C7spATJYArD2rX3AxkVeREkDIgYEOuXcwKUbDCr7Nw==} engines: {node: '>= 14.0.0'} - '@algolia/client-account@4.24.0': - resolution: {integrity: sha512-adcvyJ3KjPZFDybxlqnf+5KgxJtBjwTPTeyG2aOyoJvx0Y8dUQAEOEVOJ/GBxX0WWNbmaSrhDURMhc+QeevDsA==} - - '@algolia/client-analytics@4.24.0': - resolution: {integrity: sha512-y8jOZt1OjwWU4N2qr8G4AxXAzaa8DBvyHTWlHzX/7Me1LX8OayfgHexqrsL4vSBcoMmVw2XnVW9MhL+Y2ZDJXg==} - '@algolia/client-analytics@5.15.0': resolution: {integrity: sha512-lho0gTFsQDIdCwyUKTtMuf9nCLwq9jOGlLGIeQGKDxXF7HbiAysFIu5QW/iQr1LzMgDyM9NH7K98KY+BiIFriQ==} engines: {node: '>= 14.0.0'} - '@algolia/client-common@4.24.0': - resolution: {integrity: sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==} - '@algolia/client-common@5.15.0': resolution: {integrity: sha512-IofrVh213VLsDkPoSKMeM9Dshrv28jhDlBDLRcVJQvlL8pzue7PEB1EZ4UoJFYS3NSn7JOcJ/V+olRQzXlJj1w==} engines: {node: '>= 14.0.0'} @@ -287,9 +179,6 @@ packages: resolution: {integrity: sha512-bDDEQGfFidDi0UQUCbxXOCdphbVAgbVmxvaV75cypBTQkJ+ABx/Npw7LkFGw1FsoVrttlrrQbwjvUB6mLVKs/w==} engines: {node: '>= 14.0.0'} - '@algolia/client-personalization@4.24.0': - resolution: {integrity: sha512-l5FRFm/yngztweU0HdUzz1rC4yoWCFo3IF+dVIVTfEPg906eZg5BOd1k0K6rZx5JzyyoP4LdmOikfkfGsKVE9w==} - '@algolia/client-personalization@5.15.0': resolution: {integrity: sha512-LfaZqLUWxdYFq44QrasCDED5bSYOswpQjSiIL7Q5fYlefAAUO95PzBPKCfUhSwhb4rKxigHfDkd81AvEicIEoA==} engines: {node: '>= 14.0.0'} @@ -298,9 +187,6 @@ packages: resolution: {integrity: sha512-wu8GVluiZ5+il8WIRsGKu8VxMK9dAlr225h878GGtpTL6VBvwyJvAyLdZsfFIpY0iN++jiNb31q2C1PlPL+n/A==} engines: {node: '>= 14.0.0'} - '@algolia/client-search@4.24.0': - resolution: {integrity: sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==} - '@algolia/client-search@5.15.0': resolution: {integrity: sha512-Z32gEMrRRpEta5UqVQA612sLdoqY3AovvUPClDfMxYrbdDAebmGDVPtSogUba1FZ4pP5dx20D3OV3reogLKsRA==} engines: {node: '>= 14.0.0'} @@ -309,47 +195,26 @@ packages: resolution: {integrity: sha512-MkqkAxBQxtQ5if/EX2IPqFA7LothghVyvPoRNA/meS2AW2qkHwcxjuiBxv4H6mnAVEPfJlhu9rkdVz9LgCBgJg==} engines: {node: '>= 14.0.0'} - '@algolia/logger-common@4.24.0': - resolution: {integrity: sha512-LLUNjkahj9KtKYrQhFKCzMx0BY3RnNP4FEtO+sBybCjJ73E8jNdaKJ/Dd8A/VA4imVHP5tADZ8pn5B8Ga/wTMA==} - - '@algolia/logger-console@4.24.0': - resolution: {integrity: sha512-X4C8IoHgHfiUROfoRCV+lzSy+LHMgkoEEU1BbKcsfnV0i0S20zyy0NLww9dwVHUWNfPPxdMU+/wKmLGYf96yTg==} - '@algolia/monitoring@1.15.0': resolution: {integrity: sha512-QPrFnnGLMMdRa8t/4bs7XilPYnoUXDY8PMQJ1sf9ZFwhUysYYhQNX34/enoO0LBjpoOY6rLpha39YQEFbzgKyQ==} engines: {node: '>= 14.0.0'} - '@algolia/recommend@4.24.0': - resolution: {integrity: sha512-P9kcgerfVBpfYHDfVZDvvdJv0lEoCvzNlOy2nykyt5bK8TyieYyiD0lguIJdRZZYGre03WIAFf14pgE+V+IBlw==} - '@algolia/recommend@5.15.0': resolution: {integrity: sha512-5eupMwSqMLDObgSMF0XG958zR6GJP3f7jHDQ3/WlzCM9/YIJiWIUoJFGsko9GYsA5xbLDHE/PhWtq4chcCdaGQ==} engines: {node: '>= 14.0.0'} - '@algolia/requester-browser-xhr@4.24.0': - resolution: {integrity: sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA==} - '@algolia/requester-browser-xhr@5.15.0': resolution: {integrity: sha512-Po/GNib6QKruC3XE+WKP1HwVSfCDaZcXu48kD+gwmtDlqHWKc7Bq9lrS0sNZ456rfCKhXksOmMfUs4wRM/Y96w==} engines: {node: '>= 14.0.0'} - '@algolia/requester-common@4.24.0': - resolution: {integrity: sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA==} - '@algolia/requester-fetch@5.15.0': resolution: {integrity: sha512-rOZ+c0P7ajmccAvpeeNrUmEKoliYFL8aOR5qGW5pFq3oj3Iept7Y5mEtEsOBYsRt6qLnaXn4zUKf+N8nvJpcIw==} engines: {node: '>= 14.0.0'} - '@algolia/requester-node-http@4.24.0': - resolution: {integrity: sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw==} - '@algolia/requester-node-http@5.15.0': resolution: {integrity: sha512-b1jTpbFf9LnQHEJP5ddDJKE2sAlhYd7EVSOWgzo/27n/SfCoHfqD0VWntnWYD83PnOKvfe8auZ2+xCb0TXotrQ==} engines: {node: '>= 14.0.0'} - '@algolia/transporter@4.24.0': - resolution: {integrity: sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA==} - '@altano/repository-tools@0.1.1': resolution: {integrity: sha512-5vbUs2A98CC3g1AlOBdkBE0BMukkLjLIsMHAtuxg6Pt9dQXxYWdLKOf66v6c/vIqtNcgTMv0oGtddLdMuH9X6w==} @@ -488,11 +353,6 @@ packages: resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.25.4': - resolution: {integrity: sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.26.2': resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} engines: {node: '>=6.0.0'} @@ -899,8 +759,8 @@ packages: resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} engines: {node: '>=6.9.0'} - '@cfworker/json-schema@3.0.1': - resolution: {integrity: sha512-fjgm7yhAaUVp7Lp4WGTiuBXzXgUoKWxVEFEte0YWdPIo6tWMxL3Jv7zrGSaxd/4fihLaRJEUsK1aMkGdAEcqUg==} + '@cfworker/json-schema@4.0.2': + resolution: {integrity: sha512-b11VIhI5ET+sLjY4fyiJvfLtsb/n7wc5+ETMa01jh/qul1Jv07/KFsPtq4qIFdCVV6wWmsV6QMwUMkAA454tfw==} '@changesets/apply-release-plan@7.0.6': resolution: {integrity: sha512-TKhVLtiwtQOgMAC0fCJfmv93faiViKSDqr8oMEqrnNs99gtSC1sZh/aEMS9a+dseU1ESZRCK+ofLgGY7o0fw/Q==} @@ -967,17 +827,9 @@ packages: '@changesets/write@0.3.2': resolution: {integrity: sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw==} - '@clack/core@0.3.4': - resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==} - '@clack/core@0.3.5': resolution: {integrity: sha512-5cfhQNH+1VQ2xLQlmzXMqUoiaH0lRBq9/CLW9lTyMbuKLC3+xEK01tHVvyut++mLOn5urSHmkm6I0Lg9MaJSTQ==} - '@clack/prompts@0.8.1': - resolution: {integrity: sha512-I263nEUNbX4lPTX93trl1fkIvGrGlz6nUYkqOddF0ZmjqcxUgUlXmpUIUqfapirRKJrFddvwF+qdZgg8cSqF7g==} - bundledDependencies: - - is-unicode-supported - '@clack/prompts@0.8.2': resolution: {integrity: sha512-6b9Ab2UiZwJYA9iMyboYyW9yJvAO9V753ZhS+DHKEjZRKAxPPOb7MXXu84lsPFG+vZt6FRFniZ8rXi+zCIw4yQ==} @@ -1106,35 +958,12 @@ packages: peerDependencies: postcss-selector-parser: ^6.1.0 - '@docsearch/css@3.6.1': - resolution: {integrity: sha512-VtVb5DS+0hRIprU2CO6ZQjK2Zg4QU5HrDM1+ix6rT0umsYvFvatMAnf97NHZlVWDaaLlx7GRfR/7FikANiM2Fg==} - '@docsearch/css@3.8.0': resolution: {integrity: sha512-pieeipSOW4sQ0+bE5UFC51AOZp9NGxg89wAlZ1BAQFaiRAGK1IKUaPQ0UGZeNctJXyqZ1UvBtOQh2HH+U5GtmA==} - '@docsearch/js@3.6.1': - resolution: {integrity: sha512-erI3RRZurDr1xES5hvYJ3Imp7jtrXj6f1xYIzDzxiS7nNBufYWPbJwrmMqWC5g9y165PmxEmN9pklGCdLi0Iqg==} - '@docsearch/js@3.8.0': resolution: {integrity: sha512-PVuV629f5UcYRtBWqK7ID6vNL5647+2ADJypwTjfeBIrJfwPuHtzLy39hMGMfFK+0xgRyhTR0FZ83EkdEraBlg==} - '@docsearch/react@3.6.1': - resolution: {integrity: sha512-qXZkEPvybVhSXj0K7U3bXc233tk5e8PfhoZ6MhPOiik/qUQxYC+Dn9DnoS7CxHQQhHfCvTiN0eY9M12oRghEXw==} - peerDependencies: - '@types/react': '>= 16.8.0 < 19.0.0' - react: '>= 16.8.0 < 19.0.0' - react-dom: '>= 16.8.0 < 19.0.0' - search-insights: '>= 1 < 3' - peerDependenciesMeta: - '@types/react': - optional: true - react: - optional: true - react-dom: - optional: true - search-insights: - optional: true - '@docsearch/react@3.8.0': resolution: {integrity: sha512-WnFK720+iwTVt94CxY3u+FgX6exb3BfN5kE9xUY6uuAH/9W/UFboBZFLlrw/zxFRHoHZCOXRtOylsXF+6LHI+Q==} peerDependencies: @@ -1152,76 +981,67 @@ packages: search-insights: optional: true - '@dovenv/convert@0.0.8': - resolution: {integrity: sha512-xR4aQitOBzWPjcOsnHb46SaG9giaWO4KzE9g8CTHUYAGu+d1gDt3NkDXDt/5hAtyCrr231XS6s3KctRz+XryQw==} + '@dovenv/convert@0.0.19': + resolution: {integrity: sha512-jGpOqmWSdhUKMSIEb01/l2mWfYogxXQr5Af54E7XJYAyb14kOCFqaClSUCYZTHatrXpo2oxkEB6X4WYRF6w3/Q==} peerDependencies: - '@dovenv/core': 0.0.8 + '@dovenv/core': 0.0.19 - '@dovenv/core@0.0.8': - resolution: {integrity: sha512-StRw2f4KBrwlMYTqZbHmHJ3O5PGfSSThZLPzePJzxtP5Fs3eVUzxyzclMQ2X90DxQd2iwgd7Bpc0pfAPUCRIwA==} + '@dovenv/core@0.0.19': + resolution: {integrity: sha512-r+PspGgcg6kvkIm5be8sTM24gALGJlbUA5xhNHD8gbdFQh13cR5ZYVfAwyxLG2c6kZ7dTeh1EX2Pj0aJINDiPw==} hasBin: true - '@dovenv/docs@0.0.8': - resolution: {integrity: sha512-RWxbioh9cZ/rnDhxSWGDtyY2I99CCt8M+ht/cbtao+GGP2mAKxWafteJyzeq/6P03bEhTIWlQCxzXZ2f86vnCQ==} + '@dovenv/docs@0.0.19': + resolution: {integrity: sha512-T9TJm+3VYBnLAehD/lw6KRnK9ehTnUitcHAFuBGZ+XjxGSdy+k5+5HIlQ6LsK4d+qtrB0GV0hlIoTXTwT9yceQ==} hasBin: true peerDependencies: - '@dovenv/core': 0.0.8 + '@dovenv/core': 0.0.19 - '@dovenv/eslint-config@0.0.8': - resolution: {integrity: sha512-/LrzYxVX9JkuFaGoyIV8e60FvTmzyJxdc/E8qzHmJWRv0GlpcISJHUsz5a86S7Kl7O5RmyAbY6sHmxvuMHUfdw==} + '@dovenv/eslint-config@0.0.19': + resolution: {integrity: sha512-+suDz/V+M/n7giquEDvjlB0wv6pTu2broXMRHd7W8w5M1IZIGkAaymVzHnjZdDj53HaoTKxgaxqnrKTJfX0iTw==} peerDependencies: eslint: 9.14.0 - '@dovenv/examples@0.0.8': - resolution: {integrity: sha512-V4lea4sLWDR6cC2e/mTl3aa02n+TcV5dlsKl6LVaZrgQp6KmSf3feOuYrVf4iWbAwn/8OxYlcd9gnzaBnHrijQ==} + '@dovenv/examples@0.0.19': + resolution: {integrity: sha512-HJTyjaCEG++r+GE2u4zYbUW5Z/1/0yxdYakvHKCk6LBmQFaZ3RpW3ODdO9WpiIL2Lcadm0/08kbKXSUwT0h/6w==} peerDependencies: - '@dovenv/core': 0.0.8 + '@dovenv/core': 0.0.19 - '@dovenv/lint@0.0.8': - resolution: {integrity: sha512-ypaqE61LQG3IIJj48pE6U6nPs8cNKWsCvWV1vWPDse5wW8rTYamBESqZdkt7Wp372G6Tr30eLM4cBqM3f4FpUQ==} + '@dovenv/lint@0.0.19': + resolution: {integrity: sha512-9ueZ33CKi5jveIwRInhNI37FhCd1Mp0hj4+kL7NSMj/MMN1x9oMlx8MHU4hnh32vGxWmrm/IBVBTSMR+rMoSyA==} peerDependencies: - '@dovenv/core': 0.0.8 + '@dovenv/core': 0.0.19 - '@dovenv/media@0.0.8': - resolution: {integrity: sha512-hmHcHuztsN+nvFg/0BAqu0lCcvAlJ/v+Iqn9XMGXCLLKflcx15KoBYROsqd0dpDC9I2FQCWmC17170PAthWqkA==} + '@dovenv/repo@0.0.19': + resolution: {integrity: sha512-qFCvHW8OerSuRLQuN2eznmfJw928TQF7spluP7LDeB+klASJ6DoU1rwu6qpmxyBsV2F+l3tpl46Ff/YHR+nJ4w==} peerDependencies: - '@dovenv/core': 0.0.8 + '@dovenv/core': 0.0.19 - '@dovenv/repo@0.0.8': - resolution: {integrity: sha512-an6p848+OqXXnRcx/acHEpOAcb25a6/BN5yhFiljtsY4UFZ70CZKXReRNmMPwaGASQoeXn9LRaxaaSuwJz6YOg==} - peerDependencies: - '@dovenv/core': 0.0.8 - - '@dovenv/stylelint-config@0.0.8': - resolution: {integrity: sha512-YrEBdXyYsQJAEVGbkt8ooAjfxV51Q/JMbeDrlqyL4/cz2pbSt9ogN481WwU6d1+kgfL8+ouRCRr1TUqdtF5/jw==} + '@dovenv/stylelint-config@0.0.19': + resolution: {integrity: sha512-7oePHpvn340aY+RmZm5E5rlhHCacwBGDBd3+APhWd4whcyOxi7tur256rWG/ATxDmt56FLjkDKbxErDfny0HmA==} peerDependencies: stylelint: 16.10.0 - '@dovenv/theme-banda@0.0.8': - resolution: {integrity: sha512-PdzlelaIYHjdePP3CNEK4/E0hYW7+wDTtAL+2QMdkOHJpBfdR9juOYC0shS1IAxhEhCXq5qn9IvLh3PmeybL2Q==} + '@dovenv/theme-banda@0.0.19': + resolution: {integrity: sha512-kghJw17jbL7FFqa9CudtlInUN5Sja0gILUSzs/2OhFfN0BOp8NDMUd2iqzYBpw3zqp70rTB7RGiNpKfXXQ0aWg==} peerDependencies: - '@dovenv/core': 0.0.8 + '@dovenv/core': 0.0.19 - '@dovenv/todo@0.0.8': - resolution: {integrity: sha512-8o6JvxiP2nVKl2Vwch0roXcoSgysSskdIgM/emeH6p2kFcv1/p8YObhqr2h9EwxYzyZYS9c6eRg9V5mvexnaeg==} + '@dovenv/todo@0.0.19': + resolution: {integrity: sha512-b+jAdlst3UqK7i7sFYiSiVIvJVY/ESXM9VtvqGVhFcmMXvSbqY6aleaqyf/NECkOLqI/q4M4dD6+Xf8acmRA+g==} peerDependencies: - '@dovenv/core': 0.0.8 + '@dovenv/core': 0.0.19 - '@dovenv/utils@0.0.8': - resolution: {integrity: sha512-sqVjCZ3ByR6DJA6/GxWXfI9JGREiKj33B/3c6itZNQ2qRnF5MqscvZ6cjf5Ogs+Q1CRfGe/STp4tca7YHd2C6Q==} + '@dovenv/utils@0.0.19': + resolution: {integrity: sha512-4twWYH2dRHA0/R5bOqu8hGa/WV+GhGer2QtLT/0u9wYmujN7+D6sKJqg7RTVUu19PzUhu+dD7IDJzYYW0d6v8w==} - '@dovenv/workspace@0.0.8': - resolution: {integrity: sha512-XTvSp89vFlawIShEShTGqSWUR3xtPkUO1JNMGEJDOT/T+nkxBmbwAe/y9KbK/Ebo0Zu1zI/O8y1othDq9vAeUA==} + '@dovenv/workspace@0.0.19': + resolution: {integrity: sha512-G1POB8qhc03t2Og8/fNnbFqXlurbCjwgoejtV8SLAHOegQS2MLRDR2vfwMbaBwQl3XYk/PS1TqCO9+XFdL3pJw==} peerDependencies: - '@dovenv/core': 0.0.8 + '@dovenv/core': 0.0.19 '@dual-bundle/import-meta-resolve@4.1.0': resolution: {integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==} - '@electron/get@2.0.3': - resolution: {integrity: sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==} - engines: {node: '>=12'} - '@es-joy/jsdoccomment@0.49.0': resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==} engines: {node: '>=16'} @@ -1869,32 +1689,26 @@ packages: '@floating-ui/utils@0.2.8': resolution: {integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==} - '@fortawesome/fontawesome-common-types@6.7.0': - resolution: {integrity: sha512-AUetZXU6cQdAe21p8j3mg2aD40MMDKfFNUNgq/G7gR3HMDp0BsQskAudLDSgq6d0SbCY0QKP0g4s5Y02S1kkhw==} + '@fortawesome/fontawesome-common-types@6.7.1': + resolution: {integrity: sha512-gbDz3TwRrIPT3i0cDfujhshnXO9z03IT1UKRIVi/VEjpNHtSBIP2o5XSm+e816FzzCFEzAxPw09Z13n20PaQJQ==} engines: {node: '>=6'} - '@fortawesome/fontawesome-svg-core@6.7.0': - resolution: {integrity: sha512-v6YZjSPuxriC7lYxCzKFbgZ1iaf60AVX2CsfZXSc0U9+mqVd8VGVtMEqDqz5GxDpNUQ8bMDfW+gspVMYGlRpUA==} + '@fortawesome/fontawesome-svg-core@6.7.1': + resolution: {integrity: sha512-8dBIHbfsKlCk2jHQ9PoRBg2Z+4TwyE3vZICSnoDlnsHA6SiMlTwfmW6yX0lHsRmWJugkeb92sA0hZdkXJhuz+g==} engines: {node: '>=6'} - '@fortawesome/free-brands-svg-icons@6.7.0': - resolution: {integrity: sha512-O/9/yKlN4T0bsYCBcx0NKq7YOr/512Yfpk8wZhOhaxg9/OxWLipDKXlP1hfEFE3I26mfYtsqLkbpz1CNu6KYqw==} + '@fortawesome/free-brands-svg-icons@6.7.1': + resolution: {integrity: sha512-nJR76eqPzCnMyhbiGf6X0aclDirZriTPRcFm1YFvuupyJOGwlNF022w3YBqu+yrHRhnKRpzFX+8wJKqiIjWZkA==} engines: {node: '>=6'} - '@fortawesome/free-regular-svg-icons@6.7.0': - resolution: {integrity: sha512-0htjBKeeN3TJf0JtQPsQu/n/prpc9TtSbtgi84XzCUdPpc49znb+MXMACFmehR5kSA7NQVMjLD+Dh9816wklbw==} + '@fortawesome/free-regular-svg-icons@6.7.1': + resolution: {integrity: sha512-e13cp+bAx716RZOTQ59DhqikAgETA9u1qTBHO3e3jMQQ+4H/N1NC1ZVeFYt1V0m+Th68BrEL1/X6XplISutbXg==} engines: {node: '>=6'} - '@fortawesome/free-solid-svg-icons@6.7.0': - resolution: {integrity: sha512-9ww5hQ3OzEehUrSXAlPTJ73xDub73fnxr+se5PU0MFQor2nZBO0m7HNm5Q4KD9XMYjwRqh2BnBNR2/9EFbGqmg==} + '@fortawesome/free-solid-svg-icons@6.7.1': + resolution: {integrity: sha512-BTKc0b0mgjWZ2UDKVgmwaE0qt0cZs6ITcDgjrti5f/ki7aF5zs+N91V6hitGo3TItCFtnKg6cUVGdTmBFICFRg==} engines: {node: '>=6'} - '@fortawesome/vue-fontawesome@3.0.8': - resolution: {integrity: sha512-yyHHAj4G8pQIDfaIsMvQpwKMboIZtcHTUvPqXjOHyldh1O1vZfH4W03VDPv5RvI9P6DLTzJQlmVgj9wCf7c2Fw==} - peerDependencies: - '@fortawesome/fontawesome-svg-core': ~1 || ~6 - vue: '>= 3.0.0 < 4' - '@gitmoji/commit-types@1.1.5': resolution: {integrity: sha512-8D3FZMRY+gtYpTcHG1SOGmm9CFqxNh6rI9xDoCydxHxnWgqInbdF3nk9gibW5gXA58Hf2cVcJaLEcGOKLRAtmw==} @@ -1904,9 +1718,6 @@ packages: '@gitmoji/parser-opts@1.4.0': resolution: {integrity: sha512-zzmx/vtpdB/ijjUm7u9OzHNCXWKpSbzVEgVzOzhilMgoTBlUDyInZFUtiCTV+Wf4oCP9nxGa/kQGQFfN+XLH1g==} - '@homebridge/node-pty-prebuilt-multiarch@0.11.14': - resolution: {integrity: sha512-fuiq5kb4i0Ao0BTf7O6kvtwUhCCCJHLhWLWaaUaLuniDGS4xmj+gxvkidJpxYVT/zTXdbcLuCY44UnoWC7xODg==} - '@hono/node-server@1.13.1': resolution: {integrity: sha512-TSxE6cT5RHnawbjnveexVN7H2Dpn1YaLxQrCOLCUwD+hFbqbFsnJBgdWcYtASqtWVjA+Qgi8uqFug39GsHjo5A==} engines: {node: '>=18.14.1'} @@ -1991,18 +1802,12 @@ packages: resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==} engines: {node: '>=18.18'} - '@iconify-json/logos@1.2.0': - resolution: {integrity: sha512-VkU9QSqeZR2guWbecdqkcoZEAJfgJJTUm6QAsypuZQ7Cve6zy39wOXDjp2H31I8QyQy4O3Cz96+pNji6UQFg4w==} - '@iconify-json/logos@1.2.3': resolution: {integrity: sha512-JLHS5hgZP1b55EONAWNeqBUuriRfRNKWXK4cqYx0PpVaJfIIMiiMxFfvoQiX/bkE9XgkLhcKmDUqL3LXPdXPwQ==} '@iconify-json/simple-icons@1.2.13': resolution: {integrity: sha512-rRQjMoIt/kPfaD+fnBC9YZQpso3hkn8xPeadl+YWhscJ5SVUCdB9oTeR9VIpt+/5Yi8vEkh2UOWFPq4lz3ee2A==} - '@iconify-json/vscode-icons@1.2.2': - resolution: {integrity: sha512-bTpT0HJDRqGkxQv8oiETNHLEnBZpnA1QaRD35CQyO7M7qgWVLx2xwn/lK6e4waojmlPC3ckMBx3WFIUUn0/Jdg==} - '@iconify-json/vscode-icons@1.2.3': resolution: {integrity: sha512-0mhgdamMkdO2up0DbiJSjTXkfnyPJTYYzvh4POSVvcYNl1A48PIUWkhYmxKGSCk/xn3czAOJaGjjMeXrM/HjEQ==} @@ -2012,86 +1817,6 @@ packages: '@iconify/utils@2.1.33': resolution: {integrity: sha512-jP9h6v/g0BIZx0p7XGJJVtkVnydtbgTgt9mVNcGDYwaa7UhdHdI9dvoq+gKj9sijMSJKxUPEG2JyjsgXjxL7Kw==} - '@inquirer/checkbox@4.0.2': - resolution: {integrity: sha512-+gznPl8ip8P8HYHYecDtUtdsh1t2jvb+sWCD72GAiZ9m45RqwrLmReDaqdC0umQfamtFXVRoMVJ2/qINKGm9Tg==} - engines: {node: '>=18'} - peerDependencies: - '@types/node': '>=18' - - '@inquirer/confirm@5.0.2': - resolution: {integrity: sha512-KJLUHOaKnNCYzwVbryj3TNBxyZIrr56fR5N45v6K9IPrbT6B7DcudBMfylkV1A8PUdJE15mybkEQyp2/ZUpxUA==} - engines: {node: '>=18'} - peerDependencies: - '@types/node': '>=18' - - '@inquirer/core@10.1.0': - resolution: {integrity: sha512-I+ETk2AL+yAVbvuKx5AJpQmoaWhpiTFOg/UJb7ZkMAK4blmtG8ATh5ct+T/8xNld0CZG/2UhtkdMwpgvld92XQ==} - engines: {node: '>=18'} - - '@inquirer/editor@4.1.0': - resolution: {integrity: sha512-K1gGWsxEqO23tVdp5MT3H799OZ4ER1za7Dlc8F4um0W7lwSv0KGR/YyrUEyimj0g7dXZd8XknM/5QA2/Uy+TbA==} - engines: {node: '>=18'} - peerDependencies: - '@types/node': '>=18' - - '@inquirer/expand@4.0.2': - resolution: {integrity: sha512-WdgCX1cUtinz+syKyZdJomovULYlKUWZbVYZzhf+ZeeYf4htAQ3jLymoNs3koIAKfZZl3HUBb819ClCBfyznaw==} - engines: {node: '>=18'} - peerDependencies: - '@types/node': '>=18' - - '@inquirer/figures@1.0.8': - resolution: {integrity: sha512-tKd+jsmhq21AP1LhexC0pPwsCxEhGgAkg28byjJAd+xhmIs8LUX8JbUc3vBf3PhLxWiB5EvyBE5X7JSPAqMAqg==} - engines: {node: '>=18'} - - '@inquirer/input@4.0.2': - resolution: {integrity: sha512-yCLCraigU085EcdpIVEDgyfGv4vBiE4I+k1qRkc9C5dMjWF42ADMGy1RFU94+eZlz4YlkmFsiyHZy0W1wdhaNg==} - engines: {node: '>=18'} - peerDependencies: - '@types/node': '>=18' - - '@inquirer/number@3.0.2': - resolution: {integrity: sha512-MKQhYofdUNk7eqJtz52KvM1dH6R93OMrqHduXCvuefKrsiMjHiMwjc3NZw5Imm2nqY7gWd9xdhYrtcHMJQZUxA==} - engines: {node: '>=18'} - peerDependencies: - '@types/node': '>=18' - - '@inquirer/password@4.0.2': - resolution: {integrity: sha512-tQXGSu7IO07gsYlGy3VgXRVsbOWqFBMbqAUrJSc1PDTQQ5Qdm+QVwkP0OC0jnUZ62D19iPgXOMO+tnWG+HhjNQ==} - engines: {node: '>=18'} - peerDependencies: - '@types/node': '>=18' - - '@inquirer/prompts@7.1.0': - resolution: {integrity: sha512-5U/XiVRH2pp1X6gpNAjWOglMf38/Ys522ncEHIKT1voRUvSj/DQnR22OVxHnwu5S+rCFaUiPQ57JOtMFQayqYA==} - engines: {node: '>=18'} - peerDependencies: - '@types/node': '>=18' - - '@inquirer/rawlist@4.0.2': - resolution: {integrity: sha512-3XGcskMoVF8H0Dl1S5TSZ3rMPPBWXRcM0VeNVsS4ByWeWjSeb0lPqfnBg6N7T0608I1B2bSVnbi2cwCrmOD1Yw==} - engines: {node: '>=18'} - peerDependencies: - '@types/node': '>=18' - - '@inquirer/search@3.0.2': - resolution: {integrity: sha512-Zv4FC7w4dJ13BOJfKRQCICQfShinGjb1bCEIHxTSnjj2telu3+3RHwHubPG9HyD4aix5s+lyAMEK/wSFD75HLA==} - engines: {node: '>=18'} - peerDependencies: - '@types/node': '>=18' - - '@inquirer/select@4.0.2': - resolution: {integrity: sha512-uSWUzaSYAEj0hlzxa1mUB6VqrKaYx0QxGBLZzU4xWFxaSyGaXxsSE4OSOwdU24j0xl8OajgayqFXW0l2bkl2kg==} - engines: {node: '>=18'} - peerDependencies: - '@types/node': '>=18' - - '@inquirer/type@3.0.1': - resolution: {integrity: sha512-+ksJMIy92sOAiAccGpcKZUc3bYO07cADnscIxHBknEm3uNts3movSmBofc1908BNy5edKscxYeAdaX1NXkHS6A==} - engines: {node: '>=18'} - peerDependencies: - '@types/node': '>=18' - '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -2982,107 +2707,50 @@ packages: '@schemastore/package@0.0.10': resolution: {integrity: sha512-D3LxMCnkgsb4LO5sDKf6E+yahM2SqpEHmkqMPDSJis5Cy/j2MgWo/g/iq0lECK0mrPWfx3hqKm2ZJlqxwbRJQA==} - '@sec-ant/readable-stream@0.4.1': - resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - - '@shikijs/core@1.13.0': - resolution: {integrity: sha512-Mj5NVfbAXcD1GnwOTSPl8hBn/T8UDpfFQTptp+p41n/CbUcJtOq98WaRD7Lz3hCglYotUTHUWtzu3JhK6XlkAA==} - - '@shikijs/core@1.14.1': - resolution: {integrity: sha512-KyHIIpKNaT20FtFPFjCQB5WVSTpLR/n+jQXhWHWVUMm9MaOaG9BGOG0MSyt7yA4+Lm+4c9rTc03tt3nYzeYSfw==} - - '@shikijs/core@1.23.1': - resolution: {integrity: sha512-NuOVgwcHgVC6jBVH5V7iblziw6iQbWWHrj5IlZI3Fqu2yx9awH7OIQkXIcsHsUmY19ckwSgUMgrqExEyP5A0TA==} - '@shikijs/core@1.24.0': resolution: {integrity: sha512-6pvdH0KoahMzr6689yh0QJ3rCgF4j1XsXRHNEeEN6M4xJTfQ6QPWrmHzIddotg+xPJUPEPzYzYCKzpYyhTI6Gw==} - '@shikijs/engine-javascript@1.23.1': - resolution: {integrity: sha512-i/LdEwT5k3FVu07SiApRFwRcSJs5QM9+tod5vYCPig1Ywi8GR30zcujbxGQFJHwYD7A5BUqagi8o5KS+LEVgBg==} - '@shikijs/engine-javascript@1.24.0': resolution: {integrity: sha512-ZA6sCeSsF3Mnlxxr+4wGEJ9Tto4RHmfIS7ox8KIAbH0MTVUkw3roHPHZN+LlJMOHJJOVupe6tvuAzRpN8qK1vA==} - '@shikijs/engine-oniguruma@1.23.1': - resolution: {integrity: sha512-KQ+lgeJJ5m2ISbUZudLR1qHeH3MnSs2mjFg7bnencgs5jDVPeJ2NVDJ3N5ZHbcTsOIh0qIueyAJnwg7lg7kwXQ==} - '@shikijs/engine-oniguruma@1.24.0': resolution: {integrity: sha512-Eua0qNOL73Y82lGA4GF5P+G2+VXX9XnuUxkiUuwcxQPH4wom+tE39kZpBFXfUuwNYxHSkrSxpB1p4kyRW0moSg==} - '@shikijs/transformers@1.14.1': - resolution: {integrity: sha512-JJqL8QBVCJh3L61jqqEXgFq1cTycwjcGj7aSmqOEsbxnETM9hRlaB74QuXvY/fVJNjbNt8nvWo0VwAXKvMSLRg==} - '@shikijs/transformers@1.24.0': resolution: {integrity: sha512-Qf/hby+PRPkoHncjYnJf5svK1aCsOUtQhuLzKPnmeXJtuUZCmbH0pTpdNtXe9tgln/RHlyRJnv7q46HHS1sO0Q==} - '@shikijs/twoslash@1.13.0': - resolution: {integrity: sha512-OjtxBFYCGqZOnJYMM1qSuHOiHM0cbH64HQ3/7oWR2sfftbCLLqOIJ1+Sja5KnWRTXtW/hZtf4V22g+oX7KB29g==} - '@shikijs/twoslash@1.24.0': resolution: {integrity: sha512-ELyIoD54dFDlb4eGt5sy54WhFeJ39N1hR9W7ADwHWn3XH7cOPjj320EPCh2t76fIoLb0auD46tVLQVVMn93qsA==} - '@shikijs/types@1.23.1': - resolution: {integrity: sha512-98A5hGyEhzzAgQh2dAeHKrWW4HfCMeoFER2z16p5eJ+vmPeF6lZ/elEne6/UCU551F/WqkopqRsr1l2Yu6+A0g==} - '@shikijs/types@1.24.0': resolution: {integrity: sha512-aptbEuq1Pk88DMlCe+FzXNnBZ17LCiLIGWAeCWhoFDzia5Q5Krx3DgnULLiouSdd6+LUM39XwXGppqYE0Ghtug==} - '@shikijs/vitepress-twoslash@1.13.0': - resolution: {integrity: sha512-0VTpYVbHD5d2kr7bYD65H1zM4/DAWsG4iFu/Zuz4Djlr0HUajPaZ4WfpL+SzhuoxoFOlHSI73UouKg0jB5R5PQ==} - - '@shikijs/vitepress-twoslash@1.23.1': - resolution: {integrity: sha512-L67HkzDkbECjYdWxQA9BuKAIB0c7eaa+7sD6dZUQ6/cdJGiWvaPLYMRwMWZQ4ToRsz1X6MQmOKQp6Xb6FEc3Bg==} + '@shikijs/vitepress-twoslash@1.24.0': + resolution: {integrity: sha512-uqAzAHZkg0yzOtVxA3H+xz+tNgFO2f328EfKOIeX98HgI7V1YNm/a+uUqiVuTYY03N9nBMJbdrCHcw7HIc/C3A==} '@shikijs/vscode-textmate@9.3.0': resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} - '@sindresorhus/is@0.7.0': - resolution: {integrity: sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==} - engines: {node: '>=4'} - '@sindresorhus/is@4.6.0': resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} engines: {node: '>=10'} - '@sindresorhus/is@5.6.0': - resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} - engines: {node: '>=14.16'} - - '@sindresorhus/is@6.3.1': - resolution: {integrity: sha512-FX4MfcifwJyFOI2lPoX7PQxCqx8BG1HCho7WdiXwpEQx1Ycij0JxkfYtGK7yqNScrZGSlt6RE6sw8QYoH7eKnQ==} - engines: {node: '>=16'} - '@sindresorhus/merge-streams@2.3.0': resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} - '@sindresorhus/merge-streams@4.0.0': - resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} - engines: {node: '>=18'} - '@stylistic/eslint-plugin@2.10.1': resolution: {integrity: sha512-U+4yzNXElTf9q0kEfnloI9XbOyD4cnEQCxjUI94q0+W++0GAEQvJ/slwEj9lwjDHfGADRSr+Tco/z0XJvmDfCQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - '@sugarat/theme-shared@0.0.2': - resolution: {integrity: sha512-HCrMyHpLEcKLnDco1SIbpCik4+QhLnsI35IrqoSZp2dqHnVPRohaStCbqWHiqYgewQXiDvTfg0dQ90QqD64ESA==} - '@sugarat/theme-shared@0.0.3': resolution: {integrity: sha512-94Ss05oX/PpAAaVUxjvuXmsr3/ZVLXMeQkPhd1IdvKzRLn9Ong2S1vxCy1e1+TArhY72g3ktsBpaWhn5yUx4ng==} '@surma/rollup-plugin-off-main-thread@2.2.3': resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} - '@szmarczak/http-timer@4.0.6': - resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} - engines: {node: '>=10'} - - '@szmarczak/http-timer@5.0.1': - resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} - engines: {node: '>=14.16'} - '@tokenizer/token@0.3.0': resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==} @@ -3102,15 +2770,9 @@ packages: '@tsconfig/node16@1.0.4': resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - '@types/archiver@6.0.3': - resolution: {integrity: sha512-a6wUll6k3zX6qs5KlxIggs1P1JcYJaTCx2gnlr+f0S1yd2DoaEwoIK10HmBaLnZwWneBz+JBm0dwcZu0zECBcQ==} - '@types/argparse@1.0.38': resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} - '@types/cacheable-request@6.0.3': - resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} - '@types/conventional-commits-parser@5.0.1': resolution: {integrity: sha512-7uz5EHdzz2TqoMfV7ee61Egf5y6NkcO4FB/1iCCQnbeiI1F3xzv3vK5dBCXUCLQgGYS+mUeigK1iKQzvED+QnQ==} @@ -3123,27 +2785,18 @@ packages: '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} - '@types/figlet@1.7.0': - resolution: {integrity: sha512-KwrT7p/8Eo3Op/HBSIwGXOsTZKYiM9NpWRBJ5sVjWP/SmlS+oxxRvJht/FNAtliJvja44N3ul1yATgohnVBV0Q==} - '@types/glob@7.2.0': resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - '@types/http-cache-semantics@4.0.4': - resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} - '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/keyv@3.1.4': - resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} - '@types/linkify-it@5.0.0': resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==} @@ -3165,9 +2818,6 @@ packages: '@types/minimatch@5.1.2': resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} - '@types/minimist@1.2.5': - resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} - '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} @@ -3180,24 +2830,12 @@ packages: '@types/node@16.9.1': resolution: {integrity: sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==} - '@types/node@18.19.67': - resolution: {integrity: sha512-wI8uHusga+0ZugNp0Ol/3BqQfEcCCNfojtO6Oou9iVNGPTL6QNSdnUdqq85fRgIorLhLMuPIKpsN98QE9Nh+KQ==} - '@types/node@22.10.1': resolution: {integrity: sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==} - '@types/normalize-package-data@2.4.4': - resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - - '@types/readdir-glob@1.1.5': - resolution: {integrity: sha512-raiuEPUYqXu+nvtY2Pe8s8FEmZ3x5yAH4VkLdihcPdalvsHltomrRC9BzuStrJ9yk06470hS0Crw0f1pXqD+Hg==} - '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} - '@types/responselike@1.0.3': - resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} - '@types/tinycolor2@1.4.6': resolution: {integrity: sha512-iEN8J0BoMnsWBqjVbWH/c0G0Hh7O21lpR2/+PrvAVgWdzL7eexIFm4JN/Wn10PTcmNdtS6U67r499mlWMXOxNw==} @@ -3213,9 +2851,6 @@ packages: '@types/web-bluetooth@0.0.20': resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} - '@types/yauzl@2.10.3': - resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.14.0': resolution: {integrity: sha512-tqp8H7UWFaZj0yNO6bycd5YjMwxa6wIHOLZvWPkidwbgLCsBMetQoGj7DPuAlWa2yGO3H48xmPwjhsSPPCGU5w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3349,13 +2984,6 @@ packages: '@vibrant/worker@3.2.1-alpha.1': resolution: {integrity: sha512-mtSlBdHkFNr4FOnMtqtHJxy9z5AsUcZzGlpiHzvWOoaoN9lNTDPwxOBd0q4VTYWuGPrIm6Fuq5m7aRbLv7KqiQ==} - '@vitejs/plugin-vue@5.1.2': - resolution: {integrity: sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A==} - engines: {node: ^18.0.0 || >=20.0.0} - peerDependencies: - vite: ^5.0.0 - vue: ^3.2.25 - '@vitejs/plugin-vue@5.2.1': resolution: {integrity: sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==} engines: {node: ^18.0.0 || >=20.0.0} @@ -3401,48 +3029,27 @@ packages: '@volar/typescript@2.4.10': resolution: {integrity: sha512-F8ZtBMhSXyYKuBfGpYwqA5rsONnOwAVvjyE7KPYJ7wgZqo2roASqNWUnianOomJX5u1cxeRooHV59N0PhvEOgw==} - '@vue/compiler-core@3.4.38': - resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} - '@vue/compiler-core@3.5.13': resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} - '@vue/compiler-dom@3.4.38': - resolution: {integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==} - '@vue/compiler-dom@3.5.13': resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==} - '@vue/compiler-sfc@3.4.38': - resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==} - '@vue/compiler-sfc@3.5.13': resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} - '@vue/compiler-ssr@3.4.38': - resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==} - '@vue/compiler-ssr@3.5.13': resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==} '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} - '@vue/devtools-api@7.3.9': - resolution: {integrity: sha512-D+GTYtFg68bqSu66EugQUydsOqaDlPLNmYw5oYk8k81uBu9/bVTUrqlAJrAA9Am7MXhKz2gWdDkopY6sOBf/Bg==} - '@vue/devtools-api@7.6.7': resolution: {integrity: sha512-PV4I31WaV2rfA8RGauM+69uFEzWkqtP561RiLU2wK+Ce85u3zyKW3aoESlLCNzkc4y0JaJyskH6zAE3xWOP8+Q==} - '@vue/devtools-kit@7.3.9': - resolution: {integrity: sha512-Gr17nA+DaQzqyhNx1DUJr1CJRzTRfbIuuC80ZgU8MD/qNO302tv9la+ROi+Uaw+ULVwU9T71GnwLy4n8m9Lspg==} - '@vue/devtools-kit@7.6.7': resolution: {integrity: sha512-V8/jrXY/swHgnblABG9U4QCbE60c6RuPasmv2d9FvVqc5d94t1vDiESuvRmdNJBdWz4/D3q6ffgyAfRVjwHYEw==} - '@vue/devtools-shared@7.3.9': - resolution: {integrity: sha512-CdfMRZKXyI8vw+hqOcQIiLihB6Hbbi7WNZGp7LsuH1Qe4aYAFmTaKjSciRZ301oTnwmU/knC/s5OGuV6UNiNoA==} - '@vue/devtools-shared@7.6.7': resolution: {integrity: sha512-QggO6SviAsolrePAXZ/sA1dSicSPt4TueZibCvydfhNDieL1lAuyMTgQDGst7TEvMGb4vgYv2I+1sDkO4jWNnw==} @@ -3462,87 +3069,26 @@ packages: typescript: optional: true - '@vue/reactivity@3.4.38': - resolution: {integrity: sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==} - '@vue/reactivity@3.5.13': resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==} - '@vue/runtime-core@3.4.38': - resolution: {integrity: sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==} - '@vue/runtime-core@3.5.13': resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==} - '@vue/runtime-dom@3.4.38': - resolution: {integrity: sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==} - '@vue/runtime-dom@3.5.13': resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==} - '@vue/server-renderer@3.4.38': - resolution: {integrity: sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==} - peerDependencies: - vue: 3.4.38 - '@vue/server-renderer@3.5.13': resolution: {integrity: sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==} peerDependencies: vue: 3.5.13 - '@vue/shared@3.4.38': - resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} - '@vue/shared@3.5.13': resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} - '@vueuse/core@11.0.3': - resolution: {integrity: sha512-RENlh64+SYA9XMExmmH1a3TPqeIuJBNNB/63GT35MZI+zpru3oMRUA6cEFr9HmGqEgUisurwGwnIieF6qu3aXw==} - '@vueuse/core@11.3.0': resolution: {integrity: sha512-7OC4Rl1f9G8IT6rUfi9JrKiXy4bfmHhZ5x2Ceojy0jnd3mHNEvV4JaRygH362ror6/NZ+Nl+n13LPzGiPN8cKA==} - '@vueuse/integrations@11.0.3': - resolution: {integrity: sha512-w6CDisaxs19S5Fd+NPPLFaA3GoX5gxuxrbTTBu0EYap7oH13w75L6C/+7e9mcoF9akhcR6GyYajwVMQEjdapJg==} - peerDependencies: - async-validator: ^4 - axios: ^1 - change-case: ^5 - drauu: ^0.4 - focus-trap: ^7 - fuse.js: ^7 - idb-keyval: ^6 - jwt-decode: ^4 - nprogress: ^0.2 - qrcode: ^1.5 - sortablejs: ^1 - universal-cookie: ^7 - peerDependenciesMeta: - async-validator: - optional: true - axios: - optional: true - change-case: - optional: true - drauu: - optional: true - focus-trap: - optional: true - fuse.js: - optional: true - idb-keyval: - optional: true - jwt-decode: - optional: true - nprogress: - optional: true - qrcode: - optional: true - sortablejs: - optional: true - universal-cookie: - optional: true - '@vueuse/integrations@11.3.0': resolution: {integrity: sha512-5fzRl0apQWrDezmobchoiGTkGw238VWESxZHazfhP3RM7pDSiyXy18QbfYkILoYNTd23HPAfQTJpkUc5QbkwTw==} peerDependencies: @@ -3584,15 +3130,9 @@ packages: universal-cookie: optional: true - '@vueuse/metadata@11.0.3': - resolution: {integrity: sha512-+FtbO4SD5WpsOcQTcC0hAhNlOid6QNLzqedtquTtQ+CRNBoAt9GuV07c6KNHK1wCmlq8DFPwgiLF2rXwgSHX5Q==} - '@vueuse/metadata@11.3.0': resolution: {integrity: sha512-pwDnDspTqtTo2HwfLw4Rp6yywuuBdYnPYDq+mO38ZYKGebCUQC/nVj/PXSiK9HX5otxLz8Fn7ECPbjiRz2CC3g==} - '@vueuse/shared@11.0.3': - resolution: {integrity: sha512-0rY2m6HS5t27n/Vp5cTDsKTlNnimCqsbh/fmT2LgE+aaU42EMfXo8+bNX91W9I7DDmxfuACXMmrd7d79JxkqWA==} - '@vueuse/shared@11.3.0': resolution: {integrity: sha512-P8gSSWQeucH5821ek2mn/ciCk+MS/zoRKqdQIM3bHq6p7GXDAJLmnRRKmF5F65sAVJIfzQlwR3aDzwCn10s8hA==} @@ -3642,10 +3182,6 @@ packages: resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} engines: {node: '>= 14'} - aggregate-error@3.1.0: - resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} - engines: {node: '>=8'} - ajv-draft-04@1.0.0: resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} peerDependencies: @@ -3674,9 +3210,6 @@ packages: ajv@8.17.1: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} - algoliasearch@4.24.0: - resolution: {integrity: sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==} - algoliasearch@5.15.0: resolution: {integrity: sha512-Yf3Swz1s63hjvBVZ/9f2P1Uu48GjmjCN+Esxb6MAONMGtZB1fRX8/S1AhUTtsuTlcGovbYLxpHgc7wEzstDZBw==} engines: {node: '>= 14.0.0'} @@ -3691,14 +3224,6 @@ packages: resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} engines: {node: '>=6'} - ansi-escapes@3.2.0: - resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==} - engines: {node: '>=4'} - - ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} - ansi-escapes@5.0.0: resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} engines: {node: '>=12'} @@ -3707,14 +3232,6 @@ packages: resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} engines: {node: '>=18'} - ansi-regex@3.0.1: - resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==} - engines: {node: '>=4'} - - ansi-regex@4.1.1: - resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==} - engines: {node: '>=6'} - ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -3723,10 +3240,6 @@ packages: resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} engines: {node: '>=12'} - ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} @@ -3745,10 +3258,6 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - app-path@3.3.0: - resolution: {integrity: sha512-EAgEXkdcxH1cgEePOSsmUtw9ItPl0KTxnh/pj9ZbhvbKbij9x0oX6PWpGnorDr0DS5AosLgoa5n3T/hZmKQpYA==} - engines: {node: '>=8'} - app-path@4.0.0: resolution: {integrity: sha512-mgBO9PZJ3MpbKbwFTljTi36ZKBvG5X/fkVR1F85ANsVcVllEb+C0LGNdJfGUm84GpC4xxgN6HFkmkMU8VEO4mA==} engines: {node: '>=12'} @@ -3756,13 +3265,6 @@ packages: aproba@2.0.0: resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} - arch@2.2.0: - resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==} - - archive-type@4.0.0: - resolution: {integrity: sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==} - engines: {node: '>=4'} - archiver-utils@5.0.2: resolution: {integrity: sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==} engines: {node: '>= 14'} @@ -3827,10 +3329,6 @@ packages: resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} engines: {node: '>= 0.4'} - arrify@1.0.1: - resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} - engines: {node: '>=0.10.0'} - as-table@1.0.55: resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==} @@ -3853,12 +3351,6 @@ packages: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} engines: {node: '>=8'} - async-promises@0.2.3: - resolution: {integrity: sha512-/iraEWVBoP+CTSonpypBsELpabsz8sWKq9XMfVzcrxwJ8Io6aooca9uH8kJDYgQF7jiwKY01itNoyqiyto9RLw==} - - async@2.6.4: - resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==} - async@3.2.6: resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} @@ -3945,26 +3437,6 @@ packages: bidi-js@1.0.3: resolution: {integrity: sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==} - bin-build@3.0.0: - resolution: {integrity: sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==} - engines: {node: '>=4'} - - bin-check@4.1.0: - resolution: {integrity: sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==} - engines: {node: '>=4'} - - bin-version-check@4.0.0: - resolution: {integrity: sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==} - engines: {node: '>=6'} - - bin-version@3.1.0: - resolution: {integrity: sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==} - engines: {node: '>=6'} - - bin-wrapper@4.1.0: - resolution: {integrity: sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==} - engines: {node: '>=6'} - binarium@2.0.1: resolution: {integrity: sha512-mYGhu+esB0B3OYDN4styzawbSvnMGO8iHNMoBwfXxCD9LGknuReiGRdUovG+qh9JuKO9vZBmKUpuRqQQ6+z5mg==} engines: {node: '>=20.0.0', pnpm: '>=8.10.0'} @@ -3974,9 +3446,6 @@ packages: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} - birpc@0.2.17: - resolution: {integrity: sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg==} - birpc@0.2.19: resolution: {integrity: sha512-5WeXXAvTmitV1RqJFppT5QtUiz2p1mRSYU000Jkft5ZUCLJIk4uQriYNO50HknxKwM6jd8utNc66K1qGIwwWBQ==} @@ -3999,10 +3468,6 @@ packages: resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==} deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. - boxen@7.1.1: - resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==} - engines: {node: '>=14.16'} - boxen@8.0.1: resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} engines: {node: '>=18'} @@ -4073,25 +3538,6 @@ packages: '@75lb/nature': optional: true - cacheable-lookup@5.0.4: - resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} - engines: {node: '>=10.6.0'} - - cacheable-lookup@7.0.0: - resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} - engines: {node: '>=14.16'} - - cacheable-request@10.2.14: - resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==} - engines: {node: '>=14.16'} - - cacheable-request@2.1.4: - resolution: {integrity: sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==} - - cacheable-request@7.0.4: - resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==} - engines: {node: '>=8'} - call-bind@1.0.7: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} @@ -4103,22 +3549,6 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - callsites@4.2.0: - resolution: {integrity: sha512-kfzR4zzQtAE9PC7CzZsjl3aBNbXWuXiSeOCdLcPpBfGW8YuCqQHcRPFDbr/BPVmd3EEPVpuFzLyuT/cUhPr4OQ==} - engines: {node: '>=12.20'} - - camelcase-keys@6.2.2: - resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} - engines: {node: '>=8'} - - camelcase@5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} - - camelcase@7.0.1: - resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} - engines: {node: '>=14.16'} - camelcase@8.0.0: resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} engines: {node: '>=16'} @@ -4136,11 +3566,6 @@ packages: capnp-ts@0.7.0: resolution: {integrity: sha512-XKxXAC3HVPv7r674zP0VC3RTXz+/JKhfyw94ljvF80yynK6VkTnqE3jMuN8b3dUVmmc43TjyxjW4KTsmB3c86g==} - carbon-now-cli@2.0.0: - resolution: {integrity: sha512-nad2waGHrt4ISKU3VAPdf+cyeXdPRVuNmJSQtLD4KSNcPwR3wqpgCo7Y4PBZYdYU+E0IRSaS5a1QfIU25Inqxw==} - engines: {node: '>=16.0.0', npm: '>=7.10.0'} - hasBin: true - caseless@0.12.0: resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} @@ -4148,10 +3573,6 @@ packages: resolution: {integrity: sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A==} engines: {node: '>= 10'} - caw@2.0.1: - resolution: {integrity: sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==} - engines: {node: '>=4'} - ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -4166,10 +3587,6 @@ packages: resolution: {integrity: sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==} engines: {node: '>=12'} - chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} @@ -4184,10 +3601,6 @@ packages: change-case@5.4.4: resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==} - change-file-extension@0.1.1: - resolution: {integrity: sha512-lB0j9teu8JtDPDHRfU8pNH33w4wMu5bOaKoT4PxH+AKugBrIfpiJMTTKIm0TErNeJPkeQEgvH31YpccTwOKPRg==} - engines: {node: '>=18'} - char-regex@1.0.2: resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} engines: {node: '>=10'} @@ -4242,26 +3655,10 @@ packages: citty@0.1.6: resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} - clean-stack@2.2.0: - resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} - engines: {node: '>=6'} - cli-boxes@3.0.0: resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} engines: {node: '>=10'} - cli-cursor@2.1.0: - resolution: {integrity: sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==} - engines: {node: '>=4'} - - cli-cursor@3.1.0: - resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} - engines: {node: '>=8'} - - cli-cursor@4.0.0: - resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - cli-cursor@5.0.0: resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} engines: {node: '>=18'} @@ -4279,29 +3676,10 @@ packages: resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} engines: {node: 10.* || >= 12.*} - cli-truncate@3.1.0: - resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - cli-truncate@4.0.0: resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} engines: {node: '>=18'} - cli-width@2.2.1: - resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==} - - cli-width@4.1.0: - resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} - engines: {node: '>= 12'} - - clipboard-sys@1.2.1: - resolution: {integrity: sha512-Ln/sq2sspjDrrBzgWHGN1hwo/GCZNpGBU+W1Cr2x31P7FlUTNiot0tbuqS/OXANd3konhUXrk4qPPtXpc4OXNw==} - os: [linux, darwin, win32] - - clipboardy@2.3.0: - resolution: {integrity: sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==} - engines: {node: '>=8'} - cliui@7.0.4: resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} @@ -4309,26 +3687,14 @@ packages: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} - clone-response@1.0.2: - resolution: {integrity: sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==} - - clone-response@1.0.3: - resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} - clone@1.0.4: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} @@ -4429,6 +3795,10 @@ packages: resolution: {integrity: sha512-l9Uwc9eOnz39oADzGO2cSBDi7siv8lwO+31ocQ2nOJijnDiW3pxqm9VV10DPYUO28wW83DjABoUqY1nfHRR2hQ==} engines: {node: '>=18'} + conf@13.1.0: + resolution: {integrity: sha512-Bi6v586cy1CoTFViVO4lGTtx780lfF96fUmS1lSX6wpZf6330NvHUu6fReVuDP1de8Mg0nkZb01c8tAQdz1o3w==} + engines: {node: '>=18'} + confbox@0.1.8: resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} @@ -4438,10 +3808,6 @@ packages: config-master@3.1.0: resolution: {integrity: sha512-n7LBL1zBzYdTpF1mx5DNcZnZn05CWIdsdvtPL4MosvqbBUK3Rq6VWEtGUuF3Y0s9/CIhMejezqlSkP6TnCJ/9g==} - configstore@6.0.0: - resolution: {integrity: sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==} - engines: {node: '>=12'} - configstore@7.0.0: resolution: {integrity: sha512-yk7/5PN5im4qwz0WFZW3PXnzHgPu9mX29Y8uZ3aefe2lBPC1FYttWZRcaW9fKkT0pBCJyuQ2HfbmPVaODi9jcQ==} engines: {node: '>=18'} @@ -4453,10 +3819,6 @@ packages: console-control-strings@1.1.0: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} - content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - contentstream@1.0.0: resolution: {integrity: sha512-jqWbfFZFG9tZbdej7+TzXI4kanABh3BLtTWY6NxqTK5zo6iTIeo5aq4iRVfYsLQ0y8ccQqmJR/J4NeMmEdnR2w==} engines: {node: '>= 0.8.0'} @@ -4470,10 +3832,6 @@ packages: engines: {node: '>=16'} hasBin: true - convert-hrtime@5.0.0: - resolution: {integrity: sha512-lOETlkIeYSJWcbbcvjRKGxVMXJR+8+OQb/mTPbA4ObPMytYIsUbuOE0Jzy60hjARYszq1id0j8KgVhC+WGZVTg==} - engines: {node: '>=12'} - convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} @@ -4532,10 +3890,6 @@ packages: cross-spawn@5.1.0: resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} - cross-spawn@6.0.6: - resolution: {integrity: sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==} - engines: {node: '>=4.8'} - cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -4544,10 +3898,6 @@ packages: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} - crypto-random-string@4.0.0: - resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} - engines: {node: '>=12'} - css-declaration-sorter@7.2.0: resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==} engines: {node: ^14 || ^16 || >=18} @@ -4611,21 +3961,16 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - csv-parse@5.5.6: - resolution: {integrity: sha512-uNpm30m/AGSkLxxy7d9yRXpJQFrZzVWLFBkS+6ngPcZkw/5k3L/jjFuj7tVnEpRn+QgmiXr21nDlhCiUK4ij2A==} + csv-parse@5.6.0: + resolution: {integrity: sha512-l3nz3euub2QMg5ouu5U09Ew9Wf6/wQ8I++ch1loQ0ljmzhmfZYrH9fflS22i/PQEvsPvxCwxgz5q7UB8K1JO4Q==} - csv-stringify@6.5.1: - resolution: {integrity: sha512-+9lpZfwpLntpTIEpFbwQyWuW/hmI/eHuJZD1XzeZpfZTqkf1fyvBbBLXTJJMsBuuS11uTShMqPwzx4A6ffXgRQ==} + csv-stringify@6.5.2: + resolution: {integrity: sha512-RFPahj0sXcmUyjrObAK+DOWtMvMIFV328n4qZJhgX3x2RqkQgOTU2mCUmiFR0CzM6AzChlRSUErjiJeEt8BaQA==} current-module-paths@1.1.2: resolution: {integrity: sha512-H4s4arcLx/ugbu1XkkgSvcUZax0L6tXUqnppGniQb8l5VjUKGHoayXE5RiriiPhYDd+kjZnaok1Uig13PKtKYQ==} engines: {node: '>=12.17'} - cwebp-bin@8.0.0: - resolution: {integrity: sha512-j2s6jA84aG20lB0i/FBwqZGc8nHx4VASUK8OTDxy3xoUHoX/+pP6T15/TnWwhMcD0pZ05y5GgRPkurufOC8tnQ==} - engines: {node: ^14.13.1 || >=16.0.0} - hasBin: true - cwise-compiler@1.1.3: resolution: {integrity: sha512-WXlK/m+Di8DMMcCjcWr4i+XzcQra9eCdXIJrgh4TUgh0pIS/yJduLxS9JgefsHJ/YVLdgPtXm9r62W92MvanEQ==} @@ -4669,9 +4014,6 @@ packages: de-indent@1.0.2: resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} - death@1.1.0: - resolution: {integrity: sha512-vsV6S4KVHvTGxbEcij7hkWRv0It+sGGWVOM67dQde/o5Xjnr+KmLjxWJii2uEObIrt1CcM9w0Yaovx+iOlIL+w==} - debounce-fn@6.0.0: resolution: {integrity: sha512-rBMW+F2TXryBwB54Q0d8drNEI+TfoS9JpNTAoVpukbWEhjXQq4rySFYLaqXMFXwdv61Zb2OHtj5bviSoimqxRQ==} engines: {node: '>=18'} @@ -4684,15 +4026,6 @@ packages: supports-color: optional: true - debug@4.3.6: - resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.3.7: resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} @@ -4702,14 +4035,6 @@ packages: supports-color: optional: true - decamelize-keys@1.1.1: - resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} - engines: {node: '>=0.10.0'} - - decamelize@1.2.0: - resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} - engines: {node: '>=0.10.0'} - decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} @@ -4720,14 +4045,6 @@ packages: decode-named-character-reference@1.0.2: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} - decode-uri-component@0.2.2: - resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} - engines: {node: '>=0.10'} - - decompress-response@3.3.0: - resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} - engines: {node: '>=4'} - decompress-response@4.2.1: resolution: {integrity: sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==} engines: {node: '>=8'} @@ -4775,10 +4092,6 @@ packages: resolution: {integrity: sha512-qCSH6I0INPxd9Y1VtAiLpnYvz5O//6rCfJXKk0z66Up9/VOSr+1yS8XSKA5IWRxjocFGlzPyaZYe+jxq7OOLtQ==} engines: {node: '>=16.0.0'} - deepmerge@2.2.1: - resolution: {integrity: sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==} - engines: {node: '>=0.10.0'} - deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} @@ -4794,18 +4107,10 @@ packages: defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} - defer-to-connect@2.0.1: - resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} - engines: {node: '>=10'} - define-data-property@1.1.4: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} - define-lazy-prop@2.0.0: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} - engines: {node: '>=8'} - define-lazy-prop@3.0.0: resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} engines: {node: '>=12'} @@ -4817,10 +4122,6 @@ packages: defu@6.1.4: resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} - del@6.1.1: - resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} - engines: {node: '>=10'} - delay@4.4.1: resolution: {integrity: sha512-aL3AhqtfhOlT/3ai6sWXeqwnw63ATNpnUiN4HL7x9q+My5QtHlO3OIkasmug9LKzpheLdmUKGRKnYXYAS7FQkQ==} engines: {node: '>=6'} @@ -4848,9 +4149,6 @@ packages: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} - detect-node@2.1.0: - resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} @@ -4895,14 +4193,6 @@ packages: resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} engines: {node: '>=8'} - dot-prop@6.0.1: - resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} - engines: {node: '>=10'} - - dot-prop@8.0.2: - resolution: {integrity: sha512-xaBe6ZT4DHPkg0k4Ytbvn5xoxgpG0jOS1dYxSOwAHPuNLjP3/OzN0gH55SrLqpx8cBfSaVt91lXYkApjb+nYdQ==} - engines: {node: '>=16'} - dot-prop@9.0.0: resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==} engines: {node: '>=18'} @@ -4911,20 +4201,9 @@ packages: resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==} engines: {node: '>=10'} - download@6.2.5: - resolution: {integrity: sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==} - engines: {node: '>=4'} - - download@7.1.0: - resolution: {integrity: sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==} - engines: {node: '>=6'} - duplexer2@0.1.4: resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==} - duplexer3@0.1.5: - resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} - eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} @@ -4939,11 +4218,6 @@ packages: electron-to-chromium@1.5.68: resolution: {integrity: sha512-FgMdJlma0OzUYlbrtZ4AeXjKxKPk6KT8WOP8BjcqxWtlg8qyJQjRzPJzUtUn5GBg1oQ26hFs7HOOHJMYiJRnvQ==} - electron@25.9.8: - resolution: {integrity: sha512-PGgp6PH46QVENHuAHc2NT1Su8Q1qov7qIl2jI5tsDpTibwV2zD8539AeWBQySeBU4dhbj9onIl7+1bXQ0wefBg==} - engines: {node: '>= 12.20.55'} - hasBin: true - emoji-regex-xs@1.0.0: resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==} @@ -5025,9 +4299,6 @@ packages: resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} engines: {node: '>= 0.4'} - es6-error@4.1.1: - resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} - es6-promise@3.3.1: resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} @@ -5079,10 +4350,6 @@ packages: resolution: {integrity: sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==} engines: {node: '>=12'} - escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - escape-string-regexp@2.0.0: resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} engines: {node: '>=8'} @@ -5353,18 +4620,6 @@ packages: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} - exec-buffer@3.2.0: - resolution: {integrity: sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==} - engines: {node: '>=4'} - - execa@0.7.0: - resolution: {integrity: sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==} - engines: {node: '>=4'} - - execa@1.0.0: - resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} - engines: {node: '>=6'} - execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} @@ -5373,14 +4628,6 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} - execa@9.5.1: - resolution: {integrity: sha512-QY5PPtSonnGwhhHDNI7+3RvY285c7iuJFFB+lU+oEzMY/gEGJ808owqJsrr8Otd1E/x07po1LkUBmdAc5duPAg==} - engines: {node: ^18.19.0 || >=20.5.0} - - executable@4.1.1: - resolution: {integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==} - engines: {node: '>=4'} - exif-parser@0.1.12: resolution: {integrity: sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==} @@ -5396,14 +4643,6 @@ packages: resolution: {integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==} engines: {node: '>=12.0.0'} - ext-list@2.2.2: - resolution: {integrity: sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==} - engines: {node: '>=0.10.0'} - - ext-name@5.0.0: - resolution: {integrity: sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==} - engines: {node: '>=4'} - extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} engines: {node: '>=0.10.0'} @@ -5418,11 +4657,6 @@ packages: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} engines: {node: '>=4'} - extract-zip@2.0.1: - resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} - engines: {node: '>= 10.17.0'} - hasBin: true - extsprintf@1.3.0: resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} engines: {'0': node >=0.6.0} @@ -5430,10 +4664,6 @@ packages: fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - fast-equals@5.0.1: - resolution: {integrity: sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==} - engines: {node: '>=6.0.0'} - fast-fifo@1.3.2: resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} @@ -5471,14 +4701,6 @@ packages: fd-slicer@1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} - fdir@6.3.0: - resolution: {integrity: sha512-QOnuT+BOtivR77wYvCWHfGt9s4Pz1VIMbD463vegT5MLqNXy8rYFT/lPVEqf/bhYeT6qmqrNHhsX+rWwe3rOCQ==} - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - fdir@6.4.2: resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==} peerDependencies: @@ -5496,10 +4718,6 @@ packages: engines: {node: '>= 0.4.0'} hasBin: true - figures@2.0.0: - resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==} - engines: {node: '>=4'} - figures@6.1.0: resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} engines: {node: '>=18'} @@ -5512,14 +4730,6 @@ packages: resolution: {integrity: sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg==} engines: {node: '>=18'} - file-exists@5.0.1: - resolution: {integrity: sha512-TeBMgeKbdSsQtcY2XqKY/yTa4BciMD/Gw8YcND0XMDZt4CDj87l1Wl4x7K0ravZ80tZcyIGMD0hj2VSRPR8M8Q==} - engines: {node: '>=6.0.0'} - - file-extension@4.0.5: - resolution: {integrity: sha512-l0rOL3aKkoi6ea7MNZe6OHgqYYpn48Qfflr8Pe9G9JPPTx5A+sfboK91ZufzIs59/lPqh351l0eb6iKU9J5oGg==} - engines: {node: '>=4'} - file-set@5.2.2: resolution: {integrity: sha512-/KgJI1V/QaDK4enOk/E2xMFk1cTWJghEr7UmWiRZfZ6upt6gQCfMn4jJ7aOm64OKurj4TaVnSSgSDqv5ZKYA3A==} engines: {node: '>=12.17'} @@ -5529,26 +4739,14 @@ packages: '@75lb/nature': optional: true - file-type@10.11.0: - resolution: {integrity: sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==} - engines: {node: '>=6'} - file-type@16.5.4: resolution: {integrity: sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==} engines: {node: '>=10'} - file-type@19.6.0: - resolution: {integrity: sha512-VZR5I7k5wkD0HgFnMsq5hOsSc710MJMu5Nc5QYsbe38NN5iPV/XTObYLc/cpttRTf6lX538+5uO1ZQRhYibiZQ==} - engines: {node: '>=18'} - file-type@3.9.0: resolution: {integrity: sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==} engines: {node: '>=0.10.0'} - file-type@4.4.0: - resolution: {integrity: sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==} - engines: {node: '>=4'} - file-type@5.2.0: resolution: {integrity: sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==} engines: {node: '>=4'} @@ -5557,10 +4755,6 @@ packages: resolution: {integrity: sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==} engines: {node: '>=4'} - file-type@8.1.0: - resolution: {integrity: sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==} - engines: {node: '>=6'} - file-type@9.0.0: resolution: {integrity: sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==} engines: {node: '>=6'} @@ -5568,22 +4762,10 @@ packages: filelist@1.0.4: resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} - filename-reserved-regex@2.0.0: - resolution: {integrity: sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==} - engines: {node: '>=4'} - - filenamify@2.1.0: - resolution: {integrity: sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==} - engines: {node: '>=4'} - fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} - filter-obj@1.1.0: - resolution: {integrity: sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ==} - engines: {node: '>=0.10.0'} - find-replace@5.0.2: resolution: {integrity: sha512-Y45BAiE3mz2QsrN2fb5QEtO4qb44NcS7en/0y9PEVsg351HsLeVclP8QPMH79Le9sH3rs5RSwJu99W0WPZO43Q==} engines: {node: '>=14'} @@ -5605,10 +4787,6 @@ packages: resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==} engines: {node: '>=18'} - find-versions@3.2.0: - resolution: {integrity: sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==} - engines: {node: '>=6'} - flat-cache@4.0.1: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} @@ -5629,9 +4807,6 @@ packages: '@nuxt/kit': optional: true - focus-trap@7.5.4: - resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==} - focus-trap@7.6.2: resolution: {integrity: sha512-9FhUxK1hVju2+AiQIDJ5Dd//9R2n2RAfJ0qfhF4IHGHgcoEUTMpbTeG/zbEuwaiYXfuAH6XE0/aCyxDdRM+W5w==} @@ -5654,10 +4829,6 @@ packages: forever-agent@0.6.1: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} - form-data-encoder@2.1.4: - resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} - engines: {node: '>= 14.17'} - form-data@2.3.3: resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} engines: {node: '>= 0.12'} @@ -5683,9 +4854,6 @@ packages: resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} engines: {node: '>=14.14'} - fs-extra@5.0.0: - resolution: {integrity: sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==} - fs-extra@7.0.1: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} @@ -5718,10 +4886,6 @@ packages: function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - function-timeout@1.0.2: - resolution: {integrity: sha512-939eZS4gJ3htTHAldmyyuzlrD58P03fHG49v2JfFXbV6OhvZKRC9j2yAtdHw/zrp2zXHuv05zMIy40F0ge7spA==} - engines: {node: '>=18'} - function.prototype.name@1.1.6: resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} engines: {node: '>= 0.4'} @@ -5756,10 +4920,6 @@ packages: get-pixels-frame-info-update@3.3.2: resolution: {integrity: sha512-LzVij57X/gK4Y6LpcDdqj+R9WCpD6Sv3ZH85GMA+S3xgPGCz81mHql4GiSnF4GijRjk7TE0ja2sDr8FFYKLe2g==} - get-proxy@2.1.0: - resolution: {integrity: sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==} - engines: {node: '>=4'} - get-set-props@0.1.0: resolution: {integrity: sha512-7oKuKzAGKj0ag+eWZwcGw2fjiZ78tXnXQoBgY0aU7ZOxTu4bB7hSuQSDgtKy978EDH062P5FmD2EWiDpQS9K9Q==} engines: {node: '>=0.10.0'} @@ -5767,10 +4927,6 @@ packages: get-source@2.0.12: resolution: {integrity: sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==} - get-stdin@8.0.0: - resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} - engines: {node: '>=10'} - get-stdin@9.0.0: resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} engines: {node: '>=12'} @@ -5779,18 +4935,6 @@ packages: resolution: {integrity: sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==} engines: {node: '>=0.10.0'} - get-stream@3.0.0: - resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==} - engines: {node: '>=4'} - - get-stream@4.1.0: - resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} - engines: {node: '>=6'} - - get-stream@5.2.0: - resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} - engines: {node: '>=8'} - get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} @@ -5799,10 +4943,6 @@ packages: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} - get-stream@9.0.1: - resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} - engines: {node: '>=18'} - get-symbol-description@1.0.2: resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} engines: {node: '>= 0.4'} @@ -5817,18 +4957,9 @@ packages: resolution: {integrity: sha512-HMfSa+EIng62NbDhM63QGYoc49/m8DcZ9hhBtw+CXX9mKboSpeFVxjZ2WEWaMFZ14MUjfACK7jsrxrJffIVrCg==} engines: {node: '>= 0.8.0'} - gif-encoder@0.6.1: - resolution: {integrity: sha512-pDHqEc0/F+9RvJwah0TkZbE+FvvYdjvopES2cBvzaVqi0H5ShvmQxYkohN7fvhktPuGQ9LlkOqolHjA7tJ11qg==} - engines: {node: '>= 0.10.0'} - gif-frames@1.0.1: resolution: {integrity: sha512-9ddxnrEbAjdv0R6Ib8DHhd3TIsaulrm55qWpiH1dsVp4X/QPE8FxtK2YvuYrj+y+YhiBHRHRXo5Gei9GzdMS3g==} - gifsicle@5.3.0: - resolution: {integrity: sha512-FJTpgdj1Ow/FITB7SVza5HlzXa+/lqEY0tHQazAJbuAdvyJtkH4wIdsR2K414oaTwRXHFLLF+tYbipj+OpYg+Q==} - engines: {node: '>=10'} - hasBin: true - gifwrap@0.10.1: resolution: {integrity: sha512-2760b1vpJHNmLzZ/ubTtNnEx5WApN/PYWJvXvgS+tL1egTTthayFYIQQNi136FLEDcN/IyEY2EcGpIITD6eYUw==} @@ -5882,18 +5013,10 @@ packages: engines: {node: '>=12'} deprecated: Glob versions prior to v9 are no longer supported - global-agent@3.0.0: - resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==} - engines: {node: '>=10.0'} - global-directory@4.0.1: resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} engines: {node: '>=18'} - global-dirs@3.0.1: - resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} - engines: {node: '>=10'} - global-modules@2.0.0: resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} engines: {node: '>=6'} @@ -5948,22 +5071,6 @@ packages: resolution: {integrity: sha512-FQoVQnqcdk4hVM4JN1eromaun4iuS34oStkdlLENLdpULsuQcTyXj8w7ayhuUfPwEYZ1ZOooOTT6fdA9Vmx/RA==} engines: {node: '>= 0.4'} - got@11.8.6: - resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} - engines: {node: '>=10.19.0'} - - got@12.6.1: - resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} - engines: {node: '>=14.16'} - - got@7.1.0: - resolution: {integrity: sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==} - engines: {node: '>=4'} - - got@8.3.2: - resolution: {integrity: sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==} - engines: {node: '>=4'} - graceful-fs@4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} @@ -5995,17 +5102,9 @@ packages: engines: {node: '>=6'} deprecated: this library is no longer supported - hard-rejection@2.1.0: - resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} - engines: {node: '>=6'} - has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} @@ -6017,16 +5116,10 @@ packages: resolution: {integrity: sha512-QLdzI9IIO1Jg7f9GT1gXpPpXArAn6cS31R1eEZqz08Gc+uQ8/XiqHWt17Fiw+2p6oTTIq5GXEpQkAlA88YRl/Q==} engines: {node: '>= 0.4'} - has-symbol-support-x@1.4.2: - resolution: {integrity: sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==} - has-symbols@1.1.0: resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} engines: {node: '>= 0.4'} - has-to-string-tag-x@1.4.1: - resolution: {integrity: sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==} - has-tostringtag@1.0.2: resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} @@ -6034,10 +5127,6 @@ packages: has-unicode@2.0.1: resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} - has-yarn@3.0.0: - resolution: {integrity: sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} @@ -6062,13 +5151,6 @@ packages: hookable@5.5.3: resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} - hosted-git-info@2.8.9: - resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - - hosted-git-info@4.1.0: - resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} - engines: {node: '>=10'} - html-encoding-sniffer@4.0.0: resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} engines: {node: '>=18'} @@ -6086,12 +5168,6 @@ packages: htmlparser2@9.1.0: resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} - http-cache-semantics@3.8.1: - resolution: {integrity: sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==} - - http-cache-semantics@4.1.1: - resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} - http-proxy-agent@7.0.2: resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} engines: {node: '>= 14'} @@ -6103,14 +5179,6 @@ packages: http2-client@1.3.5: resolution: {integrity: sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==} - http2-wrapper@1.0.3: - resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} - engines: {node: '>=10.19.0'} - - http2-wrapper@2.2.1: - resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==} - engines: {node: '>=10.19.0'} - https-proxy-agent@5.0.1: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} @@ -6130,10 +5198,6 @@ packages: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} - human-signals@8.0.0: - resolution: {integrity: sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==} - engines: {node: '>=18.18.0'} - husky@9.1.7: resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==} engines: {node: '>=18'} @@ -6150,10 +5214,6 @@ packages: idb@7.1.1: resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} - identifier-regex@1.0.0: - resolution: {integrity: sha512-Rcy5cjBOM9iTR+Vwy0Llyip9u0cA99T1yiWOhDW/+PDaTQhyski0tMovsipQ/FRNDkudjLWusJ/IMVIlG5WZnQ==} - engines: {node: '>=18'} - ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} @@ -6173,42 +5233,10 @@ packages: image-q@4.0.0: resolution: {integrity: sha512-PfJGVgIfKQJuq3s0tTDOKtztksibuUEbJQIYT3by6wctQo+Rdlh7ef4evJ5NCdxY4CfMbvFkocEwbl4BF8RlJw==} - imagemin-gifsicle@7.0.0: - resolution: {integrity: sha512-LaP38xhxAwS3W8PFh4y5iQ6feoTSF+dTAXFRUEYQWYst6Xd+9L/iPk34QGgK/VO/objmIlmq9TStGfVY2IcHIA==} - engines: {node: '>=10'} - - imagemin-jpegtran@8.0.0: - resolution: {integrity: sha512-iGaaImltX4oJ1lmS9jb7Qw3NRusQnVBr7hYJuhyL0CHRV42pDMkIGBVCHKA9j9mcWHnO5Ryu3LV7t4fU4sC4xg==} - engines: {node: '>=18'} - - imagemin-optipng@8.0.0: - resolution: {integrity: sha512-CUGfhfwqlPjAC0rm8Fy+R2DJDBGjzy2SkfyT09L8rasnF9jSoHFqJ1xxSZWK6HVPZBMhGPMxCTL70OgTHlLF5A==} - engines: {node: '>=10'} - - imagemin-pngquant@10.0.0: - resolution: {integrity: sha512-kt0LFxyv7sBxUbZyvt+JXoU0HvSnmTJkEW32rZPQ9d7AQJPVh0vkz9mGkvbX0yntY2zW/3N20Yw69PBSt1UQzw==} - engines: {node: '>=18'} - - imagemin-svgo@11.0.1: - resolution: {integrity: sha512-sUZdlXFXZkPt61nzVXbt7EzYjjevPkNuZmAw0VjEm085PRrK5AHSF+1myF0NKtE+ZhY2Vf6W3CEoRqAgksruWQ==} - engines: {node: '>=18'} - - imagemin-webp@8.0.0: - resolution: {integrity: sha512-yN6kNKir6T/U3AtP3uLHrLn9XYafk2m49EbUqLCQ3GPRRLRs+4pUQxxaHz+lnTDM+LQpkSjGQaFVcSgYqvW3dQ==} - engines: {node: '>=14.16'} - - imagemin@9.0.0: - resolution: {integrity: sha512-oFlmioXTIrDCNYiKUVPjzUzm8M/7X74WEO6v8NFjn3ZtxjArdVJiRRdbPpq/OG4BdwaHMUz8ej9Fp4AcaDzMnA==} - engines: {node: '>=18'} - import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} - import-lazy@3.1.0: - resolution: {integrity: sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==} - engines: {node: '>=6'} - import-lazy@4.0.0: resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} engines: {node: '>=8'} @@ -6220,10 +5248,6 @@ packages: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} - indent-string@4.0.0: - resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} - engines: {node: '>=8'} - index-to-position@0.1.2: resolution: {integrity: sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==} engines: {node: '>=18'} @@ -6238,10 +5262,6 @@ packages: ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - ini@2.0.0: - resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} - engines: {node: '>=10'} - ini@4.1.1: resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -6250,24 +5270,10 @@ packages: resolution: {integrity: sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==} engines: {node: ^18.17.0 || >=20.5.0} - inquirer@12.1.0: - resolution: {integrity: sha512-3/iexk64jn3EF0tjWYfOJi/DNWtcSSwg4ER67cnopO2xlCTUQjFCTMH9NBNQAMO/+dC3sEvKJtGJsqXnCkSsFg==} - engines: {node: '>=18'} - peerDependencies: - '@types/node': '>=18' - - inquirer@6.5.2: - resolution: {integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==} - engines: {node: '>=6.0.0'} - internal-slot@1.0.7: resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} engines: {node: '>= 0.4'} - into-stream@3.1.0: - resolution: {integrity: sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ==} - engines: {node: '>=4'} - into-stream@6.0.0: resolution: {integrity: sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA==} engines: {node: '>=10'} @@ -6318,17 +5324,10 @@ packages: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-ci@3.0.1: - resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} - hasBin: true - is-core-module@2.15.1: resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} engines: {node: '>= 0.4'} - is-cwebp-readable@3.0.0: - resolution: {integrity: sha512-bpELc7/Q1/U5MWHn4NdHI44R3jxk0h9ew9ljzabiRl70/UIjL/ZAqRMb52F5+eke/VC8yTiv4Ewryo1fPWidvA==} - is-data-view@1.0.1: resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} engines: {node: '>= 0.4'} @@ -6340,11 +5339,6 @@ packages: is-decimal@1.0.4: resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} - is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - is-docker@3.0.0: resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -6362,10 +5356,6 @@ packages: resolution: {integrity: sha512-qfMdqbAQEwBw78ZyReKnlA8ezmPdb9BemzIIip/JkjaZUhitfXDkkr+3QTboW0JrSXT1QWyYShpvnNHGZ4c4yA==} engines: {node: '>= 0.4'} - is-fullwidth-code-point@2.0.0: - resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} - engines: {node: '>=4'} - is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} @@ -6388,10 +5378,6 @@ packages: is-get-set-prop@1.0.0: resolution: {integrity: sha512-DvAYZ1ZgGUz4lzxKMPYlt08qAUqyG9ckSg2pIjfvcQ7+pkVNUHk8yVLXOnCLe5WKXhLop8oorWFBJHpwWQpszQ==} - is-gif@3.0.0: - resolution: {integrity: sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==} - engines: {node: '>=6'} - is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -6399,10 +5385,6 @@ packages: is-hexadecimal@1.0.4: resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} - is-identifier@1.0.1: - resolution: {integrity: sha512-HQ5v4rEJ7REUV54bCd2l5FaD299SGDEn2UPoVXaTHAyGviLq2menVUD2udi3trQ32uvB6LdAh/0ck2EuizrtpA==} - engines: {node: '>=18'} - is-in-ci@1.0.0: resolution: {integrity: sha512-eUuAjybVTHMYWm/U+vBO1sY/JOCgoPCXRxzdju0K+K0BiGW0SChEL1MLC0PoCIR1OlPo5YAp8HuQoUlsWEICwg==} engines: {node: '>=18'} @@ -6413,10 +5395,6 @@ packages: engines: {node: '>=14.16'} hasBin: true - is-installed-globally@0.4.0: - resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} - engines: {node: '>=10'} - is-installed-globally@1.0.0: resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==} engines: {node: '>=18'} @@ -6465,45 +5443,18 @@ packages: resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} engines: {node: '>=8'} - is-object@1.0.2: - resolution: {integrity: sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==} - - is-path-cwd@2.2.0: - resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} - engines: {node: '>=6'} - - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - is-path-inside@4.0.0: resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} engines: {node: '>=12'} - is-plain-obj@1.1.0: - resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} - engines: {node: '>=0.10.0'} - is-plain-obj@2.1.0: resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} engines: {node: '>=8'} - is-plain-obj@4.1.0: - resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} - engines: {node: '>=12'} - is-plain-object@5.0.0: resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} engines: {node: '>=0.10.0'} - is-png@2.0.0: - resolution: {integrity: sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==} - engines: {node: '>=8'} - - is-png@3.0.1: - resolution: {integrity: sha512-8TqC8+bdsm3YkpI2aECCDycFDl1hTB0HMVRnP3xRRa3Tqx2oVE7sBi1G6CuO9IqEyWSzbBZr1mGqdb3it9h/pg==} - engines: {node: '>=12'} - is-potential-custom-element-name@1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} @@ -6521,10 +5472,6 @@ packages: resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} engines: {node: '>=0.10.0'} - is-retry-allowed@1.2.0: - resolution: {integrity: sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==} - engines: {node: '>=0.10.0'} - is-set@2.0.3: resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} engines: {node: '>= 0.4'} @@ -6545,10 +5492,6 @@ packages: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - is-stream@4.0.1: - resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} - engines: {node: '>=18'} - is-string@1.1.0: resolution: {integrity: sha512-PlfzajuF9vSo5wErv3MJAKD/nqf9ngAs1NFQYm16nUYFO2IzxJ2hcm+IOCg+EEopdykNNUhVq5cz35cAUxU8+g==} engines: {node: '>= 0.4'} @@ -6557,10 +5500,6 @@ packages: resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} engines: {node: '>=4'} - is-svg@5.1.0: - resolution: {integrity: sha512-uVg5yifaTxHoefNf5Jcx+i9RZe2OBYd/UStp1umx+EERa4xGRa3LLGXjoEph43qUORC0qkafUgrXZ6zzK89yGA==} - engines: {node: '>=14.16'} - is-symbol@1.1.0: resolution: {integrity: sha512-qS8KkNNXUZ/I+nX6QT8ZS1/Yx0A444yhzdTKxCzKkNjQ9sHErBxJnJAgh+f5YhusYECEcjo4XcyH87hn6+ks0A==} engines: {node: '>= 0.4'} @@ -6576,10 +5515,6 @@ packages: is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - is-unicode-supported@0.1.0: - resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} - engines: {node: '>=10'} - is-unicode-supported@1.3.0: resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} engines: {node: '>=12'} @@ -6611,18 +5546,10 @@ packages: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} - is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} - is-wsl@3.1.0: resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} engines: {node: '>=16'} - is-yarn-global@0.4.1: - resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==} - engines: {node: '>=12'} - isarray@0.0.1: resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} @@ -6641,14 +5568,6 @@ packages: isstream@0.1.2: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} - isurl@1.0.0: - resolution: {integrity: sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==} - engines: {node: '>= 4'} - - iterm2-version@4.2.0: - resolution: {integrity: sha512-IoiNVk4SMPu6uTcK+1nA5QaHNok2BMDLjSl5UomrOixe5g4GkylhPwuiGdw00ysSCrXAKNMfFTu+u/Lk5f6OLQ==} - engines: {node: '>=8'} - iterm2-version@5.0.0: resolution: {integrity: sha512-WdLXcMYvN3SXT6vEtuW78vnZs4pVWm2nBnb4VKjOPPXmdlR1xTHmBgqKacOzAe4RXOiY/V+0u/0zsU3LoGQoBg==} engines: {node: '>=12'} @@ -6694,11 +5613,6 @@ packages: jpeg-js@0.4.4: resolution: {integrity: sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==} - jpegtran-bin@7.0.0: - resolution: {integrity: sha512-8ecI4vXIV7eI2+nzRQsHAVaQVBGDotUY76CJZhlYaBAljBnK/509+sGGCs8eJyiS5N4tOcYZS+8Q4KgzorqlBA==} - engines: {node: ^14.13.1 || >=16.0.0} - hasBin: true - js-levenshtein@1.1.6: resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==} engines: {node: '>=0.10.0'} @@ -6773,9 +5687,6 @@ packages: engines: {node: '>=6'} hasBin: true - json-buffer@3.0.0: - resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} - json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} @@ -6843,13 +5754,6 @@ packages: resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} engines: {node: '>=0.6.0'} - junk@4.0.1: - resolution: {integrity: sha512-Qush0uP+G8ZScpGMZvHUiRfI0YBWuB3gVBYlI0v0vvOJt5FLicco+IkP0a50LqTTQhmts/m6tP5SWE+USyIvcQ==} - engines: {node: '>=12.20'} - - keyv@3.0.0: - resolution: {integrity: sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==} - keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} @@ -6877,10 +5781,6 @@ packages: resolution: {integrity: sha512-OzIvbHKKDpi60TnF9t7UUVAF1B4mcqc02z5PIvrm08Wyb+yOcz63GRvEuVxNT18a9E1SrNouhB4W2NNLeD7Ykg==} engines: {node: '>=18'} - latest-version@7.0.0: - resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==} - engines: {node: '>=14.16'} - latest-version@9.0.0: resolution: {integrity: sha512-7W0vV3rqv5tokqkBAFV1LbR7HPOWzXQDpDgEuib/aJ1jsZZx6x3c2mBI+TJhJzOhkGeaLbCKEHXEXLfirtG2JA==} engines: {node: '>=18'} @@ -6889,11 +5789,6 @@ packages: resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} engines: {node: '>= 0.6.3'} - leasot@12.5.0: - resolution: {integrity: sha512-bx2hqCDZ6EVzdaM+aIBNO12Ff0BscGVWPf23Wzj5FLCEXZuJR729Wn5Naom8dJcqpEbsk2XXzvdHus/3WZqW5w==} - engines: {node: '>=12'} - hasBin: true - leasot@14.4.0: resolution: {integrity: sha512-QGPf5zuauwsHPRMg5bqa+u6IrSrdx4XiqvIkWFVXVRFHyyI7828+oXsKJDX/0o9qXG/lLwOzsnC6d7lep+HXdA==} engines: {node: '>=18'} @@ -6929,15 +5824,6 @@ packages: engines: {node: '>=18.12.0'} hasBin: true - listr2@6.6.1: - resolution: {integrity: sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==} - engines: {node: '>=16.0.0'} - peerDependencies: - enquirer: '>= 2.3.0 < 3' - peerDependenciesMeta: - enquirer: - optional: true - listr2@8.2.5: resolution: {integrity: sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==} engines: {node: '>=18.0.0'} @@ -6945,10 +5831,6 @@ packages: load-bmfont@1.4.2: resolution: {integrity: sha512-qElWkmjW9Oq1F9EI5Gt7aD9zcdHb9spJCW1L/dmPf7KzCCEJxq8nhHz5eCgI9aMf7vrG/wyaCqdsI+Iy9ZTlog==} - local-pkg@0.5.0: - resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} - engines: {node: '>=14'} - local-pkg@0.5.1: resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==} engines: {node: '>=14'} @@ -7013,10 +5895,6 @@ packages: lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - log-symbols@4.1.0: - resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} - engines: {node: '>=10'} - log-symbols@5.1.0: resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} engines: {node: '>=12'} @@ -7029,14 +5907,6 @@ packages: resolution: {integrity: sha512-zrc91EDk2M+2AXo/9BTvK91pqb7qrPg2nX/Hy+u8a5qQlbaOflCKO+6SqgZ+M+xUFxGdKTgwnGiL96b1W3ikRA==} engines: {node: '>=18'} - log-update@4.0.0: - resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==} - engines: {node: '>=10'} - - log-update@5.0.1: - resolution: {integrity: sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - log-update@6.1.0: resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} engines: {node: '>=18'} @@ -7051,22 +5921,10 @@ packages: loupe@3.1.2: resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==} - lowercase-keys@1.0.0: - resolution: {integrity: sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==} - engines: {node: '>=0.10.0'} - lowercase-keys@1.0.1: resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} engines: {node: '>=0.10.0'} - lowercase-keys@2.0.0: - resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} - engines: {node: '>=8'} - - lowercase-keys@3.0.0: - resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} @@ -7104,14 +5962,6 @@ packages: make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - map-obj@1.0.1: - resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} - engines: {node: '>=0.10.0'} - - map-obj@4.3.0: - resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} - engines: {node: '>=8'} - mark.js@8.11.1: resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==} @@ -7148,11 +5998,6 @@ packages: peerDependencies: marked: '>=1 <15' - marked@15.0.1: - resolution: {integrity: sha512-VnnE19XO2Vb2oZeH8quAepfrb6Aaz4OoY8yZQACfuy/5KVJ0GxYC0Qxzz/iuc+g5UF7H0HJ+QROfvH26XeBdDA==} - engines: {node: '>= 18'} - hasBin: true - marked@15.0.3: resolution: {integrity: sha512-Ai0cepvl2NHnTcO9jYDtcOEtVBNVYR31XnEA3BndO7f5As1wzpcOceSUM8FDkNLJNIODcLpDTWay/qQhqbuMvg==} engines: {node: '>= 18'} @@ -7163,10 +6008,6 @@ packages: engines: {node: '>= 12'} hasBin: true - matcher@3.0.0: - resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==} - engines: {node: '>=10'} - matcher@5.0.0: resolution: {integrity: sha512-s2EMBOWtXFc8dgqvoAzKJXxNHibcdJMV0gwqKUaw9E2JBJuGUK7DrNKrA6g/i+v72TT16+6sVm5mS3thaMLQUw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -7180,9 +6021,6 @@ packages: mdast-util-from-markdown@0.8.5: resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} - mdast-util-from-markdown@2.0.1: - resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==} - mdast-util-from-markdown@2.0.2: resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} @@ -7242,10 +6080,6 @@ packages: resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} engines: {node: '>=18'} - meow@9.0.0: - resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==} - engines: {node: '>=10'} - merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -7253,9 +6087,6 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - micromark-core-commonmark@2.0.1: - resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} - micromark-core-commonmark@2.0.2: resolution: {integrity: sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==} @@ -7280,126 +6111,66 @@ packages: micromark-extension-gfm@3.0.0: resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} - micromark-factory-destination@2.0.0: - resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} - micromark-factory-destination@2.0.1: resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} - micromark-factory-label@2.0.0: - resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} - micromark-factory-label@2.0.1: resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} - micromark-factory-space@2.0.0: - resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} - micromark-factory-space@2.0.1: resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} - micromark-factory-title@2.0.0: - resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} - micromark-factory-title@2.0.1: resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} - micromark-factory-whitespace@2.0.0: - resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} - micromark-factory-whitespace@2.0.1: resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} - micromark-util-character@2.1.0: - resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} - micromark-util-character@2.1.1: resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} - micromark-util-chunked@2.0.0: - resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} - micromark-util-chunked@2.0.1: resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} - micromark-util-classify-character@2.0.0: - resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} - micromark-util-classify-character@2.0.1: resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} - micromark-util-combine-extensions@2.0.0: - resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} - micromark-util-combine-extensions@2.0.1: resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} - micromark-util-decode-numeric-character-reference@2.0.1: - resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} - micromark-util-decode-numeric-character-reference@2.0.2: resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} - micromark-util-decode-string@2.0.0: - resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} - micromark-util-decode-string@2.0.1: resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} - micromark-util-encode@2.0.0: - resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} - micromark-util-encode@2.0.1: resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} - micromark-util-html-tag-name@2.0.0: - resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} - micromark-util-html-tag-name@2.0.1: resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} - micromark-util-normalize-identifier@2.0.0: - resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} - micromark-util-normalize-identifier@2.0.1: resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} - micromark-util-resolve-all@2.0.0: - resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} - micromark-util-resolve-all@2.0.1: resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} - micromark-util-sanitize-uri@2.0.0: - resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} - micromark-util-sanitize-uri@2.0.1: resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} - micromark-util-subtokenize@2.0.1: - resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==} - micromark-util-subtokenize@2.0.3: resolution: {integrity: sha512-VXJJuNxYWSoYL6AJ6OQECCFGhIU2GGHMw8tahogePBrjkG8aCCas3ibkp7RnVOSTClg2is05/R7maAhF1XyQMg==} - micromark-util-symbol@2.0.0: - resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} - micromark-util-symbol@2.0.1: resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} - micromark-util-types@2.0.0: - resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} - micromark-util-types@2.0.1: resolution: {integrity: sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==} micromark@2.11.4: resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} - micromark@4.0.0: - resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} - micromark@4.0.1: resolution: {integrity: sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==} @@ -7411,10 +6182,6 @@ packages: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} - mime-db@1.53.0: - resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} - engines: {node: '>= 0.6'} - mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} @@ -7424,10 +6191,6 @@ packages: engines: {node: '>=4'} hasBin: true - mimic-fn@1.2.0: - resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==} - engines: {node: '>=4'} - mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} @@ -7440,10 +6203,6 @@ packages: resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} engines: {node: '>=18'} - mimic-response@1.0.1: - resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} - engines: {node: '>=4'} - mimic-response@2.1.0: resolution: {integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==} engines: {node: '>=8'} @@ -7452,17 +6211,9 @@ packages: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} - mimic-response@4.0.0: - resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - min-document@2.19.0: resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} - min-indent@1.0.1: - resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} - engines: {node: '>=4'} - miniflare@3.20240821.0: resolution: {integrity: sha512-4BhLGpssQxM/O6TZmJ10GkT3wBJK6emFkZ3V87/HyvQmVt8zMxEBvyw5uv6kdtp+7F54Nw6IKFJjPUL8rFVQrQ==} engines: {node: '>=16.13'} @@ -7490,10 +6241,6 @@ packages: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} - minimist-options@4.1.0: - resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} - engines: {node: '>= 6'} - minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} @@ -7509,9 +6256,6 @@ packages: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} - minisearch@7.1.0: - resolution: {integrity: sha512-tv7c/uefWdEhcu6hvrfTihflgeEi2tN6VV7HJnCjK6VxM75QQJh4t9FwJCsA2EsRS8LCnu3W87CuGPWMocOLCA==} - minisearch@7.1.1: resolution: {integrity: sha512-b3YZEYCEH4EdCAtYP7OlDyx7FdPwNzuNwLQ34SfJpM9dlbBZzeXndGavTrC+VCiRWomL21SWfMc6SCKO/U2ZNw==} @@ -7565,9 +6309,6 @@ packages: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -7584,13 +6325,6 @@ packages: resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} hasBin: true - mute-stream@0.0.7: - resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==} - - mute-stream@2.0.0: - resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} - engines: {node: ^18.17.0 || >=20.5.0} - mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} @@ -7620,9 +6354,6 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - nice-try@1.0.5: - resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - node-abi@3.71.0: resolution: {integrity: sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw==} engines: {node: '>=10'} @@ -7669,13 +6400,6 @@ packages: engines: {node: '>=6'} hasBin: true - normalize-package-data@2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} - - normalize-package-data@3.0.3: - resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} - engines: {node: '>=10'} - normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -7684,26 +6408,6 @@ packages: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} engines: {node: '>=0.10.0'} - normalize-url@2.0.1: - resolution: {integrity: sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==} - engines: {node: '>=4'} - - normalize-url@6.1.0: - resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} - engines: {node: '>=10'} - - normalize-url@8.0.1: - resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} - engines: {node: '>=14.16'} - - npm-conf@1.1.3: - resolution: {integrity: sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==} - engines: {node: '>=4'} - - npm-run-path@2.0.2: - resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} - engines: {node: '>=4'} - npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} @@ -7784,10 +6488,6 @@ packages: once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - onetime@2.0.1: - resolution: {integrity: sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==} - engines: {node: '>=4'} - onetime@5.1.2: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} @@ -7800,9 +6500,6 @@ packages: resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} engines: {node: '>=18'} - oniguruma-to-es@0.4.1: - resolution: {integrity: sha512-rNcEohFz095QKGRovP/yqPIKc+nP+Sjs4YTHMv33nMePGKrq/r2eu9Yh4646M5XluGJsUnmwoXuiXE69KDs+fQ==} - oniguruma-to-es@0.7.0: resolution: {integrity: sha512-HRaRh09cE0gRS3+wi2zxekB+I5L8C/gN60S+vb11eADHUaB/q4u8wGGOX3GvwvitG8ixaeycZfeoyruKQzUgNg==} @@ -7810,12 +6507,8 @@ packages: resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} engines: {node: '>=18'} - open@8.4.2: - resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} - engines: {node: '>=12'} - - openapi-fetch@0.13.1: - resolution: {integrity: sha512-8P77k9Cmp0VNyry8ml293v1mqAyr4AkN7fE9VuUJ2mR0bK1NWihDM+Vj5/Try4aIYwYpT2OyCrYS3ObIRtO4LQ==} + openapi-fetch@0.13.3: + resolution: {integrity: sha512-M1THnPkNOXUPsQKZfqunhW/wqH8l3/W3Vlj4lemQynf4mTaTwBTvL2pgjBe0zerL/GFT5ttCHu9fYvanUI3tOw==} openapi-to-md@1.0.24: resolution: {integrity: sha512-JSDV6tdd1YrK2WvDZFQ1IMPvcCI+/2K+i84sKRTCty2xA/SVSeqOnSTATWpa4b4e4DSVBmEvpT5S0TdgGN23sw==} @@ -7837,19 +6530,10 @@ packages: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} - optipng-bin@7.0.1: - resolution: {integrity: sha512-W99mpdW7Nt2PpFiaO+74pkht7KEqkXkeRomdWXfEz3SALZ6hns81y/pm1dsGZ6ItUIfchiNIP6ORDr1zETU1jA==} - engines: {node: '>=10'} - hasBin: true - ora@8.1.1: resolution: {integrity: sha512-YWielGi1XzG1UTvOaCFaNgEnuhZVMSHYkW/FQ7UX8O26PtlpdM84c0f7wLPlkvx2RfiQmnzd61d/MGxmpQeJPw==} engines: {node: '>=18'} - os-filter-obj@2.0.0: - resolution: {integrity: sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==} - engines: {node: '>=4'} - os-tmpdir@1.0.2: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} @@ -7857,46 +6541,10 @@ packages: outdent@0.5.0: resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} - ow@2.0.0: - resolution: {integrity: sha512-ESUigmGrdhUZ2nQSFNkeKSl6ZRPupXzprMs3yF9DYlNVpJ8XAjM/fI9RUZxA7PI1K9HQDCCvBo1jr/GEIo9joQ==} - engines: {node: '>=18'} - - p-cancelable@0.3.0: - resolution: {integrity: sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==} - engines: {node: '>=4'} - - p-cancelable@0.4.1: - resolution: {integrity: sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==} - engines: {node: '>=4'} - - p-cancelable@2.1.1: - resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} - engines: {node: '>=8'} - - p-cancelable@3.0.0: - resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} - engines: {node: '>=12.20'} - - p-event@1.3.0: - resolution: {integrity: sha512-hV1zbA7gwqPVFcapfeATaNjQ3J0NuzorHPyG8GPL9g/Y/TplWVBVoCKCXL6Ej2zscrCEv195QNWJXuBH6XZuzA==} - engines: {node: '>=4'} - - p-event@2.3.1: - resolution: {integrity: sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==} - engines: {node: '>=6'} - p-filter@2.1.0: resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} engines: {node: '>=8'} - p-finally@1.0.0: - resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} - engines: {node: '>=4'} - - p-is-promise@1.1.0: - resolution: {integrity: sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==} - engines: {node: '>=4'} - p-is-promise@3.0.0: resolution: {integrity: sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ==} engines: {node: '>=8'} @@ -7925,34 +6573,10 @@ packages: resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - p-map-series@1.0.0: - resolution: {integrity: sha512-4k9LlvY6Bo/1FcIdV33wqZQES0Py+iKISU9Uc8p8AjWoZPnFKMpVIVD3s0EYn4jzLh1I+WeUZkJ0Yoa4Qfw3Kg==} - engines: {node: '>=4'} - p-map@2.1.0: resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} engines: {node: '>=6'} - p-map@4.0.0: - resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} - engines: {node: '>=10'} - - p-pipe@4.0.0: - resolution: {integrity: sha512-HkPfFklpZQPUKBFXzKFB6ihLriIHxnmuQdK9WmLDwe4hf2PdhhfWT/FJa+pc3bA1ywvKXtedxIRmd4Y7BTXE4w==} - engines: {node: '>=12'} - - p-reduce@1.0.0: - resolution: {integrity: sha512-3Tx1T3oM1xO/Y8Gj0sWyE78EIJZ+t+aEmXUdvQgvGmSMri7aPTHoovbXEreWKkL5j21Er60XAWLTzKbAKYOujQ==} - engines: {node: '>=4'} - - p-timeout@1.2.1: - resolution: {integrity: sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA==} - engines: {node: '>=4'} - - p-timeout@2.0.1: - resolution: {integrity: sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==} - engines: {node: '>=4'} - p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} @@ -7968,10 +6592,6 @@ packages: resolution: {integrity: sha512-ua1L4OgXSBdsu1FPb7F3tYH0F48a6kxvod4pLUlGY9COeJAJQNX/sNH2IiEmsxw7lqYiAwrdHMjz1FctOsyDQg==} engines: {node: '>=18'} - package-json@8.1.1: - resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==} - engines: {node: '>=14.16'} - package-manager-detector@0.2.6: resolution: {integrity: sha512-9vPH3qooBlYRJdmdYP00nvjZOulm40r5dhtal8st18ctf+6S1k7pi5yIHLvI4w5D70x0Y+xdVD9qITH0QO/A8A==} @@ -8046,10 +6666,6 @@ packages: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} - path-key@2.0.1: - resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} - engines: {node: '>=4'} - path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -8088,10 +6704,6 @@ packages: resolution: {integrity: sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==} engines: {node: '>=8'} - peek-readable@5.3.1: - resolution: {integrity: sha512-GVlENSDW6KHaXcd9zkZltB7tCLosKB/4Hg0fqBJkAoBgYG2Tn1xtMgXtSUuMU9AK/gCm/tTdT8mgAeF4YNeeqw==} - engines: {node: '>=14.16'} - pend@1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} @@ -8186,11 +6798,6 @@ packages: resolution: {integrity: sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==} engines: {node: '>=12.13.0'} - pngquant-bin@9.0.0: - resolution: {integrity: sha512-jlOKfIQBTNJwQn2JKK5xLmwrsi/NwVTmHRvbrknCjdWxfX1/c/+yP4Jmp9jRZWedft/vnhh+rGbvl/kUmesurg==} - engines: {node: '>=18'} - hasBin: true - possible-typed-array-names@1.0.0: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} @@ -8416,9 +7023,6 @@ packages: resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} - preact@10.23.2: - resolution: {integrity: sha512-kKYfePf9rzKnxOAKDpsWhg/ysrHPqT+yQ7UW4JjdnqjFIeNUnNcEJvhuA8fDenxAGWzUqtd51DfVg7xp/8T9NA==} - preact@10.25.1: resolution: {integrity: sha512-frxeZV2vhQSohQwJ7FvlqC40ze89+8friponWUFeVEkaCfhC6Eu4V0iND5C9CXz8JLndV07QRDeXzH1+Anz5Og==} @@ -8431,14 +7035,6 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - prepend-http@1.0.4: - resolution: {integrity: sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==} - engines: {node: '>=0.10.0'} - - prepend-http@2.0.0: - resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==} - engines: {node: '>=4'} - prettier@2.8.8: resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} engines: {node: '>=10.13.0'} @@ -8524,14 +7120,6 @@ packages: resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} engines: {node: '>=0.6'} - query-string@5.1.1: - resolution: {integrity: sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==} - engines: {node: '>=0.10.0'} - - query-string@7.1.3: - resolution: {integrity: sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==} - engines: {node: '>=6'} - querystringify@2.2.0: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} @@ -8541,14 +7129,6 @@ packages: queue-tick@1.0.1: resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} - quick-lru@4.0.1: - resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} - engines: {node: '>=8'} - - quick-lru@5.1.1: - resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} - engines: {node: '>=10'} - randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} @@ -8560,14 +7140,6 @@ packages: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} - read-pkg-up@7.0.1: - resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} - engines: {node: '>=8'} - - read-pkg@5.2.0: - resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} - engines: {node: '>=8'} - read-yaml-file@1.1.0: resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} engines: {node: '>=6'} @@ -8604,10 +7176,6 @@ packages: resolution: {integrity: sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==} engines: {node: '>= 4'} - redent@3.0.0: - resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} - engines: {node: '>=8'} - reflect.getprototypeof@1.0.7: resolution: {integrity: sha512-bMvFGIUKlc/eSfXNX+aZ+EL95/EgZzuwA0OBPTbZZDEJw/0AkentjMuM1oiRfwHrshqk4RzdgiTg5CcDalXN5g==} engines: {node: '>= 0.4'} @@ -8676,9 +7244,6 @@ packages: engines: {node: '>= 6'} deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 - require-dir@1.2.0: - resolution: {integrity: sha512-LY85DTSu+heYgDqq/mK+7zFHWkttVNRXC9NKcKGyuGLdlsfbjEPrIEYdCVrx6hqnJb+xSu3Lzaoo8VnmOhhjNA==} - require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} @@ -8693,13 +7258,6 @@ packages: requizzle@0.2.4: resolution: {integrity: sha512-JRrFk1D4OQ4SqovXOgdav+K8EAhSB/LJZqCz8tbX0KObcdeM15Ss59ozWMBWmmINMagCwmqn4ZNryUGpBsl6Jw==} - reserved-identifiers@1.0.0: - resolution: {integrity: sha512-h0bP2Katmvf3hv4Z3WtDl4+6xt/OglQ2Xa6TnhZ/Rm9/7IH1crXQqMwD4J2ngKBonVv+fB55zfGgNDAmsevLVQ==} - engines: {node: '>=18'} - - resolve-alpn@1.2.1: - resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} - resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -8715,28 +7273,6 @@ packages: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true - responselike@1.0.2: - resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} - - responselike@2.0.1: - resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} - - responselike@3.0.0: - resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} - engines: {node: '>=14.16'} - - restore-cursor@2.0.0: - resolution: {integrity: sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==} - engines: {node: '>=4'} - - restore-cursor@3.1.0: - resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} - engines: {node: '>=8'} - - restore-cursor@4.0.0: - resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - restore-cursor@5.1.0: resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} engines: {node: '>=18'} @@ -8748,11 +7284,6 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rimraf@2.7.1: - resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} deprecated: Rimraf versions prior to v4 are no longer supported @@ -8767,10 +7298,6 @@ packages: engines: {node: 20 || >=22} hasBin: true - roarr@2.15.4: - resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==} - engines: {node: '>=8.0'} - roarr@7.21.1: resolution: {integrity: sha512-3niqt5bXFY1InKU8HKWqqYTYjtrBaxBMnXELXCXUYgtNYGUtZM5rB46HIC430AyacL95iEniGf7RgqsesykLmQ==} engines: {node: '>=18.0'} @@ -8807,24 +7334,9 @@ packages: resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} engines: {node: '>=18'} - run-async@2.4.1: - resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} - engines: {node: '>=0.12.0'} - - run-async@3.0.0: - resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} - engines: {node: '>=0.12.0'} - run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - rxjs@6.6.7: - resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} - engines: {npm: '>=2.0.0'} - - rxjs@7.8.1: - resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} - safe-array-concat@1.1.2: resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} engines: {node: '>=0.4'} @@ -8873,22 +7385,6 @@ packages: semver-compare@1.0.0: resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} - semver-diff@4.0.0: - resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} - engines: {node: '>=12'} - - semver-regex@2.0.0: - resolution: {integrity: sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==} - engines: {node: '>=6'} - - semver-truncate@1.1.2: - resolution: {integrity: sha512-V1fGg9i4CL3qesB6U0L6XAm4xOJiHmt4QAacazumuasc03BvtFGIMCduv01JWQ69Nv+JST9TqhSCiJoxoY031w==} - engines: {node: '>=0.10.0'} - - semver@5.7.2: - resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} - hasBin: true - semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -8903,10 +7399,6 @@ packages: engines: {node: '>=10'} hasBin: true - serialize-error@7.0.1: - resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==} - engines: {node: '>=10'} - serialize-javascript@6.0.2: resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} @@ -8937,15 +7429,6 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.13.0: - resolution: {integrity: sha512-e0dWfnONbEv6xl7FJy3XIhsVHQ/65XHDZl92+6H9+4xWjfdo7pmkqG7Kg47KWtDiEtzM5Z+oEfb4vtRvoZ/X9w==} - - shiki@1.14.1: - resolution: {integrity: sha512-FujAN40NEejeXdzPt+3sZ3F2dx1U24BY2XTY01+MG8mbxCiA2XukXdcbyMyLAHJ/1AUUnQd1tZlvIjefWWEJeA==} - - shiki@1.23.1: - resolution: {integrity: sha512-8kxV9TH4pXgdKGxNOkrSMydn1Xf6It8lsle0fiqxf7a1149K1WGtdOu3Zb91T5r1JpvRPxqxU3C2XdZZXQnrig==} - shiki@1.24.0: resolution: {integrity: sha512-qIneep7QRwxRd5oiHb8jaRzH15V/S8F3saCXOdjwRLgozZJr5x2yeBhQtqkO3FSzQDwYEFAYuifg4oHjpDghrg==} @@ -9040,18 +7523,6 @@ packages: '@75lb/nature': optional: true - sort-keys-length@1.0.1: - resolution: {integrity: sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==} - engines: {node: '>=0.10.0'} - - sort-keys@1.1.2: - resolution: {integrity: sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==} - engines: {node: '>=0.10.0'} - - sort-keys@2.0.0: - resolution: {integrity: sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==} - engines: {node: '>=4'} - sort-object-keys@1.1.3: resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} @@ -9059,10 +7530,6 @@ packages: resolution: {integrity: sha512-FYsjYn2dHTRb41wqnv+uEqCUvBpK3jZcTp9rbz2qDTmel7Pmdtf+i2rLaaPMRZeSVM60V3Se31GyWFpmKs4Q5Q==} hasBin: true - source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} - engines: {node: '>=0.10.0'} - source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -9091,15 +7558,9 @@ packages: spawndamnit@3.0.1: resolution: {integrity: sha512-MmnduQUuHCoFckZoWnXsTg7JaiLBJrKFj9UI2MbRPGaJeVpsLcVBu6P/IGZovziM/YBsellCmsprgNA+w0CzVg==} - spdx-correct@3.2.0: - resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} - spdx-exceptions@2.5.0: resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} - spdx-expression-parse@3.0.1: - resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - spdx-expression-parse@4.0.0: resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} @@ -9110,10 +7571,6 @@ packages: resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==} engines: {node: '>=0.10.0'} - split-on-first@1.1.0: - resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} - engines: {node: '>=6'} - split2@4.2.0: resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} engines: {node: '>= 10.x'} @@ -9121,9 +7578,6 @@ packages: sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - sprintf-js@1.1.3: - resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} - sshpk@1.18.0: resolution: {integrity: sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==} engines: {node: '>=0.10.0'} @@ -9152,26 +7606,10 @@ packages: streamx@2.19.0: resolution: {integrity: sha512-5z6CNR4gtkPbwlxyEqoDGDmWIzoNJqCBt4Eac1ICP9YaIT08ct712cFj0u1rx4F8luAuL+3Qc+RFIdI4OX00kg==} - strict-uri-encode@1.1.0: - resolution: {integrity: sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==} - engines: {node: '>=0.10.0'} - - strict-uri-encode@2.0.0: - resolution: {integrity: sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==} - engines: {node: '>=4'} - - string-argv@0.0.2: - resolution: {integrity: sha512-p6/Mqq0utTQWUeGMi/m0uBtlLZEwXSY3+mXzeRRqw7fz5ezUb28Wr0R99NlfbWaMmL/jCyT9be4jpn7Yz8IO8w==} - engines: {node: '>=0.6.19'} - 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'} - string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -9215,14 +7653,6 @@ packages: resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} engines: {node: '>=4'} - strip-ansi@4.0.0: - resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==} - engines: {node: '>=4'} - - strip-ansi@5.2.0: - resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} - engines: {node: '>=6'} - strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -9246,10 +7676,6 @@ packages: strip-dirs@2.1.0: resolution: {integrity: sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==} - strip-eof@1.0.0: - resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} - engines: {node: '>=0.10.0'} - strip-final-newline@2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} @@ -9258,14 +7684,6 @@ packages: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} - strip-final-newline@4.0.0: - resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} - engines: {node: '>=18'} - - strip-indent@3.0.0: - resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} - engines: {node: '>=8'} - strip-json-comments@2.0.1: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} @@ -9274,10 +7692,6 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - strip-outer@1.0.1: - resolution: {integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==} - engines: {node: '>=0.10.0'} - strnum@1.0.5: resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} @@ -9285,10 +7699,6 @@ packages: resolution: {integrity: sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==} engines: {node: '>=10'} - strtok3@9.1.1: - resolution: {integrity: sha512-FhwotcEqjr241ZbjFzjlIYg6c5/L/s4yBGWSMvJ9UoExiSqL+FnFA/CaeZx17WGaZMS/4SOZp8wH18jSS4R4lw==} - engines: {node: '>=16'} - stubborn-fs@1.2.5: resolution: {integrity: sha512-H2N9c26eXjzL/S/K+i/RHHcFanE74dptvvjM8iwzwbVcWY/zjBbgRqF3K0DY4+OD+uTTASTBvDoxPDaPN02D7g==} @@ -9338,22 +7748,10 @@ packages: engines: {node: '>=18.12.0'} hasBin: true - sumchecker@3.0.1: - resolution: {integrity: sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==} - engines: {node: '>= 8.0'} - - super-regex@1.0.0: - resolution: {integrity: sha512-CY8u7DtbvucKuquCmOFEKhr9Besln7n9uN8eFbwcoGYWXOMW07u2o8njWaiXt11ylS3qoGF55pILjRmPlbodyg==} - engines: {node: '>=18'} - superjson@2.2.1: resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} engines: {node: '>=16'} - supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} @@ -9428,6 +7826,10 @@ packages: resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==} engines: {node: '>=10.0.0'} + table@6.9.0: + resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==} + engines: {node: '>=10.0.0'} + tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} @@ -9454,30 +7856,14 @@ packages: resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} engines: {node: '>=18'} - temp-dir@1.0.0: - resolution: {integrity: sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==} - engines: {node: '>=4'} - temp-dir@2.0.0: resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} engines: {node: '>=8'} - tempfile@2.0.0: - resolution: {integrity: sha512-ZOn6nJUgvgC09+doCEF3oB+r3ag7kUvlsXEGX069QRD60p+P3uP7XG9N2/at+EyIRGSN//ZY3LyEotA1YpmjuA==} - engines: {node: '>=4'} - tempy@0.6.0: resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==} engines: {node: '>=10'} - tempy@1.0.1: - resolution: {integrity: sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==} - engines: {node: '>=10'} - - term-img@5.0.0: - resolution: {integrity: sha512-Wpi50MA7bJwJKi5bVYu/t+xu9kNqesdzg6gWHOh3+1R9NRx1LmYoCMly9bUiabMZPNPH3juT8lOhZxUYxPEIBw==} - engines: {node: '>=10'} - term-img@7.0.0: resolution: {integrity: sha512-uG+2G+WVElamsxKAy3h8sug6ut3MFa7gdYXc3LpCIKKlCPTBZq5KulU+618I47TnMvm3vyVkfQO+6yVunBZoRQ==} engines: {node: '>=18'} @@ -9489,10 +7875,6 @@ packages: terminal-char-width@1.0.10: resolution: {integrity: sha512-p9H7JIVM2am3v3GfQTKv+Bj1y3YiLVIsv4nfNJtZsbBM+XR4/UUiHvcsvpX+PoBjpD6xSyuX00GUkKgFXXI61A==} - terminal-image@1.2.1: - resolution: {integrity: sha512-jA6idV4m0RcOImxHuoCsDtjDqhZpuHOekyPPx8uvGZ0/ORQ9fLLqQr5rMUFgheqqyTUt/7dQsGUaQJYHwsvxMQ==} - engines: {node: '>=10'} - terminal-image@3.0.0: resolution: {integrity: sha512-OD6kMGbZNhfFWPGqV4VOARS68pShaAFo9W4Bc4WWmETo91HLhTTSQ91iPX3W9jP4GbIMksDtz8RHRU3AZ61gwg==} engines: {node: '>=18'} @@ -9501,9 +7883,9 @@ packages: resolution: {integrity: sha512-flFL3m4wuixmf6IfhFJd1YPiLiMuxEc8uHRM1buzIeZPm22Au2pDqBJQgdo7n1WfPU1ONFGv7YDwpFBmHGF6lg==} engines: {node: '>=12'} - terminalizer@0.12.0: - resolution: {integrity: sha512-eDi+ezFetag//7/0Y6C/XlxVPBjMkM3pvYUr1gV6CJy8hEx2vjNWqubiw87psdrMnXSOTDthDWSvpArECuM9cA==} - hasBin: true + terminal-size@4.0.0: + resolution: {integrity: sha512-rcdty1xZ2/BkWa4ANjWRp4JGpda2quksXIHgn5TMjNBPZfwzJIgR68DKfSYiTL+CZWowDX/sbOo5ME/FRURvYQ==} + engines: {node: '>=18'} terser@5.37.0: resolution: {integrity: sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==} @@ -9530,14 +7912,6 @@ packages: through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} - time-span@5.1.0: - resolution: {integrity: sha512-75voc/9G4rDIJleOo4jPvN4/YC4GRZrY8yy1uU4lwrB3XEQbWve8zXoO5No4eFrGcTAMYyoY67p8jRQdtA1HbA==} - engines: {node: '>=12'} - - timed-out@4.0.1: - resolution: {integrity: sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==} - engines: {node: '>=0.10.0'} - timm@1.7.1: resolution: {integrity: sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==} @@ -9560,10 +7934,6 @@ packages: resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} engines: {node: '>=12.0.0'} - tinyglobby@0.2.6: - resolution: {integrity: sha512-NbBoFBpqfcgd1tCiO8Lkfdk+xrA7mlLR9zgvZcZWQQwU63XAfUePyd6wZBaU93Hqw347lHnwFzttAkemHzzz4g==} - engines: {node: '>=12.0.0'} - tinygradient@1.1.5: resolution: {integrity: sha512-8nIfc2vgQ4TeLnk2lFj4tRLvvJwEfQuabdsmvDdQPT0xlk9TaNtpGd6nNRxXoK6vQhN6RSzj+Cnp5tTQmpxmbw==} @@ -9583,10 +7953,6 @@ packages: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} - tmp@0.2.3: - resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} - engines: {node: '>=14.14'} - to-buffer@1.1.1: resolution: {integrity: sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==} @@ -9598,10 +7964,6 @@ packages: resolution: {integrity: sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==} engines: {node: '>=10'} - token-types@6.0.0: - resolution: {integrity: sha512-lbDrTLVsHhOMljPscd0yitpozq7Ga2M5Cvez5AjGg8GASBjtt6iERCAJ93yommPmz62fb45oFIXHEZ3u9bfJEA==} - engines: {node: '>=14.16'} - toml-eslint-parser@0.10.0: resolution: {integrity: sha512-khrZo4buq4qVmsGzS5yQjKe/WsFvV8fGfOjDQN0q4iy9FjRfPWRgTFrU8u1R2iu/SfWLhY9WnCi4Jhdrcbtg+g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9630,14 +7992,6 @@ packages: trim-lines@3.0.1: resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} - trim-newlines@3.0.1: - resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} - engines: {node: '>=8'} - - trim-repeated@1.0.0: - resolution: {integrity: sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==} - engines: {node: '>=0.10.0'} - ts-api-utils@1.4.3: resolution: {integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==} engines: {node: '>=16'} @@ -9667,9 +8021,6 @@ packages: tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - tslib@1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} @@ -9687,27 +8038,14 @@ packages: tweetnacl@0.14.5: resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} - twoslash-protocol@0.2.11: - resolution: {integrity: sha512-rp+nkOWbKfJnBTDZtnIaBGjnU+4CaMhqu6db2UU7byU96rH8X4hao4BOxYw6jdZc85Lhv5pOfcjgfHeQyLzndQ==} - twoslash-protocol@0.2.12: resolution: {integrity: sha512-5qZLXVYfZ9ABdjqbvPc4RWMr7PrpPaaDSeaYY55vl/w1j6H6kzsWK/urAEIXlzYlyrFmyz1UbwIt+AA0ck+wbg==} - twoslash-vue@0.2.11: - resolution: {integrity: sha512-wBwIwG0PRuv5V+1DD4Zno1j6MnaCbaY/ELops7oKSoMBTIQL720iRXppyldVVoYvti2caUA97T36XhZXHpjQyA==} - peerDependencies: - typescript: '*' - twoslash-vue@0.2.12: resolution: {integrity: sha512-kxH60DLn2QBcN2wjqxgMDkyRgmPXsytv7fJIlsyFMDPSkm1/lMrI/UMrNAshNaRHcI+hv8x3h/WBgcvlb2RNAQ==} peerDependencies: typescript: '*' - twoslash@0.2.11: - resolution: {integrity: sha512-392Qkcu5sD2hROLZ+XPywChreDGJ8Yu5nnK/Moxfti/R39q0Q39MaV7iHjz92B5qucyjsQFnKMdYIzafX5T8dg==} - peerDependencies: - typescript: '*' - twoslash@0.2.12: resolution: {integrity: sha512-tEHPASMqi7kqwfJbkk7hc/4EhlrKCSLcur+TcvYki3vhIfaRMXnXjaYFgXpoZRbT6GdprD4tGuVBEmTpUgLBsw==} peerDependencies: @@ -9717,50 +8055,18 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - type-fest@0.13.1: - resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} - engines: {node: '>=10'} - type-fest@0.16.0: resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} engines: {node: '>=10'} - type-fest@0.18.1: - resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} - engines: {node: '>=10'} - type-fest@0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} - type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} - - type-fest@0.6.0: - resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} - engines: {node: '>=8'} - - type-fest@0.8.1: - resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} - engines: {node: '>=8'} - type-fest@1.4.0: resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} engines: {node: '>=10'} - type-fest@2.19.0: - resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} - engines: {node: '>=12.20'} - - type-fest@3.13.1: - resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} - engines: {node: '>=14.16'} - - type-fest@4.26.0: - resolution: {integrity: sha512-OduNjVJsFbifKb57UqZ2EMP1i4u64Xwow3NYXUtBbD4vIwJdQd4+xl8YDou1dlm4DVrtwT/7Ky8z8WyCULVfxw==} - engines: {node: '>=16'} - type-fest@4.29.1: resolution: {integrity: sha512-Y1zUveI92UYM/vo1EFlQSsNf74+hfKH+7saZJslF0Fw92FRaiTAnHPIvo9d7SLxXt/gAYqA4RXyDTioMQCCp0A==} engines: {node: '>=16'} @@ -9785,9 +8091,6 @@ packages: resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} engines: {node: '>= 0.4'} - typedarray-to-buffer@3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - typedoc-plugin-markdown@4.2.10: resolution: {integrity: sha512-PLX3pc1/7z13UJm4TDE9vo9jWGcClFUErXXtd5LdnoLjV6mynPpqZLU992DwMGFSRqJFZeKbVyqlNNeNHnk2tQ==} engines: {node: '>= 18'} @@ -9865,9 +8168,6 @@ packages: underscore@1.13.7: resolution: {integrity: sha512-GMXzWtsc57XAtguZgaQViUOzs0KTkk8ojr3/xAxXLITqf/3EMwxC0inyETfDFjH/Krbhuep0HNbbjI9i/q3F3g==} - undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - undici-types@6.20.0: resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} @@ -9913,10 +8213,6 @@ packages: resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} engines: {node: '>=8'} - unique-string@3.0.0: - resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} - engines: {node: '>=12'} - unist-util-is@6.0.0: resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} @@ -9964,10 +8260,6 @@ packages: peerDependencies: browserslist: '>= 4.21.0' - update-notifier@6.0.2: - resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==} - engines: {node: '>=14.16'} - update-notifier@7.3.1: resolution: {integrity: sha512-+dwUY4L35XFYEzE+OAL3sarJdUioVovq+8f7lcIJ7wnmnYQV5UD1Y/lcwaMSyaQ6Bj3JMj1XSTjZbNLHn/19yA==} engines: {node: '>=18'} @@ -9978,21 +8270,9 @@ packages: uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - url-parse-lax@1.0.0: - resolution: {integrity: sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==} - engines: {node: '>=0.10.0'} - - url-parse-lax@3.0.0: - resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==} - engines: {node: '>=4'} - url-parse@1.5.10: resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - url-to-options@1.0.1: - resolution: {integrity: sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==} - engines: {node: '>= 4'} - url@0.11.4: resolution: {integrity: sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==} engines: {node: '>= 0.4'} @@ -10006,10 +8286,6 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - uuid@10.0.0: - resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} - hasBin: true - uuid@3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. @@ -10018,9 +8294,6 @@ packages: v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - validate-npm-package-license@3.0.4: - resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - validate-npm-package-name@6.0.0: resolution: {integrity: sha512-d7KLgL1LD3U3fgnvWEY1cQXoO/q6EQ1BSz48Sa149V/5zVTAbgmZIpyI8TRi6U9/JNyeYLlTKsEMPtLC27RFUg==} engines: {node: ^18.17.0 || >=20.5.0} @@ -10053,34 +8326,22 @@ packages: vite-plugin-full-reload@1.2.0: resolution: {integrity: sha512-kz18NW79x0IHbxRSHm0jttP4zoO9P9gXh+n6UTwlNKnviTTEpOlum6oS9SmecrTtSr+muHEn5TUuC75UovQzcA==} - vite-plugin-pwa@0.20.5: - resolution: {integrity: sha512-aweuI/6G6n4C5Inn0vwHumElU/UEpNuO+9iZzwPZGTCH87TeZ6YFMrEY6ZUBQdIHHlhTsbMDryFARcSuOdsz9Q==} - engines: {node: '>=16.0.0'} - peerDependencies: - '@vite-pwa/assets-generator': ^0.2.6 - vite: ^3.1.0 || ^4.0.0 || ^5.0.0 - workbox-build: ^7.1.0 - workbox-window: ^7.1.0 - peerDependenciesMeta: - '@vite-pwa/assets-generator': - optional: true - - vite-plugin-pwa@0.21.0: - resolution: {integrity: sha512-gnDE5sN2hdxA4vTl0pe6PCTPXqChk175jH8dZVVTBjFhWarZZoXaAdoTIKCIa8Zbx94sC0CnCOyERBWpxvry+g==} + vite-plugin-pwa@0.21.1: + resolution: {integrity: sha512-rkTbKFbd232WdiRJ9R3u+hZmf5SfQljX1b45NF6oLA6DSktEKpYllgTo1l2lkiZWMWV78pABJtFjNXfBef3/3Q==} engines: {node: '>=16.0.0'} peerDependencies: '@vite-pwa/assets-generator': ^0.2.6 - vite: ^3.1.0 || ^4.0.0 || ^5.0.0 + vite: ^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 workbox-build: ^7.3.0 workbox-window: ^7.3.0 peerDependenciesMeta: '@vite-pwa/assets-generator': optional: true - vite-plugin-restart@0.4.1: - resolution: {integrity: sha512-MYhDFaa2HMoSavr/2pShj6toKVFso+zqF6FAdWGC8JSIrsNig+4giy9EzoSySgGRJvsnbwZXKdjAvn8ag8rUkA==} + vite-plugin-restart@0.4.2: + resolution: {integrity: sha512-9aWN2ScJ8hbT7aC8SDeZnsbWapnslz1vhNq6Vgf2GU9WdN4NExlrWhtnu7pmtOUG3Guj8y6lPcUZ+ls7SVP33w==} peerDependencies: - vite: ^2.9.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 + vite: ^2.9.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 vite@5.4.11: resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} @@ -10153,34 +8414,14 @@ packages: yaml: optional: true - vitepress-plugin-group-icons@1.2.4: - resolution: {integrity: sha512-pxYzphvRy0Jhpgl3lHszH9Z8Qaj83v4bVr0b8Oi4zSIOQW/uuqGAZ8SaYwkZ1f/8a6ckIeIwZiLfLHA6ySCScQ==} - - vitepress-plugin-group-icons@1.3.0: - resolution: {integrity: sha512-E6Up5HyWh0gxmy2v1v1VVzQpL9UOZuHgoqOmSNBMTRv2rSwg6nk8MeIiJD0tJ0xtWrY5dwG69ENZPyFoD+fVoA==} - - vitepress-plugin-rss@0.2.10: - resolution: {integrity: sha512-Bg6KOluYqlVmlq6uCOMat8wIZgygTJoJoG/5O41ZkXK/E5EL+jclM3v8Y45OIUZ/K9uH9Y215gXxHYlRSJD9zg==} - peerDependencies: - vitepress: ^1 + vitepress-plugin-group-icons@1.3.1: + resolution: {integrity: sha512-KHw3vaSqobjePKGWVRchd3PIG9wKrfA9U43yFLp2hTxXxUOIJdTb+e/qj0dEQYGYbwdXFBeErPVYHYNVBDSqow==} vitepress-plugin-rss@0.3.0: resolution: {integrity: sha512-pK8HepzkfB9RnA+KMFKIs1XxA4EMcDxXgiZ86mJitqb41LS/dWcleOXYmjCFP7sCUgitDFrBt74+rQgkceer4g==} peerDependencies: vitepress: ^1 - vitepress@1.3.3: - resolution: {integrity: sha512-6UzEw/wZ41S/CATby7ea7UlffvRER/uekxgN6hbEvSys9ukmLOKsz87Ehq9yOx1Rwiw+Sj97yjpivP8w1sUmng==} - hasBin: true - peerDependencies: - markdown-it-mathjax3: ^4 - postcss: ^8 - peerDependenciesMeta: - markdown-it-mathjax3: - optional: true - postcss: - optional: true - vitepress@1.5.0: resolution: {integrity: sha512-q4Q/G2zjvynvizdB3/bupdYkCJe2umSAMv9Ju4d92E6/NXJ59z70xB0q5p/4lpRyAwflDsbwy1mLV9Q5+nlB+g==} hasBin: true @@ -10248,14 +8489,6 @@ packages: peerDependencies: vue: ^2.6.10 - vue@3.4.38: - resolution: {integrity: sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - vue@3.5.13: resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==} peerDependencies: @@ -10346,10 +8579,6 @@ packages: wide-align@1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} - widest-line@4.0.1: - resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} - engines: {node: '>=12'} - widest-line@5.0.0: resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} engines: {node: '>=18'} @@ -10419,10 +8648,6 @@ packages: engines: {node: '>=16'} hasBin: true - wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} - wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} @@ -10438,9 +8663,6 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - write-file-atomic@3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} - write-file-atomic@5.0.1: resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -10579,10 +8801,6 @@ packages: resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} engines: {node: '>=12.20'} - yoctocolors-cjs@2.1.2: - resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} - engines: {node: '>=18'} - yoctocolors@2.1.1: resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} engines: {node: '>=18'} @@ -10622,15 +8840,6 @@ snapshots: - algoliasearch - search-insights - '@algolia/autocomplete-core@1.9.3(@algolia/client-search@5.15.0)(algoliasearch@4.24.0)(search-insights@2.17.0)': - dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@5.15.0)(algoliasearch@4.24.0)(search-insights@2.17.0) - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@5.15.0)(algoliasearch@4.24.0) - transitivePeerDependencies: - - '@algolia/client-search' - - algoliasearch - - search-insights - '@algolia/autocomplete-plugin-algolia-insights@1.17.7(@algolia/client-search@5.15.0)(algoliasearch@5.15.0)(search-insights@2.17.0)': dependencies: '@algolia/autocomplete-shared': 1.17.7(@algolia/client-search@5.15.0)(algoliasearch@5.15.0) @@ -10639,46 +8848,17 @@ snapshots: - '@algolia/client-search' - algoliasearch - '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@5.15.0)(algoliasearch@4.24.0)(search-insights@2.17.0)': - dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@5.15.0)(algoliasearch@4.24.0) - search-insights: 2.17.0 - transitivePeerDependencies: - - '@algolia/client-search' - - algoliasearch - '@algolia/autocomplete-preset-algolia@1.17.7(@algolia/client-search@5.15.0)(algoliasearch@5.15.0)': dependencies: '@algolia/autocomplete-shared': 1.17.7(@algolia/client-search@5.15.0)(algoliasearch@5.15.0) '@algolia/client-search': 5.15.0 algoliasearch: 5.15.0 - '@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@5.15.0)(algoliasearch@4.24.0)': - dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@5.15.0)(algoliasearch@4.24.0) - '@algolia/client-search': 5.15.0 - algoliasearch: 4.24.0 - '@algolia/autocomplete-shared@1.17.7(@algolia/client-search@5.15.0)(algoliasearch@5.15.0)': dependencies: '@algolia/client-search': 5.15.0 algoliasearch: 5.15.0 - '@algolia/autocomplete-shared@1.9.3(@algolia/client-search@5.15.0)(algoliasearch@4.24.0)': - dependencies: - '@algolia/client-search': 5.15.0 - algoliasearch: 4.24.0 - - '@algolia/cache-browser-local-storage@4.24.0': - dependencies: - '@algolia/cache-common': 4.24.0 - - '@algolia/cache-common@4.24.0': {} - - '@algolia/cache-in-memory@4.24.0': - dependencies: - '@algolia/cache-common': 4.24.0 - '@algolia/client-abtesting@5.15.0': dependencies: '@algolia/client-common': 5.15.0 @@ -10686,19 +8866,6 @@ snapshots: '@algolia/requester-fetch': 5.15.0 '@algolia/requester-node-http': 5.15.0 - '@algolia/client-account@4.24.0': - dependencies: - '@algolia/client-common': 4.24.0 - '@algolia/client-search': 4.24.0 - '@algolia/transporter': 4.24.0 - - '@algolia/client-analytics@4.24.0': - dependencies: - '@algolia/client-common': 4.24.0 - '@algolia/client-search': 4.24.0 - '@algolia/requester-common': 4.24.0 - '@algolia/transporter': 4.24.0 - '@algolia/client-analytics@5.15.0': dependencies: '@algolia/client-common': 5.15.0 @@ -10706,11 +8873,6 @@ snapshots: '@algolia/requester-fetch': 5.15.0 '@algolia/requester-node-http': 5.15.0 - '@algolia/client-common@4.24.0': - dependencies: - '@algolia/requester-common': 4.24.0 - '@algolia/transporter': 4.24.0 - '@algolia/client-common@5.15.0': {} '@algolia/client-insights@5.15.0': @@ -10720,12 +8882,6 @@ snapshots: '@algolia/requester-fetch': 5.15.0 '@algolia/requester-node-http': 5.15.0 - '@algolia/client-personalization@4.24.0': - dependencies: - '@algolia/client-common': 4.24.0 - '@algolia/requester-common': 4.24.0 - '@algolia/transporter': 4.24.0 - '@algolia/client-personalization@5.15.0': dependencies: '@algolia/client-common': 5.15.0 @@ -10740,12 +8896,6 @@ snapshots: '@algolia/requester-fetch': 5.15.0 '@algolia/requester-node-http': 5.15.0 - '@algolia/client-search@4.24.0': - dependencies: - '@algolia/client-common': 4.24.0 - '@algolia/requester-common': 4.24.0 - '@algolia/transporter': 4.24.0 - '@algolia/client-search@5.15.0': dependencies: '@algolia/client-common': 5.15.0 @@ -10760,12 +8910,6 @@ snapshots: '@algolia/requester-fetch': 5.15.0 '@algolia/requester-node-http': 5.15.0 - '@algolia/logger-common@4.24.0': {} - - '@algolia/logger-console@4.24.0': - dependencies: - '@algolia/logger-common': 4.24.0 - '@algolia/monitoring@1.15.0': dependencies: '@algolia/client-common': 5.15.0 @@ -10773,20 +8917,6 @@ snapshots: '@algolia/requester-fetch': 5.15.0 '@algolia/requester-node-http': 5.15.0 - '@algolia/recommend@4.24.0': - dependencies: - '@algolia/cache-browser-local-storage': 4.24.0 - '@algolia/cache-common': 4.24.0 - '@algolia/cache-in-memory': 4.24.0 - '@algolia/client-common': 4.24.0 - '@algolia/client-search': 4.24.0 - '@algolia/logger-common': 4.24.0 - '@algolia/logger-console': 4.24.0 - '@algolia/requester-browser-xhr': 4.24.0 - '@algolia/requester-common': 4.24.0 - '@algolia/requester-node-http': 4.24.0 - '@algolia/transporter': 4.24.0 - '@algolia/recommend@5.15.0': dependencies: '@algolia/client-common': 5.15.0 @@ -10794,34 +8924,18 @@ snapshots: '@algolia/requester-fetch': 5.15.0 '@algolia/requester-node-http': 5.15.0 - '@algolia/requester-browser-xhr@4.24.0': - dependencies: - '@algolia/requester-common': 4.24.0 - '@algolia/requester-browser-xhr@5.15.0': dependencies: '@algolia/client-common': 5.15.0 - '@algolia/requester-common@4.24.0': {} - '@algolia/requester-fetch@5.15.0': dependencies: '@algolia/client-common': 5.15.0 - '@algolia/requester-node-http@4.24.0': - dependencies: - '@algolia/requester-common': 4.24.0 - '@algolia/requester-node-http@5.15.0': dependencies: '@algolia/client-common': 5.15.0 - '@algolia/transporter@4.24.0': - dependencies: - '@algolia/cache-common': 4.24.0 - '@algolia/logger-common': 4.24.0 - '@algolia/requester-common': 4.24.0 - '@altano/repository-tools@0.1.1': {} '@ampproject/remapping@2.3.0': @@ -11027,10 +9141,6 @@ snapshots: '@babel/template': 7.25.9 '@babel/types': 7.26.0 - '@babel/parser@7.25.4': - dependencies: - '@babel/types': 7.26.0 - '@babel/parser@7.26.2': dependencies: '@babel/types': 7.26.0 @@ -11545,7 +9655,7 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@cfworker/json-schema@3.0.1': {} + '@cfworker/json-schema@4.0.2': {} '@changesets/apply-release-plan@7.0.6': dependencies: @@ -11735,22 +9845,11 @@ snapshots: human-id: 1.0.2 prettier: 2.8.8 - '@clack/core@0.3.4': - dependencies: - picocolors: 1.1.1 - sisteransi: 1.0.5 - '@clack/core@0.3.5': dependencies: picocolors: 1.1.1 sisteransi: 1.0.5 - '@clack/prompts@0.8.1': - dependencies: - '@clack/core': 0.3.4 - picocolors: 1.1.1 - sisteransi: 1.0.5 - '@clack/prompts@0.8.2': dependencies: '@clack/core': 0.3.5 @@ -11874,6 +9973,7 @@ snapshots: '@cspotcode/source-map-support@0.8.1': dependencies: '@jridgewell/trace-mapping': 0.3.9 + optional: true '@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3)': dependencies: @@ -11890,21 +9990,8 @@ snapshots: dependencies: postcss-selector-parser: 6.1.2 - '@docsearch/css@3.6.1': {} - '@docsearch/css@3.8.0': {} - '@docsearch/js@3.6.1(@algolia/client-search@5.15.0)(react@18.3.1)(search-insights@2.17.0)': - dependencies: - '@docsearch/react': 3.6.1(@algolia/client-search@5.15.0)(react@18.3.1)(search-insights@2.17.0) - preact: 10.23.2 - transitivePeerDependencies: - - '@algolia/client-search' - - '@types/react' - - react - - react-dom - - search-insights - '@docsearch/js@3.8.0(@algolia/client-search@5.15.0)(react@18.3.1)(search-insights@2.17.0)': dependencies: '@docsearch/react': 3.8.0(@algolia/client-search@5.15.0)(react@18.3.1)(search-insights@2.17.0) @@ -11916,18 +10003,6 @@ snapshots: - react-dom - search-insights - '@docsearch/react@3.6.1(@algolia/client-search@5.15.0)(react@18.3.1)(search-insights@2.17.0)': - dependencies: - '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@5.15.0)(algoliasearch@4.24.0)(search-insights@2.17.0) - '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@5.15.0)(algoliasearch@4.24.0) - '@docsearch/css': 3.6.1 - algoliasearch: 4.24.0 - optionalDependencies: - react: 18.3.1 - search-insights: 2.17.0 - transitivePeerDependencies: - - '@algolia/client-search' - '@docsearch/react@3.8.0(@algolia/client-search@5.15.0)(react@18.3.1)(search-insights@2.17.0)': dependencies: '@algolia/autocomplete-core': 1.17.7(@algolia/client-search@5.15.0)(algoliasearch@5.15.0)(search-insights@2.17.0) @@ -11940,9 +10015,9 @@ snapshots: transitivePeerDependencies: - '@algolia/client-search' - '@dovenv/convert@0.0.8(@dovenv/core@0.0.8)(typescript@5.7.2)': + '@dovenv/convert@0.0.19(@dovenv/core@0.0.19)(typescript@5.7.2)': dependencies: - '@dovenv/core': 0.0.8 + '@dovenv/core': 0.0.19 jsdoc-to-markdown: 9.0.5 openapi-to-md: 1.0.24 typedoc: 0.26.11(typescript@5.7.2) @@ -11952,34 +10027,32 @@ snapshots: - encoding - typescript - '@dovenv/core@0.0.8': + '@dovenv/core@0.0.19': dependencies: - '@dovenv/utils': 0.0.8 + '@dovenv/utils': 0.0.19 update-notifier: 7.3.1 transitivePeerDependencies: - debug - encoding - supports-color - '@dovenv/docs@0.0.8(@algolia/client-search@5.15.0)(@dovenv/core@0.0.8)(@fortawesome/fontawesome-svg-core@6.7.0)(@types/node@22.10.1)(axios@1.7.8)(change-case@5.4.4)(postcss@8.4.49)(react@18.3.1)(search-insights@2.17.0)(terser@5.37.0)(typescript@5.7.2)(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1))(workbox-build@7.1.1)(workbox-window@7.1.0)': + '@dovenv/docs@0.0.19(@algolia/client-search@5.15.0)(@dovenv/core@0.0.19)(@types/node@22.10.1)(axios@1.7.8)(change-case@5.4.4)(postcss@8.4.49)(react@18.3.1)(search-insights@2.17.0)(terser@5.37.0)(typescript@5.7.2)(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1))(workbox-build@7.1.1)(workbox-window@7.1.0)': dependencies: - '@dovenv/core': 0.0.8 - '@fortawesome/vue-fontawesome': 3.0.8(@fortawesome/fontawesome-svg-core@6.7.0)(vue@3.5.13(typescript@5.7.2)) - '@shikijs/vitepress-twoslash': 1.23.1(typescript@5.7.2) + '@dovenv/core': 0.0.19 + '@shikijs/vitepress-twoslash': 1.24.0(typescript@5.7.2) markdown-it-container: 4.0.0 markdown-it-task-lists: 2.1.1 medium-zoom: 1.1.0 vite-plugin-full-reload: 1.2.0 - vite-plugin-pwa: 0.21.0(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1))(workbox-build@7.1.1)(workbox-window@7.1.0) - vite-plugin-restart: 0.4.1(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) + vite-plugin-pwa: 0.21.1(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1))(workbox-build@7.1.1)(workbox-window@7.1.0) + vite-plugin-restart: 0.4.2(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)) vitepress: 1.5.0(@algolia/client-search@5.15.0)(@types/node@22.10.1)(axios@1.7.8)(change-case@5.4.4)(postcss@8.4.49)(react@18.3.1)(search-insights@2.17.0)(terser@5.37.0)(typescript@5.7.2) - vitepress-plugin-group-icons: 1.3.0 + vitepress-plugin-group-icons: 1.3.1 vitepress-plugin-rss: 0.3.0(vitepress@1.5.0(@algolia/client-search@5.15.0)(@types/node@22.10.1)(axios@1.7.8)(change-case@5.4.4)(postcss@8.4.49)(react@18.3.1)(search-insights@2.17.0)(terser@5.37.0)(typescript@5.7.2)) vue: 3.5.13(typescript@5.7.2) vue-social-sharing: 3.0.9(vue@3.5.13(typescript@5.7.2)) transitivePeerDependencies: - '@algolia/client-search' - - '@fortawesome/fontawesome-svg-core' - '@nuxt/kit' - '@types/node' - '@types/react' @@ -12014,7 +10087,7 @@ snapshots: - workbox-build - workbox-window - '@dovenv/eslint-config@0.0.8(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.1))(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.7.2))': + '@dovenv/eslint-config@0.0.19(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.1))(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.7.2))': dependencies: '@eslint/compat': 1.2.3(eslint@9.14.0(jiti@2.4.1)) '@eslint/js': 9.15.0 @@ -12025,10 +10098,10 @@ snapshots: eslint: 9.14.0(jiti@2.4.1) eslint-plugin-align-assignments: 1.1.2(eslint@9.14.0(jiti@2.4.1)) eslint-plugin-align-import: 1.0.0 - eslint-plugin-canonical: 5.0.0(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.14.0(jiti@2.4.1)))(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3) + eslint-plugin-canonical: 5.0.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.1)))(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3) eslint-plugin-css: 0.11.0(eslint@9.14.0(jiti@2.4.1)) eslint-plugin-html: 8.1.2 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.1)) eslint-plugin-jsdoc: 50.5.0(eslint@9.14.0(jiti@2.4.1)) eslint-plugin-json-schema-validator: 5.1.3(eslint@9.14.0(jiti@2.4.1)) eslint-plugin-jsonc: 2.18.1(eslint@9.14.0(jiti@2.4.1)) @@ -12057,20 +10130,20 @@ snapshots: - svelte - ts-node - '@dovenv/examples@0.0.8(@dovenv/core@0.0.8)': + '@dovenv/examples@0.0.19(@dovenv/core@0.0.19)': dependencies: - '@dovenv/core': 0.0.8 + '@dovenv/core': 0.0.19 leasot: 14.4.0 - '@dovenv/lint@0.0.8(@dovenv/core@0.0.8)(@types/node@22.10.1)(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(jiti@2.4.1)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.7.2))(typescript@5.7.2)': + '@dovenv/lint@0.0.19(@dovenv/core@0.0.19)(@types/node@22.10.1)(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(jiti@2.4.1)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.7.2))(typescript@5.7.2)': dependencies: '@commitlint/format': 19.5.0 '@commitlint/lint': 19.5.0 '@commitlint/load': 19.5.0(@types/node@22.10.1)(typescript@5.7.2) '@commitlint/read': 19.5.0 - '@dovenv/core': 0.0.8 - '@dovenv/eslint-config': 0.0.8(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.1))(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.7.2)) - '@dovenv/stylelint-config': 0.0.8(stylelint@16.10.0(typescript@5.7.2)) + '@dovenv/core': 0.0.19 + '@dovenv/eslint-config': 0.0.19(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.1))(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.7.2)) + '@dovenv/stylelint-config': 0.0.19(stylelint@16.10.0(typescript@5.7.2)) commitlint-config-gitmoji: 2.3.1 eslint: 9.14.0(jiti@2.4.1) lint-staged: 15.2.10 @@ -12090,33 +10163,16 @@ snapshots: - ts-node - typescript - '@dovenv/media@0.0.8(@dovenv/core@0.0.8)(enquirer@2.4.1)': - dependencies: - '@dovenv/core': 0.0.8 - carbon-now-cli: 2.0.0(enquirer@2.4.1) - imagemin: 9.0.0 - imagemin-gifsicle: 7.0.0 - imagemin-jpegtran: 8.0.0 - imagemin-optipng: 8.0.0 - imagemin-pngquant: 10.0.0 - imagemin-svgo: 11.0.1 - imagemin-webp: 8.0.0 - terminalizer: 0.12.0 - transitivePeerDependencies: - - debug - - enquirer - - supports-color - - '@dovenv/repo@0.0.8(@dovenv/core@0.0.8)': + '@dovenv/repo@0.0.19(@dovenv/core@0.0.19)': dependencies: '@changesets/changelog-github': 0.5.0 '@changesets/cli': 2.27.9 - '@dovenv/core': 0.0.8 + '@dovenv/core': 0.0.19 husky: 9.1.7 transitivePeerDependencies: - encoding - '@dovenv/stylelint-config@0.0.8(stylelint@16.10.0(typescript@5.7.2))': + '@dovenv/stylelint-config@0.0.19(stylelint@16.10.0(typescript@5.7.2))': dependencies: postcss-html: 1.7.0 stylelint: 16.10.0(typescript@5.7.2) @@ -12126,22 +10182,20 @@ snapshots: stylelint-config-standard: 36.0.1(stylelint@16.10.0(typescript@5.7.2)) stylelint-order: 6.0.4(stylelint@16.10.0(typescript@5.7.2)) - '@dovenv/theme-banda@0.0.8(@algolia/client-search@5.15.0)(@dovenv/core@0.0.8)(@fortawesome/fontawesome-svg-core@6.7.0)(@types/node@22.10.1)(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(axios@1.7.8)(change-case@5.4.4)(enquirer@2.4.1)(jiti@2.4.1)(postcss@8.4.49)(react@18.3.1)(search-insights@2.17.0)(terser@5.37.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.7.2))(typescript@5.7.2)(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1))(workbox-build@7.1.1)(workbox-window@7.1.0)': - dependencies: - '@dovenv/convert': 0.0.8(@dovenv/core@0.0.8)(typescript@5.7.2) - '@dovenv/core': 0.0.8 - '@dovenv/docs': 0.0.8(@algolia/client-search@5.15.0)(@dovenv/core@0.0.8)(@fortawesome/fontawesome-svg-core@6.7.0)(@types/node@22.10.1)(axios@1.7.8)(change-case@5.4.4)(postcss@8.4.49)(react@18.3.1)(search-insights@2.17.0)(terser@5.37.0)(typescript@5.7.2)(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1))(workbox-build@7.1.1)(workbox-window@7.1.0) - '@dovenv/examples': 0.0.8(@dovenv/core@0.0.8) - '@dovenv/lint': 0.0.8(@dovenv/core@0.0.8)(@types/node@22.10.1)(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(jiti@2.4.1)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.7.2))(typescript@5.7.2) - '@dovenv/media': 0.0.8(@dovenv/core@0.0.8)(enquirer@2.4.1) - '@dovenv/repo': 0.0.8(@dovenv/core@0.0.8) - '@dovenv/todo': 0.0.8(@dovenv/core@0.0.8) - '@dovenv/workspace': 0.0.8(@dovenv/core@0.0.8) + '@dovenv/theme-banda@0.0.19(@algolia/client-search@5.15.0)(@dovenv/core@0.0.19)(@types/node@22.10.1)(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(axios@1.7.8)(change-case@5.4.4)(jiti@2.4.1)(postcss@8.4.49)(react@18.3.1)(search-insights@2.17.0)(terser@5.37.0)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.7.2))(typescript@5.7.2)(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1))(workbox-build@7.1.1)(workbox-window@7.1.0)': + dependencies: + '@dovenv/convert': 0.0.19(@dovenv/core@0.0.19)(typescript@5.7.2) + '@dovenv/core': 0.0.19 + '@dovenv/docs': 0.0.19(@algolia/client-search@5.15.0)(@dovenv/core@0.0.19)(@types/node@22.10.1)(axios@1.7.8)(change-case@5.4.4)(postcss@8.4.49)(react@18.3.1)(search-insights@2.17.0)(terser@5.37.0)(typescript@5.7.2)(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1))(workbox-build@7.1.1)(workbox-window@7.1.0) + '@dovenv/examples': 0.0.19(@dovenv/core@0.0.19) + '@dovenv/lint': 0.0.19(@dovenv/core@0.0.19)(@types/node@22.10.1)(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(jiti@2.4.1)(ts-node@10.9.2(@types/node@22.10.1)(typescript@5.7.2))(typescript@5.7.2) + '@dovenv/repo': 0.0.19(@dovenv/core@0.0.19) + '@dovenv/todo': 0.0.19(@dovenv/core@0.0.19) + '@dovenv/workspace': 0.0.19(@dovenv/core@0.0.19) transitivePeerDependencies: - '@75lb/nature' - '@algolia/client-search' - '@eslint/json' - - '@fortawesome/fontawesome-svg-core' - '@nuxt/kit' - '@types/node' - '@types/react' @@ -12151,10 +10205,8 @@ snapshots: - async-validator - axios - change-case - - debug - drauu - encoding - - enquirer - eslint-import-resolver-node - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -12187,33 +10239,34 @@ snapshots: - workbox-build - workbox-window - '@dovenv/todo@0.0.8(@dovenv/core@0.0.8)': + '@dovenv/todo@0.0.19(@dovenv/core@0.0.19)': dependencies: - '@dovenv/core': 0.0.8 - leasot: 12.5.0 + '@dovenv/core': 0.0.19 + leasot: 14.4.0 - '@dovenv/utils@0.0.8': + '@dovenv/utils@0.0.19': dependencies: - '@cfworker/json-schema': 3.0.1 - '@clack/core': 0.3.4 - '@clack/prompts': 0.8.1 - '@fortawesome/fontawesome-svg-core': 6.7.0 - '@fortawesome/free-brands-svg-icons': 6.7.0 - '@fortawesome/free-regular-svg-icons': 6.7.0 - '@fortawesome/free-solid-svg-icons': 6.7.0 + '@cfworker/json-schema': 4.0.2 + '@clack/core': 0.3.5 + '@clack/prompts': 0.8.2 + '@fortawesome/fontawesome-svg-core': 6.7.1 + '@fortawesome/free-brands-svg-icons': 6.7.1 + '@fortawesome/free-regular-svg-icons': 6.7.1 + '@fortawesome/free-solid-svg-icons': 6.7.1 '@resvg/resvg-js': 2.6.2 '@schemastore/package': 0.0.10 '@vibrant/color': 3.2.1-alpha.1 + ansi-align: 3.0.1 archiver: 7.0.1 boxen: 8.0.1 chalk: 5.3.0 chroma-js: 3.1.2 cli-highlight: 2.1.11 columnify: 1.6.0 - conf: 13.0.1 + conf: 13.1.0 consola: 3.2.3 - csv-parse: 5.5.6 - csv-stringify: 6.5.1 + csv-parse: 5.6.0 + csv-stringify: 6.5.2 decompress: 4.2.1 decompress-targz: 4.1.1 deepmerge-ts: 7.1.3 @@ -12230,8 +10283,8 @@ snapshots: js-yaml: 4.1.0 json-schema-to-typescript: 15.0.3 log-update: 6.1.0 - marked: 15.0.1 - marked-terminal: 7.2.1(marked@15.0.1) + marked: 15.0.3 + marked-terminal: 7.2.1(marked@15.0.3) matcher: 5.0.0 node-localstorage: 3.0.5 node-vibrant: 3.2.1-alpha.1 @@ -12245,10 +10298,11 @@ snapshots: string-width: 7.2.0 svg2img: 1.0.0-beta.2 svgson: 5.3.1 - table: 6.8.2 + table: 6.9.0 terminal-char-width: 1.0.10 terminal-image: 3.0.0 terminal-link: 3.0.0 + terminal-size: 4.0.0 turndown: 7.2.0 yargs: 17.7.2 zod: 3.23.8 @@ -12261,26 +10315,12 @@ snapshots: - encoding - supports-color - '@dovenv/workspace@0.0.8(@dovenv/core@0.0.8)': + '@dovenv/workspace@0.0.19(@dovenv/core@0.0.19)': dependencies: - '@dovenv/core': 0.0.8 + '@dovenv/core': 0.0.19 '@dual-bundle/import-meta-resolve@4.1.0': {} - '@electron/get@2.0.3': - dependencies: - debug: 4.3.7(supports-color@9.4.0) - env-paths: 2.2.1 - fs-extra: 8.1.0 - got: 11.8.6 - progress: 2.0.3 - semver: 6.3.1 - sumchecker: 3.0.1 - optionalDependencies: - global-agent: 3.0.0 - transitivePeerDependencies: - - supports-color - '@es-joy/jsdoccomment@0.49.0': dependencies: comment-parser: 1.4.1 @@ -12655,28 +10695,23 @@ snapshots: '@floating-ui/utils@0.2.8': {} - '@fortawesome/fontawesome-common-types@6.7.0': {} - - '@fortawesome/fontawesome-svg-core@6.7.0': - dependencies: - '@fortawesome/fontawesome-common-types': 6.7.0 + '@fortawesome/fontawesome-common-types@6.7.1': {} - '@fortawesome/free-brands-svg-icons@6.7.0': + '@fortawesome/fontawesome-svg-core@6.7.1': dependencies: - '@fortawesome/fontawesome-common-types': 6.7.0 + '@fortawesome/fontawesome-common-types': 6.7.1 - '@fortawesome/free-regular-svg-icons@6.7.0': + '@fortawesome/free-brands-svg-icons@6.7.1': dependencies: - '@fortawesome/fontawesome-common-types': 6.7.0 + '@fortawesome/fontawesome-common-types': 6.7.1 - '@fortawesome/free-solid-svg-icons@6.7.0': + '@fortawesome/free-regular-svg-icons@6.7.1': dependencies: - '@fortawesome/fontawesome-common-types': 6.7.0 + '@fortawesome/fontawesome-common-types': 6.7.1 - '@fortawesome/vue-fontawesome@3.0.8(@fortawesome/fontawesome-svg-core@6.7.0)(vue@3.5.13(typescript@5.7.2))': + '@fortawesome/free-solid-svg-icons@6.7.1': dependencies: - '@fortawesome/fontawesome-svg-core': 6.7.0 - vue: 3.5.13(typescript@5.7.2) + '@fortawesome/fontawesome-common-types': 6.7.1 '@gitmoji/commit-types@1.1.5': {} @@ -12689,11 +10724,6 @@ snapshots: dependencies: '@gitmoji/gitmoji-regex': 1.0.0 - '@homebridge/node-pty-prebuilt-multiarch@0.11.14': - dependencies: - nan: 2.22.0 - prebuild-install: 7.1.2 - '@hono/node-server@1.13.1(hono@4.6.12)': dependencies: hono: 4.6.12 @@ -12753,10 +10783,6 @@ snapshots: '@humanwhocodes/retry@0.4.1': {} - '@iconify-json/logos@1.2.0': - dependencies: - '@iconify/types': 2.0.0 - '@iconify-json/logos@1.2.3': dependencies: '@iconify/types': 2.0.0 @@ -12765,10 +10791,6 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify-json/vscode-icons@1.2.2': - dependencies: - '@iconify/types': 2.0.0 - '@iconify-json/vscode-icons@1.2.3': dependencies: '@iconify/types': 2.0.0 @@ -12782,117 +10804,11 @@ snapshots: '@iconify/types': 2.0.0 debug: 4.3.7(supports-color@9.4.0) kolorist: 1.8.0 - local-pkg: 0.5.0 + local-pkg: 0.5.1 mlly: 1.7.3 transitivePeerDependencies: - supports-color - '@inquirer/checkbox@4.0.2(@types/node@22.10.1)': - dependencies: - '@inquirer/core': 10.1.0(@types/node@22.10.1) - '@inquirer/figures': 1.0.8 - '@inquirer/type': 3.0.1(@types/node@22.10.1) - '@types/node': 22.10.1 - ansi-escapes: 4.3.2 - yoctocolors-cjs: 2.1.2 - - '@inquirer/confirm@5.0.2(@types/node@22.10.1)': - dependencies: - '@inquirer/core': 10.1.0(@types/node@22.10.1) - '@inquirer/type': 3.0.1(@types/node@22.10.1) - '@types/node': 22.10.1 - - '@inquirer/core@10.1.0(@types/node@22.10.1)': - dependencies: - '@inquirer/figures': 1.0.8 - '@inquirer/type': 3.0.1(@types/node@22.10.1) - ansi-escapes: 4.3.2 - cli-width: 4.1.0 - mute-stream: 2.0.0 - signal-exit: 4.1.0 - strip-ansi: 6.0.1 - wrap-ansi: 6.2.0 - yoctocolors-cjs: 2.1.2 - transitivePeerDependencies: - - '@types/node' - - '@inquirer/editor@4.1.0(@types/node@22.10.1)': - dependencies: - '@inquirer/core': 10.1.0(@types/node@22.10.1) - '@inquirer/type': 3.0.1(@types/node@22.10.1) - '@types/node': 22.10.1 - external-editor: 3.1.0 - - '@inquirer/expand@4.0.2(@types/node@22.10.1)': - dependencies: - '@inquirer/core': 10.1.0(@types/node@22.10.1) - '@inquirer/type': 3.0.1(@types/node@22.10.1) - '@types/node': 22.10.1 - yoctocolors-cjs: 2.1.2 - - '@inquirer/figures@1.0.8': {} - - '@inquirer/input@4.0.2(@types/node@22.10.1)': - dependencies: - '@inquirer/core': 10.1.0(@types/node@22.10.1) - '@inquirer/type': 3.0.1(@types/node@22.10.1) - '@types/node': 22.10.1 - - '@inquirer/number@3.0.2(@types/node@22.10.1)': - dependencies: - '@inquirer/core': 10.1.0(@types/node@22.10.1) - '@inquirer/type': 3.0.1(@types/node@22.10.1) - '@types/node': 22.10.1 - - '@inquirer/password@4.0.2(@types/node@22.10.1)': - dependencies: - '@inquirer/core': 10.1.0(@types/node@22.10.1) - '@inquirer/type': 3.0.1(@types/node@22.10.1) - '@types/node': 22.10.1 - ansi-escapes: 4.3.2 - - '@inquirer/prompts@7.1.0(@types/node@22.10.1)': - dependencies: - '@inquirer/checkbox': 4.0.2(@types/node@22.10.1) - '@inquirer/confirm': 5.0.2(@types/node@22.10.1) - '@inquirer/editor': 4.1.0(@types/node@22.10.1) - '@inquirer/expand': 4.0.2(@types/node@22.10.1) - '@inquirer/input': 4.0.2(@types/node@22.10.1) - '@inquirer/number': 3.0.2(@types/node@22.10.1) - '@inquirer/password': 4.0.2(@types/node@22.10.1) - '@inquirer/rawlist': 4.0.2(@types/node@22.10.1) - '@inquirer/search': 3.0.2(@types/node@22.10.1) - '@inquirer/select': 4.0.2(@types/node@22.10.1) - '@types/node': 22.10.1 - - '@inquirer/rawlist@4.0.2(@types/node@22.10.1)': - dependencies: - '@inquirer/core': 10.1.0(@types/node@22.10.1) - '@inquirer/type': 3.0.1(@types/node@22.10.1) - '@types/node': 22.10.1 - yoctocolors-cjs: 2.1.2 - - '@inquirer/search@3.0.2(@types/node@22.10.1)': - dependencies: - '@inquirer/core': 10.1.0(@types/node@22.10.1) - '@inquirer/figures': 1.0.8 - '@inquirer/type': 3.0.1(@types/node@22.10.1) - '@types/node': 22.10.1 - yoctocolors-cjs: 2.1.2 - - '@inquirer/select@4.0.2(@types/node@22.10.1)': - dependencies: - '@inquirer/core': 10.1.0(@types/node@22.10.1) - '@inquirer/figures': 1.0.8 - '@inquirer/type': 3.0.1(@types/node@22.10.1) - '@types/node': 22.10.1 - ansi-escapes: 4.3.2 - yoctocolors-cjs: 2.1.2 - - '@inquirer/type@3.0.1(@types/node@22.10.1)': - dependencies: - '@types/node': 22.10.1 - '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -13646,6 +11562,7 @@ snapshots: dependencies: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 + optional: true '@jsdevtools/ono@7.1.3': {} @@ -14020,25 +11937,6 @@ snapshots: '@schemastore/package@0.0.10': {} - '@sec-ant/readable-stream@0.4.1': {} - - '@shikijs/core@1.13.0': - dependencies: - '@types/hast': 3.0.4 - - '@shikijs/core@1.14.1': - dependencies: - '@types/hast': 3.0.4 - - '@shikijs/core@1.23.1': - dependencies: - '@shikijs/engine-javascript': 1.23.1 - '@shikijs/engine-oniguruma': 1.23.1 - '@shikijs/types': 1.23.1 - '@shikijs/vscode-textmate': 9.3.0 - '@types/hast': 3.0.4 - hast-util-to-html: 9.0.3 - '@shikijs/core@1.24.0': dependencies: '@shikijs/engine-javascript': 1.24.0 @@ -14048,44 +11946,21 @@ snapshots: '@types/hast': 3.0.4 hast-util-to-html: 9.0.3 - '@shikijs/engine-javascript@1.23.1': - dependencies: - '@shikijs/types': 1.23.1 - '@shikijs/vscode-textmate': 9.3.0 - oniguruma-to-es: 0.4.1 - '@shikijs/engine-javascript@1.24.0': dependencies: '@shikijs/types': 1.24.0 '@shikijs/vscode-textmate': 9.3.0 oniguruma-to-es: 0.7.0 - '@shikijs/engine-oniguruma@1.23.1': - dependencies: - '@shikijs/types': 1.23.1 - '@shikijs/vscode-textmate': 9.3.0 - '@shikijs/engine-oniguruma@1.24.0': dependencies: '@shikijs/types': 1.24.0 '@shikijs/vscode-textmate': 9.3.0 - '@shikijs/transformers@1.14.1': - dependencies: - shiki: 1.14.1 - '@shikijs/transformers@1.24.0': dependencies: shiki: 1.24.0 - '@shikijs/twoslash@1.13.0(typescript@5.7.2)': - dependencies: - '@shikijs/core': 1.13.0 - twoslash: 0.2.11(typescript@5.7.2) - transitivePeerDependencies: - - supports-color - - typescript - '@shikijs/twoslash@1.24.0(typescript@5.7.2)': dependencies: '@shikijs/core': 1.24.0 @@ -14095,40 +11970,19 @@ snapshots: - supports-color - typescript - '@shikijs/types@1.23.1': - dependencies: - '@shikijs/vscode-textmate': 9.3.0 - '@types/hast': 3.0.4 - '@shikijs/types@1.24.0': dependencies: '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 - '@shikijs/vitepress-twoslash@1.13.0(typescript@5.7.2)': + '@shikijs/vitepress-twoslash@1.24.0(typescript@5.7.2)': dependencies: - '@shikijs/twoslash': 1.13.0(typescript@5.7.2) - floating-vue: 5.2.2(vue@3.4.38(typescript@5.7.2)) - mdast-util-from-markdown: 2.0.1 + '@shikijs/twoslash': 1.24.0(typescript@5.7.2) + floating-vue: 5.2.2(vue@3.5.13(typescript@5.7.2)) + mdast-util-from-markdown: 2.0.2 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 - shiki: 1.13.0 - twoslash: 0.2.11(typescript@5.7.2) - twoslash-vue: 0.2.11(typescript@5.7.2) - vue: 3.4.38(typescript@5.7.2) - transitivePeerDependencies: - - '@nuxt/kit' - - supports-color - - typescript - - '@shikijs/vitepress-twoslash@1.23.1(typescript@5.7.2)': - dependencies: - '@shikijs/twoslash': 1.24.0(typescript@5.7.2) - floating-vue: 5.2.2(vue@3.5.13(typescript@5.7.2)) - mdast-util-from-markdown: 2.0.2 - mdast-util-gfm: 3.0.0 - mdast-util-to-hast: 13.2.0 - shiki: 1.23.1 + shiki: 1.24.0 twoslash: 0.2.12(typescript@5.7.2) twoslash-vue: 0.2.12(typescript@5.7.2) vue: 3.5.13(typescript@5.7.2) @@ -14139,18 +11993,10 @@ snapshots: '@shikijs/vscode-textmate@9.3.0': {} - '@sindresorhus/is@0.7.0': {} - '@sindresorhus/is@4.6.0': {} - '@sindresorhus/is@5.6.0': {} - - '@sindresorhus/is@6.3.1': {} - '@sindresorhus/merge-streams@2.3.0': {} - '@sindresorhus/merge-streams@4.0.0': {} - '@stylistic/eslint-plugin@2.10.1(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3)': dependencies: '@typescript-eslint/utils': 8.17.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3) @@ -14163,11 +12009,6 @@ snapshots: - supports-color - typescript - '@sugarat/theme-shared@0.0.2': - dependencies: - cross-spawn: 7.0.6 - gray-matter: 4.0.3 - '@sugarat/theme-shared@0.0.3': dependencies: cross-spawn: 7.0.6 @@ -14180,39 +12021,24 @@ snapshots: magic-string: 0.25.9 string.prototype.matchall: 4.0.11 - '@szmarczak/http-timer@4.0.6': - dependencies: - defer-to-connect: 2.0.1 - - '@szmarczak/http-timer@5.0.1': - dependencies: - defer-to-connect: 2.0.1 - '@tokenizer/token@0.3.0': {} '@trysound/sax@0.2.0': {} - '@tsconfig/node10@1.0.11': {} - - '@tsconfig/node12@1.0.11': {} + '@tsconfig/node10@1.0.11': + optional: true - '@tsconfig/node14@1.0.3': {} + '@tsconfig/node12@1.0.11': + optional: true - '@tsconfig/node16@1.0.4': {} + '@tsconfig/node14@1.0.3': + optional: true - '@types/archiver@6.0.3': - dependencies: - '@types/readdir-glob': 1.1.5 + '@tsconfig/node16@1.0.4': + optional: true '@types/argparse@1.0.38': {} - '@types/cacheable-request@6.0.3': - dependencies: - '@types/http-cache-semantics': 4.0.4 - '@types/keyv': 3.1.4 - '@types/node': 22.10.1 - '@types/responselike': 1.0.3 - '@types/conventional-commits-parser@5.0.1': dependencies: '@types/node': 22.10.1 @@ -14225,8 +12051,6 @@ snapshots: '@types/estree@1.0.6': {} - '@types/figlet@1.7.0': {} - '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 @@ -14236,16 +12060,10 @@ snapshots: dependencies: '@types/unist': 3.0.3 - '@types/http-cache-semantics@4.0.4': {} - '@types/json-schema@7.0.15': {} '@types/json5@0.0.29': {} - '@types/keyv@3.1.4': - dependencies: - '@types/node': 22.10.1 - '@types/linkify-it@5.0.0': {} '@types/lodash@4.17.13': {} @@ -14267,8 +12085,6 @@ snapshots: '@types/minimatch@5.1.2': {} - '@types/minimist@1.2.5': {} - '@types/ms@0.7.34': {} '@types/node@10.17.60': {} @@ -14277,26 +12093,12 @@ snapshots: '@types/node@16.9.1': {} - '@types/node@18.19.67': - dependencies: - undici-types: 5.26.5 - '@types/node@22.10.1': dependencies: undici-types: 6.20.0 - '@types/normalize-package-data@2.4.4': {} - - '@types/readdir-glob@1.1.5': - dependencies: - '@types/node': 22.10.1 - '@types/resolve@1.20.2': {} - '@types/responselike@1.0.3': - dependencies: - '@types/node': 22.10.1 - '@types/tinycolor2@1.4.6': {} '@types/trusted-types@2.0.7': {} @@ -14307,15 +12109,10 @@ snapshots: '@types/web-bluetooth@0.0.20': {} - '@types/yauzl@2.10.3': - dependencies: - '@types/node': 22.10.1 - optional: true - '@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3) + '@typescript-eslint/parser': 8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.14.0 '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3) '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3) @@ -14330,16 +12127,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3)': + '@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)': dependencies: '@typescript-eslint/scope-manager': 8.14.0 '@typescript-eslint/types': 8.14.0 '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.14.0 debug: 4.3.7(supports-color@9.4.0) - eslint: 9.14.0(jiti@2.4.1) + eslint: 9.16.0(jiti@2.4.1) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -14500,11 +12297,6 @@ snapshots: dependencies: '@vibrant/types': 3.2.1-alpha.1 - '@vitejs/plugin-vue@5.1.2(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0))(vue@3.4.38(typescript@5.7.2))': - dependencies: - vite: 5.4.11(@types/node@22.10.1)(terser@5.37.0) - vue: 3.4.38(typescript@5.7.2) - '@vitejs/plugin-vue@5.2.1(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0))(vue@3.5.13(typescript@5.7.2))': dependencies: vite: 5.4.11(@types/node@22.10.1)(terser@5.37.0) @@ -14562,14 +12354,6 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@vue/compiler-core@3.4.38': - dependencies: - '@babel/parser': 7.26.2 - '@vue/shared': 3.4.38 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.0 - '@vue/compiler-core@3.5.13': dependencies: '@babel/parser': 7.26.2 @@ -14578,28 +12362,11 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.4.38': - dependencies: - '@vue/compiler-core': 3.4.38 - '@vue/shared': 3.4.38 - '@vue/compiler-dom@3.5.13': dependencies: '@vue/compiler-core': 3.5.13 '@vue/shared': 3.5.13 - '@vue/compiler-sfc@3.4.38': - dependencies: - '@babel/parser': 7.25.4 - '@vue/compiler-core': 3.4.38 - '@vue/compiler-dom': 3.4.38 - '@vue/compiler-ssr': 3.4.38 - '@vue/shared': 3.4.38 - estree-walker: 2.0.2 - magic-string: 0.30.14 - postcss: 8.4.49 - source-map-js: 1.2.0 - '@vue/compiler-sfc@3.5.13': dependencies: '@babel/parser': 7.26.2 @@ -14612,11 +12379,6 @@ snapshots: postcss: 8.4.49 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.4.38': - dependencies: - '@vue/compiler-dom': 3.4.38 - '@vue/shared': 3.4.38 - '@vue/compiler-ssr@3.5.13': dependencies: '@vue/compiler-dom': 3.5.13 @@ -14627,24 +12389,10 @@ snapshots: de-indent: 1.0.2 he: 1.2.0 - '@vue/devtools-api@7.3.9': - dependencies: - '@vue/devtools-kit': 7.3.9 - '@vue/devtools-api@7.6.7': dependencies: '@vue/devtools-kit': 7.6.7 - '@vue/devtools-kit@7.3.9': - dependencies: - '@vue/devtools-shared': 7.3.9 - birpc: 0.2.17 - hookable: 5.5.3 - mitt: 3.0.1 - perfect-debounce: 1.0.0 - speakingurl: 14.0.1 - superjson: 2.2.1 - '@vue/devtools-kit@7.6.7': dependencies: '@vue/devtools-shared': 7.6.7 @@ -14655,10 +12403,6 @@ snapshots: speakingurl: 14.0.1 superjson: 2.2.1 - '@vue/devtools-shared@7.3.9': - dependencies: - rfdc: 1.4.1 - '@vue/devtools-shared@7.6.7': dependencies: rfdc: 1.4.1 @@ -14689,31 +12433,15 @@ snapshots: optionalDependencies: typescript: 5.7.2 - '@vue/reactivity@3.4.38': - dependencies: - '@vue/shared': 3.4.38 - '@vue/reactivity@3.5.13': dependencies: '@vue/shared': 3.5.13 - '@vue/runtime-core@3.4.38': - dependencies: - '@vue/reactivity': 3.4.38 - '@vue/shared': 3.4.38 - '@vue/runtime-core@3.5.13': dependencies: '@vue/reactivity': 3.5.13 '@vue/shared': 3.5.13 - '@vue/runtime-dom@3.4.38': - dependencies: - '@vue/reactivity': 3.4.38 - '@vue/runtime-core': 3.4.38 - '@vue/shared': 3.4.38 - csstype: 3.1.3 - '@vue/runtime-dom@3.5.13': dependencies: '@vue/reactivity': 3.5.13 @@ -14721,32 +12449,14 @@ snapshots: '@vue/shared': 3.5.13 csstype: 3.1.3 - '@vue/server-renderer@3.4.38(vue@3.4.38(typescript@5.7.2))': - dependencies: - '@vue/compiler-ssr': 3.4.38 - '@vue/shared': 3.4.38 - vue: 3.4.38(typescript@5.7.2) - '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.7.2))': dependencies: '@vue/compiler-ssr': 3.5.13 '@vue/shared': 3.5.13 vue: 3.5.13(typescript@5.7.2) - '@vue/shared@3.4.38': {} - '@vue/shared@3.5.13': {} - '@vueuse/core@11.0.3(vue@3.4.38(typescript@5.7.2))': - dependencies: - '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 11.0.3 - '@vueuse/shared': 11.0.3(vue@3.4.38(typescript@5.7.2)) - vue-demi: 0.14.10(vue@3.4.38(typescript@5.7.2)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - '@vueuse/core@11.3.0(vue@3.5.13(typescript@5.7.2))': dependencies: '@types/web-bluetooth': 0.0.20 @@ -14757,19 +12467,6 @@ snapshots: - '@vue/composition-api' - vue - '@vueuse/integrations@11.0.3(axios@1.7.8)(change-case@5.4.4)(focus-trap@7.5.4)(vue@3.4.38(typescript@5.7.2))': - dependencies: - '@vueuse/core': 11.0.3(vue@3.4.38(typescript@5.7.2)) - '@vueuse/shared': 11.0.3(vue@3.4.38(typescript@5.7.2)) - vue-demi: 0.14.10(vue@3.4.38(typescript@5.7.2)) - optionalDependencies: - axios: 1.7.8 - change-case: 5.4.4 - focus-trap: 7.5.4 - transitivePeerDependencies: - - '@vue/composition-api' - - vue - '@vueuse/integrations@11.3.0(axios@1.7.8)(change-case@5.4.4)(focus-trap@7.6.2)(vue@3.5.13(typescript@5.7.2))': dependencies: '@vueuse/core': 11.3.0(vue@3.5.13(typescript@5.7.2)) @@ -14783,17 +12480,8 @@ snapshots: - '@vue/composition-api' - vue - '@vueuse/metadata@11.0.3': {} - '@vueuse/metadata@11.3.0': {} - '@vueuse/shared@11.0.3(vue@3.4.38(typescript@5.7.2))': - dependencies: - vue-demi: 0.14.10(vue@3.4.38(typescript@5.7.2)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - '@vueuse/shared@11.3.0(vue@3.5.13(typescript@5.7.2))': dependencies: vue-demi: 0.14.10(vue@3.5.13(typescript@5.7.2)) @@ -14856,6 +12544,7 @@ snapshots: acorn-walk@8.3.4: dependencies: acorn: 8.14.0 + optional: true acorn@8.14.0: {} @@ -14871,11 +12560,6 @@ snapshots: transitivePeerDependencies: - supports-color - aggregate-error@3.1.0: - dependencies: - clean-stack: 2.2.0 - indent-string: 4.0.0 - ajv-draft-04@1.0.0(ajv@8.13.0): optionalDependencies: ajv: 8.13.0 @@ -14916,24 +12600,6 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - algoliasearch@4.24.0: - dependencies: - '@algolia/cache-browser-local-storage': 4.24.0 - '@algolia/cache-common': 4.24.0 - '@algolia/cache-in-memory': 4.24.0 - '@algolia/client-account': 4.24.0 - '@algolia/client-analytics': 4.24.0 - '@algolia/client-common': 4.24.0 - '@algolia/client-personalization': 4.24.0 - '@algolia/client-search': 4.24.0 - '@algolia/logger-common': 4.24.0 - '@algolia/logger-console': 4.24.0 - '@algolia/recommend': 4.24.0 - '@algolia/requester-browser-xhr': 4.24.0 - '@algolia/requester-common': 4.24.0 - '@algolia/requester-node-http': 4.24.0 - '@algolia/transporter': 4.24.0 - algoliasearch@5.15.0: dependencies: '@algolia/client-abtesting': 5.15.0 @@ -14958,12 +12624,6 @@ snapshots: ansi-colors@4.1.3: {} - ansi-escapes@3.2.0: {} - - ansi-escapes@4.3.2: - dependencies: - type-fest: 0.21.3 - ansi-escapes@5.0.0: dependencies: type-fest: 1.4.0 @@ -14972,18 +12632,10 @@ snapshots: dependencies: environment: 1.1.0 - ansi-regex@3.0.1: {} - - ansi-regex@4.1.1: {} - ansi-regex@5.0.1: {} ansi-regex@6.1.0: {} - ansi-styles@3.2.1: - dependencies: - color-convert: 1.9.3 - ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 @@ -14999,10 +12651,6 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - app-path@3.3.0: - dependencies: - execa: 1.0.0 - app-path@4.0.0: dependencies: execa: 5.1.1 @@ -15010,12 +12658,6 @@ snapshots: aproba@2.0.0: optional: true - arch@2.2.0: {} - - archive-type@4.0.0: - dependencies: - file-type: 4.4.0 - archiver-utils@5.0.2: dependencies: glob: 10.4.5 @@ -15044,7 +12686,8 @@ snapshots: readable-stream: 3.6.2 optional: true - arg@4.1.3: {} + arg@4.1.3: + optional: true argparse@1.0.10: dependencies: @@ -15108,8 +12751,6 @@ snapshots: is-array-buffer: 3.0.4 is-shared-array-buffer: 1.0.3 - arrify@1.0.1: {} - as-table@1.0.55: dependencies: printable-characters: 1.0.42 @@ -15129,12 +12770,6 @@ snapshots: astral-regex@2.0.0: {} - async-promises@0.2.3: {} - - async@2.6.4: - dependencies: - lodash: 4.17.21 - async@3.2.6: {} asynckit@0.4.0: {} @@ -15173,6 +12808,7 @@ snapshots: proxy-from-env: 1.1.0 transitivePeerDependencies: - debug + optional: true b4a@1.6.6: {} @@ -15231,39 +12867,6 @@ snapshots: require-from-string: 2.0.2 optional: true - bin-build@3.0.0: - dependencies: - decompress: 4.2.1 - download: 6.2.5 - execa: 0.7.0 - p-map-series: 1.0.0 - tempfile: 2.0.0 - - bin-check@4.1.0: - dependencies: - execa: 0.7.0 - executable: 4.1.1 - - bin-version-check@4.0.0: - dependencies: - bin-version: 3.1.0 - semver: 5.7.2 - semver-truncate: 1.1.2 - - bin-version@3.1.0: - dependencies: - execa: 1.0.0 - find-versions: 3.2.0 - - bin-wrapper@4.1.0: - dependencies: - bin-check: 4.1.0 - bin-version-check: 4.0.0 - download: 7.1.0 - import-lazy: 3.1.0 - os-filter-obj: 2.0.0 - pify: 4.0.1 - binarium@2.0.1: dependencies: '@babel/core': 7.26.0 @@ -15293,8 +12896,6 @@ snapshots: binary-extensions@2.3.0: {} - birpc@0.2.17: {} - birpc@0.2.19: {} bl@1.2.3: @@ -15316,17 +12917,6 @@ snapshots: boolean@3.2.0: {} - boxen@7.1.1: - dependencies: - ansi-align: 3.0.1 - camelcase: 7.0.1 - chalk: 5.3.0 - cli-boxes: 3.0.0 - string-width: 5.1.2 - type-fest: 2.19.0 - widest-line: 4.0.1 - wrap-ansi: 8.1.0 - boxen@8.0.1: dependencies: ansi-align: 3.0.1 @@ -15334,7 +12924,7 @@ snapshots: chalk: 5.3.0 cli-boxes: 3.0.0 string-width: 7.2.0 - type-fest: 4.26.0 + type-fest: 4.30.0 widest-line: 5.0.0 wrap-ansi: 9.0.0 @@ -15397,40 +12987,6 @@ snapshots: dependencies: array-back: 6.2.2 - cacheable-lookup@5.0.4: {} - - cacheable-lookup@7.0.0: {} - - cacheable-request@10.2.14: - dependencies: - '@types/http-cache-semantics': 4.0.4 - get-stream: 6.0.1 - http-cache-semantics: 4.1.1 - keyv: 4.5.4 - mimic-response: 4.0.0 - normalize-url: 8.0.1 - responselike: 3.0.0 - - cacheable-request@2.1.4: - dependencies: - clone-response: 1.0.2 - get-stream: 3.0.0 - http-cache-semantics: 3.8.1 - keyv: 3.0.0 - lowercase-keys: 1.0.0 - normalize-url: 2.0.1 - responselike: 1.0.2 - - cacheable-request@7.0.4: - dependencies: - clone-response: 1.0.3 - get-stream: 5.2.0 - http-cache-semantics: 4.1.1 - keyv: 4.5.4 - lowercase-keys: 2.0.0 - normalize-url: 6.1.0 - responselike: 2.0.1 - call-bind@1.0.7: dependencies: es-define-property: 1.0.0 @@ -15443,18 +12999,6 @@ snapshots: callsites@3.1.0: {} - callsites@4.2.0: {} - - camelcase-keys@6.2.2: - dependencies: - camelcase: 5.3.1 - map-obj: 4.3.0 - quick-lru: 4.0.1 - - camelcase@5.3.1: {} - - camelcase@7.0.1: {} - camelcase@8.0.0: {} caniuse-api@3.0.0: @@ -15484,44 +13028,12 @@ snapshots: - supports-color optional: true - carbon-now-cli@2.0.0(enquirer@2.4.1): - dependencies: - '@playwright/test': 1.49.0 - chalk: 4.1.2 - clipboard-sys: 1.2.1 - clipboardy: 2.3.0 - file-exists: 5.0.1 - file-extension: 4.0.5 - get-stdin: 8.0.0 - inquirer: 6.5.2 - jsonfile: 6.1.0 - listr2: 6.6.1(enquirer@2.4.1) - lodash: 4.17.21 - meow: 9.0.0 - nanoid: 3.3.8 - open: 8.4.2 - playwright: 1.49.0 - query-string: 7.1.3 - tempy: 1.0.1 - terminal-image: 1.2.1 - update-notifier: 6.0.2 - transitivePeerDependencies: - - debug - - enquirer - caseless@0.12.0: {} catharsis@0.9.0: dependencies: lodash: 4.17.21 - caw@2.0.1: - dependencies: - get-proxy: 2.1.0 - isurl: 1.0.0 - tunnel-agent: 0.6.0 - url-to-options: 1.0.1 - ccount@2.0.1: {} centra@2.7.0: @@ -15542,12 +13054,6 @@ snapshots: dependencies: chalk: 4.1.2 - chalk@2.4.2: - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - chalk@4.1.2: dependencies: ansi-styles: 4.3.0 @@ -15559,8 +13065,6 @@ snapshots: change-case@5.4.4: {} - change-file-extension@0.1.1: {} - char-regex@1.0.2: {} character-entities-html4@2.1.0: {} @@ -15606,22 +13110,8 @@ snapshots: dependencies: consola: 3.2.3 - clean-stack@2.2.0: {} - cli-boxes@3.0.0: {} - cli-cursor@2.1.0: - dependencies: - restore-cursor: 2.0.0 - - cli-cursor@3.1.0: - dependencies: - restore-cursor: 3.1.0 - - cli-cursor@4.0.0: - dependencies: - restore-cursor: 4.0.0 - cli-cursor@5.0.0: dependencies: restore-cursor: 5.1.0 @@ -15643,31 +13133,11 @@ snapshots: optionalDependencies: '@colors/colors': 1.5.0 - cli-truncate@3.1.0: - dependencies: - slice-ansi: 5.0.0 - string-width: 5.1.2 - cli-truncate@4.0.0: dependencies: slice-ansi: 5.0.0 string-width: 7.2.0 - cli-width@2.2.1: {} - - cli-width@4.1.0: {} - - clipboard-sys@1.2.1: - dependencies: - execa: 5.1.1 - fs-extra: 10.1.0 - - clipboardy@2.3.0: - dependencies: - arch: 2.2.0 - execa: 1.0.0 - is-wsl: 2.2.0 - cliui@7.0.4: dependencies: string-width: 4.2.3 @@ -15680,26 +13150,12 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - clone-response@1.0.2: - dependencies: - mimic-response: 1.0.1 - - clone-response@1.0.3: - dependencies: - mimic-response: 1.0.1 - clone@1.0.4: {} - color-convert@1.9.3: - dependencies: - color-name: 1.1.3 - color-convert@2.0.1: dependencies: color-name: 1.1.4 - color-name@1.1.3: {} - color-name@1.1.4: {} color-support@1.1.3: @@ -15798,6 +13254,18 @@ snapshots: semver: 7.6.3 uint8array-extras: 1.4.0 + conf@13.1.0: + dependencies: + ajv: 8.17.1 + ajv-formats: 3.0.1(ajv@8.17.1) + atomically: 2.0.3 + debounce-fn: 6.0.0 + dot-prop: 9.0.0 + env-paths: 3.0.0 + json-schema-typed: 8.0.1 + semver: 7.6.3 + uint8array-extras: 1.4.0 + confbox@0.1.8: {} config-chain@1.1.13: @@ -15809,14 +13277,6 @@ snapshots: dependencies: walk-back: 2.0.1 - configstore@6.0.0: - dependencies: - dot-prop: 6.0.1 - graceful-fs: 4.2.11 - unique-string: 3.0.0 - write-file-atomic: 3.0.3 - xdg-basedir: 5.1.0 - configstore@7.0.0: dependencies: atomically: 2.0.3 @@ -15829,10 +13289,6 @@ snapshots: console-control-strings@1.1.0: optional: true - content-disposition@0.5.4: - dependencies: - safe-buffer: 5.2.1 - contentstream@1.0.0: dependencies: readable-stream: 1.0.34 @@ -15848,8 +13304,6 @@ snapshots: meow: 12.1.1 split2: 4.2.0 - convert-hrtime@5.0.0: {} - convert-source-map@2.0.0: {} cookie@0.7.2: @@ -15892,7 +13346,8 @@ snapshots: crc-32: 1.2.2 readable-stream: 4.5.2 - create-require@1.1.1: {} + create-require@1.1.1: + optional: true creatium@0.1.6: dependencies: @@ -15916,14 +13371,6 @@ snapshots: shebang-command: 1.2.0 which: 1.3.1 - cross-spawn@6.0.6: - dependencies: - nice-try: 1.0.5 - path-key: 2.0.1 - semver: 5.7.2 - shebang-command: 1.2.0 - which: 1.3.1 - cross-spawn@7.0.6: dependencies: path-key: 3.1.1 @@ -15932,10 +13379,6 @@ snapshots: crypto-random-string@2.0.0: {} - crypto-random-string@4.0.0: - dependencies: - type-fest: 1.4.0 - css-declaration-sorter@7.2.0(postcss@8.4.49): dependencies: postcss: 8.4.49 @@ -16024,17 +13467,12 @@ snapshots: csstype@3.1.3: {} - csv-parse@5.5.6: {} + csv-parse@5.6.0: {} - csv-stringify@6.5.1: {} + csv-stringify@6.5.2: {} current-module-paths@1.1.2: {} - cwebp-bin@8.0.0: - dependencies: - bin-build: 3.0.0 - bin-wrapper: 4.1.0 - cwise-compiler@1.1.3: dependencies: uniq: 1.0.1 @@ -16080,8 +13518,6 @@ snapshots: de-indent@1.0.2: {} - death@1.1.0: {} - debounce-fn@6.0.0: dependencies: mimic-function: 5.0.1 @@ -16090,23 +13526,12 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.3.6: - dependencies: - ms: 2.1.2 - debug@4.3.7(supports-color@9.4.0): dependencies: ms: 2.1.3 optionalDependencies: supports-color: 9.4.0 - decamelize-keys@1.1.1: - dependencies: - decamelize: 1.2.0 - map-obj: 1.0.1 - - decamelize@1.2.0: {} - decimal.js@10.4.3: optional: true @@ -16119,12 +13544,6 @@ snapshots: dependencies: character-entities: 2.0.2 - decode-uri-component@0.2.2: {} - - decompress-response@3.3.0: - dependencies: - mimic-response: 1.0.1 - decompress-response@4.2.1: dependencies: mimic-response: 2.1.0 @@ -16185,8 +13604,6 @@ snapshots: deepmerge-ts@7.1.3: {} - deepmerge@2.2.1: {} - deepmerge@4.3.1: {} default-browser-id@5.0.0: {} @@ -16200,16 +13617,12 @@ snapshots: dependencies: clone: 1.0.4 - defer-to-connect@2.0.1: {} - define-data-property@1.1.4: dependencies: es-define-property: 1.0.0 es-errors: 1.3.0 gopd: 1.1.0 - define-lazy-prop@2.0.0: {} - define-lazy-prop@3.0.0: {} define-properties@1.2.1: @@ -16220,17 +13633,6 @@ snapshots: defu@6.1.4: {} - del@6.1.1: - dependencies: - globby: 11.1.0 - graceful-fs: 4.2.11 - is-glob: 4.0.3 - is-path-cwd: 2.2.0 - is-path-inside: 3.0.3 - p-map: 4.0.0 - rimraf: 3.0.2 - slash: 3.0.0 - delay@4.4.1: {} delayed-stream@1.0.0: {} @@ -16246,14 +13648,12 @@ snapshots: detect-newline@3.1.0: {} - detect-node@2.1.0: - optional: true - devlop@1.1.0: dependencies: dequal: 2.0.3 - diff@4.0.2: {} + diff@4.0.2: + optional: true dir-glob@3.0.1: dependencies: @@ -16297,55 +13697,16 @@ snapshots: dependencies: is-obj: 2.0.0 - dot-prop@6.0.1: - dependencies: - is-obj: 2.0.0 - - dot-prop@8.0.2: - dependencies: - type-fest: 3.13.1 - dot-prop@9.0.0: dependencies: - type-fest: 4.26.0 + type-fest: 4.30.0 dotenv@8.6.0: {} - download@6.2.5: - dependencies: - caw: 2.0.1 - content-disposition: 0.5.4 - decompress: 4.2.1 - ext-name: 5.0.0 - file-type: 5.2.0 - filenamify: 2.1.0 - get-stream: 3.0.0 - got: 7.1.0 - make-dir: 1.3.0 - p-event: 1.3.0 - pify: 3.0.0 - - download@7.1.0: - dependencies: - archive-type: 4.0.0 - caw: 2.0.1 - content-disposition: 0.5.4 - decompress: 4.2.1 - ext-name: 5.0.0 - file-type: 8.1.0 - filenamify: 2.1.0 - get-stream: 3.0.0 - got: 8.3.2 - make-dir: 1.3.0 - p-event: 2.3.1 - pify: 3.0.0 - duplexer2@0.1.4: dependencies: readable-stream: 2.3.8 - duplexer3@0.1.5: {} - eastasianwidth@0.2.0: {} ecc-jsbn@0.1.2: @@ -16359,14 +13720,6 @@ snapshots: electron-to-chromium@1.5.68: {} - electron@25.9.8: - dependencies: - '@electron/get': 2.0.3 - '@types/node': 18.19.67 - extract-zip: 2.0.1 - transitivePeerDependencies: - - supports-color - emoji-regex-xs@1.0.0: {} emoji-regex@10.4.0: {} @@ -16484,9 +13837,6 @@ snapshots: is-date-object: 1.0.5 is-symbol: 1.1.0 - es6-error@4.1.1: - optional: true - es6-promise@3.3.1: {} esbuild-node-externals@1.15.0(esbuild@0.24.0): @@ -16619,8 +13969,6 @@ snapshots: escape-goat@4.0.0: {} - escape-string-regexp@1.0.5: {} - escape-string-regexp@2.0.0: {} escape-string-regexp@4.0.0: {} @@ -16645,19 +13993,19 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.14.0(jiti@2.4.1)))(eslint@9.14.0(jiti@2.4.1)): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.1)))(eslint@9.14.0(jiti@2.4.1)): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.3.7(supports-color@9.4.0) enhanced-resolve: 5.17.1 eslint: 9.14.0(jiti@2.4.1) - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.14.0(jiti@2.4.1)))(eslint@9.14.0(jiti@2.4.1)))(eslint@9.14.0(jiti@2.4.1)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.1)))(eslint@9.14.0(jiti@2.4.1)))(eslint@9.14.0(jiti@2.4.1)) fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.3.0 is-glob: 4.0.3 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.1)) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node @@ -16670,23 +14018,23 @@ snapshots: esquery: 1.6.0 jsonc-eslint-parser: 2.4.0 - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint@9.14.0(jiti@2.4.1)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint@9.16.0(jiti@2.4.1)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3) - eslint: 9.14.0(jiti@2.4.1) + '@typescript-eslint/parser': 8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) + eslint: 9.16.0(jiti@2.4.1) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.14.0(jiti@2.4.1)))(eslint@9.14.0(jiti@2.4.1)))(eslint@9.14.0(jiti@2.4.1)): + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.1)))(eslint@9.14.0(jiti@2.4.1)))(eslint@9.14.0(jiti@2.4.1)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3) + '@typescript-eslint/parser': 8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) eslint: 9.14.0(jiti@2.4.1) - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.14.0(jiti@2.4.1)))(eslint@9.14.0(jiti@2.4.1)) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.1)))(eslint@9.14.0(jiti@2.4.1)) transitivePeerDependencies: - supports-color @@ -16696,13 +14044,13 @@ snapshots: eslint-plugin-align-import@1.0.0: {} - eslint-plugin-canonical@5.0.0(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.14.0(jiti@2.4.1)))(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3): + eslint-plugin-canonical@5.0.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.1)))(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3): dependencies: '@typescript-eslint/utils': 8.17.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3) chance: 1.1.12 debug: 4.3.7(supports-color@9.4.0) - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.14.0(jiti@2.4.1)))(eslint@9.14.0(jiti@2.4.1)) - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.14.0(jiti@2.4.1)))(eslint@9.14.0(jiti@2.4.1)))(eslint@9.14.0(jiti@2.4.1)) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.1)))(eslint@9.14.0(jiti@2.4.1)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.1)))(eslint@9.14.0(jiti@2.4.1)))(eslint@9.14.0(jiti@2.4.1)) is-get-set-prop: 1.0.0 is-js-type: 2.0.0 is-obj-prop: 1.0.0 @@ -16736,7 +14084,7 @@ snapshots: dependencies: htmlparser2: 9.1.0 - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -16747,7 +14095,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.16.0(jiti@2.4.1) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint@9.14.0(jiti@2.4.1)) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint@9.16.0(jiti@2.4.1)) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -16759,7 +14107,7 @@ snapshots: string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3) + '@typescript-eslint/parser': 8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -17038,34 +14386,6 @@ snapshots: events@3.3.0: {} - exec-buffer@3.2.0: - dependencies: - execa: 0.7.0 - p-finally: 1.0.0 - pify: 3.0.0 - rimraf: 2.7.1 - tempfile: 2.0.0 - - execa@0.7.0: - 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 - - execa@1.0.0: - dependencies: - cross-spawn: 6.0.6 - get-stream: 4.1.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 - execa@5.1.1: dependencies: cross-spawn: 7.0.6 @@ -17090,25 +14410,6 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 - execa@9.5.1: - dependencies: - '@sindresorhus/merge-streams': 4.0.0 - cross-spawn: 7.0.6 - figures: 6.1.0 - get-stream: 9.0.1 - human-signals: 8.0.0 - is-plain-obj: 4.1.0 - is-stream: 4.0.1 - npm-run-path: 6.0.0 - pretty-ms: 9.2.0 - signal-exit: 4.1.0 - strip-final-newline: 4.0.0 - yoctocolors: 2.1.1 - - executable@4.1.1: - dependencies: - pify: 2.3.0 - exif-parser@0.1.12: {} exit-hook@2.2.1: @@ -17118,15 +14419,6 @@ snapshots: expect-type@1.1.0: {} - ext-list@2.2.2: - dependencies: - mime-db: 1.53.0 - - ext-name@5.0.0: - dependencies: - ext-list: 2.2.2 - sort-keys-length: 1.0.1 - extend-shallow@2.0.1: dependencies: is-extendable: 0.1.1 @@ -17141,22 +14433,10 @@ snapshots: iconv-lite: 0.4.24 tmp: 0.0.33 - extract-zip@2.0.1: - dependencies: - debug: 4.3.7(supports-color@9.4.0) - get-stream: 5.2.0 - yauzl: 2.10.0 - optionalDependencies: - '@types/yauzl': 2.10.3 - transitivePeerDependencies: - - supports-color - extsprintf@1.3.0: {} fast-deep-equal@3.1.3: {} - fast-equals@5.0.1: {} - fast-fifo@1.3.2: {} fast-glob@3.3.2: @@ -17193,10 +14473,6 @@ snapshots: dependencies: pend: 1.2.0 - fdir@6.3.0(picomatch@4.0.2): - optionalDependencies: - picomatch: 4.0.2 - fdir@6.4.2(picomatch@4.0.2): optionalDependencies: picomatch: 4.0.2 @@ -17207,10 +14483,6 @@ snapshots: figlet@1.8.0: {} - figures@2.0.0: - dependencies: - escape-string-regexp: 1.0.5 - figures@6.1.0: dependencies: is-unicode-supported: 2.1.0 @@ -17223,60 +14495,33 @@ snapshots: dependencies: flat-cache: 5.0.0 - file-exists@5.0.1: {} - - file-extension@4.0.5: {} - file-set@5.2.2: dependencies: array-back: 6.2.2 fast-glob: 3.3.2 - file-type@10.11.0: {} - file-type@16.5.4: dependencies: readable-web-to-node-stream: 3.0.2 strtok3: 6.3.0 token-types: 4.2.1 - file-type@19.6.0: - dependencies: - get-stream: 9.0.1 - strtok3: 9.1.1 - token-types: 6.0.0 - uint8array-extras: 1.4.0 - file-type@3.9.0: {} - file-type@4.4.0: {} - file-type@5.2.0: {} file-type@6.2.0: {} - file-type@8.1.0: {} - file-type@9.0.0: {} filelist@1.0.4: dependencies: minimatch: 5.1.6 - filename-reserved-regex@2.0.0: {} - - filenamify@2.1.0: - dependencies: - filename-reserved-regex: 2.0.0 - strip-outer: 1.0.1 - trim-repeated: 1.0.0 - fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 - filter-obj@1.1.0: {} - find-replace@5.0.2: {} find-up@4.1.0: @@ -17295,10 +14540,6 @@ snapshots: path-exists: 5.0.0 unicorn-magic: 0.1.0 - find-versions@3.2.0: - dependencies: - semver-regex: 2.0.0 - flat-cache@4.0.1: dependencies: flatted: 3.3.2 @@ -17311,22 +14552,12 @@ snapshots: flatted@3.3.2: {} - floating-vue@5.2.2(vue@3.4.38(typescript@5.7.2)): - dependencies: - '@floating-ui/dom': 1.1.1 - vue: 3.4.38(typescript@5.7.2) - vue-resize: 2.0.0-alpha.1(vue@3.4.38(typescript@5.7.2)) - floating-vue@5.2.2(vue@3.5.13(typescript@5.7.2)): dependencies: '@floating-ui/dom': 1.1.1 vue: 3.5.13(typescript@5.7.2) vue-resize: 2.0.0-alpha.1(vue@3.5.13(typescript@5.7.2)) - focus-trap@7.5.4: - dependencies: - tabbable: 6.2.0 - focus-trap@7.6.2: dependencies: tabbable: 6.2.0 @@ -17344,8 +14575,6 @@ snapshots: forever-agent@0.6.1: {} - form-data-encoder@2.1.4: {} - form-data@2.3.3: dependencies: asynckit: 0.4.0 @@ -17357,6 +14586,7 @@ snapshots: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 + optional: true fraction.js@4.3.7: {} @@ -17379,12 +14609,6 @@ snapshots: jsonfile: 6.1.0 universalify: 2.0.1 - fs-extra@5.0.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 - fs-extra@7.0.1: dependencies: graceful-fs: 4.2.11 @@ -17419,8 +14643,6 @@ snapshots: function-bind@1.1.2: {} - function-timeout@1.0.2: {} - function.prototype.name@1.1.6: dependencies: call-bind: 1.0.7 @@ -17473,10 +14695,6 @@ snapshots: request: 2.88.2 through: 2.3.8 - get-proxy@2.1.0: - dependencies: - npm-conf: 1.1.3 - get-set-props@0.1.0: {} get-source@2.0.12: @@ -17485,8 +14703,6 @@ snapshots: source-map: 0.6.1 optional: true - get-stdin@8.0.0: {} - get-stdin@9.0.0: {} get-stream@2.3.1: @@ -17494,25 +14710,10 @@ snapshots: object-assign: 4.1.1 pinkie-promise: 2.0.1 - get-stream@3.0.0: {} - - get-stream@4.1.0: - dependencies: - pump: 3.0.2 - - get-stream@5.2.0: - dependencies: - pump: 3.0.2 - get-stream@6.0.1: {} get-stream@8.0.1: {} - get-stream@9.0.1: - dependencies: - '@sec-ant/readable-stream': 0.4.1 - is-stream: 4.0.1 - get-symbol-description@1.0.2: dependencies: call-bind: 1.0.7 @@ -17531,22 +14732,12 @@ snapshots: dependencies: readable-stream: 1.1.14 - gif-encoder@0.6.1: - dependencies: - readable-stream: 1.1.14 - gif-frames@1.0.1: dependencies: get-pixels-frame-info-update: 3.3.2 multi-integer-range: 3.0.0 save-pixels-jpeg-js-upgrade: 2.3.4-jpeg-js-upgrade.0 - gifsicle@5.3.0: - dependencies: - bin-build: 3.0.0 - bin-wrapper: 4.1.0 - execa: 5.1.1 - gifwrap@0.10.1: dependencies: image-q: 4.0.0 @@ -17623,24 +14814,10 @@ snapshots: minimatch: 5.1.6 once: 1.4.0 - global-agent@3.0.0: - dependencies: - boolean: 3.2.0 - es6-error: 4.1.1 - matcher: 3.0.0 - roarr: 2.15.4 - semver: 7.6.3 - serialize-error: 7.0.1 - optional: true - global-directory@4.0.1: dependencies: ini: 4.1.1 - global-dirs@3.0.1: - dependencies: - ini: 2.0.0 - global-modules@2.0.0: dependencies: global-prefix: 3.0.0 @@ -17714,75 +14891,6 @@ snapshots: dependencies: get-intrinsic: 1.2.4 - got@11.8.6: - dependencies: - '@sindresorhus/is': 4.6.0 - '@szmarczak/http-timer': 4.0.6 - '@types/cacheable-request': 6.0.3 - '@types/responselike': 1.0.3 - cacheable-lookup: 5.0.4 - cacheable-request: 7.0.4 - decompress-response: 6.0.0 - http2-wrapper: 1.0.3 - lowercase-keys: 2.0.0 - p-cancelable: 2.1.1 - responselike: 2.0.1 - - got@12.6.1: - dependencies: - '@sindresorhus/is': 5.6.0 - '@szmarczak/http-timer': 5.0.1 - cacheable-lookup: 7.0.0 - cacheable-request: 10.2.14 - decompress-response: 6.0.0 - form-data-encoder: 2.1.4 - get-stream: 6.0.1 - http2-wrapper: 2.2.1 - lowercase-keys: 3.0.0 - p-cancelable: 3.0.0 - responselike: 3.0.0 - - got@7.1.0: - dependencies: - '@types/keyv': 3.1.4 - '@types/responselike': 1.0.3 - decompress-response: 3.3.0 - duplexer3: 0.1.5 - get-stream: 3.0.0 - is-plain-obj: 1.1.0 - is-retry-allowed: 1.2.0 - is-stream: 1.1.0 - isurl: 1.0.0 - lowercase-keys: 1.0.1 - p-cancelable: 0.3.0 - p-timeout: 1.2.1 - safe-buffer: 5.2.1 - timed-out: 4.0.1 - url-parse-lax: 1.0.0 - url-to-options: 1.0.1 - - got@8.3.2: - dependencies: - '@sindresorhus/is': 0.7.0 - '@types/keyv': 3.1.4 - '@types/responselike': 1.0.3 - cacheable-request: 2.1.4 - decompress-response: 3.3.0 - duplexer3: 0.1.5 - get-stream: 3.0.0 - into-stream: 3.1.0 - is-retry-allowed: 1.2.0 - isurl: 1.0.0 - lowercase-keys: 1.0.1 - mimic-response: 1.0.1 - p-cancelable: 0.4.1 - p-timeout: 2.0.1 - pify: 3.0.0 - safe-buffer: 5.2.1 - timed-out: 4.0.1 - url-parse-lax: 3.0.0 - url-to-options: 1.0.1 - graceful-fs@4.2.10: {} graceful-fs@4.2.11: {} @@ -17817,12 +14925,8 @@ snapshots: ajv: 6.12.6 har-schema: 2.0.0 - hard-rejection@2.1.0: {} - has-bigints@1.0.2: {} - has-flag@3.0.0: {} - has-flag@4.0.0: {} has-property-descriptors@1.0.2: @@ -17833,14 +14937,8 @@ snapshots: dependencies: call-bind: 1.0.7 - has-symbol-support-x@1.4.2: {} - has-symbols@1.1.0: {} - has-to-string-tag-x@1.4.1: - dependencies: - has-symbol-support-x: 1.4.2 - has-tostringtag@1.0.2: dependencies: has-symbols: 1.1.0 @@ -17848,8 +14946,6 @@ snapshots: has-unicode@2.0.1: optional: true - has-yarn@3.0.0: {} - hasown@2.0.2: dependencies: function-bind: 1.1.2 @@ -17880,12 +14976,6 @@ snapshots: hookable@5.5.3: {} - hosted-git-info@2.8.9: {} - - hosted-git-info@4.1.0: - dependencies: - lru-cache: 6.0.0 - html-encoding-sniffer@4.0.0: dependencies: whatwg-encoding: 3.1.1 @@ -17909,10 +14999,6 @@ snapshots: domutils: 3.1.0 entities: 4.5.0 - http-cache-semantics@3.8.1: {} - - http-cache-semantics@4.1.1: {} - http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.1(supports-color@9.4.0) @@ -17929,16 +15015,6 @@ snapshots: http2-client@1.3.5: {} - http2-wrapper@1.0.3: - dependencies: - quick-lru: 5.1.1 - resolve-alpn: 1.2.1 - - http2-wrapper@2.2.1: - dependencies: - quick-lru: 5.1.1 - resolve-alpn: 1.2.1 - https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 @@ -17959,8 +15035,6 @@ snapshots: human-signals@5.0.0: {} - human-signals@8.0.0: {} - husky@9.1.7: {} iconv-lite@0.4.24: @@ -17974,10 +15048,6 @@ snapshots: idb@7.1.1: {} - identifier-regex@1.0.0: - dependencies: - reserved-identifiers: 1.0.0 - ieee754@1.2.1: {} ignore@5.3.2: {} @@ -17990,73 +15060,17 @@ snapshots: dependencies: '@types/node': 16.9.1 - imagemin-gifsicle@7.0.0: - dependencies: - execa: 1.0.0 - gifsicle: 5.3.0 - is-gif: 3.0.0 - - imagemin-jpegtran@8.0.0: - dependencies: - execa: 9.5.1 - file-type: 19.6.0 - image-dimensions: 2.3.0 - jpegtran-bin: 7.0.0 - uint8array-extras: 1.4.0 - - imagemin-optipng@8.0.0: - dependencies: - exec-buffer: 3.2.0 - is-png: 2.0.0 - optipng-bin: 7.0.1 - - imagemin-pngquant@10.0.0: - dependencies: - environment: 1.1.0 - execa: 8.0.1 - is-png: 3.0.1 - ow: 2.0.0 - pngquant-bin: 9.0.0 - uint8array-extras: 1.4.0 - - imagemin-svgo@11.0.1: - dependencies: - is-svg: 5.1.0 - svgo: 3.3.2 - - imagemin-webp@8.0.0: - dependencies: - cwebp-bin: 8.0.0 - exec-buffer: 3.2.0 - is-cwebp-readable: 3.0.0 - - imagemin@9.0.0: - dependencies: - change-file-extension: 0.1.1 - environment: 1.1.0 - file-type: 19.6.0 - globby: 14.0.2 - junk: 4.0.1 - ow: 2.0.0 - p-pipe: 4.0.0 - slash: 5.1.0 - uint8array-extras: 1.4.0 - import-fresh@3.3.0: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 - import-lazy@3.1.0: {} - import-lazy@4.0.0: {} import-meta-resolve@4.1.0: {} imurmurhash@0.1.4: {} - indent-string@4.0.0: {} - index-to-position@0.1.2: {} inflight@1.0.6: @@ -18068,50 +15082,16 @@ snapshots: ini@1.3.8: {} - ini@2.0.0: {} - ini@4.1.1: {} ini@5.0.0: {} - inquirer@12.1.0(@types/node@22.10.1): - dependencies: - '@inquirer/core': 10.1.0(@types/node@22.10.1) - '@inquirer/prompts': 7.1.0(@types/node@22.10.1) - '@inquirer/type': 3.0.1(@types/node@22.10.1) - '@types/node': 22.10.1 - ansi-escapes: 4.3.2 - mute-stream: 2.0.0 - run-async: 3.0.0 - rxjs: 7.8.1 - - inquirer@6.5.2: - 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 - internal-slot@1.0.7: dependencies: es-errors: 1.3.0 hasown: 2.0.2 side-channel: 1.0.6 - into-stream@3.1.0: - dependencies: - from2: 2.3.0 - p-is-promise: 1.1.0 - into-stream@6.0.0: dependencies: from2: 2.3.0 @@ -18160,18 +15140,10 @@ snapshots: is-callable@1.2.7: {} - is-ci@3.0.1: - dependencies: - ci-info: 3.9.0 - is-core-module@2.15.1: dependencies: hasown: 2.0.2 - is-cwebp-readable@3.0.0: - dependencies: - file-type: 10.11.0 - is-data-view@1.0.1: dependencies: is-typed-array: 1.1.13 @@ -18182,8 +15154,6 @@ snapshots: is-decimal@1.0.4: {} - is-docker@2.2.1: {} - is-docker@3.0.0: {} is-extendable@0.1.1: {} @@ -18194,8 +15164,6 @@ snapshots: dependencies: call-bind: 1.0.7 - is-fullwidth-code-point@2.0.0: {} - is-fullwidth-code-point@3.0.0: {} is-fullwidth-code-point@4.0.0: {} @@ -18215,32 +15183,18 @@ snapshots: get-set-props: 0.1.0 lowercase-keys: 1.0.1 - is-gif@3.0.0: - dependencies: - file-type: 10.11.0 - is-glob@4.0.3: dependencies: is-extglob: 2.1.1 is-hexadecimal@1.0.4: {} - is-identifier@1.0.1: - dependencies: - identifier-regex: 1.0.0 - super-regex: 1.0.0 - is-in-ci@1.0.0: {} is-inside-container@1.0.0: dependencies: is-docker: 3.0.0 - is-installed-globally@0.4.0: - dependencies: - global-dirs: 3.0.1 - is-path-inside: 3.0.3 - is-installed-globally@1.0.0: dependencies: global-directory: 4.0.1 @@ -18278,26 +15232,12 @@ snapshots: is-obj@2.0.0: {} - is-object@1.0.2: {} - - is-path-cwd@2.2.0: {} - - is-path-inside@3.0.3: {} - is-path-inside@4.0.0: {} - is-plain-obj@1.1.0: {} - is-plain-obj@2.1.0: {} - is-plain-obj@4.1.0: {} - is-plain-object@5.0.0: {} - is-png@2.0.0: {} - - is-png@3.0.1: {} - is-potential-custom-element-name@1.0.1: optional: true @@ -18319,8 +15259,6 @@ snapshots: is-regexp@1.0.0: {} - is-retry-allowed@1.2.0: {} - is-set@2.0.3: {} is-shared-array-buffer@1.0.3: @@ -18333,8 +15271,6 @@ snapshots: is-stream@3.0.0: {} - is-stream@4.0.1: {} - is-string@1.1.0: dependencies: call-bind: 1.0.7 @@ -18344,10 +15280,6 @@ snapshots: dependencies: better-path-resolve: 1.0.0 - is-svg@5.1.0: - dependencies: - fast-xml-parser: 4.5.0 - is-symbol@1.1.0: dependencies: call-bind: 1.0.7 @@ -18364,8 +15296,6 @@ snapshots: is-typedarray@1.0.0: {} - is-unicode-supported@0.1.0: {} - is-unicode-supported@1.3.0: {} is-unicode-supported@2.1.0: {} @@ -18387,16 +15317,10 @@ snapshots: is-windows@1.0.2: {} - is-wsl@2.2.0: - dependencies: - is-docker: 2.2.1 - is-wsl@3.1.0: dependencies: is-inside-container: 1.0.0 - is-yarn-global@0.4.1: {} - isarray@0.0.1: {} isarray@1.0.0: {} @@ -18414,16 +15338,6 @@ snapshots: isstream@0.1.2: {} - isurl@1.0.0: - dependencies: - has-to-string-tag-x: 1.4.1 - is-object: 1.0.2 - - iterm2-version@4.2.0: - dependencies: - app-path: 3.3.0 - plist: 3.1.0 - iterm2-version@5.0.0: dependencies: app-path: 4.0.0 @@ -18488,11 +15402,6 @@ snapshots: jpeg-js@0.4.4: {} - jpegtran-bin@7.0.0: - dependencies: - bin-build: 3.0.0 - bin-wrapper: 4.1.0 - js-levenshtein@1.1.6: {} js-tokens@4.0.0: {} @@ -18599,8 +15508,6 @@ snapshots: jsesc@3.0.2: {} - json-buffer@3.0.0: {} - json-buffer@3.0.1: {} json-parse-even-better-errors@2.3.1: {} @@ -18669,12 +15576,6 @@ snapshots: json-schema: 0.4.0 verror: 1.10.0 - junk@4.0.1: {} - - keyv@3.0.0: - dependencies: - json-buffer: 3.0.0 - keyv@4.5.4: dependencies: json-buffer: 3.0.1 @@ -18697,10 +15598,6 @@ snapshots: ky@1.7.2: {} - latest-version@7.0.0: - dependencies: - package-json: 8.1.1 - latest-version@9.0.0: dependencies: package-json: 10.0.1 @@ -18709,20 +15606,6 @@ snapshots: dependencies: readable-stream: 2.3.8 - leasot@12.5.0: - dependencies: - async: 3.2.6 - chalk: 4.1.2 - commander: 7.2.0 - eol: 0.9.1 - get-stdin: 8.0.0 - globby: 11.1.0 - json2xml: 0.1.3 - lodash: 4.17.21 - log-symbols: 4.1.0 - strip-ansi: 6.0.1 - text-table: 0.2.0 - leasot@14.4.0: dependencies: async: 3.2.6 @@ -18775,17 +15658,6 @@ snapshots: transitivePeerDependencies: - supports-color - listr2@6.6.1(enquirer@2.4.1): - dependencies: - cli-truncate: 3.1.0 - colorette: 2.0.20 - eventemitter3: 5.0.1 - log-update: 5.0.1 - rfdc: 1.4.1 - wrap-ansi: 8.1.0 - optionalDependencies: - enquirer: 2.4.1 - listr2@8.2.5: dependencies: cli-truncate: 4.0.0 @@ -18808,11 +15680,6 @@ snapshots: transitivePeerDependencies: - debug - local-pkg@0.5.0: - dependencies: - mlly: 1.7.3 - pkg-types: 1.2.1 - local-pkg@0.5.1: dependencies: mlly: 1.7.3 @@ -18862,11 +15729,6 @@ snapshots: lodash@4.17.21: {} - log-symbols@4.1.0: - dependencies: - chalk: 4.1.2 - is-unicode-supported: 0.1.0 - log-symbols@5.1.0: dependencies: chalk: 5.3.0 @@ -18882,21 +15744,6 @@ snapshots: is-unicode-supported: 2.1.0 yoctocolors: 2.1.1 - log-update@4.0.0: - dependencies: - ansi-escapes: 4.3.2 - cli-cursor: 3.1.0 - slice-ansi: 4.0.0 - wrap-ansi: 6.2.0 - - log-update@5.0.1: - dependencies: - ansi-escapes: 5.0.0 - cli-cursor: 4.0.0 - slice-ansi: 5.0.0 - strip-ansi: 7.1.0 - wrap-ansi: 8.1.0 - log-update@6.1.0: dependencies: ansi-escapes: 7.0.0 @@ -18914,14 +15761,8 @@ snapshots: loupe@3.1.2: {} - lowercase-keys@1.0.0: {} - lowercase-keys@1.0.1: {} - lowercase-keys@2.0.0: {} - - lowercase-keys@3.0.0: {} - lru-cache@10.4.3: {} lru-cache@11.0.2: {} @@ -18958,11 +15799,8 @@ snapshots: semver: 6.3.1 optional: true - make-error@1.3.6: {} - - map-obj@1.0.1: {} - - map-obj@4.3.0: {} + make-error@1.3.6: + optional: true mark.js@8.11.1: {} @@ -18993,17 +15831,6 @@ snapshots: markdown-it: 14.1.0 markdownlint-micromark: 0.1.9 - marked-terminal@7.2.1(marked@15.0.1): - dependencies: - ansi-escapes: 7.0.0 - ansi-regex: 6.1.0 - chalk: 5.3.0 - cli-highlight: 2.1.11 - cli-table3: 0.6.5 - marked: 15.0.1 - node-emoji: 2.1.3 - supports-hyperlinks: 3.1.0 - marked-terminal@7.2.1(marked@15.0.3): dependencies: ansi-escapes: 7.0.0 @@ -19015,17 +15842,10 @@ snapshots: node-emoji: 2.1.3 supports-hyperlinks: 3.1.0 - marked@15.0.1: {} - marked@15.0.3: {} marked@4.3.0: {} - matcher@3.0.0: - dependencies: - escape-string-regexp: 4.0.0 - optional: true - matcher@5.0.0: dependencies: escape-string-regexp: 5.0.0 @@ -19049,23 +15869,6 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-from-markdown@2.0.1: - dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - decode-named-character-reference: 1.0.2 - devlop: 1.1.0 - mdast-util-to-string: 4.0.0 - micromark: 4.0.0 - micromark-util-decode-numeric-character-reference: 2.0.1 - micromark-util-decode-string: 2.0.0 - micromark-util-normalize-identifier: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - unist-util-stringify-position: 4.0.0 - transitivePeerDependencies: - - supports-color - mdast-util-from-markdown@2.0.2: dependencies: '@types/mdast': 4.0.4 @@ -19089,22 +15892,22 @@ snapshots: ccount: 2.0.1 devlop: 1.1.0 mdast-util-find-and-replace: 3.0.1 - micromark-util-character: 2.1.0 + micromark-util-character: 2.1.1 mdast-util-gfm-footnote@2.0.0: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.1 + mdast-util-from-markdown: 2.0.2 mdast-util-to-markdown: 2.1.0 - micromark-util-normalize-identifier: 2.0.0 + micromark-util-normalize-identifier: 2.0.1 transitivePeerDependencies: - supports-color mdast-util-gfm-strikethrough@2.0.0: dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.1 + mdast-util-from-markdown: 2.0.2 mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color @@ -19114,7 +15917,7 @@ snapshots: '@types/mdast': 4.0.4 devlop: 1.1.0 markdown-table: 3.0.3 - mdast-util-from-markdown: 2.0.1 + mdast-util-from-markdown: 2.0.2 mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color @@ -19123,14 +15926,14 @@ snapshots: dependencies: '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.1 + mdast-util-from-markdown: 2.0.2 mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color mdast-util-gfm@3.0.0: dependencies: - mdast-util-from-markdown: 2.0.1 + mdast-util-from-markdown: 2.0.2 mdast-util-gfm-autolink-literal: 2.0.1 mdast-util-gfm-footnote: 2.0.0 mdast-util-gfm-strikethrough: 2.0.0 @@ -19151,7 +15954,7 @@ snapshots: '@types/mdast': 4.0.4 '@ungap/structured-clone': 1.2.0 devlop: 1.1.0 - micromark-util-sanitize-uri: 2.0.0 + micromark-util-sanitize-uri: 2.0.1 trim-lines: 3.0.1 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 @@ -19164,7 +15967,7 @@ snapshots: longest-streak: 3.1.0 mdast-util-phrasing: 4.1.0 mdast-util-to-string: 4.0.0 - micromark-util-decode-string: 2.0.0 + micromark-util-decode-string: 2.0.1 unist-util-visit: 5.0.0 zwitch: 2.0.4 @@ -19188,44 +15991,10 @@ snapshots: meow@13.2.0: {} - meow@9.0.0: - dependencies: - '@types/minimist': 1.2.5 - camelcase-keys: 6.2.2 - decamelize: 1.2.0 - decamelize-keys: 1.1.1 - hard-rejection: 2.1.0 - minimist-options: 4.1.0 - normalize-package-data: 3.0.3 - read-pkg-up: 7.0.1 - redent: 3.0.0 - trim-newlines: 3.0.1 - type-fest: 0.18.1 - yargs-parser: 20.2.9 - merge-stream@2.0.0: {} merge2@1.4.1: {} - micromark-core-commonmark@2.0.1: - dependencies: - decode-named-character-reference: 1.0.2 - devlop: 1.1.0 - micromark-factory-destination: 2.0.0 - micromark-factory-label: 2.0.0 - micromark-factory-space: 2.0.0 - micromark-factory-title: 2.0.0 - micromark-factory-whitespace: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-chunked: 2.0.0 - micromark-util-classify-character: 2.0.0 - micromark-util-html-tag-name: 2.0.0 - micromark-util-normalize-identifier: 2.0.0 - micromark-util-resolve-all: 2.0.0 - micromark-util-subtokenize: 2.0.1 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - micromark-core-commonmark@2.0.2: dependencies: decode-named-character-reference: 1.0.2 @@ -19303,25 +16072,12 @@ snapshots: micromark-util-combine-extensions: 2.0.1 micromark-util-types: 2.0.1 - micromark-factory-destination@2.0.0: - dependencies: - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - micromark-factory-destination@2.0.1: dependencies: micromark-util-character: 2.1.1 micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.1 - micromark-factory-label@2.0.0: - dependencies: - devlop: 1.1.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - micromark-factory-label@2.0.1: dependencies: devlop: 1.1.0 @@ -19329,23 +16085,11 @@ snapshots: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.1 - micromark-factory-space@2.0.0: - dependencies: - micromark-util-character: 2.1.0 - micromark-util-types: 2.0.0 - micromark-factory-space@2.0.1: dependencies: micromark-util-character: 2.1.1 micromark-util-types: 2.0.1 - micromark-factory-title@2.0.0: - dependencies: - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - micromark-factory-title@2.0.1: dependencies: micromark-factory-space: 2.0.1 @@ -19353,13 +16097,6 @@ snapshots: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.1 - micromark-factory-whitespace@2.0.0: - dependencies: - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - micromark-factory-whitespace@2.0.1: dependencies: micromark-factory-space: 2.0.1 @@ -19367,61 +16104,30 @@ snapshots: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.1 - micromark-util-character@2.1.0: - dependencies: - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - micromark-util-character@2.1.1: dependencies: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.1 - micromark-util-chunked@2.0.0: - dependencies: - micromark-util-symbol: 2.0.0 - micromark-util-chunked@2.0.1: dependencies: micromark-util-symbol: 2.0.1 - micromark-util-classify-character@2.0.0: - dependencies: - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - micromark-util-classify-character@2.0.1: dependencies: micromark-util-character: 2.1.1 micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.1 - micromark-util-combine-extensions@2.0.0: - dependencies: - micromark-util-chunked: 2.0.0 - micromark-util-types: 2.0.0 - micromark-util-combine-extensions@2.0.1: dependencies: micromark-util-chunked: 2.0.1 micromark-util-types: 2.0.1 - micromark-util-decode-numeric-character-reference@2.0.1: - dependencies: - micromark-util-symbol: 2.0.0 - micromark-util-decode-numeric-character-reference@2.0.2: dependencies: micromark-util-symbol: 2.0.1 - micromark-util-decode-string@2.0.0: - dependencies: - decode-named-character-reference: 1.0.2 - micromark-util-character: 2.1.0 - micromark-util-decode-numeric-character-reference: 2.0.1 - micromark-util-symbol: 2.0.0 - micromark-util-decode-string@2.0.1: dependencies: decode-named-character-reference: 1.0.2 @@ -19429,49 +16135,24 @@ snapshots: micromark-util-decode-numeric-character-reference: 2.0.2 micromark-util-symbol: 2.0.1 - micromark-util-encode@2.0.0: {} - micromark-util-encode@2.0.1: {} - micromark-util-html-tag-name@2.0.0: {} - micromark-util-html-tag-name@2.0.1: {} - micromark-util-normalize-identifier@2.0.0: - dependencies: - micromark-util-symbol: 2.0.0 - micromark-util-normalize-identifier@2.0.1: dependencies: micromark-util-symbol: 2.0.1 - micromark-util-resolve-all@2.0.0: - dependencies: - micromark-util-types: 2.0.0 - micromark-util-resolve-all@2.0.1: dependencies: micromark-util-types: 2.0.1 - micromark-util-sanitize-uri@2.0.0: - dependencies: - micromark-util-character: 2.1.0 - micromark-util-encode: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-sanitize-uri@2.0.1: dependencies: micromark-util-character: 2.1.1 micromark-util-encode: 2.0.1 micromark-util-symbol: 2.0.1 - micromark-util-subtokenize@2.0.1: - dependencies: - devlop: 1.1.0 - micromark-util-chunked: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - micromark-util-subtokenize@2.0.3: dependencies: devlop: 1.1.0 @@ -19479,12 +16160,8 @@ snapshots: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.1 - micromark-util-symbol@2.0.0: {} - micromark-util-symbol@2.0.1: {} - micromark-util-types@2.0.0: {} - micromark-util-types@2.0.1: {} micromark@2.11.4: @@ -19494,28 +16171,6 @@ snapshots: transitivePeerDependencies: - supports-color - micromark@4.0.0: - dependencies: - '@types/debug': 4.1.12 - debug: 4.3.7(supports-color@9.4.0) - decode-named-character-reference: 1.0.2 - devlop: 1.1.0 - micromark-core-commonmark: 2.0.1 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-chunked: 2.0.0 - micromark-util-combine-extensions: 2.0.0 - micromark-util-decode-numeric-character-reference: 2.0.1 - micromark-util-encode: 2.0.0 - micromark-util-normalize-identifier: 2.0.0 - micromark-util-resolve-all: 2.0.0 - micromark-util-sanitize-uri: 2.0.0 - micromark-util-subtokenize: 2.0.1 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - transitivePeerDependencies: - - supports-color - micromark@4.0.1: dependencies: '@types/debug': 4.1.12 @@ -19545,37 +16200,27 @@ snapshots: mime-db@1.52.0: {} - mime-db@1.53.0: {} - mime-types@2.1.35: dependencies: mime-db: 1.52.0 mime@1.6.0: {} - mimic-fn@1.2.0: {} - mimic-fn@2.1.0: {} mimic-fn@4.0.0: {} mimic-function@5.0.1: {} - mimic-response@1.0.1: {} - mimic-response@2.1.0: optional: true mimic-response@3.1.0: {} - mimic-response@4.0.0: {} - min-document@2.19.0: dependencies: dom-walk: 0.1.2 - min-indent@1.0.1: {} - miniflare@3.20240821.0: dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -19620,12 +16265,6 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimist-options@4.1.0: - dependencies: - arrify: 1.0.1 - is-plain-obj: 1.1.0 - kind-of: 6.0.3 - minimist@1.2.8: {} minipass@3.3.6: @@ -19638,8 +16277,6 @@ snapshots: minipass@7.1.2: {} - minisearch@7.1.0: {} - minisearch@7.1.1: {} minizlib@2.1.2: @@ -19692,8 +16329,6 @@ snapshots: mri@1.2.0: {} - ms@2.1.2: {} - ms@2.1.3: {} muggle-string@0.4.1: {} @@ -19708,17 +16343,14 @@ snapshots: mustache@4.2.0: optional: true - mute-stream@0.0.7: {} - - mute-stream@2.0.0: {} - mz@2.7.0: dependencies: any-promise: 1.3.0 object-assign: 4.1.1 thenify-all: 1.6.0 - nan@2.22.0: {} + nan@2.22.0: + optional: true nanoid@3.3.8: {} @@ -19742,8 +16374,6 @@ snapshots: neo-async@2.6.2: {} - nice-try@1.0.5: {} - node-abi@3.71.0: dependencies: semver: 7.6.3 @@ -19794,43 +16424,10 @@ snapshots: abbrev: 1.1.1 optional: true - normalize-package-data@2.5.0: - dependencies: - hosted-git-info: 2.8.9 - resolve: 1.22.8 - semver: 5.7.2 - validate-npm-package-license: 3.0.4 - - normalize-package-data@3.0.3: - dependencies: - hosted-git-info: 4.1.0 - is-core-module: 2.15.1 - semver: 7.6.3 - validate-npm-package-license: 3.0.4 - normalize-path@3.0.0: {} normalize-range@0.1.2: {} - normalize-url@2.0.1: - dependencies: - prepend-http: 2.0.0 - query-string: 5.1.1 - sort-keys: 2.0.0 - - normalize-url@6.1.0: {} - - normalize-url@8.0.1: {} - - npm-conf@1.1.3: - dependencies: - config-chain: 1.1.13 - pify: 3.0.0 - - npm-run-path@2.0.2: - dependencies: - path-key: 2.0.1 - npm-run-path@4.0.1: dependencies: path-key: 3.1.1 @@ -19931,10 +16528,6 @@ snapshots: dependencies: wrappy: 1.0.2 - onetime@2.0.1: - dependencies: - mimic-fn: 1.2.0 - onetime@5.1.2: dependencies: mimic-fn: 2.1.0 @@ -19947,12 +16540,6 @@ snapshots: dependencies: mimic-function: 5.0.1 - oniguruma-to-es@0.4.1: - dependencies: - emoji-regex-xs: 1.0.0 - regex: 5.0.2 - regex-recursion: 4.3.0 - oniguruma-to-es@0.7.0: dependencies: emoji-regex-xs: 1.0.0 @@ -19966,13 +16553,7 @@ snapshots: is-inside-container: 1.0.0 is-wsl: 3.1.0 - open@8.4.2: - dependencies: - define-lazy-prop: 2.0.0 - is-docker: 2.2.1 - is-wsl: 2.2.0 - - openapi-fetch@0.13.1: + openapi-fetch@0.13.3: dependencies: openapi-typescript-helpers: 0.0.15 @@ -20011,11 +16592,6 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 - optipng-bin@7.0.1: - dependencies: - bin-build: 3.0.0 - bin-wrapper: 4.1.0 - ora@8.1.1: dependencies: chalk: 5.3.0 @@ -20028,47 +16604,14 @@ snapshots: string-width: 7.2.0 strip-ansi: 7.1.0 - os-filter-obj@2.0.0: - dependencies: - arch: 2.2.0 - os-tmpdir@1.0.2: {} outdent@0.5.0: {} - ow@2.0.0: - dependencies: - '@sindresorhus/is': 6.3.1 - callsites: 4.2.0 - dot-prop: 8.0.2 - environment: 1.1.0 - fast-equals: 5.0.1 - is-identifier: 1.0.1 - - p-cancelable@0.3.0: {} - - p-cancelable@0.4.1: {} - - p-cancelable@2.1.1: {} - - p-cancelable@3.0.0: {} - - p-event@1.3.0: - dependencies: - p-timeout: 1.2.1 - - p-event@2.3.1: - dependencies: - p-timeout: 2.0.1 - p-filter@2.1.0: dependencies: p-map: 2.1.0 - p-finally@1.0.0: {} - - p-is-promise@1.1.0: {} - p-is-promise@3.0.0: {} p-limit@2.3.0: @@ -20095,28 +16638,8 @@ snapshots: dependencies: p-limit: 4.0.0 - p-map-series@1.0.0: - dependencies: - p-reduce: 1.0.0 - p-map@2.1.0: {} - p-map@4.0.0: - dependencies: - aggregate-error: 3.1.0 - - p-pipe@4.0.0: {} - - p-reduce@1.0.0: {} - - p-timeout@1.2.1: - dependencies: - p-finally: 1.0.0 - - p-timeout@2.0.1: - dependencies: - p-finally: 1.0.0 - p-try@2.2.0: {} package-json-from-dist@1.0.1: {} @@ -20132,13 +16655,6 @@ snapshots: registry-url: 6.0.1 semver: 7.6.3 - package-json@8.1.1: - dependencies: - got: 12.6.1 - registry-auth-token: 5.0.3 - registry-url: 6.0.1 - semver: 7.6.3 - package-manager-detector@0.2.6: {} pako@0.2.9: @@ -20215,8 +16731,6 @@ snapshots: path-is-absolute@1.0.1: {} - path-key@2.0.1: {} - path-key@3.1.1: {} path-key@4.0.0: {} @@ -20243,8 +16757,6 @@ snapshots: peek-readable@4.1.0: {} - peek-readable@5.3.1: {} - pend@1.2.0: {} perfect-debounce@1.0.0: {} @@ -20315,12 +16827,6 @@ snapshots: pngjs@6.0.0: {} - pngquant-bin@9.0.0: - dependencies: - bin-build: 3.0.0 - bin-wrapper: 4.1.0 - execa: 8.0.1 - possible-typed-array-names@1.0.0: {} postcss-calc@10.0.2(postcss@8.4.49): @@ -20523,8 +17029,6 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - preact@10.23.2: {} - preact@10.25.1: {} prebuild-install@7.1.2: @@ -20544,10 +17048,6 @@ snapshots: prelude-ls@1.2.1: {} - prepend-http@1.0.4: {} - - prepend-http@2.0.0: {} - prettier@2.8.8: {} prettier@3.4.1: {} @@ -20575,7 +17075,8 @@ snapshots: proto-props@2.0.0: {} - proxy-from-env@1.1.0: {} + proxy-from-env@1.1.0: + optional: true pseudomap@1.0.2: {} @@ -20606,19 +17107,6 @@ snapshots: qs@6.5.3: {} - query-string@5.1.1: - dependencies: - decode-uri-component: 0.2.2 - object-assign: 4.1.1 - strict-uri-encode: 1.1.0 - - query-string@7.1.3: - dependencies: - decode-uri-component: 0.2.2 - filter-obj: 1.1.0 - split-on-first: 1.1.0 - strict-uri-encode: 2.0.0 - querystringify@2.2.0: optional: true @@ -20626,10 +17114,6 @@ snapshots: queue-tick@1.0.1: {} - quick-lru@4.0.1: {} - - quick-lru@5.1.1: {} - randombytes@2.1.0: dependencies: safe-buffer: 5.2.1 @@ -20646,19 +17130,6 @@ snapshots: loose-envify: 1.4.0 optional: true - read-pkg-up@7.0.1: - dependencies: - find-up: 4.1.0 - read-pkg: 5.2.0 - type-fest: 0.8.1 - - read-pkg@5.2.0: - dependencies: - '@types/normalize-package-data': 2.4.4 - normalize-package-data: 2.5.0 - parse-json: 5.2.0 - type-fest: 0.6.0 - read-yaml-file@1.1.0: dependencies: graceful-fs: 4.2.11 @@ -20724,11 +17195,6 @@ snapshots: tiny-invariant: 1.3.3 tslib: 2.8.1 - redent@3.0.0: - dependencies: - indent-string: 4.0.0 - strip-indent: 3.0.0 - reflect.getprototypeof@1.0.7: dependencies: call-bind: 1.0.7 @@ -20829,8 +17295,6 @@ snapshots: tunnel-agent: 0.6.0 uuid: 3.4.0 - require-dir@1.2.0: {} - require-directory@2.1.1: {} require-from-string@2.0.2: {} @@ -20842,10 +17306,6 @@ snapshots: dependencies: lodash: 4.17.21 - reserved-identifiers@1.0.0: {} - - resolve-alpn@1.2.1: {} - resolve-from@4.0.0: {} resolve-from@5.0.0: {} @@ -20858,33 +17318,6 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - responselike@1.0.2: - dependencies: - lowercase-keys: 1.0.1 - - responselike@2.0.1: - dependencies: - lowercase-keys: 2.0.0 - - responselike@3.0.0: - dependencies: - lowercase-keys: 3.0.0 - - restore-cursor@2.0.0: - dependencies: - onetime: 2.0.1 - signal-exit: 3.0.7 - - restore-cursor@3.1.0: - dependencies: - onetime: 5.1.2 - signal-exit: 3.0.7 - - restore-cursor@4.0.0: - dependencies: - onetime: 5.1.2 - signal-exit: 3.0.7 - restore-cursor@5.1.0: dependencies: onetime: 7.0.0 @@ -20892,15 +17325,12 @@ snapshots: reusify@1.0.4: {} - rfdc@1.4.1: {} - - rimraf@2.7.1: - dependencies: - glob: 7.2.3 - + rfdc@1.4.1: {} + rimraf@3.0.2: dependencies: glob: 7.2.3 + optional: true rimraf@5.0.10: dependencies: @@ -20911,16 +17341,6 @@ snapshots: glob: 11.0.0 package-json-from-dist: 1.0.1 - roarr@2.15.4: - dependencies: - boolean: 3.2.0 - detect-node: 2.1.0 - globalthis: 1.0.4 - json-stringify-safe: 5.0.1 - semver-compare: 1.0.0 - sprintf-js: 1.1.3 - optional: true - roarr@7.21.1: dependencies: fast-printf: 1.6.9 @@ -20975,22 +17395,10 @@ snapshots: run-applescript@7.0.0: {} - run-async@2.4.1: {} - - run-async@3.0.0: {} - run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 - rxjs@6.6.7: - dependencies: - tslib: 1.14.1 - - rxjs@7.8.1: - dependencies: - tslib: 2.8.1 - safe-array-concat@1.1.2: dependencies: call-bind: 1.0.7 @@ -21044,18 +17452,6 @@ snapshots: semver-compare@1.0.0: {} - semver-diff@4.0.0: - dependencies: - semver: 7.6.3 - - semver-regex@2.0.0: {} - - semver-truncate@1.1.2: - dependencies: - semver: 5.7.2 - - semver@5.7.2: {} - semver@6.3.1: {} semver@7.5.4: @@ -21064,11 +17460,6 @@ snapshots: semver@7.6.3: {} - serialize-error@7.0.1: - dependencies: - type-fest: 0.13.1 - optional: true - serialize-javascript@6.0.2: dependencies: randombytes: 2.1.0 @@ -21104,25 +17495,6 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.13.0: - dependencies: - '@shikijs/core': 1.13.0 - '@types/hast': 3.0.4 - - shiki@1.14.1: - dependencies: - '@shikijs/core': 1.14.1 - '@types/hast': 3.0.4 - - shiki@1.23.1: - dependencies: - '@shikijs/core': 1.23.1 - '@shikijs/engine-javascript': 1.23.1 - '@shikijs/engine-oniguruma': 1.23.1 - '@shikijs/types': 1.23.1 - '@shikijs/vscode-textmate': 9.3.0 - '@types/hast': 3.0.4 - shiki@1.24.0: dependencies: '@shikijs/core': 1.24.0 @@ -21225,18 +17597,6 @@ snapshots: array-back: 6.2.2 typical: 7.3.0 - sort-keys-length@1.0.1: - dependencies: - sort-keys: 1.1.2 - - sort-keys@1.1.2: - dependencies: - is-plain-obj: 1.1.0 - - sort-keys@2.0.0: - dependencies: - is-plain-obj: 1.1.0 - sort-object-keys@1.1.3: {} sort-package-json@1.57.0: @@ -21248,8 +17608,6 @@ snapshots: is-plain-obj: 2.1.0 sort-object-keys: 1.1.3 - source-map-js@1.2.0: {} - source-map-js@1.2.1: {} source-map-support@0.5.21: @@ -21277,18 +17635,8 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - spdx-correct@3.2.0: - dependencies: - spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.20 - spdx-exceptions@2.5.0: {} - spdx-expression-parse@3.0.1: - dependencies: - spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.20 - spdx-expression-parse@4.0.0: dependencies: spdx-exceptions: 2.5.0 @@ -21298,15 +17646,10 @@ snapshots: speakingurl@14.0.1: {} - split-on-first@1.1.0: {} - split2@4.2.0: {} sprintf-js@1.0.3: {} - sprintf-js@1.1.3: - optional: true - sshpk@1.18.0: dependencies: asn1: 0.2.6 @@ -21346,19 +17689,8 @@ snapshots: optionalDependencies: bare-events: 2.4.2 - strict-uri-encode@1.1.0: {} - - strict-uri-encode@2.0.0: {} - - string-argv@0.0.2: {} - string-argv@0.3.2: {} - string-width@2.1.1: - dependencies: - is-fullwidth-code-point: 2.0.0 - strip-ansi: 4.0.0 - string-width@4.2.3: dependencies: emoji-regex: 8.0.0 @@ -21432,14 +17764,6 @@ snapshots: is-obj: 1.0.1 is-regexp: 1.0.0 - strip-ansi@4.0.0: - dependencies: - ansi-regex: 3.0.1 - - strip-ansi@5.2.0: - dependencies: - ansi-regex: 4.1.1 - strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 @@ -21458,26 +17782,14 @@ snapshots: dependencies: is-natural-number: 4.0.1 - strip-eof@1.0.0: {} - strip-final-newline@2.0.0: {} strip-final-newline@3.0.0: {} - strip-final-newline@4.0.0: {} - - strip-indent@3.0.0: - dependencies: - min-indent: 1.0.1 - strip-json-comments@2.0.1: {} strip-json-comments@3.1.1: {} - strip-outer@1.0.1: - dependencies: - escape-string-regexp: 1.0.5 - strnum@1.0.5: {} strtok3@6.3.0: @@ -21485,11 +17797,6 @@ snapshots: '@tokenizer/token': 0.3.0 peek-readable: 4.1.0 - strtok3@9.1.1: - dependencies: - '@tokenizer/token': 0.3.0 - peek-readable: 5.3.1 - stubborn-fs@1.2.5: {} stylehacks@7.0.4(postcss@8.4.49): @@ -21571,31 +17878,16 @@ snapshots: string-width: 4.2.3 supports-hyperlinks: 3.1.0 svg-tags: 1.0.0 - table: 6.8.2 + table: 6.9.0 write-file-atomic: 5.0.1 transitivePeerDependencies: - supports-color - typescript - sumchecker@3.0.1: - dependencies: - debug: 4.3.7(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - - super-regex@1.0.0: - dependencies: - function-timeout: 1.0.2 - time-span: 5.1.0 - superjson@2.2.1: dependencies: copy-anything: 3.0.5 - supports-color@5.5.0: - dependencies: - has-flag: 3.0.0 - supports-color@7.2.0: dependencies: has-flag: 4.0.0 @@ -21695,6 +17987,14 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 + table@6.9.0: + dependencies: + ajv: 8.17.1 + lodash.truncate: 4.4.2 + slice-ansi: 4.0.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + tapable@2.2.1: {} tar-fs@2.1.1: @@ -21747,15 +18047,8 @@ snapshots: mkdirp: 3.0.1 yallist: 5.0.0 - temp-dir@1.0.0: {} - temp-dir@2.0.0: {} - tempfile@2.0.0: - dependencies: - temp-dir: 1.0.0 - uuid: 3.4.0 - tempy@0.6.0: dependencies: is-stream: 2.0.1 @@ -21763,19 +18056,6 @@ snapshots: type-fest: 0.16.0 unique-string: 2.0.0 - tempy@1.0.1: - dependencies: - del: 6.1.1 - is-stream: 2.0.1 - temp-dir: 2.0.0 - type-fest: 0.16.0 - unique-string: 2.0.0 - - term-img@5.0.0: - dependencies: - ansi-escapes: 4.3.2 - iterm2-version: 4.2.0 - term-img@7.0.0: dependencies: ansi-escapes: 7.0.0 @@ -21787,16 +18067,6 @@ snapshots: dependencies: is-windows: 0.1.1 - terminal-image@1.2.1: - dependencies: - chalk: 4.1.2 - jimp: 0.14.0 - log-update: 4.0.0 - render-gif: 2.0.4 - term-img: 5.0.0 - transitivePeerDependencies: - - debug - terminal-image@3.0.0: dependencies: chalk: 5.3.0 @@ -21814,32 +18084,7 @@ snapshots: ansi-escapes: 5.0.0 supports-hyperlinks: 2.3.0 - terminalizer@0.12.0: - dependencies: - '@homebridge/node-pty-prebuilt-multiarch': 0.11.14 - async: 2.6.4 - async-promises: 0.2.3 - axios: 1.7.8 - chalk: 2.4.2 - death: 1.1.0 - deepmerge: 2.2.1 - electron: 25.9.8 - fs-extra: 5.0.0 - gif-encoder: 0.6.1 - inquirer: 6.5.2 - js-yaml: 3.14.1 - lodash: 4.17.21 - performance-now: 2.1.0 - pngjs: 3.4.0 - progress: 2.0.3 - require-dir: 1.2.0 - string-argv: 0.0.2 - tmp: 0.2.3 - uuid: 10.0.0 - yargs: 17.7.2 - transitivePeerDependencies: - - debug - - supports-color + terminal-size@4.0.0: {} terser@5.37.0: dependencies: @@ -21866,12 +18111,6 @@ snapshots: through@2.3.8: {} - time-span@5.1.0: - dependencies: - convert-hrtime: 5.0.0 - - timed-out@4.0.1: {} - timm@1.7.1: {} tiny-inflate@1.0.3: @@ -21890,11 +18129,6 @@ snapshots: fdir: 6.4.2(picomatch@4.0.2) picomatch: 4.0.2 - tinyglobby@0.2.6: - dependencies: - fdir: 6.3.0(picomatch@4.0.2) - picomatch: 4.0.2 - tinygradient@1.1.5: dependencies: '@types/tinycolor2': 1.4.6 @@ -21910,8 +18144,6 @@ snapshots: dependencies: os-tmpdir: 1.0.2 - tmp@0.2.3: {} - to-buffer@1.1.1: {} to-regex-range@5.0.1: @@ -21923,11 +18155,6 @@ snapshots: '@tokenizer/token': 0.3.0 ieee754: 1.2.1 - token-types@6.0.0: - dependencies: - '@tokenizer/token': 0.3.0 - ieee754: 1.2.1 - toml-eslint-parser@0.10.0: dependencies: eslint-visitor-keys: 3.4.3 @@ -21960,12 +18187,6 @@ snapshots: trim-lines@3.0.1: {} - trim-newlines@3.0.1: {} - - trim-repeated@1.0.0: - dependencies: - escape-string-regexp: 1.0.5 - ts-api-utils@1.4.3(typescript@5.6.3): dependencies: typescript: 5.6.3 @@ -21987,6 +18208,7 @@ snapshots: typescript: 5.7.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + optional: true ts-unused-exports@9.0.5(typescript@5.6.3): dependencies: @@ -22001,8 +18223,6 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tslib@1.14.1: {} - tslib@2.8.1: {} tsx@4.19.2: @@ -22022,19 +18242,8 @@ snapshots: tweetnacl@0.14.5: {} - twoslash-protocol@0.2.11: {} - twoslash-protocol@0.2.12: {} - twoslash-vue@0.2.11(typescript@5.7.2): - dependencies: - '@vue/language-core': 2.1.6(typescript@5.7.2) - twoslash: 0.2.11(typescript@5.7.2) - twoslash-protocol: 0.2.11 - typescript: 5.7.2 - transitivePeerDependencies: - - supports-color - twoslash-vue@0.2.12(typescript@5.7.2): dependencies: '@vue/language-core': 2.1.10(typescript@5.7.2) @@ -22044,14 +18253,6 @@ snapshots: transitivePeerDependencies: - supports-color - twoslash@0.2.11(typescript@5.7.2): - dependencies: - '@typescript/vfs': 1.6.0(typescript@5.7.2) - twoslash-protocol: 0.2.11 - typescript: 5.7.2 - transitivePeerDependencies: - - supports-color - twoslash@0.2.12(typescript@5.7.2): dependencies: '@typescript/vfs': 1.6.0(typescript@5.7.2) @@ -22064,29 +18265,12 @@ snapshots: dependencies: prelude-ls: 1.2.1 - type-fest@0.13.1: - optional: true - type-fest@0.16.0: {} - type-fest@0.18.1: {} - type-fest@0.20.2: {} - type-fest@0.21.3: {} - - type-fest@0.6.0: {} - - type-fest@0.8.1: {} - type-fest@1.4.0: {} - type-fest@2.19.0: {} - - type-fest@3.13.1: {} - - type-fest@4.26.0: {} - type-fest@4.29.1: {} type-fest@4.30.0: {} @@ -22124,10 +18308,6 @@ snapshots: possible-typed-array-names: 1.0.0 reflect.getprototypeof: 1.0.7 - typedarray-to-buffer@3.1.5: - dependencies: - is-typedarray: 1.0.0 - typedoc-plugin-markdown@4.2.10(typedoc@0.26.11(typescript@5.7.2)): dependencies: typedoc: 0.26.11(typescript@5.7.2) @@ -22144,7 +18324,7 @@ snapshots: typescript-eslint@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3): dependencies: '@typescript-eslint/eslint-plugin': 8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3) - '@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3) + '@typescript-eslint/parser': 8.14.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2) '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@2.4.1))(typescript@5.6.3) optionalDependencies: typescript: 5.6.3 @@ -22225,8 +18405,6 @@ snapshots: underscore@1.13.7: {} - undici-types@5.26.5: {} - undici-types@6.20.0: {} undici@5.28.4: @@ -22263,10 +18441,6 @@ snapshots: dependencies: crypto-random-string: 2.0.0 - unique-string@3.0.0: - dependencies: - crypto-random-string: 4.0.0 - unist-util-is@6.0.0: dependencies: '@types/unist': 3.0.3 @@ -22329,23 +18503,6 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 - update-notifier@6.0.2: - dependencies: - boxen: 7.1.1 - chalk: 5.3.0 - configstore: 6.0.0 - has-yarn: 3.0.0 - import-lazy: 4.0.0 - is-ci: 3.0.1 - is-installed-globally: 0.4.0 - is-npm: 6.0.0 - is-yarn-global: 0.4.1 - latest-version: 7.0.0 - pupa: 3.1.0 - semver: 7.6.3 - semver-diff: 4.0.0 - xdg-basedir: 5.1.0 - update-notifier@7.3.1: dependencies: boxen: 8.0.1 @@ -22365,22 +18522,12 @@ snapshots: dependencies: punycode: 2.3.1 - url-parse-lax@1.0.0: - dependencies: - prepend-http: 1.0.4 - - url-parse-lax@3.0.0: - dependencies: - prepend-http: 2.0.0 - url-parse@1.5.10: dependencies: querystringify: 2.2.0 requires-port: 1.0.0 optional: true - url-to-options@1.0.1: {} - url@0.11.4: dependencies: punycode: 1.4.1 @@ -22396,16 +18543,10 @@ snapshots: util-deprecate@1.0.2: {} - uuid@10.0.0: {} - uuid@3.4.0: {} - v8-compile-cache-lib@3.0.1: {} - - validate-npm-package-license@3.0.4: - dependencies: - spdx-correct: 3.2.0 - spdx-expression-parse: 3.0.1 + v8-compile-cache-lib@3.0.1: + optional: true validate-npm-package-name@6.0.0: {} @@ -22467,18 +18608,7 @@ snapshots: picocolors: 1.1.1 picomatch: 2.3.1 - vite-plugin-pwa@0.20.5(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0))(workbox-build@7.1.1)(workbox-window@7.1.0): - dependencies: - debug: 4.3.6 - pretty-bytes: 6.1.1 - tinyglobby: 0.2.6 - vite: 5.4.11(@types/node@22.10.1)(terser@5.37.0) - workbox-build: 7.1.1 - workbox-window: 7.1.0 - transitivePeerDependencies: - - supports-color - - vite-plugin-pwa@0.21.0(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1))(workbox-build@7.1.1)(workbox-window@7.1.0): + vite-plugin-pwa@0.21.1(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1))(workbox-build@7.1.1)(workbox-window@7.1.0): dependencies: debug: 4.3.7(supports-color@9.4.0) pretty-bytes: 6.1.1 @@ -22489,7 +18619,7 @@ snapshots: transitivePeerDependencies: - supports-color - vite-plugin-restart@0.4.1(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)): + vite-plugin-restart@0.4.2(vite@6.0.3(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1)): dependencies: micromatch: 4.0.8 vite: 6.0.3(@types/node@22.10.1)(jiti@2.4.1)(terser@5.37.0)(tsx@4.19.2)(yaml@2.6.1) @@ -22517,15 +18647,7 @@ snapshots: tsx: 4.19.2 yaml: 2.6.1 - vitepress-plugin-group-icons@1.2.4: - dependencies: - '@iconify-json/logos': 1.2.0 - '@iconify-json/vscode-icons': 1.2.2 - '@iconify/utils': 2.1.33 - transitivePeerDependencies: - - supports-color - - vitepress-plugin-group-icons@1.3.0: + vitepress-plugin-group-icons@1.3.1: dependencies: '@iconify-json/logos': 1.2.3 '@iconify-json/vscode-icons': 1.2.3 @@ -22533,67 +18655,12 @@ snapshots: transitivePeerDependencies: - supports-color - vitepress-plugin-rss@0.2.10(vitepress@1.3.3(@algolia/client-search@5.15.0)(@types/node@22.10.1)(axios@1.7.8)(change-case@5.4.4)(postcss@8.4.49)(react@18.3.1)(search-insights@2.17.0)(terser@5.37.0)(typescript@5.7.2)): - dependencies: - '@sugarat/theme-shared': 0.0.2 - fast-glob: 3.3.2 - feed: 4.2.2 - vitepress: 1.3.3(@algolia/client-search@5.15.0)(@types/node@22.10.1)(axios@1.7.8)(change-case@5.4.4)(postcss@8.4.49)(react@18.3.1)(search-insights@2.17.0)(terser@5.37.0)(typescript@5.7.2) - vitepress-plugin-rss@0.3.0(vitepress@1.5.0(@algolia/client-search@5.15.0)(@types/node@22.10.1)(axios@1.7.8)(change-case@5.4.4)(postcss@8.4.49)(react@18.3.1)(search-insights@2.17.0)(terser@5.37.0)(typescript@5.7.2)): dependencies: '@sugarat/theme-shared': 0.0.3 feed: 4.2.2 vitepress: 1.5.0(@algolia/client-search@5.15.0)(@types/node@22.10.1)(axios@1.7.8)(change-case@5.4.4)(postcss@8.4.49)(react@18.3.1)(search-insights@2.17.0)(terser@5.37.0)(typescript@5.7.2) - vitepress@1.3.3(@algolia/client-search@5.15.0)(@types/node@22.10.1)(axios@1.7.8)(change-case@5.4.4)(postcss@8.4.49)(react@18.3.1)(search-insights@2.17.0)(terser@5.37.0)(typescript@5.7.2): - dependencies: - '@docsearch/css': 3.6.1 - '@docsearch/js': 3.6.1(@algolia/client-search@5.15.0)(react@18.3.1)(search-insights@2.17.0) - '@shikijs/core': 1.14.1 - '@shikijs/transformers': 1.14.1 - '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.1.2(vite@5.4.11(@types/node@22.10.1)(terser@5.37.0))(vue@3.4.38(typescript@5.7.2)) - '@vue/devtools-api': 7.3.9 - '@vue/shared': 3.4.38 - '@vueuse/core': 11.0.3(vue@3.4.38(typescript@5.7.2)) - '@vueuse/integrations': 11.0.3(axios@1.7.8)(change-case@5.4.4)(focus-trap@7.5.4)(vue@3.4.38(typescript@5.7.2)) - focus-trap: 7.5.4 - mark.js: 8.11.1 - minisearch: 7.1.0 - shiki: 1.14.1 - vite: 5.4.11(@types/node@22.10.1)(terser@5.37.0) - vue: 3.4.38(typescript@5.7.2) - optionalDependencies: - postcss: 8.4.49 - transitivePeerDependencies: - - '@algolia/client-search' - - '@types/node' - - '@types/react' - - '@vue/composition-api' - - async-validator - - axios - - change-case - - drauu - - fuse.js - - idb-keyval - - jwt-decode - - less - - lightningcss - - nprogress - - qrcode - - react - - react-dom - - sass - - sass-embedded - - search-insights - - sortablejs - - stylus - - sugarss - - terser - - typescript - - universal-cookie - vitepress@1.5.0(@algolia/client-search@5.15.0)(@types/node@22.10.1)(axios@1.7.8)(change-case@5.4.4)(postcss@8.4.49)(react@18.3.1)(search-insights@2.17.0)(terser@5.37.0)(typescript@5.7.2): dependencies: '@docsearch/css': 3.8.0 @@ -22682,10 +18749,6 @@ snapshots: vscode-uri@3.0.8: {} - vue-demi@0.14.10(vue@3.4.38(typescript@5.7.2)): - dependencies: - vue: 3.4.38(typescript@5.7.2) - vue-demi@0.14.10(vue@3.5.13(typescript@5.7.2)): dependencies: vue: 3.5.13(typescript@5.7.2) @@ -22703,10 +18766,6 @@ snapshots: transitivePeerDependencies: - supports-color - vue-resize@2.0.0-alpha.1(vue@3.4.38(typescript@5.7.2)): - dependencies: - vue: 3.4.38(typescript@5.7.2) - vue-resize@2.0.0-alpha.1(vue@3.5.13(typescript@5.7.2)): dependencies: vue: 3.5.13(typescript@5.7.2) @@ -22715,16 +18774,6 @@ snapshots: dependencies: vue: 3.5.13(typescript@5.7.2) - vue@3.4.38(typescript@5.7.2): - dependencies: - '@vue/compiler-dom': 3.4.38 - '@vue/compiler-sfc': 3.4.38 - '@vue/runtime-dom': 3.4.38 - '@vue/server-renderer': 3.4.38(vue@3.4.38(typescript@5.7.2)) - '@vue/shared': 3.4.38 - optionalDependencies: - typescript: 5.7.2 - vue@3.5.13(typescript@5.7.2): dependencies: '@vue/compiler-dom': 3.5.13 @@ -22841,10 +18890,6 @@ snapshots: string-width: 4.2.3 optional: true - widest-line@4.0.1: - dependencies: - string-width: 5.1.2 - widest-line@5.0.0: dependencies: string-width: 7.2.0 @@ -22977,12 +19022,6 @@ snapshots: '@cloudflare/workerd-windows-64': 1.20240821.1 optional: true - wrap-ansi@6.2.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 @@ -23003,13 +19042,6 @@ snapshots: wrappy@1.0.2: {} - write-file-atomic@3.0.3: - dependencies: - imurmurhash: 0.1.4 - is-typedarray: 1.0.0 - signal-exit: 3.0.7 - typedarray-to-buffer: 3.1.5 - write-file-atomic@5.0.1: dependencies: imurmurhash: 0.1.4 @@ -23120,14 +19152,13 @@ snapshots: buffer-crc32: 0.2.13 fd-slicer: 1.1.0 - yn@3.1.1: {} + yn@3.1.1: + optional: true yocto-queue@0.1.0: {} yocto-queue@1.1.1: {} - yoctocolors-cjs@2.1.2: {} - yoctocolors@2.1.1: {} youch@3.3.4:
{{ excerpt }}