From 8313de1061459a638a4eecaf671513f65d0cd8d6 Mon Sep 17 00:00:00 2001 From: nichlaes <44668005+nichlaes@users.noreply.github.com> Date: Tue, 8 Oct 2024 11:42:09 +0200 Subject: [PATCH] Upgrades dependencies of libms (#943) - Upgrades the npm packages of libms to the latest versions. - Upgrades eslint and tsconfig to be compatibe with the latest versions of these packages - Adds Windows OS to Github actions of libms --- .github/workflows/lib-ms.yml | 20 +- servers/lib/.eslintignore | 6 - servers/lib/.eslintrc | 53 - servers/lib/compose.lib.yml | 1 - servers/lib/eslint.config.js | 60 + servers/lib/jest.config.json | 31 - servers/lib/jest.config.ts | 47 + servers/lib/package.json | 91 +- servers/lib/{pm2.config.js => pm2.config.cjs} | 0 servers/lib/src/app.module.ts | 2 +- servers/lib/src/bootstrap.ts | 4 +- servers/lib/src/cloudcmd/cloudcmd.ts | 2 +- servers/lib/src/files/files.module.ts | 6 +- .../interfaces/files.service.interface.ts | 2 +- .../lib/src/files/resolvers/files.resolver.ts | 6 +- .../files/services/files-service.factory.ts | 4 +- .../src/files/services/local-files.service.ts | 4 +- servers/lib/src/main.ts | 2 +- servers/lib/test/e2e/app.e2e.spec.ts | 12 +- .../files.service.integration.spec.ts | 1 + .../unit/files-service.factory.unit.spec.ts | 1 + .../lib/test/unit/files.resolver.unit.spec.ts | 6 +- .../unit/local-files.service.unit.spec.ts | 4 +- servers/lib/tsconfig.json | 20 +- servers/lib/yarn.lock | 4902 ++++++++--------- 25 files changed, 2483 insertions(+), 2804 deletions(-) delete mode 100644 servers/lib/.eslintignore delete mode 100644 servers/lib/.eslintrc create mode 100644 servers/lib/eslint.config.js delete mode 100644 servers/lib/jest.config.json create mode 100644 servers/lib/jest.config.ts rename servers/lib/{pm2.config.js => pm2.config.cjs} (100%) diff --git a/.github/workflows/lib-ms.yml b/.github/workflows/lib-ms.yml index 59ab02959..91c0e7ac3 100644 --- a/.github/workflows/lib-ms.yml +++ b/.github/workflows/lib-ms.yml @@ -12,7 +12,10 @@ on: jobs: test-lib-ms: name: Test library microservice - runs-on: ubuntu-latest + strategy: + matrix: + os: [windows-latest, ubuntu-latest] + runs-on: ${{ matrix.os }} defaults: run: working-directory: servers/lib @@ -67,7 +70,18 @@ jobs: yarn build yarn start:pm2 - - name: Check server is running + - name: Check server is running (Windows) + if: runner.os == 'Windows' + env: + PORT: 4003 + uses: nick-fields/retry@v3 + with: + timeout_seconds: 10 + max_attempts: 4 + command: "Invoke-WebRequest -Uri http://localhost:${{ env.PORT }}/lib/files -Method Head -UseBasicParsing" + + - name: Check server is running (Linux) + if: runner.os != 'Windows' env: PORT: 4003 uses: nick-fields/retry@v3 @@ -75,7 +89,7 @@ jobs: timeout_seconds: 10 max_attempts: 4 command: "curl -f -LI http://localhost:${{ env.PORT }}/lib/files" - + - name: Run http test env: PORT: 4003 diff --git a/servers/lib/.eslintignore b/servers/lib/.eslintignore deleted file mode 100644 index 033315786..000000000 --- a/servers/lib/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -api/ -build/ -dist/ -node_modules/ -script/ -src/types.ts \ No newline at end of file diff --git a/servers/lib/.eslintrc b/servers/lib/.eslintrc deleted file mode 100644 index e739c19b6..000000000 --- a/servers/lib/.eslintrc +++ /dev/null @@ -1,53 +0,0 @@ -{ - "env": { - "jest": true, - "jest/globals": true, - "node": true - }, - "extends": [ - "eslint:recommended", - "airbnb-base", - "plugin:@typescript-eslint/recommended", - "prettier" - ], - "globals": { - "Atomics": "readonly", - "SharedArrayBuffer": "readonly" - }, - "settings": { - "import/resolver": { - "node": { - "extensions": [".js"] - } - } - }, - "parser": "@typescript-eslint/parser", - "parserOptions": { - "requireConfigFile": false, - "ecmaVersion": 2022, - "sourceType": "module" // Allows for the use of imports - }, - "plugins": ["jest", "@typescript-eslint", "import"], - "rules": { - "import/no-extraneous-dependencies": ["error", { "devDependencies": true }], - "no-console": "error", - "import/first": "error", - "linebreak-style": 0, // disable linter linebreak rule, to allow for both unix and windows developement - "import/no-unresolved": "off", // Whatever IDE will pass an error if if the module is not found, so no reason for this.. - "import/extensions": "off", // That includes the production build.. We use linter for code checking / clean code optimization.. - "no-use-before-define": "off" - }, - "root": true, - - "overrides": [ - { - "files": ["*.ts"], - "parser": "@typescript-eslint/parser", - "parserOptions": { - "requireConfigFile": false, - "project": ["./tsconfig.json"] - }, - "plugins": ["@typescript-eslint"] - } - ] -} diff --git a/servers/lib/compose.lib.yml b/servers/lib/compose.lib.yml index 69b32e960..a4e080791 100644 --- a/servers/lib/compose.lib.yml +++ b/servers/lib/compose.lib.yml @@ -1,4 +1,3 @@ -version: '3' services: libms: image: intocps/libms:latest diff --git a/servers/lib/eslint.config.js b/servers/lib/eslint.config.js new file mode 100644 index 000000000..3520d1779 --- /dev/null +++ b/servers/lib/eslint.config.js @@ -0,0 +1,60 @@ +import { fixupConfigRules } from '@eslint/compat'; +import { FlatCompat } from '@eslint/eslintrc'; +import globals from 'globals'; +import jest from 'eslint-plugin-jest'; +import js from '@eslint/js'; +import prettier from 'eslint-config-prettier'; +import ts from '@typescript-eslint/eslint-plugin'; +import tsParser from '@typescript-eslint/parser'; +import imprt from 'eslint-plugin-import'; // 'import' is ambiguous & prettier has trouble + +const flatCompat = new FlatCompat(); + +export default [ + { + ...js.configs.recommended, + files: ['src/**', 'test/**'], + }, + { + ...fixupConfigRules(flatCompat.extends('airbnb-base')), + files: ['src/**', 'test/**'], + }, + prettier, + { + languageOptions: { + globals: { + ...globals.jest, + ...globals.node, + Atomics: 'readonly', + SharedArrayBuffer: 'readonly', + }, + parser: tsParser, + parserOptions: { + project: './tsconfig.json', + requireConfigFile: false, + ecmaVersion: 2022, + ecmaFeatures: { modules: true }, + }, + }, + files: ['src/**', 'test/**'], + plugins: { jest, '@typescript-eslint': ts, import: imprt, ts }, + rules: { + 'import/no-extraneous-dependencies': ['error', { devDependencies: true }], + 'no-console': 'error', + 'import/first': 'error', + 'linebreak-style': 0, // disable linter linebreak rule, to allow for both unix and windows developement + 'import/no-unresolved': 'off', // Whatever IDE will pass an error if if the module is not found, so no reason for this.. + 'import/extensions': 'off', // That includes the production build.. We use linter for code checking / clean code optimization.. + 'no-use-before-define': 'off', + }, + ignores: [ + 'api/*', + 'build/*', + 'coverage/*', + 'dist/*', + 'node_modules/*', + 'script/*', + 'src/types.ts', + ], + }, +]; \ No newline at end of file diff --git a/servers/lib/jest.config.json b/servers/lib/jest.config.json deleted file mode 100644 index 991f79e8b..000000000 --- a/servers/lib/jest.config.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "preset": "ts-jest", - "testEnvironment": "node", - "transform": { - "^.+\\.tsx?$": "ts-jest" - }, - "transformIgnorePatterns": ["/node_modules/(?![d3-shape|recharts]).+\\.js$"], - "collectCoverage": true, - "coverageReporters": ["text", "cobertura", "clover", "lcov", "json"], - "collectCoverageFrom": ["src/**/*.{ts,js}"], - "coveragePathIgnorePatterns": [ - "node_modules", - "./dist", - "../src/app.module.ts", - "../src/main.ts", - "../src/bootstrap.ts" - ], - "modulePathIgnorePatterns": ["config"], - "coverageDirectory": "/coverage/", - "coverageThreshold": { - "global": { - "branches": 20, - "functions": 30, - "lines": 50, - "statements": 50 - } - }, - "verbose": true, - "testRegex": "./test/.*\\.spec.tsx?$", - "modulePaths": ["/src/"] -} diff --git a/servers/lib/jest.config.ts b/servers/lib/jest.config.ts new file mode 100644 index 000000000..64ffe6b0f --- /dev/null +++ b/servers/lib/jest.config.ts @@ -0,0 +1,47 @@ +import { createDefaultEsmPreset, type JestConfigWithTsJest } from 'ts-jest'; + +const jestConfig: JestConfigWithTsJest = { + testEnvironment: 'node', + transform: { + ...createDefaultEsmPreset().transform, + '\\.[jt]sx?$": "ts-jest': [ + 'ts-jest', + { + useESM: true, + }, + ], + }, + collectCoverage: true, + coverageReporters: ['text', 'cobertura', 'clover', 'lcov', 'json'], + collectCoverageFrom: ['src/**/*.{ts,js}'], + coveragePathIgnorePatterns: [ + 'node_modules', + './dist', + './src/app.module.ts', + './src/main.ts', + './src/bootstrap.ts', + ], + extensionsToTreatAsEsm: ['.ts'], + moduleFileExtensions: ['js', 'json', 'ts'], + modulePathIgnorePatterns: [], + coverageDirectory: '/coverage/', + coverageThreshold: { + global: { + branches: 20, + functions: 30, + lines: 50, + statements: 50, + }, + }, + verbose: true, + testRegex: './test/.*\\.spec.tsx?$', + modulePaths: ['', '/src/', '/test/'], + moduleDirectories: ['node_modules', 'src', 'test'], + rootDir: './', + roots: ['', 'src/', 'test/'], + moduleNameMapper: { + '^(\\.\\.?\\/.+)\\.jsx?$': '$1', + }, +}; + +export default jestConfig; diff --git a/servers/lib/package.json b/servers/lib/package.json index 10e14c87e..08d389aec 100644 --- a/servers/lib/package.json +++ b/servers/lib/package.json @@ -10,72 +10,77 @@ ], "private": false, "license": "SEE LICENSE IN ", + "type": "module", + "main": "dist/src/main.js", "scripts": { "build": "tsc", "clean": "npx rimraf build node_modules coverage dist src.svg test.svg", "format": "prettier --ignore-path ../.gitignore --write \"**/*.{ts,tsx,css,scss}\"", "graph": "npx madge --image src.svg src && npx madge --image test.svg test", - "start": "node dist/src/main.js", - "start:pm2": "pm2 start pm2.config.js", + "start": "tsc & node dist/src/main.js", + "start:pm2": "pm2 start pm2.config.cjs", "stop:pm2": "pm2 delete libms", "syntax": "eslint . --fix", "pretest": "npx shx cp test/data/user2/tools/README.md ../../files/user2/tools/README.md", "posttest": "npx rimraf ../../files/user2/tools/README.md", - "test:all": "npx cross-env LOCAL_PATH=test/data jest --testPathIgnorePatterns=cloudcmd --coverage", - "test:e2e": "npx cross-env LOCAL_PATH=test/data jest --config ./test/jest-e2e.json --coverage", + "test:all": "npx cross-env NODE_OPTIONS=--experimental-vm-modules LOCAL_PATH=test/data jest --testPathIgnorePatterns=cloudcmd --coverage", + "test:e2e": "npx cross-env NODE_OPTIONS=--experimental-vm-modules LOCAL_PATH=test/data jest --config ./test/jest-e2e.json --coverage", "test:http": "yarn build && pm2 start -f --name libms-test dist/src/main.js -- -c .env -H ./config/http.json && jest test/cloudcmd --coverage --coverageThreshold=\"{}\" && pm2 delete libms-test", "test:http-nocov": "yarn build && pm2 start -f --name libms-test dist/src/main.js -- -c .env -H ./config/http.json && jest test/cloudcmd --coverage=false && pm2 delete libms-test", "test:http-github": "jest test/cloudcmd --coverage --coverageThreshold=\"{}\"", - "test:int": "npx cross-env LOCAL_PATH=test/data jest ../test/integration --coverage", + "test:int": "npx cross-env NODE_OPTIONS=--experimental-vm-modules LOCAL_PATH=test/data jest ../test/integration --coverage", "test:nocov": "yarn test:http-nocov && npx cross-env LOCAL_PATH=test/data jest --testPathIgnorePatterns=cloudcmd --coverage=false", - "test:unit": "npx cross-env LOCAL_PATH=test/data jest ../test/unit --coverage" + "test:unit": "npx cross-env NODE_OPTIONS=--experimental-vm-modules LOCAL_PATH=test/data jest ../test/unit --coverage" }, "bin": "./dist/src/main.js", "dependencies": { - "@apollo/client": "^3.8.9", - "@apollo/server": "^4.10.0", - "@nestjs/apollo": "^12.0.11", - "@nestjs/common": "^10.3.7", - "@nestjs/config": "^3.2.0", - "@nestjs/core": "^10.3.3", - "@nestjs/graphql": "^12.0.11", - "@nestjs/platform-express": "^10.3.7", - "axios": "^1.5.1", - "cloudcmd": "^16.17.7", - "commander": "^11.1.0", - "dotenv": "^16.3.1", - "graphql": "^16.8.1", - "mock-fs": "^5.2.0", - "reflect-metadata": "^0.2.1", + "@apollo/client": "^3.11.8", + "@apollo/server": "^4.11.0", + "@nestjs/apollo": "^12.2.0", + "@nestjs/common": "^10.4.4", + "@nestjs/config": "^3.2.3", + "@nestjs/core": "^10.4.4", + "@nestjs/graphql": "^12.2.0", + "@nestjs/platform-express": "^10.4.4", + "axios": "^1.7.7", + "cloudcmd": "^18.1.0", + "commander": "^12.1.0", + "dotenv": "^16.4.5", + "globals": "^15.9.0", + "graphql": "^16.9.0", + "mock-fs": "^5.3.0", + "reflect-metadata": "^0.2.2", "rxjs": "^7.8.1", - "socket.io": "^4.7.2", - "type-graphql": "^2.0.0-beta.3" + "socket.io": "^4.8.0", + "type-graphql": "^2.0.0-rc.2" }, "devDependencies": { - "@nestjs/cli": "^10.3.2", - "@nestjs/schematics": "^10.1.1", - "@nestjs/testing": "^10.3.3", - "@types/express": "^4.17.21", - "@types/jest": "^29.5.12", - "@types/node": "20.12.5", + "@eslint/compat": "^1.1.1", + "@eslint/eslintrc": "^3.1.0", + "@nestjs/cli": "^10.4.5", + "@nestjs/schematics": "^10.1.4", + "@nestjs/testing": "^10.4.4", + "@types/express": "^5.0.0", + "@types/jest": "^29.5.13", + "@types/node": "22.7.0", "@types/supertest": "^6.0.2", - "@typescript-eslint/eslint-plugin": "^8.4.0", - "@typescript-eslint/parser": "^8.4.0", + "@typescript-eslint/eslint-plugin": "^8.8.0", + "@typescript-eslint/parser": "^8.8.0", "cross-fetch": "^4.0.0", - "eslint": "^8.56.0", + "eslint": "^9.11.1", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^9.1.0", - "eslint-plugin-import": "^2.29.1", - "eslint-plugin-jest": "^28.2.0", - "eslint-plugin-prettier": "^5.1.3", - "graphql-scalars": "^1.22.2", - "jest": "29.7.0", - "prettier": "^3.2.2", - "react": "^18.2.0", - "supertest": "^6.3.4", - "ts-jest": "^29.1.1", - "ts-node": "^10.9.1", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-jest": "^28.8.3", + "eslint-plugin-prettier": "^5.2.1", + "graphql-scalars": "^1.23.0", + "jest": "^29.7.0", + "prettier": "^3.3.3", + "react": "^18.3.1", + "supertest": "^7.0.0", + "ts-jest": "^29.2.5", + "ts-node": "^10.9.2", "tsconfig-paths": "4.2.0", - "typescript": "^5.2.2" + "typescript": "^5.6.2" } } diff --git a/servers/lib/pm2.config.js b/servers/lib/pm2.config.cjs similarity index 100% rename from servers/lib/pm2.config.js rename to servers/lib/pm2.config.cjs diff --git a/servers/lib/src/app.module.ts b/servers/lib/src/app.module.ts index 4a6893e3f..dc0f74652 100644 --- a/servers/lib/src/app.module.ts +++ b/servers/lib/src/app.module.ts @@ -3,7 +3,7 @@ import { Module } from '@nestjs/common'; import { GraphQLModule } from '@nestjs/graphql'; import { ApolloDriver } from '@nestjs/apollo'; import { join } from 'path'; -import FilesModule from './files/files.module'; +import FilesModule from './files/files.module.js'; @Module({ imports: [ diff --git a/servers/lib/src/bootstrap.ts b/servers/lib/src/bootstrap.ts index 1f56673bc..1be05197a 100644 --- a/servers/lib/src/bootstrap.ts +++ b/servers/lib/src/bootstrap.ts @@ -1,8 +1,8 @@ import { NestFactory } from '@nestjs/core'; import { ConfigService } from '@nestjs/config'; import * as dotenv from 'dotenv'; -import AppModule from './app.module'; -import cloudCMD from './cloudcmd/cloudcmd'; +import AppModule from './app.module.js'; +import cloudCMD from './cloudcmd/cloudcmd.js'; type BootstrapOptions = { config?: string; diff --git a/servers/lib/src/cloudcmd/cloudcmd.ts b/servers/lib/src/cloudcmd/cloudcmd.ts index d24f9e4b3..f9885f1e7 100644 --- a/servers/lib/src/cloudcmd/cloudcmd.ts +++ b/servers/lib/src/cloudcmd/cloudcmd.ts @@ -1,6 +1,6 @@ import { INestApplication } from '@nestjs/common'; import { Server } from 'socket.io'; -import * as cloudcmd from 'cloudcmd'; +import cloudcmd from 'cloudcmd'; import { join, relative } from 'path'; const isWindowsAbsolutePath = (filesPath: string) => filesPath.includes(':'); diff --git a/servers/lib/src/files/files.module.ts b/servers/lib/src/files/files.module.ts index 19643bdc3..3bae75e12 100644 --- a/servers/lib/src/files/files.module.ts +++ b/servers/lib/src/files/files.module.ts @@ -1,7 +1,7 @@ import { Module } from '@nestjs/common'; -import FilesResolver from './resolvers/files.resolver'; -import FilesServiceFactory from './services/files-service.factory'; -import LocalFilesService from './services/local-files.service'; +import FilesResolver from './resolvers/files.resolver.js'; +import FilesServiceFactory from './services/files-service.factory.js'; +import LocalFilesService from './services/local-files.service.js'; @Module({ providers: [FilesResolver, LocalFilesService, FilesServiceFactory], diff --git a/servers/lib/src/files/interfaces/files.service.interface.ts b/servers/lib/src/files/interfaces/files.service.interface.ts index c2aa56fe3..45afece8d 100644 --- a/servers/lib/src/files/interfaces/files.service.interface.ts +++ b/servers/lib/src/files/interfaces/files.service.interface.ts @@ -1,4 +1,4 @@ -import { Project } from 'src/types'; +import { Project } from 'src/types.js'; // FileService interface export interface IFilesService { diff --git a/servers/lib/src/files/resolvers/files.resolver.ts b/servers/lib/src/files/resolvers/files.resolver.ts index bf323d05e..347f73d05 100644 --- a/servers/lib/src/files/resolvers/files.resolver.ts +++ b/servers/lib/src/files/resolvers/files.resolver.ts @@ -1,7 +1,7 @@ import { Resolver, Query, Args } from '@nestjs/graphql'; -import { IFilesService } from '../interfaces/files.service.interface'; -import FilesServiceFactory from '../services/files-service.factory'; -import { Project } from '../../types'; +import { IFilesService } from '../interfaces/files.service.interface.js'; +import FilesServiceFactory from '../services/files-service.factory.js'; +import { Project } from '../../types.js'; @Resolver() export default class FilesResolver { diff --git a/servers/lib/src/files/services/files-service.factory.ts b/servers/lib/src/files/services/files-service.factory.ts index b9a1efe4d..7f06ffecf 100644 --- a/servers/lib/src/files/services/files-service.factory.ts +++ b/servers/lib/src/files/services/files-service.factory.ts @@ -1,7 +1,7 @@ import { Injectable, Inject } from '@nestjs/common'; import { ConfigService } from '@nestjs/config'; -import { IFilesService } from '../interfaces/files.service.interface'; -import LocalFilesService from './local-files.service'; +import { IFilesService } from '../interfaces/files.service.interface.js'; +import LocalFilesService from './local-files.service.js'; @Injectable() export default class FilesServiceFactory { diff --git a/servers/lib/src/files/services/local-files.service.ts b/servers/lib/src/files/services/local-files.service.ts index f94aba572..dc84aacbb 100644 --- a/servers/lib/src/files/services/local-files.service.ts +++ b/servers/lib/src/files/services/local-files.service.ts @@ -2,8 +2,8 @@ import { Injectable, InternalServerErrorException } from '@nestjs/common'; import * as fs from 'fs'; import { join } from 'path'; import { ConfigService } from '@nestjs/config'; -import { Project } from 'src/types'; -import { IFilesService } from '../interfaces/files.service.interface'; +import { Project } from 'src/types.js'; +import { IFilesService } from '../interfaces/files.service.interface.js'; @Injectable() export default class LocalFilesService implements IFilesService { diff --git a/servers/lib/src/main.ts b/servers/lib/src/main.ts index c3af3094a..3e7b473dd 100644 --- a/servers/lib/src/main.ts +++ b/servers/lib/src/main.ts @@ -1,6 +1,6 @@ #!/usr/bin/env node import { Command } from 'commander'; -import bootstrap from './bootstrap'; +import bootstrap from './bootstrap.js'; type ProgramOptions = { config?: string; diff --git a/servers/lib/test/e2e/app.e2e.spec.ts b/servers/lib/test/e2e/app.e2e.spec.ts index baca7ec4a..0c7eb9a49 100644 --- a/servers/lib/test/e2e/app.e2e.spec.ts +++ b/servers/lib/test/e2e/app.e2e.spec.ts @@ -1,14 +1,10 @@ +import { describe, it, expect } from '@jest/globals'; import { Test, TestingModule } from '@nestjs/testing'; import { INestApplication } from '@nestjs/common'; -import * as request from 'supertest'; +import request from 'supertest'; import fetch from 'cross-fetch'; -import { - ApolloClient, - DocumentNode, - HttpLink, - InMemoryCache, - gql, -} from '@apollo/client'; +import { ApolloClient, DocumentNode, InMemoryCache, gql} from "@apollo/client/core/core.cjs"; +import { HttpLink } from "@apollo/client/link/http/http.cjs"; import AppModule from '../../src/app.module'; import { e2eReadFile, diff --git a/servers/lib/test/integration/files.service.integration.spec.ts b/servers/lib/test/integration/files.service.integration.spec.ts index 4ad727b29..ca1bd0f4d 100644 --- a/servers/lib/test/integration/files.service.integration.spec.ts +++ b/servers/lib/test/integration/files.service.integration.spec.ts @@ -1,3 +1,4 @@ +import { describe, it, expect, jest } from '@jest/globals'; import { Test, TestingModule } from '@nestjs/testing'; import { ConfigService } from '@nestjs/config'; import FilesResolver from '../../src/files/resolvers/files.resolver'; diff --git a/servers/lib/test/unit/files-service.factory.unit.spec.ts b/servers/lib/test/unit/files-service.factory.unit.spec.ts index 5305f61f1..4c1f62714 100644 --- a/servers/lib/test/unit/files-service.factory.unit.spec.ts +++ b/servers/lib/test/unit/files-service.factory.unit.spec.ts @@ -1,4 +1,5 @@ // files-service.factory.spec.ts +import { describe, it, expect, jest } from '@jest/globals'; import { Test, TestingModule } from '@nestjs/testing'; import { ConfigService } from '@nestjs/config'; import FilesServiceFactory from '../../src/files/services/files-service.factory'; diff --git a/servers/lib/test/unit/files.resolver.unit.spec.ts b/servers/lib/test/unit/files.resolver.unit.spec.ts index 850e50212..9927f5139 100644 --- a/servers/lib/test/unit/files.resolver.unit.spec.ts +++ b/servers/lib/test/unit/files.resolver.unit.spec.ts @@ -1,3 +1,4 @@ +import { describe, it, expect, jest } from '@jest/globals'; import { Test, TestingModule } from '@nestjs/testing'; import FilesResolver from '../../src/files/resolvers/files.resolver'; import { @@ -8,6 +9,7 @@ import { } from '../testUtil'; import { IFilesService } from '../../src/files/interfaces/files.service.interface'; import FilesServiceFactory from '../../src/files/services/files-service.factory'; +import { Project } from 'src/types'; describe('Unit tests for FilesResolver', () => { let filesResolver: FilesResolver; @@ -15,8 +17,8 @@ describe('Unit tests for FilesResolver', () => { beforeEach(async () => { const mockFilesService: IFilesService = { - listDirectory: jest.fn().mockImplementation(() => testDirectory), - readFile: jest.fn().mockImplementation(() => testFileContent), + listDirectory: jest.fn<() => Promise>().mockResolvedValue(testDirectory), + readFile: jest.fn<() => Promise>().mockImplementation(() => Promise.resolve(testFileContent)), }; const module: TestingModule = await Test.createTestingModule({ diff --git a/servers/lib/test/unit/local-files.service.unit.spec.ts b/servers/lib/test/unit/local-files.service.unit.spec.ts index 72e4835be..9e6af36f3 100644 --- a/servers/lib/test/unit/local-files.service.unit.spec.ts +++ b/servers/lib/test/unit/local-files.service.unit.spec.ts @@ -1,3 +1,4 @@ +import { describe, it, expect, jest } from '@jest/globals'; import { Test, TestingModule } from '@nestjs/testing'; import { ConfigService } from '@nestjs/config'; import * as fs from 'fs'; @@ -11,6 +12,7 @@ import { MockConfigService, testFileName, } from '../testUtil'; +import { Dirent } from 'fs'; jest.mock('fs', () => ({ promises: { @@ -56,7 +58,7 @@ describe('LocalFilesService', () => { jest .spyOn(fs.promises, 'readdir') - .mockResolvedValue(testFileArray as unknown as Promise<[]>); + .mockResolvedValue(testFileArray as unknown as Dirent[]); jest.spyOn(fs.promises, 'lstat').mockImplementation((pathToDirectory) => { if (typeof pathToDirectory === 'string') { diff --git a/servers/lib/tsconfig.json b/servers/lib/tsconfig.json index 078ccd358..2c902192f 100644 --- a/servers/lib/tsconfig.json +++ b/servers/lib/tsconfig.json @@ -4,28 +4,34 @@ "baseUrl": "./", "declaration": true, //generate declaration '.d.ts' files "emitDecoratorMetadata": true, + "esModuleInterop": true, "experimentalDecorators": true, //allow experimental decorators for es7 "forceConsistentCasingInFileNames": false, "incremental": true, - "module": "commonjs", //use node module system + "lib": [ + "ES2022" + ], + "paths": { + "@/*": ["src/*"] + }, + "module": "ES2022", //use node module system "moduleResolution": "node", //use node module resolution strategy node - //"noImplicitAny": true, //raise error on any type "noImplicitReturns": true, //raise error on implicit returns "noUnusedLocals": true, //raise error on unused locals "noUnusedParameters": true, //raise no error on unused parameters "noFallthroughCasesInSwitch": false, - "outDir": "./dist", + "outDir": "dist", "removeComments": true, //remove comments from build "skipLibCheck": true, "sourceMap": true, //generate .map files + // "strict": true, //enable all strict type-checking options "strictBindCallApply": false, - //"strictNullChecks": true, - //"strict": true, //enable all strict type-checking options - "target": "es2022", + "target": "ES2022", "types": ["node", "jest"], //use node and jest types "typeRoots": [ "node_modules/@types" //use node_modules/@types for type definitions - ] + ], }, + "include": ["src/**/*.ts", "test/**/*.ts"], "exclude": ["**/node_modules/*", "./dist"] } diff --git a/servers/lib/yarn.lock b/servers/lib/yarn.lock index bbc3d9cd8..6ba3f7241 100644 --- a/servers/lib/yarn.lock +++ b/servers/lib/yarn.lock @@ -27,15 +27,27 @@ rxjs "7.8.1" source-map "0.7.4" -"@angular-devkit/schematics-cli@17.1.2": - version "17.1.2" - resolved "https://registry.yarnpkg.com/@angular-devkit/schematics-cli/-/schematics-cli-17.1.2.tgz#7a77e8294071e5ba569e2ffb567b3301d1db3f07" - integrity sha512-bvXykYzSST05qFdlgIzUguNOb3z0hCa8HaTwtqdmQo9aFPf+P+/AC56I64t1iTchMjQtf3JrBQhYM25gUdcGbg== +"@angular-devkit/core@17.3.8": + version "17.3.8" + resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-17.3.8.tgz#8679cacf84cf79764f027811020e235ab32016d2" + integrity sha512-Q8q0voCGudbdCgJ7lXdnyaxKHbNQBARH68zPQV72WT8NWy+Gw/tys870i6L58NWbBaCJEUcIj/kb6KoakSRu+Q== dependencies: - "@angular-devkit/core" "17.1.2" - "@angular-devkit/schematics" "17.1.2" + ajv "8.12.0" + ajv-formats "2.1.1" + jsonc-parser "3.2.1" + picomatch "4.0.1" + rxjs "7.8.1" + source-map "0.7.4" + +"@angular-devkit/schematics-cli@17.3.8": + version "17.3.8" + resolved "https://registry.yarnpkg.com/@angular-devkit/schematics-cli/-/schematics-cli-17.3.8.tgz#26eeb9b581309be474868d01d9f87555760557c3" + integrity sha512-TjmiwWJarX7oqvNiRAroQ5/LeKUatxBOCNEuKXO/PV8e7pn/Hr/BqfFm+UcYrQoFdZplmtNAfqmbqgVziKvCpA== + dependencies: + "@angular-devkit/core" "17.3.8" + "@angular-devkit/schematics" "17.3.8" ansi-colors "4.1.3" - inquirer "9.2.12" + inquirer "9.2.15" symbol-observable "4.0.0" yargs-parser "21.1.1" @@ -50,15 +62,26 @@ ora "5.4.1" rxjs "7.8.1" +"@angular-devkit/schematics@17.3.8": + version "17.3.8" + resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-17.3.8.tgz#f853eb21682aadfb6667e090b5b509fc95ce8442" + integrity sha512-QRVEYpIfgkprNHc916JlPuNbLzOgrm9DZalHasnLUz4P6g7pR21olb8YCyM2OTJjombNhya9ZpckcADU5Qyvlg== + dependencies: + "@angular-devkit/core" "17.3.8" + jsonc-parser "3.2.1" + magic-string "0.30.8" + ora "5.4.1" + rxjs "7.8.1" + "@apollo/cache-control-types@^1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@apollo/cache-control-types/-/cache-control-types-1.0.3.tgz#5da62cf64c3b4419dabfef4536b57a40c8ff0b47" integrity sha512-F17/vCp7QVwom9eG7ToauIKdAxpSoadsJnqIfyryLFSkLSOEqu+eC5Z3N8OXcUVStuOMcNHlyraRsA6rRICu4g== -"@apollo/client@^3.8.9": - version "3.9.10" - resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.9.10.tgz#f381f67f3559cb5f5b66ce9183f84f49616acbe4" - integrity sha512-w8i/Lk1P0vvWZF0Xb00XPonn79/0rgRJ1vopBlVudVuy9QP29/NZXK0rI2xJIN6VrKuEqJZaVGJC+7k23I2sfA== +"@apollo/client@^3.11.8": + version "3.11.8" + resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.11.8.tgz#f6bacdc7e1b243807c1387113e1d445a53471a9c" + integrity sha512-CgG1wbtMjsV2pRGe/eYITmV5B8lXUCYljB2gB/6jWTFQcrvirUVvKg7qtFdjYkQSFbIffU1IDyxgeaN81eTjbA== dependencies: "@graphql-typed-document-node/core" "^3.1.1" "@wry/caches" "^1.0.0" @@ -68,7 +91,7 @@ hoist-non-react-statics "^3.3.2" optimism "^0.18.0" prop-types "^15.7.2" - rehackt "0.0.6" + rehackt "^0.1.0" response-iterator "^0.2.6" symbol-observable "^4.0.0" ts-invariant "^0.10.3" @@ -110,10 +133,10 @@ dependencies: "@apollographql/graphql-playground-html" "1.6.29" -"@apollo/server@^4.10.0": - version "4.10.2" - resolved "https://registry.yarnpkg.com/@apollo/server/-/server-4.10.2.tgz#7a0caa7292d512ec44fe065d28dc68d32d4865a1" - integrity sha512-qlTZE4XyzMPprtkxFjmPxMwc2KC4nvNQrKXk2PMotEACKcaLXVZFIgstxbSqBCNl2KgzbsgU1g6vvbV6Xcfikw== +"@apollo/server@^4.11.0": + version "4.11.0" + resolved "https://registry.yarnpkg.com/@apollo/server/-/server-4.11.0.tgz#21c0f10ad805192a5485e58ed5c5b3dbe2243174" + integrity sha512-SWDvbbs0wl2zYhKG6aGLxwTJ72xpqp0awb2lotNpfezd9VcAvzaUizzKQqocephin2uMoaA8MguoyBmgtPzNWw== dependencies: "@apollo/cache-control-types" "^1.0.3" "@apollo/server-gateway-interface" "^1.1.1" @@ -126,7 +149,6 @@ "@apollo/utils.usagereporting" "^2.1.0" "@apollo/utils.withrequired" "^2.0.0" "@graphql-tools/schema" "^9.0.0" - "@josephg/resolvable" "^1.0.0" "@types/express" "^4.17.13" "@types/express-serve-static-core" "^4.17.30" "@types/node-fetch" "^2.6.1" @@ -238,6 +260,14 @@ "@babel/highlight" "^7.24.2" picocolors "^1.0.0" +"@babel/code-frame@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.7.tgz#882fd9e09e8ee324e496bd040401c6f046ef4465" + integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA== + dependencies: + "@babel/highlight" "^7.24.7" + picocolors "^1.0.0" + "@babel/compat-data@^7.23.5": version "7.24.4" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.4.tgz#6f102372e9094f25d908ca0d34fc74c74606059a" @@ -274,6 +304,16 @@ "@jridgewell/trace-mapping" "^0.3.25" jsesc "^2.5.1" +"@babel/generator@^7.25.6": + version "7.25.6" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.25.6.tgz#0df1ad8cb32fe4d2b01d8bf437f153d19342a87c" + integrity sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw== + dependencies: + "@babel/types" "^7.25.6" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^2.5.1" + "@babel/helper-compilation-targets@^7.23.6": version "7.23.6" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991" @@ -323,11 +363,16 @@ "@babel/helper-split-export-declaration" "^7.22.6" "@babel/helper-validator-identifier" "^7.22.20" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.24.0", "@babel/helper-plugin-utils@^7.8.0": +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.24.0", "@babel/helper-plugin-utils@^7.8.0": version "7.24.0" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz#945681931a52f15ce879fd5b86ce2dae6d3d7f2a" integrity sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w== +"@babel/helper-plugin-utils@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz#94ee67e8ec0e5d44ea7baeb51e571bd26af07878" + integrity sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg== + "@babel/helper-simple-access@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" @@ -335,12 +380,13 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-skip-transparent-expression-wrappers@^7.20.0": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" - integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== +"@babel/helper-skip-transparent-expression-wrappers@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz#5f8fa83b69ed5c27adc56044f8be2b3ea96669d9" + integrity sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ== dependencies: - "@babel/types" "^7.22.5" + "@babel/traverse" "^7.24.7" + "@babel/types" "^7.24.7" "@babel/helper-split-export-declaration@^7.22.6": version "7.22.6" @@ -354,11 +400,21 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz#f99c36d3593db9540705d0739a1f10b5e20c696e" integrity sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ== +"@babel/helper-string-parser@^7.24.8": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz#5b3329c9a58803d5df425e5785865881a81ca48d" + integrity sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ== + "@babel/helper-validator-identifier@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== +"@babel/helper-validator-identifier@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db" + integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== + "@babel/helper-validator-option@^7.23.5": version "7.23.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" @@ -383,19 +439,27 @@ js-tokens "^4.0.0" picocolors "^1.0.0" +"@babel/highlight@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.7.tgz#a05ab1df134b286558aae0ed41e6c5f731bf409d" + integrity sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw== + dependencies: + "@babel/helper-validator-identifier" "^7.24.7" + chalk "^2.4.2" + js-tokens "^4.0.0" + picocolors "^1.0.0" + "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.24.0", "@babel/parser@^7.24.1", "@babel/parser@^7.24.4": version "7.24.4" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.4.tgz#234487a110d89ad5a3ed4a8a566c36b9453e8c88" integrity sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg== -"@babel/plugin-proposal-optional-chaining@^7.21.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" - integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== +"@babel/parser@^7.25.0", "@babel/parser@^7.25.6": + version "7.25.6" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.6.tgz#85660c5ef388cbbf6e3d2a694ee97a38f18afe2f" + integrity sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q== dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/types" "^7.25.6" "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -495,12 +559,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.0" -"@babel/runtime@^7.21.0": - version "7.24.4" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.4.tgz#de795accd698007a66ba44add6cc86542aff1edd" - integrity sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA== +"@babel/plugin-transform-optional-chaining@^7.21.0": + version "7.24.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz#bb02a67b60ff0406085c13d104c99a835cdf365d" + integrity sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw== dependencies: - regenerator-runtime "^0.14.0" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/template@^7.22.15", "@babel/template@^7.24.0", "@babel/template@^7.3.3": version "7.24.0" @@ -511,6 +577,15 @@ "@babel/parser" "^7.24.0" "@babel/types" "^7.24.0" +"@babel/template@^7.25.0": + version "7.25.0" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.0.tgz#e733dc3134b4fede528c15bc95e89cb98c52592a" + integrity sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/parser" "^7.25.0" + "@babel/types" "^7.25.0" + "@babel/traverse@^7.24.1": version "7.24.1" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.1.tgz#d65c36ac9dd17282175d1e4a3c49d5b7988f530c" @@ -527,6 +602,19 @@ debug "^4.3.1" globals "^11.1.0" +"@babel/traverse@^7.24.7": + version "7.25.6" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.6.tgz#04fad980e444f182ecf1520504941940a90fea41" + integrity sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.25.6" + "@babel/parser" "^7.25.6" + "@babel/template" "^7.25.0" + "@babel/types" "^7.25.6" + debug "^4.3.1" + globals "^11.1.0" + "@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.24.0", "@babel/types@^7.3.3": version "7.24.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.0.tgz#3b951f435a92e7333eba05b7566fd297960ea1bf" @@ -536,38 +624,46 @@ "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" +"@babel/types@^7.24.7", "@babel/types@^7.25.0", "@babel/types@^7.25.6": + version "7.25.6" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.6.tgz#893942ddb858f32ae7a004ec9d3a76b3463ef8e6" + integrity sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw== + dependencies: + "@babel/helper-string-parser" "^7.24.8" + "@babel/helper-validator-identifier" "^7.24.7" + to-fast-properties "^2.0.0" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@cloudcmd/dropbox@^4.0.0", "@cloudcmd/dropbox@^4.0.1", "@cloudcmd/dropbox@^4.0.3": - version "4.0.6" - resolved "https://registry.yarnpkg.com/@cloudcmd/dropbox/-/dropbox-4.0.6.tgz#81f4c38dc6d1653286c46ad0c8575269bd19aeaf" - integrity sha512-o4XralXSiRqm0BeppZ7TAmebVBCvqos6YtYNykvQCvsy8vUXKNfWCgp8yx9IrJl/5v8YiBi96MNnbp3gDsXi8g== +"@cloudcmd/dropbox@^5.0.1", "@cloudcmd/dropbox@^5.0.2": + version "5.0.3" + resolved "https://registry.yarnpkg.com/@cloudcmd/dropbox/-/dropbox-5.0.3.tgz#beadb0a491e849e88788277c77162bf72547c0f1" + integrity sha512-0aFLNxZLRDECblNTyiWebwyggQp+P1jsha8PHgoBLP6W12800gNxsHtccj7XPmXv376w4a6NuH8jGrXpWg7iLA== dependencies: - dropbox "^5.2.0" + dropbox "^10.34.0" dropbox-stream "^3.0.0" - dropboxify "^2.0.0" - node-fetch "^2.2.0" + dropboxify "^3.0.0" squad "^3.0.0" string-to-stream "^3.0.1" try-to-catch "^3.0.0" -"@cloudcmd/fileop@^7.0.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@cloudcmd/fileop/-/fileop-7.1.0.tgz#cfb64810ec0a72874326a2414f53533c203d6647" - integrity sha512-8TUgAPP669IsJxx5PsGTWoAIE0ao4lKM1bfQDdCmfiTxHwfJMPT6FGukvx5WjfIgH2W+TNllxLcF1uoUFBfcIg== +"@cloudcmd/fileop@^8.0.0": + version "8.0.2" + resolved "https://registry.yarnpkg.com/@cloudcmd/fileop/-/fileop-8.0.2.tgz#d2c00d98df02d77d821b3f1a51fffe53cb001e10" + integrity sha512-8alXns3d1XLYevsq7h0alCgN9n/Zt9K1xAmW8WHYCW3611oVhzMH7XWN9XMBufwVMlZq3t4rDt+Kf4Xo+gl17w== dependencies: - "@cloudcmd/move-files" "^7.0.0" - copymitter "^8.0.1" + "@cloudcmd/move-files" "^8.0.0" + copymitter "^9.0.0" currify "^4.0.0" express "^4.16.3" fullstore "^3.0.0" - inly "^4.0.0" + inly "^5.0.0" jaguar "^6.0.0" mellow "^3.0.1" - onezip "^5.0.0" + onezip "^6.0.1" remy "^7.0.0" try-to-catch "^3.0.0" wraptile "^3.0.0" @@ -580,13 +676,21 @@ format-io "^2.0.0" shortdate "^2.0.0" -"@cloudcmd/move-files@^7.0.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@cloudcmd/move-files/-/move-files-7.1.0.tgz#84cdbf15a817f3c340035464d1bf4dc610f6d81d" - integrity sha512-F6jYFvcF9r9yyTpHBBM3hqjVSo0YqHl1pDhumsvwBA284k91+EKnH3ps9KTIaE4lnUVwtbTOLfgDf8YNB2jmSQ== +"@cloudcmd/formatify@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@cloudcmd/formatify/-/formatify-2.0.1.tgz#8b847f521348407dd08ab72c81d16b85fe9effb4" + integrity sha512-rZEDd24fWK9D5z/OG7wvG2aFJVD6uUNH0dJYyfwRvCRQGd5I6eRRLK8bA0osbeK6tpvX8BHlKYGAyYO+O4fLQQ== + dependencies: + format-io "^2.0.0" + shortdate "^2.0.0" + +"@cloudcmd/move-files@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@cloudcmd/move-files/-/move-files-8.0.0.tgz#b1a27ee4491365070a312d349de945650fef1437" + integrity sha512-8Je0Uba7iUfiHRmnizpPGzSpVRqy9kB5RDoLy+E88YN1QBpv1aTFHCbcJ5gZaz+FojBLzbPNYUfdajxTPBktcw== dependencies: "@cloudcmd/rename-files" "^2.0.0" - copymitter "^8.0.1" + copymitter "^9.0.0" currify "^4.0.0" fullstore "^3.0.0" redzip "^3.0.0" @@ -622,25 +726,30 @@ dependencies: "@jridgewell/trace-mapping" "0.3.9" -"@csstools/css-parser-algorithms@^2.3.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.6.1.tgz#c45440d1efa2954006748a01697072dae5881bcd" - integrity sha512-ubEkAaTfVZa+WwGhs5jbo5Xfqpeaybr/RvWzvFxRs4jfq16wH8l8Ty/QEEpINxll4xhuGfdMbipRyz5QZh9+FA== +"@csstools/css-parser-algorithms@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.1.tgz#f14ade63bae5f6025ac85c7d03fe47a7ca0e58af" + integrity sha512-lSquqZCHxDfuTg/Sk2hiS0mcSFCEBuj49JfzPHJogDBT0mGCyY5A1AQzBWngitrp7i1/HAZpIgzF/VjhOEIJIg== + +"@csstools/css-tokenizer@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-3.0.1.tgz#9dd9b10084f3011290f96789598091e5bcb3c29a" + integrity sha512-UBqaiu7kU0lfvaP982/o3khfXccVlHPWp0/vwwiIgDF0GmqqqxoiXC/6FCjlS9u92f7CoEz6nXKQnrn1kIAkOw== -"@csstools/css-tokenizer@^2.2.0": - version "2.2.4" - resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.2.4.tgz#a4b8718ed7fcd2dcd555de16b31ca59ad4b96a06" - integrity sha512-PuWRAewQLbDhGeTvFuq2oClaSCKPIBmHyIobCV39JHRYN0byDcUWJl5baPeNUcqrjtdMNqFooE0FGl31I3JOqw== +"@csstools/media-query-list-parser@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-3.0.1.tgz#9474e08e6d7767cf68c56bf1581b59d203360cb0" + integrity sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw== -"@csstools/media-query-list-parser@^2.1.4": - version "2.1.9" - resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.9.tgz#feb4b7268f998956eb3ded69507869e73d005dda" - integrity sha512-qqGuFfbn4rUmyOB0u8CVISIp5FfJ5GAR3mBrZ9/TKndHakdnm6pY0L/fbLcpPnrzwCyyTEZl1nUcXAYHEWneTA== +"@csstools/selector-specificity@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-4.0.0.tgz#7dfccb9df5499e627e7bfdbb4021a06813a45dba" + integrity sha512-189nelqtPd8++phaHNwYovKZI0FOzH1vQEE3QhHHkNIGrg5fSs9CbYP3RvfEH5geztnIA9Jwq91wyOIwAW5JIQ== -"@csstools/selector-specificity@^3.0.0": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-3.0.3.tgz#208a3929ee614967a1fc8cd6cb758d9fcbf0caae" - integrity sha512-KEPNw4+WW5AVEIyzC80rTbWEUatTW2lXpN8+8ILC8PiPeWPjwUzrPZDIOZ2wwqDmeqOYTdSGyL3+vE5GC3FB3Q== +"@dual-bundle/import-meta-resolve@^4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz#519c1549b0e147759e7825701ecffd25e5819f7b" + integrity sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg== "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": version "4.4.0" @@ -654,37 +763,68 @@ resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.11.0.tgz#b0ffd0312b4a3fd2d6f77237e7248a5ad3a680ae" integrity sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A== -"@eslint-community/regexpp@^4.6.1": - version "4.10.0" - resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.10.0.tgz#548f6de556857c8bb73bbee70c35dc82a2e74d63" - integrity sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA== +"@eslint-community/regexpp@^4.11.0": + version "4.11.1" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.11.1.tgz#a547badfc719eb3e5f4b556325e542fbe9d7a18f" + integrity sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q== -"@eslint/eslintrc@^2.1.4": - version "2.1.4" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz#388a269f0f25c1b6adc317b5a2c55714894c70ad" - integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ== +"@eslint/compat@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@eslint/compat/-/compat-1.1.1.tgz#5736523f5105c94dfae5f35e31debc38443722cd" + integrity sha512-lpHyRyplhGPL5mGEh6M9O5nnKk0Gz4bFI+Zu6tKlPpDUN7XshWvH9C/px4UVm87IAANE0W81CEsNGbS1KlzXpA== + +"@eslint/config-array@^0.18.0": + version "0.18.0" + resolved "https://registry.yarnpkg.com/@eslint/config-array/-/config-array-0.18.0.tgz#37d8fe656e0d5e3dbaea7758ea56540867fd074d" + integrity sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw== + dependencies: + "@eslint/object-schema" "^2.1.4" + debug "^4.3.1" + minimatch "^3.1.2" + +"@eslint/core@^0.6.0": + version "0.6.0" + resolved "https://registry.yarnpkg.com/@eslint/core/-/core-0.6.0.tgz#9930b5ba24c406d67a1760e94cdbac616a6eb674" + integrity sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg== + +"@eslint/eslintrc@^3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-3.1.0.tgz#dbd3482bfd91efa663cbe7aa1f506839868207b6" + integrity sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ== dependencies: ajv "^6.12.4" debug "^4.3.2" - espree "^9.6.0" - globals "^13.19.0" + espree "^10.0.1" + globals "^14.0.0" ignore "^5.2.0" import-fresh "^3.2.1" js-yaml "^4.1.0" minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@8.57.0": - version "8.57.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.0.tgz#a5417ae8427873f1dd08b70b3574b453e67b5f7f" - integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g== +"@eslint/js@9.11.1": + version "9.11.1" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-9.11.1.tgz#8bcb37436f9854b3d9a561440daf916acd940986" + integrity sha512-/qu+TWz8WwPWc7/HcIJKi+c+MOm46GdVaSlTTQcaqaL53+GsoA6MxWp5PtTx48qbSP7ylM1Kn7nhvkugfJvRSA== -"@graphql-tools/merge@9.0.1": - version "9.0.1" - resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-9.0.1.tgz#693f15da152339284469b1ce5c6827e3ae350a29" - integrity sha512-hIEExWO9fjA6vzsVjJ3s0cCQ+Q/BEeMVJZtMXd7nbaVefVy0YDyYlEkeoYYNV3NVVvu1G9lr6DM1Qd0DGo9Caw== +"@eslint/object-schema@^2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@eslint/object-schema/-/object-schema-2.1.4.tgz#9e69f8bb4031e11df79e03db09f9dbbae1740843" + integrity sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ== + +"@eslint/plugin-kit@^0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@eslint/plugin-kit/-/plugin-kit-0.2.0.tgz#8712dccae365d24e9eeecb7b346f85e750ba343d" + integrity sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig== + dependencies: + levn "^0.4.1" + +"@graphql-tools/merge@9.0.4": + version "9.0.4" + resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-9.0.4.tgz#66c34cbc2b9a99801c0efca7b8134b2c9aecdb06" + integrity sha512-MivbDLUQ+4Q8G/Hp/9V72hbn810IJDEZQ57F01sHnlrrijyadibfVhaQfW/pNH+9T/l8ySZpaR/DpL5i+ruZ+g== dependencies: - "@graphql-tools/utils" "^10.0.10" + "@graphql-tools/utils" "^10.0.13" tslib "^2.4.0" "@graphql-tools/merge@^8.4.1": @@ -695,21 +835,21 @@ "@graphql-tools/utils" "^9.2.1" tslib "^2.4.0" -"@graphql-tools/merge@^9.0.1": - version "9.0.3" - resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-9.0.3.tgz#4d0b467132e6f788b69fab803d31480b8ce4b61a" - integrity sha512-FeKv9lKLMwqDu0pQjPpF59GY3HReUkWXKsMIuMuJQOKh9BETu7zPEFUELvcw8w+lwZkl4ileJsHXC9+AnsT2Lw== +"@graphql-tools/merge@^9.0.3": + version "9.0.7" + resolved "https://registry.yarnpkg.com/@graphql-tools/merge/-/merge-9.0.7.tgz#e37dd9491e65c00fb124f47073121d32dc6735d1" + integrity sha512-lbTrIuXIbUSmSumHkPRY1QX0Z8JEtmRhnIrkH7vkfeEmf0kNn/nCWvJwqokm5U7L+a+DA1wlRM4slIlbfXjJBA== dependencies: - "@graphql-tools/utils" "^10.0.13" + "@graphql-tools/utils" "^10.5.4" tslib "^2.4.0" -"@graphql-tools/schema@10.0.2": - version "10.0.2" - resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-10.0.2.tgz#21bc2ee25a65fb4890d2e5f9f22ef1f733aa81da" - integrity sha512-TbPsIZnWyDCLhgPGnDjt4hosiNU2mF/rNtSk5BVaXWnZqvKJ6gzJV4fcHcvhRIwtscDMW2/YTnK6dLVnk8pc4w== +"@graphql-tools/schema@10.0.4": + version "10.0.4" + resolved "https://registry.yarnpkg.com/@graphql-tools/schema/-/schema-10.0.4.tgz#d4fc739a2cc07b4fc5f31a714178a561cba210cd" + integrity sha512-HuIwqbKxPaJujox25Ra4qwz0uQzlpsaBOzO6CVfzB/MemZdd+Gib8AIvfhQArK0YIN40aDran/yi+E5Xf0mQww== dependencies: - "@graphql-tools/merge" "^9.0.1" - "@graphql-tools/utils" "^10.0.10" + "@graphql-tools/merge" "^9.0.3" + "@graphql-tools/utils" "^10.2.1" tslib "^2.4.0" value-or-promise "^1.0.12" @@ -723,17 +863,17 @@ tslib "^2.4.0" value-or-promise "^1.0.12" -"@graphql-tools/utils@10.0.13": - version "10.0.13" - resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-10.0.13.tgz#d0ab7a4dd02a8405f5ef62dd140b7579ba69f8cb" - integrity sha512-fMILwGr5Dm2zefNItjQ6C2rauigklv69LIwppccICuGTnGaOp3DspLt/6Lxj72cbg5d9z60Sr+Egco3CJKLsNg== +"@graphql-tools/utils@10.2.3": + version "10.2.3" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-10.2.3.tgz#262359e230e8e16fd15b996217ab4cac8ce0d5d3" + integrity sha512-j7x0sO0VtWVhD3FubyY42abx+g61/at5W5Y3DSOckPkBo7yVjkcnAsXoB4jiUnznhGme/o+uX5VgA8HrjyR5ZQ== dependencies: "@graphql-typed-document-node/core" "^3.1.1" cross-inspect "1.0.0" dset "^3.1.2" tslib "^2.4.0" -"@graphql-tools/utils@^10.0.10", "@graphql-tools/utils@^10.0.13": +"@graphql-tools/utils@^10.0.13": version "10.1.2" resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-10.1.2.tgz#192de00e7301c0242e7305ab16bbeef76bbcec74" integrity sha512-fX13CYsDnX4yifIyNdiN0cVygz/muvkreWWem6BBw130+ODbRRgfiVveL0NizCEnKXkpvdeTy9Bxvo9LIKlhrw== @@ -743,6 +883,16 @@ dset "^3.1.2" tslib "^2.4.0" +"@graphql-tools/utils@^10.2.1", "@graphql-tools/utils@^10.5.4": + version "10.5.4" + resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-10.5.4.tgz#214d815632a774f2db56bcaf7cfbd615ef858078" + integrity sha512-XHnyCWSlg1ccsD8s0y6ugo5GZ5TpkTiFVNPSYms5G0s6Z/xTuSmiLBfeqgkfaCwLmLaQnRCmNDL2JRnqc2R5bQ== + dependencies: + "@graphql-typed-document-node/core" "^3.1.1" + cross-inspect "1.0.1" + dset "^3.1.2" + tslib "^2.4.0" + "@graphql-tools/utils@^9.2.1": version "9.2.1" resolved "https://registry.yarnpkg.com/@graphql-tools/utils/-/utils-9.2.1.tgz#1b3df0ef166cfa3eae706e3518b17d5922721c57" @@ -774,24 +924,15 @@ "@repeaterjs/repeater" "^3.0.4" tslib "^2.5.2" -"@humanwhocodes/config-array@^0.11.14": - version "0.11.14" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.14.tgz#d78e481a039f7566ecc9660b4ea7fe6b1fec442b" - integrity sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg== - dependencies: - "@humanwhocodes/object-schema" "^2.0.2" - debug "^4.3.1" - minimatch "^3.0.5" - "@humanwhocodes/module-importer@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== -"@humanwhocodes/object-schema@^2.0.2": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" - integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== +"@humanwhocodes/retry@^0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.3.0.tgz#6d86b8cb322660f03d3f0aa94b99bdd8e172d570" + integrity sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew== "@iocmd/wait@^2.1.0": version "2.1.0" @@ -1018,11 +1159,6 @@ "@types/yargs" "^17.0.8" chalk "^4.0.0" -"@josephg/resolvable@^1.0.0": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@josephg/resolvable/-/resolvable-1.0.1.tgz#69bc4db754d79e1a2f17a650d3466e038d94a5eb" - integrity sha512-CtzORUwWTTOTqfVtHaKRJ0I1kNQd1bpn3sUh8I3nJDVY+5/M/Oe1DnEWzPQvqq/xPIIkzzzIP7mfCoAjFRvDhg== - "@jridgewell/gen-mapping@^0.3.5": version "0.3.5" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" @@ -1071,7 +1207,7 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@ljharb/through@^2.3.11": +"@ljharb/through@^2.3.12": version "2.3.13" resolved "https://registry.yarnpkg.com/@ljharb/through/-/through-2.3.13.tgz#b7e4766e0b65aa82e529be945ab078de79874edc" integrity sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ== @@ -1083,112 +1219,108 @@ resolved "https://registry.yarnpkg.com/@lukeed/csprng/-/csprng-1.1.0.tgz#1e3e4bd05c1cc7a0b2ddbd8a03f39f6e4b5e6cfe" integrity sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA== -"@nestjs/apollo@^12.0.11": - version "12.1.0" - resolved "https://registry.yarnpkg.com/@nestjs/apollo/-/apollo-12.1.0.tgz#646371c3787a90948c18cb44cd4be68311823dbc" - integrity sha512-Ywe+hzs5gBbvP9yPdl78UaQJ4sqR/lYk0hawgftlLLdFEWqIUFpt6kTKIOAxeb/HMbZVNIBd9LrWoMl4S4p7HQ== +"@nestjs/apollo@^12.2.0": + version "12.2.0" + resolved "https://registry.yarnpkg.com/@nestjs/apollo/-/apollo-12.2.0.tgz#938da4babbb81ac342b668585e17ee5e4b7b65a4" + integrity sha512-z1zpbgrxaEaIdP6luiDdQ6f4OH3/xhszakxekXFvLq77wqO3nezKvZvz/etTaSlVW5y06jaCYKhypfXVv4sgzQ== dependencies: "@apollo/server-plugin-landing-page-graphql-playground" "4.0.0" iterall "1.3.0" lodash.omit "4.5.0" - tslib "2.6.2" + tslib "2.6.3" -"@nestjs/cli@^10.3.2": - version "10.3.2" - resolved "https://registry.yarnpkg.com/@nestjs/cli/-/cli-10.3.2.tgz#42d2764ead6633e278c55d42de871b4cc1db002b" - integrity sha512-aWmD1GLluWrbuC4a1Iz/XBk5p74Uj6nIVZj6Ov03JbTfgtWqGFLtXuMetvzMiHxfrHehx/myt2iKAPRhKdZvTg== +"@nestjs/cli@^10.4.5": + version "10.4.5" + resolved "https://registry.yarnpkg.com/@nestjs/cli/-/cli-10.4.5.tgz#d6563b87e8ca1d0f256c19a7847dbcc96c76a88e" + integrity sha512-FP7Rh13u8aJbHe+zZ7hM0CC4785g9Pw4lz4r2TTgRtf0zTxSWMkJaPEwyjX8SK9oWK2GsYxl+fKpwVZNbmnj9A== dependencies: - "@angular-devkit/core" "17.1.2" - "@angular-devkit/schematics" "17.1.2" - "@angular-devkit/schematics-cli" "17.1.2" + "@angular-devkit/core" "17.3.8" + "@angular-devkit/schematics" "17.3.8" + "@angular-devkit/schematics-cli" "17.3.8" "@nestjs/schematics" "^10.0.1" chalk "4.1.2" chokidar "3.6.0" - cli-table3 "0.6.3" + cli-table3 "0.6.5" commander "4.1.1" fork-ts-checker-webpack-plugin "9.0.2" - glob "10.3.10" + glob "10.4.2" inquirer "8.2.6" node-emoji "1.11.0" ora "5.4.1" - rimraf "4.4.1" - shelljs "0.8.5" - source-map-support "0.5.21" tree-kill "1.2.2" tsconfig-paths "4.2.0" tsconfig-paths-webpack-plugin "4.1.0" typescript "5.3.3" - webpack "5.90.1" + webpack "5.94.0" webpack-node-externals "3.0.0" -"@nestjs/common@^10.3.7": - version "10.3.7" - resolved "https://registry.yarnpkg.com/@nestjs/common/-/common-10.3.7.tgz#38ab5ff92277cf1f26f4749c264524e76962cfff" - integrity sha512-gKFtFzcJznrwsRYjtNZoPAvSOPYdNgxbTYoAyLTpoy393cIKgLmJTHu6ReH8/qIB9AaZLdGaFLkx98W/tFWFUw== +"@nestjs/common@^10.4.4": + version "10.4.4" + resolved "https://registry.yarnpkg.com/@nestjs/common/-/common-10.4.4.tgz#673d0eca273e1ab3a4d3ec9e212114b9f4fbf6e8" + integrity sha512-0j2/zqRw9nvHV1GKTktER8B/hIC/Z8CYFjN/ZqUuvwayCH+jZZBhCR2oRyuvLTXdnlSmtCAg2xvQ0ULqQvzqhA== dependencies: uid "2.0.2" iterare "1.2.1" - tslib "2.6.2" + tslib "2.7.0" -"@nestjs/config@^3.2.0": - version "3.2.2" - resolved "https://registry.yarnpkg.com/@nestjs/config/-/config-3.2.2.tgz#7e895edb2878564e0a7fc411614902b0330ca940" - integrity sha512-vGICPOui5vE6kPz1iwQ7oCnp3qWgqxldPmBQ9onkVoKlBtyc83KJCr7CjuVtf4OdovMAVcux1d8Q6jglU2ZphA== +"@nestjs/config@^3.2.3": + version "3.2.3" + resolved "https://registry.yarnpkg.com/@nestjs/config/-/config-3.2.3.tgz#569888a33ada50b0f182002015e152e054990016" + integrity sha512-p6yv/CvoBewJ72mBq4NXgOAi2rSQNWx3a+IMJLVKS2uiwFCOQQuiIatGwq6MRjXV3Jr+B41iUO8FIf4xBrZ4/w== dependencies: dotenv "16.4.5" dotenv-expand "10.0.0" lodash "4.17.21" - uuid "9.0.1" -"@nestjs/core@^10.3.3": - version "10.3.7" - resolved "https://registry.yarnpkg.com/@nestjs/core/-/core-10.3.7.tgz#736906ec27bc39b91519506babc231c8ab56ea21" - integrity sha512-hsdlnfiQ3kgqHL5k7js3CU0PV7hBJVi+LfFMgCkoagRxNMf67z0GFGeOV2jk5d65ssB19qdYsDa1MGVuEaoUpg== +"@nestjs/core@^10.4.4": + version "10.4.4" + resolved "https://registry.yarnpkg.com/@nestjs/core/-/core-10.4.4.tgz#12cb1110da6d76e12ceccf0e92f6f5220fe27525" + integrity sha512-y9tjmAzU6LTh1cC/lWrRsCcOd80khSR0qAHAqwY2svbW+AhsR/XCzgpZrAAKJrm/dDfjLCZKyxJSayeirGcW5Q== dependencies: uid "2.0.2" "@nuxtjs/opencollective" "0.3.2" fast-safe-stringify "2.1.1" iterare "1.2.1" - path-to-regexp "3.2.0" - tslib "2.6.2" + path-to-regexp "3.3.0" + tslib "2.7.0" -"@nestjs/graphql@^12.0.11": - version "12.1.1" - resolved "https://registry.yarnpkg.com/@nestjs/graphql/-/graphql-12.1.1.tgz#731bd8b83ac232fd41d31b644c81fcf2ab0b7281" - integrity sha512-Y2fPrB1bCzkSFEhE5prAJM6dGUwJwBhKSH4rkg5LRSrQnb89kqmELRreaWtisECSnA25mb4MjaRKA3svX1toBg== +"@nestjs/graphql@^12.2.0": + version "12.2.0" + resolved "https://registry.yarnpkg.com/@nestjs/graphql/-/graphql-12.2.0.tgz#d8e4fdbfa665155d7f3fd53b55ee73b6d3ca3372" + integrity sha512-du/aI+EXADxtJrHF1mAXR6RYRHuEWPNnJyHTmIOPW2Wx5qN32P7lQoHGD7TySATMl5aa47w05lPzxcasdUmpMQ== dependencies: - "@graphql-tools/merge" "9.0.1" - "@graphql-tools/schema" "10.0.2" - "@graphql-tools/utils" "10.0.13" + "@graphql-tools/merge" "9.0.4" + "@graphql-tools/schema" "10.0.4" + "@graphql-tools/utils" "10.2.3" "@nestjs/mapped-types" "2.0.5" chokidar "3.6.0" fast-glob "3.3.2" graphql-tag "2.12.6" - graphql-ws "5.14.3" + graphql-ws "5.16.0" lodash "4.17.21" normalize-path "3.0.0" subscriptions-transport-ws "0.11.0" - tslib "2.6.2" + tslib "2.6.3" uuid "9.0.1" - ws "8.16.0" + ws "8.17.1" "@nestjs/mapped-types@2.0.5": version "2.0.5" resolved "https://registry.yarnpkg.com/@nestjs/mapped-types/-/mapped-types-2.0.5.tgz#485d6b44e19779c98d04e52bd1d2bcc7001df0ea" integrity sha512-bSJv4pd6EY99NX9CjBIyn4TVDoSit82DUZlL4I3bqNfy5Gt+gXTa86i3I/i0iIV9P4hntcGM5GyO+FhZAhxtyg== -"@nestjs/platform-express@^10.3.7": - version "10.3.7" - resolved "https://registry.yarnpkg.com/@nestjs/platform-express/-/platform-express-10.3.7.tgz#ae3fc59609bdc0ffc5029a6e74d59a5d1e257eef" - integrity sha512-noNJ+PyIxQJLCKfuXz0tcQtlVAynfLIuKy62g70lEZ86UrIqSrZFqvWs/rFUgkbT6J8H7Rmv11hASOnX+7M2rA== +"@nestjs/platform-express@^10.4.4": + version "10.4.4" + resolved "https://registry.yarnpkg.com/@nestjs/platform-express/-/platform-express-10.4.4.tgz#582d375272207f8d1528f77ff470ba815d9d9846" + integrity sha512-y52q1MxhbHaT3vAgWd08RgiYon0lJgtTa8U6g6gV0KI0IygwZhDQFJVxnrRDUdxQGIP5CKHmfQu3sk9gTNFoEA== dependencies: - body-parser "1.20.2" + body-parser "1.20.3" cors "2.8.5" - express "4.19.2" + express "4.21.0" multer "1.4.4-lts.1" - tslib "2.6.2" + tslib "2.7.0" -"@nestjs/schematics@^10.0.1", "@nestjs/schematics@^10.1.1": +"@nestjs/schematics@^10.0.1": version "10.1.1" resolved "https://registry.yarnpkg.com/@nestjs/schematics/-/schematics-10.1.1.tgz#a67fb178a7ad6025ccc3314910b077ac454fcdf3" integrity sha512-o4lfCnEeIkfJhGBbLZxTuVWcGuqDCFwg5OrvpgRUBM7vI/vONvKKiB5riVNpO+JqXoH0I42NNeDb0m4V5RREig== @@ -1199,12 +1331,23 @@ jsonc-parser "3.2.1" pluralize "8.0.0" -"@nestjs/testing@^10.3.3": - version "10.3.7" - resolved "https://registry.yarnpkg.com/@nestjs/testing/-/testing-10.3.7.tgz#b39fbaf011c439a397d42bc16a13bc5191d0a961" - integrity sha512-PmwZXyoCC/m3F3IFgpgD+SNN6cDPQa/vi3YQxFruvfX3cuHq+P6ZFvBB7hwaKKsLlhA0so42LsMm41oFBkdouw== +"@nestjs/schematics@^10.1.4": + version "10.1.4" + resolved "https://registry.yarnpkg.com/@nestjs/schematics/-/schematics-10.1.4.tgz#e445b856eefce9bd338c5fc1cf2c95f0985849cf" + integrity sha512-QpY8ez9cTvXXPr3/KBrtSgXQHMSV6BkOUYy2c2TTe6cBqriEdGnCYqGl8cnfrQl3632q3lveQPaZ/c127dHsEw== + dependencies: + "@angular-devkit/core" "17.3.8" + "@angular-devkit/schematics" "17.3.8" + comment-json "4.2.3" + jsonc-parser "3.3.1" + pluralize "8.0.0" + +"@nestjs/testing@^10.4.4": + version "10.4.4" + resolved "https://registry.yarnpkg.com/@nestjs/testing/-/testing-10.4.4.tgz#1f73f4b6c8d7a996a267ec498679e53763936963" + integrity sha512-qRGFj51A5RM7JqA8pcyEwSLA3Y0dle/PAZ8oxP0suimoCusRY3Tk7wYqutZdCNj1ATb678SDaUZDHk2pwSv9/g== dependencies: - tslib "2.6.2" + tslib "2.7.0" "@nodelib/fs.scandir@2.1.5": version "2.1.5" @@ -1320,43 +1463,43 @@ resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw== -"@putout/babel@^1.0.0", "@putout/babel@^1.0.4", "@putout/babel@^1.0.5", "@putout/babel@^1.1.1", "@putout/babel@^1.5.5": - version "1.6.1" - resolved "https://registry.yarnpkg.com/@putout/babel/-/babel-1.6.1.tgz#97131c4b6e0e41d988af8fa3295c8f0984ada204" - integrity sha512-jEJ/bcNAg40uVDn4+73F8a3UWJNmygFl0YqBAxeShzjhCSd7z7JPHpf4UBrk4cTpAGS9RPji7ctV8Nl91pKzgg== +"@putout/babel@^2.0.0", "@putout/babel@^2.4.0", "@putout/babel@^2.5.0": + version "2.8.0" + resolved "https://registry.yarnpkg.com/@putout/babel/-/babel-2.8.0.tgz#73c81536248c1ac8b2ebcb8b0364bf9f9d26f8cb" + integrity sha512-Vq4DgAR6Zfc0VXyspQndmgT4T7sTgJBm8kwigN2zPxtyTtz8R199qjxSrypY1P2d+iAGatG2imksrzlPOlombg== -"@putout/cli-cache@^2.0.1": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@putout/cli-cache/-/cli-cache-2.4.0.tgz#019f71a36478a73edb20c131e71b0415fd98a414" - integrity sha512-oiU1lF/sI5KjW7NPrpzbke1vi3lUxmtRmw6Ece+YA5ZBEP7Uqo+wlrlpGPJ5eGmOvH9Lj2GgmzdZRawPL+tfCg== +"@putout/cli-cache@^3.0.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@putout/cli-cache/-/cli-cache-3.1.0.tgz#156f76525e37e31f084cfccd75955c1c0aa9b1bc" + integrity sha512-PnLLthmiGVC906E47QMTLa9166rA3s8Vj5zaL526kNS2LYbkZQcNaw4JBxMVEojELQzUXgW1PtN8SwEywsu8tQ== dependencies: - file-entry-cache "^7.0.0" + file-entry-cache "^9.0.0" find-cache-dir "^5.0.0" - find-up "^6.2.0" + find-up "^7.0.0" imurmurhash "^0.1.4" json-stable-stringify-without-jsonify "^1.0.1" try-to-catch "^3.0.0" -"@putout/cli-choose-formatter@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@putout/cli-choose-formatter/-/cli-choose-formatter-2.0.0.tgz#5a6f276c20d88ae42719fc2bc1b4bf7feb13e1e9" - integrity sha512-YOHTk0Cgrkcv1L18B+ZQkeJX+EGrQA1jtR9YHMayyQXO2oayrhdOmKHpAbDI0Pe6Vo/q34ak/LUKSYWsKaesCg== +"@putout/cli-choose-formatter@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@putout/cli-choose-formatter/-/cli-choose-formatter-4.0.0.tgz#efa8018c6e0e1c3daa224aa2339fb88ecc7ae6dd" + integrity sha512-GEvHT5ifDKq5QP3Z96Xz4qs8CtmgxJQzGFUX79luF2o0+KLHyP9vUIK10bRorPoLHvHNSe3AHUIynsEg5TMn/Q== dependencies: - "@putout/cli-choose" "^1.1.0" - find-up "^6.3.0" + "@putout/cli-choose" "^2.0.0" + find-up "^7.0.0" -"@putout/cli-choose@^1.1.0": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@putout/cli-choose/-/cli-choose-1.1.1.tgz#3eefa4d1c69d75ede31234dd5264ae464d7ca95d" - integrity sha512-yxGLcfE+chhqZN/J5mFXzW+NJFDPa0GF7/6cuNLwAz7/wMnDW47A6FGppSrBdi0yJBG+Flbt/WncyUyOdhGdYw== +"@putout/cli-choose@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@putout/cli-choose/-/cli-choose-2.0.0.tgz#07deee66af84909c0004581c5cce805016508296" + integrity sha512-q9gj1cX/fKuXJjtEgQ+CsHhbiA2CGJ5TTIVZwdv32w5WKAiYfo6cIxCliZpa8ZX978X8uDDgWJ1DPgLHXc/tRg== dependencies: enquirer "^2.4.1" try-to-catch "^3.0.1" -"@putout/cli-filesystem@^1.0.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/@putout/cli-filesystem/-/cli-filesystem-1.6.0.tgz#57755a8871f5c9f548de643538280b7dfcaaff01" - integrity sha512-QnwJMNpWFgQvvpB/tceDY6k/0LOnfS08VpK/tB4WhRqBvW8TcJpbDgB9yg8NV4IUGXPTixJPEB6F+7AMQ51hYw== +"@putout/cli-filesystem@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@putout/cli-filesystem/-/cli-filesystem-2.0.1.tgz#c0ace29a9e517fe613a9e1af5e50ad755c546ccf" + integrity sha512-jmNzwf7t1M4AAM6EWobSZgL281JidKhwYRw++FADzYr2x4MZ4ZQObm8B0ZNu2da2OWJ/NOcDvtNqqzVZSGPxhA== "@putout/cli-keypress@^2.0.0": version "2.0.0" @@ -1391,74 +1534,86 @@ once "^1.4.0" try-to-catch "^3.0.1" -"@putout/cli-validate-args@^1.0.0", "@putout/cli-validate-args@^1.0.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@putout/cli-validate-args/-/cli-validate-args-1.1.1.tgz#3e59e51e3ae00dd06f475708f2a43bf1bee2426b" - integrity sha512-AczBS98YyvsDVxvvYjHGyIygFu3i/EJ0xsruU6MlytTuUiCFQIE/QQPDy1bcN5J2Y75BzSYncaYnVrEGcBjeeQ== +"@putout/cli-validate-args@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@putout/cli-validate-args/-/cli-validate-args-2.0.0.tgz#ac2e70beb3975a6121fede422f70edd4e1c06771" + integrity sha512-/tl1XiBog6XMb1T9kalFerYU86sYsl6EtrlvGI5RVtlHOQdEEJAIPRxmX4vnKG3uoY5aVEkJOWzbPM5tsncmFQ== dependencies: fastest-levenshtein "^1.0.12" - just-kebab-case "^1.1.0" + just-kebab-case "^4.2.0" -"@putout/compare@^13.0.0": - version "13.2.0" - resolved "https://registry.yarnpkg.com/@putout/compare/-/compare-13.2.0.tgz#6946769ddde945927701315e9136855e9896adbf" - integrity sha512-ksVn242dD4HdhwwLDZ5CUgCrF6mQ//wM+LBBYHvKDNfLsz8Y109xRXSCBIY30EkjNoCG/wKiiKE16t+N1bfFVQ== +"@putout/compare@^14.0.0": + version "14.7.2" + resolved "https://registry.yarnpkg.com/@putout/compare/-/compare-14.7.2.tgz#4b295c6257a50bc76c6e29cc77a44323410f000e" + integrity sha512-eY4qM+k25TpEEOEan+yMVjsUzGXxZ1kcTdZI2sMGa7T81U5Sg/AAumrArGEUeuhcPO8xjVip4NgE4K/eDthWuw== dependencies: - "@putout/babel" "^1.0.5" - "@putout/engine-parser" "^9.0.0" - "@putout/operate" "^11.0.0" + "@putout/babel" "^2.0.0" + "@putout/engine-parser" "^10.3.0" + "@putout/operate" "^12.0.0" debug "^4.1.1" jessy "^3.0.0" nessy "^4.0.0" -"@putout/engine-loader@^12.0.0": - version "12.4.0" - resolved "https://registry.yarnpkg.com/@putout/engine-loader/-/engine-loader-12.4.0.tgz#ac4dbbf38a9f4b266f2584387cc1a97f33c4ee70" - integrity sha512-Jp02GiWVEv6sUzdZ6gOzi5JGR02ddagoFHP5twORF7OWgDrzaa4bc+7B6dd3YoEbqXPIHIfbmeBNNUulwNi9AQ== +"@putout/engine-loader@^14.0.0": + version "14.0.0" + resolved "https://registry.yarnpkg.com/@putout/engine-loader/-/engine-loader-14.0.0.tgz#9ff142e6e01329b4a341070954391b9b927e02a7" + integrity sha512-pBYRDwuhJBKzCG1kW43dOA+L++WIdYdS7XmUooLpb20H+0HTkYxHdGJevgS3rR8F2VSsW27pCxwU4X+DeLiFFg== dependencies: - "@putout/engine-parser" "^9.0.0" + "@putout/engine-parser" "^10.0.0" diff-match-patch "^1.0.4" nano-memoize "^3.0.11" once "^1.4.0" try-catch "^3.0.0" try-to-catch "^3.0.1" -"@putout/engine-parser@^9.0.0": - version "9.6.0" - resolved "https://registry.yarnpkg.com/@putout/engine-parser/-/engine-parser-9.6.0.tgz#6120a72cab06ccf9ee046f011d0a85fbbc2eb102" - integrity sha512-7WkpsYOYTWBz8WnSl2WEw9y4LfBUWgjL57/p+8l7tR25XlJ5vbTVvHVPcui2briAKER2YFIGwF6EcRiN0r7TCA== +"@putout/engine-parser@^10.0.0", "@putout/engine-parser@^10.0.2", "@putout/engine-parser@^10.3.0": + version "10.8.0" + resolved "https://registry.yarnpkg.com/@putout/engine-parser/-/engine-parser-10.8.0.tgz#6fa59b86a3d10522724d6612996d1de2d0e24752" + integrity sha512-4BWDwLI7PMoeRRG/VtuvlfKGjaoLBCVVxXB0nzQk9jZvqMEwt2+CddL2AcGpuemem+cVFeYP/eViIWFwm0VSKw== dependencies: - "@putout/babel" "^1.0.4" - "@putout/printer" "^6.0.0" - "@putout/recast" "^1.12.1" - estree-to-babel "^8.0.0" + "@putout/babel" "^2.5.0" + "@putout/printer" "^9.0.0" + estree-to-babel "^9.0.0" nano-memoize "^3.0.11" once "^1.4.0" + recast "^0.23.9" try-catch "^3.0.0" -"@putout/engine-processor@^10.0.0": - version "10.0.0" - resolved "https://registry.yarnpkg.com/@putout/engine-processor/-/engine-processor-10.0.0.tgz#e57b4edf017e6bcfae26adf2b5bcc6f7ba3b026b" - integrity sha512-HoBP8EDn55dOL+apEiIB64Dus7ZDgfg1HS4W9nZyGM5nAuyZeHZuJq7KyKq4Blsk5OYOdk4NJzVP94ykXM4XLA== +"@putout/engine-processor@^12.0.0": + version "12.0.0" + resolved "https://registry.yarnpkg.com/@putout/engine-processor/-/engine-processor-12.0.0.tgz#cf3db9ce46d94da9751ec169eb09b40d21b285ca" + integrity sha512-vyQFOeFzvmmWZXjDV+jnYJysLdckOmJXJFsizkrpUwDk0AqjENHWDIWu9uEf4+bcEdKvC2/ofww0TRgOWAZL6A== dependencies: - "@putout/engine-loader" "^12.0.0" + "@putout/engine-loader" "^14.0.0" once "^1.4.0" - picomatch "^2.2.2" + picomatch "^4.0.2" + try-to-catch "^3.0.1" + +"@putout/engine-reporter@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@putout/engine-reporter/-/engine-reporter-2.0.0.tgz#6ecc95a637bf876d2eb11f18d7091ecd7a6b2199" + integrity sha512-1adi0ZaZsDDynNqw9Z3Um6Vc0+1rpead8TajwL3LhDb78UI5HtlKXGzFVNzYsovf1FbShFnictF5QmtkTAjCIA== + dependencies: + "@putout/cli-choose-formatter" "^4.0.0" + "@putout/cli-keypress" "^2.0.0" + "@putout/engine-loader" "^14.0.0" + fullstore "^3.0.0" + try-catch "^3.0.1" try-to-catch "^3.0.1" -"@putout/engine-runner@^19.0.0": - version "19.2.0" - resolved "https://registry.yarnpkg.com/@putout/engine-runner/-/engine-runner-19.2.0.tgz#cc6df470480a3d33edaba2542a0c5a1ff5f54037" - integrity sha512-VYD6x34EXZFeNv68bFcSxQ93U0xQEez5KwyZRgH93xz82vuSleGL0qMHeQBvSeSeQQ3LOA+xX9E9GZsavl8pFw== - dependencies: - "@putout/babel" "^1.0.5" - "@putout/compare" "^13.0.0" - "@putout/engine-parser" "^9.0.0" - "@putout/operate" "^11.0.0" - "@putout/operator-declare" "^8.0.0" - "@putout/operator-filesystem" "^2.10.0" - "@putout/operator-json" "^1.3.0" - "@putout/plugin-filesystem" "^2.0.0" +"@putout/engine-runner@^21.0.0": + version "21.2.0" + resolved "https://registry.yarnpkg.com/@putout/engine-runner/-/engine-runner-21.2.0.tgz#e445cb099a1c63bfab0f73cfefb7b621735945f7" + integrity sha512-C9IVVlfflLOCoY9d7CdNQDA+6blP+7c580IApzD85XGIj/SSTeD3uj5zdf/qMuSLgL1MrBwpFb/gk62A5yYv3A== + dependencies: + "@putout/babel" "^2.0.0" + "@putout/compare" "^14.0.0" + "@putout/engine-parser" "^10.0.0" + "@putout/operate" "^12.0.0" + "@putout/operator-declare" "^9.0.0" + "@putout/operator-filesystem" "^4.0.0" + "@putout/operator-json" "^2.0.0" + "@putout/plugin-filesystem" "^5.0.0" debug "^4.1.1" fullstore "^3.0.0" jessy "^3.0.0" @@ -1467,39 +1622,39 @@ try-catch "^3.0.0" wraptile "^3.0.0" -"@putout/eslint@^2.0.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@putout/eslint/-/eslint-2.4.0.tgz#4d376a7e2973bbf188e622e1aab3e9cd682698a5" - integrity sha512-eZhn+ZgomdSwU7Nw/rlYsMkT/X9Uh+gyx598hMy2rU0j+3bFC8Fp+FbSUHJAbj/JH6dx27LleQ9I5vNCjcWP1g== +"@putout/eslint@^3.0.0": + version "3.6.0" + resolved "https://registry.yarnpkg.com/@putout/eslint/-/eslint-3.6.0.tgz#636dcc75c73b5c3f050ffb1da51fce975d10d38c" + integrity sha512-TpWuf804aC7ybIHrKKy1FND4QqQ6I70ls56qIgwy/2fiQNRi97JSFlDrBCKm6apLOlJcTYXGfJl/UBoHiCI5bw== dependencies: - find-up "^6.3.0" + find-up "^7.0.0" try-to-catch "^3.0.1" -"@putout/formatter-codeframe@^5.0.0", "@putout/formatter-codeframe@^5.0.2": - version "5.0.2" - resolved "https://registry.yarnpkg.com/@putout/formatter-codeframe/-/formatter-codeframe-5.0.2.tgz#b786181aa4699e3585b5985e7e13d4ed12bb97b1" - integrity sha512-wTVWSu2XQIQW5ZlU+l8WmY0vzxr3EkQmMzkcUSg1/LEYllt4MAj+ux4V35oQI4QMURl0MuXOr8enzKKtv9HEjA== +"@putout/formatter-codeframe@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@putout/formatter-codeframe/-/formatter-codeframe-7.0.0.tgz#826d306edca623443e587960ef3a2458c74ae398" + integrity sha512-4XxKDFnTCotdlBF7Ukd0xmAofuBZsGLvbFvjtTrCHKt4cZgO7xulV4RSx2TqREKfYa5MtwsFBBTZVH6gUxrgXg== dependencies: - "@putout/babel" "^1.0.0" + "@putout/babel" "^2.0.0" "@putout/formatter-json" "^2.0.0" - chalk "^4.0.0" + chalk "^5.3.0" table "^6.0.1" -"@putout/formatter-dump@^4.0.0": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@putout/formatter-dump/-/formatter-dump-4.0.1.tgz#409871307b13000df8729b4df3a0df17ec2e731c" - integrity sha512-jTuobQDleBZzfMIq0Ckrh++g7S6DOjHfK537uqgM/BhARtW1qH/SoLZfONRxxR6Rz4nVvRH6D/nsNnh4/EO00Q== +"@putout/formatter-dump@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@putout/formatter-dump/-/formatter-dump-5.0.0.tgz#697a3d8487742eaf9294338290f3ef10ac6b5bd5" + integrity sha512-txlOnphn2pfvbkyYmKbw+zAc+T/Q01958zy0e5jR+AQcWCGyCgjBAeVMh+pUBZ7+Zyl/CAnou0zG87t7hTYA9Q== dependencies: "@putout/formatter-json" "^2.0.0" - chalk "^4.0.0" + chalk "^5.3.0" table "^6.0.1" -"@putout/formatter-frame@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@putout/formatter-frame/-/formatter-frame-4.0.0.tgz#f9570881faf4509ac576fea6077971bbbf262f69" - integrity sha512-hF6T/CpRQ2lC458Z3zNkn4floz/MvKBHNUbGVVPHcOSdIg7DU+QLsY6+sguF4aIhHvz6E4cC0HGQ04n/x1w1HA== +"@putout/formatter-frame@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@putout/formatter-frame/-/formatter-frame-6.0.0.tgz#09bbfdae25ec895d50ecb4f371a246fe7f5e5b12" + integrity sha512-fNnWeANLhE4GOOdOA9Who5tpPqYzzQLeONJkQ3KsgO6Zym6GYli6VGUz5Gf5d6m22DkMhbLPH+fPOfvhXW7KRw== dependencies: - "@putout/formatter-codeframe" "^5.0.2" + "@putout/formatter-codeframe" "^7.0.0" "@putout/formatter-json-lines@^3.0.0": version "3.0.0" @@ -1511,55 +1666,54 @@ resolved "https://registry.yarnpkg.com/@putout/formatter-json/-/formatter-json-2.0.0.tgz#dd90c241c761333a585d0934816ca674ab6a0af2" integrity sha512-g+mpOU/s+ciQDkukKwTg5WGmQKFlfca/cpdeYQmuVFsbabkcFAVA5QWMQiGvmXx4Cg9PuJXvhYKfGB0zCcGCiw== -"@putout/formatter-memory@^3.0.0": - version "3.1.4" - resolved "https://registry.yarnpkg.com/@putout/formatter-memory/-/formatter-memory-3.1.4.tgz#313ea6302d7f78ac03e820ee5ca62eac6b862f06" - integrity sha512-QSAQaFUIE4sew2yuUcNkxNMlBqSWAg85bag2LiI2cQsN1qDKBIaVeiopk/vgZ/CbdGqrTHZChwUQ8Q50Con3og== +"@putout/formatter-memory@^4.0.0": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@putout/formatter-memory/-/formatter-memory-4.0.1.tgz#b9af967d964b62f4bf908c27ec6d6e9a8e37a748" + integrity sha512-S3ctALHkGQRbr6zJ4kPoo7ZNBnfxXZi66XTMc/Md8k5enS0H1ATNKcwDNdA06CB0QrC5P866VX6wPRB1PHr4Mg== dependencies: - "@putout/formatter-dump" "^4.0.0" - chalk "^4.0.0" + "@putout/formatter-dump" "^5.0.0" + chalk "^5.3.0" cli-progress "^3.8.2" format-io "^2.0.0" montag "^1.1.0" once "^1.4.0" -"@putout/formatter-progress-bar@^3.0.0": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@putout/formatter-progress-bar/-/formatter-progress-bar-3.0.2.tgz#b5cb89ce39769cf412d6bd74a6d2710d5a48b242" - integrity sha512-z+4ugM5/7gl4hj8yV/oGDGZbg9I4Rg/ScQBQ7EbXu2bv2zdqw28XGJDT2b0GjAlmUF/Q+h/6itdgm0F3ockn2w== +"@putout/formatter-progress-bar@^4.0.0": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@putout/formatter-progress-bar/-/formatter-progress-bar-4.0.1.tgz#d2ebc912df198d224eb4152f17ac8a585cf70a7d" + integrity sha512-sqnCwTPliKb4ln8Ss8h/KVx539u4qDc7cqCjSzQda2zQO+rfBAMhOS4Km4MUnbglOVw89JM5fbQ25x2tRjFpmQ== dependencies: - "@putout/formatter-dump" "^4.0.0" - chalk "^4.0.0" + "@putout/formatter-dump" "^5.0.0" + chalk "^5.3.0" cli-progress "^3.8.2" once "^1.4.0" -"@putout/formatter-progress@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@putout/formatter-progress/-/formatter-progress-4.0.0.tgz#0c90b79f09438c1a8319b12256d053e63bbd5d3c" - integrity sha512-GHCzfChQdHLqIlUngCuNVpOw8SDv9ij3b7t14mRyreWNgzOrCm+JWOOO6IcvUOiajKpwKxzb48leAypangAp3A== +"@putout/formatter-progress@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@putout/formatter-progress/-/formatter-progress-5.0.0.tgz#8687391ef48ab64d28d37ed90cc95a91214b59ea" + integrity sha512-sOmQ1xAW/3GgYKrz8NpPI341B3L1vG9RLSzbdgQqLQQLkPWIqvewnqzpukgFMKG2XVhT04/VZyzoMH+7rM2y+w== dependencies: - "@putout/formatter-dump" "^4.0.0" + "@putout/formatter-dump" "^5.0.0" -"@putout/formatter-stream@^4.0.0": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@putout/formatter-stream/-/formatter-stream-4.0.1.tgz#6dc63e60466b18db968ef03615eed008931e99ed" - integrity sha512-9B+zUYHtJE15VeaZ6Zp641FG4QY7EDZ/Te+ubfTEFP0VFPSDWkwcXoVfT1mgDuz9HMdryqHccu6DswYoekbUVQ== +"@putout/formatter-stream@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@putout/formatter-stream/-/formatter-stream-5.0.0.tgz#645cfa41abc12c5e3d57be60a488ad6055a69416" + integrity sha512-4uS8YHf9R+T1Qo7mQqDOA/BgedS7KcA0cMGNvafzm06L9QET1RcnbcHyJPAMhjpc23r8n2QJ9q/TGpE1185I/w== dependencies: - chalk "^4.0.0" + chalk "^5.3.0" table "^6.0.1" -"@putout/formatter-time@^1.0.1": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@putout/formatter-time/-/formatter-time-1.0.2.tgz#9725ea4087e60a4f9bb05672f9dc0f0b75cb1e25" - integrity sha512-MLJqidFQEJ42ujJFQMplOKW4nFCnY9Tmx8YlfIU/hZGWbJCatPfzfp0uSFaYGqGBISxqcsbJ5KqYkWXeL0KmNQ== +"@putout/formatter-time@^3.0.0": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@putout/formatter-time/-/formatter-time-3.0.1.tgz#130f37e7ba16190f5978dac1166d43774c4daf1c" + integrity sha512-qxxgiinxbf9BCdz7kSKiKZ/lJtfQtU1IpOB3iHCDSVfBn7gAJ2Tk5m6Dwc5wC6Cqe+1aO1pjR/JTp9skCXKf9A== dependencies: - "@putout/formatter-dump" "^4.0.0" - chalk "^4.0.0" + "@putout/formatter-dump" "^5.0.0" + chalk "^5.3.0" cli-progress "^3.8.2" format-io "^2.0.0" montag "^1.1.0" once "^1.4.0" - time-node "^0.0.1" timer-node "^5.0.7" "@putout/git-status-porcelain@^3.0.0": @@ -1567,59 +1721,66 @@ resolved "https://registry.yarnpkg.com/@putout/git-status-porcelain/-/git-status-porcelain-3.0.0.tgz#8c6f490f994fe349062a178a7c0052899c10a261" integrity sha512-TJxXfrpZGzSf7pQ96MMBpPICtM5G9r7MAWKpH3GJi3deGII3ILLibA47P2qMeUbCmXml5wG6DTQS7OZFOrTIUQ== -"@putout/operate@^11.0.0", "@putout/operate@^11.3.0": - version "11.4.0" - resolved "https://registry.yarnpkg.com/@putout/operate/-/operate-11.4.0.tgz#54897b7bca1436d37b4a6ce01f7a0b493da3af69" - integrity sha512-TzuzBNXKwsBdrOaUB+pigeCXJWQxkfNYEGucmcKC+x6GgwRfJVVlCyw//8zTt4KVOu8rqsJMapW6IIf9ATXHcQ== +"@putout/operate@^12.0.0", "@putout/operate@^12.5.0": + version "12.11.0" + resolved "https://registry.yarnpkg.com/@putout/operate/-/operate-12.11.0.tgz#6fe01b63ae8652ac12a420e0699807cc198ee840" + integrity sha512-+/zISx8KXcsQhNJkduFJLqzXjFSwT0g03TTBM8PVdleMzYM+AUpbCMw1JNm/abyQu2+tSwNj6zDwW8EsThgUOw== dependencies: - "@putout/babel" "^1.0.5" + "@putout/babel" "^2.0.0" -"@putout/operator-add-args@^7.0.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@putout/operator-add-args/-/operator-add-args-7.1.0.tgz#e1828a721cd4118481374d824311acd6ecdfed09" - integrity sha512-5bkcXFnOptf9+uahV7cwpa+O9HaqlgL88Rr+3YmDvfWd0I+GJRv+V5gOap7RqDsKKsaZfK+oCsCUVPFIXSbxiw== +"@putout/operator-add-args@^8.0.0": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@putout/operator-add-args/-/operator-add-args-8.0.1.tgz#54c90f01792285f2d89dea4dc8686e2bd48830cb" + integrity sha512-XVJuxmg9TtnbELsEnp8Bo4J87QiK06/i97rxFCxSyou+/dV6Vn2vsubtoizsFRMc4arfSuwflu4W9AXGg4N2UQ== dependencies: - "@putout/babel" "^1.0.5" - "@putout/compare" "^13.0.0" - "@putout/engine-parser" "^9.0.0" + "@putout/babel" "^2.0.0" + "@putout/compare" "^14.0.0" + "@putout/engine-parser" "^10.0.2" -"@putout/operator-declare@^8.0.0": - version "8.0.2" - resolved "https://registry.yarnpkg.com/@putout/operator-declare/-/operator-declare-8.0.2.tgz#06fdd710345b8086e1e8489099d14a8460f9db99" - integrity sha512-skygTbm1YFfxS7LRimcOdFtYCKryWht9A31e2d85rbNaLlWVg3twXuhGQ07RhorhaxRkJVtxVCtI6W1sqxRXRg== +"@putout/operator-declare@^9.0.0": + version "9.1.0" + resolved "https://registry.yarnpkg.com/@putout/operator-declare/-/operator-declare-9.1.0.tgz#da84827f620b3171234c022f8d93b12747ce7844" + integrity sha512-SuxX88L4pFrwUznp4TNkwt+B+fKPMvKqQFKn+4Y7ob6QW8DTMWtQWTMxJrnmftY6zfjyaElCtzgElUkcZXhouQ== dependencies: - "@putout/babel" "^1.0.0" - "@putout/compare" "^13.0.0" - "@putout/engine-parser" "^9.0.0" - "@putout/operate" "^11.0.0" + "@putout/babel" "^2.0.0" + "@putout/compare" "^14.0.0" + "@putout/engine-parser" "^10.0.2" + "@putout/operate" "^12.0.0" -"@putout/operator-filesystem@^2.0.0", "@putout/operator-filesystem@^2.1.1", "@putout/operator-filesystem@^2.10.0": - version "2.12.2" - resolved "https://registry.yarnpkg.com/@putout/operator-filesystem/-/operator-filesystem-2.12.2.tgz#ef9335d0ffdcb887225736181618218aaa0d5c18" - integrity sha512-EODLGHTiOjGeo5CU5FWR+bU/xMZpREi/E90ULGglavfo9UO33z9zgnKeKLYCT9l16FvOyA611yXdD6TzdSQMlw== +"@putout/operator-filesystem@^4.0.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@putout/operator-filesystem/-/operator-filesystem-4.1.0.tgz#18d18fa98f5f6681a8de0f1e82cc5192a1962c3d" + integrity sha512-Fsuo+mJ09L3YsJehGIRZEKLnREzH2WeFEZisFPPQ0VPsjYlcdzIAK9HPP1MX0BKMM7pllORO1cCkilQ+wPNCXA== dependencies: - "@putout/babel" "^1.5.5" - "@putout/operate" "^11.0.0" + "@putout/babel" "^2.0.0" + "@putout/operate" "^12.0.0" fullstore "^3.0.0" try-catch "^3.0.1" -"@putout/operator-json@^1.0.1", "@putout/operator-json@^1.2.0", "@putout/operator-json@^1.3.0": - version "1.3.0" - resolved "https://registry.yarnpkg.com/@putout/operator-json/-/operator-json-1.3.0.tgz#68273febac8f13e906f51e49249ad082e83cfe85" - integrity sha512-1dqkbfWCJaJaXqbjMTcmqnTUK8rw0/JQrMMRGdN/A0j9V1wrxMipb1pOBlzNBesPWoY4hPPLWLqIoLDhb27RFg== +"@putout/operator-ignore@^1.0.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@putout/operator-ignore/-/operator-ignore-1.2.0.tgz#06752487876c6330425d0998d4786794e7a68cc6" + integrity sha512-/IAWCx/lMBl9u5YlCDlDPuTRsLXGarMR+ytS23ccM9kH69UIsJ6KbI1UVSDjHpW/nALs4P7u+6g4pk7TINQp6g== + dependencies: + "@putout/babel" "^2.4.0" + "@putout/operate" "^12.5.0" + +"@putout/operator-json@^2.0.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@putout/operator-json/-/operator-json-2.2.0.tgz#5db9acc5a596fd3252113b0d23265ad782c55a39" + integrity sha512-yPY+Cc9FzUXfYzlhR+qhyu/KdD3qd5NwQnjGZfgJxYAPvZAFSgBYEQ8LRXZ1/8vLAGDc3Lytu3zL5TU7xJS9bA== dependencies: remove-blank-lines "^1.4.1" -"@putout/operator-match-files@^1.0.0": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@putout/operator-match-files/-/operator-match-files-1.3.1.tgz#747fd871145be544813d5890517b5031a3c1032a" - integrity sha512-5m8uZ+g5khNUmdZeCH2EI1KL60UGS7ksAKbm+Ur8uaXUf8dAaEsxPhyQN6hQz2bqX/YFf0iSuHtZmWnuUoU0iQ== +"@putout/operator-match-files@^3.0.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@putout/operator-match-files/-/operator-match-files-3.5.0.tgz#d4eb5b50d0b4327ebc659c5bd537013bba503159" + integrity sha512-RS0t7iXut40QtIYXMKnTMm0ph50oHErImFPCVlNx3ZIQtVEWSg0XD7hxTuUdieweYspYsm9qmgqmOiVThXn4Ag== dependencies: - "@putout/babel" "^1.5.5" - "@putout/engine-parser" "^9.0.0" - "@putout/operator-filesystem" "^2.1.1" - "@putout/operator-json" "^1.3.0" - putout "^33.6.2" + "@putout/babel" "^2.0.0" + "@putout/engine-parser" "^10.0.2" + "@putout/operator-filesystem" "^4.0.0" + "@putout/operator-json" "^2.0.0" "@putout/operator-regexp@^1.0.0": version "1.0.0" @@ -1628,6 +1789,13 @@ dependencies: regexp-tree "^0.1.24" +"@putout/operator-rename-files@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@putout/operator-rename-files/-/operator-rename-files-1.0.0.tgz#9b31d52b18a06c0ed2eadee1c9a678e5e8b3ecf4" + integrity sha512-arXIWGffDV1YDVGREdcB5a9WVFENQ5R6F0HTOwpTs0s9Uy9YVFvoLQETzczJ9M0PWVfFC0fv+sr/GxhMbAT4LA== + dependencies: + "@putout/operator-filesystem" "^4.0.0" + "@putout/plugin-apply-at@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@putout/plugin-apply-at/-/plugin-apply-at-2.0.0.tgz#1166f44ce71cd045a1532bf455afa84f3457c57d" @@ -1638,10 +1806,10 @@ resolved "https://registry.yarnpkg.com/@putout/plugin-apply-destructuring/-/plugin-apply-destructuring-7.1.0.tgz#414ec6a394f823274c962d9a9f02cb3ceca75657" integrity sha512-b0VupXH7wPL94ks2wQzPVIf0PquL69a3c1AdpM8HjUiEeeBaIZG3BahPW3Vi4+88g6xWLPChtPOBOkLGg9VWkw== -"@putout/plugin-apply-dot-notation@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-apply-dot-notation/-/plugin-apply-dot-notation-1.1.0.tgz#5a81c6f8805c6b732c1d9beedbe63b260fe02545" - integrity sha512-TEKrxwMk4eACIGoO8c3eW0fVnOJJPjdWmwVCGvPwXesvMS4m+SVlyBztslDFW9tBbnmenB81Ok2e8GZuWDkIwQ== +"@putout/plugin-apply-dot-notation@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-apply-dot-notation/-/plugin-apply-dot-notation-2.0.0.tgz#335b0fb64fa7acacdfd14a3fab3f0b54fbe21efd" + integrity sha512-Bo7MqwyFzH5FisSGsOP0rWjcebziKoaJkQhQXug27EmdCkEuuhacHgjv4k4j3E9/VuZMcJdsSM92i+vX2kR3Ag== "@putout/plugin-apply-early-return@^3.0.0": version "3.0.0" @@ -1653,20 +1821,25 @@ resolved "https://registry.yarnpkg.com/@putout/plugin-apply-flat-map/-/plugin-apply-flat-map-2.0.0.tgz#d2da79b1e202d78261b3552f17fd632a877fd1af" integrity sha512-TH+Al9LJqKZeyrh1Yg2/lwmIXdpZx6yINTf6vtCa1cdd5ebCAe6hGbU7VttZMcQzFCWZwqJX2BCPKtSr+4RAwA== -"@putout/plugin-apply-optional-chaining@^5.0.0": - version "5.0.1" - resolved "https://registry.yarnpkg.com/@putout/plugin-apply-optional-chaining/-/plugin-apply-optional-chaining-5.0.1.tgz#09ab055580fb3e67f161c77dd6ae5cb38b438ca5" - integrity sha512-xnbErQDSlb6FfeLI+OoyWEpIs8vnRS8qs0OUHvKYcqYWt+6PIZi+peKT6wbeAgXOOgmuYoaYdhcRyQDI72W3tw== +"@putout/plugin-apply-optional-chaining@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-apply-optional-chaining/-/plugin-apply-optional-chaining-6.0.0.tgz#68c970f53714bf1f2e1e80a61efb18be9db8305d" + integrity sha512-+9h/L9gNLEoa9ELXrGiuF/JWxq1e8Sk3z4VzD585K2nKxSmjCWJCdqtCO0LTHzv8j8AZCpfIAZavXvAyn0P/OQ== + +"@putout/plugin-apply-overrides@^2.0.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-apply-overrides/-/plugin-apply-overrides-2.1.0.tgz#c0e4ad36b21a76a404ee67a82aa6e20399f0cb86" + integrity sha512-uu/G5rJufqWj+qhaDBL0+NFejVrwb/JVdB//8jW74I3sLcYDKiTDU5z2+hNWMCE8ORae+gr6PCWJfiEC9v2ROw== "@putout/plugin-apply-starts-with@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@putout/plugin-apply-starts-with/-/plugin-apply-starts-with-1.1.0.tgz#6ce0ccb0dd76e8b75cbc317737cb9197197d1ad8" integrity sha512-DZrZyMslqpBiRtONNZXUXR1eeJwz57Arb+b4luWkgyIpaYJdMOU0umfzvEfbnMY7TT+LWKxKSpZx4AV3HIDZPw== -"@putout/plugin-apply-template-literals@^2.0.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-apply-template-literals/-/plugin-apply-template-literals-2.2.0.tgz#d45106a032d123dc65315f99d9e9f010e56d61bb" - integrity sha512-XRfLQTRYLB3PBHLd+m3bmY5Eo252obFHCj/bKOxzfmp9KgAkJkx+9ISxBEW9A2BWEsFGvBipFcsSyCY5evQonQ== +"@putout/plugin-apply-template-literals@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-apply-template-literals/-/plugin-apply-template-literals-3.0.0.tgz#7ac12ef939893ff7d7bf2cde446de77097bd4764" + integrity sha512-U5APqEN3PIhK/xEUReCz0UrhXftaa/9i7GQYh8kRcd9reD4HaLys1S6+wyUBKljNSev2LqMW2lUzO2JWKGLywA== "@putout/plugin-browserlist@^2.0.0": version "2.0.0" @@ -1678,10 +1851,10 @@ resolved "https://registry.yarnpkg.com/@putout/plugin-cloudcmd/-/plugin-cloudcmd-3.1.1.tgz#3dc24053c745bddc7acd40ac9ea6e7ecdb4a5dac" integrity sha512-unw4ODmbUPb1NRQLdbd05IAqXZKV5WdOoC92KNaP6wIKfzs/Ofk9YgvvAIIDQ4jzqNEEb2vxJsg8yeSVSUObyA== -"@putout/plugin-conditions@^4.0.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-conditions/-/plugin-conditions-4.2.0.tgz#eb8cd18bb3dc2bc54b3a95c824be7904a837e40d" - integrity sha512-WFwASVv4tZXTLae284S21MWlK5yKbc1zAypQ5ihSx/lxYtrlCnOvQs6OVmGa6RhFe3/nZQkB6k7C8/o8zrmLJw== +"@putout/plugin-conditions@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-conditions/-/plugin-conditions-5.0.0.tgz#13956a2deb993317f99f54dd861b22126b96e82f" + integrity sha512-joqYYlN3dskMfxaon5Y/nNiR/H7/v8ZUZZ7groe9GrNCzi/DRVYhBNY2P9eoNJQNqiHY9ub8GIx8oKOo3kObQg== "@putout/plugin-convert-apply-to-spread@^4.0.0": version "4.0.0" @@ -1708,15 +1881,20 @@ resolved "https://registry.yarnpkg.com/@putout/plugin-convert-assignment-to-comparison/-/plugin-convert-assignment-to-comparison-2.0.0.tgz#ce45bf9217d0058804edb0a0fcd35191f4751631" integrity sha512-8V9iefPoCugiJiyRM6+diwNLw0QuPEUBF/wyWgadNt26t5y4pUQIHyl+6zz+WkRc5ZxhkOcGMODXIhObb+CuSA== +"@putout/plugin-convert-assignment-to-declaration@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@putout/plugin-convert-assignment-to-declaration/-/plugin-convert-assignment-to-declaration-1.0.1.tgz#8332a80e3dbfc6cc644965740960dafc157d61dd" + integrity sha512-Wy2SphR27qZdnwFc8iaroOIL8xk4LG0bifyAxXqbP0Ggk/kLzJe7Ht7ExYzDOmKw4pm96hUoP9JSIRzskafgrA== + "@putout/plugin-convert-concat-to-flat@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@putout/plugin-convert-concat-to-flat/-/plugin-convert-concat-to-flat-1.0.0.tgz#b8e1b02584fc9a1e79ac3e1275b0aa3e744f0ac7" integrity sha512-5vpw+xZ+00xQW6Ql9Ku6MrARV/EPq1KrTAHYYaBTLyMZcpNaM3L+LYJ08/Cc1/mm64ufBa3LTaFJtr9PrzmuHA== -"@putout/plugin-convert-const-to-let@^1.0.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-convert-const-to-let/-/plugin-convert-const-to-let-1.2.0.tgz#3221648a1487b7e8d8f389c93922180d837c2e48" - integrity sha512-U4enDDqp+iXfvnHKu6B/2xVTYwVdj5CGnpweL+QCpKe8KTDd1uxjM2sEcK+V5Ly8Y0SIGLJVyvGkUBIIufsRBw== +"@putout/plugin-convert-const-to-let@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-convert-const-to-let/-/plugin-convert-const-to-let-3.0.0.tgz#ef107b1b531dab66b783195ddb5c529fee6d7f71" + integrity sha512-/I8LBeMav8WQlR1MGXbuqq3BZxsX/3SGEk4p40ozvmoQmq5aHz8Hez9Nh9WyTcdIaps9D2FZx26Ot/uSvasC3A== "@putout/plugin-convert-index-of-to-includes@^2.0.0": version "2.0.1" @@ -1733,45 +1911,50 @@ resolved "https://registry.yarnpkg.com/@putout/plugin-convert-object-entries-to-array-entries/-/plugin-convert-object-entries-to-array-entries-3.0.1.tgz#3389d2fdd14578885558c81220161cf762b29e06" integrity sha512-Pam9J1cgmvkCgmKo68D6chA1//oI1IWWblVb/C0/l38eJdOzvuB3Izg9YDguNzJrP/y1ELTg5nB4pLp4nzz15w== -"@putout/plugin-convert-optional-to-logical@^3.0.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-convert-optional-to-logical/-/plugin-convert-optional-to-logical-3.1.0.tgz#7a515df53ed7f03944b055732dd36d341ee0c596" - integrity sha512-H/xDpYQHfswlIHlkDMftF/IBBnPIlsnYymAK06z3vyvSw/V/2SXiPDyH4NAcYxzAtI21tgTtQjo2OoCl9rLr+w== +"@putout/plugin-convert-optional-to-logical@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-convert-optional-to-logical/-/plugin-convert-optional-to-logical-4.0.0.tgz#f1815e82e068cbe76b8aedef1867a2b0c01f5b6c" + integrity sha512-JsyKKafPH95ZzA2TTizY20vp1JdpnjByQM4ZvWycE9yeUVtRHflXieOjW9StUdz1ePrPn8ghLwebSSCGmaMFng== "@putout/plugin-convert-quotes-to-backticks@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@putout/plugin-convert-quotes-to-backticks/-/plugin-convert-quotes-to-backticks-3.0.0.tgz#be39b97aba859d946fe0d4e3acf1f62f3f6b8aae" integrity sha512-V8LdAwF7HSVB+bZIgk1JMK+zF+dBDU88EPXdrA1nEeFqMFtLWbJmsYiVHQgg1Msp4MVCkZY1haAAggVuws5Uog== -"@putout/plugin-convert-template-to-string@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-convert-template-to-string/-/plugin-convert-template-to-string-1.0.0.tgz#4f00d13b762c775903ccbfcb941b8b8ad684b2cb" - integrity sha512-Oh/MN4Irc6b3qafOSh3VQ+qw/DVZq2FSKt200XKpJw1HXcUk8RpPxNnG3xTpn2vTe/qK2e4VDtlLgdxUNo0onA== +"@putout/plugin-convert-template-to-string@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-convert-template-to-string/-/plugin-convert-template-to-string-2.0.0.tgz#f154a6cc6b58be0851ef3d0d490a3de5fb33e65d" + integrity sha512-+qlmSL5Clg51KFI+o9oQfeQxKkKsx9c2JuPjLsuejCn8rp9wFLh9f/7SzoL7PNaBwrG0atcQUlqN0a3W/aXU3A== "@putout/plugin-convert-to-arrow-function@^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@putout/plugin-convert-to-arrow-function/-/plugin-convert-to-arrow-function-4.0.0.tgz#2f0ef4055a995949d4a50026559864553d5df693" integrity sha512-oE+jmjjrSxD9BtLEiHnqW0UA7wXPzNrt46iNbrGRT6EkoKcJogp1BedP6bMlvdJUsHZu/Lx1Ib1unPQ7dWk+Tg== -"@putout/plugin-declare-before-reference@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-declare-before-reference/-/plugin-declare-before-reference-3.0.0.tgz#cc3d55949a45bffb335848a46d84598890e5bf32" - integrity sha512-xXVifhMa464CBFKjQ4BTrjFy6gHkS7thJxKeNTMMC6AvtKAYL9DtSqqTl8/WJRR7nBDjUgCWK9MNfaFU4EeEOA== +"@putout/plugin-coverage@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-coverage/-/plugin-coverage-1.0.0.tgz#1c872b96ab2a1c960c409341c4c9efcba6ea5006" + integrity sha512-YX44zFIuSgWWxAVc0/uqKbqJDUBthya1QC/ov6H0GRX1vKVkqhCwcUzJ3i9DDyGLrzfhOGfzFagtZys9wRPx2Q== + +"@putout/plugin-declare-before-reference@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-declare-before-reference/-/plugin-declare-before-reference-4.0.0.tgz#f973489018268145696371e88c7a8a5dcfcde5bb" + integrity sha512-F44TRsfGVkMO+iP7ETdnJeJa43opmHk8njhGQI06GDNiSx9oKasrjcXjOaAuuhoP3nbkZqmMTQ301CPcBmkV1g== "@putout/plugin-declare-imports-first@^2.0.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@putout/plugin-declare-imports-first/-/plugin-declare-imports-first-2.1.0.tgz#4879c652596d3ac435baa6fdb21e771ff47b2dfb" integrity sha512-0L9XQ7wM09hOrokLm3IJhh300MkgIa+5XGbJ0JgHKtgY5zhk6hdEtcGefbzhRLbc0oiXFfEsad14z0nSbdvv4A== -"@putout/plugin-declare@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@putout/plugin-declare/-/plugin-declare-2.0.1.tgz#db09b7cc00367d4bbeee2f5100c000627fde04d4" - integrity sha512-cGJUFkBqD1L2uqCdkDDY/qOX3jlcgrNkJhka/P2VupnFSoUYPteUhew1gYp329rGypE1QbCOx+R8cdOZ0S5b7Q== +"@putout/plugin-declare@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-declare/-/plugin-declare-4.0.0.tgz#19bfa6bcefd494915ed51f745e5748fc7fd8621c" + integrity sha512-t5PQ/BsUvSbEBEQQBgQ6Lyg8MVFzDgl7P3ycv6GGaJ4C6dmGOwa2qePxvnQ2Bgqa6ZXPfj9wsCraofXfjIH7tg== -"@putout/plugin-eslint@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-eslint/-/plugin-eslint-6.0.0.tgz#43c3b3a8c49af5643afb6ca79b97c4f25082319b" - integrity sha512-7wUz2YMFlPxJjxAdRQzjtxtuBv9GoQE8PV3wqNryZ59DQtOJRr0yK1KCiMKSdQW/YdyVtvzgJC4srz7iiztIFQ== +"@putout/plugin-eslint@^9.0.0": + version "9.1.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-eslint/-/plugin-eslint-9.1.0.tgz#b8cc33d263ddcd7b1bf4c714d1e8530a565be9a9" + integrity sha512-eC5WZQVbtUxmH4uExCppbt/drhQghhnS7lQ0zrsmmVoOw6SqWnojJsqu7aLobGy436LrVB81dbJKHIa7JG/Ypw== "@putout/plugin-extract-object-properties@^9.0.0": version "9.0.0" @@ -1783,38 +1966,54 @@ resolved "https://registry.yarnpkg.com/@putout/plugin-extract-sequence-expressions/-/plugin-extract-sequence-expressions-3.5.0.tgz#bbe174fa9722990946a9a0df8c65138c95c88e96" integrity sha512-ywDbX0CpgweJrT7xiakwb2IEjzjQL4tdMXrBuW6OjVzOs6mNcuaFEHGMXnzFuNNCYOWpoUwr2oHdim++8QVuwg== -"@putout/plugin-filesystem@^2.0.0": - version "2.5.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-filesystem/-/plugin-filesystem-2.5.0.tgz#bd3b93895990da6c91232918912ae392780cd2b6" - integrity sha512-ehiHMhpi88X7C1Wq1vmwPQ5t1bm9hQbavSKD0fNK2KvHunieyd+ZGanMWD7LgRwgzmXiABxX5b2KCKvwFQODyg== +"@putout/plugin-filesystem@^5.0.0": + version "5.3.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-filesystem/-/plugin-filesystem-5.3.0.tgz#6d64ebf6fa45308bf1a1eb76fb9da4f868b93210" + integrity sha512-/XfKrIhKUQHHBVxGOIl9QXoD+Qt9nMlIYlXhLgD3wKCdFVtQkBzRZE5azOXGhc9m/oJ6oN5o6Ii1j6SgrRoXqw== dependencies: - "@putout/babel" "^1.5.5" - "@putout/operate" "^11.3.0" - "@putout/operator-filesystem" "^2.10.0" - "@putout/operator-json" "^1.3.0" - clean-css "^5.3.3" + "@putout/babel" "^2.0.0" + "@putout/operate" "^12.0.0" + "@putout/operator-filesystem" "^4.0.0" + "@putout/operator-json" "^2.0.0" -"@putout/plugin-for-of@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-for-of/-/plugin-for-of-3.0.0.tgz#2955af9847e509affd300f07d759f08ed4ff28e6" - integrity sha512-YqF2EJruY1199TAsCcYC1ue5YZJgLTGMT1Qu63pZVwDtnzT7rqiPQvXJqoCwNLdvtdF5WXiM24VVA8ZFK9+g6w== +"@putout/plugin-for-of@^6.0.0": + version "6.1.1" + resolved "https://registry.yarnpkg.com/@putout/plugin-for-of/-/plugin-for-of-6.1.1.tgz#d4217b534351e5e6e58f5df584da1c5b7c73aadd" + integrity sha512-ms8pJ0et3c2Hka8BuDHcw7cMokUP6z3vDWFlZppy5dYFitRXiJV8Jg1n9nfYNDnQ3wAVQmtxR1i8F1zl1/cgWA== -"@putout/plugin-github@^10.0.0": - version "10.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-github/-/plugin-github-10.0.0.tgz#0189375d1b8cbdc65d5d7744d2d6ada41411e172" - integrity sha512-pQyFjbtL8skOjIJIQ7rTpzHH8aHmCHVpZNUz0j9wYy6GTqLCcsttcnyfNDmNytBYsNJiXr0RKaC1EnKID3/46Q== +"@putout/plugin-generators@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-generators/-/plugin-generators-1.0.0.tgz#cbc4a858e46db14e6ce17d41a73ec6020d3500b9" + integrity sha512-5rETQ4xphQ3pH20AtoW9hn/jmTsVMS/8Sw0Uz0sa2cmSBRx/Nl9777ltrRx+dFZ1jj0f59uCT9mnHIe31Th44w== dependencies: - fast-deep-equal "^3.1.3" + fullstore "^3.0.0" -"@putout/plugin-gitignore@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-gitignore/-/plugin-gitignore-4.0.0.tgz#912ddf74b8bb1f8801248e4318c1b1c59d6cabc0" - integrity sha512-AXzm21gzlh9Iw2cpIS9VRgMqc9ROOY1D6I9lD6X7Y+ToZ8MIeV2L9JNzqwP7mcz0/zn3oth95vOc95NDHCkuFg== +"@putout/plugin-github@^12.0.0": + version "12.3.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-github/-/plugin-github-12.3.0.tgz#7d36c7c2c311701e86a752d151c7cdd5f45d7bf8" + integrity sha512-h67x8qbkBr8ET2W2DOTlud8iQWH7Y5MItxmhUBSSVmtfpb3q6hYEiczI1v1pxPPggsfBRRnIci3/WH22dPhSyA== -"@putout/plugin-logical-expressions@^5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-logical-expressions/-/plugin-logical-expressions-5.0.0.tgz#b950bef13e5d3d88157bb6e7cec328f34302799e" - integrity sha512-E4o54IUziUL2JsP/4znA3/+4GrmZ6cb07Yy8nnEac9cbymRgoX2bam2YfO3kG5vFZTrlWfL9XI7UGBR5/1PTcw== +"@putout/plugin-gitignore@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-gitignore/-/plugin-gitignore-6.0.0.tgz#e2b4457377ca9dc82108c6e43eacb90fa98f7123" + integrity sha512-uiAfT/shB+gsAAdy1I2UBFt005W//wgadEnXIRvwSBiA77u/VkxMJdPO7st2J6bBLTn/4tIh1WAeSuAEGC63QQ== + +"@putout/plugin-group-imports-by-source@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-group-imports-by-source/-/plugin-group-imports-by-source-1.0.0.tgz#cbd39c0ebdacaa54027bdaf52a57b8e62f2fed3f" + integrity sha512-HVg4yugHtM2UlTc8as+saiBL/Zf5Kzm/YLxdLScBODkg8TVCoUeLhWwTKLeW11fP3paqOtQNT5b9vSgMMfd+1A== + +"@putout/plugin-labels@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-labels/-/plugin-labels-1.0.0.tgz#1c5d4e19c472693ced79e1230c0b23a8f23a3029" + integrity sha512-kQ0R2cfmv+IiWUTZnCLZxmmxss5HiUPk6WA5lJTjbKMgRMUt6w3aZeeD23nbqqL8BXpT/OkQ242tmY7EXRCM7A== + dependencies: + fullstore "^3.0.0" + +"@putout/plugin-logical-expressions@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-logical-expressions/-/plugin-logical-expressions-6.0.0.tgz#a0b6af7bbacdf166d32b45afd6e27f45e5c4b497" + integrity sha512-MSGeKSqELMTq+skt9zGACqlQh4SZj1Tkrxm3vn/37KaSOt4f31X7kRpkN6BNZels9wmenZ6Bpb9mY61RXFNwcA== "@putout/plugin-madrun@^18.0.0": version "18.0.0" @@ -1831,20 +2030,20 @@ resolved "https://registry.yarnpkg.com/@putout/plugin-maybe/-/plugin-maybe-2.0.1.tgz#87b924c5628d5b05382ce9d73c3e983f4861f1b3" integrity sha512-kIYRPXnYdLmWeFPy7ayiOHFMyb2N8IviZdlfHC6gihyynw2yCCXDXNr6l/gPMa85+zcLG9usn3B8iFQ3c5GB5g== -"@putout/plugin-merge-destructuring-properties@^8.0.0": - version "8.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-merge-destructuring-properties/-/plugin-merge-destructuring-properties-8.0.0.tgz#cf89bbe3b42f2e3d7265eb79642992bc0dfa6d7f" - integrity sha512-XI53Sum3Ypf3g45ZYSmQW5oa/7dDHDUIHfQXUxUuhgjt1cOidMqkd+dUaMl8OjU/OyQr3B3yNm7asXZF+tZVBQ== +"@putout/plugin-merge-destructuring-properties@^9.0.0": + version "9.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-merge-destructuring-properties/-/plugin-merge-destructuring-properties-9.0.0.tgz#bb61a6f3a59cc1d62288b8bba296deb3aeed8f33" + integrity sha512-sPY2o/pkrY0vwfRSfVTuVJb9rtDceWuZFLZk/o3hjIaN4KDhwuF/SN2w5w2rcC46fUbTZsQ9vpGTUn/7RXP7rw== "@putout/plugin-merge-duplicate-functions@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@putout/plugin-merge-duplicate-functions/-/plugin-merge-duplicate-functions-2.0.0.tgz#9686de022d1bbdeee1c0a4ef6e5e55ae9c03f2d6" integrity sha512-FhhyFksBVRR7RfOUWrFgH+j7NvbRkWrKs1mKDWR7TzPbAs2STWmR45j6UeYoItbujWBo0Udk7UxhdUwR6ymRdw== -"@putout/plugin-merge-duplicate-imports@^10.0.0": - version "10.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-merge-duplicate-imports/-/plugin-merge-duplicate-imports-10.0.0.tgz#8fb128783d78b83e51d0843ac3fc0eaf2f5d3b4a" - integrity sha512-gnqCq3iRlVDmnv5zYsT+oB+zGlFfKp3EvnJ0wtADRusePNJBV2Mk1aRBsLC5Y+GIpb/HxVFboF4kbUxMBtjYFA== +"@putout/plugin-merge-duplicate-imports@^11.0.0": + version "11.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-merge-duplicate-imports/-/plugin-merge-duplicate-imports-11.0.0.tgz#357fb3c1694f7604254782d0462c43af6c504fc8" + integrity sha512-pxG+dr1G+lLe3l0s8Ds7eKSX7/RXeNuCF+Egd/efV2MSdSkghWykkdmteI4q3m9tL2xRKmYQbLIgwTCivP4msw== "@putout/plugin-montag@^2.0.0": version "2.0.0" @@ -1856,49 +2055,49 @@ resolved "https://registry.yarnpkg.com/@putout/plugin-new/-/plugin-new-3.0.1.tgz#170bd68796e1b3c88445c87db65bb3714e026149" integrity sha512-DXlkD30gfjd28Ef0Gs/sPjJTFFIaxXUygK7t6xb1xUeIqWlrqev9lPEkjHiV0dD+iPNEtswaiwCd2javrym+TQ== -"@putout/plugin-nodejs@^9.0.0": - version "9.4.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-nodejs/-/plugin-nodejs-9.4.0.tgz#9e6ac4a64569f70dc381c8a09dba6281da076858" - integrity sha512-mcDU/4CeM7KJUYQNIZWPYGNOeBP3D5Lq2eovdbtbGhOIbN4z2sHisIRZST7vc+BDzHFLEVxia4O6feW+Tdhixw== +"@putout/plugin-nodejs@^11.0.0": + version "11.11.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-nodejs/-/plugin-nodejs-11.11.0.tgz#2c704c4d0e5c67f668ad621e058ef31ff7c08765" + integrity sha512-QyYk5ozkaz3Ixj/38nNmUGLCJTzsqzx6r8JSsa3K4cPM4Usvt3DDvSy9U9IEf+5EfEd6kfcKLTRldkCGtyDZ3A== dependencies: just-camel-case "^6.2.0" -"@putout/plugin-npmignore@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-npmignore/-/plugin-npmignore-3.0.0.tgz#5a670d52d077c4d294171884043fc5d675c5ea70" - integrity sha512-r4Frs06vuHu9IFvUEQs1o5IHYL9hmTLAP2Y3Y2TT0GBk9NPICZZzVv+rBXXQ+W/LmFECU9stO4LgJcnxjXVBtQ== +"@putout/plugin-npmignore@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-npmignore/-/plugin-npmignore-5.0.0.tgz#7472b10d66b3448e6bf3a995414adeab0592e6a9" + integrity sha512-k43d+6dCW9tiueQjyq1+h6GAcXuB79VJzBXE8sME5IPk31HVUlYfhWKHB5IaG1DT9F4+BVuyvZbIXYXdeLK+hg== -"@putout/plugin-package-json@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-package-json/-/plugin-package-json-6.0.0.tgz#0f7e08c32d30be10b41d4a076b6c0b3380176981" - integrity sha512-tqZ+nVpkKah/9st+Y5Uuxa+ieHqbonQF4RfLB0LiMe5gWtza13+7YYYob4dBF3hli0QJwV5mITXMbxvWh7TvOg== +"@putout/plugin-package-json@^7.0.0": + version "7.2.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-package-json/-/plugin-package-json-7.2.0.tgz#49a3b8da7310e07585521ef05f2dbfd927633ad1" + integrity sha512-Q7gsQYWE3LlYAnKo3rxuzua5S+dx1Ka9o3Db21Ny9MxXE0GrFNPO6H8kielobjvEZe0bK17ACrL1PtZaEJ73YQ== -"@putout/plugin-promises@^13.0.0": - version "13.1.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-promises/-/plugin-promises-13.1.0.tgz#1e2672d57bae5730bea77d1cca8c0270a32db3c9" - integrity sha512-EsY26bcPjdYzoQrMLCVYIfPctlb3GFeqwvevPydqhs/ruDqM7WHZ13vSEIpXTKxg5rRH/tbR1foX+NthCsTo9g== +"@putout/plugin-promises@^15.0.0": + version "15.2.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-promises/-/plugin-promises-15.2.0.tgz#8377eefa926b38fb805570e6ac1d9d262ae404fa" + integrity sha512-KaqD5/GsR4TFcNAC787lAuSAAPh7hM3dm1Y34kDk+HG7CJ4gCqiJEe7ojXG/jHEvJfZQs5BD2NcD3/7YwtCo1A== dependencies: fullstore "^3.0.0" -"@putout/plugin-putout-config@^4.0.0": - version "4.2.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-putout-config/-/plugin-putout-config-4.2.0.tgz#e22f4b6376a0b98bafb1d8d0d43026803562e328" - integrity sha512-uLMefkkeNZmT4qA9kyJYfoF1llrZCWf0ukU/d4AUon2tkuFI4LD2np5R6IEEDnSI59Bl8YVfMGSoTovlVvdfjg== +"@putout/plugin-putout-config@^6.0.0": + version "6.9.3" + resolved "https://registry.yarnpkg.com/@putout/plugin-putout-config/-/plugin-putout-config-6.9.3.tgz#68f9dd56fb738f2ac490b00e0633f560947068f6" + integrity sha512-/jImoMGZbeHnM37p9SQkHfq3vTxwM3Yzg8I/MPibDcD3dt+368R24fhYnqxCfe0Yfd4fZC1VNkVox0/nkcwwAA== -"@putout/plugin-putout@^17.0.0": - version "17.3.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-putout/-/plugin-putout-17.3.0.tgz#3a6d2f75245757530178b7a3bb2d6a1f6f48df99" - integrity sha512-X/zMiV/KEx3tLbhXQlYVtTeqJMRgP4Tlxm4AOFZnB8yOqYqow7rtkuX0lxepMT7rNeZXbBPvj+dDblUFe4Jaiw== +"@putout/plugin-putout@^21.0.0": + version "21.1.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-putout/-/plugin-putout-21.1.0.tgz#a3372b9e8cb036ed6a1e3457196141d446013a04" + integrity sha512-4NLfvTq/uL3GwBsFgYON76mnWALS3myE4WjuXT9lsG44A0zS1MGYe/XpCXOpZgYM/BzY05hS8P3pIU8tfYcUjQ== dependencies: fullstore "^3.0.0" - just-camel-case "^6.0.1" + just-camel-case "^6.2.0" parse-import-specifiers "^1.0.2" try-catch "^3.0.0" -"@putout/plugin-regexp@^8.0.0": - version "8.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-regexp/-/plugin-regexp-8.0.0.tgz#960b144b879fb0c970cd8fca94f08a2e6de2c3c3" - integrity sha512-SD+MlFgg6r9bav3TtA9FlBJyMrAC6HACU9VuMeKyqCeBqAtm7PvBIq2b0IWIjG2sKo5nV9nN3egSvVKeczDrtQ== +"@putout/plugin-regexp@^9.0.0": + version "9.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-regexp/-/plugin-regexp-9.0.0.tgz#682d7ab6c52770c737e6b5696725cc1dd9e0a38f" + integrity sha512-dH1eKO7mobHb6JTFmOzKfEuDNqbocWaAZmxcwu8t7b58dwi73gq6SmXhVf3ZzBDDU56IGcUKb4nvDlZC4xIXIQ== dependencies: regexp-tree "^0.1.21" try-catch "^3.0.0" @@ -1913,27 +2112,27 @@ resolved "https://registry.yarnpkg.com/@putout/plugin-remove-constant-conditions/-/plugin-remove-constant-conditions-4.0.2.tgz#ca37c71c98224bc3bc9c9139f96f1ad31d51ed01" integrity sha512-UN+SlFVkSFbKjA9aw9WT32SaKnfeBo+TX0fqDu/dAyoe7gp8GAXRnDr/Yw02kRkDHmAYEcoKd1EGpRhhWHX1Gg== -"@putout/plugin-remove-debugger@^5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-remove-debugger/-/plugin-remove-debugger-5.0.0.tgz#a413ecbff267a284b40a7e04c532e4438eb96675" - integrity sha512-a5Qp8+yWl9I2pGs6YrW4lnCRALcW1Uqh9CGcHnSPfh1mYguUHSAx/grb27ugLeZS4ycOjN+GX3UiFE1qYw0dtQ== +"@putout/plugin-remove-debugger@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-remove-debugger/-/plugin-remove-debugger-7.0.0.tgz#6259dc80f6a5e0b268b234b77cf2a82ded8dfb0b" + integrity sha512-dFjtdP1r6RITDZMb6JG4ddQo0K5p2pX3mL09VByCWy0LXDHZIGkbEqn5Q4C1ydkRy7iH8+qug3wRWnsI8Z7txA== "@putout/plugin-remove-duplicate-case@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@putout/plugin-remove-duplicate-case/-/plugin-remove-duplicate-case-3.0.0.tgz#a020e8c2cf4d9310a322cd4b78ca601e4837b51c" integrity sha512-NLj45ob0RDk///SNTo3h+rJGbK3l22RkkRih2e7xg7ky6fKMtBCuMk0IYI8/mNNDR0Xm6UKwvBC9nFzqp9stTw== -"@putout/plugin-remove-duplicate-keys@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-remove-duplicate-keys/-/plugin-remove-duplicate-keys-3.0.0.tgz#739f0fc3a35399978bb3b1e047af5e08743ce255" - integrity sha512-9IZXP2RTTUaCYV+jn48QLoG1/kVZSz8ISeUYzLY3aNamajmkw523WK4cqxvrvZ4FdpmE/P3HH4UFjR6wDwgnuw== +"@putout/plugin-remove-duplicate-keys@^5.0.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-remove-duplicate-keys/-/plugin-remove-duplicate-keys-5.1.0.tgz#cef7d772dcf6e0a300448cad37b08fa116ebdb11" + integrity sha512-nBwt4Y2j/80vHhjUCg9+lDairRMDQWrMDlvYAhUjvbDfiaZzcD45OBh8k/j+PFHYZF2j2IEY6GwFkP7o9ZG09A== dependencies: fullstore "^3.0.0" -"@putout/plugin-remove-empty@^11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-remove-empty/-/plugin-remove-empty-11.0.0.tgz#6266060f378e29714692abe5ae26c2a94174d39d" - integrity sha512-bKcMC03xKfTiwcKrq4IvXgmeFQSYAhXILyLLHA5dntbqws091DjXnSje5AQ26DRAY6IXZgI3R5aBs9Ql7kOV8Q== +"@putout/plugin-remove-empty@^12.0.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-remove-empty/-/plugin-remove-empty-12.1.0.tgz#60a70cf06b416785f36b9a1998fc149821696536" + integrity sha512-kUgGzVBKKe8mR1bQUtUjVzTIdlh9j7KlZtMKCx7Yt2uZNbwQnscbuVlEYQfc7YyqGnWops64Si2YyELoEwil/A== "@putout/plugin-remove-iife@^4.0.0": version "4.1.0" @@ -1945,40 +2144,50 @@ resolved "https://registry.yarnpkg.com/@putout/plugin-remove-nested-blocks/-/plugin-remove-nested-blocks-6.3.0.tgz#24f44f3735ca17a9dd55a4184c6bf806128e0e2d" integrity sha512-H4acUrKSuqHAWLeIZNZ37LLqHDFrncdu2NxArBLkjZXSYl1e4LCVJbEmfjtk3gqsBax2bQO32H+ir/FOHQRgdw== +"@putout/plugin-remove-quotes-from-import-assertions@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-remove-quotes-from-import-assertions/-/plugin-remove-quotes-from-import-assertions-1.0.0.tgz#efffd42e7e390e223b4ee851bc5593f77ac6dd4c" + integrity sha512-jV5vwffYOTHdXCZ9VWkV76dcgOuppV6xkz41SYYD6WhAARTeypqJY0El+qQnr8F1kWiS+aKC/X/IWgvT+s/2Aw== + "@putout/plugin-remove-unreachable-code@^1.0.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@putout/plugin-remove-unreachable-code/-/plugin-remove-unreachable-code-1.2.0.tgz#dd8c485cbfde4d3179f68e8a9f6055c48f04645e" integrity sha512-3UkXYoeXVeSfcTrHENsRhbmsh4oxUgIpsAkFn7knKmi/WCVH7n0jQXUX+RRziX4E0sgs79mFodnMhQWtqMFXZg== -"@putout/plugin-remove-unreferenced-variables@^3.0.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-remove-unreferenced-variables/-/plugin-remove-unreferenced-variables-3.1.0.tgz#9a654ff61bc409165ca364a39f487b7c64b8eef6" - integrity sha512-Ve62OjbpmY76Z8fi/lv8PM4i1Adk6KaYfuQCwzZy9QtOBIFXyhWgJKEUPLPoJGKF2oH6RmIc7xyrJwb6F14Sig== +"@putout/plugin-remove-unreferenced-variables@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-remove-unreferenced-variables/-/plugin-remove-unreferenced-variables-4.0.0.tgz#48314972abd5916b067e5095bea8ee0b365ab5ab" + integrity sha512-tnnz/WTcxFg5pAt7VC5X0rNavkMKpCAPLjv1sF6b66KjB1sotr7V3QE0a4vqo2SwVriPH3/MeH1/AftcT58Cxg== -"@putout/plugin-remove-unused-expressions@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-remove-unused-expressions/-/plugin-remove-unused-expressions-7.0.0.tgz#bd18b70f2c180d955da1e286e038db81f7d94017" - integrity sha512-GZsSz8ZDwvSfrhQaRB+BAWHb56R8ZstuKAQYZNIlG2zqugdWxHukXj0jWdlrB0Ky+s42qjYRyQDBgjz/DUBsbA== +"@putout/plugin-remove-unused-expressions@^9.0.0": + version "9.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-remove-unused-expressions/-/plugin-remove-unused-expressions-9.0.0.tgz#43187c2596d7a73a76ddd8d689bd0ca752042d92" + integrity sha512-vw8SVtr9E8c7sjuf6akAwhRYjxKIJt2K9qgUPaN5KtwGWwly0Q2h7Vuthf0ms/0YusEIfOhu4sjN2lqWYTsQfQ== "@putout/plugin-remove-unused-for-of-variables@^3.0.0": version "3.0.1" resolved "https://registry.yarnpkg.com/@putout/plugin-remove-unused-for-of-variables/-/plugin-remove-unused-for-of-variables-3.0.1.tgz#7254a5d934b91958e86b180fab123e8533597401" integrity sha512-nFsBnRYdvSEBvOmKOzqMaWSlimX6K6jLl3HRX0KlfyJI/EOQYqjqPBvTRq3XS0resZw4LZ2cSPduL/dYuR1juw== +"@putout/plugin-remove-unused-labels@^1.0.1": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@putout/plugin-remove-unused-labels/-/plugin-remove-unused-labels-1.0.2.tgz#405e3fe143c3e45ebb0a5e880b59ed8ca3bc5c24" + integrity sha512-cDyMWovbcPclTOJh9ZM0BTw4KyQndrzKwtOKNG1dhfStLWZrux95VgO6hFwdYM8yPGj3RsA3mJLn3W26+DwJJg== + "@putout/plugin-remove-unused-private-fields@^2.0.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@putout/plugin-remove-unused-private-fields/-/plugin-remove-unused-private-fields-2.1.0.tgz#80b6d90aea943af91cadfb300d376e0515c54979" integrity sha512-g+hZPUDuJMCSrN4r2pWD5vPLGBouD651gbD2n1furOzEXFbduzpbMZqmn2pEBvOLu2e+61m03nLX3AUZmSgEYQ== -"@putout/plugin-remove-unused-variables@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-remove-unused-variables/-/plugin-remove-unused-variables-7.0.0.tgz#bd8904c2a6973a7cccd2fd5c5470d1f43c49ddfa" - integrity sha512-OQGZ+TsnZbdwaKbnaujviVDgdlF8t0mbum7UPZnayujqGJCyDe67QeSa9u7gC6i7WQbaNhwjH2nk5MPDRv9rgg== +"@putout/plugin-remove-unused-variables@^9.0.0": + version "9.2.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-remove-unused-variables/-/plugin-remove-unused-variables-9.2.0.tgz#bffdcbf07e337357bb205d23e56bd5ac8f58148c" + integrity sha512-/vjbZ0jW0fl0GRGsMwzDEIZXwc0avykF8CC+OxU1mWfGZmrJbg6I6I/gkEDlZGsiUjF434L4bljSZhZ3D+5hZA== -"@putout/plugin-remove-useless-arguments@^8.0.0": - version "8.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-remove-useless-arguments/-/plugin-remove-useless-arguments-8.0.0.tgz#935ec613dce7a89512b44143684e1ef86ba31228" - integrity sha512-rW5a2FGqYta+vIXvTGWlyZmBAHMmmTLjqzWCAnUAxquWhI9JaedKXlEccQ2j9xKc4sqLzqvj3AiKGjdUY3jB6Q== +"@putout/plugin-remove-useless-arguments@^9.0.0": + version "9.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-remove-useless-arguments/-/plugin-remove-useless-arguments-9.0.0.tgz#5859073e3d41bc08f6bc0f3b69c7815e02698dd0" + integrity sha512-+t52suTlLsmDx7p27voVch0MeQEy9himjB7hqgrab1BhSYigu88OQhNy6l7xGnIpkmvw1vu3Npn1aDudz3AEAg== "@putout/plugin-remove-useless-array-constructor@^2.0.0": version "2.0.0" @@ -1990,25 +2199,35 @@ resolved "https://registry.yarnpkg.com/@putout/plugin-remove-useless-array-entries/-/plugin-remove-useless-array-entries-1.0.0.tgz#270c711cc3678ea4f5bd33496397bf3e61a1d535" integrity sha512-ArLWIUXH1ajRPRe/6Pv4MhW3HAFoet4dy1fMlYVa+2i2ydjVYsKnwdJU70cI9B2Mo25JQXUY5yskkSaRQx339g== +"@putout/plugin-remove-useless-array@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-remove-useless-array/-/plugin-remove-useless-array-1.1.0.tgz#86329ce3d1c98c8936fcb6491d61ec35b6bb87a7" + integrity sha512-xWwGpvhtCiglwYjUZXOAple09QRnNZkCR8waoKxIlr8STSKB+6DGrdDCDw7A36fUNrTX96D4svGn1fHNAR6XIQ== + "@putout/plugin-remove-useless-assign@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@putout/plugin-remove-useless-assign/-/plugin-remove-useless-assign-1.1.0.tgz#995523e62a510fd0969530d62b160a32ebaf13a0" integrity sha512-lfTkCAVYKacsEuZRjVogH29FUH9xE3+7+15VEVzPPMiBdsACOJ9561yldXeqy6u/+9rwmmkYr8W1Bt7VyQEyvg== -"@putout/plugin-remove-useless-constructor@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-remove-useless-constructor/-/plugin-remove-useless-constructor-1.0.0.tgz#4e9cb123235d143c9fc51dc67802e388d54a0d69" - integrity sha512-K/HAWhsO65T1pPkYjHEH1u8pG7sz69sqzU509b4mWQx6C4rWNRCEkucuF1MQT2eNaawrHE+TUfzJOWoQ2J90vw== +"@putout/plugin-remove-useless-constructor@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-remove-useless-constructor/-/plugin-remove-useless-constructor-2.0.0.tgz#6239b11dda02cbb8fe43f9a7154e76ea64725453" + integrity sha512-nssmppJkz2d0xTzmPKIMtFgAyicRff4q9VuwLRahnUZ8NPN6kVdMoXb73VGy7ZYd5nMlGg/rxaF0hgZPqQ2R8Q== "@putout/plugin-remove-useless-continue@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@putout/plugin-remove-useless-continue/-/plugin-remove-useless-continue-2.0.0.tgz#4b75e7f32398020d131fd7c8ab978d04bb0229a8" integrity sha512-OxG5fr4uIGSmITzX4pkYPBYnn1NaGu9ZSBCzcrNrG5/7mGNIO9YnC9yyVRjTXELdxJXL5sjxzoBCSsS33PMwFQ== -"@putout/plugin-remove-useless-escape@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-remove-useless-escape/-/plugin-remove-useless-escape-4.0.0.tgz#f20dcb855e70c002c98b633c2f4df56ad244a2af" - integrity sha512-d+7nu5pPh9N3aPC3c34/vOzXxCrgBacIfuwG2DJyJbwdWhymoaaH8eXd8tUO9MQtnrNwjjYJyUGJ+XrDMHQTWQ== +"@putout/plugin-remove-useless-delete@^1.0.1": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@putout/plugin-remove-useless-delete/-/plugin-remove-useless-delete-1.0.4.tgz#4d969f1b81c373917bba02eaebc188c81ff51ea1" + integrity sha512-Gsq1UW8cOTwldLQHU6xEZHVNQQCEyM0diSyvufVxqMvAAVx5fvtbK/Kzosk56OB0lXn3SjiPg/EtGiZt0vwaLg== + +"@putout/plugin-remove-useless-escape@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-remove-useless-escape/-/plugin-remove-useless-escape-6.0.0.tgz#2ced55ed5e46dd78ee99fe8b818875c15558404c" + integrity sha512-I6CRfw78PHnYTLzyJjbzRTp+OaJF9oyLAefEQOI6lr1XdRe62SStY2YROyTAbH2E6/zYjjRFqHxw1G6E222J2g== dependencies: emoji-regex "^10.0.1" @@ -2032,25 +2251,25 @@ resolved "https://registry.yarnpkg.com/@putout/plugin-remove-useless-replace/-/plugin-remove-useless-replace-1.0.4.tgz#87ae41e67d63216f4db505e8291981f18c628d9e" integrity sha512-w4TdcqM/9UOjv3YtyRldV49P95o32MIYyVe4aSxyAD4m29f/tnzD11RsCDC20mHZzSK3BIVpB72guK2U0ylqGQ== -"@putout/plugin-remove-useless-return@^6.0.0": - version "6.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-remove-useless-return/-/plugin-remove-useless-return-6.0.0.tgz#8aa4dd3242d04b6715535683e29d1c16e205feb2" - integrity sha512-/ZWWRlLTsqNQUxnTgh8pc5C5Wg9glSOgRv3593mTlJyN6nU87A9gu9TmMumwYEUgR3XTGQO+3X9DVVUmAjPxBg== +"@putout/plugin-remove-useless-return@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-remove-useless-return/-/plugin-remove-useless-return-7.0.0.tgz#dc6391a3017bdfa14780ce0cf3f9e6bad32bb0cc" + integrity sha512-YXg8StDHppFkuOzivde33g4idADikbuJSmri/jrzp/bsSw3mA0OfHhsSDJs8QKTfAwTHX71Wg2zhVzoq4vV5hg== -"@putout/plugin-remove-useless-spread@^9.0.0": - version "9.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-remove-useless-spread/-/plugin-remove-useless-spread-9.0.0.tgz#cc90e9003168a9b94acebc4d51d667c189973fbf" - integrity sha512-4mB/IMRHjVqCAC8qOoMcMJczwxVz2XcEDs/9M4RMXKaoRbPElx0rFCx4gm7Lrez6NfmzOEqg98fyy9Igz9pZuA== +"@putout/plugin-remove-useless-spread@^11.0.0": + version "11.1.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-remove-useless-spread/-/plugin-remove-useless-spread-11.1.0.tgz#ae108e5f40d25179527428918d374c065713fa1d" + integrity sha512-m/2X+HX+c2ybtYtkrh4ucvmvogSjY4NNPzK7H4mjP9EcbWqACntTN5BeuMFums86cUi6chSyQlp/w1Pj+sPFrw== "@putout/plugin-remove-useless-template-expressions@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@putout/plugin-remove-useless-template-expressions/-/plugin-remove-useless-template-expressions-2.0.0.tgz#1dfd0545566cf87254d8a31b5af59a5f96e0e5ed" integrity sha512-1Dcnjc4h2Nd6eSvdTEhgtSbqvCMVxv6Mbvhj2yXjzNyP0vMi/CIUta23gM7Ie5Kzpkf/g9xhUUVqYVwYKjIkKw== -"@putout/plugin-remove-useless-variables@^10.0.0": - version "10.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-remove-useless-variables/-/plugin-remove-useless-variables-10.0.0.tgz#fbf4fd4309eea7d3ab5169c44f84a5a45347557d" - integrity sha512-7Xco4Jc25uYrdQG9GD43fiHUE6LrEFfrjtJ6E6x5uJKaC+Lqw/GngtebRPd5WTRAsS4feDlDVDV/bbuDZnNELQ== +"@putout/plugin-remove-useless-variables@^12.0.0": + version "12.4.1" + resolved "https://registry.yarnpkg.com/@putout/plugin-remove-useless-variables/-/plugin-remove-useless-variables-12.4.1.tgz#caef5e1b81da7ef50930c9f23066c25fb0805b43" + integrity sha512-40iqgZ7f76JTMyHTT+heeGYkvASGF1+vDorgUIGAY+XApsTEsJIQiLKdP8dx3rjEgAUZPJFQFanxETWILZXXIQ== "@putout/plugin-reuse-duplicate-init@^5.0.0": version "5.0.0" @@ -2062,15 +2281,27 @@ resolved "https://registry.yarnpkg.com/@putout/plugin-simplify-assignment/-/plugin-simplify-assignment-3.1.0.tgz#ee985efd7e44f402964bc09a7b825f6c222f4f18" integrity sha512-pwYwK96USqM//E15/SAQ9x4DTzbMV3oBXCBDtliXQeVsDKGfm0Wn17LStl9yQ88M9hrplXFBGNHuQUAUOBAPeQ== -"@putout/plugin-simplify-boolean-return@^1.0.0": +"@putout/plugin-simplify-boolean-return@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-simplify-boolean-return/-/plugin-simplify-boolean-return-2.0.0.tgz#1b84ca8fe7144cd2779a35a44f032ff3bf87536d" + integrity sha512-/KNrebqH/sRnk8cUqylR/uCTbI+AQ3Upag9qpozm+XkL/vCzyad5zSLqxet7qJOBwzS4dDFSzlRm2tjJAHS+SA== + +"@putout/plugin-simplify-ternary@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-simplify-ternary/-/plugin-simplify-ternary-7.0.0.tgz#120085ca05e82235ec545752a34155f76c9961bb" + integrity sha512-sSXTE4mOgkzVsVRv73DAEUBLRTouwW2ts0tDxOFqY0ipqjI9fNhHTl+ifF9b9DvNyi66MiAmhV4sVOuPFq4xUA== + +"@putout/plugin-sort-imports-by-specifiers@^1.0.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-simplify-boolean-return/-/plugin-simplify-boolean-return-1.1.0.tgz#5cd3a7d45b04fff7504b8bb730063fcce75ca030" - integrity sha512-c9yJVDX2MyoNeboj/saTiWUg049FYKFYi/wxuer+glWFFydXlyGwxEBwIuqitDaiqMkKGTr8zh7uF/RXDmxB9A== + resolved "https://registry.yarnpkg.com/@putout/plugin-sort-imports-by-specifiers/-/plugin-sort-imports-by-specifiers-1.1.0.tgz#950003f04dfd556d37a45a4a0124614145538f1f" + integrity sha512-4LUqfe7NIBjmZe7LzjlYBAyFjlgEPUYASFd+fV9oe/f5g3jF0A/uM3BrlqZI+twmNQNpkIlo9orVALVqps+K6Q== + dependencies: + parse-import-specifiers "^1.0.3" -"@putout/plugin-simplify-ternary@^6.0.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-simplify-ternary/-/plugin-simplify-ternary-6.1.0.tgz#c6887de6d52557381bafe9bc8c977ec959a3baec" - integrity sha512-XtfbdPHywYZaAVOYZUg1zMoz/BqKwgqcZazw4QL+TKgMp5HYIFHQ5FfqyvhYQOX+3v9NQq1lmLuHjT7mFn4Gyg== +"@putout/plugin-split-assignment-expressions@^1.0.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-split-assignment-expressions/-/plugin-split-assignment-expressions-1.2.0.tgz#4dfb82cc29ca0ee3debe47466d93f035f3bb64d6" + integrity sha512-mDS6l5R/Iu+7tfW3YL4NgpG5cX30ETxdDby42aDXh1Z+SpzapCK3LPseezQZWFwC4xKLGdQzOce1ZzrHydpe/w== "@putout/plugin-split-nested-destructuring@^3.0.0": version "3.0.0" @@ -2082,136 +2313,140 @@ resolved "https://registry.yarnpkg.com/@putout/plugin-split-variable-declarations/-/plugin-split-variable-declarations-3.0.0.tgz#c00227964921ab4e1e698c0944b6c41685503d7c" integrity sha512-K8b958p3+5c+hB8YxqBgrUGV2W79lHnsokzFGSe1KqpSmYzoM1cIEiT7MxpcA+WJi3rAlQ2iPO6ehWUIM+9USQ== -"@putout/plugin-strict-mode@^10.0.0": - version "10.0.2" - resolved "https://registry.yarnpkg.com/@putout/plugin-strict-mode/-/plugin-strict-mode-10.0.2.tgz#c502d578df28ae683eea19f488ef892985ba1a02" - integrity sha512-PAbx6LtUfmW+d7RxsCieSsjBKkv+jB83UmaJctizIN/NHeCOfKspSDmFuyT+WEh1sK9FMlpuAEfeGp2Y2dfngw== +"@putout/plugin-tape@^15.0.0": + version "15.1.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-tape/-/plugin-tape-15.1.0.tgz#b9bedc37c982d3d2ad9888b8ff04b991eb34209f" + integrity sha512-c3pSvJ2LKGlEqsLyeYembhLHvXQwmrxEyrNWITPNhZAjeVAi1wwTr6YRKw41YclW2iAbe3fxZIgZK4jwjPnNeQ== -"@putout/plugin-tape@^12.0.0": - version "12.1.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-tape/-/plugin-tape-12.1.0.tgz#fe5b7e875d3d492c0361945608a1ffa22c733f7b" - integrity sha512-11SIBaOV02rAWVyy7/UYY6Eb9BTYi7EcTWVBOksgbaFgs/exaiRH1FY8i5IYELSETiQYz7gTMZeQg9W2bzI6rw== - -"@putout/plugin-try-catch@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-try-catch/-/plugin-try-catch-3.0.0.tgz#466f2929a0a517cb10b2cff994c38bf052c528f3" - integrity sha512-JtmeB9ZXvWZdnnmw8KZSLBxNzMQ5YUqn3bt+bB46PXXqicOhoHcZBx/O4Rn0TvmfIztf+Li2yyF4tPXfpNVjUQ== +"@putout/plugin-try-catch@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-try-catch/-/plugin-try-catch-4.0.0.tgz#27f111ebfc1e632091ac7d4d3d7da91f07eb7bfb" + integrity sha512-ucJ0Qo8imalzjHsW/TmiEo//gqA/J6kEQbLY6nRlLsD/GeK9GehtMRwJCmTHgofsjXWUTDL5q6b8Xq3c3X4D/g== -"@putout/plugin-types@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@putout/plugin-types/-/plugin-types-3.0.0.tgz#a895f38bced5a64fa87b390e9c7e0c8c4b715264" - integrity sha512-DX/uhechHHBgJkDgk8+lyUjQn6kIktYVVHX2l9pVlqy9BIot4lG5Hy3AAFBm7/LeBrTNafy7z3s/sZmqBHj3GA== +"@putout/plugin-types@^5.0.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@putout/plugin-types/-/plugin-types-5.1.0.tgz#1452dd1eb0e8bfcd4188f191a56232a433575593" + integrity sha512-Oy4e2/P2w56TedzIk5rh/u2Yd3EovMhjxnrAjMFI6R/h7MM8kQSwI4RQFCWTgxQcDvLfw0FS7uOw09eNSJNOkQ== -"@putout/plugin-typescript@^5.0.0": - version "5.0.3" - resolved "https://registry.yarnpkg.com/@putout/plugin-typescript/-/plugin-typescript-5.0.3.tgz#21e89fe9afc03bf262a577834e210b610e68803c" - integrity sha512-Fw6sOXwOOIMHbW7EOFtR3GjWAXz/f6Gm2GQdkDLlDycLT6ewj3EzG6nv9rPTrDXFI/jYbVqsBMLqLBbJb5vpPw== +"@putout/plugin-typescript@^8.0.0": + version "8.2.1" + resolved "https://registry.yarnpkg.com/@putout/plugin-typescript/-/plugin-typescript-8.2.1.tgz#7e4472602e2fca7c76e55a6a4057d2501971b8fa" + integrity sha512-96RI7ebINqeSIsXQ8614zzvPvJ6tiWF4yYNIBIBxceeuqs+PnUkCfPVRMZFyX2BbbGxnZzCXVgn0wCXLaxs+vQ== "@putout/plugin-webpack@^3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@putout/plugin-webpack/-/plugin-webpack-3.0.0.tgz#1fa7ceaab0b5520b410fdefe6ad348f1a87f74e6" integrity sha512-qYUUvasY7AuWYGVOSuSnxYOMBcbIFIt+MaesxLW5j3sE0I51BkyiA8RPS7nUTW3nuzRt4TnzSdHS66RC6VO7nw== -"@putout/printer@^6.0.0": - version "6.17.0" - resolved "https://registry.yarnpkg.com/@putout/printer/-/printer-6.17.0.tgz#cb30b96882109db42f65fca5be6d65423dfa14ff" - integrity sha512-oWxw4J9RY9lSGRudXQ9Wg8V1MYtX7PKCi/kH5RxAIhcQ22OrG5dFBglZJGKmWeLddz5ezOysNh3Ps+Ndf9pzZQ== +"@putout/printer@^9.0.0", "@putout/printer@^9.0.1": + version "9.15.2" + resolved "https://registry.yarnpkg.com/@putout/printer/-/printer-9.15.2.tgz#e9eff390cb5b1acbb31b3f03b3e9cac05118d09f" + integrity sha512-aEns3XjZ08xwpRdyveLHxP/ilkO/WbmygYgJnz2AhETIWf+1u6EauG/JGhERJa6zlUw03bkuG87XPPaKynuE0Q== dependencies: - "@putout/babel" "^1.1.1" - "@putout/compare" "^13.0.0" - "@putout/operate" "^11.0.0" - "@putout/operator-json" "^1.2.0" + "@putout/babel" "^2.0.0" + "@putout/compare" "^14.0.0" + "@putout/operate" "^12.0.0" + "@putout/operator-json" "^2.0.0" fullstore "^3.0.0" just-snake-case "^3.2.0" parse-import-specifiers "^1.0.1" rendy "^4.0.0" -"@putout/processor-css@^7.0.0": - version "7.0.1" - resolved "https://registry.yarnpkg.com/@putout/processor-css/-/processor-css-7.0.1.tgz#85138e05861b411c68ba9b3a12d117e69e8fadd5" - integrity sha512-GNhRw+XbF/Tc8S3hqZhVJjKc+GGVyBo2HAJ15nZ85J+7hd+SC95oQoOKLzgb01trzwRR7Cdct6uQy+WfdMf55g== +"@putout/processor-css@^9.0.0": + version "9.0.0" + resolved "https://registry.yarnpkg.com/@putout/processor-css/-/processor-css-9.0.0.tgz#ba735c2c13854b20fb4d8be386e53fbaf1b3b443" + integrity sha512-FUzUKBDLbzWSi8ZWi7Mr6qhuvdyk11/oI3zvz7rvbWOVgSQ1FwxfWoOuzz9M5WJE0DJPaF6rj+n1fl2WNncJdg== dependencies: - cosmiconfig "^8.2.0" + align-spaces "^1.0.4" + cosmiconfig "^9.0.0" deepmerge "^4.2.2" - stylelint "^15.6.0" - stylelint-config-standard "^33.0.0" + prettier "^3.1.0" + stylelint "^16.0.1" + stylelint-config-standard "^36.0.0" + stylelint-prettier "^5.0.0" -"@putout/processor-filesystem@^2.0.0": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@putout/processor-filesystem/-/processor-filesystem-2.0.2.tgz#205a06ade214c6dcb16fbcb6b99ce1e5444df27c" - integrity sha512-qU+pxXBghlLoIjrq7ZgVeMwfNyWxJeblClzpHu7p73pRfO1FP2rBY9AfvngrI4nh9ykrCXocyMnrVPGQoU5uKg== +"@putout/processor-filesystem@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@putout/processor-filesystem/-/processor-filesystem-4.0.0.tgz#8951f6c8f7cd520a84d68ae9ea780a2503c09684" + integrity sha512-EhybKS0l5sl5Go7jXzo/zGer8sdknqVKPkRtwDTEo7CsFnF+k3jKlsEgGOwXkD25Nxau/hFShalVsnbwRIHUJw== dependencies: - "@putout/cli-filesystem" "^1.0.0" - "@putout/operator-filesystem" "^2.0.0" - "@putout/operator-json" "^1.0.1" + "@putout/cli-filesystem" "^2.0.1" + "@putout/operator-filesystem" "^4.0.0" + "@putout/operator-json" "^2.0.0" -"@putout/processor-ignore@^5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@putout/processor-ignore/-/processor-ignore-5.0.0.tgz#27f2ce286390ecc7b3857367cddebbab4e2b4004" - integrity sha512-qqV4KZL0jVMVUR8sRqZDV9+DFZ8iAWBaUprFVeX3HVmIcyxgEQXUjVTMMxwlRYdGoxBmAXH39PRdbmZKqAhOww== +"@putout/processor-ignore@^6.0.0": + version "6.0.1" + resolved "https://registry.yarnpkg.com/@putout/processor-ignore/-/processor-ignore-6.0.1.tgz#9e98dda6d990672d7ae8e66c4e1e24c5de532aa8" + integrity sha512-f1kFzaBUIZyuRiX78SwMMPSQx+Fvspf69TmMUFYJqLkhKJ8I+F5IR0JmYHnorjfnPaEM5veVQd21wmyWCELRMg== dependencies: - "@putout/operator-json" "^1.0.1" + "@putout/operator-json" "^2.0.0" "@putout/processor-javascript@^5.0.0": version "5.0.0" resolved "https://registry.yarnpkg.com/@putout/processor-javascript/-/processor-javascript-5.0.0.tgz#a3bcc0dbfa194f7c4998f73ea4768e5ef98b51a8" integrity sha512-0V2S2GTtzSXo1rLwCnEplVYZnAC2e2jdmSUig1p9qx9FjQj4MHCEHsmRjKkjh0NsajKUY5t2Z+ZLZ6GeagUlxg== -"@putout/processor-json@^8.0.0": - version "8.0.1" - resolved "https://registry.yarnpkg.com/@putout/processor-json/-/processor-json-8.0.1.tgz#ad5d9a99f9129d73153d2609091f457d42524fbe" - integrity sha512-mn3Yu7OuYka0DdofhmpRGq/zEsCw8hgHfsAEX1z52dBtGYSyk7cVUqWcYNkug3d5iDvkGdOCuX7MSEZSopQnog== +"@putout/processor-json@^9.0.0": + version "9.0.0" + resolved "https://registry.yarnpkg.com/@putout/processor-json/-/processor-json-9.0.0.tgz#114d2ea21b968289b216d45b34f2db37b6f12193" + integrity sha512-npJAD1WQ5niXgIvcU33CrmaOLLf90gHcDP1x9wrJhsdf3LQVAZFVDNIh9AhNI46TiL2fOxkp3rytuZIqzWBEwg== dependencies: - "@putout/operator-json" "^1.0.1" + "@putout/operator-json" "^2.0.0" -"@putout/processor-markdown@^11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@putout/processor-markdown/-/processor-markdown-11.0.0.tgz#3f7bf6ea7e6e3fbc8d2f30c9242223164ace4bf9" - integrity sha512-YPR2UkUXh4rJiVjQynFay7Bcgc+e7SOyJjUH48aVPFVmsWdHz5kEvvegdfKK2m2pzfcNJ5DHUrhT0xVo36Y0Vw== +"@putout/processor-markdown@^12.0.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@putout/processor-markdown/-/processor-markdown-12.1.0.tgz#60a79474f2a25e1afb8129a53968fe268c063f28" + integrity sha512-CBAju36wS35FC5VZ07UEkL+zGxNW1lXicflfgat4KEgwrlwVdxN7mbCfZc4LLOZO8AEboxx4rtlN/M0cmF8y3A== dependencies: - "@putout/operator-json" "^1.0.1" + "@putout/operator-json" "^2.0.0" once "^1.4.0" remark-parse "^11.0.0" - remark-preset-lint-consistent "^5.0.0" + remark-preset-lint-consistent "^6.0.0" remark-stringify "^11.0.0" unified "^11.0.3" - unified-lint-rule "^2.1.0" + unified-lint-rule "^3.0.0" unist-util-visit "^5.0.0" -"@putout/processor-yaml@^7.0.0": - version "7.0.1" - resolved "https://registry.yarnpkg.com/@putout/processor-yaml/-/processor-yaml-7.0.1.tgz#aacc4757853c633bf1e39ee6b83933c068e9d67b" - integrity sha512-qPDfovv+A5tMapxaT9zqfE02wedBmDREL4kLwnPlgTQOcoFR/CXOTYWP+VbbXmf0PrXoxyjkkvoxYS7+f9m4Vw== +"@putout/processor-yaml@^8.0.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@putout/processor-yaml/-/processor-yaml-8.1.0.tgz#817e79578e1acadf2ce8e23f852a6400089b3039" + integrity sha512-byEG+EnjpFZFwrig1oG9cE2yBscCk8bPvO+qlqCFI0ztlYD40KK6ZN7LcYdQXmImwgRNHCxPvyD4L/eyjOl5OA== dependencies: - "@putout/operator-json" "^1.3.0" + "@putout/operator-json" "^2.0.0" just-kebab-case "^4.0.2" try-catch "^3.0.0" yaml "^2.2.2" -"@putout/recast@^1.12.1": - version "1.14.0" - resolved "https://registry.yarnpkg.com/@putout/recast/-/recast-1.14.0.tgz#819c66ab12ae632ccd55e78f73ad943ff2c094f9" - integrity sha512-8phu29K7AwvOrNlyI4mrvxcgndk6dQyB48KpmMbPvS08cxTg9KQAfF4gEJlt2ojHSuf3i/VBKgopHxd3HhP9Cg== +"@putout/quick-lint@^1.2.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@putout/quick-lint/-/quick-lint-1.4.0.tgz#e15c14a2af72603a2182965dede4962d4895b1a6" + integrity sha512-/Dvl3xLOESVlbSGhcIzqBpKUAXp5Hn7exnqIXFx8+dMhQPxviyxTf11uyIvz3yOyoio+r9QhppK0Ys/Yx4OB1g== dependencies: - ast-types "^0.16.1" - esprima "~4.0.0" - source-map "~0.6.1" - tiny-invariant "^1.3.3" - tslib "^2.0.1" + once "^1.4.0" -"@putout/traverse@^9.0.0": - version "9.0.0" - resolved "https://registry.yarnpkg.com/@putout/traverse/-/traverse-9.0.0.tgz#ae751736cd7354aa9813cca20861093850fa4330" - integrity sha512-sDZzwGnWYh1pKHEiTgm4Armqla//33fH46t5aJnBE6raEowuy9GQeDBsRWMb6n1oH14oP7gnDJuBWQqfdqn35w== +"@putout/traverse@^10.0.0": + version "10.0.1" + resolved "https://registry.yarnpkg.com/@putout/traverse/-/traverse-10.0.1.tgz#d73977d105580ae30541d2036fa27fdd41af3ab4" + integrity sha512-voBHHqm37XcEGojRCYDUWYj2QhjGc1O+Kj+1/s2pceu/MaKNKq3fP5yDPPs4vgPhMsMw1u+QFpFFCHvZiZpC7w== dependencies: - "@putout/babel" "^1.0.5" - "@putout/compare" "^13.0.0" + "@putout/babel" "^2.0.0" + "@putout/compare" "^14.0.0" "@repeaterjs/repeater@^3.0.4": version "3.0.5" resolved "https://registry.yarnpkg.com/@repeaterjs/repeater/-/repeater-3.0.5.tgz#b77571685410217a548a9c753aa3cdfc215bfc78" integrity sha512-l3YHBLAol6d/IKnB9LhpD0cEZWAoe3eFKUyTYWmFmCO2Q/WOckxLQAUyMZWwZV2M/m3+4vgRoaolFqaII82/TA== +"@rtsao/scc@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@rtsao/scc/-/scc-1.1.0.tgz#927dd2fae9bc3361403ac2c7a00c32ddce9ad7e8" + integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g== + +"@sec-ant/readable-stream@^0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz#60de891bb126abfdc5410fdc6166aca065f10a0c" + integrity sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg== + "@sinclair/typebox@^0.27.8": version "0.27.8" resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" @@ -2222,11 +2457,6 @@ resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-2.1.1.tgz#ceff6a28a5b4867c2dd4a1ba513de278ccbe8bb1" integrity sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg== -"@sindresorhus/is@^5.2.0": - version "5.6.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-5.6.0.tgz#41dd6093d34652cddb5d5bdeee04eafc33826668" - integrity sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g== - "@sinonjs/commons@^3.0.0": version "3.0.1" resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.1.tgz#1029357e44ca901a615585f6d27738dbc89084cd" @@ -2253,13 +2483,6 @@ dependencies: defer-to-connect "^2.0.0" -"@szmarczak/http-timer@^5.0.1": - version "5.0.1" - resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-5.0.1.tgz#c7c1bf1141cdd4751b0399c8fc7b8b664cd5be3a" - integrity sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw== - dependencies: - defer-to-connect "^2.0.1" - "@tokenizer/token@^0.3.0": version "0.3.0" resolved "https://registry.yarnpkg.com/@tokenizer/token/-/token-0.3.0.tgz#fe98a93fe789247e998c75e74e9c7c63217aa276" @@ -2336,11 +2559,6 @@ "@types/node" "*" "@types/responselike" "^1.0.0" -"@types/component-emitter@^1.2.10": - version "1.2.14" - resolved "https://registry.yarnpkg.com/@types/component-emitter/-/component-emitter-1.2.14.tgz#8816eaec385a34fe124f26be8e6ccce4e5160820" - integrity sha512-lmPil1g82wwWg/qHSxMWkSKyJGQOK+ejXeMAAWyxNtVUD0/Ycj2maL63RAqpxVfdtvTfZkRnqzB0A9ft59y69g== - "@types/connect@*": version "3.4.38" resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858" @@ -2348,7 +2566,7 @@ dependencies: "@types/node" "*" -"@types/cookie@^0.4.0", "@types/cookie@^0.4.1": +"@types/cookie@^0.4.1": version "0.4.1" resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d" integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== @@ -2358,7 +2576,7 @@ resolved "https://registry.yarnpkg.com/@types/cookiejar/-/cookiejar-2.1.5.tgz#14a3e83fa641beb169a2dd8422d91c3c345a9a78" integrity sha512-he+DHOWReW0nghN24E1WUqM0efK4kI9oTqDm6XmK8ZPe2djZ90BSNdGnIyCLzCPw7/pogPlGbzI2wHGGmi4O/Q== -"@types/cors@^2.8.12", "@types/cors@^2.8.8": +"@types/cors@^2.8.12": version "2.8.17" resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.17.tgz#5d718a5e494a8166f569d986794e49c48b216b2b" integrity sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA== @@ -2372,22 +2590,6 @@ dependencies: "@types/ms" "*" -"@types/eslint-scope@^3.7.3": - version "3.7.7" - resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" - integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== - dependencies: - "@types/eslint" "*" - "@types/estree" "*" - -"@types/eslint@*": - version "8.56.7" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.56.7.tgz#c33b5b5a9cfb66881beb7b5be6c34aa3e81d3366" - integrity sha512-SjDvI/x3zsZnOkYZ3lCt9lOZWZLB2jIlNKz+LBgCtDurK0JZcwucxYHn1w2BJkD34dgX9Tjnak0txtq4WTggEA== - dependencies: - "@types/estree" "*" - "@types/json-schema" "*" - "@types/estree-jsx@^1.0.0": version "1.0.5" resolved "https://registry.yarnpkg.com/@types/estree-jsx/-/estree-jsx-1.0.5.tgz#858a88ea20f34fe65111f005a689fa1ebf70dc18" @@ -2400,6 +2602,11 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== +"@types/estree@^1.0.0", "@types/estree@^1.0.6": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50" + integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw== + "@types/express-serve-static-core@^4.17.30", "@types/express-serve-static-core@^4.17.33": version "4.19.0" resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz#3ae8ab3767d98d0b682cda063c3339e1e86ccfaa" @@ -2410,7 +2617,17 @@ "@types/range-parser" "*" "@types/send" "*" -"@types/express@^4.17.13", "@types/express@^4.17.21": +"@types/express-serve-static-core@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-5.0.0.tgz#91f06cda1049e8f17eeab364798ed79c97488a1c" + integrity sha512-AbXMTZGt40T+KON9/Fdxx0B2WK5hsgxcfXJLr5bFpZ7b4JCex2WyQPTEKdXqfHiY5nKKBScZ7yCoO6Pvgxfvnw== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/send" "*" + +"@types/express@^4.17.13": version "4.17.21" resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== @@ -2420,6 +2637,16 @@ "@types/qs" "*" "@types/serve-static" "*" +"@types/express@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@types/express/-/express-5.0.0.tgz#13a7d1f75295e90d19ed6e74cab3678488eaa96c" + integrity sha512-DvZriSMehGHL1ZNLzi6MidnsDhUZM/x2pRdDIKdwbUNqqwHxMlRdkxtn6/EPKyqKpHqTl/4nRZsRNLpZxZRpPQ== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^5.0.0" + "@types/qs" "*" + "@types/serve-static" "*" + "@types/graceful-fs@^4.1.3": version "4.1.9" resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz#2a06bc0f68a20ab37b3e36aa238be6abdf49e8b4" @@ -2427,14 +2654,14 @@ dependencies: "@types/node" "*" -"@types/hast@^2.0.0": - version "2.3.10" - resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.10.tgz#5c9d9e0b304bbb8879b857225c5ebab2d81d7643" - integrity sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw== +"@types/hast@^3.0.0": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.4.tgz#1d6b39993b82cea6ad783945b0508c25903e15aa" + integrity sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ== dependencies: - "@types/unist" "^2" + "@types/unist" "*" -"@types/http-cache-semantics@*", "@types/http-cache-semantics@^4.0.2": +"@types/http-cache-semantics@*": version "4.0.4" resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4" integrity sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== @@ -2463,15 +2690,15 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^29.5.12": - version "29.5.12" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.12.tgz#7f7dc6eb4cf246d2474ed78744b05d06ce025544" - integrity sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw== +"@types/jest@^29.5.13": + version "29.5.13" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.13.tgz#8bc571659f401e6a719a7bf0dbcb8b78c71a8adc" + integrity sha512-wd+MVEZCHt23V0/L642O5APvspWply/rGY5BcW4SUETo2UzPU3Z26qr8jC2qxpimI2jjx9h7+2cj2FwIr01bXg== dependencies: expect "^29.0.0" pretty-format "^29.0.0" -"@types/json-schema@*", "@types/json-schema@^7.0.12", "@types/json-schema@^7.0.8": +"@types/json-schema@^7.0.15", "@types/json-schema@^7.0.8": version "7.0.15" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== @@ -2493,13 +2720,6 @@ resolved "https://registry.yarnpkg.com/@types/long/-/long-4.0.2.tgz#b74129719fc8d11c01868010082d483b7545591a" integrity sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA== -"@types/mdast@^3.0.0": - version "3.0.15" - resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.15.tgz#49c524a263f30ffa28b71ae282f813ed000ab9f5" - integrity sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ== - dependencies: - "@types/unist" "^2" - "@types/mdast@^4.0.0": version "4.0.3" resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.3.tgz#1e011ff013566e919a4232d1701ad30d70cab333" @@ -2517,11 +2737,6 @@ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== -"@types/minimist@^1.2.2": - version "1.2.5" - resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.5.tgz#ec10755e871497bcd83efe927e43ec46e8c0747e" - integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag== - "@types/ms@*": version "0.7.34" resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" @@ -2535,17 +2750,26 @@ "@types/node" "*" form-data "^4.0.0" -"@types/node@*", "@types/node@20.12.5", "@types/node@>=10.0.0", "@types/node@^20.10.8": +"@types/node@*", "@types/node@>=10.0.0": version "20.12.5" resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.5.tgz#74c4f31ab17955d0b5808cdc8fd2839526ad00b3" integrity sha512-BD+BjQ9LS/D8ST9p5uqBxghlN+S42iuNxjsUGjeZobe/ciXzk2qb1B6IXc6AnRLS+yFJRpN2IPEHMzwspfDJNw== dependencies: undici-types "~5.26.4" -"@types/normalize-package-data@^2.4.0": - version "2.4.4" - resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901" - integrity sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA== +"@types/node@22.7.0": + version "22.7.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.7.0.tgz#670aa1874bc836863e5c116f9f2c32416ff27e1f" + integrity sha512-MOdOibwBs6KW1vfqz2uKMlxq5xAfAZ98SZjO8e3XnAbFnTJtAspqhWk7hrdSAs9/Y14ZWMiy7/MxMUzAOadYEw== + dependencies: + undici-types "~6.19.2" + +"@types/node@^20.14.0": + version "20.16.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.16.7.tgz#0a245bf5805add998a22b8b5adac612ee70190bc" + integrity sha512-QkDQjAY3gkvJNcZOWwzy3BN34RweT0OQ9zJyvLCU0kSK22dO2QYh/NHGfbEAYylPYzRB1/iXcojS79wOg5gFSw== + dependencies: + undici-types "~6.19.2" "@types/qs@*": version "6.9.14" @@ -2564,7 +2788,7 @@ dependencies: "@types/node" "*" -"@types/semver@^7.5.0", "@types/semver@^7.5.6": +"@types/semver@^7.5.6": version "7.5.8" resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e" integrity sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ== @@ -2613,11 +2837,6 @@ resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.2.tgz#6dd61e43ef60b34086287f83683a5c1b2dc53d20" integrity sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ== -"@types/unist@^2", "@types/unist@^2.0.0": - version "2.0.10" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.10.tgz#04ffa7f406ab628f7f7e97ca23e290cd8ab15efc" - integrity sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA== - "@types/yargs-parser@*": version "21.0.3" resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" @@ -2630,89 +2849,89 @@ dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^8.4.0": - version "8.4.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.4.0.tgz#188c65610ef875a086404b5bfe105df936b035da" - integrity sha512-rg8LGdv7ri3oAlenMACk9e+AR4wUV0yrrG+XKsGKOK0EVgeEDqurkXMPILG2836fW4ibokTB5v4b6Z9+GYQDEw== +"@typescript-eslint/eslint-plugin@^8.8.0": + version "8.8.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.8.0.tgz#b2b02a5447cdc885950eb256b3b8a97b92031bd3" + integrity sha512-wORFWjU30B2WJ/aXBfOm1LX9v9nyt9D3jsSOxC3cCaTQGCW5k4jNpmjFv3U7p/7s4yvdjHzwtv2Sd2dOyhjS0A== dependencies: "@eslint-community/regexpp" "^4.10.0" - "@typescript-eslint/scope-manager" "8.4.0" - "@typescript-eslint/type-utils" "8.4.0" - "@typescript-eslint/utils" "8.4.0" - "@typescript-eslint/visitor-keys" "8.4.0" + "@typescript-eslint/scope-manager" "8.8.0" + "@typescript-eslint/type-utils" "8.8.0" + "@typescript-eslint/utils" "8.8.0" + "@typescript-eslint/visitor-keys" "8.8.0" graphemer "^1.4.0" ignore "^5.3.1" natural-compare "^1.4.0" ts-api-utils "^1.3.0" -"@typescript-eslint/parser@^8.4.0": - version "8.4.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.4.0.tgz#36b7cd7643a1c190d49dc0278192b2450f615a6f" - integrity sha512-NHgWmKSgJk5K9N16GIhQ4jSobBoJwrmURaLErad0qlLjrpP5bECYg+wxVTGlGZmJbU03jj/dfnb6V9bw+5icsA== +"@typescript-eslint/parser@^8.8.0": + version "8.8.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.8.0.tgz#ee4397c70230c4eee030456924c0fba480072f5e" + integrity sha512-uEFUsgR+tl8GmzmLjRqz+VrDv4eoaMqMXW7ruXfgThaAShO9JTciKpEsB+TvnfFfbg5IpujgMXVV36gOJRLtZg== dependencies: - "@typescript-eslint/scope-manager" "8.4.0" - "@typescript-eslint/types" "8.4.0" - "@typescript-eslint/typescript-estree" "8.4.0" - "@typescript-eslint/visitor-keys" "8.4.0" + "@typescript-eslint/scope-manager" "8.8.0" + "@typescript-eslint/types" "8.8.0" + "@typescript-eslint/typescript-estree" "8.8.0" + "@typescript-eslint/visitor-keys" "8.8.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@6.21.0": - version "6.21.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz#ea8a9bfc8f1504a6ac5d59a6df308d3a0630a2b1" - integrity sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg== +"@typescript-eslint/scope-manager@8.7.0": + version "8.7.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.7.0.tgz#90ee7bf9bc982b9260b93347c01a8bc2b595e0b8" + integrity sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg== dependencies: - "@typescript-eslint/types" "6.21.0" - "@typescript-eslint/visitor-keys" "6.21.0" + "@typescript-eslint/types" "8.7.0" + "@typescript-eslint/visitor-keys" "8.7.0" -"@typescript-eslint/scope-manager@8.4.0": - version "8.4.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.4.0.tgz#8a13d3c0044513d7960348db6f4789d2a06fa4b4" - integrity sha512-n2jFxLeY0JmKfUqy3P70rs6vdoPjHK8P/w+zJcV3fk0b0BwRXC/zxRTEnAsgYT7MwdQDt/ZEbtdzdVC+hcpF0A== +"@typescript-eslint/scope-manager@8.8.0": + version "8.8.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.8.0.tgz#30b23a6ae5708bd7882e40675ef2f1b2beac741f" + integrity sha512-EL8eaGC6gx3jDd8GwEFEV091210U97J0jeEHrAYvIYosmEGet4wJ+g0SYmLu+oRiAwbSA5AVrt6DxLHfdd+bUg== dependencies: - "@typescript-eslint/types" "8.4.0" - "@typescript-eslint/visitor-keys" "8.4.0" + "@typescript-eslint/types" "8.8.0" + "@typescript-eslint/visitor-keys" "8.8.0" -"@typescript-eslint/type-utils@8.4.0": - version "8.4.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.4.0.tgz#4a91b5789f41946adb56d73e2fb4639fdcf37af7" - integrity sha512-pu2PAmNrl9KX6TtirVOrbLPLwDmASpZhK/XU7WvoKoCUkdtq9zF7qQ7gna0GBZFN0hci0vHaSusiL2WpsQk37A== +"@typescript-eslint/type-utils@8.8.0": + version "8.8.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.8.0.tgz#a0ca1c8a90d94b101176a169d7a0958187408d33" + integrity sha512-IKwJSS7bCqyCeG4NVGxnOP6lLT9Okc3Zj8hLO96bpMkJab+10HIfJbMouLrlpyOr3yrQ1cA413YPFiGd1mW9/Q== dependencies: - "@typescript-eslint/typescript-estree" "8.4.0" - "@typescript-eslint/utils" "8.4.0" + "@typescript-eslint/typescript-estree" "8.8.0" + "@typescript-eslint/utils" "8.8.0" debug "^4.3.4" ts-api-utils "^1.3.0" -"@typescript-eslint/types@6.21.0": - version "6.21.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.21.0.tgz#205724c5123a8fef7ecd195075fa6e85bac3436d" - integrity sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg== +"@typescript-eslint/types@8.7.0": + version "8.7.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.7.0.tgz#21d987201c07b69ce7ddc03451d7196e5445ad19" + integrity sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w== -"@typescript-eslint/types@8.4.0": - version "8.4.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.4.0.tgz#b44d6a90a317a6d97a3e5fabda5196089eec6171" - integrity sha512-T1RB3KQdskh9t3v/qv7niK6P8yvn7ja1mS7QK7XfRVL6wtZ8/mFs/FHf4fKvTA0rKnqnYxl/uHFNbnEt0phgbw== +"@typescript-eslint/types@8.8.0": + version "8.8.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.8.0.tgz#08ea5df6c01984d456056434641491fbf7a1bf43" + integrity sha512-QJwc50hRCgBd/k12sTykOJbESe1RrzmX6COk8Y525C9l7oweZ+1lw9JiU56im7Amm8swlz00DRIlxMYLizr2Vw== -"@typescript-eslint/typescript-estree@6.21.0": - version "6.21.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz#c47ae7901db3b8bddc3ecd73daff2d0895688c46" - integrity sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ== +"@typescript-eslint/typescript-estree@8.7.0": + version "8.7.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.7.0.tgz#6c7db6baa4380b937fa81466c546d052f362d0e8" + integrity sha512-MC8nmcGHsmfAKxwnluTQpNqceniT8SteVwd2voYlmiSWGOtjvGXdPl17dYu2797GVscK30Z04WRM28CrKS9WOg== dependencies: - "@typescript-eslint/types" "6.21.0" - "@typescript-eslint/visitor-keys" "6.21.0" + "@typescript-eslint/types" "8.7.0" + "@typescript-eslint/visitor-keys" "8.7.0" debug "^4.3.4" - globby "^11.1.0" + fast-glob "^3.3.2" is-glob "^4.0.3" - minimatch "9.0.3" - semver "^7.5.4" - ts-api-utils "^1.0.1" + minimatch "^9.0.4" + semver "^7.6.0" + ts-api-utils "^1.3.0" -"@typescript-eslint/typescript-estree@8.4.0": - version "8.4.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.4.0.tgz#00ed79ae049e124db37315cde1531a900a048482" - integrity sha512-kJ2OIP4dQw5gdI4uXsaxUZHRwWAGpREJ9Zq6D5L0BweyOrWsL6Sz0YcAZGWhvKnH7fm1J5YFE1JrQL0c9dd53A== +"@typescript-eslint/typescript-estree@8.8.0": + version "8.8.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.8.0.tgz#072eaab97fdb63513fabfe1cf271812affe779e3" + integrity sha512-ZaMJwc/0ckLz5DaAZ+pNLmHv8AMVGtfWxZe/x2JVEkD5LnmhWiQMMcYT7IY7gkdJuzJ9P14fRy28lUrlDSWYdw== dependencies: - "@typescript-eslint/types" "8.4.0" - "@typescript-eslint/visitor-keys" "8.4.0" + "@typescript-eslint/types" "8.8.0" + "@typescript-eslint/visitor-keys" "8.8.0" debug "^4.3.4" fast-glob "^3.3.2" is-glob "^4.0.3" @@ -2720,51 +2939,43 @@ semver "^7.6.0" ts-api-utils "^1.3.0" -"@typescript-eslint/utils@8.4.0": - version "8.4.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.4.0.tgz#35c552a404858c853a1f62ba6df2214f1988afc3" - integrity sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ== +"@typescript-eslint/utils@8.8.0": + version "8.8.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.8.0.tgz#bd8607e3a68c461b69169c7a5824637dc9e8b3f1" + integrity sha512-QE2MgfOTem00qrlPgyByaCHay9yb1+9BjnMFnSFkUKQfu7adBXDTnCAivURnuPPAG/qiB+kzKkZKmKfaMT0zVg== dependencies: "@eslint-community/eslint-utils" "^4.4.0" - "@typescript-eslint/scope-manager" "8.4.0" - "@typescript-eslint/types" "8.4.0" - "@typescript-eslint/typescript-estree" "8.4.0" + "@typescript-eslint/scope-manager" "8.8.0" + "@typescript-eslint/types" "8.8.0" + "@typescript-eslint/typescript-estree" "8.8.0" -"@typescript-eslint/utils@^6.0.0": - version "6.21.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.21.0.tgz#4714e7a6b39e773c1c8e97ec587f520840cd8134" - integrity sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ== +"@typescript-eslint/utils@^6.0.0 || ^7.0.0 || ^8.0.0": + version "8.7.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.7.0.tgz#cef3f70708b5b5fd7ed8672fc14714472bd8a011" + integrity sha512-ZbdUdwsl2X/s3CiyAu3gOlfQzpbuG3nTWKPoIvAu1pu5r8viiJvv2NPN2AqArL35NCYtw/lrPPfM4gxrMLNLPw== dependencies: "@eslint-community/eslint-utils" "^4.4.0" - "@types/json-schema" "^7.0.12" - "@types/semver" "^7.5.0" - "@typescript-eslint/scope-manager" "6.21.0" - "@typescript-eslint/types" "6.21.0" - "@typescript-eslint/typescript-estree" "6.21.0" - semver "^7.5.4" + "@typescript-eslint/scope-manager" "8.7.0" + "@typescript-eslint/types" "8.7.0" + "@typescript-eslint/typescript-estree" "8.7.0" -"@typescript-eslint/visitor-keys@6.21.0": - version "6.21.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz#87a99d077aa507e20e238b11d56cc26ade45fe47" - integrity sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A== +"@typescript-eslint/visitor-keys@8.7.0": + version "8.7.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.7.0.tgz#5e46f1777f9d69360a883c1a56ac3c511c9659a8" + integrity sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ== dependencies: - "@typescript-eslint/types" "6.21.0" - eslint-visitor-keys "^3.4.1" + "@typescript-eslint/types" "8.7.0" + eslint-visitor-keys "^3.4.3" -"@typescript-eslint/visitor-keys@8.4.0": - version "8.4.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.4.0.tgz#1e8a8b8fd3647db1e42361fdd8de3e1679dec9d2" - integrity sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A== +"@typescript-eslint/visitor-keys@8.8.0": + version "8.8.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.8.0.tgz#f93965abd38c82a1a1f5574290a50d02daf1cd2e" + integrity sha512-8mq51Lx6Hpmd7HnA2fcHQo3YgfX1qbccxQOgZcb4tvasu//zXRaA1j5ZRFeCw/VRAdFi4mRM9DnZw0Nu0Q2d1g== dependencies: - "@typescript-eslint/types" "8.4.0" + "@typescript-eslint/types" "8.8.0" eslint-visitor-keys "^3.4.3" -"@ungap/structured-clone@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" - integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== - -"@webassemblyjs/ast@1.12.1", "@webassemblyjs/ast@^1.11.5": +"@webassemblyjs/ast@1.12.1", "@webassemblyjs/ast@^1.12.1": version "1.12.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.12.1.tgz#bb16a0e8b1914f979f45864c23819cc3e3f0d4bb" integrity sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg== @@ -2830,7 +3041,7 @@ resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a" integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== -"@webassemblyjs/wasm-edit@^1.11.5": +"@webassemblyjs/wasm-edit@^1.12.1": version "1.12.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz#9f9f3ff52a14c980939be0ef9d5df9ebc678ae3b" integrity sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g== @@ -2865,7 +3076,7 @@ "@webassemblyjs/wasm-gen" "1.12.1" "@webassemblyjs/wasm-parser" "1.12.1" -"@webassemblyjs/wasm-parser@1.12.1", "@webassemblyjs/wasm-parser@^1.11.5": +"@webassemblyjs/wasm-parser@1.12.1", "@webassemblyjs/wasm-parser@^1.12.1": version "1.12.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz#c47acb90e6f083391e3fa61d113650eea1e95937" integrity sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ== @@ -2943,22 +3154,32 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: mime-types "~2.1.34" negotiator "0.6.3" -acorn-import-assertions@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" - integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== +acorn-import-attributes@^1.9.5: + version "1.9.5" + resolved "https://registry.yarnpkg.com/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz#7eb1557b1ba05ef18b5ed0ec67591bfab04688ef" + integrity sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ== acorn-jsx@^5.3.2: version "5.3.2" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== +acorn-typescript@^1.4.13: + version "1.4.13" + resolved "https://registry.yarnpkg.com/acorn-typescript/-/acorn-typescript-1.4.13.tgz#5f851c8bdda0aa716ffdd5f6ac084df8acc6f5ea" + integrity sha512-xsc9Xv0xlVfwp2o7sQ+GCQ1PgbkdcpWdTzrwXxO3xDMTAywVS3oXVOcOHuRjAPkS4P9b+yc/qNF15460v+jp4Q== + acorn-walk@^8.1.1: version "8.3.2" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.2.tgz#7703af9415f1b6db9315d6895503862e231d34aa" integrity sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A== -acorn@^8.4.1, acorn@^8.7.1, acorn@^8.8.2, acorn@^8.9.0: +acorn@^8.12.0: + version "8.12.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248" + integrity sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg== + +acorn@^8.4.1, acorn@^8.7.1, acorn@^8.8.2: version "8.11.3" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a" integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== @@ -2995,6 +3216,11 @@ ajv@^6.12.4, ajv@^6.12.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" +align-spaces@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/align-spaces/-/align-spaces-1.0.4.tgz#a7f6f4414b156116dfb2896c71dfca064631a7fe" + integrity sha512-JPl93xFbsX4OY7VFKjerJ9cjaelmKo1wt1EP0ScrKI578vro1WhGy+w9C0nAFup8qYADgAS2FvMb7uLPStTB6g== + ansi-colors@4.1.3, ansi-colors@^4.1.1: version "4.1.3" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" @@ -3106,7 +3332,7 @@ array-flatten@3.0.0: resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-3.0.0.tgz#6428ca2ee52c7b823192ec600fa3ed2f157cd541" integrity sha512-zPMVc3ZYlGLNk4mpK1NzP2wg0ml9t7fUgDsayR5Y5rSzxQilzR9FGu/EH2jQOcKSAeAfWeylyW8juy3OkWRvNA== -array-includes@^3.1.7: +array-includes@^3.1.8: version "3.1.8" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.8.tgz#5e370cbe172fdd5dd6530c1d4aadda25281ba97d" integrity sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ== @@ -3128,7 +3354,7 @@ array-union@^2.1.0: resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -array.prototype.findlastindex@^1.2.3: +array.prototype.findlastindex@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz#8c35a755c72908719453f87145ca011e39334d0d" integrity sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ== @@ -3174,11 +3400,6 @@ arraybuffer.prototype.slice@^1.0.3: is-array-buffer "^3.0.4" is-shared-array-buffer "^1.0.2" -arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== - asap@^2.0.0: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" @@ -3208,6 +3429,11 @@ async-retry@^1.2.1: dependencies: retry "0.13.1" +async@^3.2.3: + version "3.2.6" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.6.tgz#1b0728e14929d51b85b449b7f06e27c1145e38ce" + integrity sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA== + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -3220,10 +3446,10 @@ available-typed-arrays@^1.0.7: dependencies: possible-typed-array-names "^1.0.0" -axios@^1.5.1: - version "1.6.8" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.8.tgz#66d294951f5d988a00e87a0ffb955316a619ea66" - integrity sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ== +axios@^1.7.7: + version "1.7.7" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.7.tgz#2f554296f9892a72ac8d8e4c5b79c14a91d0a47f" + integrity sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q== dependencies: follow-redirects "^1.15.6" form-data "^4.0.0" @@ -3309,11 +3535,6 @@ balanced-match@^2.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-2.0.0.tgz#dc70f920d78db8b858535795867bf48f820633d9" integrity sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA== -base64-arraybuffer@0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz#9818c79e059b1355f97e0428a017c838e90ba812" - integrity sha512-a1eIFi4R9ySrbiMuyTGx5e92uRH5tQY6kArNcFaKBUleIoLjdjBg7Zxm3Mqm3Kmkf27HLR/1fnxX9q8GQ7Iavg== - base64-js@^1.3.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" @@ -3329,11 +3550,6 @@ bcryptjs@^2.4.3: resolved "https://registry.yarnpkg.com/bcryptjs/-/bcryptjs-2.4.3.tgz#9ab5627b93e60621ff7cdac5da9733027df1d0cb" integrity sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ== -big-integer@^1.6.44: - version "1.6.52" - resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.52.tgz#60a887f3047614a8e1bffe5d7173490a97dc8c85" - integrity sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg== - binary-extensions@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" @@ -3379,12 +3595,23 @@ body-parser@1.20.2: type-is "~1.6.18" unpipe "1.0.0" -bplist-parser@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e" - integrity sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw== +body-parser@1.20.3: + version "1.20.3" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.3.tgz#1953431221c6fb5cd63c4b36d53fab0928e548c6" + integrity sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g== dependencies: - big-integer "^1.6.44" + bytes "3.1.2" + content-type "~1.0.5" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.13.0" + raw-body "2.5.2" + type-is "~1.6.18" + unpipe "1.0.0" brace-expansion@^1.1.7: version "1.1.11" @@ -3408,6 +3635,13 @@ braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.0.1" +braces@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== + dependencies: + fill-range "^7.1.1" + browserify-zlib@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.1.4.tgz#bb35f8a519f600e0fa6b8485241c979d0141fb2d" @@ -3425,7 +3659,7 @@ browserslist@^4.21.10, browserslist@^4.22.2: node-releases "^2.0.14" update-browserslist-db "^1.0.13" -bs-logger@0.x: +bs-logger@^0.2.6: version "0.2.6" resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== @@ -3449,7 +3683,7 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== -buffer@^5.2.1, buffer@^5.5.0, buffer@^5.6.0: +buffer@^5.2.1, buffer@^5.5.0: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== @@ -3457,12 +3691,12 @@ buffer@^5.2.1, buffer@^5.5.0, buffer@^5.6.0: base64-js "^1.3.1" ieee754 "^1.1.13" -bundle-name@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-3.0.0.tgz#ba59bcc9ac785fb67ccdbf104a2bf60c099f0e1a" - integrity sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw== +bundle-name@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-4.1.0.tgz#f3b96b34160d6431a19d7688135af7cfb8797889" + integrity sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q== dependencies: - run-applescript "^5.0.0" + run-applescript "^7.0.0" busboy@^1.0.0: version "1.6.0" @@ -3500,24 +3734,6 @@ cacheable-lookup@^2.0.0: "@types/keyv" "^3.1.1" keyv "^4.0.0" -cacheable-lookup@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz#3476a8215d046e5a3202a9209dd13fec1f933a27" - integrity sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w== - -cacheable-request@^10.2.8: - version "10.2.14" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-10.2.14.tgz#eb915b665fda41b79652782df3f553449c406b9d" - integrity sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ== - dependencies: - "@types/http-cache-semantics" "^4.0.2" - get-stream "^6.0.1" - http-cache-semantics "^4.1.1" - keyv "^4.5.3" - mimic-response "^4.0.0" - normalize-url "^8.0.0" - responselike "^3.0.0" - cacheable-request@^7.0.1: version "7.0.4" resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.4.tgz#7a33ebf08613178b403635be7b899d3e69bbe817" @@ -3547,22 +3763,12 @@ callsites@^3.0.0: resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camelcase-keys@^7.0.0: - version "7.0.2" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-7.0.2.tgz#d048d8c69448745bb0de6fc4c1c52a30dfbe7252" - integrity sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg== - dependencies: - camelcase "^6.3.0" - map-obj "^4.1.0" - quick-lru "^5.1.1" - type-fest "^1.2.1" - camelcase@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== -camelcase@^6.2.0, camelcase@^6.3.0: +camelcase@^6.2.0: version "6.3.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== @@ -3572,7 +3778,7 @@ caniuse-lite@^1.0.30001587: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001607.tgz#b91e8e033f6bca4e13d3d45388d87fa88931d9a5" integrity sha512-WcvhVRjXLKFB/kmOFVwELtMxyhq3iM/MvmXcyCe2PNf166c39mptscOc/45TTS96n2gpNV2z7+NakArTWZCQ3w== -chalk@4.1.2, chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: +chalk@4.1.2, chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -3654,13 +3860,6 @@ cjs-module-lexer@^1.0.0: resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== -clean-css@^5.3.3: - version "5.3.3" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.3.tgz#b330653cd3bd6b75009cc25c714cae7b93351ccd" - integrity sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg== - dependencies: - source-map "~0.6.0" - cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" @@ -3680,10 +3879,10 @@ cli-spinners@^2.5.0: resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== -cli-table3@0.6.3: - version "0.6.3" - resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.3.tgz#61ab765aac156b52f222954ffc607a6f01dbeeb2" - integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg== +cli-table3@0.6.5: + version "0.6.5" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.5.tgz#013b91351762739c16a9567c21a04632e449bf2f" + integrity sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ== dependencies: string-width "^4.2.0" optionalDependencies: @@ -3720,59 +3919,60 @@ clone@^1.0.2: resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== -cloudcmd@^16.17.7: - version "16.18.0" - resolved "https://registry.yarnpkg.com/cloudcmd/-/cloudcmd-16.18.0.tgz#1deb71eb8f8f9642fba5431a035fdae38b5623d5" - integrity sha512-ghQk2B8qXLgG14cnYPbULl62TTlHeKIv0FnvwILReNIYhnx3Ntr277MJzXH52LeI9pcKBiB+TMPklUkzNmbrfQ== +cloudcmd@^18.1.0: + version "18.1.0" + resolved "https://registry.yarnpkg.com/cloudcmd/-/cloudcmd-18.1.0.tgz#1537b353d86c5001c9c0d7f8dd49df9ed92acded" + integrity sha512-B3a5k5B09Lz+oAw4A8lFf1cJF0X+fRdhRBZ6xsDGkTsv0auklQfe3Sqe5t6n6oOSnMLkA506irJYnBfVY8ED4g== dependencies: "@babel/core" "^7.22.9" - "@babel/plugin-proposal-optional-chaining" "^7.21.0" - "@cloudcmd/dropbox" "^4.0.1" - "@cloudcmd/fileop" "^7.0.0" - "@cloudcmd/move-files" "^7.0.0" + "@babel/plugin-transform-optional-chaining" "^7.21.0" + "@cloudcmd/dropbox" "^5.0.1" + "@cloudcmd/fileop" "^8.0.0" + "@cloudcmd/move-files" "^8.0.0" "@cloudcmd/read-files-sync" "^2.0.0" - "@putout/cli-validate-args" "^1.0.1" + "@putout/cli-validate-args" "^2.0.0" "@putout/plugin-cloudcmd" "^3.1.1" apart "^2.0.0" - chalk "^4.0.0" + chalk "^5.3.0" compression "^1.7.4" console-io "^14.0.0" - copymitter "^8.0.1" + copymitter "^9.0.0" criton "^2.0.0" currify "^4.0.0" deepmerge "^4.0.0" - deepword "^8.0.0" - dword "^14.0.0" - edward "^14.2.0" + deepword "^10.0.0" + dword "^15.0.0" + edward "^15.0.0" es6-promisify "^7.0.0" execon "^1.2.0" express "^4.13.0" files-io "^4.0.0" - find-up "^6.1.0" + find-up "^7.0.0" for-each-key "^2.0.0" format-io "^2.0.0" fullstore "^3.0.0" - http-auth "4.1.2 || >4.1.3" - inly "^4.0.0" + http-auth "4.1.2 || > 4.1.3" + inly "^5.0.0" jaguar "^6.0.0" jju "^1.3.0" jonny "^3.0.0" - just-snake-case "^1.1.0" + just-snake-case "^3.2.0" markdown-it "^14.0.0" mellow "^3.0.0" + nano-memoize "^3.0.16" nomine "^4.0.0" object.omit "^3.0.0" once "^1.4.0" - onezip "^5.0.0" - open "^9.1.0" - package-json "^8.1.0" + onezip "^6.0.1" + open "^10.0.3" + package-json "^10.0.0" ponse "^7.0.0" - pullout "^4.0.0" - putout "^33.13.3" + pullout "^5.0.0" + putout "^36.0.2" redzip "^3.0.0" rendy "^4.1.3" - restafary "^11.0.0" - restbox "^3.0.0" + restafary "^12.0.0" + restbox "^4.0.0" shortdate "^2.0.0" simport "^1.0.1" socket.io "^4.0.0" @@ -3839,10 +4039,10 @@ commander@4.1.1: resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== -commander@^11.1.0: - version "11.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-11.1.0.tgz#62fdce76006a68e5c1ab3314dc92e800eb83d906" - integrity sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ== +commander@^12.1.0: + version "12.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-12.1.0.tgz#01423b36f501259fdaac4d0e4d60c96c991585d3" + integrity sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA== commander@^2.20.0, commander@^2.20.3: version "2.20.3" @@ -3865,7 +4065,7 @@ common-path-prefix@^3.0.0: resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== -component-emitter@^1.3.0, component-emitter@~1.3.0: +component-emitter@^1.3.0: version "1.3.1" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.1.tgz#ef1d5796f7d93f135ee6fb684340b26403c97d17" integrity sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ== @@ -3980,34 +4180,17 @@ copy-symlink@^2.0.0: resolved "https://registry.yarnpkg.com/copy-symlink/-/copy-symlink-2.0.0.tgz#dde238599accbe0d474a9d3c3bf296ce7026d629" integrity sha512-5zTbLb0sT5jLl/HK64+36JLwwqXXTwFCMFYPE9uHJN3BZwnZzwLnkHerT7wAPe+LIDmM5FKWW6xMfCGAklHSeg== -copymitter@^6.0.0: - version "6.0.4" - resolved "https://registry.yarnpkg.com/copymitter/-/copymitter-6.0.4.tgz#6460ffcd7e5fa83891c9ab346155e5bf8b933b6f" - integrity sha512-3KOwCbaDd5+1OcBfsjY+b8lyRVnIDglFRcDae9y3U3OLt11TpfRu1c/yOrL3wrQv6p2qnG3Y96W9BBVgRjpCBw== - dependencies: - copy-symlink "^2.0.0" - currify "^4.0.0" - debug "^4.0.1" - findit2 "^2.2.3" - fullstore "^3.0.0" - mkdirp "^1.0.3" - redzip "^2.0.0" - squad "^3.0.0" - through2 "^4.0.2" - try-to-catch "^3.0.0" - zames "^3.0.0" - -copymitter@^8.0.1, copymitter@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/copymitter/-/copymitter-8.1.0.tgz#8a9cdf699323fe1dca42811c220875d7cf5fe8d5" - integrity sha512-49sqTtxUfHiaDYKtRBEi2DaDERP2eg31LN+/rk1iVpEdQRG9TYmW/VrDqbP9AsYgv6LgP30wlVCc7noV6x6FgQ== +copymitter@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/copymitter/-/copymitter-9.0.0.tgz#0322e72a7d3927f13c335f7a357444734cedab57" + integrity sha512-TEOS5xXrnAzZ05SjhjzheMoLqtUpvuZwF2jx7f0WB6Omt5C2k4Hmkvt01twvzomnQRn+sTwXqVy2SEVtC9IHlg== dependencies: copy-symlink "^2.0.0" currify "^4.0.0" debug "^4.0.1" findit2 "^2.2.3" fullstore "^3.0.0" - mkdirp "^2.1.5" + mkdirp "^3.0.1" redzip "^3.0.0" squad "^3.0.0" through2 "^4.0.2" @@ -4037,6 +4220,16 @@ cosmiconfig@^8.2.0: parse-json "^5.2.0" path-type "^4.0.0" +cosmiconfig@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-9.0.0.tgz#34c3fc58287b915f3ae905ab6dc3de258b55ad9d" + integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== + dependencies: + env-paths "^2.2.1" + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" + create-jest@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320" @@ -4074,6 +4267,13 @@ cross-inspect@1.0.0: dependencies: tslib "^2.4.0" +cross-inspect@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cross-inspect/-/cross-inspect-1.0.1.tgz#15f6f65e4ca963cf4cc1a2b5fef18f6ca328712b" + integrity sha512-Pcw1JTvZLSJH83iiGWt6fRcT+BjZlCDRVwYLbUcHzv/CRpB7r0MlSrGbIyQvVSNyGnbt7G4AXuyCiDR3POvZ1A== + dependencies: + tslib "^2.4.0" + cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -4083,10 +4283,10 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" -css-functions-list@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.2.1.tgz#2eb205d8ce9f9ce74c5c1d7490b66b77c45ce3ea" - integrity sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ== +css-functions-list@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.2.2.tgz#9a54c6dd8416ed25c1079cd88234e927526c1922" + integrity sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ== css-tree@^2.3.1: version "2.3.1" @@ -4145,12 +4345,10 @@ data-view-byte-offset@^1.0.0: es-errors "^1.3.0" is-data-view "^1.0.1" -date-fns@^2.2.1: - version "2.30.0" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0" - integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== - dependencies: - "@babel/runtime" "^7.21.0" +date-fns@^3.5.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-3.6.0.tgz#f20ca4fe94f8b754951b24240676e8618c0206bf" + integrity sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww== debug@2.6.9: version "2.6.9" @@ -4173,23 +4371,12 @@ debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3 dependencies: ms "2.1.2" -decamelize-keys@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8" - integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg== +debug@^4.3.6: + version "4.3.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52" + integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== dependencies: - decamelize "^1.1.0" - map-obj "^1.0.0" - -decamelize@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== - -decamelize@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-5.0.1.tgz#db11a92e58c741ef339fb0a2868d8a06a9a7b1e9" - integrity sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA== + ms "^2.1.3" decode-named-character-reference@^1.0.0: version "1.0.2" @@ -4205,13 +4392,6 @@ decompress-response@^5.0.0: dependencies: mimic-response "^2.0.0" -decompress-response@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" - integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== - dependencies: - mimic-response "^3.1.0" - dedent@^1.0.0: version "1.5.1" resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.1.tgz#4f3fc94c8b711e9bb2800d185cd6ad20f2a90aff" @@ -4232,38 +4412,33 @@ deepmerge@^4.0.0, deepmerge@^4.2.2: resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== -deepword@^8.0.0: - version "8.0.1" - resolved "https://registry.yarnpkg.com/deepword/-/deepword-8.0.1.tgz#0dcbb9faa68fbb80a86fcc32517dfbe26c911423" - integrity sha512-SiCuljqhb1AX0vvjGnfLcw/lOUt+fg/oIfiWONobji/x3cVDAC3GAzACu584xkFocYlPY+MKXmmtLNcZz08xIg== +deepword@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/deepword/-/deepword-10.0.0.tgz#f7b95c9243a4dd48cba70b171be1cfa3404ec37a" + integrity sha512-8BWM85aULrYhMc1Vi+ZxCke7bcS1kIfhHEhpuzRFbL3ozA25QhODH7W99Q6xP3UlCOduzhsaz3MTdPemrGhB5g== dependencies: currify "^4.0.0" express "^4.14.0" - monaco-editor "^0.22.3" + monaco-editor "^0.47.0" readjson "^2.0.1" - restafary "^10.1.0" - restbox "^3.0.0" - socket-file "^5.0.0" - socket.io "^3.1.0" + restafary "^12.0.0" + restbox "^4.0.1" + socket-file "^7.0.0" + socket.io "^4.7.4" try-to-catch "^3.0.0" -default-browser-id@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-3.0.0.tgz#bee7bbbef1f4e75d31f98f4d3f1556a14cea790c" - integrity sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA== - dependencies: - bplist-parser "^0.2.0" - untildify "^4.0.0" +default-browser-id@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-5.0.0.tgz#a1d98bf960c15082d8a3fa69e83150ccccc3af26" + integrity sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA== -default-browser@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/default-browser/-/default-browser-4.0.0.tgz#53c9894f8810bf86696de117a6ce9085a3cbc7da" - integrity sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA== +default-browser@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/default-browser/-/default-browser-5.2.1.tgz#7b7ba61204ff3e425b556869ae6d3e9d9f1712cf" + integrity sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg== dependencies: - bundle-name "^3.0.0" - default-browser-id "^3.0.0" - execa "^7.1.1" - titleize "^3.0.0" + bundle-name "^4.1.0" + default-browser-id "^5.0.0" defaults@^1.0.3: version "1.0.4" @@ -4272,7 +4447,7 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" -defer-to-connect@^2.0.0, defer-to-connect@^2.0.1: +defer-to-connect@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== @@ -4355,11 +4530,6 @@ diff@^4.0.1: resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== -diff@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" - integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A== - dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -4374,19 +4544,12 @@ doctrine@^2.1.0: dependencies: esutils "^2.0.2" -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - dotenv-expand@10.0.0: version "10.0.0" resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-10.0.0.tgz#12605d00fb0af6d0a592e6558585784032e4ef37" integrity sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A== -dotenv@16.4.5, dotenv@^16.3.1: +dotenv@16.4.5, dotenv@^16.4.5: version "16.4.5" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.5.tgz#cdd3b3b604cb327e286b4762e13502f717cb099f" integrity sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== @@ -4398,26 +4561,24 @@ dropbox-stream@^3.0.0: dependencies: got "^10.6.0" -dropbox@^5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/dropbox/-/dropbox-5.2.1.tgz#ef2f40d2216bfd90381d033beddb6c13e27b6e56" - integrity sha512-B34kdU6X56DdN1wGjRSb30I9oXy4t33ssu+JLbc9wHZACgstRb8Jb2hzoCOtHv+ZCCgwQJ0fEztVcXJRGpHQnQ== +dropbox@^10.34.0: + version "10.34.0" + resolved "https://registry.yarnpkg.com/dropbox/-/dropbox-10.34.0.tgz#a4b17dad4c320855fe45b5b9786a8aaf869c3ade" + integrity sha512-5jb5/XzU0fSnq36/hEpwT5/QIep7MgqKuxghEG44xCu7HruOAjPdOb3x0geXv5O/hd0nHpQpWO+r5MjYTpMvJg== dependencies: - buffer "^5.6.0" - moment "^2.25.3" + node-fetch "^2.6.1" -dropboxify@^2.0.0: - version "2.0.6" - resolved "https://registry.yarnpkg.com/dropboxify/-/dropboxify-2.0.6.tgz#5bf522507e413eeea0ebd19b6826f1309edbe437" - integrity sha512-IrUn/4dnF3XPnFnxctCY1MxpxQXpIZB2WWhgiCCfGGwGBOo6g1w7xaMSGqmDSlIUAOMy2QCx7yeeE6lpX2IU0w== +dropboxify@^3.0.0, dropboxify@^3.0.1: + version "3.0.3" + resolved "https://registry.yarnpkg.com/dropboxify/-/dropboxify-3.0.3.tgz#54160014648d07ba5988db29f29271f2c3a6b1e9" + integrity sha512-cO5qg+zlKXLl106nh3MPJ3O/Cw8aqrMejUCy8YcOV4DapA7dUzs2RintzmY6W10FpyTyYy5PmSZCFR1BwHf/uA== dependencies: - "@cloudcmd/formatify" "^1.0.0" + "@cloudcmd/formatify" "^2.0.1" "@cloudcmd/sortify" "^2.0.0" currify "^4.0.0" - date-fns "^2.2.1" - dropbox "^5.2.0" + date-fns "^3.5.0" + dropbox "^10.34.0" format-io "^2.0.0" - node-fetch "^2.2.0" shortdate "^2.0.0" dset@^3.1.2: @@ -4440,18 +4601,18 @@ duplexify@^3.5.0, duplexify@^3.6.0: readable-stream "^2.0.0" stream-shift "^1.0.0" -dword@^14.0.0: - version "14.1.0" - resolved "https://registry.yarnpkg.com/dword/-/dword-14.1.0.tgz#b4d9068b0a85f376f8c450149fec34834fd9fe0a" - integrity sha512-YwEvPVk1QSV5VBeA2rbHP9WnNq7mfEotHSEUqayGNSahPLjTBHErcJCihclF9sI1cQ7lGMscgypFFgqXhetbiw== +dword@^15.0.0: + version "15.0.4" + resolved "https://registry.yarnpkg.com/dword/-/dword-15.0.4.tgz#9e033a83ca8e573a2a89b6ec6c5c998375a6e0ae" + integrity sha512-RwdLrMfp8l5OS3M8zfa/SRq/gHuXx01tW0M+N3o2Bf+bMaLbDMmlIT1pO5iPMLIE8Z6Yi0BvrjPXau9NX2Vdow== dependencies: currify "^4.0.0" express "^4.14.0" join-io "^5.0.0" readjson "^2.0.1" - restafary "^11.0.0" - restbox "^3.0.0" - socket-file "^6.0.0" + restafary "^12.0.0" + restbox "^4.0.1" + socket-file "^7.0.0" socket.io "^4.0.0" try-to-catch "^3.0.0" @@ -4460,19 +4621,19 @@ eastasianwidth@^0.2.0: resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== -edward@^14.2.0: - version "14.2.0" - resolved "https://registry.yarnpkg.com/edward/-/edward-14.2.0.tgz#0615c1fe5a0773eec8a4448f17f6d4d49192beb5" - integrity sha512-mtbHu/PaUBIlWCclJB9ETX+/tQK3H1DLZUK5faG0nPiULsMpPT8MOh2oIe+euErM0w5INawvE22GGka31MPuEw== +edward@^15.0.0: + version "15.0.3" + resolved "https://registry.yarnpkg.com/edward/-/edward-15.0.3.tgz#153767d66f0442931956b9c65aef2a1435e38e50" + integrity sha512-xszJUNVlO3e5pURBvDhQg35p9cfDofz8SR3ciPNSdQbKQh5jwYHCxpLOPBWf+Wn2rdqP6/KMjFM4ehQu+WwbVA== dependencies: currify "^4.0.0" express "^4.14.0" join-io "^5.0.0" readjson "^2.0.1" - restafary "^11.1.0" - restbox "^3.0.0" + restafary "^12.0.0" + restbox "^4.0.1" router "^1.3.3" - socket-file "^6.0.0" + socket-file "^7.0.0" socket.io "^4.1.3" try-to-catch "^3.0.0" @@ -4481,6 +4642,13 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== +ejs@^3.1.10: + version "3.1.10" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.10.tgz#69ab8358b14e896f80cc39e62087b88500c3ac3b" + integrity sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA== + dependencies: + jake "^10.8.5" + electron-to-chromium@^1.4.668: version "1.4.729" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.729.tgz#8477d21e2a50993781950885b2731d92ad532c00" @@ -4511,6 +4679,11 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== +encodeurl@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" + integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== + end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" @@ -4529,35 +4702,31 @@ engine.io-client@~6.5.2: ws "~8.11.0" xmlhttprequest-ssl "~2.0.0" -engine.io-parser@~4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-4.0.3.tgz#83d3a17acfd4226f19e721bb22a1ee8f7662d2f6" - integrity sha512-xEAAY0msNnESNPc00e19y5heTPX4y/TJ36gr8t1voOaNmTojP9b3oK3BbJLFufW2XFPQaaijpFewm2g2Um3uqA== - dependencies: - base64-arraybuffer "0.1.4" - engine.io-parser@~5.2.1: version "5.2.2" resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.2.2.tgz#37b48e2d23116919a3453738c5720455e64e1c49" integrity sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw== -engine.io@~4.1.0: - version "4.1.2" - resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-4.1.2.tgz#f96ceb56d4b39cc7ca5bd29a20e9c99c1ad1a765" - integrity sha512-t5z6zjXuVLhXDMiFJPYsPOWEER8B0tIsD3ETgw19S1yg9zryvUfY3Vhtk3Gf4sihw/bQGIqQ//gjvVlu+Ca0bQ== +engine.io@~6.5.2: + version "6.5.4" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.5.4.tgz#6822debf324e781add2254e912f8568508850cdc" + integrity sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg== dependencies: + "@types/cookie" "^0.4.1" + "@types/cors" "^2.8.12" + "@types/node" ">=10.0.0" accepts "~1.3.4" base64id "2.0.0" cookie "~0.4.1" cors "~2.8.5" debug "~4.3.1" - engine.io-parser "~4.0.0" - ws "~7.4.2" + engine.io-parser "~5.2.1" + ws "~8.11.0" -engine.io@~6.5.2: - version "6.5.4" - resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.5.4.tgz#6822debf324e781add2254e912f8568508850cdc" - integrity sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg== +engine.io@~6.6.0: + version "6.6.1" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.6.1.tgz#a82b1e5511239a0e95fac14516870ee9138febc8" + integrity sha512-NEpDCw9hrvBW+hVEOK4T7v0jFJ++KgtPl4jKFwsZVfG1XhS0dCrSb3VMb9gPAd7VAdW52VT1EnaNiU2vM8C0og== dependencies: "@types/cookie" "^0.4.1" "@types/cors" "^2.8.12" @@ -4568,9 +4737,17 @@ engine.io@~6.5.2: cors "~2.8.5" debug "~4.3.1" engine.io-parser "~5.2.1" - ws "~8.11.0" + ws "~8.17.1" + +enhanced-resolve@^5.17.1: + version "5.17.1" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15" + integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" -enhanced-resolve@^5.15.0, enhanced-resolve@^5.7.0: +enhanced-resolve@^5.7.0: version "5.16.0" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz#65ec88778083056cb32487faa9aef82ed0864787" integrity sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA== @@ -4591,6 +4768,11 @@ entities@^4.4.0: resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== +env-paths@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" + integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== + error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -4734,11 +4916,6 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -escape-string-regexp@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" - integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== - eslint-config-airbnb-base@^15.0.0: version "15.0.0" resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz#6b09add90ac79c2f8d723a2580e07f3925afd236" @@ -4763,50 +4940,52 @@ eslint-import-resolver-node@^0.3.9: is-core-module "^2.13.0" resolve "^1.22.4" -eslint-module-utils@^2.8.0: - version "2.8.1" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz#52f2404300c3bd33deece9d7372fb337cc1d7c34" - integrity sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q== +eslint-module-utils@^2.12.0: + version "2.12.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz#fe4cfb948d61f49203d7b08871982b65b9af0b0b" + integrity sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg== dependencies: debug "^3.2.7" -eslint-plugin-import@^2.29.1: - version "2.29.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz#d45b37b5ef5901d639c15270d74d46d161150643" - integrity sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw== +eslint-plugin-import@^2.31.0: + version "2.31.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz#310ce7e720ca1d9c0bb3f69adfd1c6bdd7d9e0e7" + integrity sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A== dependencies: - array-includes "^3.1.7" - array.prototype.findlastindex "^1.2.3" + "@rtsao/scc" "^1.1.0" + array-includes "^3.1.8" + array.prototype.findlastindex "^1.2.5" array.prototype.flat "^1.3.2" array.prototype.flatmap "^1.3.2" debug "^3.2.7" doctrine "^2.1.0" eslint-import-resolver-node "^0.3.9" - eslint-module-utils "^2.8.0" - hasown "^2.0.0" - is-core-module "^2.13.1" + eslint-module-utils "^2.12.0" + hasown "^2.0.2" + is-core-module "^2.15.1" is-glob "^4.0.3" minimatch "^3.1.2" - object.fromentries "^2.0.7" - object.groupby "^1.0.1" - object.values "^1.1.7" + object.fromentries "^2.0.8" + object.groupby "^1.0.3" + object.values "^1.2.0" semver "^6.3.1" + string.prototype.trimend "^1.0.8" tsconfig-paths "^3.15.0" -eslint-plugin-jest@^28.2.0: - version "28.2.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-28.2.0.tgz#863e2b2bda95eb41981ba9bcf4c44f57dce40a73" - integrity sha512-yRDti/a+f+SMSmNTiT9/M/MzXGkitl8CfzUxnpoQcTyfq8gUrXMriVcWU36W1X6BZSUoyUCJrDAWWUA2N4hE5g== +eslint-plugin-jest@^28.8.3: + version "28.8.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-28.8.3.tgz#c5699bba0ad06090ad613535e4f1572f4c2567c0" + integrity sha512-HIQ3t9hASLKm2IhIOqnu+ifw7uLZkIlR7RYNv7fMcEi/p0CIiJmfriStQS2LDkgtY4nyLbIZAD+JL347Yc2ETQ== dependencies: - "@typescript-eslint/utils" "^6.0.0" + "@typescript-eslint/utils" "^6.0.0 || ^7.0.0 || ^8.0.0" -eslint-plugin-prettier@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz#17cfade9e732cef32b5f5be53bd4e07afd8e67e1" - integrity sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw== +eslint-plugin-prettier@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz#d1c8f972d8f60e414c25465c163d16f209411f95" + integrity sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw== dependencies: prettier-linter-helpers "^1.0.0" - synckit "^0.8.6" + synckit "^0.9.1" eslint-scope@5.1.1: version "5.1.1" @@ -4816,56 +4995,60 @@ eslint-scope@5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-scope@^7.2.2: - version "7.2.2" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" - integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg== +eslint-scope@^8.0.2: + version "8.0.2" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-8.0.2.tgz#5cbb33d4384c9136083a71190d548158fe128f94" + integrity sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA== dependencies: esrecurse "^4.3.0" estraverse "^5.2.0" -eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.3: version "3.4.3" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== -eslint@^8.56.0: - version "8.57.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.0.tgz#c786a6fd0e0b68941aaf624596fb987089195668" - integrity sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ== +eslint-visitor-keys@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz#e3adc021aa038a2a8e0b2f8b0ce8f66b9483b1fb" + integrity sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw== + +eslint@^9.11.1: + version "9.11.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.11.1.tgz#701e5fc528990153f9cef696d8427003b5206567" + integrity sha512-MobhYKIoAO1s1e4VUrgx1l1Sk2JBR/Gqjjgw8+mfgoLE2xwsHur4gdfTxyTgShrhvdVFTaJSgMiQBl1jv/AWxg== dependencies: "@eslint-community/eslint-utils" "^4.2.0" - "@eslint-community/regexpp" "^4.6.1" - "@eslint/eslintrc" "^2.1.4" - "@eslint/js" "8.57.0" - "@humanwhocodes/config-array" "^0.11.14" + "@eslint-community/regexpp" "^4.11.0" + "@eslint/config-array" "^0.18.0" + "@eslint/core" "^0.6.0" + "@eslint/eslintrc" "^3.1.0" + "@eslint/js" "9.11.1" + "@eslint/plugin-kit" "^0.2.0" "@humanwhocodes/module-importer" "^1.0.1" + "@humanwhocodes/retry" "^0.3.0" "@nodelib/fs.walk" "^1.2.8" - "@ungap/structured-clone" "^1.2.0" + "@types/estree" "^1.0.6" + "@types/json-schema" "^7.0.15" ajv "^6.12.4" chalk "^4.0.0" cross-spawn "^7.0.2" debug "^4.3.2" - doctrine "^3.0.0" escape-string-regexp "^4.0.0" - eslint-scope "^7.2.2" - eslint-visitor-keys "^3.4.3" - espree "^9.6.1" - esquery "^1.4.2" + eslint-scope "^8.0.2" + eslint-visitor-keys "^4.0.0" + espree "^10.1.0" + esquery "^1.5.0" esutils "^2.0.2" fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" + file-entry-cache "^8.0.0" find-up "^5.0.0" glob-parent "^6.0.2" - globals "^13.19.0" - graphemer "^1.4.0" ignore "^5.2.0" imurmurhash "^0.1.4" is-glob "^4.0.0" is-path-inside "^3.0.3" - js-yaml "^4.1.0" json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" lodash.merge "^4.6.2" minimatch "^3.1.2" natural-compare "^1.4.0" @@ -4873,24 +5056,24 @@ eslint@^8.56.0: strip-ansi "^6.0.1" text-table "^0.2.0" -espree@^9.6.0, espree@^9.6.1: - version "9.6.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" - integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== +espree@^10.0.1, espree@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-10.1.0.tgz#8788dae611574c0f070691f522e4116c5a11fc56" + integrity sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA== dependencies: - acorn "^8.9.0" + acorn "^8.12.0" acorn-jsx "^5.3.2" - eslint-visitor-keys "^3.4.1" + eslint-visitor-keys "^4.0.0" esprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.4.2: - version "1.5.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" - integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== +esquery@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7" + integrity sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg== dependencies: estraverse "^5.1.0" @@ -4911,12 +5094,19 @@ estraverse@^5.1.0, estraverse@^5.2.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== -estree-to-babel@^8.0.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/estree-to-babel/-/estree-to-babel-8.1.1.tgz#67f83555243024c4f49c47646f595bec5844bb31" - integrity sha512-AhtFD37Fulol0NRDpuwAuC0xG52Gbt9jx3WVFPKgZ15caoOWctQfTEpt529qkoNwoC5tpCDGKSEWWFET9/eVwQ== +estree-to-babel@^9.0.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/estree-to-babel/-/estree-to-babel-9.1.0.tgz#ff967db78aa379bf37f4036d094bce9a7ddda2bf" + integrity sha512-BlpZxj+kKm1JdhEqx1JPpOYoj/3XuiKCpIScgers4+Vo+t2S/NQ5gQ7UAMabFRPtIVn+Ds1qAJU9HcmCssU9OA== + dependencies: + "@putout/babel" "^2.0.0" + +estree-util-attach-comments@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz#344bde6a64c8a31d15231e5ee9e297566a691c2d" + integrity sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw== dependencies: - "@putout/babel" "^1.1.1" + "@types/estree" "^1.0.0" esutils@^2.0.2: version "2.0.3" @@ -4953,21 +5143,6 @@ execa@^5.0.0: signal-exit "^3.0.3" strip-final-newline "^2.0.0" -execa@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-7.2.0.tgz#657e75ba984f42a70f38928cedc87d6f2d4fe4e9" - integrity sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.1" - human-signals "^4.3.0" - is-stream "^3.0.0" - merge-stream "^2.0.0" - npm-run-path "^5.1.0" - onetime "^6.0.0" - signal-exit "^3.0.7" - strip-final-newline "^3.0.0" - execon@^1.2.0: version "1.2.9" resolved "https://registry.yarnpkg.com/execon/-/execon-1.2.9.tgz#6db11333dcc824f1f13e7317fed0d94a2f26491f" @@ -4989,46 +5164,83 @@ expect@^29.0.0, expect@^29.7.0: jest-message-util "^29.7.0" jest-util "^29.7.0" -express@4.19.2, express@^4.13.0, express@^4.14.0, express@^4.16.3, express@^4.17.1: - version "4.19.2" - resolved "https://registry.yarnpkg.com/express/-/express-4.19.2.tgz#e25437827a3aa7f2a827bc8171bbbb664a356465" - integrity sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q== +express@4.21.0: + version "4.21.0" + resolved "https://registry.yarnpkg.com/express/-/express-4.21.0.tgz#d57cb706d49623d4ac27833f1cbc466b668eb915" + integrity sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng== dependencies: accepts "~1.3.8" array-flatten "1.1.1" - body-parser "1.20.2" + body-parser "1.20.3" content-disposition "0.5.4" content-type "~1.0.4" cookie "0.6.0" cookie-signature "1.0.6" debug "2.6.9" depd "2.0.0" - encodeurl "~1.0.2" + encodeurl "~2.0.0" escape-html "~1.0.3" etag "~1.8.1" - finalhandler "1.2.0" + finalhandler "1.3.1" fresh "0.5.2" http-errors "2.0.0" - merge-descriptors "1.0.1" + merge-descriptors "1.0.3" methods "~1.1.2" on-finished "2.4.1" parseurl "~1.3.3" - path-to-regexp "0.1.7" + path-to-regexp "0.1.10" proxy-addr "~2.0.7" - qs "6.11.0" + qs "6.13.0" range-parser "~1.2.1" safe-buffer "5.2.1" - send "0.18.0" - serve-static "1.15.0" + send "0.19.0" + serve-static "1.16.2" setprototypeof "1.2.0" statuses "2.0.1" type-is "~1.6.18" utils-merge "1.0.1" vary "~1.1.2" -extend@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" +express@^4.13.0, express@^4.14.0, express@^4.16.3, express@^4.17.1: + version "4.19.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.19.2.tgz#e25437827a3aa7f2a827bc8171bbbb664a356465" + integrity sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.2" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.6.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +extend@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== external-editor@^3.0.3, external-editor@^3.1.0: @@ -5050,7 +5262,7 @@ fast-diff@^1.1.2: resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== -fast-glob@3.3.2, fast-glob@^3.2.2, fast-glob@^3.2.9, fast-glob@^3.3.1, fast-glob@^3.3.2: +fast-glob@3.3.2, fast-glob@^3.2.2, fast-glob@^3.2.9, fast-glob@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== @@ -5102,34 +5314,26 @@ fd-slicer@~1.1.0: dependencies: pend "~1.2.0" -figures@^3.0.0: +figures@^3.0.0, figures@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== dependencies: escape-string-regexp "^1.0.5" -figures@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-5.0.0.tgz#126cd055052dea699f8a54e8c9450e6ecfc44d5f" - integrity sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg== - dependencies: - escape-string-regexp "^5.0.0" - is-unicode-supported "^1.2.0" - -file-entry-cache@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== +file-entry-cache@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-8.0.0.tgz#7787bddcf1131bffb92636c69457bbc0edd6d81f" + integrity sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ== dependencies: - flat-cache "^3.0.4" + flat-cache "^4.0.0" -file-entry-cache@^7.0.0: - version "7.0.2" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-7.0.2.tgz#2d61bb70ba89b9548e3035b7c9173fe91deafff0" - integrity sha512-TfW7/1iI4Cy7Y8L6iqNdZQVvdXn0f8B4QcIXmkIbtTIe/Okm/nSlHb4IwGzRVOd3WfSieCgvf5cMzEfySAIl0g== +file-entry-cache@^9.0.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-9.1.0.tgz#2e66ad98ce93f49aed1b178c57b0b5741591e075" + integrity sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg== dependencies: - flat-cache "^3.2.0" + flat-cache "^5.0.0" file-type@^16.2.0: version "16.5.4" @@ -5140,14 +5344,22 @@ file-type@^16.2.0: strtok3 "^6.2.4" token-types "^4.1.1" -file-type@^18.2.0: - version "18.7.0" - resolved "https://registry.yarnpkg.com/file-type/-/file-type-18.7.0.tgz#cddb16f184d6b94106cfc4bb56978726b25cb2a2" - integrity sha512-ihHtXRzXEziMrQ56VSgU7wkxh55iNchFkosu7Y9/S+tXHdKyrGjVK0ujbqNnsxzea+78MaLhN6PGmfYSAv1ACw== +file-type@^19.0.0: + version "19.5.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-19.5.0.tgz#c13c5eca9c1c7270f6d5fbff70331b3c976f92b5" + integrity sha512-dMuq6WWnP6BpQY0zYJNpTtQWgeCImSMG0BTIzUBXvxbwc1HWP/E7AE4UWU9XSCOPGJuOHda0HpDnwM2FW+d90A== + dependencies: + get-stream "^9.0.1" + strtok3 "^8.1.0" + token-types "^6.0.0" + uint8array-extras "^1.3.0" + +filelist@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" + integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== dependencies: - readable-web-to-node-stream "^3.0.2" - strtok3 "^7.0.0" - token-types "^5.0.1" + minimatch "^5.0.1" files-io@^4.0.0: version "4.0.1" @@ -5163,6 +5375,13 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" +fill-range@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" + integrity sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg== + dependencies: + to-regex-range "^5.0.1" + finalhandler@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" @@ -5176,6 +5395,19 @@ finalhandler@1.2.0: statuses "2.0.1" unpipe "~1.0.0" +finalhandler@1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.3.1.tgz#0c575f1d1d324ddd1da35ad7ece3df7d19088019" + integrity sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ== + dependencies: + debug "2.6.9" + encodeurl "~2.0.0" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + find-cache-dir@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-5.0.0.tgz#69d1a9b77bbe39aea078dbede99d277a170d3079" @@ -5200,7 +5432,7 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" -find-up@^6.0.0, find-up@^6.1.0, find-up@^6.2.0, find-up@^6.3.0: +find-up@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790" integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== @@ -5208,50 +5440,51 @@ find-up@^6.0.0, find-up@^6.1.0, find-up@^6.2.0, find-up@^6.3.0: locate-path "^7.1.0" path-exists "^5.0.0" +find-up@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-7.0.0.tgz#e8dec1455f74f78d888ad65bf7ca13dd2b4e66fb" + integrity sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g== + dependencies: + locate-path "^7.2.0" + path-exists "^5.0.0" + unicorn-magic "^0.1.0" + findit2@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/findit2/-/findit2-2.2.3.tgz#58a466697df8a6205cdfdbf395536b8bd777a5f6" integrity sha512-lg/Moejf4qXovVutL0Lz4IsaPoNYMuxt4PA0nGqFxnJ1CTTGGlEO2wKgoDpwknhvZ8k4Q2F+eesgkLbG2Mxfog== -flat-cache@^3.0.4, flat-cache@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" - integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw== +flat-cache@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-4.0.1.tgz#0ece39fcb14ee012f4b0410bd33dd9c1f011127c" + integrity sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw== dependencies: flatted "^3.2.9" - keyv "^4.5.3" - rimraf "^3.0.2" + keyv "^4.5.4" -flatted@^3.2.9: +flat-cache@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-5.0.0.tgz#26c4da7b0f288b408bb2b506b2cb66c240ddf062" + integrity sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ== + dependencies: + flatted "^3.3.1" + keyv "^4.5.4" + +flatted@^3.2.9, flatted@^3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a" integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== -flop@^10.0.0: - version "10.0.1" - resolved "https://registry.yarnpkg.com/flop/-/flop-10.0.1.tgz#07dd748b9bf6d0f7ecb50f7362fce800a958ecd9" - integrity sha512-VF/R4Q6wLzpD74At5l6v7WeT/iOLSUUcGvw9ydDk/zD+5RQN5Zbyr+LG+3pIr1DnNkrOWiT2UMt6n3wCWRccsQ== - dependencies: - checkup "^1.3.0" - copymitter "^6.0.0" - minimist "^1.2.0" - readify "^9.0.0" - remy "^6.0.0" - trammel "^5.0.0" - try-to-catch "^3.0.0" - win32 "^6.0.1" - -flop@^11.0.0: - version "11.2.0" - resolved "https://registry.yarnpkg.com/flop/-/flop-11.2.0.tgz#10a02fc29dc1c97dae6a0004d3c0df09b18d80a9" - integrity sha512-Zkg4WtR4NxQkE3xYOqflX55QvReglnd8FFGlT+ZAuwCz3dj4TFA9AWEDjs8XqIUa7i5kBfCy8uj5fakW1iFptg== +flop@^12.0.0: + version "12.0.1" + resolved "https://registry.yarnpkg.com/flop/-/flop-12.0.1.tgz#ca4f181135ff2aa231f8a7260ad1883bacf7e77e" + integrity sha512-S5OUyM01Xh/in3hv7aH/CCFoLxDpo7HHUtmRGVirCcHXTn8GmXOUUI9AH4b7/k6/E1xAIk3WVU9m2DKbQB0FGQ== dependencies: checkup "^1.3.0" - copymitter "^8.1.0" + copymitter "^9.0.0" minimist "^1.2.0" - readify "^9.0.0" remy "^7.0.0" - trammel "^5.0.0" + trammel "^6.0.2" try-to-catch "^3.0.0" win32 "^7.0.0" @@ -5298,11 +5531,6 @@ fork-ts-checker-webpack-plugin@9.0.2: semver "^7.3.5" tapable "^2.2.1" -form-data-encoder@^2.1.2: - version "2.1.4" - resolved "https://registry.yarnpkg.com/form-data-encoder/-/form-data-encoder-2.1.4.tgz#261ea35d2a70d48d30ec7a9603130fa5515e9cd5" - integrity sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw== - form-data@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" @@ -5319,15 +5547,14 @@ format-io@^2.0.0: dependencies: currify "^4.0.0" -formidable@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/formidable/-/formidable-2.1.2.tgz#fa973a2bec150e4ce7cac15589d7a25fc30ebd89" - integrity sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g== +formidable@^3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/formidable/-/formidable-3.5.1.tgz#9360a23a656f261207868b1484624c4c8d06ee1a" + integrity sha512-WJWKelbRHN41m5dumb0/k8TeAx7Id/y3a+Z7QfhxP/htI9Js5zYaEDtG8uMgG0vM0lOlqnmjE99/kfpOYi/0Og== dependencies: dezalgo "^1.0.4" hexoid "^1.0.0" once "^1.4.0" - qs "^6.11.0" forwarded@0.2.0: version "0.2.0" @@ -5426,11 +5653,19 @@ get-stream@^5.0.0, get-stream@^5.1.0: dependencies: pump "^3.0.0" -get-stream@^6.0.0, get-stream@^6.0.1: +get-stream@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== +get-stream@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-9.0.1.tgz#95157d21df8eb90d1647102b63039b1df60ebd27" + integrity sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA== + dependencies: + "@sec-ant/readable-stream" "^0.4.1" + is-stream "^4.0.1" + get-symbol-description@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.2.tgz#533744d5aa20aca4e079c8e5daf7fd44202821f5" @@ -5459,16 +5694,29 @@ glob-to-regexp@^0.4.1: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== -glob@10.3.10: - version "10.3.10" - resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b" - integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g== +glob@10.4.2: + version "10.4.2" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.2.tgz#bed6b95dade5c1f80b4434daced233aee76160e5" + integrity sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w== dependencies: foreground-child "^3.1.0" - jackspeak "^2.3.5" - minimatch "^9.0.1" - minipass "^5.0.0 || ^6.0.2 || ^7.0.0" - path-scurry "^1.10.1" + jackspeak "^3.1.2" + minimatch "^9.0.4" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^1.11.1" + +glob@^10.3.10: + version "10.4.5" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" + integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== + dependencies: + foreground-child "^3.1.0" + jackspeak "^3.1.2" + minimatch "^9.0.4" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^1.11.1" glob@^10.3.3: version "10.3.12" @@ -5481,7 +5729,7 @@ glob@^10.3.3: minipass "^7.0.4" path-scurry "^1.10.2" -glob@^7.0.0, glob@^7.1.0, glob@^7.1.3, glob@^7.1.4: +glob@^7.1.0, glob@^7.1.3, glob@^7.1.4: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -5493,16 +5741,6 @@ glob@^7.0.0, glob@^7.1.0, glob@^7.1.3, glob@^7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^9.2.0: - version "9.3.5" - resolved "https://registry.yarnpkg.com/glob/-/glob-9.3.5.tgz#ca2ed8ca452781a3009685607fdf025a899dfe21" - integrity sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q== - dependencies: - fs.realpath "^1.0.0" - minimatch "^8.0.2" - minipass "^4.2.4" - path-scurry "^1.6.1" - global-modules@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" @@ -5524,12 +5762,15 @@ globals@^11.1.0: resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^13.19.0: - version "13.24.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171" - integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ== - dependencies: - type-fest "^0.20.2" +globals@^14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-14.0.0.tgz#898d7413c29babcf6bafe56fcadded858ada724e" + integrity sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ== + +globals@^15.9.0: + version "15.9.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-15.9.0.tgz#e9de01771091ffbc37db5714dab484f9f69ff399" + integrity sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA== globalthis@^1.0.3: version "1.0.3" @@ -5555,6 +5796,22 @@ globjoin@^0.1.4: resolved "https://registry.yarnpkg.com/globjoin/-/globjoin-0.1.4.tgz#2f4494ac8919e3767c5cbb691e9f463324285d43" integrity sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg== +goldstein@^5.16.0: + version "5.18.0" + resolved "https://registry.yarnpkg.com/goldstein/-/goldstein-5.18.0.tgz#43dcaee6cb99a2a73934d3343af9706576432197" + integrity sha512-G/HR09Z15hoRCC2x97r2x1JIgKapUZDcAiT1yYcVtvXznYmY+OaFimMqVJq0LpOy1eehZN7aZaM2ZcPSqf648g== + dependencies: + "@putout/plugin-declare" "^4.0.0" + "@putout/plugin-logical-expressions" "^6.0.0" + "@putout/plugin-try-catch" "^4.0.0" + "@putout/printer" "^9.0.1" + acorn "^8.7.1" + acorn-typescript "^1.4.13" + estree-to-babel "^9.0.0" + estree-util-attach-comments "^3.0.0" + putout "^36.0.3" + try-catch "^3.0.1" + gopd@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" @@ -5583,29 +5840,12 @@ got@^10.6.0: to-readable-stream "^2.0.0" type-fest "^0.10.0" -got@^12.1.0: - version "12.6.1" - resolved "https://registry.yarnpkg.com/got/-/got-12.6.1.tgz#8869560d1383353204b5a9435f782df9c091f549" - integrity sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ== - dependencies: - "@sindresorhus/is" "^5.2.0" - "@szmarczak/http-timer" "^5.0.1" - cacheable-lookup "^7.0.0" - cacheable-request "^10.2.8" - decompress-response "^6.0.0" - form-data-encoder "^2.1.2" - get-stream "^6.0.1" - http2-wrapper "^2.1.10" - lowercase-keys "^3.0.0" - p-cancelable "^3.0.0" - responselike "^3.0.0" - graceful-fs@4.2.10: version "4.2.10" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9: +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -5622,7 +5862,7 @@ graphql-query-complexity@^0.12.0: dependencies: lodash.get "^4.4.2" -graphql-scalars@^1.22.2: +graphql-scalars@^1.23.0: version "1.23.0" resolved "https://registry.yarnpkg.com/graphql-scalars/-/graphql-scalars-1.23.0.tgz#486785d1a6f9449277054a92afc7e1fb73f459d6" integrity sha512-YTRNcwitkn8CqYcleKOx9IvedA8JIERn8BRq21nlKgOr4NEcTaWEG0sT+H92eF3ALTFbPgsqfft4cw+MGgv0Gg== @@ -5636,15 +5876,15 @@ graphql-tag@2.12.6, graphql-tag@^2.12.6: dependencies: tslib "^2.1.0" -graphql-ws@5.14.3: - version "5.14.3" - resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-5.14.3.tgz#fb1fba011a0ae9c4e86d831cae2ec27955168b9a" - integrity sha512-F/i2xNIVbaEF2xWggID0X/UZQa2V8kqKDPO8hwmu53bVOcTL7uNkxnexeEgSCVxYBQUTUNEI8+e4LO1FOhKPKQ== +graphql-ws@5.16.0: + version "5.16.0" + resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-5.16.0.tgz#849efe02f384b4332109329be01d74c345842729" + integrity sha512-Ju2RCU2dQMgSKtArPbEtsK5gNLnsQyTNIo/T7cZNp96niC1x0KdJNZV0TIoilceBPQwfb5itrGl8pkFeOUMl4A== -graphql@^16.8.1: - version "16.8.1" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.8.1.tgz#1930a965bef1170603702acdb68aedd3f3cf6f07" - integrity sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw== +graphql@^16.9.0: + version "16.9.0" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.9.0.tgz#1c310e63f16a49ce1fbb230bd0a000e99f6f115f" + integrity sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw== gunzip-maybe@^1.3.1: version "1.4.2" @@ -5658,11 +5898,6 @@ gunzip-maybe@^1.3.1: pumpify "^1.3.3" through2 "^2.0.3" -hard-rejection@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" - integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== - has-bigints@^1.0.1, has-bigints@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" @@ -5726,13 +5961,6 @@ hoist-non-react-statics@^3.3.2: dependencies: react-is "^16.7.0" -hosted-git-info@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" - integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== - dependencies: - lru-cache "^6.0.0" - html-escaper@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" @@ -5743,7 +5971,7 @@ html-tags@^3.3.1: resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce" integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== -"http-auth@4.1.2 || >4.1.3": +"http-auth@4.1.2 || > 4.1.3": version "4.2.0" resolved "https://registry.yarnpkg.com/http-auth/-/http-auth-4.2.0.tgz#9bb119ba22273b63a50796363d298eed3bdbadae" integrity sha512-trIkGI7dgnFJ5k8YaQFSr1Q5uq9c19vK6Y9ZCjlY0zBEQgdJpXZU3Cyrmk4nwrAGy4pKJhs599o7q6eicbVnhw== @@ -5753,7 +5981,7 @@ html-tags@^3.3.1: bcryptjs "^2.4.3" uuid "^8.3.2" -http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.1: +http-cache-semantics@^4.0.0: version "4.1.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== @@ -5769,24 +5997,11 @@ http-errors@2.0.0: statuses "2.0.1" toidentifier "1.0.1" -http2-wrapper@^2.1.10: - version "2.2.1" - resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-2.2.1.tgz#310968153dcdedb160d8b72114363ef5fce1f64a" - integrity sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ== - dependencies: - quick-lru "^5.1.1" - resolve-alpn "^1.2.0" - human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== -human-signals@^4.3.0: - version "4.3.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-4.3.1.tgz#ab7f811e851fca97ffbd2c1fe9a958964de321b2" - integrity sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ== - iconv-lite@0.4.24, iconv-lite@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -5806,12 +6021,12 @@ ieee754@^1.1.13, ieee754@^1.2.1: resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -ignore@^5.0.4, ignore@^5.2.0, ignore@^5.2.4: +ignore@^5.0.4, ignore@^5.2.0: version "5.3.1" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== -ignore@^5.3.1: +ignore@^5.3.1, ignore@^5.3.2: version "5.3.2" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== @@ -5824,11 +6039,6 @@ import-fresh@^3.2.1, import-fresh@^3.3.0: parent-module "^1.0.0" resolve-from "^4.0.0" -import-lazy@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" - integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== - import-local@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" @@ -5842,11 +6052,6 @@ imurmurhash@^0.1.4: resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== -indent-string@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-5.0.0.tgz#4fd2980fccaf8622d14c64d694f4cf33c81951a5" - integrity sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg== - inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -5865,20 +6070,20 @@ ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -inly@^4.0.0: - version "4.0.8" - resolved "https://registry.yarnpkg.com/inly/-/inly-4.0.8.tgz#92ea6ec1608a5f224b93469cd9a62310eeb2b786" - integrity sha512-POze/l47PUZxgXZ9pZ/u5gtfPnJnBTTMcDqR5j9nzT5c/JhDwD1xMcewlLXKL+prsozKm7u64QgYBYFImIor+g== +inly@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/inly/-/inly-5.0.1.tgz#4b34ec432924a10d53504fcf315444f17c3d22b0" + integrity sha512-OdYFyKG7l8IaAPJaEbk+LeaiO95JJCyN/LKg9lMAC7luRHmdjqW7kjDAr1covrv+TOUMTlWIylot67//yDDfjQ== dependencies: bizzy "^3.0.0" - glob "^7.0.0" + glob "^10.3.10" jaguar "^6.0.0" - onezip "^4.0.0" + onezip "^6.0.2" pipe-io "^4.0.0" through2 "^4.0.2" try-to-catch "^3.0.0" unbzip2-stream "^1.0.11" - yargs-parser "^20.0.0" + yargs-parser "^21.1.1" inquirer@8.2.6: version "8.2.6" @@ -5901,18 +6106,18 @@ inquirer@8.2.6: through "^2.3.6" wrap-ansi "^6.0.1" -inquirer@9.2.12: - version "9.2.12" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-9.2.12.tgz#0348e9311765b7c93fce143bb1c0ef1ae879b1d7" - integrity sha512-mg3Fh9g2zfuVWJn6lhST0O7x4n03k7G8Tx5nvikJkbq8/CK47WDVm+UznF0G6s5Zi0KcyUisr6DU8T67N5U+1Q== +inquirer@9.2.15: + version "9.2.15" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-9.2.15.tgz#2135a36190a6e5c92f5d205e0af1fea36b9d3492" + integrity sha512-vI2w4zl/mDluHt9YEQ/543VTCwPKWiHzKtm9dM2V0NdFcqEexDAjUHzO1oA60HRNaVifGXXM1tRRNluLVHa0Kg== dependencies: - "@ljharb/through" "^2.3.11" + "@ljharb/through" "^2.3.12" ansi-escapes "^4.3.2" chalk "^5.3.0" cli-cursor "^3.1.0" cli-width "^4.1.0" external-editor "^3.1.0" - figures "^5.0.0" + figures "^3.2.0" lodash "^4.17.21" mute-stream "1.0.0" ora "^5.4.1" @@ -5931,11 +6136,6 @@ internal-slot@^1.0.7: hasown "^2.0.0" side-channel "^1.0.4" -interpret@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" - integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== - ipaddr.js@1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" @@ -5976,11 +6176,6 @@ is-boolean-object@^1.1.0: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-buffer@^2.0.0: - version "2.0.5" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" - integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== - is-bzip2@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-bzip2/-/is-bzip2-1.0.0.tgz#5ee58eaa5a2e9c80e21407bedf23ae5ac091b3fc" @@ -5991,13 +6186,20 @@ is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-core-module@^2.13.0, is-core-module@^2.13.1, is-core-module@^2.5.0: +is-core-module@^2.13.0: version "2.13.1" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== dependencies: hasown "^2.0.0" +is-core-module@^2.15.1: + version "2.15.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37" + integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ== + dependencies: + hasown "^2.0.2" + is-data-view@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-data-view/-/is-data-view-1.0.1.tgz#4b4d3a511b70f3dc26d42c03ca9ca515d847759f" @@ -6017,11 +6219,6 @@ is-deflate@^1.0.0: resolved "https://registry.yarnpkg.com/is-deflate/-/is-deflate-1.0.0.tgz#c862901c3c161fb09dac7cdc7e784f80e98f2f14" integrity sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ== -is-docker@^2.0.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - is-docker@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200" @@ -6095,11 +6292,6 @@ is-path-inside@^3.0.3: resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== -is-plain-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== - is-plain-obj@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0" @@ -6149,10 +6341,10 @@ is-stream@^2.0.0: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== -is-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" - integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== +is-stream@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-4.0.1.tgz#375cf891e16d2e4baec250b85926cffc14720d9b" + integrity sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A== is-string@^1.0.5, is-string@^1.0.7: version "1.0.7" @@ -6187,11 +6379,6 @@ is-unicode-supported@^0.1.0: resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== -is-unicode-supported@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz#d824984b616c292a2e198207d4a609983842f714" - integrity sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ== - is-weakref@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" @@ -6199,12 +6386,12 @@ is-weakref@^1.0.2: dependencies: call-bind "^1.0.2" -is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== +is-wsl@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-3.1.0.tgz#e1c657e39c10090afcbedec61720f6b924c3cbd2" + integrity sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw== dependencies: - is-docker "^2.0.0" + is-inside-container "^1.0.0" isarray@^2.0.5: version "2.0.5" @@ -6307,7 +6494,7 @@ itype@^3.0.1: resolved "https://registry.yarnpkg.com/itype/-/itype-3.0.1.tgz#99eeb4f5429c3a7be061882f0235bea67de71e03" integrity sha512-HUGJEXu64AdWpiHpS0nP7DAF8dDrY1PhflGjHzWJyb2OVAV5YPYj8B8vzLi6aZhZyOjkBEc26maXMiO0eCyMqg== -jackspeak@^2.3.5, jackspeak@^2.3.6: +jackspeak@^2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8" integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== @@ -6316,6 +6503,15 @@ jackspeak@^2.3.5, jackspeak@^2.3.6: optionalDependencies: "@pkgjs/parseargs" "^0.11.0" +jackspeak@^3.1.2: + version "3.4.3" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-3.4.3.tgz#8833a9d89ab4acde6188942bd1c53b6390ed5a8a" + integrity sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + jaguar@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/jaguar/-/jaguar-6.0.1.tgz#7586f77f832e39dca462d19b162131c0ceaec027" @@ -6330,6 +6526,16 @@ jaguar@^6.0.0: tar-stream "^2.1.0" try-to-catch "^3.0.0" +jake@^10.8.5: + version "10.9.2" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.9.2.tgz#6ae487e6a69afec3a5e167628996b59f35ae2b7f" + integrity sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA== + dependencies: + async "^3.2.3" + chalk "^4.0.2" + filelist "^1.0.4" + minimatch "^3.1.2" + jessy@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/jessy/-/jessy-3.1.1.tgz#b9b080552abeff8dfb8068f2e8e399f46f8544e1" @@ -6692,7 +6898,7 @@ jest-worker@^29.7.0: merge-stream "^2.0.0" supports-color "^8.0.0" -jest@29.7.0: +jest@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest/-/jest-29.7.0.tgz#994676fc24177f088f1c5e3737f5697204ff2613" integrity sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw== @@ -6727,6 +6933,11 @@ jonny@^3.0.0: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== +js-tokens@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-9.0.0.tgz#0f893996d6f3ed46df7f0a3b12a03f5fd84223c1" + integrity sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ== + js-yaml@^3.13.1: version "3.14.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" @@ -6794,6 +7005,11 @@ jsonc-parser@3.2.1: resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.1.tgz#031904571ccf929d7670ee8c547545081cb37f1a" integrity sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA== +jsonc-parser@3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.3.1.tgz#f2a524b4f7fd11e3d791e559977ad60b98b798b4" + integrity sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ== + jsonfile@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" @@ -6803,39 +7019,29 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" -just-camel-case@^6.0.1, just-camel-case@^6.2.0: +just-camel-case@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/just-camel-case/-/just-camel-case-6.2.0.tgz#c08a7079f3ae010d25c8d258bb6db1f3f387c225" integrity sha512-ICenRLXwkQYLk3UyvLQZ+uKuwFVJ3JHFYFn7F2782G2Mv2hW8WPePqgdhpnjGaqkYtSVWnyCESZhGXUmY3/bEg== -just-kebab-case@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/just-kebab-case/-/just-kebab-case-1.1.0.tgz#ebe854fde84b0afa4e597fcd870b12eb3c026755" - integrity sha512-QkuwuBMQ9BQHMUEkAtIA4INLrkmnnveqlFB1oFi09gbU0wBdZo6tTnyxNWMR84zHxBuwK7GLAwqN8nrvVxOLTA== - -just-kebab-case@^4.0.2: +just-kebab-case@^4.0.2, just-kebab-case@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/just-kebab-case/-/just-kebab-case-4.2.0.tgz#82c32b27dcbeccbb93802c37dfdd28d1c436e52a" integrity sha512-p2BdO7o4BI+pMun3J+dhaOfYan5JsZrw9wjshRjkWY9+p+u+kKSMhNWYnot2yHDR9CSahZ9iT3dcqJ+V72qHMw== -just-snake-case@^1.1.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/just-snake-case/-/just-snake-case-1.2.1.tgz#a5247affc62a629f86744c47590448989bb6e328" - integrity sha512-ZhHKSHP3zVoZVwHdVAm5BqBruGtIWZ8W8NnTXj5/9jP7apN9GYYeoBSeJyt3yRfbfc3hT1Pe6bnW6nMmv8bMeQ== - just-snake-case@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/just-snake-case/-/just-snake-case-3.2.0.tgz#f8eea0c97e4057b92a2fc1e5d4d8d9975a54486a" integrity sha512-iugHP9bSE0jOq3BzN0W0rdu/OOkFirPe8FtUw6v9y37UlbUDgJ1x4xiGNfUhI6mV9dc/paaifyiyn+F+mrm8gw== -keyv@^4.0.0, keyv@^4.5.3: +keyv@^4.0.0, keyv@^4.5.4: version "4.5.4" resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== dependencies: json-buffer "3.0.1" -kind-of@^6.0.2, kind-of@^6.0.3: +kind-of@^6.0.2: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== @@ -6845,15 +7051,15 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== -kleur@^4.0.3: - version "4.1.5" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" - integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== +known-css-properties@^0.34.0: + version "0.34.0" + resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.34.0.tgz#ccd7e9f4388302231b3f174a8b1d5b1f7b576cea" + integrity sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ== -known-css-properties@^0.29.0: - version "0.29.0" - resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.29.0.tgz#e8ba024fb03886f23cb882e806929f32d814158f" - integrity sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ== +ky@^1.2.0: + version "1.7.2" + resolved "https://registry.yarnpkg.com/ky/-/ky-1.7.2.tgz#b97d9b997ba51ff1e152f0815d3d27b86513eb1c" + integrity sha512-OzIvbHKKDpi60TnF9t7UUVAF1B4mcqc02z5PIvrm08Wyb+yOcz63GRvEuVxNT18a9E1SrNouhB4W2NNLeD7Ykg== leven@^3.1.0: version "3.1.0" @@ -6899,7 +7105,7 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" -locate-path@^7.1.0: +locate-path@^7.1.0, locate-path@^7.2.0: version "7.2.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-7.2.0.tgz#69cb1779bd90b35ab1e771e1f2f89a202c2a8a8a" integrity sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA== @@ -6911,7 +7117,7 @@ lodash.get@^4.4.2: resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== -lodash.memoize@4.x: +lodash.memoize@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== @@ -6976,11 +7182,6 @@ lowercase-keys@^2.0.0: resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== -lowercase-keys@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-3.0.0.tgz#c5e7d442e37ead247ae9db117a9d0a467c89d4f2" - integrity sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ== - lru-cache@^10.2.0: version "10.2.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.0.tgz#0bd445ca57363465900f4d1f9bd8db343a4d95c3" @@ -7012,6 +7213,13 @@ magic-string@0.30.5: dependencies: "@jridgewell/sourcemap-codec" "^1.4.15" +magic-string@0.30.8: + version "0.30.8" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.8.tgz#14e8624246d2bedba70d5462aa99ac9681844613" + integrity sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.15" + make-dir@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" @@ -7019,7 +7227,7 @@ make-dir@^4.0.0: dependencies: semver "^7.5.3" -make-error@1.x, make-error@^1.1.1: +make-error@^1.1.1, make-error@^1.3.6: version "1.3.6" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== @@ -7031,16 +7239,6 @@ makeerror@1.0.12: dependencies: tmpl "1.0.5" -map-obj@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" - integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== - -map-obj@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" - integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== - markdown-it@^14.0.0: version "14.1.0" resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-14.1.0.tgz#3c3c5992883c633db4714ccb4d7b5935d98b7d45" @@ -7058,31 +7256,13 @@ mathml-tag-names@^2.1.3: resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#4ddadd67308e780cf16a47685878ee27b736a0a3" integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg== -mdast-comment-marker@^2.0.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/mdast-comment-marker/-/mdast-comment-marker-2.1.2.tgz#48ae16a49574bb22b489d04365ca3b1b5173f0da" - integrity sha512-HED3ezseRVkBzZ0uK4q6RJMdufr/2p3VfVZstE3H1N9K8bwtspztWo6Xd7rEatuGNoCXaBna8oEqMwUn0Ve1bw== - dependencies: - "@types/mdast" "^3.0.0" - mdast-util-mdx-expression "^1.1.0" - -mdast-util-from-markdown@^1.0.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz#9421a5a247f10d31d2faed2a30df5ec89ceafcf0" - integrity sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww== +mdast-comment-marker@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mdast-comment-marker/-/mdast-comment-marker-3.0.0.tgz#8233f27c985ac7be53678ecb453dd9648fa1b5c5" + integrity sha512-bt08sLmTNg00/UtVDiqZKocxqvQqqyQZAg1uaRuO/4ysXV5motg7RolF5o5yy/sY1rG0v2XgZEqFWho1+2UquA== dependencies: - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.0" - decode-named-character-reference "^1.0.0" - mdast-util-to-string "^3.1.0" - micromark "^3.0.0" - micromark-util-decode-numeric-character-reference "^1.0.0" - micromark-util-decode-string "^1.0.0" - micromark-util-normalize-identifier "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - unist-util-stringify-position "^3.0.0" - uvu "^0.5.0" + "@types/mdast" "^4.0.0" + mdast-util-mdx-expression "^2.0.0" mdast-util-from-markdown@^2.0.0: version "2.0.0" @@ -7102,31 +7282,24 @@ mdast-util-from-markdown@^2.0.0: micromark-util-types "^2.0.0" unist-util-stringify-position "^4.0.0" -mdast-util-heading-style@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-heading-style/-/mdast-util-heading-style-2.0.1.tgz#078cb0120a06af777c60413f7ba10f6d071b4672" - integrity sha512-0L5rthU4xKDVbw+UQ7D8Y8xOEsX4JXZvemWoEAsL+WAaeSH+TvVVwFnTb3G/OrjyP4VYQULoNWU+PdZfkmNu4A== +mdast-util-heading-style@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-heading-style/-/mdast-util-heading-style-3.0.0.tgz#f1a02b2d0950e8535713f54de5ee0eea82413f51" + integrity sha512-tsUfM9Kj9msjlemA/38Z3pvraQay880E3zP2NgIthMoGcpU9bcPX9oSM6QC/+eFXGGB4ba+VCB1dKAPHB7Veug== dependencies: - "@types/mdast" "^3.0.0" + "@types/mdast" "^4.0.0" -mdast-util-mdx-expression@^1.1.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.2.tgz#d027789e67524d541d6de543f36d51ae2586f220" - integrity sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA== +mdast-util-mdx-expression@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz#43f0abac9adc756e2086f63822a38c8d3c3a5096" + integrity sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ== dependencies: "@types/estree-jsx" "^1.0.0" - "@types/hast" "^2.0.0" - "@types/mdast" "^3.0.0" - mdast-util-from-markdown "^1.0.0" - mdast-util-to-markdown "^1.0.0" - -mdast-util-phrasing@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz#c7c21d0d435d7fb90956038f02e8702781f95463" - integrity sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg== - dependencies: - "@types/mdast" "^3.0.0" - unist-util-is "^5.0.0" + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" mdast-util-phrasing@^4.0.0: version "4.1.0" @@ -7136,20 +7309,6 @@ mdast-util-phrasing@^4.0.0: "@types/mdast" "^4.0.0" unist-util-is "^6.0.0" -mdast-util-to-markdown@^1.0.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz#c13343cb3fc98621911d33b5cd42e7d0731171c6" - integrity sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A== - dependencies: - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.0" - longest-streak "^3.0.0" - mdast-util-phrasing "^3.0.0" - mdast-util-to-string "^3.0.0" - micromark-util-decode-string "^1.0.0" - unist-util-visit "^4.0.0" - zwitch "^2.0.0" - mdast-util-to-markdown@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz#9813f1d6e0cdaac7c244ec8c6dabfdb2102ea2b4" @@ -7164,13 +7323,6 @@ mdast-util-to-markdown@^2.0.0: unist-util-visit "^5.0.0" zwitch "^2.0.0" -mdast-util-to-string@^3.0.0, mdast-util-to-string@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz#66f7bb6324756741c5f47a53557f0cbf16b6f789" - integrity sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg== - dependencies: - "@types/mdast" "^3.0.0" - mdast-util-to-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz#7a5121475556a04e7eddeb67b264aae79d312814" @@ -7205,29 +7357,21 @@ memfs@^3.4.1: dependencies: fs-monkey "^1.0.4" -meow@^10.1.5: - version "10.1.5" - resolved "https://registry.yarnpkg.com/meow/-/meow-10.1.5.tgz#be52a1d87b5f5698602b0f32875ee5940904aa7f" - integrity sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw== - dependencies: - "@types/minimist" "^1.2.2" - camelcase-keys "^7.0.0" - decamelize "^5.0.0" - decamelize-keys "^1.1.0" - hard-rejection "^2.1.0" - minimist-options "4.1.0" - normalize-package-data "^3.0.2" - read-pkg-up "^8.0.0" - redent "^4.0.0" - trim-newlines "^4.0.2" - type-fest "^1.2.2" - yargs-parser "^20.2.9" +meow@^13.2.0: + version "13.2.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-13.2.0.tgz#6b7d63f913f984063b3cc261b6e8800c4cd3474f" + integrity sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA== merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== +merge-descriptors@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.3.tgz#d80319a65f3c7935351e5cfdac8f9318504dbed5" + integrity sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ== + merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" @@ -7243,28 +7387,6 @@ methods@^1.1.2, methods@~1.1.2: resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== -micromark-core-commonmark@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz#1386628df59946b2d39fb2edfd10f3e8e0a75bb8" - integrity sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw== - dependencies: - decode-named-character-reference "^1.0.0" - micromark-factory-destination "^1.0.0" - micromark-factory-label "^1.0.0" - micromark-factory-space "^1.0.0" - micromark-factory-title "^1.0.0" - micromark-factory-whitespace "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-chunked "^1.0.0" - micromark-util-classify-character "^1.0.0" - micromark-util-html-tag-name "^1.0.0" - micromark-util-normalize-identifier "^1.0.0" - micromark-util-resolve-all "^1.0.0" - micromark-util-subtokenize "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.1" - uvu "^0.5.0" - micromark-core-commonmark@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz#50740201f0ee78c12a675bf3e68ffebc0bf931a3" @@ -7287,15 +7409,6 @@ micromark-core-commonmark@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" -micromark-factory-destination@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz#eb815957d83e6d44479b3df640f010edad667b9f" - integrity sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - micromark-factory-destination@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz#857c94debd2c873cba34e0445ab26b74f6a6ec07" @@ -7305,16 +7418,6 @@ micromark-factory-destination@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" -micromark-factory-label@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz#cc95d5478269085cfa2a7282b3de26eb2e2dec68" - integrity sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - micromark-factory-label@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz#17c5c2e66ce39ad6f4fc4cbf40d972f9096f726a" @@ -7325,14 +7428,6 @@ micromark-factory-label@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" -micromark-factory-space@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz#c8f40b0640a0150751d3345ed885a080b0d15faf" - integrity sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-types "^1.0.0" - micromark-factory-space@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz#5e7afd5929c23b96566d0e1ae018ae4fcf81d030" @@ -7341,16 +7436,6 @@ micromark-factory-space@^2.0.0: micromark-util-character "^2.0.0" micromark-util-types "^2.0.0" -micromark-factory-title@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz#dd0fe951d7a0ac71bdc5ee13e5d1465ad7f50ea1" - integrity sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ== - dependencies: - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - micromark-factory-title@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz#726140fc77892af524705d689e1cf06c8a83ea95" @@ -7361,16 +7446,6 @@ micromark-factory-title@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" -micromark-factory-whitespace@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz#798fb7489f4c8abafa7ca77eed6b5745853c9705" - integrity sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ== - dependencies: - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - micromark-factory-whitespace@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz#9e92eb0f5468083381f923d9653632b3cfb5f763" @@ -7381,14 +7456,6 @@ micromark-factory-whitespace@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" -micromark-util-character@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-1.2.0.tgz#4fedaa3646db249bc58caeb000eb3549a8ca5dcc" - integrity sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg== - dependencies: - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - micromark-util-character@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-2.1.0.tgz#31320ace16b4644316f6bf057531689c71e2aee1" @@ -7397,13 +7464,6 @@ micromark-util-character@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" -micromark-util-chunked@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz#37a24d33333c8c69a74ba12a14651fd9ea8a368b" - integrity sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ== - dependencies: - micromark-util-symbol "^1.0.0" - micromark-util-chunked@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz#e51f4db85fb203a79dbfef23fd41b2f03dc2ef89" @@ -7411,15 +7471,6 @@ micromark-util-chunked@^2.0.0: dependencies: micromark-util-symbol "^2.0.0" -micromark-util-classify-character@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz#6a7f8c8838e8a120c8e3c4f2ae97a2bff9190e9d" - integrity sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - micromark-util-classify-character@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz#8c7537c20d0750b12df31f86e976d1d951165f34" @@ -7429,14 +7480,6 @@ micromark-util-classify-character@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" -micromark-util-combine-extensions@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz#192e2b3d6567660a85f735e54d8ea6e3952dbe84" - integrity sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA== - dependencies: - micromark-util-chunked "^1.0.0" - micromark-util-types "^1.0.0" - micromark-util-combine-extensions@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz#75d6ab65c58b7403616db8d6b31315013bfb7ee5" @@ -7445,13 +7488,6 @@ micromark-util-combine-extensions@^2.0.0: micromark-util-chunked "^2.0.0" micromark-util-types "^2.0.0" -micromark-util-decode-numeric-character-reference@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz#b1e6e17009b1f20bc652a521309c5f22c85eb1c6" - integrity sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw== - dependencies: - micromark-util-symbol "^1.0.0" - micromark-util-decode-numeric-character-reference@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz#2698bbb38f2a9ba6310e359f99fcb2b35a0d2bd5" @@ -7459,16 +7495,6 @@ micromark-util-decode-numeric-character-reference@^2.0.0: dependencies: micromark-util-symbol "^2.0.0" -micromark-util-decode-string@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz#dc12b078cba7a3ff690d0203f95b5d5537f2809c" - integrity sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ== - dependencies: - decode-named-character-reference "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-decode-numeric-character-reference "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-decode-string@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz#7dfa3a63c45aecaa17824e656bcdb01f9737154a" @@ -7479,33 +7505,16 @@ micromark-util-decode-string@^2.0.0: micromark-util-decode-numeric-character-reference "^2.0.0" micromark-util-symbol "^2.0.0" -micromark-util-encode@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz#92e4f565fd4ccb19e0dcae1afab9a173bbeb19a5" - integrity sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw== - micromark-util-encode@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz#0921ac7953dc3f1fd281e3d1932decfdb9382ab1" integrity sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA== -micromark-util-html-tag-name@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz#48fd7a25826f29d2f71479d3b4e83e94829b3588" - integrity sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q== - micromark-util-html-tag-name@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz#ae34b01cbe063363847670284c6255bb12138ec4" integrity sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw== -micromark-util-normalize-identifier@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz#7a73f824eb9f10d442b4d7f120fecb9b38ebf8b7" - integrity sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q== - dependencies: - micromark-util-symbol "^1.0.0" - micromark-util-normalize-identifier@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz#91f9a4e65fe66cc80c53b35b0254ad67aa431d8b" @@ -7513,13 +7522,6 @@ micromark-util-normalize-identifier@^2.0.0: dependencies: micromark-util-symbol "^2.0.0" -micromark-util-resolve-all@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz#4652a591ee8c8fa06714c9b54cd6c8e693671188" - integrity sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA== - dependencies: - micromark-util-types "^1.0.0" - micromark-util-resolve-all@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz#189656e7e1a53d0c86a38a652b284a252389f364" @@ -7527,15 +7529,6 @@ micromark-util-resolve-all@^2.0.0: dependencies: micromark-util-types "^2.0.0" -micromark-util-sanitize-uri@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz#613f738e4400c6eedbc53590c67b197e30d7f90d" - integrity sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-encode "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-sanitize-uri@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz#ec8fbf0258e9e6d8f13d9e4770f9be64342673de" @@ -7545,16 +7538,6 @@ micromark-util-sanitize-uri@^2.0.0: micromark-util-encode "^2.0.0" micromark-util-symbol "^2.0.0" -micromark-util-subtokenize@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz#941c74f93a93eaf687b9054aeb94642b0e92edb1" - integrity sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A== - dependencies: - micromark-util-chunked "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - uvu "^0.5.0" - micromark-util-subtokenize@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz#9f412442d77e0c5789ffdf42377fa8a2bcbdf581" @@ -7565,49 +7548,16 @@ micromark-util-subtokenize@^2.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" -micromark-util-symbol@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz#813cd17837bdb912d069a12ebe3a44b6f7063142" - integrity sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag== - micromark-util-symbol@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz#12225c8f95edf8b17254e47080ce0862d5db8044" integrity sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw== -micromark-util-types@^1.0.0, micromark-util-types@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.1.0.tgz#e6676a8cae0bb86a2171c498167971886cb7e283" - integrity sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg== - micromark-util-types@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.0.tgz#63b4b7ffeb35d3ecf50d1ca20e68fc7caa36d95e" integrity sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w== -micromark@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/micromark/-/micromark-3.2.0.tgz#1af9fef3f995ea1ea4ac9c7e2f19c48fd5c006e9" - integrity sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA== - dependencies: - "@types/debug" "^4.0.0" - debug "^4.0.0" - decode-named-character-reference "^1.0.0" - micromark-core-commonmark "^1.0.1" - micromark-factory-space "^1.0.0" - micromark-util-character "^1.0.0" - micromark-util-chunked "^1.0.0" - micromark-util-combine-extensions "^1.0.0" - micromark-util-decode-numeric-character-reference "^1.0.0" - micromark-util-encode "^1.0.0" - micromark-util-normalize-identifier "^1.0.0" - micromark-util-resolve-all "^1.0.0" - micromark-util-sanitize-uri "^1.0.0" - micromark-util-subtokenize "^1.0.0" - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.1" - uvu "^0.5.0" - micromark@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.0.tgz#84746a249ebd904d9658cfabc1e8e5f32cbc6249" @@ -7631,7 +7581,7 @@ micromark@^4.0.0: micromark-util-symbol "^2.0.0" micromark-util-types "^2.0.0" -micromatch@^4.0.4, micromatch@^4.0.5: +micromatch@^4.0.4: version "4.0.5" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== @@ -7639,6 +7589,14 @@ micromatch@^4.0.4, micromatch@^4.0.5: braces "^3.0.2" picomatch "^2.3.1" +micromatch@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== + dependencies: + braces "^3.0.3" + picomatch "^2.3.1" + mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": version "1.52.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" @@ -7666,11 +7624,6 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -mimic-fn@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" - integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== - mimic-response@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" @@ -7681,39 +7634,17 @@ mimic-response@^2.0.0, mimic-response@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43" integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA== -mimic-response@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" - integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== - -mimic-response@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-4.0.0.tgz#35468b19e7c75d10f5165ea25e75a5ceea7cf70f" - integrity sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg== - -min-indent@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" - integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== - -minimatch@9.0.3: - version "9.0.3" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" - integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== - dependencies: - brace-expansion "^2.0.1" - -minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: +minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" -minimatch@^8.0.2: - version "8.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-8.0.4.tgz#847c1b25c014d4e9a7f68aaf63dedd668a626229" - integrity sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA== +minimatch@^5.0.1: + version "5.1.6" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== dependencies: brace-expansion "^2.0.1" @@ -7731,30 +7662,21 @@ minimatch@^9.0.4: dependencies: brace-expansion "^2.0.1" -minimist-options@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" - integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== - dependencies: - arrify "^1.0.1" - is-plain-obj "^1.1.0" - kind-of "^6.0.3" - minimist@^1.2.0, minimist@^1.2.6: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== -minipass@^4.2.4: - version "4.2.8" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.2.8.tgz#f0010f64393ecfc1d1ccb5f582bcaf45f48e1a3a" - integrity sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ== - "minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.4: version "7.0.4" resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c" integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== +minipass@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== + mkdirp-classic@^0.5.2: version "0.5.3" resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" @@ -7772,10 +7694,10 @@ mkdirp@^1.0.3: resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -mkdirp@^2.1.5: - version "2.1.6" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-2.1.6.tgz#964fbcb12b2d8c5d6fbc62a963ac95a273e2cc19" - integrity sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A== +mkdirp@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50" + integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg== mkobject@^2.0.0: version "2.0.1" @@ -7784,31 +7706,21 @@ mkobject@^2.0.0: dependencies: currify "^4.0.0" -mock-fs@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/mock-fs/-/mock-fs-5.2.0.tgz#3502a9499c84c0a1218ee4bf92ae5bf2ea9b2b5e" - integrity sha512-2dF2R6YMSZbpip1V1WHKGLNjr/k48uQClqMVb5H3MOvwc9qhYis3/IWbj02qIg/Y8MDXKFF4c5v0rxx2o6xTZw== - -moment@^2.25.3: - version "2.30.1" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.30.1.tgz#f8c91c07b7a786e30c59926df530b4eac96974ae" - integrity sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how== +mock-fs@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/mock-fs/-/mock-fs-5.3.0.tgz#7dfc95ce5528aff8e10fa117161b91d8129e0e9e" + integrity sha512-IMvz1X+RF7vf+ur7qUenXMR7/FSKSIqS3HqFHXcyNI7G0FbpFO8L5lfsUJhl+bhK1AiulVHWKUSxebWauPA+xQ== -monaco-editor@^0.22.3: - version "0.22.3" - resolved "https://registry.yarnpkg.com/monaco-editor/-/monaco-editor-0.22.3.tgz#69b42451d3116c6c08d9b8e052007ff891fd85d7" - integrity sha512-RM559z2CJbczZ3k2b+ouacMINkAYWwRit4/vs0g2X/lkYefDiu0k2GmgWjAuiIpQi+AqASPOKvXNmYc8KUSvVQ== +monaco-editor@^0.47.0: + version "0.47.0" + resolved "https://registry.yarnpkg.com/monaco-editor/-/monaco-editor-0.47.0.tgz#39865d67e0c9fb8c6b49e760bf9caf6a6650d28e" + integrity sha512-VabVvHvQ9QmMwXu4du008ZDuyLnHs9j7ThVFsiJoXSOQk18+LF89N4ADzPbFenm0W4V2bGHnFBztIRQTgBfxzw== montag@^1.1.0: version "1.2.1" resolved "https://registry.yarnpkg.com/montag/-/montag-1.2.1.tgz#2a7a56a623ab0427434aa3e69d9c3d35afa23460" integrity sha512-YFuR6t5KhDlmAnUmVSxGzNcpWqSDqxbd95tvnEnn7X9yFv7g3kDFoRjwyGayVdF/NNoWk7YW7IxUjilnGnoC5Q== -mri@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" - integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== - ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -7819,7 +7731,7 @@ ms@2.1.2: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@2.1.3, ms@^2.1.1: +ms@2.1.3, ms@^2.1.1, ms@^2.1.3: version "2.1.3" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== @@ -7847,7 +7759,7 @@ mute-stream@1.0.0: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-1.0.0.tgz#e31bd9fe62f0aed23520aa4324ea6671531e013e" integrity sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA== -nano-memoize@^3.0.11: +nano-memoize@^3.0.11, nano-memoize@^3.0.16: version "3.0.16" resolved "https://registry.yarnpkg.com/nano-memoize/-/nano-memoize-3.0.16.tgz#454100602713973ac8639bde301e255dd54920ea" integrity sha512-JyK96AKVGAwVeMj3MoMhaSXaUNqgMbCRSQB3trUV8tYZfWEzqUBKdK1qJpfuNXgKeHOx1jv/IEYTM659ly7zUA== @@ -7896,7 +7808,7 @@ node-emoji@1.11.0: dependencies: lodash "^4.17.21" -node-fetch@^2.2.0, node-fetch@^2.6.1, node-fetch@^2.6.12, node-fetch@^2.6.7: +node-fetch@^2.6.1, node-fetch@^2.6.12, node-fetch@^2.6.7: version "2.7.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== @@ -7921,16 +7833,6 @@ nomine@^4.0.0: pullout "^4.0.0" renamify "^3.0.1" -normalize-package-data@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e" - integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== - dependencies: - hosted-git-info "^4.0.1" - is-core-module "^2.5.0" - semver "^7.3.4" - validate-npm-package-license "^3.0.1" - normalize-path@3.0.0, normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" @@ -7941,11 +7843,6 @@ normalize-url@^6.0.1: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== -normalize-url@^8.0.0: - version "8.0.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-8.0.1.tgz#9b7d96af9836577c58f5883e939365fa15623a4a" - integrity sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w== - npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" @@ -7953,13 +7850,6 @@ npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -npm-run-path@^5.1.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.3.0.tgz#e23353d0ebb9317f174e93417e4a4d82d0249e9f" - integrity sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ== - dependencies: - path-key "^4.0.0" - object-assign@^4, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -7994,7 +7884,7 @@ object.entries@^1.1.5: define-properties "^1.2.1" es-object-atoms "^1.0.0" -object.fromentries@^2.0.7: +object.fromentries@^2.0.8: version "2.0.8" resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65" integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ== @@ -8004,7 +7894,7 @@ object.fromentries@^2.0.7: es-abstract "^1.23.2" es-object-atoms "^1.0.0" -object.groupby@^1.0.1: +object.groupby@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.3.tgz#9b125c36238129f6f7b61954a1e7176148d5002e" integrity sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ== @@ -8020,7 +7910,7 @@ object.omit@^3.0.0: dependencies: is-extendable "^1.0.0" -object.values@^1.1.7: +object.values@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.0.tgz#65405a9d92cee68ac2d303002e0b8470a4d9ab1b" integrity sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ== @@ -8055,51 +7945,29 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -onetime@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" - integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== - dependencies: - mimic-fn "^4.0.0" - -onezip@^4.0.0: - version "4.2.3" - resolved "https://registry.yarnpkg.com/onezip/-/onezip-4.2.3.tgz#f00c0b71b9fb6a1c9989d240d53329f7e0ac4b3c" - integrity sha512-Ani0S5dtMmpp/kqYpMQh9vG2icbZMHcmVuVb3T0ryBc6GyJ4LxKbiJpJwC7gnzmlJuuqHnb8ekwA6V088YBDcA== - dependencies: - currify "^4.0.0" - findit2 "^2.2.3" - glob "^7.0.0" - mkdirp "^1.0.3" - pipe-io "^4.0.0" - try-to-catch "^3.0.0" - yargs-parser "^20.2.4" - yauzl "^2.6.0" - yazl "^2.4.1" - -onezip@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/onezip/-/onezip-5.0.0.tgz#bd6ce531e1a50fb21a097bfaafe262a7dfd6e51a" - integrity sha512-meTfyEkAvZ/YV/pO/zPcytTS1bYsc6HA8IupsnD/kJP+YekmfqVhd2nT9+D1s6j8PAJKGaauTspXxi+ecae5LQ== +onezip@^6.0.1, onezip@^6.0.2: + version "6.1.0" + resolved "https://registry.yarnpkg.com/onezip/-/onezip-6.1.0.tgz#927760bd0c2f400f4c7ffe91eea04d291013fe56" + integrity sha512-xIzlEb4hhJPTEibURvbSz/FHfCjEcPEFn9ASxZoDFPClnQTOfzBl8/V8NhQBry90QaMCszBuA854LCOBZ0zzDA== dependencies: currify "^4.0.0" findit2 "^2.2.3" - glob "^7.0.0" + glob "^10.3.10" pipe-io "^4.0.0" try-to-catch "^3.0.0" - yargs-parser "^20.2.4" - yauzl "^2.6.0" + yargs-parser "^21.1.1" + yauzl "^3.1.3" yazl "^2.4.1" -open@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/open/-/open-9.1.0.tgz#684934359c90ad25742f5a26151970ff8c6c80b6" - integrity sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg== +open@^10.0.3: + version "10.1.0" + resolved "https://registry.yarnpkg.com/open/-/open-10.1.0.tgz#a7795e6e5d519abe4286d9937bb24b51122598e1" + integrity sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw== dependencies: - default-browser "^4.0.0" + default-browser "^5.2.1" define-lazy-prop "^3.0.0" is-inside-container "^1.0.0" - is-wsl "^2.2.0" + is-wsl "^3.1.0" optimism@^0.18.0: version "0.18.0" @@ -8148,11 +8016,6 @@ p-cancelable@^2.0.0: resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== -p-cancelable@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-3.0.0.tgz#63826694b54d61ca1c20ebcb6d3ecf5e14cd8050" - integrity sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw== - p-event@^4.0.0: version "4.2.0" resolved "https://registry.yarnpkg.com/p-event/-/p-event-4.2.0.tgz#af4b049c8acd91ae81083ebd1e6f5cae2044c1b5" @@ -8219,15 +8082,20 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -package-json@^8.1.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-8.1.1.tgz#3e9948e43df40d1e8e78a85485f1070bf8f03dc8" - integrity sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA== +package-json-from-dist@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz#e501cd3094b278495eb4258d4c9f6d5ac3019f00" + integrity sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw== + +package-json@^10.0.0: + version "10.0.1" + resolved "https://registry.yarnpkg.com/package-json/-/package-json-10.0.1.tgz#e49ee07b8de63b638e7f1b5bb353733e428fe7d7" + integrity sha512-ua1L4OgXSBdsu1FPb7F3tYH0F48a6kxvod4pLUlGY9COeJAJQNX/sNH2IiEmsxw7lqYiAwrdHMjz1FctOsyDQg== dependencies: - got "^12.1.0" - registry-auth-token "^5.0.1" - registry-url "^6.0.0" - semver "^7.3.7" + ky "^1.2.0" + registry-auth-token "^5.0.2" + registry-url "^6.0.1" + semver "^7.6.0" pako@~0.2.0: version "0.2.9" @@ -8241,7 +8109,7 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-import-specifiers@^1.0.1, parse-import-specifiers@^1.0.2: +parse-import-specifiers@^1.0.1, parse-import-specifiers@^1.0.2, parse-import-specifiers@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/parse-import-specifiers/-/parse-import-specifiers-1.0.3.tgz#4280a98a4224b34ae958fb6a582ad1262f14a1c1" integrity sha512-jNtWL2DinOHUGnFEzeAyCJhacxwFkLzPnR3Foy3t2mOTIEgzZ3aaOakPw0PvoLaPZUy64CWYuhVFa/QkEMLJhA== @@ -8261,17 +8129,6 @@ parseurl@~1.3.3: resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== -patchfile@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/patchfile/-/patchfile-3.1.0.tgz#ec88745cea35076129ab5dafe528bd83f1d008c7" - integrity sha512-nUnwv+DzN89jLj/ihP0UZFKNjR6H3ow4in9Hoz3/UEyY6B5cC+88y3ksPJhIIqZv4iFpBN9u5mzg+IvXoBuSgg== - dependencies: - checkup "~1.3.0" - daffy "~1.0.3" - pullout "^4.0.0" - readzip "^1.0.1" - redzip "^2.1.3" - patchfile@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/patchfile/-/patchfile-4.0.1.tgz#67d9808a4597ca1ca14e6e21a6c264b0aaa1f94f" @@ -8303,17 +8160,12 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-key@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" - integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== - path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -path-scurry@^1.10.1, path-scurry@^1.10.2, path-scurry@^1.6.1: +path-scurry@^1.10.2: version "1.10.2" resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.2.tgz#8f6357eb1239d5fa1da8b9f70e9c080675458ba7" integrity sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA== @@ -8321,6 +8173,19 @@ path-scurry@^1.10.1, path-scurry@^1.10.2, path-scurry@^1.6.1: lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" +path-scurry@^1.11.1: + version "1.11.1" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.11.1.tgz#7960a668888594a0720b12a911d1a742ab9f11d2" + integrity sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA== + dependencies: + lru-cache "^10.2.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + +path-to-regexp@0.1.10: + version "0.1.10" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.10.tgz#67e9108c5c0551b9e5326064387de4763c4d5f8b" + integrity sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w== + path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" @@ -8331,6 +8196,11 @@ path-to-regexp@3.2.0: resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-3.2.0.tgz#fa7877ecbc495c601907562222453c43cc204a5f" integrity sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA== +path-to-regexp@3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-3.3.0.tgz#f7f31d32e8518c2660862b644414b6d5c63a611b" + integrity sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw== + path-type@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" @@ -8341,10 +8211,10 @@ peek-readable@^4.1.0: resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-4.1.0.tgz#4ece1111bf5c2ad8867c314c81356847e8a62e72" integrity sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg== -peek-readable@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-5.0.0.tgz#7ead2aff25dc40458c60347ea76cfdfd63efdfec" - integrity sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A== +peek-readable@^5.1.4: + version "5.2.0" + resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-5.2.0.tgz#7458f18126217c154938c32a185f5d05f3df3710" + integrity sha512-U94a+eXHzct7vAd19GH3UQ2dH4Satbng0MyYTMaQatL0pvYYL5CTPR25HBhKtecl+4bfu1/i3vC6k0hydO5Vcw== peek-stream@^1.1.0, peek-stream@^1.1.1: version "1.1.3" @@ -8365,16 +8235,31 @@ picocolors@^1.0.0: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== -picomatch@3.0.1, picomatch@^3.0.1: +picocolors@^1.0.1, picocolors@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.0.tgz#5358b76a78cde483ba5cef6a9dc9671440b27d59" + integrity sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw== + +picomatch@3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-3.0.1.tgz#817033161def55ec9638567a2f3bbc876b3e7516" integrity sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag== -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatch@^2.3.1: +picomatch@4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.1.tgz#68c26c8837399e5819edce48590412ea07f17a07" + integrity sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== +picomatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.2.tgz#77c742931e8f3b8820946c76cd0c1f13730d1dab" + integrity sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg== + pipe-io@^4.0.0, pipe-io@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/pipe-io/-/pipe-io-4.0.1.tgz#5604da004caa2e4a08ccc338884888ea618ff5cc" @@ -8431,20 +8316,20 @@ possible-typed-array-names@^1.0.0: resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f" integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== -postcss-resolve-nested-selector@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e" - integrity sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw== +postcss-resolve-nested-selector@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.6.tgz#3d84dec809f34de020372c41b039956966896686" + integrity sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw== -postcss-safe-parser@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz#bb4c29894171a94bc5c996b9a30317ef402adaa1" - integrity sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ== +postcss-safe-parser@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-7.0.0.tgz#6273d4e5149e286db5a45bc6cf6eafcad464014a" + integrity sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg== -postcss-selector-parser@^6.0.13: - version "6.0.16" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz#3b88b9f5c5abd989ef4e2fc9ec8eedd34b20fb04" - integrity sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw== +postcss-selector-parser@^6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de" + integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" @@ -8454,14 +8339,14 @@ postcss-value-parser@^4.2.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.4.28: - version "8.4.38" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" - integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== +postcss@^8.4.41: + version "8.4.47" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.47.tgz#5bf6c9a010f3e724c503bf03ef7947dcb0fea365" + integrity sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ== dependencies: nanoid "^3.3.7" - picocolors "^1.0.0" - source-map-js "^1.2.0" + picocolors "^1.1.0" + source-map-js "^1.2.1" prelude-ls@^1.2.1: version "1.2.1" @@ -8475,10 +8360,10 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@^3.2.2: - version "3.2.5" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.5.tgz#e52bc3090586e824964a8813b09aba6233b28368" - integrity sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A== +prettier@^3.1.0, prettier@^3.3.3: + version "3.3.3" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.3.tgz#30c54fe0be0d8d12e6ae61dbb10109ea00d53105" + integrity sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew== pretty-format@^29.0.0, pretty-format@^29.7.0: version "29.7.0" @@ -8534,6 +8419,11 @@ pullout@^4.0.0: resolved "https://registry.yarnpkg.com/pullout/-/pullout-4.0.0.tgz#8ceb177d1d252c8f67bffe9ba2930522084311b1" integrity sha512-XdTGhHahLpHHP7uMFHZLquRDmSjylowP69jQB/bw9dbU8Caare+0c6hyTa3GUxguWTvoEcI8EzZCffyJtHW97A== +pullout@^5.0.0, pullout@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/pullout/-/pullout-5.0.1.tgz#80f659593905ad998a7658bd94da1eb07482992a" + integrity sha512-ugBwjeI/CkAnv0Fx7qyan+VJ4NVnD33R5iryMluoJJjwdVnrFiTAScFo/OuWFiHUMICiuaVTeuH8fyfayNq6/Q== + pump@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" @@ -8574,155 +8464,170 @@ pure-rand@^6.0.0: resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.1.0.tgz#d173cf23258231976ccbdb05247c9787957604f2" integrity sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA== -putout@^33.13.3, putout@^33.6.2: - version "33.13.4" - resolved "https://registry.yarnpkg.com/putout/-/putout-33.13.4.tgz#1df3451b9d24def45c94339536fc11000253faa7" - integrity sha512-oWh+EsW0qDufbtArmAjZHLSA8x1ruo9QVZMpOpvrLwVwYjn7Bgdo4B17rDeZ7fOfO+/co06KLVOmUTbsBvKBCw== +putout@^36.0.2, putout@^36.0.3: + version "36.6.0" + resolved "https://registry.yarnpkg.com/putout/-/putout-36.6.0.tgz#fd3e4a670df976fe0d9641011fbdf79b38e648b3" + integrity sha512-X9uXmZR3AR6QqWRasepN6I9ZrOKJiHSYHXA1CLdEOBr9to6DKbqYceZkSpU4XcVDJzQP5zT6RQEr6FpiWQDPNA== dependencies: - "@putout/babel" "^1.0.0" - "@putout/cli-cache" "^2.0.1" - "@putout/cli-choose-formatter" "^2.0.0" + "@putout/babel" "^2.0.0" + "@putout/cli-cache" "^3.0.0" + "@putout/cli-choose-formatter" "^4.0.0" "@putout/cli-keypress" "^2.0.0" "@putout/cli-match" "^2.0.0" "@putout/cli-ruler" "^3.0.0" "@putout/cli-staged" "^1.0.0" - "@putout/cli-validate-args" "^1.0.0" - "@putout/compare" "^13.0.0" - "@putout/engine-loader" "^12.0.0" - "@putout/engine-parser" "^9.0.0" - "@putout/engine-processor" "^10.0.0" - "@putout/engine-runner" "^19.0.0" - "@putout/eslint" "^2.0.0" - "@putout/formatter-codeframe" "^5.0.0" - "@putout/formatter-dump" "^4.0.0" - "@putout/formatter-frame" "^4.0.0" + "@putout/cli-validate-args" "^2.0.0" + "@putout/compare" "^14.0.0" + "@putout/engine-loader" "^14.0.0" + "@putout/engine-parser" "^10.0.0" + "@putout/engine-processor" "^12.0.0" + "@putout/engine-reporter" "^2.0.0" + "@putout/engine-runner" "^21.0.0" + "@putout/eslint" "^3.0.0" + "@putout/formatter-codeframe" "^7.0.0" + "@putout/formatter-dump" "^5.0.0" + "@putout/formatter-frame" "^6.0.0" "@putout/formatter-json" "^2.0.0" "@putout/formatter-json-lines" "^3.0.0" - "@putout/formatter-memory" "^3.0.0" - "@putout/formatter-progress" "^4.0.0" - "@putout/formatter-progress-bar" "^3.0.0" - "@putout/formatter-stream" "^4.0.0" - "@putout/formatter-time" "^1.0.1" - "@putout/operate" "^11.0.0" - "@putout/operator-add-args" "^7.0.0" - "@putout/operator-declare" "^8.0.0" - "@putout/operator-filesystem" "^2.0.0" - "@putout/operator-json" "^1.0.1" - "@putout/operator-match-files" "^1.0.0" + "@putout/formatter-memory" "^4.0.0" + "@putout/formatter-progress" "^5.0.0" + "@putout/formatter-progress-bar" "^4.0.0" + "@putout/formatter-stream" "^5.0.0" + "@putout/formatter-time" "^3.0.0" + "@putout/operate" "^12.0.0" + "@putout/operator-add-args" "^8.0.0" + "@putout/operator-declare" "^9.0.0" + "@putout/operator-filesystem" "^4.0.0" + "@putout/operator-ignore" "^1.0.0" + "@putout/operator-json" "^2.0.0" + "@putout/operator-match-files" "^3.0.0" "@putout/operator-regexp" "^1.0.0" + "@putout/operator-rename-files" "^1.0.0" "@putout/plugin-apply-at" "^2.0.0" "@putout/plugin-apply-destructuring" "^7.0.0" - "@putout/plugin-apply-dot-notation" "^1.0.0" + "@putout/plugin-apply-dot-notation" "^2.0.0" "@putout/plugin-apply-early-return" "^3.0.0" "@putout/plugin-apply-flat-map" "^2.0.0" - "@putout/plugin-apply-optional-chaining" "^5.0.0" + "@putout/plugin-apply-optional-chaining" "^6.0.0" + "@putout/plugin-apply-overrides" "^2.0.0" "@putout/plugin-apply-starts-with" "^1.0.0" - "@putout/plugin-apply-template-literals" "^2.0.0" + "@putout/plugin-apply-template-literals" "^3.0.0" "@putout/plugin-browserlist" "^2.0.0" - "@putout/plugin-conditions" "^4.0.0" + "@putout/plugin-conditions" "^5.0.0" "@putout/plugin-convert-apply-to-spread" "^4.0.0" "@putout/plugin-convert-arguments-to-rest" "^2.0.0" "@putout/plugin-convert-array-copy-to-slice" "^3.0.0" "@putout/plugin-convert-assignment-to-arrow-function" "^1.0.0" "@putout/plugin-convert-assignment-to-comparison" "^2.0.0" + "@putout/plugin-convert-assignment-to-declaration" "^1.0.0" "@putout/plugin-convert-concat-to-flat" "^1.0.0" - "@putout/plugin-convert-const-to-let" "^1.0.0" + "@putout/plugin-convert-const-to-let" "^3.0.0" "@putout/plugin-convert-index-of-to-includes" "^2.0.0" "@putout/plugin-convert-object-assign-to-merge-spread" "^6.0.0" "@putout/plugin-convert-object-entries-to-array-entries" "^3.0.0" - "@putout/plugin-convert-optional-to-logical" "^3.0.0" + "@putout/plugin-convert-optional-to-logical" "^4.0.0" "@putout/plugin-convert-quotes-to-backticks" "^3.0.0" - "@putout/plugin-convert-template-to-string" "^1.0.0" + "@putout/plugin-convert-template-to-string" "^2.0.0" "@putout/plugin-convert-to-arrow-function" "^4.0.0" - "@putout/plugin-declare" "^2.0.0" - "@putout/plugin-declare-before-reference" "^3.0.0" + "@putout/plugin-coverage" "^1.0.0" + "@putout/plugin-declare" "^4.0.0" + "@putout/plugin-declare-before-reference" "^4.0.0" "@putout/plugin-declare-imports-first" "^2.0.0" - "@putout/plugin-eslint" "^6.0.0" + "@putout/plugin-eslint" "^9.0.0" "@putout/plugin-extract-object-properties" "^9.0.0" "@putout/plugin-extract-sequence-expressions" "^3.0.0" - "@putout/plugin-filesystem" "^2.0.0" - "@putout/plugin-for-of" "^3.0.0" - "@putout/plugin-github" "^10.0.0" - "@putout/plugin-gitignore" "^4.0.0" - "@putout/plugin-logical-expressions" "^5.0.0" + "@putout/plugin-filesystem" "^5.0.0" + "@putout/plugin-for-of" "^6.0.0" + "@putout/plugin-generators" "^1.0.0" + "@putout/plugin-github" "^12.0.0" + "@putout/plugin-gitignore" "^6.0.0" + "@putout/plugin-group-imports-by-source" "^1.0.0" + "@putout/plugin-labels" "^1.0.0" + "@putout/plugin-logical-expressions" "^6.0.0" "@putout/plugin-madrun" "^18.0.0" "@putout/plugin-math" "^2.0.0" "@putout/plugin-maybe" "^2.0.0" - "@putout/plugin-merge-destructuring-properties" "^8.0.0" + "@putout/plugin-merge-destructuring-properties" "^9.0.0" "@putout/plugin-merge-duplicate-functions" "^2.0.0" - "@putout/plugin-merge-duplicate-imports" "^10.0.0" + "@putout/plugin-merge-duplicate-imports" "^11.0.0" "@putout/plugin-montag" "^2.0.0" "@putout/plugin-new" "^3.0.1" - "@putout/plugin-nodejs" "^9.0.0" - "@putout/plugin-npmignore" "^3.0.0" - "@putout/plugin-package-json" "^6.0.0" - "@putout/plugin-promises" "^13.0.0" - "@putout/plugin-putout" "^17.0.0" - "@putout/plugin-putout-config" "^4.0.0" - "@putout/plugin-regexp" "^8.0.0" + "@putout/plugin-nodejs" "^11.0.0" + "@putout/plugin-npmignore" "^5.0.0" + "@putout/plugin-package-json" "^7.0.0" + "@putout/plugin-promises" "^15.0.0" + "@putout/plugin-putout" "^21.0.0" + "@putout/plugin-putout-config" "^6.0.0" + "@putout/plugin-regexp" "^9.0.0" "@putout/plugin-remove-console" "^6.0.0" "@putout/plugin-remove-constant-conditions" "^4.0.0" - "@putout/plugin-remove-debugger" "^5.0.0" + "@putout/plugin-remove-debugger" "^7.0.0" "@putout/plugin-remove-duplicate-case" "^3.0.0" - "@putout/plugin-remove-duplicate-keys" "^3.0.0" - "@putout/plugin-remove-empty" "^11.0.0" + "@putout/plugin-remove-duplicate-keys" "^5.0.0" + "@putout/plugin-remove-empty" "^12.0.0" "@putout/plugin-remove-iife" "^4.0.0" "@putout/plugin-remove-nested-blocks" "^6.0.0" + "@putout/plugin-remove-quotes-from-import-assertions" "^1.0.0" "@putout/plugin-remove-unreachable-code" "^1.0.0" - "@putout/plugin-remove-unreferenced-variables" "^3.0.0" - "@putout/plugin-remove-unused-expressions" "^7.0.0" + "@putout/plugin-remove-unreferenced-variables" "^4.0.0" + "@putout/plugin-remove-unused-expressions" "^9.0.0" "@putout/plugin-remove-unused-for-of-variables" "^3.0.0" + "@putout/plugin-remove-unused-labels" "^1.0.1" "@putout/plugin-remove-unused-private-fields" "^2.0.0" - "@putout/plugin-remove-unused-variables" "^7.0.0" - "@putout/plugin-remove-useless-arguments" "^8.0.0" + "@putout/plugin-remove-unused-variables" "^9.0.0" + "@putout/plugin-remove-useless-arguments" "^9.0.0" + "@putout/plugin-remove-useless-array" "^1.0.0" "@putout/plugin-remove-useless-array-constructor" "^2.0.0" "@putout/plugin-remove-useless-array-entries" "^1.0.0" "@putout/plugin-remove-useless-assign" "^1.0.0" - "@putout/plugin-remove-useless-constructor" "^1.0.0" + "@putout/plugin-remove-useless-constructor" "^2.0.0" "@putout/plugin-remove-useless-continue" "^2.0.0" - "@putout/plugin-remove-useless-escape" "^4.0.0" + "@putout/plugin-remove-useless-delete" "^1.0.1" + "@putout/plugin-remove-useless-escape" "^6.0.0" "@putout/plugin-remove-useless-functions" "^3.0.0" "@putout/plugin-remove-useless-map" "^1.0.0" "@putout/plugin-remove-useless-operand" "^2.0.0" "@putout/plugin-remove-useless-replace" "^1.0.1" - "@putout/plugin-remove-useless-return" "^6.0.0" - "@putout/plugin-remove-useless-spread" "^9.0.0" + "@putout/plugin-remove-useless-return" "^7.0.0" + "@putout/plugin-remove-useless-spread" "^11.0.0" "@putout/plugin-remove-useless-template-expressions" "^2.0.0" - "@putout/plugin-remove-useless-variables" "^10.0.0" + "@putout/plugin-remove-useless-variables" "^12.0.0" "@putout/plugin-reuse-duplicate-init" "^5.0.0" "@putout/plugin-simplify-assignment" "^3.0.0" - "@putout/plugin-simplify-boolean-return" "^1.0.0" - "@putout/plugin-simplify-ternary" "^6.0.0" + "@putout/plugin-simplify-boolean-return" "^2.0.0" + "@putout/plugin-simplify-ternary" "^7.0.0" + "@putout/plugin-sort-imports-by-specifiers" "^1.0.0" + "@putout/plugin-split-assignment-expressions" "^1.0.0" "@putout/plugin-split-nested-destructuring" "^3.0.0" "@putout/plugin-split-variable-declarations" "^3.0.0" - "@putout/plugin-strict-mode" "^10.0.0" - "@putout/plugin-tape" "^12.0.0" - "@putout/plugin-try-catch" "^3.0.0" - "@putout/plugin-types" "^3.0.0" - "@putout/plugin-typescript" "^5.0.0" + "@putout/plugin-tape" "^15.0.0" + "@putout/plugin-try-catch" "^4.0.0" + "@putout/plugin-types" "^5.0.0" + "@putout/plugin-typescript" "^8.0.0" "@putout/plugin-webpack" "^3.0.0" - "@putout/processor-css" "^7.0.0" - "@putout/processor-filesystem" "^2.0.0" - "@putout/processor-ignore" "^5.0.0" + "@putout/processor-css" "^9.0.0" + "@putout/processor-filesystem" "^4.0.0" + "@putout/processor-ignore" "^6.0.0" "@putout/processor-javascript" "^5.0.0" - "@putout/processor-json" "^8.0.0" - "@putout/processor-markdown" "^11.0.0" - "@putout/processor-yaml" "^7.0.0" - "@putout/traverse" "^9.0.0" + "@putout/processor-json" "^9.0.0" + "@putout/processor-markdown" "^12.0.0" + "@putout/processor-yaml" "^8.0.0" + "@putout/traverse" "^10.0.0" ajv "^8.8.2" - chalk "^4.0.0" + chalk "^5.3.0" ci-info "^4.0.0" debug "^4.1.1" deepmerge "^4.0.0" escalade "^3.1.1" fast-glob "^3.2.2" - find-up "^6.0.0" + find-up "^7.0.0" fullstore "^3.0.0" ignore "^5.0.4" is-relative "^1.0.0" nano-memoize "^3.0.11" once "^1.4.0" - picomatch "^3.0.1" + picomatch "^4.0.2" + samadhi "^2.10.0" try-catch "^3.0.0" try-to-catch "^3.0.0" wraptile "^3.0.0" @@ -8735,6 +8640,13 @@ qs@6.11.0: dependencies: side-channel "^1.0.4" +qs@6.13.0: + version "6.13.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.13.0.tgz#6ca3bd58439f7e245655798997787b0d88a51906" + integrity sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg== + dependencies: + side-channel "^1.0.6" + qs@^6.11.0: version "6.12.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.12.0.tgz#edd40c3b823995946a8a0b1f208669c7a200db77" @@ -8747,11 +8659,6 @@ queue-microtask@^1.2.2: resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== -quick-lru@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" - integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== - randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" @@ -8794,32 +8701,13 @@ react-is@^18.0.0: resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== -react@^18.2.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" - integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== +react@^18.3.1: + version "18.3.1" + resolved "https://registry.yarnpkg.com/react/-/react-18.3.1.tgz#49ab892009c53933625bd16b2533fc754cab2891" + integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ== dependencies: loose-envify "^1.1.0" -read-pkg-up@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-8.0.0.tgz#72f595b65e66110f43b052dd9af4de6b10534670" - integrity sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ== - dependencies: - find-up "^5.0.0" - read-pkg "^6.0.0" - type-fest "^1.0.1" - -read-pkg@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-6.0.0.tgz#a67a7d6a1c2b0c3cd6aa2ea521f40c458a4a504c" - integrity sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q== - dependencies: - "@types/normalize-package-data" "^2.4.0" - normalize-package-data "^3.0.2" - parse-json "^5.2.0" - type-fest "^1.0.1" - readable-stream@3, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: version "3.6.2" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" @@ -8842,20 +8730,20 @@ readable-stream@^2.0.0, readable-stream@^2.2.2, readable-stream@~2.3.6: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-web-to-node-stream@^3.0.0, readable-web-to-node-stream@^3.0.2: +readable-web-to-node-stream@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz#5d52bb5df7b54861fd48d015e93a2cb87b3ee0bb" integrity sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw== dependencies: readable-stream "^3.6.0" -readbox@^2.0.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/readbox/-/readbox-2.2.2.tgz#44177f80fa83454d9dc40b28a63b939dac6a8ffc" - integrity sha512-gmbmTfMW7toAeNTDWN63h88CBciTT2kvQqGs+MAuSGmbAwXZEpeypmYcJrd9MkWGkwrxV/IiEVmRKUMf3qwBBg== +readbox@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/readbox/-/readbox-3.0.0.tgz#4e5a4f6655a140d54acd0327fb22587c2e33f1c6" + integrity sha512-JR8G9L3G+ppNNTdW5b3M16k4BHvc0A99ZAz+zC1/zLoSVJKn9XJxSSus6UY9zuJ3a51A2S50jrSR+JyJwEHrlA== dependencies: - "@cloudcmd/dropbox" "^4.0.3" - dropboxify "^2.0.0" + "@cloudcmd/dropbox" "^5.0.2" + dropboxify "^3.0.1" squad "^3.0.0" string-to-stream "^3.0.1" try-to-catch "^3.0.0" @@ -8881,20 +8769,6 @@ readify@^10.0.0: superstat "^2.0.0" try-to-catch "^3.0.0" -readify@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/readify/-/readify-9.0.0.tgz#7539401dfde3de4257d0fa3a8a46614a0f988377" - integrity sha512-8ANBXD7qu33w311t89nVi20PthbxexB2WQ2Z8qC2V6IEZdf5fuG3YaVNcLGBvIbjywbtpBvaH0la7Ci0kUx1qg== - dependencies: - "@cloudcmd/formatify" "^1.0.0" - "@cloudcmd/sortify" "^2.0.0" - currify "^4.0.0" - format-io "^2.0.0" - nicki "^6.0.0" - shortdate "^2.0.0" - superstat "^2.0.0" - try-to-catch "^3.0.0" - readjson@^2.0.1, readjson@^2.2.0: version "2.2.2" resolved "https://registry.yarnpkg.com/readjson/-/readjson-2.2.2.tgz#ed940ebdd72b88b383e02db7117402f980158959" @@ -8903,16 +8777,6 @@ readjson@^2.0.1, readjson@^2.2.0: jju "^1.4.0" try-catch "^3.0.0" -readzip@^1.0.0, readzip@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/readzip/-/readzip-1.0.1.tgz#3b1584851bbcb3768a17f1109cead5069b3677a4" - integrity sha512-aAGcqfzVtg7iOLoYPKEUtaZgh6Msw+03kFqu5tQHKIBycw3WgxDS3/EcaNzdcpffR9zQ85F+lZEb/kRhFIqaUA== - dependencies: - once "^1.4.0" - try-to-catch "^3.0.0" - wraptile "^3.0.0" - yauzl "^2.10.0" - readzip@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/readzip/-/readzip-2.0.0.tgz#def6d7fffd17423d6304a08579ed0afb1d3e3237" @@ -8923,39 +8787,16 @@ readzip@^2.0.0: wraptile "^3.0.0" yauzl "^2.10.0" -rechoir@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" - integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== - dependencies: - resolve "^1.1.6" - -redent@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-4.0.0.tgz#0c0ba7caabb24257ab3bb7a4fd95dd1d5c5681f9" - integrity sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag== +recast@^0.23.9: + version "0.23.9" + resolved "https://registry.yarnpkg.com/recast/-/recast-0.23.9.tgz#587c5d3a77c2cfcb0c18ccce6da4361528c2587b" + integrity sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q== dependencies: - indent-string "^5.0.0" - strip-indent "^4.0.0" - -redzip@^2.0.0, redzip@^2.1.0, redzip@^2.1.3: - version "2.2.0" - resolved "https://registry.yarnpkg.com/redzip/-/redzip-2.2.0.tgz#a9684e12258b280cb6387a14963caf2a701e0ad5" - integrity sha512-PfjE57fTojm+7BZBY3q0XAmYAVqH4x3QaKcItX48vTHXOBEzDWPzCs8lI6fOjX/PBpJO7YCB5oqs0DPVdeVNbA== - dependencies: - "@cloudcmd/formatify" "^1.0.1" - "@cloudcmd/sortify" "^2.0.1" - format-io "^2.0.0" - once "^1.4.0" - pipe-io "^4.0.1" - readify "^9.0.0" - readzip "^1.0.0" - totalist "^2.0.0" - trammel "^5.0.0" - try-to-catch "^3.0.0" - wraptile "^3.0.0" - yauzl "^2.10.0" - yazl "^2.5.1" + ast-types "^0.16.1" + esprima "~4.0.0" + source-map "~0.6.1" + tiny-invariant "^1.3.3" + tslib "^2.0.1" redzip@^3.0.0: version "3.0.3" @@ -8976,16 +8817,11 @@ redzip@^3.0.0: yauzl "^3.1.2" yazl "^2.5.1" -reflect-metadata@^0.2.1: +reflect-metadata@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.2.2.tgz#400c845b6cba87a21f2c65c4aeb158f4fa4d9c5b" integrity sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q== -regenerator-runtime@^0.14.0: - version "0.14.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" - integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== - regexp-tree@^0.1.21, regexp-tree@^0.1.24: version "0.1.27" resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.27.tgz#2198f0ef54518ffa743fe74d983b56ffd631b6cd" @@ -9001,184 +8837,204 @@ regexp.prototype.flags@^1.5.2: es-errors "^1.3.0" set-function-name "^2.0.1" -registry-auth-token@^5.0.1: +registry-auth-token@^5.0.2: version "5.0.2" resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-5.0.2.tgz#8b026cc507c8552ebbe06724136267e63302f756" integrity sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ== dependencies: "@pnpm/npm-conf" "^2.1.0" -registry-url@^6.0.0: +registry-url@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-6.0.1.tgz#056d9343680f2f64400032b1e199faa692286c58" integrity sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q== dependencies: rc "1.2.8" -rehackt@0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/rehackt/-/rehackt-0.0.6.tgz#7a0a2247f2295e7548915417e44fbbf03bf004f4" - integrity sha512-l3WEzkt4ntlEc/IB3/mF6SRgNHA6zfQR7BlGOgBTOmx7IJJXojDASav+NsgXHFjHn+6RmwqsGPFgZpabWpeOdw== +rehackt@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/rehackt/-/rehackt-0.1.0.tgz#a7c5e289c87345f70da8728a7eb878e5d03c696b" + integrity sha512-7kRDOuLHB87D/JESKxQoRwv4DzbIdwkAGQ7p6QKGdVlY1IZheUnVhlk/4UZlNUVxdAXpyxikE3URsG067ybVzw== -remark-lint-blockquote-indentation@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/remark-lint-blockquote-indentation/-/remark-lint-blockquote-indentation-3.1.2.tgz#0d35b4da3731eb4885ea0e794e60d8ede8e1f78a" - integrity sha512-5DOrFsZd5dXqA4p/VZvWSrqIWNFbBXjX7IV/FkVkxlNhNF/0FMf/4v8x1I2W3mzaZ7yDsWS/egpZnmligq1ckQ== +remark-lint-blockquote-indentation@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-lint-blockquote-indentation/-/remark-lint-blockquote-indentation-4.0.0.tgz#8b3860881c224d8e3f017ec516acf37dd2df1c03" + integrity sha512-hdUvn+KsJbBKpY9jLY01PmfpJ/WGhLu9GJMXQGU8ADXJc+F5DWSgKAr6GQ1IUKqvGYdEML/KZ61WomWFUuecVA== dependencies: - "@types/mdast" "^3.0.0" + "@types/mdast" "^4.0.0" + mdast-util-phrasing "^4.0.0" pluralize "^8.0.0" - unified "^10.0.0" - unified-lint-rule "^2.0.0" - unist-util-generated "^2.0.0" - unist-util-position "^4.0.0" - unist-util-visit "^4.0.0" + unified-lint-rule "^3.0.0" + unist-util-position "^5.0.0" + unist-util-visit-parents "^6.0.0" -remark-lint-checkbox-character-style@^4.0.0: - version "4.1.2" - resolved "https://registry.yarnpkg.com/remark-lint-checkbox-character-style/-/remark-lint-checkbox-character-style-4.1.2.tgz#84c1c980a6a1f05b79f299af5bdd8ac3352d1055" - integrity sha512-5ITz+1cCuJ3Jv/Q7rKgDEucCOnIgjWDnSHPJA1tb4TI/D316h+ALbDhZIpP8gyfAm6sBAh3Pwz9XZJN2uJB5UQ== +remark-lint-checkbox-character-style@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/remark-lint-checkbox-character-style/-/remark-lint-checkbox-character-style-5.0.0.tgz#f41628a77bb3062391c3c2cdaa639e7be6719416" + integrity sha512-K0G/Nok59fb2q5KUxcemBVt+ymnhTkDVLJAatZ4PAh9At8y0DGctHdU27jWsuvO0Fs7Zy62Usk7IJE2VO89p1w== dependencies: - "@types/mdast" "^3.0.0" - unified "^10.0.0" - unified-lint-rule "^2.0.0" - unist-util-position "^4.0.0" - unist-util-visit "^4.0.0" + "@types/mdast" "^4.0.0" + mdast-util-phrasing "^4.0.0" + unified-lint-rule "^3.0.0" + unist-util-position "^5.0.0" + unist-util-visit-parents "^6.0.0" + vfile-message "^4.0.0" -remark-lint-code-block-style@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/remark-lint-code-block-style/-/remark-lint-code-block-style-3.1.2.tgz#5f2ba66240a1c890ebe7a5f84496029a67cff929" - integrity sha512-3wsWmzzdyEsB9sOzBOf46TSkwwVKXN2JpTEQb6feN0Tl6Vg75F7T9MHqMz7aqk/56bOXSxUzdpXDscGBhziLRA== +remark-lint-code-block-style@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-lint-code-block-style/-/remark-lint-code-block-style-4.0.0.tgz#cd85582e11a5182fcbca59a1591e39c6867d2bcc" + integrity sha512-LKBKMVruEO0tzDnnnqi1TfUcnwY6Mo7cVtZM4E4pKt3KMhtvgU2wD68/MxDOEJd0pmnLrEgIadv74bY0gWhZpg== dependencies: - "@types/mdast" "^3.0.0" - unified "^10.0.0" - unified-lint-rule "^2.0.0" - unist-util-generated "^2.0.0" - unist-util-position "^4.0.0" - unist-util-visit "^4.0.0" + "@types/mdast" "^4.0.0" + mdast-util-phrasing "^4.0.0" + unified-lint-rule "^3.0.0" + unist-util-position "^5.0.0" + unist-util-visit-parents "^6.0.0" + vfile-message "^4.0.0" -remark-lint-emphasis-marker@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/remark-lint-emphasis-marker/-/remark-lint-emphasis-marker-3.1.2.tgz#f86034ce0641fcf38590a4cd83e310d491be6390" - integrity sha512-hPZ8vxZrIfxmLA5B66bA8y3PdHjcCQuaLsySIqi5PM2DkpN6a7zAP3v1znyRSaYJ1ANVWcu00/0bNzuUjflGCA== +remark-lint-emphasis-marker@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-lint-emphasis-marker/-/remark-lint-emphasis-marker-4.0.0.tgz#9d2f6515116479641ec6e602e3c8e7276a81c165" + integrity sha512-xIRiB4PFWUOyIslN/UOPL6Lh+J0VD4R11+jo+W4hpGMNsg58l+2SgtdbinlXzDeoBxmaaka9n/sYpJ7cJWEIPQ== dependencies: - "@types/mdast" "^3.0.0" - unified "^10.0.0" - unified-lint-rule "^2.0.0" - unist-util-position "^4.0.0" - unist-util-visit "^4.0.0" + "@types/mdast" "^4.0.0" + unified-lint-rule "^3.0.0" + unist-util-position "^5.0.0" + unist-util-visit-parents "^6.0.0" + vfile-message "^4.0.0" -remark-lint-fenced-code-marker@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/remark-lint-fenced-code-marker/-/remark-lint-fenced-code-marker-3.1.2.tgz#6ffdba7f311066e4e42fdefbcbdb54aca28b0bba" - integrity sha512-6XNqjOuhT+0c7Q/22aCsMz61ne9g8HRpYF79EXQPdbzYa+PcfPXMiQKStONY3PfC8OE2/3WXI2zcs8w9x+8+VQ== +remark-lint-fenced-code-marker@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-lint-fenced-code-marker/-/remark-lint-fenced-code-marker-4.0.0.tgz#eb2587fdc7711fb890e646d5902761c54c2f88ce" + integrity sha512-WFN88Rx78m4/HSbW3Kx2XAYbVfzYns4bJd9qpwDD90DA3nc59zciYd01xi6Bk3n9vSs5gIlmG7xkwxVHHJ8KCA== dependencies: - "@types/mdast" "^3.0.0" - unified "^10.0.0" - unified-lint-rule "^2.0.0" - unist-util-position "^4.0.0" - unist-util-visit "^4.0.0" + "@types/mdast" "^4.0.0" + mdast-util-phrasing "^4.0.0" + unified-lint-rule "^3.0.0" + unist-util-position "^5.0.0" + unist-util-visit-parents "^6.0.0" + vfile-message "^4.0.0" -remark-lint-heading-style@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/remark-lint-heading-style/-/remark-lint-heading-style-3.1.2.tgz#62a191d14889be41d8cc8c8e0a150b6249d74286" - integrity sha512-0RkcRPV/H2bPFgeInzBkK1cWUwtFTm83I+Db/Z5tDY02GzKOosHLvxtJyj/1391/opAH1LYbHtHWffir99IUgw== +remark-lint-heading-style@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-lint-heading-style/-/remark-lint-heading-style-4.0.0.tgz#9c7b5b8fb210132ac2db8e541efc10569c2cef66" + integrity sha512-dQ6Jul5K0+aNUvrq4W7H0+osSoC9hsmwHZqBFq000+eMP/hWJqI8tuudw1rap8HHYuOsKLRbB5q+Fr7G+3Vw+Q== dependencies: - "@types/mdast" "^3.0.0" - mdast-util-heading-style "^2.0.0" - unified "^10.0.0" - unified-lint-rule "^2.0.0" - unist-util-generated "^2.0.0" - unist-util-visit "^4.0.0" + "@types/mdast" "^4.0.0" + mdast-util-heading-style "^3.0.0" + mdast-util-phrasing "^4.0.0" + unified-lint-rule "^3.0.0" + unist-util-position "^5.0.0" + unist-util-visit-parents "^6.0.0" + vfile-message "^4.0.0" -remark-lint-link-title-style@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/remark-lint-link-title-style/-/remark-lint-link-title-style-3.1.2.tgz#c32d943ef5d0d2d3807e573786ecdae5c04787ee" - integrity sha512-if4MahYJVvQUWlrXDF8GSv4b9VtLSgMSDHeikQp1/hGYlihLl9uGw3nlL5Lf9DqTN0qaT6RPbXOjuuzHlk38sg== +remark-lint-link-title-style@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-lint-link-title-style/-/remark-lint-link-title-style-4.0.0.tgz#4f78f9ba7178e095aa15b882e5ecdf720f05942a" + integrity sha512-cihTO5dkhjMj/evYIDAvRdQHD82OQeF4fNAq8FLb81HmFKo77VlSF6CK55H1bvlZogfJG58uN/5d1tSsOdcEbg== dependencies: - "@types/mdast" "^3.0.0" - unified "^10.0.0" - unified-lint-rule "^2.0.0" - unist-util-position "^4.0.0" - unist-util-visit "^4.0.0" - vfile-location "^4.0.0" + "@types/mdast" "^4.0.0" + unified-lint-rule "^3.0.0" + unist-util-position "^5.0.0" + unist-util-visit-parents "^6.0.0" + vfile-message "^4.0.0" -remark-lint-list-item-content-indent@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/remark-lint-list-item-content-indent/-/remark-lint-list-item-content-indent-3.1.2.tgz#ca9f2ebe58174ddb8da2bb7a1e767ad236d6992a" - integrity sha512-TB0pmrWiRaQW80Y/PILFQTnHDghRxXNzMwyawlP+DBF9gNom3pEBmb4ZlGQlN0aa3r8VWeIKdv1ylHrfXE0vqA== +remark-lint-list-item-content-indent@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-lint-list-item-content-indent/-/remark-lint-list-item-content-indent-4.0.0.tgz#2aa75671757ad9b183eec5a334e251d50de8c527" + integrity sha512-L4GZgWQQ54qWKbnDle3dbEOtnq+qdmZJ70lpM3yMFEMHs4xejqPKsIoiYeUtIV0rYHHCWS7IlLzcgYUK9vENQw== dependencies: - "@types/mdast" "^3.0.0" + "@types/mdast" "^4.0.0" + mdast-util-phrasing "^4.0.0" pluralize "^8.0.0" - unified "^10.0.0" - unified-lint-rule "^2.0.0" - unist-util-position "^4.0.0" - unist-util-visit "^4.0.0" + unified-lint-rule "^3.0.0" + unist-util-position "^5.0.0" + unist-util-visit-parents "^6.0.0" + vfile-message "^4.0.0" -remark-lint-ordered-list-marker-style@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/remark-lint-ordered-list-marker-style/-/remark-lint-ordered-list-marker-style-3.1.2.tgz#9c7b38fb80784a7bd966f888f87aa83bff282d14" - integrity sha512-62iVE/YQsA0Azaqt8yAJWPplWLS47kDLjXeC2PlRIAzCqbNt9qH3HId8vZ15QTSrp8rHmJwrCMdcqV6AZUi7gQ== +remark-lint-ordered-list-marker-style@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-lint-ordered-list-marker-style/-/remark-lint-ordered-list-marker-style-4.0.0.tgz#9a6e8867484ec3edf8ec85699e5cca6a11163102" + integrity sha512-xZ7Xppy5fzACH4b9h1b4lTzVtNY2AlUkNTfl1Oe6cIKN8tk3juFxN0wL2RpktPtSZ7iRIabzFmg6l8WPhlASJA== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-phrasing "^4.0.0" + micromark-util-character "^2.0.0" + unified-lint-rule "^3.0.0" + unist-util-position "^5.0.0" + unist-util-visit-parents "^6.0.0" + vfile-message "^4.0.0" + +remark-lint-ordered-list-marker-value@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-lint-ordered-list-marker-value/-/remark-lint-ordered-list-marker-value-4.0.0.tgz#a0724a161b2dbcd6dd0be6088e851b3183baab0e" + integrity sha512-7UjNU2Nv9LGEONTU9GPmTVoNoGKD5aL1X2xHzMbSJiTc50bfcazYqZawO+qj1pQ04WPhto1qHnl0HRB5wwSVwA== dependencies: - "@types/mdast" "^3.0.0" - unified "^10.0.0" - unified-lint-rule "^2.0.0" - unist-util-generated "^2.0.0" - unist-util-position "^4.0.0" - unist-util-visit "^4.0.0" + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-phrasing "^4.0.0" + micromark-util-character "^2.0.0" + unified-lint-rule "^3.0.0" + unist-util-position "^5.0.0" + unist-util-visit-parents "^6.0.0" + vfile-message "^4.0.0" -remark-lint-rule-style@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/remark-lint-rule-style/-/remark-lint-rule-style-3.1.2.tgz#001c8aca23464bf68ff00c2bd0c73b1de557a61c" - integrity sha512-0CsX2XcX9pIhAP5N7Y8mhYXp3/Ld+NvxXY1p0LHAq0NZu17UsZLuegvx/s25uFbQs08DcmSqyKnepU9qGGqmTQ== +remark-lint-rule-style@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-lint-rule-style/-/remark-lint-rule-style-4.0.0.tgz#8634deab41768b467329ff8212e982cef583c3f1" + integrity sha512-Kt7IHMB5IbLgRFKaFUmB895sV3PTD0MBgN9CvXKxr1wHFF43S6tabjFIBSoQqyJRlhH0S3rK6Lvopofa009gLg== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-phrasing "^4.0.0" + unified-lint-rule "^3.0.0" + unist-util-position "^5.0.0" + unist-util-visit-parents "^6.0.0" + vfile-message "^4.0.0" + +remark-lint-strong-marker@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-lint-strong-marker/-/remark-lint-strong-marker-4.0.0.tgz#bbaae75846ccea9753a2f6935d1fb9a3114b9461" + integrity sha512-YcvuzakYhQWdCH+1E30sUY+wyvq+PNa77NZAMAYO/cS/pZczFB+q4Ccttw4Q+No/chX8oMfe0GYtm8dDWLei/g== dependencies: - "@types/mdast" "^3.0.0" - unified "^10.0.0" - unified-lint-rule "^2.0.0" - unist-util-position "^4.0.0" - unist-util-visit "^4.0.0" + "@types/mdast" "^4.0.0" + unified-lint-rule "^3.0.0" + unist-util-position "^5.0.0" + unist-util-visit-parents "^6.0.0" + vfile-message "^4.0.0" + +remark-lint-table-cell-padding@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/remark-lint-table-cell-padding/-/remark-lint-table-cell-padding-5.0.0.tgz#652392e3b8c61153023e6c14793b30dd1fb2c6b7" + integrity sha512-LNyiHDQZBIOqcQGG1tYsZHW7g0v8OyRmRgDrD5WEsMaAYfM6EiECUokN/Q4py9h4oM/2KUSrdZbtfuZmy87/kA== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + devlop "^1.0.0" + mdast-util-phrasing "^4.0.0" + pluralize "^8.0.0" + unified-lint-rule "^3.0.0" + unist-util-position "^5.0.0" + unist-util-visit-parents "^6.0.0" + vfile-message "^4.0.0" -remark-lint-strong-marker@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/remark-lint-strong-marker/-/remark-lint-strong-marker-3.1.2.tgz#55ff84a696f8453900daf511488f8f2e85edf551" - integrity sha512-U/g4wngmiI0Q6WBRQG6pZxnDS33Wt/0QYA3+KNFBDykoi1vXsDEorIqy3dEag9z6XHwcMvFDsff6VRUhaOJWQg== +remark-lint@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/remark-lint/-/remark-lint-10.0.0.tgz#161b24a18223a68ec2ed8d77e46015b5a0bd8bb5" + integrity sha512-E8yHHDOJ8b+qI0G49BRu24pe8t0fNNBWv8ENQJpCGNrVeTeyBIGEbaUe1yuF7OG8faA6PVpcN/pqWjzW9fcBWQ== dependencies: - "@types/mdast" "^3.0.0" - unified "^10.0.0" - unified-lint-rule "^2.0.0" - unist-util-position "^4.0.0" - unist-util-visit "^4.0.0" + "@types/mdast" "^4.0.0" + remark-message-control "^8.0.0" + unified "^11.0.0" -remark-lint-table-cell-padding@^4.0.0: - version "4.1.3" - resolved "https://registry.yarnpkg.com/remark-lint-table-cell-padding/-/remark-lint-table-cell-padding-4.1.3.tgz#6ea87aebd8485824fe5c38a3400b93b1a4d56814" - integrity sha512-N9xtnS6MG/H3srAMjqqaF26A7socr87pIgt64dr5rxoSbDRWRPChGQ8y7wKyV8VeyRNF37e3E5KB3bQVqjSYaQ== - dependencies: - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.0" - unified "^10.0.0" - unified-lint-rule "^2.0.0" - unist-util-position "^4.0.0" - unist-util-visit "^4.0.0" - -remark-lint@^9.0.0: - version "9.1.2" - resolved "https://registry.yarnpkg.com/remark-lint/-/remark-lint-9.1.2.tgz#0781e273bba33fbfd26210b639b8a3702d65ad91" - integrity sha512-m9e/aPlh7tsvfJfj8tPxrQzD6oEdb9Foko+Ya/6OwUP9EoGMfehv1Qtv26W1DoH58Wn8rT8CD+KuprTWscMmIA== - dependencies: - "@types/mdast" "^3.0.0" - remark-message-control "^7.0.0" - unified "^10.1.0" - -remark-message-control@^7.0.0: - version "7.1.1" - resolved "https://registry.yarnpkg.com/remark-message-control/-/remark-message-control-7.1.1.tgz#71e9b757b835fad2ac14fafa8b432f51b9b9bf52" - integrity sha512-xKRWl1NTBOKed0oEtCd8BUfH5m4s8WXxFFSoo7uUwx6GW/qdCy4zov5LfPyw7emantDmhfWn5PdIZgcbVcWMDQ== +remark-message-control@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/remark-message-control/-/remark-message-control-8.0.0.tgz#1d5880f33c05a65fcd60dcf0572b8198e9935d97" + integrity sha512-brpzOO+jdyE/mLqvqqvbogmhGxKygjpCUCG/PwSCU43+JZQ+RM+sSzkCWBcYvgF3KIAVNIoPsvXjBkzO7EdsYQ== dependencies: - "@types/mdast" "^3.0.0" - mdast-comment-marker "^2.0.0" - unified "^10.0.0" - unified-message-control "^4.0.0" - vfile "^5.0.0" + "@types/mdast" "^4.0.0" + mdast-comment-marker "^3.0.0" + unified-message-control "^5.0.0" + vfile "^6.0.0" remark-parse@^11.0.0: version "11.0.0" @@ -9190,26 +9046,26 @@ remark-parse@^11.0.0: micromark-util-types "^2.0.0" unified "^11.0.0" -remark-preset-lint-consistent@^5.0.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/remark-preset-lint-consistent/-/remark-preset-lint-consistent-5.1.2.tgz#d081ad91ab92367d280a4efe355d6fd0819d109e" - integrity sha512-RQrWBFmyIkKfXtp9P1Fui7UbGSfXth9nuvRJUVnO0vfevBJe02iyMZWPokXSwkDOI/cM539wj0i3vrQupz+v5A== - dependencies: - "@types/mdast" "^3.0.0" - remark-lint "^9.0.0" - remark-lint-blockquote-indentation "^3.0.0" - remark-lint-checkbox-character-style "^4.0.0" - remark-lint-code-block-style "^3.0.0" - remark-lint-emphasis-marker "^3.0.0" - remark-lint-fenced-code-marker "^3.0.0" - remark-lint-heading-style "^3.0.0" - remark-lint-link-title-style "^3.0.0" - remark-lint-list-item-content-indent "^3.0.0" - remark-lint-ordered-list-marker-style "^3.0.0" - remark-lint-rule-style "^3.0.0" - remark-lint-strong-marker "^3.0.0" - remark-lint-table-cell-padding "^4.0.0" - unified "^10.0.0" +remark-preset-lint-consistent@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/remark-preset-lint-consistent/-/remark-preset-lint-consistent-6.0.0.tgz#8ee11b681e1d40f1fd7a5ca1cf2c832df306db56" + integrity sha512-W3fwxajdietwjnFyTH5x2le63hxWGVOXxIs7KjRqU+5wkkN6ZQyuwPeeomblmS9wQr50fkidhXNHNDyCXtqgxQ== + dependencies: + remark-lint "^10.0.0" + remark-lint-blockquote-indentation "^4.0.0" + remark-lint-checkbox-character-style "^5.0.0" + remark-lint-code-block-style "^4.0.0" + remark-lint-emphasis-marker "^4.0.0" + remark-lint-fenced-code-marker "^4.0.0" + remark-lint-heading-style "^4.0.0" + remark-lint-link-title-style "^4.0.0" + remark-lint-list-item-content-indent "^4.0.0" + remark-lint-ordered-list-marker-style "^4.0.0" + remark-lint-ordered-list-marker-value "^4.0.0" + remark-lint-rule-style "^4.0.0" + remark-lint-strong-marker "^4.0.0" + remark-lint-table-cell-padding "^5.0.0" + unified "^11.0.0" remark-stringify@^11.0.0: version "11.0.0" @@ -9225,16 +9081,6 @@ remove-blank-lines@^1.4.1: resolved "https://registry.yarnpkg.com/remove-blank-lines/-/remove-blank-lines-1.4.1.tgz#c07a00a76889cfb50b072924453c4a2a455cf000" integrity sha512-NEs3uvzpaZscL9qFGIHMO7iFy45/nRQC0bBeIMys8UDJT5CX/OcgDeRpcmwXGcr9Ez+IYZka7w0xhA9pEs7Cag== -remy@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/remy/-/remy-6.0.1.tgz#6d38454e23cdee29d95e23db1f8b7e7cf42195dc" - integrity sha512-VMPPQWR3j+EoI4H4AkFvE5S77UQN9AFkk/g0GzDLwbneET7+GSuYcK+fRkvMJoxOJ7dMaxh0B7Q06ed6Ws4CSw== - dependencies: - findit2 "^2.2.3" - glob "^7.1.0" - redzip "^2.0.0" - try-to-catch "^3.0.0" - remy@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/remy/-/remy-7.0.0.tgz#e2f5a524524522e8c872112517ba1fd69e620f9b" @@ -9272,11 +9118,6 @@ require-from-string@^2.0.2: resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== -resolve-alpn@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" - integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== - resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" @@ -9299,7 +9140,7 @@ resolve.exports@^2.0.0: resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== -resolve@^1.1.6, resolve@^1.20.0, resolve@^1.22.4: +resolve@^1.20.0, resolve@^1.22.4: version "1.22.8" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== @@ -9320,70 +9161,41 @@ responselike@^2.0.0: dependencies: lowercase-keys "^2.0.0" -responselike@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-3.0.0.tgz#20decb6c298aff0dbee1c355ca95461d42823626" - integrity sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg== - dependencies: - lowercase-keys "^3.0.0" - -restafary@^10.1.0: - version "10.1.1" - resolved "https://registry.yarnpkg.com/restafary/-/restafary-10.1.1.tgz#43815afc2cec7c7810c091b32eb73d5dae78da50" - integrity sha512-AbecKKxW8aQUiFmyz/ENTUvxldqzwJae+beFrYZbOz4Cqoo8DJtIMKhXn2+uWXsYSAMkNA6wsQjyN1l5Xzp5rQ== - dependencies: - ashify "^2.0.0" - checkup "^1.3.0" - currify "^4.0.0" - file-type "^16.2.0" - files-io "^4.0.0" - flop "^10.0.0" - jonny "^3.0.0" - mellow "^3.0.1" - mime-types "^2.1.28" - patchfile "^3.0.0" - pipe-io "^4.0.1" - ponse "^6.0.0" - pullout "^4.0.0" - redzip "^2.1.0" - try-to-catch "^3.0.0" - win32 "^6.0.0" - -restafary@^11.0.0, restafary@^11.1.0: - version "11.5.1" - resolved "https://registry.yarnpkg.com/restafary/-/restafary-11.5.1.tgz#eca831a53ddca4b93eac84d0b348ec5cfbeb87be" - integrity sha512-WSxZMt62Z5zfgQGSBzmBL3MCMe+WmXC4fy5ng3wzgROWyka15mZ4v6Yw2zOkEeSYKkulkucp+rzZM6i0Q4newA== +restafary@^12.0.0: + version "12.1.4" + resolved "https://registry.yarnpkg.com/restafary/-/restafary-12.1.4.tgz#ead190d9bb04ef15865e30e8ce26f44a238b9f65" + integrity sha512-VvAso28CotAB4XFSDMhbn3q+nOYINYfzB0YAZMcCyBKEFlDPn2ESTxebF1yzK7mSchLPjSRVTw3wNqpUw6jZpw== dependencies: ashify "^2.0.0" checkup "^1.3.0" currify "^4.0.0" - file-type "^18.2.0" + file-type "^19.0.0" files-io "^4.0.0" - flop "^11.0.0" + flop "^12.0.0" jonny "^3.0.0" mellow "^3.0.1" mime-types "^2.1.28" patchfile "^4.0.0" pipe-io "^4.0.1" ponse "^7.0.0" - pullout "^4.0.0" + pullout "^5.0.1" redzip "^3.0.0" try-to-catch "^3.0.0" win32 "^7.0.0" -restbox@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/restbox/-/restbox-3.0.0.tgz#efe70ba4528dba1d1a86af7da1c2912a0d98182c" - integrity sha512-KVv95VGUFFC7E4sVEQGb6BPj084lHoQCDnVCcT62LlY5eWjBHnCCieluV46mlRjJ47rZITq5vzlU0NhONTr1fQ== +restbox@^4.0.0, restbox@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/restbox/-/restbox-4.0.1.tgz#6d705993a46e0e1835c2e33c663d0f0c897c75fa" + integrity sha512-P+21kHhkAvtiQ+fso+uMvXyc/TWe8gxObgTE4OT6aqTHiHYgEF6BNaijgxew2Jh8rvmIAS/9fWtsgYewwJIrtg== dependencies: - "@cloudcmd/dropbox" "^4.0.0" + "@cloudcmd/dropbox" "^5.0.1" apart "^2.0.1" currify "^4.0.0" debug "^4.1.0" pipe-io "^4.0.0" - ponse "^6.0.0" - pullout "^4.0.0" - readbox "^2.0.0" + ponse "^7.0.0" + pullout "^5.0.1" + readbox "^3.0.0" router "^2.0.0-alpha.1" try-to-catch "^3.0.0" wraptile "^3.0.0" @@ -9406,20 +9218,6 @@ reusify@^1.0.4: resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rimraf@4.4.1: - version "4.4.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-4.4.1.tgz#bd33364f67021c5b79e93d7f4fa0568c7c21b755" - integrity sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og== - dependencies: - glob "^9.2.0" - -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - router@^1.3.3: version "1.3.8" resolved "https://registry.yarnpkg.com/router/-/router-1.3.8.tgz#1509614ae1fbc67139a728481c54b057ecfb04bf" @@ -9446,12 +9244,10 @@ router@^2.0.0-alpha.1: setprototypeof "1.2.0" utils-merge "1.0.1" -run-applescript@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-5.0.0.tgz#e11e1c932e055d5c6b40d98374e0268d9b11899c" - integrity sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg== - dependencies: - execa "^5.0.0" +run-applescript@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/run-applescript/-/run-applescript-7.0.0.tgz#e5a553c2bffd620e169d276c1cd8f1b64778fbeb" + integrity sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A== run-async@^2.4.0: version "2.4.1" @@ -9477,13 +9273,6 @@ rxjs@7.8.1, rxjs@^7.5.5, rxjs@^7.8.1: dependencies: tslib "^2.1.0" -sade@^1.7.3: - version "1.8.1" - resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701" - integrity sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A== - dependencies: - mri "^1.1.0" - safe-array-concat@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.2.tgz#81d77ee0c4e8b863635227c721278dd524c20edb" @@ -9518,6 +9307,16 @@ safe-regex-test@^1.0.3: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== +samadhi@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/samadhi/-/samadhi-2.10.0.tgz#dffe7c4189b2fb2d26bb641af67d6ca61189db8c" + integrity sha512-rOOcZfHYK3haArS4/RaD+DDcPrfMC7G7dCRrzjHLaLjIj+VTs/cbWcbFkCAGwS0OY2DuiUAzBVFVX302zGzw6Q== + dependencies: + "@putout/quick-lint" "^1.2.0" + goldstein "^5.16.0" + js-tokens "^9.0.0" + try-catch "^3.0.1" + schema-utils@^3.1.1, schema-utils@^3.2.0: version "3.3.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" @@ -9532,14 +9331,14 @@ semver@^6.3.0, semver@^6.3.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4: +semver@^7.3.5, semver@^7.5.3, semver@^7.5.4: version "7.6.0" resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== dependencies: lru-cache "^6.0.0" -semver@^7.6.0: +semver@^7.6.0, semver@^7.6.3: version "7.6.3" resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== @@ -9563,6 +9362,25 @@ send@0.18.0: range-parser "~1.2.1" statuses "2.0.1" +send@0.19.0: + version "0.19.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.19.0.tgz#bbc5a388c8ea6c048967049dbeac0e4a3f09d7f8" + integrity sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + serialize-javascript@^6.0.1: version "6.0.2" resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2" @@ -9580,6 +9398,16 @@ serve-static@1.15.0: parseurl "~1.3.3" send "0.18.0" +serve-static@1.16.2: + version "1.16.2" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.16.2.tgz#b6a5343da47f6bdd2673848bf45754941e803296" + integrity sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw== + dependencies: + encodeurl "~2.0.0" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.19.0" + set-function-length@^1.2.1: version "1.2.2" resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" @@ -9627,15 +9455,6 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shelljs@0.8.5: - version "0.8.5" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" - integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== - dependencies: - glob "^7.0.0" - interpret "^1.0.0" - rechoir "^0.6.2" - shortdate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shortdate/-/shortdate-2.0.0.tgz#b313c562a566f5c4e2e7416313f8a9de0e19dd20" @@ -9688,22 +9507,10 @@ slice-ansi@^4.0.0: astral-regex "^2.0.0" is-fullwidth-code-point "^3.0.0" -socket-file@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/socket-file/-/socket-file-5.1.1.tgz#ef7f027a8147b11eded30d44e067ce3ab2a0d73f" - integrity sha512-cc5Jv2MP39C/OG/xlPgZmexybwtg6gfG13M83raHFaq6UdSjRTKLti826lXXnqrMs/LD01QzsLlrAY4/lQgcMA== - dependencies: - ashify "^2.0.1" - mellow "^3.0.2" - patchfile "^3.0.0" - try-to-catch "^3.0.0" - win32 "^6.0.2" - wraptile "^3.0.0" - -socket-file@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/socket-file/-/socket-file-6.1.0.tgz#7cf63083c7247a35d463bdd001fdf4b9dc06ee9b" - integrity sha512-zu09A7i1w9oBaCTt3G0mc5KwsgtXGWc+atIJac8PIxOioB4uHFb9dgGAGE8k+g/k1pfBZEJd8mM++WAL9YcPeQ== +socket-file@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/socket-file/-/socket-file-7.0.0.tgz#5bd7a587c7afd41c1a353e23a7b54b73839d774d" + integrity sha512-mzyDXS7bnooniXMlM+YVul3ufJQMiB56506U2x0vGDTkhEoWC50gLLNrOkF2chrp0tApPPLeEy9RBmNpd7dRTA== dependencies: ashify "^2.0.1" mellow "^3.0.2" @@ -9712,11 +9519,6 @@ socket-file@^6.0.0: win32 "^7.0.0" wraptile "^3.0.0" -socket.io-adapter@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz#edc5dc36602f2985918d631c1399215e97a1b527" - integrity sha512-+vDov/aTsLjViYTwS9fPy5pEtTkrbEKsw2M+oVSoFGw6OD1IpvlV1VPhUzNbofCQ8oyMbdYJqDtGdmHQK6TdPg== - socket.io-adapter@~2.5.2: version "2.5.4" resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.5.4.tgz#4fdb1358667f6d68f25343353bd99bd11ee41006" @@ -9735,15 +9537,6 @@ socket.io-client@^4.0.1: engine.io-client "~6.5.2" socket.io-parser "~4.2.4" -socket.io-parser@~4.0.3: - version "4.0.5" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.0.5.tgz#cb404382c32324cc962f27f3a44058cf6e0552df" - integrity sha512-sNjbT9dX63nqUFIOv95tTVm6elyIU4RvB1m8dOeZt+IgWwcWklFDOdmGcfo3zSiRsnR/3pJkjY5lfoGqEe4Eig== - dependencies: - "@types/component-emitter" "^1.2.10" - component-emitter "~1.3.0" - debug "~4.3.1" - socket.io-parser@~4.2.4: version "4.2.4" resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.4.tgz#c806966cf7270601e47469ddeec30fbdfda44c83" @@ -9752,21 +9545,6 @@ socket.io-parser@~4.2.4: "@socket.io/component-emitter" "~3.1.0" debug "~4.3.1" -socket.io@^3.1.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-3.1.2.tgz#06e27caa1c4fc9617547acfbb5da9bc1747da39a" - integrity sha512-JubKZnTQ4Z8G4IZWtaAZSiRP3I/inpy8c/Bsx2jrwGrTbKeVU5xd6qkKMHpChYeM3dWZSO0QACiGK+obhBNwYw== - dependencies: - "@types/cookie" "^0.4.0" - "@types/cors" "^2.8.8" - "@types/node" ">=10.0.0" - accepts "~1.3.4" - base64id "~2.0.0" - debug "~4.3.1" - engine.io "~4.1.0" - socket.io-adapter "~2.1.0" - socket.io-parser "~4.0.3" - socket.io@^4.0.0, socket.io@^4.1.3, socket.io@^4.7.2: version "4.7.5" resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.7.5.tgz#56eb2d976aef9d1445f373a62d781a41c7add8f8" @@ -9780,11 +9558,29 @@ socket.io@^4.0.0, socket.io@^4.1.3, socket.io@^4.7.2: socket.io-adapter "~2.5.2" socket.io-parser "~4.2.4" -source-map-js@^1.0.1, source-map-js@^1.2.0: +socket.io@^4.7.4, socket.io@^4.8.0: + version "4.8.0" + resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.8.0.tgz#33d05ae0915fad1670bd0c4efcc07ccfabebe3b1" + integrity sha512-8U6BEgGjQOfGz3HHTYaC/L1GaxDCJ/KM0XTkJly0EhZ5U/du9uNEZy4ZgYzEzIqlx2CMm25CrCqr1ck899eLNA== + dependencies: + accepts "~1.3.4" + base64id "~2.0.0" + cors "~2.8.5" + debug "~4.3.2" + engine.io "~6.6.0" + socket.io-adapter "~2.5.2" + socket.io-parser "~4.2.4" + +source-map-js@^1.0.1: version "1.2.0" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== +source-map-js@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" + integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== + source-map-support@0.5.13: version "0.5.13" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" @@ -9793,7 +9589,7 @@ source-map-support@0.5.13: buffer-from "^1.0.0" source-map "^0.6.0" -source-map-support@0.5.21, source-map-support@~0.5.20: +source-map-support@~0.5.20: version "0.5.21" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== @@ -9806,11 +9602,16 @@ source-map@0.7.4: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== +space-separated-tokens@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" + integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== + spawnify@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/spawnify/-/spawnify-8.0.1.tgz#53c1f7e14c2637b0b962c5e9f34aab1751231236" @@ -9822,32 +9623,6 @@ spawnify@^8.0.1: untildify "^4.0.0" win32 "^7.2.0" -spdx-correct@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" - integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz#5d607d27fc806f66d7b64a766650fa890f04ed66" - integrity sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w== - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.17" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz#887da8aa73218e51a1d917502d79863161a93f9c" - integrity sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg== - sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" @@ -9978,7 +9753,7 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1: dependencies: ansi-regex "^5.0.1" -strip-ansi@^7.0.1: +strip-ansi@^7.0.1, strip-ansi@^7.1.0: version "7.1.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== @@ -10000,18 +9775,6 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-final-newline@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" - integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== - -strip-indent@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-4.0.0.tgz#b41379433dd06f5eae805e21d631e07ee670d853" - integrity sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA== - dependencies: - min-indent "^1.0.1" - strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" @@ -10030,75 +9793,76 @@ strtok3@^6.2.4: "@tokenizer/token" "^0.3.0" peek-readable "^4.1.0" -strtok3@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-7.0.0.tgz#868c428b4ade64a8fd8fee7364256001c1a4cbe5" - integrity sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ== +strtok3@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-8.1.0.tgz#9234a6f42ee03bf8569c7ae0788d5fd4e67e095b" + integrity sha512-ExzDvHYPj6F6QkSNe/JxSlBxTh3OrI6wrAIz53ulxo1c4hBJ1bT9C/JrAthEKHWG9riVH3Xzg7B03Oxty6S2Lw== dependencies: "@tokenizer/token" "^0.3.0" - peek-readable "^5.0.0" + peek-readable "^5.1.4" -style-search@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902" - integrity sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg== +stylelint-config-recommended@^14.0.1: + version "14.0.1" + resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-14.0.1.tgz#d25e86409aaf79ee6c6085c2c14b33c7e23c90c6" + integrity sha512-bLvc1WOz/14aPImu/cufKAZYfXs/A/owZfSMZ4N+16WGXLoX5lOir53M6odBxvhgmgdxCVnNySJmZKx73T93cg== -stylelint-config-recommended@^12.0.0: - version "12.0.0" - resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-12.0.0.tgz#d0993232fca017065fd5acfcb52dd8a188784ef4" - integrity sha512-x6x8QNARrGO2sG6iURkzqL+Dp+4bJorPMMRNPScdvaUK8PsynriOcMW7AFDKqkWAS5wbue/u8fUT/4ynzcmqdQ== +stylelint-config-standard@^36.0.0: + version "36.0.1" + resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-36.0.1.tgz#727cbb2a1ef3e210f5ce8329cde531129f156609" + integrity sha512-8aX8mTzJ6cuO8mmD5yon61CWuIM4UD8Q5aBcWKGSf6kg+EC3uhB+iOywpTK4ca6ZL7B49en8yanOFtUW0qNzyw== + dependencies: + stylelint-config-recommended "^14.0.1" -stylelint-config-standard@^33.0.0: - version "33.0.0" - resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-33.0.0.tgz#1f7bb299153a53874073e93829e37a475842f0f9" - integrity sha512-eyxnLWoXImUn77+ODIuW9qXBDNM+ALN68L3wT1lN2oNspZ7D9NVGlNHb2QCUn4xDug6VZLsh0tF8NyoYzkgTzg== +stylelint-prettier@^5.0.0: + version "5.0.2" + resolved "https://registry.yarnpkg.com/stylelint-prettier/-/stylelint-prettier-5.0.2.tgz#82c0a813d8981fe094fca28126fc88cee22fa789" + integrity sha512-qJ+BN+1T2ZcKz9WIrv0x+eFGHzSUnXfXd5gL///T6XoJvr3D8/ztzz2fhtmXef7Vb8P33zBXmLTTveByr0nwBw== dependencies: - stylelint-config-recommended "^12.0.0" + prettier-linter-helpers "^1.0.0" -stylelint@^15.6.0: - version "15.11.0" - resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-15.11.0.tgz#3ff8466f5f5c47362bc7c8c9d382741c58bc3292" - integrity sha512-78O4c6IswZ9TzpcIiQJIN49K3qNoXTM8zEJzhaTE/xRTCZswaovSEVIa/uwbOltZrk16X4jAxjaOhzz/hTm1Kw== +stylelint@^16.0.1: + version "16.9.0" + resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-16.9.0.tgz#81615c0608b9dc645486e08e35c6c9206e1ba132" + integrity sha512-31Nm3WjxGOBGpQqF43o3wO9L5AC36TPIe6030Lnm13H3vDMTcS21DrLh69bMX+DBilKqMMVLian4iG6ybBoNRQ== dependencies: - "@csstools/css-parser-algorithms" "^2.3.1" - "@csstools/css-tokenizer" "^2.2.0" - "@csstools/media-query-list-parser" "^2.1.4" - "@csstools/selector-specificity" "^3.0.0" + "@csstools/css-parser-algorithms" "^3.0.1" + "@csstools/css-tokenizer" "^3.0.1" + "@csstools/media-query-list-parser" "^3.0.1" + "@csstools/selector-specificity" "^4.0.0" + "@dual-bundle/import-meta-resolve" "^4.1.0" balanced-match "^2.0.0" colord "^2.9.3" - cosmiconfig "^8.2.0" - css-functions-list "^3.2.1" + cosmiconfig "^9.0.0" + css-functions-list "^3.2.2" css-tree "^2.3.1" - debug "^4.3.4" - fast-glob "^3.3.1" + debug "^4.3.6" + fast-glob "^3.3.2" fastest-levenshtein "^1.0.16" - file-entry-cache "^7.0.0" + file-entry-cache "^9.0.0" global-modules "^2.0.0" globby "^11.1.0" globjoin "^0.1.4" html-tags "^3.3.1" - ignore "^5.2.4" - import-lazy "^4.0.0" + ignore "^5.3.2" imurmurhash "^0.1.4" is-plain-object "^5.0.0" - known-css-properties "^0.29.0" + known-css-properties "^0.34.0" mathml-tag-names "^2.1.3" - meow "^10.1.5" - micromatch "^4.0.5" + meow "^13.2.0" + micromatch "^4.0.8" normalize-path "^3.0.0" - picocolors "^1.0.0" - postcss "^8.4.28" - postcss-resolve-nested-selector "^0.1.1" - postcss-safe-parser "^6.0.0" - postcss-selector-parser "^6.0.13" + picocolors "^1.0.1" + postcss "^8.4.41" + postcss-resolve-nested-selector "^0.1.6" + postcss-safe-parser "^7.0.0" + postcss-selector-parser "^6.1.2" postcss-value-parser "^4.2.0" resolve-from "^5.0.0" string-width "^4.2.3" - strip-ansi "^6.0.1" - style-search "^0.1.0" - supports-hyperlinks "^3.0.0" + strip-ansi "^7.1.0" + supports-hyperlinks "^3.1.0" svg-tags "^1.0.0" - table "^6.8.1" + table "^6.8.2" write-file-atomic "^5.0.1" subscriptions-transport-ws@0.11.0: @@ -10112,34 +9876,33 @@ subscriptions-transport-ws@0.11.0: symbol-observable "^1.0.4" ws "^5.2.0 || ^6.0.0 || ^7.0.0" -superagent@^8.1.2: - version "8.1.2" - resolved "https://registry.yarnpkg.com/superagent/-/superagent-8.1.2.tgz#03cb7da3ec8b32472c9d20f6c2a57c7f3765f30b" - integrity sha512-6WTxW1EB6yCxV5VFOIPQruWGHqc3yI7hEmZK6h+pyk69Lk/Ut7rLUY6W/ONF2MjBuGjvmMiIpsrVJ2vjrHlslA== +superagent@^9.0.1: + version "9.0.2" + resolved "https://registry.yarnpkg.com/superagent/-/superagent-9.0.2.tgz#a18799473fc57557289d6b63960610e358bdebc1" + integrity sha512-xuW7dzkUpcJq7QnhOsnNUgtYp3xRwpt2F7abdRYIpCsAt0hhUqia0EdxyXZQQpNmGtsCzYHryaKSV3q3GJnq7w== dependencies: component-emitter "^1.3.0" cookiejar "^2.1.4" debug "^4.3.4" fast-safe-stringify "^2.1.1" form-data "^4.0.0" - formidable "^2.1.2" + formidable "^3.5.1" methods "^1.1.2" mime "2.6.0" qs "^6.11.0" - semver "^7.3.8" superstat@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/superstat/-/superstat-2.0.3.tgz#1400b5a4914fe37db115239328d4f9109a4c1719" integrity sha512-c0nRjKHVu+spzI3QEvp6CBaDKR3ytl83KUtndbLHKUIhayXETk3MliJ4XPnfXTd7b4324R4/ACLkzuDbls9imQ== -supertest@^6.3.4: - version "6.3.4" - resolved "https://registry.yarnpkg.com/supertest/-/supertest-6.3.4.tgz#2145c250570c2ea5d337db3552dbfb78a2286218" - integrity sha512-erY3HFDG0dPnhw4U+udPfrzXa4xhSG+n4rxfRuZWCUvjFWwKl+OxWf/7zk50s84/fAAs7vf5QAb9uRa0cCykxw== +supertest@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/supertest/-/supertest-7.0.0.tgz#cac53b3d6872a0b317980b2b0cfa820f09cd7634" + integrity sha512-qlsr7fIC0lSddmA3tzojvzubYxvlGtzumcdHgPwbFWMISQwL22MhM2Y3LNt+6w9Yyx7559VW5ab70dgphm8qQA== dependencies: methods "^1.1.2" - superagent "^8.1.2" + superagent "^9.0.1" supports-color@^5.3.0: version "5.5.0" @@ -10162,10 +9925,10 @@ supports-color@^8.0.0: dependencies: has-flag "^4.0.0" -supports-hyperlinks@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz#c711352a5c89070779b4dad54c05a2f14b15c94b" - integrity sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA== +supports-hyperlinks@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-3.1.0.tgz#b56150ff0173baacc15f21956450b61f2b18d3ac" + integrity sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A== dependencies: has-flag "^4.0.0" supports-color "^7.0.0" @@ -10190,15 +9953,15 @@ symbol-observable@^1.0.4: resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== -synckit@^0.8.6: - version "0.8.8" - resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.8.tgz#fe7fe446518e3d3d49f5e429f443cf08b6edfcd7" - integrity sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ== +synckit@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.9.1.tgz#febbfbb6649979450131f64735aa3f6c14575c88" + integrity sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A== dependencies: "@pkgr/core" "^0.1.0" tslib "^2.6.2" -table@^6.0.1, table@^6.8.1: +table@^6.0.1, table@^6.8.2: version "6.8.2" resolved "https://registry.yarnpkg.com/table/-/table-6.8.2.tgz#c5504ccf201213fa227248bdc8c5569716ac6c58" integrity sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA== @@ -10304,11 +10067,6 @@ tildify@^2.0.0: resolved "https://registry.yarnpkg.com/tildify/-/tildify-2.0.0.tgz#f205f3674d677ce698b7067a99e949ce03b4754a" integrity sha512-Cc+OraorugtXNfs50hU9KS369rFXCfgGLpfCfvlc+Ud5u6VWmUQsOAa9HbTvheQdYnrdJqqv1e5oIqXppMYnSw== -time-node@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/time-node/-/time-node-0.0.1.tgz#6cc947f74640a20df9ab3fd05b1f6f3b8aa3ed96" - integrity sha512-jktKT0U0+axuyTwV/c30/Ke/oMh6VNIGPg0OmYRsF6qA6RKOUJYHU4NzBO2YGbRFRCfaeI83/FIK84Z1y0NvOQ== - timem@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/timem/-/timem-3.0.0.tgz#389e7c1cd3ea70794cbea5c558e4907ad8c4c416" @@ -10324,11 +10082,6 @@ tiny-invariant@^1.3.3: resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.3.tgz#46680b7a873a0d5d10005995eb90a70d74d60127" integrity sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg== -titleize@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/titleize/-/titleize-3.0.0.tgz#71c12eb7fdd2558aa8a44b0be83b8a76694acd53" - integrity sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ== - tmp@^0.0.33: version "0.0.33" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -10371,19 +10124,14 @@ token-types@^4.1.1: "@tokenizer/token" "^0.3.0" ieee754 "^1.2.1" -token-types@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/token-types/-/token-types-5.0.1.tgz#aa9d9e6b23c420a675e55413b180635b86a093b4" - integrity sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg== +token-types@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/token-types/-/token-types-6.0.0.tgz#1ab26be1ef9c434853500c071acfe5c8dd6544a3" + integrity sha512-lbDrTLVsHhOMljPscd0yitpozq7Ga2M5Cvez5AjGg8GASBjtt6iERCAJ93yommPmz62fb45oFIXHEZ3u9bfJEA== dependencies: "@tokenizer/token" "^0.3.0" ieee754 "^1.2.1" -totalist@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/totalist/-/totalist-2.0.0.tgz#db6f1e19c0fa63e71339bbb8fba89653c18c7eec" - integrity sha512-+Y17F0YzxfACxTyjfhnJQEe7afPA0GSpYlFkl2VFMxYP7jshQf9gXV7cH47EfToBumFThfKBvfAcoUn6fdNeRQ== - totalist@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8" @@ -10394,15 +10142,7 @@ tr46@~0.0.3: resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== -trammel@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/trammel/-/trammel-5.0.0.tgz#823efccde772f0c9ba9bf12505da3b6e54917fa1" - integrity sha512-DCiG3kZCanCr0Sl936v2uvf7VM+b44HBLhKyrrSmp0N3cNcA70fQu6q0sN1bivMGZdL1V9i7id3B1LTtiYr8rQ== - dependencies: - format-io "^2.0.0" - try-to-catch "^3.0.0" - -trammel@^6.0.0: +trammel@^6.0.0, trammel@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/trammel/-/trammel-6.0.2.tgz#b39cde106bd7a531924e6aca55142b7c54b3e45b" integrity sha512-4R+KQTL0apLzUureW4TrA3SzjpMY0DGys53lNyVXdgV/08IkeIIvHhIQ9Jkc0eG7X51WwWVssx+ZTrYPG7UGOA== @@ -10415,11 +10155,6 @@ tree-kill@1.2.2: resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== -trim-newlines@^4.0.2: - version "4.1.1" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-4.1.1.tgz#28c88deb50ed10c7ba6dc2474421904a00139125" - integrity sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ== - trough@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/trough/-/trough-2.2.0.tgz#94a60bd6bd375c152c1df911a4b11d5b0256f50f" @@ -10442,7 +10177,7 @@ tryrequire@^3.0.0: dependencies: try-catch "^3.0.0" -ts-api-utils@^1.0.1, ts-api-utils@^1.3.0: +ts-api-utils@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1" integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ== @@ -10454,21 +10189,22 @@ ts-invariant@^0.10.3: dependencies: tslib "^2.1.0" -ts-jest@^29.1.1: - version "29.1.2" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.1.2.tgz#7613d8c81c43c8cb312c6904027257e814c40e09" - integrity sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g== +ts-jest@^29.2.5: + version "29.2.5" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.2.5.tgz#591a3c108e1f5ebd013d3152142cb5472b399d63" + integrity sha512-KD8zB2aAZrcKIdGk4OwpJggeLcH1FgrICqDSROWqlnJXGCXK4Mn6FcdK2B6670Xr73lHMG1kHw8R87A0ecZ+vA== dependencies: - bs-logger "0.x" - fast-json-stable-stringify "2.x" + bs-logger "^0.2.6" + ejs "^3.1.10" + fast-json-stable-stringify "^2.1.0" jest-util "^29.0.0" json5 "^2.2.3" - lodash.memoize "4.x" - make-error "1.x" - semver "^7.5.3" - yargs-parser "^21.0.1" + lodash.memoize "^4.1.2" + make-error "^1.3.6" + semver "^7.6.3" + yargs-parser "^21.1.1" -ts-node@^10.9.1: +ts-node@^10.9.2: version "10.9.2" resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.2.tgz#70f021c9e185bccdca820e26dc413805c101c71f" integrity sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ== @@ -10515,7 +10251,17 @@ tsconfig-paths@^3.15.0: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@2.6.2, tslib@^2.0.1, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0, tslib@^2.5.0, tslib@^2.5.2, tslib@^2.6.2: +tslib@2.6.3: + version "2.6.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0" + integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== + +tslib@2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.7.0.tgz#d9b40c5c40ab59e8738f297df3087bf1a2690c01" + integrity sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA== + +tslib@^2.0.1, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0, tslib@^2.5.0, tslib@^2.5.2, tslib@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== @@ -10537,28 +10283,18 @@ type-fest@^0.10.0: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.10.0.tgz#7f06b2b9fbfc581068d1341ffabd0349ceafc642" integrity sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw== -type-fest@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" - integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== - type-fest@^0.21.3: version "0.21.3" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== -type-fest@^1.0.1, type-fest@^1.2.1, type-fest@^1.2.2: - version "1.4.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" - integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== - -type-graphql@^2.0.0-beta.3: - version "2.0.0-beta.6" - resolved "https://registry.yarnpkg.com/type-graphql/-/type-graphql-2.0.0-beta.6.tgz#340d3703aa787e93bc7462bf2e89bb03a54209c8" - integrity sha512-uSp42MLWzuR0+wiQmHUdsmenSEs8O+vC+dSa1ZlYPBo1oRe6+EVPYTwm2iCnSxN4nxt2v4Qpt0+mBqnE92sVRw== +type-graphql@^2.0.0-rc.2: + version "2.0.0-rc.2" + resolved "https://registry.yarnpkg.com/type-graphql/-/type-graphql-2.0.0-rc.2.tgz#1086ef889737bd21a9f0ed0fb1041dce2d918e92" + integrity sha512-DJ8erG1cmjteMrOhFIkBHOqRM+L+wCJxvNjbbj1Y+q2r4HZkB1qOSS4ZD4AaoAfRPAp1yU23gMtmzf0jen/FFA== dependencies: "@graphql-yoga/subscription" "^5.0.0" - "@types/node" "^20.10.8" + "@types/node" "^20.14.0" "@types/semver" "^7.5.6" graphql-query-complexity "^0.12.0" semver "^7.5.4" @@ -10626,10 +10362,10 @@ typescript@5.3.3: resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.3.3.tgz#b3ce6ba258e72e6305ba66f5c9b452aaee3ffe37" integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw== -typescript@^5.2.2: - version "5.4.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.4.tgz#eb2471e7b0a5f1377523700a21669dce30c2d952" - integrity sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw== +typescript@^5.6.2: + version "5.6.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.2.tgz#d1de67b6bef77c41823f822df8f0b3bcff60a5a0" + integrity sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw== uc.micro@^2.0.0, uc.micro@^2.1.0: version "2.1.0" @@ -10643,6 +10379,11 @@ uid@2.0.2: dependencies: "@lukeed/csprng" "^1.0.0" +uint8array-extras@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/uint8array-extras/-/uint8array-extras-1.4.0.tgz#e42a678a6dd335ec2d21661333ed42f44ae7cc74" + integrity sha512-ZPtzy0hu4cZjv3z5NW9gfKnNLjoz4y6uv4HlelAjDK7sY/xOkKZv9xK/WQpcsBB3jEybChz9DPC2U/+cusjJVQ== + unbox-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" @@ -10671,40 +10412,39 @@ undici-types@~5.26.4: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== -unified-lint-rule@^2.0.0, unified-lint-rule@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/unified-lint-rule/-/unified-lint-rule-2.1.2.tgz#3ca2c6199b84aa8b48b60fda0f61b8eba55807d5" - integrity sha512-JWudPtRN7TLFHVLEVZ+Rm8FUb6kCAtHxEXFgBGDxRSdNMnGyTU5zyYvduHSF/liExlFB3vdFvsAHnNVE/UjAwA== - dependencies: - "@types/unist" "^2.0.0" - trough "^2.0.0" - unified "^10.0.0" - vfile "^5.0.0" +undici-types@~6.19.2: + version "6.19.8" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02" + integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw== -unified-message-control@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/unified-message-control/-/unified-message-control-4.0.0.tgz#7cd313df526fc660f218b19a56377bb6957019a8" - integrity sha512-1b92N+VkPHftOsvXNOtkJm4wHlr+UDmTBF2dUzepn40oy9NxanJ9xS1RwUBTjXJwqr2K0kMbEyv1Krdsho7+Iw== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^5.0.0" - unist-util-visit "^3.0.0" - vfile "^5.0.0" - vfile-location "^4.0.0" - vfile-message "^3.0.0" +unicorn-magic@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/unicorn-magic/-/unicorn-magic-0.1.0.tgz#1bb9a51c823aaf9d73a8bfcd3d1a23dde94b0ce4" + integrity sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ== -unified@^10.0.0, unified@^10.1.0: - version "10.1.2" - resolved "https://registry.yarnpkg.com/unified/-/unified-10.1.2.tgz#b1d64e55dafe1f0b98bb6c719881103ecf6c86df" - integrity sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q== +unified-lint-rule@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/unified-lint-rule/-/unified-lint-rule-3.0.0.tgz#75f8d7fbd9664e198a65f1399ab06c3950b54a70" + integrity sha512-Sz96ILLsTy3djsG3H44zFb2b77MFf9CQVYnV3PWkxgRX8/n31fFrr+JnzUaJ6cbOHTtZnL1A71+YodsTjzwAew== dependencies: - "@types/unist" "^2.0.0" - bail "^2.0.0" - extend "^3.0.0" - is-buffer "^2.0.0" - is-plain-obj "^4.0.0" + "@types/unist" "^3.0.0" trough "^2.0.0" - vfile "^5.0.0" + unified "^11.0.0" + vfile "^6.0.0" + +unified-message-control@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unified-message-control/-/unified-message-control-5.0.0.tgz#7268a9a5d695c2591149ebe35e37eb200b852d7e" + integrity sha512-B2cSAkpuMVVmPP90KCfKdBhm1e9KYJ+zK3x5BCa0N65zpq1Ybkc9C77+M5qwR8FWO7RF3LM5QRRPZtgjW6DUCw== + dependencies: + "@types/unist" "^3.0.0" + devlop "^1.0.0" + space-separated-tokens "^2.0.0" + unist-util-is "^6.0.0" + unist-util-visit "^5.0.0" + vfile "^6.0.0" + vfile-location "^5.0.0" + vfile-message "^4.0.0" unified@^11.0.0, unified@^11.0.3: version "11.0.4" @@ -10719,18 +10459,6 @@ unified@^11.0.0, unified@^11.0.3: trough "^2.0.0" vfile "^6.0.0" -unist-util-generated@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-2.0.1.tgz#e37c50af35d3ed185ac6ceacb6ca0afb28a85cae" - integrity sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A== - -unist-util-is@^5.0.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-5.2.1.tgz#b74960e145c18dcb6226bc57933597f5486deae9" - integrity sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424" @@ -10738,19 +10466,12 @@ unist-util-is@^6.0.0: dependencies: "@types/unist" "^3.0.0" -unist-util-position@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-4.0.4.tgz#93f6d8c7d6b373d9b825844645877c127455f037" - integrity sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg== - dependencies: - "@types/unist" "^2.0.0" - -unist-util-stringify-position@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz#03ad3348210c2d930772d64b489580c13a7db39d" - integrity sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg== +unist-util-position@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-5.0.0.tgz#678f20ab5ca1207a97d7ea8a388373c9cf896be4" + integrity sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA== dependencies: - "@types/unist" "^2.0.0" + "@types/unist" "^3.0.0" unist-util-stringify-position@^4.0.0: version "4.0.0" @@ -10759,22 +10480,6 @@ unist-util-stringify-position@^4.0.0: dependencies: "@types/unist" "^3.0.0" -unist-util-visit-parents@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-4.1.1.tgz#e83559a4ad7e6048a46b1bdb22614f2f3f4724f2" - integrity sha512-1xAFJXAKpnnJl8G7K5KgU7FY55y3GcLIXqkzUj5QF/QVP7biUm0K0O2oqVkYsdjzJKifYeWn9+o6piAK2hGSHw== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^5.0.0" - -unist-util-visit-parents@^5.1.1: - version "5.1.3" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz#b4520811b0ca34285633785045df7a8d6776cfeb" - integrity sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^5.0.0" - unist-util-visit-parents@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz#4d5f85755c3b8f0dc69e21eca5d6d82d22162815" @@ -10783,24 +10488,6 @@ unist-util-visit-parents@^6.0.0: "@types/unist" "^3.0.0" unist-util-is "^6.0.0" -unist-util-visit@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-3.1.0.tgz#9420d285e1aee938c7d9acbafc8e160186dbaf7b" - integrity sha512-Szoh+R/Ll68QWAyQyZZpQzZQm2UPbxibDvaY8Xc9SUtYgPsDzx5AWSk++UUt2hJuow8mvwR+rG+LQLw+KsuAKA== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^5.0.0" - unist-util-visit-parents "^4.0.0" - -unist-util-visit@^4.0.0: - version "4.1.2" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-4.1.2.tgz#125a42d1eb876283715a3cb5cceaa531828c72e2" - integrity sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^5.0.0" - unist-util-visit-parents "^5.1.1" - unist-util-visit@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6" @@ -10865,16 +10552,6 @@ uuid@^8.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== -uvu@^0.5.0: - version "0.5.6" - resolved "https://registry.yarnpkg.com/uvu/-/uvu-0.5.6.tgz#2754ca20bcb0bb59b64e9985e84d2e81058502df" - integrity sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA== - dependencies: - dequal "^2.0.0" - diff "^5.0.0" - kleur "^4.0.3" - sade "^1.7.3" - v8-compile-cache-lib@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" @@ -10889,14 +10566,6 @@ v8-to-istanbul@^9.0.1: "@types/istanbul-lib-coverage" "^2.0.1" convert-source-map "^2.0.0" -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - value-or-promise@^1.0.12: version "1.0.12" resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.12.tgz#0e5abfeec70148c78460a849f6b003ea7986f15c" @@ -10907,21 +10576,13 @@ vary@^1, vary@~1.1.2: resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== -vfile-location@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-4.1.0.tgz#69df82fb9ef0a38d0d02b90dd84620e120050dd0" - integrity sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw== - dependencies: - "@types/unist" "^2.0.0" - vfile "^5.0.0" - -vfile-message@^3.0.0: - version "3.1.4" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-3.1.4.tgz#15a50816ae7d7c2d1fa87090a7f9f96612b59dea" - integrity sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw== +vfile-location@^5.0.0: + version "5.0.3" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-5.0.3.tgz#cb9eacd20f2b6426d19451e0eafa3d0a846225c3" + integrity sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg== dependencies: - "@types/unist" "^2.0.0" - unist-util-stringify-position "^3.0.0" + "@types/unist" "^3.0.0" + vfile "^6.0.0" vfile-message@^4.0.0: version "4.0.2" @@ -10931,16 +10592,6 @@ vfile-message@^4.0.0: "@types/unist" "^3.0.0" unist-util-stringify-position "^4.0.0" -vfile@^5.0.0: - version "5.3.7" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-5.3.7.tgz#de0677e6683e3380fafc46544cfe603118826ab7" - integrity sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g== - dependencies: - "@types/unist" "^2.0.0" - is-buffer "^2.0.0" - unist-util-stringify-position "^3.0.0" - vfile-message "^3.0.0" - vfile@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.1.tgz#1e8327f41eac91947d4fe9d237a2dd9209762536" @@ -10957,10 +10608,10 @@ walker@^1.0.8: dependencies: makeerror "1.0.12" -watchpack@^2.4.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.1.tgz#29308f2cac150fa8e4c92f90e0ec954a9fed7fff" - integrity sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg== +watchpack@^2.4.1: + version "2.4.2" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.2.tgz#2feeaed67412e7c33184e5a79ca738fbd38564da" + integrity sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw== dependencies: glob-to-regexp "^0.4.1" graceful-fs "^4.1.2" @@ -10987,26 +10638,25 @@ webpack-sources@^3.2.3: resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== -webpack@5.90.1: - version "5.90.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.90.1.tgz#62ab0c097d7cbe83d32523dbfbb645cdb7c3c01c" - integrity sha512-SstPdlAC5IvgFnhiRok8hqJo/+ArAbNv7rhU4fnWGHNVfN59HSQFaxZDSAL3IFG2YmqxuRs+IU33milSxbPlog== +webpack@5.94.0: + version "5.94.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.94.0.tgz#77a6089c716e7ab90c1c67574a28da518a20970f" + integrity sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg== dependencies: - "@types/eslint-scope" "^3.7.3" "@types/estree" "^1.0.5" - "@webassemblyjs/ast" "^1.11.5" - "@webassemblyjs/wasm-edit" "^1.11.5" - "@webassemblyjs/wasm-parser" "^1.11.5" + "@webassemblyjs/ast" "^1.12.1" + "@webassemblyjs/wasm-edit" "^1.12.1" + "@webassemblyjs/wasm-parser" "^1.12.1" acorn "^8.7.1" - acorn-import-assertions "^1.9.0" + acorn-import-attributes "^1.9.5" browserslist "^4.21.10" chrome-trace-event "^1.0.2" - enhanced-resolve "^5.15.0" + enhanced-resolve "^5.17.1" es-module-lexer "^1.2.1" eslint-scope "5.1.1" events "^3.2.0" glob-to-regexp "^0.4.1" - graceful-fs "^4.2.9" + graceful-fs "^4.2.11" json-parse-even-better-errors "^2.3.1" loader-runner "^4.2.0" mime-types "^2.1.27" @@ -11014,7 +10664,7 @@ webpack@5.90.1: schema-utils "^3.2.0" tapable "^2.1.1" terser-webpack-plugin "^5.3.10" - watchpack "^2.4.0" + watchpack "^2.4.1" webpack-sources "^3.2.3" whatwg-mimetype@^3.0.0: @@ -11066,18 +10716,6 @@ which@^2.0.1: dependencies: isexe "^2.0.0" -win32@^6.0.0, win32@^6.0.1, win32@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/win32/-/win32-6.0.2.tgz#5ea6e076cfd7c631231d232697447a1841cf9e69" - integrity sha512-phbNqH7AS1TAuBHmfR3fB6ZUK4TKW+08fZXj96uWWu9JmqCRFfM4ZUIN35HwhRUQbzLiK9Q+7Q/t4qWS5MSEcA== - dependencies: - fullstore "^3.0.0" - iconv-lite "^0.6.2" - mellow "^3.0.0" - pullout "^4.0.0" - redzip "^2.0.0" - through2 "^4.0.2" - win32@^7.0.0, win32@^7.2.0: version "7.2.0" resolved "https://registry.yarnpkg.com/win32/-/win32-7.2.0.tgz#6ca7e6cde1b22efa41c9abc3121d47e7af3f6ea7" @@ -11159,21 +10797,16 @@ writejson@^3.0.0: dependencies: try-catch "^3.0.0" -ws@8.16.0: - version "8.16.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.16.0.tgz#d1cd774f36fbc07165066a60e40323eab6446fd4" - integrity sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ== +ws@8.17.1, ws@~8.17.1: + version "8.17.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b" + integrity sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ== "ws@^5.2.0 || ^6.0.0 || ^7.0.0": version "7.5.9" resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== -ws@~7.4.2: - version "7.4.6" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c" - integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A== - ws@~8.11.0: version "8.11.0" resolved "https://registry.yarnpkg.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143" @@ -11217,16 +10850,11 @@ yaml@^2.2.2: resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.4.1.tgz#2e57e0b5e995292c25c75d2658f0664765210eed" integrity sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg== -yargs-parser@21.1.1, yargs-parser@^21.0.0, yargs-parser@^21.0.1, yargs-parser@^21.1.1: +yargs-parser@21.1.1, yargs-parser@^21.0.0, yargs-parser@^21.1.1: version "21.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== -yargs-parser@^20.0.0, yargs-parser@^20.2.4, yargs-parser@^20.2.9: - version "20.2.9" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== - yargs@^17.3.1: version "17.7.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" @@ -11240,7 +10868,7 @@ yargs@^17.3.1: y18n "^5.0.5" yargs-parser "^21.1.1" -yauzl@^2.10.0, yauzl@^2.6.0: +yauzl@^2.10.0: version "2.10.0" resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== @@ -11256,6 +10884,14 @@ yauzl@^3.1.2: buffer-crc32 "~0.2.3" pend "~1.2.0" +yauzl@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-3.1.3.tgz#f61c17ad1a09403bc7adb01dfb302a9e74bf4a50" + integrity sha512-JCCdmlJJWv7L0q/KylOekyRaUrdEoUxWkWVcgorosTROCFWiS9p2NNPE9Yb91ak7b1N5SxAZEliWpspbZccivw== + dependencies: + buffer-crc32 "~0.2.3" + pend "~1.2.0" + yazl@^2.4.1, yazl@^2.5.1: version "2.5.1" resolved "https://registry.yarnpkg.com/yazl/-/yazl-2.5.1.tgz#a3d65d3dd659a5b0937850e8609f22fffa2b5c35"