diff --git a/biome.json b/biome.json index e7b636683..04d1d7333 100644 --- a/biome.json +++ b/biome.json @@ -77,7 +77,7 @@ "assist": { "actions": { "source": { - "organizeImports": "on" + "organizeImports": "off" } } } diff --git a/package.json b/package.json index 9d1ba9f1f..bb98f4564 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,9 @@ "generatePackages": "pnpm dlx tsx ./scripts/generatePackages.ts", "generateGlobalSdkPackage": "pnpm dlx tsx ./scripts/updateGlobalSdkPackage.ts", "prebuild": "pnpm run generatePackages && pnpm run generateAlias && pnpm format", - "build": "pnpm turbo build", + "build:packages": "pnpm turbo run build", + "fix-import-extensions": "pnpm dlx tsx ./scripts/fix-import-extensions.ts", + "build": "pnpm run build:packages && pnpm run fix-import-extensions", "typecheck": "pnpm turbo typecheck", "build:profile": "cross-env PROFILE=true pnpm run build", "commit": "npx git-cz -a", diff --git a/packages/client/src/bridge.ts b/packages/client/src/bridge.ts index 35e6026bc..c973172dd 100644 --- a/packages/client/src/bridge.ts +++ b/packages/client/src/bridge.ts @@ -1,5 +1,5 @@ /** List all helpers required by APIs */ -export { isJSONObject } from './helpers/json' +export { isJSONObject } from './helpers/json.js' export { resolveOneOf, unmarshalArrayOfObject, @@ -7,11 +7,11 @@ export { unmarshalMapOfObject, urlParams, validatePathParam, -} from './helpers/marshalling' -export type { WaitForOptions } from './internal/async/interval-retrier' -export { waitForResource } from './internal/async/interval-retrier' -export { API } from './scw/api' -export type { DefaultValues } from './scw/client-settings' +} from './helpers/marshalling.js' +export type { WaitForOptions } from './internal/async/interval-retrier.js' +export { waitForResource } from './internal/async/interval-retrier.js' +export { API } from './scw/api.js' +export type { DefaultValues } from './scw/client-settings.js' export { marshalBlobToScwFile, marshalDecimal, @@ -24,13 +24,13 @@ export { unmarshalServiceInfo, unmarshalTimeSeries, unmarshalTimeSeriesPoint, -} from './scw/custom-marshalling' +} from './scw/custom-marshalling.js' export type { Money, ScwFile, ServiceInfo, TimeSeries, -} from './scw/custom-types' -export { Decimal } from './scw/custom-types' -export { enrichForPagination } from './scw/fetch/resource-paginator' -export type { Region, Zone } from './scw/locality' +} from './scw/custom-types.js' +export { Decimal } from './scw/custom-types.js' +export { enrichForPagination } from './scw/fetch/resource-paginator.js' +export type { Region, Zone } from './scw/locality.js' diff --git a/packages/client/src/helpers/__tests__/is-browser.browser.test.ts b/packages/client/src/helpers/__tests__/is-browser.browser.test.ts index d7ace086d..f63a1bbcd 100644 --- a/packages/client/src/helpers/__tests__/is-browser.browser.test.ts +++ b/packages/client/src/helpers/__tests__/is-browser.browser.test.ts @@ -1,6 +1,6 @@ // @vitest-environment jsdom import { describe, expect, it } from 'vitest' -import { isBrowser } from '../is-browser' +import { isBrowser } from '../is-browser.js' describe('isBrowser', () => { it('returns true by default', () => { diff --git a/packages/client/src/helpers/__tests__/is-browser.node.test.ts b/packages/client/src/helpers/__tests__/is-browser.node.test.ts index 0597aca8f..d0486f9a2 100644 --- a/packages/client/src/helpers/__tests__/is-browser.node.test.ts +++ b/packages/client/src/helpers/__tests__/is-browser.node.test.ts @@ -1,7 +1,7 @@ // @vitest-environment node import { describe, expect, it } from 'vitest' -import { isBrowser } from '../is-browser' +import { isBrowser } from '../is-browser.js' describe('isBrowser', () => { it('returns false by default', () => { diff --git a/packages/client/src/helpers/__tests__/json.test.ts b/packages/client/src/helpers/__tests__/json.test.ts index e9b05e5a7..64f7003cb 100644 --- a/packages/client/src/helpers/__tests__/json.test.ts +++ b/packages/client/src/helpers/__tests__/json.test.ts @@ -1,5 +1,5 @@ import { describe, expect, test } from 'vitest' -import { isJSON, isJSONObject } from '../json' +import { isJSON, isJSONObject } from '../json.js' describe('isJSON', () => { test.each(['str', 200, true, null, [true, 'two', 3], { key: 'value' }])( diff --git a/packages/client/src/helpers/__tests__/marshalling.test.ts b/packages/client/src/helpers/__tests__/marshalling.test.ts index 5ad7df6a4..0cb834ba5 100644 --- a/packages/client/src/helpers/__tests__/marshalling.test.ts +++ b/packages/client/src/helpers/__tests__/marshalling.test.ts @@ -1,5 +1,5 @@ import { describe, expect, it } from 'vitest' -import { isJSONObject } from '../json' +import { isJSONObject } from '../json.js' import { resolveOneOf, unmarshalArrayOfObject, @@ -7,7 +7,7 @@ import { unmarshalMapOfObject, urlParams, validatePathParam, -} from '../marshalling' +} from '../marshalling.js' describe('validatePathParam', () => { it('returns parameter for a non-empty string', () => { diff --git a/packages/client/src/index.ts b/packages/client/src/index.ts index 2ff338579..1c397bd5b 100644 --- a/packages/client/src/index.ts +++ b/packages/client/src/index.ts @@ -1,19 +1,19 @@ export type { WaitForOptions, WaitForStopCondition, -} from './internal/async/interval-retrier' +} from './internal/async/interval-retrier.js' export type { NetworkInterceptors, RequestInterceptor, ResponseErrorInterceptor, ResponseInterceptor, -} from './internal/interceptors/types' +} from './internal/interceptors/types.js' export { enableConsoleLogger, setLogger } from './internal/logger' -export type { Logger } from './internal/logger/logger' -export * from './internals' -export type { Client } from './scw/client' -export { createAdvancedClient, createClient } from './scw/client' -export type { ClientConfig } from './scw/client-ini-factory' +export type { Logger } from './internal/logger/logger.js' +export * from './internals.js' +export type { Client } from './scw/client.js' +export { createAdvancedClient, createClient } from './scw/client.js' +export type { ClientConfig } from './scw/client-ini-factory.js' export { withAdditionalInterceptors, withDefaultPageSize, @@ -21,12 +21,12 @@ export { withProfile, withUserAgent, withUserAgentSuffix, -} from './scw/client-ini-factory' -export type { Profile } from './scw/client-ini-profile' -export type { Settings } from './scw/client-settings' -export { AUTH_HEADER_KEY, SESSION_HEADER_KEY } from './scw/constants' -export type { Money, ScwFile, TimeSeries } from './scw/custom-types' -export { Decimal } from './scw/custom-types' +} from './scw/client-ini-factory.js' +export type { Profile } from './scw/client-ini-profile.js' +export type { Settings } from './scw/client-settings.js' +export { AUTH_HEADER_KEY, SESSION_HEADER_KEY } from './scw/constants.js' +export type { Money, ScwFile, TimeSeries } from './scw/custom-types.js' +export { Decimal } from './scw/custom-types.js' export * as Errors from './scw/errors/standard' -export type { ApiLocality, Region, Zone } from './scw/locality' -export { toApiLocality } from './scw/locality' +export type { ApiLocality, Region, Zone } from './scw/locality.js' +export { toApiLocality } from './scw/locality.js' 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 03568cc65..7129f8362 100644 --- a/packages/client/src/internal/async/__tests__/interval-retrier.test.ts +++ b/packages/client/src/internal/async/__tests__/interval-retrier.test.ts @@ -5,8 +5,8 @@ import { createFixedIntervalStrategy, tryAtIntervals, waitForResource, -} from '../interval-retrier' -import { sleep } from '../sleep' +} from '../interval-retrier.js' +import { sleep } from '../sleep.js' describe('createFixedIntervalStrategy', () => { it('always returns the same interval', () => { diff --git a/packages/client/src/internal/async/__tests__/sleep.test.ts b/packages/client/src/internal/async/__tests__/sleep.test.ts index a868b8088..27ec796ea 100644 --- a/packages/client/src/internal/async/__tests__/sleep.test.ts +++ b/packages/client/src/internal/async/__tests__/sleep.test.ts @@ -1,5 +1,5 @@ import { afterAll, beforeAll, describe, expect, it, vi } from 'vitest' -import { sleep } from '../sleep' +import { sleep } from '../sleep.js' beforeAll(() => { vi.useFakeTimers() diff --git a/packages/client/src/internal/async/interval-retrier.ts b/packages/client/src/internal/async/interval-retrier.ts index 8ba18e780..5b22bffa4 100644 --- a/packages/client/src/internal/async/interval-retrier.ts +++ b/packages/client/src/internal/async/interval-retrier.ts @@ -1,4 +1,4 @@ -import { sleep } from './sleep' +import { sleep } from './sleep.js' const DEFAULT_TIMEOUT_SECONDS = 300 const DEFAULT_MIN_DELAY_SECONDS = 1 diff --git a/packages/client/src/internal/interceptors/__tests__/composer.test.ts b/packages/client/src/internal/interceptors/__tests__/composer.test.ts index 114aa8b12..389249083 100644 --- a/packages/client/src/internal/interceptors/__tests__/composer.test.ts +++ b/packages/client/src/internal/interceptors/__tests__/composer.test.ts @@ -2,7 +2,7 @@ import { describe, expect, it } from 'vitest' import { composeRequestInterceptors, composeResponseErrorInterceptors, -} from '../composer' +} from '../composer.js' describe('composeRequestInterceptors', () => { it('modifies the request header', async () => { diff --git a/packages/client/src/internal/interceptors/__tests__/helpers.test.ts b/packages/client/src/internal/interceptors/__tests__/helpers.test.ts index 31d6e4510..86240143f 100644 --- a/packages/client/src/internal/interceptors/__tests__/helpers.test.ts +++ b/packages/client/src/internal/interceptors/__tests__/helpers.test.ts @@ -1,5 +1,5 @@ import { describe, expect, it } from 'vitest' -import { addAsyncHeaderInterceptor, addHeaderInterceptor } from '../helpers' +import { addAsyncHeaderInterceptor, addHeaderInterceptor } from '../helpers.js' describe('addHeaderInterceptor', () => { it('insertsnothing if value is undefined', async () => { diff --git a/packages/client/src/internal/interceptors/composer.ts b/packages/client/src/internal/interceptors/composer.ts index 94373b5d7..0c31a218b 100644 --- a/packages/client/src/internal/interceptors/composer.ts +++ b/packages/client/src/internal/interceptors/composer.ts @@ -2,7 +2,7 @@ import type { RequestInterceptor, ResponseErrorInterceptor, ResponseInterceptor, -} from './types' +} from './types.js' /** * Composes request interceptors. diff --git a/packages/client/src/internal/interceptors/helpers.ts b/packages/client/src/internal/interceptors/helpers.ts index bff3af14b..2c70a7890 100644 --- a/packages/client/src/internal/interceptors/helpers.ts +++ b/packages/client/src/internal/interceptors/helpers.ts @@ -1,4 +1,4 @@ -import type { RequestInterceptor } from './types' +import type { RequestInterceptor } from './types.js' /** * Adds an header to a request through an interceptor. diff --git a/packages/client/src/internal/logger/__tests__/index.test.ts b/packages/client/src/internal/logger/__tests__/index.test.ts index ff254d8ce..b9f7d8afa 100644 --- a/packages/client/src/internal/logger/__tests__/index.test.ts +++ b/packages/client/src/internal/logger/__tests__/index.test.ts @@ -1,7 +1,7 @@ import { describe, expect, it, vi } from 'vitest' import { enableConsoleLogger, getLogger, setLogger } from '..' -import { ConsoleLogger } from '../console-logger' -import type { LogLevel } from '../level-resolver' +import { ConsoleLogger } from '../console-logger.js' +import type { LogLevel } from '../level-resolver.js' const makeCallbackConsole = ( onMessage: (str: string) => void, diff --git a/packages/client/src/internal/logger/console-logger.ts b/packages/client/src/internal/logger/console-logger.ts index c19045138..bbbdc5052 100644 --- a/packages/client/src/internal/logger/console-logger.ts +++ b/packages/client/src/internal/logger/console-logger.ts @@ -1,6 +1,6 @@ -import type { LogLevel } from './level-resolver' -import { LevelResolver, shouldLog } from './level-resolver' -import type { Logger } from './logger' +import type { LogLevel } from './level-resolver.js' +import { LevelResolver, shouldLog } from './level-resolver.js' +import type { Logger } from './logger.js' /** * A Logger using console output. diff --git a/packages/client/src/internal/logger/index.ts b/packages/client/src/internal/logger/index.ts index bfb7200e9..9348789e9 100644 --- a/packages/client/src/internal/logger/index.ts +++ b/packages/client/src/internal/logger/index.ts @@ -1,6 +1,6 @@ -import { ConsoleLogger } from './console-logger' -import type { LogLevel } from './level-resolver' -import type { Logger } from './logger' +import { ConsoleLogger } from './console-logger.js' +import type { LogLevel } from './level-resolver.js' +import type { Logger } from './logger.js' let sdkLogger: Logger = new ConsoleLogger('silent') diff --git a/packages/client/src/internal/logger/logger.ts b/packages/client/src/internal/logger/logger.ts index f0eb8f50c..572e79d61 100644 --- a/packages/client/src/internal/logger/logger.ts +++ b/packages/client/src/internal/logger/logger.ts @@ -1,4 +1,4 @@ -import type { LogLevel } from './level-resolver' +import type { LogLevel } from './level-resolver.js' /** * Logger. 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 0280c8a0d..695a76dfa 100644 --- a/packages/client/src/internal/validations/__tests__/string-validation.test.ts +++ b/packages/client/src/internal/validations/__tests__/string-validation.test.ts @@ -9,7 +9,7 @@ import { isURL, isUUID, isZone, -} from '../string-validation' +} from '../string-validation.js' const validUUIDs = [ '00000000-0000-0000-0000-000000000000', diff --git a/packages/client/src/internals.ts b/packages/client/src/internals.ts index b22fe5d18..c7323180d 100644 --- a/packages/client/src/internals.ts +++ b/packages/client/src/internals.ts @@ -1,4 +1,4 @@ -export { isJSONObject } from './helpers/json' +export { isJSONObject } from './helpers/json.js' export { resolveOneOf, unmarshalArrayOfObject, @@ -6,16 +6,16 @@ export { unmarshalMapOfObject, urlParams, validatePathParam, -} from './helpers/marshalling' +} from './helpers/marshalling.js' export { createExponentialBackoffStrategy, tryAtIntervals, waitForResource, -} from './internal/async/interval-retrier' -export { addAsyncHeaderInterceptor } from './internal/interceptors/helpers' -export { API } from './scw/api' -export { authenticateWithSessionToken } from './scw/auth' -export type { DefaultValues } from './scw/client-settings' +} from './internal/async/interval-retrier.js' +export { addAsyncHeaderInterceptor } from './internal/interceptors/helpers.js' +export { API } from './scw/api.js' +export { authenticateWithSessionToken } from './scw/auth.js' +export type { DefaultValues } from './scw/client-settings.js' export { marshalBlobToScwFile, marshalDecimal, @@ -29,6 +29,6 @@ export { unmarshalServiceInfo, unmarshalTimeSeries, unmarshalTimeSeriesPoint, -} from './scw/custom-marshalling' -export type { ServiceInfo } from './scw/custom-types' -export { enrichForPagination } from './scw/fetch/resource-paginator' +} from './scw/custom-marshalling.js' +export type { ServiceInfo } from './scw/custom-types.js' +export { enrichForPagination } from './scw/fetch/resource-paginator.js' diff --git a/packages/client/src/scw/__tests__/api.test.ts b/packages/client/src/scw/__tests__/api.test.ts index ddd37c9db..65a25afed 100644 --- a/packages/client/src/scw/__tests__/api.test.ts +++ b/packages/client/src/scw/__tests__/api.test.ts @@ -1,6 +1,6 @@ import { describe, expect, it } from 'vitest' -import { API } from '../api' -import { createClient } from '../client' +import { API } from '../api.js' +import { createClient } from '../client.js' class CustomAPI extends API { getBaseURL = (): string => { diff --git a/packages/client/src/scw/__tests__/auth.test.ts b/packages/client/src/scw/__tests__/auth.test.ts index 922118b84..94918ec6e 100644 --- a/packages/client/src/scw/__tests__/auth.test.ts +++ b/packages/client/src/scw/__tests__/auth.test.ts @@ -5,8 +5,8 @@ import { obfuscateAuthHeadersEntry, obfuscateToken, obfuscateUUID, -} from '../auth' -import type { AuthenticationSecrets } from '../client-ini-profile' +} from '../auth.js' +import type { AuthenticationSecrets } from '../client-ini-profile.js' describe('obfuscateToken', () => { it('hides anything after 5 characters', () => { diff --git a/packages/client/src/scw/__tests__/client-ini-factory.test.ts b/packages/client/src/scw/__tests__/client-ini-factory.test.ts index 3c90661fa..c6373ef87 100644 --- a/packages/client/src/scw/__tests__/client-ini-factory.test.ts +++ b/packages/client/src/scw/__tests__/client-ini-factory.test.ts @@ -1,5 +1,5 @@ import { describe, expect, it } from 'vitest' -import type { ClientConfig } from '../client-ini-factory' +import type { ClientConfig } from '../client-ini-factory.js' import { withAdditionalInterceptors, withDefaultPageSize, @@ -8,9 +8,9 @@ import { withProfile, withUserAgent, withUserAgentSuffix, -} from '../client-ini-factory' -import type { Profile } from '../client-ini-profile' -import type { Settings } from '../client-settings' +} from '../client-ini-factory.js' +import type { Profile } from '../client-ini-profile.js' +import type { Settings } from '../client-settings.js' const EMPTY_PROFILE: Profile = {} diff --git a/packages/client/src/scw/__tests__/client-ini-profile.test.ts b/packages/client/src/scw/__tests__/client-ini-profile.test.ts index 1c3e9e5fc..3b7ea46b9 100644 --- a/packages/client/src/scw/__tests__/client-ini-profile.test.ts +++ b/packages/client/src/scw/__tests__/client-ini-profile.test.ts @@ -2,7 +2,7 @@ import { describe, expect, it, test } from 'vitest' import { assertValidAuthenticationSecrets, hasAuthenticationSecrets, -} from '../client-ini-profile' +} from '../client-ini-profile.js' describe('hasAuthenticationSecrets', () => { it('confirms a non-empty payload', () => { diff --git a/packages/client/src/scw/__tests__/client-settings.test.ts b/packages/client/src/scw/__tests__/client-settings.test.ts index b759a5d8f..828509f9c 100644 --- a/packages/client/src/scw/__tests__/client-settings.test.ts +++ b/packages/client/src/scw/__tests__/client-settings.test.ts @@ -1,6 +1,6 @@ import { describe, expect, it } from 'vitest' -import type { Settings } from '../client-settings' -import { assertValidSettings } from '../client-settings' +import type { Settings } from '../client-settings.js' +import { assertValidSettings } from '../client-settings.js' const VALID_SETTINGS: Settings = { apiURL: 'https://api.scaleway.com', diff --git a/packages/client/src/scw/__tests__/client.test.ts b/packages/client/src/scw/__tests__/client.test.ts index e44e5fa53..6c72a8dd5 100644 --- a/packages/client/src/scw/__tests__/client.test.ts +++ b/packages/client/src/scw/__tests__/client.test.ts @@ -1,8 +1,8 @@ import { describe, expect, it } from 'vitest' -import { createAdvancedClient, createClient } from '../client' -import type { ClientConfig } from '../client-ini-factory' -import { withProfile } from '../client-ini-factory' -import type { Settings } from '../client-settings' +import type { ClientConfig } from '../client-ini-factory.js' +import { withProfile } from '../client-ini-factory.js' +import type { Settings } from '../client-settings.js' +import { createAdvancedClient, createClient } from '../client.js' const withApiURL = (apiURL: string): ClientConfig => diff --git a/packages/client/src/scw/__tests__/custom-marshalling.test.ts b/packages/client/src/scw/__tests__/custom-marshalling.test.ts index d78c728f1..3f1ce83f2 100644 --- a/packages/client/src/scw/__tests__/custom-marshalling.test.ts +++ b/packages/client/src/scw/__tests__/custom-marshalling.test.ts @@ -10,8 +10,8 @@ import { unmarshalServiceInfo, unmarshalTimeSeries, unmarshalTimeSeriesPoint, -} from '../custom-marshalling' -import { Decimal } from '../custom-types' +} from '../custom-marshalling.js' +import { Decimal } from '../custom-types.js' describe('unmarshalMoney', () => { it('returns the proper object', () => { diff --git a/packages/client/src/scw/api.ts b/packages/client/src/scw/api.ts index 6b67c6365..6c46cd958 100644 --- a/packages/client/src/scw/api.ts +++ b/packages/client/src/scw/api.ts @@ -1,4 +1,4 @@ -import type { Client } from './client' +import type { Client } from './client.js' /** * Abstract class to instantiate API from a {@link Client}. diff --git a/packages/client/src/scw/auth.ts b/packages/client/src/scw/auth.ts index e5255afb4..56279de1a 100644 --- a/packages/client/src/scw/auth.ts +++ b/packages/client/src/scw/auth.ts @@ -1,11 +1,11 @@ import { addAsyncHeaderInterceptor, addHeaderInterceptor, -} from '../internal/interceptors/helpers' -import type { RequestInterceptor } from '../internal/interceptors/types' -import type { AuthenticationSecrets } from './client-ini-profile' -import { assertValidAuthenticationSecrets } from './client-ini-profile' -import { AUTH_HEADER_KEY, SESSION_HEADER_KEY } from './constants' +} from '../internal/interceptors/helpers.js' +import type { RequestInterceptor } from '../internal/interceptors/types.js' +import type { AuthenticationSecrets } from './client-ini-profile.js' +import { assertValidAuthenticationSecrets } from './client-ini-profile.js' +import { AUTH_HEADER_KEY, SESSION_HEADER_KEY } from './constants.js' interface TokenAccessor { (): Promise diff --git a/packages/client/src/scw/client-ini-factory.ts b/packages/client/src/scw/client-ini-factory.ts index 5e68e6228..c369fe2e4 100644 --- a/packages/client/src/scw/client-ini-factory.ts +++ b/packages/client/src/scw/client-ini-factory.ts @@ -1,8 +1,8 @@ -import type { NetworkInterceptors } from '../index' -import { authenticateWithSecrets } from './auth' -import type { Profile } from './client-ini-profile' -import { hasAuthenticationSecrets } from './client-ini-profile' -import type { Settings } from './client-settings' +import type { NetworkInterceptors } from '../index.js' +import { authenticateWithSecrets } from './auth.js' +import type { Profile } from './client-ini-profile.js' +import { hasAuthenticationSecrets } from './client-ini-profile.js' +import type { Settings } from './client-settings.js' /** * A factory to build {@link Settings}. diff --git a/packages/client/src/scw/client-ini-profile.ts b/packages/client/src/scw/client-ini-profile.ts index 5fe6a587e..51b501c6e 100644 --- a/packages/client/src/scw/client-ini-profile.ts +++ b/packages/client/src/scw/client-ini-profile.ts @@ -1,8 +1,8 @@ import { isAccessKey, isSecretKey, -} from '../internal/validations/string-validation' -import type { Region, Zone } from './locality' +} from '../internal/validations/string-validation.js' +import type { Region, Zone } from './locality.js' /** * Holds access key and secret key. diff --git a/packages/client/src/scw/client-settings.ts b/packages/client/src/scw/client-settings.ts index 47b10fc94..0a823aa7b 100644 --- a/packages/client/src/scw/client-settings.ts +++ b/packages/client/src/scw/client-settings.ts @@ -2,15 +2,15 @@ import type { NetworkInterceptors, RequestInterceptor, ResponseInterceptor, -} from '../internal/interceptors/types' +} from '../internal/interceptors/types.js' import { isOrganizationId, isProjectId, isRegion, isURL, isZone, -} from '../internal/validations/string-validation' -import type { Profile } from './client-ini-profile' +} from '../internal/validations/string-validation.js' +import type { Profile } from './client-ini-profile.js' /** * Holds default values of settings. diff --git a/packages/client/src/scw/client.ts b/packages/client/src/scw/client.ts index 179ae1397..6f94d4fa7 100644 --- a/packages/client/src/scw/client.ts +++ b/packages/client/src/scw/client.ts @@ -1,15 +1,15 @@ import { getLogger } from '../internal/logger' -import type { ClientConfig } from './client-ini-factory' +import type { ClientConfig } from './client-ini-factory.js' import { withAdditionalInterceptors, withLegacyInterceptors, withProfile, -} from './client-ini-factory' -import type { Settings } from './client-settings' -import { assertValidSettings } from './client-settings' -import { userAgent, version } from './constants' -import type { Fetcher } from './fetch/build-fetcher' -import { buildFetcher } from './fetch/build-fetcher' +} from './client-ini-factory.js' +import type { Settings } from './client-settings.js' +import { assertValidSettings } from './client-settings.js' +import { userAgent, version } from './constants.js' +import type { Fetcher } from './fetch/build-fetcher.js' +import { buildFetcher } from './fetch/build-fetcher.js' /** Default {@link Settings} values. */ const DEFAULT_SETTINGS: Settings = { diff --git a/packages/client/src/scw/custom-marshalling.ts b/packages/client/src/scw/custom-marshalling.ts index cfbd73786..431cd1b3d 100644 --- a/packages/client/src/scw/custom-marshalling.ts +++ b/packages/client/src/scw/custom-marshalling.ts @@ -1,5 +1,8 @@ -import { camelizeKeys, isJSONObject } from '../helpers/json' -import { unmarshalArrayOfObject, unmarshalDate } from '../helpers/marshalling' +import { camelizeKeys, isJSONObject } from '../helpers/json.js' +import { + unmarshalArrayOfObject, + unmarshalDate, +} from '../helpers/marshalling.js' import { fromByteArray } from '../vendor/base64' import type { Money, @@ -7,8 +10,8 @@ import type { ServiceInfo, TimeSeries, TimeSeriesPoint, -} from './custom-types' -import { Decimal } from './custom-types' +} from './custom-types.js' +import { Decimal } from './custom-types.js' /** * Unmarshals {@link Money} diff --git a/packages/client/src/scw/errors/__tests__/scw-error.test.ts b/packages/client/src/scw/errors/__tests__/scw-error.test.ts index 4d6ebb1ff..d76c9d083 100644 --- a/packages/client/src/scw/errors/__tests__/scw-error.test.ts +++ b/packages/client/src/scw/errors/__tests__/scw-error.test.ts @@ -1,6 +1,6 @@ import { describe, expect, it } from 'vitest' -import type { JSONObject } from '../../../helpers/json' -import { ScalewayError } from '../scw-error' +import type { JSONObject } from '../../../helpers/json.js' +import { ScalewayError } from '../scw-error.js' describe('ScalewayError', () => { it('initializes from JSON', () => { diff --git a/packages/client/src/scw/errors/__tests__/types.test.ts b/packages/client/src/scw/errors/__tests__/types.test.ts index 794760ac7..6c1207d15 100644 --- a/packages/client/src/scw/errors/__tests__/types.test.ts +++ b/packages/client/src/scw/errors/__tests__/types.test.ts @@ -1,5 +1,5 @@ import { describe, expect, it } from 'vitest' -import { isRecordOfStringArray } from '../types' +import { isRecordOfStringArray } from '../types.js' describe('isRecordOfStringArray', () => { it('validates a proper object', () => { diff --git a/packages/client/src/scw/errors/error-parser.ts b/packages/client/src/scw/errors/error-parser.ts index e049133fc..692ac3346 100644 --- a/packages/client/src/scw/errors/error-parser.ts +++ b/packages/client/src/scw/errors/error-parser.ts @@ -1,20 +1,20 @@ -import type { JSONObject } from '../../helpers/json' -import { InvalidRequestMapper } from './non-standard/invalid-request-mapper' -import { UnknownResourceMapper } from './non-standard/unknown-resource-mapper' -import { ScalewayError } from './scw-error' -import type { ScalewayErrorFromJSONInitializer } from './scw-error-from-json' -import { AlreadyExistsError } from './standard/already-exists-error' -import { DeniedAuthenticationError } from './standard/denied-authentication-error' -import { InvalidArgumentsError } from './standard/invalid-arguments-error' -import { OutOfStockError } from './standard/out-of-stock-error' -import { PermissionsDeniedError } from './standard/permissions-denied-error' -import { PreconditionFailedError } from './standard/precondition-failed-error' -import { QuotasExceededError } from './standard/quotas-exceeded-error' -import { ResourceExpiredError } from './standard/resource-expired-error' -import { ResourceLockedError } from './standard/resource-locked-error' -import { ResourceNotFoundError } from './standard/resource-not-found-error' -import { TooManyRequestsError } from './standard/too-many-requests-error' -import { TransientStateError } from './standard/transient-state-error' +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 { ScalewayError } from './scw-error.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' +import { OutOfStockError } from './standard/out-of-stock-error.js' +import { PermissionsDeniedError } from './standard/permissions-denied-error.js' +import { PreconditionFailedError } from './standard/precondition-failed-error.js' +import { QuotasExceededError } from './standard/quotas-exceeded-error.js' +import { ResourceExpiredError } from './standard/resource-expired-error.js' +import { ResourceLockedError } from './standard/resource-locked-error.js' +import { ResourceNotFoundError } from './standard/resource-not-found-error.js' +import { TooManyRequestsError } from './standard/too-many-requests-error.js' +import { TransientStateError } from './standard/transient-state-error.js' /** * Unmarshals a standard error from raw body. diff --git a/packages/client/src/scw/errors/non-standard/__tests__/index.test.ts b/packages/client/src/scw/errors/non-standard/__tests__/index.test.ts index efd3098dd..07e9503c5 100644 --- a/packages/client/src/scw/errors/non-standard/__tests__/index.test.ts +++ b/packages/client/src/scw/errors/non-standard/__tests__/index.test.ts @@ -1,5 +1,5 @@ import { describe, expect, it } from 'vitest' -import { parseScalewayError } from '../../error-parser' +import { parseScalewayError } from '../../error-parser.js' import { InvalidArgumentsError, QuotasExceededError, @@ -18,7 +18,7 @@ describe('InvalidRequestError', () => { type: 'invalid_request_error', }) as InvalidArgumentsError expect(error).toBeInstanceOf(InvalidArgumentsError) - expect(error.details).toEqual([ + expect(error instanceof Error ? error.details : undefined).toEqual([ { argumentName: 'volumes.5.id', helpMessage: '92 is not a valid UUID.', @@ -30,7 +30,7 @@ describe('InvalidRequestError', () => { reason: 'constraint', }, ]) - expect(error.message).toBe( + expect(error instanceof Error ? error.message : String(error)).toBe( 'invalid argument(s): volumes.5.id does not respect constraint, 92 is not a valid UUID.; volumes.5.name does not respect constraint, required key not provided', ) }) @@ -42,14 +42,14 @@ describe('InvalidRequestError', () => { type: 'invalid_request_error', }) as QuotasExceededError expect(error).toBeInstanceOf(QuotasExceededError) - expect(error.list).toEqual([ + expect(error instanceof Error ? error.list : undefined).toEqual([ { current: 0, quota: 0, resource: 'compute_snapshots_type_b_ssd_available', }, ]) - expect(error.message).toBe( + expect(error instanceof Error ? error.message : String(error)).toBe( 'quota(s) exceeded: Quotas reached: You have reached the maximum number of compute_snapshots_type_b_ssd_available authorized by your Organization. Access the quotas page from your Organization dashboard to manage quotas.', ) }) @@ -60,7 +60,7 @@ describe('InvalidRequestError', () => { type: 'invalid_request_error', }) as QuotasExceededError expect(error).toBeInstanceOf(QuotasExceededError) - expect(error.list).toEqual([ + expect(error instanceof Error ? error.list : undefined).toEqual([ { current: 0, quota: 0, @@ -75,7 +75,9 @@ describe('InvalidRequestError', () => { type: 'invalid_request_error', }) expect(error).toBeInstanceOf(ScalewayError) - expect(error.message).toBe('http error 400: server should be running') + expect(error instanceof Error ? error.message : String(error)).toBe( + 'http error 400: server should be running', + ) }) it(`fallbacks on ScalewayError without a message`, () => { @@ -83,7 +85,9 @@ describe('InvalidRequestError', () => { type: 'invalid_request_error', }) expect(error).toBeInstanceOf(ScalewayError) - expect(error.message).toBe('http error 400') + expect(error instanceof Error ? error.message : String(error)).toBe( + 'http error 400', + ) }) }) @@ -94,11 +98,13 @@ describe('UnknownResourceError', () => { type: 'unknown_resource', }) as ResourceNotFoundError expect(error).toBeInstanceOf(ResourceNotFoundError) - expect(error.message).toBe( + expect(error instanceof Error ? error.message : String(error)).toBe( 'resource with ID 11111111-1111-4111-8111-111111111142 is not found', ) - expect(error.resource).toBe('') - expect(error.resourceId).toBe('11111111-1111-4111-8111-111111111142') + expect(error instanceof Error ? error.resource : undefined).toBe('') + expect(error instanceof Error ? error.resourceId : undefined).toBe( + '11111111-1111-4111-8111-111111111142', + ) }) it(`transforms to ResourceNotFoundError with the resource Name and ID`, () => { @@ -107,11 +113,15 @@ describe('UnknownResourceError', () => { type: 'unknown_resource', }) as ResourceNotFoundError expect(error).toBeInstanceOf(ResourceNotFoundError) - expect(error.message).toBe( + expect(error instanceof Error ? error.message : String(error)).toBe( 'resource security_group with ID 11111111-1111-4111-8111-111111111112 is not found', ) - expect(error.resource).toBe('security_group') - expect(error.resourceId).toBe('11111111-1111-4111-8111-111111111112') + expect(error instanceof Error ? error.resource : undefined).toBe( + 'security_group', + ) + expect(error instanceof Error ? error.resourceId : undefined).toBe( + '11111111-1111-4111-8111-111111111112', + ) }) it('transforms to ResourceNotFoundError with the not found resource / single quote', () => { @@ -120,11 +130,13 @@ describe('UnknownResourceError', () => { type: 'unknown_resource', }) as ResourceNotFoundError expect(error).toBeInstanceOf(ResourceNotFoundError) - expect(error.message).toBe( + expect(error instanceof Error ? error.message : String(error)).toBe( 'resource volume with ID 11111111-1111-4111-8111-111111111111 is not found', ) - expect(error.resource).toBe('volume') - expect(error.resourceId).toBe('11111111-1111-4111-8111-111111111111') + expect(error instanceof Error ? error.resource : undefined).toBe('volume') + expect(error instanceof Error ? error.resourceId : undefined).toBe( + '11111111-1111-4111-8111-111111111111', + ) }) it(`transforms to ScalewayError when the message can't be analyzed`, () => { @@ -133,7 +145,9 @@ describe('UnknownResourceError', () => { type: 'unknown_resource', }) expect(error).toBeInstanceOf(ScalewayError) - expect(error.message).toBe('http error 404: uncommon message') + expect(error instanceof Error ? error.message : String(error)).toBe( + 'http error 404: uncommon message', + ) }) it('do not transform to ResourceNotFoundError for invalid resource ID', () => { @@ -142,7 +156,9 @@ describe('UnknownResourceError', () => { type: 'unknown_resource', }) expect(error).not.toBeInstanceOf(ResourceNotFoundError) - expect(error.message).toBe(`http error 404: Volume 'not-an-uuid' not found`) + expect(error instanceof Error ? error.message : String(error)).toBe( + `http error 404: Volume 'not-an-uuid' not found`, + ) }) it('fallbacks to ScalewayError without a message', () => { @@ -150,6 +166,8 @@ describe('UnknownResourceError', () => { type: 'unknown_resource', }) expect(error).toBeInstanceOf(ScalewayError) - expect(error.message).toBe('http error 404') + expect(error instanceof Error ? error.message : String(error)).toBe( + 'http error 404', + ) }) }) 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 d14bc0987..1cc70f5fb 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 @@ -1,8 +1,8 @@ -import type { JSONObject } from '../../../helpers/json' -import { ScalewayError } from '../scw-error' -import { InvalidArgumentsError } from '../standard/invalid-arguments-error' -import { QuotasExceededError } from '../standard/quotas-exceeded-error' -import { isRecordOfStringArray } from '../types' +import type { JSONObject } from '../../../helpers/json.js' +import { ScalewayError } from '../scw-error.js' +import { InvalidArgumentsError } from '../standard/invalid-arguments-error.js' +import { QuotasExceededError } from '../standard/quotas-exceeded-error.js' +import { isRecordOfStringArray } from '../types.js' /** * InvalidRequest error is only returned by the instance API. 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 aeb13f1a8..0f7313c58 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 @@ -1,7 +1,7 @@ -import type { JSONObject } from '../../../helpers/json' -import { isUUID } from '../../../internal/validations/string-validation' -import { ScalewayError } from '../scw-error' -import { ResourceNotFoundError } from '../standard/resource-not-found-error' +import type { JSONObject } from '../../../helpers/json.js' +import { isUUID } from '../../../internal/validations/string-validation.js' +import { ScalewayError } from '../scw-error.js' +import { ResourceNotFoundError } from '../standard/resource-not-found-error.js' /** * UnknownResource error is only returned by the instance API. diff --git a/packages/client/src/scw/errors/scw-error-from-json.ts b/packages/client/src/scw/errors/scw-error-from-json.ts index cab5a26e8..806152e6e 100644 --- a/packages/client/src/scw/errors/scw-error-from-json.ts +++ b/packages/client/src/scw/errors/scw-error-from-json.ts @@ -1,5 +1,5 @@ -import type { JSONObject } from '../../helpers/json' -import type { ScalewayError } from './scw-error' +import type { JSONObject } from '../../helpers/json.js' +import type { ScalewayError } from './scw-error.js' /** * Interface with static method that initialize {@link ScalewayError} from JSON. * diff --git a/packages/client/src/scw/errors/scw-error.ts b/packages/client/src/scw/errors/scw-error.ts index 5f8040592..133fcad0a 100644 --- a/packages/client/src/scw/errors/scw-error.ts +++ b/packages/client/src/scw/errors/scw-error.ts @@ -1,6 +1,6 @@ -import type { JSONObject } from '../../helpers/json' -import { isJSONObject } from '../../helpers/json' -import { isRecordOfStringArray } from './types' +import type { JSONObject } from '../../helpers/json.js' +import { isJSONObject } from '../../helpers/json.js' +import { isRecordOfStringArray } from './types.js' /** * Builds the default message for {@link ScalewayError}. diff --git a/packages/client/src/scw/errors/standard/__tests__/index.test.ts b/packages/client/src/scw/errors/standard/__tests__/index.test.ts index 76d9562b8..572d44a80 100644 --- a/packages/client/src/scw/errors/standard/__tests__/index.test.ts +++ b/packages/client/src/scw/errors/standard/__tests__/index.test.ts @@ -1,18 +1,18 @@ import { describe, expect, it } from 'vitest' -import type { JSONObject } from '../../../../helpers/json' -import { parseScalewayError } from '../../error-parser' -import { AlreadyExistsError } from '../already-exists-error' -import { DeniedAuthenticationError } from '../denied-authentication-error' -import { InvalidArgumentsError } from '../invalid-arguments-error' -import { OutOfStockError } from '../out-of-stock-error' -import { PermissionsDeniedError } from '../permissions-denied-error' -import { PreconditionFailedError } from '../precondition-failed-error' -import { QuotasExceededError } from '../quotas-exceeded-error' -import { ResourceExpiredError } from '../resource-expired-error' -import { ResourceLockedError } from '../resource-locked-error' -import { ResourceNotFoundError } from '../resource-not-found-error' -import { TooManyRequestsError } from '../too-many-requests-error' -import { TransientStateError } from '../transient-state-error' +import type { JSONObject } from '../../../../helpers/json.js' +import { parseScalewayError } from '../../error-parser.js' +import { AlreadyExistsError } from '../already-exists-error.js' +import { DeniedAuthenticationError } from '../denied-authentication-error.js' +import { InvalidArgumentsError } from '../invalid-arguments-error.js' +import { OutOfStockError } from '../out-of-stock-error.js' +import { PermissionsDeniedError } from '../permissions-denied-error.js' +import { PreconditionFailedError } from '../precondition-failed-error.js' +import { QuotasExceededError } from '../quotas-exceeded-error.js' +import { ResourceExpiredError } from '../resource-expired-error.js' +import { ResourceLockedError } from '../resource-locked-error.js' +import { ResourceNotFoundError } from '../resource-not-found-error.js' +import { TooManyRequestsError } from '../too-many-requests-error.js' +import { TransientStateError } from '../transient-state-error.js' describe('Empty input', () => { it(`uses the http status`, () => { diff --git a/packages/client/src/scw/errors/standard/already-exists-error.ts b/packages/client/src/scw/errors/standard/already-exists-error.ts index 4a0e19409..2e48dad61 100644 --- a/packages/client/src/scw/errors/standard/already-exists-error.ts +++ b/packages/client/src/scw/errors/standard/already-exists-error.ts @@ -1,5 +1,5 @@ -import type { JSONObject } from '../../../helpers/json' -import { ScalewayError } from '../scw-error' +import type { JSONObject } from '../../../helpers/json.js' +import { ScalewayError } from '../scw-error.js' /** * AlreadyExists error is used when a resource already exists. diff --git a/packages/client/src/scw/errors/standard/denied-authentication-error.ts b/packages/client/src/scw/errors/standard/denied-authentication-error.ts index 74a8d35c6..735e7ecfc 100644 --- a/packages/client/src/scw/errors/standard/denied-authentication-error.ts +++ b/packages/client/src/scw/errors/standard/denied-authentication-error.ts @@ -1,5 +1,5 @@ -import type { JSONObject } from '../../../helpers/json' -import { ScalewayError } from '../scw-error' +import type { JSONObject } from '../../../helpers/json.js' +import { ScalewayError } from '../scw-error.js' /** * Build the default message for {@link DeniedAuthenticationError}. diff --git a/packages/client/src/scw/errors/standard/index.ts b/packages/client/src/scw/errors/standard/index.ts index 172880409..e5818873a 100644 --- a/packages/client/src/scw/errors/standard/index.ts +++ b/packages/client/src/scw/errors/standard/index.ts @@ -1,20 +1,20 @@ -export { ScalewayError } from '../scw-error' -export { AlreadyExistsError } from './already-exists-error' -export { DeniedAuthenticationError } from './denied-authentication-error' -export type { InvalidArgumentsErrorDetails } from './invalid-arguments-error' -export { InvalidArgumentsError } from './invalid-arguments-error' -export { OutOfStockError } from './out-of-stock-error' -export type { PermissionsDeniedErrorDetails } from './permissions-denied-error' -export { PermissionsDeniedError } from './permissions-denied-error' -export { PreconditionFailedError } from './precondition-failed-error' +export { ScalewayError } from '../scw-error.js' +export { AlreadyExistsError } from './already-exists-error.js' +export { DeniedAuthenticationError } from './denied-authentication-error.js' +export type { InvalidArgumentsErrorDetails } from './invalid-arguments-error.js' +export { InvalidArgumentsError } from './invalid-arguments-error.js' +export { OutOfStockError } from './out-of-stock-error.js' +export type { PermissionsDeniedErrorDetails } from './permissions-denied-error.js' +export { PermissionsDeniedError } from './permissions-denied-error.js' +export { PreconditionFailedError } from './precondition-failed-error.js' export type { QuotasExceededErrorDetails, QuotasExceededErrorScope, -} from './quotas-exceeded-error' -export { QuotasExceededError } from './quotas-exceeded-error' -export { ResourceExpiredError } from './resource-expired-error' -export { ResourceLockedError } from './resource-locked-error' -export { ResourceNotFoundError } from './resource-not-found-error' -export type { TooManyRequestsQuotaPolicy } from './too-many-requests-error' -export { TooManyRequestsError } from './too-many-requests-error' -export { TransientStateError } from './transient-state-error' +} from './quotas-exceeded-error.js' +export { QuotasExceededError } from './quotas-exceeded-error.js' +export { ResourceExpiredError } from './resource-expired-error.js' +export { ResourceLockedError } from './resource-locked-error.js' +export { ResourceNotFoundError } from './resource-not-found-error.js' +export type { TooManyRequestsQuotaPolicy } from './too-many-requests-error.js' +export { TooManyRequestsError } from './too-many-requests-error.js' +export { TransientStateError } from './transient-state-error.js' diff --git a/packages/client/src/scw/errors/standard/invalid-arguments-error.ts b/packages/client/src/scw/errors/standard/invalid-arguments-error.ts index 4e163f054..059aaec54 100644 --- a/packages/client/src/scw/errors/standard/invalid-arguments-error.ts +++ b/packages/client/src/scw/errors/standard/invalid-arguments-error.ts @@ -1,6 +1,6 @@ -import type { JSONObject } from '../../../helpers/json' -import { isJSONObject } from '../../../helpers/json' -import { ScalewayError } from '../scw-error' +import type { JSONObject } from '../../../helpers/json.js' +import { isJSONObject } from '../../../helpers/json.js' +import { ScalewayError } from '../scw-error.js' /** * Details of an {@link InvalidArgumentsError} error. diff --git a/packages/client/src/scw/errors/standard/out-of-stock-error.ts b/packages/client/src/scw/errors/standard/out-of-stock-error.ts index f716435be..356302863 100644 --- a/packages/client/src/scw/errors/standard/out-of-stock-error.ts +++ b/packages/client/src/scw/errors/standard/out-of-stock-error.ts @@ -1,5 +1,5 @@ -import type { JSONObject } from '../../../helpers/json' -import { ScalewayError } from '../scw-error' +import type { JSONObject } from '../../../helpers/json.js' +import { ScalewayError } from '../scw-error.js' /** * OutOfStock error happens when stocks are empty for the resource. diff --git a/packages/client/src/scw/errors/standard/permissions-denied-error.ts b/packages/client/src/scw/errors/standard/permissions-denied-error.ts index c50fa9112..8f048ee5a 100644 --- a/packages/client/src/scw/errors/standard/permissions-denied-error.ts +++ b/packages/client/src/scw/errors/standard/permissions-denied-error.ts @@ -1,6 +1,6 @@ -import type { JSONObject } from '../../../helpers/json' -import { isJSONObject } from '../../../helpers/json' -import { ScalewayError } from '../scw-error' +import type { JSONObject } from '../../../helpers/json.js' +import { isJSONObject } from '../../../helpers/json.js' +import { ScalewayError } from '../scw-error.js' /** * Details of an {@link PermissionsDeniedError} error. diff --git a/packages/client/src/scw/errors/standard/precondition-failed-error.ts b/packages/client/src/scw/errors/standard/precondition-failed-error.ts index 96879eb3e..56a42f45f 100644 --- a/packages/client/src/scw/errors/standard/precondition-failed-error.ts +++ b/packages/client/src/scw/errors/standard/precondition-failed-error.ts @@ -1,5 +1,5 @@ -import type { JSONObject } from '../../../helpers/json' -import { ScalewayError } from '../scw-error' +import type { JSONObject } from '../../../helpers/json.js' +import { ScalewayError } from '../scw-error.js' /** * Build the default message for {@link PreconditionFailedError}. diff --git a/packages/client/src/scw/errors/standard/quotas-exceeded-error.ts b/packages/client/src/scw/errors/standard/quotas-exceeded-error.ts index 209de9c7a..2ce84dcf2 100644 --- a/packages/client/src/scw/errors/standard/quotas-exceeded-error.ts +++ b/packages/client/src/scw/errors/standard/quotas-exceeded-error.ts @@ -1,6 +1,6 @@ -import type { JSONObject } from '../../../helpers/json' -import { isJSONObject } from '../../../helpers/json' -import { ScalewayError } from '../scw-error' +import type { JSONObject } from '../../../helpers/json.js' +import { isJSONObject } from '../../../helpers/json.js' +import { ScalewayError } from '../scw-error.js' /** * Scope of an {@link QuotasExceededErrorDetails} error. diff --git a/packages/client/src/scw/errors/standard/resource-expired-error.ts b/packages/client/src/scw/errors/standard/resource-expired-error.ts index d0d57a35e..f7dcfead2 100644 --- a/packages/client/src/scw/errors/standard/resource-expired-error.ts +++ b/packages/client/src/scw/errors/standard/resource-expired-error.ts @@ -1,5 +1,5 @@ -import type { JSONObject } from '../../../helpers/json' -import { ScalewayError } from '../scw-error' +import type { JSONObject } from '../../../helpers/json.js' +import { ScalewayError } from '../scw-error.js' /** * ResourceExpired error happens when trying to access a resource that has expired. diff --git a/packages/client/src/scw/errors/standard/resource-locked-error.ts b/packages/client/src/scw/errors/standard/resource-locked-error.ts index e69cd32a6..02100aac9 100644 --- a/packages/client/src/scw/errors/standard/resource-locked-error.ts +++ b/packages/client/src/scw/errors/standard/resource-locked-error.ts @@ -1,5 +1,5 @@ -import type { JSONObject } from '../../../helpers/json' -import { ScalewayError } from '../scw-error' +import type { JSONObject } from '../../../helpers/json.js' +import { ScalewayError } from '../scw-error.js' /** * ResourceLocked error happens when a resource is locked by trust and safety. diff --git a/packages/client/src/scw/errors/standard/resource-not-found-error.ts b/packages/client/src/scw/errors/standard/resource-not-found-error.ts index baf6ffa1b..5d1e183d3 100644 --- a/packages/client/src/scw/errors/standard/resource-not-found-error.ts +++ b/packages/client/src/scw/errors/standard/resource-not-found-error.ts @@ -1,5 +1,5 @@ -import type { JSONObject } from '../../../helpers/json' -import { ScalewayError } from '../scw-error' +import type { JSONObject } from '../../../helpers/json.js' +import { ScalewayError } from '../scw-error.js' /** * ResourceNotFound error happens when getting a resource that does not exist anymore. diff --git a/packages/client/src/scw/errors/standard/too-many-requests-error.ts b/packages/client/src/scw/errors/standard/too-many-requests-error.ts index e226e3f6b..ff2143061 100644 --- a/packages/client/src/scw/errors/standard/too-many-requests-error.ts +++ b/packages/client/src/scw/errors/standard/too-many-requests-error.ts @@ -1,6 +1,6 @@ -import type { JSONObject } from '../../../helpers/json' -import { isJSONObject } from '../../../helpers/json' -import { ScalewayError } from '../scw-error' +import type { JSONObject } from '../../../helpers/json.js' +import { isJSONObject } from '../../../helpers/json.js' +import { ScalewayError } from '../scw-error.js' /** * Quota policy of {@link TooManyRequestsError}. diff --git a/packages/client/src/scw/errors/standard/transient-state-error.ts b/packages/client/src/scw/errors/standard/transient-state-error.ts index 5729a3573..d8bd34e9f 100644 --- a/packages/client/src/scw/errors/standard/transient-state-error.ts +++ b/packages/client/src/scw/errors/standard/transient-state-error.ts @@ -1,5 +1,5 @@ -import type { JSONObject } from '../../../helpers/json' -import { ScalewayError } from '../scw-error' +import type { JSONObject } from '../../../helpers/json.js' +import { ScalewayError } from '../scw-error.js' /** * TransientState error happens when trying to perform an action on a resource in a transient state. diff --git a/packages/client/src/scw/errors/types.ts b/packages/client/src/scw/errors/types.ts index 528aced28..e021fafc7 100644 --- a/packages/client/src/scw/errors/types.ts +++ b/packages/client/src/scw/errors/types.ts @@ -1,4 +1,4 @@ -import { isJSONObject } from '../../helpers/json' +import { isJSONObject } from '../../helpers/json.js' /** * Verifies the object is a record of string to string[]. diff --git a/packages/client/src/scw/fetch/__tests__/build-fetcher.test.ts b/packages/client/src/scw/fetch/__tests__/build-fetcher.test.ts index 87f6a45c0..44d5d9074 100644 --- a/packages/client/src/scw/fetch/__tests__/build-fetcher.test.ts +++ b/packages/client/src/scw/fetch/__tests__/build-fetcher.test.ts @@ -1,9 +1,9 @@ import { afterAll, describe, expect, it, vi } from 'vitest' -import { isBrowser } from '../../../helpers/is-browser' -import { addHeaderInterceptor } from '../../../internal/interceptors/helpers' -import type { Settings } from '../../client-settings' -import { buildFetcher, buildRequest } from '../build-fetcher' -import type { ScwRequest } from '../types' +import { isBrowser } from '../../../helpers/is-browser.js' +import { addHeaderInterceptor } from '../../../internal/interceptors/helpers.js' +import type { Settings } from '../../client-settings.js' +import { buildFetcher, buildRequest } from '../build-fetcher.js' +import type { ScwRequest } from '../types.js' const DEFAULT_SETTINGS: Settings = { apiURL: 'https://api.scaleway.com', diff --git a/packages/client/src/scw/fetch/__tests__/http-dumper.test.ts b/packages/client/src/scw/fetch/__tests__/http-dumper.test.ts index da09e56ae..3b18c37b4 100644 --- a/packages/client/src/scw/fetch/__tests__/http-dumper.test.ts +++ b/packages/client/src/scw/fetch/__tests__/http-dumper.test.ts @@ -1,8 +1,8 @@ import { describe, expect, it } from 'vitest' -import { isBrowser } from '../../../helpers/is-browser' -import type { Settings } from '../../client-settings' -import { buildRequest } from '../build-fetcher' -import { dumpRequest, dumpResponse } from '../http-dumper' +import { isBrowser } from '../../../helpers/is-browser.js' +import type { Settings } from '../../client-settings.js' +import { buildRequest } from '../build-fetcher.js' +import { dumpRequest, dumpResponse } from '../http-dumper.js' const DEFAULT_SETTINGS: Settings = { apiURL: 'https://api.scaleway.com', diff --git a/packages/client/src/scw/fetch/__tests__/http-interceptors.test.ts b/packages/client/src/scw/fetch/__tests__/http-interceptors.test.ts index 02b3cadfe..83e8fa67f 100644 --- a/packages/client/src/scw/fetch/__tests__/http-interceptors.test.ts +++ b/packages/client/src/scw/fetch/__tests__/http-interceptors.test.ts @@ -1,12 +1,12 @@ import { afterAll, beforeEach, describe, expect, it } from 'vitest' import { setLogger } from '../../../internal/logger' -import { ConsoleLogger } from '../../../internal/logger/console-logger' -import type { LogLevel } from '../../../internal/logger/level-resolver' +import { ConsoleLogger } from '../../../internal/logger/console-logger.js' +import type { LogLevel } from '../../../internal/logger/level-resolver.js' import { logRequest, logResponse, obfuscateInterceptor, -} from '../http-interceptors' +} from '../http-interceptors.js' let latestMessage = '' diff --git a/packages/client/src/scw/fetch/__tests__/resource-paginator.test.ts b/packages/client/src/scw/fetch/__tests__/resource-paginator.test.ts index 096fd1923..10f04c47f 100644 --- a/packages/client/src/scw/fetch/__tests__/resource-paginator.test.ts +++ b/packages/client/src/scw/fetch/__tests__/resource-paginator.test.ts @@ -1,10 +1,13 @@ import { describe, expect, it, vi } from 'vitest' -import type { PaginatedContent, PaginatedFetcher } from '../resource-paginator' +import type { + PaginatedContent, + PaginatedFetcher, +} from '../resource-paginator.js' import { enrichForPagination, fetchAll, fetchPaginated, -} from '../resource-paginator' +} from '../resource-paginator.js' const fetchPages = (input: T[][] = [], delay = 0) => { const totalCount = input.flat().length diff --git a/packages/client/src/scw/fetch/__tests__/response-parser.test.ts b/packages/client/src/scw/fetch/__tests__/response-parser.test.ts index 255e16342..6d395e9e5 100644 --- a/packages/client/src/scw/fetch/__tests__/response-parser.test.ts +++ b/packages/client/src/scw/fetch/__tests__/response-parser.test.ts @@ -1,8 +1,8 @@ import { describe, expect, it } from 'vitest' -import type { JSONObject } from '../../../helpers/json' -import { isJSONObject } from '../../../helpers/json' -import { ScalewayError } from '../../errors/scw-error' -import { fixLegacyTotalCount, responseParser } from '../response-parser' +import type { JSONObject } from '../../../helpers/json.js' +import { isJSONObject } from '../../../helpers/json.js' +import { ScalewayError } from '../../errors/scw-error.js' +import { fixLegacyTotalCount, responseParser } from '../response-parser.js' const SIMPLE_REQ_BODY = { 'what-is-life': 42 } diff --git a/packages/client/src/scw/fetch/build-fetcher.ts b/packages/client/src/scw/fetch/build-fetcher.ts index e7555ca1c..14d8215a7 100644 --- a/packages/client/src/scw/fetch/build-fetcher.ts +++ b/packages/client/src/scw/fetch/build-fetcher.ts @@ -1,23 +1,23 @@ -import { isBrowser } from '../../helpers/is-browser' +import { isBrowser } from '../../helpers/is-browser.js' import type { RequestInterceptor, ResponseErrorInterceptor, ResponseInterceptor, -} from '../../index' +} from '../../index.js' import { composeRequestInterceptors, composeResponseErrorInterceptors, composeResponseInterceptors, -} from '../../internal/interceptors/composer' -import { obfuscateAuthHeadersEntry } from '../auth' -import type { Settings } from '../client-settings' +} from '../../internal/interceptors/composer.js' +import { obfuscateAuthHeadersEntry } from '../auth.js' +import type { Settings } from '../client-settings.js' import { logRequest, logResponse, obfuscateInterceptor, -} from './http-interceptors' -import { responseParser } from './response-parser' -import type { ResponseUnmarshaller, ScwRequest } from './types' +} from './http-interceptors.js' +import { responseParser } from './response-parser.js' +import type { ResponseUnmarshaller, ScwRequest } from './types.js' /** * Builds Request from {@link ScwRequest} & {@link Settings}. diff --git a/packages/client/src/scw/fetch/http-interceptors.ts b/packages/client/src/scw/fetch/http-interceptors.ts index f0dbdbf60..3af522c29 100644 --- a/packages/client/src/scw/fetch/http-interceptors.ts +++ b/packages/client/src/scw/fetch/http-interceptors.ts @@ -1,10 +1,13 @@ import type { RequestInterceptor, ResponseInterceptor, -} from '../../internal/interceptors/types' +} from '../../internal/interceptors/types.js' import { getLogger } from '../../internal/logger' -import { LevelResolver, shouldLog } from '../../internal/logger/level-resolver' -import { dumpRequest, dumpResponse } from './http-dumper' +import { + LevelResolver, + shouldLog, +} from '../../internal/logger/level-resolver.js' +import { dumpRequest, dumpResponse } from './http-dumper.js' /** * Mapper of an header entry. diff --git a/packages/client/src/scw/fetch/response-parser.ts b/packages/client/src/scw/fetch/response-parser.ts index bdcbeedc9..9b2ff5618 100644 --- a/packages/client/src/scw/fetch/response-parser.ts +++ b/packages/client/src/scw/fetch/response-parser.ts @@ -1,8 +1,8 @@ -import { isResponse } from '../../helpers/is-response' -import { isJSONObject } from '../../helpers/json' -import { parseScalewayError } from '../errors/error-parser' -import { ScalewayError } from '../errors/scw-error' -import type { ResponseUnmarshaller } from './types' +import { isResponse } from '../../helpers/is-response.js' +import { isJSONObject } from '../../helpers/json.js' +import { parseScalewayError } from '../errors/error-parser.js' +import { ScalewayError } from '../errors/scw-error.js' +import type { ResponseUnmarshaller } from './types.js' const X_TOTAL_COUNT_HEADER_KEY = 'x-total-count' const TOTAL_COUNT_RES_KEY = 'total_count' diff --git a/packages/configuration-loader/src/__tests__/config-loader.test.ts b/packages/configuration-loader/src/__tests__/config-loader.test.ts index ba3fdc14f..f7f31b752 100644 --- a/packages/configuration-loader/src/__tests__/config-loader.test.ts +++ b/packages/configuration-loader/src/__tests__/config-loader.test.ts @@ -6,9 +6,9 @@ import { afterEach, describe, expect, it } from 'vitest' import { loadProfileFromConfigurationFile, loadProfileFromEnvironmentValues, -} from '../config-loader' -import { EnvironmentKey } from '../env' -import type { Profile } from '../types' +} from '../config-loader.js' +import { EnvironmentKey } from '../env.js' +import type { Profile } from '../types.js' const CONFIG_FILE_PATH = join(tmpdir(), 'scw-config.yaml') diff --git a/packages/configuration-loader/src/__tests__/path-resolver.test.ts b/packages/configuration-loader/src/__tests__/path-resolver.test.ts index 17da1fe43..c8321948a 100644 --- a/packages/configuration-loader/src/__tests__/path-resolver.test.ts +++ b/packages/configuration-loader/src/__tests__/path-resolver.test.ts @@ -1,10 +1,10 @@ import { env } from 'node:process' import { beforeEach, describe, expect, it } from 'vitest' -import { EnvironmentKey } from '../env' +import { EnvironmentKey } from '../env.js' import { getScwConfigurationDirectory, resolveConfigurationFilePath, -} from '../path-resolver' +} from '../path-resolver.js' const updateEnv = (key: string, value: string): string | undefined => { const old: string | undefined = env[key] diff --git a/packages/configuration-loader/src/__tests__/yml-loader.test.ts b/packages/configuration-loader/src/__tests__/yml-loader.test.ts index a9d149192..625b5ead4 100644 --- a/packages/configuration-loader/src/__tests__/yml-loader.test.ts +++ b/packages/configuration-loader/src/__tests__/yml-loader.test.ts @@ -3,7 +3,7 @@ import { describe, expect, it } from 'vitest' import { convertYamlToConfiguration, loadConfigurationFromFile, -} from '../yml-loader' +} from '../yml-loader.js' describe('convertYamlToConfiguration', () => { it('loads nothing from non-string object', () => { diff --git a/packages/configuration-loader/src/config-loader.ts b/packages/configuration-loader/src/config-loader.ts index c22b5c04c..fbb8bbed2 100644 --- a/packages/configuration-loader/src/config-loader.ts +++ b/packages/configuration-loader/src/config-loader.ts @@ -1,12 +1,12 @@ import { env } from 'process' -import { EnvironmentKey } from './env' -import { resolveConfigurationFilePath } from './path-resolver' +import { EnvironmentKey } from './env.js' +import { resolveConfigurationFilePath } from './path-resolver.js' import type { AllProfilesFromFileParams, Profile, ProfileFromFileParams, -} from './types' -import { loadConfigurationFromFile } from './yml-loader' +} from './types.js' +import { loadConfigurationFromFile } from './yml-loader.js' const convertFileConfigToSDK = (obj: Record): Profile => ({ accessKey: obj.access_key, diff --git a/packages/configuration-loader/src/index.ts b/packages/configuration-loader/src/index.ts index 6e64907ce..d9a9c80df 100644 --- a/packages/configuration-loader/src/index.ts +++ b/packages/configuration-loader/src/index.ts @@ -2,9 +2,9 @@ export { loadAllProfilesFromConfigurationFile, loadProfileFromConfigurationFile, loadProfileFromEnvironmentValues, -} from './config-loader' +} from './config-loader.js' export type { AllProfilesFromFileParams, Profile, ProfileFromFileParams, -} from './types' +} from './types.js' diff --git a/packages/configuration-loader/src/path-resolver.ts b/packages/configuration-loader/src/path-resolver.ts index cf91b4907..6b8adc2f2 100644 --- a/packages/configuration-loader/src/path-resolver.ts +++ b/packages/configuration-loader/src/path-resolver.ts @@ -1,7 +1,7 @@ import { homedir } from 'node:os' import * as path from 'node:path' import { env } from 'node:process' -import { EnvironmentKey } from './env' +import { EnvironmentKey } from './env.js' /** * Gets the Scaleway directory. diff --git a/packages/configuration-loader/src/yml-loader.ts b/packages/configuration-loader/src/yml-loader.ts index 9dd449cca..864cda06d 100644 --- a/packages/configuration-loader/src/yml-loader.ts +++ b/packages/configuration-loader/src/yml-loader.ts @@ -1,5 +1,5 @@ import { readFileSync } from 'fs' -import type { ConfigurationType } from './types' +import type { ConfigurationType } from './types.js' const STRIP_COMMENT_REGEX = /(^|\s)[;#]/ const DETECT_SECTION_REGEX = /^\s*([^]+):\s*$/ diff --git a/packages/sdk/src/index.gen.ts b/packages/sdk/src/index.gen.ts index 5ea59a07b..644a654d3 100644 --- a/packages/sdk/src/index.gen.ts +++ b/packages/sdk/src/index.gen.ts @@ -1,398 +1,46 @@ -/** - * This file is automatically generated - * PLEASE DO NOT EDIT HERE - */ -import { Accountv3 } from '@scaleway/sdk-account' -import { Applesiliconv1alpha1 } from '@scaleway/sdk-applesilicon' -import { AuditTrailv1alpha1 } from '@scaleway/sdk-audit-trail' -import { Autoscalingv1alpha1 } from '@scaleway/sdk-autoscaling' -import { Baremetalv1, Baremetalv3 } from '@scaleway/sdk-baremetal' -import { Billingv2beta1 } from '@scaleway/sdk-billing' -import { Blockv1, Blockv1alpha1 } from '@scaleway/sdk-block' -import { Cockpitv1 } from '@scaleway/sdk-cockpit' -import { Containerv1beta1 } from '@scaleway/sdk-container' -import { Datawarehousev1beta1 } from '@scaleway/sdk-datawarehouse' -import { Dediboxv1 } from '@scaleway/sdk-dedibox' -import { Domainv2beta1 } from '@scaleway/sdk-domain' -import { EdgeServicesv1beta1 } from '@scaleway/sdk-edge-services' -import { EnvironmentalFootprintv1alpha1 } from '@scaleway/sdk-environmental-footprint' -import { Filev1alpha1 } from '@scaleway/sdk-file' -import { Flexibleipv1alpha1 } from '@scaleway/sdk-flexibleip' -import { Functionv1beta1 } from '@scaleway/sdk-function' -import { Iamv1alpha1 } from '@scaleway/sdk-iam' -import { Inferencev1, Inferencev1beta1 } from '@scaleway/sdk-inference' -import { Instancev1 } from '@scaleway/sdk-instance' -import { Interlinkv1beta1 } from '@scaleway/sdk-interlink' -import { Iotv1 } from '@scaleway/sdk-iot' -import { Ipamv1 } from '@scaleway/sdk-ipam' -import { Jobsv1alpha1 } from '@scaleway/sdk-jobs' -import { K8Sv1 } from '@scaleway/sdk-k8s' -import { KeyManagerv1alpha1 } from '@scaleway/sdk-key-manager' -import { Lbv1 } from '@scaleway/sdk-lb' -import { Marketplacev2 } from '@scaleway/sdk-marketplace' -import { Mnqv1beta1 } from '@scaleway/sdk-mnq' -import { Mongodbv1, Mongodbv1alpha1 } from '@scaleway/sdk-mongodb' -import { ProductCatalogv2alpha1 } from '@scaleway/sdk-product-catalog' -import { Qaasv1alpha1 } from '@scaleway/sdk-qaas' -import { Rdbv1 } from '@scaleway/sdk-rdb' -import { Redisv1 } from '@scaleway/sdk-redis' -import { Registryv1 } from '@scaleway/sdk-registry' -import { S2SVpnv1alpha1 } from '@scaleway/sdk-s2s-vpn' -import { Secretv1beta1 } from '@scaleway/sdk-secret' -import { ServerlessSqldbv1alpha1 } from '@scaleway/sdk-serverless-sqldb' -import { Temv1alpha1 } from '@scaleway/sdk-tem' -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 { createAdvancedClient, createClient } from '@scaleway/sdk-client' - -/** - * @deprecated Direct version exports are deprecated. Use the 'Account' namespace instead (e.g., Account.v1). - */ -export { Accountv3 } -export const Account = { - v3: Accountv3, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Applesilicon' namespace instead (e.g., Applesilicon.v1). - */ -export { Applesiliconv1alpha1 } -export const Applesilicon = { - v1alpha1: Applesiliconv1alpha1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'AuditTrail' namespace instead (e.g., AuditTrail.v1). - */ -export { AuditTrailv1alpha1 } -export const AuditTrail = { - v1alpha1: AuditTrailv1alpha1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Autoscaling' namespace instead (e.g., Autoscaling.v1). - */ -export { Autoscalingv1alpha1 } -export const Autoscaling = { - v1alpha1: Autoscalingv1alpha1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Baremetal' namespace instead (e.g., Baremetal.v1). - */ -export { Baremetalv1, Baremetalv3 } -export const Baremetal = { - v1: Baremetalv1, - v3: Baremetalv3, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Billing' namespace instead (e.g., Billing.v1). - */ -export { Billingv2beta1 } -export const Billing = { - v2beta1: Billingv2beta1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Block' namespace instead (e.g., Block.v1). - */ -export { Blockv1, Blockv1alpha1 } -export const Block = { - v1: Blockv1, - v1alpha1: Blockv1alpha1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Cockpit' namespace instead (e.g., Cockpit.v1). - */ -export { Cockpitv1 } -export const Cockpit = { - v1: Cockpitv1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Container' namespace instead (e.g., Container.v1). - */ -export { Containerv1beta1 } -export const Container = { - v1beta1: Containerv1beta1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Datawarehouse' namespace instead (e.g., Datawarehouse.v1). - */ -export { Datawarehousev1beta1 } -export const Datawarehouse = { - v1beta1: Datawarehousev1beta1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Dedibox' namespace instead (e.g., Dedibox.v1). - */ -export { Dediboxv1 } -export const Dedibox = { - v1: Dediboxv1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Domain' namespace instead (e.g., Domain.v1). - */ -export { Domainv2beta1 } -export const Domain = { - v2beta1: Domainv2beta1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'EdgeServices' namespace instead (e.g., EdgeServices.v1). - */ -export { EdgeServicesv1beta1 } -export const EdgeServices = { - v1beta1: EdgeServicesv1beta1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'EnvironmentalFootprint' namespace instead (e.g., EnvironmentalFootprint.v1). - */ -export { EnvironmentalFootprintv1alpha1 } -export const EnvironmentalFootprint = { - v1alpha1: EnvironmentalFootprintv1alpha1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'File' namespace instead (e.g., File.v1). - */ -export { Filev1alpha1 } -export const File = { - v1alpha1: Filev1alpha1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Flexibleip' namespace instead (e.g., Flexibleip.v1). - */ -export { Flexibleipv1alpha1 } -export const Flexibleip = { - v1alpha1: Flexibleipv1alpha1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Function' namespace instead (e.g., Function.v1). - */ -export { Functionv1beta1 } -export const Function = { - v1beta1: Functionv1beta1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Iam' namespace instead (e.g., Iam.v1). - */ -export { Iamv1alpha1 } -export const Iam = { - v1alpha1: Iamv1alpha1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Inference' namespace instead (e.g., Inference.v1). - */ -export { Inferencev1, Inferencev1beta1 } -export const Inference = { - v1: Inferencev1, - v1beta1: Inferencev1beta1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Instance' namespace instead (e.g., Instance.v1). - */ -export { Instancev1 } -export const Instance = { - v1: Instancev1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Interlink' namespace instead (e.g., Interlink.v1). - */ -export { Interlinkv1beta1 } -export const Interlink = { - v1beta1: Interlinkv1beta1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Iot' namespace instead (e.g., Iot.v1). - */ -export { Iotv1 } -export const Iot = { - v1: Iotv1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Ipam' namespace instead (e.g., Ipam.v1). - */ -export { Ipamv1 } -export const Ipam = { - v1: Ipamv1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Jobs' namespace instead (e.g., Jobs.v1). - */ -export { Jobsv1alpha1 } -export const Jobs = { - v1alpha1: Jobsv1alpha1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'K8s' namespace instead (e.g., K8s.v1). - */ -export { K8Sv1 } -export const K8s = { - v1: K8Sv1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'KeyManager' namespace instead (e.g., KeyManager.v1). - */ -export { KeyManagerv1alpha1 } -export const KeyManager = { - v1alpha1: KeyManagerv1alpha1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Lb' namespace instead (e.g., Lb.v1). - */ -export { Lbv1 } -export const Lb = { - v1: Lbv1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Marketplace' namespace instead (e.g., Marketplace.v1). - */ -export { Marketplacev2 } -export const Marketplace = { - v2: Marketplacev2, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Mnq' namespace instead (e.g., Mnq.v1). - */ -export { Mnqv1beta1 } -export const Mnq = { - v1beta1: Mnqv1beta1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Mongodb' namespace instead (e.g., Mongodb.v1). - */ -export { Mongodbv1, Mongodbv1alpha1 } -export const Mongodb = { - v1: Mongodbv1, - v1alpha1: Mongodbv1alpha1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'ProductCatalog' namespace instead (e.g., ProductCatalog.v1). - */ -export { ProductCatalogv2alpha1 } -export const ProductCatalog = { - v2alpha1: ProductCatalogv2alpha1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Qaas' namespace instead (e.g., Qaas.v1). - */ -export { Qaasv1alpha1 } -export const Qaas = { - v1alpha1: Qaasv1alpha1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Rdb' namespace instead (e.g., Rdb.v1). - */ -export { Rdbv1 } -export const Rdb = { - v1: Rdbv1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Redis' namespace instead (e.g., Redis.v1). - */ -export { Redisv1 } -export const Redis = { - v1: Redisv1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Registry' namespace instead (e.g., Registry.v1). - */ -export { Registryv1 } -export const Registry = { - v1: Registryv1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'S2sVpn' namespace instead (e.g., S2sVpn.v1). - */ -export { S2SVpnv1alpha1 } -export const S2sVpn = { - v1alpha1: S2SVpnv1alpha1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Secret' namespace instead (e.g., Secret.v1). - */ -export { Secretv1beta1 } -export const Secret = { - v1beta1: Secretv1beta1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'ServerlessSqldb' namespace instead (e.g., ServerlessSqldb.v1). - */ -export { ServerlessSqldbv1alpha1 } -export const ServerlessSqldb = { - v1alpha1: ServerlessSqldbv1alpha1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Tem' namespace instead (e.g., Tem.v1). - */ -export { Temv1alpha1 } -export const Tem = { - v1alpha1: Temv1alpha1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Test' namespace instead (e.g., Test.v1). - */ -export { Testv1 } -export const Test = { - v1: Testv1, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Vpc' namespace instead (e.g., Vpc.v1). - */ -export { Vpcv2 } -export const Vpc = { - v2: Vpcv2, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Vpcgw' namespace instead (e.g., Vpcgw.v1). - */ -export { Vpcgwv1, Vpcgwv2 } -export const Vpcgw = { - v1: Vpcgwv1, - v2: Vpcgwv2, -} - -/** - * @deprecated Direct version exports are deprecated. Use the 'Webhosting' namespace instead (e.g., Webhosting.v1). - */ -export { Webhostingv1 } -export const Webhosting = { - v1: Webhostingv1, -} +// Auto-generated exports from all SDK packages + +export * from '@scaleway/sdk-account' +export * from '@scaleway/sdk-applesilicon' +export * from '@scaleway/sdk-audit-trail' +export * from '@scaleway/sdk-autoscaling' +export * from '@scaleway/sdk-baremetal' +export * from '@scaleway/sdk-billing' +export * from '@scaleway/sdk-block' +export * from '@scaleway/sdk-cockpit' +export * from '@scaleway/sdk-container' +export * from '@scaleway/sdk-datawarehouse' +export * from '@scaleway/sdk-dedibox' +export * from '@scaleway/sdk-domain' +export * from '@scaleway/sdk-edge-services' +export * from '@scaleway/sdk-environmental-footprint' +export * from '@scaleway/sdk-file' +export * from '@scaleway/sdk-flexibleip' +export * from '@scaleway/sdk-function' +export * from '@scaleway/sdk-iam' +export * from '@scaleway/sdk-inference' +export * from '@scaleway/sdk-instance' +export * from '@scaleway/sdk-interlink' +export * from '@scaleway/sdk-iot' +export * from '@scaleway/sdk-ipam' +export * from '@scaleway/sdk-jobs' +export * from '@scaleway/sdk-k8s' +export * from '@scaleway/sdk-key-manager' +export * from '@scaleway/sdk-lb' +export * from '@scaleway/sdk-marketplace' +export * from '@scaleway/sdk-mnq' +export * from '@scaleway/sdk-mongodb' +export * from '@scaleway/sdk-product-catalog' +export * from '@scaleway/sdk-qaas' +export * from '@scaleway/sdk-rdb' +export * from '@scaleway/sdk-redis' +export * from '@scaleway/sdk-registry' +export * from '@scaleway/sdk-s2s-vpn' +export * from '@scaleway/sdk-secret' +export * from '@scaleway/sdk-serverless-sqldb' +export * from '@scaleway/sdk-std' +export * from '@scaleway/sdk-tem' +export * from '@scaleway/sdk-test' +export * from '@scaleway/sdk-vpc' +export * from '@scaleway/sdk-vpcgw' +export * from '@scaleway/sdk-webhosting' diff --git a/packages/sdk/vite.config.ts b/packages/sdk/vite.config.ts index 5c0513828..e0307d11e 100644 --- a/packages/sdk/vite.config.ts +++ b/packages/sdk/vite.config.ts @@ -3,7 +3,7 @@ /* eslint-disable import/no-relative-packages */ /* eslint-disable import/no-extraneous-dependencies */ import { defineConfig, mergeConfig } from 'vite' -import { defaultConfig } from '../../vite.config' +import { defaultConfig } from '../../vite.config.js' export default mergeConfig(defineConfig(defaultConfig), { build: { diff --git a/packages_generated/k8s/src/index.gen.ts b/packages_generated/k8s/src/index.gen.ts index c6543a090..780540634 100644 --- a/packages_generated/k8s/src/index.gen.ts +++ b/packages_generated/k8s/src/index.gen.ts @@ -3,4 +3,4 @@ * PLEASE DO NOT EDIT HERE */ -export * as K8Sv1 from './v1/index.js' +export * as K8sv1 from './v1/index.js' diff --git a/packages_generated/s2s_vpn/src/index.gen.ts b/packages_generated/s2s_vpn/src/index.gen.ts index c5da6693d..e572b5c63 100644 --- a/packages_generated/s2s_vpn/src/index.gen.ts +++ b/packages_generated/s2s_vpn/src/index.gen.ts @@ -4,4 +4,3 @@ */ export * as S2SVpnv1alpha1 from './v1alpha1/index.gen.js' - diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 71dfa57c9..464ce7059 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,7 +12,7 @@ importers: version: 2.2.2 '@commitlint/cli': specifier: 19.8.1 - version: 19.8.1(@types/node@22.15.2)(typescript@5.8.3) + version: 19.8.1(@types/node@20.17.46)(typescript@5.8.3) '@commitlint/config-conventional': specifier: 19.8.1 version: 19.8.1 @@ -39,7 +39,7 @@ importers: version: 3.1.2(vitest@3.1.2) babel-plugin-annotate-pure-calls: specifier: 0.5.0 - version: 0.5.0(@babel/core@7.26.10) + version: 0.5.0(@babel/core@7.28.0) browserslist: specifier: 4.24.5 version: 4.24.5 @@ -51,10 +51,10 @@ importers: version: 4.1.0(encoding@0.1.13) cz-conventional-changelog: specifier: 3.3.0 - version: 3.3.0(@types/node@22.15.2)(typescript@5.8.3) + version: 3.3.0(@types/node@20.17.46)(typescript@5.8.3) esbuild-plugin-browserslist: specifier: 1.0.1 - version: 1.0.1(browserslist@4.24.5)(esbuild@0.25.3) + 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) @@ -78,7 +78,7 @@ importers: version: 3.5.3 react: specifier: ^19.1.1 - version: 19.1.1 + version: 19.2.0 read-pkg: specifier: 9.0.1 version: 9.0.1 @@ -87,7 +87,7 @@ importers: version: 1.8.16 turbo: specifier: ^2.5.6 - version: 2.5.6 + version: 2.5.8 typedoc: specifier: 0.27.6 version: 0.27.6(typescript@5.8.3) @@ -96,10 +96,10 @@ importers: version: 5.8.3 vite: specifier: 6.3.6 - version: 6.3.6(@types/node@22.15.2)(jiti@2.4.2)(yaml@2.7.1) + version: 6.3.6(@types/node@20.17.46)(jiti@2.4.2)(yaml@2.8.0) vitest: specifier: 3.1.2 - version: 3.1.2(@types/node@22.15.2)(@vitest/ui@3.1.2)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.7.1) + version: 3.1.2(@types/node@20.17.46)(@vitest/ui@3.1.2)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.8.0) packages/client: {} @@ -820,138 +820,124 @@ packages: } engines: { node: '>=6.0.0' } - '@asamuzakjp/css-color@2.8.2': + '@asamuzakjp/css-color@3.2.0': resolution: { - integrity: sha512-RtWv9jFN2/bLExuZgFFZ0I3pWWeezAHGgrmjqGGWclATl1aDe3yhCUaI0Ilkp6OCk9zX7+FjvDasEX8Q9Rxc5w==, + integrity: sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==, } - '@babel/code-frame@7.24.7': + '@babel/code-frame@7.27.1': resolution: { - integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==, + integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==, } engines: { node: '>=6.9.0' } - '@babel/code-frame@7.26.2': + '@babel/compat-data@7.28.0': resolution: { - integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==, + integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==, } engines: { node: '>=6.9.0' } - '@babel/compat-data@7.26.8': + '@babel/core@7.28.0': resolution: { - integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==, + integrity: sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==, } engines: { node: '>=6.9.0' } - '@babel/core@7.26.10': + '@babel/generator@7.28.0': resolution: { - integrity: sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==, + integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==, } engines: { node: '>=6.9.0' } - '@babel/generator@7.27.0': + '@babel/helper-compilation-targets@7.27.2': resolution: { - integrity: sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==, + integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==, } engines: { node: '>=6.9.0' } - '@babel/helper-compilation-targets@7.27.0': + '@babel/helper-globals@7.28.0': resolution: { - integrity: sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==, + integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==, } engines: { node: '>=6.9.0' } - '@babel/helper-module-imports@7.25.9': + '@babel/helper-module-imports@7.27.1': resolution: { - integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==, + integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==, } engines: { node: '>=6.9.0' } - '@babel/helper-module-transforms@7.26.0': + '@babel/helper-module-transforms@7.27.3': resolution: { - integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==, + integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-string-parser@7.25.9': + '@babel/helper-string-parser@7.27.1': resolution: { - integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==, + integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==, } engines: { node: '>=6.9.0' } - '@babel/helper-validator-identifier@7.24.7': + '@babel/helper-validator-identifier@7.27.1': resolution: { - integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==, + integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==, } engines: { node: '>=6.9.0' } - '@babel/helper-validator-identifier@7.25.9': + '@babel/helper-validator-option@7.27.1': resolution: { - integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==, + integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==, } engines: { node: '>=6.9.0' } - '@babel/helper-validator-option@7.25.9': + '@babel/helpers@7.27.6': resolution: { - integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==, + integrity: sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==, } engines: { node: '>=6.9.0' } - '@babel/helpers@7.27.0': + '@babel/parser@7.28.0': resolution: { - integrity: sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==, - } - engines: { node: '>=6.9.0' } - - '@babel/highlight@7.24.7': - resolution: - { - integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==, - } - engines: { node: '>=6.9.0' } - - '@babel/parser@7.27.0': - resolution: - { - integrity: sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==, + integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==, } engines: { node: '>=6.0.0' } hasBin: true - '@babel/template@7.27.0': + '@babel/template@7.27.2': resolution: { - integrity: sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==, + integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==, } engines: { node: '>=6.9.0' } - '@babel/traverse@7.27.0': + '@babel/traverse@7.28.0': resolution: { - integrity: sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==, + integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==, } engines: { node: '>=6.9.0' } - '@babel/types@7.27.0': + '@babel/types@7.28.1': resolution: { - integrity: sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==, + integrity: sha512-x0LvFTekgSX+83TI28Y9wYPUfzrnl2aT5+5QLnO6v7mSJYtEEevuDRN0F0uSHRk1G1IWZC43o00Y0xDDrpBGPQ==, } engines: { node: '>=6.9.0' } @@ -1057,13 +1043,6 @@ packages: } engines: { node: '>=v18' } - '@commitlint/config-validator@19.0.3': - resolution: - { - integrity: sha512-2D3r4PKjoo59zBc2auodrSCaUnCSALCx54yveOFwwP/i2kfEAQrygwOleFWswLqK0UL/F9r07MFi5ev2ohyM4Q==, - } - engines: { node: '>=v18' } - '@commitlint/config-validator@19.8.1': resolution: { @@ -1078,13 +1057,6 @@ packages: } engines: { node: '>=v18' } - '@commitlint/execute-rule@19.0.0': - resolution: - { - integrity: sha512-mtsdpY1qyWgAO/iOK0L6gSGeR7GFcdW7tIjcNFxcWkfLDF5qVbPHKuGATFqRMsxcO8OUKNj0+3WOHB7EHm4Jdw==, - } - engines: { node: '>=v18' } - '@commitlint/execute-rule@19.8.1': resolution: { @@ -1113,13 +1085,6 @@ packages: } engines: { node: '>=v18' } - '@commitlint/load@19.2.0': - resolution: - { - integrity: sha512-XvxxLJTKqZojCxaBQ7u92qQLFMMZc4+p9qrIq/9kJDy8DOrEa7P1yx7Tjdc2u2JxIalqT4KOGraVgCE7eCYJyQ==, - } - engines: { node: '>=v18' } - '@commitlint/load@19.8.1': resolution: { @@ -1148,13 +1113,6 @@ packages: } engines: { node: '>=v18' } - '@commitlint/resolve-extends@19.1.0': - resolution: - { - integrity: sha512-z2riI+8G3CET5CPgXJPlzftH+RiWYLMYv4C9tSLdLXdr6pBNimSKukYP9MS27ejmscqCTVA4almdLh0ODD2KYg==, - } - engines: { node: '>=v18' } - '@commitlint/resolve-extends@19.8.1': resolution: { @@ -1183,13 +1141,6 @@ packages: } engines: { node: '>=v18' } - '@commitlint/types@19.8.0': - resolution: - { - integrity: sha512-LRjP623jPyf3Poyfb0ohMj8I3ORyBDOwXAgxxVPbSD0unJuW2mJWeiRfaQinjtccMqC5Wy1HOMfa4btKjbNxbg==, - } - engines: { node: '>=v18' } - '@commitlint/types@19.8.1': resolution: { @@ -1197,65 +1148,65 @@ packages: } engines: { node: '>=v18' } - '@csstools/color-helpers@5.0.1': + '@csstools/color-helpers@5.0.2': resolution: { - integrity: sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==, + integrity: sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==, } engines: { node: '>=18' } - '@csstools/css-calc@2.1.1': + '@csstools/css-calc@2.1.4': resolution: { - integrity: sha512-rL7kaUnTkL9K+Cvo2pnCieqNpTKgQzy5f+N+5Iuko9HAoasP+xgprVh7KN/MaJVvVL1l0EzQq2MoqBHKSrDrag==, + integrity: sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==, } engines: { node: '>=18' } peerDependencies: - '@csstools/css-parser-algorithms': ^3.0.4 - '@csstools/css-tokenizer': ^3.0.3 + '@csstools/css-parser-algorithms': ^3.0.5 + '@csstools/css-tokenizer': ^3.0.4 - '@csstools/css-color-parser@3.0.7': + '@csstools/css-color-parser@3.0.10': resolution: { - integrity: sha512-nkMp2mTICw32uE5NN+EsJ4f5N+IGFeCFu4bGpiKgb2Pq/7J/MpyLBeQ5ry4KKtRFZaYs6sTmcMYrSRIyj5DFKA==, + integrity: sha512-TiJ5Ajr6WRd1r8HSiwJvZBiJOqtH86aHpUjq5aEKWHiII2Qfjqd/HCWKPOW8EP4vcspXbHnXrwIDlu5savQipg==, } engines: { node: '>=18' } peerDependencies: - '@csstools/css-parser-algorithms': ^3.0.4 - '@csstools/css-tokenizer': ^3.0.3 + '@csstools/css-parser-algorithms': ^3.0.5 + '@csstools/css-tokenizer': ^3.0.4 - '@csstools/css-parser-algorithms@3.0.4': + '@csstools/css-parser-algorithms@3.0.5': resolution: { - integrity: sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==, + integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==, } engines: { node: '>=18' } peerDependencies: - '@csstools/css-tokenizer': ^3.0.3 + '@csstools/css-tokenizer': ^3.0.4 - '@csstools/css-tokenizer@3.0.3': + '@csstools/css-tokenizer@3.0.4': resolution: { - integrity: sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==, + integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==, } engines: { node: '>=18' } - '@emnapi/core@1.4.3': + '@emnapi/core@1.4.5': resolution: { - integrity: sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==, + integrity: sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==, } - '@emnapi/runtime@1.4.3': + '@emnapi/runtime@1.4.5': resolution: { - integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==, + integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==, } - '@emnapi/wasi-threads@1.0.2': + '@emnapi/wasi-threads@1.0.4': resolution: { - integrity: sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==, + integrity: sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==, } '@emotion/eslint-plugin@11.12.0': @@ -1273,226 +1224,235 @@ packages: integrity: sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==, } - '@esbuild/aix-ppc64@0.25.3': + '@esbuild/aix-ppc64@0.25.8': resolution: { - integrity: sha512-W8bFfPA8DowP8l//sxjJLSLkD8iEjMc7cBVyP+u4cEv9sM7mdUCkgsj+t0n/BWPFtv7WWCN5Yzj0N6FJNUUqBQ==, + integrity: sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==, } engines: { node: '>=18' } cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.25.3': + '@esbuild/android-arm64@0.25.8': resolution: { - integrity: sha512-XelR6MzjlZuBM4f5z2IQHK6LkK34Cvv6Rj2EntER3lwCBFdg6h2lKbtRjpTTsdEjD/WSe1q8UyPBXP1x3i/wYQ==, + integrity: sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==, } engines: { node: '>=18' } cpu: [arm64] os: [android] - '@esbuild/android-arm@0.25.3': + '@esbuild/android-arm@0.25.8': resolution: { - integrity: sha512-PuwVXbnP87Tcff5I9ngV0lmiSu40xw1At6i3GsU77U7cjDDB4s0X2cyFuBiDa1SBk9DnvWwnGvVaGBqoFWPb7A==, + integrity: sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==, } engines: { node: '>=18' } cpu: [arm] os: [android] - '@esbuild/android-x64@0.25.3': + '@esbuild/android-x64@0.25.8': resolution: { - integrity: sha512-ogtTpYHT/g1GWS/zKM0cc/tIebFjm1F9Aw1boQ2Y0eUQ+J89d0jFY//s9ei9jVIlkYi8AfOjiixcLJSGNSOAdQ==, + integrity: sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==, } engines: { node: '>=18' } cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.25.3': + '@esbuild/darwin-arm64@0.25.8': resolution: { - integrity: sha512-eESK5yfPNTqpAmDfFWNsOhmIOaQA59tAcF/EfYvo5/QWQCzXn5iUSOnqt3ra3UdzBv073ykTtmeLJZGt3HhA+w==, + integrity: sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==, } engines: { node: '>=18' } cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.25.3': + '@esbuild/darwin-x64@0.25.8': resolution: { - integrity: sha512-Kd8glo7sIZtwOLcPbW0yLpKmBNWMANZhrC1r6K++uDR2zyzb6AeOYtI6udbtabmQpFaxJ8uduXMAo1gs5ozz8A==, + integrity: sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==, } engines: { node: '>=18' } cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.25.3': + '@esbuild/freebsd-arm64@0.25.8': resolution: { - integrity: sha512-EJiyS70BYybOBpJth3M0KLOus0n+RRMKTYzhYhFeMwp7e/RaajXvP+BWlmEXNk6uk+KAu46j/kaQzr6au+JcIw==, + integrity: sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==, } engines: { node: '>=18' } cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.25.3': + '@esbuild/freebsd-x64@0.25.8': resolution: { - integrity: sha512-Q+wSjaLpGxYf7zC0kL0nDlhsfuFkoN+EXrx2KSB33RhinWzejOd6AvgmP5JbkgXKmjhmpfgKZq24pneodYqE8Q==, + integrity: sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==, } engines: { node: '>=18' } cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.25.3': + '@esbuild/linux-arm64@0.25.8': resolution: { - integrity: sha512-xCUgnNYhRD5bb1C1nqrDV1PfkwgbswTTBRbAd8aH5PhYzikdf/ddtsYyMXFfGSsb/6t6QaPSzxtbfAZr9uox4A==, + integrity: sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==, } engines: { node: '>=18' } cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.25.3': + '@esbuild/linux-arm@0.25.8': resolution: { - integrity: sha512-dUOVmAUzuHy2ZOKIHIKHCm58HKzFqd+puLaS424h6I85GlSDRZIA5ycBixb3mFgM0Jdh+ZOSB6KptX30DD8YOQ==, + integrity: sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==, } engines: { node: '>=18' } cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.25.3': + '@esbuild/linux-ia32@0.25.8': resolution: { - integrity: sha512-yplPOpczHOO4jTYKmuYuANI3WhvIPSVANGcNUeMlxH4twz/TeXuzEP41tGKNGWJjuMhotpGabeFYGAOU2ummBw==, + integrity: sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==, } engines: { node: '>=18' } cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.25.3': + '@esbuild/linux-loong64@0.25.8': resolution: { - integrity: sha512-P4BLP5/fjyihmXCELRGrLd793q/lBtKMQl8ARGpDxgzgIKJDRJ/u4r1A/HgpBpKpKZelGct2PGI4T+axcedf6g==, + integrity: sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==, } engines: { node: '>=18' } cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.25.3': + '@esbuild/linux-mips64el@0.25.8': resolution: { - integrity: sha512-eRAOV2ODpu6P5divMEMa26RRqb2yUoYsuQQOuFUexUoQndm4MdpXXDBbUoKIc0iPa4aCO7gIhtnYomkn2x+bag==, + integrity: sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==, } engines: { node: '>=18' } cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.25.3': + '@esbuild/linux-ppc64@0.25.8': resolution: { - integrity: sha512-ZC4jV2p7VbzTlnl8nZKLcBkfzIf4Yad1SJM4ZMKYnJqZFD4rTI+pBG65u8ev4jk3/MPwY9DvGn50wi3uhdaghg==, + integrity: sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==, } engines: { node: '>=18' } cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.25.3': + '@esbuild/linux-riscv64@0.25.8': resolution: { - integrity: sha512-LDDODcFzNtECTrUUbVCs6j9/bDVqy7DDRsuIXJg6so+mFksgwG7ZVnTruYi5V+z3eE5y+BJZw7VvUadkbfg7QA==, + integrity: sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==, } engines: { node: '>=18' } cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.25.3': + '@esbuild/linux-s390x@0.25.8': resolution: { - integrity: sha512-s+w/NOY2k0yC2p9SLen+ymflgcpRkvwwa02fqmAwhBRI3SC12uiS10edHHXlVWwfAagYSY5UpmT/zISXPMW3tQ==, + integrity: sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==, } engines: { node: '>=18' } cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.25.3': + '@esbuild/linux-x64@0.25.8': resolution: { - integrity: sha512-nQHDz4pXjSDC6UfOE1Fw9Q8d6GCAd9KdvMZpfVGWSJztYCarRgSDfOVBY5xwhQXseiyxapkiSJi/5/ja8mRFFA==, + integrity: sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==, } engines: { node: '>=18' } cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.25.3': + '@esbuild/netbsd-arm64@0.25.8': resolution: { - integrity: sha512-1QaLtOWq0mzK6tzzp0jRN3eccmN3hezey7mhLnzC6oNlJoUJz4nym5ZD7mDnS/LZQgkrhEbEiTn515lPeLpgWA==, + integrity: sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==, } engines: { node: '>=18' } cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-x64@0.25.3': + '@esbuild/netbsd-x64@0.25.8': resolution: { - integrity: sha512-i5Hm68HXHdgv8wkrt+10Bc50zM0/eonPb/a/OFVfB6Qvpiirco5gBA5bz7S2SHuU+Y4LWn/zehzNX14Sp4r27g==, + integrity: sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==, } engines: { node: '>=18' } cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.25.3': + '@esbuild/openbsd-arm64@0.25.8': resolution: { - integrity: sha512-zGAVApJEYTbOC6H/3QBr2mq3upG/LBEXr85/pTtKiv2IXcgKV0RT0QA/hSXZqSvLEpXeIxah7LczB4lkiYhTAQ==, + integrity: sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==, } engines: { node: '>=18' } cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.25.3': + '@esbuild/openbsd-x64@0.25.8': resolution: { - integrity: sha512-fpqctI45NnCIDKBH5AXQBsD0NDPbEFczK98hk/aa6HJxbl+UtLkJV2+Bvy5hLSLk3LHmqt0NTkKNso1A9y1a4w==, + integrity: sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==, } engines: { node: '>=18' } cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.25.3': + '@esbuild/openharmony-arm64@0.25.8': + resolution: + { + integrity: sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==, + } + engines: { node: '>=18' } + cpu: [arm64] + os: [openharmony] + + '@esbuild/sunos-x64@0.25.8': resolution: { - integrity: sha512-ROJhm7d8bk9dMCUZjkS8fgzsPAZEjtRJqCAmVgB0gMrvG7hfmPmz9k1rwO4jSiblFjYmNvbECL9uhaPzONMfgA==, + integrity: sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==, } engines: { node: '>=18' } cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.25.3': + '@esbuild/win32-arm64@0.25.8': resolution: { - integrity: sha512-YWcow8peiHpNBiIXHwaswPnAXLsLVygFwCB3A7Bh5jRkIBFWHGmNQ48AlX4xDvQNoMZlPYzjVOQDYEzWCqufMQ==, + integrity: sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==, } engines: { node: '>=18' } cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.25.3': + '@esbuild/win32-ia32@0.25.8': resolution: { - integrity: sha512-qspTZOIGoXVS4DpNqUYUs9UxVb04khS1Degaw/MnfMe7goQ3lTfQ13Vw4qY/Nj0979BGvMRpAYbs/BAxEvU8ew==, + integrity: sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==, } engines: { node: '>=18' } cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.25.3': + '@esbuild/win32-x64@0.25.8': resolution: { - integrity: sha512-ICgUR+kPimx0vvRzf+N/7L7tVSQeE3BYY+NhHRHXS1kBuPO7z2+7ea2HbhDyZdTephgvNvKrlDDKUexuCVBVvg==, + integrity: sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==, } engines: { node: '>=18' } cpu: [x64] @@ -1657,12 +1617,11 @@ packages: } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - '@jridgewell/gen-mapping@0.3.8': + '@jridgewell/gen-mapping@0.3.12': resolution: { - integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==, + integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==, } - engines: { node: '>=6.0.0' } '@jridgewell/resolve-uri@3.1.2': resolution: @@ -1671,23 +1630,16 @@ packages: } engines: { node: '>=6.0.0' } - '@jridgewell/set-array@1.2.1': + '@jridgewell/sourcemap-codec@1.5.4': resolution: { - integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==, + integrity: sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==, } - engines: { node: '>=6.0.0' } - '@jridgewell/sourcemap-codec@1.5.0': + '@jridgewell/trace-mapping@0.3.29': resolution: { - integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==, - } - - '@jridgewell/trace-mapping@0.3.25': - resolution: - { - integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==, + integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==, } '@lerna/create@8.2.3': @@ -1865,99 +1817,99 @@ packages: } engines: { node: ^16.14.0 || >=18.0.0 } - '@nx/devkit@20.8.1': + '@nx/devkit@20.8.2': resolution: { - integrity: sha512-N3nwIg/7RIZeB76iuVo29q+l9WyTtvuBSgDFM2msiIK6Q928ilzoeNPZ/p7w/TE3Gqs5XVhq9ExMvDAOTxdmXA==, + integrity: sha512-rr9p2/tZDQivIpuBUpZaFBK6bZ+b5SAjZk75V4tbCUqGW3+5OPuVvBPm+X+7PYwUF6rwSpewxkjWNeGskfCe+Q==, } peerDependencies: nx: '>= 19 <= 21' - '@nx/nx-darwin-arm64@20.8.1': + '@nx/nx-darwin-arm64@20.8.2': resolution: { - integrity: sha512-Gat4Io66cV70Oa1CjrMJPsEx5ICpAGayv9hejOtBUEDb6XjR12L2e4wV+4EHliF0UbEcuZAr8/lTROEPk0RGWQ==, + integrity: sha512-t+bmCn6sRPNGU6hnSyWNvbQYA/KgsxGZKYlaCLRwkNhI2akModcBUqtktJzCKd1XHDqs6EkEFBWjFr8/kBEkSg==, } engines: { node: '>= 10' } cpu: [arm64] os: [darwin] - '@nx/nx-darwin-x64@20.8.1': + '@nx/nx-darwin-x64@20.8.2': resolution: { - integrity: sha512-TB9mZk7neGFKgBr2wSBgY6c4kFF9vvChNSp3TrEeXR3FppFcYG5eK4AaKfzWCpYb0wMtseAm7NMX1Lu74utClQ==, + integrity: sha512-pt/wmDLM31Es8/EzazlyT5U+ou2l60rfMNFGCLqleHEQ0JUTc0KWnOciBLbHIQFiPsCQZJFEKyfV5V/ncePmmw==, } engines: { node: '>= 10' } cpu: [x64] os: [darwin] - '@nx/nx-freebsd-x64@20.8.1': + '@nx/nx-freebsd-x64@20.8.2': resolution: { - integrity: sha512-7UQu0/Afna5Af2GagEQ6rbKfUh75NfUn+g66wsoQoUGBvDW0U7B8P3Ph5Bk4Urub0BSfMVcNg2X7CgfypLFN/g==, + integrity: sha512-joZxFbgJfkHkB9uMIJr73Gpnm9pnpvr0XKGbWC409/d2x7q1qK77tKdyhGm+A3+kaZFwstNVPmCUtUwJYyU6LA==, } engines: { node: '>= 10' } cpu: [x64] os: [freebsd] - '@nx/nx-linux-arm-gnueabihf@20.8.1': + '@nx/nx-linux-arm-gnueabihf@20.8.2': resolution: { - integrity: sha512-Tjh8JkTP+x1jSrzx+ofx1pKpkhIbXd7bi0bPdpYt6NI1lZz2HB/dv8vtdzP80jXEDztHf0AeGnEJVgJKsgI6yg==, + integrity: sha512-98O/qsxn4vIMPY/FyzvmVrl7C5yFhCUVk0/4PF+PA2SvtQ051L1eMRY6bq/lb69qfN6szJPZ41PG5mPx0NeLZw==, } engines: { node: '>= 10' } cpu: [arm] os: [linux] - '@nx/nx-linux-arm64-gnu@20.8.1': + '@nx/nx-linux-arm64-gnu@20.8.2': resolution: { - integrity: sha512-2+qPIwav2vrytH6pe7fukBe8+yN5JGbEDCnDO8wKQsHeeZMLAQJiZ7EJH/+vynRkI7oWf87mihIKNQME19+w6A==, + integrity: sha512-h6a+HxwfSpxsi4KpxGgPh9GDBmD2E+XqGCdfYpobabxqEBvlnIlJyuDhlRR06cTWpuNXHpRdrVogmV6m/YbtDg==, } engines: { node: '>= 10' } cpu: [arm64] os: [linux] - '@nx/nx-linux-arm64-musl@20.8.1': + '@nx/nx-linux-arm64-musl@20.8.2': resolution: { - integrity: sha512-DsKc+DiMsuHqpBWchUUUg6zv4OaexRqpFXys6auZlrpFpn80kSqLQ3S4zZ5AUu+26wxZqEVJs+uxHGwFbhEssQ==, + integrity: sha512-4Ev+jM0VAxDHV/dFgMXjQTCXS4I8W4oMe7FSkXpG8RUn6JK659DC8ExIDPoGIh+Cyqq6r6mw1CSia+ciQWICWQ==, } engines: { node: '>= 10' } cpu: [arm64] os: [linux] - '@nx/nx-linux-x64-gnu@20.8.1': + '@nx/nx-linux-x64-gnu@20.8.2': resolution: { - integrity: sha512-Kzru44beVKAmSG84ShuMIIfyu2Uu5r8gsHdtiQPBIOGkZa0Z/e6YtUxcN3w1UZ7yvvzoQ4pQLvqU6UZRSWZtEg==, + integrity: sha512-nR0ev+wxu+nQYRd7bhqggOxK7UfkV6h+Ko1mumUFyrM5GvPpz/ELhjJFSnMcOkOMcvH0b6G5uTBJvN1XWCkbmg==, } engines: { node: '>= 10' } cpu: [x64] os: [linux] - '@nx/nx-linux-x64-musl@20.8.1': + '@nx/nx-linux-x64-musl@20.8.2': resolution: { - integrity: sha512-cSVVb7DVMhrxCaj/n55okBZS6lZoP5a5vynOBGIV4z3/OJLev+xI9A+3imn/aXnBl8iS69HogYyrW0YTXv4Xaw==, + integrity: sha512-ost41l5yc2aq2Gc9bMMpaPi/jkXqbXEMEPHrxWKuKmaek3K2zbVDQzvBBNcQKxf/mlCsrqN4QO0mKYSRRqag5A==, } engines: { node: '>= 10' } cpu: [x64] os: [linux] - '@nx/nx-win32-arm64-msvc@20.8.1': + '@nx/nx-win32-arm64-msvc@20.8.2': resolution: { - integrity: sha512-gte5HcvI24CN6b9I6IYTXh/A0CtRfnlAFaJomPpfT8Wcq637aOZzS0arAEZVoU8QZty1350hj6sfu+wSIjoP7A==, + integrity: sha512-0SEOqT/daBG5WtM9vOGilrYaAuf1tiALdrFavY62+/arXYxXemUKmRI5qoKDTnvoLMBGkJs6kxhMO5b7aUXIvQ==, } engines: { node: '>= 10' } cpu: [arm64] os: [win32] - '@nx/nx-win32-x64-msvc@20.8.1': + '@nx/nx-win32-x64-msvc@20.8.2': resolution: { - integrity: sha512-6c2fVEPdPwJdnRbckBatRDF/g6JAp6p3Mfl90DpuaEF2DZC5pmCXKOsXE0aSIZ+gODom2JIchM++2KmDZPJUoA==, + integrity: sha512-iIsY+tVqes/NOqTbJmggL9Juie/iaDYlWgXA9IUv88FE9thqWKhVj4/tCcPjsOwzD+1SVna3YISEEFsx5UV4ew==, } engines: { node: '>= 10' } cpu: [x64] @@ -1970,10 +1922,10 @@ packages: } engines: { node: '>= 18' } - '@octokit/core@5.2.1': + '@octokit/core@5.2.2': resolution: { - integrity: sha512-dKYCMuPO1bmrpuogcjQ8z7ICCH3FP6WmxpwC03yjzGfZhj9fTJg6+bS1+UAplekbN2C+M61UNllGOOoAfGCrdQ==, + integrity: sha512-/g2d4sW9nUDJOMz3mabVQvOGhVa4e/BN/Um7yca9Bb2XTzPPnfTWHWQg+IsEYO7M3Vx+EXvaM/I2pJWIMun1bg==, } engines: { node: '>= 18' } @@ -2091,162 +2043,162 @@ packages: integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==, } - '@rollup/rollup-android-arm-eabi@4.40.0': + '@rollup/rollup-android-arm-eabi@4.45.1': resolution: { - integrity: sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg==, + integrity: sha512-NEySIFvMY0ZQO+utJkgoMiCAjMrGvnbDLHvcmlA33UXJpYBCvlBEbMMtV837uCkS+plG2umfhn0T5mMAxGrlRA==, } cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.40.0': + '@rollup/rollup-android-arm64@4.45.1': resolution: { - integrity: sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w==, + integrity: sha512-ujQ+sMXJkg4LRJaYreaVx7Z/VMgBBd89wGS4qMrdtfUFZ+TSY5Rs9asgjitLwzeIbhwdEhyj29zhst3L1lKsRQ==, } cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.40.0': + '@rollup/rollup-darwin-arm64@4.45.1': resolution: { - integrity: sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ==, + integrity: sha512-FSncqHvqTm3lC6Y13xncsdOYfxGSLnP+73k815EfNmpewPs+EyM49haPS105Rh4aF5mJKywk9X0ogzLXZzN9lA==, } cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.40.0': + '@rollup/rollup-darwin-x64@4.45.1': resolution: { - integrity: sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA==, + integrity: sha512-2/vVn/husP5XI7Fsf/RlhDaQJ7x9zjvC81anIVbr4b/f0xtSmXQTFcGIQ/B1cXIYM6h2nAhJkdMHTnD7OtQ9Og==, } cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.40.0': + '@rollup/rollup-freebsd-arm64@4.45.1': resolution: { - integrity: sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg==, + integrity: sha512-4g1kaDxQItZsrkVTdYQ0bxu4ZIQ32cotoQbmsAnW1jAE4XCMbcBPDirX5fyUzdhVCKgPcrwWuucI8yrVRBw2+g==, } cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.40.0': + '@rollup/rollup-freebsd-x64@4.45.1': resolution: { - integrity: sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw==, + integrity: sha512-L/6JsfiL74i3uK1Ti2ZFSNsp5NMiM4/kbbGEcOCps99aZx3g8SJMO1/9Y0n/qKlWZfn6sScf98lEOUe2mBvW9A==, } cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.40.0': + '@rollup/rollup-linux-arm-gnueabihf@4.45.1': resolution: { - integrity: sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==, + integrity: sha512-RkdOTu2jK7brlu+ZwjMIZfdV2sSYHK2qR08FUWcIoqJC2eywHbXr0L8T/pONFwkGukQqERDheaGTeedG+rra6Q==, } cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.40.0': + '@rollup/rollup-linux-arm-musleabihf@4.45.1': resolution: { - integrity: sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==, + integrity: sha512-3kJ8pgfBt6CIIr1o+HQA7OZ9mp/zDk3ctekGl9qn/pRBgrRgfwiffaUmqioUGN9hv0OHv2gxmvdKOkARCtRb8Q==, } cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.40.0': + '@rollup/rollup-linux-arm64-gnu@4.45.1': resolution: { - integrity: sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==, + integrity: sha512-k3dOKCfIVixWjG7OXTCOmDfJj3vbdhN0QYEqB+OuGArOChek22hn7Uy5A/gTDNAcCy5v2YcXRJ/Qcnm4/ma1xw==, } cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.40.0': + '@rollup/rollup-linux-arm64-musl@4.45.1': resolution: { - integrity: sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==, + integrity: sha512-PmI1vxQetnM58ZmDFl9/Uk2lpBBby6B6rF4muJc65uZbxCs0EA7hhKCk2PKlmZKuyVSHAyIw3+/SiuMLxKxWog==, } cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.40.0': + '@rollup/rollup-linux-loongarch64-gnu@4.45.1': resolution: { - integrity: sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==, + integrity: sha512-9UmI0VzGmNJ28ibHW2GpE2nF0PBQqsyiS4kcJ5vK+wuwGnV5RlqdczVocDSUfGX/Na7/XINRVoUgJyFIgipoRg==, } cpu: [loong64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.40.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.45.1': resolution: { - integrity: sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==, + integrity: sha512-7nR2KY8oEOUTD3pBAxIBBbZr0U7U+R9HDTPNy+5nVVHDXI4ikYniH1oxQz9VoB5PbBU1CZuDGHkLJkd3zLMWsg==, } cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.40.0': + '@rollup/rollup-linux-riscv64-gnu@4.45.1': resolution: { - integrity: sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==, + integrity: sha512-nlcl3jgUultKROfZijKjRQLUu9Ma0PeNv/VFHkZiKbXTBQXhpytS8CIj5/NfBeECZtY2FJQubm6ltIxm/ftxpw==, } cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-musl@4.40.0': + '@rollup/rollup-linux-riscv64-musl@4.45.1': resolution: { - integrity: sha512-rKmSj6EXQRnhSkE22+WvrqOqRtk733x3p5sWpZilhmjnkHkpeCgWsFFo0dGnUGeA+OZjRl3+VYq+HyCOEuwcxQ==, + integrity: sha512-HJV65KLS51rW0VY6rvZkiieiBnurSzpzore1bMKAhunQiECPuxsROvyeaot/tcK3A3aGnI+qTHqisrpSgQrpgA==, } cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.40.0': + '@rollup/rollup-linux-s390x-gnu@4.45.1': resolution: { - integrity: sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==, + integrity: sha512-NITBOCv3Qqc6hhwFt7jLV78VEO/il4YcBzoMGGNxznLgRQf43VQDae0aAzKiBeEPIxnDrACiMgbqjuihx08OOw==, } cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.40.0': + '@rollup/rollup-linux-x64-gnu@4.45.1': resolution: { - integrity: sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==, + integrity: sha512-+E/lYl6qu1zqgPEnTrs4WysQtvc/Sh4fC2nByfFExqgYrqkKWp1tWIbe+ELhixnenSpBbLXNi6vbEEJ8M7fiHw==, } cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.40.0': + '@rollup/rollup-linux-x64-musl@4.45.1': resolution: { - integrity: sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==, + integrity: sha512-a6WIAp89p3kpNoYStITT9RbTbTnqarU7D8N8F2CV+4Cl9fwCOZraLVuVFvlpsW0SbIiYtEnhCZBPLoNdRkjQFw==, } cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.40.0': + '@rollup/rollup-win32-arm64-msvc@4.45.1': resolution: { - integrity: sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==, + integrity: sha512-T5Bi/NS3fQiJeYdGvRpTAP5P02kqSOpqiopwhj0uaXB6nzs5JVi2XMJb18JUSKhCOX8+UE1UKQufyD6Or48dJg==, } cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.40.0': + '@rollup/rollup-win32-ia32-msvc@4.45.1': resolution: { - integrity: sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA==, + integrity: sha512-lxV2Pako3ujjuUe9jiU3/s7KSrDfH6IgTSQOnDWr9aJ92YsFd7EurmClK0ly/t8dzMkDtd04g60WX6yl0sGfdw==, } cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.40.0': + '@rollup/rollup-win32-x64-msvc@4.45.1': resolution: { - integrity: sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ==, + integrity: sha512-M/fKi4sasCdM8i0aWJjCSFm2qEnYRR8AMLG2kxp6wD13+tMGA4Z1tVAuHkNRjud5SW2EM3naLuK35w9twvf6aA==, } cpu: [x64] os: [win32] @@ -2279,22 +2231,22 @@ packages: } engines: { node: '>=20.x' } - '@shikijs/engine-oniguruma@1.29.1': + '@shikijs/engine-oniguruma@1.29.2': resolution: { - integrity: sha512-gSt2WhLNgEeLstcweQOSp+C+MhOpTsgdNXRqr3zP6M+BUBZ8Md9OU2BYwUYsALBxHza7hwaIWtFHjQ/aOOychw==, + integrity: sha512-7iiOx3SG8+g1MnlzZVDYiaeHe7Ez2Kf2HrJzdmGwkRisT7r4rak0e655AcM/tF9JG/kg5fMNYlLLKglbN7gBqA==, } - '@shikijs/types@1.29.1': + '@shikijs/types@1.29.2': resolution: { - integrity: sha512-aBqAuhYRp5vSir3Pc9+QPu9WESBOjUo03ao0IHLC4TyTioSsp/SkbAZSrIH4ghYYC1T1KTEpRSBa83bas4RnPA==, + integrity: sha512-VJjK0eIijTZf0QSTODEXCqinjBn0joAHQ+aPSBzrv4O2d/QSbsMw+ZeSRx03kV34Hy7NzUvV/7NqfYGRLrASmw==, } - '@shikijs/vscode-textmate@10.0.1': + '@shikijs/vscode-textmate@10.0.2': resolution: { - integrity: sha512-fTIQwLF+Qhuws31iw7Ncl1R3HUDtGwIipiJ9iU+UsDUwMhegFcQKQHd51nZjb7CArq0MvON8rbgCGQYWHUKAdg==, + integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==, } '@sigstore/bundle@2.3.2': @@ -2365,16 +2317,16 @@ packages: integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==, } - '@types/conventional-commits-parser@5.0.0': + '@types/conventional-commits-parser@5.0.1': resolution: { - integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==, + integrity: sha512-7uz5EHdzz2TqoMfV7ee61Egf5y6NkcO4FB/1iCCQnbeiI1F3xzv3vK5dBCXUCLQgGYS+mUeigK1iKQzvED+QnQ==, } - '@types/estree@1.0.7': + '@types/estree@1.0.8': resolution: { - integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==, + integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==, } '@types/hast@3.0.4': @@ -2413,10 +2365,10 @@ packages: integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==, } - '@types/node@22.15.2': + '@types/node@20.17.46': resolution: { - integrity: sha512-uKXqKN9beGoMdBfcaTY1ecwz6ctxuJAcUlwE55938g0ZJ8lRxwAZqRz2AJ4pzpt5dHdTPMB863UZ0ESiFUcP7A==, + integrity: sha512-0PQHLhZPWOxGW4auogW0eOQAuNIlCYvibIpG67ja0TOJ6/sehu+1en7sfceUn+QQtx4Rk3GxbLNwPh0Cav7TWw==, } '@types/normalize-package-data@2.4.4': @@ -2425,10 +2377,10 @@ packages: integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==, } - '@types/semver@7.5.8': + '@types/semver@7.7.0': resolution: { - integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==, + integrity: sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==, } '@types/unist@3.0.3': @@ -2696,6 +2648,12 @@ packages: integrity: sha512-R0xAiHuWeDjTSB3kQ3OQpT8Rx3yhdOAIm/JM4axXxnG7Q/fS8XUwggv/A4xzbQA+drYRjzkMnpYnOGAc4oeq8w==, } + '@vitest/pretty-format@3.2.4': + resolution: + { + integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==, + } + '@vitest/runner@3.1.2': resolution: { @@ -2770,14 +2728,6 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn@8.14.0: - resolution: - { - integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==, - } - engines: { node: '>=0.4.0' } - hasBin: true - acorn@8.15.0: resolution: { @@ -2792,10 +2742,10 @@ packages: integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==, } - agent-base@7.1.3: + agent-base@7.1.4: resolution: { - integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==, + integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==, } engines: { node: '>= 14' } @@ -2852,10 +2802,10 @@ packages: } engines: { node: '>=8' } - ansi-regex@6.0.1: + ansi-regex@6.1.0: resolution: { - integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==, + integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==, } engines: { node: '>=12' } @@ -2919,13 +2869,6 @@ packages: } engines: { node: '>= 0.4' } - array-buffer-byte-length@1.0.1: - resolution: - { - integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==, - } - engines: { node: '>= 0.4' } - array-buffer-byte-length@1.0.2: resolution: { @@ -2946,10 +2889,10 @@ packages: integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==, } - array-includes@3.1.8: + array-includes@3.1.9: resolution: { - integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==, + integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==, } engines: { node: '>= 0.4' } @@ -2967,24 +2910,24 @@ packages: } engines: { node: '>= 0.4' } - array.prototype.findlastindex@1.2.5: + array.prototype.findlastindex@1.2.6: resolution: { - integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==, + integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==, } engines: { node: '>= 0.4' } - array.prototype.flat@1.3.2: + array.prototype.flat@1.3.3: resolution: { - integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==, + integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==, } engines: { node: '>= 0.4' } - array.prototype.flatmap@1.3.2: + array.prototype.flatmap@1.3.3: resolution: { - integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==, + integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==, } engines: { node: '>= 0.4' } @@ -2995,13 +2938,6 @@ packages: } engines: { node: '>= 0.4' } - arraybuffer.prototype.slice@1.0.3: - resolution: - { - integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==, - } - engines: { node: '>= 0.4' } - arraybuffer.prototype.slice@1.0.4: resolution: { @@ -3036,6 +2972,13 @@ packages: integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==, } + async-function@1.0.0: + resolution: + { + integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==, + } + engines: { node: '>= 0.4' } + async@3.2.6: resolution: { @@ -3062,17 +3005,17 @@ packages: } engines: { node: '>= 0.4' } - axe-core@4.10.0: + axe-core@4.10.3: resolution: { - integrity: sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==, + integrity: sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==, } engines: { node: '>=4' } - axios@1.9.0: + axios@1.11.0: resolution: { - integrity: sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==, + integrity: sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==, } axobject-query@4.1.0: @@ -3129,16 +3072,16 @@ packages: integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==, } - brace-expansion@1.1.11: + brace-expansion@1.1.12: resolution: { - integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, + integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==, } - brace-expansion@2.0.1: + brace-expansion@2.0.2: resolution: { - integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==, + integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==, } braces@3.0.3: @@ -3196,17 +3139,10 @@ packages: } engines: { node: '>=6' } - call-bind-apply-helpers@1.0.1: + call-bind-apply-helpers@1.0.2: resolution: { - integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==, - } - engines: { node: '>= 0.4' } - - call-bind@1.0.7: - resolution: - { - integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==, + integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==, } engines: { node: '>= 0.4' } @@ -3217,10 +3153,10 @@ packages: } engines: { node: '>= 0.4' } - call-bound@1.0.3: + call-bound@1.0.4: resolution: { - integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==, + integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==, } engines: { node: '>= 0.4' } @@ -3245,18 +3181,18 @@ packages: } engines: { node: '>=6' } - caniuse-lite@1.0.30001717: + caniuse-lite@1.0.30001727: resolution: { - integrity: sha512-auPpttCq6BDEG8ZAuHJIplGw6GODhjw+/11e7IjpnYCxZcW/ONgPs0KVBJ0d1bY3e2+7PRe5RCLyP+PfwVgkYw==, + integrity: sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==, } - chai@5.2.0: + chai@5.2.1: resolution: { - integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==, + integrity: sha512-5nFxhUrX0PqtyogoYOA8IPswy5sZFTOsBFl/9bNsmDLgsxYTzSZQJDPppDnZPTQbzSEm0hqGjWPzRemQCYbD6A==, } - engines: { node: '>=12' } + engines: { node: '>=18' } chalk@2.4.2: resolution: @@ -3279,13 +3215,6 @@ packages: } engines: { node: '>=10' } - chalk@5.3.0: - resolution: - { - integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==, - } - engines: { node: ^12.17.0 || ^14.13 || >=16.0.0 } - chalk@5.4.1: resolution: { @@ -3327,10 +3256,10 @@ packages: } engines: { node: '>=8' } - ci-info@4.2.0: + ci-info@4.3.0: resolution: { - integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==, + integrity: sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==, } engines: { node: '>=8' } @@ -3483,10 +3412,10 @@ packages: } engines: { node: ^12.20.0 || >=14 } - commitizen@4.3.0: + commitizen@4.3.1: resolution: { - integrity: sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw==, + integrity: sha512-gwAPAVTy/j5YcOOebcCRIijn+mSjWJC+IYKivTu6aG8Ei/scoXgfsMRnuAk6b0GRste2J4NGxVdMN3ZpfNaVaw==, } engines: { node: '>= 12' } hasBin: true @@ -3619,17 +3548,6 @@ packages: integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==, } - cosmiconfig-typescript-loader@5.0.0: - resolution: - { - integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==, - } - engines: { node: '>=v16' } - peerDependencies: - '@types/node': '*' - cosmiconfig: '>=8.2' - typescript: '>=4' - cosmiconfig-typescript-loader@6.1.0: resolution: { @@ -3682,10 +3600,10 @@ packages: engines: { node: '>=4' } hasBin: true - cssstyle@4.2.1: + cssstyle@4.6.0: resolution: { - integrity: sha512-9+vem03dMXG7gDmZ62uqmRiMRNtinIZ9ZyuF6BdxzfOD+FdN5hretzynkn0ReS2DO2GSw76RWHs0UmJPI2zUjw==, + integrity: sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==, } engines: { node: '>=18' } @@ -3723,13 +3641,6 @@ packages: } engines: { node: '>=18' } - data-view-buffer@1.0.1: - resolution: - { - integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==, - } - engines: { node: '>= 0.4' } - data-view-buffer@1.0.2: resolution: { @@ -3737,13 +3648,6 @@ packages: } engines: { node: '>= 0.4' } - data-view-byte-length@1.0.1: - resolution: - { - integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==, - } - engines: { node: '>= 0.4' } - data-view-byte-length@1.0.2: resolution: { @@ -3751,13 +3655,6 @@ packages: } engines: { node: '>= 0.4' } - data-view-byte-offset@1.0.0: - resolution: - { - integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==, - } - engines: { node: '>= 0.4' } - data-view-byte-offset@1.0.1: resolution: { @@ -3782,18 +3679,6 @@ packages: supports-color: optional: true - debug@4.4.0: - resolution: - { - integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==, - } - engines: { node: '>=6.0' } - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.4.1: resolution: { @@ -3820,10 +3705,10 @@ packages: } engines: { node: '>=0.10.0' } - decimal.js@10.5.0: + decimal.js@10.6.0: resolution: { - integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==, + integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==, } dedent@0.7.0: @@ -3994,10 +3879,10 @@ packages: engines: { node: '>=0.10.0' } hasBin: true - electron-to-chromium@1.5.149: + electron-to-chromium@1.5.190: resolution: { - integrity: sha512-UyiO82eb9dVOx8YO3ajDf9jz2kKyt98DEITRdeLPstOEuTlLzDA4Gyq5K9he71TQziU5jUVu2OAu5N48HmQiyQ==, + integrity: sha512-k4McmnB2091YIsdCgkS0fMVMPOJgxl93ltFzaryXqwip1AaxeDqKCGLxkXODDA5Ab/D+tV5EL5+aTx76RvLRxw==, } emoji-regex@10.4.0: @@ -4024,10 +3909,10 @@ packages: integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==, } - end-of-stream@1.4.4: + end-of-stream@1.4.5: resolution: { - integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==, + integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==, } enquirer@2.3.6: @@ -4044,10 +3929,10 @@ packages: } engines: { node: '>=0.12' } - entities@6.0.0: + entities@6.0.1: resolution: { - integrity: sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==, + integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==, } engines: { node: '>=0.12' } @@ -4085,24 +3970,10 @@ packages: integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==, } - es-abstract@1.23.3: + es-abstract@1.24.0: resolution: { - integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==, - } - engines: { node: '>= 0.4' } - - es-abstract@1.23.9: - resolution: - { - integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==, - } - engines: { node: '>= 0.4' } - - es-define-property@1.0.0: - resolution: - { - integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==, + integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==, } engines: { node: '>= 0.4' } @@ -4133,17 +4004,10 @@ packages: integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==, } - es-object-atoms@1.0.0: + es-object-atoms@1.1.1: resolution: { - integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==, - } - engines: { node: '>= 0.4' } - - es-set-tostringtag@2.0.3: - resolution: - { - integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==, + integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==, } engines: { node: '>= 0.4' } @@ -4154,16 +4018,10 @@ packages: } engines: { node: '>= 0.4' } - es-shim-unscopables@1.0.2: - resolution: - { - integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==, - } - - es-to-primitive@1.2.1: + es-shim-unscopables@1.1.0: resolution: { - integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==, + integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==, } engines: { node: '>= 0.4' } @@ -4184,21 +4042,14 @@ packages: browserslist: ^4.21.8 esbuild: ~0.25.4 - esbuild@0.25.3: + esbuild@0.25.8: resolution: { - integrity: sha512-qKA6Pvai73+M2FtftpNKRxJ78GIjmFXFxd/1DVBqGo/qNhLSfv+G12n9pNoWdytJC8U00TrViOwpjT0zgqQS8Q==, + integrity: sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==, } engines: { node: '>=18' } hasBin: true - escalade@3.1.2: - resolution: - { - integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==, - } - engines: { node: '>=6' } - escalade@3.2.0: resolution: { @@ -4268,10 +4119,10 @@ packages: integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==, } - eslint-module-utils@2.12.0: + eslint-module-utils@2.12.1: resolution: { - integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==, + integrity: sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==, } engines: { node: '>=4' } peerDependencies: @@ -4377,13 +4228,6 @@ packages: } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - eslint-visitor-keys@4.2.0: - resolution: - { - integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - eslint-visitor-keys@4.2.1: resolution: { @@ -4404,13 +4248,6 @@ packages: jiti: optional: true - espree@10.3.0: - resolution: - { - integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - espree@10.4.0: resolution: { @@ -4500,10 +4337,10 @@ packages: } engines: { node: '>=0.10.0' } - expect-type@1.2.1: + expect-type@1.2.2: resolution: { - integrity: sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==, + integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==, } engines: { node: '>=12.0.0' } @@ -4526,10 +4363,10 @@ packages: integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, } - fast-glob@3.3.2: + fast-glob@3.3.3: resolution: { - integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==, + integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==, } engines: { node: '>=8.6.0' } @@ -4545,22 +4382,22 @@ packages: integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==, } - fast-uri@3.0.1: + fast-uri@3.0.6: resolution: { - integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==, + integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==, } - fastq@1.17.1: + fastq@1.19.1: resolution: { - integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==, + integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==, } - fdir@6.4.4: + fdir@6.4.6: resolution: { - integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==, + integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==, } peerDependencies: picomatch: ^3 || ^4 @@ -4680,23 +4517,24 @@ packages: debug: optional: true - for-each@0.3.3: + for-each@0.3.5: resolution: { - integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==, + integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==, } + engines: { node: '>= 0.4' } - foreground-child@3.2.1: + foreground-child@3.3.1: resolution: { - integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==, + integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==, } engines: { node: '>=14' } - form-data@4.0.2: + form-data@4.0.4: resolution: { - integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==, + integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==, } engines: { node: '>= 6' } @@ -4760,13 +4598,6 @@ packages: integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==, } - function.prototype.name@1.1.6: - resolution: - { - integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==, - } - engines: { node: '>= 0.4' } - function.prototype.name@1.1.8: resolution: { @@ -4801,17 +4632,10 @@ packages: } engines: { node: '>=18' } - get-intrinsic@1.2.4: + get-intrinsic@1.3.0: resolution: { - integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==, - } - engines: { node: '>= 0.4' } - - get-intrinsic@1.2.7: - resolution: - { - integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==, + integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==, } engines: { node: '>= 0.4' } @@ -4844,19 +4668,19 @@ packages: } engines: { node: '>=10' } - get-stream@8.0.1: + get-stream@6.0.1: resolution: { - integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==, + integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==, } - engines: { node: '>=16' } + engines: { node: '>=10' } - get-symbol-description@1.0.2: + get-stream@8.0.1: resolution: { - integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==, + integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==, } - engines: { node: '>= 0.4' } + engines: { node: '>=16' } get-symbol-description@1.1.0: resolution: @@ -4976,13 +4800,6 @@ packages: } engines: { node: '>=0.10.0' } - globals@11.12.0: - resolution: - { - integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==, - } - engines: { node: '>=4' } - globals@14.0.0: resolution: { @@ -5004,12 +4821,6 @@ packages: } engines: { node: '>=10' } - gopd@1.0.1: - resolution: - { - integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==, - } - gopd@1.2.0: resolution: { @@ -5050,11 +4861,12 @@ packages: } engines: { node: '>=6' } - has-bigints@1.0.2: + has-bigints@1.1.0: resolution: { - integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==, + integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==, } + engines: { node: '>= 0.4' } has-flag@3.0.0: resolution: @@ -5076,13 +4888,6 @@ packages: integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==, } - has-proto@1.0.3: - resolution: - { - integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==, - } - engines: { node: '>= 0.4' } - has-proto@1.2.0: resolution: { @@ -5090,13 +4895,6 @@ packages: } engines: { node: '>= 0.4' } - has-symbols@1.0.3: - resolution: - { - integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==, - } - engines: { node: '>= 0.4' } - has-symbols@1.1.0: resolution: { @@ -5164,10 +4962,10 @@ packages: integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==, } - http-cache-semantics@4.1.1: + http-cache-semantics@4.2.0: resolution: { - integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==, + integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==, } http-proxy-agent@7.0.2: @@ -5233,13 +5031,6 @@ packages: } engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } - ignore@5.3.1: - resolution: - { - integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==, - } - engines: { node: '>= 4' } - ignore@5.3.2: resolution: { @@ -5254,10 +5045,10 @@ packages: } engines: { node: '>= 4' } - import-fresh@3.3.0: + import-fresh@3.3.1: resolution: { - integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==, + integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==, } engines: { node: '>=6' } @@ -5289,10 +5080,10 @@ packages: } engines: { node: '>=8' } - index-to-position@0.1.2: + index-to-position@1.1.0: resolution: { - integrity: sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==, + integrity: sha512-XPdx9Dq4t9Qk1mTMbWONJqU7boCoumEH7fRET37HX5+khDUl3J2W6PdALxhILYlIYx2amlwYcRPp28p0tSiojg==, } engines: { node: '>=18' } @@ -5350,13 +5141,6 @@ packages: } engines: { node: '>=12.0.0' } - internal-slot@1.0.7: - resolution: - { - integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==, - } - engines: { node: '>= 0.4' } - internal-slot@1.1.0: resolution: { @@ -5371,13 +5155,6 @@ packages: } engines: { node: '>= 12' } - is-array-buffer@3.0.4: - resolution: - { - integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==, - } - engines: { node: '>= 0.4' } - is-array-buffer@3.0.5: resolution: { @@ -5391,19 +5168,13 @@ packages: integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==, } - is-async-function@2.0.0: + is-async-function@2.1.1: resolution: { - integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==, + integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==, } engines: { node: '>= 0.4' } - is-bigint@1.0.4: - resolution: - { - integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==, - } - is-bigint@1.1.0: resolution: { @@ -5418,17 +5189,10 @@ packages: } engines: { node: '>=8' } - is-boolean-object@1.1.2: + is-boolean-object@1.2.2: resolution: { - integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==, - } - engines: { node: '>= 0.4' } - - is-boolean-object@1.2.1: - resolution: - { - integrity: sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==, + integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==, } engines: { node: '>= 0.4' } @@ -5446,13 +5210,6 @@ packages: } hasBin: true - is-core-module@2.15.1: - resolution: - { - integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==, - } - engines: { node: '>= 0.4' } - is-core-module@2.16.1: resolution: { @@ -5460,13 +5217,6 @@ packages: } engines: { node: '>= 0.4' } - is-data-view@1.0.1: - resolution: - { - integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==, - } - engines: { node: '>= 0.4' } - is-data-view@1.0.2: resolution: { @@ -5474,13 +5224,6 @@ packages: } engines: { node: '>= 0.4' } - is-date-object@1.0.5: - resolution: - { - integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==, - } - engines: { node: '>= 0.4' } - is-date-object@1.1.0: resolution: { @@ -5503,12 +5246,6 @@ packages: } engines: { node: '>=0.10.0' } - is-finalizationregistry@1.0.2: - resolution: - { - integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==, - } - is-finalizationregistry@1.1.1: resolution: { @@ -5537,10 +5274,10 @@ packages: } engines: { node: '>=18' } - is-generator-function@1.0.10: + is-generator-function@1.1.0: resolution: { - integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==, + integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==, } engines: { node: '>= 0.4' } @@ -5578,13 +5315,6 @@ packages: } engines: { node: '>= 0.4' } - is-number-object@1.0.7: - resolution: - { - integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==, - } - engines: { node: '>= 0.4' } - is-number-object@1.1.1: resolution: { @@ -5626,13 +5356,6 @@ packages: integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==, } - is-regex@1.1.4: - resolution: - { - integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==, - } - engines: { node: '>= 0.4' } - is-regex@1.2.1: resolution: { @@ -5647,13 +5370,6 @@ packages: } engines: { node: '>= 0.4' } - is-shared-array-buffer@1.0.3: - resolution: - { - integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==, - } - engines: { node: '>= 0.4' } - is-shared-array-buffer@1.0.4: resolution: { @@ -5681,13 +5397,6 @@ packages: } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } - is-string@1.0.7: - resolution: - { - integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==, - } - engines: { node: '>= 0.4' } - is-string@1.1.1: resolution: { @@ -5695,13 +5404,6 @@ packages: } engines: { node: '>= 0.4' } - is-symbol@1.0.4: - resolution: - { - integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==, - } - engines: { node: '>= 0.4' } - is-symbol@1.1.1: resolution: { @@ -5723,13 +5425,6 @@ packages: } engines: { node: '>=8' } - is-typed-array@1.1.13: - resolution: - { - integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==, - } - engines: { node: '>= 0.4' } - is-typed-array@1.1.15: resolution: { @@ -5757,23 +5452,17 @@ packages: } engines: { node: '>= 0.4' } - is-weakref@1.0.2: + is-weakref@1.1.1: resolution: { - integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==, - } - - is-weakref@1.1.0: - resolution: - { - integrity: sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==, + integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==, } engines: { node: '>= 0.4' } - is-weakset@2.0.3: + is-weakset@2.0.4: resolution: { - integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==, + integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==, } engines: { node: '>= 0.4' } @@ -5893,13 +5582,6 @@ packages: } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } - jiti@1.21.6: - resolution: - { - integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==, - } - hasBin: true - jiti@2.4.2: resolution: { @@ -6080,10 +5762,10 @@ packages: } engines: { node: '>=0.10.0' } - ky@1.7.5: + ky@1.8.2: resolution: { - integrity: sha512-HzhziW6sc5m0pwi5M196+7cEBtbt0lCYi67wNsiwMUmz833wloE0gbzJPWKs1gliFKQb34huItDQX97LyOdPdA==, + integrity: sha512-XybQJ3d4Ea1kI27DoelE5ZCT3bSJlibYTtQuMsyzKox3TMyayw1asgQdl54WroAm+fIA3ZCr8zXW2RpR7qWVpA==, } engines: { node: '>=18' } @@ -6163,10 +5845,10 @@ packages: engines: { node: '>=18.12.0' } hasBin: true - listr2@8.3.2: + listr2@8.3.3: resolution: { - integrity: sha512-vsBzcU4oE+v0lj4FhVLzr9dBTv4/fHIa57l+GCwovP8MoFNZJTOhGU8PXd4v2VJCbECAaijBiHntiekFMLvo0g==, + integrity: sha512-LWzX2KsqcB1wqQ4AHgYb4RsDXauQiqhjLk+6hjbaeHG4zpjjVAB6wC/gz6X0l+Du1cN3pUB5ZlrvTbhGSNnUQQ==, } engines: { node: '>=18.0.0' } @@ -6312,10 +5994,10 @@ packages: } hasBin: true - loupe@3.1.3: + loupe@3.1.4: resolution: { - integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==, + integrity: sha512-wJzkKwJrheKtknCOKNEtDK4iqg/MxmZheEMtSTYvnzRdEYaZzmgH976nenp8WdJRdx5Vc1X/9MO0Oszl6ezeXg==, } lru-cache@10.4.3: @@ -6324,13 +6006,6 @@ packages: integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==, } - lru-cache@11.0.2: - resolution: - { - integrity: sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==, - } - engines: { node: 20 || >=22 } - lru-cache@5.1.1: resolution: { @@ -6858,10 +6533,10 @@ packages: integrity: sha512-/ieB+mDe4MrrKMT8z+mQL8klXydZWGR5Dowt4RAGKbJ3kIGEx3X4ljUo+6V73IXtUPWgfOlU5B9MlGxFO5T+cA==, } - nx@20.8.1: + nx@20.8.2: resolution: { - integrity: sha512-73Uw8YXpsjeLqHSl7NMCmGdCs+8ynPzoNJFWAqVanPETEY9zPd5wevVQmeyzYtNNQU35uj6Os4iUzYunmwnFaA==, + integrity: sha512-mDKpbH3vEpUFDx0rrLh+tTqLq1PYU8KiD/R7OVZGd1FxQxghx2HOl32MiqNsfPcw6AvKlXhslbwIESV+N55FLQ==, } hasBin: true peerDependencies: @@ -6880,17 +6555,10 @@ packages: } engines: { node: '>=0.10.0' } - object-inspect@1.13.2: - resolution: - { - integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==, - } - engines: { node: '>= 0.4' } - - object-inspect@1.13.3: + object-inspect@1.13.4: resolution: { - integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==, + integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==, } engines: { node: '>= 0.4' } @@ -6901,13 +6569,6 @@ packages: } engines: { node: '>= 0.4' } - object.assign@4.1.5: - resolution: - { - integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==, - } - engines: { node: '>= 0.4' } - object.assign@4.1.7: resolution: { @@ -6915,10 +6576,10 @@ packages: } engines: { node: '>= 0.4' } - object.entries@1.1.8: + object.entries@1.1.9: resolution: { - integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==, + integrity: sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==, } engines: { node: '>= 0.4' } @@ -6936,10 +6597,10 @@ packages: } engines: { node: '>= 0.4' } - object.values@1.2.0: + object.values@1.2.1: resolution: { - integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==, + integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==, } engines: { node: '>= 0.4' } @@ -7145,10 +6806,10 @@ packages: } engines: { node: '>=8' } - package-json-from-dist@1.0.0: + package-json-from-dist@1.0.1: resolution: { - integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==, + integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==, } package-json@10.0.1: @@ -7202,10 +6863,10 @@ packages: } engines: { node: '>=8' } - parse-json@8.1.0: + parse-json@8.3.0: resolution: { - integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==, + integrity: sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==, } engines: { node: '>=18' } @@ -7309,10 +6970,10 @@ packages: integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==, } - pathval@2.0.0: + pathval@2.0.1: resolution: { - integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==, + integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==, } engines: { node: '>= 14.16' } @@ -7329,10 +6990,10 @@ packages: } engines: { node: '>=8.6' } - picomatch@4.0.2: + picomatch@4.0.3: resolution: { - integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==, + integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==, } engines: { node: '>=12' } @@ -7386,10 +7047,10 @@ packages: } engines: { node: '>=12' } - possible-typed-array-names@1.0.0: + possible-typed-array-names@1.1.0: resolution: { - integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==, + integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==, } engines: { node: '>= 0.4' } @@ -7400,10 +7061,10 @@ packages: } engines: { node: '>=4' } - postcss@8.5.3: + postcss@8.5.6: resolution: { - integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==, + integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==, } engines: { node: ^10 || ^12 || >=14 } @@ -7563,10 +7224,10 @@ packages: integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==, } - react@19.1.1: + react@19.2.0: resolution: { - integrity: sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==, + integrity: sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==, } engines: { node: '>=0.10.0' } @@ -7660,20 +7321,6 @@ packages: } engines: { node: '>= 0.4' } - reflect.getprototypeof@1.0.6: - resolution: - { - integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==, - } - engines: { node: '>= 0.4' } - - regexp.prototype.flags@1.5.2: - resolution: - { - integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==, - } - engines: { node: '>= 0.4' } - regexp.prototype.flags@1.5.4: resolution: { @@ -7758,13 +7405,6 @@ packages: engines: { node: '>= 0.4' } hasBin: true - resolve@1.22.8: - resolution: - { - integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==, - } - hasBin: true - resolve@2.0.0-next.5: resolution: { @@ -7793,10 +7433,10 @@ packages: } engines: { node: '>= 4' } - reusify@1.0.4: + reusify@1.1.0: resolution: { - integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, + integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==, } engines: { iojs: '>=1.0.0', node: '>=0.10.0' } @@ -7814,10 +7454,10 @@ packages: engines: { node: '>=14' } hasBin: true - rollup@4.40.0: + rollup@4.45.1: resolution: { - integrity: sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w==, + integrity: sha512-4iya7Jb76fVpQyLoiVpzUrsjQ12r3dM7fIVz+4NwoYvZOShknRmiv+iu9CClZml5ZLGb0XMcYLutK6w9tgxHDw==, } engines: { node: '>=18.0.0', npm: '>=8.0.0' } hasBin: true @@ -7841,25 +7481,12 @@ packages: integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, } - rxjs@7.8.1: - resolution: - { - integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==, - } - rxjs@7.8.2: resolution: { integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==, } - safe-array-concat@1.1.2: - resolution: - { - integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==, - } - engines: { node: '>=0.4' } - safe-array-concat@1.1.3: resolution: { @@ -7886,13 +7513,6 @@ packages: } engines: { node: '>= 0.4' } - safe-regex-test@1.0.3: - resolution: - { - integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==, - } - engines: { node: '>= 0.4' } - safe-regex-test@1.1.0: resolution: { @@ -7933,18 +7553,10 @@ packages: } hasBin: true - semver@7.6.3: + semver@7.7.2: resolution: { - integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==, - } - engines: { node: '>=10' } - hasBin: true - - semver@7.7.1: - resolution: - { - integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==, + integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==, } engines: { node: '>=10' } hasBin: true @@ -8018,13 +7630,6 @@ packages: } engines: { node: '>= 0.4' } - side-channel@1.0.6: - resolution: - { - integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==, - } - engines: { node: '>= 0.4' } - side-channel@1.1.0: resolution: { @@ -8100,10 +7705,10 @@ packages: } engines: { node: '>= 14' } - socks@2.8.4: + socks@2.8.6: resolution: { - integrity: sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==, + integrity: sha512-pe4Y2yzru68lXCb38aAqRf5gvN8YdjP1lok5o0J7BOHljkyCGKVz7H3vpVIXKD27rj2giOJ7DwVyk/GWrPHDWA==, } engines: { node: '>= 10.0.0', npm: '>= 3.0.0' } @@ -8146,10 +7751,10 @@ packages: integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==, } - spdx-license-ids@3.0.18: + spdx-license-ids@3.0.21: resolution: { - integrity: sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==, + integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==, } split2@3.2.2: @@ -8202,6 +7807,13 @@ packages: integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==, } + stop-iteration-iterator@1.1.0: + resolution: + { + integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==, + } + engines: { node: '>= 0.4' } + string-argv@0.3.2: resolution: { @@ -8237,10 +7849,10 @@ packages: } engines: { node: '>= 0.4' } - string.prototype.matchall@4.0.11: + string.prototype.matchall@4.0.12: resolution: { - integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==, + integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==, } engines: { node: '>= 0.4' } @@ -8257,19 +7869,6 @@ packages: } engines: { node: '>= 0.4' } - string.prototype.trim@1.2.9: - resolution: - { - integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==, - } - engines: { node: '>= 0.4' } - - string.prototype.trimend@1.0.8: - resolution: - { - integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==, - } - string.prototype.trimend@1.0.9: resolution: { @@ -8465,17 +8064,17 @@ packages: } engines: { node: '>=12.0.0' } - tinyglobby@0.2.13: + tinyglobby@0.2.14: resolution: { - integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==, + integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==, } engines: { node: '>=12.0.0' } - tinypool@1.0.2: + tinypool@1.1.1: resolution: { - integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==, + integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==, } engines: { node: ^18.0.0 || >=20.0.0 } @@ -8493,16 +8092,16 @@ packages: } engines: { node: '>=14.0.0' } - tldts-core@6.1.71: + tldts-core@6.1.86: resolution: { - integrity: sha512-LRbChn2YRpic1KxY+ldL1pGXN/oVvKfCVufwfVzEQdFYNo39uF7AJa/WXdo+gYO7PTvdfkCPCed6Hkvz/kR7jg==, + integrity: sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==, } - tldts@6.1.71: + tldts@6.1.86: resolution: { - integrity: sha512-LQIHmHnuzfZgZWAf2HzL83TIIrD8NhhI0DVxqo9/FdOd4ilec+NTNZOlDZf7EwrTNoutccbsHjvWHYXLAtvxjw==, + integrity: sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==, } hasBin: true @@ -8568,10 +8167,10 @@ packages: } engines: { node: '>=8' } - ts-api-utils@1.3.0: + ts-api-utils@1.4.3: resolution: { - integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==, + integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==, } engines: { node: '>=16' } peerDependencies: @@ -8613,12 +8212,6 @@ packages: integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==, } - tslib@2.6.3: - resolution: - { - integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==, - } - tslib@2.8.1: resolution: { @@ -8641,58 +8234,58 @@ packages: } engines: { node: ^16.14.0 || >=18.0.0 } - turbo-darwin-64@2.5.6: + turbo-darwin-64@2.5.8: resolution: { - integrity: sha512-3C1xEdo4aFwMJAPvtlPqz1Sw/+cddWIOmsalHFMrsqqydcptwBfu26WW2cDm3u93bUzMbBJ8k3zNKFqxJ9ei2A==, + integrity: sha512-Dh5bCACiHO8rUXZLpKw+m3FiHtAp2CkanSyJre+SInEvEr5kIxjGvCK/8MFX8SFRjQuhjtvpIvYYZJB4AGCxNQ==, } cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.5.6: + turbo-darwin-arm64@2.5.8: resolution: { - integrity: sha512-LyiG+rD7JhMfYwLqB6k3LZQtYn8CQQUePbpA8mF/hMLPAekXdJo1g0bUPw8RZLwQXUIU/3BU7tXENvhSGz5DPA==, + integrity: sha512-f1H/tQC9px7+hmXn6Kx/w8Jd/FneIUnvLlcI/7RGHunxfOkKJKvsoiNzySkoHQ8uq1pJnhJ0xNGTlYM48ZaJOQ==, } cpu: [arm64] os: [darwin] - turbo-linux-64@2.5.6: + turbo-linux-64@2.5.8: resolution: { - integrity: sha512-GOcUTT0xiT/pSnHL4YD6Yr3HreUhU8pUcGqcI2ksIF9b2/r/kRHwGFcsHgpG3+vtZF/kwsP0MV8FTlTObxsYIA==, + integrity: sha512-hMyvc7w7yadBlZBGl/bnR6O+dJTx3XkTeyTTH4zEjERO6ChEs0SrN8jTFj1lueNXKIHh1SnALmy6VctKMGnWfw==, } cpu: [x64] os: [linux] - turbo-linux-arm64@2.5.6: + turbo-linux-arm64@2.5.8: resolution: { - integrity: sha512-10Tm15bruJEA3m0V7iZcnQBpObGBcOgUcO+sY7/2vk1bweW34LMhkWi8svjV9iDF68+KJDThnYDlYE/bc7/zzQ==, + integrity: sha512-LQELGa7bAqV2f+3rTMRPnj5G/OHAe2U+0N9BwsZvfMvHSUbsQ3bBMWdSQaYNicok7wOZcHjz2TkESn1hYK6xIQ==, } cpu: [arm64] os: [linux] - turbo-windows-64@2.5.6: + turbo-windows-64@2.5.8: resolution: { - integrity: sha512-FyRsVpgaj76It0ludwZsNN40ytHN+17E4PFJyeliBEbxrGTc5BexlXVpufB7XlAaoaZVxbS6KT8RofLfDRyEPg==, + integrity: sha512-3YdcaW34TrN1AWwqgYL9gUqmZsMT4T7g8Y5Azz+uwwEJW+4sgcJkIi9pYFyU4ZBSjBvkfuPZkGgfStir5BBDJQ==, } cpu: [x64] os: [win32] - turbo-windows-arm64@2.5.6: + turbo-windows-arm64@2.5.8: resolution: { - integrity: sha512-j/tWu8cMeQ7HPpKri6jvKtyXg9K1gRyhdK4tKrrchH8GNHscPX/F71zax58yYtLRWTiK04zNzPcUJuoS0+v/+Q==, + integrity: sha512-eFC5XzLmgXJfnAK3UMTmVECCwuBcORrWdewoiXBnUm934DY6QN8YowC/srhNnROMpaKaqNeRpoB5FxCww3eteQ==, } cpu: [arm64] os: [win32] - turbo@2.5.6: + turbo@2.5.8: resolution: { - integrity: sha512-gxToHmi9oTBNB05UjUsrWf0OyN5ZXtD0apOarC1KIx232Vp3WimRNy3810QzeNSgyD5rsaIDXlxlbnOzlouo+w==, + integrity: sha512-5c9Fdsr9qfpT3hA0EyYSFRZj1dVVsb6KIWubA9JBYZ/9ZEAijgUEae0BBR/Xl/wekt4w65/lYLTFaP3JmwSO8w==, } hasBin: true @@ -8738,20 +8331,13 @@ packages: } engines: { node: '>=8' } - type-fest@4.23.0: + type-fest@4.41.0: resolution: { - integrity: sha512-ZiBujro2ohr5+Z/hZWHESLz3g08BBdrdLMieYFULJO+tWc437sn8kQsWLJoZErY8alNhxre9K4p3GURAG11n+w==, + integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==, } engines: { node: '>=16' } - typed-array-buffer@1.0.2: - resolution: - { - integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==, - } - engines: { node: '>= 0.4' } - typed-array-buffer@1.0.3: resolution: { @@ -8759,13 +8345,6 @@ packages: } engines: { node: '>= 0.4' } - typed-array-byte-length@1.0.1: - resolution: - { - integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==, - } - engines: { node: '>= 0.4' } - typed-array-byte-length@1.0.3: resolution: { @@ -8773,13 +8352,6 @@ packages: } engines: { node: '>= 0.4' } - typed-array-byte-offset@1.0.2: - resolution: - { - integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==, - } - engines: { node: '>= 0.4' } - typed-array-byte-offset@1.0.4: resolution: { @@ -8787,13 +8359,6 @@ packages: } engines: { node: '>= 0.4' } - typed-array-length@1.0.6: - resolution: - { - integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==, - } - engines: { node: '>= 0.4' } - typed-array-length@1.0.7: resolution: { @@ -8839,12 +8404,6 @@ packages: engines: { node: '>=0.8.0' } hasBin: true - unbox-primitive@1.0.2: - resolution: - { - integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==, - } - unbox-primitive@1.1.0: resolution: { @@ -8852,10 +8411,10 @@ packages: } engines: { node: '>= 0.4' } - undici-types@6.21.0: + undici-types@6.19.8: resolution: { - integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==, + integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==, } unicorn-magic@0.1.0: @@ -8940,10 +8499,10 @@ packages: } engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } - validate-npm-package-name@6.0.0: + validate-npm-package-name@6.0.2: resolution: { - integrity: sha512-d7KLgL1LD3U3fgnvWEY1cQXoO/q6EQ1BSz48Sa149V/5zVTAbgmZIpyI8TRi6U9/JNyeYLlTKsEMPtLC27RFUg==, + integrity: sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ==, } engines: { node: ^18.17.0 || >=20.5.0 } @@ -9088,12 +8647,6 @@ packages: integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==, } - which-boxed-primitive@1.0.2: - resolution: - { - integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==, - } - which-boxed-primitive@1.1.1: resolution: { @@ -9101,13 +8654,6 @@ packages: } engines: { node: '>= 0.4' } - which-builtin-type@1.1.4: - resolution: - { - integrity: sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==, - } - engines: { node: '>= 0.4' } - which-builtin-type@1.2.1: resolution: { @@ -9122,17 +8668,10 @@ packages: } engines: { node: '>= 0.4' } - which-typed-array@1.1.15: + which-typed-array@1.1.19: resolution: { - integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==, - } - engines: { node: '>= 0.4' } - - which-typed-array@1.1.18: - resolution: - { - integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==, + integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==, } engines: { node: '>= 0.4' } @@ -9247,10 +8786,10 @@ packages: } engines: { node: '>=8' } - ws@8.18.0: + ws@8.18.3: resolution: { - integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==, + integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==, } engines: { node: '>=10.0.0' } peerDependencies: @@ -9301,20 +8840,12 @@ packages: integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, } - yaml@2.6.1: - resolution: - { - integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==, - } - engines: { node: '>= 14' } - hasBin: true - - yaml@2.7.1: + yaml@2.8.0: resolution: { - integrity: sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==, + integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==, } - engines: { node: '>= 14' } + engines: { node: '>= 14.6' } hasBin: true yargs-parser@20.2.9: @@ -9352,10 +8883,10 @@ packages: } engines: { node: '>=10' } - yocto-queue@1.1.1: + yocto-queue@1.2.1: resolution: { - integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==, + integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==, } engines: { node: '>=12.20' } @@ -9368,42 +8899,37 @@ packages: snapshots: '@ampproject/remapping@2.3.0': dependencies: - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/gen-mapping': 0.3.12 + '@jridgewell/trace-mapping': 0.3.29 - '@asamuzakjp/css-color@2.8.2': + '@asamuzakjp/css-color@3.2.0': dependencies: - '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) - '@csstools/css-color-parser': 3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) - '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) - '@csstools/css-tokenizer': 3.0.3 - lru-cache: 11.0.2 - - '@babel/code-frame@7.24.7': - dependencies: - '@babel/highlight': 7.24.7 - picocolors: 1.1.1 + '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-color-parser': 3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + lru-cache: 10.4.3 - '@babel/code-frame@7.26.2': + '@babel/code-frame@7.27.1': dependencies: - '@babel/helper-validator-identifier': 7.25.9 + '@babel/helper-validator-identifier': 7.27.1 js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.26.8': {} + '@babel/compat-data@7.28.0': {} - '@babel/core@7.26.10': + '@babel/core@7.28.0': dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.27.0 - '@babel/helper-compilation-targets': 7.27.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10) - '@babel/helpers': 7.27.0 - '@babel/parser': 7.27.0 - '@babel/template': 7.27.0 - '@babel/traverse': 7.27.0 - '@babel/types': 7.27.0 + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.28.0 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.0) + '@babel/helpers': 7.27.6 + '@babel/parser': 7.28.0 + '@babel/template': 7.27.2 + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.1 convert-source-map: 2.0.0 debug: 4.4.1 gensync: 1.0.0-beta.2 @@ -9412,84 +8938,77 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.27.0': + '@babel/generator@7.28.0': dependencies: - '@babel/parser': 7.27.0 - '@babel/types': 7.27.0 - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.1 + '@jridgewell/gen-mapping': 0.3.12 + '@jridgewell/trace-mapping': 0.3.29 jsesc: 3.1.0 - '@babel/helper-compilation-targets@7.27.0': + '@babel/helper-compilation-targets@7.27.2': dependencies: - '@babel/compat-data': 7.26.8 - '@babel/helper-validator-option': 7.25.9 + '@babel/compat-data': 7.28.0 + '@babel/helper-validator-option': 7.27.1 browserslist: 4.24.5 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-module-imports@7.25.9': + '@babel/helper-globals@7.28.0': {} + + '@babel/helper-module-imports@7.27.1': dependencies: - '@babel/traverse': 7.27.0 - '@babel/types': 7.27.0 + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.1 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.10)': + '@babel/helper-module-transforms@7.27.3(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.27.0 + '@babel/core': 7.28.0 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - '@babel/helper-string-parser@7.25.9': {} + '@babel/helper-string-parser@7.27.1': {} - '@babel/helper-validator-identifier@7.24.7': {} + '@babel/helper-validator-identifier@7.27.1': {} - '@babel/helper-validator-identifier@7.25.9': {} + '@babel/helper-validator-option@7.27.1': {} - '@babel/helper-validator-option@7.25.9': {} - - '@babel/helpers@7.27.0': + '@babel/helpers@7.27.6': dependencies: - '@babel/template': 7.27.0 - '@babel/types': 7.27.0 + '@babel/template': 7.27.2 + '@babel/types': 7.28.1 - '@babel/highlight@7.24.7': + '@babel/parser@7.28.0': dependencies: - '@babel/helper-validator-identifier': 7.24.7 - chalk: 2.4.2 - js-tokens: 4.0.0 - picocolors: 1.1.1 - - '@babel/parser@7.27.0': - dependencies: - '@babel/types': 7.27.0 + '@babel/types': 7.28.1 - '@babel/template@7.27.0': + '@babel/template@7.27.2': dependencies: - '@babel/code-frame': 7.26.2 - '@babel/parser': 7.27.0 - '@babel/types': 7.27.0 + '@babel/code-frame': 7.27.1 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.1 - '@babel/traverse@7.27.0': + '@babel/traverse@7.28.0': dependencies: - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.27.0 - '@babel/parser': 7.27.0 - '@babel/template': 7.27.0 - '@babel/types': 7.27.0 + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.28.0 + '@babel/helper-globals': 7.28.0 + '@babel/parser': 7.28.0 + '@babel/template': 7.27.2 + '@babel/types': 7.28.1 debug: 4.4.1 - globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.27.0': + '@babel/types@7.28.1': dependencies: - '@babel/helper-string-parser': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 '@bcoe/v8-coverage@1.0.2': {} @@ -9528,11 +9047,11 @@ snapshots: '@biomejs/cli-win32-x64@2.2.2': optional: true - '@commitlint/cli@19.8.1(@types/node@22.15.2)(typescript@5.8.3)': + '@commitlint/cli@19.8.1(@types/node@20.17.46)(typescript@5.8.3)': dependencies: '@commitlint/format': 19.8.1 '@commitlint/lint': 19.8.1 - '@commitlint/load': 19.8.1(@types/node@22.15.2)(typescript@5.8.3) + '@commitlint/load': 19.8.1(@types/node@20.17.46)(typescript@5.8.3) '@commitlint/read': 19.8.1 '@commitlint/types': 19.8.1 tinyexec: 1.0.1 @@ -9546,12 +9065,6 @@ snapshots: '@commitlint/types': 19.8.1 conventional-changelog-conventionalcommits: 7.0.2 - '@commitlint/config-validator@19.0.3': - dependencies: - '@commitlint/types': 19.8.0 - ajv: 8.17.1 - optional: true - '@commitlint/config-validator@19.8.1': dependencies: '@commitlint/types': 19.8.1 @@ -9566,9 +9079,6 @@ snapshots: lodash.startcase: 4.4.0 lodash.upperfirst: 4.3.1 - '@commitlint/execute-rule@19.0.0': - optional: true - '@commitlint/execute-rule@19.8.1': {} '@commitlint/format@19.8.1': @@ -9579,7 +9089,7 @@ snapshots: '@commitlint/is-ignored@19.8.1': dependencies: '@commitlint/types': 19.8.1 - semver: 7.7.1 + semver: 7.7.2 '@commitlint/lint@19.8.1': dependencies: @@ -9588,24 +9098,7 @@ snapshots: '@commitlint/rules': 19.8.1 '@commitlint/types': 19.8.1 - '@commitlint/load@19.2.0(@types/node@22.15.2)(typescript@5.8.3)': - dependencies: - '@commitlint/config-validator': 19.0.3 - '@commitlint/execute-rule': 19.0.0 - '@commitlint/resolve-extends': 19.1.0 - '@commitlint/types': 19.8.0 - chalk: 5.3.0 - cosmiconfig: 9.0.0(typescript@5.8.3) - cosmiconfig-typescript-loader: 5.0.0(@types/node@22.15.2)(cosmiconfig@9.0.0(typescript@5.8.3))(typescript@5.8.3) - lodash.isplainobject: 4.0.6 - lodash.merge: 4.6.2 - lodash.uniq: 4.5.0 - transitivePeerDependencies: - - '@types/node' - - typescript - optional: true - - '@commitlint/load@19.8.1(@types/node@22.15.2)(typescript@5.8.3)': + '@commitlint/load@19.8.1(@types/node@20.17.46)(typescript@5.8.3)': dependencies: '@commitlint/config-validator': 19.8.1 '@commitlint/execute-rule': 19.8.1 @@ -9613,7 +9106,7 @@ snapshots: '@commitlint/types': 19.8.1 chalk: 5.4.1 cosmiconfig: 9.0.0(typescript@5.8.3) - cosmiconfig-typescript-loader: 6.1.0(@types/node@22.15.2)(cosmiconfig@9.0.0(typescript@5.8.3))(typescript@5.8.3) + cosmiconfig-typescript-loader: 6.1.0(@types/node@20.17.46)(cosmiconfig@9.0.0(typescript@5.8.3))(typescript@5.8.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -9637,16 +9130,6 @@ snapshots: minimist: 1.2.8 tinyexec: 1.0.1 - '@commitlint/resolve-extends@19.1.0': - dependencies: - '@commitlint/config-validator': 19.0.3 - '@commitlint/types': 19.8.0 - global-directory: 4.0.1 - import-meta-resolve: 4.1.0 - lodash.mergewith: 4.6.2 - resolve-from: 5.0.0 - optional: true - '@commitlint/resolve-extends@19.8.1': dependencies: '@commitlint/config-validator': 19.8.1 @@ -9669,47 +9152,41 @@ snapshots: dependencies: find-up: 7.0.0 - '@commitlint/types@19.8.0': - dependencies: - '@types/conventional-commits-parser': 5.0.0 - chalk: 5.4.1 - optional: true - '@commitlint/types@19.8.1': dependencies: - '@types/conventional-commits-parser': 5.0.0 + '@types/conventional-commits-parser': 5.0.1 chalk: 5.4.1 - '@csstools/color-helpers@5.0.1': {} + '@csstools/color-helpers@5.0.2': {} - '@csstools/css-calc@2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)': + '@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': dependencies: - '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) - '@csstools/css-tokenizer': 3.0.3 + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 - '@csstools/css-color-parser@3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)': + '@csstools/css-color-parser@3.0.10(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': dependencies: - '@csstools/color-helpers': 5.0.1 - '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) - '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) - '@csstools/css-tokenizer': 3.0.3 + '@csstools/color-helpers': 5.0.2 + '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 - '@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3)': + '@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4)': dependencies: - '@csstools/css-tokenizer': 3.0.3 + '@csstools/css-tokenizer': 3.0.4 - '@csstools/css-tokenizer@3.0.3': {} + '@csstools/css-tokenizer@3.0.4': {} - '@emnapi/core@1.4.3': + '@emnapi/core@1.4.5': dependencies: - '@emnapi/wasi-threads': 1.0.2 + '@emnapi/wasi-threads': 1.0.4 tslib: 2.8.1 - '@emnapi/runtime@1.4.3': + '@emnapi/runtime@1.4.5': dependencies: tslib: 2.8.1 - '@emnapi/wasi-threads@1.0.2': + '@emnapi/wasi-threads@1.0.4': dependencies: tslib: 2.8.1 @@ -9723,79 +9200,82 @@ snapshots: '@epic-web/invariant@1.0.0': {} - '@esbuild/aix-ppc64@0.25.3': + '@esbuild/aix-ppc64@0.25.8': + optional: true + + '@esbuild/android-arm64@0.25.8': optional: true - '@esbuild/android-arm64@0.25.3': + '@esbuild/android-arm@0.25.8': optional: true - '@esbuild/android-arm@0.25.3': + '@esbuild/android-x64@0.25.8': optional: true - '@esbuild/android-x64@0.25.3': + '@esbuild/darwin-arm64@0.25.8': optional: true - '@esbuild/darwin-arm64@0.25.3': + '@esbuild/darwin-x64@0.25.8': optional: true - '@esbuild/darwin-x64@0.25.3': + '@esbuild/freebsd-arm64@0.25.8': optional: true - '@esbuild/freebsd-arm64@0.25.3': + '@esbuild/freebsd-x64@0.25.8': optional: true - '@esbuild/freebsd-x64@0.25.3': + '@esbuild/linux-arm64@0.25.8': optional: true - '@esbuild/linux-arm64@0.25.3': + '@esbuild/linux-arm@0.25.8': optional: true - '@esbuild/linux-arm@0.25.3': + '@esbuild/linux-ia32@0.25.8': optional: true - '@esbuild/linux-ia32@0.25.3': + '@esbuild/linux-loong64@0.25.8': optional: true - '@esbuild/linux-loong64@0.25.3': + '@esbuild/linux-mips64el@0.25.8': optional: true - '@esbuild/linux-mips64el@0.25.3': + '@esbuild/linux-ppc64@0.25.8': optional: true - '@esbuild/linux-ppc64@0.25.3': + '@esbuild/linux-riscv64@0.25.8': optional: true - '@esbuild/linux-riscv64@0.25.3': + '@esbuild/linux-s390x@0.25.8': optional: true - '@esbuild/linux-s390x@0.25.3': + '@esbuild/linux-x64@0.25.8': optional: true - '@esbuild/linux-x64@0.25.3': + '@esbuild/netbsd-arm64@0.25.8': optional: true - '@esbuild/netbsd-arm64@0.25.3': + '@esbuild/netbsd-x64@0.25.8': optional: true - '@esbuild/netbsd-x64@0.25.3': + '@esbuild/openbsd-arm64@0.25.8': optional: true - '@esbuild/openbsd-arm64@0.25.3': + '@esbuild/openbsd-x64@0.25.8': optional: true - '@esbuild/openbsd-x64@0.25.3': + '@esbuild/openharmony-arm64@0.25.8': optional: true - '@esbuild/sunos-x64@0.25.3': + '@esbuild/sunos-x64@0.25.8': optional: true - '@esbuild/win32-arm64@0.25.3': + '@esbuild/win32-arm64@0.25.8': optional: true - '@esbuild/win32-ia32@0.25.3': + '@esbuild/win32-ia32@0.25.8': optional: true - '@esbuild/win32-x64@0.25.3': + '@esbuild/win32-x64@0.25.8': optional: true '@eslint-community/eslint-utils@4.7.0(eslint@9.33.0(jiti@2.4.2))': @@ -9826,11 +9306,11 @@ snapshots: '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 - debug: 4.4.0 - espree: 10.3.0 + debug: 4.4.1 + espree: 10.4.0 globals: 14.0.0 - ignore: 5.3.1 - import-fresh: 3.3.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 @@ -9844,7 +9324,7 @@ snapshots: espree: 10.4.0 globals: 14.0.0 ignore: 5.3.2 - import-fresh: 3.3.0 + import-fresh: 3.3.1 js-yaml: 4.1.0 minimatch: 3.1.2 strip-json-comments: 3.1.1 @@ -9862,9 +9342,9 @@ snapshots: '@gerrit0/mini-shiki@1.27.2': dependencies: - '@shikijs/engine-oniguruma': 1.29.1 - '@shikijs/types': 1.29.1 - '@shikijs/vscode-textmate': 10.0.1 + '@shikijs/engine-oniguruma': 1.29.2 + '@shikijs/types': 1.29.2 + '@shikijs/vscode-textmate': 10.0.2 '@humanfs/core@0.19.1': {} @@ -9898,29 +9378,26 @@ snapshots: dependencies: '@sinclair/typebox': 0.27.8 - '@jridgewell/gen-mapping@0.3.8': + '@jridgewell/gen-mapping@0.3.12': dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/sourcemap-codec': 1.5.4 + '@jridgewell/trace-mapping': 0.3.29 '@jridgewell/resolve-uri@3.1.2': {} - '@jridgewell/set-array@1.2.1': {} - - '@jridgewell/sourcemap-codec@1.5.0': {} + '@jridgewell/sourcemap-codec@1.5.4': {} - '@jridgewell/trace-mapping@0.3.25': + '@jridgewell/trace-mapping@0.3.29': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.4 '@lerna/create@8.2.3(encoding@0.1.13)(typescript@5.8.3)': dependencies: '@npmcli/arborist': 7.5.4 '@npmcli/package-json': 5.2.0 '@npmcli/run-script': 8.1.0 - '@nx/devkit': 20.8.1(nx@20.8.1) + '@nx/devkit': 20.8.2(nx@20.8.2) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 20.1.2 aproba: 2.0.0 @@ -9958,7 +9435,7 @@ snapshots: npm-package-arg: 11.0.2 npm-packlist: 8.0.2 npm-registry-fetch: 17.1.0 - nx: 20.8.1 + nx: 20.8.2 p-map: 4.0.0 p-map-series: 2.1.0 p-queue: 6.6.2 @@ -9968,7 +9445,7 @@ snapshots: read-cmd-shim: 4.0.0 resolve-from: 5.0.0 rimraf: 4.4.1 - semver: 7.7.1 + semver: 7.7.2 set-blocking: 2.0.0 signal-exit: 3.0.7 slash: 3.0.0 @@ -10007,9 +9484,9 @@ snapshots: parse-github-url: 1.0.3 picocolors: 1.1.1 sembear: 0.7.0 - semver: 7.7.1 + semver: 7.7.2 tinyexec: 1.0.1 - validate-npm-package-name: 6.0.0 + validate-npm-package-name: 6.0.2 '@manypkg/find-root@3.0.0': dependencies: @@ -10024,21 +9501,21 @@ snapshots: dependencies: jju: 1.4.0 js-yaml: 4.1.0 - tinyglobby: 0.2.13 + 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.8 + resolve: 1.22.10 '@microsoft/tsdoc@0.15.1': {} '@napi-rs/wasm-runtime@0.2.4': dependencies: - '@emnapi/core': 1.4.3 - '@emnapi/runtime': 1.4.3 + '@emnapi/core': 1.4.5 + '@emnapi/runtime': 1.4.5 '@tybys/wasm-util': 0.9.0 '@nodelib/fs.scandir@2.1.5': @@ -10051,11 +9528,11 @@ snapshots: '@nodelib/fs.walk@1.2.8': dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 + fastq: 1.19.1 '@npmcli/agent@2.2.2': dependencies: - agent-base: 7.1.3 + agent-base: 7.1.4 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 lru-cache: 10.4.3 @@ -10096,7 +9573,7 @@ snapshots: promise-all-reject-late: 1.0.1 promise-call-limit: 3.0.2 read-package-json-fast: 3.0.2 - semver: 7.7.1 + semver: 7.7.2 ssri: 10.0.6 treeverse: 3.0.0 walk-up-path: 3.0.1 @@ -10106,7 +9583,7 @@ snapshots: '@npmcli/fs@3.1.1': dependencies: - semver: 7.7.1 + semver: 7.7.2 '@npmcli/git@5.0.8': dependencies: @@ -10117,7 +9594,7 @@ snapshots: proc-log: 4.2.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.7.1 + semver: 7.7.2 which: 4.0.0 transitivePeerDependencies: - bluebird @@ -10140,7 +9617,7 @@ snapshots: json-parse-even-better-errors: 3.0.2 pacote: 18.0.6 proc-log: 4.2.0 - semver: 7.7.1 + semver: 7.7.2 transitivePeerDependencies: - bluebird - supports-color @@ -10157,7 +9634,7 @@ snapshots: json-parse-even-better-errors: 3.0.2 normalize-package-data: 6.0.2 proc-log: 4.2.0 - semver: 7.7.1 + semver: 7.7.2 transitivePeerDependencies: - bluebird @@ -10183,51 +9660,51 @@ snapshots: - bluebird - supports-color - '@nx/devkit@20.8.1(nx@20.8.1)': + '@nx/devkit@20.8.2(nx@20.8.2)': dependencies: ejs: 3.1.10 enquirer: 2.3.6 ignore: 5.3.2 minimatch: 9.0.3 - nx: 20.8.1 - semver: 7.7.1 + nx: 20.8.2 + semver: 7.7.2 tmp: 0.2.3 tslib: 2.8.1 yargs-parser: 21.1.1 - '@nx/nx-darwin-arm64@20.8.1': + '@nx/nx-darwin-arm64@20.8.2': optional: true - '@nx/nx-darwin-x64@20.8.1': + '@nx/nx-darwin-x64@20.8.2': optional: true - '@nx/nx-freebsd-x64@20.8.1': + '@nx/nx-freebsd-x64@20.8.2': optional: true - '@nx/nx-linux-arm-gnueabihf@20.8.1': + '@nx/nx-linux-arm-gnueabihf@20.8.2': optional: true - '@nx/nx-linux-arm64-gnu@20.8.1': + '@nx/nx-linux-arm64-gnu@20.8.2': optional: true - '@nx/nx-linux-arm64-musl@20.8.1': + '@nx/nx-linux-arm64-musl@20.8.2': optional: true - '@nx/nx-linux-x64-gnu@20.8.1': + '@nx/nx-linux-x64-gnu@20.8.2': optional: true - '@nx/nx-linux-x64-musl@20.8.1': + '@nx/nx-linux-x64-musl@20.8.2': optional: true - '@nx/nx-win32-arm64-msvc@20.8.1': + '@nx/nx-win32-arm64-msvc@20.8.2': optional: true - '@nx/nx-win32-x64-msvc@20.8.1': + '@nx/nx-win32-x64-msvc@20.8.2': optional: true '@octokit/auth-token@4.0.0': {} - '@octokit/core@5.2.1': + '@octokit/core@5.2.2': dependencies: '@octokit/auth-token': 4.0.0 '@octokit/graphql': 7.1.1 @@ -10252,18 +9729,18 @@ snapshots: '@octokit/plugin-enterprise-rest@6.0.1': {} - '@octokit/plugin-paginate-rest@11.4.4-cjs.2(@octokit/core@5.2.1)': + '@octokit/plugin-paginate-rest@11.4.4-cjs.2(@octokit/core@5.2.2)': dependencies: - '@octokit/core': 5.2.1 + '@octokit/core': 5.2.2 '@octokit/types': 13.10.0 - '@octokit/plugin-request-log@4.0.1(@octokit/core@5.2.1)': + '@octokit/plugin-request-log@4.0.1(@octokit/core@5.2.2)': dependencies: - '@octokit/core': 5.2.1 + '@octokit/core': 5.2.2 - '@octokit/plugin-rest-endpoint-methods@13.3.2-cjs.1(@octokit/core@5.2.1)': + '@octokit/plugin-rest-endpoint-methods@13.3.2-cjs.1(@octokit/core@5.2.2)': dependencies: - '@octokit/core': 5.2.1 + '@octokit/core': 5.2.2 '@octokit/types': 13.10.0 '@octokit/request-error@5.1.1': @@ -10281,10 +9758,10 @@ snapshots: '@octokit/rest@20.1.2': dependencies: - '@octokit/core': 5.2.1 - '@octokit/plugin-paginate-rest': 11.4.4-cjs.2(@octokit/core@5.2.1) - '@octokit/plugin-request-log': 4.0.1(@octokit/core@5.2.1) - '@octokit/plugin-rest-endpoint-methods': 13.3.2-cjs.1(@octokit/core@5.2.1) + '@octokit/core': 5.2.2 + '@octokit/plugin-paginate-rest': 11.4.4-cjs.2(@octokit/core@5.2.2) + '@octokit/plugin-request-log': 4.0.1(@octokit/core@5.2.2) + '@octokit/plugin-rest-endpoint-methods': 13.3.2-cjs.1(@octokit/core@5.2.2) '@octokit/types@13.10.0': dependencies: @@ -10307,64 +9784,64 @@ snapshots: '@polka/url@1.0.0-next.29': {} - '@rollup/rollup-android-arm-eabi@4.40.0': + '@rollup/rollup-android-arm-eabi@4.45.1': optional: true - '@rollup/rollup-android-arm64@4.40.0': + '@rollup/rollup-android-arm64@4.45.1': optional: true - '@rollup/rollup-darwin-arm64@4.40.0': + '@rollup/rollup-darwin-arm64@4.45.1': optional: true - '@rollup/rollup-darwin-x64@4.40.0': + '@rollup/rollup-darwin-x64@4.45.1': optional: true - '@rollup/rollup-freebsd-arm64@4.40.0': + '@rollup/rollup-freebsd-arm64@4.45.1': optional: true - '@rollup/rollup-freebsd-x64@4.40.0': + '@rollup/rollup-freebsd-x64@4.45.1': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.40.0': + '@rollup/rollup-linux-arm-gnueabihf@4.45.1': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.40.0': + '@rollup/rollup-linux-arm-musleabihf@4.45.1': optional: true - '@rollup/rollup-linux-arm64-gnu@4.40.0': + '@rollup/rollup-linux-arm64-gnu@4.45.1': optional: true - '@rollup/rollup-linux-arm64-musl@4.40.0': + '@rollup/rollup-linux-arm64-musl@4.45.1': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.40.0': + '@rollup/rollup-linux-loongarch64-gnu@4.45.1': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.40.0': + '@rollup/rollup-linux-powerpc64le-gnu@4.45.1': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.40.0': + '@rollup/rollup-linux-riscv64-gnu@4.45.1': optional: true - '@rollup/rollup-linux-riscv64-musl@4.40.0': + '@rollup/rollup-linux-riscv64-musl@4.45.1': optional: true - '@rollup/rollup-linux-s390x-gnu@4.40.0': + '@rollup/rollup-linux-s390x-gnu@4.45.1': optional: true - '@rollup/rollup-linux-x64-gnu@4.40.0': + '@rollup/rollup-linux-x64-gnu@4.45.1': optional: true - '@rollup/rollup-linux-x64-musl@4.40.0': + '@rollup/rollup-linux-x64-musl@4.45.1': optional: true - '@rollup/rollup-win32-arm64-msvc@4.40.0': + '@rollup/rollup-win32-arm64-msvc@4.45.1': optional: true - '@rollup/rollup-win32-ia32-msvc@4.40.0': + '@rollup/rollup-win32-ia32-msvc@4.45.1': optional: true - '@rollup/rollup-win32-x64-msvc@4.40.0': + '@rollup/rollup-win32-x64-msvc@4.45.1': optional: true '@rtsao/scc@1.1.0': {} @@ -10396,17 +9873,17 @@ snapshots: '@scaleway/random-name@5.1.2': {} - '@shikijs/engine-oniguruma@1.29.1': + '@shikijs/engine-oniguruma@1.29.2': dependencies: - '@shikijs/types': 1.29.1 - '@shikijs/vscode-textmate': 10.0.1 + '@shikijs/types': 1.29.2 + '@shikijs/vscode-textmate': 10.0.2 - '@shikijs/types@1.29.1': + '@shikijs/types@1.29.2': dependencies: - '@shikijs/vscode-textmate': 10.0.1 + '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 - '@shikijs/vscode-textmate@10.0.1': {} + '@shikijs/vscode-textmate@10.0.2': {} '@sigstore/bundle@2.3.2': dependencies: @@ -10453,11 +9930,11 @@ snapshots: dependencies: tslib: 2.8.1 - '@types/conventional-commits-parser@5.0.0': + '@types/conventional-commits-parser@5.0.1': dependencies: - '@types/node': 18.11.18 + '@types/node': 20.17.46 - '@types/estree@1.0.7': {} + '@types/estree@1.0.8': {} '@types/hast@3.0.4': dependencies: @@ -10473,13 +9950,13 @@ snapshots: '@types/node@18.11.18': {} - '@types/node@22.15.2': + '@types/node@20.17.46': dependencies: - undici-types: 6.21.0 + undici-types: 6.19.8 '@types/normalize-package-data@2.4.4': {} - '@types/semver@7.5.8': {} + '@types/semver@7.7.0': {} '@types/unist@3.0.3': {} @@ -10493,9 +9970,9 @@ snapshots: '@typescript-eslint/visitor-keys': 7.18.0 eslint: 9.33.0(jiti@2.4.2) graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.8.3) + ts-api-utils: 1.4.3(typescript@5.8.3) optionalDependencies: typescript: 5.8.3 transitivePeerDependencies: @@ -10524,7 +10001,7 @@ snapshots: '@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.0 + debug: 4.4.1 eslint: 9.33.0(jiti@2.4.2) optionalDependencies: typescript: 5.8.3 @@ -10577,7 +10054,7 @@ snapshots: '@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.3.0(typescript@5.8.3) + ts-api-utils: 1.4.3(typescript@5.8.3) optionalDependencies: typescript: 5.8.3 transitivePeerDependencies: @@ -10608,7 +10085,7 @@ snapshots: debug: 4.4.1 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.7.1 + semver: 7.7.2 tsutils: 3.21.0(typescript@5.8.3) optionalDependencies: typescript: 5.8.3 @@ -10623,8 +10100,8 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.7.1 - ts-api-utils: 1.3.0(typescript@5.8.3) + semver: 7.7.2 + ts-api-utils: 1.4.3(typescript@5.8.3) optionalDependencies: typescript: 5.8.3 transitivePeerDependencies: @@ -10637,10 +10114,10 @@ snapshots: '@typescript-eslint/types': 8.40.0 '@typescript-eslint/visitor-keys': 8.40.0 debug: 4.4.1 - fast-glob: 3.3.2 + fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.7.1 + semver: 7.7.2 ts-api-utils: 2.1.0(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: @@ -10650,13 +10127,13 @@ snapshots: 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.5.8 + '@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.6.3 + semver: 7.7.2 transitivePeerDependencies: - supports-color - typescript @@ -10701,7 +10178,7 @@ snapshots: '@vitest/coverage-istanbul@3.1.2(vitest@3.1.2)': dependencies: '@istanbuljs/schema': 0.1.3 - debug: 4.4.0 + debug: 4.4.1 istanbul-lib-coverage: 3.2.2 istanbul-lib-instrument: 6.0.3 istanbul-lib-report: 3.0.1 @@ -10710,7 +10187,7 @@ snapshots: magicast: 0.3.5 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.1.2(@types/node@22.15.2)(@vitest/ui@3.1.2)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.7.1) + vitest: 3.1.2(@types/node@20.17.46)(@vitest/ui@3.1.2)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.8.0) transitivePeerDependencies: - supports-color @@ -10718,7 +10195,7 @@ snapshots: dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 - debug: 4.4.0 + debug: 4.4.1 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 @@ -10728,7 +10205,7 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.1.2(@types/node@22.15.2)(@vitest/ui@3.1.2)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.7.1) + vitest: 3.1.2(@types/node@20.17.46)(@vitest/ui@3.1.2)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.8.0) transitivePeerDependencies: - supports-color @@ -10736,21 +10213,25 @@ snapshots: dependencies: '@vitest/spy': 3.1.2 '@vitest/utils': 3.1.2 - chai: 5.2.0 + chai: 5.2.1 tinyrainbow: 2.0.0 - '@vitest/mocker@3.1.2(vite@6.3.6(@types/node@22.15.2)(jiti@2.4.2)(yaml@2.7.1))': + '@vitest/mocker@3.1.2(vite@6.3.6(@types/node@20.17.46)(jiti@2.4.2)(yaml@2.8.0))': dependencies: '@vitest/spy': 3.1.2 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.3.6(@types/node@22.15.2)(jiti@2.4.2)(yaml@2.7.1) + vite: 6.3.6(@types/node@20.17.46)(jiti@2.4.2)(yaml@2.8.0) '@vitest/pretty-format@3.1.2': dependencies: tinyrainbow: 2.0.0 + '@vitest/pretty-format@3.2.4': + dependencies: + tinyrainbow: 2.0.0 + '@vitest/runner@3.1.2': dependencies: '@vitest/utils': 3.1.2 @@ -10773,14 +10254,14 @@ snapshots: flatted: 3.3.3 pathe: 2.0.3 sirv: 3.0.1 - tinyglobby: 0.2.13 + tinyglobby: 0.2.14 tinyrainbow: 2.0.0 - vitest: 3.1.2(@types/node@22.15.2)(@vitest/ui@3.1.2)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.7.1) + vitest: 3.1.2(@types/node@20.17.46)(@vitest/ui@3.1.2)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.8.0) '@vitest/utils@3.1.2': dependencies: '@vitest/pretty-format': 3.1.2 - loupe: 3.1.3 + loupe: 3.1.4 tinyrainbow: 2.0.0 '@yarnpkg/lockfile@1.1.0': {} @@ -10801,21 +10282,15 @@ snapshots: abbrev@2.0.0: {} - acorn-jsx@5.3.2(acorn@8.14.0): - dependencies: - acorn: 8.14.0 - acorn-jsx@5.3.2(acorn@8.15.0): dependencies: acorn: 8.15.0 - acorn@8.14.0: {} - acorn@8.15.0: {} add-stream@1.0.0: {} - agent-base@7.1.3: {} + agent-base@7.1.4: {} aggregate-error@3.1.0: dependencies: @@ -10839,7 +10314,7 @@ snapshots: ajv@8.17.1: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.0.1 + fast-uri: 3.0.6 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -10855,7 +10330,7 @@ snapshots: ansi-regex@5.0.1: {} - ansi-regex@6.0.1: {} + ansi-regex@6.1.0: {} ansi-styles@3.2.1: dependencies: @@ -10884,90 +10359,77 @@ snapshots: aria-query@5.3.2: {} - array-buffer-byte-length@1.0.1: - dependencies: - call-bind: 1.0.7 - is-array-buffer: 3.0.4 - array-buffer-byte-length@1.0.2: dependencies: - call-bound: 1.0.3 + 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.8: + array-includes@3.1.9: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 - get-intrinsic: 1.2.4 - is-string: 1.0.7 + 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.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.24.0 es-errors: 1.3.0 - es-object-atoms: 1.0.0 - es-shim-unscopables: 1.0.2 + es-object-atoms: 1.1.1 + es-shim-unscopables: 1.1.0 - array.prototype.findlastindex@1.2.5: + array.prototype.findlastindex@1.2.6: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.24.0 es-errors: 1.3.0 - es-object-atoms: 1.0.0 - es-shim-unscopables: 1.0.2 + es-object-atoms: 1.1.1 + es-shim-unscopables: 1.1.0 - array.prototype.flat@1.3.2: + array.prototype.flat@1.3.3: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 - es-shim-unscopables: 1.0.2 + es-abstract: 1.24.0 + es-shim-unscopables: 1.1.0 - array.prototype.flatmap@1.3.2: + array.prototype.flatmap@1.3.3: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 - es-shim-unscopables: 1.0.2 + es-abstract: 1.24.0 + es-shim-unscopables: 1.1.0 array.prototype.tosorted@1.1.4: dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - es-shim-unscopables: 1.0.2 - - arraybuffer.prototype.slice@1.0.3: - dependencies: - array-buffer-byte-length: 1.0.1 - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.24.0 es-errors: 1.3.0 - get-intrinsic: 1.2.4 - is-array-buffer: 3.0.4 - is-shared-array-buffer: 1.0.3 + 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.23.9 + es-abstract: 1.24.0 es-errors: 1.3.0 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 arrify@1.0.1: {} @@ -10978,6 +10440,8 @@ snapshots: ast-types-flow@0.0.8: {} + async-function@1.0.0: {} + async@3.2.6: {} asynckit@0.4.0: {} @@ -10986,23 +10450,23 @@ snapshots: available-typed-arrays@1.0.7: dependencies: - possible-typed-array-names: 1.0.0 + possible-typed-array-names: 1.1.0 - axe-core@4.10.0: {} + axe-core@4.10.3: {} - axios@1.9.0: + axios@1.11.0: dependencies: follow-redirects: 1.15.9 - form-data: 4.0.2 + form-data: 4.0.4 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug axobject-query@4.1.0: {} - babel-plugin-annotate-pure-calls@0.5.0(@babel/core@7.26.10): + babel-plugin-annotate-pure-calls@0.5.0(@babel/core@7.28.0): dependencies: - '@babel/core': 7.26.10 + '@babel/core': 7.28.0 balanced-match@1.0.2: {} @@ -11025,12 +10489,12 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 - brace-expansion@1.1.11: + brace-expansion@1.1.12: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - brace-expansion@2.0.1: + brace-expansion@2.0.2: dependencies: balanced-match: 1.0.2 @@ -11040,8 +10504,8 @@ snapshots: browserslist@4.24.5: dependencies: - caniuse-lite: 1.0.30001717 - electron-to-chromium: 1.5.149 + caniuse-lite: 1.0.30001727 + electron-to-chromium: 1.5.190 node-releases: 2.0.19 update-browserslist-db: 1.1.3(browserslist@4.24.5) @@ -11073,30 +10537,22 @@ snapshots: cachedir@2.3.0: {} - call-bind-apply-helpers@1.0.1: - dependencies: - es-errors: 1.3.0 - function-bind: 1.1.2 - - call-bind@1.0.7: + call-bind-apply-helpers@1.0.2: dependencies: - es-define-property: 1.0.0 es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.4 - set-function-length: 1.2.2 call-bind@1.0.8: dependencies: - call-bind-apply-helpers: 1.0.1 - es-define-property: 1.0.0 - get-intrinsic: 1.2.7 + 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.3: + call-bound@1.0.4: dependencies: - call-bind-apply-helpers: 1.0.1 - get-intrinsic: 1.2.7 + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.3.0 callsites@3.1.0: {} @@ -11108,15 +10564,15 @@ snapshots: camelcase@5.3.1: {} - caniuse-lite@1.0.30001717: {} + caniuse-lite@1.0.30001727: {} - chai@5.2.0: + chai@5.2.1: dependencies: assertion-error: 2.0.1 check-error: 2.1.1 deep-eql: 5.0.2 - loupe: 3.1.3 - pathval: 2.0.0 + loupe: 3.1.4 + pathval: 2.0.1 chalk@2.4.2: dependencies: @@ -11134,9 +10590,6 @@ snapshots: ansi-styles: 4.3.0 supports-color: 7.2.0 - chalk@5.3.0: - optional: true - chalk@5.4.1: {} chardet@0.7.0: {} @@ -11159,7 +10612,7 @@ snapshots: ci-info@3.9.0: {} - ci-info@4.2.0: {} + ci-info@4.3.0: {} clean-stack@2.2.0: {} @@ -11233,10 +10686,10 @@ snapshots: commander@9.5.0: {} - commitizen@4.3.0(@types/node@22.15.2)(typescript@5.8.3): + commitizen@4.3.1(@types/node@20.17.46)(typescript@5.8.3): dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(@types/node@22.15.2)(typescript@5.8.3) + cz-conventional-changelog: 3.3.0(@types/node@20.17.46)(typescript@5.8.3) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -11309,7 +10762,7 @@ snapshots: handlebars: 4.7.8 json-stringify-safe: 5.0.1 meow: 8.1.2 - semver: 7.7.1 + semver: 7.7.2 split: 1.0.1 conventional-commit-types@3.0.0: {} @@ -11347,17 +10800,9 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig-typescript-loader@5.0.0(@types/node@22.15.2)(cosmiconfig@9.0.0(typescript@5.8.3))(typescript@5.8.3): - dependencies: - '@types/node': 22.15.2 - cosmiconfig: 9.0.0(typescript@5.8.3) - jiti: 1.21.6 - typescript: 5.8.3 - optional: true - - cosmiconfig-typescript-loader@6.1.0(@types/node@22.15.2)(cosmiconfig@9.0.0(typescript@5.8.3))(typescript@5.8.3): + cosmiconfig-typescript-loader@6.1.0(@types/node@20.17.46)(cosmiconfig@9.0.0(typescript@5.8.3))(typescript@5.8.3): dependencies: - '@types/node': 22.15.2 + '@types/node': 20.17.46 cosmiconfig: 9.0.0(typescript@5.8.3) jiti: 2.4.2 typescript: 5.8.3 @@ -11365,7 +10810,7 @@ snapshots: cosmiconfig@9.0.0(typescript@5.8.3): dependencies: env-paths: 2.2.1 - import-fresh: 3.3.0 + import-fresh: 3.3.1 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: @@ -11390,21 +10835,21 @@ snapshots: cssesc@3.0.0: {} - cssstyle@4.2.1: + cssstyle@4.6.0: dependencies: - '@asamuzakjp/css-color': 2.8.2 + '@asamuzakjp/css-color': 3.2.0 rrweb-cssom: 0.8.0 - cz-conventional-changelog@3.3.0(@types/node@22.15.2)(typescript@5.8.3): + cz-conventional-changelog@3.3.0(@types/node@20.17.46)(typescript@5.8.3): dependencies: chalk: 2.4.2 - commitizen: 4.3.0(@types/node@22.15.2)(typescript@5.8.3) + commitizen: 4.3.1(@types/node@20.17.46)(typescript@5.8.3) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 19.2.0(@types/node@22.15.2)(typescript@5.8.3) + '@commitlint/load': 19.8.1(@types/node@20.17.46)(typescript@5.8.3) transitivePeerDependencies: - '@types/node' - typescript @@ -11420,39 +10865,21 @@ snapshots: whatwg-mimetype: 4.0.0 whatwg-url: 14.2.0 - data-view-buffer@1.0.1: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-data-view: 1.0.1 - data-view-buffer@1.0.2: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 is-data-view: 1.0.2 - data-view-byte-length@1.0.1: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-data-view: 1.0.1 - data-view-byte-length@1.0.2: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 is-data-view: 1.0.2 - data-view-byte-offset@1.0.0: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-data-view: 1.0.1 - data-view-byte-offset@1.0.1: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 is-data-view: 1.0.2 @@ -11462,10 +10889,6 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.4.0: - dependencies: - ms: 2.1.3 - debug@4.4.1: dependencies: ms: 2.1.3 @@ -11477,7 +10900,7 @@ snapshots: decamelize@1.2.0: {} - decimal.js@10.5.0: {} + decimal.js@10.6.0: {} dedent@0.7.0: {} @@ -11495,9 +10918,9 @@ snapshots: define-data-property@1.1.4: dependencies: - es-define-property: 1.0.0 + es-define-property: 1.0.1 es-errors: 1.3.0 - gopd: 1.0.1 + gopd: 1.2.0 define-lazy-prop@2.0.0: {} @@ -11541,7 +10964,7 @@ snapshots: dunder-proto@1.0.1: dependencies: - call-bind-apply-helpers: 1.0.1 + call-bind-apply-helpers: 1.0.2 es-errors: 1.3.0 gopd: 1.2.0 @@ -11551,7 +10974,7 @@ snapshots: dependencies: jake: 10.9.2 - electron-to-chromium@1.5.149: {} + electron-to-chromium@1.5.190: {} emoji-regex@10.4.0: {} @@ -11564,7 +10987,7 @@ snapshots: iconv-lite: 0.6.3 optional: true - end-of-stream@1.4.4: + end-of-stream@1.4.5: dependencies: once: 1.4.0 @@ -11574,7 +10997,7 @@ snapshots: entities@4.5.0: {} - entities@6.0.0: {} + entities@6.0.1: {} env-paths@2.2.1: {} @@ -11588,72 +11011,23 @@ snapshots: dependencies: is-arrayish: 0.2.1 - es-abstract@1.23.3: - dependencies: - array-buffer-byte-length: 1.0.1 - arraybuffer.prototype.slice: 1.0.3 - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - data-view-buffer: 1.0.1 - data-view-byte-length: 1.0.1 - data-view-byte-offset: 1.0.0 - es-define-property: 1.0.0 - es-errors: 1.3.0 - es-object-atoms: 1.0.0 - es-set-tostringtag: 2.0.3 - es-to-primitive: 1.2.1 - function.prototype.name: 1.1.6 - get-intrinsic: 1.2.4 - get-symbol-description: 1.0.2 - globalthis: 1.0.4 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - internal-slot: 1.0.7 - is-array-buffer: 3.0.4 - is-callable: 1.2.7 - is-data-view: 1.0.1 - is-negative-zero: 2.0.3 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 - is-string: 1.0.7 - is-typed-array: 1.1.13 - is-weakref: 1.0.2 - object-inspect: 1.13.2 - object-keys: 1.1.1 - object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 - safe-array-concat: 1.1.2 - safe-regex-test: 1.0.3 - string.prototype.trim: 1.2.9 - string.prototype.trimend: 1.0.8 - string.prototype.trimstart: 1.0.8 - typed-array-buffer: 1.0.2 - typed-array-byte-length: 1.0.1 - typed-array-byte-offset: 1.0.2 - typed-array-length: 1.0.6 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.15 - - es-abstract@1.23.9: + 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.3 + 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.0.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.2.7 + get-intrinsic: 1.3.0 get-proto: 1.0.1 get-symbol-description: 1.1.0 globalthis: 1.0.4 @@ -11666,13 +11040,15 @@ snapshots: 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.0 + is-weakref: 1.1.1 math-intrinsics: 1.1.0 - object-inspect: 1.13.3 + object-inspect: 1.13.4 object-keys: 1.1.1 object.assign: 4.1.7 own-keys: 1.0.1 @@ -11681,6 +11057,7 @@ snapshots: 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 @@ -11689,11 +11066,7 @@ snapshots: typed-array-byte-offset: 1.0.4 typed-array-length: 1.0.7 unbox-primitive: 1.1.0 - which-typed-array: 1.1.18 - - es-define-property@1.0.0: - dependencies: - get-intrinsic: 1.2.4 + which-typed-array: 1.1.19 es-define-property@1.0.1: {} @@ -11702,13 +11075,13 @@ snapshots: es-iterator-helpers@1.2.1: dependencies: call-bind: 1.0.8 - call-bound: 1.0.3 + call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.0 es-errors: 1.3.0 - es-set-tostringtag: 2.0.3 + es-set-tostringtag: 2.1.0 function-bind: 1.1.2 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 globalthis: 1.0.4 gopd: 1.2.0 has-property-descriptors: 1.0.2 @@ -11720,77 +11093,64 @@ snapshots: es-module-lexer@1.7.0: {} - es-object-atoms@1.0.0: + es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 - es-set-tostringtag@2.0.3: - dependencies: - get-intrinsic: 1.2.7 - has-tostringtag: 1.0.2 - hasown: 2.0.2 - es-set-tostringtag@2.1.0: dependencies: es-errors: 1.3.0 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 has-tostringtag: 1.0.2 hasown: 2.0.2 - es-shim-unscopables@1.0.2: + es-shim-unscopables@1.1.0: dependencies: hasown: 2.0.2 - es-to-primitive@1.2.1: - dependencies: - is-callable: 1.2.7 - is-date-object: 1.0.5 - is-symbol: 1.0.4 - es-to-primitive@1.3.0: dependencies: is-callable: 1.2.7 - is-date-object: 1.0.5 - is-symbol: 1.0.4 + is-date-object: 1.1.0 + is-symbol: 1.1.1 - esbuild-plugin-browserslist@1.0.1(browserslist@4.24.5)(esbuild@0.25.3): + esbuild-plugin-browserslist@1.0.1(browserslist@4.24.5)(esbuild@0.25.8): dependencies: browserslist: 4.24.5 debug: 4.4.1 - esbuild: 0.25.3 + esbuild: 0.25.8 zod: 3.25.76 transitivePeerDependencies: - supports-color - esbuild@0.25.3: + esbuild@0.25.8: optionalDependencies: - '@esbuild/aix-ppc64': 0.25.3 - '@esbuild/android-arm': 0.25.3 - '@esbuild/android-arm64': 0.25.3 - '@esbuild/android-x64': 0.25.3 - '@esbuild/darwin-arm64': 0.25.3 - '@esbuild/darwin-x64': 0.25.3 - '@esbuild/freebsd-arm64': 0.25.3 - '@esbuild/freebsd-x64': 0.25.3 - '@esbuild/linux-arm': 0.25.3 - '@esbuild/linux-arm64': 0.25.3 - '@esbuild/linux-ia32': 0.25.3 - '@esbuild/linux-loong64': 0.25.3 - '@esbuild/linux-mips64el': 0.25.3 - '@esbuild/linux-ppc64': 0.25.3 - '@esbuild/linux-riscv64': 0.25.3 - '@esbuild/linux-s390x': 0.25.3 - '@esbuild/linux-x64': 0.25.3 - '@esbuild/netbsd-arm64': 0.25.3 - '@esbuild/netbsd-x64': 0.25.3 - '@esbuild/openbsd-arm64': 0.25.3 - '@esbuild/openbsd-x64': 0.25.3 - '@esbuild/sunos-x64': 0.25.3 - '@esbuild/win32-arm64': 0.25.3 - '@esbuild/win32-ia32': 0.25.3 - '@esbuild/win32-x64': 0.25.3 - - escalade@3.1.2: {} + '@esbuild/aix-ppc64': 0.25.8 + '@esbuild/android-arm': 0.25.8 + '@esbuild/android-arm64': 0.25.8 + '@esbuild/android-x64': 0.25.8 + '@esbuild/darwin-arm64': 0.25.8 + '@esbuild/darwin-x64': 0.25.8 + '@esbuild/freebsd-arm64': 0.25.8 + '@esbuild/freebsd-x64': 0.25.8 + '@esbuild/linux-arm': 0.25.8 + '@esbuild/linux-arm64': 0.25.8 + '@esbuild/linux-ia32': 0.25.8 + '@esbuild/linux-loong64': 0.25.8 + '@esbuild/linux-mips64el': 0.25.8 + '@esbuild/linux-ppc64': 0.25.8 + '@esbuild/linux-riscv64': 0.25.8 + '@esbuild/linux-s390x': 0.25.8 + '@esbuild/linux-x64': 0.25.8 + '@esbuild/netbsd-arm64': 0.25.8 + '@esbuild/netbsd-x64': 0.25.8 + '@esbuild/openbsd-arm64': 0.25.8 + '@esbuild/openbsd-x64': 0.25.8 + '@esbuild/openharmony-arm64': 0.25.8 + '@esbuild/sunos-x64': 0.25.8 + '@esbuild/win32-arm64': 0.25.8 + '@esbuild/win32-ia32': 0.25.8 + '@esbuild/win32-x64': 0.25.8 escalade@3.2.0: {} @@ -11803,8 +11163,8 @@ snapshots: confusing-browser-globals: 1.0.11 eslint: 9.33.0(jiti@2.4.2) eslint-plugin-import: 2.31.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)) - object.assign: 4.1.5 - object.entries: 1.1.8 + 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)): @@ -11824,8 +11184,8 @@ snapshots: 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.5 - object.entries: 1.1.8 + 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: @@ -11834,12 +11194,12 @@ snapshots: eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7 - is-core-module: 2.15.1 - resolve: 1.22.8 + is-core-module: 2.16.1 + resolve: 1.22.10 transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@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)): + 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: @@ -11853,8 +11213,8 @@ snapshots: 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.3.0(typescript@5.8.3) - tslib: 2.6.3 + ts-api-utils: 1.4.3(typescript@5.8.3) + tslib: 2.8.1 typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -11863,29 +11223,29 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 eslint: 9.33.0(jiti@2.4.2) - ignore: 5.3.1 + ignore: 5.3.2 eslint-plugin-import@2.31.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.8 - array.prototype.findlastindex: 1.2.5 - array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 + 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.0(@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)) + 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.15.1 + 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.0 + object.values: 1.2.1 semver: 6.3.1 - string.prototype.trimend: 1.0.8 + 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) @@ -11897,10 +11257,10 @@ snapshots: 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.8 - array.prototype.flatmap: 1.3.2 + array-includes: 3.1.9 + array.prototype.flatmap: 1.3.3 ast-types-flow: 0.0.8 - axe-core: 4.10.0 + axe-core: 4.10.3 axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 @@ -11911,7 +11271,7 @@ snapshots: language-tags: 1.0.9 minimatch: 3.1.2 object.fromentries: 2.0.8 - safe-regex-test: 1.0.3 + 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)): @@ -11920,9 +11280,9 @@ snapshots: eslint-plugin-react@7.37.2(eslint@9.33.0(jiti@2.4.2)): dependencies: - array-includes: 3.1.8 + array-includes: 3.1.9 array.prototype.findlast: 1.2.5 - array.prototype.flatmap: 1.3.2 + array.prototype.flatmap: 1.3.3 array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.1 @@ -11931,13 +11291,13 @@ snapshots: hasown: 2.0.2 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 - object.entries: 1.1.8 + object.entries: 1.1.9 object.fromentries: 2.0.8 - object.values: 1.2.0 + 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.11 + string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 eslint-plugin-tsdoc@0.4.0: @@ -11957,8 +11317,6 @@ snapshots: eslint-visitor-keys@3.4.3: {} - eslint-visitor-keys@4.2.0: {} - eslint-visitor-keys@4.2.1: {} eslint@9.33.0(jiti@2.4.2): @@ -11974,7 +11332,7 @@ snapshots: '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 @@ -12003,12 +11361,6 @@ snapshots: transitivePeerDependencies: - supports-color - espree@10.3.0: - dependencies: - acorn: 8.14.0 - acorn-jsx: 5.3.2(acorn@8.14.0) - eslint-visitor-keys: 4.2.0 - espree@10.4.0: dependencies: acorn: 8.15.0 @@ -12031,7 +11383,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 esutils@2.0.3: {} @@ -12042,7 +11394,7 @@ snapshots: execa@5.0.0: dependencies: cross-spawn: 7.0.6 - get-stream: 6.0.0 + get-stream: 6.0.1 human-signals: 2.1.0 is-stream: 2.0.0 merge-stream: 2.0.0 @@ -12067,7 +11419,7 @@ snapshots: dependencies: homedir-polyfill: 1.0.3 - expect-type@1.2.1: {} + expect-type@1.2.2: {} exponential-backoff@3.1.2: {} @@ -12079,7 +11431,7 @@ snapshots: fast-deep-equal@3.1.3: {} - fast-glob@3.3.2: + fast-glob@3.3.3: dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 @@ -12091,15 +11443,15 @@ snapshots: fast-levenshtein@2.0.6: {} - fast-uri@3.0.1: {} + fast-uri@3.0.6: {} - fastq@1.17.1: + fastq@1.19.1: dependencies: - reusify: 1.0.4 + reusify: 1.1.0 - fdir@6.4.4(picomatch@4.0.2): + fdir@6.4.6(picomatch@4.0.3): optionalDependencies: - picomatch: 4.0.2 + picomatch: 4.0.3 fflate@0.8.2: {} @@ -12164,20 +11516,21 @@ snapshots: follow-redirects@1.15.9: {} - for-each@0.3.3: + for-each@0.3.5: dependencies: is-callable: 1.2.7 - foreground-child@3.2.1: + foreground-child@3.3.1: dependencies: cross-spawn: 7.0.6 signal-exit: 4.1.0 - form-data@4.0.2: + form-data@4.0.4: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 es-set-tostringtag: 2.1.0 + hasown: 2.0.2 mime-types: 2.1.35 front-matter@4.0.2: @@ -12214,17 +11567,10 @@ snapshots: function-bind@1.1.2: {} - function.prototype.name@1.1.6: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - functions-have-names: 1.2.3 - function.prototype.name@1.1.8: dependencies: call-bind: 1.0.8 - call-bound: 1.0.3 + call-bound: 1.0.4 define-properties: 1.2.1 functions-have-names: 1.2.3 hasown: 2.0.2 @@ -12238,20 +11584,12 @@ snapshots: get-east-asian-width@1.3.0: {} - get-intrinsic@1.2.4: - dependencies: - es-errors: 1.3.0 - function-bind: 1.1.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - - get-intrinsic@1.2.7: + get-intrinsic@1.3.0: dependencies: - call-bind-apply-helpers: 1.0.1 + call-bind-apply-helpers: 1.0.2 es-define-property: 1.0.1 es-errors: 1.3.0 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 function-bind: 1.1.2 get-proto: 1.0.1 gopd: 1.2.0 @@ -12271,23 +11609,19 @@ snapshots: get-proto@1.0.1: dependencies: dunder-proto: 1.0.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 get-stream@6.0.0: {} - get-stream@8.0.1: {} + get-stream@6.0.1: {} - get-symbol-description@1.0.2: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 + get-stream@8.0.1: {} get-symbol-description@1.1.0: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 get-tsconfig@4.10.1: dependencies: @@ -12313,7 +11647,7 @@ snapshots: git-semver-tags@5.0.1: dependencies: meow: 8.1.2 - semver: 7.7.1 + semver: 7.7.2 git-up@7.0.0: dependencies: @@ -12338,11 +11672,11 @@ snapshots: glob@10.4.5: dependencies: - foreground-child: 3.2.1 + foreground-child: 3.3.1 jackspeak: 3.4.3 minimatch: 9.0.5 minipass: 7.1.2 - package-json-from-dist: 1.0.0 + package-json-from-dist: 1.0.1 path-scurry: 1.11.1 glob@7.2.3: @@ -12379,8 +11713,6 @@ snapshots: is-windows: 1.0.2 which: 1.3.1 - globals@11.12.0: {} - globals@14.0.0: {} globalthis@1.0.4: @@ -12392,15 +11724,11 @@ snapshots: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.2 + fast-glob: 3.3.3 ignore: 5.3.2 merge2: 1.4.1 slash: 3.0.0 - gopd@1.0.1: - dependencies: - get-intrinsic: 1.2.4 - gopd@1.2.0: {} graceful-fs@4.2.10: {} @@ -12420,7 +11748,7 @@ snapshots: hard-rejection@2.1.0: {} - has-bigints@1.0.2: {} + has-bigints@1.1.0: {} has-flag@3.0.0: {} @@ -12428,21 +11756,17 @@ snapshots: has-property-descriptors@1.0.2: dependencies: - es-define-property: 1.0.0 - - has-proto@1.0.3: {} + es-define-property: 1.0.1 has-proto@1.2.0: dependencies: dunder-proto: 1.0.1 - has-symbols@1.0.3: {} - has-symbols@1.1.0: {} has-tostringtag@1.0.2: dependencies: - has-symbols: 1.0.3 + has-symbols: 1.1.0 has-unicode@2.0.1: {} @@ -12470,18 +11794,18 @@ snapshots: html-escaper@2.0.2: {} - http-cache-semantics@4.1.1: {} + http-cache-semantics@4.2.0: {} http-proxy-agent@7.0.2: dependencies: - agent-base: 7.1.3 + agent-base: 7.1.4 debug: 4.4.1 transitivePeerDependencies: - supports-color https-proxy-agent@7.0.6: dependencies: - agent-base: 7.1.3 + agent-base: 7.1.4 debug: 4.4.1 transitivePeerDependencies: - supports-color @@ -12506,13 +11830,11 @@ snapshots: dependencies: minimatch: 9.0.5 - ignore@5.3.1: {} - ignore@5.3.2: {} ignore@7.0.5: {} - import-fresh@3.3.0: + import-fresh@3.3.1: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 @@ -12528,7 +11850,7 @@ snapshots: indent-string@4.0.0: {} - index-to-position@0.1.2: {} + index-to-position@1.1.0: {} inflight@1.0.6: dependencies: @@ -12549,7 +11871,7 @@ snapshots: npm-package-arg: 11.0.2 promzard: 1.0.2 read: 3.0.1 - semver: 7.7.1 + semver: 7.7.2 validate-npm-package-license: 3.0.4 validate-npm-package-name: 5.0.1 transitivePeerDependencies: @@ -12567,7 +11889,7 @@ snapshots: mute-stream: 0.0.8 ora: 5.4.1 run-async: 2.4.1 - rxjs: 7.8.1 + rxjs: 7.8.2 string-width: 4.2.3 strip-ansi: 6.0.1 through: 2.3.8 @@ -12591,12 +11913,6 @@ snapshots: through: 2.3.8 wrap-ansi: 6.2.0 - internal-slot@1.0.7: - dependencies: - es-errors: 1.3.0 - hasown: 2.0.2 - side-channel: 1.0.6 - internal-slot@1.1.0: dependencies: es-errors: 1.3.0 @@ -12608,43 +11924,33 @@ snapshots: jsbn: 1.1.0 sprintf-js: 1.1.3 - is-array-buffer@3.0.4: - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - is-array-buffer@3.0.5: dependencies: call-bind: 1.0.8 - call-bound: 1.0.3 - get-intrinsic: 1.2.7 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 is-arrayish@0.2.1: {} - is-async-function@2.0.0: + 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 - - is-bigint@1.0.4: - dependencies: - has-bigints: 1.0.2 + safe-regex-test: 1.1.0 is-bigint@1.1.0: dependencies: - has-bigints: 1.0.2 + has-bigints: 1.1.0 is-binary-path@2.1.0: dependencies: binary-extensions: 2.3.0 - is-boolean-object@1.1.2: + is-boolean-object@1.2.2: dependencies: - call-bind: 1.0.7 - has-tostringtag: 1.0.2 - - is-boolean-object@1.2.1: - dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 has-tostringtag: 1.0.2 is-callable@1.2.7: {} @@ -12653,44 +11959,28 @@ snapshots: dependencies: ci-info: 3.9.0 - is-core-module@2.15.1: - dependencies: - hasown: 2.0.2 - is-core-module@2.16.1: dependencies: hasown: 2.0.2 - is-data-view@1.0.1: - dependencies: - is-typed-array: 1.1.13 - is-data-view@1.0.2: dependencies: - call-bound: 1.0.3 - get-intrinsic: 1.2.7 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 is-typed-array: 1.1.15 - is-date-object@1.0.5: - dependencies: - has-tostringtag: 1.0.2 - is-date-object@1.1.0: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 has-tostringtag: 1.0.2 is-docker@2.2.1: {} is-extglob@2.1.1: {} - is-finalizationregistry@1.0.2: - dependencies: - call-bind: 1.0.8 - is-finalizationregistry@1.1.1: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 is-fullwidth-code-point@3.0.0: {} @@ -12700,9 +11990,12 @@ snapshots: dependencies: get-east-asian-width: 1.3.0 - is-generator-function@1.0.10: + 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: @@ -12716,13 +12009,9 @@ snapshots: is-negative-zero@2.0.3: {} - is-number-object@1.0.7: - dependencies: - has-tostringtag: 1.0.2 - is-number-object@1.1.1: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 has-tostringtag: 1.0.2 is-number@7.0.0: {} @@ -12737,27 +12026,18 @@ snapshots: is-potential-custom-element-name@1.0.1: {} - is-regex@1.1.4: - dependencies: - call-bind: 1.0.7 - has-tostringtag: 1.0.2 - is-regex@1.2.1: dependencies: - call-bound: 1.0.3 + 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.3: - dependencies: - call-bind: 1.0.7 - is-shared-array-buffer@1.0.4: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 is-ssh@1.4.1: dependencies: @@ -12767,22 +12047,14 @@ snapshots: is-stream@3.0.0: {} - is-string@1.0.7: - dependencies: - has-tostringtag: 1.0.2 - is-string@1.1.1: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 has-tostringtag: 1.0.2 - is-symbol@1.0.4: - dependencies: - has-symbols: 1.0.3 - is-symbol@1.1.1: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 has-symbols: 1.1.0 safe-regex-test: 1.1.0 @@ -12794,13 +12066,9 @@ snapshots: dependencies: text-extensions: 2.4.0 - is-typed-array@1.1.13: - dependencies: - which-typed-array: 1.1.15 - is-typed-array@1.1.15: dependencies: - which-typed-array: 1.1.18 + which-typed-array: 1.1.19 is-unicode-supported@0.1.0: {} @@ -12808,18 +12076,14 @@ snapshots: is-weakmap@2.0.2: {} - is-weakref@1.0.2: - dependencies: - call-bind: 1.0.7 - - is-weakref@1.1.0: + is-weakref@1.1.1: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 - is-weakset@2.0.3: + is-weakset@2.0.4: dependencies: - call-bind: 1.0.8 - get-intrinsic: 1.2.7 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 is-windows@1.0.2: {} @@ -12841,11 +12105,11 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: - '@babel/core': 7.26.10 - '@babel/parser': 7.27.0 + '@babel/core': 7.28.0 + '@babel/parser': 7.28.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 7.7.1 + semver: 7.7.2 transitivePeerDependencies: - supports-color @@ -12857,8 +12121,8 @@ snapshots: istanbul-lib-source-maps@5.0.6: dependencies: - '@jridgewell/trace-mapping': 0.3.25 - debug: 4.4.0 + '@jridgewell/trace-mapping': 0.3.29 + debug: 4.4.1 istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color @@ -12871,8 +12135,8 @@ snapshots: iterator.prototype@1.1.5: dependencies: define-data-property: 1.1.4 - es-object-atoms: 1.0.0 - get-intrinsic: 1.2.7 + 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 @@ -12899,9 +12163,6 @@ snapshots: jest-get-type@29.6.3: {} - jiti@1.21.6: - optional: true - jiti@2.4.2: {} jju@1.4.0: {} @@ -12921,9 +12182,9 @@ snapshots: jsdom@26.1.0: dependencies: - cssstyle: 4.2.1 + cssstyle: 4.6.0 data-urls: 5.0.0 - decimal.js: 10.5.0 + decimal.js: 10.6.0 html-encoding-sniffer: 4.0.0 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 @@ -12939,7 +12200,7 @@ snapshots: whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 whatwg-url: 14.2.0 - ws: 8.18.0 + ws: 8.18.3 xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil @@ -12984,10 +12245,10 @@ snapshots: jsx-ast-utils@3.3.5: dependencies: - array-includes: 3.1.8 - array.prototype.flat: 1.3.2 - object.assign: 4.1.5 - object.values: 1.2.0 + 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: {} @@ -12999,7 +12260,7 @@ snapshots: kind-of@6.0.3: {} - ky@1.7.5: {} + ky@1.8.2: {} language-subtag-registry@0.3.23: {} @@ -13013,7 +12274,7 @@ snapshots: '@npmcli/arborist': 7.5.4 '@npmcli/package-json': 5.2.0 '@npmcli/run-script': 8.1.0 - '@nx/devkit': 20.8.1(nx@20.8.1) + '@nx/devkit': 20.8.2(nx@20.8.2) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 20.1.2 aproba: 2.0.0 @@ -13057,7 +12318,7 @@ snapshots: npm-package-arg: 11.0.2 npm-packlist: 8.0.2 npm-registry-fetch: 17.1.0 - nx: 20.8.1 + nx: 20.8.2 p-map: 4.0.0 p-map-series: 2.1.0 p-pipe: 3.1.0 @@ -13069,7 +12330,7 @@ snapshots: read-cmd-shim: 4.0.0 resolve-from: 5.0.0 rimraf: 4.4.1 - semver: 7.7.1 + semver: 7.7.2 set-blocking: 2.0.0 signal-exit: 3.0.7 slash: 3.0.0 @@ -13112,12 +12373,12 @@ snapshots: libnpmpublish@9.0.9: dependencies: - ci-info: 4.2.0 + ci-info: 4.3.0 normalize-package-data: 6.0.2 npm-package-arg: 11.0.2 npm-registry-fetch: 17.1.0 proc-log: 4.2.0 - semver: 7.7.1 + semver: 7.7.2 sigstore: 2.3.1 ssri: 10.0.6 transitivePeerDependencies: @@ -13137,18 +12398,18 @@ snapshots: dependencies: chalk: 5.4.1 commander: 13.1.0 - debug: 4.4.0 + debug: 4.4.1 execa: 8.0.1 lilconfig: 3.1.3 - listr2: 8.3.2 + listr2: 8.3.3 micromatch: 4.0.8 pidtree: 0.6.0 string-argv: 0.3.2 - yaml: 2.7.1 + yaml: 2.8.0 transitivePeerDependencies: - supports-color - listr2@8.3.2: + listr2@8.3.3: dependencies: cli-truncate: 4.0.0 colorette: 2.0.20 @@ -13231,12 +12492,10 @@ snapshots: dependencies: js-tokens: 4.0.0 - loupe@3.1.3: {} + loupe@3.1.4: {} lru-cache@10.4.3: {} - lru-cache@11.0.2: {} - lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -13249,12 +12508,12 @@ snapshots: magic-string@0.30.17: dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.4 magicast@0.3.5: dependencies: - '@babel/parser': 7.27.0 - '@babel/types': 7.27.0 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.1 source-map-js: 1.2.1 make-dir@2.1.0: @@ -13264,13 +12523,13 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.7.1 + semver: 7.7.2 make-fetch-happen@13.0.1: dependencies: '@npmcli/agent': 2.2.2 cacache: 18.0.4 - http-cache-semantics: 4.1.1 + http-cache-semantics: 4.2.0 is-lambda: 1.0.1 minipass: 7.1.2 minipass-fetch: 3.0.5 @@ -13343,27 +12602,27 @@ snapshots: minimatch@3.0.5: dependencies: - brace-expansion: 1.1.11 + brace-expansion: 1.1.12 minimatch@3.1.2: dependencies: - brace-expansion: 1.1.11 + brace-expansion: 1.1.12 minimatch@5.1.6: dependencies: - brace-expansion: 2.0.1 + brace-expansion: 2.0.2 minimatch@8.0.4: dependencies: - brace-expansion: 2.0.1 + brace-expansion: 2.0.2 minimatch@9.0.3: dependencies: - brace-expansion: 2.0.1 + brace-expansion: 2.0.2 minimatch@9.0.5: dependencies: - brace-expansion: 2.0.1 + brace-expansion: 2.0.2 minimist-options@4.1.0: dependencies: @@ -13465,7 +12724,7 @@ snapshots: make-fetch-happen: 13.0.1 nopt: 7.2.1 proc-log: 4.2.0 - semver: 7.7.1 + semver: 7.7.2 tar: 6.2.1 which: 4.0.0 transitivePeerDependencies: @@ -13490,13 +12749,13 @@ snapshots: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.16.1 - semver: 7.7.1 + semver: 7.7.2 validate-npm-package-license: 3.0.4 normalize-package-data@6.0.2: dependencies: hosted-git-info: 7.0.2 - semver: 7.6.3 + semver: 7.7.2 validate-npm-package-license: 3.0.4 normalize-path@3.0.0: {} @@ -13507,7 +12766,7 @@ snapshots: npm-install-checks@6.3.0: dependencies: - semver: 7.7.1 + semver: 7.7.2 npm-normalize-package-bin@3.0.1: {} @@ -13515,7 +12774,7 @@ snapshots: dependencies: hosted-git-info: 7.0.2 proc-log: 4.2.0 - semver: 7.7.1 + semver: 7.7.2 validate-npm-package-name: 5.0.1 npm-packlist@8.0.2: @@ -13527,7 +12786,7 @@ snapshots: npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 11.0.2 - semver: 7.7.1 + semver: 7.7.2 npm-registry-fetch@17.1.0: dependencies: @@ -13552,13 +12811,13 @@ snapshots: nwsapi@2.2.20: {} - nx@20.8.1: + nx@20.8.2: dependencies: '@napi-rs/wasm-runtime': 0.2.4 '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.2 '@zkochan/js-yaml': 0.0.7 - axios: 1.9.0 + axios: 1.11.0 chalk: 4.1.2 cli-cursor: 3.1.0 cli-spinners: 2.6.1 @@ -13579,77 +12838,70 @@ snapshots: open: 8.4.2 ora: 5.3.0 resolve.exports: 2.0.3 - semver: 7.7.1 + semver: 7.7.2 string-width: 4.2.3 tar-stream: 2.2.0 tmp: 0.2.3 tsconfig-paths: 4.2.0 tslib: 2.8.1 - yaml: 2.7.1 + yaml: 2.8.0 yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 20.8.1 - '@nx/nx-darwin-x64': 20.8.1 - '@nx/nx-freebsd-x64': 20.8.1 - '@nx/nx-linux-arm-gnueabihf': 20.8.1 - '@nx/nx-linux-arm64-gnu': 20.8.1 - '@nx/nx-linux-arm64-musl': 20.8.1 - '@nx/nx-linux-x64-gnu': 20.8.1 - '@nx/nx-linux-x64-musl': 20.8.1 - '@nx/nx-win32-arm64-msvc': 20.8.1 - '@nx/nx-win32-x64-msvc': 20.8.1 + '@nx/nx-darwin-arm64': 20.8.2 + '@nx/nx-darwin-x64': 20.8.2 + '@nx/nx-freebsd-x64': 20.8.2 + '@nx/nx-linux-arm-gnueabihf': 20.8.2 + '@nx/nx-linux-arm64-gnu': 20.8.2 + '@nx/nx-linux-arm64-musl': 20.8.2 + '@nx/nx-linux-x64-gnu': 20.8.2 + '@nx/nx-linux-x64-musl': 20.8.2 + '@nx/nx-win32-arm64-msvc': 20.8.2 + '@nx/nx-win32-x64-msvc': 20.8.2 transitivePeerDependencies: - debug object-assign@4.1.1: {} - object-inspect@1.13.2: {} - - object-inspect@1.13.3: {} + object-inspect@1.13.4: {} object-keys@1.1.1: {} - object.assign@4.1.5: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - has-symbols: 1.0.3 - object-keys: 1.1.1 - object.assign@4.1.7: dependencies: call-bind: 1.0.8 - call-bound: 1.0.3 + call-bound: 1.0.4 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 has-symbols: 1.1.0 object-keys: 1.1.1 - object.entries@1.1.8: + object.entries@1.1.9: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.4 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 object.fromentries@2.0.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 + es-abstract: 1.24.0 + es-object-atoms: 1.1.1 object.groupby@1.0.3: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.24.0 - object.values@1.2.0: + object.values@1.2.1: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.4 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 once@1.4.0: dependencies: @@ -13709,7 +12961,7 @@ snapshots: own-keys@1.0.1: dependencies: - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 object-keys: 1.1.1 safe-push-apply: 1.0.0 @@ -13729,11 +12981,11 @@ snapshots: p-limit@4.0.0: dependencies: - yocto-queue: 1.1.1 + yocto-queue: 1.2.1 p-limit@6.2.0: dependencies: - yocto-queue: 1.1.1 + yocto-queue: 1.2.1 p-locate@2.0.0: dependencies: @@ -13778,14 +13030,14 @@ snapshots: dependencies: p-reduce: 2.1.0 - package-json-from-dist@1.0.0: {} + package-json-from-dist@1.0.1: {} package-json@10.0.1: dependencies: - ky: 1.7.5 + ky: 1.8.2 registry-auth-token: 5.1.0 registry-url: 6.0.1 - semver: 7.7.1 + semver: 7.7.2 pacote@18.0.6: dependencies: @@ -13829,16 +13081,16 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 - parse-json@8.1.0: + parse-json@8.3.0: dependencies: - '@babel/code-frame': 7.24.7 - index-to-position: 0.1.2 - type-fest: 4.23.0 + '@babel/code-frame': 7.27.1 + index-to-position: 1.1.0 + type-fest: 4.41.0 parse-passwd@1.0.0: {} @@ -13852,7 +13104,7 @@ snapshots: parse5@7.3.0: dependencies: - entities: 6.0.0 + entities: 6.0.1 path-exists@3.0.0: {} @@ -13881,13 +13133,13 @@ snapshots: pathe@2.0.3: {} - pathval@2.0.0: {} + pathval@2.0.1: {} picocolors@1.1.1: {} picomatch@2.3.1: {} - picomatch@4.0.2: {} + picomatch@4.0.3: {} pidtree@0.6.0: {} @@ -13907,14 +13159,14 @@ snapshots: dependencies: queue-lit: 1.5.2 - possible-typed-array-names@1.0.0: {} + possible-typed-array-names@1.1.0: {} postcss-selector-parser@6.1.2: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss@8.5.3: + postcss@8.5.6: dependencies: nanoid: 3.3.11 picocolors: 1.1.1 @@ -13984,7 +13236,7 @@ snapshots: react-is@18.3.1: {} - react@19.1.1: {} + react@19.2.0: {} read-cmd-shim@4.0.0: {} @@ -14021,8 +13273,8 @@ snapshots: dependencies: '@types/normalize-package-data': 2.4.4 normalize-package-data: 6.0.2 - parse-json: 8.1.0 - type-fest: 4.23.0 + parse-json: 8.3.0 + type-fest: 4.41.0 unicorn-magic: 0.1.0 read@3.0.1: @@ -14058,30 +13310,13 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.0 es-errors: 1.3.0 - es-object-atoms: 1.0.0 - get-intrinsic: 1.2.7 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 get-proto: 1.0.1 which-builtin-type: 1.2.1 - reflect.getprototypeof@1.0.6: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.23.9 - es-errors: 1.3.0 - get-intrinsic: 1.2.7 - globalthis: 1.0.4 - which-builtin-type: 1.1.4 - - regexp.prototype.flags@1.5.2: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-errors: 1.3.0 - set-function-name: 2.0.2 - regexp.prototype.flags@1.5.4: dependencies: call-bind: 1.0.8 @@ -14126,15 +13361,9 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - resolve@1.22.8: - dependencies: - is-core-module: 2.15.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - resolve@2.0.0-next.5: dependencies: - is-core-module: 2.15.1 + is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -14150,7 +13379,7 @@ snapshots: retry@0.12.0: {} - reusify@1.0.4: {} + reusify@1.1.0: {} rfdc@1.4.1: {} @@ -14158,30 +13387,30 @@ snapshots: dependencies: glob: 9.3.5 - rollup@4.40.0: + rollup@4.45.1: dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.40.0 - '@rollup/rollup-android-arm64': 4.40.0 - '@rollup/rollup-darwin-arm64': 4.40.0 - '@rollup/rollup-darwin-x64': 4.40.0 - '@rollup/rollup-freebsd-arm64': 4.40.0 - '@rollup/rollup-freebsd-x64': 4.40.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.40.0 - '@rollup/rollup-linux-arm-musleabihf': 4.40.0 - '@rollup/rollup-linux-arm64-gnu': 4.40.0 - '@rollup/rollup-linux-arm64-musl': 4.40.0 - '@rollup/rollup-linux-loongarch64-gnu': 4.40.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.40.0 - '@rollup/rollup-linux-riscv64-gnu': 4.40.0 - '@rollup/rollup-linux-riscv64-musl': 4.40.0 - '@rollup/rollup-linux-s390x-gnu': 4.40.0 - '@rollup/rollup-linux-x64-gnu': 4.40.0 - '@rollup/rollup-linux-x64-musl': 4.40.0 - '@rollup/rollup-win32-arm64-msvc': 4.40.0 - '@rollup/rollup-win32-ia32-msvc': 4.40.0 - '@rollup/rollup-win32-x64-msvc': 4.40.0 + '@rollup/rollup-android-arm-eabi': 4.45.1 + '@rollup/rollup-android-arm64': 4.45.1 + '@rollup/rollup-darwin-arm64': 4.45.1 + '@rollup/rollup-darwin-x64': 4.45.1 + '@rollup/rollup-freebsd-arm64': 4.45.1 + '@rollup/rollup-freebsd-x64': 4.45.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.45.1 + '@rollup/rollup-linux-arm-musleabihf': 4.45.1 + '@rollup/rollup-linux-arm64-gnu': 4.45.1 + '@rollup/rollup-linux-arm64-musl': 4.45.1 + '@rollup/rollup-linux-loongarch64-gnu': 4.45.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.45.1 + '@rollup/rollup-linux-riscv64-gnu': 4.45.1 + '@rollup/rollup-linux-riscv64-musl': 4.45.1 + '@rollup/rollup-linux-s390x-gnu': 4.45.1 + '@rollup/rollup-linux-x64-gnu': 4.45.1 + '@rollup/rollup-linux-x64-musl': 4.45.1 + '@rollup/rollup-win32-arm64-msvc': 4.45.1 + '@rollup/rollup-win32-ia32-msvc': 4.45.1 + '@rollup/rollup-win32-x64-msvc': 4.45.1 fsevents: 2.3.3 rrweb-cssom@0.8.0: {} @@ -14192,26 +13421,15 @@ snapshots: dependencies: queue-microtask: 1.2.3 - rxjs@7.8.1: - dependencies: - tslib: 2.6.3 - rxjs@7.8.2: dependencies: tslib: 2.8.1 - safe-array-concat@1.1.2: - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - has-symbols: 1.0.3 - isarray: 2.0.5 - safe-array-concat@1.1.3: dependencies: call-bind: 1.0.8 - call-bound: 1.0.3 - get-intrinsic: 1.2.7 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 has-symbols: 1.1.0 isarray: 2.0.5 @@ -14224,15 +13442,9 @@ snapshots: es-errors: 1.3.0 isarray: 2.0.5 - safe-regex-test@1.0.3: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-regex: 1.1.4 - safe-regex-test@1.1.0: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 is-regex: 1.2.1 @@ -14244,15 +13456,13 @@ snapshots: sembear@0.7.0: dependencies: - semver: 7.7.1 + semver: 7.7.2 semver@5.7.2: {} semver@6.3.1: {} - semver@7.6.3: {} - - semver@7.7.1: {} + semver@7.7.2: {} set-blocking@2.0.0: {} @@ -14261,8 +13471,8 @@ snapshots: define-data-property: 1.1.4 es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.4 - gopd: 1.0.1 + get-intrinsic: 1.3.0 + gopd: 1.2.0 has-property-descriptors: 1.0.2 set-function-name@2.0.2: @@ -14276,7 +13486,7 @@ snapshots: dependencies: dunder-proto: 1.0.1 es-errors: 1.3.0 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 shallow-clone@3.0.1: dependencies: @@ -14291,34 +13501,27 @@ snapshots: side-channel-list@1.0.0: dependencies: es-errors: 1.3.0 - object-inspect: 1.13.3 + object-inspect: 1.13.4 side-channel-map@1.0.1: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 - get-intrinsic: 1.2.7 - object-inspect: 1.13.3 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 side-channel-weakmap@1.0.2: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 - get-intrinsic: 1.2.7 - object-inspect: 1.13.3 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 side-channel-map: 1.0.1 - side-channel@1.0.6: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - object-inspect: 1.13.2 - side-channel@1.1.0: dependencies: es-errors: 1.3.0 - object-inspect: 1.13.3 + object-inspect: 1.13.4 side-channel-list: 1.0.0 side-channel-map: 1.0.1 side-channel-weakmap: 1.0.2 @@ -14362,13 +13565,13 @@ snapshots: socks-proxy-agent@8.0.5: dependencies: - agent-base: 7.1.3 + agent-base: 7.1.4 debug: 4.4.1 - socks: 2.8.4 + socks: 2.8.6 transitivePeerDependencies: - supports-color - socks@2.8.4: + socks@2.8.6: dependencies: ip-address: 9.0.5 smart-buffer: 4.2.0 @@ -14384,16 +13587,16 @@ snapshots: spdx-correct@3.2.0: dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.18 + spdx-license-ids: 3.0.21 spdx-exceptions@2.5.0: {} spdx-expression-parse@3.0.1: dependencies: spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.18 + spdx-license-ids: 3.0.21 - spdx-license-ids@3.0.18: {} + spdx-license-ids@3.0.21: {} split2@3.2.2: dependencies: @@ -14417,6 +13620,11 @@ 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: @@ -14439,65 +13647,53 @@ snapshots: string.prototype.includes@2.0.1: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.24.0 - string.prototype.matchall@4.0.11: + string.prototype.matchall@4.0.12: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.24.0 es-errors: 1.3.0 - es-object-atoms: 1.0.0 - get-intrinsic: 1.2.4 - gopd: 1.0.1 - has-symbols: 1.0.3 - internal-slot: 1.0.7 - regexp.prototype.flags: 1.5.2 + 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.0.6 + side-channel: 1.1.0 string.prototype.repeat@1.0.0: dependencies: define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.24.0 string.prototype.trim@1.2.10: dependencies: call-bind: 1.0.8 - call-bound: 1.0.3 + call-bound: 1.0.4 define-data-property: 1.1.4 define-properties: 1.2.1 - es-abstract: 1.23.9 - es-object-atoms: 1.0.0 + es-abstract: 1.24.0 + es-object-atoms: 1.1.1 has-property-descriptors: 1.0.2 - string.prototype.trim@1.2.9: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 - - string.prototype.trimend@1.0.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-object-atoms: 1.0.0 - string.prototype.trimend@1.0.9: dependencies: call-bind: 1.0.8 - call-bound: 1.0.3 + call-bound: 1.0.4 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 string.prototype.trimstart@1.0.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 string_decoder@1.1.1: dependencies: @@ -14513,7 +13709,7 @@ snapshots: strip-ansi@7.1.0: dependencies: - ansi-regex: 6.0.1 + ansi-regex: 6.1.0 strip-bom@3.0.0: {} @@ -14546,7 +13742,7 @@ snapshots: tar-stream@2.2.0: dependencies: bl: 4.1.0 - end-of-stream: 1.4.4 + end-of-stream: 1.4.5 fs-constants: 1.0.0 inherits: 2.0.4 readable-stream: 3.6.2 @@ -14587,25 +13783,25 @@ snapshots: tinyglobby@0.2.12: dependencies: - fdir: 6.4.4(picomatch@4.0.2) - picomatch: 4.0.2 + fdir: 6.4.6(picomatch@4.0.3) + picomatch: 4.0.3 - tinyglobby@0.2.13: + tinyglobby@0.2.14: dependencies: - fdir: 6.4.4(picomatch@4.0.2) - picomatch: 4.0.2 + fdir: 6.4.6(picomatch@4.0.3) + picomatch: 4.0.3 - tinypool@1.0.2: {} + tinypool@1.1.1: {} tinyrainbow@2.0.0: {} tinyspy@3.0.2: {} - tldts-core@6.1.71: {} + tldts-core@6.1.86: {} - tldts@6.1.71: + tldts@6.1.86: dependencies: - tldts-core: 6.1.71 + tldts-core: 6.1.86 tmp@0.0.33: dependencies: @@ -14621,7 +13817,7 @@ snapshots: tough-cookie@5.1.2: dependencies: - tldts: 6.1.71 + tldts: 6.1.86 tr46@0.0.3: {} @@ -14633,7 +13829,7 @@ snapshots: trim-newlines@3.0.1: {} - ts-api-utils@1.3.0(typescript@5.8.3): + ts-api-utils@1.4.3(typescript@5.8.3): dependencies: typescript: 5.8.3 @@ -14666,8 +13862,6 @@ snapshots: tslib@1.14.1: {} - tslib@2.6.3: {} - tslib@2.8.1: {} tsutils@3.21.0(typescript@5.8.3): @@ -14683,32 +13877,32 @@ snapshots: transitivePeerDependencies: - supports-color - turbo-darwin-64@2.5.6: + turbo-darwin-64@2.5.8: optional: true - turbo-darwin-arm64@2.5.6: + turbo-darwin-arm64@2.5.8: optional: true - turbo-linux-64@2.5.6: + turbo-linux-64@2.5.8: optional: true - turbo-linux-arm64@2.5.6: + turbo-linux-arm64@2.5.8: optional: true - turbo-windows-64@2.5.6: + turbo-windows-64@2.5.8: optional: true - turbo-windows-arm64@2.5.6: + turbo-windows-arm64@2.5.8: optional: true - turbo@2.5.6: + turbo@2.5.8: optionalDependencies: - turbo-darwin-64: 2.5.6 - turbo-darwin-arm64: 2.5.6 - turbo-linux-64: 2.5.6 - turbo-linux-arm64: 2.5.6 - turbo-windows-64: 2.5.6 - turbo-windows-arm64: 2.5.6 + turbo-darwin-64: 2.5.8 + turbo-darwin-arm64: 2.5.8 + turbo-linux-64: 2.5.8 + turbo-linux-arm64: 2.5.8 + turbo-windows-64: 2.5.8 + turbo-windows-arm64: 2.5.8 type-check@0.4.0: dependencies: @@ -14724,72 +13918,40 @@ snapshots: type-fest@0.8.1: {} - type-fest@4.23.0: {} - - typed-array-buffer@1.0.2: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-typed-array: 1.1.13 + type-fest@4.41.0: {} typed-array-buffer@1.0.3: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 is-typed-array: 1.1.15 - typed-array-byte-length@1.0.1: - dependencies: - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - typed-array-byte-length@1.0.3: dependencies: call-bind: 1.0.8 - for-each: 0.3.3 + 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.2: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - typed-array-byte-offset@1.0.4: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.8 - for-each: 0.3.3 + 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.6: - dependencies: - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - possible-typed-array-names: 1.0.0 - typed-array-length@1.0.7: dependencies: call-bind: 1.0.8 - for-each: 0.3.3 + for-each: 0.3.5 gopd: 1.2.0 is-typed-array: 1.1.15 - possible-typed-array-names: 1.0.0 - reflect.getprototypeof: 1.0.6 + possible-typed-array-names: 1.1.0 + reflect.getprototypeof: 1.0.10 typedarray@0.0.6: {} @@ -14800,7 +13962,7 @@ snapshots: markdown-it: 14.1.0 minimatch: 9.0.5 typescript: 5.8.3 - yaml: 2.6.1 + yaml: 2.8.0 typescript@5.8.3: {} @@ -14809,21 +13971,14 @@ snapshots: uglify-js@3.19.3: optional: true - unbox-primitive@1.0.2: - dependencies: - call-bind: 1.0.7 - has-bigints: 1.0.2 - has-symbols: 1.0.3 - which-boxed-primitive: 1.0.2 - unbox-primitive@1.1.0: dependencies: - call-bound: 1.0.3 - has-bigints: 1.0.2 + call-bound: 1.0.4 + has-bigints: 1.1.0 has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - undici-types@6.21.0: {} + undici-types@6.19.8: {} unicorn-magic@0.1.0: {} @@ -14862,15 +14017,15 @@ snapshots: validate-npm-package-name@5.0.1: {} - validate-npm-package-name@6.0.0: {} + validate-npm-package-name@6.0.2: {} - vite-node@3.1.2(@types/node@22.15.2)(jiti@2.4.2)(yaml@2.7.1): + vite-node@3.1.2(@types/node@20.17.46)(jiti@2.4.2)(yaml@2.8.0): dependencies: cac: 6.7.14 debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 6.3.6(@types/node@22.15.2)(jiti@2.4.2)(yaml@2.7.1) + vite: 6.3.6(@types/node@20.17.46)(jiti@2.4.2)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - jiti @@ -14885,45 +14040,45 @@ snapshots: - tsx - yaml - vite@6.3.6(@types/node@22.15.2)(jiti@2.4.2)(yaml@2.7.1): + vite@6.3.6(@types/node@20.17.46)(jiti@2.4.2)(yaml@2.8.0): dependencies: - esbuild: 0.25.3 - fdir: 6.4.4(picomatch@4.0.2) - picomatch: 4.0.2 - postcss: 8.5.3 - rollup: 4.40.0 - tinyglobby: 0.2.13 + esbuild: 0.25.8 + fdir: 6.4.6(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.45.1 + tinyglobby: 0.2.14 optionalDependencies: - '@types/node': 22.15.2 + '@types/node': 20.17.46 fsevents: 2.3.3 jiti: 2.4.2 - yaml: 2.7.1 + yaml: 2.8.0 - vitest@3.1.2(@types/node@22.15.2)(@vitest/ui@3.1.2)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.7.1): + vitest@3.1.2(@types/node@20.17.46)(@vitest/ui@3.1.2)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.8.0): dependencies: '@vitest/expect': 3.1.2 - '@vitest/mocker': 3.1.2(vite@6.3.6(@types/node@22.15.2)(jiti@2.4.2)(yaml@2.7.1)) - '@vitest/pretty-format': 3.1.2 + '@vitest/mocker': 3.1.2(vite@6.3.6(@types/node@20.17.46)(jiti@2.4.2)(yaml@2.8.0)) + '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.1.2 '@vitest/snapshot': 3.1.2 '@vitest/spy': 3.1.2 '@vitest/utils': 3.1.2 - chai: 5.2.0 - debug: 4.4.0 - expect-type: 1.2.1 + chai: 5.2.1 + debug: 4.4.1 + expect-type: 1.2.2 magic-string: 0.30.17 pathe: 2.0.3 std-env: 3.9.0 tinybench: 2.9.0 tinyexec: 0.3.2 - tinyglobby: 0.2.13 - tinypool: 1.0.2 + tinyglobby: 0.2.14 + tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 6.3.6(@types/node@22.15.2)(jiti@2.4.2)(yaml@2.7.1) - vite-node: 3.1.2(@types/node@22.15.2)(jiti@2.4.2)(yaml@2.7.1) + vite: 6.3.6(@types/node@20.17.46)(jiti@2.4.2)(yaml@2.8.0) + vite-node: 3.1.2(@types/node@20.17.46)(jiti@2.4.2)(yaml@2.8.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.15.2 + '@types/node': 20.17.46 '@vitest/ui': 3.1.2(vitest@3.1.2) jsdom: 26.1.0 transitivePeerDependencies: @@ -14970,74 +14125,44 @@ snapshots: tr46: 0.0.3 webidl-conversions: 3.0.1 - which-boxed-primitive@1.0.2: - dependencies: - is-bigint: 1.0.4 - is-boolean-object: 1.1.2 - is-number-object: 1.0.7 - is-string: 1.0.7 - is-symbol: 1.0.4 - which-boxed-primitive@1.1.1: dependencies: is-bigint: 1.1.0 - is-boolean-object: 1.2.1 + 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.1.4: - dependencies: - function.prototype.name: 1.1.8 - has-tostringtag: 1.0.2 - is-async-function: 2.0.0 - is-date-object: 1.0.5 - is-finalizationregistry: 1.0.2 - is-generator-function: 1.0.10 - is-regex: 1.2.1 - is-weakref: 1.1.0 - isarray: 2.0.5 - which-boxed-primitive: 1.0.2 - which-collection: 1.0.2 - which-typed-array: 1.1.18 - which-builtin-type@1.2.1: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 function.prototype.name: 1.1.8 has-tostringtag: 1.0.2 - is-async-function: 2.0.0 + is-async-function: 2.1.1 is-date-object: 1.1.0 is-finalizationregistry: 1.1.1 - is-generator-function: 1.0.10 + is-generator-function: 1.1.0 is-regex: 1.2.1 - is-weakref: 1.1.0 + 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.18 + 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.3 - - which-typed-array@1.1.15: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.2 + is-weakset: 2.0.4 - which-typed-array@1.1.18: + which-typed-array@1.1.19: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.8 - call-bound: 1.0.3 - for-each: 0.3.3 + call-bound: 1.0.4 + for-each: 0.3.5 + get-proto: 1.0.1 gopd: 1.2.0 has-tostringtag: 1.0.2 @@ -15118,7 +14243,7 @@ snapshots: type-fest: 0.4.1 write-json-file: 3.2.0 - ws@8.18.0: {} + ws@8.18.3: {} xml-name-validator@5.0.0: {} @@ -15132,9 +14257,7 @@ snapshots: yallist@4.0.0: {} - yaml@2.6.1: {} - - yaml@2.7.1: {} + yaml@2.8.0: {} yargs-parser@20.2.9: {} @@ -15153,7 +14276,7 @@ snapshots: yargs@17.7.2: dependencies: cliui: 8.0.1 - escalade: 3.1.2 + escalade: 3.2.0 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 @@ -15162,6 +14285,6 @@ snapshots: yocto-queue@0.1.0: {} - yocto-queue@1.1.1: {} + yocto-queue@1.2.1: {} zod@3.25.76: {} diff --git a/scripts/fix-import-extensions.ts b/scripts/fix-import-extensions.ts new file mode 100644 index 000000000..a6bcae623 --- /dev/null +++ b/scripts/fix-import-extensions.ts @@ -0,0 +1,41 @@ +import fs from 'fs' +import path from 'path' +import { fileURLToPath } from 'url' + +const __filename = fileURLToPath(import.meta.url) +const __dirname = path.dirname(__filename) + +function walk(dir: string, callback: (file: string) => void) { + for (const f of fs.readdirSync(dir)) { + const p = path.join(dir, f) + if (fs.statSync(p).isDirectory()) walk(p, callback) + else if (p.endsWith('.ts') || p.endsWith('.js') || p.endsWith('.d.ts')) + callback(p) + } +} + +function fixFile(file: string) { + let content = fs.readFileSync(file, 'utf8') + + // Fix regular imports (from, export *) + content = content.replace( + /((?:from|export \*)\s*['"])(\.{1,2}\/[^'"]+?)(? import("./types.gen.js")) + content = content.replace( + /(import\(['"])(\.{1,2}\/[^'"]+?)(? { + if (file.includes('/dist/')) fixFile(file) + }) +} diff --git a/scripts/generatePackages.ts b/scripts/generatePackages.ts index 9092203cb..5027e6560 100644 --- a/scripts/generatePackages.ts +++ b/scripts/generatePackages.ts @@ -90,8 +90,8 @@ const exportProductVersions = ({ productDir }: { productDir: string }) => { const exportPath = CUSTOM.PRODUCT_VERSION_EXPORT.has( `${productDir}/${versionDir}`, ) - ? `./${versionDir}/index` - : `./${versionDir}/index.gen` + ? `./${versionDir}/index.js` + : `./${versionDir}/index.gen.js` // appendFileSync( // pathFile,