diff --git a/Makefile b/Makefile index a54406eee..138e246e5 100644 --- a/Makefile +++ b/Makefile @@ -16,8 +16,8 @@ format-check: format-generated: pnpm install - pnpm eslint --config eslint.config.generated.mjs --fix 'packages_generated/**/*.ts' - pnpm biome format --write packages_generated/ + # Cleanup unused imports/variables in generated TS with dedicated config + pnpm biome lint --write --unsafe --config-path scripts/templates/biome.generated.json packages_generated/ typing: pnpm run typecheck @@ -26,7 +26,7 @@ lint: pnpm run lint test: - pnpm turbo test + pnpm run test test-coverage: pnpm run test:coverage diff --git a/biome.json b/biome.json index 04d1d7333..cfc103340 100644 --- a/biome.json +++ b/biome.json @@ -1,42 +1,13 @@ { "$schema": "./node_modules/@biomejs/biome/configuration_schema.json", "vcs": { + "enabled": true, "clientKind": "git", - "useIgnoreFile": false, + "useIgnoreFile": true, "defaultBranch": "main" }, "files": { - "maxSize": 10000000, - "ignoreUnknown": true, - "includes": [ - "**/*.ts", - "**/*.tsx", - "**/*.js", - "**/*.jsx", - "**/*.json" - ], - "experimentalScannerIgnores": [ - ".next/", - ".pnpm-store/", - "coverage/", - "/public/outdated", - "/public/.well-known", - "**/node_modules/", - "**/storybook-static", - ".turbo/**", - "dist", - "build", - "out", - "node_modules/**", - "**/pnpm-lock.yaml", - "**/package.json", - "**/CHANGELOG.md", - "*.snap", - "**/__snapshots__/", - ".docusaurus", - ".vitest-reports", - "**/*.gen.ts" - ] + "ignoreUnknown": true }, "formatter": { "enabled": true, @@ -72,12 +43,59 @@ } }, "linter": { - "enabled": false + "enabled": true, + "rules": { + "recommended": true, + "style": { + "noDefaultExport": "error" + } + } }, + "overrides": [ + { + "includes": ["packages_generated/**", "**/dist/**", "coverage/**", "**/examples/**", "**/*.gen.ts"], + "linter": { + "enabled": false + } + }, + { + "includes": ["vite.config.ts", "vitest.config.ts", "**/*.config.ts", "**/*.config.js"], + "linter": { + "rules": { + "style": { + "noDefaultExport": "off" + } + } + } + }, + { + "includes": ["**/*.test.ts", "**/__tests__/**/*.ts"], + "linter": { + "rules": { + "correctness": { + "noUnusedVariables": "off" + }, + "style": { + "useNamingConvention": "off" + } + } + } + }, + { + "includes": ["packages/client/src/internal/interceptors/types.ts", "packages/client/src/scw/auth.ts", "packages/client/src/scw/fetch/http-interceptors.ts"], + "linter": { + "rules": { + "style": { + "useShorthandFunctionType": "off" + } + } + } + } + ], "assist": { "actions": { "source": { - "organizeImports": "off" + "organizeImports": "on" } } } diff --git a/eslint.config.generated.mjs b/eslint.config.generated.mjs deleted file mode 100644 index 06d83061e..000000000 --- a/eslint.config.generated.mjs +++ /dev/null @@ -1,66 +0,0 @@ -// ESLint flat config for GENERATED code (packages_generated/) -// More permissive rules suitable for generated TypeScript files - -import typescriptParser from '@typescript-eslint/parser' -import typescriptPlugin from '@typescript-eslint/eslint-plugin' -import importPlugin from 'eslint-plugin-import' -import unusedImports from 'eslint-plugin-unused-imports' - -export default [ - { - files: ['packages_generated/**/*.ts'], - ignores: [ - 'packages_generated/**/vite.config.ts', - 'packages_generated/**/dist/**', - ], - languageOptions: { - parser: typescriptParser, - parserOptions: { - ecmaVersion: 'latest', - sourceType: 'module', - }, - }, - plugins: { - '@typescript-eslint': typescriptPlugin, - 'import': importPlugin, - 'unused-imports': unusedImports, - }, - settings: { - 'import/resolver': { - node: { - extensions: ['.ts', '.tsx', '.js', '.jsx'], - }, - }, - }, - rules: { - // Required: Disable base rules - they are replaced by unused-imports plugin - 'no-unused-vars': 'off', - '@typescript-eslint/no-unused-vars': 'off', - - // Code optimization - 'object-shorthand': ['error', 'always'], - 'arrow-body-style': ['error', 'as-needed'], - - // Import management (unused-imports plugin) - 'unused-imports/no-unused-imports': 'error', - 'unused-imports/no-unused-vars': ['warn', { - vars: 'all', - args: 'all', - argsIgnorePattern: 'defaults|request', - }], - 'sort-imports': ['error', { - ignoreDeclarationSort: true, - }], - 'import/order': ['error', { - alphabetize: { order: 'asc' }, - }], - - // Disable strict rules for generated code - '@typescript-eslint/no-empty-interface': 'off', - '@typescript-eslint/no-explicit-any': 'off', - 'no-useless-escape': 'off', - 'import/no-unresolved': 'off', - }, - }, -] - diff --git a/eslint.config.mjs b/eslint.config.mjs deleted file mode 100644 index 2cd3550a8..000000000 --- a/eslint.config.mjs +++ /dev/null @@ -1,122 +0,0 @@ -import scwTypescript from '@scaleway/eslint-config-react/typescript' -import typescriptParser from '@typescript-eslint/parser' -import tsdoc from 'eslint-plugin-tsdoc' - -const scwPlugins = scwTypescript.reduce((acc, config) => { - return { ...acc, ...config.plugins } -}, {}) - -export default [ - { - ignores: [ - '**/node_modules/', - '**/dist/', - '**/build/', - '**/coverage/', - '**/examples/', - '**/vite.config.ts', - 'packages/clients/.eslintrc.cjs', - 'packages/client/.eslintrc.cjs', - 'eslint.config.mjs', - 'eslint.config.generated.mjs', - 'packages/clients/src/vendor/base64/index.js', - 'packages/client/src/vendor/base64/index.js', - 'packages/configuration-loader/.eslintrc.cjs', - 'scripts/generatePackages.ts', - 'scripts/*.ts', - '*.min.js', - '**/*.gen.ts', // Ignore generated files - ], - }, - { - languageOptions: { - ecmaVersion: 5, - sourceType: 'script', - parser: typescriptParser, - parserOptions: { - project: ['tsconfig.json'], - }, - }, - plugins: { - tsdoc, - ...scwPlugins, - }, - rules: { - 'tsdoc/syntax': 'warn', - '@typescript-eslint/naming-convention': [ - 'error', - { - selector: 'enumMember', - format: ['PascalCase'], - }, - ], - 'import/prefer-default-export': 'off', - 'import/no-default-export': 'error', - 'no-await-in-loop': 'off', - '@typescript-eslint/no-namespace': 'off', - 'sort-imports': 'off', // Disable sort-imports to avoid conflict with Biome - }, - }, - - ...scwTypescript.map(config => ({ - ...config, - files: ['**/*.ts', '**/*.tsx'], - rules: { - ...config.rules, - //new rules - 'no-restricted-syntax': 'warn', - 'no-useless-escape': 'warn', - 'max-classes-per-file': 'warn', - 'no-underscore-dangle': 'warn', - 'no-await-in-loop': 'warn', - '@typescript-eslint/no-unused-vars': 'warn', - '@typescript-eslint/consistent-type-definitions': 'warn', - '@typescript-eslint/ban-types': 'warn', - 'sort-imports': 'off', // Disable sort-imports to avoid conflict with Biome - }, - })), - - ...scwTypescript.map(config => ({ - ...config, - files: [ - './packages/clients/src/scw/**/*.ts', - './packages/clients/src/internal/**/*.ts', - ], - rules: { - ...config.rules, - '@typescript-eslint/no-unused-vars': 'off', - '@typescript-eslint/consistent-type-definitions': 'off', - }, - })), - - ...scwTypescript.map(config => ({ - ...config, - files: [ - '**/*.test.ts', - '__tests__/**/*.ts', - '**/vite.config.ts', - 'vitest.config.ts', - ], - rules: { - ...config.rules, - 'import/no-extraneous-dependencies': 'off', - }, - })), - - ...scwTypescript.map(config => ({ - ...config, - files: [ - 'packages_generated/dedibox/src/v1/*.ts', - 'packages/clients/src/api/dedibox/v1/*.ts', - ], - rules: { - ...config.rules, - 'no-use-before-define': 'off', - '@typescript-eslint/no-use-before-define': 'off', - '@typescript-eslint/no-unused-vars': 'off', - '@typescript-eslint/consistent-type-definitions': 'off', - 'max-classes-per-file': 'off', - 'no-restricted-syntax': 'off', - }, - })), -] diff --git a/package.json b/package.json index e519390c2..d09145a47 100644 --- a/package.json +++ b/package.json @@ -23,10 +23,12 @@ "build:profile": "cross-env PROFILE=true pnpm run build", "commit": "npx git-cz -a", "doc": "typedoc", - "format": "biome check --linter-enabled=false --write .", - "format:check": "biome check --linter-enabled=false --verbose .", + "format": "biome format --write .", + "format:check": "biome format .", + "format:generated": "biome check --write --linter-enabled=false packages_generated", "prettier": "prettier --write '**/*.{md,mdx,yml,yaml}'", - "lint": "eslint --cache .", + "lint": "biome lint .", + "check": "biome check .", "prepare": "husky", "test": "vitest run", "test:coverage": "vitest run --coverage", @@ -34,18 +36,17 @@ "test:ui": "vitest --ui" }, "lint-staged": { - "*.ts": [ - "pnpm run format", - "eslint --fix --quiet ." + "packages/*/src/**/*.{ts,tsx,js,jsx}": [ + "biome check --write --no-errors-on-unmatched --files-ignore-unknown=true" ], - "*.json": [ - "pnpm run format" + "scripts/**/*.ts": [ + "biome check --write --no-errors-on-unmatched --files-ignore-unknown=true" ], "*.y?(a)ml": [ - "prettier --write '**/*.{yml,yaml}'" + "prettier --write" ], - ".md?(x)": [ - "prettier --write '**/*.{md,mdx}'" + "*.md?(x)": [ + "prettier --write" ] }, "config": { @@ -63,9 +64,6 @@ "@commitlint/cli": "19.8.1", "@commitlint/config-conventional": "19.8.1", "@manypkg/cli": "0.24.0", - "@scaleway/eslint-config-react": "4.0.9", - "@typescript-eslint/eslint-plugin": "8.40.0", - "@typescript-eslint/parser": "8.40.0", "@vitest/coverage-istanbul": "3.1.2", "@vitest/coverage-v8": "3.1.2", "@vitest/ui": "3.1.2", @@ -75,8 +73,6 @@ "cross-fetch": "4.1.0", "cz-conventional-changelog": "3.3.0", "esbuild-plugin-browserslist": "1.0.1", - "eslint": "9.33.0", - "eslint-plugin-tsdoc": "0.4.0", "husky": "9.1.7", "jsdom": "26.1.0", "lerna": "8.2.3", @@ -89,9 +85,7 @@ "typedoc": "0.27.6", "typescript": "5.8.3", "vite": "6.4.1", - "vitest": "3.1.2", - "eslint-plugin-unused-imports": "^4.2.0", - "eslint-plugin-import": "^2.32.0" + "vitest": "3.1.2" }, "packageManager": "pnpm@10.13.1" } diff --git a/packages/client/src/helpers/__tests__/json.test.ts b/packages/client/src/helpers/__tests__/json.test.ts index 64f7003cb..33a681c2c 100644 --- a/packages/client/src/helpers/__tests__/json.test.ts +++ b/packages/client/src/helpers/__tests__/json.test.ts @@ -9,12 +9,15 @@ describe('isJSON', () => { }, ) - test.each([undefined, () => {}, Symbol(42)])( - `rejects %s as a valid JSON value`, - obj => { - expect(isJSON(obj)).toBeFalsy() + test.each([ + undefined, + () => { + /* noop */ }, - ) + Symbol(42), + ])(`rejects %s as a valid JSON value`, obj => { + expect(isJSON(obj)).toBeFalsy() + }) }) describe('isJSONObject', () => { @@ -32,7 +35,9 @@ describe('isJSONObject', () => { null, [true, 'two', 3], undefined, - () => {}, + () => { + /* noop */ + }, Symbol(42), ])(`rejects %s as a valid JSONObject value`, obj => { expect(isJSONObject(obj)).toBeFalsy() diff --git a/packages/client/src/helpers/json.ts b/packages/client/src/helpers/json.ts index 14d8f07ca..2aef31857 100644 --- a/packages/client/src/helpers/json.ts +++ b/packages/client/src/helpers/json.ts @@ -94,15 +94,14 @@ export const camelizeKeys = ( } if (obj && typeof obj === 'object' && !(obj instanceof Date)) { - return Object.entries(obj).reduce( - (acc, [key, value]) => ({ - ...acc, - [camelize(key)]: ignoreKeys.includes(key) - ? (value as unknown) - : camelizeKeys(value, ignoreKeys), - }), - {}, - ) as T + const result: Record = {} + for (const [key, value] of Object.entries(obj)) { + const outKey = camelize(key) + result[outKey] = ignoreKeys.includes(key) + ? (value as unknown) + : camelizeKeys(value, ignoreKeys) + } + return result as T } return obj as T diff --git a/packages/client/src/helpers/marshalling.ts b/packages/client/src/helpers/marshalling.ts index f6c3d0fb5..2a35e57e0 100644 --- a/packages/client/src/helpers/marshalling.ts +++ b/packages/client/src/helpers/marshalling.ts @@ -67,6 +67,12 @@ type URLParameterValue = string | number | boolean | Date | null * * @internal */ +const toParamString = (v: URLParameterValue): string | null => { + if (v === null) return null + if (v instanceof Date) return v.toISOString() + return v.toString() +} + export const urlParams = ( ...paramTuples: Readonly< [string, URLParameterValue | URLParameterValue[] | undefined] @@ -74,27 +80,17 @@ export const urlParams = ( ) => { const params = new URLSearchParams() for (const [key, value] of paramTuples) { - if (typeof key === 'string' && value != null) { - if (Array.isArray(value)) { - for (const innerValue of value) { - if (innerValue !== null) { - params.append( - key, - innerValue instanceof Date - ? innerValue.toISOString() - : innerValue.toString(), - ) - } - } - } else { - params.append( - key, - value instanceof Date ? value.toISOString() : value.toString(), - ) + if (typeof key !== 'string' || value == null) continue + if (Array.isArray(value)) { + for (const inner of value) { + const s = toParamString(inner) + if (s !== null) params.append(key, s) } + continue } + const s = toParamString(value) + if (s !== null) params.append(key, s) } - return params } @@ -155,11 +151,9 @@ export const unmarshalMapOfObject = ( : Record } - return Object.entries(data).reduce( - (acc, [key, value]) => ({ - ...acc, - [key]: unmarshaller(value), - }), - {}, - ) + const out: Record = {} + for (const [key, value] of Object.entries(data)) { + out[key] = unmarshaller(value) + } + return out } diff --git a/packages/client/src/internal/async/__tests__/interval-retrier.test.ts b/packages/client/src/internal/async/__tests__/interval-retrier.test.ts index 7129f8362..b30477bd2 100644 --- a/packages/client/src/internal/async/__tests__/interval-retrier.test.ts +++ b/packages/client/src/internal/async/__tests__/interval-retrier.test.ts @@ -97,7 +97,7 @@ const mockLogic = (iterations: number, workingTime: number) => { done: counter >= iterations, value: { doneIterations: counter, - totalDuration: new Date().getTime() - startDate.getTime(), + totalDuration: Date.now() - startDate.getTime(), }, } } diff --git a/packages/client/src/internal/async/__tests__/sleep.test.ts b/packages/client/src/internal/async/__tests__/sleep.test.ts index 27ec796ea..809926c83 100644 --- a/packages/client/src/internal/async/__tests__/sleep.test.ts +++ b/packages/client/src/internal/async/__tests__/sleep.test.ts @@ -13,7 +13,9 @@ afterAll(() => { describe('sleep', () => { it('delays the proper amount of time', () => { const delay = 50 // 0.05s - sleep(delay).catch(() => {}) + sleep(delay).catch(() => { + /* noop */ + }) expect(setTimeout).toHaveBeenCalledTimes(1) expect(setTimeout).toHaveBeenLastCalledWith(expect.any(Function), delay) }) diff --git a/packages/client/src/internal/async/interval-retrier.ts b/packages/client/src/internal/async/interval-retrier.ts index 5b22bffa4..a71c77837 100644 --- a/packages/client/src/internal/async/interval-retrier.ts +++ b/packages/client/src/internal/async/interval-retrier.ts @@ -111,7 +111,8 @@ export const tryAtIntervals = async ( const timeoutTimestamp = Date.now() + timeout * 1000 let retryCount = 0 while (Date.now() <= timeoutTimestamp) { - const delay = strategy.next((retryCount += 1)).value * 1000 + retryCount += 1 + const delay = strategy.next(retryCount).value * 1000 // Break if timeout has been reached if (timeoutTimestamp <= Date.now() + delay) break // Wait before the next retry diff --git a/packages/client/src/internal/interceptors/types.ts b/packages/client/src/internal/interceptors/types.ts index c71f00ea4..360c2ac2e 100644 --- a/packages/client/src/internal/interceptors/types.ts +++ b/packages/client/src/internal/interceptors/types.ts @@ -1,3 +1,11 @@ +/** + * Interceptor type definitions. + * + * Note: This file uses interface call signatures instead of shorthand function types + * to maintain clear, documented public API signatures that are more readable in IDE + * tooltips and generated documentation. + */ + /** * Defines the interceptor for a `Request`. * This allows you to intercept requests before starting. diff --git a/packages/client/src/internal/logger/__tests__/index.test.ts b/packages/client/src/internal/logger/__tests__/index.test.ts index b9f7d8afa..b40fe4707 100644 --- a/packages/client/src/internal/logger/__tests__/index.test.ts +++ b/packages/client/src/internal/logger/__tests__/index.test.ts @@ -130,7 +130,9 @@ describe('ConsoleLogger', () => { }) it('returns the proper level boolean', () => { - const log = vi.fn().mockImplementation(() => {}) + const log = vi.fn().mockImplementation(() => { + /* noop */ + }) const out = makeCallbackConsole(log) for (const test of IS_LEVEL_ENOUGH_CASES) { const logger = new ConsoleLogger(test.base, '', out) diff --git a/packages/client/src/internal/validations/__tests__/string-validation.test.ts b/packages/client/src/internal/validations/__tests__/string-validation.test.ts index 695a76dfa..150561189 100644 --- a/packages/client/src/internal/validations/__tests__/string-validation.test.ts +++ b/packages/client/src/internal/validations/__tests__/string-validation.test.ts @@ -78,14 +78,14 @@ const validators = [ for (const component of validators) { describe(component.validator.name, () => { it(`validates correct ${component.name} format`, () => { - component.valids.forEach(str => - expect(component.validator(str)).toStrictEqual(true), - ) + for (const str of component.valids) { + expect(component.validator(str)).toStrictEqual(true) + } }) it(`doesn't validate incorrect ${component.name} format`, () => { - component.invalids.forEach(str => - expect(component.validator(str)).toStrictEqual(false), - ) + for (const str of component.invalids) { + expect(component.validator(str)).toStrictEqual(false) + } }) }) } diff --git a/packages/client/src/scw/__tests__/client-settings.test.ts b/packages/client/src/scw/__tests__/client-settings.test.ts index 828509f9c..1a6faec77 100644 --- a/packages/client/src/scw/__tests__/client-settings.test.ts +++ b/packages/client/src/scw/__tests__/client-settings.test.ts @@ -43,12 +43,12 @@ describe('assertValidSettings', () => { }).not.toThrow() }) - INVALID_SETTINGS_LIST.forEach(obj => { + for (const obj of INVALID_SETTINGS_LIST) { const newProfile = { ...VALID_SETTINGS, ...obj } it(`rejects invalid Settings object ${JSON.stringify(obj)}`, () => { expect(() => { assertValidSettings(newProfile) }).toThrow() }) - }) + } }) diff --git a/packages/client/src/scw/auth.ts b/packages/client/src/scw/auth.ts index 56279de1a..25de50347 100644 --- a/packages/client/src/scw/auth.ts +++ b/packages/client/src/scw/auth.ts @@ -1,3 +1,11 @@ +/** + * Authentication utilities for Scaleway SDK. + * + * Note: This file uses interface call signatures instead of shorthand function types + * to maintain clear, documented public API signatures that are more readable in IDE + * tooltips and generated documentation. + */ + import { addAsyncHeaderInterceptor, addHeaderInterceptor, diff --git a/packages/client/src/scw/custom-marshalling.ts b/packages/client/src/scw/custom-marshalling.ts index 431cd1b3d..1451e53eb 100644 --- a/packages/client/src/scw/custom-marshalling.ts +++ b/packages/client/src/scw/custom-marshalling.ts @@ -226,16 +226,14 @@ export const unmarshalDates = (obj: unknown, keys: string[]): T => { } if (obj && typeof obj === 'object') { - return Object.entries(obj).reduce( - (acc, [key, value]) => ({ - ...acc, - [key]: - typeof value === 'string' && keys.includes(key) - ? new Date(value) - : unmarshalDates(value, keys), - }), - {}, - ) as T + const result: Record = {} + for (const [key, value] of Object.entries(obj)) { + result[key] = + typeof value === 'string' && keys.includes(key) + ? new Date(value) + : unmarshalDates(value, keys) + } + return result as T } return obj as T diff --git a/packages/client/src/scw/errors/error-parser.ts b/packages/client/src/scw/errors/error-parser.ts index 692ac3346..73b4b86f6 100644 --- a/packages/client/src/scw/errors/error-parser.ts +++ b/packages/client/src/scw/errors/error-parser.ts @@ -1,8 +1,8 @@ import type { JSONObject } from '../../helpers/json.js' -import { InvalidRequestMapper } from './non-standard/invalid-request-mapper.js' -import { UnknownResourceMapper } from './non-standard/unknown-resource-mapper.js' -import type { ScalewayErrorFromJSONInitializer } from './scw-error-from-json.js' +import { mapInvalidRequestFromJSON } from './non-standard/invalid-request-mapper.js' +import { mapUnknownResourceFromJSON } from './non-standard/unknown-resource-mapper.js' import { ScalewayError } from './scw-error.js' +import type { ScalewayErrorFromJSONInitializer } from './scw-error-from-json.js' import { AlreadyExistsError } from './standard/already-exists-error.js' import { DeniedAuthenticationError } from './standard/denied-authentication-error.js' import { InvalidArgumentsError } from './standard/invalid-arguments-error.js' @@ -93,9 +93,9 @@ const unmarshalNonStandardError = ( ): ScalewayError | null => { switch (type) { case 'unknown_resource': - return UnknownResourceMapper.fromJSON(status, body) + return mapUnknownResourceFromJSON(status, body) case 'invalid_request_error': - return InvalidRequestMapper.fromJSON(status, body) + return mapInvalidRequestFromJSON(status, body) default: return null } diff --git a/packages/client/src/scw/errors/non-standard/invalid-request-mapper.ts b/packages/client/src/scw/errors/non-standard/invalid-request-mapper.ts index 1cc70f5fb..2b227e5bc 100644 --- a/packages/client/src/scw/errors/non-standard/invalid-request-mapper.ts +++ b/packages/client/src/scw/errors/non-standard/invalid-request-mapper.ts @@ -9,43 +9,39 @@ import { isRecordOfStringArray } from '../types.js' * * @public */ -export class InvalidRequestMapper { - static fromJSON( - status: number, - obj: Readonly, - ): QuotasExceededError | InvalidArgumentsError | ScalewayError { - if ( - typeof obj.message === 'string' && - obj.message.toLowerCase().includes('quota exceeded for this resource') - ) { - return new QuotasExceededError(status, obj, [ - { - current: 0, - quota: 0, - resource: typeof obj.resource === 'string' ? obj.resource : '', - }, - ]) - } - - const fields = - obj.fields && isRecordOfStringArray(obj.fields) ? obj.fields : {} - const fieldsMessages = Object.entries(fields) - if (fieldsMessages.length) { - return new InvalidArgumentsError( - status, - obj, - fieldsMessages - .map(([argumentName, messages]) => - messages.map(helpMessage => ({ - argumentName, - helpMessage, - reason: 'constraint', - })), - ) - .flat(), - ) - } +export const mapInvalidRequestFromJSON = ( + status: number, + obj: Readonly, +): QuotasExceededError | InvalidArgumentsError | ScalewayError => { + if ( + typeof obj.message === 'string' && + obj.message.toLowerCase().includes('quota exceeded for this resource') + ) { + return new QuotasExceededError(status, obj, [ + { + current: 0, + quota: 0, + resource: typeof obj.resource === 'string' ? obj.resource : '', + }, + ]) + } - return new ScalewayError(status, obj) + const fields = + obj.fields && isRecordOfStringArray(obj.fields) ? obj.fields : {} + const fieldsMessages = Object.entries(fields) + if (fieldsMessages.length) { + return new InvalidArgumentsError( + status, + obj, + fieldsMessages.flatMap(([argumentName, messages]) => + messages.map(helpMessage => ({ + argumentName, + helpMessage, + reason: 'constraint', + })), + ), + ) } + + return new ScalewayError(status, obj) } diff --git a/packages/client/src/scw/errors/non-standard/unknown-resource-mapper.ts b/packages/client/src/scw/errors/non-standard/unknown-resource-mapper.ts index 0f7313c58..891666ac6 100644 --- a/packages/client/src/scw/errors/non-standard/unknown-resource-mapper.ts +++ b/packages/client/src/scw/errors/non-standard/unknown-resource-mapper.ts @@ -8,32 +8,30 @@ import { ResourceNotFoundError } from '../standard/resource-not-found-error.js' * * @public */ -export class UnknownResourceMapper { - static fromJSON( - status: number, - obj: Readonly, - ): ResourceNotFoundError | ScalewayError { - // Split the message - // Note: some errors uses ' and not " - // Examples: `"111..." not found` or `Security Group '111...' not found` - const messageParts = - typeof obj.message === 'string' ? obj.message.split(/"|'/) : [] - if (messageParts.length === 3 && isUUID(messageParts[1])) { - return new ResourceNotFoundError( - status, - obj, - // transform `Security group ` to `security_group` - // `.replaceAll()` may be too recent to use yet. - // that's why we're using `.split(' ').join('_')` for now. - messageParts[0] - .trim() - .toLowerCase() - .split(' ') - .join('_'), - messageParts[1], - ) - } - - return new ScalewayError(status, obj) +export const mapUnknownResourceFromJSON = ( + status: number, + obj: Readonly, +): ResourceNotFoundError | ScalewayError => { + // Split the message + // Note: some errors uses ' and not " + // Examples: `"111..." not found` or `Security Group '111...' not found` + const messageParts = + typeof obj.message === 'string' ? obj.message.split(/"|'/) : [] + if (messageParts.length === 3 && isUUID(messageParts[1])) { + return new ResourceNotFoundError( + status, + obj, + // transform `Security group ` to `security_group` + // `.replaceAll()` may be too recent to use yet. + // that's why we're using `.split(' ').join('_')` for now. + messageParts[0] + .trim() + .toLowerCase() + .split(' ') + .join('_'), + messageParts[1], + ) } + + return new ScalewayError(status, obj) } diff --git a/packages/client/src/scw/fetch/build-fetcher.ts b/packages/client/src/scw/fetch/build-fetcher.ts index 14d8215a7..aef1156c7 100644 --- a/packages/client/src/scw/fetch/build-fetcher.ts +++ b/packages/client/src/scw/fetch/build-fetcher.ts @@ -93,7 +93,8 @@ export const buildFetcher = (settings: Settings, httpClient: typeof fetch) => { request: Readonly, unwrapper: ResponseUnmarshaller = asIs, ): Promise => { - const requestId = `${(requestNumber += 1)}` + requestNumber += 1 + const requestId = `${requestNumber}` const reqInterceptors = prepareRequest(requestId) const finalRequest = await reqInterceptors(buildRequest(request, settings)) diff --git a/packages/client/src/scw/fetch/http-interceptors.ts b/packages/client/src/scw/fetch/http-interceptors.ts index 3af522c29..f4f89517c 100644 --- a/packages/client/src/scw/fetch/http-interceptors.ts +++ b/packages/client/src/scw/fetch/http-interceptors.ts @@ -1,3 +1,11 @@ +/** + * HTTP interceptors for request/response logging. + * + * Note: This file uses interface call signatures instead of shorthand function types + * to maintain clear, documented public API signatures that are more readable in IDE + * tooltips and generated documentation. + */ + import type { RequestInterceptor, ResponseInterceptor, diff --git a/packages/client/src/vendor/base64/index.js b/packages/client/src/vendor/base64/index.js index e8b9b764d..9d6587ea8 100644 --- a/packages/client/src/vendor/base64/index.js +++ b/packages/client/src/vendor/base64/index.js @@ -1,11 +1,11 @@ -'use strict' - var lookup = [] var revLookup = [] var Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array +var i +var len var code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' -for (var i = 0, len = code.length; i < len; ++i) { +for (i = 0, len = code.length; i < len; ++i) { lookup[i] = code[i] revLookup[code.charCodeAt(i)] = i } @@ -40,7 +40,7 @@ export function byteLength(b64) { return ((validLen + placeHoldersLen) * 3) / 4 - placeHoldersLen } -function _byteLength(b64, validLen, placeHoldersLen) { +function _byteLength(_b64, validLen, placeHoldersLen) { return ((validLen + placeHoldersLen) * 3) / 4 - placeHoldersLen } @@ -100,7 +100,8 @@ function tripletToBase64(num) { function encodeChunk(uint8, start, end) { var tmp var output = [] - for (var i = start; i < end; i += 3) { + var i + for (i = start; i < end; i += 3) { tmp = ((uint8[i] << 16) & 0xff0000) + ((uint8[i + 1] << 8) & 0xff00) + @@ -116,9 +117,11 @@ export function fromByteArray(uint8) { var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes var parts = [] var maxChunkLength = 16383 // must be multiple of 3 + var i + var len2 // go through the array every three bytes, we'll deal with trailing stuff later - for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) { + for (i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) { parts.push( encodeChunk( uint8, @@ -131,7 +134,7 @@ export function fromByteArray(uint8) { // pad the end with zeros, but make sure to not forget the extra bytes if (extraBytes === 1) { tmp = uint8[len - 1] - parts.push(lookup[tmp >> 2] + lookup[(tmp << 4) & 0x3f] + '==') + parts.push(`${lookup[tmp >> 2] + lookup[(tmp << 4) & 0x3f]}==`) } else if (extraBytes === 2) { tmp = (uint8[len - 2] << 8) + uint8[len - 1] parts.push( diff --git a/packages/configuration-loader/src/config-loader.ts b/packages/configuration-loader/src/config-loader.ts index fbb8bbed2..23634c0c4 100644 --- a/packages/configuration-loader/src/config-loader.ts +++ b/packages/configuration-loader/src/config-loader.ts @@ -1,4 +1,4 @@ -import { env } from 'process' +import { env } from 'node:process' import { EnvironmentKey } from './env.js' import { resolveConfigurationFilePath } from './path-resolver.js' import type { @@ -55,13 +55,11 @@ export const loadAllProfilesFromConfigurationFile = ( } const configs = loadConfigurationFromFile(filePath) - return Object.keys(configs).reduce>( - (prev, pKey) => ({ - ...prev, - [pKey]: convertFileConfigToSDK(configs[pKey]), - }), - {}, - ) + const result: Record = {} + for (const pKey of Object.keys(configs)) { + result[pKey] = convertFileConfigToSDK(configs[pKey]) + } + return result } /** diff --git a/packages/configuration-loader/src/yml-loader.ts b/packages/configuration-loader/src/yml-loader.ts index 864cda06d..7b1932459 100644 --- a/packages/configuration-loader/src/yml-loader.ts +++ b/packages/configuration-loader/src/yml-loader.ts @@ -1,8 +1,8 @@ -import { readFileSync } from 'fs' +import { readFileSync } from 'node:fs' import type { ConfigurationType } from './types.js' const STRIP_COMMENT_REGEX = /(^|\s)[;#]/ -const DETECT_SECTION_REGEX = /^\s*([^]+):\s*$/ +const DETECT_SECTION_REGEX = /^\s*([\s\S]+?):\s*$/ const DETECT_ITEM_REGEX = /^\s*(.+?)\s*:\s*(.+?)\s*$/ /** diff --git a/packages/sdk/src/index.gen.ts b/packages/sdk/src/index.gen.ts index f63b6261d..bcac9eba4 100644 --- a/packages/sdk/src/index.gen.ts +++ b/packages/sdk/src/index.gen.ts @@ -46,7 +46,8 @@ import { Testv1 } from '@scaleway/sdk-test' import { Vpcv2 } from '@scaleway/sdk-vpc' import { Vpcgwv1, Vpcgwv2 } from '@scaleway/sdk-vpcgw' import { Webhostingv1 } from '@scaleway/sdk-webhosting' -export { createClient, createAdvancedClient } from '@scaleway/sdk-client' + +export { createAdvancedClient, createClient } from '@scaleway/sdk-client' /** * @deprecated Direct version exports are deprecated. Use the 'Account' namespace instead (e.g., Account.v1). @@ -404,4 +405,3 @@ export { Webhostingv1 } export const Webhosting = { v1: Webhostingv1, } - diff --git a/packages_generated/account/src/v3/api.gen.ts b/packages_generated/account/src/v3/api.gen.ts index 87dffb6d2..3bea8e95e 100644 --- a/packages_generated/account/src/v3/api.gen.ts +++ b/packages_generated/account/src/v3/api.gen.ts @@ -1,8 +1,8 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, urlParams, validatePathParam, } from '@scaleway/sdk-client' diff --git a/packages_generated/account/src/v3/marshalling.gen.ts b/packages_generated/account/src/v3/marshalling.gen.ts index 5a1366067..e9466492a 100644 --- a/packages_generated/account/src/v3/marshalling.gen.ts +++ b/packages_generated/account/src/v3/marshalling.gen.ts @@ -1,13 +1,13 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import randomName from '@scaleway/random-name' +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { CheckContractSignatureResponse, Contract, @@ -351,63 +351,63 @@ export const marshalProjectApiCreateProjectRequest = ( const marshalQualificationAiMachine = ( request: QualificationAiMachine, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ sub_use_case: request.subUseCase, }) const marshalQualificationArchiveData = ( request: QualificationArchiveData, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ sub_use_case: request.subUseCase, }) const marshalQualificationContainer = ( request: QualificationContainer, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ sub_use_case: request.subUseCase, }) const marshalQualificationDeploySoftware = ( request: QualificationDeploySoftware, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ sub_use_case: request.subUseCase, }) const marshalQualificationHostApplication = ( request: QualificationHostApplication, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ sub_use_case: request.subUseCase, }) const marshalQualificationHostWebsite = ( request: QualificationHostWebsite, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ sub_use_case: request.subUseCase, }) const marshalQualificationOtherUseCase = ( request: QualificationOtherUseCase, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ sub_use_case: request.subUseCase, }) const marshalQualificationSetScalewayEnvironment = ( request: QualificationSetScalewayEnvironment, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ sub_use_case: request.subUseCase, }) const marshalQualificationShareData = ( request: QualificationShareData, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ sub_use_case: request.subUseCase, }) @@ -502,7 +502,7 @@ export const marshalProjectApiSetProjectQualificationRequest = ( export const marshalProjectApiUpdateProjectRequest = ( request: ProjectApiUpdateProjectRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ description: request.description, name: request.name, diff --git a/packages_generated/account/src/v3/validation-rules.gen.ts b/packages_generated/account/src/v3/validation-rules.gen.ts index 574b1d235..2d2d349f0 100644 --- a/packages_generated/account/src/v3/validation-rules.gen.ts +++ b/packages_generated/account/src/v3/validation-rules.gen.ts @@ -30,7 +30,7 @@ export const ProjectApiCreateProjectRequest = { name: { maxLength: 64, minLength: 1, - pattern: /^[a-zA-Z0-9\._\- ]+$/, + pattern: /^[a-zA-Z0-9._\- ]+$/, }, } @@ -38,7 +38,7 @@ export const ProjectApiListProjectsRequest = { name: { maxLength: 64, minLength: 1, - pattern: /^[a-zA-Z0-9\._\- ]+$/, + pattern: /^[a-zA-Z0-9._\- ]+$/, }, page: { greaterThan: 0, @@ -56,6 +56,6 @@ export const ProjectApiUpdateProjectRequest = { name: { maxLength: 64, minLength: 1, - pattern: /^[a-zA-Z0-9\._\- ]+$/, + pattern: /^[a-zA-Z0-9._\- ]+$/, }, } diff --git a/packages_generated/applesilicon/src/v1alpha1/api.gen.ts b/packages_generated/applesilicon/src/v1alpha1/api.gen.ts index 864aea0ec..e541a4c6e 100644 --- a/packages_generated/applesilicon/src/v1alpha1/api.gen.ts +++ b/packages_generated/applesilicon/src/v1alpha1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { SERVER_PRIVATE_NETWORK_SERVER_TRANSIENT_STATUSES as SERVER_PRIVATE_NETWORK_SERVER_TRANSIENT_STATUSES_APPLESILICON, SERVER_TRANSIENT_STATUSES as SERVER_TRANSIENT_STATUSES_APPLESILICON, @@ -25,8 +26,8 @@ import { unmarshalConnectivityDiagnostic, unmarshalListOSResponse, unmarshalListServerPrivateNetworksResponse, - unmarshalListServerTypesResponse, unmarshalListServersResponse, + unmarshalListServerTypesResponse, unmarshalOS, unmarshalServer, unmarshalServerPrivateNetwork, @@ -47,10 +48,10 @@ import type { ListOSRequest, ListOSResponse, ListServerPrivateNetworksResponse, - ListServerTypesRequest, - ListServerTypesResponse, ListServersRequest, ListServersResponse, + ListServerTypesRequest, + ListServerTypesResponse, OS, PrivateNetworkApiAddServerPrivateNetworkRequest, PrivateNetworkApiDeleteServerPrivateNetworkRequest, @@ -309,7 +310,7 @@ export class API extends ParentAPI { ) /** - * Reinstall a server. Reinstall an existing Apple silicon server (specified by its server ID) from a new image (OS). All the data on the disk is deleted and all configuration is reset to the default configuration values of the image (OS). + * Reinstall a server. Reinstall an existing Apple silicon server (specified by its server ID) from a new image (OS). All the data on the disk is deleted and all configuration is reset to the defailt configuration values of the image (OS). * * @param request - The request {@link ReinstallServerRequest} * @returns A Promise of Server diff --git a/packages_generated/applesilicon/src/v1alpha1/index.gen.ts b/packages_generated/applesilicon/src/v1alpha1/index.gen.ts index 242faaf31..e150a3cc6 100644 --- a/packages_generated/applesilicon/src/v1alpha1/index.gen.ts +++ b/packages_generated/applesilicon/src/v1alpha1/index.gen.ts @@ -27,11 +27,11 @@ export type { ListOSResponse, ListServerPrivateNetworksRequestOrderBy, ListServerPrivateNetworksResponse, - ListServerTypesRequest, - ListServerTypesResponse, ListServersRequest, ListServersRequestOrderBy, ListServersResponse, + ListServerTypesRequest, + ListServerTypesResponse, OS, OSSupportedServerType, PrivateNetworkApiAddServerPrivateNetworkRequest, @@ -53,8 +53,8 @@ export type { ServerTypeDisk, ServerTypeGPU, ServerTypeMemory, - ServerTypeNPU, ServerTypeNetwork, + ServerTypeNPU, ServerTypeStock, SetServerPrivateNetworksResponse, StartConnectivityDiagnosticRequest, diff --git a/packages_generated/applesilicon/src/v1alpha1/marshalling.gen.ts b/packages_generated/applesilicon/src/v1alpha1/marshalling.gen.ts index b69079312..ff6b33e05 100644 --- a/packages_generated/applesilicon/src/v1alpha1/marshalling.gen.ts +++ b/packages_generated/applesilicon/src/v1alpha1/marshalling.gen.ts @@ -1,12 +1,12 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import randomName from '@scaleway/random-name' +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { BatchCreateServersRequest, BatchCreateServersRequestBatchInnerCreateServerRequest, @@ -18,8 +18,8 @@ import type { CreateServerRequest, ListOSResponse, ListServerPrivateNetworksResponse, - ListServerTypesResponse, ListServersResponse, + ListServerTypesResponse, OS, OSSupportedServerType, PrivateNetworkApiAddServerPrivateNetworkRequest, @@ -33,8 +33,8 @@ import type { ServerTypeDisk, ServerTypeGPU, ServerTypeMemory, - ServerTypeNPU, ServerTypeNetwork, + ServerTypeNPU, SetServerPrivateNetworksResponse, StartConnectivityDiagnosticRequest, StartConnectivityDiagnosticResponse, @@ -423,7 +423,7 @@ export const unmarshalStartConnectivityDiagnosticResponse = ( const marshalBatchCreateServersRequestBatchInnerCreateServerRequest = ( request: BatchCreateServersRequestBatchInnerCreateServerRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, }) @@ -451,7 +451,7 @@ export const marshalBatchCreateServersRequest = ( const marshalRunnerConfiguration = ( request: RunnerConfiguration, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, provider: request.provider, @@ -478,7 +478,7 @@ export const marshalCreateServerRequest = ( export const marshalPrivateNetworkApiAddServerPrivateNetworkRequest = ( request: PrivateNetworkApiAddServerPrivateNetworkRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ipam_ip_ids: request.ipamIpIds, private_network_id: request.privateNetworkId, @@ -486,28 +486,28 @@ export const marshalPrivateNetworkApiAddServerPrivateNetworkRequest = ( export const marshalPrivateNetworkApiSetServerPrivateNetworksRequest = ( request: PrivateNetworkApiSetServerPrivateNetworksRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ per_private_network_ipam_ip_ids: request.perPrivateNetworkIpamIpIds, }) export const marshalReinstallServerRequest = ( request: ReinstallServerRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ os_id: request.osId, }) export const marshalStartConnectivityDiagnosticRequest = ( request: StartConnectivityDiagnosticRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ server_id: request.serverId, }) const marshalCommitmentTypeValue = ( request: CommitmentTypeValue, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ commitment_type: request.commitmentType, }) diff --git a/packages_generated/applesilicon/src/v1alpha1/types.gen.ts b/packages_generated/applesilicon/src/v1alpha1/types.gen.ts index be82e2dd3..5310b0b8d 100644 --- a/packages_generated/applesilicon/src/v1alpha1/types.gen.ts +++ b/packages_generated/applesilicon/src/v1alpha1/types.gen.ts @@ -108,7 +108,7 @@ export interface OS { */ compatibleServerTypes?: string[] /** - * Url of the release notes for the OS image or software pre-installed. + * Url of the release notes for the OS image or softwares pre-installed. */ releaseNotesUrl: string /** diff --git a/packages_generated/audit_trail/src/v1alpha1/api.gen.ts b/packages_generated/audit_trail/src/v1alpha1/api.gen.ts index 9a3861a24..762f9a09e 100644 --- a/packages_generated/audit_trail/src/v1alpha1/api.gen.ts +++ b/packages_generated/audit_trail/src/v1alpha1/api.gen.ts @@ -1,13 +1,14 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, } from '@scaleway/sdk-client' -import type { ApiLocality } from '@scaleway/sdk-client' import { marshalCreateExportJobRequest, unmarshalExportJob, @@ -217,7 +218,14 @@ export class API extends ParentAPI { 'page_size', request.pageSize ?? this.client.settings.defaultPageSize, ], - ['tags', request.tags], + [ + 'tags', + request.tags + ? Object.entries(request.tags).map( + ([key, value]) => `${key}:${value}`, + ) + : undefined, + ], ), }, unmarshalListExportJobsResponse, diff --git a/packages_generated/audit_trail/src/v1alpha1/index.gen.ts b/packages_generated/audit_trail/src/v1alpha1/index.gen.ts index fd41a4cab..a9a9766ca 100644 --- a/packages_generated/audit_trail/src/v1alpha1/index.gen.ts +++ b/packages_generated/audit_trail/src/v1alpha1/index.gen.ts @@ -9,23 +9,14 @@ export type { AppleSiliconServerInfo, AuthenticationEvent, AuthenticationEventFailureReason, - AuthenticationEventMFAType, AuthenticationEventMethod, + AuthenticationEventMFAType, AuthenticationEventOrigin, AuthenticationEventResult, BaremetalServerInfo, BaremetalSettingInfo, CreateExportJobRequest, DeleteExportJobRequest, - EdgeServicesBackendStageInfo, - EdgeServicesCacheStageInfo, - EdgeServicesDNSStageInfo, - EdgeServicesPipelineInfo, - EdgeServicesPlanInfo, - EdgeServicesRouteRulesInfo, - EdgeServicesRouteStageInfo, - EdgeServicesTLSStageInfo, - EdgeServicesWAFStageInfo, Event, EventPrincipal, ExportJob, diff --git a/packages_generated/audit_trail/src/v1alpha1/marshalling.gen.ts b/packages_generated/audit_trail/src/v1alpha1/marshalling.gen.ts index ca4b9d2d1..ee45e574d 100644 --- a/packages_generated/audit_trail/src/v1alpha1/marshalling.gen.ts +++ b/packages_generated/audit_trail/src/v1alpha1/marshalling.gen.ts @@ -1,12 +1,13 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { AccountOrganizationInfo, AccountProjectInfo, @@ -16,15 +17,6 @@ import type { BaremetalServerInfo, BaremetalSettingInfo, CreateExportJobRequest, - EdgeServicesBackendStageInfo, - EdgeServicesCacheStageInfo, - EdgeServicesDNSStageInfo, - EdgeServicesPipelineInfo, - EdgeServicesPlanInfo, - EdgeServicesRouteRulesInfo, - EdgeServicesRouteStageInfo, - EdgeServicesTLSStageInfo, - EdgeServicesWAFStageInfo, Event, EventPrincipal, ExportJob, @@ -184,128 +176,6 @@ const unmarshalBaremetalSettingInfo = (data: unknown): BaremetalSettingInfo => { } as BaremetalSettingInfo } -const unmarshalEdgeServicesBackendStageInfo = ( - data: unknown, -): EdgeServicesBackendStageInfo => { - if (!isJSONObject(data)) { - throw new TypeError( - `Unmarshalling the type 'EdgeServicesBackendStageInfo' failed as data isn't a dictionary.`, - ) - } - - return { - pipelineId: data.pipeline_id, - } as EdgeServicesBackendStageInfo -} - -const unmarshalEdgeServicesCacheStageInfo = ( - data: unknown, -): EdgeServicesCacheStageInfo => { - if (!isJSONObject(data)) { - throw new TypeError( - `Unmarshalling the type 'EdgeServicesCacheStageInfo' failed as data isn't a dictionary.`, - ) - } - - return { - pipelineId: data.pipeline_id, - } as EdgeServicesCacheStageInfo -} - -const unmarshalEdgeServicesDNSStageInfo = ( - data: unknown, -): EdgeServicesDNSStageInfo => { - if (!isJSONObject(data)) { - throw new TypeError( - `Unmarshalling the type 'EdgeServicesDNSStageInfo' failed as data isn't a dictionary.`, - ) - } - - return { - pipelineId: data.pipeline_id, - } as EdgeServicesDNSStageInfo -} - -const unmarshalEdgeServicesPipelineInfo = ( - data: unknown, -): EdgeServicesPipelineInfo => { - if (!isJSONObject(data)) { - throw new TypeError( - `Unmarshalling the type 'EdgeServicesPipelineInfo' failed as data isn't a dictionary.`, - ) - } - - return { - name: data.name, - } as EdgeServicesPipelineInfo -} - -const unmarshalEdgeServicesPlanInfo = (data: unknown): EdgeServicesPlanInfo => { - if (!isJSONObject(data)) { - throw new TypeError( - `Unmarshalling the type 'EdgeServicesPlanInfo' failed as data isn't a dictionary.`, - ) - } - - return {} as EdgeServicesPlanInfo -} - -const unmarshalEdgeServicesRouteRulesInfo = ( - data: unknown, -): EdgeServicesRouteRulesInfo => { - if (!isJSONObject(data)) { - throw new TypeError( - `Unmarshalling the type 'EdgeServicesRouteRulesInfo' failed as data isn't a dictionary.`, - ) - } - - return { - routeStageId: data.route_stage_id, - } as EdgeServicesRouteRulesInfo -} - -const unmarshalEdgeServicesRouteStageInfo = ( - data: unknown, -): EdgeServicesRouteStageInfo => { - if (!isJSONObject(data)) { - throw new TypeError( - `Unmarshalling the type 'EdgeServicesRouteStageInfo' failed as data isn't a dictionary.`, - ) - } - - return { - pipelineId: data.pipeline_id, - } as EdgeServicesRouteStageInfo -} - -const unmarshalEdgeServicesTLSStageInfo = ( - data: unknown, -): EdgeServicesTLSStageInfo => { - if (!isJSONObject(data)) { - throw new TypeError( - `Unmarshalling the type 'EdgeServicesTLSStageInfo' failed as data isn't a dictionary.`, - ) - } - - return { - pipelineId: data.pipeline_id, - } as EdgeServicesTLSStageInfo -} - -const unmarshalEdgeServicesWAFStageInfo = ( - data: unknown, -): EdgeServicesWAFStageInfo => { - if (!isJSONObject(data)) { - throw new TypeError( - `Unmarshalling the type 'EdgeServicesWAFStageInfo' failed as data isn't a dictionary.`, - ) - } - - return { - pipelineId: data.pipeline_id, - } as EdgeServicesWAFStageInfo -} - const unmarshalInstanceServerInfo = (data: unknown): InstanceServerInfo => { if (!isJSONObject(data)) { throw new TypeError( @@ -542,35 +412,6 @@ export const unmarshalResource = (data: unknown): Resource => { : undefined, createdAt: unmarshalDate(data.created_at), deletedAt: unmarshalDate(data.deleted_at), - edgeServicesBackendStageInfo: data.edge_services_backend_stage_info - ? unmarshalEdgeServicesBackendStageInfo( - data.edge_services_backend_stage_info, - ) - : undefined, - edgeServicesCacheStageInfo: data.edge_services_cache_stage_info - ? unmarshalEdgeServicesCacheStageInfo(data.edge_services_cache_stage_info) - : undefined, - edgeServicesDnsStageInfo: data.edge_services_dns_stage_info - ? unmarshalEdgeServicesDNSStageInfo(data.edge_services_dns_stage_info) - : undefined, - edgeServicesPipelineInfo: data.edge_services_pipeline_info - ? unmarshalEdgeServicesPipelineInfo(data.edge_services_pipeline_info) - : undefined, - edgeServicesPlanInfo: data.edge_services_plan_info - ? unmarshalEdgeServicesPlanInfo(data.edge_services_plan_info) - : undefined, - edgeServicesRouteRulesInfo: data.edge_services_route_rules_info - ? unmarshalEdgeServicesRouteRulesInfo(data.edge_services_route_rules_info) - : undefined, - edgeServicesRouteStageInfo: data.edge_services_route_stage_info - ? unmarshalEdgeServicesRouteStageInfo(data.edge_services_route_stage_info) - : undefined, - edgeServicesTlsStageInfo: data.edge_services_tls_stage_info - ? unmarshalEdgeServicesTLSStageInfo(data.edge_services_tls_stage_info) - : undefined, - edgeServicesWafStageInfo: data.edge_services_waf_stage_info - ? unmarshalEdgeServicesWAFStageInfo(data.edge_services_waf_stage_info) - : undefined, id: data.id, instanceServerInfo: data.instance_server_info ? unmarshalInstanceServerInfo(data.instance_server_info) @@ -846,7 +687,7 @@ export const unmarshalListProductsResponse = ( const marshalExportJobS3 = ( request: ExportJobS3, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ bucket: request.bucket, prefix: request.prefix, @@ -860,7 +701,7 @@ export const marshalCreateExportJobRequest = ( ): Record => ({ name: request.name, organization_id: request.organizationId ?? defaults.defaultOrganizationId, - tags: request.tags, + tags: request.tags !== undefined ? request.tags : undefined, ...resolveOneOf([ { param: 's3', diff --git a/packages_generated/audit_trail/src/v1alpha1/types.gen.ts b/packages_generated/audit_trail/src/v1alpha1/types.gen.ts index cba1c7fde..be96f4d2f 100644 --- a/packages_generated/audit_trail/src/v1alpha1/types.gen.ts +++ b/packages_generated/audit_trail/src/v1alpha1/types.gen.ts @@ -60,8 +60,6 @@ export type ResourceType = | 'iam_rule' | 'iam_saml' | 'iam_saml_certificate' - | 'iam_scim' - | 'iam_scim_token' | 'secret_manager_secret' | 'secret_manager_version' | 'key_manager_key' @@ -89,19 +87,10 @@ export type ResourceType = | 'load_balancer_certificate' | 'sfs_filesystem' | 'vpc_private_network' - | 'edge_services_plan' - | 'edge_services_pipeline' - | 'edge_services_dns_stage' - | 'edge_services_tls_stage' - | 'edge_services_cache_stage' - | 'edge_services_route_stage' - | 'edge_services_route_rules' - | 'edge_services_waf_stage' - | 'edge_services_backend_stage' export type SystemEventKind = 'unknown_kind' | 'cron' | 'notification' -export interface AccountOrganizationInfo {} +export type AccountOrganizationInfo = {} export interface AccountProjectInfo { description: string @@ -126,40 +115,6 @@ export interface BaremetalSettingInfo { type: string } -export interface EdgeServicesBackendStageInfo { - pipelineId?: string -} - -export interface EdgeServicesCacheStageInfo { - pipelineId?: string -} - -export interface EdgeServicesDNSStageInfo { - pipelineId?: string -} - -export interface EdgeServicesPipelineInfo { - name: string -} - -export interface EdgeServicesPlanInfo {} - -export interface EdgeServicesRouteRulesInfo { - routeStageId: string -} - -export interface EdgeServicesRouteStageInfo { - pipelineId?: string -} - -export interface EdgeServicesTLSStageInfo { - pipelineId?: string -} - -export interface EdgeServicesWAFStageInfo { - pipelineId?: string -} - export interface InstanceServerInfo { name: string } @@ -168,11 +123,11 @@ export interface IpamIpInfo { address: string } -export interface KeyManagerKeyInfo {} +export type KeyManagerKeyInfo = {} -export interface KubernetesACLInfo {} +export type KubernetesACLInfo = {} -export interface KubernetesClusterInfo {} +export type KubernetesClusterInfo = {} export interface KubernetesNodeInfo { id: string @@ -236,177 +191,132 @@ export interface Resource { /** * @deprecated * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ secmSecretInfo?: SecretManagerSecretInfo /** * @deprecated * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ secmSecretVersionInfo?: SecretManagerSecretVersionInfo /** * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ kubeClusterInfo?: KubernetesClusterInfo /** * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ kubePoolInfo?: KubernetesPoolInfo /** * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ kubeNodeInfo?: KubernetesNodeInfo /** * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ kubeAclInfo?: KubernetesACLInfo /** * @deprecated * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ keymKeyInfo?: KeyManagerKeyInfo /** * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ secretManagerSecretInfo?: SecretManagerSecretInfo /** * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ secretManagerVersionInfo?: SecretManagerSecretVersionInfo /** * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ keyManagerKeyInfo?: KeyManagerKeyInfo /** * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ accountUserInfo?: AccountUserInfo /** * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ accountOrganizationInfo?: AccountOrganizationInfo /** * @deprecated * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ instanceServerInfo?: InstanceServerInfo /** * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ appleSiliconServerInfo?: AppleSiliconServerInfo /** * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ accountProjectInfo?: AccountProjectInfo /** * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ baremetalServerInfo?: BaremetalServerInfo /** * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ baremetalSettingInfo?: BaremetalSettingInfo /** * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ ipamIpInfo?: IpamIpInfo /** * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ loadBalancerLbInfo?: LoadBalancerLbInfo /** * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ loadBalancerIpInfo?: LoadBalancerIpInfo /** * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ loadBalancerFrontendInfo?: LoadBalancerFrontendInfo /** * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ loadBalancerBackendInfo?: LoadBalancerBackendInfo /** * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ loadBalancerRouteInfo?: LoadBalancerRouteInfo /** * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ loadBalancerAclInfo?: LoadBalancerAclInfo /** * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. + * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo' could be set. */ loadBalancerCertificateInfo?: LoadBalancerCertificateInfo - /** - * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. - */ - edgeServicesPlanInfo?: EdgeServicesPlanInfo - /** - * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. - */ - edgeServicesPipelineInfo?: EdgeServicesPipelineInfo - /** - * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. - */ - edgeServicesDnsStageInfo?: EdgeServicesDNSStageInfo - /** - * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. - */ - edgeServicesTlsStageInfo?: EdgeServicesTLSStageInfo - /** - * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. - */ - edgeServicesCacheStageInfo?: EdgeServicesCacheStageInfo - /** - * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. - */ - edgeServicesRouteStageInfo?: EdgeServicesRouteStageInfo - /** - * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. - */ - edgeServicesRouteRulesInfo?: EdgeServicesRouteRulesInfo - /** - * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. - */ - edgeServicesWafStageInfo?: EdgeServicesWAFStageInfo - /** - * - * One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo', 'keymKeyInfo', 'secretManagerSecretInfo', 'secretManagerVersionInfo', 'keyManagerKeyInfo', 'accountUserInfo', 'accountOrganizationInfo', 'instanceServerInfo', 'appleSiliconServerInfo', 'accountProjectInfo', 'baremetalServerInfo', 'baremetalSettingInfo', 'ipamIpInfo', 'loadBalancerLbInfo', 'loadBalancerIpInfo', 'loadBalancerFrontendInfo', 'loadBalancerBackendInfo', 'loadBalancerRouteInfo', 'loadBalancerAclInfo', 'loadBalancerCertificateInfo', 'edgeServicesPlanInfo', 'edgeServicesPipelineInfo', 'edgeServicesDnsStageInfo', 'edgeServicesTlsStageInfo', 'edgeServicesCacheStageInfo', 'edgeServicesRouteStageInfo', 'edgeServicesRouteRulesInfo', 'edgeServicesWafStageInfo', 'edgeServicesBackendStageInfo' could be set. - */ - edgeServicesBackendStageInfo?: EdgeServicesBackendStageInfo } export interface EventPrincipal { @@ -610,7 +520,7 @@ export interface ExportJob { /** * Tags of the export job. */ - tags: string[] + tags: Record /** * Status of last export job. */ @@ -654,7 +564,7 @@ export type CreateExportJobRequest = { /** * Tags of the export. */ - tags?: string[] + tags?: Record } export type DeleteExportJobRequest = { @@ -791,7 +701,7 @@ export type ListExportJobsRequest = { /** * (Optional) List of tags to filter on. */ - tags?: string[] + tags?: Record page?: number pageSize?: number orderBy?: ListExportJobsRequestOrderBy diff --git a/packages_generated/audit_trail/src/v1alpha1/validation-rules.gen.ts b/packages_generated/audit_trail/src/v1alpha1/validation-rules.gen.ts index 9b8993204..1134b1e9d 100644 --- a/packages_generated/audit_trail/src/v1alpha1/validation-rules.gen.ts +++ b/packages_generated/audit_trail/src/v1alpha1/validation-rules.gen.ts @@ -17,7 +17,7 @@ export const ExportJobS3 = { }, prefix: { maxLength: 255, - pattern: /^[a-zA-Z0-9\._\-]+(?:\/[a-zA-Z0-9\._\-]+)*$/, + pattern: /^[a-zA-Z0-9._-]+(?:\/[a-zA-Z0-9._-]+)*$/, }, region: { pattern: /^[a-z]{2}-[a-z]{3}$/, diff --git a/packages_generated/autoscaling/src/v1alpha1/api.gen.ts b/packages_generated/autoscaling/src/v1alpha1/api.gen.ts index 3c0a8a6bb..09da1d2e0 100644 --- a/packages_generated/autoscaling/src/v1alpha1/api.gen.ts +++ b/packages_generated/autoscaling/src/v1alpha1/api.gen.ts @@ -1,8 +1,8 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, urlParams, validatePathParam, } from '@scaleway/sdk-client' diff --git a/packages_generated/autoscaling/src/v1alpha1/marshalling.gen.ts b/packages_generated/autoscaling/src/v1alpha1/marshalling.gen.ts index 537193206..c42e5471a 100644 --- a/packages_generated/autoscaling/src/v1alpha1/marshalling.gen.ts +++ b/packages_generated/autoscaling/src/v1alpha1/marshalling.gen.ts @@ -1,5 +1,7 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, @@ -7,7 +9,6 @@ import { unmarshalDate, unmarshalMapOfObject, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { Capacity, CreateInstanceGroupRequest, @@ -294,7 +295,7 @@ export const unmarshalListInstanceTemplatesResponse = ( const marshalCapacity = ( request: Capacity, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ cooldown_delay: request.cooldownDelay, max_replicas: request.maxReplicas, @@ -303,7 +304,7 @@ const marshalCapacity = ( const marshalLoadbalancer = ( request: Loadbalancer, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ backend_ids: request.backendIds, id: request.id, @@ -324,7 +325,7 @@ export const marshalCreateInstanceGroupRequest = ( const marshalMetric = ( request: Metric, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ aggregate: request.aggregate, name: request.name, @@ -360,14 +361,14 @@ export const marshalCreateInstancePolicyRequest = ( const marshalVolumeInstanceTemplateFromEmpty = ( request: VolumeInstanceTemplateFromEmpty, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ size: request.size, }) const marshalVolumeInstanceTemplateFromSnapshot = ( request: VolumeInstanceTemplateFromSnapshot, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ size: request.size, snapshot_id: request.snapshotId, @@ -429,7 +430,7 @@ export const marshalCreateInstanceTemplateRequest = ( const marshalUpdateInstanceGroupRequestCapacity = ( request: UpdateInstanceGroupRequestCapacity, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ cooldown_delay: request.cooldownDelay, max_replicas: request.maxReplicas, @@ -438,7 +439,7 @@ const marshalUpdateInstanceGroupRequestCapacity = ( const marshalUpdateInstanceGroupRequestLoadbalancer = ( request: UpdateInstanceGroupRequestLoadbalancer, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ backend_ids: request.backendIds, }) @@ -464,7 +465,7 @@ export const marshalUpdateInstanceGroupRequest = ( const marshalUpdateInstancePolicyRequestMetric = ( request: UpdateInstancePolicyRequestMetric, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ aggregate: request.aggregate, name: request.name, diff --git a/packages_generated/baremetal/src/v1/api.gen.ts b/packages_generated/baremetal/src/v1/api.gen.ts index be5a0c9fa..059c9031b 100644 --- a/packages_generated/baremetal/src/v1/api.gen.ts +++ b/packages_generated/baremetal/src/v1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { SERVER_TRANSIENT_STATUSES as SERVER_TRANSIENT_STATUSES_BAREMETAL } from './content.gen.js' import { marshalAddOptionServerRequest, @@ -26,16 +27,16 @@ import { unmarshalBMCAccess, unmarshalGetServerMetricsResponse, unmarshalIP, - unmarshalListOSResponse, unmarshalListOffersResponse, unmarshalListOptionsResponse, + unmarshalListOSResponse, unmarshalListServerEventsResponse, unmarshalListServerPrivateNetworksResponse, unmarshalListServersResponse, unmarshalListSettingsResponse, - unmarshalOS, unmarshalOffer, unmarshalOption, + unmarshalOS, unmarshalSchema, unmarshalServer, unmarshalServerPrivateNetwork, @@ -50,20 +51,20 @@ import type { DeleteServerRequest, GetBMCAccessRequest, GetDefaultPartitioningSchemaRequest, - GetOSRequest, GetOfferRequest, GetOptionRequest, + GetOSRequest, GetServerMetricsRequest, GetServerMetricsResponse, GetServerRequest, - IP, InstallServerRequest, - ListOSRequest, - ListOSResponse, + IP, ListOffersRequest, ListOffersResponse, ListOptionsRequest, ListOptionsResponse, + ListOSRequest, + ListOSResponse, ListServerEventsRequest, ListServerEventsResponse, ListServerPrivateNetworksResponse, @@ -72,9 +73,9 @@ import type { ListSettingsRequest, ListSettingsResponse, MigrateServerToMonthlyOfferRequest, - OS, Offer, Option, + OS, PrivateNetworkApiAddServerPrivateNetworkRequest, PrivateNetworkApiDeleteServerPrivateNetworkRequest, PrivateNetworkApiListServerPrivateNetworksRequest, @@ -233,11 +234,11 @@ export class API extends ParentAPI { * @param request - The request {@link InstallServerRequest} * @returns A Promise of Server */ - installServer = async (request: Readonly) => + installServer = (request: Readonly) => this.client.fetch( { body: JSON.stringify( - await marshalInstallServerRequest(request, this.client.settings), + marshalInstallServerRequest(request, this.client.settings), ), headers: jsonContentHeaders, method: 'POST', diff --git a/packages_generated/baremetal/src/v1/index.gen.ts b/packages_generated/baremetal/src/v1/index.gen.ts index 8c6e6c79c..c95477ecc 100644 --- a/packages_generated/baremetal/src/v1/index.gen.ts +++ b/packages_generated/baremetal/src/v1/index.gen.ts @@ -9,33 +9,33 @@ export * from './marshalling.gen.js' export type { AddOptionServerRequest, BMCAccess, - CPU, CertificationOption, + CPU, CreateServerRequest, CreateServerRequestInstall, DeleteOptionServerRequest, DeleteServerRequest, Disk, - GPU, GetBMCAccessRequest, GetDefaultPartitioningSchemaRequest, - GetOSRequest, GetOfferRequest, GetOptionRequest, + GetOSRequest, GetServerMetricsRequest, GetServerMetricsResponse, GetServerRequest, + GPU, + InstallServerRequest, IP, IPReverseStatus, IPVersion, - InstallServerRequest, LicenseOption, - ListOSRequest, - ListOSResponse, ListOffersRequest, ListOffersResponse, ListOptionsRequest, ListOptionsResponse, + ListOSRequest, + ListOSResponse, ListServerEventsRequest, ListServerEventsRequestOrderBy, ListServerEventsResponse, @@ -49,13 +49,13 @@ export type { ListSettingsResponse, Memory, MigrateServerToMonthlyOfferRequest, - OS, - OSOSField, Offer, OfferOptionOffer, OfferStock, OfferSubscriptionPeriod, Option, + OS, + OSOSField, PersistentMemory, PrivateNetworkApiAddServerPrivateNetworkRequest, PrivateNetworkApiDeleteServerPrivateNetworkRequest, diff --git a/packages_generated/baremetal/src/v1/marshalling.gen.ts b/packages_generated/baremetal/src/v1/marshalling.gen.ts index c0e2af008..3d0fdace9 100644 --- a/packages_generated/baremetal/src/v1/marshalling.gen.ts +++ b/packages_generated/baremetal/src/v1/marshalling.gen.ts @@ -1,41 +1,41 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, - marshalBlobToScwFile, resolveOneOf, unmarshalArrayOfObject, unmarshalDate, unmarshalMoney, unmarshalTimeSeries, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { AddOptionServerRequest, BMCAccess, - CPU, CertificationOption, + CPU, CreateServerRequest, CreateServerRequestInstall, Disk, - GPU, GetServerMetricsResponse, - IP, + GPU, InstallServerRequest, + IP, LicenseOption, - ListOSResponse, ListOffersResponse, ListOptionsResponse, + ListOSResponse, ListServerEventsResponse, ListServerPrivateNetworksResponse, ListServersResponse, ListSettingsResponse, Memory, - OS, - OSOSField, Offer, OfferOptionOffer, Option, + OS, + OSOSField, PersistentMemory, PrivateNetworkApiAddServerPrivateNetworkRequest, PrivateNetworkApiSetServerPrivateNetworksRequest, @@ -339,7 +339,6 @@ export const unmarshalServer = (data: unknown): Server => { status: data.status, tags: data.tags, updatedAt: unmarshalDate(data.updated_at), - userData: data.user_data, zone: data.zone, } as Server } @@ -367,8 +366,6 @@ export const unmarshalOS = (data: unknown): OS => { return { allowed: data.allowed, - cloudInitSupported: data.cloud_init_supported, - cloudInitVersion: data.cloud_init_version, customPartitioningSupported: data.custom_partitioning_supported, enabled: data.enabled, id: data.id, @@ -783,7 +780,7 @@ export const unmarshalSetServerPrivateNetworksResponse = ( const marshalSchemaPartition = ( request: SchemaPartition, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ label: request.label, number: request.number, @@ -793,7 +790,7 @@ const marshalSchemaPartition = ( const marshalSchemaPool = ( request: SchemaPool, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ devices: request.devices, filesystem_options: request.filesystemOptions, @@ -814,7 +811,7 @@ const marshalSchemaDisk = ( const marshalSchemaFilesystem = ( request: SchemaFilesystem, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ device: request.device, format: request.format, @@ -823,7 +820,7 @@ const marshalSchemaFilesystem = ( const marshalSchemaRAID = ( request: SchemaRAID, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ devices: request.devices, level: request.level, @@ -883,7 +880,6 @@ export const marshalCreateServerRequest = ( option_ids: request.optionIds, protected: request.protected, tags: request.tags, - user_data: request.userData, ...resolveOneOf([ { default: defaults.defaultProjectId, @@ -900,15 +896,15 @@ export const marshalCreateServerRequest = ( export const marshalAddOptionServerRequest = ( request: AddOptionServerRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ expires_at: request.expiresAt, }) -export const marshalInstallServerRequest = async ( +export const marshalInstallServerRequest = ( request: InstallServerRequest, defaults: DefaultValues, -): Promise> => ({ +): Record => ({ hostname: request.hostname, os_id: request.osId, partitioning_schema: @@ -920,29 +916,25 @@ export const marshalInstallServerRequest = async ( service_user: request.serviceUser, ssh_key_ids: request.sshKeyIds, user: request.user, - user_data: - request.userData !== undefined - ? await marshalBlobToScwFile(request.userData) - : undefined, }) export const marshalPrivateNetworkApiAddServerPrivateNetworkRequest = ( request: PrivateNetworkApiAddServerPrivateNetworkRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ private_network_id: request.privateNetworkId, }) export const marshalPrivateNetworkApiSetServerPrivateNetworksRequest = ( request: PrivateNetworkApiSetServerPrivateNetworksRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ private_network_ids: request.privateNetworkIds, }) export const marshalRebootServerRequest = ( request: RebootServerRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ boot_type: request.bootType, ssh_key_ids: request.sshKeyIds, @@ -950,14 +942,14 @@ export const marshalRebootServerRequest = ( export const marshalStartBMCAccessRequest = ( request: StartBMCAccessRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ip: request.ip, }) export const marshalStartServerRequest = ( request: StartServerRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ boot_type: request.bootType, ssh_key_ids: request.sshKeyIds, @@ -965,25 +957,24 @@ export const marshalStartServerRequest = ( export const marshalUpdateIPRequest = ( request: UpdateIPRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ reverse: request.reverse, }) export const marshalUpdateServerRequest = ( request: UpdateServerRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ description: request.description, name: request.name, protected: request.protected, tags: request.tags, - user_data: request.userData, }) export const marshalUpdateSettingRequest = ( request: UpdateSettingRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ enabled: request.enabled, }) diff --git a/packages_generated/baremetal/src/v1/types.gen.ts b/packages_generated/baremetal/src/v1/types.gen.ts index e692ebfce..ad4366b71 100644 --- a/packages_generated/baremetal/src/v1/types.gen.ts +++ b/packages_generated/baremetal/src/v1/types.gen.ts @@ -151,7 +151,7 @@ export interface Schema { zfs?: SchemaZFS } -export interface CertificationOption {} +export type CertificationOption = {} export interface LicenseOption { osId: string @@ -165,7 +165,7 @@ export interface PublicBandwidthOption { bandwidthInBps: number } -export interface RemoteAccessOption {} +export type RemoteAccessOption = {} export interface CreateServerRequestInstall { /** @@ -525,10 +525,6 @@ export type CreateServerRequest = { * If enabled, the server can not be deleted. */ protected: boolean - /** - * Configuration data to pass to cloud-init such as a YAML cloud config data or a user-data script. - */ - userData?: string } export interface Server { @@ -612,10 +608,6 @@ export interface Server { * If enabled, the server can not be deleted. */ protected: boolean - /** - * Optional configuration data passed to cloud-init. - */ - userData?: string } export interface OS { @@ -671,14 +663,6 @@ export interface OS { * Defines if custom partitioning is supported by this OS. */ customPartitioningSupported: boolean - /** - * Defines if cloud-init is supported by this OS. - */ - cloudInitSupported: boolean - /** - * Defines the cloud-init API version used by this OS. - */ - cloudInitVersion?: string /** * Zone in which is the OS is available. */ @@ -935,11 +919,11 @@ export interface BMCAccess { */ url: string /** - * The login to use for the BMC (Baseboard Management Controller) access authentication. + * The login to use for the BMC (Baseboard Management Controller) access authentification. */ login: string /** - * The password to use for the BMC (Baseboard Management Controller) access authentication. + * The password to use for the BMC (Baseboard Management Controller) access authentification. */ password: string /** @@ -1103,10 +1087,6 @@ export type InstallServerRequest = { * Partitioning schema. */ partitioningSchema?: Schema - /** - * @deprecated Configuration data to pass to cloud-init such as a YAML cloud config data or a user-data script. - */ - userData?: Blob } export type ListOSRequest = { @@ -1548,10 +1528,6 @@ export type UpdateServerRequest = { * If enabled, the server can not be deleted. */ protected?: boolean - /** - * Configuration data to pass to cloud-init such as a YAML cloud config data or a user-data script. - */ - userData?: string } export type UpdateSettingRequest = { diff --git a/packages_generated/baremetal/src/v3/api.gen.ts b/packages_generated/baremetal/src/v3/api.gen.ts index ed730694f..8f13f5207 100644 --- a/packages_generated/baremetal/src/v3/api.gen.ts +++ b/packages_generated/baremetal/src/v3/api.gen.ts @@ -1,13 +1,14 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, } from '@scaleway/sdk-client' -import type { ApiLocality } from '@scaleway/sdk-client' import { marshalPrivateNetworkApiAddServerPrivateNetworkRequest, marshalPrivateNetworkApiSetServerPrivateNetworksRequest, diff --git a/packages_generated/baremetal/src/v3/marshalling.gen.ts b/packages_generated/baremetal/src/v3/marshalling.gen.ts index ae0ea3b34..53c2ff13a 100644 --- a/packages_generated/baremetal/src/v3/marshalling.gen.ts +++ b/packages_generated/baremetal/src/v3/marshalling.gen.ts @@ -1,11 +1,12 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { ListServerPrivateNetworksResponse, PrivateNetworkApiAddServerPrivateNetworkRequest, @@ -73,7 +74,7 @@ export const unmarshalSetServerPrivateNetworksResponse = ( export const marshalPrivateNetworkApiAddServerPrivateNetworkRequest = ( request: PrivateNetworkApiAddServerPrivateNetworkRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ipam_ip_ids: request.ipamIpIds, private_network_id: request.privateNetworkId, @@ -81,7 +82,7 @@ export const marshalPrivateNetworkApiAddServerPrivateNetworkRequest = ( export const marshalPrivateNetworkApiSetServerPrivateNetworksRequest = ( request: PrivateNetworkApiSetServerPrivateNetworksRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ per_private_network_ipam_ip_ids: request.perPrivateNetworkIpamIpIds, }) diff --git a/packages_generated/billing/src/v2beta1/api.gen.ts b/packages_generated/billing/src/v2beta1/api.gen.ts index 3c1b678ad..6cbe9fd2a 100644 --- a/packages_generated/billing/src/v2beta1/api.gen.ts +++ b/packages_generated/billing/src/v2beta1/api.gen.ts @@ -1,8 +1,8 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, resolveOneOf, urlParams, validatePathParam, diff --git a/packages_generated/billing/src/v2beta1/marshalling.gen.ts b/packages_generated/billing/src/v2beta1/marshalling.gen.ts index 1fb6d023a..d2a6f498b 100644 --- a/packages_generated/billing/src/v2beta1/marshalling.gen.ts +++ b/packages_generated/billing/src/v2beta1/marshalling.gen.ts @@ -114,7 +114,6 @@ const unmarshalListConsumptionsResponseConsumption = ( return { billedQuantity: data.billed_quantity, categoryName: data.category_name, - consumerId: data.consumer_id, productName: data.product_name, projectId: data.project_id, resourceName: data.resource_name, diff --git a/packages_generated/billing/src/v2beta1/types.gen.ts b/packages_generated/billing/src/v2beta1/types.gen.ts index c952c03e0..97fee5c39 100644 --- a/packages_generated/billing/src/v2beta1/types.gen.ts +++ b/packages_generated/billing/src/v2beta1/types.gen.ts @@ -130,10 +130,6 @@ export interface ListConsumptionsResponseConsumption { * Consumed quantity. */ billedQuantity: string - /** - * Organization ID of the consumer for this consumption. - */ - consumerId: string } export interface Discount { diff --git a/packages_generated/block/src/v1/api.gen.ts b/packages_generated/block/src/v1/api.gen.ts index 9d617b1a6..957844e67 100644 --- a/packages_generated/block/src/v1/api.gen.ts +++ b/packages_generated/block/src/v1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { SNAPSHOT_TRANSIENT_STATUSES as SNAPSHOT_TRANSIENT_STATUSES_BLOCK, VOLUME_TRANSIENT_STATUSES as VOLUME_TRANSIENT_STATUSES_BLOCK, @@ -21,8 +22,8 @@ import { marshalUpdateSnapshotRequest, marshalUpdateVolumeRequest, unmarshalListSnapshotsResponse, - unmarshalListVolumeTypesResponse, unmarshalListVolumesResponse, + unmarshalListVolumeTypesResponse, unmarshalSnapshot, unmarshalVolume, } from './marshalling.gen.js' @@ -37,10 +38,10 @@ import type { ImportSnapshotFromObjectStorageRequest, ListSnapshotsRequest, ListSnapshotsResponse, - ListVolumeTypesRequest, - ListVolumeTypesResponse, ListVolumesRequest, ListVolumesResponse, + ListVolumeTypesRequest, + ListVolumeTypesResponse, Snapshot, UpdateSnapshotRequest, UpdateVolumeRequest, diff --git a/packages_generated/block/src/v1/index.gen.ts b/packages_generated/block/src/v1/index.gen.ts index 609902d10..7b816e456 100644 --- a/packages_generated/block/src/v1/index.gen.ts +++ b/packages_generated/block/src/v1/index.gen.ts @@ -17,11 +17,11 @@ export type { ListSnapshotsRequest, ListSnapshotsRequestOrderBy, ListSnapshotsResponse, - ListVolumeTypesRequest, - ListVolumeTypesResponse, ListVolumesRequest, ListVolumesRequestOrderBy, ListVolumesResponse, + ListVolumeTypesRequest, + ListVolumeTypesResponse, Reference, ReferenceStatus, ReferenceType, diff --git a/packages_generated/block/src/v1/marshalling.gen.ts b/packages_generated/block/src/v1/marshalling.gen.ts index 3e8d49e70..62f373c2f 100644 --- a/packages_generated/block/src/v1/marshalling.gen.ts +++ b/packages_generated/block/src/v1/marshalling.gen.ts @@ -1,6 +1,7 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import randomName from '@scaleway/random-name' +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, @@ -8,7 +9,6 @@ import { unmarshalDate, unmarshalMoney, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { CreateSnapshotRequest, CreateVolumeRequest, @@ -17,8 +17,8 @@ import type { ExportSnapshotToObjectStorageRequest, ImportSnapshotFromObjectStorageRequest, ListSnapshotsResponse, - ListVolumeTypesResponse, ListVolumesResponse, + ListVolumeTypesResponse, Reference, Snapshot, SnapshotParentVolume, @@ -198,14 +198,14 @@ export const marshalCreateSnapshotRequest = ( const marshalCreateVolumeRequestFromEmpty = ( request: CreateVolumeRequestFromEmpty, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ size: request.size, }) const marshalCreateVolumeRequestFromSnapshot = ( request: CreateVolumeRequestFromSnapshot, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ size: request.size, snapshot_id: request.snapshotId, @@ -242,7 +242,7 @@ export const marshalCreateVolumeRequest = ( export const marshalExportSnapshotToObjectStorageRequest = ( request: ExportSnapshotToObjectStorageRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ bucket: request.bucket, key: request.key, @@ -262,7 +262,7 @@ export const marshalImportSnapshotFromObjectStorageRequest = ( export const marshalUpdateSnapshotRequest = ( request: UpdateSnapshotRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, tags: request.tags, @@ -270,7 +270,7 @@ export const marshalUpdateSnapshotRequest = ( export const marshalUpdateVolumeRequest = ( request: UpdateVolumeRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, perf_iops: request.perfIops, diff --git a/packages_generated/block/src/v1/types.gen.ts b/packages_generated/block/src/v1/types.gen.ts index f6b7b60df..d9bbf9a77 100644 --- a/packages_generated/block/src/v1/types.gen.ts +++ b/packages_generated/block/src/v1/types.gen.ts @@ -463,7 +463,7 @@ export interface ListSnapshotsResponse { */ snapshots: Snapshot[] /** - * Total number of snapshots in the project. + * Total number of snpashots in the project. */ totalCount: number } diff --git a/packages_generated/block/src/v1alpha1/api.gen.ts b/packages_generated/block/src/v1alpha1/api.gen.ts index 80d656f4a..2fe095b38 100644 --- a/packages_generated/block/src/v1alpha1/api.gen.ts +++ b/packages_generated/block/src/v1alpha1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { SNAPSHOT_TRANSIENT_STATUSES as SNAPSHOT_TRANSIENT_STATUSES_BLOCK, VOLUME_TRANSIENT_STATUSES as VOLUME_TRANSIENT_STATUSES_BLOCK, @@ -22,8 +23,8 @@ import { marshalUpdateSnapshotRequest, marshalUpdateVolumeRequest, unmarshalListSnapshotsResponse, - unmarshalListVolumeTypesResponse, unmarshalListVolumesResponse, + unmarshalListVolumeTypesResponse, unmarshalSnapshot, unmarshalVolume, } from './marshalling.gen.js' @@ -39,10 +40,10 @@ import type { ImportSnapshotFromS3Request, ListSnapshotsRequest, ListSnapshotsResponse, - ListVolumeTypesRequest, - ListVolumeTypesResponse, ListVolumesRequest, ListVolumesResponse, + ListVolumeTypesRequest, + ListVolumeTypesResponse, Snapshot, UpdateSnapshotRequest, UpdateVolumeRequest, diff --git a/packages_generated/block/src/v1alpha1/index.gen.ts b/packages_generated/block/src/v1alpha1/index.gen.ts index 7fb34d9e5..8382eab82 100644 --- a/packages_generated/block/src/v1alpha1/index.gen.ts +++ b/packages_generated/block/src/v1alpha1/index.gen.ts @@ -18,11 +18,11 @@ export type { ListSnapshotsRequest, ListSnapshotsRequestOrderBy, ListSnapshotsResponse, - ListVolumeTypesRequest, - ListVolumeTypesResponse, ListVolumesRequest, ListVolumesRequestOrderBy, ListVolumesResponse, + ListVolumeTypesRequest, + ListVolumeTypesResponse, Reference, ReferenceStatus, ReferenceType, diff --git a/packages_generated/block/src/v1alpha1/marshalling.gen.ts b/packages_generated/block/src/v1alpha1/marshalling.gen.ts index 6ef4d56a0..761177d69 100644 --- a/packages_generated/block/src/v1alpha1/marshalling.gen.ts +++ b/packages_generated/block/src/v1alpha1/marshalling.gen.ts @@ -1,6 +1,7 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import randomName from '@scaleway/random-name' +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, @@ -8,7 +9,6 @@ import { unmarshalDate, unmarshalMoney, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { CreateSnapshotRequest, CreateVolumeRequest, @@ -18,8 +18,8 @@ import type { ImportSnapshotFromObjectStorageRequest, ImportSnapshotFromS3Request, ListSnapshotsResponse, - ListVolumeTypesResponse, ListVolumesResponse, + ListVolumeTypesResponse, Reference, Snapshot, SnapshotParentVolume, @@ -199,14 +199,14 @@ export const marshalCreateSnapshotRequest = ( const marshalCreateVolumeRequestFromEmpty = ( request: CreateVolumeRequestFromEmpty, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ size: request.size, }) const marshalCreateVolumeRequestFromSnapshot = ( request: CreateVolumeRequestFromSnapshot, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ size: request.size, snapshot_id: request.snapshotId, @@ -243,7 +243,7 @@ export const marshalCreateVolumeRequest = ( export const marshalExportSnapshotToObjectStorageRequest = ( request: ExportSnapshotToObjectStorageRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ bucket: request.bucket, key: request.key, @@ -275,7 +275,7 @@ export const marshalImportSnapshotFromS3Request = ( export const marshalUpdateSnapshotRequest = ( request: UpdateSnapshotRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, tags: request.tags, @@ -283,7 +283,7 @@ export const marshalUpdateSnapshotRequest = ( export const marshalUpdateVolumeRequest = ( request: UpdateVolumeRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, perf_iops: request.perfIops, diff --git a/packages_generated/block/src/v1alpha1/types.gen.ts b/packages_generated/block/src/v1alpha1/types.gen.ts index 9c0979321..59d6355e2 100644 --- a/packages_generated/block/src/v1alpha1/types.gen.ts +++ b/packages_generated/block/src/v1alpha1/types.gen.ts @@ -490,7 +490,7 @@ export interface ListSnapshotsResponse { */ snapshots: Snapshot[] /** - * Total number of snapshots in the project. + * Total number of snpashots in the project. */ totalCount: number } diff --git a/packages_generated/cockpit/src/v1/api.gen.ts b/packages_generated/cockpit/src/v1/api.gen.ts index d5c8f88ed..202618ed2 100644 --- a/packages_generated/cockpit/src/v1/api.gen.ts +++ b/packages_generated/cockpit/src/v1/api.gen.ts @@ -1,13 +1,14 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, } from '@scaleway/sdk-client' -import type { ApiLocality } from '@scaleway/sdk-client' import { marshalGlobalApiCreateGrafanaUserRequest, marshalGlobalApiResetGrafanaUserPasswordRequest, @@ -19,8 +20,10 @@ import { marshalRegionalApiDeleteContactPointRequest, marshalRegionalApiDisableAlertManagerRequest, marshalRegionalApiDisableAlertRulesRequest, + marshalRegionalApiDisableManagedAlertsRequest, marshalRegionalApiEnableAlertManagerRequest, marshalRegionalApiEnableAlertRulesRequest, + marshalRegionalApiEnableManagedAlertsRequest, marshalRegionalApiTriggerTestAlertRequest, marshalRegionalApiUpdateContactPointRequest, marshalRegionalApiUpdateDataSourceRequest, @@ -83,8 +86,10 @@ import type { RegionalApiDeleteTokenRequest, RegionalApiDisableAlertManagerRequest, RegionalApiDisableAlertRulesRequest, + RegionalApiDisableManagedAlertsRequest, RegionalApiEnableAlertManagerRequest, RegionalApiEnableAlertRulesRequest, + RegionalApiEnableManagedAlertsRequest, RegionalApiGetAlertManagerRequest, RegionalApiGetConfigRequest, RegionalApiGetDataSourceRequest, @@ -153,11 +158,9 @@ The output returned displays the URL to access your Cockpit's Grafana. }) /** - * (Deprecated) EOL 2026-01-20. Create a Grafana user -Create a Grafana user to connect to your Cockpit's Grafana. Upon creation, your user password displays only once, so make sure that you save it. + * Create a Grafana user. Create a Grafana user to connect to your Cockpit's Grafana. Upon creation, your user password displays only once, so make sure that you save it. Each Grafana user is associated with a role: viewer or editor. A viewer can only view dashboards, whereas an editor can create and edit dashboards. Note that the `admin` username is not available for creation. * - * @deprecated * @param request - The request {@link GlobalApiCreateGrafanaUserRequest} * @returns A Promise of GrafanaUser */ @@ -201,10 +204,8 @@ Each Grafana user is associated with a role: viewer or editor. A viewer can only ) /** - * (Deprecated) EOL 2026-01-20. List Grafana users -List all Grafana users created in your Cockpit's Grafana. By default, the Grafana users returned in the list are ordered in ascending order. + * List Grafana users. List all Grafana users created in your Cockpit's Grafana. By default, the Grafana users returned in the list are ordered in ascending order. * - * @deprecated * @param request - The request {@link GlobalApiListGrafanaUsersRequest} * @returns A Promise of ListGrafanaUsersResponse */ @@ -213,10 +214,8 @@ List all Grafana users created in your Cockpit's Grafana. By default, the Grafan ) => enrichForPagination('grafanaUsers', this.pageOfListGrafanaUsers, request) /** - * (Deprecated) EOL 2026-01-20. Delete a Grafana user -Delete a Grafana user from your Cockpit's Grafana, specified by the ID of the Project the Cockpit belongs to, and the ID of the Grafana user. + * Delete a Grafana user. Delete a Grafana user from your Cockpit's Grafana, specified by the ID of the Project the Cockpit belongs to, and the ID of the Grafana user. * - * @deprecated * @param request - The request {@link GlobalApiDeleteGrafanaUserRequest} */ deleteGrafanaUser = (request: Readonly) => @@ -230,11 +229,9 @@ Delete a Grafana user from your Cockpit's Grafana, specified by the ID of the Pr }) /** - * (Deprecated) EOL 2026-01-20. Reset a Grafana user password -Reset the password of a Grafana user, specified by the ID of the Project the Cockpit belongs to, and the ID of the Grafana user. + * Reset a Grafana user password. Reset the password of a Grafana user, specified by the ID of the Project the Cockpit belongs to, and the ID of the Grafana user. A new password regenerates and only displays once. Make sure that you save it. * - * @deprecated * @param request - The request {@link GlobalApiResetGrafanaUserPasswordRequest} * @returns A Promise of GrafanaUser */ @@ -336,7 +333,7 @@ A new password regenerates and only displays once. Make sure that you save it. /** * List plan types. Retrieve a list of available pricing plan types. -Deprecated due to retention now being managed at the data source level. +Deprecated: retention is now managed at the data source level. * * @deprecated * @param request - The request {@link GlobalApiListPlansRequest} @@ -347,7 +344,7 @@ Deprecated due to retention now being managed at the data source level. /** * Apply a pricing plan. Apply a pricing plan on a given Project. You must specify the ID of the pricing plan type. Note that you will be billed for the plan you apply. -Deprecated due to retention now being managed at the data source level. +Deprecated: retention is now managed at the data source level. * * @deprecated * @param request - The request {@link GlobalApiSelectPlanRequest} @@ -368,7 +365,7 @@ Deprecated due to retention now being managed at the data source level. /** * Get current plan. Retrieve a pricing plan for the given Project, specified by the ID of the Project. -Deprecated due to retention now being managed at the data source level. +Deprecated: retention is now managed at the data source level. * * @deprecated * @param request - The request {@link GlobalApiGetCurrentPlanRequest} @@ -698,7 +695,7 @@ The output returned displays a URL to access the Alert manager, and whether the ) /** - * Get the number of enabled rules. Get a detailed count of enabled rules in the specified Project. Includes preconfigured and custom alerting and recording rules. + * Get a detailed count of enabled rules in the specified Project. Includes preconfigured and custom alerting and recording rules.. Get a detailed count of enabled rules in the specified Project. Includes preconfigured and custom alerting and recording rules. * * @param request - The request {@link RegionalApiGetRulesCountRequest} * @returns A Promise of GetRulesCountResponse @@ -838,6 +835,54 @@ If you need to receive alerts for other receivers, you can create additional con unmarshalListAlertsResponse, ) + /** + * Enable managed alerts. Enable the sending of managed alerts for the specified Project. Managed alerts are predefined alerts that apply to Scaleway recources integrated with Cockpit by default. + * + * @param request - The request {@link RegionalApiEnableManagedAlertsRequest} + * @returns A Promise of AlertManager + */ + enableManagedAlerts = ( + request: Readonly = {}, + ) => + this.client.fetch( + { + body: JSON.stringify( + marshalRegionalApiEnableManagedAlertsRequest( + request, + this.client.settings, + ), + ), + headers: jsonContentHeaders, + method: 'POST', + path: `/cockpit/v1/regions/${validatePathParam('region', request.region ?? this.client.settings.defaultRegion)}/alert-manager/managed-alerts/enable`, + }, + unmarshalAlertManager, + ) + + /** + * Disable managed alerts. Disable the sending of managed alerts for the specified Project. + * + * @param request - The request {@link RegionalApiDisableManagedAlertsRequest} + * @returns A Promise of AlertManager + */ + disableManagedAlerts = ( + request: Readonly = {}, + ) => + this.client.fetch( + { + body: JSON.stringify( + marshalRegionalApiDisableManagedAlertsRequest( + request, + this.client.settings, + ), + ), + headers: jsonContentHeaders, + method: 'POST', + path: `/cockpit/v1/regions/${validatePathParam('region', request.region ?? this.client.settings.defaultRegion)}/alert-manager/managed-alerts/disable`, + }, + unmarshalAlertManager, + ) + /** * Enable preconfigured alert rules. Enable alert rules from the list of available preconfigured rules. * diff --git a/packages_generated/cockpit/src/v1/index.gen.ts b/packages_generated/cockpit/src/v1/index.gen.ts index c6324d011..3a649a231 100644 --- a/packages_generated/cockpit/src/v1/index.gen.ts +++ b/packages_generated/cockpit/src/v1/index.gen.ts @@ -57,8 +57,10 @@ export type { RegionalApiDeleteTokenRequest, RegionalApiDisableAlertManagerRequest, RegionalApiDisableAlertRulesRequest, + RegionalApiDisableManagedAlertsRequest, RegionalApiEnableAlertManagerRequest, RegionalApiEnableAlertRulesRequest, + RegionalApiEnableManagedAlertsRequest, RegionalApiGetAlertManagerRequest, RegionalApiGetConfigRequest, RegionalApiGetDataSourceRequest, diff --git a/packages_generated/cockpit/src/v1/marshalling.gen.ts b/packages_generated/cockpit/src/v1/marshalling.gen.ts index db16524df..cd18506b5 100644 --- a/packages_generated/cockpit/src/v1/marshalling.gen.ts +++ b/packages_generated/cockpit/src/v1/marshalling.gen.ts @@ -1,12 +1,13 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { Alert, AlertManager, @@ -40,8 +41,10 @@ import type { RegionalApiDeleteContactPointRequest, RegionalApiDisableAlertManagerRequest, RegionalApiDisableAlertRulesRequest, + RegionalApiDisableManagedAlertsRequest, RegionalApiEnableAlertManagerRequest, RegionalApiEnableAlertRulesRequest, + RegionalApiEnableManagedAlertsRequest, RegionalApiTriggerTestAlertRequest, RegionalApiUpdateContactPointRequest, RegionalApiUpdateDataSourceRequest, @@ -537,7 +540,7 @@ export const marshalGlobalApiSyncGrafanaDataSourcesRequest = ( const marshalContactPointEmail = ( request: ContactPointEmail, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ to: request.to, }) @@ -610,6 +613,13 @@ export const marshalRegionalApiDisableAlertRulesRequest = ( rule_ids: request.ruleIds, }) +export const marshalRegionalApiDisableManagedAlertsRequest = ( + request: RegionalApiDisableManagedAlertsRequest, + defaults: DefaultValues, +): Record => ({ + project_id: request.projectId ?? defaults.defaultProjectId, +}) + export const marshalRegionalApiEnableAlertManagerRequest = ( request: RegionalApiEnableAlertManagerRequest, defaults: DefaultValues, @@ -625,6 +635,13 @@ export const marshalRegionalApiEnableAlertRulesRequest = ( rule_ids: request.ruleIds, }) +export const marshalRegionalApiEnableManagedAlertsRequest = ( + request: RegionalApiEnableManagedAlertsRequest, + defaults: DefaultValues, +): Record => ({ + project_id: request.projectId ?? defaults.defaultProjectId, +}) + export const marshalRegionalApiTriggerTestAlertRequest = ( request: RegionalApiTriggerTestAlertRequest, defaults: DefaultValues, @@ -651,7 +668,7 @@ export const marshalRegionalApiUpdateContactPointRequest = ( export const marshalRegionalApiUpdateDataSourceRequest = ( request: RegionalApiUpdateDataSourceRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, retention_days: request.retentionDays, diff --git a/packages_generated/cockpit/src/v1/types.gen.ts b/packages_generated/cockpit/src/v1/types.gen.ts index 4e1f5e4e1..ff4d25562 100644 --- a/packages_generated/cockpit/src/v1/types.gen.ts +++ b/packages_generated/cockpit/src/v1/types.gen.ts @@ -705,7 +705,7 @@ export interface ListGrafanaProductDashboardsResponse { } /** - * Output returned when listing Grafana users. + * Ouptut returned when listing Grafana users. */ export interface ListGrafanaUsersResponse { /** @@ -895,6 +895,20 @@ export type RegionalApiDisableAlertRulesRequest = { ruleIds?: string[] } +/** + * Disable the sending of managed alerts. + */ +export type RegionalApiDisableManagedAlertsRequest = { + /** + * Region to target. If none is passed will use default region from the config. + */ + region?: ScwRegion + /** + * ID of the Project. + */ + projectId?: string +} + /** * Enable the Alert manager. */ @@ -924,6 +938,20 @@ export type RegionalApiEnableAlertRulesRequest = { ruleIds?: string[] } +/** + * Enable the sending of managed alerts. + */ +export type RegionalApiEnableManagedAlertsRequest = { + /** + * Region to target. If none is passed will use default region from the config. + */ + region?: ScwRegion + /** + * ID of the Project. + */ + projectId?: string +} + /** * Get the Alert manager. */ diff --git a/packages_generated/container/src/v1beta1/api.gen.ts b/packages_generated/container/src/v1beta1/api.gen.ts index f44950751..a410b7559 100644 --- a/packages_generated/container/src/v1beta1/api.gen.ts +++ b/packages_generated/container/src/v1beta1/api.gen.ts @@ -1,15 +1,16 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, resolveOneOf, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { CONTAINER_TRANSIENT_STATUSES as CONTAINER_TRANSIENT_STATUSES_CONTAINER, CRON_TRANSIENT_STATUSES as CRON_TRANSIENT_STATUSES_CONTAINER, diff --git a/packages_generated/container/src/v1beta1/marshalling.gen.ts b/packages_generated/container/src/v1beta1/marshalling.gen.ts index 4a98f3676..fe9af5a1d 100644 --- a/packages_generated/container/src/v1beta1/marshalling.gen.ts +++ b/packages_generated/container/src/v1beta1/marshalling.gen.ts @@ -1,13 +1,13 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import randomName from '@scaleway/random-name' +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { Container, ContainerHealthCheckSpec, @@ -426,14 +426,14 @@ export const unmarshalListTriggersResponse = ( const marshalContainerHealthCheckSpecHTTPProbe = ( request: ContainerHealthCheckSpecHTTPProbe, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ path: request.path, }) const marshalContainerHealthCheckSpecTCPProbe = ( - request: ContainerHealthCheckSpecTCPProbe, - defaults: DefaultValues, + _request: ContainerHealthCheckSpecTCPProbe, + _defaults: DefaultValues, ): Record => ({}) const marshalContainerHealthCheckSpec = ( @@ -462,7 +462,7 @@ const marshalContainerHealthCheckSpec = ( const marshalContainerScalingOption = ( request: ContainerScalingOption, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ...resolveOneOf([ { @@ -476,7 +476,7 @@ const marshalContainerScalingOption = ( const marshalSecret = ( request: Secret, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ key: request.key, value: request.value, @@ -525,7 +525,7 @@ export const marshalCreateContainerRequest = ( export const marshalCreateCronRequest = ( request: CreateCronRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ args: request.args, container_id: request.containerId, @@ -535,7 +535,7 @@ export const marshalCreateCronRequest = ( export const marshalCreateDomainRequest = ( request: CreateDomainRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ container_id: request.containerId, hostname: request.hostname, @@ -561,7 +561,7 @@ export const marshalCreateNamespaceRequest = ( export const marshalCreateTokenRequest = ( request: CreateTokenRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ description: request.description, expires_at: request.expiresAt, @@ -573,7 +573,7 @@ export const marshalCreateTokenRequest = ( const marshalCreateTriggerRequestMnqNatsClientConfig = ( request: CreateTriggerRequestMnqNatsClientConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ mnq_nats_account_id: request.mnqNatsAccountId, mnq_project_id: request.mnqProjectId, @@ -583,7 +583,7 @@ const marshalCreateTriggerRequestMnqNatsClientConfig = ( const marshalCreateTriggerRequestMnqSqsClientConfig = ( request: CreateTriggerRequestMnqSqsClientConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ mnq_project_id: request.mnqProjectId, mnq_region: request.mnqRegion, @@ -592,7 +592,7 @@ const marshalCreateTriggerRequestMnqSqsClientConfig = ( const marshalCreateTriggerRequestSqsClientConfig = ( request: CreateTriggerRequestSqsClientConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ access_key: request.accessKey, endpoint: request.endpoint, @@ -683,7 +683,7 @@ export const marshalUpdateContainerRequest = ( export const marshalUpdateCronRequest = ( request: UpdateCronRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ args: request.args, container_id: request.containerId, @@ -708,7 +708,7 @@ export const marshalUpdateNamespaceRequest = ( const marshalUpdateTriggerRequestSqsClientConfig = ( request: UpdateTriggerRequestSqsClientConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ access_key: request.accessKey, secret_key: request.secretKey, diff --git a/packages_generated/container/src/v1beta1/types.gen.ts b/packages_generated/container/src/v1beta1/types.gen.ts index 63f65b6a3..d7501cf4e 100644 --- a/packages_generated/container/src/v1beta1/types.gen.ts +++ b/packages_generated/container/src/v1beta1/types.gen.ts @@ -102,7 +102,7 @@ export interface ContainerHealthCheckSpecHTTPProbe { path: string } -export interface ContainerHealthCheckSpecTCPProbe {} +export type ContainerHealthCheckSpecTCPProbe = {} export interface ContainerHealthCheckSpec { /** @@ -392,7 +392,7 @@ export interface Cron { */ containerId: string /** - * UNIX cron schedule. + * UNIX cron shedule. */ schedule: string /** @@ -714,7 +714,7 @@ export type CreateCronRequest = { */ containerId: string /** - * UNIX cron schedule. + * UNIX cron shedule. */ schedule: string /** diff --git a/packages_generated/datawarehouse/src/v1beta1/api.gen.ts b/packages_generated/datawarehouse/src/v1beta1/api.gen.ts index f86457493..2c91aad78 100644 --- a/packages_generated/datawarehouse/src/v1beta1/api.gen.ts +++ b/packages_generated/datawarehouse/src/v1beta1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { DEPLOYMENT_TRANSIENT_STATUSES as DEPLOYMENT_TRANSIENT_STATUSES_DATAWAREHOUSE } from './content.gen.js' import { marshalCreateDatabaseRequest, @@ -119,7 +120,7 @@ export class API extends ParentAPI { ) /** - * List available ClickHouse® versions. + * List available Clickhouse versions. * * @param request - The request {@link ListVersionsRequest} * @returns A Promise of ListVersionsResponse @@ -235,7 +236,7 @@ export class API extends ParentAPI { ) /** - * Delete a deployment. Delete a given deployment, specified by the `region` and `deployment_id` parameters. Deleting a deployment is permanent, and cannot be undone. Upon deletion, all your data will be lost. + * Delete a deployment. Delete a given deployment, specified by the `region` and `deployment_id` parameters. Deleting a deployment is permanent, and cannot be undone. Upon deletion, deletion all your data will be lost. * * @param request - The request {@link DeleteDeploymentRequest} * @returns A Promise of Deployment diff --git a/packages_generated/datawarehouse/src/v1beta1/marshalling.gen.ts b/packages_generated/datawarehouse/src/v1beta1/marshalling.gen.ts index 05bff9547..e657c66cb 100644 --- a/packages_generated/datawarehouse/src/v1beta1/marshalling.gen.ts +++ b/packages_generated/datawarehouse/src/v1beta1/marshalling.gen.ts @@ -1,12 +1,13 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { CreateDatabaseRequest, CreateDeploymentRequest, @@ -251,21 +252,21 @@ export const unmarshalListVersionsResponse = ( export const marshalCreateDatabaseRequest = ( request: CreateDatabaseRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, }) const marshalEndpointSpecPrivateNetworkDetails = ( request: EndpointSpecPrivateNetworkDetails, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ private_network_id: request.privateNetworkId, }) const marshalEndpointSpecPublicDetails = ( - request: EndpointSpecPublicDetails, - defaults: DefaultValues, + _request: EndpointSpecPublicDetails, + _defaults: DefaultValues, ): Record => ({}) const marshalEndpointSpec = ( @@ -325,7 +326,7 @@ export const marshalCreateEndpointRequest = ( export const marshalCreateUserRequest = ( request: CreateUserRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ is_admin: request.isAdmin, name: request.name, @@ -334,7 +335,7 @@ export const marshalCreateUserRequest = ( export const marshalUpdateDeploymentRequest = ( request: UpdateDeploymentRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ cpu_max: request.cpuMax, cpu_min: request.cpuMin, @@ -345,7 +346,7 @@ export const marshalUpdateDeploymentRequest = ( export const marshalUpdateUserRequest = ( request: UpdateUserRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ is_admin: request.isAdmin, password: request.password, diff --git a/packages_generated/datawarehouse/src/v1beta1/types.gen.ts b/packages_generated/datawarehouse/src/v1beta1/types.gen.ts index 661332e3f..8b514cd45 100644 --- a/packages_generated/datawarehouse/src/v1beta1/types.gen.ts +++ b/packages_generated/datawarehouse/src/v1beta1/types.gen.ts @@ -37,7 +37,7 @@ export interface EndpointPrivateNetworkDetails { privateNetworkId: string } -export interface EndpointPublicDetails {} +export type EndpointPublicDetails = {} export interface EndpointService { protocol: EndpointServiceProtocol @@ -51,7 +51,7 @@ export interface EndpointSpecPrivateNetworkDetails { privateNetworkId: string } -export interface EndpointSpecPublicDetails {} +export type EndpointSpecPublicDetails = {} export interface Endpoint { /** @@ -138,7 +138,7 @@ export interface Deployment { */ updatedAt?: Date /** - * ClickHouse® version. + * Clickhouse version. */ version: string /** @@ -249,7 +249,7 @@ export type CreateDeploymentRequest = { */ tags?: string[] /** - * ClickHouse® version to use for the deployment. + * Clickhouse version to use for the deployment. */ version: string /** diff --git a/packages_generated/datawarehouse/src/v1beta1/validation-rules.gen.ts b/packages_generated/datawarehouse/src/v1beta1/validation-rules.gen.ts index 7d7e6cb61..415727de1 100644 --- a/packages_generated/datawarehouse/src/v1beta1/validation-rules.gen.ts +++ b/packages_generated/datawarehouse/src/v1beta1/validation-rules.gen.ts @@ -5,7 +5,7 @@ export const CreateDatabaseRequest = { name: { maxLength: 63, minLength: 1, - pattern: /^[a-z][a-zA-Z0-9_\-]*$/, + pattern: /^[a-z][a-zA-Z0-9_-]*$/, }, } @@ -42,7 +42,7 @@ export const CreateUserRequest = { name: { maxLength: 63, minLength: 1, - pattern: /^[a-z][a-zA-Z0-9_\-]*$/, + pattern: /^[a-z][a-zA-Z0-9_-]*$/, }, password: { maxLength: 50, @@ -54,7 +54,7 @@ export const DeleteDatabaseRequest = { name: { maxLength: 63, minLength: 1, - pattern: /^[a-z][a-zA-Z0-9_\-]*$/, + pattern: /^[a-z][a-zA-Z0-9_-]*$/, }, } @@ -62,7 +62,7 @@ export const DeleteUserRequest = { name: { maxLength: 63, minLength: 1, - pattern: /^[a-z][a-zA-Z0-9_\-]*$/, + pattern: /^[a-z][a-zA-Z0-9_-]*$/, }, } @@ -84,7 +84,7 @@ export const ListDatabasesRequest = { name: { maxLength: 63, minLength: 1, - pattern: /^[a-z][a-zA-Z0-9_\-]*$/, + pattern: /^[a-z][a-zA-Z0-9_-]*$/, }, page: { greaterThanOrEqual: 1, @@ -124,7 +124,7 @@ export const ListUsersRequest = { name: { maxLength: 63, minLength: 1, - pattern: /^[a-zA-Z0-9_\-]*$/, + pattern: /^[a-zA-Z0-9_-]*$/, }, page: { greaterThanOrEqual: 1, @@ -174,7 +174,7 @@ export const UpdateUserRequest = { name: { maxLength: 63, minLength: 1, - pattern: /^[a-z][a-zA-Z0-9_\-]*$/, + pattern: /^[a-z][a-zA-Z0-9_-]*$/, }, password: { maxLength: 50, diff --git a/packages_generated/dedibox/src/v1/api.gen.ts b/packages_generated/dedibox/src/v1/api.gen.ts index 254864bb4..6bd393431 100644 --- a/packages_generated/dedibox/src/v1/api.gen.ts +++ b/packages_generated/dedibox/src/v1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { BMC_ACCESS_TRANSIENT_STATUSES as BMC_ACCESS_TRANSIENT_STATUSES_DEDIBOX, RPN_SAN_TRANSIENT_STATUSES as RPN_SAN_TRANSIENT_STATUSES_DEDIBOX, @@ -17,15 +18,15 @@ import { SERVER_TRANSIENT_STATUSES as SERVER_TRANSIENT_STATUSES_DEDIBOX, } from './content.gen.js' import { - marshalAttachFailoverIPToMacAddressRequest, marshalAttachFailoverIPsRequest, + marshalAttachFailoverIPToMacAddressRequest, marshalCreateFailoverIPsRequest, marshalCreateServerRequest, marshalDetachFailoverIPsRequest, + marshalInstallServerRequest, marshalIPv6BlockApiCreateIPv6BlockRequest, marshalIPv6BlockApiCreateIPv6BlockSubnetRequest, marshalIPv6BlockApiUpdateIPv6BlockRequest, - marshalInstallServerRequest, marshalRpnSanApiAddIpRequest, marshalRpnSanApiCreateRpnSanRequest, marshalRpnSanApiRemoveIpRequest, @@ -50,24 +51,24 @@ import { marshalUpdateServerBackupRequest, marshalUpdateServerRequest, marshalUpdateServerTagsRequest, - unmarshalBMCAccess, unmarshalBackup, + unmarshalBMCAccess, unmarshalCanOrderResponse, unmarshalCreateFailoverIPsResponse, unmarshalFailoverIP, unmarshalGetIPv6BlockQuotasResponse, unmarshalGetRemainingQuotaResponse, unmarshalGetRpnStatusResponse, + unmarshalInvoice, unmarshalIP, unmarshalIPv6Block, - unmarshalInvoice, unmarshalListFailoverIPsResponse, + unmarshalListInvoicesResponse, unmarshalListIPv6BlockSubnetsAvailableResponse, unmarshalListIPv6BlocksResponse, - unmarshalListInvoicesResponse, unmarshalListIpsResponse, - unmarshalListOSResponse, unmarshalListOffersResponse, + unmarshalListOSResponse, unmarshalListRefundsResponse, unmarshalListRpnCapableSanServersResponse, unmarshalListRpnCapableServersResponse, @@ -85,8 +86,8 @@ import { unmarshalListServersResponse, unmarshalListServicesResponse, unmarshalListSubscribableServerOptionsResponse, - unmarshalOS, unmarshalOffer, + unmarshalOS, unmarshalRaid, unmarshalRefund, unmarshalRescue, @@ -100,9 +101,8 @@ import { unmarshalSubscribeStorageOptionsResponse, } from './marshalling.gen.js' import type { - AttachFailoverIPToMacAddressRequest, AttachFailoverIPsRequest, - BMCAccess, + AttachFailoverIPToMacAddressRequest, Backup, BillingApiCanOrderRequest, BillingApiDownloadInvoiceRequest, @@ -111,8 +111,9 @@ import type { BillingApiGetRefundRequest, BillingApiListInvoicesRequest, BillingApiListRefundsRequest, - CanOrderResponse, + BMCAccess, CancelServerInstallRequest, + CanOrderResponse, CreateFailoverIPsRequest, CreateFailoverIPsResponse, CreateServerRequest, @@ -125,9 +126,9 @@ import type { GetBMCAccessRequest, GetFailoverIPRequest, GetIPv6BlockQuotasResponse, - GetOSRequest, GetOfferRequest, GetOrderedServiceRequest, + GetOSRequest, GetRaidRequest, GetRemainingQuotaRequest, GetRemainingQuotaResponse, @@ -138,6 +139,8 @@ import type { GetServerInstallRequest, GetServerRequest, GetServiceRequest, + InstallServerRequest, + Invoice, IP, IPv6Block, IPv6BlockApiCreateIPv6BlockRequest, @@ -148,18 +151,16 @@ import type { IPv6BlockApiListIPv6BlockSubnetsAvailableRequest, IPv6BlockApiListIPv6BlocksRequest, IPv6BlockApiUpdateIPv6BlockRequest, - InstallServerRequest, - Invoice, ListFailoverIPsRequest, ListFailoverIPsResponse, + ListInvoicesResponse, ListIPv6BlockSubnetsAvailableResponse, ListIPv6BlocksResponse, - ListInvoicesResponse, ListIpsResponse, - ListOSRequest, - ListOSResponse, ListOffersRequest, ListOffersResponse, + ListOSRequest, + ListOSResponse, ListRefundsResponse, ListRpnCapableSanServersResponse, ListRpnCapableServersResponse, @@ -182,8 +183,8 @@ import type { ListServicesResponse, ListSubscribableServerOptionsRequest, ListSubscribableServerOptionsResponse, - OS, Offer, + OS, Raid, RebootServerRequest, Refund, diff --git a/packages_generated/dedibox/src/v1/index.gen.ts b/packages_generated/dedibox/src/v1/index.gen.ts index 787f6ad43..746c5f97a 100644 --- a/packages_generated/dedibox/src/v1/index.gen.ts +++ b/packages_generated/dedibox/src/v1/index.gen.ts @@ -12,11 +12,9 @@ export { export * from './content.gen.js' export * from './marshalling.gen.js' export type { + AttachFailoverIPsRequest, AttachFailoverIPToMacAddressRequest, AttachFailoverIPToMacAddressRequestMacType, - AttachFailoverIPsRequest, - BMCAccess, - BMCAccessStatus, Backup, BackupStatus, BillingApiCanOrderRequest, @@ -26,9 +24,11 @@ export type { BillingApiGetRefundRequest, BillingApiListInvoicesRequest, BillingApiListRefundsRequest, - CPU, - CanOrderResponse, + BMCAccess, + BMCAccessStatus, CancelServerInstallRequest, + CanOrderResponse, + CPU, CreateFailoverIPsRequest, CreateFailoverIPsResponse, CreateServerRequest, @@ -48,9 +48,9 @@ export type { GetFailoverIPRequest, GetIPv6BlockQuotasResponse, GetIPv6BlockQuotasResponseQuota, - GetOSRequest, GetOfferRequest, GetOrderedServiceRequest, + GetOSRequest, GetRaidRequest, GetRemainingQuotaRequest, GetRemainingQuotaResponse, @@ -62,6 +62,12 @@ export type { GetServerInstallRequest, GetServerRequest, GetServiceRequest, + InstallPartition, + InstallServerRequest, + Invoice, + InvoicePaymentMethod, + InvoiceStatus, + InvoiceSummary, IP, IPSemantic, IPStatus, @@ -76,27 +82,21 @@ export type { IPv6BlockApiListIPv6BlocksRequest, IPv6BlockApiUpdateIPv6BlockRequest, IPv6BlockDelegationStatus, - InstallPartition, - InstallServerRequest, - Invoice, - InvoicePaymentMethod, - InvoiceStatus, - InvoiceSummary, ListFailoverIPsRequest, ListFailoverIPsRequestOrderBy, ListFailoverIPsResponse, + ListInvoicesRequestOrderBy, + ListInvoicesResponse, ListIPv6BlockSubnetsAvailableResponse, ListIPv6BlockSubnetsAvailableResponseSubnet, ListIPv6BlocksResponse, - ListInvoicesRequestOrderBy, - ListInvoicesResponse, ListIpsResponse, - ListOSRequest, - ListOSRequestOrderBy, - ListOSResponse, ListOffersRequest, ListOffersRequestOrderBy, ListOffersResponse, + ListOSRequest, + ListOSRequestOrderBy, + ListOSResponse, ListRefundsRequestOrderBy, ListRefundsResponse, ListRpnCapableSanServersRequestOrderBy, @@ -143,9 +143,6 @@ export type { MemoryType, NetworkInterface, NetworkInterfaceInterfaceType, - OS, - OSArch, - OSType, Offer, OfferAntiDosInfo, OfferAntiDosInfoType, @@ -163,6 +160,9 @@ export type { OfferServerInfoStock, OfferServiceLevelInfo, OfferStorageInfo, + OS, + OSArch, + OSType, Partition, PartitionFileSystem, PartitionType, diff --git a/packages_generated/dedibox/src/v1/marshalling.gen.ts b/packages_generated/dedibox/src/v1/marshalling.gen.ts index 0a3e23502..5fc8307a9 100644 --- a/packages_generated/dedibox/src/v1/marshalling.gen.ts +++ b/packages_generated/dedibox/src/v1/marshalling.gen.ts @@ -1,19 +1,20 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, unmarshalArrayOfObject, unmarshalDate, unmarshalMoney, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { - AttachFailoverIPToMacAddressRequest, AttachFailoverIPsRequest, - BMCAccess, + AttachFailoverIPToMacAddressRequest, Backup, - CPU, + BMCAccess, CanOrderResponse, + CPU, CreateFailoverIPsRequest, CreateFailoverIPsResponse, CreateServerRequest, @@ -25,23 +26,23 @@ import type { GetIPv6BlockQuotasResponseQuota, GetRemainingQuotaResponse, GetRpnStatusResponse, + InstallPartition, + InstallServerRequest, + Invoice, + InvoiceSummary, IP, IPv6Block, IPv6BlockApiCreateIPv6BlockRequest, IPv6BlockApiCreateIPv6BlockSubnetRequest, IPv6BlockApiUpdateIPv6BlockRequest, - InstallPartition, - InstallServerRequest, - Invoice, - InvoiceSummary, ListFailoverIPsResponse, + ListInvoicesResponse, ListIPv6BlockSubnetsAvailableResponse, ListIPv6BlockSubnetsAvailableResponseSubnet, ListIPv6BlocksResponse, - ListInvoicesResponse, ListIpsResponse, - ListOSResponse, ListOffersResponse, + ListOSResponse, ListRefundsResponse, ListRpnCapableSanServersResponse, ListRpnCapableServersResponse, @@ -62,7 +63,6 @@ import type { Log, Memory, NetworkInterface, - OS, Offer, OfferAntiDosInfo, OfferBackupInfo, @@ -75,6 +75,7 @@ import type { OfferServerInfo, OfferServiceLevelInfo, OfferStorageInfo, + OS, Partition, PersistentMemory, Raid, @@ -1687,7 +1688,7 @@ export const unmarshalSubscribeStorageOptionsResponse = ( export const marshalAttachFailoverIPToMacAddressRequest = ( request: AttachFailoverIPToMacAddressRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ mac: request.mac, type: request.type, @@ -1695,7 +1696,7 @@ export const marshalAttachFailoverIPToMacAddressRequest = ( export const marshalAttachFailoverIPsRequest = ( request: AttachFailoverIPsRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ fips_ids: request.fipsIds, server_id: request.serverId, @@ -1722,7 +1723,7 @@ export const marshalCreateServerRequest = ( export const marshalDetachFailoverIPsRequest = ( request: DetachFailoverIPsRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ fips_ids: request.fipsIds, }) @@ -1736,7 +1737,7 @@ export const marshalIPv6BlockApiCreateIPv6BlockRequest = ( export const marshalIPv6BlockApiCreateIPv6BlockSubnetRequest = ( request: IPv6BlockApiCreateIPv6BlockSubnetRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ address: request.address, cidr: request.cidr, @@ -1744,14 +1745,14 @@ export const marshalIPv6BlockApiCreateIPv6BlockSubnetRequest = ( export const marshalIPv6BlockApiUpdateIPv6BlockRequest = ( request: IPv6BlockApiUpdateIPv6BlockRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ nameservers: request.nameservers, }) const marshalInstallPartition = ( request: InstallPartition, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ capacity: request.capacity, connectors: request.connectors, @@ -1781,7 +1782,7 @@ export const marshalInstallServerRequest = ( export const marshalRpnSanApiAddIpRequest = ( request: RpnSanApiAddIpRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ip_ids: request.ipIds, }) @@ -1796,14 +1797,14 @@ export const marshalRpnSanApiCreateRpnSanRequest = ( export const marshalRpnSanApiRemoveIpRequest = ( request: RpnSanApiRemoveIpRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ip_ids: request.ipIds, }) export const marshalRpnV1ApiAddRpnGroupMembersRequest = ( request: RpnV1ApiAddRpnGroupMembersRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ san_server_ids: request.sanServerIds, server_ids: request.serverIds, @@ -1821,14 +1822,14 @@ export const marshalRpnV1ApiCreateRpnGroupRequest = ( export const marshalRpnV1ApiDeleteRpnGroupMembersRequest = ( request: RpnV1ApiDeleteRpnGroupMembersRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ member_ids: request.memberIds, }) export const marshalRpnV1ApiLeaveRpnGroupRequest = ( request: RpnV1ApiLeaveRpnGroupRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ member_ids: request.memberIds, }) @@ -1843,14 +1844,14 @@ export const marshalRpnV1ApiRpnGroupInviteRequest = ( export const marshalRpnV1ApiUpdateRpnGroupNameRequest = ( request: RpnV1ApiUpdateRpnGroupNameRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, }) export const marshalRpnV2ApiAddRpnV2MembersRequest = ( request: RpnV2ApiAddRpnV2MembersRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ servers: request.servers, }) @@ -1867,28 +1868,28 @@ export const marshalRpnV2ApiCreateRpnV2GroupRequest = ( export const marshalRpnV2ApiDeleteRpnV2MembersRequest = ( request: RpnV2ApiDeleteRpnV2MembersRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ member_ids: request.memberIds, }) export const marshalRpnV2ApiEnableRpnV2GroupCompatibilityRequest = ( request: RpnV2ApiEnableRpnV2GroupCompatibilityRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ rpnv1_group_id: request.rpnv1GroupId, }) export const marshalRpnV2ApiUpdateRpnV2GroupNameRequest = ( request: RpnV2ApiUpdateRpnV2GroupNameRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, }) export const marshalRpnV2ApiUpdateRpnV2VlanForMembersRequest = ( request: RpnV2ApiUpdateRpnV2VlanForMembersRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ member_ids: request.memberIds, vlan: request.vlan, @@ -1896,35 +1897,35 @@ export const marshalRpnV2ApiUpdateRpnV2VlanForMembersRequest = ( export const marshalStartBMCAccessRequest = ( request: StartBMCAccessRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ip: request.ip, }) export const marshalStartRescueRequest = ( request: StartRescueRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ os_id: request.osId, }) export const marshalSubscribeServerOptionRequest = ( request: SubscribeServerOptionRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ option_id: request.optionId, }) export const marshalSubscribeStorageOptionsRequest = ( request: SubscribeStorageOptionsRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ options_ids: request.optionsIds, }) const marshalUpdatableRaidArray = ( request: UpdatableRaidArray, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ disk_ids: request.diskIds, raid_level: request.raidLevel, @@ -1941,14 +1942,14 @@ export const marshalUpdateRaidRequest = ( export const marshalUpdateReverseRequest = ( request: UpdateReverseRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ reverse: request.reverse, }) export const marshalUpdateServerBackupRequest = ( request: UpdateServerBackupRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ acl_enabled: request.aclEnabled, autologin: request.autologin, @@ -1957,7 +1958,7 @@ export const marshalUpdateServerBackupRequest = ( export const marshalUpdateServerRequest = ( request: UpdateServerRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ enable_ipv6: request.enableIpv6, hostname: request.hostname, @@ -1965,7 +1966,7 @@ export const marshalUpdateServerRequest = ( export const marshalUpdateServerTagsRequest = ( request: UpdateServerTagsRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ tags: request.tags, }) diff --git a/packages_generated/domain/src/v2beta1/api.gen.ts b/packages_generated/domain/src/v2beta1/api.gen.ts index 19cd1f54f..f7e67d228 100644 --- a/packages_generated/domain/src/v2beta1/api.gen.ts +++ b/packages_generated/domain/src/v2beta1/api.gen.ts @@ -1,13 +1,14 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { WaitForOptions } from '@scaleway/sdk-client' import { DOMAIN_TRANSIENT_STATUSES as DOMAIN_TRANSIENT_STATUSES_DOMAIN, SSL_CERTIFICATE_TRANSIENT_STATUSES as SSL_CERTIFICATE_TRANSIENT_STATUSES_DOMAIN, @@ -37,10 +38,10 @@ import { unmarshalCheckContactsCompatibilityResponse, unmarshalClearDNSZoneRecordsResponse, unmarshalContact, - unmarshalDNSZone, unmarshalDeleteDNSZoneResponse, unmarshalDeleteExternalDomainResponse, unmarshalDeleteSSLCertificateResponse, + unmarshalDNSZone, unmarshalDomain, unmarshalGetDNSZoneTsigKeyResponse, unmarshalGetDNSZoneVersionDiffResponse, @@ -51,9 +52,9 @@ import { unmarshalListContactsResponse, unmarshalListDNSZoneNameserversResponse, unmarshalListDNSZoneRecordsResponse, + unmarshalListDNSZonesResponse, unmarshalListDNSZoneVersionRecordsResponse, unmarshalListDNSZoneVersionsResponse, - unmarshalListDNSZonesResponse, unmarshalListDomainHostsResponse, unmarshalListDomainsResponse, unmarshalListInboundTransfersResponse, @@ -66,8 +67,8 @@ import { unmarshalRegisterExternalDomainResponse, unmarshalRestoreDNSZoneVersionResponse, unmarshalRetryInboundTransferResponse, - unmarshalSSLCertificate, unmarshalSearchAvailableDomainsResponse, + unmarshalSSLCertificate, unmarshalUpdateDNSZoneNameserversResponse, unmarshalUpdateDNSZoneRecordsResponse, } from './marshalling.gen.js' @@ -79,13 +80,13 @@ import type { Contact, CreateDNSZoneRequest, CreateSSLCertificateRequest, - DNSZone, DeleteDNSZoneRequest, DeleteDNSZoneResponse, DeleteDNSZoneTsigKeyRequest, DeleteExternalDomainResponse, DeleteSSLCertificateRequest, DeleteSSLCertificateResponse, + DNSZone, Domain, ExportRawDNSZoneRequest, GetDNSZoneTsigKeyRequest, @@ -104,12 +105,12 @@ import type { ListDNSZoneNameserversResponse, ListDNSZoneRecordsRequest, ListDNSZoneRecordsResponse, + ListDNSZonesRequest, + ListDNSZonesResponse, ListDNSZoneVersionRecordsRequest, ListDNSZoneVersionRecordsResponse, ListDNSZoneVersionsRequest, ListDNSZoneVersionsResponse, - ListDNSZonesRequest, - ListDNSZonesResponse, ListDomainHostsResponse, ListDomainsResponse, ListInboundTransfersResponse, @@ -155,8 +156,8 @@ import type { RestoreDNSZoneVersionRequest, RestoreDNSZoneVersionResponse, RetryInboundTransferResponse, - SSLCertificate, SearchAvailableDomainsResponse, + SSLCertificate, UpdateDNSZoneNameserversRequest, UpdateDNSZoneNameserversResponse, UpdateDNSZoneRecordsRequest, @@ -564,7 +565,7 @@ The maximum version count is 100. If the count reaches this limit, the oldest ve ) /** - * Get a DNS zone's TLS certificate. Get the DNS zone's TLS certificate. If you do not have a certificate, the output returns `no certificate found`. + * Get a DNS zone's TLS certificate. Get the DNS zone's TLS certificate. If you do not have a certificate, the ouptut returns `no certificate found`. * * @param request - The request {@link GetSSLCertificateRequest} * @returns A Promise of SSLCertificate @@ -1209,7 +1210,7 @@ If you add the same contact for multiple roles (owner, administrative, technical ) /** - * Get a domain's authorization code. Retrieve the authorization code to transfer an unlocked domain. The output returns an error if the domain is locked. + * Get a domain's authorization code. Retrieve the authorization code to tranfer an unlocked domain. The output returns an error if the domain is locked. Some TLDs may have a different procedure to retrieve the authorization code. In that case, the information displays in the message field. * * @param request - The request {@link RegistrarApiGetDomainAuthCodeRequest} diff --git a/packages_generated/domain/src/v2beta1/index.gen.ts b/packages_generated/domain/src/v2beta1/index.gen.ts index a95cc3c65..bdbd0d1a6 100644 --- a/packages_generated/domain/src/v2beta1/index.gen.ts +++ b/packages_generated/domain/src/v2beta1/index.gen.ts @@ -32,20 +32,15 @@ export type { ContactStatus, CreateDNSZoneRequest, CreateSSLCertificateRequest, - DNSZone, - DNSZoneStatus, - DNSZoneVersion, - DSRecord, - DSRecordAlgorithm, - DSRecordDigest, - DSRecordDigestType, - DSRecordPublicKey, DeleteDNSZoneRequest, DeleteDNSZoneResponse, DeleteDNSZoneTsigKeyRequest, DeleteExternalDomainResponse, DeleteSSLCertificateRequest, DeleteSSLCertificateResponse, + DNSZone, + DNSZoneStatus, + DNSZoneVersion, Domain, DomainDNSSEC, DomainFeatureStatus, @@ -64,6 +59,11 @@ export type { DomainRegistrationStatusTransferStatus, DomainStatus, DomainSummary, + DSRecord, + DSRecordAlgorithm, + DSRecordDigest, + DSRecordDigestType, + DSRecordPublicKey, ExportRawDNSZoneRequest, GetDNSZoneTsigKeyRequest, GetDNSZoneTsigKeyResponse, @@ -91,13 +91,13 @@ export type { ListDNSZoneRecordsRequest, ListDNSZoneRecordsRequestOrderBy, ListDNSZoneRecordsResponse, + ListDNSZonesRequest, + ListDNSZonesRequestOrderBy, + ListDNSZonesResponse, ListDNSZoneVersionRecordsRequest, ListDNSZoneVersionRecordsResponse, ListDNSZoneVersionsRequest, ListDNSZoneVersionsResponse, - ListDNSZonesRequest, - ListDNSZonesRequestOrderBy, - ListDNSZonesResponse, ListDomainHostsResponse, ListDomainsRequestOrderBy, ListDomainsResponse, @@ -158,9 +158,9 @@ export type { RestoreDNSZoneVersionRequest, RestoreDNSZoneVersionResponse, RetryInboundTransferResponse, + SearchAvailableDomainsResponse, SSLCertificate, SSLCertificateStatus, - SearchAvailableDomainsResponse, Task, TaskStatus, TaskType, diff --git a/packages_generated/domain/src/v2beta1/marshalling.gen.ts b/packages_generated/domain/src/v2beta1/marshalling.gen.ts index 5c6f2e2c1..0d720c302 100644 --- a/packages_generated/domain/src/v2beta1/marshalling.gen.ts +++ b/packages_generated/domain/src/v2beta1/marshalling.gen.ts @@ -1,5 +1,7 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, @@ -8,7 +10,6 @@ import { unmarshalMapOfObject, unmarshalMoney, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { AvailableDomain, CheckContactsCompatibilityResponse, @@ -29,14 +30,11 @@ import type { ContactRolesRoles, CreateDNSZoneRequest, CreateSSLCertificateRequest, - DNSZone, - DNSZoneVersion, - DSRecord, - DSRecordDigest, - DSRecordPublicKey, DeleteDNSZoneResponse, DeleteExternalDomainResponse, DeleteSSLCertificateResponse, + DNSZone, + DNSZoneVersion, Domain, DomainDNSSEC, DomainRecord, @@ -50,6 +48,9 @@ import type { DomainRegistrationStatusExternalDomain, DomainRegistrationStatusTransfer, DomainSummary, + DSRecord, + DSRecordDigest, + DSRecordPublicKey, GetDNSZoneTsigKeyResponse, GetDNSZoneVersionDiffResponse, GetDomainAuthCodeResponse, @@ -66,9 +67,9 @@ import type { ListContactsResponse, ListDNSZoneNameserversResponse, ListDNSZoneRecordsResponse, + ListDNSZonesResponse, ListDNSZoneVersionRecordsResponse, ListDNSZoneVersionsResponse, - ListDNSZonesResponse, ListDomainHostsResponse, ListDomainsResponse, ListInboundTransfersResponse, @@ -103,8 +104,8 @@ import type { RenewableDomain, RestoreDNSZoneVersionResponse, RetryInboundTransferResponse, - SSLCertificate, SearchAvailableDomainsResponse, + SSLCertificate, Task, Tld, TldOffer, @@ -1408,7 +1409,7 @@ export const marshalCreateDNSZoneRequest = ( export const marshalCreateSSLCertificateRequest = ( request: CreateSSLCertificateRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ alternative_dns_zones: request.alternativeDnsZones, dns_zone: request.dnsZone, @@ -1416,7 +1417,7 @@ export const marshalCreateSSLCertificateRequest = ( const marshalImportProviderDNSZoneRequestOnlineV1 = ( request: ImportProviderDNSZoneRequestOnlineV1, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ token: request.token, }) @@ -1441,7 +1442,7 @@ export const marshalImportProviderDNSZoneRequest = ( const marshalImportRawDNSZoneRequestTsigKey = ( request: ImportRawDNSZoneRequestTsigKey, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ algorithm: request.algorithm, key: request.key, @@ -1461,7 +1462,7 @@ const marshalImportRawDNSZoneRequestAXFRSource = ( const marshalImportRawDNSZoneRequestBindSource = ( request: ImportRawDNSZoneRequestBindSource, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ content: request.content, }) @@ -1499,7 +1500,7 @@ export const marshalImportRawDNSZoneRequest = ( export const marshalRefreshDNSZoneRequest = ( request: RefreshDNSZoneRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ recreate_dns_zone: request.recreateDnsZone, recreate_sub_dns_zone: request.recreateSubDnsZone, @@ -1507,7 +1508,7 @@ export const marshalRefreshDNSZoneRequest = ( const marshalContactExtensionFRAssociationInfo = ( request: ContactExtensionFRAssociationInfo, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ publication_jo: request.publicationJo, publication_jo_page: request.publicationJoPage, @@ -1515,14 +1516,14 @@ const marshalContactExtensionFRAssociationInfo = ( const marshalContactExtensionFRCodeAuthAfnicInfo = ( request: ContactExtensionFRCodeAuthAfnicInfo, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ code_auth_afnic: request.codeAuthAfnic, }) const marshalContactExtensionFRDunsInfo = ( request: ContactExtensionFRDunsInfo, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ duns_id: request.dunsId, local_id: request.localId, @@ -1530,21 +1531,21 @@ const marshalContactExtensionFRDunsInfo = ( const marshalContactExtensionFRIndividualInfo = ( request: ContactExtensionFRIndividualInfo, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ whois_opt_in: request.whoisOptIn, }) const marshalContactExtensionFRTrademarkInfo = ( request: ContactExtensionFRTrademarkInfo, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ trademark_inpi: request.trademarkInpi, }) const marshalContactExtensionEU = ( request: ContactExtensionEU, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ european_citizenship: request.europeanCitizenship, }) @@ -1607,7 +1608,7 @@ const marshalContactExtensionFR = ( const marshalContactExtensionNL = ( request: ContactExtensionNL, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ legal_form: request.legalForm, legal_form_registration_number: request.legalFormRegistrationNumber, @@ -1615,7 +1616,7 @@ const marshalContactExtensionNL = ( const marshalContactQuestion = ( request: ContactQuestion, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ answer: request.answer, question: request.question, @@ -1747,7 +1748,7 @@ export const marshalRegistrarApiCheckContactsCompatibilityRequest = ( export const marshalRegistrarApiCreateDomainHostRequest = ( request: RegistrarApiCreateDomainHostRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ips: request.ips, name: request.name, @@ -1755,7 +1756,7 @@ export const marshalRegistrarApiCreateDomainHostRequest = ( const marshalDSRecordPublicKey = ( request: DSRecordPublicKey, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ key: request.key, }) @@ -1816,7 +1817,7 @@ export const marshalRegistrarApiRegisterExternalDomainRequest = ( export const marshalRegistrarApiRenewDomainsRequest = ( request: RegistrarApiRenewDomainsRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ domains: request.domains, duration_in_years: request.durationInYears, @@ -1851,7 +1852,7 @@ export const marshalRegistrarApiTradeDomainRequest = ( const marshalTransferInDomainRequestTransferRequest = ( request: TransferInDomainRequestTransferRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ auth_code: request.authCode, domain: request.domain, @@ -1902,7 +1903,7 @@ export const marshalRegistrarApiTransferInDomainRequest = ( const marshalUpdateContactRequestQuestion = ( request: UpdateContactRequestQuestion, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ answer: request.answer, question: request.question, @@ -1949,7 +1950,7 @@ export const marshalRegistrarApiUpdateContactRequest = ( export const marshalRegistrarApiUpdateDomainHostRequest = ( request: RegistrarApiUpdateDomainHostRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ips: request.ips, }) @@ -1995,7 +1996,7 @@ export const marshalRegistrarApiUpdateDomainRequest = ( const marshalNameserver = ( request: Nameserver, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ip: request.ip, name: request.name, @@ -2010,7 +2011,7 @@ export const marshalUpdateDNSZoneNameserversRequest = ( const marshalDomainRecordGeoIPConfigMatch = ( request: DomainRecordGeoIPConfigMatch, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ continents: request.continents, countries: request.countries, @@ -2019,7 +2020,7 @@ const marshalDomainRecordGeoIPConfigMatch = ( const marshalDomainRecordViewConfigView = ( request: DomainRecordViewConfigView, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ data: request.data, subnet: request.subnet, @@ -2027,7 +2028,7 @@ const marshalDomainRecordViewConfigView = ( const marshalDomainRecordWeightedConfigWeightedIP = ( request: DomainRecordWeightedConfigWeightedIP, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ip: request.ip, weight: request.weight, @@ -2045,7 +2046,7 @@ const marshalDomainRecordGeoIPConfig = ( const marshalDomainRecordHTTPServiceConfig = ( request: DomainRecordHTTPServiceConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ips: request.ips, must_contain: request.mustContain, @@ -2120,7 +2121,7 @@ const marshalDomainRecord = ( const marshalRecordIdentifier = ( request: RecordIdentifier, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ data: request.data, name: request.name, @@ -2136,8 +2137,8 @@ const marshalRecordChangeAdd = ( }) const marshalRecordChangeClear = ( - request: RecordChangeClear, - defaults: DefaultValues, + _request: RecordChangeClear, + _defaults: DefaultValues, ): Record => ({}) const marshalRecordChangeDelete = ( diff --git a/packages_generated/domain/src/v2beta1/types.gen.ts b/packages_generated/domain/src/v2beta1/types.gen.ts index 7b9f77853..2202b4bc4 100644 --- a/packages_generated/domain/src/v2beta1/types.gen.ts +++ b/packages_generated/domain/src/v2beta1/types.gen.ts @@ -409,7 +409,7 @@ export interface RecordChangeAdd { records: DomainRecord[] } -export interface RecordChangeClear {} +export type RecordChangeClear = {} export interface RecordChangeDelete { /** @@ -769,7 +769,7 @@ export type ClearDNSZoneRecordsRequest = { dnsZone: string } -export interface ClearDNSZoneRecordsResponse {} +export type ClearDNSZoneRecordsResponse = {} export type CloneDNSZoneRequest = { /** @@ -821,19 +821,19 @@ export type DeleteDNSZoneRequest = { projectId?: string } -export interface DeleteDNSZoneResponse {} +export type DeleteDNSZoneResponse = {} export type DeleteDNSZoneTsigKeyRequest = { dnsZone: string } -export interface DeleteExternalDomainResponse {} +export type DeleteExternalDomainResponse = {} export type DeleteSSLCertificateRequest = { dnsZone: string } -export interface DeleteSSLCertificateResponse {} +export type DeleteSSLCertificateResponse = {} export interface Domain { domain: string @@ -1609,9 +1609,9 @@ export type RestoreDNSZoneVersionRequest = { dnsZoneVersionId: string } -export interface RestoreDNSZoneVersionResponse {} +export type RestoreDNSZoneVersionResponse = {} -export interface RetryInboundTransferResponse {} +export type RetryInboundTransferResponse = {} export interface SearchAvailableDomainsResponse { /** diff --git a/packages_generated/edge_services/src/v1beta1/api.gen.ts b/packages_generated/edge_services/src/v1beta1/api.gen.ts index a879b25a5..1d83a500a 100644 --- a/packages_generated/edge_services/src/v1beta1/api.gen.ts +++ b/packages_generated/edge_services/src/v1beta1/api.gen.ts @@ -1,13 +1,14 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { WaitForOptions } from '@scaleway/sdk-client' import { PIPELINE_TRANSIENT_STATUSES as PIPELINE_TRANSIENT_STATUSES_EDGE_SERVICES, PURGE_REQUEST_TRANSIENT_STATUSES as PURGE_REQUEST_TRANSIENT_STATUSES_EDGE_SERVICES, @@ -83,7 +84,6 @@ import type { CreateRouteStageRequest, CreateTLSStageRequest, CreateWafStageRequest, - DNSStage, DeleteBackendStageRequest, DeleteCacheStageRequest, DeleteCurrentPlanRequest, @@ -92,6 +92,7 @@ import type { DeleteRouteStageRequest, DeleteTLSStageRequest, DeleteWafStageRequest, + DNSStage, GetBackendStageRequest, GetBillingRequest, GetBillingResponse, diff --git a/packages_generated/edge_services/src/v1beta1/index.gen.ts b/packages_generated/edge_services/src/v1beta1/index.gen.ts index 3209a56e0..03d91e4d6 100644 --- a/packages_generated/edge_services/src/v1beta1/index.gen.ts +++ b/packages_generated/edge_services/src/v1beta1/index.gen.ts @@ -23,8 +23,6 @@ export type { CreateRouteStageRequest, CreateTLSStageRequest, CreateWafStageRequest, - DNSStage, - DNSStageType, DeleteBackendStageRequest, DeleteCacheStageRequest, DeleteCurrentPlanRequest, @@ -33,6 +31,8 @@ export type { DeleteRouteStageRequest, DeleteTLSStageRequest, DeleteWafStageRequest, + DNSStage, + DNSStageType, GetBackendStageRequest, GetBillingRequest, GetBillingResponse, diff --git a/packages_generated/edge_services/src/v1beta1/marshalling.gen.ts b/packages_generated/edge_services/src/v1beta1/marshalling.gen.ts index 3725794f7..523d7778b 100644 --- a/packages_generated/edge_services/src/v1beta1/marshalling.gen.ts +++ b/packages_generated/edge_services/src/v1beta1/marshalling.gen.ts @@ -1,5 +1,7 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, @@ -8,7 +10,6 @@ import { unmarshalMapOfObject, unmarshalMoney, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { AddRouteRulesRequest, AddRouteRulesResponse, @@ -91,7 +92,6 @@ const unmarshalScalewayLb = (data: unknown): ScalewayLb => { return { domainName: data.domain_name, frontendId: data.frontend_id, - hasWebsocket: data.has_websocket, id: data.id, isSsl: data.is_ssl, zone: data.zone, @@ -180,7 +180,6 @@ export const unmarshalDNSStage = (data: unknown): DNSStage => { backendStageId: data.backend_stage_id, cacheStageId: data.cache_stage_id, createdAt: unmarshalDate(data.created_at), - defaultFqdn: data.default_fqdn, fqdns: data.fqdns, id: data.id, pipelineId: data.pipeline_id, @@ -760,7 +759,7 @@ export const unmarshalSetRouteRulesResponse = ( const marshalRuleHttpMatchPathFilter = ( request: RuleHttpMatchPathFilter, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ path_filter_type: request.pathFilterType, value: request.value, @@ -822,11 +821,10 @@ export const marshalCheckDomainRequest = ( const marshalScalewayLb = ( request: ScalewayLb, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ domain_name: request.domainName, frontend_id: request.frontendId, - has_websocket: request.hasWebsocket, id: request.id, is_ssl: request.isSsl, zone: request.zone, @@ -844,7 +842,7 @@ export const marshalCheckLbOriginRequest = ( const marshalCheckPEMChainRequestSecretChain = ( request: CheckPEMChainRequestSecretChain, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ secret_id: request.secretId, secret_region: request.secretRegion, @@ -877,7 +875,7 @@ const marshalScalewayLbBackendConfig = ( const marshalScalewayS3BackendConfig = ( request: ScalewayS3BackendConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ bucket_name: request.bucketName, bucket_region: request.bucketRegion, @@ -908,7 +906,7 @@ export const marshalCreateBackendStageRequest = ( export const marshalCreateCacheStageRequest = ( request: CreateCacheStageRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ fallback_ttl: request.fallbackTtl, include_cookies: request.includeCookies, @@ -921,7 +919,7 @@ export const marshalCreateCacheStageRequest = ( export const marshalCreateDNSStageRequest = ( request: CreateDNSStageRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ fqdns: request.fqdns, ...resolveOneOf([ @@ -942,7 +940,7 @@ export const marshalCreatePipelineRequest = ( export const marshalCreatePurgeRequestRequest = ( request: CreatePurgeRequestRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ pipeline_id: request.pipelineId, ...resolveOneOf([ @@ -953,14 +951,14 @@ export const marshalCreatePurgeRequestRequest = ( export const marshalCreateRouteStageRequest = ( request: CreateRouteStageRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ...resolveOneOf([{ param: 'waf_stage_id', value: request.wafStageId }]), }) const marshalTLSSecret = ( request: TLSSecret, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ region: request.region, secret_id: request.secretId, @@ -985,7 +983,7 @@ export const marshalCreateTLSStageRequest = ( export const marshalCreateWafStageRequest = ( request: CreateWafStageRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ mode: request.mode, paranoia_level: request.paranoiaLevel, @@ -1004,21 +1002,21 @@ export const marshalSelectPlanRequest = ( const marshalSetHeadStageRequestAddNewHeadStage = ( request: SetHeadStageRequestAddNewHeadStage, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ new_stage_id: request.newStageId, }) const marshalSetHeadStageRequestRemoveHeadStage = ( request: SetHeadStageRequestRemoveHeadStage, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ remove_stage_id: request.removeStageId, }) const marshalSetHeadStageRequestSwapHeadStage = ( request: SetHeadStageRequestSwapHeadStage, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ current_stage_id: request.currentStageId, new_stage_id: request.newStageId, @@ -1099,7 +1097,7 @@ export const marshalUpdateBackendStageRequest = ( export const marshalUpdateCacheStageRequest = ( request: UpdateCacheStageRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ fallback_ttl: request.fallbackTtl, include_cookies: request.includeCookies, @@ -1112,7 +1110,7 @@ export const marshalUpdateCacheStageRequest = ( export const marshalUpdateDNSStageRequest = ( request: UpdateDNSStageRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ fqdns: request.fqdns, ...resolveOneOf([ @@ -1124,7 +1122,7 @@ export const marshalUpdateDNSStageRequest = ( export const marshalUpdatePipelineRequest = ( request: UpdatePipelineRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ description: request.description, name: request.name, @@ -1132,7 +1130,7 @@ export const marshalUpdatePipelineRequest = ( export const marshalUpdateRouteStageRequest = ( request: UpdateRouteStageRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ...resolveOneOf([{ param: 'waf_stage_id', value: request.wafStageId }]), }) @@ -1163,7 +1161,7 @@ export const marshalUpdateTLSStageRequest = ( export const marshalUpdateWafStageRequest = ( request: UpdateWafStageRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ mode: request.mode, paranoia_level: request.paranoiaLevel, diff --git a/packages_generated/edge_services/src/v1beta1/types.gen.ts b/packages_generated/edge_services/src/v1beta1/types.gen.ts index cafa28450..ffc11f6e5 100644 --- a/packages_generated/edge_services/src/v1beta1/types.gen.ts +++ b/packages_generated/edge_services/src/v1beta1/types.gen.ts @@ -146,10 +146,6 @@ export interface ScalewayLb { * Fully Qualified Domain Name (in the format subdomain.example.com) to use in HTTP requests sent towards your Load Balancer. */ domainName?: string - /** - * Defines whether to forward websocket requests to the load balancer. - */ - hasWebsocket?: boolean } export interface RuleHttpMatchPathFilter { @@ -295,11 +291,7 @@ export interface DNSStage { */ id: string /** - * Default Fully Qualified Domain Name attached to the stage. - */ - defaultFqdn: string - /** - * List of additional (custom) Fully Qualified Domain Names attached to the stage. + * List of Fully Qualified Domain Names attached to the stage. */ fqdns: string[] /** diff --git a/packages_generated/environmental_footprint/src/v1alpha1/marshalling.gen.ts b/packages_generated/environmental_footprint/src/v1alpha1/marshalling.gen.ts index 75138de91..149e8fb95 100644 --- a/packages_generated/environmental_footprint/src/v1alpha1/marshalling.gen.ts +++ b/packages_generated/environmental_footprint/src/v1alpha1/marshalling.gen.ts @@ -1,11 +1,12 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { Impact, ImpactDataResponse, diff --git a/packages_generated/file/src/v1alpha1/api.gen.ts b/packages_generated/file/src/v1alpha1/api.gen.ts index 457dd1bc9..4065cba2b 100644 --- a/packages_generated/file/src/v1alpha1/api.gen.ts +++ b/packages_generated/file/src/v1alpha1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { FILE_SYSTEM_TRANSIENT_STATUSES as FILE_SYSTEM_TRANSIENT_STATUSES_FILE } from './content.gen.js' import { marshalCreateFileSystemRequest, diff --git a/packages_generated/file/src/v1alpha1/marshalling.gen.ts b/packages_generated/file/src/v1alpha1/marshalling.gen.ts index b7dae1e58..fbba1c642 100644 --- a/packages_generated/file/src/v1alpha1/marshalling.gen.ts +++ b/packages_generated/file/src/v1alpha1/marshalling.gen.ts @@ -1,11 +1,12 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { Attachment, CreateFileSystemRequest, @@ -95,7 +96,7 @@ export const marshalCreateFileSystemRequest = ( export const marshalUpdateFileSystemRequest = ( request: UpdateFileSystemRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, size: request.size, diff --git a/packages_generated/flexibleip/src/v1alpha1/api.gen.ts b/packages_generated/flexibleip/src/v1alpha1/api.gen.ts index 81414d13a..58aa1312e 100644 --- a/packages_generated/flexibleip/src/v1alpha1/api.gen.ts +++ b/packages_generated/flexibleip/src/v1alpha1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { FLEXIBLE_IP_TRANSIENT_STATUSES as FLEXIBLE_IP_TRANSIENT_STATUSES_FLEXIBLEIP } from './content.gen.js' import { marshalAttachFlexibleIPRequest, diff --git a/packages_generated/flexibleip/src/v1alpha1/marshalling.gen.ts b/packages_generated/flexibleip/src/v1alpha1/marshalling.gen.ts index d42c220f6..af1ef1b9f 100644 --- a/packages_generated/flexibleip/src/v1alpha1/marshalling.gen.ts +++ b/packages_generated/flexibleip/src/v1alpha1/marshalling.gen.ts @@ -1,11 +1,12 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { AttachFlexibleIPRequest, AttachFlexibleIPsResponse, @@ -112,7 +113,7 @@ export const unmarshalListFlexibleIPsResponse = ( export const marshalAttachFlexibleIPRequest = ( request: AttachFlexibleIPRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ fips_ids: request.fipsIds, server_id: request.serverId, @@ -132,35 +133,35 @@ export const marshalCreateFlexibleIPRequest = ( export const marshalDetachFlexibleIPRequest = ( request: DetachFlexibleIPRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ fips_ids: request.fipsIds, }) export const marshalDuplicateMACAddrRequest = ( request: DuplicateMACAddrRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ duplicate_from_fip_id: request.duplicateFromFipId, }) export const marshalGenerateMACAddrRequest = ( request: GenerateMACAddrRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ mac_type: request.macType, }) export const marshalMoveMACAddrRequest = ( request: MoveMACAddrRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ dst_fip_id: request.dstFipId, }) export const marshalUpdateFlexibleIPRequest = ( request: UpdateFlexibleIPRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ description: request.description, reverse: request.reverse, diff --git a/packages_generated/function/src/v1beta1/api.gen.ts b/packages_generated/function/src/v1beta1/api.gen.ts index 52a9244f6..142c50809 100644 --- a/packages_generated/function/src/v1beta1/api.gen.ts +++ b/packages_generated/function/src/v1beta1/api.gen.ts @@ -1,15 +1,16 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, resolveOneOf, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { CRON_TRANSIENT_STATUSES as CRON_TRANSIENT_STATUSES_FUNCTION, DOMAIN_TRANSIENT_STATUSES as DOMAIN_TRANSIENT_STATUSES_FUNCTION, diff --git a/packages_generated/function/src/v1beta1/marshalling.gen.ts b/packages_generated/function/src/v1beta1/marshalling.gen.ts index 87ecb2f6f..a61929cb2 100644 --- a/packages_generated/function/src/v1beta1/marshalling.gen.ts +++ b/packages_generated/function/src/v1beta1/marshalling.gen.ts @@ -1,13 +1,13 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import randomName from '@scaleway/random-name' +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { CreateCronRequest, CreateDomainRequest, @@ -416,7 +416,7 @@ export const unmarshalUploadURL = (data: unknown): UploadURL => { export const marshalCreateCronRequest = ( request: CreateCronRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ args: request.args, function_id: request.functionId, @@ -426,7 +426,7 @@ export const marshalCreateCronRequest = ( export const marshalCreateDomainRequest = ( request: CreateDomainRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ function_id: request.functionId, hostname: request.hostname, @@ -434,7 +434,7 @@ export const marshalCreateDomainRequest = ( const marshalSecret = ( request: Secret, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ key: request.key, value: request.value, @@ -487,7 +487,7 @@ export const marshalCreateNamespaceRequest = ( export const marshalCreateTokenRequest = ( request: CreateTokenRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ description: request.description, expires_at: request.expiresAt, @@ -499,7 +499,7 @@ export const marshalCreateTokenRequest = ( const marshalCreateTriggerRequestMnqNatsClientConfig = ( request: CreateTriggerRequestMnqNatsClientConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ mnq_nats_account_id: request.mnqNatsAccountId, mnq_project_id: request.mnqProjectId, @@ -509,7 +509,7 @@ const marshalCreateTriggerRequestMnqNatsClientConfig = ( const marshalCreateTriggerRequestMnqSqsClientConfig = ( request: CreateTriggerRequestMnqSqsClientConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ mnq_project_id: request.mnqProjectId, mnq_region: request.mnqRegion, @@ -518,7 +518,7 @@ const marshalCreateTriggerRequestMnqSqsClientConfig = ( const marshalCreateTriggerRequestSqsClientConfig = ( request: CreateTriggerRequestSqsClientConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ access_key: request.accessKey, endpoint: request.endpoint, @@ -569,7 +569,7 @@ export const marshalCreateTriggerRequest = ( export const marshalUpdateCronRequest = ( request: UpdateCronRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ args: request.args, function_id: request.functionId, @@ -620,7 +620,7 @@ export const marshalUpdateNamespaceRequest = ( const marshalUpdateTriggerRequestSqsClientConfig = ( request: UpdateTriggerRequestSqsClientConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ access_key: request.accessKey, secret_key: request.secretKey, diff --git a/packages_generated/function/src/v1beta1/types.gen.ts b/packages_generated/function/src/v1beta1/types.gen.ts index 82f212d6d..2d10ee295 100644 --- a/packages_generated/function/src/v1beta1/types.gen.ts +++ b/packages_generated/function/src/v1beta1/types.gen.ts @@ -283,7 +283,7 @@ export interface Domain { */ url: string /** - * State of the domain. + * State of the doamin. */ status: DomainStatus /** @@ -604,7 +604,7 @@ export type CreateDomainRequest = { */ region?: ScwRegion /** - * Hostname to create. + * Hostame to create. */ hostname: string /** diff --git a/packages_generated/iam/src/v1alpha1/api.gen.ts b/packages_generated/iam/src/v1alpha1/api.gen.ts index 7315ba78a..3be7ddb72 100644 --- a/packages_generated/iam/src/v1alpha1/api.gen.ts +++ b/packages_generated/iam/src/v1alpha1/api.gen.ts @@ -1,8 +1,8 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, resolveOneOf, urlParams, validatePathParam, @@ -19,7 +19,6 @@ import { marshalCreateSSHKeyRequest, marshalCreateUserRequest, marshalJoinUserConnectionRequest, - marshalParseSamlMetadataRequest, marshalRemoveGroupMemberRequest, marshalRemoveUserConnectionRequest, marshalSetGroupMembersRequest, @@ -28,18 +27,16 @@ import { marshalUpdateAPIKeyRequest, marshalUpdateApplicationRequest, marshalUpdateGroupRequest, - marshalUpdateOrganizationLoginMethodsRequest, marshalUpdateOrganizationSecuritySettingsRequest, marshalUpdatePolicyRequest, - marshalUpdateSSHKeyRequest, marshalUpdateSamlRequest, + marshalUpdateSSHKeyRequest, marshalUpdateUserPasswordRequest, marshalUpdateUserRequest, marshalUpdateUserUsernameRequest, marshalValidateUserMFAOTPRequest, unmarshalAPIKey, unmarshalApplication, - unmarshalCreateScimTokenResponse, unmarshalEncodedJWT, unmarshalGetUserConnectionsResponse, unmarshalGroup, @@ -55,30 +52,27 @@ import { unmarshalListPoliciesResponse, unmarshalListQuotaResponse, unmarshalListRulesResponse, - unmarshalListSSHKeysResponse, unmarshalListSamlCertificatesResponse, - unmarshalListScimTokensResponse, + unmarshalListSSHKeysResponse, unmarshalListUsersResponse, unmarshalLog, unmarshalMFAOTP, unmarshalOrganization, unmarshalOrganizationSecuritySettings, - unmarshalParseSamlMetadataResponse, unmarshalPolicy, unmarshalQuotum, - unmarshalSSHKey, unmarshalSaml, unmarshalSamlCertificate, - unmarshalScim, unmarshalSetRulesResponse, + unmarshalSSHKey, unmarshalUser, unmarshalValidateUserMFAOTPResponse, } from './marshalling.gen.js' import type { - APIKey, AddGroupMemberRequest, AddGroupMembersRequest, AddSamlCertificateRequest, + APIKey, Application, ClonePolicyRequest, CreateAPIKeyRequest, @@ -87,8 +81,6 @@ import type { CreateJWTRequest, CreatePolicyRequest, CreateSSHKeyRequest, - CreateScimTokenRequest, - CreateScimTokenResponse, CreateUserMFAOTPRequest, CreateUserRequest, DeleteAPIKeyRequest, @@ -96,15 +88,12 @@ import type { DeleteGroupRequest, DeleteJWTRequest, DeletePolicyRequest, - DeleteSSHKeyRequest, DeleteSamlCertificateRequest, DeleteSamlRequest, - DeleteScimRequest, - DeleteScimTokenRequest, + DeleteSSHKeyRequest, DeleteUserMFAOTPRequest, DeleteUserRequest, EnableOrganizationSamlRequest, - EnableOrganizationScimRequest, EncodedJWT, GetAPIKeyRequest, GetApplicationRequest, @@ -123,8 +112,8 @@ import type { Group, InitiateUserConnectionRequest, InitiateUserConnectionResponse, - JWT, JoinUserConnectionRequest, + JWT, ListAPIKeysRequest, ListAPIKeysResponse, ListApplicationsRequest, @@ -145,33 +134,29 @@ import type { ListQuotaResponse, ListRulesRequest, ListRulesResponse, - ListSSHKeysRequest, - ListSSHKeysResponse, ListSamlCertificatesRequest, ListSamlCertificatesResponse, - ListScimTokensRequest, - ListScimTokensResponse, + ListSSHKeysRequest, + ListSSHKeysResponse, ListUsersRequest, ListUsersResponse, LockUserRequest, Log, MFAOTP, + MigrateOrganizationGuestsRequest, Organization, OrganizationSecuritySettings, - ParseSamlMetadataRequest, - ParseSamlMetadataResponse, Policy, Quotum, RemoveGroupMemberRequest, RemoveUserConnectionRequest, - SSHKey, Saml, SamlCertificate, - Scim, SetGroupMembersRequest, SetOrganizationAliasRequest, SetRulesRequest, SetRulesResponse, + SSHKey, UnlockUserRequest, UpdateAPIKeyRequest, UpdateApplicationRequest, @@ -179,8 +164,8 @@ import type { UpdateOrganizationLoginMethodsRequest, UpdateOrganizationSecuritySettingsRequest, UpdatePolicyRequest, - UpdateSSHKeyRequest, UpdateSamlRequest, + UpdateSSHKeyRequest, UpdateUserPasswordRequest, UpdateUserRequest, UpdateUserUsernameRequest, @@ -907,7 +892,7 @@ export class API extends ParentAPI { ) /** - * Get an existing policy. Retrieve information about a policy, specified by the `policy_id` parameter. The policy's full details, including `id`, `name`, `organization_id`, `nb_rules` and `nb_scopes`, `nb_permission_sets` are returned in the response. + * Get an existing policy. Retrieve information about a policy, speficified by the `policy_id` parameter. The policy's full details, including `id`, `name`, `organization_id`, `nb_rules` and `nb_scopes`, `nb_permission_sets` are returned in the response. * * @param request - The request {@link GetPolicyRequest} * @returns A Promise of Policy @@ -1408,6 +1393,19 @@ export class API extends ParentAPI { unmarshalOrganization, ) + /** + * Migrate the organization's guests to IAM members. + * + * @param request - The request {@link MigrateOrganizationGuestsRequest} + */ + migrateOrganizationGuests = ( + request: Readonly = {}, + ) => + this.client.fetch({ + method: 'POST', + path: `/iam/v1alpha1/organizations/${validatePathParam('organizationId', request.organizationId ?? this.client.settings.defaultOrganizationId)}/migrate-guests`, + }) + /** * Set your Organization's allowed login methods.. Set your Organization's allowed login methods. * @@ -1419,15 +1417,14 @@ export class API extends ParentAPI { ) => this.client.fetch( { - body: JSON.stringify( - marshalUpdateOrganizationLoginMethodsRequest( - request, - this.client.settings, - ), - ), - headers: jsonContentHeaders, method: 'PATCH', path: `/iam/v1alpha1/organizations/${validatePathParam('organizationId', request.organizationId ?? this.client.settings.defaultOrganizationId)}/login-methods`, + urlParams: urlParams( + ['login_magic_code_enabled', request.loginMagicCodeEnabled], + ['login_oauth2_enabled', request.loginOauth2Enabled], + ['login_password_enabled', request.loginPasswordEnabled], + ['login_saml_enabled', request.loginSamlEnabled], + ), }, unmarshalOrganization, ) @@ -1496,25 +1493,6 @@ export class API extends ParentAPI { path: `/iam/v1alpha1/saml/${validatePathParam('samlId', request.samlId)}`, }) - /** - * Parse SAML xml metadata file. - * - * @param request - The request {@link ParseSamlMetadataRequest} - * @returns A Promise of ParseSamlMetadataResponse - */ - parseSamlMetadata = async (request: Readonly) => - this.client.fetch( - { - body: JSON.stringify( - await marshalParseSamlMetadataRequest(request, this.client.settings), - ), - headers: jsonContentHeaders, - method: 'POST', - path: `/iam/v1alpha1/parse-saml-metadata`, - }, - unmarshalParseSamlMetadataResponse, - ) - /** * List SAML certificates. * @@ -1559,58 +1537,4 @@ export class API extends ParentAPI { method: 'DELETE', path: `/iam/v1alpha1/saml-certificates/${validatePathParam('certificateId', request.certificateId)}`, }) - - enableOrganizationScim = ( - request: Readonly = {}, - ) => - this.client.fetch( - { - body: '{}', - headers: jsonContentHeaders, - method: 'POST', - path: `/iam/v1alpha1/organizations/${validatePathParam('organizationId', request.organizationId ?? this.client.settings.defaultOrganizationId)}/scim`, - }, - unmarshalScim, - ) - - deleteScim = (request: Readonly) => - this.client.fetch({ - method: 'DELETE', - path: `/iam/v1alpha1/scim/${validatePathParam('scimId', request.scimId)}`, - }) - - protected pageOfListScimTokens = (request: Readonly) => - this.client.fetch( - { - method: 'GET', - path: `/iam/v1alpha1/scim/${validatePathParam('scimId', request.scimId)}/tokens`, - urlParams: urlParams( - ['order_by', request.orderBy], - ['page', request.page], - [ - 'page_size', - request.pageSize ?? this.client.settings.defaultPageSize, - ], - ), - }, - unmarshalListScimTokensResponse, - ) - - listScimTokens = (request: Readonly) => - enrichForPagination('scimTokens', this.pageOfListScimTokens, request) - - createScimToken = (request: Readonly) => - this.client.fetch( - { - method: 'POST', - path: `/iam/v1alpha1/scim/${validatePathParam('scimId', request.scimId)}/tokens`, - }, - unmarshalCreateScimTokenResponse, - ) - - deleteScimToken = (request: Readonly) => - this.client.fetch({ - method: 'DELETE', - path: `/iam/v1alpha1/scim-tokens/${validatePathParam('tokenId', request.tokenId)}`, - }) } diff --git a/packages_generated/iam/src/v1alpha1/index.gen.ts b/packages_generated/iam/src/v1alpha1/index.gen.ts index 6038f2c5e..20a11431a 100644 --- a/packages_generated/iam/src/v1alpha1/index.gen.ts +++ b/packages_generated/iam/src/v1alpha1/index.gen.ts @@ -3,10 +3,10 @@ export { API } from './api.gen.js' export * from './marshalling.gen.js' export type { - APIKey, AddGroupMemberRequest, AddGroupMembersRequest, AddSamlCertificateRequest, + APIKey, Application, BearerType, ClonePolicyRequest, @@ -19,8 +19,6 @@ export type { CreateJWTRequest, CreatePolicyRequest, CreateSSHKeyRequest, - CreateScimTokenRequest, - CreateScimTokenResponse, CreateUserMFAOTPRequest, CreateUserRequest, CreateUserRequestMember, @@ -29,15 +27,12 @@ export type { DeleteGroupRequest, DeleteJWTRequest, DeletePolicyRequest, - DeleteSSHKeyRequest, DeleteSamlCertificateRequest, DeleteSamlRequest, - DeleteScimRequest, - DeleteScimTokenRequest, + DeleteSSHKeyRequest, DeleteUserMFAOTPRequest, DeleteUserRequest, EnableOrganizationSamlRequest, - EnableOrganizationScimRequest, EncodedJWT, GetAPIKeyRequest, GetApplicationRequest, @@ -58,8 +53,8 @@ export type { Group, InitiateUserConnectionRequest, InitiateUserConnectionResponse, - JWT, JoinUserConnectionRequest, + JWT, ListAPIKeysRequest, ListAPIKeysRequestOrderBy, ListAPIKeysResponse, @@ -88,14 +83,11 @@ export type { ListQuotaResponse, ListRulesRequest, ListRulesResponse, + ListSamlCertificatesRequest, + ListSamlCertificatesResponse, ListSSHKeysRequest, ListSSHKeysRequestOrderBy, ListSSHKeysResponse, - ListSamlCertificatesRequest, - ListSamlCertificatesResponse, - ListScimTokensRequest, - ListScimTokensRequestOrderBy, - ListScimTokensResponse, ListUsersRequest, ListUsersRequestOrderBy, ListUsersResponse, @@ -105,10 +97,9 @@ export type { LogAction, LogResourceType, MFAOTP, + MigrateOrganizationGuestsRequest, Organization, OrganizationSecuritySettings, - ParseSamlMetadataRequest, - ParseSamlMetadataResponse, PermissionSet, PermissionSetScopeType, Policy, @@ -118,19 +109,17 @@ export type { RemoveUserConnectionRequest, Rule, RuleSpecs, - SSHKey, Saml, SamlCertificate, SamlCertificateOrigin, SamlCertificateType, SamlServiceProvider, SamlStatus, - Scim, - ScimToken, SetGroupMembersRequest, SetOrganizationAliasRequest, SetRulesRequest, SetRulesResponse, + SSHKey, UnlockUserRequest, UpdateAPIKeyRequest, UpdateApplicationRequest, @@ -138,8 +127,8 @@ export type { UpdateOrganizationLoginMethodsRequest, UpdateOrganizationSecuritySettingsRequest, UpdatePolicyRequest, - UpdateSSHKeyRequest, UpdateSamlRequest, + UpdateSSHKeyRequest, UpdateUserPasswordRequest, UpdateUserRequest, UpdateUserUsernameRequest, diff --git a/packages_generated/iam/src/v1alpha1/marshalling.gen.ts b/packages_generated/iam/src/v1alpha1/marshalling.gen.ts index df51222ea..d5a2150d7 100644 --- a/packages_generated/iam/src/v1alpha1/marshalling.gen.ts +++ b/packages_generated/iam/src/v1alpha1/marshalling.gen.ts @@ -1,19 +1,18 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import randomName from '@scaleway/random-name' +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, - marshalBlobToScwFile, resolveOneOf, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { - APIKey, AddGroupMemberRequest, AddGroupMembersRequest, AddSamlCertificateRequest, + APIKey, Application, Connection, ConnectionConnectedOrganization, @@ -24,7 +23,6 @@ import type { CreateJWTRequest, CreatePolicyRequest, CreateSSHKeyRequest, - CreateScimTokenResponse, CreateUserRequest, CreateUserRequestMember, EncodedJWT, @@ -32,8 +30,8 @@ import type { GracePeriod, Group, InitiateUserConnectionResponse, - JWT, JoinUserConnectionRequest, + JWT, ListAPIKeysResponse, ListApplicationsResponse, ListGracePeriodsResponse, @@ -44,16 +42,13 @@ import type { ListPoliciesResponse, ListQuotaResponse, ListRulesResponse, - ListSSHKeysResponse, ListSamlCertificatesResponse, - ListScimTokensResponse, + ListSSHKeysResponse, ListUsersResponse, Log, MFAOTP, Organization, OrganizationSecuritySettings, - ParseSamlMetadataRequest, - ParseSamlMetadataResponse, PermissionSet, Policy, Quotum, @@ -62,24 +57,21 @@ import type { RemoveUserConnectionRequest, Rule, RuleSpecs, - SSHKey, Saml, SamlCertificate, SamlServiceProvider, - Scim, - ScimToken, SetGroupMembersRequest, SetOrganizationAliasRequest, SetRulesRequest, SetRulesResponse, + SSHKey, UpdateAPIKeyRequest, UpdateApplicationRequest, UpdateGroupRequest, - UpdateOrganizationLoginMethodsRequest, UpdateOrganizationSecuritySettingsRequest, UpdatePolicyRequest, - UpdateSSHKeyRequest, UpdateSamlRequest, + UpdateSSHKeyRequest, UpdateUserPasswordRequest, UpdateUserRequest, UpdateUserUsernameRequest, @@ -325,36 +317,6 @@ export const unmarshalUser = (data: unknown): User => { } as User } -const unmarshalScimToken = (data: unknown): ScimToken => { - if (!isJSONObject(data)) { - throw new TypeError( - `Unmarshalling the type 'ScimToken' failed as data isn't a dictionary.`, - ) - } - - return { - createdAt: unmarshalDate(data.created_at), - expiresAt: unmarshalDate(data.expires_at), - id: data.id, - scimId: data.scim_id, - } as ScimToken -} - -export const unmarshalCreateScimTokenResponse = ( - data: unknown, -): CreateScimTokenResponse => { - if (!isJSONObject(data)) { - throw new TypeError( - `Unmarshalling the type 'CreateScimTokenResponse' failed as data isn't a dictionary.`, - ) - } - - return { - bearerToken: data.bearer_token, - token: data.token ? unmarshalScimToken(data.token) : undefined, - } as CreateScimTokenResponse -} - export const unmarshalEncodedJWT = (data: unknown): EncodedJWT => { if (!isJSONObject(data)) { throw new TypeError( @@ -678,21 +640,6 @@ export const unmarshalListSamlCertificatesResponse = ( } as ListSamlCertificatesResponse } -export const unmarshalListScimTokensResponse = ( - data: unknown, -): ListScimTokensResponse => { - if (!isJSONObject(data)) { - throw new TypeError( - `Unmarshalling the type 'ListScimTokensResponse' failed as data isn't a dictionary.`, - ) - } - - return { - scimTokens: unmarshalArrayOfObject(data.scim_tokens, unmarshalScimToken), - totalCount: data.total_count, - } as ListScimTokensResponse -} - export const unmarshalListUsersResponse = ( data: unknown, ): ListUsersResponse => { @@ -751,27 +698,10 @@ export const unmarshalOrganizationSecuritySettings = ( enforcePasswordRenewal: data.enforce_password_renewal, gracePeriodDuration: data.grace_period_duration, loginAttemptsBeforeLocked: data.login_attempts_before_locked, - maxApiKeyExpirationDuration: data.max_api_key_expiration_duration, maxLoginSessionDuration: data.max_login_session_duration, } as OrganizationSecuritySettings } -export const unmarshalParseSamlMetadataResponse = ( - data: unknown, -): ParseSamlMetadataResponse => { - if (!isJSONObject(data)) { - throw new TypeError( - `Unmarshalling the type 'ParseSamlMetadataResponse' failed as data isn't a dictionary.`, - ) - } - - return { - entityId: data.entity_id, - signingCertificates: data.signing_certificates, - singleSignOnUrl: data.single_sign_on_url, - } as ParseSamlMetadataResponse -} - const unmarshalSamlServiceProvider = (data: unknown): SamlServiceProvider => { if (!isJSONObject(data)) { throw new TypeError( @@ -803,19 +733,6 @@ export const unmarshalSaml = (data: unknown): Saml => { } as Saml } -export const unmarshalScim = (data: unknown): Scim => { - if (!isJSONObject(data)) { - throw new TypeError( - `Unmarshalling the type 'Scim' failed as data isn't a dictionary.`, - ) - } - - return { - createdAt: unmarshalDate(data.created_at), - id: data.id, - } as Scim -} - export const unmarshalSetRulesResponse = (data: unknown): SetRulesResponse => { if (!isJSONObject(data)) { throw new TypeError( @@ -844,7 +761,7 @@ export const unmarshalValidateUserMFAOTPResponse = ( export const marshalAddGroupMemberRequest = ( request: AddGroupMemberRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ...resolveOneOf([ { param: 'user_id', value: request.userId }, @@ -854,7 +771,7 @@ export const marshalAddGroupMemberRequest = ( export const marshalAddGroupMembersRequest = ( request: AddGroupMembersRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ application_ids: request.applicationIds, user_ids: request.userIds, @@ -862,7 +779,7 @@ export const marshalAddGroupMembersRequest = ( export const marshalAddSamlCertificateRequest = ( request: AddSamlCertificateRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ content: request.content, type: request.type, @@ -870,7 +787,7 @@ export const marshalAddSamlCertificateRequest = ( export const marshalCreateAPIKeyRequest = ( request: CreateAPIKeyRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ default_project_id: request.defaultProjectId, description: request.description, @@ -903,7 +820,7 @@ export const marshalCreateGroupRequest = ( export const marshalCreateJWTRequest = ( request: CreateJWTRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ referrer: request.referrer, user_id: request.userId, @@ -911,7 +828,7 @@ export const marshalCreateJWTRequest = ( const marshalRuleSpecs = ( request: RuleSpecs, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ condition: request.condition, permission_set_names: request.permissionSetNames, @@ -952,7 +869,7 @@ export const marshalCreateSSHKeyRequest = ( const marshalCreateUserRequestMember = ( request: CreateUserRequestMember, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ email: request.email, first_name: request.firstName, @@ -985,21 +902,14 @@ export const marshalCreateUserRequest = ( export const marshalJoinUserConnectionRequest = ( request: JoinUserConnectionRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ token: request.token, }) -export const marshalParseSamlMetadataRequest = async ( - request: ParseSamlMetadataRequest, - defaults: DefaultValues, -): Promise> => ({ - file: await marshalBlobToScwFile(request.file), -}) - export const marshalRemoveGroupMemberRequest = ( request: RemoveGroupMemberRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ...resolveOneOf([ { param: 'user_id', value: request.userId }, @@ -1009,14 +919,14 @@ export const marshalRemoveGroupMemberRequest = ( export const marshalRemoveUserConnectionRequest = ( request: RemoveUserConnectionRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ target_user_id: request.targetUserId, }) export const marshalSetGroupMembersRequest = ( request: SetGroupMembersRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ application_ids: request.applicationIds, user_ids: request.userIds, @@ -1024,7 +934,7 @@ export const marshalSetGroupMembersRequest = ( export const marshalSetOrganizationAliasRequest = ( request: SetOrganizationAliasRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ alias: request.alias, }) @@ -1039,16 +949,15 @@ export const marshalSetRulesRequest = ( export const marshalUpdateAPIKeyRequest = ( request: UpdateAPIKeyRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ default_project_id: request.defaultProjectId, description: request.description, - expires_at: request.expiresAt, }) export const marshalUpdateApplicationRequest = ( request: UpdateApplicationRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ description: request.description, name: request.name, @@ -1057,37 +966,26 @@ export const marshalUpdateApplicationRequest = ( export const marshalUpdateGroupRequest = ( request: UpdateGroupRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ description: request.description, name: request.name, tags: request.tags, }) -export const marshalUpdateOrganizationLoginMethodsRequest = ( - request: UpdateOrganizationLoginMethodsRequest, - defaults: DefaultValues, -): Record => ({ - login_magic_code_enabled: request.loginMagicCodeEnabled, - login_oauth2_enabled: request.loginOauth2Enabled, - login_password_enabled: request.loginPasswordEnabled, - login_saml_enabled: request.loginSamlEnabled, -}) - export const marshalUpdateOrganizationSecuritySettingsRequest = ( request: UpdateOrganizationSecuritySettingsRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ enforce_password_renewal: request.enforcePasswordRenewal, grace_period_duration: request.gracePeriodDuration, login_attempts_before_locked: request.loginAttemptsBeforeLocked, - max_api_key_expiration_duration: request.maxApiKeyExpirationDuration, max_login_session_duration: request.maxLoginSessionDuration, }) export const marshalUpdatePolicyRequest = ( request: UpdatePolicyRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ description: request.description, name: request.name, @@ -1102,7 +1000,7 @@ export const marshalUpdatePolicyRequest = ( export const marshalUpdateSSHKeyRequest = ( request: UpdateSSHKeyRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ disabled: request.disabled, name: request.name, @@ -1110,7 +1008,7 @@ export const marshalUpdateSSHKeyRequest = ( export const marshalUpdateSamlRequest = ( request: UpdateSamlRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ entity_id: request.entityId, single_sign_on_url: request.singleSignOnUrl, @@ -1118,14 +1016,14 @@ export const marshalUpdateSamlRequest = ( export const marshalUpdateUserPasswordRequest = ( request: UpdateUserPasswordRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ password: request.password, }) export const marshalUpdateUserRequest = ( request: UpdateUserRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ email: request.email, first_name: request.firstName, @@ -1137,14 +1035,14 @@ export const marshalUpdateUserRequest = ( export const marshalUpdateUserUsernameRequest = ( request: UpdateUserUsernameRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ username: request.username, }) export const marshalValidateUserMFAOTPRequest = ( request: ValidateUserMFAOTPRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ one_time_password: request.oneTimePassword, }) diff --git a/packages_generated/iam/src/v1alpha1/types.gen.ts b/packages_generated/iam/src/v1alpha1/types.gen.ts index ac46be38c..7c75e0b75 100644 --- a/packages_generated/iam/src/v1alpha1/types.gen.ts +++ b/packages_generated/iam/src/v1alpha1/types.gen.ts @@ -65,8 +65,6 @@ export type ListSSHKeysRequestOrderBy = | 'name_asc' | 'name_desc' -export type ListScimTokensRequestOrderBy = 'created_at_asc' | 'created_at_desc' - export type ListUsersRequestOrderBy = | 'created_at_asc' | 'created_at_desc' @@ -221,13 +219,6 @@ export interface RuleSpecs { organizationId?: string } -export interface ScimToken { - id: string - scimId: string - createdAt?: Date - expiresAt?: Date -} - export interface CreateUserRequestMember { /** * Email of the user to create. @@ -1004,24 +995,6 @@ export type CreateSSHKeyRequest = { projectId?: string } -export type CreateScimTokenRequest = { - /** - * ID of the SCIM configuration. - */ - scimId: string -} - -export interface CreateScimTokenResponse { - /** - * The SCIM token metadata. - */ - token?: ScimToken - /** - * The Bearer Token to use to authenticate to SCIM endpoints. - */ - bearerToken: string -} - export type CreateUserMFAOTPRequest = { /** * User ID of the MFA OTP. @@ -1105,20 +1078,6 @@ export type DeleteSamlRequest = { samlId: string } -export type DeleteScimRequest = { - /** - * ID of the SCIM configuration. - */ - scimId: string -} - -export type DeleteScimTokenRequest = { - /** - * The SCIM token ID. - */ - tokenId: string -} - export type DeleteUserMFAOTPRequest = { /** * User ID of the MFA OTP. @@ -1140,13 +1099,6 @@ export type EnableOrganizationSamlRequest = { organizationId?: string } -export type EnableOrganizationScimRequest = { - /** - * ID of the Organization. - */ - organizationId?: string -} - export interface EncodedJWT { /** * The renewed JWT. @@ -1755,36 +1707,6 @@ export interface ListSamlCertificatesResponse { certificates: SamlCertificate[] } -export type ListScimTokensRequest = { - /** - * ID of the SCIM configuration. - */ - scimId: string - /** - * Sort order of SCIM tokens. - */ - orderBy?: ListScimTokensRequestOrderBy - /** - * Requested page number. Value must be greater or equal to 1. - */ - page?: number - /** - * Number of items per page. Value must be between 1 and 100. - */ - pageSize?: number -} - -export interface ListScimTokensResponse { - /** - * List of SCIM tokens. - */ - scimTokens: ScimToken[] - /** - * Total count of SCIM tokens. - */ - totalCount: number -} - export type ListUsersRequest = { /** * Criteria for sorting results. @@ -1842,6 +1764,13 @@ export interface MFAOTP { secret: string } +export type MigrateOrganizationGuestsRequest = { + /** + * ID of the Organization. + */ + organizationId?: string +} + export interface Organization { /** * ID of the Organization. @@ -1890,20 +1819,6 @@ export interface OrganizationSecuritySettings { * Maximum duration a login session will stay active before needing to relogin. */ maxLoginSessionDuration?: string - /** - * Maximum duration the `expires_at` field of an API key can represent. A value of 0 means there is no maximum duration. - */ - maxApiKeyExpirationDuration?: string -} - -export type ParseSamlMetadataRequest = { - file: Blob -} - -export interface ParseSamlMetadataResponse { - singleSignOnUrl: string - entityId: string - signingCertificates: string[] } export type RemoveGroupMemberRequest = { @@ -1959,17 +1874,6 @@ export interface Saml { singleSignOnUrl: string } -export interface Scim { - /** - * ID of the SCIM configuration. - */ - id: string - /** - * Date and time of SCIM configuration creation. - */ - createdAt?: Date -} - export type SetGroupMembersRequest = { groupId: string userIds: string[] @@ -2025,10 +1929,6 @@ export type UpdateAPIKeyRequest = { * New description to update. */ description?: string - /** - * New expiration date of the API key. - */ - expiresAt?: Date } export type UpdateApplicationRequest = { @@ -2113,10 +2013,6 @@ export type UpdateOrganizationSecuritySettingsRequest = { * Maximum duration a login session will stay active before needing to relogin. */ maxLoginSessionDuration?: string - /** - * Maximum duration the `expires_at` field of an API key can represent. A value of 0 means there is no maximum duration. - */ - maxApiKeyExpirationDuration?: string } export type UpdatePolicyRequest = { diff --git a/packages_generated/iam/src/v1alpha1/validation-rules.gen.ts b/packages_generated/iam/src/v1alpha1/validation-rules.gen.ts index bc954ec1f..855e4ff64 100644 --- a/packages_generated/iam/src/v1alpha1/validation-rules.gen.ts +++ b/packages_generated/iam/src/v1alpha1/validation-rules.gen.ts @@ -23,7 +23,7 @@ export const CreateApplicationRequest = { name: { maxLength: 64, minLength: 1, - pattern: /^[a-zA-Z0-9\(\)\._\- ]+$/, + pattern: /^[a-zA-Z0-9()._\- ]+$/, }, } @@ -35,7 +35,7 @@ export const CreateGroupRequest = { name: { maxLength: 64, minLength: 1, - pattern: /^[a-zA-Z0-9\(\)\._\- ]+$/, + pattern: /^[a-zA-Z0-9()._\- ]+$/, }, } @@ -47,7 +47,7 @@ export const CreatePolicyRequest = { name: { maxLength: 64, minLength: 1, - pattern: /^[a-zA-Z0-9\(\)\._\- ]+$/, + pattern: /^[a-zA-Z0-9()._\- ]+$/, }, } @@ -109,7 +109,7 @@ export const ListApplicationsRequest = { name: { maxLength: 64, minLength: 1, - pattern: /^[a-zA-Z0-9\(\)\._\- ]+$/, + pattern: /^[a-zA-Z0-9()._\- ]+$/, }, page: { greaterThanOrEqual: 1, @@ -219,17 +219,6 @@ export const ListSSHKeysRequest = { }, } -export const ListScimTokensRequest = { - page: { - greaterThanOrEqual: 1, - lessThanOrEqual: 10000, - }, - pageSize: { - greaterThanOrEqual: 1, - lessThanOrEqual: 100, - }, -} - export const ListUsersRequest = { page: { greaterThanOrEqual: 1, @@ -268,7 +257,7 @@ export const UpdateApplicationRequest = { name: { maxLength: 64, minLength: 1, - pattern: /^[a-zA-Z0-9\(\)\._\- ]+$/, + pattern: /^[a-zA-Z0-9()._\- ]+$/, }, } @@ -279,7 +268,7 @@ export const UpdateGroupRequest = { name: { maxLength: 64, minLength: 1, - pattern: /^[a-zA-Z0-9\(\)\._\- ]+$/, + pattern: /^[a-zA-Z0-9()._\- ]+$/, }, } @@ -297,7 +286,7 @@ export const UpdatePolicyRequest = { name: { maxLength: 64, minLength: 1, - pattern: /^[a-zA-Z0-9\(\)\._\- ]+$/, + pattern: /^[a-zA-Z0-9()._\- ]+$/, }, } diff --git a/packages_generated/inference/src/v1/api.gen.ts b/packages_generated/inference/src/v1/api.gen.ts index 8475315ad..8144dca29 100644 --- a/packages_generated/inference/src/v1/api.gen.ts +++ b/packages_generated/inference/src/v1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { DEPLOYMENT_TRANSIENT_STATUSES as DEPLOYMENT_TRANSIENT_STATUSES_INFERENCE, MODEL_TRANSIENT_STATUSES as MODEL_TRANSIENT_STATUSES_INFERENCE, diff --git a/packages_generated/inference/src/v1/index.gen.ts b/packages_generated/inference/src/v1/index.gen.ts index 4890a0139..b27beccf1 100644 --- a/packages_generated/inference/src/v1/index.gen.ts +++ b/packages_generated/inference/src/v1/index.gen.ts @@ -31,9 +31,9 @@ export type { Model, ModelSource, ModelStatus, - ModelSupportInfo, ModelSupportedNode, ModelSupportedQuantization, + ModelSupportInfo, NodeType, NodeTypeStock, UpdateDeploymentRequest, diff --git a/packages_generated/inference/src/v1/marshalling.gen.ts b/packages_generated/inference/src/v1/marshalling.gen.ts index 3566e4853..50a261f94 100644 --- a/packages_generated/inference/src/v1/marshalling.gen.ts +++ b/packages_generated/inference/src/v1/marshalling.gen.ts @@ -1,13 +1,13 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import randomName from '@scaleway/random-name' +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { CreateDeploymentRequest, CreateEndpointRequest, @@ -23,9 +23,9 @@ import type { ListNodeTypesResponse, Model, ModelSource, - ModelSupportInfo, ModelSupportedNode, ModelSupportedQuantization, + ModelSupportInfo, NodeType, UpdateDeploymentRequest, UpdateEndpointRequest, @@ -263,19 +263,19 @@ export const unmarshalListNodeTypesResponse = ( const marshalEndpointPrivateNetworkDetails = ( request: EndpointPrivateNetworkDetails, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ private_network_id: request.privateNetworkId, }) const marshalEndpointPublicNetworkDetails = ( - request: EndpointPublicNetworkDetails, - defaults: DefaultValues, + _request: EndpointPublicNetworkDetails, + _defaults: DefaultValues, ): Record => ({}) const marshalDeploymentQuantization = ( request: DeploymentQuantization, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ bits: request.bits, }) @@ -335,7 +335,7 @@ export const marshalCreateEndpointRequest = ( const marshalModelSource = ( request: ModelSource, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ url: request.url, ...resolveOneOf([{ param: 'secret', value: request.secret }]), @@ -367,7 +367,7 @@ export const marshalUpdateDeploymentRequest = ( export const marshalUpdateEndpointRequest = ( request: UpdateEndpointRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ disable_auth: request.disableAuth, }) diff --git a/packages_generated/inference/src/v1/types.gen.ts b/packages_generated/inference/src/v1/types.gen.ts index 2c9b447c5..0d6c5b41f 100644 --- a/packages_generated/inference/src/v1/types.gen.ts +++ b/packages_generated/inference/src/v1/types.gen.ts @@ -57,7 +57,7 @@ export interface EndpointPrivateNetworkDetails { privateNetworkId: string } -export interface EndpointPublicNetworkDetails {} +export type EndpointPublicNetworkDetails = {} export interface ModelSupportedNode { /** diff --git a/packages_generated/inference/src/v1/validation-rules.gen.ts b/packages_generated/inference/src/v1/validation-rules.gen.ts index b7c14cd91..ff2f8f7df 100644 --- a/packages_generated/inference/src/v1/validation-rules.gen.ts +++ b/packages_generated/inference/src/v1/validation-rules.gen.ts @@ -61,6 +61,5 @@ export const UpdateDeploymentRequest = { name: { maxLength: 255, minLength: 1, - pattern: /^[A-Za-z0-9-_]+$/, }, } diff --git a/packages_generated/inference/src/v1beta1/api.gen.ts b/packages_generated/inference/src/v1beta1/api.gen.ts index f3c8d739e..91e319dc5 100644 --- a/packages_generated/inference/src/v1beta1/api.gen.ts +++ b/packages_generated/inference/src/v1beta1/api.gen.ts @@ -3,8 +3,8 @@ import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, diff --git a/packages_generated/inference/src/v1beta1/marshalling.gen.ts b/packages_generated/inference/src/v1beta1/marshalling.gen.ts index 12eba1f16..65731d842 100644 --- a/packages_generated/inference/src/v1beta1/marshalling.gen.ts +++ b/packages_generated/inference/src/v1beta1/marshalling.gen.ts @@ -288,7 +288,7 @@ export const unmarshalSetDeploymentACLRulesResponse = ( const marshalACLRuleRequest = ( request: ACLRuleRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ description: request.description, ip: request.ip, @@ -306,14 +306,14 @@ export const marshalAddDeploymentACLRulesRequest = ( const marshalEndpointSpecPrivateNetwork = ( request: EndpointSpecPrivateNetwork, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ private_network_id: request.privateNetworkId, }) const marshalEndpointSpecPublic = ( - request: EndpointSpecPublic, - defaults: DefaultValues, + _request: EndpointSpecPublic, + _defaults: DefaultValues, ): Record => ({}) const marshalEndpointSpec = ( @@ -374,7 +374,7 @@ export const marshalSetDeploymentACLRulesRequest = ( export const marshalUpdateDeploymentRequest = ( request: UpdateDeploymentRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ max_size: request.maxSize, min_size: request.minSize, @@ -384,7 +384,7 @@ export const marshalUpdateDeploymentRequest = ( export const marshalUpdateEndpointRequest = ( request: UpdateEndpointRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ disable_auth: request.disableAuth, }) diff --git a/packages_generated/inference/src/v1beta1/types.gen.ts b/packages_generated/inference/src/v1beta1/types.gen.ts index e37d661da..b5c661ff6 100644 --- a/packages_generated/inference/src/v1beta1/types.gen.ts +++ b/packages_generated/inference/src/v1beta1/types.gen.ts @@ -38,7 +38,7 @@ export interface EndpointPrivateNetworkDetails { privateNetworkId: string } -export interface EndpointPublicAccessDetails {} +export type EndpointPublicAccessDetails = {} export interface EndpointSpecPrivateNetwork { /** @@ -47,7 +47,7 @@ export interface EndpointSpecPrivateNetwork { privateNetworkId: string } -export interface EndpointSpecPublic {} +export type EndpointSpecPublic = {} export interface Endpoint { /** diff --git a/packages_generated/instance/src/v1/api.gen.ts b/packages_generated/instance/src/v1/api.gen.ts index 2fb525ae0..8adb3eb98 100644 --- a/packages_generated/instance/src/v1/api.gen.ts +++ b/packages_generated/instance/src/v1/api.gen.ts @@ -1,13 +1,14 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, } from '@scaleway/sdk-client' -import type { ApiLocality } from '@scaleway/sdk-client' import { marshalApplyBlockMigrationRequest, marshalAttachServerFileSystemRequest, @@ -78,9 +79,9 @@ import { unmarshalListSecurityGroupRulesResponse, unmarshalListSecurityGroupsResponse, unmarshalListServerActionsResponse, - unmarshalListServerUserDataResponse, unmarshalListServersResponse, unmarshalListServersTypesResponse, + unmarshalListServerUserDataResponse, unmarshalListSnapshotsResponse, unmarshalListVolumesResponse, unmarshalListVolumesTypesResponse, @@ -187,12 +188,12 @@ import type { ListSecurityGroupsResponse, ListServerActionsRequest, ListServerActionsResponse, - ListServerUserDataRequest, - ListServerUserDataResponse, ListServersRequest, ListServersResponse, ListServersTypesRequest, ListServersTypesResponse, + ListServerUserDataRequest, + ListServerUserDataResponse, ListSnapshotsRequest, ListSnapshotsResponse, ListVolumesRequest, diff --git a/packages_generated/instance/src/v1/index.gen.ts b/packages_generated/instance/src/v1/index.gen.ts index e61342883..99ad902f4 100644 --- a/packages_generated/instance/src/v1/index.gen.ts +++ b/packages_generated/instance/src/v1/index.gen.ts @@ -11,8 +11,8 @@ export type { AttachServerVolumeRequest, AttachServerVolumeRequestVolumeType, AttachServerVolumeResponse, - BootType, Bootscript, + BootType, CheckBlockMigrationOrganizationQuotasRequest, CreateImageRequest, CreateImageResponse, @@ -95,13 +95,13 @@ export type { ListSecurityGroupsResponse, ListServerActionsRequest, ListServerActionsResponse, - ListServerUserDataRequest, - ListServerUserDataResponse, ListServersRequest, ListServersRequestOrder, ListServersResponse, ListServersTypesRequest, ListServersTypesResponse, + ListServerUserDataRequest, + ListServerUserDataResponse, ListSnapshotsRequest, ListSnapshotsResponse, ListVolumesRequest, @@ -148,9 +148,9 @@ export type { ServerTypeGPUInfo, ServerTypeNetwork, ServerTypeNetworkInterface, + ServerTypesAvailability, ServerTypeVolumeConstraintSizes, ServerTypeVolumeConstraintsByType, - ServerTypesAvailability, SetImageRequest, SetPlacementGroupRequest, SetPlacementGroupResponse, diff --git a/packages_generated/instance/src/v1/marshalling.gen.ts b/packages_generated/instance/src/v1/marshalling.gen.ts index 9429b8ddf..e15ea41ea 100644 --- a/packages_generated/instance/src/v1/marshalling.gen.ts +++ b/packages_generated/instance/src/v1/marshalling.gen.ts @@ -1,6 +1,7 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import randomName from '@scaleway/random-name' +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, @@ -8,7 +9,6 @@ import { unmarshalDate, unmarshalMapOfObject, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { ApplyBlockMigrationRequest, AttachServerFileSystemRequest, @@ -64,9 +64,9 @@ import type { ListSecurityGroupRulesResponse, ListSecurityGroupsResponse, ListServerActionsResponse, - ListServerUserDataResponse, ListServersResponse, ListServersTypesResponse, + ListServerUserDataResponse, ListSnapshotsResponse, ListVolumesResponse, ListVolumesTypesResponse, @@ -164,7 +164,6 @@ export const unmarshalPrivateNIC = (data: unknown): PrivateNIC => { serverId: data.server_id, state: data.state, tags: data.tags, - zone: data.zone, } as PrivateNIC } @@ -213,6 +212,7 @@ const unmarshalVolume = (data: unknown): Volume => { return { creationDate: unmarshalDate(data.creation_date), + exportUri: data.export_uri, id: data.id, modificationDate: unmarshalDate(data.modification_date), name: data.name, @@ -1693,7 +1693,7 @@ export const unmarshalUpdateVolumeResponse = ( export const marshalApplyBlockMigrationRequest = ( request: ApplyBlockMigrationRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ validation_key: request.validationKey, ...resolveOneOf([ @@ -1704,14 +1704,14 @@ export const marshalApplyBlockMigrationRequest = ( export const marshalAttachServerFileSystemRequest = ( request: AttachServerFileSystemRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ filesystem_id: request.filesystemId, }) export const marshalAttachServerVolumeRequest = ( request: AttachServerVolumeRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ boot: request.boot, volume_id: request.volumeId, @@ -1727,7 +1727,7 @@ export const marshalCheckBlockMigrationOrganizationQuotasRequest = ( const marshalVolumeTemplate = ( request: VolumeTemplate, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ id: request.id, name: request.name, @@ -1817,7 +1817,7 @@ export const marshalCreatePlacementGroupRequest = ( export const marshalCreatePrivateNICRequest = ( request: CreatePrivateNICRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ip_ids: request.ipIds, ipam_ip_ids: request.ipamIpIds, @@ -1856,7 +1856,7 @@ export const marshalCreateSecurityGroupRequest = ( export const marshalCreateSecurityGroupRuleRequest = ( request: CreateSecurityGroupRuleRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ action: request.action, dest_port_from: request.destPortFrom, @@ -1870,7 +1870,7 @@ export const marshalCreateSecurityGroupRuleRequest = ( const marshalVolumeServerTemplate = ( request: VolumeServerTemplate, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ base_snapshot: request.baseSnapshot, boot: request.boot, @@ -1976,21 +1976,21 @@ export const marshalCreateVolumeRequest = ( export const marshalDetachServerFileSystemRequest = ( request: DetachServerFileSystemRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ filesystem_id: request.filesystemId, }) export const marshalDetachServerVolumeRequest = ( request: DetachServerVolumeRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ volume_id: request.volumeId, }) export const marshalExportSnapshotRequest = ( request: ExportSnapshotRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ bucket: request.bucket, key: request.key, @@ -1998,7 +1998,7 @@ export const marshalExportSnapshotRequest = ( export const marshalPlanBlockMigrationRequest = ( request: PlanBlockMigrationRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ...resolveOneOf([ { param: 'volume_id', value: request.volumeId }, @@ -2008,7 +2008,7 @@ export const marshalPlanBlockMigrationRequest = ( const marshalServerActionRequestVolumeBackupTemplate = ( request: ServerActionRequestVolumeBackupTemplate, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ volume_type: request.volumeType, }) @@ -2037,7 +2037,7 @@ export const marshalServerActionRequest = ( const marshalServerSummary = ( request: ServerSummary, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ id: request.id, name: request.name, @@ -2045,7 +2045,7 @@ const marshalServerSummary = ( const marshalBootscript = ( request: Bootscript, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ architecture: request.architecture, bootcmdargs: request.bootcmdargs, @@ -2066,6 +2066,7 @@ const marshalVolume = ( defaults: DefaultValues, ): Record => ({ creation_date: request.creationDate, + export_uri: request.exportUri, id: request.id, modification_date: request.modificationDate, name: request.name, @@ -2084,7 +2085,7 @@ const marshalVolume = ( const marshalVolumeSummary = ( request: VolumeSummary, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ id: request.id, name: request.name, @@ -2140,7 +2141,7 @@ export const marshalSetPlacementGroupRequest = ( export const marshalSetPlacementGroupServersRequest = ( request: SetPlacementGroupServersRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ servers: request.servers, }) @@ -2170,7 +2171,7 @@ export const marshalSetSecurityGroupRequest = ( export const marshalSetSecurityGroupRuleRequest = ( request: SetSecurityGroupRuleRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ action: request.action, dest_port_from: request.destPortFrom, @@ -2185,7 +2186,7 @@ export const marshalSetSecurityGroupRuleRequest = ( const marshalSetSecurityGroupRulesRequestRule = ( request: SetSecurityGroupRulesRequestRule, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ action: request.action, dest_port_from: request.destPortFrom, @@ -2243,7 +2244,7 @@ const marshalImage = ( const marshalPlacementGroup = ( request: PlacementGroup, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ id: request.id, name: request.name, @@ -2258,7 +2259,7 @@ const marshalPlacementGroup = ( const marshalPrivateNIC = ( request: PrivateNIC, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ creation_date: request.creationDate, id: request.id, @@ -2267,12 +2268,11 @@ const marshalPrivateNIC = ( server_id: request.serverId, state: request.state, tags: request.tags, - zone: request.zone, }) const marshalSecurityGroupSummary = ( request: SecurityGroupSummary, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ id: request.id, name: request.name, @@ -2280,7 +2280,7 @@ const marshalSecurityGroupSummary = ( const marshalServerIp = ( request: ServerIp, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ address: request.address, dynamic: request.dynamic, @@ -2296,7 +2296,7 @@ const marshalServerIp = ( const marshalServerIpv6 = ( request: ServerIpv6, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ address: request.address, gateway: request.gateway, @@ -2305,7 +2305,7 @@ const marshalServerIpv6 = ( const marshalServerLocation = ( request: ServerLocation, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ cluster_id: request.clusterId, hypervisor_id: request.hypervisorId, @@ -2316,7 +2316,7 @@ const marshalServerLocation = ( const marshalServerMaintenance = ( request: ServerMaintenance, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ reason: request.reason, start_date: request.startDate, @@ -2396,7 +2396,7 @@ export const marshalSetServerRequest = ( const marshalSnapshotBaseVolume = ( request: SnapshotBaseVolume, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ id: request.id, name: request.name, @@ -2424,7 +2424,7 @@ export const marshalSetSnapshotRequest = ( const marshalVolumeImageUpdateTemplate = ( request: VolumeImageUpdateTemplate, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ id: request.id, }) @@ -2451,7 +2451,7 @@ export const marshalUpdateImageRequest = ( export const marshalUpdateIpRequest = ( request: UpdateIpRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ reverse: request.reverse, server: request.server, @@ -2461,7 +2461,7 @@ export const marshalUpdateIpRequest = ( export const marshalUpdatePlacementGroupRequest = ( request: UpdatePlacementGroupRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, policy_mode: request.policyMode, @@ -2471,21 +2471,21 @@ export const marshalUpdatePlacementGroupRequest = ( export const marshalUpdatePlacementGroupServersRequest = ( request: UpdatePlacementGroupServersRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ servers: request.servers, }) export const marshalUpdatePrivateNICRequest = ( request: UpdatePrivateNICRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ tags: request.tags, }) export const marshalUpdateSecurityGroupRequest = ( request: UpdateSecurityGroupRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ description: request.description, enable_default_security: request.enableDefaultSecurity, @@ -2500,7 +2500,7 @@ export const marshalUpdateSecurityGroupRequest = ( export const marshalUpdateSecurityGroupRuleRequest = ( request: UpdateSecurityGroupRuleRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ action: request.action, dest_port_from: request.destPortFrom, @@ -2513,7 +2513,7 @@ export const marshalUpdateSecurityGroupRuleRequest = ( const marshalSecurityGroupTemplate = ( request: SecurityGroupTemplate, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ id: request.id, name: request.name, @@ -2553,7 +2553,7 @@ export const marshalUpdateServerRequest = ( export const marshalUpdateSnapshotRequest = ( request: UpdateSnapshotRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, tags: request.tags, @@ -2561,7 +2561,7 @@ export const marshalUpdateSnapshotRequest = ( export const marshalUpdateVolumeRequest = ( request: UpdateVolumeRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, size: request.size, diff --git a/packages_generated/instance/src/v1/types.gen.ts b/packages_generated/instance/src/v1/types.gen.ts index ce7c0c55b..15894d136 100644 --- a/packages_generated/instance/src/v1/types.gen.ts +++ b/packages_generated/instance/src/v1/types.gen.ts @@ -171,6 +171,10 @@ export interface Volume { * Volume name. */ name: string + /** + * @deprecated Show the volume NBD export URI. + */ + exportUri?: string /** * Volume disk size. */ @@ -335,10 +339,6 @@ export interface PrivateNIC { * Private NIC creation date. */ creationDate?: Date - /** - * The zone in which the Private NIC is located. - */ - zone: ScwZone } export interface SecurityGroupSummary { diff --git a/packages_generated/interlink/src/v1beta1/api.gen.ts b/packages_generated/interlink/src/v1beta1/api.gen.ts index bfc06a6c0..5b0a03478 100644 --- a/packages_generated/interlink/src/v1beta1/api.gen.ts +++ b/packages_generated/interlink/src/v1beta1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { DEDICATED_CONNECTION_TRANSIENT_STATUSES as DEDICATED_CONNECTION_TRANSIENT_STATUSES_INTERLINK, LINK_TRANSIENT_STATUSES as LINK_TRANSIENT_STATUSES_INTERLINK, diff --git a/packages_generated/interlink/src/v1beta1/index.gen.ts b/packages_generated/interlink/src/v1beta1/index.gen.ts index d2ac4e45e..51f56a350 100644 --- a/packages_generated/interlink/src/v1beta1/index.gen.ts +++ b/packages_generated/interlink/src/v1beta1/index.gen.ts @@ -44,7 +44,6 @@ export type { Partner, PartnerHost, Pop, - Range, RoutingPolicy, SelfHost, SetRoutingPolicyRequest, diff --git a/packages_generated/interlink/src/v1beta1/marshalling.gen.ts b/packages_generated/interlink/src/v1beta1/marshalling.gen.ts index e7dad5c37..0324064fc 100644 --- a/packages_generated/interlink/src/v1beta1/marshalling.gen.ts +++ b/packages_generated/interlink/src/v1beta1/marshalling.gen.ts @@ -1,12 +1,13 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { AttachRoutingPolicyRequest, AttachVpcRequest, @@ -24,7 +25,6 @@ import type { Partner, PartnerHost, Pop, - Range, RoutingPolicy, SelfHost, SetRoutingPolicyRequest, @@ -32,19 +32,6 @@ import type { UpdateRoutingPolicyRequest, } from './types.gen.js' -const unmarshalRange = (data: unknown): Range => { - if (!isJSONObject(data)) { - throw new TypeError( - `Unmarshalling the type 'Range' failed as data isn't a dictionary.`, - ) - } - - return { - end: data.end, - start: data.start, - } as Range -} - export const unmarshalDedicatedConnection = ( data: unknown, ): DedicatedConnection => { @@ -68,7 +55,6 @@ export const unmarshalDedicatedConnection = ( status: data.status, tags: data.tags, updatedAt: unmarshalDate(data.updated_at), - vlanRange: data.vlan_range ? unmarshalRange(data.vlan_range) : undefined, } as DedicatedConnection } @@ -179,7 +165,6 @@ export const unmarshalPop = (data: unknown): Pop => { address: data.address, availableLinkBandwidthsMbps: data.available_link_bandwidths_mbps, city: data.city, - displayName: data.display_name, hostingProviderName: data.hosting_provider_name, id: data.id, logoUrl: data.logo_url, @@ -291,14 +276,14 @@ export const unmarshalListRoutingPoliciesResponse = ( export const marshalAttachRoutingPolicyRequest = ( request: AttachRoutingPolicyRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ routing_policy_id: request.routingPolicyId, }) export const marshalAttachVpcRequest = ( request: AttachVpcRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ vpc_id: request.vpcId, }) @@ -336,21 +321,21 @@ export const marshalCreateRoutingPolicyRequest = ( export const marshalDetachRoutingPolicyRequest = ( request: DetachRoutingPolicyRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ routing_policy_id: request.routingPolicyId, }) export const marshalSetRoutingPolicyRequest = ( request: SetRoutingPolicyRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ routing_policy_id: request.routingPolicyId, }) export const marshalUpdateLinkRequest = ( request: UpdateLinkRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, peer_asn: request.peerAsn, @@ -359,7 +344,7 @@ export const marshalUpdateLinkRequest = ( export const marshalUpdateRoutingPolicyRequest = ( request: UpdateRoutingPolicyRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, prefix_filter_in: request.prefixFilterIn, diff --git a/packages_generated/interlink/src/v1beta1/types.gen.ts b/packages_generated/interlink/src/v1beta1/types.gen.ts index 1e19f1200..5c0baeb67 100644 --- a/packages_generated/interlink/src/v1beta1/types.gen.ts +++ b/packages_generated/interlink/src/v1beta1/types.gen.ts @@ -75,11 +75,6 @@ export interface BgpConfig { ipv6: string } -export interface Range { - start: number - end: number -} - export interface PartnerHost { /** * ID of the partner facilitating the link. @@ -151,10 +146,6 @@ export interface DedicatedConnection { * Demarcation details required by the data center to set up the supporting Cross Connect. This generally includes the physical space in the facility, the cabinet or rack the connection should land in, the patch panel to go in, the port designation, and the media type. */ demarcationInfo?: string - /** - * Range in which to pick vlan for self-hosted links on this dedicated connection. Both start & end are included. Any range defined here must be itself included in the greater allowed range of vlans from 1500 to 3899 (this range is hardware dependent and can change over time, but actual range will be enforced). - */ - vlanRange?: Range /** * Region of the dedicated connection. */ @@ -320,10 +311,6 @@ export interface Pop { * Available bandwidth in Mbits/s for future hosted links from available connections in this PoP. */ availableLinkBandwidthsMbps: number[] - /** - * Pretty name of the PoP. Includes name, hosting provider and location information (ex: Paris - TeleHouse TH2). - */ - displayName: string /** * Region of the PoP. */ diff --git a/packages_generated/interlink/src/v1beta1/validation-rules.gen.ts b/packages_generated/interlink/src/v1beta1/validation-rules.gen.ts index 6e61ae47f..8d7730dfe 100644 --- a/packages_generated/interlink/src/v1beta1/validation-rules.gen.ts +++ b/packages_generated/interlink/src/v1beta1/validation-rules.gen.ts @@ -99,9 +99,6 @@ export const Pop = { city: { minLength: 1, }, - displayName: { - minLength: 1, - }, hostingProviderName: { minLength: 1, }, diff --git a/packages_generated/iot/src/v1/api.gen.ts b/packages_generated/iot/src/v1/api.gen.ts index 8d8d15a44..981cce404 100644 --- a/packages_generated/iot/src/v1/api.gen.ts +++ b/packages_generated/iot/src/v1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { HUB_TRANSIENT_STATUSES as HUB_TRANSIENT_STATUSES_IOT } from './content.gen.js' import { marshalCreateDeviceRequest, diff --git a/packages_generated/iot/src/v1/marshalling.gen.ts b/packages_generated/iot/src/v1/marshalling.gen.ts index 08d0f2f3c..1ed0d3f27 100644 --- a/packages_generated/iot/src/v1/marshalling.gen.ts +++ b/packages_generated/iot/src/v1/marshalling.gen.ts @@ -1,6 +1,7 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import randomName from '@scaleway/random-name' +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, @@ -8,7 +9,6 @@ import { unmarshalDate, unmarshalTimeSeries, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { Certificate, CreateDeviceRequest, @@ -511,7 +511,7 @@ export const unmarshalTwinDocument = (data: unknown): TwinDocument => { const marshalDeviceMessageFiltersRule = ( request: DeviceMessageFiltersRule, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ policy: request.policy, topics: request.topics, @@ -548,7 +548,7 @@ export const marshalCreateDeviceRequest = ( const marshalHubTwinsGraphiteConfig = ( request: HubTwinsGraphiteConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ push_uri: request.pushUri, }) @@ -575,7 +575,7 @@ export const marshalCreateHubRequest = ( export const marshalCreateNetworkRequest = ( request: CreateNetworkRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ hub_id: request.hubId, name: request.name || randomName('network'), @@ -585,7 +585,7 @@ export const marshalCreateNetworkRequest = ( const marshalCreateRouteRequestDatabaseConfig = ( request: CreateRouteRequestDatabaseConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ dbname: request.dbname, engine: request.engine, @@ -598,7 +598,7 @@ const marshalCreateRouteRequestDatabaseConfig = ( const marshalCreateRouteRequestRestConfig = ( request: CreateRouteRequestRestConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ headers: request.headers, uri: request.uri, @@ -607,7 +607,7 @@ const marshalCreateRouteRequestRestConfig = ( const marshalCreateRouteRequestS3Config = ( request: CreateRouteRequestS3Config, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ bucket_name: request.bucketName, bucket_region: request.bucketRegion, @@ -649,7 +649,7 @@ export const marshalCreateRouteRequest = ( export const marshalPatchTwinDocumentRequest = ( request: PatchTwinDocumentRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ data: request.data, version: request.version, @@ -657,7 +657,7 @@ export const marshalPatchTwinDocumentRequest = ( export const marshalPutTwinDocumentRequest = ( request: PutTwinDocumentRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ data: request.data, version: request.version, @@ -665,14 +665,14 @@ export const marshalPutTwinDocumentRequest = ( export const marshalSetDeviceCertificateRequest = ( request: SetDeviceCertificateRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ certificate_pem: request.certificatePem, }) export const marshalSetHubCARequest = ( request: SetHubCARequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ca_cert_pem: request.caCertPem, challenge_cert_pem: request.challengeCertPem, @@ -714,7 +714,7 @@ export const marshalUpdateHubRequest = ( const marshalUpdateRouteRequestDatabaseConfig = ( request: UpdateRouteRequestDatabaseConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ dbname: request.dbname, engine: request.engine, @@ -727,7 +727,7 @@ const marshalUpdateRouteRequestDatabaseConfig = ( const marshalUpdateRouteRequestRestConfig = ( request: UpdateRouteRequestRestConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ headers: request.headers, uri: request.uri, @@ -736,7 +736,7 @@ const marshalUpdateRouteRequestRestConfig = ( const marshalUpdateRouteRequestS3Config = ( request: UpdateRouteRequestS3Config, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ bucket_name: request.bucketName, bucket_region: request.bucketRegion, diff --git a/packages_generated/ipam/src/v1/api.gen.ts b/packages_generated/ipam/src/v1/api.gen.ts index 627d090d1..eac69d0c2 100644 --- a/packages_generated/ipam/src/v1/api.gen.ts +++ b/packages_generated/ipam/src/v1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, resolveOneOf, toApiLocality, urlParams, validatePathParam, } from '@scaleway/sdk-client' -import type { ApiLocality } from '@scaleway/sdk-client' import { marshalAttachIPRequest, marshalBookIPRequest, diff --git a/packages_generated/ipam/src/v1/marshalling.gen.ts b/packages_generated/ipam/src/v1/marshalling.gen.ts index 24f783736..b0c3c97b1 100644 --- a/packages_generated/ipam/src/v1/marshalling.gen.ts +++ b/packages_generated/ipam/src/v1/marshalling.gen.ts @@ -1,12 +1,13 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { AttachIPRequest, BookIPRequest, @@ -103,7 +104,7 @@ export const unmarshalListIPsResponse = (data: unknown): ListIPsResponse => { const marshalCustomResource = ( request: CustomResource, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ mac_address: request.macAddress, name: request.name, @@ -118,7 +119,7 @@ export const marshalAttachIPRequest = ( const marshalSource = ( request: Source, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ...resolveOneOf([ { param: 'zonal', value: request.zonal }, @@ -163,14 +164,14 @@ export const marshalMoveIPRequest = ( export const marshalReleaseIPSetRequest = ( request: ReleaseIPSetRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ip_ids: request.ipIds, }) const marshalReverse = ( request: Reverse, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ address: request.address, hostname: request.hostname, diff --git a/packages_generated/jobs/src/v1alpha1/api.gen.ts b/packages_generated/jobs/src/v1alpha1/api.gen.ts index b72d57411..88e3d089f 100644 --- a/packages_generated/jobs/src/v1alpha1/api.gen.ts +++ b/packages_generated/jobs/src/v1alpha1/api.gen.ts @@ -1,13 +1,14 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, } from '@scaleway/sdk-client' -import type { ApiLocality } from '@scaleway/sdk-client' import { marshalCreateJobDefinitionRequest, marshalCreateJobDefinitionSecretsRequest, @@ -160,7 +161,7 @@ export class API extends ParentAPI { ) /** - * Delete an existing job definition by its unique identifier. + * Delete an exsisting job definition by its unique identifier. * * @param request - The request {@link DeleteJobDefinitionRequest} */ diff --git a/packages_generated/jobs/src/v1alpha1/marshalling.gen.ts b/packages_generated/jobs/src/v1alpha1/marshalling.gen.ts index 9317bc176..dde2943a0 100644 --- a/packages_generated/jobs/src/v1alpha1/marshalling.gen.ts +++ b/packages_generated/jobs/src/v1alpha1/marshalling.gen.ts @@ -1,13 +1,13 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import randomName from '@scaleway/random-name' +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { CreateJobDefinitionRequest, CreateJobDefinitionRequestCronScheduleConfig, @@ -258,7 +258,7 @@ export const unmarshalStartJobDefinitionResponse = ( const marshalCreateJobDefinitionRequestCronScheduleConfig = ( request: CreateJobDefinitionRequestCronScheduleConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ schedule: request.schedule, timezone: request.timezone, @@ -292,7 +292,7 @@ export const marshalCreateJobDefinitionRequest = ( const marshalCreateJobDefinitionSecretsRequestSecretConfig = ( request: CreateJobDefinitionSecretsRequestSecretConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ secret_manager_id: request.secretManagerId, secret_manager_version: request.secretManagerVersion, @@ -313,7 +313,7 @@ export const marshalCreateJobDefinitionSecretsRequest = ( export const marshalStartJobDefinitionRequest = ( request: StartJobDefinitionRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ command: request.command, environment_variables: request.environmentVariables, @@ -322,7 +322,7 @@ export const marshalStartJobDefinitionRequest = ( const marshalUpdateJobDefinitionRequestCronScheduleConfig = ( request: UpdateJobDefinitionRequestCronScheduleConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ schedule: request.schedule, timezone: request.timezone, @@ -352,7 +352,7 @@ export const marshalUpdateJobDefinitionRequest = ( export const marshalUpdateJobDefinitionSecretRequest = ( request: UpdateJobDefinitionSecretRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ secret_manager_version: request.secretManagerVersion, ...resolveOneOf([ diff --git a/packages_generated/k8s/src/v1/api.gen.ts b/packages_generated/k8s/src/v1/api.gen.ts index 8f226f84b..00bf2af7a 100644 --- a/packages_generated/k8s/src/v1/api.gen.ts +++ b/packages_generated/k8s/src/v1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { CLUSTER_TRANSIENT_STATUSES as CLUSTER_TRANSIENT_STATUSES_K8S, NODE_TRANSIENT_STATUSES as NODE_TRANSIENT_STATUSES_K8S, @@ -32,8 +33,8 @@ import { unmarshalListClusterACLRulesResponse, unmarshalListClusterAvailableTypesResponse, unmarshalListClusterAvailableVersionsResponse, - unmarshalListClusterTypesResponse, unmarshalListClustersResponse, + unmarshalListClusterTypesResponse, unmarshalListNodesResponse, unmarshalListPoolsResponse, unmarshalListVersionsResponse, @@ -69,10 +70,10 @@ import type { ListClusterAvailableTypesResponse, ListClusterAvailableVersionsRequest, ListClusterAvailableVersionsResponse, - ListClusterTypesRequest, - ListClusterTypesResponse, ListClustersRequest, ListClustersResponse, + ListClusterTypesRequest, + ListClusterTypesResponse, ListNodesRequest, ListNodesResponse, ListPoolsRequest, diff --git a/packages_generated/k8s/src/v1/index.gen.ts b/packages_generated/k8s/src/v1/index.gen.ts index 91663d528..6e56cfcc7 100644 --- a/packages_generated/k8s/src/v1/index.gen.ts +++ b/packages_generated/k8s/src/v1/index.gen.ts @@ -11,18 +11,18 @@ export type { AuthExternalNodeRequest, AutoscalerEstimator, AutoscalerExpander, - CNI, Cluster, - ClusterAutoUpgrade, ClusterAutoscalerConfig, + ClusterAutoUpgrade, ClusterOpenIDConnectConfig, ClusterStatus, ClusterType, ClusterTypeAvailability, ClusterTypeResiliency, + CNI, CreateClusterRequest, - CreateClusterRequestAutoUpgrade, CreateClusterRequestAutoscalerConfig, + CreateClusterRequestAutoUpgrade, CreateClusterRequestOpenIDConnectConfig, CreateClusterRequestPoolConfig, CreateClusterRequestPoolConfigUpgradePolicy, @@ -48,11 +48,11 @@ export type { ListClusterAvailableTypesResponse, ListClusterAvailableVersionsRequest, ListClusterAvailableVersionsResponse, - ListClusterTypesRequest, - ListClusterTypesResponse, ListClustersRequest, ListClustersRequestOrderBy, ListClustersResponse, + ListClusterTypesRequest, + ListClusterTypesResponse, ListNodesRequest, ListNodesRequestOrderBy, ListNodesResponse, @@ -80,8 +80,8 @@ export type { SetClusterACLRulesResponse, SetClusterTypeRequest, UpdateClusterRequest, - UpdateClusterRequestAutoUpgrade, UpdateClusterRequestAutoscalerConfig, + UpdateClusterRequestAutoUpgrade, UpdateClusterRequestOpenIDConnectConfig, UpdatePoolRequest, UpdatePoolRequestUpgradePolicy, diff --git a/packages_generated/k8s/src/v1/marshalling.gen.ts b/packages_generated/k8s/src/v1/marshalling.gen.ts index ba457412e..9e29cffd4 100644 --- a/packages_generated/k8s/src/v1/marshalling.gen.ts +++ b/packages_generated/k8s/src/v1/marshalling.gen.ts @@ -1,26 +1,26 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import randomName from '@scaleway/random-name' +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { ACLRule, ACLRuleRequest, AddClusterACLRulesRequest, AddClusterACLRulesResponse, Cluster, - ClusterAutoUpgrade, ClusterAutoscalerConfig, + ClusterAutoUpgrade, ClusterOpenIDConnectConfig, ClusterType, CreateClusterRequest, - CreateClusterRequestAutoUpgrade, CreateClusterRequestAutoscalerConfig, + CreateClusterRequestAutoUpgrade, CreateClusterRequestOpenIDConnectConfig, CreateClusterRequestPoolConfig, CreateClusterRequestPoolConfigUpgradePolicy, @@ -32,8 +32,8 @@ import type { ListClusterACLRulesResponse, ListClusterAvailableTypesResponse, ListClusterAvailableVersionsResponse, - ListClusterTypesResponse, ListClustersResponse, + ListClusterTypesResponse, ListNodesResponse, ListPoolsResponse, ListVersionsResponse, @@ -48,8 +48,8 @@ import type { SetClusterACLRulesResponse, SetClusterTypeRequest, UpdateClusterRequest, - UpdateClusterRequestAutoUpgrade, UpdateClusterRequestAutoscalerConfig, + UpdateClusterRequestAutoUpgrade, UpdateClusterRequestOpenIDConnectConfig, UpdatePoolRequest, UpdatePoolRequestUpgradePolicy, @@ -569,7 +569,7 @@ export const unmarshalSetClusterACLRulesResponse = ( const marshalACLRuleRequest = ( request: ACLRuleRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ description: request.description, ...resolveOneOf([ @@ -590,7 +590,7 @@ export const marshalAddClusterACLRulesRequest = ( const marshalMaintenanceWindow = ( request: MaintenanceWindow, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ day: request.day, start_hour: request.startHour, @@ -598,7 +598,7 @@ const marshalMaintenanceWindow = ( const marshalCreateClusterRequestPoolConfigUpgradePolicy = ( request: CreateClusterRequestPoolConfigUpgradePolicy, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ max_surge: request.maxSurge, max_unavailable: request.maxUnavailable, @@ -617,7 +617,7 @@ const marshalCreateClusterRequestAutoUpgrade = ( const marshalCreateClusterRequestAutoscalerConfig = ( request: CreateClusterRequestAutoscalerConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ balance_similar_node_groups: request.balanceSimilarNodeGroups, estimator: request.estimator, @@ -633,7 +633,7 @@ const marshalCreateClusterRequestAutoscalerConfig = ( const marshalCreateClusterRequestOpenIDConnectConfig = ( request: CreateClusterRequestOpenIDConnectConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ client_id: request.clientId, groups_claim: request.groupsClaim, @@ -730,7 +730,7 @@ export const marshalCreateClusterRequest = ( const marshalCreatePoolRequestUpgradePolicy = ( request: CreatePoolRequestUpgradePolicy, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ max_surge: request.maxSurge, max_unavailable: request.maxUnavailable, @@ -765,7 +765,7 @@ export const marshalCreatePoolRequest = ( export const marshalMigratePoolsToNewImagesRequest = ( request: MigratePoolsToNewImagesRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ pool_ids: request.poolIds, }) @@ -782,7 +782,7 @@ export const marshalSetClusterACLRulesRequest = ( export const marshalSetClusterTypeRequest = ( request: SetClusterTypeRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ type: request.type, }) @@ -800,7 +800,7 @@ const marshalUpdateClusterRequestAutoUpgrade = ( const marshalUpdateClusterRequestAutoscalerConfig = ( request: UpdateClusterRequestAutoscalerConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ balance_similar_node_groups: request.balanceSimilarNodeGroups, estimator: request.estimator, @@ -816,7 +816,7 @@ const marshalUpdateClusterRequestAutoscalerConfig = ( const marshalUpdateClusterRequestOpenIDConnectConfig = ( request: UpdateClusterRequestOpenIDConnectConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ client_id: request.clientId, groups_claim: request.groupsClaim, @@ -859,7 +859,7 @@ export const marshalUpdateClusterRequest = ( const marshalUpdatePoolRequestUpgradePolicy = ( request: UpdatePoolRequestUpgradePolicy, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ max_surge: request.maxSurge, max_unavailable: request.maxUnavailable, @@ -884,7 +884,7 @@ export const marshalUpdatePoolRequest = ( export const marshalUpgradeClusterRequest = ( request: UpgradeClusterRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ upgrade_pools: request.upgradePools, version: request.version, @@ -892,7 +892,7 @@ export const marshalUpgradeClusterRequest = ( export const marshalUpgradePoolRequest = ( request: UpgradePoolRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ version: request.version, }) diff --git a/packages_generated/k8s/src/v1/types.gen.ts b/packages_generated/k8s/src/v1/types.gen.ts index fd3eb100d..a0394a55d 100644 --- a/packages_generated/k8s/src/v1/types.gen.ts +++ b/packages_generated/k8s/src/v1/types.gen.ts @@ -288,7 +288,7 @@ export interface Pool { */ autohealing: boolean /** - * Tags associated with the pool, see [managing tags](https://www.scaleway.com/en/docs/kubernetes/api-cli/managing-tags). + * Tags associated with the pool, see [managing tags](https://www.scaleway.com/en/docs/containers/kubernetes/api-cli/managing-tags). */ tags: string[] /** @@ -501,7 +501,7 @@ export interface CreateClusterRequestPoolConfig { */ autohealing: boolean /** - * Tags associated with the pool, see [managing tags](https://www.scaleway.com/en/docs/kubernetes/api-cli/managing-tags). + * Tags associated with the pool, see [managing tags](https://www.scaleway.com/en/docs/containers/kubernetes/api-cli/managing-tags). */ tags: string[] /** @@ -1086,7 +1086,7 @@ export type CreatePoolRequest = { */ autohealing: boolean /** - * Tags associated with the pool, see [managing tags](https://www.scaleway.com/en/docs/kubernetes/api-cli/managing-tags). + * Tags associated with the pool, see [managing tags](https://www.scaleway.com/en/docs/containers/kubernetes/api-cli/managing-tags). */ tags?: string[] /** diff --git a/packages_generated/kafka/README.md b/packages_generated/kafka/README.md new file mode 100644 index 000000000..9b54dc937 --- /dev/null +++ b/packages_generated/kafka/README.md @@ -0,0 +1,96 @@ +# @scaleway/sdk-kafka + +[![npm version](https://img.shields.io/npm/v/@scaleway/sdk-kafka.svg)](https://www.npmjs.com/package/@scaleway/sdk-kafka) +[![npm downloads](https://img.shields.io/npm/dm/@scaleway/sdk-kafka.svg)](https://www.npmjs.com/package/@scaleway/sdk-kafka) +[![license](https://img.shields.io/npm/l/@scaleway/sdk-kafka.svg)](https://github.com/scaleway/scaleway-sdk-js/blob/master/LICENSE) + +Scaleway SDK for Kafka API. + +> **Note** +> This is an automatically generated package that is part of the [Scaleway SDK for JavaScript](https://github.com/scaleway/scaleway-sdk-js). + +## Installation + +```bash +npm install @scaleway/sdk-kafka @scaleway/sdk-client +``` + +or with pnpm: + +```bash +pnpm add @scaleway/sdk-kafka @scaleway/sdk-client +``` + +or with yarn: + +```bash +yarn add @scaleway/sdk-kafka @scaleway/sdk-client +``` + +## Getting Started + +You'll need a pair of access and secret keys to connect to Scaleway API. Please check the [documentation](https://www.scaleway.com/en/docs/identity-and-access-management/iam/how-to/create-api-keys/) on how to retrieve them. + +### Basic Usage + +```typescript +import { createClient } from '@scaleway/sdk-client' +import { Kafka } from '@scaleway/sdk-kafka' + +const client = createClient({ + accessKey: 'SCWXXXXXXXXXXXXXXXXX', + secretKey: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx', + defaultProjectId: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx', + defaultRegion: 'fr-par', + defaultZone: 'fr-par-1', +}) + +const api = new Kafka.v1.API(client) + +// Use the API +// Example: await api.listServers() +``` + +### Using Configuration Loader + +For a simpler setup, you can load credentials from the configuration file or environment variables: + +```typescript +import { createClient } from '@scaleway/sdk-client' +import { loadProfileFromConfigurationFile } from '@scaleway/configuration-loader' +import { Kafka } from '@scaleway/sdk-kafka' + +const profile = loadProfileFromConfigurationFile() +const client = createClient(profile) +const api = new Kafka.v1.API(client) +``` + +## Documentation + +- 📚 [Scaleway SDK Reference Documentation](https://scaleway.github.io/scaleway-sdk-js) +- 🌐 [Scaleway Kafka API Documentation](https://www.scaleway.com/en/developers/api/kafka/) +- 📖 [Main Repository](https://github.com/scaleway/scaleway-sdk-js) +- 💡 [Example Projects](https://github.com/scaleway/scaleway-sdk-js/tree/master/examples) + +## Features + +- ✅ Full TypeScript support with complete type definitions +- ✅ Promise-based API +- ✅ Automatic pagination helpers +- ✅ Built-in error handling +- ✅ Compatible with Node.js ≥ 20 + +## Support + +We love feedback! Feel free to reach us on: + +- [Scaleway Slack community](https://slack.scaleway.com/) - Join us on [#opensource](https://scaleway-community.slack.com/app_redirect?channel=opensource) +- [GitHub Issues](https://github.com/scaleway/scaleway-sdk-js/issues) + +## Contributing + +This repository is at its early stage and is still in active development. If you are looking for a way to contribute, please read [CONTRIBUTING.md](https://github.com/scaleway/scaleway-sdk-js/blob/master/CONTRIBUTING.md). + +## License + +This project is Apache 2.0 licensed. See the [LICENSE](https://github.com/scaleway/scaleway-sdk-js/blob/master/LICENSE) file for details. diff --git a/packages_generated/kafka/src/v1alpha1/api.gen.ts b/packages_generated/kafka/src/v1alpha1/api.gen.ts index 9243703b8..18af4ee6f 100644 --- a/packages_generated/kafka/src/v1alpha1/api.gen.ts +++ b/packages_generated/kafka/src/v1alpha1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { CLUSTER_TRANSIENT_STATUSES as CLUSTER_TRANSIENT_STATUSES_KAFKA } from './content.gen.js' import { marshalCreateClusterRequest, diff --git a/packages_generated/kafka/src/v1alpha1/marshalling.gen.ts b/packages_generated/kafka/src/v1alpha1/marshalling.gen.ts index 5bae608cb..96440259b 100644 --- a/packages_generated/kafka/src/v1alpha1/marshalling.gen.ts +++ b/packages_generated/kafka/src/v1alpha1/marshalling.gen.ts @@ -1,13 +1,13 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import randomName from '@scaleway/random-name' +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { Cluster, ClusterSetting, @@ -360,19 +360,19 @@ export const unmarshalListVersionsResponse = ( const marshalEndpointSpecPrivateNetworkDetails = ( request: EndpointSpecPrivateNetworkDetails, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ private_network_id: request.privateNetworkId, }) const marshalEndpointSpecPublicDetails = ( - request: EndpointSpecPublicDetails, - defaults: DefaultValues, + _request: EndpointSpecPublicDetails, + _defaults: DefaultValues, ): Record => ({}) const marshalCreateClusterRequestVolumeSpec = ( request: CreateClusterRequestVolumeSpec, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ size_bytes: request.sizeBytes, type: request.type, @@ -435,7 +435,7 @@ export const marshalCreateEndpointRequest = ( export const marshalUpdateClusterRequest = ( request: UpdateClusterRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, tags: request.tags, @@ -443,7 +443,7 @@ export const marshalUpdateClusterRequest = ( export const marshalUpdateUserRequest = ( request: UpdateUserRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ password: request.password, }) diff --git a/packages_generated/kafka/src/v1alpha1/types.gen.ts b/packages_generated/kafka/src/v1alpha1/types.gen.ts index 509ecc385..2565d0b4b 100644 --- a/packages_generated/kafka/src/v1alpha1/types.gen.ts +++ b/packages_generated/kafka/src/v1alpha1/types.gen.ts @@ -43,7 +43,7 @@ export interface EndpointPrivateNetworkDetails { /** * Public Access details. */ -export interface EndpointPublicDetails {} +export type EndpointPublicDetails = {} export interface VersionAvailableSettingBooleanProperty { defaultValue: boolean @@ -75,7 +75,7 @@ export interface EndpointSpecPrivateNetworkDetails { privateNetworkId: string } -export interface EndpointSpecPublicDetails {} +export type EndpointSpecPublicDetails = {} export interface ClusterSetting { /** diff --git a/packages_generated/key_manager/src/v1alpha1/api.gen.ts b/packages_generated/key_manager/src/v1alpha1/api.gen.ts index ffd14c481..08dc38ead 100644 --- a/packages_generated/key_manager/src/v1alpha1/api.gen.ts +++ b/packages_generated/key_manager/src/v1alpha1/api.gen.ts @@ -1,13 +1,14 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, } from '@scaleway/sdk-client' -import type { ApiLocality } from '@scaleway/sdk-client' import { marshalCreateKeyRequest, marshalDecryptRequest, diff --git a/packages_generated/key_manager/src/v1alpha1/marshalling.gen.ts b/packages_generated/key_manager/src/v1alpha1/marshalling.gen.ts index 8bc3c7c4f..9283a7acc 100644 --- a/packages_generated/key_manager/src/v1alpha1/marshalling.gen.ts +++ b/packages_generated/key_manager/src/v1alpha1/marshalling.gen.ts @@ -1,12 +1,13 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { CreateKeyRequest, DataKey, @@ -222,7 +223,7 @@ export const unmarshalVerifyResponse = (data: unknown): VerifyResponse => { const marshalKeyRotationPolicy = ( request: KeyRotationPolicy, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ next_rotation_at: request.nextRotationAt, rotation_period: request.rotationPeriod, @@ -230,7 +231,7 @@ const marshalKeyRotationPolicy = ( const marshalKeyUsage = ( request: KeyUsage, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ...resolveOneOf([ { param: 'symmetric_encryption', value: request.symmetricEncryption }, @@ -261,7 +262,7 @@ export const marshalCreateKeyRequest = ( export const marshalDecryptRequest = ( request: DecryptRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ associated_data: request.associatedData, ciphertext: request.ciphertext, @@ -269,7 +270,7 @@ export const marshalDecryptRequest = ( export const marshalEncryptRequest = ( request: EncryptRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ associated_data: request.associatedData, plaintext: request.plaintext, @@ -277,7 +278,7 @@ export const marshalEncryptRequest = ( export const marshalGenerateDataKeyRequest = ( request: GenerateDataKeyRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ algorithm: request.algorithm, without_plaintext: request.withoutPlaintext, @@ -285,7 +286,7 @@ export const marshalGenerateDataKeyRequest = ( export const marshalImportKeyMaterialRequest = ( request: ImportKeyMaterialRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ key_material: request.keyMaterial, salt: request.salt, @@ -293,7 +294,7 @@ export const marshalImportKeyMaterialRequest = ( export const marshalSignRequest = ( request: SignRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ digest: request.digest, }) @@ -313,7 +314,7 @@ export const marshalUpdateKeyRequest = ( export const marshalVerifyRequest = ( request: VerifyRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ digest: request.digest, signature: request.signature, diff --git a/packages_generated/lb/src/v1/api.gen.ts b/packages_generated/lb/src/v1/api.gen.ts index 34d13d531..619ba9d9b 100644 --- a/packages_generated/lb/src/v1/api.gen.ts +++ b/packages_generated/lb/src/v1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { CERTIFICATE_TRANSIENT_STATUSES as CERTIFICATE_TRANSIENT_STATUSES_LB, LB_TRANSIENT_STATUSES as LB_TRANSIENT_STATUSES_LB, @@ -77,8 +78,8 @@ import { unmarshalListFrontendsResponse, unmarshalListIpsResponse, unmarshalListLbPrivateNetworksResponse, - unmarshalListLbTypesResponse, unmarshalListLbsResponse, + unmarshalListLbTypesResponse, unmarshalListRoutesResponse, unmarshalListSubscriberResponse, unmarshalPrivateNetwork, @@ -136,10 +137,10 @@ import type { ListIpsResponse, ListLbPrivateNetworksRequest, ListLbPrivateNetworksResponse, - ListLbTypesRequest, - ListLbTypesResponse, ListLbsRequest, ListLbsResponse, + ListLbTypesRequest, + ListLbTypesResponse, ListRoutesRequest, ListRoutesResponse, ListSubscriberRequest, @@ -151,8 +152,8 @@ import type { Route, SetAclsResponse, SetBackendServersRequest, - SubscribeToLbRequest, Subscriber, + SubscribeToLbRequest, UnsubscribeFromLbRequest, UpdateAclRequest, UpdateBackendRequest, @@ -197,8 +198,8 @@ import type { ZonedApiListFrontendsRequest, ZonedApiListIPsRequest, ZonedApiListLbPrivateNetworksRequest, - ZonedApiListLbTypesRequest, ZonedApiListLbsRequest, + ZonedApiListLbTypesRequest, ZonedApiListRoutesRequest, ZonedApiListSubscriberRequest, ZonedApiMigrateLbRequest, diff --git a/packages_generated/lb/src/v1/index.gen.ts b/packages_generated/lb/src/v1/index.gen.ts index f22c6b948..8bb140c6f 100644 --- a/packages_generated/lb/src/v1/index.gen.ts +++ b/packages_generated/lb/src/v1/index.gen.ts @@ -88,11 +88,11 @@ export type { ListIpsResponse, ListLbPrivateNetworksRequest, ListLbPrivateNetworksResponse, - ListLbTypesRequest, - ListLbTypesResponse, ListLbsRequest, ListLbsRequestOrderBy, ListLbsResponse, + ListLbTypesRequest, + ListLbTypesResponse, ListPrivateNetworksRequestOrderBy, ListRoutesRequest, ListRoutesRequestOrderBy, @@ -113,14 +113,14 @@ export type { RemoveBackendServersRequest, Route, RouteMatch, - SSLCompatibilityLevel, SetAclsResponse, SetBackendServersRequest, + SSLCompatibilityLevel, StickySessionsType, - SubscribeToLbRequest, Subscriber, SubscriberEmailConfig, SubscriberWebhookConfig, + SubscribeToLbRequest, UnsubscribeFromLbRequest, UpdateAclRequest, UpdateBackendRequest, @@ -165,8 +165,8 @@ export type { ZonedApiListFrontendsRequest, ZonedApiListIPsRequest, ZonedApiListLbPrivateNetworksRequest, - ZonedApiListLbTypesRequest, ZonedApiListLbsRequest, + ZonedApiListLbTypesRequest, ZonedApiListRoutesRequest, ZonedApiListSubscriberRequest, ZonedApiMigrateLbRequest, diff --git a/packages_generated/lb/src/v1/marshalling.gen.ts b/packages_generated/lb/src/v1/marshalling.gen.ts index 3a9b2e962..6edb820a1 100644 --- a/packages_generated/lb/src/v1/marshalling.gen.ts +++ b/packages_generated/lb/src/v1/marshalling.gen.ts @@ -1,13 +1,13 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import randomName from '@scaleway/random-name' +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { Acl, AclAction, @@ -50,8 +50,8 @@ import type { ListFrontendsResponse, ListIpsResponse, ListLbPrivateNetworksResponse, - ListLbTypesResponse, ListLbsResponse, + ListLbTypesResponse, ListRoutesResponse, ListSubscriberResponse, MigrateLbRequest, @@ -64,10 +64,10 @@ import type { RouteMatch, SetAclsResponse, SetBackendServersRequest, - SubscribeToLbRequest, Subscriber, SubscriberEmailConfig, SubscriberWebhookConfig, + SubscribeToLbRequest, UpdateAclRequest, UpdateBackendRequest, UpdateCertificateRequest, @@ -842,26 +842,26 @@ export const unmarshalSetAclsResponse = (data: unknown): SetAclsResponse => { export const marshalAddBackendServersRequest = ( request: AddBackendServersRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ server_ip: request.serverIp, }) const marshalPrivateNetworkDHCPConfig = ( request: PrivateNetworkDHCPConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ip_id: request.ipId, }) const marshalPrivateNetworkIpamConfig = ( - request: PrivateNetworkIpamConfig, - defaults: DefaultValues, + _request: PrivateNetworkIpamConfig, + _defaults: DefaultValues, ): Record => ({}) const marshalPrivateNetworkStaticConfig = ( request: PrivateNetworkStaticConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ip_address: request.ipAddress, }) @@ -898,7 +898,7 @@ export const marshalAttachPrivateNetworkRequest = ( const marshalAclActionRedirect = ( request: AclActionRedirect, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ code: request.code, target: request.target, @@ -918,7 +918,7 @@ const marshalAclAction = ( const marshalAclMatch = ( request: AclMatch, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ http_filter: request.httpFilter, http_filter_option: request.httpFilterOption, @@ -944,7 +944,7 @@ export const marshalCreateAclRequest = ( const marshalHealthCheckHttpConfig = ( request: HealthCheckHttpConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ code: request.code, host_header: request.hostHeader, @@ -954,7 +954,7 @@ const marshalHealthCheckHttpConfig = ( const marshalHealthCheckHttpsConfig = ( request: HealthCheckHttpsConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ code: request.code, host_header: request.hostHeader, @@ -964,32 +964,32 @@ const marshalHealthCheckHttpsConfig = ( }) const marshalHealthCheckLdapConfig = ( - request: HealthCheckLdapConfig, - defaults: DefaultValues, + _request: HealthCheckLdapConfig, + _defaults: DefaultValues, ): Record => ({}) const marshalHealthCheckMysqlConfig = ( request: HealthCheckMysqlConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ user: request.user, }) const marshalHealthCheckPgsqlConfig = ( request: HealthCheckPgsqlConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ user: request.user, }) const marshalHealthCheckRedisConfig = ( - request: HealthCheckRedisConfig, - defaults: DefaultValues, + _request: HealthCheckRedisConfig, + _defaults: DefaultValues, ): Record => ({}) const marshalHealthCheckTcpConfig = ( - request: HealthCheckTcpConfig, - defaults: DefaultValues, + _request: HealthCheckTcpConfig, + _defaults: DefaultValues, ): Record => ({}) const marshalHealthCheck = ( @@ -1084,14 +1084,14 @@ export const marshalCreateBackendRequest = ( const marshalCreateCertificateRequestCustomCertificate = ( request: CreateCertificateRequestCustomCertificate, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ certificate_chain: request.certificateChain, }) const marshalCreateCertificateRequestLetsencryptConfig = ( request: CreateCertificateRequestLetsencryptConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ common_name: request.commonName, subject_alternative_name: request.subjectAlternativeName, @@ -1128,7 +1128,7 @@ export const marshalCreateCertificateRequest = ( export const marshalCreateFrontendRequest = ( request: CreateFrontendRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ backend_id: request.backendId, certificate_id: request.certificateId, @@ -1191,7 +1191,7 @@ export const marshalCreateLbRequest = ( const marshalRouteMatch = ( request: RouteMatch, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ match_subdomains: request.matchSubdomains, ...resolveOneOf([ @@ -1215,14 +1215,14 @@ export const marshalCreateRouteRequest = ( const marshalSubscriberEmailConfig = ( request: SubscriberEmailConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ email: request.email, }) const marshalSubscriberWebhookConfig = ( request: SubscriberWebhookConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ uri: request.uri, }) @@ -1264,28 +1264,28 @@ export const marshalCreateSubscriberRequest = ( export const marshalMigrateLbRequest = ( request: MigrateLbRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ type: request.type, }) export const marshalRemoveBackendServersRequest = ( request: RemoveBackendServersRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ server_ip: request.serverIp, }) export const marshalSetBackendServersRequest = ( request: SetBackendServersRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ server_ip: request.serverIp, }) export const marshalSubscribeToLbRequest = ( request: SubscribeToLbRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ subscriber_id: request.subscriberId, }) @@ -1306,7 +1306,7 @@ export const marshalUpdateAclRequest = ( export const marshalUpdateBackendRequest = ( request: UpdateBackendRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ failover_host: request.failoverHost, forward_port: request.forwardPort, @@ -1331,14 +1331,14 @@ export const marshalUpdateBackendRequest = ( export const marshalUpdateCertificateRequest = ( request: UpdateCertificateRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, }) export const marshalUpdateFrontendRequest = ( request: UpdateFrontendRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ backend_id: request.backendId, certificate_id: request.certificateId, @@ -1416,7 +1416,7 @@ export const marshalUpdateHealthCheckRequest = ( export const marshalUpdateIpRequest = ( request: UpdateIpRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ lb_id: request.lbId, reverse: request.reverse, @@ -1425,7 +1425,7 @@ export const marshalUpdateIpRequest = ( export const marshalUpdateLbRequest = ( request: UpdateLbRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ description: request.description, name: request.name, @@ -1469,7 +1469,7 @@ export const marshalUpdateSubscriberRequest = ( export const marshalZonedApiAddBackendServersRequest = ( request: ZonedApiAddBackendServersRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ server_ip: request.serverIp, }) @@ -1577,7 +1577,7 @@ export const marshalZonedApiCreateCertificateRequest = ( export const marshalZonedApiCreateFrontendRequest = ( request: ZonedApiCreateFrontendRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ backend_id: request.backendId, certificate_id: request.certificateId, @@ -1687,21 +1687,21 @@ export const marshalZonedApiCreateSubscriberRequest = ( export const marshalZonedApiDetachPrivateNetworkRequest = ( request: ZonedApiDetachPrivateNetworkRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ private_network_id: request.privateNetworkId, }) export const marshalZonedApiMigrateLbRequest = ( request: ZonedApiMigrateLbRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ type: request.type, }) export const marshalZonedApiRemoveBackendServersRequest = ( request: ZonedApiRemoveBackendServersRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ server_ip: request.serverIp, }) @@ -1729,14 +1729,14 @@ export const marshalZonedApiSetAclsRequest = ( export const marshalZonedApiSetBackendServersRequest = ( request: ZonedApiSetBackendServersRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ server_ip: request.serverIp, }) export const marshalZonedApiSubscribeToLbRequest = ( request: ZonedApiSubscribeToLbRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ subscriber_id: request.subscriberId, }) @@ -1757,7 +1757,7 @@ export const marshalZonedApiUpdateAclRequest = ( export const marshalZonedApiUpdateBackendRequest = ( request: ZonedApiUpdateBackendRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ failover_host: request.failoverHost, forward_port: request.forwardPort, @@ -1782,14 +1782,14 @@ export const marshalZonedApiUpdateBackendRequest = ( export const marshalZonedApiUpdateCertificateRequest = ( request: ZonedApiUpdateCertificateRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, }) export const marshalZonedApiUpdateFrontendRequest = ( request: ZonedApiUpdateFrontendRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ backend_id: request.backendId, certificate_id: request.certificateId, @@ -1867,7 +1867,7 @@ export const marshalZonedApiUpdateHealthCheckRequest = ( export const marshalZonedApiUpdateIpRequest = ( request: ZonedApiUpdateIpRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ lb_id: request.lbId, reverse: request.reverse, @@ -1876,7 +1876,7 @@ export const marshalZonedApiUpdateIpRequest = ( export const marshalZonedApiUpdateLbRequest = ( request: ZonedApiUpdateLbRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ description: request.description, name: request.name, diff --git a/packages_generated/lb/src/v1/types.gen.ts b/packages_generated/lb/src/v1/types.gen.ts index e0a3cfbb6..93a5bdb9b 100644 --- a/packages_generated/lb/src/v1/types.gen.ts +++ b/packages_generated/lb/src/v1/types.gen.ts @@ -183,7 +183,7 @@ export interface HealthCheckHttpsConfig { sni: string } -export interface HealthCheckLdapConfig {} +export type HealthCheckLdapConfig = {} export interface HealthCheckMysqlConfig { /** @@ -199,9 +199,9 @@ export interface HealthCheckPgsqlConfig { user: string } -export interface HealthCheckRedisConfig {} +export type HealthCheckRedisConfig = {} -export interface HealthCheckTcpConfig {} +export type HealthCheckTcpConfig = {} export interface Instance { /** @@ -724,7 +724,7 @@ export interface PrivateNetworkDHCPConfig { ipId?: string } -export interface PrivateNetworkIpamConfig {} +export type PrivateNetworkIpamConfig = {} export interface PrivateNetworkStaticConfig { /** diff --git a/packages_generated/marketplace/src/v2/api.gen.ts b/packages_generated/marketplace/src/v2/api.gen.ts index 786b8943d..99f2848d4 100644 --- a/packages_generated/marketplace/src/v2/api.gen.ts +++ b/packages_generated/marketplace/src/v2/api.gen.ts @@ -1,8 +1,8 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, resolveOneOf, urlParams, validatePathParam, diff --git a/packages_generated/mnq/src/v1beta1/api.gen.ts b/packages_generated/mnq/src/v1beta1/api.gen.ts index c15e07890..adcd83fed 100644 --- a/packages_generated/mnq/src/v1beta1/api.gen.ts +++ b/packages_generated/mnq/src/v1beta1/api.gen.ts @@ -1,13 +1,14 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, } from '@scaleway/sdk-client' -import type { ApiLocality } from '@scaleway/sdk-client' import { marshalNatsApiCreateNatsAccountRequest, marshalNatsApiCreateNatsCredentialsRequest, @@ -305,7 +306,7 @@ export class SnsAPI extends ParentAPI { ) /** - * Get Topics and Events info. Retrieve the Topics and Events information of the specified Project ID. information include the activation status and the Topics and Events API endpoint URL. + * Get Topics and Events info. Retrieve the Topics and Events information of the specified Project ID. Informations include the activation status and the Topics and Events API endpoint URL. * * @param request - The request {@link SnsApiGetSnsInfoRequest} * @returns A Promise of SnsInfo @@ -488,7 +489,7 @@ export class SqsAPI extends ParentAPI { ) /** - * Get Queues info. Retrieve the Queues information of the specified Project ID. information include the activation status and the Queues API endpoint URL. + * Get Queues info. Retrieve the Queues information of the specified Project ID. Informations include the activation status and the Queues API endpoint URL. * * @param request - The request {@link SqsApiGetSqsInfoRequest} * @returns A Promise of SqsInfo diff --git a/packages_generated/mnq/src/v1beta1/marshalling.gen.ts b/packages_generated/mnq/src/v1beta1/marshalling.gen.ts index 772005e24..b2a8097ab 100644 --- a/packages_generated/mnq/src/v1beta1/marshalling.gen.ts +++ b/packages_generated/mnq/src/v1beta1/marshalling.gen.ts @@ -1,12 +1,12 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import randomName from '@scaleway/random-name' +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { File, ListNatsAccountsResponse, @@ -274,7 +274,7 @@ export const marshalNatsApiCreateNatsAccountRequest = ( export const marshalNatsApiCreateNatsCredentialsRequest = ( request: NatsApiCreateNatsCredentialsRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name || randomName('mnq'), nats_account_id: request.natsAccountId, @@ -282,7 +282,7 @@ export const marshalNatsApiCreateNatsCredentialsRequest = ( export const marshalNatsApiUpdateNatsAccountRequest = ( request: NatsApiUpdateNatsAccountRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, }) @@ -296,7 +296,7 @@ export const marshalSnsApiActivateSnsRequest = ( const marshalSnsPermissions = ( request: SnsPermissions, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ can_manage: request.canManage, can_publish: request.canPublish, @@ -342,7 +342,7 @@ export const marshalSqsApiActivateSqsRequest = ( const marshalSqsPermissions = ( request: SqsPermissions, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ can_manage: request.canManage, can_publish: request.canPublish, diff --git a/packages_generated/mongodb/src/v1/api.gen.ts b/packages_generated/mongodb/src/v1/api.gen.ts index c1c65c2ea..e89d35ae0 100644 --- a/packages_generated/mongodb/src/v1/api.gen.ts +++ b/packages_generated/mongodb/src/v1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { INSTANCE_TRANSIENT_STATUSES as INSTANCE_TRANSIENT_STATUSES_MONGODB, SNAPSHOT_TRANSIENT_STATUSES as SNAPSHOT_TRANSIENT_STATUSES_MONGODB, diff --git a/packages_generated/mongodb/src/v1/marshalling.gen.ts b/packages_generated/mongodb/src/v1/marshalling.gen.ts index f64f20922..4aa069437 100644 --- a/packages_generated/mongodb/src/v1/marshalling.gen.ts +++ b/packages_generated/mongodb/src/v1/marshalling.gen.ts @@ -1,13 +1,13 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import randomName from '@scaleway/random-name' +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { CreateEndpointRequest, CreateInstanceRequest, @@ -353,14 +353,14 @@ export const unmarshalListVersionsResponse = ( const marshalEndpointSpecPrivateNetworkDetails = ( request: EndpointSpecPrivateNetworkDetails, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ private_network_id: request.privateNetworkId, }) const marshalEndpointSpecPublicNetworkDetails = ( - request: EndpointSpecPublicNetworkDetails, - defaults: DefaultValues, + _request: EndpointSpecPublicNetworkDetails, + _defaults: DefaultValues, ): Record => ({}) const marshalEndpointSpec = ( @@ -401,7 +401,7 @@ export const marshalCreateEndpointRequest = ( const marshalVolume = ( request: Volume, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ size_bytes: request.sizeBytes, type: request.type, @@ -431,7 +431,7 @@ export const marshalCreateInstanceRequest = ( export const marshalCreateSnapshotRequest = ( request: CreateSnapshotRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ expires_at: request.expiresAt, instance_id: request.instanceId, @@ -440,7 +440,7 @@ export const marshalCreateSnapshotRequest = ( export const marshalCreateUserRequest = ( request: CreateUserRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, password: request.password, @@ -448,7 +448,7 @@ export const marshalCreateUserRequest = ( export const marshalRestoreSnapshotRequest = ( request: RestoreSnapshotRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ instance_name: request.instanceName, node_amount: request.nodeAmount, @@ -458,7 +458,7 @@ export const marshalRestoreSnapshotRequest = ( const marshalUserRole = ( request: UserRole, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ role: request.role, ...resolveOneOf([ @@ -480,7 +480,7 @@ export const marshalSetUserRoleRequest = ( export const marshalUpdateInstanceRequest = ( request: UpdateInstanceRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ is_snapshot_schedule_enabled: request.isSnapshotScheduleEnabled, name: request.name, @@ -491,7 +491,7 @@ export const marshalUpdateInstanceRequest = ( export const marshalUpdateSnapshotRequest = ( request: UpdateSnapshotRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ expires_at: request.expiresAt, name: request.name, @@ -499,14 +499,14 @@ export const marshalUpdateSnapshotRequest = ( export const marshalUpdateUserRequest = ( request: UpdateUserRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ password: request.password, }) export const marshalUpgradeInstanceRequest = ( request: UpgradeInstanceRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ...resolveOneOf([ { param: 'volume_size_bytes', value: request.volumeSizeBytes }, diff --git a/packages_generated/mongodb/src/v1/types.gen.ts b/packages_generated/mongodb/src/v1/types.gen.ts index f6b5504b6..93c9f821a 100644 --- a/packages_generated/mongodb/src/v1/types.gen.ts +++ b/packages_generated/mongodb/src/v1/types.gen.ts @@ -70,7 +70,7 @@ export interface EndpointPrivateNetworkDetails { /** * Public Access details. */ -export interface EndpointPublicNetworkDetails {} +export type EndpointPublicNetworkDetails = {} export interface EndpointSpecPrivateNetworkDetails { /** @@ -79,7 +79,7 @@ export interface EndpointSpecPrivateNetworkDetails { privateNetworkId: string } -export interface EndpointSpecPublicNetworkDetails {} +export type EndpointSpecPublicNetworkDetails = {} export interface Endpoint { /** diff --git a/packages_generated/mongodb/src/v1/validation-rules.gen.ts b/packages_generated/mongodb/src/v1/validation-rules.gen.ts index bdf267adf..c97a53b5a 100644 --- a/packages_generated/mongodb/src/v1/validation-rules.gen.ts +++ b/packages_generated/mongodb/src/v1/validation-rules.gen.ts @@ -23,7 +23,7 @@ export const CreateInstanceRequest = { userName: { maxLength: 63, minLength: 1, - pattern: /^[a-zA-Z0-9_\-]*$/, + pattern: /^[a-zA-Z0-9_-]*$/, }, version: { pattern: /^[0-9]+\.[0-9]+$/, @@ -42,7 +42,7 @@ export const CreateUserRequest = { name: { maxLength: 63, minLength: 1, - pattern: /^[a-zA-Z0-9_\-]*$/, + pattern: /^[a-zA-Z0-9_-]*$/, }, password: { maxLength: 128, @@ -54,7 +54,7 @@ export const DeleteUserRequest = { name: { maxLength: 63, minLength: 1, - pattern: /^[a-zA-Z0-9_\-]*$/, + pattern: /^[a-zA-Z0-9_-]*$/, }, } @@ -112,7 +112,7 @@ export const ListUsersRequest = { name: { maxLength: 63, minLength: 1, - pattern: /^[a-zA-Z0-9_\-]*$/, + pattern: /^[a-zA-Z0-9_-]*$/, }, page: { greaterThanOrEqual: 1, @@ -152,7 +152,7 @@ export const SetUserRoleRequest = { userName: { maxLength: 63, minLength: 1, - pattern: /^[a-zA-Z0-9_\-]*$/, + pattern: /^[a-zA-Z0-9_-]*$/, }, } @@ -184,7 +184,7 @@ export const UpdateUserRequest = { name: { maxLength: 63, minLength: 1, - pattern: /^[a-zA-Z0-9_\-]*$/, + pattern: /^[a-zA-Z0-9_-]*$/, }, password: { maxLength: 128, diff --git a/packages_generated/mongodb/src/v1alpha1/api.gen.ts b/packages_generated/mongodb/src/v1alpha1/api.gen.ts index 9d1cc1279..adf1bed30 100644 --- a/packages_generated/mongodb/src/v1alpha1/api.gen.ts +++ b/packages_generated/mongodb/src/v1alpha1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { INSTANCE_TRANSIENT_STATUSES as INSTANCE_TRANSIENT_STATUSES_MONGODB, SNAPSHOT_TRANSIENT_STATUSES as SNAPSHOT_TRANSIENT_STATUSES_MONGODB, diff --git a/packages_generated/mongodb/src/v1alpha1/index.gen.ts b/packages_generated/mongodb/src/v1alpha1/index.gen.ts index be7df4512..b606177a3 100644 --- a/packages_generated/mongodb/src/v1alpha1/index.gen.ts +++ b/packages_generated/mongodb/src/v1alpha1/index.gen.ts @@ -44,9 +44,9 @@ export type { NodeTypeVolumeType, RestoreSnapshotRequest, RestoreSnapshotRequestVolumeDetails, - SetUserRoleRequest, Setting, SettingPropertyType, + SetUserRoleRequest, Snapshot, SnapshotStatus, SnapshotVolumeType, diff --git a/packages_generated/mongodb/src/v1alpha1/marshalling.gen.ts b/packages_generated/mongodb/src/v1alpha1/marshalling.gen.ts index 1e950cea1..a7ad198f4 100644 --- a/packages_generated/mongodb/src/v1alpha1/marshalling.gen.ts +++ b/packages_generated/mongodb/src/v1alpha1/marshalling.gen.ts @@ -1,13 +1,13 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import randomName from '@scaleway/random-name' +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { CreateEndpointRequest, CreateInstanceRequest, @@ -32,8 +32,8 @@ import type { NodeTypeVolumeType, RestoreSnapshotRequest, RestoreSnapshotRequestVolumeDetails, - SetUserRoleRequest, Setting, + SetUserRoleRequest, Snapshot, SnapshotVolumeType, UpdateInstanceRequest, @@ -383,14 +383,14 @@ export const unmarshalListVersionsResponse = ( const marshalEndpointSpecPrivateNetworkDetails = ( request: EndpointSpecPrivateNetworkDetails, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ private_network_id: request.privateNetworkId, }) const marshalEndpointSpecPublicDetails = ( - request: EndpointSpecPublicDetails, - defaults: DefaultValues, + _request: EndpointSpecPublicDetails, + _defaults: DefaultValues, ): Record => ({}) const marshalEndpointSpec = ( @@ -428,7 +428,7 @@ export const marshalCreateEndpointRequest = ( const marshalCreateInstanceRequestVolumeDetails = ( request: CreateInstanceRequestVolumeDetails, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ volume_size: request.volumeSize, volume_type: request.volumeType, @@ -458,7 +458,7 @@ export const marshalCreateInstanceRequest = ( export const marshalCreateSnapshotRequest = ( request: CreateSnapshotRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ expires_at: request.expiresAt, name: request.name, @@ -466,7 +466,7 @@ export const marshalCreateSnapshotRequest = ( export const marshalCreateUserRequest = ( request: CreateUserRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, password: request.password, @@ -474,7 +474,7 @@ export const marshalCreateUserRequest = ( const marshalRestoreSnapshotRequestVolumeDetails = ( request: RestoreSnapshotRequestVolumeDetails, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ volume_type: request.volumeType, }) @@ -491,7 +491,7 @@ export const marshalRestoreSnapshotRequest = ( const marshalUserRole = ( request: UserRole, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ role: request.role, ...resolveOneOf([ @@ -513,7 +513,7 @@ export const marshalSetUserRoleRequest = ( export const marshalUpdateInstanceRequest = ( request: UpdateInstanceRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, tags: request.tags, @@ -521,7 +521,7 @@ export const marshalUpdateInstanceRequest = ( export const marshalUpdateSnapshotRequest = ( request: UpdateSnapshotRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ expires_at: request.expiresAt, name: request.name, @@ -529,14 +529,14 @@ export const marshalUpdateSnapshotRequest = ( export const marshalUpdateUserRequest = ( request: UpdateUserRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ password: request.password, }) export const marshalUpgradeInstanceRequest = ( request: UpgradeInstanceRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ...resolveOneOf([{ param: 'volume_size', value: request.volumeSize }]), }) diff --git a/packages_generated/mongodb/src/v1alpha1/types.gen.ts b/packages_generated/mongodb/src/v1alpha1/types.gen.ts index 1f71a0b2c..79dd3e0f0 100644 --- a/packages_generated/mongodb/src/v1alpha1/types.gen.ts +++ b/packages_generated/mongodb/src/v1alpha1/types.gen.ts @@ -67,7 +67,7 @@ export interface EndpointPrivateNetworkDetails { privateNetworkId: string } -export interface EndpointPublicDetails {} +export type EndpointPublicDetails = {} export interface EndpointSpecPrivateNetworkDetails { /** @@ -76,7 +76,7 @@ export interface EndpointSpecPrivateNetworkDetails { privateNetworkId: string } -export interface EndpointSpecPublicDetails {} +export type EndpointSpecPublicDetails = {} export interface Endpoint { /** diff --git a/packages_generated/mongodb/src/v1alpha1/validation-rules.gen.ts b/packages_generated/mongodb/src/v1alpha1/validation-rules.gen.ts index ffff8e675..f51963bd3 100644 --- a/packages_generated/mongodb/src/v1alpha1/validation-rules.gen.ts +++ b/packages_generated/mongodb/src/v1alpha1/validation-rules.gen.ts @@ -23,7 +23,7 @@ export const CreateInstanceRequest = { userName: { maxLength: 63, minLength: 1, - pattern: /^[a-zA-Z0-9_\-]*$/, + pattern: /^[a-zA-Z0-9_-]*$/, }, version: { pattern: /^[0-9]+\.[0-9]+\.[0-9]+$/, @@ -42,7 +42,7 @@ export const CreateUserRequest = { name: { maxLength: 63, minLength: 1, - pattern: /^[a-zA-Z0-9_\-]*$/, + pattern: /^[a-zA-Z0-9_-]*$/, }, password: { maxLength: 128, @@ -54,7 +54,7 @@ export const DeleteUserRequest = { name: { maxLength: 63, minLength: 1, - pattern: /^[a-zA-Z0-9_\-]*$/, + pattern: /^[a-zA-Z0-9_-]*$/, }, } @@ -102,7 +102,7 @@ export const ListUsersRequest = { name: { maxLength: 63, minLength: 1, - pattern: /^[a-zA-Z0-9_\-]*$/, + pattern: /^[a-zA-Z0-9_-]*$/, }, page: { greaterThanOrEqual: 1, @@ -142,7 +142,7 @@ export const SetUserRoleRequest = { userName: { maxLength: 63, minLength: 1, - pattern: /^[a-zA-Z0-9_\-]*$/, + pattern: /^[a-zA-Z0-9_-]*$/, }, } @@ -166,7 +166,7 @@ export const UpdateUserRequest = { name: { maxLength: 63, minLength: 1, - pattern: /^[a-zA-Z0-9_\-]*$/, + pattern: /^[a-zA-Z0-9_-]*$/, }, password: { maxLength: 128, diff --git a/packages_generated/product_catalog/src/v2alpha1/api.gen.ts b/packages_generated/product_catalog/src/v2alpha1/api.gen.ts index 61df4c3ef..6a912bdf6 100644 --- a/packages_generated/product_catalog/src/v2alpha1/api.gen.ts +++ b/packages_generated/product_catalog/src/v2alpha1/api.gen.ts @@ -1,12 +1,13 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { Region as ScwRegion, Zone as ScwZone } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, resolveOneOf, urlParams, } from '@scaleway/sdk-client' -import type { Region as ScwRegion, Zone as ScwZone } from '@scaleway/sdk-client' import { unmarshalListPublicCatalogProductsResponse } from './marshalling.gen.js' import type { ListPublicCatalogProductsResponse, diff --git a/packages_generated/product_catalog/src/v2alpha1/types.gen.ts b/packages_generated/product_catalog/src/v2alpha1/types.gen.ts index 351f42ea8..ff68ff59e 100644 --- a/packages_generated/product_catalog/src/v2alpha1/types.gen.ts +++ b/packages_generated/product_catalog/src/v2alpha1/types.gen.ts @@ -266,7 +266,7 @@ export interface PublicCatalogProductPropertiesInstance { recommendedReplacementOfferIds: string[] } -export interface PublicCatalogProductPropertiesObjectStorage {} +export type PublicCatalogProductPropertiesObjectStorage = {} export interface PublicCatalogProductEnvironmentalImpactEstimation { kgCo2Equivalent?: number diff --git a/packages_generated/qaas/src/v1alpha1/api.gen.ts b/packages_generated/qaas/src/v1alpha1/api.gen.ts index 362742361..a1d5ac413 100644 --- a/packages_generated/qaas/src/v1alpha1/api.gen.ts +++ b/packages_generated/qaas/src/v1alpha1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, resolveOneOf, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { WaitForOptions } from '@scaleway/sdk-client' import { BOOKING_TRANSIENT_STATUSES as BOOKING_TRANSIENT_STATUSES_QAAS, JOB_TRANSIENT_STATUSES as JOB_TRANSIENT_STATUSES_QAAS, @@ -34,8 +35,8 @@ import { unmarshalListJobsResponse, unmarshalListModelsResponse, unmarshalListPlatformsResponse, - unmarshalListProcessResultsResponse, unmarshalListProcessesResponse, + unmarshalListProcessResultsResponse, unmarshalListSessionACLsResponse, unmarshalListSessionsResponse, unmarshalModel, @@ -77,10 +78,10 @@ import type { ListModelsResponse, ListPlatformsRequest, ListPlatformsResponse, - ListProcessResultsRequest, - ListProcessResultsResponse, ListProcessesRequest, ListProcessesResponse, + ListProcessResultsRequest, + ListProcessResultsResponse, ListSessionACLsRequest, ListSessionACLsResponse, ListSessionsRequest, @@ -662,7 +663,7 @@ export class API extends ParentAPI { ) /** - * Get application information. Retrieve information about the provided **application ID**, such as name, type and compatible platforms. + * Get application information. Retrieve information about the provided **applcation ID**, such as name, type and compatible platforms. * * @param request - The request {@link GetApplicationRequest} * @returns A Promise of Application diff --git a/packages_generated/qaas/src/v1alpha1/index.gen.ts b/packages_generated/qaas/src/v1alpha1/index.gen.ts index 61631d548..2e3715dd2 100644 --- a/packages_generated/qaas/src/v1alpha1/index.gen.ts +++ b/packages_generated/qaas/src/v1alpha1/index.gen.ts @@ -48,12 +48,12 @@ export type { ListPlatformsRequest, ListPlatformsRequestOrderBy, ListPlatformsResponse, - ListProcessResultsRequest, - ListProcessResultsRequestOrderBy, - ListProcessResultsResponse, ListProcessesRequest, ListProcessesRequestOrderBy, ListProcessesResponse, + ListProcessResultsRequest, + ListProcessResultsRequestOrderBy, + ListProcessResultsResponse, ListSessionACLsRequest, ListSessionACLsRequestOrderBy, ListSessionACLsResponse, diff --git a/packages_generated/qaas/src/v1alpha1/marshalling.gen.ts b/packages_generated/qaas/src/v1alpha1/marshalling.gen.ts index 4c95c120d..139fff96c 100644 --- a/packages_generated/qaas/src/v1alpha1/marshalling.gen.ts +++ b/packages_generated/qaas/src/v1alpha1/marshalling.gen.ts @@ -1,5 +1,7 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, @@ -7,7 +9,6 @@ import { unmarshalDate, unmarshalMoney, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { Application, Booking, @@ -25,8 +26,8 @@ import type { ListJobsResponse, ListModelsResponse, ListPlatformsResponse, - ListProcessResultsResponse, ListProcessesResponse, + ListProcessResultsResponse, ListSessionACLsResponse, ListSessionsResponse, Model, @@ -86,7 +87,6 @@ export const unmarshalBooking = (data: unknown): Booking => { progressMessage: data.progress_message, startedAt: unmarshalDate(data.started_at), status: data.status, - timeZone: data.time_zone, updatedAt: unmarshalDate(data.updated_at), } as Booking } @@ -451,7 +451,7 @@ export const unmarshalListSessionsResponse = ( const marshalJobCircuit = ( request: JobCircuit, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ...resolveOneOf([ { param: 'perceval_circuit', value: request.percevalCircuit }, @@ -494,12 +494,11 @@ export const marshalCreateProcessRequest = ( const marshalCreateSessionRequestBookingDemand = ( request: CreateSessionRequestBookingDemand, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ description: request.description, finished_at: request.finishedAt, started_at: request.startedAt, - time_zone: request.timeZone, }) export const marshalCreateSessionRequest = ( @@ -526,14 +525,14 @@ export const marshalCreateSessionRequest = ( export const marshalUpdateBookingRequest = ( request: UpdateBookingRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ description: request.description, }) export const marshalUpdateJobRequest = ( request: UpdateJobRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, tags: request.tags, @@ -541,7 +540,7 @@ export const marshalUpdateJobRequest = ( export const marshalUpdateProcessRequest = ( request: UpdateProcessRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, tags: request.tags, @@ -549,7 +548,7 @@ export const marshalUpdateProcessRequest = ( export const marshalUpdateSessionRequest = ( request: UpdateSessionRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ max_duration: request.maxDuration, max_idle_duration: request.maxIdleDuration, diff --git a/packages_generated/qaas/src/v1alpha1/types.gen.ts b/packages_generated/qaas/src/v1alpha1/types.gen.ts index b7e6f50d8..c7c66b92f 100644 --- a/packages_generated/qaas/src/v1alpha1/types.gen.ts +++ b/packages_generated/qaas/src/v1alpha1/types.gen.ts @@ -210,7 +210,6 @@ export interface CreateSessionRequestBookingDemand { startedAt?: Date finishedAt?: Date description?: string - timeZone?: string } export interface Application { @@ -269,10 +268,6 @@ export interface Booking { * Any progress message of the booking. */ progressMessage: string - /** - * Time zone for the booking schedule, in tz database format (e.g. 'Europe/Paris'). - */ - timeZone?: string } export interface JobResult { diff --git a/packages_generated/rdb/src/v1/api.gen.ts b/packages_generated/rdb/src/v1/api.gen.ts index dd6a900d0..569880138 100644 --- a/packages_generated/rdb/src/v1/api.gen.ts +++ b/packages_generated/rdb/src/v1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { DATABASE_BACKUP_TRANSIENT_STATUSES as DATABASE_BACKUP_TRANSIENT_STATUSES_RDB, INSTANCE_LOG_TRANSIENT_STATUSES as INSTANCE_LOG_TRANSIENT_STATUSES_RDB, @@ -606,9 +607,8 @@ export class API extends ParentAPI { }) /** - * [deprecated] Get Database Instance metrics. Retrieve the time series metrics of a given Database Instance. You can define the period from which to retrieve metrics by specifying the `start_date` and `end_date`. This method is deprecated and will be removed in a future version. + * Get Database Instance metrics. Retrieve the time series metrics of a given Database Instance. You can define the period from which to retrieve metrics by specifying the `start_date` and `end_date`. * - * @deprecated * @param request - The request {@link GetInstanceMetricsRequest} * @returns A Promise of InstanceMetrics */ diff --git a/packages_generated/rdb/src/v1/marshalling.gen.ts b/packages_generated/rdb/src/v1/marshalling.gen.ts index 49a6afea8..baf50f9f7 100644 --- a/packages_generated/rdb/src/v1/marshalling.gen.ts +++ b/packages_generated/rdb/src/v1/marshalling.gen.ts @@ -1,6 +1,7 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import randomName from '@scaleway/random-name' +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, @@ -8,7 +9,6 @@ import { unmarshalDate, unmarshalTimeSeries, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { ACLRule, ACLRuleRequest, @@ -895,7 +895,7 @@ export const unmarshalSetInstanceSettingsResponse = ( const marshalACLRuleRequest = ( request: ACLRuleRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ description: request.description, ip: request.ip, @@ -910,7 +910,7 @@ export const marshalAddInstanceACLRulesRequest = ( const marshalInstanceSetting = ( request: InstanceSetting, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, value: request.value, @@ -925,7 +925,7 @@ export const marshalAddInstanceSettingsRequest = ( export const marshalCloneInstanceRequest = ( request: CloneInstanceRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, node_type: request.nodeType, @@ -933,7 +933,7 @@ export const marshalCloneInstanceRequest = ( export const marshalCreateDatabaseBackupRequest = ( request: CreateDatabaseBackupRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ database_name: request.databaseName, expires_at: request.expiresAt, @@ -943,19 +943,19 @@ export const marshalCreateDatabaseBackupRequest = ( export const marshalCreateDatabaseRequest = ( request: CreateDatabaseRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, }) const marshalEndpointSpecPrivateNetworkIpamConfig = ( - request: EndpointSpecPrivateNetworkIpamConfig, - defaults: DefaultValues, + _request: EndpointSpecPrivateNetworkIpamConfig, + _defaults: DefaultValues, ): Record => ({}) const marshalEndpointSpecLoadBalancer = ( - request: EndpointSpecLoadBalancer, - defaults: DefaultValues, + _request: EndpointSpecLoadBalancer, + _defaults: DefaultValues, ): Record => ({}) const marshalEndpointSpecPrivateNetwork = ( @@ -1012,7 +1012,7 @@ export const marshalCreateEndpointRequest = ( export const marshalCreateInstanceFromSnapshotRequest = ( request: CreateInstanceFromSnapshotRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ instance_name: request.instanceName, is_ha_cluster: request.isHaCluster, @@ -1021,7 +1021,7 @@ export const marshalCreateInstanceFromSnapshotRequest = ( const marshalEncryptionAtRest = ( request: EncryptionAtRest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ enabled: request.enabled, }) @@ -1068,13 +1068,13 @@ export const marshalCreateInstanceRequest = ( }) const marshalReadReplicaEndpointSpecPrivateNetworkIpamConfig = ( - request: ReadReplicaEndpointSpecPrivateNetworkIpamConfig, - defaults: DefaultValues, + _request: ReadReplicaEndpointSpecPrivateNetworkIpamConfig, + _defaults: DefaultValues, ): Record => ({}) const marshalReadReplicaEndpointSpecDirectAccess = ( - request: ReadReplicaEndpointSpecDirectAccess, - defaults: DefaultValues, + _request: ReadReplicaEndpointSpecDirectAccess, + _defaults: DefaultValues, ): Record => ({}) const marshalReadReplicaEndpointSpecPrivateNetwork = ( @@ -1150,7 +1150,7 @@ export const marshalCreateReadReplicaRequest = ( export const marshalCreateSnapshotRequest = ( request: CreateSnapshotRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ expires_at: request.expiresAt, name: request.name || randomName('snp'), @@ -1158,7 +1158,7 @@ export const marshalCreateSnapshotRequest = ( export const marshalCreateUserRequest = ( request: CreateUserRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ is_admin: request.isAdmin, name: request.name, @@ -1167,28 +1167,28 @@ export const marshalCreateUserRequest = ( export const marshalDeleteInstanceACLRulesRequest = ( request: DeleteInstanceACLRulesRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ acl_rule_ips: request.aclRuleIps, }) export const marshalDeleteInstanceSettingsRequest = ( request: DeleteInstanceSettingsRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ setting_names: request.settingNames, }) export const marshalMigrateEndpointRequest = ( request: MigrateEndpointRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ instance_id: request.instanceId, }) export const marshalPrepareInstanceLogsRequest = ( request: PrepareInstanceLogsRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ end_date: request.endDate, start_date: request.startDate, @@ -1196,14 +1196,14 @@ export const marshalPrepareInstanceLogsRequest = ( export const marshalPurgeInstanceLogsRequest = ( request: PurgeInstanceLogsRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ log_name: request.logName, }) export const marshalRestoreDatabaseBackupRequest = ( request: RestoreDatabaseBackupRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ database_name: request.databaseName, instance_id: request.instanceId, @@ -1225,7 +1225,7 @@ export const marshalSetInstanceSettingsRequest = ( export const marshalSetPrivilegeRequest = ( request: SetPrivilegeRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ database_name: request.databaseName, permission: request.permission, @@ -1234,7 +1234,7 @@ export const marshalSetPrivilegeRequest = ( export const marshalUpdateDatabaseBackupRequest = ( request: UpdateDatabaseBackupRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ expires_at: request.expiresAt, name: request.name, @@ -1242,7 +1242,7 @@ export const marshalUpdateDatabaseBackupRequest = ( const marshalLogsPolicy = ( request: LogsPolicy, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ max_age_retention: request.maxAgeRetention, total_disk_retention: request.totalDiskRetention, @@ -1267,7 +1267,7 @@ export const marshalUpdateInstanceRequest = ( export const marshalUpdateSnapshotRequest = ( request: UpdateSnapshotRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ expires_at: request.expiresAt, name: request.name, @@ -1275,7 +1275,7 @@ export const marshalUpdateSnapshotRequest = ( export const marshalUpdateUserRequest = ( request: UpdateUserRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ is_admin: request.isAdmin, password: request.password, @@ -1283,7 +1283,7 @@ export const marshalUpdateUserRequest = ( const marshalUpgradeInstanceRequestMajorUpgradeWorkflow = ( request: UpgradeInstanceRequestMajorUpgradeWorkflow, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ upgradable_version_id: request.upgradableVersionId, with_endpoints: request.withEndpoints, diff --git a/packages_generated/rdb/src/v1/types.gen.ts b/packages_generated/rdb/src/v1/types.gen.ts index 0f57267b2..925f8ab4d 100644 --- a/packages_generated/rdb/src/v1/types.gen.ts +++ b/packages_generated/rdb/src/v1/types.gen.ts @@ -134,9 +134,9 @@ export type StorageClass = 'unknown_storage_class' | 'lssd' | 'bssd' | 'sbs' export type VolumeType = 'lssd' | 'bssd' | 'sbs_5k' | 'sbs_15k' -export interface EndpointDirectAccessDetails {} +export type EndpointDirectAccessDetails = {} -export interface EndpointLoadBalancerDetails {} +export type EndpointLoadBalancerDetails = {} export interface EndpointPrivateNetworkDetails { /** @@ -157,9 +157,9 @@ export interface EndpointPrivateNetworkDetails { provisioningMode: EndpointPrivateNetworkDetailsProvisioningMode } -export interface EndpointSpecPrivateNetworkIpamConfig {} +export type EndpointSpecPrivateNetworkIpamConfig = {} -export interface ReadReplicaEndpointSpecPrivateNetworkIpamConfig {} +export type ReadReplicaEndpointSpecPrivateNetworkIpamConfig = {} export interface EngineSetting { /** @@ -253,7 +253,7 @@ export interface Endpoint { hostname?: string } -export interface EndpointSpecLoadBalancer {} +export type EndpointSpecLoadBalancer = {} export interface EndpointSpecPrivateNetwork { /** @@ -274,7 +274,7 @@ export interface EndpointSpecPrivateNetwork { ipamConfig?: EndpointSpecPrivateNetworkIpamConfig } -export interface ReadReplicaEndpointSpecDirectAccess {} +export type ReadReplicaEndpointSpecDirectAccess = {} export interface ReadReplicaEndpointSpecPrivateNetwork { /** @@ -1545,7 +1545,7 @@ export type ListDatabasesRequest = { /** * Whether to skip the retrieval of each database size. If true, the size of each returned database will be set to 0. */ - skipSizeRetrieval?: boolean + skipSizeRetrieval: boolean page?: number pageSize?: number } diff --git a/packages_generated/redis/src/v1/api.gen.ts b/packages_generated/redis/src/v1/api.gen.ts index 89f06a92c..09330bfb8 100644 --- a/packages_generated/redis/src/v1/api.gen.ts +++ b/packages_generated/redis/src/v1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { CLUSTER_TRANSIENT_STATUSES as CLUSTER_TRANSIENT_STATUSES_REDIS } from './content.gen.js' import { marshalAddAclRulesRequest, @@ -28,8 +29,8 @@ import { unmarshalClusterMetricsResponse, unmarshalClusterSettingsResponse, unmarshalEndpoint, - unmarshalListClusterVersionsResponse, unmarshalListClustersResponse, + unmarshalListClusterVersionsResponse, unmarshalListNodeTypesResponse, unmarshalSetAclRulesResponse, unmarshalSetEndpointsResponse, @@ -55,10 +56,10 @@ import type { GetClusterMetricsRequest, GetClusterRequest, GetEndpointRequest, - ListClusterVersionsRequest, - ListClusterVersionsResponse, ListClustersRequest, ListClustersResponse, + ListClusterVersionsRequest, + ListClusterVersionsResponse, ListNodeTypesRequest, ListNodeTypesResponse, MigrateClusterRequest, diff --git a/packages_generated/redis/src/v1/index.gen.ts b/packages_generated/redis/src/v1/index.gen.ts index 9c75798a6..99c8396c2 100644 --- a/packages_generated/redis/src/v1/index.gen.ts +++ b/packages_generated/redis/src/v1/index.gen.ts @@ -34,11 +34,11 @@ export type { GetClusterMetricsRequest, GetClusterRequest, GetEndpointRequest, - ListClusterVersionsRequest, - ListClusterVersionsResponse, ListClustersRequest, ListClustersRequestOrderBy, ListClustersResponse, + ListClusterVersionsRequest, + ListClusterVersionsResponse, ListNodeTypesRequest, ListNodeTypesResponse, MigrateClusterRequest, diff --git a/packages_generated/redis/src/v1/marshalling.gen.ts b/packages_generated/redis/src/v1/marshalling.gen.ts index e76c1a187..7a02bff70 100644 --- a/packages_generated/redis/src/v1/marshalling.gen.ts +++ b/packages_generated/redis/src/v1/marshalling.gen.ts @@ -1,6 +1,7 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import randomName from '@scaleway/random-name' +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, @@ -8,7 +9,6 @@ import { unmarshalDate, unmarshalTimeSeries, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { ACLRule, ACLRuleSpec, @@ -29,8 +29,8 @@ import type { EndpointSpecPrivateNetworkSpec, EndpointSpecPrivateNetworkSpecIpamConfig, EndpointSpecPublicNetworkSpec, - ListClusterVersionsResponse, ListClustersResponse, + ListClusterVersionsResponse, ListNodeTypesResponse, MigrateClusterRequest, NodeType, @@ -340,7 +340,7 @@ export const unmarshalSetEndpointsResponse = ( const marshalACLRuleSpec = ( request: ACLRuleSpec, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ description: request.description, ip_cidr: request.ipCidr, @@ -355,7 +355,7 @@ export const marshalAddAclRulesRequest = ( const marshalClusterSetting = ( request: ClusterSetting, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, value: request.value, @@ -369,8 +369,8 @@ export const marshalAddClusterSettingsRequest = ( }) const marshalEndpointSpecPrivateNetworkSpecIpamConfig = ( - request: EndpointSpecPrivateNetworkSpecIpamConfig, - defaults: DefaultValues, + _request: EndpointSpecPrivateNetworkSpecIpamConfig, + _defaults: DefaultValues, ): Record => ({}) const marshalEndpointSpecPrivateNetworkSpec = ( @@ -389,8 +389,8 @@ const marshalEndpointSpecPrivateNetworkSpec = ( }) const marshalEndpointSpecPublicNetworkSpec = ( - request: EndpointSpecPublicNetworkSpec, - defaults: DefaultValues, + _request: EndpointSpecPublicNetworkSpec, + _defaults: DefaultValues, ): Record => ({}) const marshalEndpointSpec = ( @@ -457,7 +457,7 @@ export const marshalCreateClusterRequest = ( export const marshalMigrateClusterRequest = ( request: MigrateClusterRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ...resolveOneOf([ { param: 'version', value: request.version }, @@ -489,7 +489,7 @@ export const marshalSetEndpointsRequest = ( export const marshalUpdateClusterRequest = ( request: UpdateClusterRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, password: request.password, diff --git a/packages_generated/redis/src/v1/types.gen.ts b/packages_generated/redis/src/v1/types.gen.ts index acc3fd64e..ee5d55330 100644 --- a/packages_generated/redis/src/v1/types.gen.ts +++ b/packages_generated/redis/src/v1/types.gen.ts @@ -34,7 +34,7 @@ export type NodeTypeStock = export type PrivateNetworkProvisioningMode = 'static' | 'ipam' -export interface EndpointSpecPrivateNetworkSpecIpamConfig {} +export type EndpointSpecPrivateNetworkSpecIpamConfig = {} export interface PrivateNetwork { /** @@ -55,7 +55,7 @@ export interface PrivateNetwork { provisioningMode: PrivateNetworkProvisioningMode } -export interface PublicNetwork {} +export type PublicNetwork = {} export interface EndpointSpecPrivateNetworkSpec { /** @@ -72,7 +72,7 @@ export interface EndpointSpecPrivateNetworkSpec { ipamConfig?: EndpointSpecPrivateNetworkSpecIpamConfig } -export interface EndpointSpecPublicNetworkSpec {} +export type EndpointSpecPublicNetworkSpec = {} export interface AvailableClusterSetting { /** diff --git a/packages_generated/registry/src/v1/api.gen.ts b/packages_generated/registry/src/v1/api.gen.ts index 50986498e..d8b35b82e 100644 --- a/packages_generated/registry/src/v1/api.gen.ts +++ b/packages_generated/registry/src/v1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { IMAGE_TRANSIENT_STATUSES as IMAGE_TRANSIENT_STATUSES_REGISTRY, NAMESPACE_TRANSIENT_STATUSES as NAMESPACE_TRANSIENT_STATUSES_REGISTRY, diff --git a/packages_generated/registry/src/v1/marshalling.gen.ts b/packages_generated/registry/src/v1/marshalling.gen.ts index 72e8aadf4..3730b6131 100644 --- a/packages_generated/registry/src/v1/marshalling.gen.ts +++ b/packages_generated/registry/src/v1/marshalling.gen.ts @@ -1,13 +1,13 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import randomName from '@scaleway/random-name' +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { CreateNamespaceRequest, Image, @@ -150,14 +150,14 @@ export const marshalCreateNamespaceRequest = ( export const marshalUpdateImageRequest = ( request: UpdateImageRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ visibility: request.visibility, }) export const marshalUpdateNamespaceRequest = ( request: UpdateNamespaceRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ description: request.description, is_public: request.isPublic, diff --git a/packages_generated/s2s_vpn/src/v1alpha1/api.gen.ts b/packages_generated/s2s_vpn/src/v1alpha1/api.gen.ts index cf9737500..a7ecab187 100644 --- a/packages_generated/s2s_vpn/src/v1alpha1/api.gen.ts +++ b/packages_generated/s2s_vpn/src/v1alpha1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { VPN_GATEWAY_TRANSIENT_STATUSES as VPN_GATEWAY_TRANSIENT_STATUSES_S2S_VPN } from './content.gen.js' import { marshalCreateConnectionRequest, @@ -27,8 +28,8 @@ import { unmarshalListConnectionsResponse, unmarshalListCustomerGatewaysResponse, unmarshalListRoutingPoliciesResponse, - unmarshalListVpnGatewayTypesResponse, unmarshalListVpnGatewaysResponse, + unmarshalListVpnGatewayTypesResponse, unmarshalRenewConnectionPskResponse, unmarshalRoutingPolicy, unmarshalVpnGateway, @@ -58,10 +59,10 @@ import type { ListCustomerGatewaysResponse, ListRoutingPoliciesRequest, ListRoutingPoliciesResponse, - ListVpnGatewayTypesRequest, - ListVpnGatewayTypesResponse, ListVpnGatewaysRequest, ListVpnGatewaysResponse, + ListVpnGatewayTypesRequest, + ListVpnGatewayTypesResponse, RenewConnectionPskRequest, RenewConnectionPskResponse, RoutingPolicy, diff --git a/packages_generated/s2s_vpn/src/v1alpha1/index.gen.ts b/packages_generated/s2s_vpn/src/v1alpha1/index.gen.ts index 2811d8403..e1355d11b 100644 --- a/packages_generated/s2s_vpn/src/v1alpha1/index.gen.ts +++ b/packages_generated/s2s_vpn/src/v1alpha1/index.gen.ts @@ -43,11 +43,11 @@ export type { ListRoutingPoliciesRequest, ListRoutingPoliciesRequestOrderBy, ListRoutingPoliciesResponse, - ListVpnGatewayTypesRequest, - ListVpnGatewayTypesResponse, ListVpnGatewaysRequest, ListVpnGatewaysRequestOrderBy, ListVpnGatewaysResponse, + ListVpnGatewayTypesRequest, + ListVpnGatewayTypesResponse, RenewConnectionPskRequest, RenewConnectionPskResponse, RoutingPolicy, diff --git a/packages_generated/s2s_vpn/src/v1alpha1/marshalling.gen.ts b/packages_generated/s2s_vpn/src/v1alpha1/marshalling.gen.ts index 7f9fc6a7d..b691c77d9 100644 --- a/packages_generated/s2s_vpn/src/v1alpha1/marshalling.gen.ts +++ b/packages_generated/s2s_vpn/src/v1alpha1/marshalling.gen.ts @@ -1,12 +1,13 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { BgpSession, Connection, @@ -24,8 +25,8 @@ import type { ListConnectionsResponse, ListCustomerGatewaysResponse, ListRoutingPoliciesResponse, - ListVpnGatewayTypesResponse, ListVpnGatewaysResponse, + ListVpnGatewayTypesResponse, RenewConnectionPskResponse, RoutingPolicy, SetRoutingPolicyRequest, @@ -100,8 +101,6 @@ export const unmarshalConnection = (data: unknown): Connection => { projectId: data.project_id, region: data.region, routePropagationEnabled: data.route_propagation_enabled, - secretId: data.secret_id, - secretRevision: data.secret_revision, status: data.status, tags: data.tags, tunnelStatus: data.tunnel_status, @@ -350,7 +349,7 @@ export const unmarshalRenewConnectionPskResponse = ( const marshalConnectionCipher = ( request: ConnectionCipher, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ dh_group: request.dhGroup, encryption: request.encryption, @@ -359,7 +358,7 @@ const marshalConnectionCipher = ( const marshalCreateConnectionRequestBgpConfig = ( request: CreateConnectionRequestBgpConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ peer_private_ip: request.peerPrivateIp, private_ip: request.privateIp, @@ -420,7 +419,7 @@ export const marshalCreateRoutingPolicyRequest = ( const marshalCreateVpnGatewayRequestPublicConfig = ( request: CreateVpnGatewayRequestPublicConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ipam_ipv4_id: request.ipamIpv4Id, ipam_ipv6_id: request.ipamIpv6Id, @@ -454,7 +453,7 @@ export const marshalCreateVpnGatewayRequest = ( export const marshalDetachRoutingPolicyRequest = ( request: DetachRoutingPolicyRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ...resolveOneOf([ { param: 'routing_policy_v4', value: request.routingPolicyV4 }, @@ -464,7 +463,7 @@ export const marshalDetachRoutingPolicyRequest = ( export const marshalSetRoutingPolicyRequest = ( request: SetRoutingPolicyRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ...resolveOneOf([ { param: 'routing_policy_v4', value: request.routingPolicyV4 }, @@ -491,7 +490,7 @@ export const marshalUpdateConnectionRequest = ( export const marshalUpdateCustomerGatewayRequest = ( request: UpdateCustomerGatewayRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ asn: request.asn, ipv4_public: request.ipv4Public, @@ -502,7 +501,7 @@ export const marshalUpdateCustomerGatewayRequest = ( export const marshalUpdateRoutingPolicyRequest = ( request: UpdateRoutingPolicyRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, prefix_filter_in: request.prefixFilterIn, @@ -512,7 +511,7 @@ export const marshalUpdateRoutingPolicyRequest = ( export const marshalUpdateVpnGatewayRequest = ( request: UpdateVpnGatewayRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, tags: request.tags, diff --git a/packages_generated/s2s_vpn/src/v1alpha1/types.gen.ts b/packages_generated/s2s_vpn/src/v1alpha1/types.gen.ts index a3c9ff089..4f62e1678 100644 --- a/packages_generated/s2s_vpn/src/v1alpha1/types.gen.ts +++ b/packages_generated/s2s_vpn/src/v1alpha1/types.gen.ts @@ -102,7 +102,7 @@ export interface ConnectionCipher { dhGroup?: ConnectionDhGroup } -export interface VpnGatewayPrivateConfig {} +export type VpnGatewayPrivateConfig = {} export interface VpnGatewayPublicConfig { ipamIpv4Id?: string @@ -156,14 +156,6 @@ export interface Connection { * Who initiates the IPsec tunnel. */ initiationPolicy: ConnectionInitiationPolicy - /** - * ID of the secret in Secret Manager which contains the PSK. - */ - secretId: string - /** - * Version number of the secret in Secret Manager which contains the PSK. - */ - secretRevision: number /** * List of IKE v2 ciphers proposed for the IPsec tunnel. */ @@ -458,9 +450,9 @@ export interface CreateConnectionResponse { */ connection?: Connection /** - * @deprecated Deprecated, use secret_id & secret_revision fields. + * New PSK generated for this connection. */ - preSharedKey?: string + preSharedKey: string } export type CreateCustomerGatewayRequest = { @@ -948,9 +940,9 @@ export interface RenewConnectionPskResponse { */ connection?: Connection /** - * @deprecated Deprecated, use secret_id & secret_revision fields. + * New PSK generated for this connection. */ - preSharedKey?: string + preSharedKey: string } export type SetRoutingPolicyRequest = { diff --git a/packages_generated/secret/src/v1beta1/api.gen.ts b/packages_generated/secret/src/v1beta1/api.gen.ts index f597e734e..d5a2249cf 100644 --- a/packages_generated/secret/src/v1beta1/api.gen.ts +++ b/packages_generated/secret/src/v1beta1/api.gen.ts @@ -1,13 +1,14 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, } from '@scaleway/sdk-client' -import type { ApiLocality } from '@scaleway/sdk-client' import { marshalAddSecretOwnerRequest, marshalCreateSecretRequest, @@ -16,9 +17,9 @@ import { marshalUpdateSecretVersionRequest, unmarshalAccessSecretVersionResponse, unmarshalBrowseSecretsResponse, + unmarshalListSecretsResponse, unmarshalListSecretTypesResponse, unmarshalListSecretVersionsResponse, - unmarshalListSecretsResponse, unmarshalListTagsResponse, unmarshalSecret, unmarshalSecretVersion, @@ -38,12 +39,12 @@ import type { EnableSecretVersionRequest, GetSecretRequest, GetSecretVersionRequest, + ListSecretsRequest, + ListSecretsResponse, ListSecretTypesRequest, ListSecretTypesResponse, ListSecretVersionsRequest, ListSecretVersionsResponse, - ListSecretsRequest, - ListSecretsResponse, ListTagsRequest, ListTagsResponse, ProtectSecretRequest, diff --git a/packages_generated/secret/src/v1beta1/index.gen.ts b/packages_generated/secret/src/v1beta1/index.gen.ts index d1cb28ec8..b1b96e3bd 100644 --- a/packages_generated/secret/src/v1beta1/index.gen.ts +++ b/packages_generated/secret/src/v1beta1/index.gen.ts @@ -26,25 +26,25 @@ export type { EphemeralProperties, GetSecretRequest, GetSecretVersionRequest, + ListSecretsRequest, + ListSecretsRequestOrderBy, + ListSecretsResponse, ListSecretTypesRequest, ListSecretTypesResponse, ListSecretVersionsRequest, ListSecretVersionsResponse, - ListSecretsRequest, - ListSecretsRequestOrderBy, - ListSecretsResponse, ListTagsRequest, ListTagsResponse, Product, ProtectSecretRequest, RestoreSecretRequest, RestoreSecretVersionRequest, - SSHKey, Secret, SecretStatus, SecretType, SecretVersion, SecretVersionStatus, + SSHKey, UnprotectSecretRequest, UpdateSecretRequest, UpdateSecretVersionRequest, diff --git a/packages_generated/secret/src/v1beta1/marshalling.gen.ts b/packages_generated/secret/src/v1beta1/marshalling.gen.ts index a62c6fac1..f64814f13 100644 --- a/packages_generated/secret/src/v1beta1/marshalling.gen.ts +++ b/packages_generated/secret/src/v1beta1/marshalling.gen.ts @@ -1,11 +1,12 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { AccessSecretVersionResponse, AddSecretOwnerRequest, @@ -17,9 +18,9 @@ import type { CreateSecretVersionRequest, EphemeralPolicy, EphemeralProperties, + ListSecretsResponse, ListSecretTypesResponse, ListSecretVersionsResponse, - ListSecretsResponse, ListTagsResponse, Secret, SecretVersion, @@ -57,7 +58,6 @@ export const unmarshalSecretVersion = (data: unknown): SecretVersion => { ? unmarshalEphemeralProperties(data.ephemeral_properties) : undefined, latest: data.latest, - region: data.region, revision: data.revision, secretId: data.secret_id, status: data.status, @@ -262,14 +262,14 @@ export const unmarshalListTagsResponse = (data: unknown): ListTagsResponse => { export const marshalAddSecretOwnerRequest = ( request: AddSecretOwnerRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ product: request.product, }) const marshalEphemeralPolicy = ( request: EphemeralPolicy, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ action: request.action, expires_once_accessed: request.expiresOnceAccessed, @@ -296,7 +296,7 @@ export const marshalCreateSecretRequest = ( export const marshalCreateSecretVersionRequest = ( request: CreateSecretVersionRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ data: request.data, data_crc32: request.dataCrc32, @@ -320,7 +320,7 @@ export const marshalUpdateSecretRequest = ( const marshalEphemeralProperties = ( request: EphemeralProperties, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ action: request.action, expires_at: request.expiresAt, diff --git a/packages_generated/secret/src/v1beta1/types.gen.ts b/packages_generated/secret/src/v1beta1/types.gen.ts index 055429ae1..55a0270a6 100644 --- a/packages_generated/secret/src/v1beta1/types.gen.ts +++ b/packages_generated/secret/src/v1beta1/types.gen.ts @@ -20,7 +20,7 @@ export type ListSecretsRequestOrderBy = | 'updated_at_asc' | 'updated_at_desc' -export type Product = 'unknown_product' | 'edge_services' | 's2s_vpn' +export type Product = 'unknown_product' | 'edge_services' export type SecretStatus = 'unknown_status' | 'ready' | 'locked' @@ -55,7 +55,7 @@ export interface EphemeralPolicy { action: EphemeralPolicyAction } -export interface BrowseSecretsResponseItemFolderDetails {} +export type BrowseSecretsResponseItemFolderDetails = {} export interface BrowseSecretsResponseItemSecretDetails { id: string @@ -142,10 +142,6 @@ export interface SecretVersion { * Returns the time at which deletion was requested. */ deletionRequestedAt?: Date - /** - * Region of the version. - */ - region: ScwRegion } export interface Secret { diff --git a/packages_generated/serverless_sqldb/src/v1alpha1/api.gen.ts b/packages_generated/serverless_sqldb/src/v1alpha1/api.gen.ts index e1843dabb..9c6508628 100644 --- a/packages_generated/serverless_sqldb/src/v1alpha1/api.gen.ts +++ b/packages_generated/serverless_sqldb/src/v1alpha1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { DATABASE_TRANSIENT_STATUSES as DATABASE_TRANSIENT_STATUSES_SERVERLESS_SQLDB } from './content.gen.js' import { marshalCreateDatabaseRequest, diff --git a/packages_generated/serverless_sqldb/src/v1alpha1/marshalling.gen.ts b/packages_generated/serverless_sqldb/src/v1alpha1/marshalling.gen.ts index a54baf868..5b5260b8f 100644 --- a/packages_generated/serverless_sqldb/src/v1alpha1/marshalling.gen.ts +++ b/packages_generated/serverless_sqldb/src/v1alpha1/marshalling.gen.ts @@ -1,11 +1,12 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { CreateDatabaseRequest, Database, @@ -106,14 +107,14 @@ export const marshalCreateDatabaseRequest = ( export const marshalRestoreDatabaseFromBackupRequest = ( request: RestoreDatabaseFromBackupRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ backup_id: request.backupId, }) export const marshalUpdateDatabaseRequest = ( request: UpdateDatabaseRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ cpu_max: request.cpuMax, cpu_min: request.cpuMin, diff --git a/packages_generated/tem/src/v1alpha1/api.gen.ts b/packages_generated/tem/src/v1alpha1/api.gen.ts index 45d1cde3e..be6bf0552 100644 --- a/packages_generated/tem/src/v1alpha1/api.gen.ts +++ b/packages_generated/tem/src/v1alpha1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { DOMAIN_TRANSIENT_STATUSES as DOMAIN_TRANSIENT_STATUSES_TEM, EMAIL_TRANSIENT_STATUSES as EMAIL_TRANSIENT_STATUSES_TEM, diff --git a/packages_generated/tem/src/v1alpha1/marshalling.gen.ts b/packages_generated/tem/src/v1alpha1/marshalling.gen.ts index 8e6b1ffe7..689075699 100644 --- a/packages_generated/tem/src/v1alpha1/marshalling.gen.ts +++ b/packages_generated/tem/src/v1alpha1/marshalling.gen.ts @@ -1,11 +1,12 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { Blocklist, BulkCreateBlocklistsRequest, @@ -682,7 +683,7 @@ export const unmarshalStatistics = (data: unknown): Statistics => { export const marshalBulkCreateBlocklistsRequest = ( request: BulkCreateBlocklistsRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ domain_id: request.domainId, emails: request.emails, @@ -702,7 +703,7 @@ export const marshalCreateDomainRequest = ( const marshalCreateEmailRequestAddress = ( request: CreateEmailRequestAddress, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ email: request.email, name: request.name, @@ -710,7 +711,7 @@ const marshalCreateEmailRequestAddress = ( const marshalCreateEmailRequestAttachment = ( request: CreateEmailRequestAttachment, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ content: request.content, name: request.name, @@ -719,7 +720,7 @@ const marshalCreateEmailRequestAttachment = ( const marshalCreateEmailRequestHeader = ( request: CreateEmailRequestHeader, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ key: request.key, value: request.value, @@ -775,7 +776,7 @@ export const marshalCreateWebhookRequest = ( export const marshalUpdateDomainRequest = ( request: UpdateDomainRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ autoconfig: request.autoconfig, }) @@ -790,7 +791,7 @@ export const marshalUpdateOfferSubscriptionRequest = ( const marshalUpdateProjectSettingsRequestUpdatePeriodicReport = ( request: UpdateProjectSettingsRequestUpdatePeriodicReport, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ enabled: request.enabled, frequency: request.frequency, @@ -813,7 +814,7 @@ export const marshalUpdateProjectSettingsRequest = ( export const marshalUpdateWebhookRequest = ( request: UpdateWebhookRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ event_types: request.eventTypes !== undefined ? request.eventTypes : undefined, diff --git a/packages_generated/test/src/v1/api.gen.ts b/packages_generated/test/src/v1/api.gen.ts index 68a8b3242..b718339f1 100644 --- a/packages_generated/test/src/v1/api.gen.ts +++ b/packages_generated/test/src/v1/api.gen.ts @@ -1,13 +1,14 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { WaitForOptions } from '@scaleway/sdk-client' import { HUMAN_TRANSIENT_STATUSES as HUMAN_TRANSIENT_STATUSES_TEST } from './content.gen.js' import { marshalCreateHumanRequest, diff --git a/packages_generated/test/src/v1/marshalling.gen.ts b/packages_generated/test/src/v1/marshalling.gen.ts index 8ea2c324c..fb792067b 100644 --- a/packages_generated/test/src/v1/marshalling.gen.ts +++ b/packages_generated/test/src/v1/marshalling.gen.ts @@ -1,12 +1,13 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { CreateHumanRequest, Human, @@ -99,14 +100,14 @@ export const marshalCreateHumanRequest = ( export const marshalRegisterRequest = ( request: RegisterRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ username: request.username, }) export const marshalUpdateHumanRequest = ( request: UpdateHumanRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ altitude_in_meter: request.altitudeInMeter, altitude_in_millimeter: request.altitudeInMillimeter, diff --git a/packages_generated/vpc/src/v2/api.gen.ts b/packages_generated/vpc/src/v2/api.gen.ts index 84dfb3c96..fccc5b2c6 100644 --- a/packages_generated/vpc/src/v2/api.gen.ts +++ b/packages_generated/vpc/src/v2/api.gen.ts @@ -1,13 +1,14 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, } from '@scaleway/sdk-client' -import type { ApiLocality } from '@scaleway/sdk-client' import { marshalAddSubnetsRequest, marshalCreatePrivateNetworkRequest, diff --git a/packages_generated/vpc/src/v2/marshalling.gen.ts b/packages_generated/vpc/src/v2/marshalling.gen.ts index f437cc8ae..675d11b9a 100644 --- a/packages_generated/vpc/src/v2/marshalling.gen.ts +++ b/packages_generated/vpc/src/v2/marshalling.gen.ts @@ -1,12 +1,12 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import randomName from '@scaleway/random-name' +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { AclRule, AddSubnetsRequest, @@ -239,7 +239,7 @@ export const unmarshalSetAclResponse = (data: unknown): SetAclResponse => { export const marshalAddSubnetsRequest = ( request: AddSubnetsRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ subnets: request.subnets, }) @@ -258,7 +258,7 @@ export const marshalCreatePrivateNetworkRequest = ( export const marshalCreateRouteRequest = ( request: CreateRouteRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ description: request.description, destination: request.destination, @@ -280,14 +280,14 @@ export const marshalCreateVPCRequest = ( export const marshalDeleteSubnetsRequest = ( request: DeleteSubnetsRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ subnets: request.subnets, }) export const marshalAclRule = ( request: AclRule, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ action: request.action, description: request.description, @@ -311,7 +311,7 @@ export const marshalSetAclRequest = ( export const marshalUpdatePrivateNetworkRequest = ( request: UpdatePrivateNetworkRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ default_route_propagation_enabled: request.defaultRoutePropagationEnabled, name: request.name, @@ -320,7 +320,7 @@ export const marshalUpdatePrivateNetworkRequest = ( export const marshalUpdateRouteRequest = ( request: UpdateRouteRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ description: request.description, destination: request.destination, @@ -331,7 +331,7 @@ export const marshalUpdateRouteRequest = ( export const marshalUpdateVPCRequest = ( request: UpdateVPCRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, tags: request.tags, diff --git a/packages_generated/vpcgw/src/v1/api.gen.ts b/packages_generated/vpcgw/src/v1/api.gen.ts index 81c2c5c14..aec8b2493 100644 --- a/packages_generated/vpcgw/src/v1/api.gen.ts +++ b/packages_generated/vpcgw/src/v1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { GATEWAY_NETWORK_TRANSIENT_STATUSES as GATEWAY_NETWORK_TRANSIENT_STATUSES_VPCGW, GATEWAY_TRANSIENT_STATUSES as GATEWAY_TRANSIENT_STATUSES_VPCGW, @@ -37,8 +38,8 @@ import { unmarshalListDHCPEntriesResponse, unmarshalListDHCPsResponse, unmarshalListGatewayNetworksResponse, - unmarshalListGatewayTypesResponse, unmarshalListGatewaysResponse, + unmarshalListGatewayTypesResponse, unmarshalListIPsResponse, unmarshalListPATRulesResponse, unmarshalPATRule, @@ -52,14 +53,14 @@ import type { CreateGatewayRequest, CreateIPRequest, CreatePATRuleRequest, - DHCP, - DHCPEntry, DeleteDHCPEntryRequest, DeleteDHCPRequest, DeleteGatewayNetworkRequest, DeleteGatewayRequest, DeleteIPRequest, DeletePATRuleRequest, + DHCP, + DHCPEntry, EnableIPMobilityRequest, Gateway, GatewayNetwork, @@ -76,10 +77,10 @@ import type { ListDHCPsResponse, ListGatewayNetworksRequest, ListGatewayNetworksResponse, - ListGatewayTypesRequest, - ListGatewayTypesResponse, ListGatewaysRequest, ListGatewaysResponse, + ListGatewayTypesRequest, + ListGatewayTypesResponse, ListIPsRequest, ListIPsResponse, ListPATRulesRequest, diff --git a/packages_generated/vpcgw/src/v1/index.gen.ts b/packages_generated/vpcgw/src/v1/index.gen.ts index 2752190d5..a4eaf8f68 100644 --- a/packages_generated/vpcgw/src/v1/index.gen.ts +++ b/packages_generated/vpcgw/src/v1/index.gen.ts @@ -11,15 +11,15 @@ export type { CreateGatewayRequest, CreateIPRequest, CreatePATRuleRequest, - DHCP, - DHCPEntry, - DHCPEntryType, DeleteDHCPEntryRequest, DeleteDHCPRequest, DeleteGatewayNetworkRequest, DeleteGatewayRequest, DeleteIPRequest, DeletePATRuleRequest, + DHCP, + DHCPEntry, + DHCPEntryType, EnableIPMobilityRequest, Gateway, GatewayNetwork, @@ -43,11 +43,11 @@ export type { ListGatewayNetworksRequest, ListGatewayNetworksRequestOrderBy, ListGatewayNetworksResponse, - ListGatewayTypesRequest, - ListGatewayTypesResponse, ListGatewaysRequest, ListGatewaysRequestOrderBy, ListGatewaysResponse, + ListGatewayTypesRequest, + ListGatewayTypesResponse, ListIPsRequest, ListIPsRequestOrderBy, ListIPsResponse, diff --git a/packages_generated/vpcgw/src/v1/marshalling.gen.ts b/packages_generated/vpcgw/src/v1/marshalling.gen.ts index e5c030384..721ec18db 100644 --- a/packages_generated/vpcgw/src/v1/marshalling.gen.ts +++ b/packages_generated/vpcgw/src/v1/marshalling.gen.ts @@ -1,13 +1,13 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import randomName from '@scaleway/random-name' +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { CreateDHCPEntryRequest, CreateDHCPRequest, @@ -26,8 +26,8 @@ import type { ListDHCPEntriesResponse, ListDHCPsResponse, ListGatewayNetworksResponse, - ListGatewayTypesResponse, ListGatewaysResponse, + ListGatewayTypesResponse, ListIPsResponse, ListPATRulesResponse, PATRule, @@ -380,7 +380,7 @@ export const marshalCreateDHCPRequest = ( export const marshalCreateDHCPEntryRequest = ( request: CreateDHCPEntryRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ gateway_network_id: request.gatewayNetworkId, ip_address: request.ipAddress, @@ -389,7 +389,7 @@ export const marshalCreateDHCPEntryRequest = ( const marshalCreateGatewayNetworkRequestIpamConfig = ( request: CreateGatewayNetworkRequestIpamConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ipam_ip_id: request.ipamIpId, push_default_route: request.pushDefaultRoute, @@ -451,7 +451,7 @@ export const marshalCreateIPRequest = ( export const marshalCreatePATRuleRequest = ( request: CreatePATRuleRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ gateway_id: request.gatewayId, private_ip: request.privateIp, @@ -462,7 +462,7 @@ export const marshalCreatePATRuleRequest = ( const marshalSetDHCPEntriesRequestEntry = ( request: SetDHCPEntriesRequestEntry, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ip_address: request.ipAddress, mac_address: request.macAddress, @@ -483,7 +483,7 @@ export const marshalSetDHCPEntriesRequest = ( const marshalSetPATRulesRequestRule = ( request: SetPATRulesRequestRule, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ private_ip: request.privateIp, private_port: request.privatePort, @@ -503,14 +503,14 @@ export const marshalSetPATRulesRequest = ( export const marshalUpdateDHCPEntryRequest = ( request: UpdateDHCPEntryRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ip_address: request.ipAddress, }) export const marshalUpdateDHCPRequest = ( request: UpdateDHCPRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ address: request.address, dns_local_name: request.dnsLocalName, @@ -529,7 +529,7 @@ export const marshalUpdateDHCPRequest = ( const marshalUpdateGatewayNetworkRequestIpamConfig = ( request: UpdateGatewayNetworkRequestIpamConfig, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ipam_ip_id: request.ipamIpId, push_default_route: request.pushDefaultRoute, @@ -559,7 +559,7 @@ export const marshalUpdateGatewayNetworkRequest = ( export const marshalUpdateGatewayRequest = ( request: UpdateGatewayRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ bastion_port: request.bastionPort, enable_bastion: request.enableBastion, @@ -571,7 +571,7 @@ export const marshalUpdateGatewayRequest = ( export const marshalUpdateIPRequest = ( request: UpdateIPRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ gateway_id: request.gatewayId, reverse: request.reverse, @@ -580,7 +580,7 @@ export const marshalUpdateIPRequest = ( export const marshalUpdatePATRuleRequest = ( request: UpdatePATRuleRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ private_ip: request.privateIp, private_port: request.privatePort, @@ -590,7 +590,7 @@ export const marshalUpdatePATRuleRequest = ( export const marshalUpgradeGatewayRequest = ( request: UpgradeGatewayRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ type: request.type, }) diff --git a/packages_generated/vpcgw/src/v2/api.gen.ts b/packages_generated/vpcgw/src/v2/api.gen.ts index 2d306d8fe..e2f93d9b3 100644 --- a/packages_generated/vpcgw/src/v2/api.gen.ts +++ b/packages_generated/vpcgw/src/v2/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { GATEWAY_NETWORK_TRANSIENT_STATUSES as GATEWAY_NETWORK_TRANSIENT_STATUSES_VPCGW, GATEWAY_TRANSIENT_STATUSES as GATEWAY_TRANSIENT_STATUSES_VPCGW, @@ -31,8 +32,8 @@ import { unmarshalGatewayNetwork, unmarshalIP, unmarshalListGatewayNetworksResponse, - unmarshalListGatewayTypesResponse, unmarshalListGatewaysResponse, + unmarshalListGatewayTypesResponse, unmarshalListIPsResponse, unmarshalListPatRulesResponse, unmarshalPatRule, @@ -60,10 +61,10 @@ import type { IP, ListGatewayNetworksRequest, ListGatewayNetworksResponse, - ListGatewayTypesRequest, - ListGatewayTypesResponse, ListGatewaysRequest, ListGatewaysResponse, + ListGatewayTypesRequest, + ListGatewayTypesResponse, ListIPsRequest, ListIPsResponse, ListPatRulesRequest, diff --git a/packages_generated/vpcgw/src/v2/index.gen.ts b/packages_generated/vpcgw/src/v2/index.gen.ts index 4c9cb80a3..8aee63ae9 100644 --- a/packages_generated/vpcgw/src/v2/index.gen.ts +++ b/packages_generated/vpcgw/src/v2/index.gen.ts @@ -28,11 +28,11 @@ export type { ListGatewayNetworksRequest, ListGatewayNetworksRequestOrderBy, ListGatewayNetworksResponse, - ListGatewayTypesRequest, - ListGatewayTypesResponse, ListGatewaysRequest, ListGatewaysRequestOrderBy, ListGatewaysResponse, + ListGatewayTypesRequest, + ListGatewayTypesResponse, ListIPsRequest, ListIPsRequestOrderBy, ListIPsResponse, diff --git a/packages_generated/vpcgw/src/v2/marshalling.gen.ts b/packages_generated/vpcgw/src/v2/marshalling.gen.ts index e7a6101c7..c689b6478 100644 --- a/packages_generated/vpcgw/src/v2/marshalling.gen.ts +++ b/packages_generated/vpcgw/src/v2/marshalling.gen.ts @@ -1,12 +1,12 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. import randomName from '@scaleway/random-name' +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, unmarshalArrayOfObject, unmarshalDate, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { AddBastionAllowedIPsRequest, AddBastionAllowedIPsResponse, @@ -19,8 +19,8 @@ import type { GatewayType, IP, ListGatewayNetworksResponse, - ListGatewayTypesResponse, ListGatewaysResponse, + ListGatewayTypesResponse, ListIPsResponse, ListPatRulesResponse, PatRule, @@ -266,14 +266,14 @@ export const unmarshalSetPatRulesResponse = ( export const marshalAddBastionAllowedIPsRequest = ( request: AddBastionAllowedIPsRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ip_range: request.ipRange, }) export const marshalCreateGatewayNetworkRequest = ( request: CreateGatewayNetworkRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ enable_masquerade: request.enableMasquerade, gateway_id: request.gatewayId, @@ -306,7 +306,7 @@ export const marshalCreateIPRequest = ( export const marshalCreatePatRuleRequest = ( request: CreatePatRuleRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ gateway_id: request.gatewayId, private_ip: request.privateIp, @@ -317,14 +317,14 @@ export const marshalCreatePatRuleRequest = ( export const marshalSetBastionAllowedIPsRequest = ( request: SetBastionAllowedIPsRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ ip_ranges: request.ipRanges, }) const marshalSetPatRulesRequestRule = ( request: SetPatRulesRequestRule, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ private_ip: request.privateIp, private_port: request.privatePort, @@ -344,7 +344,7 @@ export const marshalSetPatRulesRequest = ( export const marshalUpdateGatewayNetworkRequest = ( request: UpdateGatewayNetworkRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ enable_masquerade: request.enableMasquerade, ipam_ip_id: request.ipamIpId, @@ -353,7 +353,7 @@ export const marshalUpdateGatewayNetworkRequest = ( export const marshalUpdateGatewayRequest = ( request: UpdateGatewayRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ bastion_port: request.bastionPort, enable_bastion: request.enableBastion, @@ -364,7 +364,7 @@ export const marshalUpdateGatewayRequest = ( export const marshalUpdateIPRequest = ( request: UpdateIPRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ gateway_id: request.gatewayId, reverse: request.reverse, @@ -373,7 +373,7 @@ export const marshalUpdateIPRequest = ( export const marshalUpdatePatRuleRequest = ( request: UpdatePatRuleRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ private_ip: request.privateIp, private_port: request.privatePort, @@ -383,7 +383,7 @@ export const marshalUpdatePatRuleRequest = ( export const marshalUpgradeGatewayRequest = ( request: UpgradeGatewayRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ type: request.type, }) diff --git a/packages_generated/webhosting/src/v1/api.gen.ts b/packages_generated/webhosting/src/v1/api.gen.ts index 14291aec4..0fee3d4ee 100644 --- a/packages_generated/webhosting/src/v1/api.gen.ts +++ b/packages_generated/webhosting/src/v1/api.gen.ts @@ -1,14 +1,15 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { - API as ParentAPI, enrichForPagination, + API as ParentAPI, toApiLocality, urlParams, validatePathParam, waitForResource, } from '@scaleway/sdk-client' -import type { ApiLocality, WaitForOptions } from '@scaleway/sdk-client' import { BACKUP_TRANSIENT_STATUSES as BACKUP_TRANSIENT_STATUSES_WEBHOSTING, DOMAIN_TRANSIENT_STATUSES as DOMAIN_TRANSIENT_STATUSES_WEBHOSTING, @@ -33,7 +34,6 @@ import { marshalMailAccountApiChangeMailAccountPasswordRequest, marshalMailAccountApiCreateMailAccountRequest, marshalMailAccountApiRemoveMailAccountRequest, - marshalWebsiteApiCreateWebsiteRequest, unmarshalBackup, unmarshalCheckFreeDomainAvailabilityResponse, unmarshalCheckUserOwnsDomainResponse, @@ -47,32 +47,27 @@ import { unmarshalListBackupItemsResponse, unmarshalListBackupsResponse, unmarshalListControlPanelsResponse, - unmarshalListDatabaseUsersResponse, unmarshalListDatabasesResponse, + unmarshalListDatabaseUsersResponse, unmarshalListFreeRootDomainsResponse, unmarshalListFtpAccountsResponse, unmarshalListHostingsResponse, unmarshalListMailAccountsResponse, unmarshalListOffersResponse, - unmarshalListRecentProgressesResponse, unmarshalListWebsitesResponse, unmarshalMailAccount, - unmarshalProgress, unmarshalResetHostingPasswordResponse, unmarshalResourceSummary, unmarshalRestoreBackupItemsResponse, unmarshalRestoreBackupResponse, unmarshalSearchDomainsResponse, unmarshalSession, - unmarshalWebsite, } from './marshalling.gen.js' import type { Backup, BackupApiGetBackupRequest, - BackupApiGetProgressRequest, BackupApiListBackupItemsRequest, BackupApiListBackupsRequest, - BackupApiListRecentProgressesRequest, BackupApiRestoreBackupItemsRequest, BackupApiRestoreBackupRequest, CheckFreeDomainAvailabilityResponse, @@ -87,8 +82,8 @@ import type { DatabaseApiDeleteDatabaseUserRequest, DatabaseApiGetDatabaseRequest, DatabaseApiGetDatabaseUserRequest, - DatabaseApiListDatabaseUsersRequest, DatabaseApiListDatabasesRequest, + DatabaseApiListDatabaseUsersRequest, DatabaseApiUnassignDatabaseUserRequest, DatabaseUser, DnsApiCheckUserOwnsDomainRequest, @@ -120,14 +115,13 @@ import type { ListBackupItemsResponse, ListBackupsResponse, ListControlPanelsResponse, - ListDatabaseUsersResponse, ListDatabasesResponse, + ListDatabaseUsersResponse, ListFreeRootDomainsResponse, ListFtpAccountsResponse, ListHostingsResponse, ListMailAccountsResponse, ListOffersResponse, - ListRecentProgressesResponse, ListWebsitesResponse, MailAccount, MailAccountApiChangeMailAccountPasswordRequest, @@ -135,16 +129,12 @@ import type { MailAccountApiListMailAccountsRequest, MailAccountApiRemoveMailAccountRequest, OfferApiListOffersRequest, - Progress, ResetHostingPasswordResponse, ResourceSummary, RestoreBackupItemsResponse, RestoreBackupResponse, SearchDomainsResponse, Session, - Website, - WebsiteApiCreateWebsiteRequest, - WebsiteApiDeleteWebsiteRequest, WebsiteApiListWebsitesRequest, } from './types.gen.js' @@ -287,38 +277,6 @@ export class BackupAPI extends ParentAPI { }, unmarshalRestoreBackupItemsResponse, ) - - /** - * Retrieve detailed information about a specific progress by its ID.. Retrieve detailed information about a specific progress by its ID. - * - * @param request - The request {@link BackupApiGetProgressRequest} - * @returns A Promise of Progress - */ - getProgress = (request: Readonly) => - this.client.fetch( - { - method: 'GET', - path: `/webhosting/v1/regions/${validatePathParam('region', request.region ?? this.client.settings.defaultRegion)}/hostings/${validatePathParam('hostingId', request.hostingId)}/progresses/${validatePathParam('progressId', request.progressId)}`, - }, - unmarshalProgress, - ) - - /** - * List recent progresses associated with a specific backup, grouped by type.. List recent progresses associated with a specific backup, grouped by type. - * - * @param request - The request {@link BackupApiListRecentProgressesRequest} - * @returns A Promise of ListRecentProgressesResponse - */ - listRecentProgresses = ( - request: Readonly, - ) => - this.client.fetch( - { - method: 'GET', - path: `/webhosting/v1/regions/${validatePathParam('region', request.region ?? this.client.settings.defaultRegion)}/hostings/${validatePathParam('hostingId', request.hostingId)}/progresses`, - }, - unmarshalListRecentProgressesResponse, - ) } /** @@ -995,7 +953,7 @@ export class HostingAPI extends ParentAPI { ) /** - * Attach a custom domain to a webhosting as an alias to the main domain. + * Attach a custom domain to a webhosting. * * @param request - The request {@link HostingApiAddCustomDomainRequest} * @returns A Promise of HostingSummary @@ -1370,34 +1328,4 @@ export class WebsiteAPI extends ParentAPI { */ listWebsites = (request: Readonly) => enrichForPagination('websites', this.pageOfListWebsites, request) - - /** - * Create a new website and attach it to a webhosting. - * - * @param request - The request {@link WebsiteApiCreateWebsiteRequest} - * @returns A Promise of Website - */ - createWebsite = (request: Readonly) => - this.client.fetch( - { - body: JSON.stringify( - marshalWebsiteApiCreateWebsiteRequest(request, this.client.settings), - ), - headers: jsonContentHeaders, - method: 'POST', - path: `/webhosting/v1/regions/${validatePathParam('region', request.region ?? this.client.settings.defaultRegion)}/hostings/${validatePathParam('hostingId', request.hostingId)}/websites`, - }, - unmarshalWebsite, - ) - - /** - * Delete a website from a webhosting. - * - * @param request - The request {@link WebsiteApiDeleteWebsiteRequest} - */ - deleteWebsite = (request: Readonly) => - this.client.fetch({ - method: 'DELETE', - path: `/webhosting/v1/regions/${validatePathParam('region', request.region ?? this.client.settings.defaultRegion)}/hostings/${validatePathParam('hostingId', request.hostingId)}/websites/${validatePathParam('domainName', request.domainName)}`, - }) } diff --git a/packages_generated/webhosting/src/v1/index.gen.ts b/packages_generated/webhosting/src/v1/index.gen.ts index d07a695c5..c729cfb96 100644 --- a/packages_generated/webhosting/src/v1/index.gen.ts +++ b/packages_generated/webhosting/src/v1/index.gen.ts @@ -18,10 +18,8 @@ export type { AutoConfigDomainDns, Backup, BackupApiGetBackupRequest, - BackupApiGetProgressRequest, BackupApiListBackupItemsRequest, BackupApiListBackupsRequest, - BackupApiListRecentProgressesRequest, BackupApiRestoreBackupItemsRequest, BackupApiRestoreBackupRequest, BackupItem, @@ -44,8 +42,8 @@ export type { DatabaseApiDeleteDatabaseUserRequest, DatabaseApiGetDatabaseRequest, DatabaseApiGetDatabaseUserRequest, - DatabaseApiListDatabaseUsersRequest, DatabaseApiListDatabasesRequest, + DatabaseApiListDatabaseUsersRequest, DatabaseApiUnassignDatabaseUserRequest, DatabaseUser, DnsApiCheckUserOwnsDomainRequest, @@ -55,9 +53,9 @@ export type { DnsApiSyncDomainDnsRecordsRequest, DnsRecord, DnsRecordStatus, - DnsRecordType, DnsRecords, DnsRecordsStatus, + DnsRecordType, Domain, DomainAction, DomainAvailability, @@ -94,10 +92,10 @@ export type { ListBackupsRequestOrderBy, ListBackupsResponse, ListControlPanelsResponse, - ListDatabaseUsersRequestOrderBy, - ListDatabaseUsersResponse, ListDatabasesRequestOrderBy, ListDatabasesResponse, + ListDatabaseUsersRequestOrderBy, + ListDatabaseUsersResponse, ListFreeRootDomainsResponse, ListFtpAccountsRequestOrderBy, ListFtpAccountsResponse, @@ -107,7 +105,6 @@ export type { ListMailAccountsResponse, ListOffersRequestOrderBy, ListOffersResponse, - ListRecentProgressesResponse, ListWebsitesRequestOrderBy, ListWebsitesResponse, MailAccount, @@ -127,9 +124,6 @@ export type { PlatformControlPanel, PlatformControlPanelUrls, PlatformPlatformGroup, - Progress, - ProgressStatus, - ProgressSummary, ResetHostingPasswordResponse, ResourceSummary, RestoreBackupItemsResponse, @@ -138,8 +132,6 @@ export type { Session, SyncDomainDnsRecordsRequestRecord, Website, - WebsiteApiCreateWebsiteRequest, - WebsiteApiDeleteWebsiteRequest, WebsiteApiListWebsitesRequest, } from './types.gen.js' export * as ValidationRules from './validation-rules.gen.js' diff --git a/packages_generated/webhosting/src/v1/marshalling.gen.ts b/packages_generated/webhosting/src/v1/marshalling.gen.ts index 4342040dd..3533632a5 100644 --- a/packages_generated/webhosting/src/v1/marshalling.gen.ts +++ b/packages_generated/webhosting/src/v1/marshalling.gen.ts @@ -1,5 +1,7 @@ // This file was automatically generated. DO NOT EDIT. // If you have any remark or suggestion do not hesitate to open an issue. + +import type { DefaultValues } from '@scaleway/sdk-client' import { isJSONObject, resolveOneOf, @@ -7,7 +9,6 @@ import { unmarshalDate, unmarshalMoney, } from '@scaleway/sdk-client' -import type { DefaultValues } from '@scaleway/sdk-client' import type { AutoConfigDomainDns, Backup, @@ -49,14 +50,13 @@ import type { ListBackupItemsResponse, ListBackupsResponse, ListControlPanelsResponse, - ListDatabaseUsersResponse, ListDatabasesResponse, + ListDatabaseUsersResponse, ListFreeRootDomainsResponse, ListFtpAccountsResponse, ListHostingsResponse, ListMailAccountsResponse, ListOffersResponse, - ListRecentProgressesResponse, ListWebsitesResponse, MailAccount, MailAccountApiChangeMailAccountPasswordRequest, @@ -69,8 +69,6 @@ import type { Platform, PlatformControlPanel, PlatformControlPanelUrls, - Progress, - ProgressSummary, ResetHostingPasswordResponse, ResourceSummary, RestoreBackupItemsResponse, @@ -79,7 +77,6 @@ import type { Session, SyncDomainDnsRecordsRequestRecord, Website, - WebsiteApiCreateWebsiteRequest, } from './types.gen.js' export const unmarshalBackup = (data: unknown): Backup => { @@ -225,20 +222,6 @@ export const unmarshalMailAccount = (data: unknown): MailAccount => { } as MailAccount } -export const unmarshalWebsite = (data: unknown): Website => { - if (!isJSONObject(data)) { - throw new TypeError( - `Unmarshalling the type 'Website' failed as data isn't a dictionary.`, - ) - } - - return { - domain: data.domain, - path: data.path, - sslStatus: data.ssl_status, - } as Website -} - const unmarshalFreeDomain = (data: unknown): FreeDomain => { if (!isJSONObject(data)) { throw new TypeError( @@ -371,21 +354,6 @@ const unmarshalPlatformControlPanelUrls = ( } as PlatformControlPanelUrls } -const unmarshalControlPanel = (data: unknown): ControlPanel => { - if (!isJSONObject(data)) { - throw new TypeError( - `Unmarshalling the type 'ControlPanel' failed as data isn't a dictionary.`, - ) - } - - return { - available: data.available, - availableLanguages: data.available_languages, - logoUrl: data.logo_url, - name: data.name, - } as ControlPanel -} - const unmarshalOfferOption = (data: unknown): OfferOption => { if (!isJSONObject(data)) { throw new TypeError( @@ -444,10 +412,6 @@ const unmarshalOffer = (data: unknown): Offer => { available: data.available, billingOperationPath: data.billing_operation_path, controlPanelName: data.control_panel_name, - controlPanels: unmarshalArrayOfObject( - data.control_panels, - unmarshalControlPanel, - ), endOfLife: data.end_of_life, id: data.id, name: data.name, @@ -566,6 +530,21 @@ export const unmarshalListBackupsResponse = ( } as ListBackupsResponse } +const unmarshalControlPanel = (data: unknown): ControlPanel => { + if (!isJSONObject(data)) { + throw new TypeError( + `Unmarshalling the type 'ControlPanel' failed as data isn't a dictionary.`, + ) + } + + return { + available: data.available, + availableLanguages: data.available_languages, + logoUrl: data.logo_url, + name: data.name, + } as ControlPanel +} + export const unmarshalListControlPanelsResponse = ( data: unknown, ): ListControlPanelsResponse => { @@ -692,36 +671,18 @@ export const unmarshalListOffersResponse = ( } as ListOffersResponse } -const unmarshalProgressSummary = (data: unknown): ProgressSummary => { +const unmarshalWebsite = (data: unknown): Website => { if (!isJSONObject(data)) { throw new TypeError( - `Unmarshalling the type 'ProgressSummary' failed as data isn't a dictionary.`, - ) - } - - return { - backupItemsCount: data.backup_items_count, - id: data.id, - percentage: data.percentage, - status: data.status, - } as ProgressSummary -} - -export const unmarshalListRecentProgressesResponse = ( - data: unknown, -): ListRecentProgressesResponse => { - if (!isJSONObject(data)) { - throw new TypeError( - `Unmarshalling the type 'ListRecentProgressesResponse' failed as data isn't a dictionary.`, + `Unmarshalling the type 'Website' failed as data isn't a dictionary.`, ) } return { - progresses: unmarshalArrayOfObject( - data.progresses, - unmarshalProgressSummary, - ), - } as ListRecentProgressesResponse + domain: data.domain, + path: data.path, + sslStatus: data.ssl_status, + } as Website } export const unmarshalListWebsitesResponse = ( @@ -739,24 +700,6 @@ export const unmarshalListWebsitesResponse = ( } as ListWebsitesResponse } -export const unmarshalProgress = (data: unknown): Progress => { - if (!isJSONObject(data)) { - throw new TypeError( - `Unmarshalling the type 'Progress' failed as data isn't a dictionary.`, - ) - } - - return { - backupItemGroups: unmarshalArrayOfObject( - data.backup_item_groups, - unmarshalBackupItemGroup, - ), - id: data.id, - percentage: data.percentage, - status: data.status, - } as Progress -} - export const unmarshalResetHostingPasswordResponse = ( data: unknown, ): ResetHostingPasswordResponse => { @@ -796,9 +739,7 @@ export const unmarshalRestoreBackupItemsResponse = ( ) } - return { - progressId: data.progress_id, - } as RestoreBackupItemsResponse + return {} as RestoreBackupItemsResponse } export const unmarshalRestoreBackupResponse = ( @@ -810,9 +751,7 @@ export const unmarshalRestoreBackupResponse = ( ) } - return { - progressId: data.progress_id, - } as RestoreBackupResponse + return {} as RestoreBackupResponse } const unmarshalDomainAvailability = (data: unknown): DomainAvailability => { @@ -863,28 +802,28 @@ export const unmarshalSession = (data: unknown): Session => { export const marshalBackupApiRestoreBackupItemsRequest = ( request: BackupApiRestoreBackupItemsRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ item_ids: request.itemIds, }) export const marshalDatabaseApiAssignDatabaseUserRequest = ( request: DatabaseApiAssignDatabaseUserRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ username: request.username, }) export const marshalDatabaseApiChangeDatabaseUserPasswordRequest = ( request: DatabaseApiChangeDatabaseUserPasswordRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ password: request.password, }) const marshalCreateDatabaseRequestUser = ( request: CreateDatabaseRequestUser, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ password: request.password, username: request.username, @@ -909,7 +848,7 @@ export const marshalDatabaseApiCreateDatabaseRequest = ( export const marshalDatabaseApiCreateDatabaseUserRequest = ( request: DatabaseApiCreateDatabaseUserRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ password: request.password, username: request.username, @@ -917,7 +856,7 @@ export const marshalDatabaseApiCreateDatabaseUserRequest = ( export const marshalDatabaseApiUnassignDatabaseUserRequest = ( request: DatabaseApiUnassignDatabaseUserRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ username: request.username, }) @@ -931,7 +870,7 @@ export const marshalDnsApiCheckUserOwnsDomainRequest = ( const marshalAutoConfigDomainDns = ( request: AutoConfigDomainDns, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ all_records: request.allRecords, mail_records: request.mailRecords, @@ -942,7 +881,7 @@ const marshalAutoConfigDomainDns = ( const marshalSyncDomainDnsRecordsRequestRecord = ( request: SyncDomainDnsRecordsRequestRecord, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ name: request.name, type: request.type, @@ -970,7 +909,7 @@ export const marshalDnsApiSyncDomainDnsRecordsRequest = ( export const marshalFreeDomainApiCheckFreeDomainAvailabilityRequest = ( request: FreeDomainApiCheckFreeDomainAvailabilityRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ root_domain: request.rootDomain, slug: request.slug, @@ -978,14 +917,14 @@ export const marshalFreeDomainApiCheckFreeDomainAvailabilityRequest = ( export const marshalFtpAccountApiChangeFtpAccountPasswordRequest = ( request: FtpAccountApiChangeFtpAccountPasswordRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ password: request.password, }) export const marshalFtpAccountApiCreateFtpAccountRequest = ( request: FtpAccountApiCreateFtpAccountRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ password: request.password, path: request.path, @@ -994,14 +933,14 @@ export const marshalFtpAccountApiCreateFtpAccountRequest = ( export const marshalHostingApiAddCustomDomainRequest = ( request: HostingApiAddCustomDomainRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ domain_name: request.domainName, }) const marshalCreateHostingRequestDomainConfiguration = ( request: CreateHostingRequestDomainConfiguration, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ update_all_records: request.updateAllRecords, update_mail_record: request.updateMailRecord, @@ -1011,7 +950,7 @@ const marshalCreateHostingRequestDomainConfiguration = ( const marshalOfferOptionRequest = ( request: OfferOptionRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ id: request.id, quantity: request.quantity, @@ -1050,7 +989,7 @@ export const marshalHostingApiCreateHostingRequest = ( export const marshalHostingApiRemoveCustomDomainRequest = ( request: HostingApiRemoveCustomDomainRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ domain_name: request.domainName, }) @@ -1073,7 +1012,7 @@ export const marshalHostingApiUpdateHostingRequest = ( export const marshalMailAccountApiChangeMailAccountPasswordRequest = ( request: MailAccountApiChangeMailAccountPasswordRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ domain: request.domain, password: request.password, @@ -1082,7 +1021,7 @@ export const marshalMailAccountApiChangeMailAccountPasswordRequest = ( export const marshalMailAccountApiCreateMailAccountRequest = ( request: MailAccountApiCreateMailAccountRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ domain: request.domain, password: request.password, @@ -1091,15 +1030,8 @@ export const marshalMailAccountApiCreateMailAccountRequest = ( export const marshalMailAccountApiRemoveMailAccountRequest = ( request: MailAccountApiRemoveMailAccountRequest, - defaults: DefaultValues, + _defaults: DefaultValues, ): Record => ({ domain: request.domain, username: request.username, }) - -export const marshalWebsiteApiCreateWebsiteRequest = ( - request: WebsiteApiCreateWebsiteRequest, - defaults: DefaultValues, -): Record => ({ - domain_name: request.domainName, -}) diff --git a/packages_generated/webhosting/src/v1/types.gen.ts b/packages_generated/webhosting/src/v1/types.gen.ts index 92ad4392d..5598f97da 100644 --- a/packages_generated/webhosting/src/v1/types.gen.ts +++ b/packages_generated/webhosting/src/v1/types.gen.ts @@ -134,7 +134,6 @@ export type OfferOptionName = | 'email_storage_gb' | 'database_count' | 'support' - | 'additional_email' export type OfferOptionWarning = | 'unknown_warning' @@ -143,16 +142,6 @@ export type OfferOptionWarning = export type PlatformPlatformGroup = 'unknown_group' | 'default' | 'premium' -export type ProgressStatus = - | 'unknown_status' - | 'pending' - | 'processing' - | 'completed' - | 'partially_completed' - | 'failed' - | 'aborted' - | 'never_finished' - export interface AutoConfigDomainDns { /** * Whether or not to synchronize domain nameservers. @@ -206,25 +195,6 @@ export interface HostingDomainCustomDomain { autoConfigDomainDns?: AutoConfigDomainDns } -export interface ControlPanel { - /** - * Control panel name. - */ - name: string - /** - * Define if the control panel type is available to order. - */ - available: boolean - /** - * URL of the control panel's logo. - */ - logoUrl: string - /** - * List of available languages for the control panel. - */ - availableLanguages: StdLanguageCode[] -} - export interface OfferOption { /** * Option ID. @@ -450,10 +420,6 @@ export interface Offer { * Defines a warning if the maximum value for an option in the offer is exceeded. */ quotaWarning: OfferOptionWarning - /** - * Lists available control panels for the specified offer. - */ - controlPanels: ControlPanel[] /** * Region where the offer is hosted. */ @@ -521,6 +487,25 @@ export interface Backup { totalItems: number } +export interface ControlPanel { + /** + * Control panel name. + */ + name: string + /** + * Define if the control panel type is available to order. + */ + available: boolean + /** + * URL of the control panel's logo. + */ + logoUrl: string + /** + * List of available languages for the control panel. + */ + availableLanguages: StdLanguageCode[] +} + export interface DatabaseUser { /** * Name of the database user. @@ -616,25 +601,6 @@ export interface MailAccount { username: string } -export interface ProgressSummary { - /** - * ID of the progress. - */ - id: string - /** - * Total number of backup items included in the progress. - */ - backupItemsCount: number - /** - * Completion percentage of the progress. - */ - percentage: number - /** - * Current status of the progress operation. - */ - status: ProgressStatus -} - export interface Website { /** * The domain of the website. @@ -692,21 +658,6 @@ export type BackupApiGetBackupRequest = { backupId: string } -export type BackupApiGetProgressRequest = { - /** - * Region to target. If none is passed will use default region from the config. - */ - region?: ScwRegion - /** - * ID of the hosting associated with the progress. - */ - hostingId: string - /** - * ID of the progress to retrieve. - */ - progressId: string -} - export type BackupApiListBackupItemsRequest = { /** * Region to target. If none is passed will use default region from the config. @@ -745,17 +696,6 @@ export type BackupApiListBackupsRequest = { orderBy?: ListBackupsRequestOrderBy } -export type BackupApiListRecentProgressesRequest = { - /** - * Region to target. If none is passed will use default region from the config. - */ - region?: ScwRegion - /** - * ID of the hosting linked to the progress. - */ - hostingId: string -} - export type BackupApiRestoreBackupItemsRequest = { /** * Region to target. If none is passed will use default region from the config. @@ -1682,13 +1622,6 @@ export interface ListOffersResponse { offers: Offer[] } -export interface ListRecentProgressesResponse { - /** - * List of summarized progress entries. - */ - progresses: ProgressSummary[] -} - export interface ListWebsitesResponse { /** * Total number of websites. @@ -1819,25 +1752,6 @@ export type OfferApiListOffersRequest = { controlPanels?: string[] } -export interface Progress { - /** - * ID of the progress. - */ - id: string - /** - * Groups of backup items included in this progress. - */ - backupItemGroups: BackupItemGroup[] - /** - * Completion percentage of the progress. - */ - percentage: number - /** - * Current status of the progress operation. - */ - status: ProgressStatus -} - export interface ResetHostingPasswordResponse { /** * @deprecated New temporary password (deprecated, use password_b64 instead). @@ -1868,19 +1782,9 @@ export interface ResourceSummary { websitesCount: number } -export interface RestoreBackupItemsResponse { - /** - * Identifier used to track the item restoration progress. - */ - progressId: string -} +export type RestoreBackupItemsResponse = {} -export interface RestoreBackupResponse { - /** - * Identifier used to track the backup restoration progress. - */ - progressId: string -} +export type RestoreBackupResponse = {} export interface SearchDomainsResponse { /** @@ -1896,36 +1800,6 @@ export interface Session { url: string } -export type WebsiteApiCreateWebsiteRequest = { - /** - * Region to target. If none is passed will use default region from the config. - */ - region?: ScwRegion - /** - * Hosting ID to which the website is attached to. - */ - hostingId: string - /** - * The new domain name or subdomain to use for the website. - */ - domainName: string -} - -export type WebsiteApiDeleteWebsiteRequest = { - /** - * Region to target. If none is passed will use default region from the config. - */ - region?: ScwRegion - /** - * Hosting ID to which the website is detached from. - */ - hostingId: string - /** - * The new domain name or subdomain attached to the website. - */ - domainName: string -} - export type WebsiteApiListWebsitesRequest = { /** * Region to target. If none is passed will use default region from the config. diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 68dd8dfef..3ba7de9f6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,6 @@ settings: excludeLinksFromLockfile: false importers: - .: devDependencies: '@biomejs/biome': @@ -20,15 +19,6 @@ importers: '@manypkg/cli': specifier: 0.24.0 version: 0.24.0 - '@scaleway/eslint-config-react': - specifier: 4.0.9 - version: 4.0.9(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) - '@typescript-eslint/eslint-plugin': - specifier: 8.40.0 - version: 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) - '@typescript-eslint/parser': - specifier: 8.40.0 - version: 8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) '@vitest/coverage-istanbul': specifier: 3.1.2 version: 3.1.2(vitest@3.1.2) @@ -56,18 +46,6 @@ importers: esbuild-plugin-browserslist: specifier: 1.0.1 version: 1.0.1(browserslist@4.24.5)(esbuild@0.25.8) - eslint: - specifier: 9.33.0 - version: 9.33.0(jiti@2.4.2) - eslint-plugin-import: - specifier: ^2.32.0 - version: 2.32.0(@typescript-eslint/parser@8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2)) - eslint-plugin-tsdoc: - specifier: 0.4.0 - version: 0.4.0 - eslint-plugin-unused-imports: - specifier: ^4.2.0 - version: 4.2.0(@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2)) husky: specifier: 9.1.7 version: 9.1.7 @@ -836,1104 +814,1423 @@ importers: version: link:../../packages/client packages: - '@ampproject/remapping@2.3.0': - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} - engines: {node: '>=6.0.0'} + resolution: + { + integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==, + } + engines: { node: '>=6.0.0' } '@asamuzakjp/css-color@3.2.0': - resolution: {integrity: sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==} + resolution: + { + integrity: sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==, + } '@babel/code-frame@7.27.1': - resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==, + } + engines: { node: '>=6.9.0' } '@babel/compat-data@7.28.0': - resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==, + } + engines: { node: '>=6.9.0' } '@babel/core@7.28.0': - resolution: {integrity: sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==, + } + engines: { node: '>=6.9.0' } '@babel/generator@7.28.0': - resolution: {integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==, + } + engines: { node: '>=6.9.0' } '@babel/helper-compilation-targets@7.27.2': - resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==, + } + engines: { node: '>=6.9.0' } '@babel/helper-globals@7.28.0': - resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==, + } + engines: { node: '>=6.9.0' } '@babel/helper-module-imports@7.27.1': - resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==, + } + engines: { node: '>=6.9.0' } '@babel/helper-module-transforms@7.27.3': - resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0 '@babel/helper-string-parser@7.27.1': - resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==, + } + engines: { node: '>=6.9.0' } '@babel/helper-validator-identifier@7.27.1': - resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==, + } + engines: { node: '>=6.9.0' } '@babel/helper-validator-option@7.27.1': - resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==, + } + engines: { node: '>=6.9.0' } '@babel/helpers@7.27.6': - resolution: {integrity: sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==, + } + engines: { node: '>=6.9.0' } '@babel/parser@7.28.0': - resolution: {integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==} - engines: {node: '>=6.0.0'} + resolution: + { + integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==, + } + engines: { node: '>=6.0.0' } hasBin: true '@babel/template@7.27.2': - resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==, + } + engines: { node: '>=6.9.0' } '@babel/traverse@7.28.0': - resolution: {integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==, + } + engines: { node: '>=6.9.0' } '@babel/types@7.28.1': - resolution: {integrity: sha512-x0LvFTekgSX+83TI28Y9wYPUfzrnl2aT5+5QLnO6v7mSJYtEEevuDRN0F0uSHRk1G1IWZC43o00Y0xDDrpBGPQ==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-x0LvFTekgSX+83TI28Y9wYPUfzrnl2aT5+5QLnO6v7mSJYtEEevuDRN0F0uSHRk1G1IWZC43o00Y0xDDrpBGPQ==, + } + engines: { node: '>=6.9.0' } '@bcoe/v8-coverage@1.0.2': - resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==, + } + engines: { node: '>=18' } '@biomejs/biome@2.2.2': - resolution: {integrity: sha512-j1omAiQWCkhuLgwpMKisNKnsM6W8Xtt1l0WZmqY/dFj8QPNkIoTvk4tSsi40FaAAkBE1PU0AFG2RWFBWenAn+w==} - engines: {node: '>=14.21.3'} + resolution: + { + integrity: sha512-j1omAiQWCkhuLgwpMKisNKnsM6W8Xtt1l0WZmqY/dFj8QPNkIoTvk4tSsi40FaAAkBE1PU0AFG2RWFBWenAn+w==, + } + engines: { node: '>=14.21.3' } hasBin: true '@biomejs/cli-darwin-arm64@2.2.2': - resolution: {integrity: sha512-6ePfbCeCPryWu0CXlzsWNZgVz/kBEvHiPyNpmViSt6A2eoDf4kXs3YnwQPzGjy8oBgQulrHcLnJL0nkCh80mlQ==} - engines: {node: '>=14.21.3'} + resolution: + { + integrity: sha512-6ePfbCeCPryWu0CXlzsWNZgVz/kBEvHiPyNpmViSt6A2eoDf4kXs3YnwQPzGjy8oBgQulrHcLnJL0nkCh80mlQ==, + } + engines: { node: '>=14.21.3' } cpu: [arm64] os: [darwin] '@biomejs/cli-darwin-x64@2.2.2': - resolution: {integrity: sha512-Tn4JmVO+rXsbRslml7FvKaNrlgUeJot++FkvYIhl1OkslVCofAtS35MPlBMhXgKWF9RNr9cwHanrPTUUXcYGag==} - engines: {node: '>=14.21.3'} + resolution: + { + integrity: sha512-Tn4JmVO+rXsbRslml7FvKaNrlgUeJot++FkvYIhl1OkslVCofAtS35MPlBMhXgKWF9RNr9cwHanrPTUUXcYGag==, + } + engines: { node: '>=14.21.3' } cpu: [x64] os: [darwin] '@biomejs/cli-linux-arm64-musl@2.2.2': - resolution: {integrity: sha512-/MhYg+Bd6renn6i1ylGFL5snYUn/Ct7zoGVKhxnro3bwekiZYE8Kl39BSb0MeuqM+72sThkQv4TnNubU9njQRw==} - engines: {node: '>=14.21.3'} + resolution: + { + integrity: sha512-/MhYg+Bd6renn6i1ylGFL5snYUn/Ct7zoGVKhxnro3bwekiZYE8Kl39BSb0MeuqM+72sThkQv4TnNubU9njQRw==, + } + engines: { node: '>=14.21.3' } cpu: [arm64] os: [linux] '@biomejs/cli-linux-arm64@2.2.2': - resolution: {integrity: sha512-JfrK3gdmWWTh2J5tq/rcWCOsImVyzUnOS2fkjhiYKCQ+v8PqM+du5cfB7G1kXas+7KQeKSWALv18iQqdtIMvzw==} - engines: {node: '>=14.21.3'} + resolution: + { + integrity: sha512-JfrK3gdmWWTh2J5tq/rcWCOsImVyzUnOS2fkjhiYKCQ+v8PqM+du5cfB7G1kXas+7KQeKSWALv18iQqdtIMvzw==, + } + engines: { node: '>=14.21.3' } cpu: [arm64] os: [linux] '@biomejs/cli-linux-x64-musl@2.2.2': - resolution: {integrity: sha512-ZCLXcZvjZKSiRY/cFANKg+z6Fhsf9MHOzj+NrDQcM+LbqYRT97LyCLWy2AS+W2vP+i89RyRM+kbGpUzbRTYWig==} - engines: {node: '>=14.21.3'} + resolution: + { + integrity: sha512-ZCLXcZvjZKSiRY/cFANKg+z6Fhsf9MHOzj+NrDQcM+LbqYRT97LyCLWy2AS+W2vP+i89RyRM+kbGpUzbRTYWig==, + } + engines: { node: '>=14.21.3' } cpu: [x64] os: [linux] '@biomejs/cli-linux-x64@2.2.2': - resolution: {integrity: sha512-Ogb+77edO5LEP/xbNicACOWVLt8mgC+E1wmpUakr+O4nKwLt9vXe74YNuT3T1dUBxC/SnrVmlzZFC7kQJEfquQ==} - engines: {node: '>=14.21.3'} + resolution: + { + integrity: sha512-Ogb+77edO5LEP/xbNicACOWVLt8mgC+E1wmpUakr+O4nKwLt9vXe74YNuT3T1dUBxC/SnrVmlzZFC7kQJEfquQ==, + } + engines: { node: '>=14.21.3' } cpu: [x64] os: [linux] '@biomejs/cli-win32-arm64@2.2.2': - resolution: {integrity: sha512-wBe2wItayw1zvtXysmHJQoQqXlTzHSpQRyPpJKiNIR21HzH/CrZRDFic1C1jDdp+zAPtqhNExa0owKMbNwW9cQ==} - engines: {node: '>=14.21.3'} + resolution: + { + integrity: sha512-wBe2wItayw1zvtXysmHJQoQqXlTzHSpQRyPpJKiNIR21HzH/CrZRDFic1C1jDdp+zAPtqhNExa0owKMbNwW9cQ==, + } + engines: { node: '>=14.21.3' } cpu: [arm64] os: [win32] '@biomejs/cli-win32-x64@2.2.2': - resolution: {integrity: sha512-DAuHhHekGfiGb6lCcsT4UyxQmVwQiBCBUMwVra/dcOSs9q8OhfaZgey51MlekT3p8UwRqtXQfFuEJBhJNdLZwg==} - engines: {node: '>=14.21.3'} + resolution: + { + integrity: sha512-DAuHhHekGfiGb6lCcsT4UyxQmVwQiBCBUMwVra/dcOSs9q8OhfaZgey51MlekT3p8UwRqtXQfFuEJBhJNdLZwg==, + } + engines: { node: '>=14.21.3' } cpu: [x64] os: [win32] '@commitlint/cli@19.8.1': - resolution: {integrity: sha512-LXUdNIkspyxrlV6VDHWBmCZRtkEVRpBKxi2Gtw3J54cGWhLCTouVD/Q6ZSaSvd2YaDObWK8mDjrz3TIKtaQMAA==} - engines: {node: '>=v18'} + resolution: + { + integrity: sha512-LXUdNIkspyxrlV6VDHWBmCZRtkEVRpBKxi2Gtw3J54cGWhLCTouVD/Q6ZSaSvd2YaDObWK8mDjrz3TIKtaQMAA==, + } + engines: { node: '>=v18' } hasBin: true '@commitlint/config-conventional@19.8.1': - resolution: {integrity: sha512-/AZHJL6F6B/G959CsMAzrPKKZjeEiAVifRyEwXxcT6qtqbPwGw+iQxmNS+Bu+i09OCtdNRW6pNpBvgPrtMr9EQ==} - engines: {node: '>=v18'} + resolution: + { + integrity: sha512-/AZHJL6F6B/G959CsMAzrPKKZjeEiAVifRyEwXxcT6qtqbPwGw+iQxmNS+Bu+i09OCtdNRW6pNpBvgPrtMr9EQ==, + } + engines: { node: '>=v18' } '@commitlint/config-validator@19.8.1': - resolution: {integrity: sha512-0jvJ4u+eqGPBIzzSdqKNX1rvdbSU1lPNYlfQQRIFnBgLy26BtC0cFnr7c/AyuzExMxWsMOte6MkTi9I3SQ3iGQ==} - engines: {node: '>=v18'} + resolution: + { + integrity: sha512-0jvJ4u+eqGPBIzzSdqKNX1rvdbSU1lPNYlfQQRIFnBgLy26BtC0cFnr7c/AyuzExMxWsMOte6MkTi9I3SQ3iGQ==, + } + engines: { node: '>=v18' } '@commitlint/ensure@19.8.1': - resolution: {integrity: sha512-mXDnlJdvDzSObafjYrOSvZBwkD01cqB4gbnnFuVyNpGUM5ijwU/r/6uqUmBXAAOKRfyEjpkGVZxaDsCVnHAgyw==} - engines: {node: '>=v18'} + resolution: + { + integrity: sha512-mXDnlJdvDzSObafjYrOSvZBwkD01cqB4gbnnFuVyNpGUM5ijwU/r/6uqUmBXAAOKRfyEjpkGVZxaDsCVnHAgyw==, + } + engines: { node: '>=v18' } '@commitlint/execute-rule@19.8.1': - resolution: {integrity: sha512-YfJyIqIKWI64Mgvn/sE7FXvVMQER/Cd+s3hZke6cI1xgNT/f6ZAz5heND0QtffH+KbcqAwXDEE1/5niYayYaQA==} - engines: {node: '>=v18'} + resolution: + { + integrity: sha512-YfJyIqIKWI64Mgvn/sE7FXvVMQER/Cd+s3hZke6cI1xgNT/f6ZAz5heND0QtffH+KbcqAwXDEE1/5niYayYaQA==, + } + engines: { node: '>=v18' } '@commitlint/format@19.8.1': - resolution: {integrity: sha512-kSJj34Rp10ItP+Eh9oCItiuN/HwGQMXBnIRk69jdOwEW9llW9FlyqcWYbHPSGofmjsqeoxa38UaEA5tsbm2JWw==} - engines: {node: '>=v18'} + resolution: + { + integrity: sha512-kSJj34Rp10ItP+Eh9oCItiuN/HwGQMXBnIRk69jdOwEW9llW9FlyqcWYbHPSGofmjsqeoxa38UaEA5tsbm2JWw==, + } + engines: { node: '>=v18' } '@commitlint/is-ignored@19.8.1': - resolution: {integrity: sha512-AceOhEhekBUQ5dzrVhDDsbMaY5LqtN8s1mqSnT2Kz1ERvVZkNihrs3Sfk1Je/rxRNbXYFzKZSHaPsEJJDJV8dg==} - engines: {node: '>=v18'} + resolution: + { + integrity: sha512-AceOhEhekBUQ5dzrVhDDsbMaY5LqtN8s1mqSnT2Kz1ERvVZkNihrs3Sfk1Je/rxRNbXYFzKZSHaPsEJJDJV8dg==, + } + engines: { node: '>=v18' } '@commitlint/lint@19.8.1': - resolution: {integrity: sha512-52PFbsl+1EvMuokZXLRlOsdcLHf10isTPlWwoY1FQIidTsTvjKXVXYb7AvtpWkDzRO2ZsqIgPK7bI98x8LRUEw==} - engines: {node: '>=v18'} + resolution: + { + integrity: sha512-52PFbsl+1EvMuokZXLRlOsdcLHf10isTPlWwoY1FQIidTsTvjKXVXYb7AvtpWkDzRO2ZsqIgPK7bI98x8LRUEw==, + } + engines: { node: '>=v18' } '@commitlint/load@19.8.1': - resolution: {integrity: sha512-9V99EKG3u7z+FEoe4ikgq7YGRCSukAcvmKQuTtUyiYPnOd9a2/H9Ak1J9nJA1HChRQp9OA/sIKPugGS+FK/k1A==} - engines: {node: '>=v18'} + resolution: + { + integrity: sha512-9V99EKG3u7z+FEoe4ikgq7YGRCSukAcvmKQuTtUyiYPnOd9a2/H9Ak1J9nJA1HChRQp9OA/sIKPugGS+FK/k1A==, + } + engines: { node: '>=v18' } '@commitlint/message@19.8.1': - resolution: {integrity: sha512-+PMLQvjRXiU+Ae0Wc+p99EoGEutzSXFVwQfa3jRNUZLNW5odZAyseb92OSBTKCu+9gGZiJASt76Cj3dLTtcTdg==} - engines: {node: '>=v18'} + resolution: + { + integrity: sha512-+PMLQvjRXiU+Ae0Wc+p99EoGEutzSXFVwQfa3jRNUZLNW5odZAyseb92OSBTKCu+9gGZiJASt76Cj3dLTtcTdg==, + } + engines: { node: '>=v18' } '@commitlint/parse@19.8.1': - resolution: {integrity: sha512-mmAHYcMBmAgJDKWdkjIGq50X4yB0pSGpxyOODwYmoexxxiUCy5JJT99t1+PEMK7KtsCtzuWYIAXYAiKR+k+/Jw==} - engines: {node: '>=v18'} + resolution: + { + integrity: sha512-mmAHYcMBmAgJDKWdkjIGq50X4yB0pSGpxyOODwYmoexxxiUCy5JJT99t1+PEMK7KtsCtzuWYIAXYAiKR+k+/Jw==, + } + engines: { node: '>=v18' } '@commitlint/read@19.8.1': - resolution: {integrity: sha512-03Jbjb1MqluaVXKHKRuGhcKWtSgh3Jizqy2lJCRbRrnWpcM06MYm8th59Xcns8EqBYvo0Xqb+2DoZFlga97uXQ==} - engines: {node: '>=v18'} + resolution: + { + integrity: sha512-03Jbjb1MqluaVXKHKRuGhcKWtSgh3Jizqy2lJCRbRrnWpcM06MYm8th59Xcns8EqBYvo0Xqb+2DoZFlga97uXQ==, + } + engines: { node: '>=v18' } '@commitlint/resolve-extends@19.8.1': - resolution: {integrity: sha512-GM0mAhFk49I+T/5UCYns5ayGStkTt4XFFrjjf0L4S26xoMTSkdCf9ZRO8en1kuopC4isDFuEm7ZOm/WRVeElVg==} - engines: {node: '>=v18'} + resolution: + { + integrity: sha512-GM0mAhFk49I+T/5UCYns5ayGStkTt4XFFrjjf0L4S26xoMTSkdCf9ZRO8en1kuopC4isDFuEm7ZOm/WRVeElVg==, + } + engines: { node: '>=v18' } '@commitlint/rules@19.8.1': - resolution: {integrity: sha512-Hnlhd9DyvGiGwjfjfToMi1dsnw1EXKGJNLTcsuGORHz6SS9swRgkBsou33MQ2n51/boIDrbsg4tIBbRpEWK2kw==} - engines: {node: '>=v18'} + resolution: + { + integrity: sha512-Hnlhd9DyvGiGwjfjfToMi1dsnw1EXKGJNLTcsuGORHz6SS9swRgkBsou33MQ2n51/boIDrbsg4tIBbRpEWK2kw==, + } + engines: { node: '>=v18' } '@commitlint/to-lines@19.8.1': - resolution: {integrity: sha512-98Mm5inzbWTKuZQr2aW4SReY6WUukdWXuZhrqf1QdKPZBCCsXuG87c+iP0bwtD6DBnmVVQjgp4whoHRVixyPBg==} - engines: {node: '>=v18'} + resolution: + { + integrity: sha512-98Mm5inzbWTKuZQr2aW4SReY6WUukdWXuZhrqf1QdKPZBCCsXuG87c+iP0bwtD6DBnmVVQjgp4whoHRVixyPBg==, + } + engines: { node: '>=v18' } '@commitlint/top-level@19.8.1': - resolution: {integrity: sha512-Ph8IN1IOHPSDhURCSXBz44+CIu+60duFwRsg6HqaISFHQHbmBtxVw4ZrFNIYUzEP7WwrNPxa2/5qJ//NK1FGcw==} - engines: {node: '>=v18'} + resolution: + { + integrity: sha512-Ph8IN1IOHPSDhURCSXBz44+CIu+60duFwRsg6HqaISFHQHbmBtxVw4ZrFNIYUzEP7WwrNPxa2/5qJ//NK1FGcw==, + } + engines: { node: '>=v18' } '@commitlint/types@19.8.1': - resolution: {integrity: sha512-/yCrWGCoA1SVKOks25EGadP9Pnj0oAIHGpl2wH2M2Y46dPM2ueb8wyCVOD7O3WCTkaJ0IkKvzhl1JY7+uCT2Dw==} - engines: {node: '>=v18'} + resolution: + { + integrity: sha512-/yCrWGCoA1SVKOks25EGadP9Pnj0oAIHGpl2wH2M2Y46dPM2ueb8wyCVOD7O3WCTkaJ0IkKvzhl1JY7+uCT2Dw==, + } + engines: { node: '>=v18' } '@csstools/color-helpers@5.0.2': - resolution: {integrity: sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==, + } + engines: { node: '>=18' } '@csstools/css-calc@2.1.4': - resolution: {integrity: sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==, + } + engines: { node: '>=18' } peerDependencies: '@csstools/css-parser-algorithms': ^3.0.5 '@csstools/css-tokenizer': ^3.0.4 '@csstools/css-color-parser@3.0.10': - resolution: {integrity: sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg==, + } + engines: { node: '>=18' } peerDependencies: '@csstools/css-parser-algorithms': ^3.0.5 '@csstools/css-tokenizer': ^3.0.4 '@csstools/css-parser-algorithms@3.0.5': - resolution: {integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==, + } + engines: { node: '>=18' } peerDependencies: '@csstools/css-tokenizer': ^3.0.4 '@csstools/css-tokenizer@3.0.4': - resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==, + } + engines: { node: '>=18' } '@emnapi/core@1.4.5': - resolution: {integrity: sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==} + resolution: + { + integrity: sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==, + } '@emnapi/runtime@1.4.5': - resolution: {integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==} + resolution: + { + integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==, + } '@emnapi/wasi-threads@1.0.4': - resolution: {integrity: sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==} - - '@emotion/eslint-plugin@11.12.0': - resolution: {integrity: sha512-N0rtAVKk6w8RchWtexdG/GFbg48tdlO4cnq9Jg6H3ul3EDDgkYkPE0PKMb1/CJ7cDyYsiNPYVc3ZnWnd2/d0tA==} - engines: {node: '>=6'} - peerDependencies: - eslint: 6 || 7 || 8 + resolution: + { + integrity: sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==, + } '@epic-web/invariant@1.0.0': - resolution: {integrity: sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==} + resolution: + { + integrity: sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==, + } '@esbuild/aix-ppc64@0.25.8': - resolution: {integrity: sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==, + } + engines: { node: '>=18' } cpu: [ppc64] os: [aix] '@esbuild/android-arm64@0.25.8': - resolution: {integrity: sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==, + } + engines: { node: '>=18' } cpu: [arm64] os: [android] '@esbuild/android-arm@0.25.8': - resolution: {integrity: sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==, + } + engines: { node: '>=18' } cpu: [arm] os: [android] '@esbuild/android-x64@0.25.8': - resolution: {integrity: sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==, + } + engines: { node: '>=18' } cpu: [x64] os: [android] '@esbuild/darwin-arm64@0.25.8': - resolution: {integrity: sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==, + } + engines: { node: '>=18' } cpu: [arm64] os: [darwin] '@esbuild/darwin-x64@0.25.8': - resolution: {integrity: sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==, + } + engines: { node: '>=18' } cpu: [x64] os: [darwin] '@esbuild/freebsd-arm64@0.25.8': - resolution: {integrity: sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==, + } + engines: { node: '>=18' } cpu: [arm64] os: [freebsd] '@esbuild/freebsd-x64@0.25.8': - resolution: {integrity: sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==, + } + engines: { node: '>=18' } cpu: [x64] os: [freebsd] '@esbuild/linux-arm64@0.25.8': - resolution: {integrity: sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==, + } + engines: { node: '>=18' } cpu: [arm64] os: [linux] '@esbuild/linux-arm@0.25.8': - resolution: {integrity: sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==, + } + engines: { node: '>=18' } cpu: [arm] os: [linux] '@esbuild/linux-ia32@0.25.8': - resolution: {integrity: sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==, + } + engines: { node: '>=18' } cpu: [ia32] os: [linux] '@esbuild/linux-loong64@0.25.8': - resolution: {integrity: sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==, + } + engines: { node: '>=18' } cpu: [loong64] os: [linux] '@esbuild/linux-mips64el@0.25.8': - resolution: {integrity: sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==, + } + engines: { node: '>=18' } cpu: [mips64el] os: [linux] '@esbuild/linux-ppc64@0.25.8': - resolution: {integrity: sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==, + } + engines: { node: '>=18' } cpu: [ppc64] os: [linux] '@esbuild/linux-riscv64@0.25.8': - resolution: {integrity: sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==, + } + engines: { node: '>=18' } cpu: [riscv64] os: [linux] '@esbuild/linux-s390x@0.25.8': - resolution: {integrity: sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==, + } + engines: { node: '>=18' } cpu: [s390x] os: [linux] '@esbuild/linux-x64@0.25.8': - resolution: {integrity: sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==, + } + engines: { node: '>=18' } cpu: [x64] os: [linux] '@esbuild/netbsd-arm64@0.25.8': - resolution: {integrity: sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==, + } + engines: { node: '>=18' } cpu: [arm64] os: [netbsd] '@esbuild/netbsd-x64@0.25.8': - resolution: {integrity: sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==, + } + engines: { node: '>=18' } cpu: [x64] os: [netbsd] '@esbuild/openbsd-arm64@0.25.8': - resolution: {integrity: sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==, + } + engines: { node: '>=18' } cpu: [arm64] os: [openbsd] '@esbuild/openbsd-x64@0.25.8': - resolution: {integrity: sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==, + } + engines: { node: '>=18' } cpu: [x64] os: [openbsd] '@esbuild/openharmony-arm64@0.25.8': - resolution: {integrity: sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==, + } + engines: { node: '>=18' } cpu: [arm64] os: [openharmony] '@esbuild/sunos-x64@0.25.8': - resolution: {integrity: sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==, + } + engines: { node: '>=18' } cpu: [x64] os: [sunos] '@esbuild/win32-arm64@0.25.8': - resolution: {integrity: sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==, + } + engines: { node: '>=18' } cpu: [arm64] os: [win32] '@esbuild/win32-ia32@0.25.8': - resolution: {integrity: sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==, + } + engines: { node: '>=18' } cpu: [ia32] os: [win32] '@esbuild/win32-x64@0.25.8': - resolution: {integrity: sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==, + } + engines: { node: '>=18' } cpu: [x64] os: [win32] - '@eslint-community/eslint-utils@4.7.0': - resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - - '@eslint-community/regexpp@4.12.1': - resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - - '@eslint/compat@1.2.2': - resolution: {integrity: sha512-jhgiIrsw+tRfcBQ4BFl2C3vCrIUw2trCY0cnDvGZpwTtKCEDmZhAtMfrEUP/KpnwM6PrO0T+Ltm+ccW74olG3Q==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^9.10.0 - peerDependenciesMeta: - eslint: - optional: true - - '@eslint/config-array@0.21.0': - resolution: {integrity: sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/config-helpers@0.3.1': - resolution: {integrity: sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/core@0.15.2': - resolution: {integrity: sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/eslintrc@3.1.0': - resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/eslintrc@3.3.1': - resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/js@9.33.0': - resolution: {integrity: sha512-5K1/mKhWaMfreBGJTwval43JJmkip0RmM+3+IuqupeSKNC/Th2Kc7ucaq5ovTSra/OOKB9c58CGSz3QMVbWt0A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/object-schema@2.1.6': - resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/plugin-kit@0.3.5': - resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@gerrit0/mini-shiki@1.27.2': - resolution: {integrity: sha512-GeWyHz8ao2gBiUW4OJnQDxXQnFgZQwwQk05t/CVVgNBN7/rK8XZ7xY6YhLVv9tH3VppWWmr9DCl3MwemB/i+Og==} - - '@humanfs/core@0.19.1': - resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} - engines: {node: '>=18.18.0'} - - '@humanfs/node@0.16.6': - resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} - engines: {node: '>=18.18.0'} - - '@humanwhocodes/module-importer@1.0.1': - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - - '@humanwhocodes/retry@0.3.1': - resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} - engines: {node: '>=18.18'} - - '@humanwhocodes/retry@0.4.3': - resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} - engines: {node: '>=18.18'} + resolution: + { + integrity: sha512-GeWyHz8ao2gBiUW4OJnQDxXQnFgZQwwQk05t/CVVgNBN7/rK8XZ7xY6YhLVv9tH3VppWWmr9DCl3MwemB/i+Og==, + } '@hutson/parse-repository-url@3.0.2': - resolution: {integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==, + } + engines: { node: '>=6.9.0' } '@isaacs/cliui@8.0.2': - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==, + } + engines: { node: '>=12' } '@isaacs/string-locale-compare@1.1.0': - resolution: {integrity: sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==} + resolution: + { + integrity: sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==, + } '@istanbuljs/schema@0.1.3': - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==, + } + engines: { node: '>=8' } '@jest/schemas@29.6.3': - resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + resolution: + { + integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==, + } + engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } '@jridgewell/gen-mapping@0.3.12': - resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==} + resolution: + { + integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==, + } '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} + resolution: + { + integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==, + } + engines: { node: '>=6.0.0' } '@jridgewell/sourcemap-codec@1.5.4': - resolution: {integrity: sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==} + resolution: + { + integrity: sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==, + } '@jridgewell/trace-mapping@0.3.29': - resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==} + resolution: + { + integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==, + } '@lerna/create@8.2.3': - resolution: {integrity: sha512-f+68+iojcQ0tZRMfCgQyJdsdz+YPu3/d+0Zo1RJz92bgBxTCiEU+dHACVq1n3sEjm/YWPnFGdag8U5EYYmP3WA==} - engines: {node: '>=18.0.0'} + resolution: + { + integrity: sha512-f+68+iojcQ0tZRMfCgQyJdsdz+YPu3/d+0Zo1RJz92bgBxTCiEU+dHACVq1n3sEjm/YWPnFGdag8U5EYYmP3WA==, + } + engines: { node: '>=18.0.0' } '@manypkg/cli@0.24.0': - resolution: {integrity: sha512-O1vbx4TnwaeeDXlNaa+N0LIKg3JmI2gEG8JaGn97UuXgiXJIYlAhfepJTykICV0i0oQHvb0xNfNmvYhwJ/cGgA==} - engines: {node: '>=20.0.0'} + resolution: + { + integrity: sha512-O1vbx4TnwaeeDXlNaa+N0LIKg3JmI2gEG8JaGn97UuXgiXJIYlAhfepJTykICV0i0oQHvb0xNfNmvYhwJ/cGgA==, + } + engines: { node: '>=20.0.0' } hasBin: true '@manypkg/find-root@3.0.0': - resolution: {integrity: sha512-uO3Rag7b0upqBGTJyZN2dPwaBdbGBZwT892RkUxzEgxgWccHGM5hZnXAy13Es95CVpsJ/QuEb2uNJ8pYBK0ZlA==} - engines: {node: '>=20.0.0'} + resolution: + { + integrity: sha512-uO3Rag7b0upqBGTJyZN2dPwaBdbGBZwT892RkUxzEgxgWccHGM5hZnXAy13Es95CVpsJ/QuEb2uNJ8pYBK0ZlA==, + } + engines: { node: '>=20.0.0' } '@manypkg/get-packages@3.0.0': - resolution: {integrity: sha512-C5TGJoG/MaVGt0HDij+RYQxVw/O/GDNJc4+qwv8g6wtbGEE8wawCcrQns8+qaNsZJybTTHYgdw7eD3wQhuxTng==} - engines: {node: '>=20.0.0'} + resolution: + { + integrity: sha512-C5TGJoG/MaVGt0HDij+RYQxVw/O/GDNJc4+qwv8g6wtbGEE8wawCcrQns8+qaNsZJybTTHYgdw7eD3wQhuxTng==, + } + engines: { node: '>=20.0.0' } '@manypkg/tools@2.0.0': - resolution: {integrity: sha512-o4ZC8J9OmFT6Ar8hhObWrFe7M7TRFuskm8ROhroZZWdQ+/V1+RswP74wJkkDKY/VDcteKYCACq2PblifRRnj1g==} - engines: {node: '>=20.0.0'} - - '@microsoft/tsdoc-config@0.17.1': - resolution: {integrity: sha512-UtjIFe0C6oYgTnad4q1QP4qXwLhe6tIpNTRStJ2RZEPIkqQPREAwE5spzVxsdn9UaEMUqhh0AqSx3X4nWAKXWw==} - - '@microsoft/tsdoc@0.15.1': - resolution: {integrity: sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==} + resolution: + { + integrity: sha512-o4ZC8J9OmFT6Ar8hhObWrFe7M7TRFuskm8ROhroZZWdQ+/V1+RswP74wJkkDKY/VDcteKYCACq2PblifRRnj1g==, + } + engines: { node: '>=20.0.0' } '@napi-rs/wasm-runtime@0.2.4': - resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==} + resolution: + { + integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==, + } '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, + } + engines: { node: '>= 8' } '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, + } + engines: { node: '>= 8' } '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, + } + engines: { node: '>= 8' } '@npmcli/agent@2.2.2': - resolution: {integrity: sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==, + } + engines: { node: ^16.14.0 || >=18.0.0 } '@npmcli/arborist@7.5.4': - resolution: {integrity: sha512-nWtIc6QwwoUORCRNzKx4ypHqCk3drI+5aeYdMTQQiRCcn4lOOgfQh7WyZobGYTxXPSq1VwV53lkpN/BRlRk08g==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-nWtIc6QwwoUORCRNzKx4ypHqCk3drI+5aeYdMTQQiRCcn4lOOgfQh7WyZobGYTxXPSq1VwV53lkpN/BRlRk08g==, + } + engines: { node: ^16.14.0 || >=18.0.0 } hasBin: true '@npmcli/fs@3.1.1': - resolution: {integrity: sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } '@npmcli/git@5.0.8': - resolution: {integrity: sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==, + } + engines: { node: ^16.14.0 || >=18.0.0 } '@npmcli/installed-package-contents@2.1.0': - resolution: {integrity: sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } hasBin: true '@npmcli/map-workspaces@3.0.6': - resolution: {integrity: sha512-tkYs0OYnzQm6iIRdfy+LcLBjcKuQCeE5YLb8KnrIlutJfheNaPvPpgoFEyEFgbjzl5PLZ3IA/BWAwRU0eHuQDA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-tkYs0OYnzQm6iIRdfy+LcLBjcKuQCeE5YLb8KnrIlutJfheNaPvPpgoFEyEFgbjzl5PLZ3IA/BWAwRU0eHuQDA==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } '@npmcli/metavuln-calculator@7.1.1': - resolution: {integrity: sha512-Nkxf96V0lAx3HCpVda7Vw4P23RILgdi/5K1fmj2tZkWIYLpXAN8k2UVVOsW16TsS5F8Ws2I7Cm+PU1/rsVF47g==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-Nkxf96V0lAx3HCpVda7Vw4P23RILgdi/5K1fmj2tZkWIYLpXAN8k2UVVOsW16TsS5F8Ws2I7Cm+PU1/rsVF47g==, + } + engines: { node: ^16.14.0 || >=18.0.0 } '@npmcli/name-from-folder@2.0.0': - resolution: {integrity: sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } '@npmcli/node-gyp@3.0.0': - resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } '@npmcli/package-json@5.2.0': - resolution: {integrity: sha512-qe/kiqqkW0AGtvBjL8TJKZk/eBBSpnJkUWvHdQ9jM2lKHXRYYJuyNpJPlJw3c8QjC2ow6NZYiLExhUaeJelbxQ==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-qe/kiqqkW0AGtvBjL8TJKZk/eBBSpnJkUWvHdQ9jM2lKHXRYYJuyNpJPlJw3c8QjC2ow6NZYiLExhUaeJelbxQ==, + } + engines: { node: ^16.14.0 || >=18.0.0 } '@npmcli/promise-spawn@7.0.2': - resolution: {integrity: sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==, + } + engines: { node: ^16.14.0 || >=18.0.0 } '@npmcli/query@3.1.0': - resolution: {integrity: sha512-C/iR0tk7KSKGldibYIB9x8GtO/0Bd0I2mhOaDb8ucQL/bQVTmGoeREaFj64Z5+iCBRf3dQfed0CjJL7I8iTkiQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-C/iR0tk7KSKGldibYIB9x8GtO/0Bd0I2mhOaDb8ucQL/bQVTmGoeREaFj64Z5+iCBRf3dQfed0CjJL7I8iTkiQ==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } '@npmcli/redact@2.0.1': - resolution: {integrity: sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw==, + } + engines: { node: ^16.14.0 || >=18.0.0 } '@npmcli/run-script@8.1.0': - resolution: {integrity: sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==, + } + engines: { node: ^16.14.0 || >=18.0.0 } '@nx/devkit@20.8.2': - resolution: {integrity: sha512-rr9p2/tZDQivIpuBUpZaFBK6bZ+b5SAjZk75V4tbCUqGW3+5OPuVvBPm+X+7PYwUF6rwSpewxkjWNeGskfCe+Q==} + resolution: + { + integrity: sha512-rr9p2/tZDQivIpuBUpZaFBK6bZ+b5SAjZk75V4tbCUqGW3+5OPuVvBPm+X+7PYwUF6rwSpewxkjWNeGskfCe+Q==, + } peerDependencies: nx: '>= 19 <= 21' '@nx/nx-darwin-arm64@20.8.2': - resolution: {integrity: sha512-t+bmCn6sRPNGU6hnSyWNvbQYA/KgsxGZKYlaCLRwkNhI2akModcBUqtktJzCKd1XHDqs6EkEFBWjFr8/kBEkSg==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-t+bmCn6sRPNGU6hnSyWNvbQYA/KgsxGZKYlaCLRwkNhI2akModcBUqtktJzCKd1XHDqs6EkEFBWjFr8/kBEkSg==, + } + engines: { node: '>= 10' } cpu: [arm64] os: [darwin] '@nx/nx-darwin-x64@20.8.2': - resolution: {integrity: sha512-pt/wmDLM31Es8/EzazlyT5U+ou2l60rfMNFGCLqleHEQ0JUTc0KWnOciBLbHIQFiPsCQZJFEKyfV5V/ncePmmw==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-pt/wmDLM31Es8/EzazlyT5U+ou2l60rfMNFGCLqleHEQ0JUTc0KWnOciBLbHIQFiPsCQZJFEKyfV5V/ncePmmw==, + } + engines: { node: '>= 10' } cpu: [x64] os: [darwin] '@nx/nx-freebsd-x64@20.8.2': - resolution: {integrity: sha512-joZxFbgJfkHkB9uMIJr73Gpnm9pnpvr0XKGbWC409/d2x7q1qK77tKdyhGm+A3+kaZFwstNVPmCUtUwJYyU6LA==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-joZxFbgJfkHkB9uMIJr73Gpnm9pnpvr0XKGbWC409/d2x7q1qK77tKdyhGm+A3+kaZFwstNVPmCUtUwJYyU6LA==, + } + engines: { node: '>= 10' } cpu: [x64] os: [freebsd] '@nx/nx-linux-arm-gnueabihf@20.8.2': - resolution: {integrity: sha512-98O/qsxn4vIMPY/FyzvmVrl7C5yFhCUVk0/4PF+PA2SvtQ051L1eMRY6bq/lb69qfN6szJPZ41PG5mPx0NeLZw==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-98O/qsxn4vIMPY/FyzvmVrl7C5yFhCUVk0/4PF+PA2SvtQ051L1eMRY6bq/lb69qfN6szJPZ41PG5mPx0NeLZw==, + } + engines: { node: '>= 10' } cpu: [arm] os: [linux] '@nx/nx-linux-arm64-gnu@20.8.2': - resolution: {integrity: sha512-h6a+HxwfSpxsi4KpxGgPh9GDBmD2E+XqGCdfYpobabxqEBvlnIlJyuDhlRR06cTWpuNXHpRdrVogmV6m/YbtDg==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-h6a+HxwfSpxsi4KpxGgPh9GDBmD2E+XqGCdfYpobabxqEBvlnIlJyuDhlRR06cTWpuNXHpRdrVogmV6m/YbtDg==, + } + engines: { node: '>= 10' } cpu: [arm64] os: [linux] '@nx/nx-linux-arm64-musl@20.8.2': - resolution: {integrity: sha512-4Ev+jM0VAxDHV/dFgMXjQTCXS4I8W4oMe7FSkXpG8RUn6JK659DC8ExIDPoGIh+Cyqq6r6mw1CSia+ciQWICWQ==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-4Ev+jM0VAxDHV/dFgMXjQTCXS4I8W4oMe7FSkXpG8RUn6JK659DC8ExIDPoGIh+Cyqq6r6mw1CSia+ciQWICWQ==, + } + engines: { node: '>= 10' } cpu: [arm64] os: [linux] '@nx/nx-linux-x64-gnu@20.8.2': - resolution: {integrity: sha512-nR0ev+wxu+nQYRd7bhqggOxK7UfkV6h+Ko1mumUFyrM5GvPpz/ELhjJFSnMcOkOMcvH0b6G5uTBJvN1XWCkbmg==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-nR0ev+wxu+nQYRd7bhqggOxK7UfkV6h+Ko1mumUFyrM5GvPpz/ELhjJFSnMcOkOMcvH0b6G5uTBJvN1XWCkbmg==, + } + engines: { node: '>= 10' } cpu: [x64] os: [linux] '@nx/nx-linux-x64-musl@20.8.2': - resolution: {integrity: sha512-ost41l5yc2aq2Gc9bMMpaPi/jkXqbXEMEPHrxWKuKmaek3K2zbVDQzvBBNcQKxf/mlCsrqN4QO0mKYSRRqag5A==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-ost41l5yc2aq2Gc9bMMpaPi/jkXqbXEMEPHrxWKuKmaek3K2zbVDQzvBBNcQKxf/mlCsrqN4QO0mKYSRRqag5A==, + } + engines: { node: '>= 10' } cpu: [x64] os: [linux] '@nx/nx-win32-arm64-msvc@20.8.2': - resolution: {integrity: sha512-0SEOqT/daBG5WtM9vOGilrYaAuf1tiALdrFavY62+/arXYxXemUKmRI5qoKDTnvoLMBGkJs6kxhMO5b7aUXIvQ==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-0SEOqT/daBG5WtM9vOGilrYaAuf1tiALdrFavY62+/arXYxXemUKmRI5qoKDTnvoLMBGkJs6kxhMO5b7aUXIvQ==, + } + engines: { node: '>= 10' } cpu: [arm64] os: [win32] '@nx/nx-win32-x64-msvc@20.8.2': - resolution: {integrity: sha512-iIsY+tVqes/NOqTbJmggL9Juie/iaDYlWgXA9IUv88FE9thqWKhVj4/tCcPjsOwzD+1SVna3YISEEFsx5UV4ew==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-iIsY+tVqes/NOqTbJmggL9Juie/iaDYlWgXA9IUv88FE9thqWKhVj4/tCcPjsOwzD+1SVna3YISEEFsx5UV4ew==, + } + engines: { node: '>= 10' } cpu: [x64] os: [win32] '@octokit/auth-token@4.0.0': - resolution: {integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==} - engines: {node: '>= 18'} + resolution: + { + integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==, + } + engines: { node: '>= 18' } '@octokit/core@5.2.2': - resolution: {integrity: sha512-/g2d4sW9nUDJOMz3mabVQvOGhVa4e/BN/Um7yca9Bb2XTzPPnfTWHWQg+IsEYO7M3Vx+EXvaM/I2pJWIMun1bg==} - engines: {node: '>= 18'} + resolution: + { + integrity: sha512-/g2d4sW9nUDJOMz3mabVQvOGhVa4e/BN/Um7yca9Bb2XTzPPnfTWHWQg+IsEYO7M3Vx+EXvaM/I2pJWIMun1bg==, + } + engines: { node: '>= 18' } '@octokit/endpoint@9.0.6': - resolution: {integrity: sha512-H1fNTMA57HbkFESSt3Y9+FBICv+0jFceJFPWDePYlR/iMGrwM5ph+Dd4XRQs+8X+PUFURLQgX9ChPfhJ/1uNQw==} - engines: {node: '>= 18'} + resolution: + { + integrity: sha512-H1fNTMA57HbkFESSt3Y9+FBICv+0jFceJFPWDePYlR/iMGrwM5ph+Dd4XRQs+8X+PUFURLQgX9ChPfhJ/1uNQw==, + } + engines: { node: '>= 18' } '@octokit/graphql@7.1.1': - resolution: {integrity: sha512-3mkDltSfcDUoa176nlGoA32RGjeWjl3K7F/BwHwRMJUW/IteSa4bnSV8p2ThNkcIcZU2umkZWxwETSSCJf2Q7g==} - engines: {node: '>= 18'} + resolution: + { + integrity: sha512-3mkDltSfcDUoa176nlGoA32RGjeWjl3K7F/BwHwRMJUW/IteSa4bnSV8p2ThNkcIcZU2umkZWxwETSSCJf2Q7g==, + } + engines: { node: '>= 18' } '@octokit/openapi-types@24.2.0': - resolution: {integrity: sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==} + resolution: + { + integrity: sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==, + } '@octokit/plugin-enterprise-rest@6.0.1': - resolution: {integrity: sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==} + resolution: + { + integrity: sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==, + } '@octokit/plugin-paginate-rest@11.4.4-cjs.2': - resolution: {integrity: sha512-2dK6z8fhs8lla5PaOTgqfCGBxgAv/le+EhPs27KklPhm1bKObpu6lXzwfUEQ16ajXzqNrKMujsFyo9K2eaoISw==} - engines: {node: '>= 18'} + resolution: + { + integrity: sha512-2dK6z8fhs8lla5PaOTgqfCGBxgAv/le+EhPs27KklPhm1bKObpu6lXzwfUEQ16ajXzqNrKMujsFyo9K2eaoISw==, + } + engines: { node: '>= 18' } peerDependencies: '@octokit/core': '5' '@octokit/plugin-request-log@4.0.1': - resolution: {integrity: sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA==} - engines: {node: '>= 18'} + resolution: + { + integrity: sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA==, + } + engines: { node: '>= 18' } peerDependencies: '@octokit/core': '5' '@octokit/plugin-rest-endpoint-methods@13.3.2-cjs.1': - resolution: {integrity: sha512-VUjIjOOvF2oELQmiFpWA1aOPdawpyaCUqcEBc/UOUnj3Xp6DJGrJ1+bjUIIDzdHjnFNO6q57ODMfdEZnoBkCwQ==} - engines: {node: '>= 18'} + resolution: + { + integrity: sha512-VUjIjOOvF2oELQmiFpWA1aOPdawpyaCUqcEBc/UOUnj3Xp6DJGrJ1+bjUIIDzdHjnFNO6q57ODMfdEZnoBkCwQ==, + } + engines: { node: '>= 18' } peerDependencies: '@octokit/core': ^5 '@octokit/request-error@5.1.1': - resolution: {integrity: sha512-v9iyEQJH6ZntoENr9/yXxjuezh4My67CBSu9r6Ve/05Iu5gNgnisNWOsoJHTP6k0Rr0+HQIpnH+kyammu90q/g==} - engines: {node: '>= 18'} + resolution: + { + integrity: sha512-v9iyEQJH6ZntoENr9/yXxjuezh4My67CBSu9r6Ve/05Iu5gNgnisNWOsoJHTP6k0Rr0+HQIpnH+kyammu90q/g==, + } + engines: { node: '>= 18' } '@octokit/request@8.4.1': - resolution: {integrity: sha512-qnB2+SY3hkCmBxZsR/MPCybNmbJe4KAlfWErXq+rBKkQJlbjdJeS85VI9r8UqeLYLvnAenU8Q1okM/0MBsAGXw==} - engines: {node: '>= 18'} + resolution: + { + integrity: sha512-qnB2+SY3hkCmBxZsR/MPCybNmbJe4KAlfWErXq+rBKkQJlbjdJeS85VI9r8UqeLYLvnAenU8Q1okM/0MBsAGXw==, + } + engines: { node: '>= 18' } '@octokit/rest@20.1.2': - resolution: {integrity: sha512-GmYiltypkHHtihFwPRxlaorG5R9VAHuk/vbszVoRTGXnAsY60wYLkh/E2XiFmdZmqrisw+9FaazS1i5SbdWYgA==} - engines: {node: '>= 18'} + resolution: + { + integrity: sha512-GmYiltypkHHtihFwPRxlaorG5R9VAHuk/vbszVoRTGXnAsY60wYLkh/E2XiFmdZmqrisw+9FaazS1i5SbdWYgA==, + } + engines: { node: '>= 18' } '@octokit/types@13.10.0': - resolution: {integrity: sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==} + resolution: + { + integrity: sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==, + } '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} + resolution: + { + integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, + } + engines: { node: '>=14' } '@pnpm/config.env-replace@1.1.0': - resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} - engines: {node: '>=12.22.0'} + resolution: + { + integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==, + } + engines: { node: '>=12.22.0' } '@pnpm/network.ca-file@1.0.2': - resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} - engines: {node: '>=12.22.0'} + resolution: + { + integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==, + } + engines: { node: '>=12.22.0' } '@pnpm/npm-conf@2.3.1': - resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==, + } + engines: { node: '>=12' } '@polka/url@1.0.0-next.29': - resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} + resolution: + { + integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==, + } '@rollup/rollup-android-arm-eabi@4.45.1': - resolution: {integrity: sha512-NEySIFvMY0ZQO+utJkgoMiCAjMrGvnbDLHvcmlA33UXJpYBCvlBEbMMtV837uCkS+plG2umfhn0T5mMAxGrlRA==} + resolution: + { + integrity: sha512-NEySIFvMY0ZQO+utJkgoMiCAjMrGvnbDLHvcmlA33UXJpYBCvlBEbMMtV837uCkS+plG2umfhn0T5mMAxGrlRA==, + } cpu: [arm] os: [android] '@rollup/rollup-android-arm64@4.45.1': - resolution: {integrity: sha512-ujQ+sMXJkg4LRJaYreaVx7Z/VMgBBd89wGS4qMrdtfUFZ+TSY5Rs9asgjitLwzeIbhwdEhyj29zhst3L1lKsRQ==} + resolution: + { + integrity: sha512-ujQ+sMXJkg4LRJaYreaVx7Z/VMgBBd89wGS4qMrdtfUFZ+TSY5Rs9asgjitLwzeIbhwdEhyj29zhst3L1lKsRQ==, + } cpu: [arm64] os: [android] '@rollup/rollup-darwin-arm64@4.45.1': - resolution: {integrity: sha512-FSncqHvqTm3lC6Y13xncsdOYfxGSLnP+73k815EfNmpewPs+EyM49haPS105Rh4aF5mJKywk9X0ogzLXZzN9lA==} + resolution: + { + integrity: sha512-FSncqHvqTm3lC6Y13xncsdOYfxGSLnP+73k815EfNmpewPs+EyM49haPS105Rh4aF5mJKywk9X0ogzLXZzN9lA==, + } cpu: [arm64] os: [darwin] '@rollup/rollup-darwin-x64@4.45.1': - resolution: {integrity: sha512-2/vVn/husP5XI7Fsf/RlhDaQJ7x9zjvC81anIVbr4b/f0xtSmXQTFcGIQ/B1cXIYM6h2nAhJkdMHTnD7OtQ9Og==} + resolution: + { + integrity: sha512-2/vVn/husP5XI7Fsf/RlhDaQJ7x9zjvC81anIVbr4b/f0xtSmXQTFcGIQ/B1cXIYM6h2nAhJkdMHTnD7OtQ9Og==, + } cpu: [x64] os: [darwin] '@rollup/rollup-freebsd-arm64@4.45.1': - resolution: {integrity: sha512-4g1kaDxQItZsrkVTdYQ0bxu4ZIQ32cotoQbmsAnW1jAE4XCMbcBPDirX5fyUzdhVCKgPcrwWuucI8yrVRBw2+g==} + resolution: + { + integrity: sha512-4g1kaDxQItZsrkVTdYQ0bxu4ZIQ32cotoQbmsAnW1jAE4XCMbcBPDirX5fyUzdhVCKgPcrwWuucI8yrVRBw2+g==, + } cpu: [arm64] os: [freebsd] '@rollup/rollup-freebsd-x64@4.45.1': - resolution: {integrity: sha512-L/6JsfiL74i3uK1Ti2ZFSNsp5NMiM4/kbbGEcOCps99aZx3g8SJMO1/9Y0n/qKlWZfn6sScf98lEOUe2mBvW9A==} + resolution: + { + integrity: sha512-L/6JsfiL74i3uK1Ti2ZFSNsp5NMiM4/kbbGEcOCps99aZx3g8SJMO1/9Y0n/qKlWZfn6sScf98lEOUe2mBvW9A==, + } cpu: [x64] os: [freebsd] '@rollup/rollup-linux-arm-gnueabihf@4.45.1': - resolution: {integrity: sha512-RkdOTu2jK7brlu+ZwjMIZfdV2sSYHK2qR08FUWcIoqJC2eywHbXr0L8T/pONFwkGukQqERDheaGTeedG+rra6Q==} + resolution: + { + integrity: sha512-RkdOTu2jK7brlu+ZwjMIZfdV2sSYHK2qR08FUWcIoqJC2eywHbXr0L8T/pONFwkGukQqERDheaGTeedG+rra6Q==, + } cpu: [arm] os: [linux] '@rollup/rollup-linux-arm-musleabihf@4.45.1': - resolution: {integrity: sha512-3kJ8pgfBt6CIIr1o+HQA7OZ9mp/zDk3ctekGl9qn/pRBgrRgfwiffaUmqioUGN9hv0OHv2gxmvdKOkARCtRb8Q==} + resolution: + { + integrity: sha512-3kJ8pgfBt6CIIr1o+HQA7OZ9mp/zDk3ctekGl9qn/pRBgrRgfwiffaUmqioUGN9hv0OHv2gxmvdKOkARCtRb8Q==, + } cpu: [arm] os: [linux] '@rollup/rollup-linux-arm64-gnu@4.45.1': - resolution: {integrity: sha512-k3dOKCfIVixWjG7OXTCOmDfJj3vbdhN0QYEqB+OuGArOChek22hn7Uy5A/gTDNAcCy5v2YcXRJ/Qcnm4/ma1xw==} + resolution: + { + integrity: sha512-k3dOKCfIVixWjG7OXTCOmDfJj3vbdhN0QYEqB+OuGArOChek22hn7Uy5A/gTDNAcCy5v2YcXRJ/Qcnm4/ma1xw==, + } cpu: [arm64] os: [linux] '@rollup/rollup-linux-arm64-musl@4.45.1': - resolution: {integrity: sha512-PmI1vxQetnM58ZmDFl9/Uk2lpBBby6B6rF4muJc65uZbxCs0EA7hhKCk2PKlmZKuyVSHAyIw3+/SiuMLxKxWog==} + resolution: + { + integrity: sha512-PmI1vxQetnM58ZmDFl9/Uk2lpBBby6B6rF4muJc65uZbxCs0EA7hhKCk2PKlmZKuyVSHAyIw3+/SiuMLxKxWog==, + } cpu: [arm64] os: [linux] '@rollup/rollup-linux-loongarch64-gnu@4.45.1': - resolution: {integrity: sha512-9UmI0VzGmNJ28ibHW2GpE2nF0PBQqsyiS4kcJ5vK+wuwGnV5RlqdczVocDSUfGX/Na7/XINRVoUgJyFIgipoRg==} + resolution: + { + integrity: sha512-9UmI0VzGmNJ28ibHW2GpE2nF0PBQqsyiS4kcJ5vK+wuwGnV5RlqdczVocDSUfGX/Na7/XINRVoUgJyFIgipoRg==, + } cpu: [loong64] os: [linux] '@rollup/rollup-linux-powerpc64le-gnu@4.45.1': - resolution: {integrity: sha512-7nR2KY8oEOUTD3pBAxIBBbZr0U7U+R9HDTPNy+5nVVHDXI4ikYniH1oxQz9VoB5PbBU1CZuDGHkLJkd3zLMWsg==} + resolution: + { + integrity: sha512-7nR2KY8oEOUTD3pBAxIBBbZr0U7U+R9HDTPNy+5nVVHDXI4ikYniH1oxQz9VoB5PbBU1CZuDGHkLJkd3zLMWsg==, + } cpu: [ppc64] os: [linux] '@rollup/rollup-linux-riscv64-gnu@4.45.1': - resolution: {integrity: sha512-nlcl3jgUultKROfZijKjRQLUu9Ma0PeNv/VFHkZiKbXTBQXhpytS8CIj5/NfBeECZtY2FJQubm6ltIxm/ftxpw==} + resolution: + { + integrity: sha512-nlcl3jgUultKROfZijKjRQLUu9Ma0PeNv/VFHkZiKbXTBQXhpytS8CIj5/NfBeECZtY2FJQubm6ltIxm/ftxpw==, + } cpu: [riscv64] os: [linux] '@rollup/rollup-linux-riscv64-musl@4.45.1': - resolution: {integrity: sha512-HJV65KLS51rW0VY6rvZkiieiBnurSzpzore1bMKAhunQiECPuxsROvyeaot/tcK3A3aGnI+qTHqisrpSgQrpgA==} + resolution: + { + integrity: sha512-HJV65KLS51rW0VY6rvZkiieiBnurSzpzore1bMKAhunQiECPuxsROvyeaot/tcK3A3aGnI+qTHqisrpSgQrpgA==, + } cpu: [riscv64] os: [linux] '@rollup/rollup-linux-s390x-gnu@4.45.1': - resolution: {integrity: sha512-NITBOCv3Qqc6hhwFt7jLV78VEO/il4YcBzoMGGNxznLgRQf43VQDae0aAzKiBeEPIxnDrACiMgbqjuihx08OOw==} + resolution: + { + integrity: sha512-NITBOCv3Qqc6hhwFt7jLV78VEO/il4YcBzoMGGNxznLgRQf43VQDae0aAzKiBeEPIxnDrACiMgbqjuihx08OOw==, + } cpu: [s390x] os: [linux] '@rollup/rollup-linux-x64-gnu@4.45.1': - resolution: {integrity: sha512-+E/lYl6qu1zqgPEnTrs4WysQtvc/Sh4fC2nByfFExqgYrqkKWp1tWIbe+ELhixnenSpBbLXNi6vbEEJ8M7fiHw==} + resolution: + { + integrity: sha512-+E/lYl6qu1zqgPEnTrs4WysQtvc/Sh4fC2nByfFExqgYrqkKWp1tWIbe+ELhixnenSpBbLXNi6vbEEJ8M7fiHw==, + } cpu: [x64] os: [linux] '@rollup/rollup-linux-x64-musl@4.45.1': - resolution: {integrity: sha512-a6WIAp89p3kpNoYStITT9RbTbTnqarU7D8N8F2CV+4Cl9fwCOZraLVuVFvlpsW0SbIiYtEnhCZBPLoNdRkjQFw==} + resolution: + { + integrity: sha512-a6WIAp89p3kpNoYStITT9RbTbTnqarU7D8N8F2CV+4Cl9fwCOZraLVuVFvlpsW0SbIiYtEnhCZBPLoNdRkjQFw==, + } cpu: [x64] os: [linux] '@rollup/rollup-win32-arm64-msvc@4.45.1': - resolution: {integrity: sha512-T5Bi/NS3fQiJeYdGvRpTAP5P02kqSOpqiopwhj0uaXB6nzs5JVi2XMJb18JUSKhCOX8+UE1UKQufyD6Or48dJg==} + resolution: + { + integrity: sha512-T5Bi/NS3fQiJeYdGvRpTAP5P02kqSOpqiopwhj0uaXB6nzs5JVi2XMJb18JUSKhCOX8+UE1UKQufyD6Or48dJg==, + } cpu: [arm64] os: [win32] '@rollup/rollup-win32-ia32-msvc@4.45.1': - resolution: {integrity: sha512-lxV2Pako3ujjuUe9jiU3/s7KSrDfH6IgTSQOnDWr9aJ92YsFd7EurmClK0ly/t8dzMkDtd04g60WX6yl0sGfdw==} + resolution: + { + integrity: sha512-lxV2Pako3ujjuUe9jiU3/s7KSrDfH6IgTSQOnDWr9aJ92YsFd7EurmClK0ly/t8dzMkDtd04g60WX6yl0sGfdw==, + } cpu: [ia32] os: [win32] '@rollup/rollup-win32-x64-msvc@4.45.1': - resolution: {integrity: sha512-M/fKi4sasCdM8i0aWJjCSFm2qEnYRR8AMLG2kxp6wD13+tMGA4Z1tVAuHkNRjud5SW2EM3naLuK35w9twvf6aA==} + resolution: + { + integrity: sha512-M/fKi4sasCdM8i0aWJjCSFm2qEnYRR8AMLG2kxp6wD13+tMGA4Z1tVAuHkNRjud5SW2EM3naLuK35w9twvf6aA==, + } cpu: [x64] os: [win32] - '@rtsao/scc@1.1.0': - resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - - '@scaleway/eslint-config-react@4.0.9': - resolution: {integrity: sha512-s89LQNOX8bTkqKdPLL1eyU63LNHHIU1LulVriXymjJ+FU4rH73GFBH4VC+5gj0Y2EItfKU/15/DGo2IdT3kvgA==} - peerDependencies: - eslint: '>= 9.7' - '@scaleway/random-name@5.1.1': - resolution: {integrity: sha512-DelRK+56UBUEoRr8pQGwTE7oyC019pExis6iG6zZPcjuz4nLbMB5LIosmclnsvajfIBEQiD1Dv9JI/MgnPwygQ==} - engines: {node: '>=20.x'} + resolution: + { + integrity: sha512-DelRK+56UBUEoRr8pQGwTE7oyC019pExis6iG6zZPcjuz4nLbMB5LIosmclnsvajfIBEQiD1Dv9JI/MgnPwygQ==, + } + engines: { node: '>=20.x' } '@scaleway/random-name@5.1.2': - resolution: {integrity: sha512-WBiqKPnJdncl2mcA7t89rZrxaSIRF/eiyo69sbIiVsOj413+zg3Royzv4ddkRdNTnNg0l21GZpA6O8pfZyPAQQ==} - engines: {node: '>=20.x'} + resolution: + { + integrity: sha512-WBiqKPnJdncl2mcA7t89rZrxaSIRF/eiyo69sbIiVsOj413+zg3Royzv4ddkRdNTnNg0l21GZpA6O8pfZyPAQQ==, + } + engines: { node: '>=20.x' } '@shikijs/engine-oniguruma@1.29.2': - resolution: {integrity: sha512-7iiOx3SG8+g1MnlzZVDYiaeHe7Ez2Kf2HrJzdmGwkRisT7r4rak0e655AcM/tF9JG/kg5fMNYlLLKglbN7gBqA==} + resolution: + { + integrity: sha512-7iiOx3SG8+g1MnlzZVDYiaeHe7Ez2Kf2HrJzdmGwkRisT7r4rak0e655AcM/tF9JG/kg5fMNYlLLKglbN7gBqA==, + } '@shikijs/types@1.29.2': - resolution: {integrity: sha512-VJjK0eIijTZf0QSTODEXCqinjBn0joAHQ+aPSBzrv4O2d/QSbsMw+ZeSRx03kV34Hy7NzUvV/7NqfYGRLrASmw==} + resolution: + { + integrity: sha512-VJjK0eIijTZf0QSTODEXCqinjBn0joAHQ+aPSBzrv4O2d/QSbsMw+ZeSRx03kV34Hy7NzUvV/7NqfYGRLrASmw==, + } '@shikijs/vscode-textmate@10.0.2': - resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} + resolution: + { + integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==, + } '@sigstore/bundle@2.3.2': - resolution: {integrity: sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==, + } + engines: { node: ^16.14.0 || >=18.0.0 } '@sigstore/core@1.1.0': - resolution: {integrity: sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==, + } + engines: { node: ^16.14.0 || >=18.0.0 } '@sigstore/protobuf-specs@0.3.3': - resolution: {integrity: sha512-RpacQhBlwpBWd7KEJsRKcBQalbV28fvkxwTOJIqhIuDysMMaJW47V4OqW30iJB9uRpqOSxxEAQFdr8tTattReQ==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { + integrity: sha512-RpacQhBlwpBWd7KEJsRKcBQalbV28fvkxwTOJIqhIuDysMMaJW47V4OqW30iJB9uRpqOSxxEAQFdr8tTattReQ==, + } + engines: { node: ^18.17.0 || >=20.5.0 } '@sigstore/sign@2.3.2': - resolution: {integrity: sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==, + } + engines: { node: ^16.14.0 || >=18.0.0 } '@sigstore/tuf@2.3.4': - resolution: {integrity: sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==, + } + engines: { node: ^16.14.0 || >=18.0.0 } '@sigstore/verify@1.2.1': - resolution: {integrity: sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==, + } + engines: { node: ^16.14.0 || >=18.0.0 } '@sinclair/typebox@0.27.8': - resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + resolution: + { + integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==, + } '@tufjs/canonical-json@2.0.0': - resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==, + } + engines: { node: ^16.14.0 || >=18.0.0 } '@tufjs/models@2.0.1': - resolution: {integrity: sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==, + } + engines: { node: ^16.14.0 || >=18.0.0 } '@tybys/wasm-util@0.9.0': - resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} + resolution: + { + integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==, + } '@types/conventional-commits-parser@5.0.1': - resolution: {integrity: sha512-7uz5EHdzz2TqoMfV7ee61Egf5y6NkcO4FB/1iCCQnbeiI1F3xzv3vK5dBCXUCLQgGYS+mUeigK1iKQzvED+QnQ==} + resolution: + { + integrity: sha512-7uz5EHdzz2TqoMfV7ee61Egf5y6NkcO4FB/1iCCQnbeiI1F3xzv3vK5dBCXUCLQgGYS+mUeigK1iKQzvED+QnQ==, + } '@types/estree@1.0.8': - resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + resolution: + { + integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==, + } '@types/hast@3.0.4': - resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - - '@types/json-schema@7.0.15': - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - - '@types/json5@0.0.29': - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + resolution: + { + integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==, + } '@types/minimatch@3.0.5': - resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} + resolution: + { + integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==, + } '@types/minimist@1.2.5': - resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} + resolution: + { + integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==, + } '@types/node@18.11.18': - resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==} + resolution: + { + integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==, + } '@types/node@20.17.46': - resolution: {integrity: sha512-0PQHLhZPWOxGW4auogW0eOQAuNIlCYvibIpG67ja0TOJ6/sehu+1en7sfceUn+QQtx4Rk3GxbLNwPh0Cav7TWw==} + resolution: + { + integrity: sha512-0PQHLhZPWOxGW4auogW0eOQAuNIlCYvibIpG67ja0TOJ6/sehu+1en7sfceUn+QQtx4Rk3GxbLNwPh0Cav7TWw==, + } '@types/normalize-package-data@2.4.4': - resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - - '@types/semver@7.7.0': - resolution: {integrity: sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==} + resolution: + { + integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==, + } '@types/unist@3.0.3': - resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - - '@typescript-eslint/eslint-plugin@7.18.0': - resolution: {integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - '@typescript-eslint/parser': ^7.0.0 - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/eslint-plugin@8.40.0': - resolution: {integrity: sha512-w/EboPlBwnmOBtRbiOvzjD+wdiZdgFeo17lkltrtn7X37vagKKWJABvyfsJXTlHe6XBzugmYgd4A4nW+k8Mixw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - '@typescript-eslint/parser': ^8.40.0 - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/parser@7.18.0': - resolution: {integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/parser@8.40.0': - resolution: {integrity: sha512-jCNyAuXx8dr5KJMkecGmZ8KI61KBUhkCob+SD+C+I5+Y1FWI2Y3QmY4/cxMCC5WAsZqoEtEETVhUiUMIGCf6Bw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/project-service@8.40.0': - resolution: {integrity: sha512-/A89vz7Wf5DEXsGVvcGdYKbVM9F7DyFXj52lNYUDS1L9yJfqjW/fIp5PgMuEJL/KeqVTe2QSbXAGUZljDUpArw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/scope-manager@5.62.0': - resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@typescript-eslint/scope-manager@7.18.0': - resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} - engines: {node: ^18.18.0 || >=20.0.0} - - '@typescript-eslint/scope-manager@8.40.0': - resolution: {integrity: sha512-y9ObStCcdCiZKzwqsE8CcpyuVMwRouJbbSrNuThDpv16dFAj429IkM6LNb1dZ2m7hK5fHyzNcErZf7CEeKXR4w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/tsconfig-utils@8.40.0': - resolution: {integrity: sha512-jtMytmUaG9d/9kqSl/W3E3xaWESo4hFDxAIHGVW/WKKtQhesnRIJSAJO6XckluuJ6KDB5woD1EiqknriCtAmcw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/type-utils@7.18.0': - resolution: {integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/type-utils@8.40.0': - resolution: {integrity: sha512-eE60cK4KzAc6ZrzlJnflXdrMqOBaugeukWICO2rB0KNvwdIMaEaYiywwHMzA1qFpTxrLhN9Lp4E/00EgWcD3Ow==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/types@5.62.0': - resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@typescript-eslint/types@7.18.0': - resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} - engines: {node: ^18.18.0 || >=20.0.0} - - '@typescript-eslint/types@8.40.0': - resolution: {integrity: sha512-ETdbFlgbAmXHyFPwqUIYrfc12ArvpBhEVgGAxVYSwli26dn8Ko+lIo4Su9vI9ykTZdJn+vJprs/0eZU0YMAEQg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/typescript-estree@5.62.0': - resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/typescript-estree@7.18.0': - resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/typescript-estree@8.40.0': - resolution: {integrity: sha512-k1z9+GJReVVOkc1WfVKs1vBrR5MIKKbdAjDTPvIK3L8De6KbFfPFt6BKpdkdk7rZS2GtC/m6yI5MYX+UsuvVYQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/utils@5.62.0': - resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - - '@typescript-eslint/utils@7.18.0': - resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - - '@typescript-eslint/utils@8.40.0': - resolution: {integrity: sha512-Cgzi2MXSZyAUOY+BFwGs17s7ad/7L+gKt6Y8rAVVWS+7o6wrjeFN4nVfTpbE25MNcxyJ+iYUXflbs2xR9h4UBg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <6.0.0' - - '@typescript-eslint/visitor-keys@5.62.0': - resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - '@typescript-eslint/visitor-keys@7.18.0': - resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} - engines: {node: ^18.18.0 || >=20.0.0} - - '@typescript-eslint/visitor-keys@8.40.0': - resolution: {integrity: sha512-8CZ47QwalyRjsypfwnbI3hKy5gJDPmrkLjkgMxhi0+DZZ2QNx2naS6/hWoVYUHU7LU2zleF68V9miaVZvhFfTA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + resolution: + { + integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==, + } '@vitest/coverage-istanbul@3.1.2': - resolution: {integrity: sha512-PXjSd4g7SxlC9WJ00jbMMFJob+LcjXUYow5vpXuZe/acjhlEQgCaf6npm+W9Mg/ahiFKtIAHI+P8A9n2JfZilg==} + resolution: + { + integrity: sha512-PXjSd4g7SxlC9WJ00jbMMFJob+LcjXUYow5vpXuZe/acjhlEQgCaf6npm+W9Mg/ahiFKtIAHI+P8A9n2JfZilg==, + } peerDependencies: vitest: 3.1.2 '@vitest/coverage-v8@3.1.2': - resolution: {integrity: sha512-XDdaDOeaTMAMYW7N63AqoK32sYUWbXnTkC6tEbVcu3RlU1bB9of32T+PGf8KZvxqLNqeXhafDFqCkwpf2+dyaQ==} + resolution: + { + integrity: sha512-XDdaDOeaTMAMYW7N63AqoK32sYUWbXnTkC6tEbVcu3RlU1bB9of32T+PGf8KZvxqLNqeXhafDFqCkwpf2+dyaQ==, + } peerDependencies: '@vitest/browser': 3.1.2 vitest: 3.1.2 @@ -1942,10 +2239,16 @@ packages: optional: true '@vitest/expect@3.1.2': - resolution: {integrity: sha512-O8hJgr+zREopCAqWl3uCVaOdqJwZ9qaDwUP7vy3Xigad0phZe9APxKhPcDNqYYi0rX5oMvwJMSCAXY2afqeTSA==} + resolution: + { + integrity: sha512-O8hJgr+zREopCAqWl3uCVaOdqJwZ9qaDwUP7vy3Xigad0phZe9APxKhPcDNqYYi0rX5oMvwJMSCAXY2afqeTSA==, + } '@vitest/mocker@3.1.2': - resolution: {integrity: sha512-kOtd6K2lc7SQ0mBqYv/wdGedlqPdM/B38paPY+OwJ1XiNi44w3Fpog82UfOibmHaV9Wod18A09I9SCKLyDMqgw==} + resolution: + { + integrity: sha512-kOtd6K2lc7SQ0mBqYv/wdGedlqPdM/B38paPY+OwJ1XiNi44w3Fpog82UfOibmHaV9Wod18A09I9SCKLyDMqgw==, + } peerDependencies: msw: ^2.4.9 vite: ^5.0.0 || ^6.0.0 @@ -1956,520 +2259,783 @@ packages: optional: true '@vitest/pretty-format@3.1.2': - resolution: {integrity: sha512-R0xAiHuWeDjTSB3kQ3OQpT8Rx3yhdOAIm/JM4axXxnG7Q/fS8XUwggv/A4xzbQA+drYRjzkMnpYnOGAc4oeq8w==} + resolution: + { + integrity: sha512-R0xAiHuWeDjTSB3kQ3OQpT8Rx3yhdOAIm/JM4axXxnG7Q/fS8XUwggv/A4xzbQA+drYRjzkMnpYnOGAc4oeq8w==, + } '@vitest/pretty-format@3.2.4': - resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==} + resolution: + { + integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==, + } '@vitest/runner@3.1.2': - resolution: {integrity: sha512-bhLib9l4xb4sUMPXnThbnhX2Yi8OutBMA8Yahxa7yavQsFDtwY/jrUZwpKp2XH9DhRFJIeytlyGpXCqZ65nR+g==} + resolution: + { + integrity: sha512-bhLib9l4xb4sUMPXnThbnhX2Yi8OutBMA8Yahxa7yavQsFDtwY/jrUZwpKp2XH9DhRFJIeytlyGpXCqZ65nR+g==, + } '@vitest/snapshot@3.1.2': - resolution: {integrity: sha512-Q1qkpazSF/p4ApZg1vfZSQ5Yw6OCQxVMVrLjslbLFA1hMDrT2uxtqMaw8Tc/jy5DLka1sNs1Y7rBcftMiaSH/Q==} + resolution: + { + integrity: sha512-Q1qkpazSF/p4ApZg1vfZSQ5Yw6OCQxVMVrLjslbLFA1hMDrT2uxtqMaw8Tc/jy5DLka1sNs1Y7rBcftMiaSH/Q==, + } '@vitest/spy@3.1.2': - resolution: {integrity: sha512-OEc5fSXMws6sHVe4kOFyDSj/+4MSwst0ib4un0DlcYgQvRuYQ0+M2HyqGaauUMnjq87tmUaMNDxKQx7wNfVqPA==} + resolution: + { + integrity: sha512-OEc5fSXMws6sHVe4kOFyDSj/+4MSwst0ib4un0DlcYgQvRuYQ0+M2HyqGaauUMnjq87tmUaMNDxKQx7wNfVqPA==, + } '@vitest/ui@3.1.2': - resolution: {integrity: sha512-+YPgKiLpFEyBVJNHDkRcSDcLrrnr20lyU4HQoI9Jtq1MdvoX8usql9h38mQw82MBU1Zo5BPC6sw+sXZ6NS18CQ==} + resolution: + { + integrity: sha512-+YPgKiLpFEyBVJNHDkRcSDcLrrnr20lyU4HQoI9Jtq1MdvoX8usql9h38mQw82MBU1Zo5BPC6sw+sXZ6NS18CQ==, + } peerDependencies: vitest: 3.1.2 '@vitest/utils@3.1.2': - resolution: {integrity: sha512-5GGd0ytZ7BH3H6JTj9Kw7Prn1Nbg0wZVrIvou+UWxm54d+WoXXgAgjFJ8wn3LdagWLFSEfpPeyYrByZaGEZHLg==} + resolution: + { + integrity: sha512-5GGd0ytZ7BH3H6JTj9Kw7Prn1Nbg0wZVrIvou+UWxm54d+WoXXgAgjFJ8wn3LdagWLFSEfpPeyYrByZaGEZHLg==, + } '@yarnpkg/lockfile@1.1.0': - resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} + resolution: + { + integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==, + } '@yarnpkg/parsers@3.0.2': - resolution: {integrity: sha512-/HcYgtUSiJiot/XWGLOlGxPYUG65+/31V8oqk17vZLW1xlCoR4PampyePljOxY2n8/3jz9+tIFzICsyGujJZoA==} - engines: {node: '>=18.12.0'} + resolution: + { + integrity: sha512-/HcYgtUSiJiot/XWGLOlGxPYUG65+/31V8oqk17vZLW1xlCoR4PampyePljOxY2n8/3jz9+tIFzICsyGujJZoA==, + } + engines: { node: '>=18.12.0' } '@zkochan/js-yaml@0.0.7': - resolution: {integrity: sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ==} + resolution: + { + integrity: sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ==, + } hasBin: true JSONStream@1.3.5: - resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} + resolution: + { + integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==, + } hasBin: true abbrev@2.0.0: - resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - - acorn@8.15.0: - resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} - engines: {node: '>=0.4.0'} - hasBin: true + resolution: + { + integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } add-stream@1.0.0: - resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} + resolution: + { + integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==, + } agent-base@7.1.4: - resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} - engines: {node: '>= 14'} + resolution: + { + integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==, + } + engines: { node: '>= 14' } aggregate-error@3.1.0: - resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} - engines: {node: '>=8'} - - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - - ajv@8.12.0: - resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + resolution: + { + integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==, + } + engines: { node: '>=8' } ajv@8.17.1: - resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + resolution: + { + integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==, + } ansi-colors@4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==, + } + engines: { node: '>=6' } ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==, + } + engines: { node: '>=8' } ansi-escapes@7.0.0: - resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==, + } + engines: { node: '>=18' } ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, + } + engines: { node: '>=8' } ansi-regex@6.1.0: - resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==, + } + engines: { node: '>=12' } ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, + } + engines: { node: '>=4' } ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, + } + engines: { node: '>=8' } ansi-styles@5.2.0: - resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==, + } + engines: { node: '>=10' } ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==, + } + engines: { node: '>=12' } anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, + } + engines: { node: '>= 8' } aproba@2.0.0: - resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} + resolution: + { + integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==, + } argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + resolution: + { + integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==, + } argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - - aria-query@5.3.2: - resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} - engines: {node: '>= 0.4'} - - array-buffer-byte-length@1.0.2: - resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, + } array-differ@3.0.0: - resolution: {integrity: sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==, + } + engines: { node: '>=8' } array-ify@1.0.0: - resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} - - array-includes@3.1.9: - resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==, + } array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - - array.prototype.findlast@1.2.5: - resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} - engines: {node: '>= 0.4'} - - array.prototype.findlastindex@1.2.6: - resolution: {integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==} - engines: {node: '>= 0.4'} - - array.prototype.flat@1.3.3: - resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} - engines: {node: '>= 0.4'} - - array.prototype.flatmap@1.3.3: - resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} - engines: {node: '>= 0.4'} - - array.prototype.tosorted@1.1.4: - resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} - engines: {node: '>= 0.4'} - - arraybuffer.prototype.slice@1.0.4: - resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==, + } + engines: { node: '>=8' } arrify@1.0.1: - resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==, + } + engines: { node: '>=0.10.0' } arrify@2.0.1: - resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==, + } + engines: { node: '>=8' } assertion-error@2.0.1: - resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} - engines: {node: '>=12'} - - ast-types-flow@0.0.8: - resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} - - async-function@1.0.0: - resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==, + } + engines: { node: '>=12' } async@3.2.6: - resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} + resolution: + { + integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==, + } asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + resolution: + { + integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==, + } at-least-node@1.0.0: - resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} - engines: {node: '>= 4.0.0'} - - available-typed-arrays@1.0.7: - resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} - engines: {node: '>= 0.4'} - - axe-core@4.10.3: - resolution: {integrity: sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==, + } + engines: { node: '>= 4.0.0' } axios@1.11.0: - resolution: {integrity: sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==} - - axobject-query@4.1.0: - resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==, + } babel-plugin-annotate-pure-calls@0.5.0: - resolution: {integrity: sha512-bWlaZl2qsJKHv9BJgF1g6bQ04wK/7Topq9g59I795W9jpx9lNs9N5LK5NjlEBCDhHncrO0vcoAMuHJR3oWnTeQ==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-bWlaZl2qsJKHv9BJgF1g6bQ04wK/7Topq9g59I795W9jpx9lNs9N5LK5NjlEBCDhHncrO0vcoAMuHJR3oWnTeQ==, + } + engines: { node: '>=18' } peerDependencies: '@babel/core': ^7.0.0 balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + resolution: + { + integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, + } base64-js@1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + resolution: + { + integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, + } before-after-hook@2.2.3: - resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} + resolution: + { + integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==, + } bin-links@4.0.4: - resolution: {integrity: sha512-cMtq4W5ZsEwcutJrVId+a/tjt8GSbS+h0oNkdl6+6rBuEv8Ot33Bevj5KPm40t309zuhVic8NjpuL42QCiJWWA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-cMtq4W5ZsEwcutJrVId+a/tjt8GSbS+h0oNkdl6+6rBuEv8Ot33Bevj5KPm40t309zuhVic8NjpuL42QCiJWWA==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==, + } + engines: { node: '>=8' } bl@4.1.0: - resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + resolution: + { + integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==, + } brace-expansion@1.1.12: - resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} + resolution: + { + integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==, + } brace-expansion@2.0.2: - resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} + resolution: + { + integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==, + } braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==, + } + engines: { node: '>=8' } browserslist@4.24.5: - resolution: {integrity: sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + resolution: + { + integrity: sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==, + } + engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + resolution: + { + integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==, + } buffer@5.7.1: - resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + resolution: + { + integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==, + } byte-size@8.1.1: - resolution: {integrity: sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg==} - engines: {node: '>=12.17'} + resolution: + { + integrity: sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg==, + } + engines: { node: '>=12.17' } cac@6.7.14: - resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==, + } + engines: { node: '>=8' } cacache@18.0.4: - resolution: {integrity: sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==, + } + engines: { node: ^16.14.0 || >=18.0.0 } cachedir@2.3.0: - resolution: {integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==, + } + engines: { node: '>=6' } call-bind-apply-helpers@1.0.2: - resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} - engines: {node: '>= 0.4'} - - call-bind@1.0.8: - resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} - engines: {node: '>= 0.4'} - - call-bound@1.0.4: - resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==, + } + engines: { node: '>= 0.4' } callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==, + } + engines: { node: '>=6' } camelcase-keys@6.2.2: - resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==, + } + engines: { node: '>=8' } camelcase@5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==, + } + engines: { node: '>=6' } caniuse-lite@1.0.30001727: - resolution: {integrity: sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==} + resolution: + { + integrity: sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==, + } chai@5.2.1: - resolution: {integrity: sha512-5nFxhUrX0PqtyogoYOA8IPswy5sZFTOsBFl/9bNsmDLgsxYTzSZQJDPppDnZPTQbzSEm0hqGjWPzRemQCYbD6A==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-5nFxhUrX0PqtyogoYOA8IPswy5sZFTOsBFl/9bNsmDLgsxYTzSZQJDPppDnZPTQbzSEm0hqGjWPzRemQCYbD6A==, + } + engines: { node: '>=18' } chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, + } + engines: { node: '>=4' } chalk@4.1.0: - resolution: {integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==, + } + engines: { node: '>=10' } chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, + } + engines: { node: '>=10' } chalk@5.4.1: - resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + resolution: + { + integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==, + } + engines: { node: ^12.17.0 || ^14.13 || >=16.0.0 } chardet@0.7.0: - resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + resolution: + { + integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==, + } check-error@2.1.1: - resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} - engines: {node: '>= 16'} + resolution: + { + integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==, + } + engines: { node: '>= 16' } chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} + resolution: + { + integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==, + } + engines: { node: '>= 8.10.0' } chownr@2.0.0: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==, + } + engines: { node: '>=10' } ci-info@3.9.0: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==, + } + engines: { node: '>=8' } ci-info@4.3.0: - resolution: {integrity: sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==, + } + engines: { node: '>=8' } clean-stack@2.2.0: - resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==, + } + engines: { node: '>=6' } cli-cursor@3.1.0: - resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==, + } + engines: { node: '>=8' } cli-cursor@5.0.0: - resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==, + } + engines: { node: '>=18' } cli-spinners@2.6.1: - resolution: {integrity: sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==, + } + engines: { node: '>=6' } cli-spinners@2.9.2: - resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==, + } + engines: { node: '>=6' } cli-truncate@4.0.0: - resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==, + } + engines: { node: '>=18' } cli-width@3.0.0: - resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==, + } + engines: { node: '>= 10' } cliui@7.0.4: - resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} + resolution: + { + integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==, + } cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==, + } + engines: { node: '>=12' } clone-deep@4.0.1: - resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==, + } + engines: { node: '>=6' } clone@1.0.4: - resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} - engines: {node: '>=0.8'} + resolution: + { + integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==, + } + engines: { node: '>=0.8' } cmd-shim@6.0.3: - resolution: {integrity: sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + resolution: + { + integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, + } color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} + resolution: + { + integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, + } + engines: { node: '>=7.0.0' } color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + resolution: + { + integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, + } color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + resolution: + { + integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, + } color-support@1.1.3: - resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} + resolution: + { + integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==, + } hasBin: true colorette@2.0.20: - resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + resolution: + { + integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==, + } columnify@1.6.0: - resolution: {integrity: sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==} - engines: {node: '>=8.0.0'} + resolution: + { + integrity: sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==, + } + engines: { node: '>=8.0.0' } combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} + resolution: + { + integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==, + } + engines: { node: '>= 0.8' } commander@13.1.0: - resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==, + } + engines: { node: '>=18' } commander@9.5.0: - resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} - engines: {node: ^12.20.0 || >=14} + resolution: + { + integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==, + } + engines: { node: ^12.20.0 || >=14 } commitizen@4.3.1: - resolution: {integrity: sha512-gwAPAVTy/j5YcOOebcCRIijn+mSjWJC+IYKivTu6aG8Ei/scoXgfsMRnuAk6b0GRste2J4NGxVdMN3ZpfNaVaw==} - engines: {node: '>= 12'} + resolution: + { + integrity: sha512-gwAPAVTy/j5YcOOebcCRIijn+mSjWJC+IYKivTu6aG8Ei/scoXgfsMRnuAk6b0GRste2J4NGxVdMN3ZpfNaVaw==, + } + engines: { node: '>= 12' } hasBin: true common-ancestor-path@1.0.1: - resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} + resolution: + { + integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==, + } compare-func@2.0.0: - resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} + resolution: + { + integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==, + } concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + resolution: + { + integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, + } concat-stream@2.0.0: - resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==} - engines: {'0': node >= 6.0} + resolution: + { + integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==, + } + engines: { '0': node >= 6.0 } config-chain@1.1.13: - resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} - - confusing-browser-globals@1.0.11: - resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} + resolution: + { + integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==, + } console-control-strings@1.1.0: - resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} + resolution: + { + integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==, + } conventional-changelog-angular@7.0.0: - resolution: {integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==} - engines: {node: '>=16'} + resolution: + { + integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==, + } + engines: { node: '>=16' } conventional-changelog-conventionalcommits@7.0.2: - resolution: {integrity: sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==} - engines: {node: '>=16'} + resolution: + { + integrity: sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==, + } + engines: { node: '>=16' } conventional-changelog-core@5.0.1: - resolution: {integrity: sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A==} - engines: {node: '>=14'} + resolution: + { + integrity: sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A==, + } + engines: { node: '>=14' } conventional-changelog-preset-loader@3.0.0: - resolution: {integrity: sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA==} - engines: {node: '>=14'} + resolution: + { + integrity: sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA==, + } + engines: { node: '>=14' } conventional-changelog-writer@6.0.1: - resolution: {integrity: sha512-359t9aHorPw+U+nHzUXHS5ZnPBOizRxfQsWT5ZDHBfvfxQOAik+yfuhKXG66CN5LEWPpMNnIMHUTCKeYNprvHQ==} - engines: {node: '>=14'} + resolution: + { + integrity: sha512-359t9aHorPw+U+nHzUXHS5ZnPBOizRxfQsWT5ZDHBfvfxQOAik+yfuhKXG66CN5LEWPpMNnIMHUTCKeYNprvHQ==, + } + engines: { node: '>=14' } hasBin: true conventional-commit-types@3.0.0: - resolution: {integrity: sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==} + resolution: + { + integrity: sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==, + } conventional-commits-filter@3.0.0: - resolution: {integrity: sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==} - engines: {node: '>=14'} + resolution: + { + integrity: sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==, + } + engines: { node: '>=14' } conventional-commits-parser@4.0.0: - resolution: {integrity: sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==} - engines: {node: '>=14'} + resolution: + { + integrity: sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==, + } + engines: { node: '>=14' } hasBin: true conventional-commits-parser@5.0.0: - resolution: {integrity: sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==} - engines: {node: '>=16'} + resolution: + { + integrity: sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==, + } + engines: { node: '>=16' } hasBin: true conventional-recommended-bump@7.0.1: - resolution: {integrity: sha512-Ft79FF4SlOFvX4PkwFDRnaNiIVX7YbmqGU0RwccUaiGvgp3S0a8ipR2/Qxk31vclDNM+GSdJOVs2KrsUCjblVA==} - engines: {node: '>=14'} + resolution: + { + integrity: sha512-Ft79FF4SlOFvX4PkwFDRnaNiIVX7YbmqGU0RwccUaiGvgp3S0a8ipR2/Qxk31vclDNM+GSdJOVs2KrsUCjblVA==, + } + engines: { node: '>=14' } hasBin: true convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + resolution: + { + integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, + } core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + resolution: + { + integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==, + } cosmiconfig-typescript-loader@6.1.0: - resolution: {integrity: sha512-tJ1w35ZRUiM5FeTzT7DtYWAFFv37ZLqSRkGi2oeCK1gPhvaWjkAtfXvLmvE1pRfxxp9aQo6ba/Pvg1dKj05D4g==} - engines: {node: '>=v18'} + resolution: + { + integrity: sha512-tJ1w35ZRUiM5FeTzT7DtYWAFFv37ZLqSRkGi2oeCK1gPhvaWjkAtfXvLmvE1pRfxxp9aQo6ba/Pvg1dKj05D4g==, + } + engines: { node: '>=v18' } peerDependencies: '@types/node': '*' cosmiconfig: '>=9' typescript: '>=5' cosmiconfig@9.0.0: - resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} - engines: {node: '>=14'} + resolution: + { + integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==, + } + engines: { node: '>=14' } peerDependencies: typescript: '>=4.9.5' peerDependenciesMeta: @@ -2477,71 +3043,81 @@ packages: optional: true cross-env@10.0.0: - resolution: {integrity: sha512-aU8qlEK/nHYtVuN4p7UQgAwVljzMg8hB4YK5ThRqD2l/ziSnryncPNn7bMLt5cFYsKVKBh8HqLqyCoTupEUu7Q==} - engines: {node: '>=20'} + resolution: + { + integrity: sha512-aU8qlEK/nHYtVuN4p7UQgAwVljzMg8hB4YK5ThRqD2l/ziSnryncPNn7bMLt5cFYsKVKBh8HqLqyCoTupEUu7Q==, + } + engines: { node: '>=20' } hasBin: true cross-fetch@4.1.0: - resolution: {integrity: sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==} + resolution: + { + integrity: sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==, + } cross-spawn@7.0.6: - resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==, + } + engines: { node: '>= 8' } cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, + } + engines: { node: '>=4' } hasBin: true cssstyle@4.6.0: - resolution: {integrity: sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==, + } + engines: { node: '>=18' } cz-conventional-changelog@3.3.0: - resolution: {integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==} - engines: {node: '>= 10'} - - damerau-levenshtein@1.0.8: - resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + resolution: + { + integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==, + } + engines: { node: '>= 10' } dargs@7.0.0: - resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==, + } + engines: { node: '>=8' } dargs@8.1.0: - resolution: {integrity: sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==, + } + engines: { node: '>=12' } data-urls@5.0.0: - resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} - engines: {node: '>=18'} - - data-view-buffer@1.0.2: - resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} - engines: {node: '>= 0.4'} - - data-view-byte-length@1.0.2: - resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} - engines: {node: '>= 0.4'} - - data-view-byte-offset@1.0.1: - resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==, + } + engines: { node: '>=18' } dateformat@3.0.3: - resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} - - debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + resolution: + { + integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==, + } debug@4.4.1: - resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} - engines: {node: '>=6.0'} + resolution: + { + integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==, + } + engines: { node: '>=6.0' } peerDependencies: supports-color: '*' peerDependenciesMeta: @@ -2549,21 +3125,36 @@ packages: optional: true decamelize-keys@1.1.1: - resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==, + } + engines: { node: '>=0.10.0' } decamelize@1.2.0: - resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==, + } + engines: { node: '>=0.10.0' } decimal.js@10.6.0: - resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==} + resolution: + { + integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==, + } dedent@0.7.0: - resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} + resolution: + { + integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==, + } dedent@1.5.3: - resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} + resolution: + { + integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==, + } peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: @@ -2571,422 +3162,383 @@ packages: optional: true deep-eql@5.0.2: - resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==, + } + engines: { node: '>=6' } deep-extend@0.6.0: - resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} - engines: {node: '>=4.0.0'} - - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + resolution: + { + integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==, + } + engines: { node: '>=4.0.0' } defaults@1.0.4: - resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} - - define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==, + } define-lazy-prop@2.0.0: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} - engines: {node: '>=8'} - - define-properties@1.2.1: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==, + } + engines: { node: '>=8' } delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} + resolution: + { + integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==, + } + engines: { node: '>=0.4.0' } deprecation@2.3.1: - resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} + resolution: + { + integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==, + } detect-file@1.0.0: - resolution: {integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==, + } + engines: { node: '>=0.10.0' } detect-indent@5.0.0: - resolution: {integrity: sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==, + } + engines: { node: '>=4' } detect-indent@6.1.0: - resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==, + } + engines: { node: '>=8' } detect-indent@7.0.1: - resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==} - engines: {node: '>=12.20'} + resolution: + { + integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==, + } + engines: { node: '>=12.20' } diff-sequences@29.6.3: - resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + resolution: + { + integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==, + } + engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - - doctrine@2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==, + } + engines: { node: '>=8' } dot-prop@5.3.0: - resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==, + } + engines: { node: '>=8' } dotenv-expand@11.0.7: - resolution: {integrity: sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==, + } + engines: { node: '>=12' } dotenv@16.4.7: - resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==, + } + engines: { node: '>=12' } dunder-proto@1.0.1: - resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==, + } + engines: { node: '>= 0.4' } eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + resolution: + { + integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==, + } ejs@3.1.10: - resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==, + } + engines: { node: '>=0.10.0' } hasBin: true electron-to-chromium@1.5.190: - resolution: {integrity: sha512-k4McmnB2091YIsdCgkS0fMVMPOJgxl93ltFzaryXqwip1AaxeDqKCGLxkXODDA5Ab/D+tV5EL5+aTx76RvLRxw==} + resolution: + { + integrity: sha512-k4McmnB2091YIsdCgkS0fMVMPOJgxl93ltFzaryXqwip1AaxeDqKCGLxkXODDA5Ab/D+tV5EL5+aTx76RvLRxw==, + } emoji-regex@10.4.0: - resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} + resolution: + { + integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==, + } emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + resolution: + { + integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, + } emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + resolution: + { + integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, + } encoding@0.1.13: - resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} + resolution: + { + integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==, + } end-of-stream@1.4.5: - resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} + resolution: + { + integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==, + } enquirer@2.3.6: - resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} - engines: {node: '>=8.6'} + resolution: + { + integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==, + } + engines: { node: '>=8.6' } entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} - engines: {node: '>=0.12'} + resolution: + { + integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==, + } + engines: { node: '>=0.12' } entities@6.0.1: - resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} - engines: {node: '>=0.12'} + resolution: + { + integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==, + } + engines: { node: '>=0.12' } env-paths@2.2.1: - resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==, + } + engines: { node: '>=6' } envinfo@7.13.0: - resolution: {integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==, + } + engines: { node: '>=4' } hasBin: true environment@1.1.0: - resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==, + } + engines: { node: '>=18' } err-code@2.0.3: - resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} + resolution: + { + integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==, + } error-ex@1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - - es-abstract@1.24.0: - resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==, + } es-define-property@1.0.1: - resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==, + } + engines: { node: '>= 0.4' } es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - - es-iterator-helpers@1.2.1: - resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==, + } + engines: { node: '>= 0.4' } es-module-lexer@1.7.0: - resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} + resolution: + { + integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==, + } es-object-atoms@1.1.1: - resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==, + } + engines: { node: '>= 0.4' } es-set-tostringtag@2.1.0: - resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} - engines: {node: '>= 0.4'} - - es-shim-unscopables@1.1.0: - resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==} - engines: {node: '>= 0.4'} - - es-to-primitive@1.3.0: - resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==, + } + engines: { node: '>= 0.4' } esbuild-plugin-browserslist@1.0.1: - resolution: {integrity: sha512-p+behK+qVxzKUDADf3FyMMpeXov+hoijAB9EetX57nX5wDqTZ7+8evnUDeEcE3kaKMVSHaJGmPv4jAI/qtsdBw==} - engines: {node: ^20.19.0 || ^22.12.0 || >23.0.0} + resolution: + { + integrity: sha512-p+behK+qVxzKUDADf3FyMMpeXov+hoijAB9EetX57nX5wDqTZ7+8evnUDeEcE3kaKMVSHaJGmPv4jAI/qtsdBw==, + } + engines: { node: ^20.19.0 || ^22.12.0 || >23.0.0 } peerDependencies: browserslist: ^4.21.8 esbuild: ~0.25.4 esbuild@0.25.8: - resolution: {integrity: sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==, + } + engines: { node: '>=18' } hasBin: true escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==, + } + engines: { node: '>=6' } escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - - eslint-config-airbnb-base@15.0.0: - resolution: {integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - eslint: ^7.32.0 || ^8.2.0 - eslint-plugin-import: ^2.25.2 - - eslint-config-airbnb-typescript@18.0.0: - resolution: {integrity: sha512-oc+Lxzgzsu8FQyFVa4QFaVKiitTYiiW3frB9KYW5OWdPrqFc7FzxgB20hP4cHMlr+MBzGcLl3jnCOVOydL9mIg==} - peerDependencies: - '@typescript-eslint/eslint-plugin': ^7.0.0 - '@typescript-eslint/parser': ^7.0.0 - eslint: ^8.56.0 - - eslint-config-airbnb@19.0.4: - resolution: {integrity: sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==} - engines: {node: ^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^7.32.0 || ^8.2.0 - eslint-plugin-import: ^2.25.3 - eslint-plugin-jsx-a11y: ^6.5.1 - eslint-plugin-react: ^7.28.0 - eslint-plugin-react-hooks: ^4.3.0 - - eslint-config-prettier@9.1.0: - resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' - - eslint-import-resolver-node@0.3.9: - resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - - eslint-module-utils@2.12.1: - resolution: {integrity: sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - - eslint-plugin-deprecation@3.0.0: - resolution: {integrity: sha512-JuVLdNg/uf0Adjg2tpTyYoYaMbwQNn/c78P1HcccokvhtRphgnRjZDKmhlxbxYptppex03zO76f97DD/yQHv7A==} - peerDependencies: - eslint: ^8.0.0 - typescript: ^4.2.4 || ^5.0.0 - - eslint-plugin-eslint-comments@3.2.0: - resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} - engines: {node: '>=6.5.0'} - peerDependencies: - eslint: '>=4.19.1' - - eslint-plugin-import@2.31.0: - resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - - eslint-plugin-import@2.32.0: - resolution: {integrity: sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - - eslint-plugin-jsx-a11y@6.10.1: - resolution: {integrity: sha512-zHByM9WTUMnfsDTafGXRiqxp6lFtNoSOWBY6FonVRn3A+BUwN1L/tdBXT40BcBJi0cZjOGTXZ0eD/rTG9fEJ0g==} - engines: {node: '>=4.0'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 - - eslint-plugin-react-hooks@5.0.0: - resolution: {integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 - - eslint-plugin-react@7.37.2: - resolution: {integrity: sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - - eslint-plugin-tsdoc@0.4.0: - resolution: {integrity: sha512-MT/8b4aKLdDClnS8mP3R/JNjg29i0Oyqd/0ym6NnQf+gfKbJJ4ZcSh2Bs1H0YiUMTBwww5JwXGTWot/RwyJ7aQ==} - - eslint-plugin-unused-imports@4.2.0: - resolution: {integrity: sha512-hLbJ2/wnjKq4kGA9AUaExVFIbNzyxYdVo49QZmKCnhk5pc9wcYRbfgLHvWJ8tnsdcseGhoUAddm9gn/lt+d74w==} - peerDependencies: - '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 - eslint: ^9.0.0 || ^8.0.0 - peerDependenciesMeta: - '@typescript-eslint/eslint-plugin': - optional: true - - eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} - - eslint-scope@8.4.0: - resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-visitor-keys@4.2.1: - resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - eslint@9.33.0: - resolution: {integrity: sha512-TS9bTNIryDzStCpJN93aC5VRSW3uTx9sClUn4B87pwiCaJh220otoI0X8mJKr+VcPtniMdN8GKjlwgWGUv5ZKA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - hasBin: true - peerDependencies: - jiti: '*' - peerDependenciesMeta: - jiti: - optional: true - - espree@10.4.0: - resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + resolution: + { + integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, + } + engines: { node: '>=0.8.0' } esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==, + } + engines: { node: '>=4' } hasBin: true - esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} - engines: {node: '>=0.10'} - - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - - estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - estree-walker@3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} - - esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==, + } eventemitter3@4.0.7: - resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + resolution: + { + integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==, + } eventemitter3@5.0.1: - resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + resolution: + { + integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==, + } execa@5.0.0: - resolution: {integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==, + } + engines: { node: '>=10' } execa@8.0.1: - resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} - engines: {node: '>=16.17'} + resolution: + { + integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==, + } + engines: { node: '>=16.17' } expand-tilde@2.0.2: - resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==, + } + engines: { node: '>=0.10.0' } expect-type@1.2.2: - resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==} - engines: {node: '>=12.0.0'} + resolution: + { + integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==, + } + engines: { node: '>=12.0.0' } exponential-backoff@3.1.2: - resolution: {integrity: sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==} + resolution: + { + integrity: sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==, + } external-editor@3.1.0: - resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==, + } + engines: { node: '>=4' } fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + resolution: + { + integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, + } fast-glob@3.3.3: - resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} - engines: {node: '>=8.6.0'} - - fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + resolution: + { + integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==, + } + engines: { node: '>=8.6.0' } fast-uri@3.0.6: - resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==} + resolution: + { + integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==, + } fastq@1.19.1: - resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} + resolution: + { + integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==, + } fdir@6.4.6: - resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} + resolution: + { + integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==, + } peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -2994,693 +3546,965 @@ packages: optional: true fflate@0.8.2: - resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} + resolution: + { + integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==, + } figures@3.2.0: - resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} - engines: {node: '>=8'} - - file-entry-cache@8.0.0: - resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} - engines: {node: '>=16.0.0'} + resolution: + { + integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==, + } + engines: { node: '>=8' } filelist@1.0.4: - resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} + resolution: + { + integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==, + } fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==, + } + engines: { node: '>=8' } find-node-modules@2.1.3: - resolution: {integrity: sha512-UC2I2+nx1ZuOBclWVNdcnbDR5dlrOdVb7xNjmT/lHE+LsgztWks3dG7boJ37yTS/venXw84B/mAW9uHVoC5QRg==} + resolution: + { + integrity: sha512-UC2I2+nx1ZuOBclWVNdcnbDR5dlrOdVb7xNjmT/lHE+LsgztWks3dG7boJ37yTS/venXw84B/mAW9uHVoC5QRg==, + } find-root@1.1.0: - resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} + resolution: + { + integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==, + } find-up@2.1.0: - resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==, + } + engines: { node: '>=4' } find-up@4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} - - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==, + } + engines: { node: '>=8' } find-up@7.0.0: - resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==, + } + engines: { node: '>=18' } findup-sync@4.0.0: - resolution: {integrity: sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==} - engines: {node: '>= 8'} - - flat-cache@4.0.1: - resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} - engines: {node: '>=16'} + resolution: + { + integrity: sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==, + } + engines: { node: '>= 8' } flat@5.0.2: - resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} + resolution: + { + integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==, + } hasBin: true flatted@3.3.3: - resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + resolution: + { + integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==, + } follow-redirects@1.15.9: - resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} - engines: {node: '>=4.0'} + resolution: + { + integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==, + } + engines: { node: '>=4.0' } peerDependencies: debug: '*' peerDependenciesMeta: debug: optional: true - for-each@0.3.5: - resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} - engines: {node: '>= 0.4'} - foreground-child@3.3.1: - resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} - engines: {node: '>=14'} + resolution: + { + integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==, + } + engines: { node: '>=14' } form-data@4.0.4: - resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==} - engines: {node: '>= 6'} + resolution: + { + integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==, + } + engines: { node: '>= 6' } front-matter@4.0.2: - resolution: {integrity: sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==} + resolution: + { + integrity: sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==, + } fs-constants@1.0.0: - resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + resolution: + { + integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==, + } fs-extra@11.3.0: - resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} - engines: {node: '>=14.14'} + resolution: + { + integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==, + } + engines: { node: '>=14.14' } fs-extra@9.1.0: - resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==, + } + engines: { node: '>=10' } fs-minipass@2.1.0: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==, + } + engines: { node: '>= 8' } fs-minipass@3.0.3: - resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + resolution: + { + integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, + } fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + resolution: + { + integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, + } + engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } os: [darwin] function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - - function.prototype.name@1.1.8: - resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} - engines: {node: '>= 0.4'} - - functions-have-names@1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + resolution: + { + integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==, + } gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, + } + engines: { node: '>=6.9.0' } get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} + resolution: + { + integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==, + } + engines: { node: 6.* || 8.* || >= 10.* } get-east-asian-width@1.3.0: - resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==, + } + engines: { node: '>=18' } get-intrinsic@1.3.0: - resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==, + } + engines: { node: '>= 0.4' } get-pkg-repo@4.2.1: - resolution: {integrity: sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==, + } + engines: { node: '>=6.9.0' } hasBin: true get-port@5.1.1: - resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==, + } + engines: { node: '>=8' } get-proto@1.0.1: - resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==, + } + engines: { node: '>= 0.4' } get-stream@6.0.0: - resolution: {integrity: sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==, + } + engines: { node: '>=10' } get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==, + } + engines: { node: '>=10' } get-stream@8.0.1: - resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} - engines: {node: '>=16'} - - get-symbol-description@1.1.0: - resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==, + } + engines: { node: '>=16' } get-tsconfig@4.10.1: - resolution: {integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==} + resolution: + { + integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==, + } git-raw-commits@3.0.0: - resolution: {integrity: sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==} - engines: {node: '>=14'} + resolution: + { + integrity: sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==, + } + engines: { node: '>=14' } hasBin: true git-raw-commits@4.0.0: - resolution: {integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==} - engines: {node: '>=16'} + resolution: + { + integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==, + } + engines: { node: '>=16' } hasBin: true git-remote-origin-url@2.0.0: - resolution: {integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==, + } + engines: { node: '>=4' } git-semver-tags@5.0.1: - resolution: {integrity: sha512-hIvOeZwRbQ+7YEUmCkHqo8FOLQZCEn18yevLHADlFPZY02KJGsu5FZt9YW/lybfK2uhWFI7Qg/07LekJiTv7iA==} - engines: {node: '>=14'} + resolution: + { + integrity: sha512-hIvOeZwRbQ+7YEUmCkHqo8FOLQZCEn18yevLHADlFPZY02KJGsu5FZt9YW/lybfK2uhWFI7Qg/07LekJiTv7iA==, + } + engines: { node: '>=14' } hasBin: true git-up@7.0.0: - resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==} + resolution: + { + integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==, + } git-url-parse@14.0.0: - resolution: {integrity: sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==} + resolution: + { + integrity: sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==, + } gitconfiglocal@1.0.0: - resolution: {integrity: sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==} + resolution: + { + integrity: sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==, + } glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} + resolution: + { + integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, + } + engines: { node: '>= 6' } glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} + resolution: + { + integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, + } + engines: { node: '>=10.13.0' } glob@10.4.5: - resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + resolution: + { + integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==, + } hasBin: true glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + resolution: + { + integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, + } deprecated: Glob versions prior to v9 are no longer supported glob@9.3.5: - resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} - engines: {node: '>=16 || 14 >=14.17'} + resolution: + { + integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==, + } + engines: { node: '>=16 || 14 >=14.17' } global-directory@4.0.1: - resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==, + } + engines: { node: '>=18' } global-modules@1.0.0: - resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==, + } + engines: { node: '>=0.10.0' } global-prefix@1.0.2: - resolution: {integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==} - engines: {node: '>=0.10.0'} - - globals@14.0.0: - resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} - engines: {node: '>=18'} - - globalthis@1.0.4: - resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==, + } + engines: { node: '>=0.10.0' } globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==, + } + engines: { node: '>=10' } gopd@1.2.0: - resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==, + } + engines: { node: '>= 0.4' } graceful-fs@4.2.10: - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + resolution: + { + integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==, + } graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - - graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + resolution: + { + integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, + } handlebars@4.7.8: - resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} - engines: {node: '>=0.4.7'} + resolution: + { + integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==, + } + engines: { node: '>=0.4.7' } hasBin: true hard-rejection@2.1.0: - resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} - engines: {node: '>=6'} - - has-bigints@1.1.0: - resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==, + } + engines: { node: '>=6' } has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==, + } + engines: { node: '>=4' } has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - - has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - - has-proto@1.2.0: - resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, + } + engines: { node: '>=8' } has-symbols@1.1.0: - resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==, + } + engines: { node: '>= 0.4' } has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==, + } + engines: { node: '>= 0.4' } has-unicode@2.0.1: - resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} + resolution: + { + integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==, + } hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==, + } + engines: { node: '>= 0.4' } homedir-polyfill@1.0.3: - resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==, + } + engines: { node: '>=0.10.0' } hosted-git-info@2.8.9: - resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + resolution: + { + integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==, + } hosted-git-info@4.1.0: - resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==, + } + engines: { node: '>=10' } hosted-git-info@7.0.2: - resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==, + } + engines: { node: ^16.14.0 || >=18.0.0 } html-encoding-sniffer@4.0.0: - resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==, + } + engines: { node: '>=18' } html-escaper@2.0.2: - resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + resolution: + { + integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==, + } http-cache-semantics@4.2.0: - resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} + resolution: + { + integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==, + } http-proxy-agent@7.0.2: - resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} - engines: {node: '>= 14'} + resolution: + { + integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==, + } + engines: { node: '>= 14' } https-proxy-agent@7.0.6: - resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} - engines: {node: '>= 14'} + resolution: + { + integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==, + } + engines: { node: '>= 14' } human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} + resolution: + { + integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==, + } + engines: { node: '>=10.17.0' } human-signals@5.0.0: - resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} - engines: {node: '>=16.17.0'} + resolution: + { + integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==, + } + engines: { node: '>=16.17.0' } husky@9.1.7: - resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==, + } + engines: { node: '>=18' } hasBin: true iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==, + } + engines: { node: '>=0.10.0' } iconv-lite@0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==, + } + engines: { node: '>=0.10.0' } ieee754@1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + resolution: + { + integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, + } ignore-walk@6.0.5: - resolution: {integrity: sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} - - ignore@7.0.5: - resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} - engines: {node: '>= 4'} + resolution: + { + integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==, + } + engines: { node: '>= 4' } import-fresh@3.3.1: - resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==, + } + engines: { node: '>=6' } import-local@3.1.0: - resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==, + } + engines: { node: '>=8' } hasBin: true import-meta-resolve@4.1.0: - resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} + resolution: + { + integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==, + } imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} + resolution: + { + integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, + } + engines: { node: '>=0.8.19' } indent-string@4.0.0: - resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==, + } + engines: { node: '>=8' } index-to-position@1.1.0: - resolution: {integrity: sha512-XPdx9Dq4t9Qk1mTMbWONJqU7boCoumEH7fRET37HX5+khDUl3J2W6PdALxhILYlIYx2amlwYcRPp28p0tSiojg==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-XPdx9Dq4t9Qk1mTMbWONJqU7boCoumEH7fRET37HX5+khDUl3J2W6PdALxhILYlIYx2amlwYcRPp28p0tSiojg==, + } + engines: { node: '>=18' } inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + resolution: + { + integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, + } deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + resolution: + { + integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, + } ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + resolution: + { + integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==, + } ini@4.1.1: - resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } ini@4.1.3: - resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } init-package-json@6.0.3: - resolution: {integrity: sha512-Zfeb5ol+H+eqJWHTaGca9BovufyGeIfr4zaaBorPmJBMrJ+KBnN+kQx2ZtXdsotUTgldHmHQV44xvUWOUA7E2w==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-Zfeb5ol+H+eqJWHTaGca9BovufyGeIfr4zaaBorPmJBMrJ+KBnN+kQx2ZtXdsotUTgldHmHQV44xvUWOUA7E2w==, + } + engines: { node: ^16.14.0 || >=18.0.0 } inquirer@8.2.5: - resolution: {integrity: sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==} - engines: {node: '>=12.0.0'} + resolution: + { + integrity: sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==, + } + engines: { node: '>=12.0.0' } inquirer@8.2.6: - resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==} - engines: {node: '>=12.0.0'} - - internal-slot@1.1.0: - resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==, + } + engines: { node: '>=12.0.0' } ip-address@9.0.5: - resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} - engines: {node: '>= 12'} - - is-array-buffer@3.0.5: - resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==, + } + engines: { node: '>= 12' } is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - - is-async-function@2.1.1: - resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==} - engines: {node: '>= 0.4'} - - is-bigint@1.1.0: - resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==, + } is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - - is-boolean-object@1.2.2: - resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} - engines: {node: '>= 0.4'} - - is-callable@1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, + } + engines: { node: '>=8' } is-ci@3.0.1: - resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} + resolution: + { + integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==, + } hasBin: true is-core-module@2.16.1: - resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} - engines: {node: '>= 0.4'} - - is-data-view@1.0.2: - resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} - engines: {node: '>= 0.4'} - - is-date-object@1.1.0: - resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==, + } + engines: { node: '>= 0.4' } is-docker@2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==, + } + engines: { node: '>=8' } hasBin: true is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - - is-finalizationregistry@1.1.1: - resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, + } + engines: { node: '>=0.10.0' } is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, + } + engines: { node: '>=8' } is-fullwidth-code-point@4.0.0: - resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==, + } + engines: { node: '>=12' } is-fullwidth-code-point@5.0.0: - resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==} - engines: {node: '>=18'} - - is-generator-function@1.1.0: - resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==, + } + engines: { node: '>=18' } is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, + } + engines: { node: '>=0.10.0' } is-interactive@1.0.0: - resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==, + } + engines: { node: '>=8' } is-lambda@1.0.1: - resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} - - is-map@2.0.3: - resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} - engines: {node: '>= 0.4'} - - is-negative-zero@2.0.3: - resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} - engines: {node: '>= 0.4'} - - is-number-object@1.1.1: - resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==, + } is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} + resolution: + { + integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, + } + engines: { node: '>=0.12.0' } is-obj@2.0.0: - resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==, + } + engines: { node: '>=8' } is-plain-obj@1.1.0: - resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==, + } + engines: { node: '>=0.10.0' } is-plain-object@2.0.4: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==, + } + engines: { node: '>=0.10.0' } is-potential-custom-element-name@1.0.1: - resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} - - is-regex@1.2.1: - resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} - engines: {node: '>= 0.4'} - - is-set@2.0.3: - resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} - engines: {node: '>= 0.4'} - - is-shared-array-buffer@1.0.4: - resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==, + } is-ssh@1.4.1: - resolution: {integrity: sha512-JNeu1wQsHjyHgn9NcWTaXq6zWSR6hqE0++zhfZlkFBbScNkyvxCdeV8sRkSBaeLKxmbpR21brail63ACNxJ0Tg==} + resolution: + { + integrity: sha512-JNeu1wQsHjyHgn9NcWTaXq6zWSR6hqE0++zhfZlkFBbScNkyvxCdeV8sRkSBaeLKxmbpR21brail63ACNxJ0Tg==, + } is-stream@2.0.0: - resolution: {integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==, + } + engines: { node: '>=8' } is-stream@3.0.0: - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - is-string@1.1.1: - resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} - engines: {node: '>= 0.4'} - - is-symbol@1.1.1: - resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } is-text-path@1.0.1: - resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==, + } + engines: { node: '>=0.10.0' } is-text-path@2.0.0: - resolution: {integrity: sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==} - engines: {node: '>=8'} - - is-typed-array@1.1.15: - resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==, + } + engines: { node: '>=8' } is-unicode-supported@0.1.0: - resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==, + } + engines: { node: '>=10' } is-utf8@0.2.1: - resolution: {integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==} - - is-weakmap@2.0.2: - resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} - engines: {node: '>= 0.4'} - - is-weakref@1.1.1: - resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==} - engines: {node: '>= 0.4'} - - is-weakset@2.0.4: - resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==, + } is-windows@1.0.2: - resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==, + } + engines: { node: '>=0.10.0' } is-wsl@2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==, + } + engines: { node: '>=8' } isarray@1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - - isarray@2.0.5: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + resolution: + { + integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==, + } isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + resolution: + { + integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, + } isexe@3.1.1: - resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} - engines: {node: '>=16'} + resolution: + { + integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==, + } + engines: { node: '>=16' } isobject@3.0.1: - resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==, + } + engines: { node: '>=0.10.0' } istanbul-lib-coverage@3.2.2: - resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==, + } + engines: { node: '>=8' } istanbul-lib-instrument@6.0.3: - resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==, + } + engines: { node: '>=10' } istanbul-lib-report@3.0.1: - resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==, + } + engines: { node: '>=10' } istanbul-lib-source-maps@5.0.6: - resolution: {integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==, + } + engines: { node: '>=10' } istanbul-reports@3.1.7: - resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} - engines: {node: '>=8'} - - iterator.prototype@1.1.5: - resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==, + } + engines: { node: '>=8' } jackspeak@3.4.3: - resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + resolution: + { + integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==, + } jake@10.9.2: - resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==, + } + engines: { node: '>=10' } hasBin: true jest-diff@29.7.0: - resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + resolution: + { + integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==, + } + engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } jest-get-type@29.6.3: - resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + resolution: + { + integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==, + } + engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } jiti@2.4.2: - resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} + resolution: + { + integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==, + } hasBin: true jju@1.4.0: - resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} + resolution: + { + integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==, + } js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + resolution: + { + integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, + } js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + resolution: + { + integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==, + } hasBin: true js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + resolution: + { + integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==, + } hasBin: true jsbn@1.1.0: - resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} + resolution: + { + integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==, + } jsdom@26.1.0: - resolution: {integrity: sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==, + } + engines: { node: '>=18' } peerDependencies: canvas: ^3.0.0 peerDependenciesMeta: @@ -3688,421 +4512,685 @@ packages: optional: true jsesc@3.1.0: - resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==, + } + engines: { node: '>=6' } hasBin: true - json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - json-parse-better-errors@1.0.2: - resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} + resolution: + { + integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==, + } json-parse-even-better-errors@2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + resolution: + { + integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, + } json-parse-even-better-errors@3.0.2: - resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + resolution: + { + integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } json-schema-traverse@1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - - json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + resolution: + { + integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==, + } json-stringify-nice@1.1.4: - resolution: {integrity: sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==} + resolution: + { + integrity: sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==, + } json-stringify-safe@5.0.1: - resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} - - json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true + resolution: + { + integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==, + } json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==, + } + engines: { node: '>=6' } hasBin: true jsonc-parser@3.2.0: - resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} + resolution: + { + integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==, + } jsonfile@6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + resolution: + { + integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==, + } jsonparse@1.3.1: - resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} - engines: {'0': node >= 0.2.0} - - jsx-ast-utils@3.3.5: - resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} - engines: {node: '>=4.0'} + resolution: + { + integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==, + } + engines: { '0': node >= 0.2.0 } just-diff-apply@5.5.0: - resolution: {integrity: sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==} + resolution: + { + integrity: sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==, + } just-diff@6.0.2: - resolution: {integrity: sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA==} - - keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + resolution: + { + integrity: sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA==, + } kind-of@6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==, + } + engines: { node: '>=0.10.0' } ky@1.8.2: - resolution: {integrity: sha512-XybQJ3d4Ea1kI27DoelE5ZCT3bSJlibYTtQuMsyzKox3TMyayw1asgQdl54WroAm+fIA3ZCr8zXW2RpR7qWVpA==} - engines: {node: '>=18'} - - language-subtag-registry@0.3.23: - resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} - - language-tags@1.0.9: - resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} - engines: {node: '>=0.10'} + resolution: + { + integrity: sha512-XybQJ3d4Ea1kI27DoelE5ZCT3bSJlibYTtQuMsyzKox3TMyayw1asgQdl54WroAm+fIA3ZCr8zXW2RpR7qWVpA==, + } + engines: { node: '>=18' } lerna@8.2.3: - resolution: {integrity: sha512-rmuDU+92eWUnnyaPg3Ise339pTxF+r2hu8ky/soCfbGpUoW4kCwsDza3P/LtQJWrKwZWHcosEitfYvxGUWZ16A==} - engines: {node: '>=18.0.0'} + resolution: + { + integrity: sha512-rmuDU+92eWUnnyaPg3Ise339pTxF+r2hu8ky/soCfbGpUoW4kCwsDza3P/LtQJWrKwZWHcosEitfYvxGUWZ16A==, + } + engines: { node: '>=18.0.0' } hasBin: true - levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - libnpmaccess@8.0.6: - resolution: {integrity: sha512-uM8DHDEfYG6G5gVivVl+yQd4pH3uRclHC59lzIbSvy7b5FEwR+mU49Zq1jEyRtRFv7+M99mUW9S0wL/4laT4lw==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-uM8DHDEfYG6G5gVivVl+yQd4pH3uRclHC59lzIbSvy7b5FEwR+mU49Zq1jEyRtRFv7+M99mUW9S0wL/4laT4lw==, + } + engines: { node: ^16.14.0 || >=18.0.0 } libnpmpublish@9.0.9: - resolution: {integrity: sha512-26zzwoBNAvX9AWOPiqqF6FG4HrSCPsHFkQm7nT+xU1ggAujL/eae81RnCv4CJ2In9q9fh10B88sYSzKCUh/Ghg==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-26zzwoBNAvX9AWOPiqqF6FG4HrSCPsHFkQm7nT+xU1ggAujL/eae81RnCv4CJ2In9q9fh10B88sYSzKCUh/Ghg==, + } + engines: { node: ^16.14.0 || >=18.0.0 } lilconfig@3.1.3: - resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} - engines: {node: '>=14'} + resolution: + { + integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==, + } + engines: { node: '>=14' } lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + resolution: + { + integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, + } lines-and-columns@2.0.3: - resolution: {integrity: sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + resolution: + { + integrity: sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } linkify-it@5.0.0: - resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} + resolution: + { + integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==, + } lint-staged@15.5.2: - resolution: {integrity: sha512-YUSOLq9VeRNAo/CTaVmhGDKG+LBtA8KF1X4K5+ykMSwWST1vDxJRB2kv2COgLb1fvpCo+A/y9A0G0znNVmdx4w==} - engines: {node: '>=18.12.0'} + resolution: + { + integrity: sha512-YUSOLq9VeRNAo/CTaVmhGDKG+LBtA8KF1X4K5+ykMSwWST1vDxJRB2kv2COgLb1fvpCo+A/y9A0G0znNVmdx4w==, + } + engines: { node: '>=18.12.0' } hasBin: true listr2@8.3.3: - resolution: {integrity: sha512-LWzX2KsqcB1wqQ4AHgYb4RsDXauQiqhjLk+6hjbaeHG4zpjjVAB6wC/gz6X0l+Du1cN3pUB5ZlrvTbhGSNnUQQ==} - engines: {node: '>=18.0.0'} + resolution: + { + integrity: sha512-LWzX2KsqcB1wqQ4AHgYb4RsDXauQiqhjLk+6hjbaeHG4zpjjVAB6wC/gz6X0l+Du1cN3pUB5ZlrvTbhGSNnUQQ==, + } + engines: { node: '>=18.0.0' } load-json-file@4.0.0: - resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==, + } + engines: { node: '>=4' } load-json-file@6.2.0: - resolution: {integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==, + } + engines: { node: '>=8' } locate-path@2.0.0: - resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==, + } + engines: { node: '>=4' } locate-path@5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==, + } + engines: { node: '>=8' } locate-path@7.2.0: - resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + resolution: + { + integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } lodash.camelcase@4.3.0: - resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + resolution: + { + integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==, + } lodash.ismatch@4.4.0: - resolution: {integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==} + resolution: + { + integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==, + } lodash.isplainobject@4.0.6: - resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + resolution: + { + integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==, + } lodash.kebabcase@4.1.1: - resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==} + resolution: + { + integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==, + } lodash.map@4.6.0: - resolution: {integrity: sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==} + resolution: + { + integrity: sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==, + } lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + resolution: + { + integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, + } lodash.mergewith@4.6.2: - resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} + resolution: + { + integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==, + } lodash.snakecase@4.1.1: - resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} + resolution: + { + integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==, + } lodash.startcase@4.4.0: - resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} + resolution: + { + integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==, + } lodash.uniq@4.5.0: - resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + resolution: + { + integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==, + } lodash.upperfirst@4.3.1: - resolution: {integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==} + resolution: + { + integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==, + } lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + resolution: + { + integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, + } log-symbols@4.1.0: - resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==, + } + engines: { node: '>=10' } log-update@6.1.0: - resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==, + } + engines: { node: '>=18' } longest@2.0.1: - resolution: {integrity: sha512-Ajzxb8CM6WAnFjgiloPsI3bF+WCxcvhdIG3KNA2KN962+tdBsHcuQ4k4qX/EcS/2CRkcc0iAkR956Nib6aXU/Q==} - engines: {node: '>=0.10.0'} - - loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true + resolution: + { + integrity: sha512-Ajzxb8CM6WAnFjgiloPsI3bF+WCxcvhdIG3KNA2KN962+tdBsHcuQ4k4qX/EcS/2CRkcc0iAkR956Nib6aXU/Q==, + } + engines: { node: '>=0.10.0' } loupe@3.1.4: - resolution: {integrity: sha512-wJzkKwJrheKtknCOKNEtDK4iqg/MxmZheEMtSTYvnzRdEYaZzmgH976nenp8WdJRdx5Vc1X/9MO0Oszl6ezeXg==} + resolution: + { + integrity: sha512-wJzkKwJrheKtknCOKNEtDK4iqg/MxmZheEMtSTYvnzRdEYaZzmgH976nenp8WdJRdx5Vc1X/9MO0Oszl6ezeXg==, + } lru-cache@10.4.3: - resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + resolution: + { + integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==, + } lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + resolution: + { + integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==, + } lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, + } + engines: { node: '>=10' } lunr@2.3.9: - resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} + resolution: + { + integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==, + } magic-string@0.30.17: - resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + resolution: + { + integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==, + } magicast@0.3.5: - resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} + resolution: + { + integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==, + } make-dir@2.1.0: - resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==, + } + engines: { node: '>=6' } make-dir@4.0.0: - resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==, + } + engines: { node: '>=10' } make-fetch-happen@13.0.1: - resolution: {integrity: sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==, + } + engines: { node: ^16.14.0 || >=18.0.0 } map-obj@1.0.1: - resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==, + } + engines: { node: '>=0.10.0' } map-obj@4.3.0: - resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==, + } + engines: { node: '>=8' } markdown-it@14.1.0: - resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} + resolution: + { + integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==, + } hasBin: true math-intrinsics@1.1.0: - resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==, + } + engines: { node: '>= 0.4' } mdurl@2.0.0: - resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} + resolution: + { + integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==, + } meow@12.1.1: - resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} - engines: {node: '>=16.10'} + resolution: + { + integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==, + } + engines: { node: '>=16.10' } meow@8.1.2: - resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==, + } + engines: { node: '>=10' } merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + resolution: + { + integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, + } merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, + } + engines: { node: '>= 8' } merge@2.1.1: - resolution: {integrity: sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==} + resolution: + { + integrity: sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==, + } micromatch@4.0.8: - resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} - engines: {node: '>=8.6'} + resolution: + { + integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==, + } + engines: { node: '>=8.6' } mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, + } + engines: { node: '>= 0.6' } mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==, + } + engines: { node: '>= 0.6' } mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, + } + engines: { node: '>=6' } mimic-fn@4.0.0: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==, + } + engines: { node: '>=12' } mimic-function@5.0.1: - resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==, + } + engines: { node: '>=18' } min-indent@1.0.1: - resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==, + } + engines: { node: '>=4' } minimatch@3.0.5: - resolution: {integrity: sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==} + resolution: + { + integrity: sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==, + } minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + resolution: + { + integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, + } minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==, + } + engines: { node: '>=10' } minimatch@8.0.4: - resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} - engines: {node: '>=16 || 14 >=14.17'} + resolution: + { + integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==, + } + engines: { node: '>=16 || 14 >=14.17' } minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} + resolution: + { + integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==, + } + engines: { node: '>=16 || 14 >=14.17' } minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} + resolution: + { + integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==, + } + engines: { node: '>=16 || 14 >=14.17' } minimist-options@4.1.0: - resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} - engines: {node: '>= 6'} + resolution: + { + integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==, + } + engines: { node: '>= 6' } minimist@1.2.7: - resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} + resolution: + { + integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==, + } minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + resolution: + { + integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==, + } minipass-collect@2.0.1: - resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==} - engines: {node: '>=16 || 14 >=14.17'} + resolution: + { + integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==, + } + engines: { node: '>=16 || 14 >=14.17' } minipass-fetch@3.0.5: - resolution: {integrity: sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } minipass-flush@1.0.5: - resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==, + } + engines: { node: '>= 8' } minipass-pipeline@1.2.4: - resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==, + } + engines: { node: '>=8' } minipass-sized@1.0.3: - resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==, + } + engines: { node: '>=8' } minipass@3.3.6: - resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==, + } + engines: { node: '>=8' } minipass@4.2.8: - resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==, + } + engines: { node: '>=8' } minipass@5.0.0: - resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==, + } + engines: { node: '>=8' } minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} + resolution: + { + integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==, + } + engines: { node: '>=16 || 14 >=14.17' } minizlib@2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==, + } + engines: { node: '>= 8' } mkdirp@1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==, + } + engines: { node: '>=10' } hasBin: true modify-values@1.0.1: - resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==, + } + engines: { node: '>=0.10.0' } mrmime@2.0.1: - resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==, + } + engines: { node: '>=10' } ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + resolution: + { + integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, + } multimatch@5.0.0: - resolution: {integrity: sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==, + } + engines: { node: '>=10' } mute-stream@0.0.8: - resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + resolution: + { + integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==, + } mute-stream@1.0.0: - resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } mylas@2.1.13: - resolution: {integrity: sha512-+MrqnJRtxdF+xngFfUUkIMQrUUL0KsxbADUkn23Z/4ibGg192Q+z+CQyiYwvWTsYjJygmMR8+w3ZDa98Zh6ESg==} - engines: {node: '>=12.0.0'} + resolution: + { + integrity: sha512-+MrqnJRtxdF+xngFfUUkIMQrUUL0KsxbADUkn23Z/4ibGg192Q+z+CQyiYwvWTsYjJygmMR8+w3ZDa98Zh6ESg==, + } + engines: { node: '>=12.0.0' } nanoid@3.3.11: - resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + resolution: + { + integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==, + } + engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } hasBin: true - natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - negotiator@0.6.4: - resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==, + } + engines: { node: '>= 0.6' } neo-async@2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + resolution: + { + integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==, + } node-fetch@2.6.7: - resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} - engines: {node: 4.x || >=6.0.0} + resolution: + { + integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==, + } + engines: { node: 4.x || >=6.0.0 } peerDependencies: encoding: ^0.1.0 peerDependenciesMeta: @@ -4110,8 +5198,11 @@ packages: optional: true node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} - engines: {node: 4.x || >=6.0.0} + resolution: + { + integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==, + } + engines: { node: 4.x || >=6.0.0 } peerDependencies: encoding: ^0.1.0 peerDependenciesMeta: @@ -4119,77 +5210,134 @@ packages: optional: true node-gyp@10.3.1: - resolution: {integrity: sha512-Pp3nFHBThHzVtNY7U6JfPjvT/DTE8+o/4xKsLQtBoU+j2HLsGlhcfzflAoUreaJbNmYnX+LlLi0qjV8kpyO6xQ==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-Pp3nFHBThHzVtNY7U6JfPjvT/DTE8+o/4xKsLQtBoU+j2HLsGlhcfzflAoUreaJbNmYnX+LlLi0qjV8kpyO6xQ==, + } + engines: { node: ^16.14.0 || >=18.0.0 } hasBin: true node-machine-id@1.1.12: - resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==} + resolution: + { + integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==, + } node-releases@2.0.19: - resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + resolution: + { + integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==, + } nopt@7.2.1: - resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } hasBin: true normalize-package-data@2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + resolution: + { + integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==, + } normalize-package-data@3.0.3: - resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==, + } + engines: { node: '>=10' } normalize-package-data@6.0.2: - resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==, + } + engines: { node: ^16.14.0 || >=18.0.0 } normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, + } + engines: { node: '>=0.10.0' } npm-bundled@3.0.1: - resolution: {integrity: sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } npm-install-checks@6.3.0: - resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } npm-normalize-package-bin@3.0.1: - resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } npm-package-arg@11.0.2: - resolution: {integrity: sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw==, + } + engines: { node: ^16.14.0 || >=18.0.0 } npm-packlist@8.0.2: - resolution: {integrity: sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } npm-pick-manifest@9.1.0: - resolution: {integrity: sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==, + } + engines: { node: ^16.14.0 || >=18.0.0 } npm-registry-fetch@17.1.0: - resolution: {integrity: sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA==, + } + engines: { node: ^16.14.0 || >=18.0.0 } npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==, + } + engines: { node: '>=8' } npm-run-path@5.3.0: - resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + resolution: + { + integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } nwsapi@2.2.20: - resolution: {integrity: sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==} + resolution: + { + integrity: sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==, + } nx@20.8.2: - resolution: {integrity: sha512-mDKpbH3vEpUFDx0rrLh+tTqLq1PYU8KiD/R7OVZGd1FxQxghx2HOl32MiqNsfPcw6AvKlXhslbwIESV+N55FLQ==} + resolution: + { + integrity: sha512-mDKpbH3vEpUFDx0rrLh+tTqLq1PYU8KiD/R7OVZGd1FxQxghx2HOl32MiqNsfPcw6AvKlXhslbwIESV+N55FLQ==, + } hasBin: true peerDependencies: '@swc-node/register': ^1.8.0 @@ -4200,333 +5348,487 @@ packages: '@swc/core': optional: true - object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - - object-inspect@1.13.4: - resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} - engines: {node: '>= 0.4'} - - object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - - object.assign@4.1.7: - resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} - engines: {node: '>= 0.4'} - - object.entries@1.1.9: - resolution: {integrity: sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==} - engines: {node: '>= 0.4'} - - object.fromentries@2.0.8: - resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} - engines: {node: '>= 0.4'} - - object.groupby@1.0.3: - resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} - engines: {node: '>= 0.4'} - - object.values@1.2.1: - resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} - engines: {node: '>= 0.4'} - once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + resolution: + { + integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, + } onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==, + } + engines: { node: '>=6' } onetime@6.0.0: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==, + } + engines: { node: '>=12' } onetime@7.0.0: - resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==, + } + engines: { node: '>=18' } open@8.4.2: - resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} - engines: {node: '>=12'} - - optionator@0.9.4: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} + resolution: + { + integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==, + } + engines: { node: '>=12' } ora@5.3.0: - resolution: {integrity: sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==, + } + engines: { node: '>=10' } ora@5.4.1: - resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==, + } + engines: { node: '>=10' } os-tmpdir@1.0.2: - resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} - engines: {node: '>=0.10.0'} - - own-keys@1.0.1: - resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==, + } + engines: { node: '>=0.10.0' } p-finally@1.0.0: - resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==, + } + engines: { node: '>=4' } p-limit@1.3.0: - resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==, + } + engines: { node: '>=4' } p-limit@2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==, + } + engines: { node: '>=6' } p-limit@4.0.0: - resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + resolution: + { + integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } p-limit@6.2.0: - resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==, + } + engines: { node: '>=18' } p-locate@2.0.0: - resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==, + } + engines: { node: '>=4' } p-locate@4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==, + } + engines: { node: '>=8' } p-locate@6.0.0: - resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + resolution: + { + integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } p-map-series@2.1.0: - resolution: {integrity: sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==, + } + engines: { node: '>=8' } p-map@4.0.0: - resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==, + } + engines: { node: '>=10' } p-pipe@3.1.0: - resolution: {integrity: sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==, + } + engines: { node: '>=8' } p-queue@6.6.2: - resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==, + } + engines: { node: '>=8' } p-reduce@2.1.0: - resolution: {integrity: sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==, + } + engines: { node: '>=8' } p-timeout@3.2.0: - resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==, + } + engines: { node: '>=8' } p-try@1.0.0: - resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==, + } + engines: { node: '>=4' } p-try@2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==, + } + engines: { node: '>=6' } p-waterfall@2.1.1: - resolution: {integrity: sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==, + } + engines: { node: '>=8' } package-json-from-dist@1.0.1: - resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + resolution: + { + integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==, + } package-json@10.0.1: - resolution: {integrity: sha512-ua1L4OgXSBdsu1FPb7F3tYH0F48a6kxvod4pLUlGY9COeJAJQNX/sNH2IiEmsxw7lqYiAwrdHMjz1FctOsyDQg==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-ua1L4OgXSBdsu1FPb7F3tYH0F48a6kxvod4pLUlGY9COeJAJQNX/sNH2IiEmsxw7lqYiAwrdHMjz1FctOsyDQg==, + } + engines: { node: '>=18' } pacote@18.0.6: - resolution: {integrity: sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A==, + } + engines: { node: ^16.14.0 || >=18.0.0 } hasBin: true parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, + } + engines: { node: '>=6' } parse-conflict-json@3.0.1: - resolution: {integrity: sha512-01TvEktc68vwbJOtWZluyWeVGWjP+bZwXtPDMQVbBKzbJ/vZBif0L69KH1+cHv1SZ6e0FKLvjyHe8mqsIqYOmw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-01TvEktc68vwbJOtWZluyWeVGWjP+bZwXtPDMQVbBKzbJ/vZBif0L69KH1+cHv1SZ6e0FKLvjyHe8mqsIqYOmw==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } parse-github-url@1.0.3: - resolution: {integrity: sha512-tfalY5/4SqGaV/GIGzWyHnFjlpTPTNpENR9Ea2lLldSJ8EWXMsvacWucqY3m3I4YPtas15IxTLQVQ5NSYXPrww==} - engines: {node: '>= 0.10'} + resolution: + { + integrity: sha512-tfalY5/4SqGaV/GIGzWyHnFjlpTPTNpENR9Ea2lLldSJ8EWXMsvacWucqY3m3I4YPtas15IxTLQVQ5NSYXPrww==, + } + engines: { node: '>= 0.10' } hasBin: true parse-json@4.0.0: - resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==, + } + engines: { node: '>=4' } parse-json@5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==, + } + engines: { node: '>=8' } parse-json@8.3.0: - resolution: {integrity: sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==, + } + engines: { node: '>=18' } parse-passwd@1.0.0: - resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==, + } + engines: { node: '>=0.10.0' } parse-path@7.1.0: - resolution: {integrity: sha512-EuCycjZtfPcjWk7KTksnJ5xPMvWGA/6i4zrLYhRG0hGvC3GPU/jGUj3Cy+ZR0v30duV3e23R95T1lE2+lsndSw==} + resolution: + { + integrity: sha512-EuCycjZtfPcjWk7KTksnJ5xPMvWGA/6i4zrLYhRG0hGvC3GPU/jGUj3Cy+ZR0v30duV3e23R95T1lE2+lsndSw==, + } parse-url@8.1.0: - resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==} + resolution: + { + integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==, + } parse5@7.3.0: - resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} + resolution: + { + integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==, + } path-exists@3.0.0: - resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==, + } + engines: { node: '>=4' } path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, + } + engines: { node: '>=8' } path-exists@5.0.0: - resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + resolution: + { + integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, + } + engines: { node: '>=0.10.0' } path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, + } + engines: { node: '>=8' } path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==, + } + engines: { node: '>=12' } path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + resolution: + { + integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, + } path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} + resolution: + { + integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==, + } + engines: { node: '>=16 || 14 >=14.18' } path-type@3.0.0: - resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==, + } + engines: { node: '>=4' } path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, + } + engines: { node: '>=8' } pathe@2.0.3: - resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} + resolution: + { + integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==, + } pathval@2.0.1: - resolution: {integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==} - engines: {node: '>= 14.16'} + resolution: + { + integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==, + } + engines: { node: '>= 14.16' } picocolors@1.1.1: - resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + resolution: + { + integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==, + } picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} + resolution: + { + integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, + } + engines: { node: '>=8.6' } picomatch@4.0.3: - resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==, + } + engines: { node: '>=12' } pidtree@0.6.0: - resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==} - engines: {node: '>=0.10'} + resolution: + { + integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==, + } + engines: { node: '>=0.10' } hasBin: true pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==, + } + engines: { node: '>=0.10.0' } pify@3.0.0: - resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==, + } + engines: { node: '>=4' } pify@4.0.1: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==, + } + engines: { node: '>=6' } pify@5.0.0: - resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==, + } + engines: { node: '>=10' } pkg-dir@4.2.0: - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==, + } + engines: { node: '>=8' } plimit-lit@1.6.1: - resolution: {integrity: sha512-B7+VDyb8Tl6oMJT9oSO2CW8XC/T4UcJGrwOVoNGwOQsQYhlpfajmrMj5xeejqaASq3V/EqThyOeATEOMuSEXiA==} - engines: {node: '>=12'} - - possible-typed-array-names@1.1.0: - resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-B7+VDyb8Tl6oMJT9oSO2CW8XC/T4UcJGrwOVoNGwOQsQYhlpfajmrMj5xeejqaASq3V/EqThyOeATEOMuSEXiA==, + } + engines: { node: '>=12' } postcss-selector-parser@6.1.2: - resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==, + } + engines: { node: '>=4' } postcss@8.5.6: - resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} - engines: {node: ^10 || ^12 || >=14} - - prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} + resolution: + { + integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==, + } + engines: { node: ^10 || ^12 || >=14 } prettier@3.5.3: - resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==} - engines: {node: '>=14'} + resolution: + { + integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==, + } + engines: { node: '>=14' } hasBin: true pretty-format@29.7.0: - resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + resolution: + { + integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==, + } + engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } proc-log@4.2.0: - resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + resolution: + { + integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==, + } proggy@2.0.0: - resolution: {integrity: sha512-69agxLtnI8xBs9gUGqEnK26UfiexpHy+KUpBQWabiytQjnn5wFY8rklAi7GRfABIuPNnQ/ik48+LGLkYYJcy4A==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-69agxLtnI8xBs9gUGqEnK26UfiexpHy+KUpBQWabiytQjnn5wFY8rklAi7GRfABIuPNnQ/ik48+LGLkYYJcy4A==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } promise-all-reject-late@1.0.1: - resolution: {integrity: sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==} + resolution: + { + integrity: sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==, + } promise-call-limit@3.0.2: - resolution: {integrity: sha512-mRPQO2T1QQVw11E7+UdCJu7S61eJVWknzml9sC1heAdj1jxl0fWMBypIt9ZOcLFf8FkG995ZD7RnVk7HH72fZw==} + resolution: + { + integrity: sha512-mRPQO2T1QQVw11E7+UdCJu7S61eJVWknzml9sC1heAdj1jxl0fWMBypIt9ZOcLFf8FkG995ZD7RnVk7HH72fZw==, + } promise-inflight@1.0.1: - resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} + resolution: + { + integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==, + } peerDependencies: bluebird: '*' peerDependenciesMeta: @@ -4534,786 +5836,1154 @@ packages: optional: true promise-retry@2.0.1: - resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==, + } + engines: { node: '>=10' } promzard@1.0.2: - resolution: {integrity: sha512-2FPputGL+mP3jJ3UZg/Dl9YOkovB7DX0oOr+ck5QbZ5MtORtds8k/BZdn+02peDLI8/YWbmzx34k5fA+fHvCVQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - prop-types@15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + resolution: + { + integrity: sha512-2FPputGL+mP3jJ3UZg/Dl9YOkovB7DX0oOr+ck5QbZ5MtORtds8k/BZdn+02peDLI8/YWbmzx34k5fA+fHvCVQ==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } proto-list@1.2.4: - resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} + resolution: + { + integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==, + } protocols@2.0.2: - resolution: {integrity: sha512-hHVTzba3wboROl0/aWRRG9dMytgH6ow//STBZh43l/wQgmMhYhOFi0EHWAPtoCz9IAUymsyP0TSBHkhgMEGNnQ==} + resolution: + { + integrity: sha512-hHVTzba3wboROl0/aWRRG9dMytgH6ow//STBZh43l/wQgmMhYhOFi0EHWAPtoCz9IAUymsyP0TSBHkhgMEGNnQ==, + } proxy-from-env@1.1.0: - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + resolution: + { + integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==, + } punycode.js@2.3.1: - resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==, + } + engines: { node: '>=6' } punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==, + } + engines: { node: '>=6' } queue-lit@1.5.2: - resolution: {integrity: sha512-tLc36IOPeMAubu8BkW8YDBV+WyIgKlYU7zUNs0J5Vk9skSZ4JfGlPOqplP0aHdfv7HL0B2Pg6nwiq60Qc6M2Hw==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-tLc36IOPeMAubu8BkW8YDBV+WyIgKlYU7zUNs0J5Vk9skSZ4JfGlPOqplP0aHdfv7HL0B2Pg6nwiq60Qc6M2Hw==, + } + engines: { node: '>=12' } queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + resolution: + { + integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, + } quick-lru@4.0.1: - resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==, + } + engines: { node: '>=8' } rc@1.2.8: - resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + resolution: + { + integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==, + } hasBin: true - react-is@16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - react-is@18.3.1: - resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + resolution: + { + integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==, + } react@19.2.0: - resolution: {integrity: sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==, + } + engines: { node: '>=0.10.0' } read-cmd-shim@4.0.0: - resolution: {integrity: sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } read-package-json-fast@3.0.2: - resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } read-pkg-up@3.0.0: - resolution: {integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==, + } + engines: { node: '>=4' } read-pkg-up@7.0.1: - resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==, + } + engines: { node: '>=8' } read-pkg@3.0.0: - resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==, + } + engines: { node: '>=4' } read-pkg@5.2.0: - resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==, + } + engines: { node: '>=8' } read-pkg@9.0.1: - resolution: {integrity: sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==, + } + engines: { node: '>=18' } read@3.0.1: - resolution: {integrity: sha512-SLBrDU/Srs/9EoWhU5GdbAoxG1GzpQHo/6qiGItaoLJ1thmYpcNIM1qISEUvyHBzfGlWIyd6p2DNi1oV1VmAuw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-SLBrDU/Srs/9EoWhU5GdbAoxG1GzpQHo/6qiGItaoLJ1thmYpcNIM1qISEUvyHBzfGlWIyd6p2DNi1oV1VmAuw==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } readable-stream@2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + resolution: + { + integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==, + } readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} + resolution: + { + integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==, + } + engines: { node: '>= 6' } readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} + resolution: + { + integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, + } + engines: { node: '>=8.10.0' } redent@3.0.0: - resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} - engines: {node: '>=8'} - - reflect.getprototypeof@1.0.10: - resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} - engines: {node: '>= 0.4'} - - regexp.prototype.flags@1.5.4: - resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==, + } + engines: { node: '>=8' } registry-auth-token@5.1.0: - resolution: {integrity: sha512-GdekYuwLXLxMuFTwAPg5UKGLW/UXzQrZvH/Zj791BQif5T05T0RsaLfHc9q3ZOKi7n+BoprPD9mJ0O0k4xzUlw==} - engines: {node: '>=14'} + resolution: + { + integrity: sha512-GdekYuwLXLxMuFTwAPg5UKGLW/UXzQrZvH/Zj791BQif5T05T0RsaLfHc9q3ZOKi7n+BoprPD9mJ0O0k4xzUlw==, + } + engines: { node: '>=14' } registry-url@6.0.1: - resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==, + } + engines: { node: '>=12' } require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==, + } + engines: { node: '>=0.10.0' } require-from-string@2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==, + } + engines: { node: '>=0.10.0' } resolve-cwd@3.0.0: - resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==, + } + engines: { node: '>=8' } resolve-dir@1.0.1: - resolution: {integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==, + } + engines: { node: '>=0.10.0' } resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==, + } + engines: { node: '>=4' } resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==, + } + engines: { node: '>=8' } resolve-pkg-maps@1.0.0: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + resolution: + { + integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==, + } resolve.exports@2.0.3: - resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==, + } + engines: { node: '>=10' } resolve@1.22.10: - resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} - engines: {node: '>= 0.4'} - hasBin: true - - resolve@2.0.0-next.5: - resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} + resolution: + { + integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==, + } + engines: { node: '>= 0.4' } hasBin: true restore-cursor@3.1.0: - resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==, + } + engines: { node: '>=8' } restore-cursor@5.1.0: - resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==, + } + engines: { node: '>=18' } retry@0.12.0: - resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} - engines: {node: '>= 4'} + resolution: + { + integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==, + } + engines: { node: '>= 4' } reusify@1.1.0: - resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + resolution: + { + integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==, + } + engines: { iojs: '>=1.0.0', node: '>=0.10.0' } rfdc@1.4.1: - resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} + resolution: + { + integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==, + } rimraf@4.4.1: - resolution: {integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==} - engines: {node: '>=14'} + resolution: + { + integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==, + } + engines: { node: '>=14' } hasBin: true rollup@4.45.1: - resolution: {integrity: sha512-4iya7Jb76fVpQyLoiVpzUrsjQ12r3dM7fIVz+4NwoYvZOShknRmiv+iu9CClZml5ZLGb0XMcYLutK6w9tgxHDw==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} + resolution: + { + integrity: sha512-4iya7Jb76fVpQyLoiVpzUrsjQ12r3dM7fIVz+4NwoYvZOShknRmiv+iu9CClZml5ZLGb0XMcYLutK6w9tgxHDw==, + } + engines: { node: '>=18.0.0', npm: '>=8.0.0' } hasBin: true rrweb-cssom@0.8.0: - resolution: {integrity: sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==} + resolution: + { + integrity: sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==, + } run-async@2.4.1: - resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} - engines: {node: '>=0.12.0'} + resolution: + { + integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==, + } + engines: { node: '>=0.12.0' } run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + resolution: + { + integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, + } rxjs@7.8.2: - resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} - - safe-array-concat@1.1.3: - resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} - engines: {node: '>=0.4'} + resolution: + { + integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==, + } safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + resolution: + { + integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==, + } safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - - safe-push-apply@1.0.0: - resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} - engines: {node: '>= 0.4'} - - safe-regex-test@1.1.0: - resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, + } safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + resolution: + { + integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, + } saxes@6.0.0: - resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} - engines: {node: '>=v12.22.7'} + resolution: + { + integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==, + } + engines: { node: '>=v12.22.7' } sembear@0.7.0: - resolution: {integrity: sha512-XyLTEich2D02FODCkfdto3mB9DetWPLuTzr4tvoofe9SvyM27h4nQSbV3+iVcYQz94AFyKtqBv5pcZbj3k2hdA==} + resolution: + { + integrity: sha512-XyLTEich2D02FODCkfdto3mB9DetWPLuTzr4tvoofe9SvyM27h4nQSbV3+iVcYQz94AFyKtqBv5pcZbj3k2hdA==, + } semver@5.7.2: - resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + resolution: + { + integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==, + } hasBin: true semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + resolution: + { + integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==, + } hasBin: true semver@7.7.2: - resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==, + } + engines: { node: '>=10' } hasBin: true set-blocking@2.0.0: - resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - - set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} - - set-function-name@2.0.2: - resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} - engines: {node: '>= 0.4'} - - set-proto@1.0.0: - resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==, + } shallow-clone@3.0.1: - resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==, + } + engines: { node: '>=8' } shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, + } + engines: { node: '>=8' } shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - - side-channel-list@1.0.0: - resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} - engines: {node: '>= 0.4'} - - side-channel-map@1.0.1: - resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} - engines: {node: '>= 0.4'} - - side-channel-weakmap@1.0.2: - resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} - engines: {node: '>= 0.4'} - - side-channel@1.1.0: - resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, + } + engines: { node: '>=8' } siginfo@2.0.0: - resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} + resolution: + { + integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==, + } signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + resolution: + { + integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, + } signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} + resolution: + { + integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==, + } + engines: { node: '>=14' } sigstore@2.3.1: - resolution: {integrity: sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==, + } + engines: { node: ^16.14.0 || >=18.0.0 } sirv@3.0.1: - resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==, + } + engines: { node: '>=18' } slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, + } + engines: { node: '>=8' } slice-ansi@5.0.0: - resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==, + } + engines: { node: '>=12' } slice-ansi@7.1.0: - resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==, + } + engines: { node: '>=18' } smart-buffer@4.2.0: - resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} - engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} + resolution: + { + integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==, + } + engines: { node: '>= 6.0.0', npm: '>= 3.0.0' } socks-proxy-agent@8.0.5: - resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==} - engines: {node: '>= 14'} + resolution: + { + integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==, + } + engines: { node: '>= 14' } socks@2.8.6: - resolution: {integrity: sha512-pe4Y2yzru68lXCb38aAqRf5gvN8YdjP1lok5o0J7BOHljkyCGKVz7H3vpVIXKD27rj2giOJ7DwVyk/GWrPHDWA==} - engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} + resolution: + { + integrity: sha512-pe4Y2yzru68lXCb38aAqRf5gvN8YdjP1lok5o0J7BOHljkyCGKVz7H3vpVIXKD27rj2giOJ7DwVyk/GWrPHDWA==, + } + engines: { node: '>= 10.0.0', npm: '>= 3.0.0' } sort-keys@2.0.0: - resolution: {integrity: sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==, + } + engines: { node: '>=4' } source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==, + } + engines: { node: '>=0.10.0' } source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, + } + engines: { node: '>=0.10.0' } spdx-correct@3.2.0: - resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + resolution: + { + integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==, + } spdx-exceptions@2.5.0: - resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} + resolution: + { + integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==, + } spdx-expression-parse@3.0.1: - resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + resolution: + { + integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==, + } spdx-license-ids@3.0.21: - resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==} + resolution: + { + integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==, + } split2@3.2.2: - resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==} + resolution: + { + integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==, + } split2@4.2.0: - resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} - engines: {node: '>= 10.x'} + resolution: + { + integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==, + } + engines: { node: '>= 10.x' } split@1.0.1: - resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==} + resolution: + { + integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==, + } sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + resolution: + { + integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==, + } sprintf-js@1.1.3: - resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} + resolution: + { + integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==, + } ssri@10.0.6: - resolution: {integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } stackback@0.0.2: - resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} + resolution: + { + integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==, + } std-env@3.9.0: - resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==} - - stop-iteration-iterator@1.1.0: - resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==, + } string-argv@0.3.2: - resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} - engines: {node: '>=0.6.19'} + resolution: + { + integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==, + } + engines: { node: '>=0.6.19' } string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==, + } + engines: { node: '>=8' } string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==, + } + engines: { node: '>=12' } string-width@7.2.0: - resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} - engines: {node: '>=18'} - - string.prototype.includes@2.0.1: - resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} - engines: {node: '>= 0.4'} - - string.prototype.matchall@4.0.12: - resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} - engines: {node: '>= 0.4'} - - string.prototype.repeat@1.0.0: - resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} - - string.prototype.trim@1.2.10: - resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} - engines: {node: '>= 0.4'} - - string.prototype.trimend@1.0.9: - resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} - engines: {node: '>= 0.4'} - - string.prototype.trimstart@1.0.8: - resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==, + } + engines: { node: '>=18' } string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + resolution: + { + integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==, + } string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + resolution: + { + integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, + } strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, + } + engines: { node: '>=8' } strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==, + } + engines: { node: '>=12' } strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==, + } + engines: { node: '>=4' } strip-bom@4.0.0: - resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==, + } + engines: { node: '>=8' } strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==, + } + engines: { node: '>=6' } strip-final-newline@3.0.0: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==, + } + engines: { node: '>=12' } strip-indent@3.0.0: - resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==, + } + engines: { node: '>=8' } strip-json-comments@2.0.1: - resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==, + } + engines: { node: '>=0.10.0' } strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==, + } + engines: { node: '>=8' } supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, + } + engines: { node: '>=4' } supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, + } + engines: { node: '>=8' } supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, + } + engines: { node: '>= 0.4' } symbol-tree@3.2.4: - resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + resolution: + { + integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==, + } tar-stream@2.2.0: - resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==, + } + engines: { node: '>=6' } tar@6.2.1: - resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==, + } + engines: { node: '>=10' } temp-dir@1.0.0: - resolution: {integrity: sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==, + } + engines: { node: '>=4' } test-exclude@7.0.1: - resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==, + } + engines: { node: '>=18' } text-extensions@1.9.0: - resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==} - engines: {node: '>=0.10'} + resolution: + { + integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==, + } + engines: { node: '>=0.10' } text-extensions@2.4.0: - resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==, + } + engines: { node: '>=8' } through2@2.0.5: - resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} + resolution: + { + integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==, + } through@2.3.8: - resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + resolution: + { + integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==, + } tinybench@2.9.0: - resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + resolution: + { + integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==, + } tinyexec@0.3.2: - resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} + resolution: + { + integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==, + } tinyexec@1.0.1: - resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} + resolution: + { + integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==, + } tinyglobby@0.2.12: - resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==} - engines: {node: '>=12.0.0'} + resolution: + { + integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==, + } + engines: { node: '>=12.0.0' } tinyglobby@0.2.14: - resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} - engines: {node: '>=12.0.0'} + resolution: + { + integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==, + } + engines: { node: '>=12.0.0' } tinypool@1.1.1: - resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} - engines: {node: ^18.0.0 || >=20.0.0} + resolution: + { + integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==, + } + engines: { node: ^18.0.0 || >=20.0.0 } tinyrainbow@2.0.0: - resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} - engines: {node: '>=14.0.0'} + resolution: + { + integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==, + } + engines: { node: '>=14.0.0' } tinyspy@3.0.2: - resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} - engines: {node: '>=14.0.0'} + resolution: + { + integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==, + } + engines: { node: '>=14.0.0' } tldts-core@6.1.86: - resolution: {integrity: sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==} + resolution: + { + integrity: sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==, + } tldts@6.1.86: - resolution: {integrity: sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==} + resolution: + { + integrity: sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==, + } hasBin: true tmp@0.0.33: - resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} - engines: {node: '>=0.6.0'} + resolution: + { + integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==, + } + engines: { node: '>=0.6.0' } tmp@0.2.3: - resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} - engines: {node: '>=14.14'} + resolution: + { + integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==, + } + engines: { node: '>=14.14' } to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} + resolution: + { + integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, + } + engines: { node: '>=8.0' } totalist@3.0.1: - resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==, + } + engines: { node: '>=6' } tough-cookie@5.1.2: - resolution: {integrity: sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==} - engines: {node: '>=16'} + resolution: + { + integrity: sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==, + } + engines: { node: '>=16' } tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + resolution: + { + integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==, + } tr46@5.1.1: - resolution: {integrity: sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==, + } + engines: { node: '>=18' } treeverse@3.0.0: - resolution: {integrity: sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } trim-newlines@3.0.1: - resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} - engines: {node: '>=8'} - - ts-api-utils@1.4.3: - resolution: {integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==} - engines: {node: '>=16'} - peerDependencies: - typescript: '>=4.2.0' - - ts-api-utils@2.1.0: - resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==} - engines: {node: '>=18.12'} - peerDependencies: - typescript: '>=4.8.4' + resolution: + { + integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==, + } + engines: { node: '>=8' } tsc-alias@1.8.16: - resolution: {integrity: sha512-QjCyu55NFyRSBAl6+MTFwplpFcnm2Pq01rR/uxfqJoLMm6X3O14KEGtaSDZpJYaE1bJBGDjD0eSuiIWPe2T58g==} - engines: {node: '>=16.20.2'} + resolution: + { + integrity: sha512-QjCyu55NFyRSBAl6+MTFwplpFcnm2Pq01rR/uxfqJoLMm6X3O14KEGtaSDZpJYaE1bJBGDjD0eSuiIWPe2T58g==, + } + engines: { node: '>=16.20.2' } hasBin: true - tsconfig-paths@3.15.0: - resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - tsconfig-paths@4.2.0: - resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} - engines: {node: '>=6'} - - tslib@1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + resolution: + { + integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==, + } + engines: { node: '>=6' } tslib@2.8.1: - resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - - tsutils@3.21.0: - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + resolution: + { + integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==, + } tuf-js@2.2.1: - resolution: {integrity: sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==} - engines: {node: ^16.14.0 || >=18.0.0} + resolution: + { + integrity: sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==, + } + engines: { node: ^16.14.0 || >=18.0.0 } turbo-darwin-64@2.5.8: - resolution: {integrity: sha512-Dh5bCACiHO8rUXZLpKw+m3FiHtAp2CkanSyJre+SInEvEr5kIxjGvCK/8MFX8SFRjQuhjtvpIvYYZJB4AGCxNQ==} + resolution: + { + integrity: sha512-Dh5bCACiHO8rUXZLpKw+m3FiHtAp2CkanSyJre+SInEvEr5kIxjGvCK/8MFX8SFRjQuhjtvpIvYYZJB4AGCxNQ==, + } cpu: [x64] os: [darwin] turbo-darwin-arm64@2.5.8: - resolution: {integrity: sha512-f1H/tQC9px7+hmXn6Kx/w8Jd/FneIUnvLlcI/7RGHunxfOkKJKvsoiNzySkoHQ8uq1pJnhJ0xNGTlYM48ZaJOQ==} + resolution: + { + integrity: sha512-f1H/tQC9px7+hmXn6Kx/w8Jd/FneIUnvLlcI/7RGHunxfOkKJKvsoiNzySkoHQ8uq1pJnhJ0xNGTlYM48ZaJOQ==, + } cpu: [arm64] os: [darwin] turbo-linux-64@2.5.8: - resolution: {integrity: sha512-hMyvc7w7yadBlZBGl/bnR6O+dJTx3XkTeyTTH4zEjERO6ChEs0SrN8jTFj1lueNXKIHh1SnALmy6VctKMGnWfw==} + resolution: + { + integrity: sha512-hMyvc7w7yadBlZBGl/bnR6O+dJTx3XkTeyTTH4zEjERO6ChEs0SrN8jTFj1lueNXKIHh1SnALmy6VctKMGnWfw==, + } cpu: [x64] os: [linux] turbo-linux-arm64@2.5.8: - resolution: {integrity: sha512-LQELGa7bAqV2f+3rTMRPnj5G/OHAe2U+0N9BwsZvfMvHSUbsQ3bBMWdSQaYNicok7wOZcHjz2TkESn1hYK6xIQ==} + resolution: + { + integrity: sha512-LQELGa7bAqV2f+3rTMRPnj5G/OHAe2U+0N9BwsZvfMvHSUbsQ3bBMWdSQaYNicok7wOZcHjz2TkESn1hYK6xIQ==, + } cpu: [arm64] os: [linux] turbo-windows-64@2.5.8: - resolution: {integrity: sha512-3YdcaW34TrN1AWwqgYL9gUqmZsMT4T7g8Y5Azz+uwwEJW+4sgcJkIi9pYFyU4ZBSjBvkfuPZkGgfStir5BBDJQ==} + resolution: + { + integrity: sha512-3YdcaW34TrN1AWwqgYL9gUqmZsMT4T7g8Y5Azz+uwwEJW+4sgcJkIi9pYFyU4ZBSjBvkfuPZkGgfStir5BBDJQ==, + } cpu: [x64] os: [win32] turbo-windows-arm64@2.5.8: - resolution: {integrity: sha512-eFC5XzLmgXJfnAK3UMTmVECCwuBcORrWdewoiXBnUm934DY6QN8YowC/srhNnROMpaKaqNeRpoB5FxCww3eteQ==} + resolution: + { + integrity: sha512-eFC5XzLmgXJfnAK3UMTmVECCwuBcORrWdewoiXBnUm934DY6QN8YowC/srhNnROMpaKaqNeRpoB5FxCww3eteQ==, + } cpu: [arm64] os: [win32] turbo@2.5.8: - resolution: {integrity: sha512-5c9Fdsr9qfpT3hA0EyYSFRZj1dVVsb6KIWubA9JBYZ/9ZEAijgUEae0BBR/Xl/wekt4w65/lYLTFaP3JmwSO8w==} + resolution: + { + integrity: sha512-5c9Fdsr9qfpT3hA0EyYSFRZj1dVVsb6KIWubA9JBYZ/9ZEAijgUEae0BBR/Xl/wekt4w65/lYLTFaP3JmwSO8w==, + } hasBin: true - type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - type-fest@0.18.1: - resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==, + } + engines: { node: '>=10' } type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==, + } + engines: { node: '>=10' } type-fest@0.4.1: - resolution: {integrity: sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==, + } + engines: { node: '>=6' } type-fest@0.6.0: - resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==, + } + engines: { node: '>=8' } type-fest@0.8.1: - resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==, + } + engines: { node: '>=8' } type-fest@4.41.0: - resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} - engines: {node: '>=16'} - - typed-array-buffer@1.0.3: - resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} - engines: {node: '>= 0.4'} - - typed-array-byte-length@1.0.3: - resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} - engines: {node: '>= 0.4'} - - typed-array-byte-offset@1.0.4: - resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} - engines: {node: '>= 0.4'} - - typed-array-length@1.0.7: - resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==, + } + engines: { node: '>=16' } typedarray@0.0.6: - resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} + resolution: + { + integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==, + } typedoc@0.27.6: - resolution: {integrity: sha512-oBFRoh2Px6jFx366db0lLlihcalq/JzyCVp7Vaq1yphL/tbgx2e+bkpkCgJPunaPvPwoTOXSwasfklWHm7GfAw==} - engines: {node: '>= 18'} + resolution: + { + integrity: sha512-oBFRoh2Px6jFx366db0lLlihcalq/JzyCVp7Vaq1yphL/tbgx2e+bkpkCgJPunaPvPwoTOXSwasfklWHm7GfAw==, + } + engines: { node: '>= 18' } hasBin: true peerDependencies: typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x typescript@5.8.3: - resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} - engines: {node: '>=14.17'} + resolution: + { + integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==, + } + engines: { node: '>=14.17' } hasBin: true uc.micro@2.1.0: - resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} + resolution: + { + integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==, + } uglify-js@3.19.3: - resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} - engines: {node: '>=0.8.0'} + resolution: + { + integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==, + } + engines: { node: '>=0.8.0' } hasBin: true - unbox-primitive@1.1.0: - resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} - engines: {node: '>= 0.4'} - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + resolution: + { + integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==, + } unicorn-magic@0.1.0: - resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==, + } + engines: { node: '>=18' } unique-filename@3.0.0: - resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } unique-slug@4.0.0: - resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } universal-user-agent@6.0.1: - resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==} + resolution: + { + integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==, + } universalify@2.0.1: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} - engines: {node: '>= 10.0.0'} + resolution: + { + integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==, + } + engines: { node: '>= 10.0.0' } upath@2.0.1: - resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==, + } + engines: { node: '>=4' } update-browserslist-db@1.1.3: - resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} + resolution: + { + integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==, + } hasBin: true peerDependencies: browserslist: '>= 4.21.0' - uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + resolution: + { + integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, + } uuid@10.0.0: - resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} + resolution: + { + integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==, + } hasBin: true validate-npm-package-license@3.0.4: - resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + resolution: + { + integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==, + } validate-npm-package-name@5.0.1: - resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } validate-npm-package-name@6.0.2: - resolution: {integrity: sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ==} - engines: {node: ^18.17.0 || >=20.5.0} + resolution: + { + integrity: sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ==, + } + engines: { node: ^18.17.0 || >=20.5.0 } vite-node@3.1.2: - resolution: {integrity: sha512-/8iMryv46J3aK13iUXsei5G/A3CUlW4665THCPS+K8xAaqrVWiGB4RfXMQXCLjpK9P2eK//BczrVkn5JLAk6DA==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + resolution: + { + integrity: sha512-/8iMryv46J3aK13iUXsei5G/A3CUlW4665THCPS+K8xAaqrVWiGB4RfXMQXCLjpK9P2eK//BczrVkn5JLAk6DA==, + } + engines: { node: ^18.0.0 || ^20.0.0 || >=22.0.0 } hasBin: true vite@6.4.1: - resolution: {integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + resolution: + { + integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==, + } + engines: { node: ^18.0.0 || ^20.0.0 || >=22.0.0 } hasBin: true peerDependencies: '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 @@ -5352,8 +7022,11 @@ packages: optional: true vitest@3.1.2: - resolution: {integrity: sha512-WaxpJe092ID1C0mr+LH9MmNrhfzi8I65EX/NRU/Ld016KqQNRgxSOlGNP1hHN+a/F8L15Mh8klwaF77zR3GeDQ==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + resolution: + { + integrity: sha512-WaxpJe092ID1C0mr+LH9MmNrhfzi8I65EX/NRU/Ld016KqQNRgxSOlGNP1hHN+a/F8L15Mh8klwaF77zR3GeDQ==, + } + engines: { node: ^18.0.0 || ^20.0.0 || >=22.0.0 } hasBin: true peerDependencies: '@edge-runtime/vm': '*' @@ -5380,119 +7053,181 @@ packages: optional: true w3c-xmlserializer@5.0.0: - resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==, + } + engines: { node: '>=18' } walk-up-path@3.0.1: - resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==} + resolution: + { + integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==, + } wcwidth@1.0.1: - resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + resolution: + { + integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==, + } webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + resolution: + { + integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==, + } webidl-conversions@7.0.0: - resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==, + } + engines: { node: '>=12' } whatwg-encoding@3.1.1: - resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==, + } + engines: { node: '>=18' } whatwg-mimetype@4.0.0: - resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==, + } + engines: { node: '>=18' } whatwg-url@14.2.0: - resolution: {integrity: sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==, + } + engines: { node: '>=18' } whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - - which-boxed-primitive@1.1.1: - resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} - engines: {node: '>= 0.4'} - - which-builtin-type@1.2.1: - resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} - engines: {node: '>= 0.4'} - - which-collection@1.0.2: - resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} - engines: {node: '>= 0.4'} - - which-typed-array@1.1.19: - resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==, + } which@1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + resolution: + { + integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==, + } hasBin: true which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, + } + engines: { node: '>= 8' } hasBin: true which@4.0.0: - resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} - engines: {node: ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==, + } + engines: { node: ^16.13.0 || >=18.0.0 } hasBin: true why-is-node-running@2.3.0: - resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==, + } + engines: { node: '>=8' } hasBin: true wide-align@1.1.5: - resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} + resolution: + { + integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==, + } word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==, + } + engines: { node: '>=0.10.0' } wordwrap@1.0.0: - resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} + resolution: + { + integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==, + } wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==, + } + engines: { node: '>=8' } wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, + } + engines: { node: '>=10' } wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==, + } + engines: { node: '>=12' } wrap-ansi@9.0.0: - resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==, + } + engines: { node: '>=18' } wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + resolution: + { + integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, + } write-file-atomic@2.4.3: - resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} + resolution: + { + integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==, + } write-file-atomic@5.0.1: - resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + resolution: + { + integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==, + } + engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } write-json-file@3.2.0: - resolution: {integrity: sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==, + } + engines: { node: '>=6' } write-pkg@4.0.0: - resolution: {integrity: sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==, + } + engines: { node: '>=8' } ws@8.18.3: - resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} - engines: {node: '>=10.0.0'} + resolution: + { + integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==, + } + engines: { node: '>=10.0.0' } peerDependencies: bufferutil: ^4.0.1 utf-8-validate: '>=5.0.2' @@ -5503,60 +7238,94 @@ packages: optional: true xml-name-validator@5.0.0: - resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} - engines: {node: '>=18'} + resolution: + { + integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==, + } + engines: { node: '>=18' } xmlchars@2.2.0: - resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + resolution: + { + integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==, + } xtend@4.0.2: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} - engines: {node: '>=0.4'} + resolution: + { + integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==, + } + engines: { node: '>=0.4' } y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==, + } + engines: { node: '>=10' } yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + resolution: + { + integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==, + } yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + resolution: + { + integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, + } yaml@2.8.0: - resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==} - engines: {node: '>= 14.6'} + resolution: + { + integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==, + } + engines: { node: '>= 14.6' } hasBin: true yargs-parser@20.2.9: - resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==, + } + engines: { node: '>=10' } yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==, + } + engines: { node: '>=12' } yargs@16.2.0: - resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==, + } + engines: { node: '>=10' } yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} - - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==, + } + engines: { node: '>=12' } yocto-queue@1.2.1: - resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==} - engines: {node: '>=12.20'} + resolution: + { + integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==, + } + engines: { node: '>=12.20' } zod@3.25.76: - resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + resolution: + { + integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==, + } snapshots: - '@ampproject/remapping@2.3.0': dependencies: '@jridgewell/gen-mapping': 0.3.12 @@ -5850,14 +7619,6 @@ snapshots: dependencies: tslib: 2.8.1 - '@emotion/eslint-plugin@11.12.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)': - dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) - eslint: 9.33.0(jiti@2.4.2) - transitivePeerDependencies: - - supports-color - - typescript - '@epic-web/invariant@1.0.0': {} '@esbuild/aix-ppc64@0.25.8': @@ -5938,87 +7699,12 @@ snapshots: '@esbuild/win32-x64@0.25.8': optional: true - '@eslint-community/eslint-utils@4.7.0(eslint@9.33.0(jiti@2.4.2))': - dependencies: - eslint: 9.33.0(jiti@2.4.2) - eslint-visitor-keys: 3.4.3 - - '@eslint-community/regexpp@4.12.1': {} - - '@eslint/compat@1.2.2(eslint@9.33.0(jiti@2.4.2))': - optionalDependencies: - eslint: 9.33.0(jiti@2.4.2) - - '@eslint/config-array@0.21.0': - dependencies: - '@eslint/object-schema': 2.1.6 - debug: 4.4.1 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - - '@eslint/config-helpers@0.3.1': {} - - '@eslint/core@0.15.2': - dependencies: - '@types/json-schema': 7.0.15 - - '@eslint/eslintrc@3.1.0': - dependencies: - ajv: 6.12.6 - debug: 4.4.1 - espree: 10.4.0 - globals: 14.0.0 - ignore: 5.3.2 - import-fresh: 3.3.1 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - - '@eslint/eslintrc@3.3.1': - dependencies: - ajv: 6.12.6 - debug: 4.4.1 - espree: 10.4.0 - globals: 14.0.0 - ignore: 5.3.2 - import-fresh: 3.3.1 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - - '@eslint/js@9.33.0': {} - - '@eslint/object-schema@2.1.6': {} - - '@eslint/plugin-kit@0.3.5': - dependencies: - '@eslint/core': 0.15.2 - levn: 0.4.1 - '@gerrit0/mini-shiki@1.27.2': dependencies: '@shikijs/engine-oniguruma': 1.29.2 '@shikijs/types': 1.29.2 '@shikijs/vscode-textmate': 10.0.2 - '@humanfs/core@0.19.1': {} - - '@humanfs/node@0.16.6': - dependencies: - '@humanfs/core': 0.19.1 - '@humanwhocodes/retry': 0.3.1 - - '@humanwhocodes/module-importer@1.0.1': {} - - '@humanwhocodes/retry@0.3.1': {} - - '@humanwhocodes/retry@0.4.3': {} - '@hutson/parse-repository-url@3.0.2': {} '@isaacs/cliui@8.0.2': @@ -6163,15 +7849,6 @@ snapshots: js-yaml: 4.1.0 tinyglobby: 0.2.14 - '@microsoft/tsdoc-config@0.17.1': - dependencies: - '@microsoft/tsdoc': 0.15.1 - ajv: 8.12.0 - jju: 1.4.0 - resolve: 1.22.10 - - '@microsoft/tsdoc@0.15.1': {} - '@napi-rs/wasm-runtime@0.2.4': dependencies: '@emnapi/core': 1.4.5 @@ -6504,31 +8181,6 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.45.1': optional: true - '@rtsao/scc@1.1.0': {} - - '@scaleway/eslint-config-react@4.0.9(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)': - dependencies: - '@emotion/eslint-plugin': 11.12.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) - '@eslint/compat': 1.2.2(eslint@9.33.0(jiti@2.4.2)) - '@eslint/eslintrc': 3.1.0 - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) - '@typescript-eslint/parser': 7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) - eslint: 9.33.0(jiti@2.4.2) - eslint-config-airbnb: 19.0.4(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2)))(eslint-plugin-jsx-a11y@6.10.1(eslint@9.33.0(jiti@2.4.2)))(eslint-plugin-react-hooks@5.0.0(eslint@9.33.0(jiti@2.4.2)))(eslint-plugin-react@7.37.2(eslint@9.33.0(jiti@2.4.2)))(eslint@9.33.0(jiti@2.4.2)) - eslint-config-airbnb-typescript: 18.0.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(@typescript-eslint/parser@7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2)))(eslint@9.33.0(jiti@2.4.2)) - eslint-config-prettier: 9.1.0(eslint@9.33.0(jiti@2.4.2)) - eslint-plugin-deprecation: 3.0.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) - eslint-plugin-eslint-comments: 3.2.0(eslint@9.33.0(jiti@2.4.2)) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2)) - eslint-plugin-jsx-a11y: 6.10.1(eslint@9.33.0(jiti@2.4.2)) - eslint-plugin-react: 7.37.2(eslint@9.33.0(jiti@2.4.2)) - eslint-plugin-react-hooks: 5.0.0(eslint@9.33.0(jiti@2.4.2)) - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - - typescript - '@scaleway/random-name@5.1.1': {} '@scaleway/random-name@5.1.2': {} @@ -6600,10 +8252,6 @@ snapshots: dependencies: '@types/unist': 3.0.3 - '@types/json-schema@7.0.15': {} - - '@types/json5@0.0.29': {} - '@types/minimatch@3.0.5': {} '@types/minimist@1.2.5': {} @@ -6616,225 +8264,8 @@ snapshots: '@types/normalize-package-data@2.4.4': {} - '@types/semver@7.7.0': {} - '@types/unist@3.0.3': {} - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)': - dependencies: - '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) - '@typescript-eslint/utils': 7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 7.18.0 - eslint: 9.33.0(jiti@2.4.2) - graphemer: 1.4.0 - ignore: 5.3.2 - natural-compare: 1.4.0 - ts-api-utils: 1.4.3(typescript@5.8.3) - optionalDependencies: - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)': - dependencies: - '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.40.0 - '@typescript-eslint/type-utils': 8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) - '@typescript-eslint/utils': 8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.40.0 - eslint: 9.33.0(jiti@2.4.2) - graphemer: 1.4.0 - ignore: 7.0.5 - natural-compare: 1.4.0 - ts-api-utils: 2.1.0(typescript@5.8.3) - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/parser@7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)': - dependencies: - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.4.1 - eslint: 9.33.0(jiti@2.4.2) - optionalDependencies: - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/parser@8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)': - dependencies: - '@typescript-eslint/scope-manager': 8.40.0 - '@typescript-eslint/types': 8.40.0 - '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.40.0 - debug: 4.4.1 - eslint: 9.33.0(jiti@2.4.2) - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/project-service@8.40.0(typescript@5.8.3)': - dependencies: - '@typescript-eslint/tsconfig-utils': 8.40.0(typescript@5.8.3) - '@typescript-eslint/types': 8.40.0 - debug: 4.4.1 - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/scope-manager@5.62.0': - dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 - - '@typescript-eslint/scope-manager@7.18.0': - dependencies: - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/visitor-keys': 7.18.0 - - '@typescript-eslint/scope-manager@8.40.0': - dependencies: - '@typescript-eslint/types': 8.40.0 - '@typescript-eslint/visitor-keys': 8.40.0 - - '@typescript-eslint/tsconfig-utils@8.40.0(typescript@5.8.3)': - dependencies: - typescript: 5.8.3 - - '@typescript-eslint/type-utils@7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)': - dependencies: - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.3) - '@typescript-eslint/utils': 7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) - debug: 4.4.1 - eslint: 9.33.0(jiti@2.4.2) - ts-api-utils: 1.4.3(typescript@5.8.3) - optionalDependencies: - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/type-utils@8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)': - dependencies: - '@typescript-eslint/types': 8.40.0 - '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.8.3) - '@typescript-eslint/utils': 8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) - debug: 4.4.1 - eslint: 9.33.0(jiti@2.4.2) - ts-api-utils: 2.1.0(typescript@5.8.3) - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/types@5.62.0': {} - - '@typescript-eslint/types@7.18.0': {} - - '@typescript-eslint/types@8.40.0': {} - - '@typescript-eslint/typescript-estree@5.62.0(typescript@5.8.3)': - dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.4.1 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.7.2 - tsutils: 3.21.0(typescript@5.8.3) - optionalDependencies: - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.8.3)': - dependencies: - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.4.1 - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.7.2 - ts-api-utils: 1.4.3(typescript@5.8.3) - optionalDependencies: - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/typescript-estree@8.40.0(typescript@5.8.3)': - dependencies: - '@typescript-eslint/project-service': 8.40.0(typescript@5.8.3) - '@typescript-eslint/tsconfig-utils': 8.40.0(typescript@5.8.3) - '@typescript-eslint/types': 8.40.0 - '@typescript-eslint/visitor-keys': 8.40.0 - debug: 4.4.1 - fast-glob: 3.3.3 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.7.2 - ts-api-utils: 2.1.0(typescript@5.8.3) - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/utils@5.62.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)': - dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.4.2)) - '@types/json-schema': 7.0.15 - '@types/semver': 7.7.0 - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.8.3) - eslint: 9.33.0(jiti@2.4.2) - eslint-scope: 5.1.1 - semver: 7.7.2 - transitivePeerDependencies: - - supports-color - - typescript - - '@typescript-eslint/utils@7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)': - dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.4.2)) - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.3) - eslint: 9.33.0(jiti@2.4.2) - transitivePeerDependencies: - - supports-color - - typescript - - '@typescript-eslint/utils@8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3)': - dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.4.2)) - '@typescript-eslint/scope-manager': 8.40.0 - '@typescript-eslint/types': 8.40.0 - '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.8.3) - eslint: 9.33.0(jiti@2.4.2) - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/visitor-keys@5.62.0': - dependencies: - '@typescript-eslint/types': 5.62.0 - eslint-visitor-keys: 3.4.3 - - '@typescript-eslint/visitor-keys@7.18.0': - dependencies: - '@typescript-eslint/types': 7.18.0 - eslint-visitor-keys: 3.4.3 - - '@typescript-eslint/visitor-keys@8.40.0': - dependencies: - '@typescript-eslint/types': 8.40.0 - eslint-visitor-keys: 4.2.1 - '@vitest/coverage-istanbul@3.1.2(vitest@3.1.2)': dependencies: '@istanbuljs/schema': 0.1.3 @@ -6942,12 +8373,6 @@ snapshots: abbrev@2.0.0: {} - acorn-jsx@5.3.2(acorn@8.15.0): - dependencies: - acorn: 8.15.0 - - acorn@8.15.0: {} - add-stream@1.0.0: {} agent-base@7.1.4: {} @@ -6957,20 +8382,6 @@ snapshots: clean-stack: 2.2.0 indent-string: 4.0.0 - ajv@6.12.6: - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - - ajv@8.12.0: - dependencies: - fast-deep-equal: 3.1.3 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - uri-js: 4.4.1 - ajv@8.17.1: dependencies: fast-deep-equal: 3.1.3 @@ -7017,103 +8428,24 @@ snapshots: argparse@2.0.1: {} - aria-query@5.3.2: {} - - array-buffer-byte-length@1.0.2: - dependencies: - call-bound: 1.0.4 - is-array-buffer: 3.0.5 - array-differ@3.0.0: {} array-ify@1.0.0: {} - array-includes@3.1.9: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-object-atoms: 1.1.1 - get-intrinsic: 1.3.0 - is-string: 1.1.1 - math-intrinsics: 1.1.0 - array-union@2.1.0: {} - array.prototype.findlast@1.2.5: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - es-shim-unscopables: 1.1.0 - - array.prototype.findlastindex@1.2.6: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - es-shim-unscopables: 1.1.0 - - array.prototype.flat@1.3.3: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-shim-unscopables: 1.1.0 - - array.prototype.flatmap@1.3.3: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-shim-unscopables: 1.1.0 - - array.prototype.tosorted@1.1.4: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-errors: 1.3.0 - es-shim-unscopables: 1.1.0 - - arraybuffer.prototype.slice@1.0.4: - dependencies: - array-buffer-byte-length: 1.0.2 - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - is-array-buffer: 3.0.5 - arrify@1.0.1: {} arrify@2.0.1: {} assertion-error@2.0.1: {} - ast-types-flow@0.0.8: {} - - async-function@1.0.0: {} - async@3.2.6: {} asynckit@0.4.0: {} at-least-node@1.0.0: {} - available-typed-arrays@1.0.7: - dependencies: - possible-typed-array-names: 1.1.0 - - axe-core@4.10.3: {} - axios@1.11.0: dependencies: follow-redirects: 1.15.9 @@ -7122,8 +8454,6 @@ snapshots: transitivePeerDependencies: - debug - axobject-query@4.1.0: {} - babel-plugin-annotate-pure-calls@0.5.0(@babel/core@7.28.0): dependencies: '@babel/core': 7.28.0 @@ -7202,18 +8532,6 @@ snapshots: es-errors: 1.3.0 function-bind: 1.1.2 - call-bind@1.0.8: - dependencies: - call-bind-apply-helpers: 1.0.2 - es-define-property: 1.0.1 - get-intrinsic: 1.3.0 - set-function-length: 1.2.2 - - call-bound@1.0.4: - dependencies: - call-bind-apply-helpers: 1.0.2 - get-intrinsic: 1.3.0 - callsites@3.1.0: {} camelcase-keys@6.2.2: @@ -7387,8 +8705,6 @@ snapshots: ini: 1.3.8 proto-list: 1.2.4 - confusing-browser-globals@1.0.11: {} - console-control-strings@1.1.0: {} conventional-changelog-angular@7.0.0: @@ -7514,8 +8830,6 @@ snapshots: - '@types/node' - typescript - damerau-levenshtein@1.0.8: {} - dargs@7.0.0: {} dargs@8.1.0: {} @@ -7525,30 +8839,8 @@ snapshots: whatwg-mimetype: 4.0.0 whatwg-url: 14.2.0 - data-view-buffer@1.0.2: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - is-data-view: 1.0.2 - - data-view-byte-length@1.0.2: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - is-data-view: 1.0.2 - - data-view-byte-offset@1.0.1: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - is-data-view: 1.0.2 - dateformat@3.0.3: {} - debug@3.2.7: - dependencies: - ms: 2.1.3 - debug@4.4.1: dependencies: ms: 2.1.3 @@ -7570,26 +8862,12 @@ snapshots: deep-extend@0.6.0: {} - deep-is@0.1.4: {} - defaults@1.0.4: dependencies: clone: 1.0.4 - define-data-property@1.1.4: - dependencies: - es-define-property: 1.0.1 - es-errors: 1.3.0 - gopd: 1.2.0 - define-lazy-prop@2.0.0: {} - define-properties@1.2.1: - dependencies: - define-data-property: 1.1.4 - has-property-descriptors: 1.0.2 - object-keys: 1.1.1 - delayed-stream@1.0.0: {} deprecation@2.3.1: {} @@ -7608,10 +8886,6 @@ snapshots: dependencies: path-type: 4.0.0 - doctrine@2.1.0: - dependencies: - esutils: 2.0.3 - dot-prop@5.3.0: dependencies: is-obj: 2.0.0 @@ -7671,86 +8945,10 @@ snapshots: dependencies: is-arrayish: 0.2.1 - es-abstract@1.24.0: - dependencies: - array-buffer-byte-length: 1.0.2 - arraybuffer.prototype.slice: 1.0.4 - available-typed-arrays: 1.0.7 - call-bind: 1.0.8 - call-bound: 1.0.4 - data-view-buffer: 1.0.2 - data-view-byte-length: 1.0.2 - data-view-byte-offset: 1.0.1 - es-define-property: 1.0.1 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - es-set-tostringtag: 2.1.0 - es-to-primitive: 1.3.0 - function.prototype.name: 1.1.8 - get-intrinsic: 1.3.0 - get-proto: 1.0.1 - get-symbol-description: 1.1.0 - globalthis: 1.0.4 - gopd: 1.2.0 - has-property-descriptors: 1.0.2 - has-proto: 1.2.0 - has-symbols: 1.1.0 - hasown: 2.0.2 - internal-slot: 1.1.0 - is-array-buffer: 3.0.5 - is-callable: 1.2.7 - is-data-view: 1.0.2 - is-negative-zero: 2.0.3 - is-regex: 1.2.1 - is-set: 2.0.3 - is-shared-array-buffer: 1.0.4 - is-string: 1.1.1 - is-typed-array: 1.1.15 - is-weakref: 1.1.1 - math-intrinsics: 1.1.0 - object-inspect: 1.13.4 - object-keys: 1.1.1 - object.assign: 4.1.7 - own-keys: 1.0.1 - regexp.prototype.flags: 1.5.4 - safe-array-concat: 1.1.3 - safe-push-apply: 1.0.0 - safe-regex-test: 1.1.0 - set-proto: 1.0.0 - stop-iteration-iterator: 1.1.0 - string.prototype.trim: 1.2.10 - string.prototype.trimend: 1.0.9 - string.prototype.trimstart: 1.0.8 - typed-array-buffer: 1.0.3 - typed-array-byte-length: 1.0.3 - typed-array-byte-offset: 1.0.4 - typed-array-length: 1.0.7 - unbox-primitive: 1.1.0 - which-typed-array: 1.1.19 - es-define-property@1.0.1: {} es-errors@1.3.0: {} - es-iterator-helpers@1.2.1: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-errors: 1.3.0 - es-set-tostringtag: 2.1.0 - function-bind: 1.1.2 - get-intrinsic: 1.3.0 - globalthis: 1.0.4 - gopd: 1.2.0 - has-property-descriptors: 1.0.2 - has-proto: 1.2.0 - has-symbols: 1.1.0 - internal-slot: 1.1.0 - iterator.prototype: 1.1.5 - safe-array-concat: 1.1.3 - es-module-lexer@1.7.0: {} es-object-atoms@1.1.1: @@ -7764,16 +8962,6 @@ snapshots: has-tostringtag: 1.0.2 hasown: 2.0.2 - es-shim-unscopables@1.1.0: - dependencies: - hasown: 2.0.2 - - es-to-primitive@1.3.0: - dependencies: - is-callable: 1.2.7 - is-date-object: 1.1.0 - is-symbol: 1.1.1 - esbuild-plugin-browserslist@1.0.1(browserslist@4.24.5)(esbuild@0.25.8): dependencies: browserslist: 4.24.5 @@ -7816,282 +9004,12 @@ snapshots: escape-string-regexp@1.0.5: {} - escape-string-regexp@4.0.0: {} - - eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2)))(eslint@9.33.0(jiti@2.4.2)): - dependencies: - confusing-browser-globals: 1.0.11 - eslint: 9.33.0(jiti@2.4.2) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2)) - object.assign: 4.1.7 - object.entries: 1.1.9 - semver: 6.3.1 - - eslint-config-airbnb-typescript@18.0.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(@typescript-eslint/parser@7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2)))(eslint@9.33.0(jiti@2.4.2)): - dependencies: - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) - '@typescript-eslint/parser': 7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) - eslint: 9.33.0(jiti@2.4.2) - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2)))(eslint@9.33.0(jiti@2.4.2)) - transitivePeerDependencies: - - eslint-plugin-import - - eslint-config-airbnb@19.0.4(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2)))(eslint-plugin-jsx-a11y@6.10.1(eslint@9.33.0(jiti@2.4.2)))(eslint-plugin-react-hooks@5.0.0(eslint@9.33.0(jiti@2.4.2)))(eslint-plugin-react@7.37.2(eslint@9.33.0(jiti@2.4.2)))(eslint@9.33.0(jiti@2.4.2)): - dependencies: - eslint: 9.33.0(jiti@2.4.2) - eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2)))(eslint@9.33.0(jiti@2.4.2)) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2)) - eslint-plugin-jsx-a11y: 6.10.1(eslint@9.33.0(jiti@2.4.2)) - eslint-plugin-react: 7.37.2(eslint@9.33.0(jiti@2.4.2)) - eslint-plugin-react-hooks: 5.0.0(eslint@9.33.0(jiti@2.4.2)) - object.assign: 4.1.7 - object.entries: 1.1.9 - - eslint-config-prettier@9.1.0(eslint@9.33.0(jiti@2.4.2)): - dependencies: - eslint: 9.33.0(jiti@2.4.2) - - eslint-import-resolver-node@0.3.9: - dependencies: - debug: 3.2.7 - is-core-module: 2.16.1 - resolve: 1.22.10 - transitivePeerDependencies: - - supports-color - - eslint-module-utils@2.12.1(@typescript-eslint/parser@7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.33.0(jiti@2.4.2)): - dependencies: - debug: 3.2.7 - optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) - eslint: 9.33.0(jiti@2.4.2) - eslint-import-resolver-node: 0.3.9 - transitivePeerDependencies: - - supports-color - - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.33.0(jiti@2.4.2)): - dependencies: - debug: 3.2.7 - optionalDependencies: - '@typescript-eslint/parser': 8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) - eslint: 9.33.0(jiti@2.4.2) - eslint-import-resolver-node: 0.3.9 - transitivePeerDependencies: - - supports-color - - eslint-plugin-deprecation@3.0.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3): - dependencies: - '@typescript-eslint/utils': 7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) - eslint: 9.33.0(jiti@2.4.2) - ts-api-utils: 1.4.3(typescript@5.8.3) - tslib: 2.8.1 - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - - eslint-plugin-eslint-comments@3.2.0(eslint@9.33.0(jiti@2.4.2)): - dependencies: - escape-string-regexp: 1.0.5 - eslint: 9.33.0(jiti@2.4.2) - ignore: 5.3.2 - - eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2)): - dependencies: - '@rtsao/scc': 1.1.0 - array-includes: 3.1.9 - array.prototype.findlastindex: 1.2.6 - array.prototype.flat: 1.3.3 - array.prototype.flatmap: 1.3.3 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 9.33.0(jiti@2.4.2) - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.33.0(jiti@2.4.2)) - hasown: 2.0.2 - is-core-module: 2.16.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.1 - semver: 6.3.1 - string.prototype.trimend: 1.0.9 - tsconfig-paths: 3.15.0 - optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2)): - dependencies: - '@rtsao/scc': 1.1.0 - array-includes: 3.1.9 - array.prototype.findlastindex: 1.2.6 - array.prototype.flat: 1.3.3 - array.prototype.flatmap: 1.3.3 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 9.33.0(jiti@2.4.2) - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint@9.33.0(jiti@2.4.2)) - hasown: 2.0.2 - is-core-module: 2.16.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.1 - semver: 6.3.1 - string.prototype.trimend: 1.0.9 - tsconfig-paths: 3.15.0 - optionalDependencies: - '@typescript-eslint/parser': 8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - - eslint-plugin-jsx-a11y@6.10.1(eslint@9.33.0(jiti@2.4.2)): - dependencies: - aria-query: 5.3.2 - array-includes: 3.1.9 - array.prototype.flatmap: 1.3.3 - ast-types-flow: 0.0.8 - axe-core: 4.10.3 - axobject-query: 4.1.0 - damerau-levenshtein: 1.0.8 - emoji-regex: 9.2.2 - es-iterator-helpers: 1.2.1 - eslint: 9.33.0(jiti@2.4.2) - hasown: 2.0.2 - jsx-ast-utils: 3.3.5 - language-tags: 1.0.9 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - safe-regex-test: 1.1.0 - string.prototype.includes: 2.0.1 - - eslint-plugin-react-hooks@5.0.0(eslint@9.33.0(jiti@2.4.2)): - dependencies: - eslint: 9.33.0(jiti@2.4.2) - - eslint-plugin-react@7.37.2(eslint@9.33.0(jiti@2.4.2)): - dependencies: - array-includes: 3.1.9 - array.prototype.findlast: 1.2.5 - array.prototype.flatmap: 1.3.3 - array.prototype.tosorted: 1.1.4 - doctrine: 2.1.0 - es-iterator-helpers: 1.2.1 - eslint: 9.33.0(jiti@2.4.2) - estraverse: 5.3.0 - hasown: 2.0.2 - jsx-ast-utils: 3.3.5 - minimatch: 3.1.2 - object.entries: 1.1.9 - object.fromentries: 2.0.8 - object.values: 1.2.1 - prop-types: 15.8.1 - resolve: 2.0.0-next.5 - semver: 6.3.1 - string.prototype.matchall: 4.0.12 - string.prototype.repeat: 1.0.0 - - eslint-plugin-tsdoc@0.4.0: - dependencies: - '@microsoft/tsdoc': 0.15.1 - '@microsoft/tsdoc-config': 0.17.1 - - eslint-plugin-unused-imports@4.2.0(@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2)): - dependencies: - eslint: 9.33.0(jiti@2.4.2) - optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3))(eslint@9.33.0(jiti@2.4.2))(typescript@5.8.3) - - eslint-scope@5.1.1: - dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 - - eslint-scope@8.4.0: - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - - eslint-visitor-keys@3.4.3: {} - - eslint-visitor-keys@4.2.1: {} - - eslint@9.33.0(jiti@2.4.2): - dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.4.2)) - '@eslint-community/regexpp': 4.12.1 - '@eslint/config-array': 0.21.0 - '@eslint/config-helpers': 0.3.1 - '@eslint/core': 0.15.2 - '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.33.0 - '@eslint/plugin-kit': 0.3.5 - '@humanfs/node': 0.16.6 - '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.4.3 - '@types/estree': 1.0.8 - '@types/json-schema': 7.0.15 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.6 - debug: 4.4.1 - escape-string-regexp: 4.0.0 - eslint-scope: 8.4.0 - eslint-visitor-keys: 4.2.1 - espree: 10.4.0 - esquery: 1.6.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 8.0.0 - find-up: 5.0.0 - glob-parent: 6.0.2 - ignore: 5.3.2 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - json-stable-stringify-without-jsonify: 1.0.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.4 - optionalDependencies: - jiti: 2.4.2 - transitivePeerDependencies: - - supports-color - - espree@10.4.0: - dependencies: - acorn: 8.15.0 - acorn-jsx: 5.3.2(acorn@8.15.0) - eslint-visitor-keys: 4.2.1 - esprima@4.0.1: {} - esquery@1.6.0: - dependencies: - estraverse: 5.3.0 - - esrecurse@4.3.0: - dependencies: - estraverse: 5.3.0 - - estraverse@4.3.0: {} - - estraverse@5.3.0: {} - estree-walker@3.0.3: dependencies: '@types/estree': 1.0.8 - esutils@2.0.3: {} - eventemitter3@4.0.7: {} eventemitter3@5.0.1: {} @@ -8144,10 +9062,6 @@ snapshots: merge2: 1.4.1 micromatch: 4.0.8 - fast-json-stable-stringify@2.1.0: {} - - fast-levenshtein@2.0.6: {} - fast-uri@3.0.6: {} fastq@1.19.1: @@ -8164,10 +9078,6 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 - file-entry-cache@8.0.0: - dependencies: - flat-cache: 4.0.1 - filelist@1.0.4: dependencies: minimatch: 5.1.6 @@ -8192,11 +9102,6 @@ snapshots: locate-path: 5.0.0 path-exists: 4.0.0 - find-up@5.0.0: - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 - find-up@7.0.0: dependencies: locate-path: 7.2.0 @@ -8210,21 +9115,12 @@ snapshots: micromatch: 4.0.8 resolve-dir: 1.0.1 - flat-cache@4.0.1: - dependencies: - flatted: 3.3.3 - keyv: 4.5.4 - flat@5.0.2: {} flatted@3.3.3: {} follow-redirects@1.15.9: {} - for-each@0.3.5: - dependencies: - is-callable: 1.2.7 - foreground-child@3.3.1: dependencies: cross-spawn: 7.0.6 @@ -8268,20 +9164,9 @@ snapshots: fs.realpath@1.0.0: {} fsevents@2.3.3: - optional: true - - function-bind@1.1.2: {} - - function.prototype.name@1.1.8: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - functions-have-names: 1.2.3 - hasown: 2.0.2 - is-callable: 1.2.7 + optional: true - functions-have-names@1.2.3: {} + function-bind@1.1.2: {} gensync@1.0.0-beta.2: {} @@ -8322,12 +9207,6 @@ snapshots: get-stream@8.0.1: {} - get-symbol-description@1.1.0: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - get-tsconfig@4.10.1: dependencies: resolve-pkg-maps: 1.0.0 @@ -8418,13 +9297,6 @@ snapshots: is-windows: 1.0.2 which: 1.3.1 - globals@14.0.0: {} - - globalthis@1.0.4: - dependencies: - define-properties: 1.2.1 - gopd: 1.2.0 - globby@11.1.0: dependencies: array-union: 2.1.0 @@ -8440,8 +9312,6 @@ snapshots: graceful-fs@4.2.11: {} - graphemer@1.4.0: {} - handlebars@4.7.8: dependencies: minimist: 1.2.8 @@ -8453,20 +9323,10 @@ snapshots: hard-rejection@2.1.0: {} - has-bigints@1.1.0: {} - has-flag@3.0.0: {} has-flag@4.0.0: {} - has-property-descriptors@1.0.2: - dependencies: - es-define-property: 1.0.1 - - has-proto@1.2.0: - dependencies: - dunder-proto: 1.0.1 - has-symbols@1.1.0: {} has-tostringtag@1.0.2: @@ -8537,8 +9397,6 @@ snapshots: ignore@5.3.2: {} - ignore@7.0.5: {} - import-fresh@3.3.1: dependencies: parent-module: 1.0.1 @@ -8618,48 +9476,17 @@ snapshots: through: 2.3.8 wrap-ansi: 6.2.0 - internal-slot@1.1.0: - dependencies: - es-errors: 1.3.0 - hasown: 2.0.2 - side-channel: 1.1.0 - ip-address@9.0.5: dependencies: jsbn: 1.1.0 sprintf-js: 1.1.3 - is-array-buffer@3.0.5: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - get-intrinsic: 1.3.0 - is-arrayish@0.2.1: {} - is-async-function@2.1.1: - dependencies: - async-function: 1.0.0 - call-bound: 1.0.4 - get-proto: 1.0.1 - has-tostringtag: 1.0.2 - safe-regex-test: 1.1.0 - - is-bigint@1.1.0: - dependencies: - has-bigints: 1.1.0 - is-binary-path@2.1.0: dependencies: binary-extensions: 2.3.0 - is-boolean-object@1.2.2: - dependencies: - call-bound: 1.0.4 - has-tostringtag: 1.0.2 - - is-callable@1.2.7: {} - is-ci@3.0.1: dependencies: ci-info: 3.9.0 @@ -8668,25 +9495,10 @@ snapshots: dependencies: hasown: 2.0.2 - is-data-view@1.0.2: - dependencies: - call-bound: 1.0.4 - get-intrinsic: 1.3.0 - is-typed-array: 1.1.15 - - is-date-object@1.1.0: - dependencies: - call-bound: 1.0.4 - has-tostringtag: 1.0.2 - is-docker@2.2.1: {} is-extglob@2.1.1: {} - is-finalizationregistry@1.1.1: - dependencies: - call-bound: 1.0.4 - is-fullwidth-code-point@3.0.0: {} is-fullwidth-code-point@4.0.0: {} @@ -8695,13 +9507,6 @@ snapshots: dependencies: get-east-asian-width: 1.3.0 - is-generator-function@1.1.0: - dependencies: - call-bound: 1.0.4 - get-proto: 1.0.1 - has-tostringtag: 1.0.2 - safe-regex-test: 1.1.0 - is-glob@4.0.3: dependencies: is-extglob: 2.1.1 @@ -8710,15 +9515,6 @@ snapshots: is-lambda@1.0.1: {} - is-map@2.0.3: {} - - is-negative-zero@2.0.3: {} - - is-number-object@1.1.1: - dependencies: - call-bound: 1.0.4 - has-tostringtag: 1.0.2 - is-number@7.0.0: {} is-obj@2.0.0: {} @@ -8731,19 +9527,6 @@ snapshots: is-potential-custom-element-name@1.0.1: {} - is-regex@1.2.1: - dependencies: - call-bound: 1.0.4 - gopd: 1.2.0 - has-tostringtag: 1.0.2 - hasown: 2.0.2 - - is-set@2.0.3: {} - - is-shared-array-buffer@1.0.4: - dependencies: - call-bound: 1.0.4 - is-ssh@1.4.1: dependencies: protocols: 2.0.2 @@ -8752,17 +9535,6 @@ snapshots: is-stream@3.0.0: {} - is-string@1.1.1: - dependencies: - call-bound: 1.0.4 - has-tostringtag: 1.0.2 - - is-symbol@1.1.1: - dependencies: - call-bound: 1.0.4 - has-symbols: 1.1.0 - safe-regex-test: 1.1.0 - is-text-path@1.0.1: dependencies: text-extensions: 1.9.0 @@ -8771,25 +9543,10 @@ snapshots: dependencies: text-extensions: 2.4.0 - is-typed-array@1.1.15: - dependencies: - which-typed-array: 1.1.19 - is-unicode-supported@0.1.0: {} is-utf8@0.2.1: {} - is-weakmap@2.0.2: {} - - is-weakref@1.1.1: - dependencies: - call-bound: 1.0.4 - - is-weakset@2.0.4: - dependencies: - call-bound: 1.0.4 - get-intrinsic: 1.3.0 - is-windows@1.0.2: {} is-wsl@2.2.0: @@ -8798,8 +9555,6 @@ snapshots: isarray@1.0.0: {} - isarray@2.0.5: {} - isexe@2.0.0: {} isexe@3.1.1: {} @@ -8837,15 +9592,6 @@ snapshots: html-escaper: 2.0.2 istanbul-lib-report: 3.0.1 - iterator.prototype@1.1.5: - dependencies: - define-data-property: 1.1.4 - es-object-atoms: 1.1.1 - get-intrinsic: 1.3.0 - get-proto: 1.0.1 - has-symbols: 1.1.0 - set-function-name: 2.0.2 - jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 @@ -8914,28 +9660,18 @@ snapshots: jsesc@3.1.0: {} - json-buffer@3.0.1: {} - json-parse-better-errors@1.0.2: {} json-parse-even-better-errors@2.3.1: {} json-parse-even-better-errors@3.0.2: {} - json-schema-traverse@0.4.1: {} - json-schema-traverse@1.0.0: {} - json-stable-stringify-without-jsonify@1.0.1: {} - json-stringify-nice@1.1.4: {} json-stringify-safe@5.0.1: {} - json5@1.0.2: - dependencies: - minimist: 1.2.8 - json5@2.2.3: {} jsonc-parser@3.2.0: {} @@ -8948,31 +9684,14 @@ snapshots: jsonparse@1.3.1: {} - jsx-ast-utils@3.3.5: - dependencies: - array-includes: 3.1.9 - array.prototype.flat: 1.3.3 - object.assign: 4.1.7 - object.values: 1.2.1 - just-diff-apply@5.5.0: {} just-diff@6.0.2: {} - keyv@4.5.4: - dependencies: - json-buffer: 3.0.1 - kind-of@6.0.3: {} ky@1.8.2: {} - language-subtag-registry@0.3.23: {} - - language-tags@1.0.9: - dependencies: - language-subtag-registry: 0.3.23 - lerna@8.2.3(encoding@0.1.13): dependencies: '@lerna/create': 8.2.3(encoding@0.1.13)(typescript@5.8.3) @@ -9064,11 +9783,6 @@ snapshots: - encoding - supports-color - levn@0.4.1: - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - libnpmaccess@8.0.6: dependencies: npm-package-arg: 11.0.2 @@ -9146,10 +9860,6 @@ snapshots: dependencies: p-locate: 4.1.0 - locate-path@6.0.0: - dependencies: - p-locate: 5.0.0 - locate-path@7.2.0: dependencies: p-locate: 6.0.0 @@ -9193,10 +9903,6 @@ snapshots: longest@2.0.1: {} - loose-envify@1.4.0: - dependencies: - js-tokens: 4.0.0 - loupe@3.1.4: {} lru-cache@10.4.3: {} @@ -9402,8 +10108,6 @@ snapshots: nanoid@3.3.11: {} - natural-compare@1.4.0: {} - negotiator@0.6.4: {} neo-async@2.6.2: {} @@ -9566,48 +10270,6 @@ snapshots: transitivePeerDependencies: - debug - object-assign@4.1.1: {} - - object-inspect@1.13.4: {} - - object-keys@1.1.1: {} - - object.assign@4.1.7: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-object-atoms: 1.1.1 - has-symbols: 1.1.0 - object-keys: 1.1.1 - - object.entries@1.1.9: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-object-atoms: 1.1.1 - - object.fromentries@2.0.8: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-object-atoms: 1.1.1 - - object.groupby@1.0.3: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - - object.values@1.2.1: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-object-atoms: 1.1.1 - once@1.4.0: dependencies: wrappy: 1.0.2 @@ -9630,15 +10292,6 @@ snapshots: is-docker: 2.2.1 is-wsl: 2.2.0 - optionator@0.9.4: - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - word-wrap: 1.2.5 - ora@5.3.0: dependencies: bl: 4.1.0 @@ -9664,12 +10317,6 @@ snapshots: os-tmpdir@1.0.2: {} - own-keys@1.0.1: - dependencies: - get-intrinsic: 1.3.0 - object-keys: 1.1.1 - safe-push-apply: 1.0.0 - p-finally@1.0.0: {} p-limit@1.3.0: @@ -9680,10 +10327,6 @@ snapshots: dependencies: p-try: 2.2.0 - p-limit@3.1.0: - dependencies: - yocto-queue: 0.1.0 - p-limit@4.0.0: dependencies: yocto-queue: 1.2.1 @@ -9700,10 +10343,6 @@ snapshots: dependencies: p-limit: 2.3.0 - p-locate@5.0.0: - dependencies: - p-limit: 3.1.0 - p-locate@6.0.0: dependencies: p-limit: 4.0.0 @@ -9864,8 +10503,6 @@ snapshots: dependencies: queue-lit: 1.5.2 - possible-typed-array-names@1.1.0: {} - postcss-selector-parser@6.1.2: dependencies: cssesc: 3.0.0 @@ -9877,8 +10514,6 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - prelude-ls@1.2.1: {} - prettier@3.5.3: {} pretty-format@29.7.0: @@ -9908,12 +10543,6 @@ snapshots: dependencies: read: 3.0.1 - prop-types@15.8.1: - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react-is: 16.13.1 - proto-list@1.2.4: {} protocols@2.0.2: {} @@ -9937,8 +10566,6 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - react-is@16.13.1: {} - react-is@18.3.1: {} react@19.2.0: {} @@ -10011,26 +10638,6 @@ snapshots: indent-string: 4.0.0 strip-indent: 3.0.0 - reflect.getprototypeof@1.0.10: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - get-intrinsic: 1.3.0 - get-proto: 1.0.1 - which-builtin-type: 1.2.1 - - regexp.prototype.flags@1.5.4: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-errors: 1.3.0 - get-proto: 1.0.1 - gopd: 1.2.0 - set-function-name: 2.0.2 - registry-auth-token@5.1.0: dependencies: '@pnpm/npm-conf': 2.3.1 @@ -10066,12 +10673,6 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - resolve@2.0.0-next.5: - dependencies: - is-core-module: 2.16.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - restore-cursor@3.1.0: dependencies: onetime: 5.1.2 @@ -10130,29 +10731,10 @@ snapshots: dependencies: tslib: 2.8.1 - safe-array-concat@1.1.3: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - get-intrinsic: 1.3.0 - has-symbols: 1.1.0 - isarray: 2.0.5 - safe-buffer@5.1.2: {} safe-buffer@5.2.1: {} - safe-push-apply@1.0.0: - dependencies: - es-errors: 1.3.0 - isarray: 2.0.5 - - safe-regex-test@1.1.0: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - is-regex: 1.2.1 - safer-buffer@2.1.2: {} saxes@6.0.0: @@ -10171,28 +10753,6 @@ snapshots: set-blocking@2.0.0: {} - set-function-length@1.2.2: - dependencies: - define-data-property: 1.1.4 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.3.0 - gopd: 1.2.0 - has-property-descriptors: 1.0.2 - - set-function-name@2.0.2: - dependencies: - define-data-property: 1.1.4 - es-errors: 1.3.0 - functions-have-names: 1.2.3 - has-property-descriptors: 1.0.2 - - set-proto@1.0.0: - dependencies: - dunder-proto: 1.0.1 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - shallow-clone@3.0.1: dependencies: kind-of: 6.0.3 @@ -10203,34 +10763,6 @@ snapshots: shebang-regex@3.0.0: {} - side-channel-list@1.0.0: - dependencies: - es-errors: 1.3.0 - object-inspect: 1.13.4 - - side-channel-map@1.0.1: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - object-inspect: 1.13.4 - - side-channel-weakmap@1.0.2: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - get-intrinsic: 1.3.0 - object-inspect: 1.13.4 - side-channel-map: 1.0.1 - - side-channel@1.1.0: - dependencies: - es-errors: 1.3.0 - object-inspect: 1.13.4 - side-channel-list: 1.0.0 - side-channel-map: 1.0.1 - side-channel-weakmap: 1.0.2 - siginfo@2.0.0: {} signal-exit@3.0.7: {} @@ -10325,11 +10857,6 @@ snapshots: std-env@3.9.0: {} - stop-iteration-iterator@1.1.0: - dependencies: - es-errors: 1.3.0 - internal-slot: 1.1.0 - string-argv@0.3.2: {} string-width@4.2.3: @@ -10350,56 +10877,6 @@ snapshots: get-east-asian-width: 1.3.0 strip-ansi: 7.1.0 - string.prototype.includes@2.0.1: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - - string.prototype.matchall@4.0.12: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - get-intrinsic: 1.3.0 - gopd: 1.2.0 - has-symbols: 1.1.0 - internal-slot: 1.1.0 - regexp.prototype.flags: 1.5.4 - set-function-name: 2.0.2 - side-channel: 1.1.0 - - string.prototype.repeat@1.0.0: - dependencies: - define-properties: 1.2.1 - es-abstract: 1.24.0 - - string.prototype.trim@1.2.10: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-data-property: 1.1.4 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-object-atoms: 1.1.1 - has-property-descriptors: 1.0.2 - - string.prototype.trimend@1.0.9: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-object-atoms: 1.1.1 - - string.prototype.trimstart@1.0.8: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-object-atoms: 1.1.1 - string_decoder@1.1.1: dependencies: safe-buffer: 5.1.2 @@ -10534,14 +11011,6 @@ snapshots: trim-newlines@3.0.1: {} - ts-api-utils@1.4.3(typescript@5.8.3): - dependencies: - typescript: 5.8.3 - - ts-api-utils@2.1.0(typescript@5.8.3): - dependencies: - typescript: 5.8.3 - tsc-alias@1.8.16: dependencies: chokidar: 3.6.0 @@ -10552,28 +11021,14 @@ snapshots: normalize-path: 3.0.0 plimit-lit: 1.6.1 - tsconfig-paths@3.15.0: - dependencies: - '@types/json5': 0.0.29 - json5: 1.0.2 - minimist: 1.2.8 - strip-bom: 3.0.0 - tsconfig-paths@4.2.0: dependencies: json5: 2.2.3 minimist: 1.2.8 strip-bom: 3.0.0 - tslib@1.14.1: {} - tslib@2.8.1: {} - tsutils@3.21.0(typescript@5.8.3): - dependencies: - tslib: 1.14.1 - typescript: 5.8.3 - tuf-js@2.2.1: dependencies: '@tufjs/models': 2.0.1 @@ -10609,10 +11064,6 @@ snapshots: turbo-windows-64: 2.5.8 turbo-windows-arm64: 2.5.8 - type-check@0.4.0: - dependencies: - prelude-ls: 1.2.1 - type-fest@0.18.1: {} type-fest@0.21.3: {} @@ -10625,39 +11076,6 @@ snapshots: type-fest@4.41.0: {} - typed-array-buffer@1.0.3: - dependencies: - call-bound: 1.0.4 - es-errors: 1.3.0 - is-typed-array: 1.1.15 - - typed-array-byte-length@1.0.3: - dependencies: - call-bind: 1.0.8 - for-each: 0.3.5 - gopd: 1.2.0 - has-proto: 1.2.0 - is-typed-array: 1.1.15 - - typed-array-byte-offset@1.0.4: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.8 - for-each: 0.3.5 - gopd: 1.2.0 - has-proto: 1.2.0 - is-typed-array: 1.1.15 - reflect.getprototypeof: 1.0.10 - - typed-array-length@1.0.7: - dependencies: - call-bind: 1.0.8 - for-each: 0.3.5 - gopd: 1.2.0 - is-typed-array: 1.1.15 - possible-typed-array-names: 1.1.0 - reflect.getprototypeof: 1.0.10 - typedarray@0.0.6: {} typedoc@0.27.6(typescript@5.8.3): @@ -10676,13 +11094,6 @@ snapshots: uglify-js@3.19.3: optional: true - unbox-primitive@1.1.0: - dependencies: - call-bound: 1.0.4 - has-bigints: 1.1.0 - has-symbols: 1.1.0 - which-boxed-primitive: 1.1.1 - undici-types@6.19.8: {} unicorn-magic@0.1.0: {} @@ -10707,10 +11118,6 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 - uri-js@4.4.1: - dependencies: - punycode: 2.3.1 - util-deprecate@1.0.2: {} uuid@10.0.0: {} @@ -10830,47 +11237,6 @@ snapshots: tr46: 0.0.3 webidl-conversions: 3.0.1 - which-boxed-primitive@1.1.1: - dependencies: - is-bigint: 1.1.0 - is-boolean-object: 1.2.2 - is-number-object: 1.1.1 - is-string: 1.1.1 - is-symbol: 1.1.1 - - which-builtin-type@1.2.1: - dependencies: - call-bound: 1.0.4 - function.prototype.name: 1.1.8 - has-tostringtag: 1.0.2 - is-async-function: 2.1.1 - is-date-object: 1.1.0 - is-finalizationregistry: 1.1.1 - is-generator-function: 1.1.0 - is-regex: 1.2.1 - is-weakref: 1.1.1 - isarray: 2.0.5 - which-boxed-primitive: 1.1.1 - which-collection: 1.0.2 - which-typed-array: 1.1.19 - - which-collection@1.0.2: - dependencies: - is-map: 2.0.3 - is-set: 2.0.3 - is-weakmap: 2.0.2 - is-weakset: 2.0.4 - - which-typed-array@1.1.19: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.8 - call-bound: 1.0.4 - for-each: 0.3.5 - get-proto: 1.0.1 - gopd: 1.2.0 - has-tostringtag: 1.0.2 - which@1.3.1: dependencies: isexe: 2.0.0 @@ -10988,8 +11354,6 @@ snapshots: y18n: 5.0.8 yargs-parser: 21.1.1 - yocto-queue@0.1.0: {} - yocto-queue@1.2.1: {} zod@3.25.76: {} diff --git a/scripts/fix-import-extensions.ts b/scripts/fix-import-extensions.ts index a6bcae623..e3da5e37c 100644 --- a/scripts/fix-import-extensions.ts +++ b/scripts/fix-import-extensions.ts @@ -1,6 +1,6 @@ -import fs from 'fs' -import path from 'path' -import { fileURLToPath } from 'url' +import fs from 'node:fs' +import path from 'node:path' +import { fileURLToPath } from 'node:url' const __filename = fileURLToPath(import.meta.url) const __dirname = path.dirname(__filename) diff --git a/scripts/generateAlias.ts b/scripts/generateAlias.ts index 1c51bb288..653c15ea8 100644 --- a/scripts/generateAlias.ts +++ b/scripts/generateAlias.ts @@ -28,15 +28,18 @@ const getExportsFromPackage = (packagePath: string): string[] => { const content = readFileSync(indexPath, 'utf8') const exportPattern = /export \* as (\w+) from/g const exports: string[] = [] - let match + let match: RegExpExecArray | null - while ((match = exportPattern.exec(content)) !== null) { + match = exportPattern.exec(content) + while (match !== null) { exports.push(match[1]) + match = exportPattern.exec(content) } return exports } catch (err: unknown) { - throw new Error(`Error reading exports from ${indexPath}: ${err.message}`) + const message = err instanceof Error ? err.message : String(err) + throw new Error(`Error reading exports from ${indexPath}: ${message}`) } } @@ -66,8 +69,9 @@ for (const service of services) { try { exportedNames = getExportsFromPackage(packagePath) } catch (err: unknown) { + const message = err instanceof Error ? err.message : String(err) throw new Error( - `Error getting exports for package '${service}': ${err.message}`, + `Error getting exports for package '${service}': ${message}`, ) } @@ -92,7 +96,7 @@ for (const service of services) { importsOutput += `${imports.join('\n')}\n` const importedNames = imports - .map(line => /{ (.*?) }/.exec(line)![1]) + .map(line => /{ (.*?) }/.exec(line)?.[1]) .join(', ') output += diff --git a/scripts/generatePackages.ts b/scripts/generatePackages.ts index 4e2ea1df5..c6f853032 100644 --- a/scripts/generatePackages.ts +++ b/scripts/generatePackages.ts @@ -118,7 +118,7 @@ const exportProductVersions = ({ productDir }: { productDir: string }) => { */ const main = () => { // eslint-disable-next-line no-unused-vars - for (const sdk of SDKS) { + for (const _sdk of SDKS) { const productsDirs = readdirSync(INPUT_PATH_DIR) for (const productDir of productsDirs) { diff --git a/scripts/organizeGeneratedImports.ts b/scripts/organizeGeneratedImports.ts new file mode 100644 index 000000000..d3729abd0 --- /dev/null +++ b/scripts/organizeGeneratedImports.ts @@ -0,0 +1,115 @@ +#!/usr/bin/env tsx + +/** + * Organize imports (remove unused, sort/group) for generated TS files only, + * without applying any formatter or linter rules. + * + * Scope: packages_generated/** + */ + +import { readFileSync, writeFileSync } from 'node:fs' +import { dirname, resolve } from 'node:path' +import { globby } from 'globby' +import ts from 'typescript' + +async function main(): Promise { + const rootDir = resolve(process.cwd(), 'packages_generated') + const files = await globby(['**/*.ts'], { cwd: rootDir, absolute: true }) + if (files.length === 0) return + + // Create a LanguageService over the generated files to enable organizeImports + const fileTextCache = new Map() + + for (const file of files) { + fileTextCache.set(file, readFileSync(file, 'utf8')) + } + + const compilerOptions: ts.CompilerOptions = { + target: ts.ScriptTarget.ES2022, + module: ts.ModuleKind.ESNext, + moduleResolution: ts.ModuleResolutionKind.Bundler, + skipLibCheck: true, + allowJs: false, + resolveJsonModule: true, + isolatedModules: false, + declaration: false, + noEmit: true, + jsx: ts.JsxEmit.Preserve, + types: [], + baseUrl: process.cwd(), + } + + const servicesHost: ts.LanguageServiceHost = { + getScriptFileNames: () => Array.from(fileTextCache.keys()), + getScriptVersion: () => '1', + getScriptSnapshot: fileName => { + const text = fileTextCache.get(fileName) + if (text === undefined) return undefined + return ts.ScriptSnapshot.fromString(text) + }, + getCurrentDirectory: () => process.cwd(), + getCompilationSettings: () => compilerOptions, + getDefaultLibFileName: options => ts.getDefaultLibFilePath(options), + readFile: fileName => { + try { + return readFileSync(fileName, 'utf8') + } catch { + return undefined + } + }, + fileExists: ts.sys.fileExists, + directoryExists: ts.sys.directoryExists, + getDirectories: ts.sys.getDirectories, + } + + const languageService = ts.createLanguageService( + servicesHost, + ts.createDocumentRegistry(), + ) + + for (const fileName of fileTextCache.keys()) { + // Apply organizeImports for the single-file scope + const changes = + languageService.organizeImports( + { type: 'file', fileName }, + { newLineCharacter: '\n' }, + ) ?? [] + + if (changes.length === 0) continue + + // Apply text changes in memory + let text = fileTextCache.get(fileName) as string + for (const change of changes + .flatMap(c => c.textChanges) + .sort((a, b) => b.span.start - a.span.start)) { + const start = change.span.start + const end = start + change.span.length + text = text.slice(0, start) + change.newText + text.slice(end) + } + + fileTextCache.set(fileName, text) + } + + // Persist only files that changed + let updated = 0 + for (const [file, text] of fileTextCache) { + const original = readFileSync(file, 'utf8') + if (original !== text) { + // Ensure output directory exists (should already exist for generated files) + dirname(file) + writeFileSync(file, text, 'utf8') + updated += 1 + } + } + + // eslint-disable-next-line no-console + console.log( + `Organized imports for ${updated} file(s) under packages_generated`, + ) +} + +main().catch(error => { + // eslint-disable-next-line no-console + console.error(error) + process.exit(1) +}) diff --git a/scripts/setupNewProducts.ts b/scripts/setupNewProducts.ts index 032549484..e14eec9db 100644 --- a/scripts/setupNewProducts.ts +++ b/scripts/setupNewProducts.ts @@ -1,4 +1,5 @@ #!/usr/bin/env node + /* eslint-disable no-console */ /** * setupNewProducts.ts @@ -6,19 +7,20 @@ * pnpm tsx scripts/setupNewProducts.ts [--dry-run] [--src packages_generated] [--sdk packages/sdk/package.json] [--scope @scaleway|@scaleway-internal] [--install] [--verbose] */ +import { execSync } from 'node:child_process' import { existsSync, - readFileSync, readdirSync, + readFileSync, statSync, writeFileSync, } from 'node:fs' import { join, resolve } from 'node:path' import { cwd } from 'node:process' -import { execSync } from 'node:child_process' import type { ParseArgsConfig } from 'node:util' import { parseArgs } from 'node:util' import { snakeToSlug } from './helpers' +import type { PackageJSON } from './types.js' type Scope = '@scaleway' | '@scaleway-internal' @@ -62,7 +64,7 @@ function safeReadJson(path: string): unknown { } function writeJsonIfChanged(path: string, data: unknown) { - const newContent = JSON.stringify(data, null, 2) + '\n' + const newContent = `${JSON.stringify(data, null, 2)}\n` const oldContent = existsSync(path) ? readFileSync(path, 'utf8') : '' if (oldContent !== newContent) { if (DRY_RUN) { @@ -80,7 +82,8 @@ function walkHasGenFiles(root: string): boolean { if (!existsSync(root)) return false const stack = [root] while (stack.length) { - const p = stack.pop()! + const p = stack.pop() + if (!p) break const st = statSync(p) if (st.isDirectory()) { for (const name of readdirSync(p)) stack.push(join(p, name)) @@ -119,7 +122,7 @@ function detectPackageScope(sdkPackageJsonPath: string): Scope { warn('⚠️ SDK package.json not found, using @scaleway scope') return '@scaleway' } - const sdkPackage = safeReadJson(sdkPackageJsonPath) as any + const sdkPackage = safeReadJson(sdkPackageJsonPath) as PackageJSON const deps: Record = sdkPackage?.dependencies ?? {} const hasInternal = Object.keys(deps).some(k => k.startsWith('@scaleway-internal/sdk-'), @@ -137,7 +140,7 @@ function updateSdkPackageJson( return { added: [] } } - const sdkPackage = safeReadJson(sdkPackageJsonPath) as any + const sdkPackage = safeReadJson(sdkPackageJsonPath) as PackageJSON sdkPackage.dependencies = sdkPackage.dependencies ?? {} sdkPackage.devDependencies = sdkPackage.devDependencies ?? {} diff --git a/scripts/templates/biome.generated.json b/scripts/templates/biome.generated.json new file mode 100644 index 000000000..24d928c21 --- /dev/null +++ b/scripts/templates/biome.generated.json @@ -0,0 +1,44 @@ +{ + "root": false, + "$schema": "../../node_modules/@biomejs/biome/configuration_schema.json", + "files": { + "ignoreUnknown": true + }, + "linter": { + "enabled": true, + "rules": { + "recommended": false, + "correctness": { + "noUnusedVariables": "error", + "noUnusedImports": "error" + }, + "style": { + "useNamingConvention": "off", + "noDefaultExport": "off" + }, + "suspicious": { + "noShadowRestrictedNames": "off" + }, + "performance": { + "noAccumulatingSpread": "off" + }, + "complexity": { + "noExcessiveCognitiveComplexity": "off", + "noStaticOnlyClass": "off", + "noBannedTypes": "off" + } + } + }, + "formatter": { + "enabled": true + }, + "javascript": { + "formatter": { + "quoteStyle": "single", + "trailingCommas": "all", + "semicolons": "asNeeded" + } + } +} + + diff --git a/scripts/types.d.ts b/scripts/types.d.ts index bc67f7fde..8b43f8847 100644 --- a/scripts/types.d.ts +++ b/scripts/types.d.ts @@ -4,7 +4,7 @@ export type SDK = { type: 'public' } -type PackageJSON = { +export type PackageJSON = { name: string version: string path: string diff --git a/scripts/updateGlobalSdkPackage.ts b/scripts/updateGlobalSdkPackage.ts index 8ebb78607..0a541fce7 100644 --- a/scripts/updateGlobalSdkPackage.ts +++ b/scripts/updateGlobalSdkPackage.ts @@ -17,27 +17,25 @@ const getGeneratedPackages = (): PackageJSON[] | null => { withFileTypes: true, }) - dirs - .filter(dirent => dirent.isDirectory()) - .forEach(dirent => { - const packageJsonPath = join( - PATHS.GENERATED_PACKAGES_DIR, - dirent.name, - 'package.json', - ) - - if (existsSync(packageJsonPath)) { - const packageData = JSON.parse( - readFileSync(packageJsonPath, 'utf8'), - ) as PackageJSON - - packages.push({ - name: packageData.name, - version: packageData.version, - path: dirent.name, - }) - } - }) + for (const dirent of dirs.filter(dirent => dirent.isDirectory())) { + const packageJsonPath = join( + PATHS.GENERATED_PACKAGES_DIR, + dirent.name, + 'package.json', + ) + + if (existsSync(packageJsonPath)) { + const packageData = JSON.parse( + readFileSync(packageJsonPath, 'utf8'), + ) as PackageJSON + + packages.push({ + name: packageData.name, + version: packageData.version, + path: dirent.name, + }) + } + } return packages } catch (error) { @@ -66,16 +64,16 @@ const updateSdkPackageJson = ({ } // Add all generated packages to dependencies - generatedPackages.forEach(({ name }) => { + for (const { name } of generatedPackages) { if (sdkPackageJson.dependencies) { sdkPackageJson.dependencies[name] = 'workspace:*' } - }) + } // Write the updated package.json writeFileSync( pathSdkPackageJson, - JSON.stringify(sdkPackageJson, null, 2) + '\n', + `${JSON.stringify(sdkPackageJson, null, 2)}\n`, 'utf8', ) @@ -102,9 +100,9 @@ const updateSdkIndex = ({ try { let indexContent = '// Auto-generated exports from all SDK packages\n\n' - generatedPackages.forEach(pkg => { + for (const pkg of generatedPackages) { indexContent += `export * from '${pkg.name}'\n` - }) + } writeFileSync(sdkIndexPath, indexContent, 'utf8') console.log(