diff --git a/package.json b/package.json index 1124df2..3e5dcbb 100644 --- a/package.json +++ b/package.json @@ -36,13 +36,8 @@ "dependencies": { "@nativescript-community/arraybuffers": "^1.1.5", "@nativescript-community/plugin-seed-tools": "portal:tools", - "@sentry/browser": "7.111.0", - "@sentry/core": "7.111.0", - "@sentry/hub": "7.111.0", - "@sentry/integrations": "7.111.0", - "@sentry/tracing": "7.111.0", - "@sentry/types": "7.111.0", - "@sentry/utils": "8.0.0-beta.3" + "@sentry/browser": "^10.30.0", + "@sentry/core": "^10.30.0" }, "repository": { "type": "git", diff --git a/packages/sentry/breadcrumb.d.ts b/packages/sentry/breadcrumb.d.ts deleted file mode 100644 index bf3704e..0000000 --- a/packages/sentry/breadcrumb.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import type { Breadcrumb, SeverityLevel } from '@sentry/types'; -export declare const DEFAULT_BREADCRUMB_LEVEL: SeverityLevel; -type BreadcrumbCandidate = { - [K in keyof Partial]: unknown; -}; -/** - * Convert plain object to a valid Breadcrumb - */ -export declare function breadcrumbFromObject(candidate: BreadcrumbCandidate): Breadcrumb; -export {}; diff --git a/packages/sentry/breadcrumb.js b/packages/sentry/breadcrumb.js deleted file mode 100644 index c699515..0000000 --- a/packages/sentry/breadcrumb.js +++ /dev/null @@ -1,34 +0,0 @@ -import { severityLevelFromString } from '@sentry/utils'; -export const DEFAULT_BREADCRUMB_LEVEL = 'info'; -/** - * Convert plain object to a valid Breadcrumb - */ -export function breadcrumbFromObject(candidate) { - const breadcrumb = {}; - if (typeof candidate.type === 'string') { - breadcrumb.type = candidate.type; - } - if (typeof candidate.level === 'string') { - breadcrumb.level = severityLevelFromString(candidate.level); - } - if (typeof candidate.event_id === 'string') { - breadcrumb.event_id = candidate.event_id; - } - if (typeof candidate.category === 'string') { - breadcrumb.category = candidate.category; - } - if (typeof candidate.message === 'string') { - breadcrumb.message = candidate.message; - } - if (typeof candidate.data === 'object' && candidate.data !== null) { - breadcrumb.data = candidate.data; - } - if (typeof candidate.timestamp === 'string') { - const timestampSeconds = Date.parse(candidate.timestamp) / 1000; // breadcrumb timestamp is in seconds - if (!isNaN(timestampSeconds)) { - breadcrumb.timestamp = timestampSeconds; - } - } - return breadcrumb; -} -//# sourceMappingURL=breadcrumb.js.map \ No newline at end of file diff --git a/packages/sentry/integrations/debugsymbolicator.d.ts b/packages/sentry/integrations/debugsymbolicator.d.ts deleted file mode 100644 index 643c6a4..0000000 --- a/packages/sentry/integrations/debugsymbolicator.d.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { Integration, StackFrame } from '@sentry/types'; -/** - * React Native Error - */ -type NativescriptError = Error & { - stackTrace?: string; - framesToPop?: number; - jsEngine?: string; - preventSymbolication?: boolean; - componentStack?: string; -}; -export interface NativescriptStackFrame extends StackFrame { - native?: boolean; -} -export declare function parseErrorStack(e: NativescriptError): StackFrame[]; -/** Tries to symbolicate the JS stack trace on the device. */ -export declare class DebugSymbolicator implements Integration { - /** - * @inheritDoc - */ - name: string; - /** - * @inheritDoc - */ - static id: string; - /** - * @inheritDoc - */ - setupOnce(): void; - /** - * Symbolicates the stack on the device talking to local dev server. - * Mutates the passed event. - */ - private _symbolicate; - /** - * Replaces the frames in the exception of a error. - * @param event Event - * @param frames StackFrame[] - */ - private _replaceFramesInEvent; -} -export {}; diff --git a/packages/sentry/integrations/debugsymbolicator.js b/packages/sentry/integrations/debugsymbolicator.js deleted file mode 100644 index ed4719c..0000000 --- a/packages/sentry/integrations/debugsymbolicator.js +++ /dev/null @@ -1,128 +0,0 @@ -import { addGlobalEventProcessor, getCurrentHub } from '@sentry/core'; -import { logger, stackParserFromStackParserOptions } from '@sentry/utils'; -// xport type ExtendedError = Error & { -// jsEngine?: string, -// preventSymbolication?: boolean, -// componentStack?: string, -// forceRedbox?: boolean, -// isComponentError?: boolean, -// ... -// }; -const UNKNOWN_FUNCTION = undefined; -// function createFrame(filename, func, lineno, colno) { -function createFrame(frame) { - frame.in_app = (frame.filename && !frame.filename.includes('node_modules')) || (!!frame.colno && !!frame.lineno); - frame.platform = frame.filename.endsWith('.js') ? 'javascript' : 'android'; - return frame; -} -const nativescriptRegex = /^\s*at (?:(.*\).*?|.*?) ?\()?((?:file|native|webpack||[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i; -const nativescriptFunc = (line) => { - const parts = nativescriptRegex.exec(line); - if (parts) { - return createFrame({ - filename: parts[2], - platform: 'javascript', - function: parts[1] || UNKNOWN_FUNCTION, - lineno: parts[3] ? +parts[3] : undefined, - colno: parts[4] ? +parts[4] : undefined - }); - } - return null; -}; -const nativescriptLineParser = [30, nativescriptFunc]; -const androidRegex = /^\s*(?:(.*\).*?|.*?) ?\()?((?:Native Method|[-a-z]+:)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i; -const androidFunc = (line) => { - const parts = androidRegex.exec(line); - if (parts) { - let func = UNKNOWN_FUNCTION, mod; - if (parts[1]) { - const splitted = parts[1].split('.'); - func = splitted[splitted.length - 1]; - mod = splitted.slice(0, -1).join('.'); - } - if (!parts[2].endsWith('.java')) { - return null; - } - return createFrame({ - filename: parts[2], - function: func, - module: mod, - native: func && func.indexOf('Native Method') !== -1, - lineno: parts[3] ? +parts[3] : undefined, - colno: parts[4] ? +parts[4] : undefined - }); - } - return null; -}; -const androidLineParser = [50, androidFunc]; -const stackParser = stackParserFromStackParserOptions([nativescriptLineParser, androidLineParser]); -export function parseErrorStack(e) { - const stack = e?.['stackTrace'] || e?.stack; - if (!stack) { - return []; - } - return stackParser(stack); -} -/** Tries to symbolicate the JS stack trace on the device. */ -export class DebugSymbolicator { - constructor() { - /** - * @inheritDoc - */ - this.name = DebugSymbolicator.id; - } - /** - * @inheritDoc - */ - setupOnce() { - addGlobalEventProcessor(async (event, hint) => { - const self = getCurrentHub().getIntegration(DebugSymbolicator); - if (!self || hint === undefined || hint.originalException === undefined) { - return event; - } - // @ts-ignore - const error = hint.originalException; - // const parseErrorStack = require('react-native/Libraries/Core/Devtools/parseErrorStack'); - const stack = parseErrorStack(error); - // Ideally this should go into contexts but android sdk doesn't support it - event.extra = { - ...event.extra, - componentStack: error.componentStack, - jsEngine: error.jsEngine - }; - await self._symbolicate(event, stack); - event.platform = 'node'; // Setting platform node makes sure we do not show source maps errors - return event; - }); - } - /** - * Symbolicates the stack on the device talking to local dev server. - * Mutates the passed event. - */ - async _symbolicate(event, stack) { - try { - // eslint-disable-next-line @typescript-eslint/no-var-requires - this._replaceFramesInEvent(event, stack); - } - catch (error) { - if (error instanceof Error) { - logger.warn(`Unable to symbolicate stack trace: ${error.message}`); - } - } - } - /** - * Replaces the frames in the exception of a error. - * @param event Event - * @param frames StackFrame[] - */ - _replaceFramesInEvent(event, frames) { - if (event.exception?.values?.[0].stacktrace) { - event.exception.values[0].stacktrace.frames = frames.reverse(); - } - } -} -/** - * @inheritDoc - */ -DebugSymbolicator.id = 'DebugSymbolicator'; -//# sourceMappingURL=debugsymbolicator.js.map \ No newline at end of file diff --git a/packages/sentry/integrations/default.d.ts b/packages/sentry/integrations/default.d.ts deleted file mode 100644 index 99a2e54..0000000 --- a/packages/sentry/integrations/default.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import type { Integration, StackFrame } from '@sentry/types'; -import type { NativescriptClientOptions, NativescriptOptions } from '../options'; -export declare let rewriteFrameIntegration: { - _iteratee: (frame: StackFrame) => StackFrame; -}; -/** - * Returns the default ReactNative integrations based on the current environment. - * - * Native integrations are only returned when native is enabled. - * - * Web integrations are only returned when running on web. - */ -export declare function getDefaultIntegrations(options: NativescriptClientOptions & NativescriptOptions): Integration[]; diff --git a/packages/sentry/integrations/devicecontext.d.ts b/packages/sentry/integrations/devicecontext.d.ts deleted file mode 100644 index 3824eba..0000000 --- a/packages/sentry/integrations/devicecontext.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { Integration } from '@sentry/types'; -/** Load device context from native. */ -export declare class DeviceContext implements Integration { - /** - * @inheritDoc - */ - name: string; - /** - * @inheritDoc - */ - static id: string; - /** - * @inheritDoc - */ - setupOnce(): void; -} diff --git a/packages/sentry/integrations/devicecontext.js b/packages/sentry/integrations/devicecontext.js deleted file mode 100644 index 84898a6..0000000 --- a/packages/sentry/integrations/devicecontext.js +++ /dev/null @@ -1,83 +0,0 @@ -import { addEventProcessor, getCurrentHub } from '@sentry/core'; -import { logger, severityLevelFromString } from '@sentry/utils'; -import { NATIVE } from '../wrapper'; -import { breadcrumbFromObject } from '../breadcrumb'; -import { Application } from '@nativescript/core'; -/** Load device context from native. */ -export class DeviceContext { - constructor() { - /** - * @inheritDoc - */ - this.name = DeviceContext.id; - } - /** - * @inheritDoc - */ - setupOnce() { - addEventProcessor(async (event) => { - const self = getCurrentHub().getIntegration(DeviceContext); - if (!self) { - return event; - } - let native = null; - try { - native = await NATIVE.fetchNativeDeviceContexts(); - } - catch (e) { - logger.log(`Failed to get device context from native: ${e}`); - } - if (!native) { - return event; - } - const nativeUser = native.user; - if (!event.user && nativeUser) { - event.user = nativeUser; - } - let nativeContexts = native.contexts; - // if (AppState.currentState !== 'unknown') { - nativeContexts = nativeContexts || {}; - nativeContexts.app = { - ...nativeContexts.app, - in_foreground: !Application.inBackground - }; - // } - if (nativeContexts) { - event.contexts = { ...nativeContexts, ...event.contexts }; - if (nativeContexts.app) { - event.contexts.app = { ...nativeContexts.app, ...event.contexts.app }; - } - } - const nativeTags = native.tags; - if (nativeTags) { - event.tags = { ...nativeTags, ...event.tags }; - } - const nativeExtra = native.extra; - if (nativeExtra) { - event.extra = { ...nativeExtra, ...event.extra }; - } - const nativeFingerprint = native.fingerprint; - if (nativeFingerprint) { - event.fingerprint = (event.fingerprint ?? []).concat(nativeFingerprint.filter((item) => (event.fingerprint ?? []).indexOf(item) < 0)); - } - const nativeLevel = typeof native['level'] === 'string' ? severityLevelFromString(native['level']) : undefined; - if (!event.level && nativeLevel) { - event.level = nativeLevel; - } - const nativeEnvironment = native['environment']; - if (!event.environment && nativeEnvironment) { - event.environment = nativeEnvironment; - } - const nativeBreadcrumbs = Array.isArray(native['breadcrumbs']) ? native['breadcrumbs'].map(breadcrumbFromObject) : undefined; - if (nativeBreadcrumbs) { - event.breadcrumbs = nativeBreadcrumbs.concat(event.breadcrumbs || []); - } - return event; - }); - } -} -/** - * @inheritDoc - */ -DeviceContext.id = 'DeviceContext'; -//# sourceMappingURL=devicecontext.js.map \ No newline at end of file diff --git a/packages/sentry/integrations/eventorigin.d.ts b/packages/sentry/integrations/eventorigin.d.ts deleted file mode 100644 index 609aaa4..0000000 --- a/packages/sentry/integrations/eventorigin.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { EventProcessor, Integration } from '@sentry/types'; -/** Default EventOrigin instrumentation */ -export declare class EventOrigin implements Integration { - /** - * @inheritDoc - */ - static id: string; - /** - * @inheritDoc - */ - name: string; - /** - * @inheritDoc - */ - setupOnce(addGlobalEventProcessor: (e: EventProcessor) => void): void; -} diff --git a/packages/sentry/integrations/eventorigin.js b/packages/sentry/integrations/eventorigin.js deleted file mode 100644 index 387a7a2..0000000 --- a/packages/sentry/integrations/eventorigin.js +++ /dev/null @@ -1,25 +0,0 @@ -/** Default EventOrigin instrumentation */ -export class EventOrigin { - constructor() { - /** - * @inheritDoc - */ - this.name = EventOrigin.id; - } - /** - * @inheritDoc - */ - setupOnce(addGlobalEventProcessor) { - addGlobalEventProcessor((event) => { - event.tags = event.tags ?? {}; - event.tags['event.origin'] = __ANDROID__ ? 'android' : __IOS__ ? 'ios' : 'javascript'; - event.tags['event.environment'] = 'nativescript'; - return event; - }); - } -} -/** -* @inheritDoc -*/ -EventOrigin.id = 'EventOrigin'; -//# sourceMappingURL=eventorigin.js.map \ No newline at end of file diff --git a/packages/sentry/integrations/factory.d.ts b/packages/sentry/integrations/factory.d.ts deleted file mode 100644 index 152506d..0000000 --- a/packages/sentry/integrations/factory.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import type { Integration } from '@sentry/types'; -/** - * Creates an integration out of the provided name and setup function. - * @hidden - */ -export declare function createIntegration(name: Integration['name'], setupOnce?: Integration['setupOnce']): Integration; diff --git a/packages/sentry/integrations/factory.js b/packages/sentry/integrations/factory.js deleted file mode 100644 index e47d11f..0000000 --- a/packages/sentry/integrations/factory.js +++ /dev/null @@ -1,13 +0,0 @@ -/** - * Creates an integration out of the provided name and setup function. - * @hidden - */ -export function createIntegration(name, setupOnce = () => { - /* noop */ -}) { - return { - name, - setupOnce, - }; -} -//# sourceMappingURL=factory.js.map \ No newline at end of file diff --git a/packages/sentry/integrations/index.d.ts b/packages/sentry/integrations/index.d.ts deleted file mode 100644 index f1fd140..0000000 --- a/packages/sentry/integrations/index.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export { DebugSymbolicator } from './debugsymbolicator'; -export { DeviceContext } from './devicecontext'; -export { NativescriptErrorHandlers as NativescriptErrorHandlers } from './nativescripterrorhandlers'; -export { Release } from './release'; diff --git a/packages/sentry/integrations/index.js b/packages/sentry/integrations/index.js deleted file mode 100644 index 269784c..0000000 --- a/packages/sentry/integrations/index.js +++ /dev/null @@ -1,5 +0,0 @@ -export { DebugSymbolicator } from './debugsymbolicator'; -export { DeviceContext } from './devicecontext'; -export { NativescriptErrorHandlers as NativescriptErrorHandlers } from './nativescripterrorhandlers'; -export { Release } from './release'; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/sentry/integrations/nativescripterrorhandlers.d.ts b/packages/sentry/integrations/nativescripterrorhandlers.d.ts deleted file mode 100644 index 6602aaf..0000000 --- a/packages/sentry/integrations/nativescripterrorhandlers.d.ts +++ /dev/null @@ -1,46 +0,0 @@ -import { Integration } from '@sentry/types'; -/** NativescriptErrorHandlers Options */ -export interface NativescriptErrorHandlersOptions { - onerror?: boolean; - onunhandledrejection?: boolean; - /** - * When enabled, Sentry will overwrite the global Promise instance to ensure that unhandled rejections are correctly tracked. - * If you run into issues with Promise polyfills such as `core-js`, make sure you polyfill after Sentry is initialized. - * Read more at https://docs.sentry.io/platforms/react-native/troubleshooting/#unhandled-promise-rejections - * - * When disabled, this option will not disable unhandled rejection tracking. Set `onunhandledrejection: false` on the `ReactNativeErrorHandlers` integration instead. - * - * @default true - */ - patchGlobalPromise?: boolean; -} -/** NativescriptErrorHandlers Integration */ -export declare class NativescriptErrorHandlers implements Integration { - /** - * @inheritDoc - */ - static id: string; - /** - * @inheritDoc - */ - name: string; - /** NativescriptOptions */ - private readonly _options; - /** Constructor */ - constructor(options?: NativescriptErrorHandlersOptions); - /** - * @inheritDoc - */ - setupOnce(): void; - /** - * Handle Promises - */ - private _handleUnhandledRejections; - private globalHanderEvent; - handlingFatal: boolean; - private globalHander; - /** - * Handle erros - */ - private _handleOnError; -} diff --git a/packages/sentry/integrations/nativescripterrorhandlers.js b/packages/sentry/integrations/nativescripterrorhandlers.js deleted file mode 100644 index f70887d..0000000 --- a/packages/sentry/integrations/nativescripterrorhandlers.js +++ /dev/null @@ -1,125 +0,0 @@ -import { getCurrentHub } from '@sentry/core'; -import { eventFromUnknownInput } from '@sentry/browser/esm/eventbuilder'; -import { addExceptionMechanism, logger } from '@sentry/utils'; -import { Application } from '@nativescript/core'; -import { Screenshot } from './screenshot'; -/** NativescriptErrorHandlers Integration */ -export class NativescriptErrorHandlers { - /** Constructor */ - constructor(options) { - /** - * @inheritDoc - */ - this.name = NativescriptErrorHandlers.id; - this.handlingFatal = false; - this._options = { - // uncaughtErrors: false, - onerror: false, - onunhandledrejection: false, - patchGlobalPromise: true, - ...options - }; - } - /** - * @inheritDoc - */ - setupOnce() { - this._handleUnhandledRejections(); - this._handleOnError(); - } - /** - * Handle Promises - */ - _handleUnhandledRejections() { - if (this._options.onunhandledrejection) { - // if (this._options.uncaughtErrors) { - Application.on(Application.uncaughtErrorEvent, this.globalHanderEvent, this); - // } - // if (this._options.patchGlobalPromise) { - // this._polyfillPromise(); - // } - // this._attachUnhandledRejectionHandler(); - // this._checkPromiseAndWarn(); - } - } - globalHanderEvent(event) { - this.globalHander(event.error); - } - globalHander(error, isFatal) { - try { - // We want to handle fatals, but only in production mode. - const shouldHandleFatal = isFatal && !__DEV__; - if (shouldHandleFatal) { - if (this.handlingFatal) { - logger.log('Encountered multiple fatals in a row. The latest:', error); - return; - } - this.handlingFatal = true; - } - const currentHub = getCurrentHub(); - const client = currentHub.getClient(); - if (!client) { - logger.error('Sentry client is missing, the error event might be lost.', error); - // If there is no client something is fishy, anyway we call the default handler - // defaultHandler(error, isFatal); - return; - } - // We override client.eventFromException because it is async function - // while not needed and we want to be sync - if (error['stackTrace']) { - error['stacktrace'] = error['stackTrace']; - } - let hint = { - originalException: error - }; - const syntheticException = (hint && hint.syntheticException) || undefined; - hint = Screenshot.attachScreenshotToEventHint(hint, client.getOptions()); - const event = eventFromUnknownInput(client.getOptions().stackParser, error, syntheticException, client.getOptions().attachStacktrace); - addExceptionMechanism(event); // defaults to { type: 'generic', handled: true } - event.level = 'error'; - if (hint && hint.event_id) { - event.event_id = hint.event_id; - } - if (isFatal) { - event.level = 'fatal'; - addExceptionMechanism(event, { - handled: false, - type: 'onerror' - }); - } - client.captureEvent(event); - } - catch (error) { - console.error(error); - } - // if (!__DEV__) { - // void client.flush(options.shutdownTimeout || 2000).then(() => { - // defaultHandler(error, isFatal); - // }); - // } else { - // // If in dev, we call the default handler anyway and hope the error will be sent - // // Just for a better dev experience - // defaultHandler(error, isFatal); - // } - } - /** - * Handle erros - */ - _handleOnError() { - if (this._options.onerror) { - // let handlingFatal = false; - // Application.on(Application.uncaughtErrorEvent, this.globalHanderEvent, this); - Application.on(Application.discardedErrorEvent, this.globalHanderEvent, this); - // Trace.setErrorHandler({ - // handlerError: this.globalHander - // }); - // const defaultHandler = ErrorUtils.getGlobalHandler && ErrorUtils.getGlobalHandler(); - // ErrorUtils.setGlobalHandler); - } - } -} -/** - * @inheritDoc - */ -NativescriptErrorHandlers.id = 'NativescriptErrorHandlers'; -//# sourceMappingURL=nativescripterrorhandlers.js.map \ No newline at end of file diff --git a/packages/sentry/integrations/release.d.ts b/packages/sentry/integrations/release.d.ts deleted file mode 100644 index 32fce0e..0000000 --- a/packages/sentry/integrations/release.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { Integration } from '@sentry/types'; -/** Release integration responsible to load release from file. */ -export declare class Release implements Integration { - /** - * @inheritDoc - */ - name: string; - /** - * @inheritDoc - */ - static id: string; - /** - * @inheritDoc - */ - setupOnce(): void; -} diff --git a/packages/sentry/integrations/release.js b/packages/sentry/integrations/release.js deleted file mode 100644 index b03324d..0000000 --- a/packages/sentry/integrations/release.js +++ /dev/null @@ -1,60 +0,0 @@ -import { addGlobalEventProcessor, getCurrentHub } from '@sentry/core'; -import { NATIVE } from '../wrapper'; -/** Release integration responsible to load release from file. */ -export class Release { - constructor() { - /** - * @inheritDoc - */ - this.name = Release.id; - } - /** - * @inheritDoc - */ - setupOnce() { - addGlobalEventProcessor(async (event) => { - const self = getCurrentHub().getIntegration(Release); - if (!self) { - return event; - } - const options = getCurrentHub().getClient()?.getOptions(); - /* - __sentry_release and __sentry_dist is set by the user with setRelease and setDist. If this is used then this is the strongest. - Otherwise we check for the release and dist in the options passed on init, as this is stronger than the release/dist from the native build. - */ - if (typeof event.extra?.__sentry_release === 'string') { - event.release = `${event.extra.__sentry_release}`; - } - else if (typeof options?.release === 'string') { - event.release = options.release; - } - if (typeof event.extra?.__sentry_dist === 'string') { - event.dist = `${event.extra.__sentry_dist}`; - } - else if (typeof options?.dist === 'string') { - event.dist = options.dist; - } - if (event.release && event.dist) { - return event; - } - try { - const nativeRelease = (await NATIVE.fetchNativeRelease()); - if (!event.release) { - event.release = `${nativeRelease.id}@${nativeRelease.version}+${nativeRelease.build}`; - } - if (!event.dist) { - event.dist = `${nativeRelease.build}.${__IOS__ ? 'ios' : 'android'}`; - } - } - catch (_Oo) { - // Something went wrong, we just continue - } - return event; - }); - } -} -/** - * @inheritDoc - */ -Release.id = 'Release'; -//# sourceMappingURL=release.js.map \ No newline at end of file diff --git a/packages/sentry/integrations/rewriteframe.d.ts b/packages/sentry/integrations/rewriteframe.d.ts deleted file mode 100644 index e69de29..0000000 diff --git a/packages/sentry/integrations/rewriteframe.js b/packages/sentry/integrations/rewriteframe.js deleted file mode 100644 index 676caa6..0000000 --- a/packages/sentry/integrations/rewriteframe.js +++ /dev/null @@ -1 +0,0 @@ -//# sourceMappingURL=rewriteframe.js.map \ No newline at end of file diff --git a/packages/sentry/integrations/screenshot.d.ts b/packages/sentry/integrations/screenshot.d.ts deleted file mode 100644 index e8a5328..0000000 --- a/packages/sentry/integrations/screenshot.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { EventHint, Integration } from '@sentry/types'; -/** Adds screenshots to error events */ -export declare class Screenshot implements Integration { - /** - * @inheritDoc - */ - static id: string; - /** - * @inheritDoc - */ - name: string; - /** - * If enabled attaches a screenshot to the event hint. - */ - static attachScreenshotToEventHint(hint: EventHint, { attachScreenshot }: { - attachScreenshot?: boolean; - }): EventHint; - /** - * @inheritDoc - */ - setupOnce(): void; -} diff --git a/packages/sentry/integrations/screenshot.js b/packages/sentry/integrations/screenshot.js deleted file mode 100644 index bcfd885..0000000 --- a/packages/sentry/integrations/screenshot.js +++ /dev/null @@ -1,33 +0,0 @@ -import { NATIVE } from '../wrapper'; -/** Adds screenshots to error events */ -export class Screenshot { - constructor() { - /** - * @inheritDoc - */ - this.name = Screenshot.id; - } - /** - * If enabled attaches a screenshot to the event hint. - */ - static attachScreenshotToEventHint(hint, { attachScreenshot }) { - if (!attachScreenshot) { - return hint; - } - const screenshots = NATIVE.captureScreenshot(); - if (screenshots !== null && screenshots.length > 0) { - hint.attachments = [...screenshots, ...(hint?.attachments || [])]; - } - return hint; - } - /** - * @inheritDoc - */ - // eslint-disable-next-line @typescript-eslint/no-empty-function - setupOnce() { } -} -/** - * @inheritDoc - */ -Screenshot.id = 'Screenshot'; -//# sourceMappingURL=screenshot.js.map \ No newline at end of file diff --git a/packages/sentry/integrations/sdkinfo.d.ts b/packages/sentry/integrations/sdkinfo.d.ts deleted file mode 100644 index eb4b202..0000000 --- a/packages/sentry/integrations/sdkinfo.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { EventProcessor, Integration, SdkInfo as SdkInfoType } from '@sentry/types'; -type DefaultSdkInfo = Pick, 'name' | 'packages' | 'version'>; -export declare const defaultSdkInfo: DefaultSdkInfo; -/** Default SdkInfo instrumentation */ -export declare class SdkInfo implements Integration { - /** - * @inheritDoc - */ - static id: string; - /** - * @inheritDoc - */ - name: string; - private _nativeSdkInfo; - /** - * @inheritDoc - */ - setupOnce(addGlobalEventProcessor: (e: EventProcessor) => void): void; -} -export {}; diff --git a/packages/sentry/integrations/sdkinfo.js b/packages/sentry/integrations/sdkinfo.js deleted file mode 100644 index 7136cde..0000000 --- a/packages/sentry/integrations/sdkinfo.js +++ /dev/null @@ -1,54 +0,0 @@ -import { logger } from '@sentry/utils'; -import { SDK_NAME, SDK_PACKAGE_NAME, SDK_VERSION } from '../version'; -import { NATIVE } from '../wrapper'; -export const defaultSdkInfo = { - name: SDK_NAME, - packages: [ - { - name: SDK_PACKAGE_NAME, - version: SDK_VERSION - } - ], - version: SDK_VERSION -}; -/** Default SdkInfo instrumentation */ -export class SdkInfo { - constructor() { - /** - * @inheritDoc - */ - this.name = SdkInfo.id; - this._nativeSdkInfo = null; - } - /** - * @inheritDoc - */ - setupOnce(addGlobalEventProcessor) { - addGlobalEventProcessor(async (event) => { - // The native SDK info package here is only used on iOS as `beforeSend` is not called on `captureEnvelope`. - // this._nativeSdkInfo should be defined a following time so this call won't always be awaited. - if (this._nativeSdkInfo === null) { - try { - this._nativeSdkInfo = await NATIVE.fetchNativeSdkInfo(); - } - catch (e) { - // If this fails, go ahead as usual as we would rather have the event be sent with a package missing. - logger.warn('[SdkInfo] Native SDK Info retrieval failed...something could be wrong with your Sentry installation:'); - logger.warn(e); - } - } - event.platform = event.platform || 'javascript'; - event.sdk = { - ...(event.sdk ?? {}), - ...defaultSdkInfo, - packages: [...((event.sdk && event.sdk.packages) || []), ...((this._nativeSdkInfo && [this._nativeSdkInfo]) || []), ...defaultSdkInfo.packages] - }; - return event; - }); - } -} -/** - * @inheritDoc - */ -SdkInfo.id = 'SdkInfo'; -//# sourceMappingURL=sdkinfo.js.map \ No newline at end of file diff --git a/packages/sentry/package.json b/packages/sentry/package.json index c9898f6..3d6c4c7 100644 --- a/packages/sentry/package.json +++ b/packages/sentry/package.json @@ -41,13 +41,8 @@ }, "dependencies": { "@nativescript-community/arraybuffers": "^1.1.5", - "@sentry/browser": "7.111.0", - "@sentry/core": "7.111.0", - "@sentry/hub": "7.111.0", - "@sentry/integrations": "7.111.0", - "@sentry/tracing": "7.111.0", - "@sentry/types": "7.111.0", - "@sentry/utils": "7.111.0", + "@sentry/browser": "10.3.0", + "@sentry/core": "10.3.0", "stacktrace-parser": "^0.1.10" }, "gitHead": "1e799d9f3a3eeb19c0fc4188be82a6cded4ea727" diff --git a/packages/sentry/scope.d.ts b/packages/sentry/scope.d.ts deleted file mode 100644 index 04fdac2..0000000 --- a/packages/sentry/scope.d.ts +++ /dev/null @@ -1,53 +0,0 @@ -import { Scope } from '@sentry/core'; -import type { Attachment, Breadcrumb, User } from '@sentry/types'; -/** - * Extends the scope methods to set scope on the Native SDKs - */ -export declare class NativescriptScope extends Scope { - /** - * @inheritDoc - */ - setUser(user: User | null): this; - /** - * @inheritDoc - */ - setTag(key: string, value: string): this; - /** - * @inheritDoc - */ - setTags(tags: { - [key: string]: string; - }): this; - /** - * @inheritDoc - */ - setExtras(extras: { - [key: string]: any; - }): this; - /** - * @inheritDoc - */ - setExtra(key: string, extra: any): this; - /** - * @inheritDoc - */ - addBreadcrumb(breadcrumb: Breadcrumb, maxBreadcrumbs?: number): this; - /** - * @inheritDoc - */ - clearBreadcrumbs(): this; - /** - * @inheritDoc - */ - setContext(key: string, context: { - [key: string]: any; - } | null): this; - /** - * @inheritDoc - */ - addAttachment(attachment: Attachment): this; - /** - * @inheritDoc - */ - clearAttachments(): this; -} diff --git a/packages/sentry/scope.js b/packages/sentry/scope.js deleted file mode 100644 index b852a9f..0000000 --- a/packages/sentry/scope.js +++ /dev/null @@ -1,93 +0,0 @@ -import { Scope } from '@sentry/core'; -import { DEFAULT_BREADCRUMB_LEVEL } from './breadcrumb'; -import { convertToNormalizedObject } from './utils/normalize'; -import { NATIVE } from './wrapper'; -/** - * Extends the scope methods to set scope on the Native SDKs - */ -export class NativescriptScope extends Scope { - /** - * @inheritDoc - */ - setUser(user) { - NATIVE.setUser(user); - return super.setUser(user); - } - /** - * @inheritDoc - */ - setTag(key, value) { - NATIVE.setTag(key, value); - return super.setTag(key, value); - } - /** - * @inheritDoc - */ - setTags(tags) { - // As native only has setTag, we just loop through each tag key. - Object.keys(tags).forEach((key) => { - NATIVE.setTag(key, tags[key]); - }); - return super.setTags(tags); - } - /** - * @inheritDoc - */ - // eslint-disable-next-line @typescript-eslint/no-explicit-any - setExtras(extras) { - Object.keys(extras).forEach((key) => { - NATIVE.setExtra(key, extras[key]); - }); - return super.setExtras(extras); - } - /** - * @inheritDoc - */ - // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types,@typescript-eslint/no-explicit-any - setExtra(key, extra) { - NATIVE.setExtra(key, extra); - return super.setExtra(key, extra); - } - /** - * @inheritDoc - */ - addBreadcrumb(breadcrumb, maxBreadcrumbs) { - const mergedBreadcrumb = { - ...breadcrumb, - level: breadcrumb.level || DEFAULT_BREADCRUMB_LEVEL, - data: breadcrumb.data ? convertToNormalizedObject(breadcrumb.data) : undefined - }; - super.addBreadcrumb(mergedBreadcrumb, maxBreadcrumbs); - const finalBreadcrumb = this._breadcrumbs[this._breadcrumbs.length - 1]; - NATIVE.addBreadcrumb(finalBreadcrumb); - return this; - } - /** - * @inheritDoc - */ - clearBreadcrumbs() { - NATIVE.clearBreadcrumbs(); - return super.clearBreadcrumbs(); - } - /** - * @inheritDoc - */ - // eslint-disable-next-line @typescript-eslint/no-explicit-any - setContext(key, context) { - NATIVE.setContext(key, context); - return super.setContext(key, context); - } - /** - * @inheritDoc - */ - addAttachment(attachment) { - return super.addAttachment(attachment); - } - /** - * @inheritDoc - */ - clearAttachments() { - return super.clearAttachments(); - } -} -//# sourceMappingURL=scope.js.map \ No newline at end of file diff --git a/packages/sentry/tracing/addTracingExtensions.d.ts b/packages/sentry/tracing/addTracingExtensions.d.ts deleted file mode 100644 index f0eed1a..0000000 --- a/packages/sentry/tracing/addTracingExtensions.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import type { Hub, Transaction } from '@sentry/core'; -import type { CustomSamplingContext, TransactionContext } from '@sentry/types'; -/** - * Adds React Native's extensions. Needs to be called before any transactions are created. - */ -export declare function _addTracingExtensions(): void; -export type StartTransactionFunction = (this: Hub, transactionContext: TransactionContext, customSamplingContext?: CustomSamplingContext) => Transaction; diff --git a/packages/sentry/tracing/addTracingExtensions.js b/packages/sentry/tracing/addTracingExtensions.js deleted file mode 100644 index 4e31944..0000000 --- a/packages/sentry/tracing/addTracingExtensions.js +++ /dev/null @@ -1,59 +0,0 @@ -// eslint-disable-next-line no-duplicate-imports -import { addTracingExtensions, getCurrentHub, getMainCarrier } from '@sentry/core'; -import { NativescriptTracing } from './nstracing'; -import { DEFAULT } from './ops'; -/** - * Adds React Native's extensions. Needs to be called before any transactions are created. - */ -export function _addTracingExtensions() { - addTracingExtensions(); - const carrier = getMainCarrier(); - if (carrier.__SENTRY__) { - carrier.__SENTRY__.extensions = carrier.__SENTRY__.extensions || {}; - if (carrier.__SENTRY__.extensions.startTransaction) { - const originalStartTransaction = carrier.__SENTRY__.extensions.startTransaction; - /* - Overwrites the transaction start and finish to start and finish stall tracking. - Preferably instead of overwriting add a callback method for this in the Transaction itself. - */ - const _startTransaction = _patchStartTransaction(originalStartTransaction); - carrier.__SENTRY__.extensions.startTransaction = _startTransaction; - } - } -} -/** - * Overwrite the startTransaction extension method to start and end stall tracking. - */ -const _patchStartTransaction = (originalStartTransaction) => { - /** - * Method to overwrite with - */ - function _startTransaction(transactionContext, customSamplingContext) { - // Native SDKs require op to be set - for JS Relay sets `default` - if (!transactionContext.op) { - transactionContext.op = DEFAULT; - } - const transaction = originalStartTransaction.apply(this, [transactionContext, customSamplingContext]); - const originalStartChild = transaction.startChild.bind(transaction); - transaction.startChild = (spanContext) => originalStartChild({ - ...spanContext, - // Native SDKs require op to be set - op: spanContext?.op || DEFAULT, - }); - const reactNativeTracing = getCurrentHub().getIntegration(NativescriptTracing); - if (reactNativeTracing) { - reactNativeTracing.onTransactionStart(transaction); - // eslint-disable-next-line @typescript-eslint/unbound-method - const originalFinish = transaction.finish; - transaction.finish = (endTimestamp) => { - if (reactNativeTracing) { - reactNativeTracing.onTransactionFinish(transaction); - } - return originalFinish.apply(transaction, [endTimestamp]); - }; - } - return transaction; - } - return _startTransaction; -}; -//# sourceMappingURL=addTracingExtensions.js.map \ No newline at end of file diff --git a/packages/sentry/tracing/index.d.ts b/packages/sentry/tracing/index.d.ts deleted file mode 100644 index ca6fde6..0000000 --- a/packages/sentry/tracing/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export { NativescriptTracing } from './nstracing'; -export { RoutingInstrumentation, RoutingInstrumentationInstance, } from './routingInstrumentation'; diff --git a/packages/sentry/tracing/index.js b/packages/sentry/tracing/index.js deleted file mode 100644 index d4b6c00..0000000 --- a/packages/sentry/tracing/index.js +++ /dev/null @@ -1,16 +0,0 @@ -export { NativescriptTracing } from './nstracing'; -export { RoutingInstrumentation, } from './routingInstrumentation'; -// export { -// ReactNavigationInstrumentation, -// // eslint-disable-next-line deprecation/deprecation -// ReactNavigationV5Instrumentation, -// } from './reactnavigation'; -// export { ReactNavigationV4Instrumentation } from './reactnavigationv4'; -// export { NativescriptNavigationInstrumentation } from './reactnativenavigation'; -// export { -// ReactNavigationCurrentRoute, -// ReactNavigationRoute, -// ReactNavigationTransactionContext, -// } from './types'; -// export { NativescriptProfiler } from './reactnativeprofiler'; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/sentry/tracing/nativeframes.d.ts b/packages/sentry/tracing/nativeframes.d.ts deleted file mode 100644 index 4d4bccd..0000000 --- a/packages/sentry/tracing/nativeframes.d.ts +++ /dev/null @@ -1,68 +0,0 @@ -import { Transaction } from '@sentry/tracing'; -import { EventProcessor, MeasurementUnit, Measurements } from '@sentry/types'; -export interface NativeFramesResponse { - totalFrames: number; - slowFrames: number; - frozenFrames: number; -} -export interface FramesMeasurements extends Measurements { - frames_total: { - value: number; - unit: MeasurementUnit; - }; - frames_slow: { - value: number; - unit: MeasurementUnit; - }; - frames_frozen: { - value: number; - unit: MeasurementUnit; - }; -} -/** - * Instrumentation to add native slow/frozen frames measurements onto transactions. - */ -export declare class NativeFramesInstrumentation { - /** The native frames at the transaction finish time, keyed by traceId. */ - private _finishFrames; - /** The listeners for each native frames response, keyed by traceId */ - private _framesListeners; - /** The native frames at the finish time of the most recent span. */ - private _lastSpanFinishFrames?; - constructor(addGlobalEventProcessor: (e: EventProcessor) => void, doesExist: () => boolean); - /** - * To be called when a transaction is started. - * Logs the native frames at this start point and instruments child span finishes. - */ - onTransactionStart(transaction: Transaction): void; - /** - * To be called when a transaction is finished - */ - onTransactionFinish(transaction: Transaction): void; - /** - * Called on a span finish to fetch native frames to support transactions with trimEnd. - * Only to be called when a span does not have an end timestamp. - */ - private _onSpanFinish; - /** - * Returns the computed frames measurements and awaits for them if they are not ready yet. - */ - private _getFramesMeasurements; - /** - * Returns the computed frames measurements given ready data - */ - private _prepareMeasurements; - /** - * Fetch finish frames for a transaction at the current time. Calls any awaiting listeners. - */ - private _fetchFramesForTransaction; - /** - * On a finish frames failure, we cancel the await. - */ - private _cancelFinishFrames; - /** - * Adds frames measurements to an event. Called from a valid event processor. - * Awaits for finish frames if needed. - */ - private _processEvent; -} diff --git a/packages/sentry/tracing/nativeframes.js b/packages/sentry/tracing/nativeframes.js deleted file mode 100644 index ca6c6a2..0000000 --- a/packages/sentry/tracing/nativeframes.js +++ /dev/null @@ -1,171 +0,0 @@ -import { logger, timestampInSeconds } from '@sentry/utils'; -import { NATIVE } from '../wrapper'; -import { instrumentChildSpanFinish } from './utils'; -/** - * A margin of error of 50ms is allowed for the async native bridge call. - * Anything larger would reduce the accuracy of our frames measurements. - */ -const MARGIN_OF_ERROR_SECONDS = 0.05; -/** - * Instrumentation to add native slow/frozen frames measurements onto transactions. - */ -export class NativeFramesInstrumentation { - constructor(addGlobalEventProcessor, doesExist) { - /** The native frames at the transaction finish time, keyed by traceId. */ - this._finishFrames = new Map(); - /** The listeners for each native frames response, keyed by traceId */ - this._framesListeners = new Map(); - logger.log('[NativescriptTracing] Native frames instrumentation initialized.'); - addGlobalEventProcessor((event) => this._processEvent(event, doesExist)); - } - /** - * To be called when a transaction is started. - * Logs the native frames at this start point and instruments child span finishes. - */ - onTransactionStart(transaction) { - void NATIVE.fetchNativeFrames().then((framesMetrics) => { - if (framesMetrics) { - transaction.setData('__startFrames', framesMetrics); - } - }); - instrumentChildSpanFinish(transaction, (_, endTimestamp) => { - if (!endTimestamp) { - this._onSpanFinish(); - } - }); - } - /** - * To be called when a transaction is finished - */ - onTransactionFinish(transaction) { - void this._fetchFramesForTransaction(transaction); - } - /** - * Called on a span finish to fetch native frames to support transactions with trimEnd. - * Only to be called when a span does not have an end timestamp. - */ - _onSpanFinish() { - const timestamp = timestampInSeconds(); - void NATIVE.fetchNativeFrames().then((nativeFrames) => { - if (nativeFrames) { - this._lastSpanFinishFrames = { - timestamp, - nativeFrames - }; - } - }); - } - /** - * Returns the computed frames measurements and awaits for them if they are not ready yet. - */ - async _getFramesMeasurements(traceId, finalEndTimestamp, startFrames) { - if (this._finishFrames.has(traceId)) { - return this._prepareMeasurements(traceId, finalEndTimestamp, startFrames); - } - return new Promise((resolve) => { - const timeout = setTimeout(() => { - this._framesListeners.delete(traceId); - resolve(null); - }, 2000); - this._framesListeners.set(traceId, () => { - resolve(this._prepareMeasurements(traceId, finalEndTimestamp, startFrames)); - clearTimeout(timeout); - this._framesListeners.delete(traceId); - }); - }); - } - /** - * Returns the computed frames measurements given ready data - */ - _prepareMeasurements(traceId, finalEndTimestamp, // The actual transaction finish time. - startFrames) { - let finalFinishFrames; - const finish = this._finishFrames.get(traceId); - if (finish && - finish.nativeFrames && - // Must be in the margin of error of the actual transaction finish time (finalEndTimestamp) - Math.abs(finish.timestamp - finalEndTimestamp) < MARGIN_OF_ERROR_SECONDS) { - finalFinishFrames = finish.nativeFrames; - } - else if (this._lastSpanFinishFrames && Math.abs(this._lastSpanFinishFrames.timestamp - finalEndTimestamp) < MARGIN_OF_ERROR_SECONDS) { - // Fallback to the last span finish if it is within the margin of error of the actual finish timestamp. - // This should be the case for trimEnd. - finalFinishFrames = this._lastSpanFinishFrames.nativeFrames; - } - else { - return null; - } - const measurements = { - frames_total: { - value: finalFinishFrames.totalFrames - startFrames.totalFrames, - unit: 'none' - }, - frames_frozen: { - value: finalFinishFrames.frozenFrames - startFrames.frozenFrames, - unit: 'none' - }, - frames_slow: { - value: finalFinishFrames.slowFrames - startFrames.slowFrames, - unit: 'none' - } - }; - return measurements; - } - /** - * Fetch finish frames for a transaction at the current time. Calls any awaiting listeners. - */ - async _fetchFramesForTransaction(transaction) { - const startFrames = transaction.data.__startFrames; - // This timestamp marks when the finish frames were retrieved. It should be pretty close to the transaction finish. - const timestamp = timestampInSeconds(); - let finishFrames = null; - if (startFrames) { - finishFrames = await NATIVE.fetchNativeFrames(); - } - this._finishFrames.set(transaction.traceId, { - nativeFrames: finishFrames, - timestamp - }); - this._framesListeners.get(transaction.traceId)?.(); - setTimeout(() => this._cancelFinishFrames(transaction), 2000); - } - /** - * On a finish frames failure, we cancel the await. - */ - _cancelFinishFrames(transaction) { - if (this._finishFrames.has(transaction.traceId)) { - this._finishFrames.delete(transaction.traceId); - logger.log(`[NativeFrames] Native frames timed out for ${transaction.op} transaction ${transaction.name}. Not adding native frames measurements.`); - } - } - /** - * Adds frames measurements to an event. Called from a valid event processor. - * Awaits for finish frames if needed. - */ - async _processEvent(event, doesExist) { - if (!doesExist()) { - return event; - } - if (event.type === 'transaction' && event.transaction && event.contexts && event.contexts.trace) { - const traceContext = event.contexts.trace; - const traceId = traceContext.trace_id; - if (traceId && traceContext.data?.__startFrames && event.timestamp) { - const measurements = await this._getFramesMeasurements(traceId, event.timestamp, traceContext.data.__startFrames); - if (!measurements) { - logger.log(`[NativeFrames] Could not fetch native frames for ${traceContext.op} transaction ${event.transaction}. Not adding native frames measurements.`); - } - else { - logger.log(`[Measurements] Adding measurements to ${traceContext.op} transaction ${event.transaction}: ${JSON.stringify(measurements, undefined, 2)}`); - event.measurements = { - ...(event.measurements ?? {}), - ...measurements - }; - this._finishFrames.delete(traceId); - } - delete traceContext.data.__startFrames; - } - } - return event; - } -} -//# sourceMappingURL=nativeframes.js.map \ No newline at end of file diff --git a/packages/sentry/tracing/nstracing.d.ts b/packages/sentry/tracing/nstracing.d.ts deleted file mode 100644 index 03b5a07..0000000 --- a/packages/sentry/tracing/nstracing.d.ts +++ /dev/null @@ -1,164 +0,0 @@ -import { Hub } from '@sentry/hub'; -import { RequestInstrumentationOptions, Transaction } from '@sentry/tracing'; -import { EventProcessor, Integration, Transaction as TransactionType } from '@sentry/types'; -import { RoutingInstrumentationInstance } from './routingInstrumentation'; -import { NativeFramesInstrumentation } from './nativeframes'; -import { StallTrackingInstrumentation } from './stalltracking'; -import { BeforeNavigate } from './types'; -export interface NativescriptTracingOptions extends RequestInstrumentationOptions { - /** - * The time to wait in ms until the transaction will be finished. The transaction will use the end timestamp of - * the last finished span as the endtime for the transaction. - * Time is in ms. - * - * Default: 1000 - */ - idleTimeout: number; - /** - * The maximum duration of a transaction before it will be marked as "deadline_exceeded". - * If you never want to mark a transaction set it to 0. - * Time is in seconds. - * - * Default: 600 - */ - maxTransactionDuration: number; - /** - * The time to wait in ms until the transaction will be finished. The transaction will use the end timestamp of - * the last finished span as the endtime for the transaction. - * Time is in ms. - * - * Default: 1000 - */ - idleTimeoutMs: number; - /** - * The maximum duration (transaction duration + idle timeout) of a transaction - * before it will be marked as "deadline_exceeded". - * If you never want to mark a transaction set it to 0. - * Time is in ms. - * - * Default: 600000 - */ - finalTimeoutMs: number; - /** - * The routing instrumentation to be used with the tracing integration. - * There is no routing instrumentation if nothing is passed. - */ - routingInstrumentation?: RoutingInstrumentationInstance; - /** - * Does not sample transactions that are from routes that have been seen any more and don't have any spans. - * This removes a lot of the clutter as most back navigation transactions are now ignored. - * - * Default: true - */ - ignoreEmptyBackNavigationTransactions: boolean; - /** - * beforeNavigate is called before a navigation transaction is created and allows users to modify transaction - * context data, or drop the transaction entirely (by setting `sampled = false` in the context). - * - * @param context: The context data which will be passed to `startTransaction` by default - * - * @returns A (potentially) modified context object, with `sampled = false` if the transaction should be dropped. - */ - beforeNavigate: BeforeNavigate; - /** - * Track the app start time by adding measurements to the first route transaction. If there is no routing instrumentation - * an app start transaction will be started. - * - * Default: true - */ - enableAppStartTracking: boolean; - /** - * Track slow/frozen frames from the native layer and adds them as measurements to all transactions. - */ - enableNativeFramesTracking: boolean; - /** - * Track when and how long the JS event loop stalls for. Adds stalls as measurements to all transactions. - */ - enableStallTracking: boolean; - /** - * Trace User Interaction events like touch and gestures. - */ - enableUserInteractionTracing: boolean; -} -/** - * Tracing integration for React Native. - */ -export declare class NativescriptTracing implements Integration { - /** - * @inheritDoc - */ - static id: string; - /** - * @inheritDoc - */ - name: string; - /** NativescriptTracing options */ - options: NativescriptTracingOptions; - nativeFramesInstrumentation?: NativeFramesInstrumentation; - stallTrackingInstrumentation?: StallTrackingInstrumentation; - useAppStartWithProfiler: boolean; - private _inflightInteractionTransaction?; - private _getCurrentHub?; - private _awaitingAppStartData?; - private _appStartFinishTimestamp?; - private _currentRoute?; - private _hasSetTracePropagationTargets; - private _hasSetTracingOrigins; - private _currentViewName; - constructor(options?: Partial); - /** - * Registers routing and request instrumentation. - */ - setupOnce(addGlobalEventProcessor: (callback: EventProcessor) => void, getCurrentHub: () => Hub): void; - /** - * To be called on a transaction start. Can have async methods - */ - onTransactionStart(transaction: Transaction): void; - /** - * To be called on a transaction finish. Cannot have async methods. - */ - onTransactionFinish(transaction: Transaction, endTimestamp?: number): void; - /** - * Called by the NativescriptProfiler component on first component mount. - */ - onAppStartFinish(endTimestamp: number): void; - /** - * Starts a new transaction for a user interaction. - * @param userInteractionId Consists of `op` representation UI Event and `elementId` unique element identifier on current screen. - */ - startUserInteractionTransaction(userInteractionId: { - elementId: string | undefined; - op: string; - }): TransactionType | undefined; - /** - * Sets the current view name into the app context. - * @param event Le event. - */ - private _getCurrentViewEventProcessor; - /** - * Returns the App Start Duration in Milliseconds. Also returns undefined if not able do - * define the duration. - */ - private _getAppStartDurationMilliseconds; - /** - * Instruments the app start measurements on the first route transaction. - * Starts a route transaction if there isn't routing instrumentation. - */ - private _instrumentAppStart; - /** - * Adds app start measurements and starts a child span on a transaction. - */ - private _addAppStartData; - /** To be called when the route changes, but BEFORE the components of the new route mount. */ - private _onRouteWillChange; - /** - * Creates a breadcrumb and sets the current route as a tag. - */ - private _onConfirmRoute; - /** Create routing idle transaction. */ - private _createRouteTransaction; - /** - * Start app state aware idle transaction on the scope. - */ - private _startIdleTransaction; -} diff --git a/packages/sentry/tracing/nstracing.js b/packages/sentry/tracing/nstracing.js deleted file mode 100644 index cefa7b6..0000000 --- a/packages/sentry/tracing/nstracing.js +++ /dev/null @@ -1,340 +0,0 @@ -import { defaultRequestInstrumentationOptions, instrumentOutgoingRequests, startIdleTransaction } from '@sentry/tracing'; -import { logger } from '@sentry/utils'; -import { NATIVE } from '../wrapper'; -import { NativeFramesInstrumentation } from './nativeframes'; -import { UI_LOAD } from './ops'; -import { cancelInBackground, onlySampleIfChildSpans } from './transaction'; -import { StallTrackingInstrumentation } from './stalltracking'; -import { adjustTransactionDuration, getTimeOriginMilliseconds, isNearToNow } from './utils'; -import { getActiveTransaction, getCurrentHub } from '@sentry/core'; -const DEFAULT_TRACE_PROPAGATION_TARGETS = ['localhost', /^\/(?!\/)/]; -const defaultNativescriptTracingOptions = { - ...defaultRequestInstrumentationOptions, - idleTimeout: 1000, - maxTransactionDuration: 600, - idleTimeoutMs: 1000, - finalTimeoutMs: 600000, - ignoreEmptyBackNavigationTransactions: true, - beforeNavigate: (context) => context, - enableAppStartTracking: true, - enableNativeFramesTracking: true, - enableStallTracking: true, - enableUserInteractionTracing: false -}; -/** - * Tracing integration for React Native. - */ -export class NativescriptTracing { - constructor(options = {}) { - /** - * @inheritDoc - */ - this.name = NativescriptTracing.id; - this.useAppStartWithProfiler = false; - this._hasSetTracePropagationTargets = !!(options && options.tracePropagationTargets); - this._hasSetTracingOrigins = !!(options && options.tracingOrigins); - this.options = { - ...defaultNativescriptTracingOptions, - ...options, - finalTimeoutMs: options.finalTimeoutMs ?? (typeof options.maxTransactionDuration === 'number' ? options.maxTransactionDuration * 1000 : undefined) ?? defaultNativescriptTracingOptions.finalTimeoutMs, - idleTimeoutMs: options.idleTimeoutMs ?? options.idleTimeout ?? defaultNativescriptTracingOptions.idleTimeoutMs - }; - } - /** - * Registers routing and request instrumentation. - */ - setupOnce( - // @ts-ignore TODO - addGlobalEventProcessor, getCurrentHub) { - const hub = getCurrentHub(); - const client = hub.getClient(); - const clientOptions = client && client.getOptions(); - // eslint-disable-next-line @typescript-eslint/unbound-method - const { traceFetch, traceXHR, tracingOrigins, shouldCreateSpanForRequest, tracePropagationTargets: thisOptionsTracePropagationTargets, routingInstrumentation, enableAppStartTracking, enableNativeFramesTracking, enableStallTracking } = this.options; - this._getCurrentHub = getCurrentHub; - const clientOptionsTracePropagationTargets = clientOptions && clientOptions.tracePropagationTargets; - // There are three ways to configure tracePropagationTargets: - // 1. via top level client option `tracePropagationTargets` - // 2. via NativescriptTracing option `tracePropagationTargets` - // 3. via NativescriptTracing option `tracingOrigins` (deprecated) - // - // To avoid confusion, favour top level client option `tracePropagationTargets`, and fallback to - // NativescriptTracing option `tracePropagationTargets` and then `tracingOrigins` (deprecated). - // - // If both 1 and either one of 2 or 3 are set (from above), we log out a warning. - const tracePropagationTargets = clientOptionsTracePropagationTargets || - (this._hasSetTracePropagationTargets && thisOptionsTracePropagationTargets) || - (this._hasSetTracingOrigins && tracingOrigins) || - DEFAULT_TRACE_PROPAGATION_TARGETS; - if (__DEV__ && (this._hasSetTracePropagationTargets || this._hasSetTracingOrigins) && clientOptionsTracePropagationTargets) { - logger.warn('[NativescriptTracing] The `tracePropagationTargets` option was set in the NativescriptTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used.'); - } - if (enableAppStartTracking) { - this._instrumentAppStart().then(undefined, (reason) => { - logger.error('[NativescriptTracing] Error while instrumenting app start:', reason); - }); - } - if (enableNativeFramesTracking) { - NATIVE.enableNativeFramesTracking(); - this.nativeFramesInstrumentation = new NativeFramesInstrumentation(addGlobalEventProcessor, () => { - const self = getCurrentHub().getIntegration(NativescriptTracing); - if (self) { - return !!self.nativeFramesInstrumentation; - } - return false; - }); - } - else { - NATIVE.disableNativeFramesTracking(); - } - if (enableStallTracking) { - this.stallTrackingInstrumentation = new StallTrackingInstrumentation(); - } - if (routingInstrumentation) { - routingInstrumentation.registerRoutingInstrumentation(this._onRouteWillChange.bind(this), this.options.beforeNavigate, this._onConfirmRoute.bind(this)); - } - else { - logger.log('[NativescriptTracing] Not instrumenting route changes as routingInstrumentation has not been set.'); - } - addGlobalEventProcessor(this._getCurrentViewEventProcessor.bind(this)); - instrumentOutgoingRequests({ - traceFetch, - traceXHR, - shouldCreateSpanForRequest, - tracePropagationTargets - }); - } - /** - * To be called on a transaction start. Can have async methods - */ - onTransactionStart(transaction) { - if (isNearToNow(transaction.startTimestamp)) { - // Only if this method is called at or within margin of error to the start timestamp. - this.nativeFramesInstrumentation?.onTransactionStart(transaction); - this.stallTrackingInstrumentation?.onTransactionStart(transaction); - } - } - /** - * To be called on a transaction finish. Cannot have async methods. - */ - onTransactionFinish(transaction, endTimestamp) { - this.nativeFramesInstrumentation?.onTransactionFinish(transaction); - this.stallTrackingInstrumentation?.onTransactionFinish(transaction, endTimestamp); - } - /** - * Called by the NativescriptProfiler component on first component mount. - */ - onAppStartFinish(endTimestamp) { - this._appStartFinishTimestamp = endTimestamp; - } - /** - * Starts a new transaction for a user interaction. - * @param userInteractionId Consists of `op` representation UI Event and `elementId` unique element identifier on current screen. - */ - startUserInteractionTransaction(userInteractionId) { - const { elementId, op } = userInteractionId; - if (!this.options.enableUserInteractionTracing) { - logger.log('[NativescriptTracing] User Interaction Tracing is disabled.'); - return undefined; - } - if (!this.options.routingInstrumentation) { - logger.error('[NativescriptTracing] User Interaction Tracing is not working because no routing instrumentation is set.'); - return undefined; - } - if (!elementId) { - logger.log('[NativescriptTracing] User Interaction Tracing can not create transaction with undefined elementId.'); - return undefined; - } - if (!this._currentRoute) { - logger.log('[NativescriptTracing] User Interaction Tracing can not create transaction without a current route.'); - return undefined; - } - const hub = this._getCurrentHub?.() || getCurrentHub(); - const activeTransaction = getActiveTransaction(hub); - const activeTransactionIsNotInteraction = activeTransaction?.spanId !== this._inflightInteractionTransaction?.spanId; - if (activeTransaction && activeTransactionIsNotInteraction) { - logger.warn(`[NativescriptTracing] Did not create ${op} transaction because active transaction ${activeTransaction.name} exists on the scope.`); - return undefined; - } - if (this._inflightInteractionTransaction) { - this._inflightInteractionTransaction.cancelIdleTimeout(undefined, { restartOnChildSpanChange: false }); - this._inflightInteractionTransaction = undefined; - } - const name = `${this._currentRoute}.${elementId}`; - const context = { - name, - op, - trimEnd: true - }; - this._inflightInteractionTransaction = this._startIdleTransaction(context); - this._inflightInteractionTransaction.registerBeforeFinishCallback((transaction) => { - this._inflightInteractionTransaction = undefined; - this.onTransactionFinish(transaction); - }); - this._inflightInteractionTransaction.registerBeforeFinishCallback(onlySampleIfChildSpans); - this.onTransactionStart(this._inflightInteractionTransaction); - logger.log(`[NativescriptTracing] User Interaction Tracing Created ${op} transaction ${name}.`); - return this._inflightInteractionTransaction; - } - /** - * Sets the current view name into the app context. - * @param event Le event. - */ - _getCurrentViewEventProcessor(event) { - if (event.contexts && this._currentViewName) { - event.contexts.app = { view_names: [this._currentViewName], ...event.contexts.app }; - } - return event; - } - /** - * Returns the App Start Duration in Milliseconds. Also returns undefined if not able do - * define the duration. - */ - _getAppStartDurationMilliseconds(appStart) { - if (!this._appStartFinishTimestamp) { - return undefined; - } - return this._appStartFinishTimestamp * 1000 - appStart.appStartTime; - } - /** - * Instruments the app start measurements on the first route transaction. - * Starts a route transaction if there isn't routing instrumentation. - */ - async _instrumentAppStart() { - if (!this.options.enableAppStartTracking || !NATIVE.enableNative) { - return; - } - const appStart = await NATIVE.fetchNativeAppStart(); - if (!appStart || appStart.didFetchAppStart) { - return; - } - if (!this.useAppStartWithProfiler) { - this._appStartFinishTimestamp = getTimeOriginMilliseconds() / 1000; - } - if (this.options.routingInstrumentation) { - this._awaitingAppStartData = appStart; - } - else { - const appStartTimeSeconds = appStart.appStartTime / 1000; - const idleTransaction = this._createRouteTransaction({ - name: 'App Start', - op: 'ui.load', - startTimestamp: appStartTimeSeconds - }); - if (idleTransaction) { - this._addAppStartData(idleTransaction, appStart); - } - } - } - /** - * Adds app start measurements and starts a child span on a transaction. - */ - _addAppStartData(transaction, appStart) { - if (!this._appStartFinishTimestamp) { - logger.warn('App start was never finished.'); - return; - } - const appStartTimeSeconds = appStart.appStartTime / 1000; - const appStartMode = appStart.isColdStart ? 'app_start_cold' : 'app_start_warm'; - transaction.startChild({ - description: appStart.isColdStart ? 'Cold App Start' : 'Warm App Start', - op: appStartMode, - startTimestamp: appStartTimeSeconds, - endTimestamp: this._appStartFinishTimestamp - }); - const appStartDurationMilliseconds = this._appStartFinishTimestamp * 1000 - appStart.appStartTime; - transaction.setMeasurement(appStartMode, appStartDurationMilliseconds); - } - /** To be called when the route changes, but BEFORE the components of the new route mount. */ - _onRouteWillChange(context) { - return this._createRouteTransaction(context); - } - /** - * Creates a breadcrumb and sets the current route as a tag. - */ - _onConfirmRoute(context) { - // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access - this._currentRoute = context.data?.route?.name; - this._getCurrentHub?.().configureScope((scope) => { - if (context.data) { - const contextData = context.data; - scope.addBreadcrumb({ - category: 'navigation', - type: 'navigation', - // We assume that context.name is the name of the route. - message: `Navigation to ${context.name}`, - data: { - from: contextData.previousRoute?.name, - to: contextData.route.name - } - }); - } - this._currentViewName = context.name; - /** - * @deprecated tag routing.route.name will be removed in the future. - */ - scope.setTag('routing.route.name', context.name); - }); - } - /** Create routing idle transaction. */ - _createRouteTransaction(context) { - if (!this._getCurrentHub) { - logger.warn(`[NativescriptTracing] Did not create ${context.op} transaction because _getCurrentHub is invalid.`); - return undefined; - } - if (this._inflightInteractionTransaction) { - logger.log(`[NativescriptTracing] Canceling ${this._inflightInteractionTransaction.op} transaction because navigation ${context.op}.`); - this._inflightInteractionTransaction.setStatus('cancelled'); - this._inflightInteractionTransaction.finish(); - } - const { finalTimeoutMs } = this.options; - const expandedContext = { - ...context, - trimEnd: true - }; - const idleTransaction = this._startIdleTransaction(expandedContext); - this.onTransactionStart(idleTransaction); - logger.log(`[NativescriptTracing] Starting ${context.op} transaction "${context.name}" on scope`); - idleTransaction.registerBeforeFinishCallback((transaction, endTimestamp) => { - this.onTransactionFinish(transaction, endTimestamp); - }); - idleTransaction.registerBeforeFinishCallback((transaction) => { - if (this.options.enableAppStartTracking && this._awaitingAppStartData) { - transaction.op = UI_LOAD; - this._addAppStartData(transaction, this._awaitingAppStartData); - this._awaitingAppStartData = undefined; - } - }); - idleTransaction.registerBeforeFinishCallback((transaction, endTimestamp) => { - adjustTransactionDuration(finalTimeoutMs, transaction, endTimestamp); - }); - if (this.options.ignoreEmptyBackNavigationTransactions) { - idleTransaction.registerBeforeFinishCallback((transaction) => { - if ( - // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access - transaction.data?.route?.hasBeenSeen && - (!transaction.spanRecorder || transaction.spanRecorder.spans.filter((span) => span.spanId !== transaction.spanId).length === 0)) { - logger.log('[NativescriptTracing] Not sampling transaction as route has been seen before. Pass ignoreEmptyBackNavigationTransactions = false to disable this feature.'); - // Route has been seen before and has no child spans. - transaction.sampled = false; - } - }); - } - return idleTransaction; - } - /** - * Start app state aware idle transaction on the scope. - */ - _startIdleTransaction(context) { - const { idleTimeoutMs, finalTimeoutMs } = this.options; - const hub = this._getCurrentHub?.() || getCurrentHub(); - const tx = startIdleTransaction(hub, context, idleTimeoutMs, finalTimeoutMs, true); - cancelInBackground(tx); - return tx; - } -} -/** - * @inheritDoc - */ -NativescriptTracing.id = 'NativescriptTracing'; -//# sourceMappingURL=nstracing.js.map \ No newline at end of file diff --git a/packages/sentry/tracing/ops.d.ts b/packages/sentry/tracing/ops.d.ts deleted file mode 100644 index a0d5734..0000000 --- a/packages/sentry/tracing/ops.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -export declare const DEFAULT = "default"; -export declare const NAVIGATION = "navigation"; -export declare const UI_LOAD = "ui.load"; -export declare const UI_ACTION = "ui.action"; -export declare const UI_ACTION_TOUCH = "ui.action.touch"; -export declare const APP_START_COLD = "app.start.cold"; -export declare const APP_START_WARM = "app.start.warm"; diff --git a/packages/sentry/tracing/ops.js b/packages/sentry/tracing/ops.js deleted file mode 100644 index 250631b..0000000 --- a/packages/sentry/tracing/ops.js +++ /dev/null @@ -1,8 +0,0 @@ -export const DEFAULT = 'default'; -export const NAVIGATION = 'navigation'; -export const UI_LOAD = 'ui.load'; -export const UI_ACTION = 'ui.action'; -export const UI_ACTION_TOUCH = 'ui.action.touch'; -export const APP_START_COLD = 'app.start.cold'; -export const APP_START_WARM = 'app.start.warm'; -//# sourceMappingURL=ops.js.map \ No newline at end of file diff --git a/packages/sentry/tracing/routingInstrumentation.d.ts b/packages/sentry/tracing/routingInstrumentation.d.ts deleted file mode 100644 index 12ae5a3..0000000 --- a/packages/sentry/tracing/routingInstrumentation.d.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { Hub } from '@sentry/hub'; -import { Transaction, TransactionContext } from '@sentry/types'; -import { BeforeNavigate } from './types'; -export type TransactionCreator = (context: TransactionContext) => Transaction | undefined; -export type OnConfirmRoute = (context: TransactionContext) => void; -export interface RoutingInstrumentationInstance { - /** - * Name of the routing instrumentation - */ - readonly name: string; - /** - * Registers a listener that's called on every route change with a `TransactionContext`. - * - * Do not overwrite this unless you know what you are doing. - * - * @param listener A `RouteListener` - * @param beforeNavigate BeforeNavigate - * @param inConfirmRoute OnConfirmRoute - */ - registerRoutingInstrumentation(listener: TransactionCreator, beforeNavigate: BeforeNavigate, onConfirmRoute: OnConfirmRoute): void; - /** - * To be called when the route changes, BEFORE the new route mounts. - * If this is called after a route mounts the child spans will not be correctly attached. - * - * @param context A `TransactionContext` used to initialize the transaction. - */ - onRouteWillChange(context: TransactionContext): Transaction | undefined; -} -/** - * Base Routing Instrumentation. Can be used by users to manually instrument custom routers. - * Pass this to the tracing integration, and call `onRouteWillChange` every time before a route changes. - */ -export declare class RoutingInstrumentation implements RoutingInstrumentationInstance { - static instrumentationName: string; - readonly name: string; - protected _getCurrentHub?: () => Hub; - protected _beforeNavigate?: BeforeNavigate; - protected _onConfirmRoute?: OnConfirmRoute; - protected _tracingListener?: TransactionCreator; - /** @inheritdoc */ - registerRoutingInstrumentation(listener: TransactionCreator, beforeNavigate: BeforeNavigate, onConfirmRoute: OnConfirmRoute): void; - /** @inheritdoc */ - onRouteWillChange(context: TransactionContext): Transaction | undefined; -} -/** - * Internal base routing instrumentation where `_onConfirmRoute` is not called in onRouteWillChange - */ -export declare class InternalRoutingInstrumentation extends RoutingInstrumentation { - /** @inheritdoc */ - onRouteWillChange(context: TransactionContext): Transaction | undefined; -} diff --git a/packages/sentry/tracing/routingInstrumentation.js b/packages/sentry/tracing/routingInstrumentation.js deleted file mode 100644 index 96db4d9..0000000 --- a/packages/sentry/tracing/routingInstrumentation.js +++ /dev/null @@ -1,34 +0,0 @@ -/** - * Base Routing Instrumentation. Can be used by users to manually instrument custom routers. - * Pass this to the tracing integration, and call `onRouteWillChange` every time before a route changes. - */ -export class RoutingInstrumentation { - constructor() { - this.name = RoutingInstrumentation.instrumentationName; - } - /** @inheritdoc */ - registerRoutingInstrumentation(listener, beforeNavigate, onConfirmRoute) { - this._tracingListener = listener; - this._beforeNavigate = beforeNavigate; - this._onConfirmRoute = onConfirmRoute; - } - /** @inheritdoc */ - onRouteWillChange(context) { - const transaction = this._tracingListener?.(context); - if (transaction) { - this._onConfirmRoute?.(context); - } - return transaction; - } -} -RoutingInstrumentation.instrumentationName = 'base-routing-instrumentation'; -/** - * Internal base routing instrumentation where `_onConfirmRoute` is not called in onRouteWillChange - */ -export class InternalRoutingInstrumentation extends RoutingInstrumentation { - /** @inheritdoc */ - onRouteWillChange(context) { - return this._tracingListener?.(context); - } -} -//# sourceMappingURL=routingInstrumentation.js.map \ No newline at end of file diff --git a/packages/sentry/tracing/stalltracking.d.ts b/packages/sentry/tracing/stalltracking.d.ts deleted file mode 100644 index 867e524..0000000 --- a/packages/sentry/tracing/stalltracking.d.ts +++ /dev/null @@ -1,92 +0,0 @@ -import { IdleTransaction, Transaction } from '@sentry/tracing'; -import { MeasurementUnit, Measurements } from '@sentry/types'; -export interface StallMeasurements extends Measurements { - 'stall_count': { - value: number; - unit: MeasurementUnit; - }; - 'stall_total_time': { - value: number; - unit: MeasurementUnit; - }; - 'stall_longest_time': { - value: number; - unit: MeasurementUnit; - }; -} -export interface StallTrackingOptions { - /** - * How long in milliseconds an event loop iteration can be delayed for before being considered a "stall." - * @default 100 - */ - minimumStallThreshold: number; -} -/** - * Stall measurement tracker inspired by the `JSEventLoopWatchdog` used internally in React Native: - * https://github.com/facebook/react-native/blob/006f5afe120c290a37cf6ff896748fbc062bf7ed/Libraries/Interaction/JSEventLoopWatchdog.js - * - * However, we modified the interval implementation to instead have a fixed loop timeout interval of `LOOP_TIMEOUT_INTERVAL_MS`. - * We then would consider that iteration a stall when the total time for that interval to run is greater than `LOOP_TIMEOUT_INTERVAL_MS + minimumStallThreshold` - */ -export declare class StallTrackingInstrumentation { - isTracking: boolean; - private _minimumStallThreshold; - /** Total amount of time of all stalls that occurred during the current tracking session */ - private _totalStallTime; - /** Total number of stalls that occurred during the current tracking session */ - private _stallCount; - /** The last timestamp the iteration ran in milliseconds */ - private _lastIntervalMs; - private _timeout; - private _statsByTransaction; - constructor(options?: StallTrackingOptions); - /** - * @inheritDoc - * Not used for this integration. Instead call `registerTransactionStart` to start tracking. - */ - setupOnce(): void; - /** - * Register a transaction as started. Starts stall tracking if not already running. - * @returns A finish method that returns the stall measurements. - */ - onTransactionStart(transaction: Transaction): void; - /** - * Logs a transaction as finished. - * Stops stall tracking if no more transactions are running. - * @returns The stall measurements - */ - onTransactionFinish(transaction: Transaction | IdleTransaction, passedEndTimestamp?: number): void; - /** - * Logs the finish time of the span for use in `trimEnd: true` transactions. - */ - private _markSpanFinish; - /** - * Get the current stats for a transaction at a given time. - */ - private _getCurrentStats; - /** - * Start tracking stalls - */ - private _startTracking; - /** - * Stops the stall tracking interval and calls reset(). - */ - private _stopTracking; - /** - * Will stop tracking if there are no more transactions. - */ - private _shouldStopTracking; - /** - * Clears all the collected stats - */ - private _reset; - /** - * Iteration of the stall tracking interval. Measures how long the timer strayed from its expected time of running, and how - * long the stall is for. - */ - private _iteration; - /** - * Deletes leaked transactions (Earliest transactions when we have more than MAX_RUNNING_TRANSACTIONS transactions.) - */ - private _flushLeakedTransactions; -} diff --git a/packages/sentry/tracing/stalltracking.js b/packages/sentry/tracing/stalltracking.js deleted file mode 100644 index bcab48d..0000000 --- a/packages/sentry/tracing/stalltracking.js +++ /dev/null @@ -1,265 +0,0 @@ -import { logger, timestampInSeconds } from '@sentry/utils'; -/** Margin of error of 20ms */ -const MARGIN_OF_ERROR_SECONDS = 0.02; -/** How long between each iteration in the event loop tracker timeout */ -const LOOP_TIMEOUT_INTERVAL_MS = 50; -/** Limit for how many transactions the stall tracker will track at a time to prevent leaks due to transactions not being finished */ -const MAX_RUNNING_TRANSACTIONS = 10; -/** - * Stall measurement tracker inspired by the `JSEventLoopWatchdog` used internally in React Native: - * https://github.com/facebook/react-native/blob/006f5afe120c290a37cf6ff896748fbc062bf7ed/Libraries/Interaction/JSEventLoopWatchdog.js - * - * However, we modified the interval implementation to instead have a fixed loop timeout interval of `LOOP_TIMEOUT_INTERVAL_MS`. - * We then would consider that iteration a stall when the total time for that interval to run is greater than `LOOP_TIMEOUT_INTERVAL_MS + minimumStallThreshold` - */ -export class StallTrackingInstrumentation { - constructor(options = { minimumStallThreshold: 50 }) { - this.isTracking = false; - /** Total amount of time of all stalls that occurred during the current tracking session */ - this._totalStallTime = 0; - /** Total number of stalls that occurred during the current tracking session */ - this._stallCount = 0; - /** The last timestamp the iteration ran in milliseconds */ - this._lastIntervalMs = 0; - this._timeout = null; - this._statsByTransaction = new Map(); - this._minimumStallThreshold = options.minimumStallThreshold; - } - /** - * @inheritDoc - * Not used for this integration. Instead call `registerTransactionStart` to start tracking. - */ - setupOnce() { - // Do nothing. - } - /** - * Register a transaction as started. Starts stall tracking if not already running. - * @returns A finish method that returns the stall measurements. - */ - onTransactionStart(transaction) { - if (this._statsByTransaction.has(transaction)) { - logger.error('[StallTracking] Tried to start stall tracking on a transaction already being tracked. Measurements might be lost.'); - return; - } - this._startTracking(); - this._statsByTransaction.set(transaction, { - longestStallTime: 0, - atTimestamp: null, - atStart: this._getCurrentStats(transaction), - }); - this._flushLeakedTransactions(); - if (transaction.spanRecorder) { - // eslint-disable-next-line @typescript-eslint/unbound-method - const originalAdd = transaction.spanRecorder.add; - transaction.spanRecorder.add = (span) => { - originalAdd.apply(transaction.spanRecorder, [span]); - // eslint-disable-next-line @typescript-eslint/unbound-method - const originalSpanFinish = span.finish; - span.finish = (endTimestamp) => { - // We let the span determine its own end timestamp as well in case anything gets changed upstream - originalSpanFinish.apply(span, [endTimestamp]); - // The span should set a timestamp, so this would be defined. - if (span.endTimestamp) { - this._markSpanFinish(transaction, span.endTimestamp); - } - }; - }; - } - } - /** - * Logs a transaction as finished. - * Stops stall tracking if no more transactions are running. - * @returns The stall measurements - */ - onTransactionFinish(transaction, passedEndTimestamp) { - const transactionStats = this._statsByTransaction.get(transaction); - if (!transactionStats) { - // Transaction has been flushed out somehow, we return null. - logger.log('[StallTracking] Stall measurements were not added to transaction due to exceeding the max count.'); - this._statsByTransaction.delete(transaction); - this._shouldStopTracking(); - return; - } - const endTimestamp = passedEndTimestamp ?? transaction.endTimestamp; - const spans = transaction.spanRecorder - ? transaction.spanRecorder.spans - : []; - const finishedSpanCount = spans.reduce((count, s) => (s !== transaction && s.endTimestamp ? count + 1 : count), 0); - const trimEnd = transaction.toContext().trimEnd; - const endWillBeTrimmed = trimEnd && finishedSpanCount > 0; - /* - This is not safe in the case that something changes upstream, but if we're planning to move this over to @sentry/javascript anyways, - we can have this temporarily for now. - */ - const isIdleTransaction = 'activities' in transaction; - let statsOnFinish; - if (endTimestamp && isIdleTransaction) { - /* - There is different behavior regarding child spans in a normal transaction and an idle transaction. In normal transactions, - the child spans that aren't finished will be dumped, while in an idle transaction they're cancelled and finished. - Note: `endTimestamp` will always be defined if this is called on an idle transaction finish. This is because we only instrument - idle transactions inside `ReactNativeTracing`, which will pass an `endTimestamp`. - */ - // There will be cancelled spans, which means that the end won't be trimmed - const spansWillBeCancelled = spans.some((s) => s !== transaction && - s.startTimestamp < endTimestamp && - !s.endTimestamp); - if (endWillBeTrimmed && !spansWillBeCancelled) { - // the last span's timestamp will be used. - if (transactionStats.atTimestamp) { - statsOnFinish = transactionStats.atTimestamp.stats; - } - } - else { - // this endTimestamp will be used. - statsOnFinish = this._getCurrentStats(transaction); - } - } - else if (endWillBeTrimmed) { - // If `trimEnd` is used, and there is a span to trim to. If there isn't, then the transaction should use `endTimestamp` or generate one. - if (transactionStats.atTimestamp) { - statsOnFinish = transactionStats.atTimestamp.stats; - } - } - else if (!endTimestamp) { - statsOnFinish = this._getCurrentStats(transaction); - } - this._statsByTransaction.delete(transaction); - this._shouldStopTracking(); - if (!statsOnFinish) { - if (typeof endTimestamp !== 'undefined') { - logger.log('[StallTracking] Stall measurements not added due to `endTimestamp` being set.'); - } - else if (trimEnd) { - logger.log('[StallTracking] Stall measurements not added due to `trimEnd` being set but we could not determine the stall measurements at that time.'); - } - return; - } - transaction.setMeasurement('stall_count', statsOnFinish.stall_count.value - - transactionStats.atStart.stall_count.value, transactionStats.atStart.stall_count.unit); - transaction.setMeasurement('stall_total_time', statsOnFinish.stall_total_time.value - - transactionStats.atStart.stall_total_time.value, transactionStats.atStart.stall_total_time.unit); - transaction.setMeasurement('stall_longest_time', statsOnFinish.stall_longest_time.value, statsOnFinish.stall_longest_time.unit); - } - /** - * Logs the finish time of the span for use in `trimEnd: true` transactions. - */ - _markSpanFinish(transaction, spanEndTimestamp) { - const previousStats = this._statsByTransaction.get(transaction); - if (previousStats) { - if (Math.abs(timestampInSeconds() - spanEndTimestamp) > - MARGIN_OF_ERROR_SECONDS) { - logger.log('[StallTracking] Span end not logged due to end timestamp being outside the margin of error from now.'); - if (previousStats.atTimestamp && - previousStats.atTimestamp.timestamp < spanEndTimestamp) { - // We also need to delete the stat for the last span, as the transaction would be trimmed to this span not the last one. - this._statsByTransaction.set(transaction, { - ...previousStats, - atTimestamp: null, - }); - } - } - else { - this._statsByTransaction.set(transaction, { - ...previousStats, - atTimestamp: { - timestamp: spanEndTimestamp, - stats: this._getCurrentStats(transaction), - }, - }); - } - } - } - /** - * Get the current stats for a transaction at a given time. - */ - _getCurrentStats(transaction) { - return { - stall_count: { value: this._stallCount, unit: 'none' }, - stall_total_time: { value: this._totalStallTime, unit: 'millisecond' }, - stall_longest_time: { - value: this._statsByTransaction.get(transaction)?.longestStallTime ?? 0, unit: 'millisecond' - }, - }; - } - /** - * Start tracking stalls - */ - _startTracking() { - if (!this.isTracking) { - this.isTracking = true; - this._lastIntervalMs = Math.floor(timestampInSeconds() * 1000); - this._iteration(); - } - } - /** - * Stops the stall tracking interval and calls reset(). - */ - _stopTracking() { - this.isTracking = false; - if (this._timeout !== null) { - clearTimeout(this._timeout); - this._timeout = null; - } - this._reset(); - } - /** - * Will stop tracking if there are no more transactions. - */ - _shouldStopTracking() { - if (this._statsByTransaction.size === 0) { - this._stopTracking(); - } - } - /** - * Clears all the collected stats - */ - _reset() { - this._stallCount = 0; - this._totalStallTime = 0; - this._lastIntervalMs = 0; - this._statsByTransaction.clear(); - } - /** - * Iteration of the stall tracking interval. Measures how long the timer strayed from its expected time of running, and how - * long the stall is for. - */ - _iteration() { - const now = timestampInSeconds() * 1000; - const totalTimeTaken = now - this._lastIntervalMs; - if (totalTimeTaken >= - LOOP_TIMEOUT_INTERVAL_MS + this._minimumStallThreshold) { - const stallTime = totalTimeTaken - LOOP_TIMEOUT_INTERVAL_MS; - this._stallCount += 1; - this._totalStallTime += stallTime; - for (const [transaction, value] of this._statsByTransaction.entries()) { - const longestStallTime = Math.max(value.longestStallTime ?? 0, stallTime); - this._statsByTransaction.set(transaction, { - ...value, - longestStallTime, - }); - } - } - this._lastIntervalMs = now; - if (this.isTracking) { - this._timeout = setTimeout(this._iteration.bind(this), LOOP_TIMEOUT_INTERVAL_MS); - } - } - /** - * Deletes leaked transactions (Earliest transactions when we have more than MAX_RUNNING_TRANSACTIONS transactions.) - */ - _flushLeakedTransactions() { - if (this._statsByTransaction.size > MAX_RUNNING_TRANSACTIONS) { - let counter = 0; - const len = this._statsByTransaction.size - MAX_RUNNING_TRANSACTIONS; - const transactions = this._statsByTransaction.keys(); - for (const t of transactions) { - if (counter >= len) - break; - counter += 1; - this._statsByTransaction.delete(t); - } - } - } -} -//# sourceMappingURL=stalltracking.js.map \ No newline at end of file diff --git a/packages/sentry/tracing/transaction.d.ts b/packages/sentry/tracing/transaction.d.ts deleted file mode 100644 index b7999e6..0000000 --- a/packages/sentry/tracing/transaction.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { type BeforeFinishCallback, type IdleTransaction } from '@sentry/core'; -/** - * Idle Transaction callback to only sample transactions with child spans. - * To avoid side effects of other callbacks this should be hooked as the last callback. - */ -export declare const onlySampleIfChildSpans: BeforeFinishCallback; -/** - * Hooks on AppState change to cancel the transaction if the app goes background. - */ -export declare const cancelInBackground: (transaction: IdleTransaction) => void; diff --git a/packages/sentry/tracing/transaction.js b/packages/sentry/tracing/transaction.js deleted file mode 100644 index 007fdb3..0000000 --- a/packages/sentry/tracing/transaction.js +++ /dev/null @@ -1,36 +0,0 @@ -import { Application } from '@nativescript/core'; -import { logger } from '@sentry/utils'; -// import type { AppStateStatus } from 'react-native'; -// import { AppState } from 'react-native'; -/** - * Idle Transaction callback to only sample transactions with child spans. - * To avoid side effects of other callbacks this should be hooked as the last callback. - */ -export const onlySampleIfChildSpans = (transaction) => { - const spansCount = transaction.spanRecorder && - transaction.spanRecorder.spans.filter(span => span.spanId !== transaction.spanId).length; - if (!spansCount || spansCount <= 0) { - logger.log(`Not sampling as ${transaction.op} transaction has no child spans.`); - transaction.sampled = false; - } -}; -/** - * Hooks on AppState change to cancel the transaction if the app goes background. - */ -export const cancelInBackground = (transaction) => { - function onBackground() { - logger.debug(`Setting ${transaction.op} transaction to cancelled because the app is in the background.`); - transaction.setStatus('cancelled'); - transaction.finish(); - } - Application.on(Application.backgroundEvent, onBackground); - // const subscription = AppState.addEventListener('change', (newState: AppStateStatus) => { - // if (newState === 'background') { - // } - // }); - transaction.registerBeforeFinishCallback(() => { - logger.debug(`Removing AppState listener for ${transaction.op} transaction.`); - Application.off(Application.backgroundEvent, onBackground); - }); -}; -//# sourceMappingURL=transaction.js.map \ No newline at end of file diff --git a/packages/sentry/tracing/types.d.ts b/packages/sentry/tracing/types.d.ts deleted file mode 100644 index 15c6305..0000000 --- a/packages/sentry/tracing/types.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { TransactionContext } from '@sentry/types'; -export interface RouteChangeContextData { - previousRoute?: { - [key: string]: unknown; - name: string; - } | null; - route: { - [key: string]: unknown; - name: string; - hasBeenSeen: boolean; - }; -} -export type BeforeNavigate = (context: TransactionContext) => TransactionContext; diff --git a/packages/sentry/tracing/types.js b/packages/sentry/tracing/types.js deleted file mode 100644 index 718fd38..0000000 --- a/packages/sentry/tracing/types.js +++ /dev/null @@ -1,2 +0,0 @@ -export {}; -//# sourceMappingURL=types.js.map \ No newline at end of file diff --git a/packages/sentry/tracing/utils.d.ts b/packages/sentry/tracing/utils.d.ts deleted file mode 100644 index 11279f1..0000000 --- a/packages/sentry/tracing/utils.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { IdleTransaction, Span, Transaction } from '@sentry/tracing'; -import { TransactionContext, TransactionSource } from '@sentry/types'; -export declare const defaultTransactionSource: TransactionSource; -export declare const customTransactionSource: TransactionSource; -export declare const getBlankTransactionContext: (name: string) => TransactionContext; -/** - * A margin of error of 50ms is allowed for the async native bridge call. - * Anything larger would reduce the accuracy of our frames measurements. - */ -export declare const MARGIN_OF_ERROR_SECONDS = 0.05; -/** - * - */ -export declare function adjustTransactionDuration(maxDuration: number, // in seconds -transaction: IdleTransaction, endTimestamp: number): void; -/** - * Returns the timestamp where the JS global scope was initialized. - */ -export declare function getTimeOriginMilliseconds(): number; -/** - * Calls the callback every time a child span of the transaction is finished. - */ -export declare function instrumentChildSpanFinish(transaction: Transaction, callback: (span: Span, endTimestamp?: number) => void): void; -/** - * Determines if the timestamp is now or within the specified margin of error from now. - */ -export declare function isNearToNow(timestamp: number): boolean; diff --git a/packages/sentry/tracing/utils.js b/packages/sentry/tracing/utils.js deleted file mode 100644 index 8004a5a..0000000 --- a/packages/sentry/tracing/utils.js +++ /dev/null @@ -1,70 +0,0 @@ -import { timestampInSeconds } from '@sentry/utils'; -export const defaultTransactionSource = 'component'; -export const customTransactionSource = 'custom'; -export const getBlankTransactionContext = (name) => ({ - name: 'Route Change', - op: 'navigation', - tags: { - 'routing.instrumentation': name, - }, - data: {}, - metadata: { - source: defaultTransactionSource, - }, -}); -/** - * A margin of error of 50ms is allowed for the async native bridge call. - * Anything larger would reduce the accuracy of our frames measurements. - */ -export const MARGIN_OF_ERROR_SECONDS = 0.05; -const timeOriginMilliseconds = Date.now(); -/** - * Converts from seconds to milliseconds - * @param time time in seconds - */ -function secToMs(time) { - return time * 1000; -} -/** - * - */ -export function adjustTransactionDuration(maxDuration, // in seconds -transaction, endTimestamp) { - const diff = endTimestamp - transaction.startTimestamp; - const isOutdatedTransaction = endTimestamp && (diff > secToMs(maxDuration) || diff < 0); - if (isOutdatedTransaction) { - transaction.setStatus('deadline_exceeded'); - transaction.setTag('maxTransactionDurationExceeded', 'true'); - } -} -/** - * Returns the timestamp where the JS global scope was initialized. - */ -export function getTimeOriginMilliseconds() { - return timeOriginMilliseconds; -} -/** - * Calls the callback every time a child span of the transaction is finished. - */ -export function instrumentChildSpanFinish(transaction, callback) { - if (transaction.spanRecorder) { - // eslint-disable-next-line @typescript-eslint/unbound-method - const originalAdd = transaction.spanRecorder.add; - transaction.spanRecorder.add = (span) => { - originalAdd.apply(transaction.spanRecorder, [span]); - // eslint-disable-next-line @typescript-eslint/unbound-method - const originalSpanFinish = span.finish; - span.finish = (endTimestamp) => { - originalSpanFinish.apply(span, [endTimestamp]); - callback(span, endTimestamp); - }; - }; - } -} -/** - * Determines if the timestamp is now or within the specified margin of error from now. - */ -export function isNearToNow(timestamp) { - return Math.abs(timestampInSeconds() - timestamp) <= MARGIN_OF_ERROR_SECONDS; -} -//# sourceMappingURL=utils.js.map \ No newline at end of file diff --git a/packages/sentry/transports/TextEncoder.d.ts b/packages/sentry/transports/TextEncoder.d.ts deleted file mode 100644 index fc821ea..0000000 --- a/packages/sentry/transports/TextEncoder.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import { TextEncoderInternal } from '@sentry/types'; -export declare const makeUtf8TextEncoder: () => TextEncoderInternal; diff --git a/packages/sentry/transports/TextEncoder.js b/packages/sentry/transports/TextEncoder.js deleted file mode 100644 index 9a7df0e..0000000 --- a/packages/sentry/transports/TextEncoder.js +++ /dev/null @@ -1,12 +0,0 @@ -import { utf8ToBytes } from '../vendor'; -export const makeUtf8TextEncoder = () => { - const textEncoder = { - encode: (text) => - // const bytes = new Uint8Array(NATIVE.utf8ToBytes(text)); - // NATIVE.utf8ToBytes(text) - new Uint8Array(utf8ToBytes(text)), - encoding: 'utf-8', - }; - return textEncoder; -}; -//# sourceMappingURL=TextEncoder.js.map \ No newline at end of file diff --git a/packages/sentry/transports/native.d.ts b/packages/sentry/transports/native.d.ts deleted file mode 100644 index ef72cdb..0000000 --- a/packages/sentry/transports/native.d.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { BaseTransportOptions, Envelope, Transport } from '@sentry/types'; -import { PromiseBuffer } from '@sentry/utils'; -export declare const DEFAULT_BUFFER_SIZE = 30; -export type BaseNativeTransport = BaseTransportOptions; -export interface BaseNativeTransportOptions { - bufferSize?: number; -} -/** Native Transport class implementation */ -export declare class NativeTransport implements Transport { - /** A simple buffer holding all requests. */ - protected readonly _buffer: PromiseBuffer; - constructor(options?: BaseNativeTransportOptions); - /** - * Sends the envelope to the Store endpoint in Sentry. - * - * @param envelope Envelope that should be sent to Sentry. - */ - send(envelope: Envelope): PromiseLike; - /** - * Wait for all envelopes to be sent or the timeout to expire, whichever comes first. - * - * @param timeout Maximum time in ms the transport should wait for envelopes to be flushed. Omitting this parameter will - * cause the transport to wait until all events are sent before resolving the promise. - * @returns A promise that will resolve with `true` if all events are sent before the timeout, or `false` if there are - * still events in the queue when the timeout is reached. - */ - flush(timeout?: number): PromiseLike; -} -/** - * Creates a Native Transport. - */ -export declare function makeNativescriptTransport(options?: BaseNativeTransportOptions): NativeTransport; diff --git a/packages/sentry/transports/native.js b/packages/sentry/transports/native.js deleted file mode 100644 index 3b912c7..0000000 --- a/packages/sentry/transports/native.js +++ /dev/null @@ -1,33 +0,0 @@ -import { makePromiseBuffer } from '@sentry/utils'; -import { NATIVE } from '../wrapper'; -export const DEFAULT_BUFFER_SIZE = 30; -/** Native Transport class implementation */ -export class NativeTransport { - constructor(options = {}) { - this._buffer = makePromiseBuffer(options.bufferSize || DEFAULT_BUFFER_SIZE); - } - /** - * Sends the envelope to the Store endpoint in Sentry. - * - * @param envelope Envelope that should be sent to Sentry. - */ - send(envelope) { - return this._buffer.add(() => NATIVE.sendEnvelope(envelope)); - } - /** - * Wait for all envelopes to be sent or the timeout to expire, whichever comes first. - * - * @param timeout Maximum time in ms the transport should wait for envelopes to be flushed. Omitting this parameter will - * cause the transport to wait until all events are sent before resolving the promise. - * @returns A promise that will resolve with `true` if all events are sent before the timeout, or `false` if there are - * still events in the queue when the timeout is reached. - */ - flush(timeout) { - return this._buffer.drain(timeout); - } -} -/** - * Creates a Native Transport. - */ -export function makeNativescriptTransport(options = {}) { return new NativeTransport(options); } -//# sourceMappingURL=native.js.map \ No newline at end of file diff --git a/packages/sentry/utils/environment.d.ts b/packages/sentry/utils/environment.d.ts deleted file mode 100644 index 5a79089..0000000 --- a/packages/sentry/utils/environment.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -/** Returns default environment based on __DEV__ */ -export declare function getDefaultEnvironment(): 'development' | 'production'; diff --git a/packages/sentry/utils/environment.js b/packages/sentry/utils/environment.js deleted file mode 100644 index 2c027fe..0000000 --- a/packages/sentry/utils/environment.js +++ /dev/null @@ -1,5 +0,0 @@ -/** Returns default environment based on __DEV__ */ -export function getDefaultEnvironment() { - return typeof __DEV__ !== 'undefined' && __DEV__ ? 'development' : 'production'; -} -//# sourceMappingURL=environment.js.map \ No newline at end of file diff --git a/packages/sentry/utils/outcome.d.ts b/packages/sentry/utils/outcome.d.ts deleted file mode 100644 index 83317b3..0000000 --- a/packages/sentry/utils/outcome.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { Outcome } from '@sentry/types'; -/** - * Merges buffer with new outcomes. - */ -export declare function mergeOutcomes(...merge: Outcome[][]): Outcome[]; diff --git a/packages/sentry/utils/outcome.js b/packages/sentry/utils/outcome.js deleted file mode 100644 index 836d6ef..0000000 --- a/packages/sentry/utils/outcome.js +++ /dev/null @@ -1,19 +0,0 @@ -/** - * Merges buffer with new outcomes. - */ -export function mergeOutcomes(...merge) { - const map = new Map(); - const process = (outcome) => { - const key = `${outcome.reason}:${outcome.category}`; - const existing = map.get(key); - if (existing) { - existing.quantity += outcome.quantity; - } - else { - map.set(key, outcome); - } - }; - merge.forEach((outcomes) => outcomes.forEach(process)); - return [...map.values()]; -} -//# sourceMappingURL=outcome.js.map \ No newline at end of file diff --git a/packages/sentry/utils/safe.d.ts b/packages/sentry/utils/safe.d.ts deleted file mode 100644 index 8b8b8a1..0000000 --- a/packages/sentry/utils/safe.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { NativescriptOptions } from '../options'; -type DangerTypesWithoutCallSignature = Object | null | undefined; -/** - * Returns callback factory wrapped with try/catch - * or the original passed value is it's not a function. - * - * If the factory fails original data are returned as it. - * They might be partially modified by the failed function. - */ -export declare function safeFactory(danger: ((...args: A) => R) | T, options?: { - loggerMessage?: string; -}): ((...args: A) => R) | T; -/** - * Returns sage tracesSampler that returns 0 if the original failed. - */ -export declare function safeTracesSampler(tracesSampler: NativescriptOptions['tracesSampler']): NativescriptOptions['tracesSampler']; -export {}; diff --git a/packages/sentry/utils/safe.js b/packages/sentry/utils/safe.js deleted file mode 100644 index a2ba367..0000000 --- a/packages/sentry/utils/safe.js +++ /dev/null @@ -1,46 +0,0 @@ -import { logger } from '@sentry/utils'; -/** - * Returns callback factory wrapped with try/catch - * or the original passed value is it's not a function. - * - * If the factory fails original data are returned as it. - * They might be partially modified by the failed function. - */ -export function safeFactory(danger, options = {}) { - if (typeof danger === 'function') { - return (...args) => { - try { - return danger(...args); - } - catch (error) { - logger.error(options.loggerMessage - ? options.loggerMessage - : `The ${danger.name} callback threw an error`, error); - return args[0]; - } - }; - } - else { - return danger; - } -} -/** - * Returns sage tracesSampler that returns 0 if the original failed. - */ -export function safeTracesSampler(tracesSampler) { - if (tracesSampler) { - return (...args) => { - try { - return tracesSampler(...args); - } - catch (error) { - logger.error('The tracesSampler callback threw an error', error); - return 0; - } - }; - } - else { - return tracesSampler; - } -} -//# sourceMappingURL=safe.js.map \ No newline at end of file diff --git a/packages/sentry/vendor/buffer/index.d.ts b/packages/sentry/vendor/buffer/index.d.ts deleted file mode 100644 index 6b28775..0000000 --- a/packages/sentry/vendor/buffer/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { utf8ToBytes, } from './utf8ToBytes'; diff --git a/packages/sentry/vendor/buffer/index.js b/packages/sentry/vendor/buffer/index.js deleted file mode 100644 index 8accd45..0000000 --- a/packages/sentry/vendor/buffer/index.js +++ /dev/null @@ -1,2 +0,0 @@ -export { utf8ToBytes, } from './utf8ToBytes'; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/sentry/vendor/buffer/utf8ToBytes.d.ts b/packages/sentry/vendor/buffer/utf8ToBytes.d.ts deleted file mode 100644 index 30f5ee1..0000000 --- a/packages/sentry/vendor/buffer/utf8ToBytes.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Convert a string to a byte array - * - * This is a utf8ToBytes function from the buffer module (with added types) - * https://github.com/feross/buffer/blob/795bbb5bda1b39f1370ebd784bea6107b087e3a7/index.js#L1956 - * - * License: MIT (https://github.com/feross/buffer) - */ -export declare function utf8ToBytes(string: string, units?: number): number[]; diff --git a/packages/sentry/vendor/buffer/utf8ToBytes.js b/packages/sentry/vendor/buffer/utf8ToBytes.js deleted file mode 100644 index 5843861..0000000 --- a/packages/sentry/vendor/buffer/utf8ToBytes.js +++ /dev/null @@ -1,81 +0,0 @@ -/** - * Convert a string to a byte array - * - * This is a utf8ToBytes function from the buffer module (with added types) - * https://github.com/feross/buffer/blob/795bbb5bda1b39f1370ebd784bea6107b087e3a7/index.js#L1956 - * - * License: MIT (https://github.com/feross/buffer) - */ -export function utf8ToBytes(string, units) { - units = units || Infinity; - let codePoint; - const length = string.length; - let leadSurrogate = null; - const bytes = []; - for (let i = 0; i < length; ++i) { - codePoint = string.charCodeAt(i); - // is surrogate component - if (codePoint > 0xD7FF && codePoint < 0xE000) { - // last char was a lead - if (!leadSurrogate) { - // no lead yet - if (codePoint > 0xDBFF) { - // unexpected trail - if ((units -= 3) > -1) - bytes.push(0xEF, 0xBF, 0xBD); - continue; - } - else if (i + 1 === length) { - // unpaired lead - if ((units -= 3) > -1) - bytes.push(0xEF, 0xBF, 0xBD); - continue; - } - // valid lead - leadSurrogate = codePoint; - continue; - } - // 2 leads in a row - if (codePoint < 0xDC00) { - if ((units -= 3) > -1) - bytes.push(0xEF, 0xBF, 0xBD); - leadSurrogate = codePoint; - continue; - } - // valid surrogate pair - codePoint = (leadSurrogate - 0xD800 << 10 | codePoint - 0xDC00) + 0x10000; - } - else if (leadSurrogate) { - // valid bmp char, but last char was a lead - if ((units -= 3) > -1) - bytes.push(0xEF, 0xBF, 0xBD); - } - leadSurrogate = null; - // encode utf8 - if (codePoint < 0x80) { - if ((units -= 1) < 0) - break; - bytes.push(codePoint); - } - else if (codePoint < 0x800) { - if ((units -= 2) < 0) - break; - bytes.push(codePoint >> 0x6 | 0xC0, codePoint & 0x3F | 0x80); - } - else if (codePoint < 0x10000) { - if ((units -= 3) < 0) - break; - bytes.push(codePoint >> 0xC | 0xE0, codePoint >> 0x6 & 0x3F | 0x80, codePoint & 0x3F | 0x80); - } - else if (codePoint < 0x110000) { - if ((units -= 4) < 0) - break; - bytes.push(codePoint >> 0x12 | 0xF0, codePoint >> 0xC & 0x3F | 0x80, codePoint >> 0x6 & 0x3F | 0x80, codePoint & 0x3F | 0x80); - } - else { - throw new Error('Invalid code point'); - } - } - return bytes; -} -//# sourceMappingURL=utf8ToBytes.js.map \ No newline at end of file diff --git a/packages/sentry/vendor/index.d.ts b/packages/sentry/vendor/index.d.ts deleted file mode 100644 index 630bf86..0000000 --- a/packages/sentry/vendor/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { utf8ToBytes, } from './buffer'; diff --git a/packages/sentry/vendor/index.js b/packages/sentry/vendor/index.js deleted file mode 100644 index 869d950..0000000 --- a/packages/sentry/vendor/index.js +++ /dev/null @@ -1,2 +0,0 @@ -export { utf8ToBytes, } from './buffer'; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/sentry/version.d.ts b/packages/sentry/version.d.ts deleted file mode 100644 index 6baa0fc..0000000 --- a/packages/sentry/version.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -export declare const SDK_PACKAGE_NAME = "npm:@nativescript-community/sentry"; -export declare const SDK_NAME = "sentry.nativescript"; -export declare const SDK_VERSION: any; diff --git a/packages/sentry/version.js b/packages/sentry/version.js deleted file mode 100644 index df53d2b..0000000 --- a/packages/sentry/version.js +++ /dev/null @@ -1,4 +0,0 @@ -export const SDK_PACKAGE_NAME = 'npm:@nativescript-community/sentry'; -export const SDK_NAME = 'sentry.nativescript'; -export const SDK_VERSION = require('./package.json').version; -//# sourceMappingURL=version.js.map \ No newline at end of file diff --git a/packages/sentry/wrapper.android.d.ts b/packages/sentry/wrapper.android.d.ts deleted file mode 100644 index 59bc37f..0000000 --- a/packages/sentry/wrapper.android.d.ts +++ /dev/null @@ -1,47 +0,0 @@ -import { Breadcrumb, Envelope, User } from '@sentry/types'; -import { NativescriptOptions } from './options'; -export declare namespace NATIVE { - function isNativeTransportAvailable(): boolean; - function sendEnvelope(envelope: Envelope): Promise; - function prepareEnvelope(envelope: Envelope): number[]; - function prepareEnvelopeNative(envelope: Envelope): Uint8Array; - function captureEnvelope(envelope: string | Uint8Array | number[], { store }?: { - store?: boolean; - }): Promise; - function flush(timeout?: number): void; - function initNativeSdk(originalOptions?: NativescriptOptions): Promise; - function disableNativeFramesTracking(): void; - function enableNativeFramesTracking(): void; - function fetchNativeSdkInfo(): { - name: string; - version: string; - }; - function fetchNativeRelease(): any; - function closeNativeSdk(): Promise; - function nativeCrash(): void; - function fetchNativeDeviceContexts(): Promise; - function captureScreenshot(fileName?: string): { - contentType: string; - data: Uint8Array; - filename: string; - }[]; - function fetchNativeFrames(): Promise<{ - totalFrames: number; - slowFrames: number; - frozenFrames: number; - }>; - function fetchNativeAppStart(): Promise<{ - appStartTime: number; - isColdStart: java.lang.Boolean; - didFetchAppStart: boolean; - }>; - function setUser(user: User | null, otherUserKeys: any): void; - function setTag(key: string, value: string): void; - function setExtra(key: string, extra: any): void; - function addBreadcrumb(breadcrumb: Breadcrumb, maxBreadcrumbs?: number): void; - function clearBreadcrumbs(): void; - function setContext(key: string, context: { - [key: string]: any; - } | null): void; - function crashedLastRun(): Promise; -} diff --git a/packages/sentry/wrapper.d.ts b/packages/sentry/wrapper.d.ts deleted file mode 100644 index 9f7c4bb..0000000 --- a/packages/sentry/wrapper.d.ts +++ /dev/null @@ -1,127 +0,0 @@ -import { - Attachment, - AttachmentItem, - BaseEnvelopeItemHeaders, - Breadcrumb, - ClientReportItem, - Envelope, - Event, - EventItem, - Package, - SessionItem, - SeverityLevel, - User, - UserFeedbackItem -} from '@sentry/types'; -import { NativescriptOptions } from './options'; -import { SentryError, logger } from '@sentry/utils'; -import { Hub, Scope } from '@sentry/core'; - -export interface NativeAppStartResponse { - isColdStart: boolean; - appStartTime: number; - didFetchAppStart: boolean; -} - -export interface NativeFramesResponse { - totalFrames: number; - slowFrames: number; - frozenFrames: number; -} - -export interface NativeReleaseResponse { - build: string; - id: string; - version: string; -} -export interface UserFeedback { - eventId: string; - comments?: string; - email?: string; - name?: string; -} -/** - * This type describes serialized scope from sentry-cocoa and sentry-android - * https://github.com/getsentry/sentry-cocoa/blob/master/Sources/Sentry/SentryScope.m - * https://github.com/getsentry/sentry-java/blob/a461f7e125b65240004e6162b341f383ce2e1394/sentry-android-core/src/main/java/io/sentry/android/core/InternalSentrySdk.java#L32 - */ -export interface NativeDeviceContextsResponse { - [key: string]: unknown; - tags?: Record; - extra?: Record; - contexts?: Record>; - user?: { - userId?: string; - email?: string; - username?: string; - ipAddress?: string; - segment?: string; - data?: Record; - }; - dist?: string; - environment?: string; - fingerprint?: string[]; - level?: string; - breadcrumbs?: { - level?: string; - timestamp?: string; - category?: string; - type?: string; - message?: string; - data?: Record; - }[]; -} - -export interface NativeScreenshot { - data: Uint8Array; - contentType: string; - filename: string; -} - -export namespace NATIVE { - const nativeClientAvailable: boolean; - const nativeTransport: boolean; - let enableNative: boolean; - function sendEvent(event: Event, hint?): Promise; - function sendEnvelope(envelope: Envelope): Promise; - function initNativeSdk(options: NativescriptOptions): Promise; - function closeNativeSdk(): Promise; - function nativeCrash(); - function flush(timeout: number); - function fetchNativeDeviceContexts(): Promise; - function captureUserFeedback(feedback: UserFeedback); - function isNativeTransportAvailable(): boolean; - - function enableNativeFramesTracking(); - function disableNativeFramesTracking(); - function fetchNativeSdkInfo(): any; - function fetchNativeRelease(): any; - function fetchNativeFrames(): Promise<{ - totalFrames; - slowFrames; - frozenFrames; - }>; - function fetchNativeAppStart(): Promise<{ - isColdStart; - appStartTime; - didFetchAppStart; - }>; - - function setUser(user: User | null); - function setTag(key: string, value: string); - - function setExtra(key: string, extra: any); - - function addBreadcrumb(breadcrumb: Breadcrumb, maxBreadcrumbs?: number); - function addAttachment(attachment: Attachment); - - function clearBreadcrumbs(); - - function setContext(key: string, context: { [key: string]: any } | null); - - function withScope(callback: (scope: Scope) => void): ReturnType; - - function utf8ToBytes(str: string): Uint8Array; - - function captureScreenshot(fileName?: string): NativeScreenshot[]; -} diff --git a/src/sentry/breadcrumb.ts b/src/sentry/breadcrumb.ts index be911bb..6c59e59 100644 --- a/src/sentry/breadcrumb.ts +++ b/src/sentry/breadcrumb.ts @@ -1,5 +1,4 @@ -import type { Breadcrumb, SeverityLevel } from '@sentry/types'; -import { severityLevelFromString } from '@sentry/utils'; +import { type Breadcrumb, type SeverityLevel, severityLevelFromString } from '@sentry/core'; export const DEFAULT_BREADCRUMB_LEVEL: SeverityLevel = 'info'; diff --git a/src/sentry/client.ts b/src/sentry/client.ts index 553c0fb..b2ae8b3 100755 --- a/src/sentry/client.ts +++ b/src/sentry/client.ts @@ -1,23 +1,15 @@ -import { eventFromException, eventFromMessage, makeFetchTransport } from '@sentry/browser'; -import { BrowserTransportOptions } from '@sentry/browser/types/transports/types'; -import { FetchImpl } from '@sentry/browser/types/transports/utils'; -import { BaseClient } from '@sentry/core'; - -import { ClientReportEnvelope, ClientReportItem, Envelope, Event, EventHint, Exception, Outcome, SeverityLevel, Thread, Transport, UserFeedback } from '@sentry/types'; -import { SentryError, dateTimestampInSeconds, logger } from '@sentry/utils'; - import { alert } from '@nativescript/core'; -import { createIntegration } from './integrations/factory'; +import { eventFromException, eventFromMessage, makeFetchTransport } from '@sentry/browser'; +import { Client, ClientReportEnvelope, ClientReportItem, Envelope, Event, EventHint, Exception, Outcome, SeverityLevel, Thread, UserFeedback, dateTimestampInSeconds, debug } from '@sentry/core'; +import { parseErrorStack } from './integrations/debugsymbolicator'; +import { rewriteFrameIntegration } from './integrations/default'; +import { attachScreenshotToEventHint } from './integrations/screenshot'; import { defaultSdkInfo } from './integrations/sdkinfo'; import { NativescriptClientOptions } from './options'; import { NativeTransport } from './transports/native'; import { createUserFeedbackEnvelope, items } from './utils/envelope'; import { mergeOutcomes } from './utils/outcome'; import { NATIVE } from './wrapper'; -import { Screenshot } from './integrations/screenshot'; -import { NativescriptTracing } from './tracing'; -import { rewriteFrameIntegration } from './integrations/default'; -import { parseErrorStack } from './integrations/debugsymbolicator'; function wrapNativeException(ex, errorType = typeof ex) { if (__ANDROID__ && !(ex instanceof Error) && errorType === 'object') { @@ -37,7 +29,7 @@ const FATAL_ERROR_REGEXP = /NativeScript encountered a fatal error:([^]*?) at([\ * @see NativescriptOptions for documentation on configuration options. * @see SentryClient for usage documentation. */ -export class NativescriptClient extends BaseClient { +export class NativescriptClient extends Client { private _outcomesBuffer: Outcome[]; // private readonly _browserClient: BrowserClient; @@ -47,12 +39,13 @@ export class NativescriptClient extends BaseClient { */ public constructor(options: NativescriptClientOptions) { if (!options.transport) { - options.transport = (options: BrowserTransportOptions, nativeFetch?: FetchImpl): Transport => { + const transport: typeof makeFetchTransport = (options, nativeFetch?) => { if (NATIVE.isNativeTransportAvailable()) { return new NativeTransport(); } return makeFetchTransport(options, nativeFetch); }; + options.transport = transport; } options._metadata = options._metadata || {}; options._metadata.sdk = options._metadata.sdk || defaultSdkInfo; @@ -92,11 +85,11 @@ export class NativescriptClient extends BaseClient { exception['stacktrace'] = exception['stackTrace']; } } - const hintWithScreenshot = Screenshot.attachScreenshotToEventHint(hint, this._options); + const hintWithScreenshot = attachScreenshotToEventHint(hint, this._options); const event = await eventFromException(this._options.stackParser, exception, hintWithScreenshot, this._options.attachStacktrace); if (exception['nativeException']) { try { - const stack = parseErrorStack({ stack: 'at ' + exception['stackTrace'] } as any).filter((f) => f.platform !== 'javascript'); + const stack = parseErrorStack({ stack: 'at ' + exception['stackTrace'] }).filter((f) => f.platform !== 'javascript'); stack.forEach((frame) => rewriteFrameIntegration._iteratee(frame)); event.exception.values.unshift({ type: 'NativeException', @@ -200,22 +193,6 @@ export class NativescriptClient extends BaseClient { // } // } - /** - * Sets up the integrations - */ - public setupIntegrations(): void { - super.setupIntegrations(); - const tracing = this.getIntegration(NativescriptTracing); - const routingName = tracing?.options.routingInstrumentation?.name; - if (routingName) { - this.addIntegration(createIntegration(routingName)); - } - const enableUserInteractionTracing = tracing?.options.enableUserInteractionTracing; - if (enableUserInteractionTracing) { - this.addIntegration(createIntegration('ReactNativeUserInteractionTracing')); - } - } - /** * @inheritdoc */ @@ -231,17 +208,17 @@ export class NativescriptClient extends BaseClient { if (this._isEnabled() && this._transport && this._dsn) { this.emit('beforeEnvelope', envelope); this._transport.send(envelope).then(null, (reason) => { - if (reason instanceof SentryError) { + if (reason instanceof Error) { // SentryError is thrown by SyncPromise shouldClearOutcomesBuffer = false; // If this is called asynchronously we want the _outcomesBuffer to be cleared - logger.error('SentryError while sending event, keeping outcomes buffer:', reason); + debug.log('SentryError while sending event, keeping outcomes buffer:', reason); } else { - logger.error('Error while sending event:', reason); + debug.log('Error while sending event:', reason); } }); } else { - logger.error('Transport disabled'); + debug.log('Transport disabled'); } if (shouldClearOutcomesBuffer) { diff --git a/src/sentry/index.ts b/src/sentry/index.ts index b87684d..89b17b2 100755 --- a/src/sentry/index.ts +++ b/src/sentry/index.ts @@ -1,14 +1,28 @@ -export { Breadcrumb, Request, SdkInfo, Event, Exception, StackFrame, Stacktrace, Thread, User } from '@sentry/types'; +export type { + Breadcrumb, + SdkInfo, + Event, + Exception, + SendFeedbackParams, + SeverityLevel, + Span, + StackFrame, + Stacktrace, + Thread, + User, + UserFeedback, + ErrorEvent, + TransactionEvent, + Metric +} from '@sentry/core'; export { - addGlobalEventProcessor, addBreadcrumb, + addIntegration, captureException, captureEvent, + captureFeedback, captureMessage, - getHubFromCarrier, - getCurrentHub, - Hub, Scope, setContext, setExtra, @@ -16,23 +30,28 @@ export { setTag, setTags, setUser, - startTransaction + startInactiveSpan, + startSpan, + startSpanManual, + getActiveSpan, + getRootSpan, + withActiveSpan, + suppressTracing, + spanToJSON, + spanIsSampled, + setMeasurement, + getCurrentScope, + getGlobalScope, + getIsolationScope, + getClient, + setCurrentClient, + addEventProcessor, + lastEventId } from '@sentry/core'; -import { _addTracingExtensions } from './tracing/addTracingExtensions'; -_addTracingExtensions(); - -// export { -// Integrations as BrowserIntegrations, -// ErrorBoundary, -// withErrorBoundary, -// createReduxEnhancer, -// Profiler, -// useProfiler, -// withProfiler, -// } from '@sentry/react'; +export { logger, consoleLoggingIntegration, featureFlagsIntegration, type FeatureFlagsIntegration, metrics } from '@sentry/browser'; -import * as Integrations from './integrations'; +export * from './integrations/exports'; import { SDK_NAME, SDK_VERSION } from './version'; import { Trace } from '@nativescript/core'; export { NativescriptOptions } from './options'; @@ -41,18 +60,9 @@ export { NativescriptClient } from './client'; export { init, setDist, setRelease, nativeCrash, flush, close, captureUserFeedback, withScope, crashedLastRun } from './sdk'; // export { TouchEventBoundary, withTouchEventBoundary } from './touchevents'; -export { - NativescriptTracing - // ReactNavigationV4Instrumentation, - // // eslint-disable-next-line deprecation/deprecation - // ReactNavigationV5Instrumentation, - // ReactNavigationInstrumentation, - // NativescriptNavigationInstrumentation, - // RoutingInstrumentation, - // ReactNavigationTransactionContext, -} from './tracing'; +export { nativescriptTracingIntegration, getCurrentNativescriptTracingIntegration, getNativescriptTracingIntegration, startIdleNavigationSpan, startIdleSpan } from './tracing'; -export { Integrations, SDK_NAME, SDK_VERSION }; +export { SDK_NAME, SDK_VERSION }; export const SentryTraceCategory = 'Sentry'; diff --git a/src/sentry/integrations/breadcrumbs.ts b/src/sentry/integrations/breadcrumbs.ts new file mode 100644 index 0000000..ff69c15 --- /dev/null +++ b/src/sentry/integrations/breadcrumbs.ts @@ -0,0 +1,73 @@ +import { breadcrumbsIntegration as browserBreadcrumbsIntegration } from '@sentry/browser'; +import type { Integration } from '@sentry/core'; + +interface BreadcrumbsOptions { + /** + * Log calls to console.log, console.debug, and so on. + */ + console: boolean; + + /** + * Log all click and keypress events. + * + * Only available on web. In React Native this is a no-op. + */ + dom: + | boolean + | { + serializeAttribute?: string | string[]; + maxStringLength?: number; + }; + + /** + * Log HTTP requests done with the global Fetch API. + * + * Disabled by default in React Native because fetch is built on XMLHttpRequest. + * Enabled by default on web. + * + * Setting `fetch: true` and `xhr: true` will cause duplicates in React Native. + */ + fetch: boolean; + + /** + * Log calls to history.pushState and related APIs. + * + * Only available on web. In React Native this is a no-op. + */ + history: boolean; + + /** + * Log whenever we send an event to the server. + */ + sentry: boolean; + + /** + * Log HTTP requests done with the XHR API. + * + * Because React Native global fetch is built on XMLHttpRequest, + * this will also log `fetch` network requests. + * + * Setting `fetch: true` and `xhr: true` will cause duplicates in React Native. + */ + xhr: boolean; +} + +export const breadcrumbsIntegration = (options: Partial = {}): Integration => { + const _options: BreadcrumbsOptions = { + // FIXME: In mobile environment XHR is implemented by native APIs, which are instrumented by the Native SDK. + // This will cause duplicates in React Native. On iOS `NSURLSession` is instrumented by default. On Android + // `OkHttp` is only instrumented by SAGP. + xhr: true, + console: true, + sentry: true, + ...options, + fetch: false, + dom: false, + history: false + }; + + // Historically we had very little issue using the browser breadcrumbs integration + // and thus we don't cherry pick the implementation like for example the Sentry Deno SDK does. + // https://github.com/getsentry/sentry-javascript/blob/d007407c2e51d93d6d3933f9dea1e03ff3f4a4ab/packages/deno/src/integrations/breadcrumbs.ts#L34 + return browserBreadcrumbsIntegration(_options); +}; diff --git a/src/sentry/integrations/debugsymbolicator.ts b/src/sentry/integrations/debugsymbolicator.ts index e76ef96..61276bf 100755 --- a/src/sentry/integrations/debugsymbolicator.ts +++ b/src/sentry/integrations/debugsymbolicator.ts @@ -1,6 +1,9 @@ -import { addEventProcessor, addGlobalEventProcessor, getCurrentHub } from '@sentry/core'; -import { Event, EventHint, Integration, StackFrame, StackLineParser } from '@sentry/types'; -import { logger, stackParserFromStackParserOptions } from '@sentry/utils'; +import type { Event, EventHint, Integration, StackFrame } from '@sentry/core'; +import { debug, stackParserFromStackParserOptions } from '@sentry/core'; + +type StackLineParser = [number, (line: string) => StackFrame | null]; + +const INTEGRATION_NAME = 'DebugSymbolicator'; // const INTERNAL_CALLSITES_REGEX = new RegExp(['/Libraries/Renderer/oss/NativescriptRenderer-dev\\.js$', '/Libraries/BatchedBridge/MessageQueue\\.js$'].join('|')); @@ -97,8 +100,11 @@ const androidLineParser: StackLineParser = [50, androidFunc]; const stackParser = stackParserFromStackParserOptions([nativescriptLineParser, androidLineParser]); -export function parseErrorStack(e: NativescriptError): StackFrame[] { - const stack = e?.['stackTrace'] || e?.stack; +export function parseErrorStack(e: Pick | Pick): StackFrame[] { + if (!e) { + return []; + } + const stack = (e as NativescriptError).stackTrace || (e as NativescriptError).stack; if (!stack) { return []; } @@ -106,68 +112,47 @@ export function parseErrorStack(e: NativescriptError): StackFrame[] { } /** Tries to symbolicate the JS stack trace on the device. */ -export class DebugSymbolicator implements Integration { - /** - * @inheritDoc - */ - public name: string = DebugSymbolicator.id; - /** - * @inheritDoc - */ - public static id: string = 'DebugSymbolicator'; - - /** - * @inheritDoc - */ - public setupOnce(): void { - addGlobalEventProcessor(async (event: Event, hint?: EventHint) => { - const self = getCurrentHub().getIntegration(DebugSymbolicator); - if (!self || hint === undefined || hint.originalException === undefined) { - return event; - } - // @ts-ignore - const error: NativescriptError = hint.originalException; - // const parseErrorStack = require('react-native/Libraries/Core/Devtools/parseErrorStack'); - const stack = parseErrorStack(error); - - // Ideally this should go into contexts but android sdk doesn't support it - event.extra = { - ...event.extra, - componentStack: error.componentStack, - jsEngine: error.jsEngine - }; - - await self._symbolicate(event, stack); - - event.platform = 'node'; // Setting platform node makes sure we do not show source maps errors +export const debugSymbolicatorIntegration = (): Integration => ({ + name: INTEGRATION_NAME, + // eslint-disable-next-line @typescript-eslint/require-await + processEvent: (event: Event, hint?: EventHint) => { + if (!event.exception?.values?.length) { + return event; + } + + const error = (hint?.originalException || hint?.syntheticException) as NativescriptError | undefined; + if (!error || typeof error !== 'object' || error.preventSymbolication) { return event; - }); - } + } - /** - * Symbolicates the stack on the device talking to local dev server. - * Mutates the passed event. - */ - private async _symbolicate(event: Event, stack: StackFrame[]): Promise { - try { - // eslint-disable-next-line @typescript-eslint/no-var-requires - this._replaceFramesInEvent(event, stack); - } catch (error) { - if (error instanceof Error) { - logger.warn(`Unable to symbolicate stack trace: ${error.message}`); - } + const stack = parseErrorStack(error); + if (!stack.length) { + return event; } + + // Ideally this should go into contexts but android sdk doesn't support it + event.extra = { + ...event.extra, + componentStack: error.componentStack, + jsEngine: error.jsEngine + }; + + replaceFramesInEvent(event, stack); + + event.platform = 'node'; // Setting platform node makes sure we do not show source maps errors + + return event; } +}); - /** - * Replaces the frames in the exception of a error. - * @param event Event - * @param frames StackFrame[] - */ - private _replaceFramesInEvent(event: Event, frames: StackFrame[]): void { - if (event.exception?.values?.[0].stacktrace) { - event.exception.values[0].stacktrace.frames = frames.reverse(); - } +/** + * Replaces the frames in the exception of a error. + * @param event Event + * @param frames StackFrame[] + */ +function replaceFramesInEvent(event: Event, frames: StackFrame[]): void { + if (event.exception?.values?.[0].stacktrace) { + event.exception.values[0].stacktrace.frames = frames.reverse(); } } diff --git a/src/sentry/integrations/default.ts b/src/sentry/integrations/default.ts index dfa3ce0..2cea534 100644 --- a/src/sentry/integrations/default.ts +++ b/src/sentry/integrations/default.ts @@ -1,30 +1,33 @@ -import { HttpClient, RewriteFrames } from '@sentry/integrations'; +import { httpClientIntegration, rewriteFramesIntegration } from '@sentry/browser'; // import { Integrations as BrowserReactIntegrations } from '@sentry/react'; -import type { Integration, StackFrame } from '@sentry/types'; +import type { Integration, StackFrame } from '@sentry/core'; import type { NativescriptClientOptions, NativescriptOptions } from '../options'; // import { HermesProfiling } from '../profiling/integration'; -import { NativescriptTracing } from '../tracing'; +import { nativescriptTracingIntegration } from '../tracing'; // import { isExpoGo, notWeb } from '../utils/environment'; -import { DeviceContext } from './devicecontext'; -import { EventOrigin } from './eventorigin'; +import { deviceContextIntegration } from './devicecontext'; +import { eventOriginIntegration } from './eventorigin'; // import { ExpoContext } from './expocontext'; // import { ModulesLoader } from './modulesloader'; // import { NativeLinkedErrors } from './nativelinkederrors'; -import { NativescriptErrorHandlers } from './nativescripterrorhandlers'; +import { nativescriptErrorHandlersIntegration } from './nativescripterrorhandlers'; // import { ReactNativeInfo } from './reactnativeinfo'; -import { Release } from './release'; +import { releaseIntegration } from './release'; // import { createReactNativeRewriteFrames } from './rewriteframes'; -import { Screenshot } from './screenshot'; -import { SdkInfo } from './sdkinfo'; +import { createNativeFramesIntegrations } from '../tracing/integrations/nativeFrames'; +import { stallTrackingIntegration } from '../tracing/integrations/stalltracking'; +import { screenshotIntegration } from './screenshot'; +import { sdkInfoIntegration } from './sdkinfo'; +import { breadcrumbsIntegration } from './breadcrumbs'; // import { Spotlight } from './spotlight'; // import { ViewHierarchy } from './viewhierarchy'; -export let rewriteFrameIntegration: { +export let rewriteFrameIntegration: Integration & { _iteratee: (frame: StackFrame) => StackFrame; }; /** - * Returns the default ReactNative integrations based on the current environment. + * Returns the default Nativescript integrations based on the current environment. * * Native integrations are only returned when native is enabled. * @@ -57,11 +60,13 @@ export function getDefaultIntegrations(options: NativescriptClientOptions & Nati return frame; }; - rewriteFrameIntegration = new RewriteFrames({}) as any; + rewriteFrameIntegration = rewriteFramesIntegration({ + iteratee + }) as Integration & { _iteratee: (frame: StackFrame) => StackFrame }; rewriteFrameIntegration._iteratee = iteratee; // if (notWeb()) { - integrations.push(new NativescriptErrorHandlers(options)); + integrations.push(nativescriptErrorHandlersIntegration(options)); // integrations.push(new NativeLinkedErrors()); // } else { // integrations.push(new BrowserReactIntegrations.TryCatch()); @@ -75,24 +80,25 @@ export function getDefaultIntegrations(options: NativescriptClientOptions & Nati // integrations.push(new BrowserReactIntegrations.Breadcrumbs()); // integrations.push(new BrowserReactIntegrations.Dedupe()); // integrations.push(new BrowserReactIntegrations.HttpContext()); + // integrations.push(breadcrumbsIntegration()); // end @sentry/react-native default integrations - integrations.push(new Release()); - integrations.push(new EventOrigin()); - integrations.push(new SdkInfo()); + integrations.push(releaseIntegration()); + integrations.push(eventOriginIntegration()); + integrations.push(sdkInfoIntegration()); // integrations.push(new ReactNativeInfo()); // if (__DEV__ && notWeb()) { // integrations.push(new DebugSymbolicator()); // } - integrations.push(rewriteFrameIntegration as any); + integrations.push(rewriteFrameIntegration); if (options.enableNative) { - integrations.push(new DeviceContext()); + integrations.push(deviceContextIntegration()); // integrations.push(new ModulesLoader()); if (options.attachScreenshot) { - integrations.push(new Screenshot()); + integrations.push(screenshotIntegration()); } // if (options.attachViewHierarchy) { // integrations.push(new ViewHierarchy()); @@ -107,10 +113,17 @@ export function getDefaultIntegrations(options: NativescriptClientOptions & Nati // `tracesSampleRate: undefined` should not enable tracing const hasTracingEnabled = options.enableTracing || typeof options.tracesSampleRate === 'number' || typeof options.tracesSampler === 'function'; if (hasTracingEnabled && options.enableAutoPerformanceTracing) { - integrations.push(new NativescriptTracing()); + integrations.push(nativescriptTracingIntegration()); + } + const nativeFramesIntegrationInstance = createNativeFramesIntegrations(hasTracingEnabled && options.enableNativeFramesTracking && options.enableNative); + if (nativeFramesIntegrationInstance) { + integrations.push(nativeFramesIntegrationInstance); + } + if (hasTracingEnabled && options.enableStallTracking) { + integrations.push(stallTrackingIntegration()); } if (options.enableCaptureFailedRequests) { - integrations.push(new HttpClient()); + integrations.push(httpClientIntegration()); } // if (isExpoGo()) { diff --git a/src/sentry/integrations/devicecontext.ts b/src/sentry/integrations/devicecontext.ts index a12b111..a907cf3 100755 --- a/src/sentry/integrations/devicecontext.ts +++ b/src/sentry/integrations/devicecontext.ts @@ -1,37 +1,21 @@ -import { addEventProcessor, addGlobalEventProcessor, getCurrentHub } from '@sentry/core'; -import { Contexts, Event, Integration } from '@sentry/types'; -import { logger, severityLevelFromString } from '@sentry/utils'; +import type { Event, Integration } from '@sentry/core'; +import { addEventProcessor, debug, severityLevelFromString } from '@sentry/core'; +import { Application } from '@nativescript/core'; +import { breadcrumbFromObject } from '../breadcrumb'; import { NATIVE, NativeDeviceContextsResponse } from '../wrapper'; -import { breadcrumbFromObject } from '../breadcrumb'; -import { Application } from '@nativescript/core'; +export const INTEGRATION_NAME = 'DeviceContext'; /** Load device context from native. */ -export class DeviceContext implements Integration { - /** - * @inheritDoc - */ - public name: string = DeviceContext.id; - /** - * @inheritDoc - */ - public static id: string = 'DeviceContext'; - - /** - * @inheritDoc - */ - public setupOnce(): void { +export const deviceContextIntegration = (): Integration => ({ + name: INTEGRATION_NAME, + setup: () => { addEventProcessor(async (event: Event) => { - const self = getCurrentHub().getIntegration(DeviceContext); - if (!self) { - return event; - } - let native: NativeDeviceContextsResponse | null = null; try { native = await NATIVE.fetchNativeDeviceContexts(); } catch (e) { - logger.log(`Failed to get device context from native: ${e}`); + debug.log(`Failed to get device context from native: ${e}`); } if (!native) { @@ -91,4 +75,4 @@ export class DeviceContext implements Integration { return event; }); } -} +}); diff --git a/src/sentry/integrations/eventorigin.ts b/src/sentry/integrations/eventorigin.ts index ff26eb2..1850f96 100644 --- a/src/sentry/integrations/eventorigin.ts +++ b/src/sentry/integrations/eventorigin.ts @@ -1,28 +1,19 @@ -import { EventProcessor, Integration } from '@sentry/types'; +import type { Event, Integration } from '@sentry/core'; +import { addEventProcessor } from '@sentry/core'; -/** Default EventOrigin instrumentation */ -export class EventOrigin implements Integration { - /** - * @inheritDoc - */ - public static id: string = 'EventOrigin'; - - /** - * @inheritDoc - */ - public name: string = EventOrigin.id; +const INTEGRATION_NAME = 'EventOrigin'; - /** - * @inheritDoc - */ - public setupOnce(addGlobalEventProcessor: (e: EventProcessor) => void): void { - addGlobalEventProcessor((event) => { +/** Default EventOrigin instrumentation */ +export const eventOriginIntegration = (): Integration => ({ + name: INTEGRATION_NAME, + setup: () => { + addEventProcessor((event: Event) => { event.tags = event.tags ?? {}; - event.tags['event.origin'] = __ANDROID__?'android' : __IOS__ ? 'ios' : 'javascript'; + event.tags['event.origin'] = __ANDROID__ ? 'android' : __IOS__ ? 'ios' : 'javascript'; event.tags['event.environment'] = 'nativescript'; return event; }); } -} +}); diff --git a/src/sentry/integrations/exports.ts b/src/sentry/integrations/exports.ts new file mode 100644 index 0000000..0d9feaf --- /dev/null +++ b/src/sentry/integrations/exports.ts @@ -0,0 +1,10 @@ +export { appStartIntegration } from '../tracing/integrations/appStart'; +export { createNativeFramesIntegrations, nativeFramesIntegration } from '../tracing/integrations/nativeFrames'; +export { stallTrackingIntegration } from '../tracing/integrations/stalltracking'; +export { userInteractionIntegration } from '../tracing/integrations/userInteraction'; +export { breadcrumbsIntegration } from './breadcrumbs'; +export { debugSymbolicatorIntegration } from './debugsymbolicator'; +export { deviceContextIntegration } from './devicecontext'; +export { eventOriginIntegration } from './eventorigin'; +export { screenshotIntegration } from './screenshot'; +export { sdkInfoIntegration } from './sdkinfo'; diff --git a/src/sentry/integrations/factory.ts b/src/sentry/integrations/factory.ts deleted file mode 100644 index 1ede4a7..0000000 --- a/src/sentry/integrations/factory.ts +++ /dev/null @@ -1,17 +0,0 @@ -import type { Integration } from '@sentry/types'; - -/** - * Creates an integration out of the provided name and setup function. - * @hidden - */ -export function createIntegration( - name: Integration['name'], - setupOnce: Integration['setupOnce'] = () => { - /* noop */ - }, -): Integration { - return { - name, - setupOnce, - }; -} diff --git a/src/sentry/integrations/index.ts b/src/sentry/integrations/index.ts index f1fd140..81d9203 100755 --- a/src/sentry/integrations/index.ts +++ b/src/sentry/integrations/index.ts @@ -1,4 +1,4 @@ -export { DebugSymbolicator } from './debugsymbolicator'; -export { DeviceContext } from './devicecontext'; -export { NativescriptErrorHandlers as NativescriptErrorHandlers } from './nativescripterrorhandlers'; -export { Release } from './release'; +export { debugSymbolicatorIntegration } from './debugsymbolicator'; +export { deviceContextIntegration } from './devicecontext'; +export { nativescriptErrorHandlersIntegration, getCurrentNativescriptErrorHandlersIntegration, getNativescriptErrorHandlersIntegration } from './nativescripterrorhandlers'; +export { releaseIntegration } from './release'; diff --git a/src/sentry/integrations/nativescripterrorhandlers.ts b/src/sentry/integrations/nativescripterrorhandlers.ts index 18ba0da..424376c 100755 --- a/src/sentry/integrations/nativescripterrorhandlers.ts +++ b/src/sentry/integrations/nativescripterrorhandlers.ts @@ -1,13 +1,11 @@ -import { getCurrentHub } from '@sentry/core'; -import { eventFromUnknownInput } from '@sentry/browser/esm/eventbuilder'; -import { EventHint, Integration, SeverityLevel } from '@sentry/types'; -import { NATIVE } from '../wrapper'; -import { addExceptionMechanism, logger } from '@sentry/utils'; +import { Application } from '@nativescript/core'; +import type { Client, EventHint, Integration, SeverityLevel } from '@sentry/core'; +import { addExceptionMechanism, debug, getClient } from '@sentry/core'; +import type { NativescriptClientOptions } from '../options'; +import { attachScreenshotToEventHint } from './screenshot'; +import { eventFromUnknownInput } from '../utils/eventbuilder'; -import { NativescriptClient } from '../client'; - -import { Application, Trace } from '@nativescript/core'; -import { Screenshot } from './screenshot'; +export const INTEGRATION_NAME = 'NativescriptErrorHandlers'; /** NativescriptErrorHandlers Options */ export interface NativescriptErrorHandlersOptions { @@ -28,87 +26,54 @@ export interface NativescriptErrorHandlersOptions { patchGlobalPromise?: boolean; } -interface PromiseRejectionTrackingOptions { - onUnhandled: (id: string, error: unknown) => void; - onHandled: (id: string) => void; +export const defaultNativescriptErrorHandlersOptions: NativescriptErrorHandlersOptions = { + // uncaughtErrors: false, + onerror: false, + onunhandledrejection: false, + patchGlobalPromise: true +}; + +export interface NativescriptErrorHandlersState { + handlingFatal: boolean; } // eslint-disable-next-line @typescript-eslint/no-explicit-any declare const global: any; -/** NativescriptErrorHandlers Integration */ -export class NativescriptErrorHandlers implements Integration { - /** - * @inheritDoc - */ - public static id: string = 'NativescriptErrorHandlers'; - - /** - * @inheritDoc - */ - public name: string = NativescriptErrorHandlers.id; - - /** NativescriptOptions */ - private readonly _options: NativescriptErrorHandlersOptions; - - /** Constructor */ - public constructor(options?: NativescriptErrorHandlersOptions) { - this._options = { - // uncaughtErrors: false, - onerror: false, - onunhandledrejection: false, - patchGlobalPromise: true, - ...options - }; - } - - /** - * @inheritDoc - */ - public setupOnce(): void { - this._handleUnhandledRejections(); - this._handleOnError(); - } - - /** - * Handle Promises - */ - private _handleUnhandledRejections(): void { - if (this._options.onunhandledrejection) { - // if (this._options.uncaughtErrors) { - Application.on(Application.uncaughtErrorEvent, this.globalHanderEvent, this); - // } - // if (this._options.patchGlobalPromise) { - // this._polyfillPromise(); - // } - - // this._attachUnhandledRejectionHandler(); - // this._checkPromiseAndWarn(); - } - } - - private globalHanderEvent(event) { - this.globalHander(event.error); - } - handlingFatal = false; - - private globalHander(error: any, isFatal?: boolean) { +export const nativescriptErrorHandlersIntegration = ( + options: Partial = {} +): Integration & { + options: NativescriptErrorHandlersOptions; + state: NativescriptErrorHandlersState; +} => { + const state: NativescriptErrorHandlersState = { + handlingFatal: false + }; + + const finalOptions = { + ...defaultNativescriptErrorHandlersOptions, + ...options + }; + + const globalHanderEvent = (event: any) => { + globalHander(event.error); + }; + + const globalHander = (error: any, isFatal?: boolean) => { try { // We want to handle fatals, but only in production mode. const shouldHandleFatal = isFatal && !__DEV__; if (shouldHandleFatal) { - if (this.handlingFatal) { - logger.log('Encountered multiple fatals in a row. The latest:', error); + if (state.handlingFatal) { + debug.log('Encountered multiple fatals in a row. The latest:', error); return; } - this.handlingFatal = true; + state.handlingFatal = true; } - - const currentHub = getCurrentHub(); - const client = currentHub.getClient(); + const client = getClient(); if (!client) { - logger.error('Sentry client is missing, the error event might be lost.', error); + debug.error('Sentry client is missing, the error event might be lost.', error); // If there is no client something is fishy, anyway we call the default handler // defaultHandler(error, isFatal); @@ -125,8 +90,9 @@ export class NativescriptErrorHandlers implements Integration { originalException: error }; const syntheticException = (hint && hint.syntheticException) || undefined; - hint = Screenshot.attachScreenshotToEventHint(hint, client.getOptions()); - const event = eventFromUnknownInput(client.getOptions().stackParser, error, syntheticException, client.getOptions().attachStacktrace); + const clientOptions = client.getOptions() as NativescriptClientOptions; + hint = attachScreenshotToEventHint(hint, { attachScreenshot: clientOptions.attachScreenshot }); + const event = eventFromUnknownInput(clientOptions.stackParser, error, syntheticException, clientOptions.attachStacktrace); addExceptionMechanism(event); // defaults to { type: 'generic', handled: true } event.level = 'error'; if (hint && hint.event_id) { @@ -155,23 +121,62 @@ export class NativescriptErrorHandlers implements Integration { // // Just for a better dev experience // defaultHandler(error, isFatal); // } - } + }; - /** - * Handle erros - */ - private _handleOnError(): void { - if (this._options.onerror) { + const setup = (_client: Client): void => { + // Handle Promises + if (finalOptions.onunhandledrejection) { + // if (finalOptions.uncaughtErrors) { + Application.on(Application.uncaughtErrorEvent, globalHanderEvent); + // } + // if (finalOptions.patchGlobalPromise) { + // polyfillPromise(); + // } + + // attachUnhandledRejectionHandler(); + // checkPromiseAndWarn(); + } + + // Handle errors + if (finalOptions.onerror) { // let handlingFatal = false; - // Application.on(Application.uncaughtErrorEvent, this.globalHanderEvent, this); - Application.on(Application.discardedErrorEvent, this.globalHanderEvent, this); + // Application.on(Application.uncaughtErrorEvent, globalHanderEvent); + Application.on(Application.discardedErrorEvent, globalHanderEvent); // Trace.setErrorHandler({ - // handlerError: this.globalHander + // handlerError: globalHander // }); // const defaultHandler = ErrorUtils.getGlobalHandler && ErrorUtils.getGlobalHandler(); // ErrorUtils.setGlobalHandler); } + }; + + return { + name: INTEGRATION_NAME, + setup, + options: finalOptions, + state + }; +}; + +export type NativescriptErrorHandlersIntegration = ReturnType; + +/** + * Returns the current NativescriptErrorHandlers integration. + */ +export function getCurrentNativescriptErrorHandlersIntegration(): NativescriptErrorHandlersIntegration | undefined { + const client = getClient(); + if (!client) { + return undefined; } + + return getNativescriptErrorHandlersIntegration(client); +} + +/** + * Returns NativescriptErrorHandlers integration of given client. + */ +export function getNativescriptErrorHandlersIntegration(client: Client): NativescriptErrorHandlersIntegration | undefined { + return client.getIntegrationByName(INTEGRATION_NAME); } diff --git a/src/sentry/integrations/release.ts b/src/sentry/integrations/release.ts index 0a53e0d..618a2e5 100755 --- a/src/sentry/integrations/release.ts +++ b/src/sentry/integrations/release.ts @@ -1,28 +1,15 @@ -import { addGlobalEventProcessor, getCurrentHub } from '@sentry/core'; -import { Event, Integration } from '@sentry/types'; +import type { Event, Integration } from '@sentry/core'; +import { addEventProcessor, getClient } from '@sentry/core'; import { NATIVE } from '../wrapper'; -/** Release integration responsible to load release from file. */ -export class Release implements Integration { - /** - * @inheritDoc - */ - public name: string = Release.id; - /** - * @inheritDoc - */ - public static id: string = 'Release'; +const INTEGRATION_NAME = 'Release'; - /** - * @inheritDoc - */ - public setupOnce(): void { - addGlobalEventProcessor(async (event: Event) => { - const self = getCurrentHub().getIntegration(Release); - if (!self) { - return event; - } - const options = getCurrentHub().getClient()?.getOptions(); +/** Release integration responsible to load release from file. */ +export const releaseIntegration = (): Integration => ({ + name: INTEGRATION_NAME, + setup: () => { + addEventProcessor(async (event: Event) => { + const options = getClient()?.getOptions(); /* __sentry_release and __sentry_dist is set by the user with setRelease and setDist. If this is used then this is the strongest. Otherwise we check for the release and dist in the options passed on init, as this is stronger than the release/dist from the native build. @@ -60,4 +47,4 @@ export class Release implements Integration { return event; }); } -} +}); diff --git a/src/sentry/integrations/rewriteframe.ts b/src/sentry/integrations/rewriteframe.ts deleted file mode 100644 index e69de29..0000000 diff --git a/src/sentry/integrations/screenshot.ts b/src/sentry/integrations/screenshot.ts index 4497ca2..808592a 100644 --- a/src/sentry/integrations/screenshot.ts +++ b/src/sentry/integrations/screenshot.ts @@ -1,38 +1,33 @@ -import { EventHint, Integration } from '@sentry/types'; -import { resolvedSyncPromise } from '@sentry/utils'; - +import type { EventHint, Integration } from '@sentry/core'; import { NATIVE } from '../wrapper'; -/** Adds screenshots to error events */ -export class Screenshot implements Integration { - /** - * @inheritDoc - */ - public static id: string = 'Screenshot'; - - /** - * @inheritDoc - */ - public name: string = Screenshot.id; - - /** - * If enabled attaches a screenshot to the event hint. - */ - public static attachScreenshotToEventHint(hint: EventHint, { attachScreenshot }: { attachScreenshot?: boolean }): EventHint { - if (!attachScreenshot) { - return hint; - } +export const INTEGRATION_NAME = 'Screenshot'; - const screenshots = NATIVE.captureScreenshot(); - if (screenshots !== null && screenshots.length > 0) { - hint.attachments = [...screenshots, ...(hint?.attachments || [])]; - } +/** + * If enabled attaches a screenshot to the event hint. + */ +export function attachScreenshotToEventHint(hint: EventHint, { attachScreenshot }: { attachScreenshot?: boolean }): EventHint { + if (!attachScreenshot) { return hint; } - /** - * @inheritDoc - */ - // eslint-disable-next-line @typescript-eslint/no-empty-function - public setupOnce(): void {} + const screenshots = NATIVE.captureScreenshot(); + if (screenshots !== null && screenshots.length > 0) { + hint.attachments = [...screenshots, ...(hint?.attachments || [])]; + } + return hint; } + +/** Adds screenshots to error events */ +export const screenshotIntegration = (): Integration => ({ + name: INTEGRATION_NAME + // TODO: right now we're manually adding screenshots in error handlers. Should we instead just rely on this? + // processEvent(event, hint, client: any) { + // const hasException = event.exception?.values && event.exception.values.length > 0; + // if (!hasException || client.getOptions().beforeScreenshot?.(event, hint) === false) { + // return event; + // } + // attachScreenshotToEventHint(hint, { attachScreenshot: true }); + // return event; + // } +}); diff --git a/src/sentry/integrations/sdkinfo.ts b/src/sentry/integrations/sdkinfo.ts index a824936..82ae513 100644 --- a/src/sentry/integrations/sdkinfo.ts +++ b/src/sentry/integrations/sdkinfo.ts @@ -1,5 +1,5 @@ -import { EventProcessor, Integration, Package, SdkInfo as SdkInfoType } from '@sentry/types'; -import { logger } from '@sentry/utils'; +import type { Event, Integration, Package, SdkInfo as SdkInfoType } from '@sentry/core'; +import { debug } from '@sentry/core'; import { SDK_NAME, SDK_PACKAGE_NAME, SDK_VERSION } from '../version'; @@ -18,34 +18,24 @@ export const defaultSdkInfo: DefaultSdkInfo = { version: SDK_VERSION }; +const INTEGRATION_NAME = 'SdkInfo'; + /** Default SdkInfo instrumentation */ -export class SdkInfo implements Integration { - /** - * @inheritDoc - */ - public static id: string = 'SdkInfo'; - - /** - * @inheritDoc - */ - public name: string = SdkInfo.id; - - private _nativeSdkInfo: Package | null = null; - - /** - * @inheritDoc - */ - public setupOnce(addGlobalEventProcessor: (e: EventProcessor) => void): void { - addGlobalEventProcessor(async (event) => { +export const sdkInfoIntegration = (): Integration => { + let nativeSdkInfo: Package | null = null; + + return { + name: INTEGRATION_NAME, + processEvent: async (event: Event): Promise => { // The native SDK info package here is only used on iOS as `beforeSend` is not called on `captureEnvelope`. - // this._nativeSdkInfo should be defined a following time so this call won't always be awaited. - if (this._nativeSdkInfo === null) { + // nativeSdkInfo should be defined a following time so this call won't always be awaited. + if (nativeSdkInfo === null) { try { - this._nativeSdkInfo = await NATIVE.fetchNativeSdkInfo(); + nativeSdkInfo = await NATIVE.fetchNativeSdkInfo(); } catch (e) { // If this fails, go ahead as usual as we would rather have the event be sent with a package missing. - logger.warn('[SdkInfo] Native SDK Info retrieval failed...something could be wrong with your Sentry installation:'); - logger.warn(e); + debug.warn('[SdkInfo] Native SDK Info retrieval failed...something could be wrong with your Sentry installation:'); + debug.warn(e); } } @@ -53,9 +43,9 @@ export class SdkInfo implements Integration { event.sdk = { ...(event.sdk ?? {}), ...defaultSdkInfo, - packages: [...((event.sdk && event.sdk.packages) || []), ...((this._nativeSdkInfo && [this._nativeSdkInfo]) || []), ...defaultSdkInfo.packages] + packages: [...((event.sdk && event.sdk.packages) || []), ...((nativeSdkInfo && [nativeSdkInfo]) || []), ...defaultSdkInfo.packages] }; return event; - }); - } -} + } + }; +}; diff --git a/src/sentry/misc.ts b/src/sentry/misc.ts index 1e39377..27c6e1a 100644 --- a/src/sentry/misc.ts +++ b/src/sentry/misc.ts @@ -1,4 +1,4 @@ -import { EnvelopeItem, Exception } from '@sentry/types'; +import type { EnvelopeItem, Exception } from '@sentry/core'; type EnvelopeItemPayload = EnvelopeItem[1]; diff --git a/src/sentry/options.ts b/src/sentry/options.ts index 3b24a6c..7c5761e 100644 --- a/src/sentry/options.ts +++ b/src/sentry/options.ts @@ -1,8 +1,7 @@ -import { BrowserTransportOptions } from '@sentry/browser/types/transports/types'; -// import { ProfilerProps } from '@sentry/react/types/profiler'; -import { ClientOptions, Options } from '@sentry/types'; -import { CaptureContext } from '@sentry/types/types/scope'; +import type { ClientOptions, Options } from '@sentry/core'; import { NativescriptErrorHandlersOptions } from './integrations/nativescripterrorhandlers'; +import type { makeFetchTransport } from '@sentry/browser'; +type BrowserTransportOptions = Parameters[0]; /** * Configuration options for the Sentry Nativescript SDK. @@ -79,8 +78,8 @@ export interface BaseNativescriptOptions { didCallNativeInit: boolean; }) => void; - /** Enable auto performance tracking by default. */ - enableAutoPerformanceTracking?: boolean; + /** Enable auto performance tracking by default. Renamed from `enableAutoPerformanceTracking` in v5. */ + enableAutoPerformanceTracing?: boolean; /** * Enables Out of Memory Tracking for iOS and macCatalyst. @@ -181,18 +180,49 @@ export interface BaseNativescriptOptions { * @default "http://localhost:8969/stream" */ spotlightSidecarUrl?: string; -} -export interface ReactNativeTransportOptions extends BrowserTransportOptions { /** - * @deprecated use `maxQueueSize` in the root of the SDK options. + * Track the app start time by adding measurements to the first route transaction. If there is no routing instrumentation + * an app start transaction will be started. + * + * Requires performance monitoring to be enabled. + * + * @default true */ - bufferSize?: number; -} + // enableAppStartTracking?: boolean; + + /** + * Track the slow and frozen frames in the application. Enabling this options will add + * slow and frozen frames measurements to all created root spans (transactions). + * + * @default true + */ + enableNativeFramesTracking?: boolean; + /** + * Track when and how long the JS event loop stalls for. Adds stalls as measurements to all transactions. + * + * @default true + */ + enableStallTracking?: boolean; + + /** + * Trace User Interaction events like touch and gestures. + * + * @default false + */ + // enableUserInteractionTracing?: boolean; + + /** + * Enable tracing for the application (same as setting tracesSampleRate or tracesSampler). + * + * @default false + */ + enableTracing?: boolean; +} /** - * Configuration options for the Sentry ReactNative SDK. - * @see ReactNativeFrontend for more information. + * Configuration options for the Sentry Nativescript SDK. + * @see NativescriptFrontend for more information. */ export interface NativescriptOptions extends Options, BaseNativescriptOptions, NativescriptErrorHandlersOptions { diff --git a/src/sentry/scope.ts b/src/sentry/scope.ts index a307c80..19d1cc6 100644 --- a/src/sentry/scope.ts +++ b/src/sentry/scope.ts @@ -1,106 +1,83 @@ -import { Scope } from '@sentry/core'; -import type { Attachment, Breadcrumb, User } from '@sentry/types'; +import type { Breadcrumb, Scope } from '@sentry/core'; +import { debug } from '@sentry/core'; import { DEFAULT_BREADCRUMB_LEVEL } from './breadcrumb'; +import { fillTyped } from './utils/fill'; import { convertToNormalizedObject } from './utils/normalize'; import { NATIVE } from './wrapper'; /** - * Extends the scope methods to set scope on the Native SDKs + * This WeakMap is used to keep track of which scopes have been synced to the native SDKs. + * This ensures that we don't double sync the same scope. */ -export class NativescriptScope extends Scope { - /** - * @inheritDoc - */ - public setUser(user: User | null): this { - NATIVE.setUser(user); - return super.setUser(user); - } +const syncedToNativeMap = new WeakMap(); - /** - * @inheritDoc - */ - public setTag(key: string, value: string): this { - NATIVE.setTag(key, value); - return super.setTag(key, value); +/** + * Hooks into the scope set methods and sync new data added to the given scope with the native SDKs. + */ +export function enableSyncToNative(scope: Scope): void { + if (syncedToNativeMap.has(scope)) { + return; } + syncedToNativeMap.set(scope, true); + + fillTyped(scope, 'setUser', (original) => (user): Scope => { + NATIVE.setUser(user); + return original.call(scope, user); + }); + + fillTyped(scope, 'setTag', (original) => (key, value): Scope => { + NATIVE.setTag(key, String(value)); + return original.call(scope, key, value); + }); - /** - * @inheritDoc - */ - public setTags(tags: { [key: string]: string }): this { + fillTyped(scope, 'setTags', (original) => (tags): Scope => { // As native only has setTag, we just loop through each tag key. Object.keys(tags).forEach((key) => { - NATIVE.setTag(key, tags[key]); + NATIVE.setTag(key, String(tags[key])); }); - return super.setTags(tags); - } + return original.call(scope, tags); + }); - /** - * @inheritDoc - */ - // eslint-disable-next-line @typescript-eslint/no-explicit-any - public setExtras(extras: { [key: string]: any }): this { + fillTyped(scope, 'setExtras', (original) => (extras): Scope => { Object.keys(extras).forEach((key) => { NATIVE.setExtra(key, extras[key]); }); - return super.setExtras(extras); - } + return original.call(scope, extras); + }); - /** - * @inheritDoc - */ - // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types,@typescript-eslint/no-explicit-any - public setExtra(key: string, extra: any): this { - NATIVE.setExtra(key, extra); - return super.setExtra(key, extra); - } + fillTyped(scope, 'setExtra', (original) => (key, value): Scope => { + NATIVE.setExtra(key, value); + return original.call(scope, key, value); + }); - /** - * @inheritDoc - */ - public addBreadcrumb(breadcrumb: Breadcrumb, maxBreadcrumbs?: number): this { + fillTyped(scope, 'addBreadcrumb', (original) => (breadcrumb, maxBreadcrumbs): Scope => { const mergedBreadcrumb: Breadcrumb = { ...breadcrumb, level: breadcrumb.level || DEFAULT_BREADCRUMB_LEVEL, data: breadcrumb.data ? convertToNormalizedObject(breadcrumb.data) : undefined }; - // super.addBreadcrumb(mergedBreadcrumb, maxBreadcrumbs); + original.call(scope, mergedBreadcrumb, maxBreadcrumbs); - // const finalBreadcrumb = this._breadcrumbs[this._breadcrumbs.length - 1]; - NATIVE.addBreadcrumb(mergedBreadcrumb); - return this; - } + const finalBreadcrumb = typeof (scope as any).getLastBreadcrumb === 'function' ? (scope as any).getLastBreadcrumb() : undefined; + if (finalBreadcrumb) { + NATIVE.addBreadcrumb(finalBreadcrumb); + } else { + debug.warn('[ScopeSync] Last created breadcrumb is undefined. Skipping sync to native.'); + } + + return scope; + }); - /** - * @inheritDoc - */ - public clearBreadcrumbs(): this { + fillTyped(scope, 'clearBreadcrumbs', (original) => (): Scope => { NATIVE.clearBreadcrumbs(); - return super.clearBreadcrumbs(); - } + return original.call(scope); + }); - /** - * @inheritDoc - */ // eslint-disable-next-line @typescript-eslint/no-explicit-any - public setContext(key: string, context: { [key: string]: any } | null): this { + fillTyped(scope, 'setContext', (original) => (key: string, context: { [key: string]: any } | null): Scope => { NATIVE.setContext(key, context); - return super.setContext(key, context); - } - - /** - * @inheritDoc - */ - public addAttachment(attachment: Attachment): this { - return super.addAttachment(attachment); - } - - /** - * @inheritDoc - */ - public clearAttachments(): this { - return super.clearAttachments(); - } + return original.call(scope, key, context); + }); } diff --git a/src/sentry/sdk.ts b/src/sentry/sdk.ts index 750439f..a6d756e 100755 --- a/src/sentry/sdk.ts +++ b/src/sentry/sdk.ts @@ -1,18 +1,23 @@ -import { getCurrentHub } from '@sentry/browser'; -import { Hub, Scope, withScope as coreWithScope, getClient, getIntegrationsToSetup, initAndBind, makeMain, setExtra } from '@sentry/core'; -import { Integration, UserFeedback } from '@sentry/types'; -import { logger, stackParserFromStackParserOptions } from '@sentry/utils'; - -import { NativescriptClientOptions, NativescriptOptions } from './options'; - +import { + Integration, + Scope, + UserFeedback, + withScope as coreWithScope, + debug, + getClient, + getGlobalScope, + getIntegrationsToSetup, + initAndBind, + setExtra, + stackParserFromStackParserOptions +} from '@sentry/core'; import { NativescriptClient } from './client'; +import { parseErrorStack } from './integrations/debugsymbolicator'; import { getDefaultIntegrations } from './integrations/default'; import { NativescriptErrorHandlersOptions } from './integrations/nativescripterrorhandlers'; -// import { NativescriptScope } from './scope'; -import { parseErrorStack } from './integrations/debugsymbolicator'; -import { NativescriptScope } from './scope'; +import { NativescriptClientOptions, NativescriptOptions } from './options'; +import { enableSyncToNative } from './scope'; import { DEFAULT_BUFFER_SIZE, makeNativescriptTransport } from './transports/native'; -import { makeUtf8TextEncoder } from './transports/TextEncoder'; import { getDefaultEnvironment } from './utils/environment'; import { safeFactory, safeTracesSampler } from './utils/safe'; import { NATIVE } from './wrapper.ios'; @@ -66,24 +71,24 @@ const DEFAULT_OPTIONS: NativescriptOptions & NativescriptErrorHandlersOptions = enableNativeCrashHandling: true, enableNativeNagger: true, autoInitializeNativeSdk: true, - enableAutoPerformanceTracking: true, + enableAutoPerformanceTracing: true, enableOutOfMemoryTracking: true, patchGlobalPromise: true, - transportOptions: { - textEncoder: makeUtf8TextEncoder() - }, sendClientReports: true, maxQueueSize: DEFAULT_BUFFER_SIZE, - attachStacktrace: true + attachStacktrace: true, + enableStallTracking: true, + enableWatchdogTerminationTracking: true, + enableCaptureFailedRequests: false, + enableNdk: true, + enableNativeFramesTracking: true }; /** * Inits the SDK */ export function init(passedOptions: NativescriptOptions): void { - const NativescriptHub = new Hub(undefined, new NativescriptScope()); - // const NativescriptHub = new Hub(undefined, new NativescriptScope()); - makeMain(NativescriptHub); + enableSyncToNative(getGlobalScope()); const maxQueueSize = passedOptions.maxQueueSize ?? passedOptions.transportOptions?.bufferSize ?? DEFAULT_OPTIONS.maxQueueSize; const options: NativescriptClientOptions & NativescriptOptions = { @@ -259,7 +264,7 @@ export function withScope(callback: (scope: Scope) => T): T | undefined { try { return callback(scope); } catch (e) { - logger.error('Error while running withScope callback', e); + debug.error('Error while running withScope callback', e); return undefined; } }; diff --git a/src/sentry/tracing/addTracingExtensions.ts b/src/sentry/tracing/addTracingExtensions.ts deleted file mode 100644 index ca4dfd7..0000000 --- a/src/sentry/tracing/addTracingExtensions.ts +++ /dev/null @@ -1,85 +0,0 @@ -import type { Hub, Transaction } from '@sentry/core'; -// eslint-disable-next-line no-duplicate-imports -import { addTracingExtensions, getCurrentHub, getMainCarrier } from '@sentry/core'; -import type { CustomSamplingContext, Span, SpanContext, TransactionContext } from '@sentry/types'; - -import { NativescriptTracing } from './nstracing'; -import { DEFAULT } from './ops'; - -/** - * Adds React Native's extensions. Needs to be called before any transactions are created. - */ -export function _addTracingExtensions(): void { - addTracingExtensions(); - const carrier = getMainCarrier(); - if (carrier.__SENTRY__) { - carrier.__SENTRY__.extensions = carrier.__SENTRY__.extensions || {}; - if (carrier.__SENTRY__.extensions.startTransaction) { - const originalStartTransaction = carrier.__SENTRY__.extensions.startTransaction as StartTransactionFunction; - - /* - Overwrites the transaction start and finish to start and finish stall tracking. - Preferably instead of overwriting add a callback method for this in the Transaction itself. - */ - const _startTransaction = _patchStartTransaction(originalStartTransaction); - - carrier.__SENTRY__.extensions.startTransaction = _startTransaction; - } - } -} - -export type StartTransactionFunction = ( - this: Hub, - transactionContext: TransactionContext, - customSamplingContext?: CustomSamplingContext, -) => Transaction; - -/** - * Overwrite the startTransaction extension method to start and end stall tracking. - */ -const _patchStartTransaction = (originalStartTransaction: StartTransactionFunction): StartTransactionFunction => { - /** - * Method to overwrite with - */ - function _startTransaction( - this: Hub, - transactionContext: TransactionContext, - customSamplingContext?: CustomSamplingContext, - ): Transaction { - // Native SDKs require op to be set - for JS Relay sets `default` - if (!transactionContext.op) { - transactionContext.op = DEFAULT; - } - - const transaction: Transaction = originalStartTransaction.apply(this, [transactionContext, customSamplingContext]); - const originalStartChild: Transaction['startChild'] = transaction.startChild.bind(transaction); - transaction.startChild = ( - spanContext?: Pick>, - ): Span => originalStartChild({ - ...spanContext, - // Native SDKs require op to be set - op: spanContext?.op || DEFAULT, - }); - - const reactNativeTracing = getCurrentHub().getIntegration(NativescriptTracing); - - if (reactNativeTracing) { - reactNativeTracing.onTransactionStart(transaction); - - // eslint-disable-next-line @typescript-eslint/unbound-method - const originalFinish = transaction.finish; - - transaction.finish = (endTimestamp: number | undefined) => { - if (reactNativeTracing) { - reactNativeTracing.onTransactionFinish(transaction); - } - - return originalFinish.apply(transaction, [endTimestamp]); - }; - } - - return transaction; - } - - return _startTransaction; -}; diff --git a/src/sentry/tracing/index.ts b/src/sentry/tracing/index.ts index 2dcba5e..5bd89fd 100644 --- a/src/sentry/tracing/index.ts +++ b/src/sentry/tracing/index.ts @@ -1,22 +1,8 @@ -export { NativescriptTracing } from './nstracing'; +export { nativescriptTracingIntegration, INTEGRATION_NAME as NATIVESCRIPT_TRACING_INTEGRATION_NAME, getCurrentNativescriptTracingIntegration, getNativescriptTracingIntegration } from './nstracing'; +export type { NativescriptTracingIntegration } from './nstracing'; -export { - RoutingInstrumentation, - RoutingInstrumentationInstance, -} from './routingInstrumentation'; +export { startIdleNavigationSpan, startIdleSpan, getDefaultIdleNavigationSpanOptions } from './span'; -// export { -// ReactNavigationInstrumentation, -// // eslint-disable-next-line deprecation/deprecation -// ReactNavigationV5Instrumentation, -// } from './reactnavigation'; -// export { ReactNavigationV4Instrumentation } from './reactnavigationv4'; -// export { NativescriptNavigationInstrumentation } from './reactnativenavigation'; +export type { NativescriptNavigationCurrentRoute, NativescriptNavigationRoute } from './types'; -// export { -// ReactNavigationCurrentRoute, -// ReactNavigationRoute, -// ReactNavigationTransactionContext, -// } from './types'; - -// export { NativescriptProfiler } from './reactnativeprofiler'; +export * from './ops'; diff --git a/src/sentry/tracing/integrations/appStart.ts b/src/sentry/tracing/integrations/appStart.ts new file mode 100644 index 0000000..9e79dfe --- /dev/null +++ b/src/sentry/tracing/integrations/appStart.ts @@ -0,0 +1,483 @@ +/* eslint-disable complexity, max-lines */ +import type { Client, Event, Integration, Span, SpanJSON, TransactionEvent } from '@sentry/core'; +import { SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN, SentryNonRecordingSpan, debug, getCapturedScopesOnSpan, getClient, getCurrentScope, startInactiveSpan, timestampInSeconds } from '@sentry/core'; +import { APP_START_COLD as APP_START_COLD_MEASUREMENT, APP_START_WARM as APP_START_WARM_MEASUREMENT } from '../../measurements'; +// Native responses are provided via our NATIVE wrapper helpers +import type { NativescriptClientOptions } from '../../options'; +import { convertSpanToTransaction, isRootSpan, setEndTimeValue } from '../../utils/span'; +import { NATIVE } from '../../wrapper'; +import { APP_START_COLD as APP_START_COLD_OP, APP_START_WARM as APP_START_WARM_OP, UI_LOAD as UI_LOAD_OP } from '../ops'; +import { SPAN_ORIGIN_AUTO_APP_START, SPAN_ORIGIN_MANUAL_APP_START } from '../origin'; +import { SEMANTIC_ATTRIBUTE_SENTRY_OP } from '../semanticAttributes'; +import { createChildSpanJSON, createSpanJSON, getBundleStartTimestampMs } from '../utils'; + +const INTEGRATION_NAME = 'AppStart'; + +export type AppStartIntegration = Integration & { + captureStandaloneAppStart: () => Promise; +}; + +/** + * We filter out app start more than 60s. + * This could be due to many different reasons. + * We've seen app starts with hours, days and even months. + */ +const MAX_APP_START_DURATION_MS = 60_000; + +/** We filter out App starts which timestamp is 60s and more before the transaction start */ +const MAX_APP_START_AGE_MS = 60_000; + +/** App Start transaction name */ +const APP_START_TX_NAME = 'App Start'; + +interface AppStartEndData { + timestampMs: number; + // Simplified frames data from NATIVE wrapper + endFrames: { + totalFrames: number; + slowFrames: number; + frozenFrames: number; + } | null; +} + +let appStartEndData: AppStartEndData | undefined; +let isRecordedAppStartEndTimestampMsManual = false; + +let rootComponentCreationTimestampMs: number | undefined; +let isRootComponentCreationTimestampMsManual = false; + +/** + * Records the application start end. + * Used automatically by `Sentry.wrap` and `Sentry.NativescriptProfiler`. + */ +export function captureAppStart(): Promise { + return _captureAppStart({ isManual: true }); +} + +/** + * For internal use only. + * + * @private + */ +export async function _captureAppStart({ isManual }: { isManual: boolean }): Promise { + const client = getClient(); + if (!client) { + debug.warn('[AppStart] Could not capture App Start, missing client.'); + return; + } + + isRecordedAppStartEndTimestampMsManual = isManual; + + const timestampMs = timestampInSeconds() * 1000; + let endFrames: { + totalFrames: number; + slowFrames: number; + frozenFrames: number; + } | null = null; + + if (NATIVE.enableNative) { + try { + endFrames = await NATIVE.fetchNativeFrames(); + debug.log('[AppStart] Captured end frames for app start.', endFrames); + } catch (error) { + debug.log('[AppStart] Failed to capture end frames for app start.', error); + } + } + + _setAppStartEndData({ + timestampMs, + endFrames + }); + + await client.getIntegrationByName(INTEGRATION_NAME)?.captureStandaloneAppStart(); +} + +/** + * Sets the root component first constructor call timestamp. + * Used automatically by `Sentry.wrap` and `Sentry.NativescriptProfiler`. + */ +export function setRootComponentCreationTimestampMs(timestampMs: number): void { + appStartEndData?.timestampMs && debug.warn('Setting Root component creation timestamp after app start end is set.'); + rootComponentCreationTimestampMs && debug.warn('Overwriting already set root component creation timestamp.'); + rootComponentCreationTimestampMs = timestampMs; + isRootComponentCreationTimestampMsManual = true; +} + +/** + * For internal use only. + * + * @private + */ +export function _setRootComponentCreationTimestampMs(timestampMs: number): void { + setRootComponentCreationTimestampMs(timestampMs); + isRootComponentCreationTimestampMsManual = false; +} + +/** + * For internal use only. + * + * @private + */ +export const _setAppStartEndData = (data: AppStartEndData): void => { + appStartEndData && debug.warn('Overwriting already set app start end data.'); + appStartEndData = data; +}; + +/** + * For testing purposes only. + * + * @private + */ +export function _clearRootComponentCreationTimestampMs(): void { + rootComponentCreationTimestampMs = undefined; +} + +/** + * Attaches frame data to a span's data object. + */ +function attachFrameDataToSpan(span: SpanJSON, frames: { totalFrames: number; slowFrames: number; frozenFrames: number }): void { + if (frames.totalFrames <= 0 && frames.slowFrames <= 0 && frames.totalFrames <= 0) { + debug.warn(`[AppStart] Detected zero slow or frozen frames. Not adding measurements to spanId (${span.span_id}).`); + return; + } + span.data = span.data || {}; + span.data['frames.total'] = frames.totalFrames; + span.data['frames.slow'] = frames.slowFrames; + span.data['frames.frozen'] = frames.frozenFrames; + + debug.log('[AppStart] Attached frame data to span.', { + spanId: span.span_id, + frameData: { + total: frames.totalFrames, + slow: frames.slowFrames, + frozen: frames.frozenFrames + } + }); +} + +/** + * Adds AppStart spans from the native layer to the transaction event. + */ +export const appStartIntegration = ({ + standalone = false +}: { + /** + * Should the integration send App Start as a standalone root span (transaction)? + * If false, App Start will be added as a child span to the first transaction. + * + * @default false + */ + standalone?: boolean; +} = {}): AppStartIntegration => { + let _client: Client | undefined; + let isEnabled = true; + let appStartDataFlushed = false; + let afterAllSetupCalled = false; + let firstStartedActiveRootSpanId: string | undefined; + + const setup = (client: Client): void => { + _client = client; + const { enableAppStartTracking } = client.getOptions() as NativescriptClientOptions; + + if (!enableAppStartTracking) { + isEnabled = false; + debug.warn('[AppStart] App start tracking is disabled.'); + } + + client.on('spanStart', recordFirstStartedActiveRootSpanId); + }; + + const afterAllSetup = (_clientAfterAll: Client): void => { + if (afterAllSetupCalled) { + return; + } + afterAllSetupCalled = true; + // AppRegistry integration is deprecated in our SDK; no-op here. + }; + + const processEvent = async (event: Event): Promise => { + if (!isEnabled || standalone) { + return event; + } + + if (event.type !== 'transaction') { + // App start data is only relevant for transactions + return event; + } + + await attachAppStartToTransactionEvent(event as TransactionEvent); + + return event; + }; + + const recordFirstStartedActiveRootSpanId = (rootSpan: Span): void => { + if (firstStartedActiveRootSpanId) { + return; + } + + if (!isRootSpan(rootSpan)) { + return; + } + + setFirstStartedActiveRootSpanId(rootSpan.spanContext().spanId); + }; + + /** + * For testing purposes only. + * @private + */ + const setFirstStartedActiveRootSpanId = (spanId: string | undefined): void => { + firstStartedActiveRootSpanId = spanId; + debug.log('[AppStart] First started active root span id recorded.', firstStartedActiveRootSpanId); + }; + + async function captureStandaloneAppStart(): Promise { + if (!_client) { + // If client is not set, SDK was not initialized, logger is thus disabled + // eslint-disable-next-line no-console + console.warn('[AppStart] Could not capture App Start, missing client, call `Sentry.init` first.'); + return; + } + + if (!standalone) { + debug.log('[AppStart] App start tracking is enabled. App start will be added to the first transaction as a child span.'); + return; + } + + debug.log('[AppStart] App start tracking standalone root span (transaction).'); + + if (!appStartEndData?.endFrames && NATIVE.enableNative) { + try { + const endFrames = await NATIVE.fetchNativeFrames(); + debug.log('[AppStart] Captured end frames for standalone app start.', endFrames); + + const currentTimestamp = appStartEndData?.timestampMs || timestampInSeconds() * 1000; + _setAppStartEndData({ + timestampMs: currentTimestamp, + endFrames + }); + } catch (error) { + debug.log('[AppStart] Failed to capture frames for standalone app start.', error); + } + } + + const span = startInactiveSpan({ + forceTransaction: true, + name: APP_START_TX_NAME, + op: UI_LOAD_OP + }); + if (span instanceof SentryNonRecordingSpan) { + // Tracing is disabled or the transaction was sampled + return; + } + + setEndTimeValue(span, timestampInSeconds()); + _client.emit('spanEnd', span); + + const event = convertSpanToTransaction(span); + if (!event) { + debug.warn('[AppStart] Failed to convert App Start span to transaction.'); + return; + } + + await attachAppStartToTransactionEvent(event); + if (!event.spans || event.spans.length === 0) { + // No spans were added to the transaction, so we don't need to send it + return; + } + + const scope = getCapturedScopesOnSpan(span).scope || getCurrentScope(); + scope.captureEvent(event); + } + + async function attachAppStartToTransactionEvent(event: TransactionEvent): Promise { + if (appStartDataFlushed) { + // App start data is only relevant for the first transaction of the app run + return; + } + + if (!firstStartedActiveRootSpanId) { + debug.warn('[AppStart] No first started active root span id recorded. Can not attach app start.'); + return; + } + + if (!event.contexts?.trace) { + debug.warn('[AppStart] Transaction event is missing trace context. Can not attach app start.'); + return; + } + + if (firstStartedActiveRootSpanId !== event.contexts.trace.span_id) { + debug.warn('[AppStart] First started active root span id does not match the transaction event span id. Can not attached app start.'); + return; + } + + const appStart = await NATIVE.fetchNativeAppStart(); + if (!appStart) { + debug.warn('[AppStart] Failed to retrieve the app start metrics from the native layer.'); + return; + } + if (appStart.didFetchAppStart) { + debug.warn('[AppStart] Measured app start metrics were already reported from the native layer.'); + return; + } + + const appStartTimestampMs = appStart.appStartTime; + if (!appStartTimestampMs) { + debug.warn('[AppStart] App start timestamp could not be loaded from the native layer.'); + return; + } + + const appStartEndTimestampMs = appStartEndData?.timestampMs || getBundleStartTimestampMs(); + if (!appStartEndTimestampMs) { + debug.warn('[AppStart] Javascript failed to record app start end. `_setAppStartEndData` was not called nor could the bundle start be found.'); + return; + } + + const isAppStartWithinBounds = !!event.start_timestamp && appStartTimestampMs >= event.start_timestamp * 1_000 - MAX_APP_START_AGE_MS; + if (!__DEV__ && !isAppStartWithinBounds) { + debug.warn('[AppStart] App start timestamp is too far in the past to be used for app start span.'); + return; + } + + const appStartDurationMs = appStartEndTimestampMs - appStartTimestampMs; + if (!__DEV__ && appStartDurationMs >= MAX_APP_START_DURATION_MS) { + // Dev builds can have long app start waiting over minute for the first bundle to be produced + debug.warn('[AppStart] App start duration is over a minute long, not adding app start span.'); + return; + } + + if (appStartDurationMs < 0) { + // This can happen when MainActivity on Android is recreated, + // and the app start end timestamp is not updated, for example + // due to missing `Sentry.wrap(RootComponent)` call. + debug.warn('[AppStart] Last recorded app start end timestamp is before the app start timestamp.', 'This is usually caused by missing `Sentry.wrap(RootComponent)` call.'); + return; + } + + appStartDataFlushed = true; + + event.contexts.trace.data = event.contexts.trace.data || {}; + event.contexts.trace.data[SEMANTIC_ATTRIBUTE_SENTRY_OP] = UI_LOAD_OP; + event.contexts.trace.op = UI_LOAD_OP; + + const origin = isRecordedAppStartEndTimestampMsManual ? SPAN_ORIGIN_MANUAL_APP_START : SPAN_ORIGIN_AUTO_APP_START; + event.contexts.trace.data[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN] = origin; + event.contexts.trace.origin = origin; + + const appStartTimestampSeconds = appStartTimestampMs / 1000; + event.start_timestamp = appStartTimestampSeconds; + + event.spans = event.spans || []; + /** event.spans reference */ + const children: SpanJSON[] = event.spans; + + const maybeTtidSpan = children.find(({ op }) => op === 'ui.load.initial_display'); + if (maybeTtidSpan) { + maybeTtidSpan.start_timestamp = appStartTimestampSeconds; + setSpanDurationAsMeasurementOnTransactionEvent(event, 'time_to_initial_display', maybeTtidSpan); + } + + const maybeTtfdSpan = children.find(({ op }) => op === 'ui.load.full_display'); + if (maybeTtfdSpan) { + maybeTtfdSpan.start_timestamp = appStartTimestampSeconds; + setSpanDurationAsMeasurementOnTransactionEvent(event, 'time_to_full_display', maybeTtfdSpan); + } + + const appStartEndTimestampSeconds = appStartEndTimestampMs / 1000; + if (event.timestamp && event.timestamp < appStartEndTimestampSeconds) { + debug.log('[AppStart] Transaction event timestamp is before app start end. Adjusting transaction event timestamp.'); + event.timestamp = appStartEndTimestampSeconds; + } + + const op = appStart.isColdStart ? APP_START_COLD_OP : APP_START_WARM_OP; + const appStartSpanJSON: SpanJSON = createSpanJSON({ + op, + description: appStart.isColdStart ? 'Cold Start' : 'Warm Start', + start_timestamp: appStartTimestampSeconds, + timestamp: appStartEndTimestampSeconds, + trace_id: event.contexts.trace.trace_id, + parent_span_id: event.contexts.trace.span_id, + origin + }); + + if (appStartEndData?.endFrames) { + attachFrameDataToSpan(appStartSpanJSON, appStartEndData.endFrames); + } + + const jsExecutionSpanJSON = createJSExecutionStartSpan(appStartSpanJSON, rootComponentCreationTimestampMs); + + const appStartSpans = [appStartSpanJSON, ...(jsExecutionSpanJSON ? [jsExecutionSpanJSON] : [])]; + + children.push(...appStartSpans); + debug.log('[AppStart] Added app start spans to transaction event.', JSON.stringify(appStartSpans, undefined, 2)); + + const measurementKey = appStart.isColdStart ? APP_START_COLD_MEASUREMENT : APP_START_WARM_MEASUREMENT; + const measurementValue = { + value: appStartDurationMs, + unit: 'millisecond' + }; + event.measurements = event.measurements || {}; + event.measurements[measurementKey] = measurementValue; + debug.log('[AppStart] Added app start measurement to transaction event.', JSON.stringify(measurementValue, undefined, 2)); + } + + return { + name: INTEGRATION_NAME, + setup, + afterAllSetup, + processEvent, + captureStandaloneAppStart, + setFirstStartedActiveRootSpanId + } as AppStartIntegration; +}; + +function setSpanDurationAsMeasurementOnTransactionEvent(event: TransactionEvent, label: string, span: SpanJSON): void { + if (!span.timestamp || !span.start_timestamp) { + debug.warn('Span is missing start or end timestamp. Cam not set measurement on transaction event.'); + return; + } + + event.measurements = event.measurements || {}; + event.measurements[label] = { + value: (span.timestamp - span.start_timestamp) * 1000, + unit: 'millisecond' + }; +} + +/** + * Adds JS Execution before React Root. If `Sentry.wrap` is not used, create a span for the start of JS Bundle execution. + */ +function createJSExecutionStartSpan(parentSpan: SpanJSON, rootComponentCreationTimestampMs: number | undefined): SpanJSON | undefined { + const bundleStartTimestampMs = getBundleStartTimestampMs(); + if (!bundleStartTimestampMs) { + return undefined; + } + + const bundleStartTimestampSeconds = bundleStartTimestampMs / 1000; + if (bundleStartTimestampSeconds < parentSpan.start_timestamp) { + debug.warn('Bundle start timestamp is before the app start span start timestamp. Skipping JS execution span.'); + return undefined; + } + + if (!rootComponentCreationTimestampMs) { + debug.warn('Missing the root component first constructor call timestamp.'); + return createChildSpanJSON(parentSpan, { + description: 'JS Bundle Execution Start', + start_timestamp: bundleStartTimestampSeconds, + timestamp: bundleStartTimestampSeconds, + origin: SPAN_ORIGIN_AUTO_APP_START + }); + } + + return createChildSpanJSON(parentSpan, { + description: 'JS Bundle Execution Before React Root', + start_timestamp: bundleStartTimestampSeconds, + timestamp: rootComponentCreationTimestampMs / 1000, + origin: isRootComponentCreationTimestampMsManual ? SPAN_ORIGIN_MANUAL_APP_START : SPAN_ORIGIN_AUTO_APP_START + }); +} + +/** + * Adds native spans to the app start span. + */ +// Native spans conversion is not used in our simplified wrapper. diff --git a/src/sentry/tracing/integrations/nativeFrames.ts b/src/sentry/tracing/integrations/nativeFrames.ts new file mode 100644 index 0000000..bf59cc2 --- /dev/null +++ b/src/sentry/tracing/integrations/nativeFrames.ts @@ -0,0 +1,286 @@ +import type { Client, Event, Integration, MeasurementUnit, Measurements, Span } from '@sentry/core'; +import { debug, timestampInSeconds } from '@sentry/core'; +import { AsyncExpiringMap } from '../../utils/AsyncExpiringMap'; +import { isRootSpan } from '../../utils/span'; +import { NATIVE } from '../../wrapper'; + +// Use simplified frames response from our NATIVE wrapper +interface NativeFramesResponse { + totalFrames: number; + slowFrames: number; + frozenFrames: number; +} + +/** + * Timeout from the start of a span to fetching the associated native frames. + */ +const FETCH_FRAMES_TIMEOUT_MS = 2_000; + +/** + * This is the time end frames data from the native layer will be + * kept in memory and waiting for the event processing. This ensures that spans + * which are never processed are not leaking memory. + */ +const END_FRAMES_TIMEOUT_MS = 2_000; + +/** + * This is the time start frames data from the native layer will be + * kept in memory and waiting for span end. This ensures that spans + * which never end or are not processed are not leaking memory. + */ +const START_FRAMES_TIMEOUT_MS = 60_000; + +/** + * A margin of error of 50ms is allowed for the async native bridge call. + * Anything larger would reduce the accuracy of our frames measurements. + */ +const MARGIN_OF_ERROR_SECONDS = 0.05; + +const INTEGRATION_NAME = 'NativeFrames'; + +export interface FramesMeasurements extends Measurements { + frames_total: { value: number; unit: MeasurementUnit }; + frames_slow: { value: number; unit: MeasurementUnit }; + frames_frozen: { value: number; unit: MeasurementUnit }; +} + +interface NativeFramesResponseWithTimestamp { + timestamp: number; + nativeFrames: NativeFramesResponse; +} + +export const createNativeFramesIntegrations = (enable: boolean | undefined): Integration | undefined => { + if (!enable && NATIVE.enableNative) { + // On Android this will free up resource when JS reloaded (native modules stay) and thus JS side of the SDK reinitialized. + NATIVE.disableNativeFramesTracking(); + return undefined; + } + + return nativeFramesIntegration(); +}; + +/** + * Instrumentation to add native slow/frozen frames measurements onto transactions + * and frame data (frames.total, frames.slow, frames.frozen) onto all spans. + */ +export const nativeFramesIntegration = (): Integration => { + /** The native frames at the finish time of the most recent span. */ + let _lastChildSpanEndFrames: NativeFramesResponseWithTimestamp | null = null; + const _spanToNativeFramesAtStartMap: AsyncExpiringMap = new AsyncExpiringMap({ + ttl: START_FRAMES_TIMEOUT_MS + }); + const _spanToNativeFramesAtEndMap: AsyncExpiringMap = new AsyncExpiringMap({ ttl: END_FRAMES_TIMEOUT_MS }); + + /** + * Hooks into the client start and end span events. + */ + const setup = (client: Client): void => { + if (!NATIVE.enableNative) { + debug.warn(`[${INTEGRATION_NAME}] This is not available on the Web, Expo Go and other platforms without native modules.`); + return undefined; + } + + NATIVE.enableNativeFramesTracking(); + client.on('spanStart', fetchStartFramesForSpan); + client.on('spanEnd', fetchEndFramesForSpan); + }; + + const fetchStartFramesForSpan = (span: Span): void => { + const spanId = span.spanContext().spanId; + const spanType = isRootSpan(span) ? 'root' : 'child'; + debug.log(`[${INTEGRATION_NAME}] Fetching frames for ${spanType} span start (${spanId}).`); + + _spanToNativeFramesAtStartMap.set( + spanId, + new Promise((resolve) => { + fetchNativeFrames() + .then((frames) => resolve(frames)) + .then(undefined, (error) => { + debug.log(`[${INTEGRATION_NAME}] Error while fetching native frames.`, error); + resolve(null); + }); + }) + ); + }; + + /** + * Fetches end frames for a span and attaches frame data as span attributes. + * + * Note: This makes one native bridge call per span end. While this creates O(n) calls + * for n spans, it's necessary for accuracy. Frame counts are cumulative and continuously + * incrementing, so each span needs the exact frame count at its end time. Caching would + * produce incorrect deltas. The native bridge calls are async and non-blocking. + */ + const fetchEndFramesForSpan = async (span: Span): Promise => { + const timestamp = timestampInSeconds(); + const spanId = span.spanContext().spanId; + const hasStartFrames = _spanToNativeFramesAtStartMap.has(spanId); + + if (!hasStartFrames) { + // We don't have start frames, won't be able to calculate the difference. + return; + } + + if (isRootSpan(span)) { + // Root spans: Store end frames for transaction measurements (backward compatibility) + debug.log(`[${INTEGRATION_NAME}] Fetch frames for root span end (${spanId}).`); + _spanToNativeFramesAtEndMap.set( + spanId, + new Promise((resolve) => { + fetchNativeFrames() + .then((frames) => { + resolve({ + timestamp, + nativeFrames: frames + }); + }) + .then(undefined, (error) => { + debug.log(`[${INTEGRATION_NAME}] Error while fetching native frames.`, error); + resolve(null); + }); + }) + ); + } + + // All spans (root and child): Attach frame data as span attributes + try { + const startFrames = await _spanToNativeFramesAtStartMap.get(spanId); + if (!startFrames) { + debug.log(`[${INTEGRATION_NAME}] No start frames found for span ${spanId}, skipping frame data.`); + return; + } + + // NOTE: For root spans, this is the second call to fetchNativeFrames() for the same span. + // The calls are very close together (microseconds apart), so inconsistency is minimal. + // Future optimization: reuse the first call's promise to avoid redundant native bridge call. + const endFrames = await fetchNativeFrames(); + + // Calculate deltas + const totalFrames = endFrames.totalFrames - startFrames.totalFrames; + const slowFrames = endFrames.slowFrames - startFrames.slowFrames; + const frozenFrames = endFrames.frozenFrames - startFrames.frozenFrames; + + // Only attach if we have meaningful data + if (totalFrames > 0 || slowFrames > 0 || frozenFrames > 0) { + span.setAttribute('frames.total', totalFrames); + span.setAttribute('frames.slow', slowFrames); + span.setAttribute('frames.frozen', frozenFrames); + debug.log(`[${INTEGRATION_NAME}] Attached frame data to span ${spanId}: total=${totalFrames}, slow=${slowFrames}, frozen=${frozenFrames}`); + } + + // Update last child span end frames for root span fallback logic + if (!isRootSpan(span)) { + _lastChildSpanEndFrames = { + timestamp, + nativeFrames: endFrames + }; + } + } catch (error) { + debug.log(`[${INTEGRATION_NAME}] Error while capturing end frames for span ${spanId}.`, error); + } + }; + + const processEvent = async (event: Event): Promise => { + if (event.type !== 'transaction' || !event.transaction || !event.contexts || !event.contexts.trace || !event.timestamp || !event.contexts.trace.span_id) { + return event; + } + + const traceOp = event.contexts.trace.op; + const spanId = event.contexts.trace.span_id; + const startFrames = await _spanToNativeFramesAtStartMap.pop(spanId); + if (!startFrames) { + debug.warn(`[${INTEGRATION_NAME}] Start frames of transaction ${event.transaction} (eventId, ${event.event_id}) are missing, but the transaction already ended.`); + return event; + } + + const endFrames = await _spanToNativeFramesAtEndMap.pop(spanId); + let finalEndFrames: NativeFramesResponse | undefined; + + if (endFrames && isClose(endFrames.timestamp, event.timestamp)) { + // Must be in the margin of error of the actual transaction finish time (finalEndTimestamp) + debug.log(`[${INTEGRATION_NAME}] Using frames from root span end (spanId, ${spanId}).`); + finalEndFrames = endFrames.nativeFrames; + } else if (_lastChildSpanEndFrames && isClose(_lastChildSpanEndFrames.timestamp, event.timestamp)) { + // Fallback to the last span finish if it is within the margin of error of the actual finish timestamp. + // This should be the case for trimEnd. + debug.log(`[${INTEGRATION_NAME}] Using native frames from last child span end (spanId, ${spanId}).`); + finalEndFrames = _lastChildSpanEndFrames.nativeFrames; + } else { + debug.warn(`[${INTEGRATION_NAME}] Frames were collected within larger than margin of error delay for spanId (${spanId}). Dropping the inaccurate values.`); + return event; + } + + const measurements = { + frames_total: { + value: finalEndFrames.totalFrames - startFrames.totalFrames, + unit: 'none' + }, + frames_frozen: { + value: finalEndFrames.frozenFrames - startFrames.frozenFrames, + unit: 'none' + }, + frames_slow: { + value: finalEndFrames.slowFrames - startFrames.slowFrames, + unit: 'none' + } + }; + + if (measurements.frames_frozen.value <= 0 && measurements.frames_slow.value <= 0 && measurements.frames_total.value <= 0) { + debug.warn(`[${INTEGRATION_NAME}] Detected zero slow or frozen frames. Not adding measurements to spanId (${spanId}).`); + return event; + } + + debug.log(`[${INTEGRATION_NAME}] Adding measurements to ${traceOp} transaction ${event.transaction}: ${JSON.stringify(measurements, undefined, 2)}`); + event.measurements = { + ...(event.measurements ?? {}), + ...measurements + }; + return event; + }; + + return { + name: INTEGRATION_NAME, + setup, + processEvent + }; +}; + +function fetchNativeFrames(): Promise { + return new Promise((resolve, reject) => { + let settled = false; + + const timeoutId = setTimeout(() => { + if (!settled) { + settled = true; + reject('Fetching native frames took too long. Dropping frames.'); + } + }, FETCH_FRAMES_TIMEOUT_MS); + + NATIVE.fetchNativeFrames() + .then((value) => { + if (settled) { + return; + } + clearTimeout(timeoutId); + settled = true; + + if (!value) { + reject('Native frames response is null.'); + return; + } + resolve(value as NativeFramesResponse); + }) + .then(undefined, (error) => { + if (settled) { + return; + } + clearTimeout(timeoutId); + settled = true; + reject(error); + }); + }); +} + +function isClose(t1: number, t2: number): boolean { + return Math.abs(t1 - t2) < MARGIN_OF_ERROR_SECONDS; +} diff --git a/src/sentry/tracing/integrations/stalltracking.ts b/src/sentry/tracing/integrations/stalltracking.ts new file mode 100644 index 0000000..77e0dec --- /dev/null +++ b/src/sentry/tracing/integrations/stalltracking.ts @@ -0,0 +1,298 @@ +/* eslint-disable max-lines */ +import type { Client, Integration, MeasurementUnit, Measurements, Span } from '@sentry/core'; +import { debug, getRootSpan, spanToJSON, timestampInSeconds } from '@sentry/core'; +import { STALL_COUNT, STALL_LONGEST_TIME, STALL_TOTAL_TIME } from '../../measurements'; +import { isRootSpan } from '../../utils/span'; +import { getLatestChildSpanEndTimestamp, isNearToNow, setSpanMeasurement } from '../utils'; + +const INTEGRATION_NAME = 'StallTracking'; + +export interface StallMeasurements extends Measurements { + [STALL_COUNT]: { value: number; unit: MeasurementUnit }; + [STALL_TOTAL_TIME]: { value: number; unit: MeasurementUnit }; + [STALL_LONGEST_TIME]: { value: number; unit: MeasurementUnit }; +} + +/** Margin of error of 20ms */ +const MARGIN_OF_ERROR_SECONDS = 0.02; +/** How long between each iteration in the event loop tracker timeout */ +const LOOP_TIMEOUT_INTERVAL_MS = 50; +/** Limit for how many transactions the stall tracker will track at a time to prevent leaks due to transactions not being finished */ +const MAX_RUNNING_TRANSACTIONS = 10; + +/** + * Stall measurement tracker inspired by the `JSEventLoopWatchdog` used internally in React Native: + * https://github.com/facebook/react-native/blob/006f5afe120c290a37cf6ff896748fbc062bf7ed/Libraries/Interaction/JSEventLoopWatchdog.js + * + * However, we modified the interval implementation to instead have a fixed loop timeout interval of `LOOP_TIMEOUT_INTERVAL_MS`. + * We then would consider that iteration a stall when the total time for that interval to run is greater than `LOOP_TIMEOUT_INTERVAL_MS + minimumStallThreshold` + */ +export const stallTrackingIntegration = ({ + minimumStallThresholdMs = 50 +}: { + /** + * How long in milliseconds an event loop iteration can be delayed for before being considered a "stall." + * @default 50 + */ + minimumStallThresholdMs?: number; +} = {}): Integration => { + const statsByRootSpan: Map< + Span, + { + longestStallTime: number; + atStart: StallMeasurements; + atTimestamp: { + timestamp: number; + stats: StallMeasurements; + } | null; + } + > = new Map(); + + const state: { + isTracking: boolean; + timeout: ReturnType | null; + /** The last timestamp the iteration ran in milliseconds */ + lastIntervalMs: number; + /** Total amount of time of all stalls that occurred during the current tracking session */ + totalStallTime: number; + /** Total number of stalls that occurred during the current tracking session */ + stallCount: number; + /** + * Iteration of the stall tracking interval. Measures how long the timer strayed from its expected time of running, and how + * long the stall is for. + */ + iteration: () => void; + } = { + isTracking: false, + timeout: null, + lastIntervalMs: 0, + totalStallTime: 0, + stallCount: 0, + iteration: (): void => { + const now = timestampInSeconds() * 1000; + const totalTimeTaken = now - state.lastIntervalMs; + + if (totalTimeTaken >= LOOP_TIMEOUT_INTERVAL_MS + minimumStallThresholdMs) { + const stallTime = totalTimeTaken - LOOP_TIMEOUT_INTERVAL_MS; + state.stallCount += 1; + state.totalStallTime += stallTime; + + for (const [transaction, value] of statsByRootSpan.entries()) { + const longestStallTime = Math.max(value.longestStallTime ?? 0, stallTime); + + statsByRootSpan.set(transaction, { + ...value, + longestStallTime + }); + } + } + + state.lastIntervalMs = now; + if (state.isTracking) { + state.timeout = setTimeout(state.iteration, LOOP_TIMEOUT_INTERVAL_MS); + } + } + }; + + const setup = (client: Client): void => { + client.on('spanStart', _onSpanStart); + client.on('spanEnd', _onSpanEnd); + }; + + const _onSpanStart = (rootSpan: Span): void => { + if (!isRootSpan(rootSpan)) { + return; + } + + if (statsByRootSpan.has(rootSpan)) { + debug.error('[StallTracking] Tried to start stall tracking on a transaction already being tracked. Measurements might be lost.'); + return; + } + + _startTracking(); + statsByRootSpan.set(rootSpan, { + longestStallTime: 0, + atTimestamp: null, + atStart: _getCurrentStats(rootSpan) + }); + _flushLeakedTransactions(); + }; + + const _onSpanEnd = (rootSpan: Span): void => { + if (!isRootSpan(rootSpan)) { + return _onChildSpanEnd(rootSpan); + } + + const transactionStats = statsByRootSpan.get(rootSpan); + + if (!transactionStats) { + // Transaction has been flushed out somehow, we return null. + debug.log('[StallTracking] Stall measurements were not added to transaction due to exceeding the max count.'); + + statsByRootSpan.delete(rootSpan); + _shouldStopTracking(); + + return; + } + + // The endTimestamp is always set, but type-wise it's optional + // https://github.com/getsentry/sentry-javascript/blob/38bd57b0785c97c413f36f89ff931d927e469078/packages/core/src/tracing/sentrySpan.ts#L170 + const endTimestamp = spanToJSON(rootSpan).timestamp; + + let statsOnFinish: StallMeasurements | undefined; + if (isNearToNow(endTimestamp)) { + statsOnFinish = _getCurrentStats(rootSpan); + } else { + // The idleSpan in JS V8 is always trimmed to the last span's endTimestamp (timestamp). + // The unfinished child spans are removed from the root span after the `spanEnd` event. + + const latestChildSpanEnd = getLatestChildSpanEndTimestamp(rootSpan); + if (latestChildSpanEnd !== endTimestamp) { + debug.log('[StallTracking] Stall measurements not added due to a custom `endTimestamp` (root end is not equal to the latest child span end).'); + } + + if (!transactionStats.atTimestamp) { + debug.log('[StallTracking] Stall measurements not added due to `endTimestamp` not being close to now. And no previous stats from child end were found.'); + } + + if (latestChildSpanEnd === endTimestamp && transactionStats.atTimestamp) { + statsOnFinish = transactionStats.atTimestamp.stats; + } + } + + statsByRootSpan.delete(rootSpan); + _shouldStopTracking(); + + if (!statsOnFinish) { + if (typeof endTimestamp !== 'undefined') { + debug.log('[StallTracking] Stall measurements not added due to `endTimestamp` not being close to now.', 'endTimestamp', endTimestamp, 'now', timestampInSeconds()); + } + + return; + } + + setSpanMeasurement(rootSpan, STALL_COUNT, statsOnFinish.stall_count.value - transactionStats.atStart.stall_count.value, transactionStats.atStart.stall_count.unit); + + setSpanMeasurement(rootSpan, STALL_TOTAL_TIME, statsOnFinish.stall_total_time.value - transactionStats.atStart.stall_total_time.value, transactionStats.atStart.stall_total_time.unit); + + setSpanMeasurement(rootSpan, STALL_LONGEST_TIME, statsOnFinish.stall_longest_time.value, statsOnFinish.stall_longest_time.unit); + }; + + const _onChildSpanEnd = (childSpan: Span): void => { + const rootSpan = getRootSpan(childSpan); + + const finalEndTimestamp = spanToJSON(childSpan).timestamp; + if (finalEndTimestamp) { + _markSpanFinish(rootSpan, finalEndTimestamp); + } + }; + + /** + * Logs the finish time of the span for use in `trimEnd: true` transactions. + */ + const _markSpanFinish = (rootSpan: Span, childSpanEndTime: number): void => { + const previousStats = statsByRootSpan.get(rootSpan); + if (previousStats) { + if (Math.abs(timestampInSeconds() - childSpanEndTime) > MARGIN_OF_ERROR_SECONDS) { + debug.log('[StallTracking] Span end not logged due to end timestamp being outside the margin of error from now.'); + + if (previousStats.atTimestamp && previousStats.atTimestamp.timestamp < childSpanEndTime) { + // We also need to delete the stat for the last span, as the transaction would be trimmed to this span not the last one. + statsByRootSpan.set(rootSpan, { + ...previousStats, + atTimestamp: null + }); + } + } else { + statsByRootSpan.set(rootSpan, { + ...previousStats, + atTimestamp: { + timestamp: childSpanEndTime, + stats: _getCurrentStats(rootSpan) + } + }); + } + } + }; + + /** + * Get the current stats for a transaction at a given time. + */ + const _getCurrentStats = (span: Span): StallMeasurements => ({ + stall_count: { value: state.stallCount, unit: 'none' }, + stall_total_time: { value: state.totalStallTime, unit: 'millisecond' }, + stall_longest_time: { + value: statsByRootSpan.get(span)?.longestStallTime ?? 0, + unit: 'millisecond' + } + }); + + /** + * Start tracking stalls + */ + const _startTracking = (): void => { + if (!state.isTracking) { + state.isTracking = true; + state.lastIntervalMs = Math.floor(timestampInSeconds() * 1000); + + state.iteration(); + } + }; + + /** + * Stops the stall tracking interval and calls reset(). + */ + const _stopTracking = (): void => { + state.isTracking = false; + + if (state.timeout !== null) { + clearTimeout(state.timeout); + state.timeout = null; + } + + _reset(); + }; + + /** + * Will stop tracking if there are no more transactions. + */ + const _shouldStopTracking = (): void => { + if (statsByRootSpan.size === 0) { + _stopTracking(); + } + }; + + /** + * Clears all the collected stats + */ + const _reset = (): void => { + state.stallCount = 0; + state.totalStallTime = 0; + state.lastIntervalMs = 0; + statsByRootSpan.clear(); + }; + + /** + * Deletes leaked transactions (Earliest transactions when we have more than MAX_RUNNING_TRANSACTIONS transactions.) + */ + const _flushLeakedTransactions = (): void => { + if (statsByRootSpan.size > MAX_RUNNING_TRANSACTIONS) { + let counter = 0; + const len = statsByRootSpan.size - MAX_RUNNING_TRANSACTIONS; + const transactions = statsByRootSpan.keys(); + for (const t of transactions) { + if (counter >= len) break; + counter += 1; + statsByRootSpan.delete(t); + } + } + }; + + return { + name: INTEGRATION_NAME, + setup, + + /** For testing only @private */ + _internalState: state + } as Integration; +}; diff --git a/src/sentry/tracing/integrations/userInteraction.ts b/src/sentry/tracing/integrations/userInteraction.ts new file mode 100644 index 0000000..1204e3c --- /dev/null +++ b/src/sentry/tracing/integrations/userInteraction.ts @@ -0,0 +1,74 @@ +import type { Integration, Span, StartSpanOptions } from '@sentry/core'; +import { SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN, debug, getActiveSpan, getClient, getCurrentScope, spanToJSON } from '@sentry/core'; +import type { NativescriptClientOptions } from '../../options'; +import { getCurrentNativescriptTracingIntegration } from '../nstracing'; +import { onlySampleIfChildSpans } from '../onSpanEndUtils'; +import { SPAN_ORIGIN_MANUAL_INTERACTION } from '../origin'; +import { clearActiveSpanFromScope, isSentryInteractionSpan, startIdleSpan } from '../span'; + +const INTEGRATION_NAME = 'UserInteraction'; + +export const userInteractionIntegration = (): Integration => ({ + name: INTEGRATION_NAME +}); + +/** + * Starts a new transaction for a user interaction. + * @param userInteractionId Consists of `op` representation UI Event and `elementId` unique element identifier on current screen. + */ +export const startUserInteractionSpan = (userInteractionId: { elementId: string | undefined; op: string }): Span | undefined => { + const client = getClient(); + if (!client) { + return undefined; + } + + const tracing = getCurrentNativescriptTracingIntegration(); + if (!tracing) { + debug.log(`[${INTEGRATION_NAME}] Tracing integration is not available. Can not start user interaction span.`); + return undefined; + } + + const options = client.getOptions() as NativescriptClientOptions; + const { elementId, op } = userInteractionId; + if (!options.enableUserInteractionTracing) { + debug.log(`[${INTEGRATION_NAME}] User Interaction Tracing is disabled.`); + return undefined; + } + if (!elementId) { + debug.log(`[${INTEGRATION_NAME}] User Interaction Tracing can not create transaction with undefined elementId.`); + return undefined; + } + if (!tracing.state.currentRoute) { + debug.log(`[${INTEGRATION_NAME}] User Interaction Tracing can not create transaction without a current route.`); + return undefined; + } + + const activeTransaction = getActiveSpan(); + const activeTransactionIsNotInteraction = activeTransaction && !isSentryInteractionSpan(activeTransaction); + if (activeTransaction && activeTransactionIsNotInteraction) { + debug.warn(`[${INTEGRATION_NAME}] Did not create ${op} transaction because active transaction ${spanToJSON(activeTransaction).description} exists on the scope.`); + return undefined; + } + + const name = `${tracing.state.currentRoute}.${elementId}`; + if (activeTransaction && spanToJSON(activeTransaction).description === name && spanToJSON(activeTransaction).op === op) { + debug.warn(`[${INTEGRATION_NAME}] Did not create ${op} transaction because it the same transaction ${spanToJSON(activeTransaction).description} already exists on the scope.`); + return undefined; + } + + const scope = getCurrentScope(); + const context: StartSpanOptions = { + name, + op, + scope + }; + clearActiveSpanFromScope(scope); + const newSpan = startIdleSpan(context, { + idleTimeout: tracing.options.idleTimeoutMs, + finalTimeout: tracing.options.finalTimeoutMs + }); + newSpan.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN, SPAN_ORIGIN_MANUAL_INTERACTION); + onlySampleIfChildSpans(client, newSpan); + debug.log(`[${INTEGRATION_NAME}] User Interaction Tracing Created ${op} transaction ${name}.`); + return newSpan; +}; diff --git a/src/sentry/tracing/nativeframes.ts b/src/sentry/tracing/nativeframes.ts deleted file mode 100644 index 81244d3..0000000 --- a/src/sentry/tracing/nativeframes.ts +++ /dev/null @@ -1,230 +0,0 @@ -import { Span, Transaction } from '@sentry/tracing'; -import { Event, EventProcessor, MeasurementUnit, Measurements } from '@sentry/types'; -import { logger, timestampInSeconds } from '@sentry/utils'; - -import { NATIVE } from '../wrapper'; -import { instrumentChildSpanFinish } from './utils'; - -export interface NativeFramesResponse { - totalFrames: number; - slowFrames: number; - frozenFrames: number; -} -export interface FramesMeasurements extends Measurements { - frames_total: { value: number; unit: MeasurementUnit }; - frames_slow: { value: number; unit: MeasurementUnit }; - frames_frozen: { value: number; unit: MeasurementUnit }; -} - -/** - * A margin of error of 50ms is allowed for the async native bridge call. - * Anything larger would reduce the accuracy of our frames measurements. - */ -const MARGIN_OF_ERROR_SECONDS = 0.05; - -/** - * Instrumentation to add native slow/frozen frames measurements onto transactions. - */ -export class NativeFramesInstrumentation { - /** The native frames at the transaction finish time, keyed by traceId. */ - private _finishFrames: Map = new Map(); - /** The listeners for each native frames response, keyed by traceId */ - private _framesListeners: Map void> = new Map(); - /** The native frames at the finish time of the most recent span. */ - private _lastSpanFinishFrames?: { - timestamp: number; - nativeFrames: NativeFramesResponse; - }; - - public constructor(addGlobalEventProcessor: (e: EventProcessor) => void, doesExist: () => boolean) { - logger.log('[NativescriptTracing] Native frames instrumentation initialized.'); - - addGlobalEventProcessor((event) => this._processEvent(event, doesExist)); - } - - /** - * To be called when a transaction is started. - * Logs the native frames at this start point and instruments child span finishes. - */ - public onTransactionStart(transaction: Transaction): void { - void NATIVE.fetchNativeFrames().then((framesMetrics) => { - if (framesMetrics) { - transaction.setData('__startFrames', framesMetrics); - } - }); - - instrumentChildSpanFinish(transaction, (_: Span, endTimestamp?: number) => { - if (!endTimestamp) { - this._onSpanFinish(); - } - }); - } - - /** - * To be called when a transaction is finished - */ - public onTransactionFinish(transaction: Transaction): void { - void this._fetchFramesForTransaction(transaction); - } - - /** - * Called on a span finish to fetch native frames to support transactions with trimEnd. - * Only to be called when a span does not have an end timestamp. - */ - private _onSpanFinish(): void { - const timestamp = timestampInSeconds(); - - void NATIVE.fetchNativeFrames().then((nativeFrames) => { - if (nativeFrames) { - this._lastSpanFinishFrames = { - timestamp, - nativeFrames - }; - } - }); - } - - /** - * Returns the computed frames measurements and awaits for them if they are not ready yet. - */ - private async _getFramesMeasurements(traceId: string, finalEndTimestamp: number, startFrames: NativeFramesResponse): Promise { - if (this._finishFrames.has(traceId)) { - return this._prepareMeasurements(traceId, finalEndTimestamp, startFrames); - } - - return new Promise((resolve) => { - const timeout = setTimeout(() => { - this._framesListeners.delete(traceId); - - resolve(null); - }, 2000); - - this._framesListeners.set(traceId, () => { - resolve(this._prepareMeasurements(traceId, finalEndTimestamp, startFrames)); - - clearTimeout(timeout); - this._framesListeners.delete(traceId); - }); - }); - } - - /** - * Returns the computed frames measurements given ready data - */ - private _prepareMeasurements( - traceId: string, - finalEndTimestamp: number, // The actual transaction finish time. - startFrames: NativeFramesResponse - ): FramesMeasurements | null { - let finalFinishFrames: NativeFramesResponse | undefined; - - const finish = this._finishFrames.get(traceId); - if ( - finish && - finish.nativeFrames && - // Must be in the margin of error of the actual transaction finish time (finalEndTimestamp) - Math.abs(finish.timestamp - finalEndTimestamp) < MARGIN_OF_ERROR_SECONDS - ) { - finalFinishFrames = finish.nativeFrames; - } else if (this._lastSpanFinishFrames && Math.abs(this._lastSpanFinishFrames.timestamp - finalEndTimestamp) < MARGIN_OF_ERROR_SECONDS) { - // Fallback to the last span finish if it is within the margin of error of the actual finish timestamp. - // This should be the case for trimEnd. - finalFinishFrames = this._lastSpanFinishFrames.nativeFrames; - } else { - return null; - } - - const measurements = { - frames_total: { - value: finalFinishFrames.totalFrames - startFrames.totalFrames, - unit: 'none' - }, - frames_frozen: { - value: finalFinishFrames.frozenFrames - startFrames.frozenFrames, - unit: 'none' - }, - frames_slow: { - value: finalFinishFrames.slowFrames - startFrames.slowFrames, - unit: 'none' - } - }; - - return measurements; - } - - /** - * Fetch finish frames for a transaction at the current time. Calls any awaiting listeners. - */ - private async _fetchFramesForTransaction(transaction: Transaction): Promise { - const startFrames = transaction.data.__startFrames; - - // This timestamp marks when the finish frames were retrieved. It should be pretty close to the transaction finish. - const timestamp = timestampInSeconds(); - let finishFrames: NativeFramesResponse | null = null; - if (startFrames) { - finishFrames = await NATIVE.fetchNativeFrames(); - } - - this._finishFrames.set(transaction.traceId, { - nativeFrames: finishFrames, - timestamp - }); - - this._framesListeners.get(transaction.traceId)?.(); - - setTimeout(() => this._cancelFinishFrames(transaction), 2000); - } - - /** - * On a finish frames failure, we cancel the await. - */ - private _cancelFinishFrames(transaction: Transaction): void { - if (this._finishFrames.has(transaction.traceId)) { - this._finishFrames.delete(transaction.traceId); - - logger.log(`[NativeFrames] Native frames timed out for ${transaction.op} transaction ${transaction.name}. Not adding native frames measurements.`); - } - } - - /** - * Adds frames measurements to an event. Called from a valid event processor. - * Awaits for finish frames if needed. - */ - private async _processEvent(event: Event, doesExist: () => boolean): Promise { - if (!doesExist()) { - return event; - } - - if (event.type === 'transaction' && event.transaction && event.contexts && event.contexts.trace) { - const traceContext = event.contexts.trace as { - data?: { [key: string]: unknown }; - trace_id: string; - name?: string; - op?: string; - }; - - const traceId = traceContext.trace_id; - - if (traceId && traceContext.data?.__startFrames && event.timestamp) { - const measurements = await this._getFramesMeasurements(traceId, event.timestamp, traceContext.data.__startFrames as NativeFramesResponse); - - if (!measurements) { - logger.log(`[NativeFrames] Could not fetch native frames for ${traceContext.op} transaction ${event.transaction}. Not adding native frames measurements.`); - } else { - logger.log(`[Measurements] Adding measurements to ${traceContext.op} transaction ${event.transaction}: ${JSON.stringify(measurements, undefined, 2)}`); - - event.measurements = { - ...(event.measurements ?? {}), - ...measurements - }; - - this._finishFrames.delete(traceId); - } - - delete traceContext.data.__startFrames; - } - } - - return event; - } -} diff --git a/src/sentry/tracing/nstracing.ts b/src/sentry/tracing/nstracing.ts index a7cb2a6..a940954 100644 --- a/src/sentry/tracing/nstracing.ts +++ b/src/sentry/tracing/nstracing.ts @@ -1,514 +1,168 @@ /* eslint-disable max-lines */ -import { Hub } from '@sentry/hub'; -import { IdleTransaction, RequestInstrumentationOptions, Transaction, defaultRequestInstrumentationOptions, instrumentOutgoingRequests, startIdleTransaction } from '@sentry/tracing'; -import { Event, EventProcessor, Integration, TransactionContext, Transaction as TransactionType } from '@sentry/types'; -import { logger } from '@sentry/utils'; +import { instrumentOutgoingRequests } from '@sentry/browser'; +import type { Client, Event, Integration, StartSpanOptions } from '@sentry/core'; +import { getClient } from '@sentry/core'; +import { addDefaultOpForSpanFrom, addThreadInfoToSpan, defaultIdleOptions } from './span'; -import { APP_START_COLD, APP_START_WARM } from '../measurements'; -import { RoutingInstrumentationInstance } from './routingInstrumentation'; -import { NATIVE, NativeAppStartResponse } from '../wrapper'; -import { NativeFramesInstrumentation } from './nativeframes'; -import { APP_START_COLD as APP_START_COLD_OP, APP_START_WARM as APP_START_WARM_OP, UI_LOAD } from './ops'; -import { cancelInBackground, onlySampleIfChildSpans } from './transaction'; -import { StallTrackingInstrumentation } from './stalltracking'; -import { BeforeNavigate, RouteChangeContextData } from './types'; -import { adjustTransactionDuration, getTimeOriginMilliseconds, isNearToNow } from './utils'; -import { getActiveTransaction, getCurrentHub } from '@sentry/core'; +export const INTEGRATION_NAME = 'NativescriptTracing'; -export interface NativescriptTracingOptions extends RequestInstrumentationOptions { +export interface NativescriptTracingOptions { /** - * The time to wait in ms until the transaction will be finished. The transaction will use the end timestamp of - * the last finished span as the endtime for the transaction. - * Time is in ms. + * The time that has to pass without any span being created. + * If this time is exceeded, the idle span will finish. * - * Default: 1000 + * @default 1_000 (ms) */ - idleTimeout: number; + idleTimeoutMs?: number; /** - * The maximum duration of a transaction before it will be marked as "deadline_exceeded". - * If you never want to mark a transaction set it to 0. - * Time is in seconds. + * The max. time an idle span may run. + * If this time is exceeded, the idle span will finish no matter what. * - * Default: 600 + * @default 60_0000 (ms) */ - maxTransactionDuration: number; + finalTimeoutMs?: number; /** - * The time to wait in ms until the transaction will be finished. The transaction will use the end timestamp of - * the last finished span as the endtime for the transaction. - * Time is in ms. + * Flag to disable patching all together for fetch requests. * - * Default: 1000 - */ - idleTimeoutMs: number; - - /** - * The maximum duration (transaction duration + idle timeout) of a transaction - * before it will be marked as "deadline_exceeded". - * If you never want to mark a transaction set it to 0. - * Time is in ms. - * - * Default: 600000 - */ - finalTimeoutMs: number; - - /** - * The routing instrumentation to be used with the tracing integration. - * There is no routing instrumentation if nothing is passed. - */ - routingInstrumentation?: RoutingInstrumentationInstance; - - /** - * Does not sample transactions that are from routes that have been seen any more and don't have any spans. - * This removes a lot of the clutter as most back navigation transactions are now ignored. + * Fetch in React Native is a `whatwg-fetch` polyfill which uses XHR under the hood. + * This causes duplicates when both `traceFetch` and `traceXHR` are enabled at the same time. * - * Default: true + * @default false */ - ignoreEmptyBackNavigationTransactions: boolean; + traceFetch: boolean; /** - * beforeNavigate is called before a navigation transaction is created and allows users to modify transaction - * context data, or drop the transaction entirely (by setting `sampled = false` in the context). - * - * @param context: The context data which will be passed to `startTransaction` by default + * Flag to disable patching all together for xhr requests. * - * @returns A (potentially) modified context object, with `sampled = false` if the transaction should be dropped. + * @default true */ - beforeNavigate: BeforeNavigate; + traceXHR: boolean; /** - * Track the app start time by adding measurements to the first route transaction. If there is no routing instrumentation - * an app start transaction will be started. + * If true, Sentry will capture http timings and add them to the corresponding http spans. * - * Default: true + * @default true */ - enableAppStartTracking: boolean; + enableHTTPTimings: boolean; /** - * Track slow/frozen frames from the native layer and adds them as measurements to all transactions. + * A callback which is called before a span for a navigation is started. + * It receives the options passed to `startSpan`, and expects to return an updated options object. */ - enableNativeFramesTracking: boolean; + beforeStartSpan?: (options: StartSpanOptions) => StartSpanOptions; /** - * Track when and how long the JS event loop stalls for. Adds stalls as measurements to all transactions. + * This function will be called before creating a span for a request with the given url. + * Return false if you don't want a span for the given url. + * + * @default (url: string) => true */ - enableStallTracking: boolean; + shouldCreateSpanForRequest?(this: void, url: string): boolean; +} - /** - * Trace User Interaction events like touch and gestures. - */ - enableUserInteractionTracing: boolean; +function getDefaultTracePropagationTargets(): RegExp[] | undefined { + return [/.*/]; } -const DEFAULT_TRACE_PROPAGATION_TARGETS = ['localhost', /^\/(?!\/)/]; -const defaultNativescriptTracingOptions: NativescriptTracingOptions = { - ...defaultRequestInstrumentationOptions, - idleTimeout: 1000, - maxTransactionDuration: 600, - idleTimeoutMs: 1000, - finalTimeoutMs: 600000, - ignoreEmptyBackNavigationTransactions: true, - beforeNavigate: (context) => context, - enableAppStartTracking: true, - enableNativeFramesTracking: true, - enableStallTracking: true, - enableUserInteractionTracing: false +export const defaultNativescriptTracingOptions: NativescriptTracingOptions = { + // all fetch requests are xhr under the hood in NativeScript because of whatwg-fetch polyfill + traceFetch: false, + traceXHR: true, + enableHTTPTimings: true }; -/** - * Tracing integration for React Native. - */ -export class NativescriptTracing implements Integration { - /** - * @inheritDoc - */ - public static id: string = 'NativescriptTracing'; - /** - * @inheritDoc - */ - public name: string = NativescriptTracing.id; - - /** NativescriptTracing options */ - public options: NativescriptTracingOptions; - - public nativeFramesInstrumentation?: NativeFramesInstrumentation; - public stallTrackingInstrumentation?: StallTrackingInstrumentation; - public useAppStartWithProfiler: boolean = false; - - private _inflightInteractionTransaction?: IdleTransaction; - private _getCurrentHub?: () => Hub; - private _awaitingAppStartData?: NativeAppStartResponse; - private _appStartFinishTimestamp?: number; - private _currentRoute?: string; - private _hasSetTracePropagationTargets: boolean; - private _hasSetTracingOrigins: boolean; - private _currentViewName: string | undefined; - - public constructor(options: Partial = {}) { - this._hasSetTracePropagationTargets = !!(options && options.tracePropagationTargets); - this._hasSetTracingOrigins = !!(options && options.tracingOrigins); - - this.options = { - ...defaultNativescriptTracingOptions, - ...options, - finalTimeoutMs: - options.finalTimeoutMs ?? (typeof options.maxTransactionDuration === 'number' ? options.maxTransactionDuration * 1000 : undefined) ?? defaultNativescriptTracingOptions.finalTimeoutMs, - idleTimeoutMs: options.idleTimeoutMs ?? options.idleTimeout ?? defaultNativescriptTracingOptions.idleTimeoutMs - }; - } - - /** - * Registers routing and request instrumentation. - */ - public setupOnce( - // @ts-ignore TODO - addGlobalEventProcessor: (callback: EventProcessor) => void, - getCurrentHub: () => Hub - ): void { - const hub = getCurrentHub(); - const client = hub.getClient(); - const clientOptions = client && client.getOptions(); - // eslint-disable-next-line @typescript-eslint/unbound-method - const { - traceFetch, - traceXHR, - tracingOrigins, - shouldCreateSpanForRequest, - tracePropagationTargets: thisOptionsTracePropagationTargets, - routingInstrumentation, - enableAppStartTracking, - enableNativeFramesTracking, - enableStallTracking - } = this.options; - - this._getCurrentHub = getCurrentHub; - const clientOptionsTracePropagationTargets = clientOptions && clientOptions.tracePropagationTargets; - // There are three ways to configure tracePropagationTargets: - // 1. via top level client option `tracePropagationTargets` - // 2. via NativescriptTracing option `tracePropagationTargets` - // 3. via NativescriptTracing option `tracingOrigins` (deprecated) - // - // To avoid confusion, favour top level client option `tracePropagationTargets`, and fallback to - // NativescriptTracing option `tracePropagationTargets` and then `tracingOrigins` (deprecated). - // - // If both 1 and either one of 2 or 3 are set (from above), we log out a warning. - const tracePropagationTargets = - clientOptionsTracePropagationTargets || - (this._hasSetTracePropagationTargets && thisOptionsTracePropagationTargets) || - (this._hasSetTracingOrigins && tracingOrigins) || - DEFAULT_TRACE_PROPAGATION_TARGETS; - if (__DEV__ && (this._hasSetTracePropagationTargets || this._hasSetTracingOrigins) && clientOptionsTracePropagationTargets) { - logger.warn( - '[NativescriptTracing] The `tracePropagationTargets` option was set in the NativescriptTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used.' - ); - } - - if (enableAppStartTracking) { - this._instrumentAppStart().then(undefined, (reason: unknown) => { - logger.error('[NativescriptTracing] Error while instrumenting app start:', reason); - }); - } - - if (enableNativeFramesTracking) { - NATIVE.enableNativeFramesTracking(); - this.nativeFramesInstrumentation = new NativeFramesInstrumentation(addGlobalEventProcessor, () => { - const self = getCurrentHub().getIntegration(NativescriptTracing); - - if (self) { - return !!self.nativeFramesInstrumentation; - } - - return false; - }); - } else { - NATIVE.disableNativeFramesTracking(); - } - - if (enableStallTracking) { - this.stallTrackingInstrumentation = new StallTrackingInstrumentation(); - } - - if (routingInstrumentation) { - routingInstrumentation.registerRoutingInstrumentation(this._onRouteWillChange.bind(this), this.options.beforeNavigate, this._onConfirmRoute.bind(this)); - } else { - logger.log('[NativescriptTracing] Not instrumenting route changes as routingInstrumentation has not been set.'); - } - - addGlobalEventProcessor(this._getCurrentViewEventProcessor.bind(this)); - - instrumentOutgoingRequests({ - traceFetch, - traceXHR, - shouldCreateSpanForRequest, - tracePropagationTargets - }); - } - - /** - * To be called on a transaction start. Can have async methods - */ - public onTransactionStart(transaction: Transaction): void { - if (isNearToNow(transaction.startTimestamp)) { - // Only if this method is called at or within margin of error to the start timestamp. - this.nativeFramesInstrumentation?.onTransactionStart(transaction); - this.stallTrackingInstrumentation?.onTransactionStart(transaction); - } - } - - /** - * To be called on a transaction finish. Cannot have async methods. - */ - public onTransactionFinish(transaction: Transaction, endTimestamp?: number): void { - this.nativeFramesInstrumentation?.onTransactionFinish(transaction); - this.stallTrackingInstrumentation?.onTransactionFinish(transaction, endTimestamp); - } - - /** - * Called by the NativescriptProfiler component on first component mount. - */ - public onAppStartFinish(endTimestamp: number): void { - this._appStartFinishTimestamp = endTimestamp; - } - /** - * Starts a new transaction for a user interaction. - * @param userInteractionId Consists of `op` representation UI Event and `elementId` unique element identifier on current screen. - */ - public startUserInteractionTransaction(userInteractionId: { elementId: string | undefined; op: string }): TransactionType | undefined { - const { elementId, op } = userInteractionId; - if (!this.options.enableUserInteractionTracing) { - logger.log('[NativescriptTracing] User Interaction Tracing is disabled.'); - return undefined; - } - if (!this.options.routingInstrumentation) { - logger.error('[NativescriptTracing] User Interaction Tracing is not working because no routing instrumentation is set.'); - return undefined; - } - if (!elementId) { - logger.log('[NativescriptTracing] User Interaction Tracing can not create transaction with undefined elementId.'); - return undefined; - } - if (!this._currentRoute) { - logger.log('[NativescriptTracing] User Interaction Tracing can not create transaction without a current route.'); - return undefined; - } - - const hub = this._getCurrentHub?.() || getCurrentHub(); - const activeTransaction = getActiveTransaction(hub); - const activeTransactionIsNotInteraction = activeTransaction?.spanId !== this._inflightInteractionTransaction?.spanId; - if (activeTransaction && activeTransactionIsNotInteraction) { - logger.warn(`[NativescriptTracing] Did not create ${op} transaction because active transaction ${activeTransaction.name} exists on the scope.`); - return undefined; - } - - if (this._inflightInteractionTransaction) { - this._inflightInteractionTransaction.cancelIdleTimeout(undefined, { restartOnChildSpanChange: false }); - this._inflightInteractionTransaction = undefined; - } +export interface NativescriptTracingState { + currentRoute: string | undefined; +} - const name = `${this._currentRoute}.${elementId}`; - const context: TransactionContext = { - name, - op, - trimEnd: true - }; - this._inflightInteractionTransaction = this._startIdleTransaction(context); - this._inflightInteractionTransaction.registerBeforeFinishCallback((transaction: IdleTransaction) => { - this._inflightInteractionTransaction = undefined; - this.onTransactionFinish(transaction); +export const nativescriptTracingIntegration = ( + options: Partial = {} +): Integration & { + options: NativescriptTracingOptions; + state: NativescriptTracingState; + setCurrentRoute: (route: string) => void; +} => { + const state: NativescriptTracingState = { + currentRoute: undefined + }; + + const finalOptions = { + ...defaultNativescriptTracingOptions, + ...options, + beforeStartSpan: options.beforeStartSpan ?? ((options: StartSpanOptions) => options), + finalTimeoutMs: options.finalTimeoutMs ?? defaultIdleOptions.finalTimeout, + idleTimeoutMs: options.idleTimeoutMs ?? defaultIdleOptions.idleTimeout + }; + + const userShouldCreateSpanForRequest = finalOptions.shouldCreateSpanForRequest; + + // Drop Dev Server Spans + const devServerUrl = undefined; + const finalShouldCreateSpanForRequest = + devServerUrl === undefined + ? userShouldCreateSpanForRequest + : (url: string): boolean => { + if (url.startsWith(devServerUrl)) { + return false; + } + if (userShouldCreateSpanForRequest) { + return userShouldCreateSpanForRequest(url); + } + return true; + }; + + finalOptions.shouldCreateSpanForRequest = finalShouldCreateSpanForRequest; + + const setup = (client: Client): void => { + addDefaultOpForSpanFrom(client); + addThreadInfoToSpan(client); + + instrumentOutgoingRequests(client, { + traceFetch: finalOptions.traceFetch, + traceXHR: finalOptions.traceXHR, + shouldCreateSpanForRequest: finalOptions.shouldCreateSpanForRequest, + tracePropagationTargets: client.getOptions().tracePropagationTargets || getDefaultTracePropagationTargets() }); - this._inflightInteractionTransaction.registerBeforeFinishCallback(onlySampleIfChildSpans); - this.onTransactionStart(this._inflightInteractionTransaction); - logger.log(`[NativescriptTracing] User Interaction Tracing Created ${op} transaction ${name}.`); - return this._inflightInteractionTransaction; - } + }; - /** - * Sets the current view name into the app context. - * @param event Le event. - */ - private _getCurrentViewEventProcessor(event: Event): Event { - if (event.contexts && this._currentViewName) { - event.contexts.app = { view_names: [this._currentViewName], ...event.contexts.app }; + const processEvent = (event: Event): Event => { + if (event.contexts && state.currentRoute) { + event.contexts.app = { view_names: [state.currentRoute], ...event.contexts.app }; } return event; - } - - /** - * Returns the App Start Duration in Milliseconds. Also returns undefined if not able do - * define the duration. - */ - private _getAppStartDurationMilliseconds(appStart: NativeAppStartResponse): number | undefined { - if (!this._appStartFinishTimestamp) { - return undefined; - } - return this._appStartFinishTimestamp * 1000 - appStart.appStartTime; - } - - /** - * Instruments the app start measurements on the first route transaction. - * Starts a route transaction if there isn't routing instrumentation. - */ - private async _instrumentAppStart(): Promise { - if (!this.options.enableAppStartTracking || !NATIVE.enableNative) { - return; - } - - const appStart = await NATIVE.fetchNativeAppStart(); - - if (!appStart || appStart.didFetchAppStart) { - return; - } - - if (!this.useAppStartWithProfiler) { - this._appStartFinishTimestamp = getTimeOriginMilliseconds() / 1000; - } - - if (this.options.routingInstrumentation) { - this._awaitingAppStartData = appStart; - } else { - const appStartTimeSeconds = appStart.appStartTime / 1000; - - const idleTransaction = this._createRouteTransaction({ - name: 'App Start', - op: 'ui.load', - startTimestamp: appStartTimeSeconds - }); - - if (idleTransaction) { - this._addAppStartData(idleTransaction, appStart); - } - } - } - - /** - * Adds app start measurements and starts a child span on a transaction. - */ - private _addAppStartData(transaction: IdleTransaction, appStart: NativeAppStartResponse): void { - if (!this._appStartFinishTimestamp) { - logger.warn('App start was never finished.'); - return; - } - - const appStartTimeSeconds = appStart.appStartTime / 1000; - - const appStartMode = appStart.isColdStart ? 'app_start_cold' : 'app_start_warm'; - transaction.startChild({ - description: appStart.isColdStart ? 'Cold App Start' : 'Warm App Start', - op: appStartMode, - startTimestamp: appStartTimeSeconds, - endTimestamp: this._appStartFinishTimestamp - }); - - const appStartDurationMilliseconds = this._appStartFinishTimestamp * 1000 - appStart.appStartTime; - - transaction.setMeasurement(appStartMode, appStartDurationMilliseconds); - } - - /** To be called when the route changes, but BEFORE the components of the new route mount. */ - private _onRouteWillChange(context: TransactionContext): TransactionType | undefined { - return this._createRouteTransaction(context); - } - - /** - * Creates a breadcrumb and sets the current route as a tag. - */ - private _onConfirmRoute(context: TransactionContext): void { - // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access - this._currentRoute = context.data?.route?.name; - - this._getCurrentHub?.().configureScope((scope) => { - if (context.data) { - const contextData = context.data as RouteChangeContextData; + }; + + return { + name: INTEGRATION_NAME, + setup, + processEvent, + options: finalOptions, + state, + setCurrentRoute: (route: string) => { + state.currentRoute = route; + } + }; +}; - scope.addBreadcrumb({ - category: 'navigation', - type: 'navigation', - // We assume that context.name is the name of the route. - message: `Navigation to ${context.name}`, - data: { - from: contextData.previousRoute?.name, - to: contextData.route.name - } - }); - } +export type NativescriptTracingIntegration = ReturnType; - this._currentViewName = context.name; - /** - * @deprecated tag routing.route.name will be removed in the future. - */ - scope.setTag('routing.route.name', context.name); - }); +/** + * Returns the current Nativescript Tracing integration. + */ +export function getCurrentNativescriptTracingIntegration(): NativescriptTracingIntegration | undefined { + const client = getClient(); + if (!client) { + return undefined; } - /** Create routing idle transaction. */ - private _createRouteTransaction(context: TransactionContext): IdleTransaction | undefined { - if (!this._getCurrentHub) { - logger.warn(`[NativescriptTracing] Did not create ${context.op} transaction because _getCurrentHub is invalid.`); - return undefined; - } - - if (this._inflightInteractionTransaction) { - logger.log(`[NativescriptTracing] Canceling ${this._inflightInteractionTransaction.op} transaction because navigation ${context.op}.`); - this._inflightInteractionTransaction.setStatus('cancelled'); - this._inflightInteractionTransaction.finish(); - } - - const { finalTimeoutMs } = this.options; - - const expandedContext = { - ...context, - trimEnd: true - }; - - const idleTransaction = this._startIdleTransaction(expandedContext); - - this.onTransactionStart(idleTransaction); - - logger.log(`[NativescriptTracing] Starting ${context.op} transaction "${context.name}" on scope`); - - idleTransaction.registerBeforeFinishCallback((transaction, endTimestamp) => { - this.onTransactionFinish(transaction, endTimestamp); - }); - - idleTransaction.registerBeforeFinishCallback((transaction) => { - if (this.options.enableAppStartTracking && this._awaitingAppStartData) { - transaction.op = UI_LOAD; - this._addAppStartData(transaction, this._awaitingAppStartData); - - this._awaitingAppStartData = undefined; - } - }); - - idleTransaction.registerBeforeFinishCallback((transaction, endTimestamp) => { - adjustTransactionDuration(finalTimeoutMs, transaction, endTimestamp); - }); - - if (this.options.ignoreEmptyBackNavigationTransactions) { - idleTransaction.registerBeforeFinishCallback((transaction) => { - if ( - // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access - transaction.data?.route?.hasBeenSeen && - (!transaction.spanRecorder || transaction.spanRecorder.spans.filter((span) => span.spanId !== transaction.spanId).length === 0) - ) { - logger.log('[NativescriptTracing] Not sampling transaction as route has been seen before. Pass ignoreEmptyBackNavigationTransactions = false to disable this feature.'); - // Route has been seen before and has no child spans. - transaction.sampled = false; - } - }); - } - - return idleTransaction; - } + return getNativescriptTracingIntegration(client); +} - /** - * Start app state aware idle transaction on the scope. - */ - private _startIdleTransaction(context: TransactionContext): IdleTransaction { - const { idleTimeoutMs, finalTimeoutMs } = this.options; - const hub = this._getCurrentHub?.() || getCurrentHub(); - const tx = startIdleTransaction(hub, context, idleTimeoutMs, finalTimeoutMs, true); - cancelInBackground(tx); - return tx; - } +/** + * Returns Nativescript Tracing integration of given client. + */ +export function getNativescriptTracingIntegration(client: Client): NativescriptTracingIntegration | undefined { + return client.getIntegrationByName(INTEGRATION_NAME); } diff --git a/src/sentry/tracing/onSpanEndUtils.ts b/src/sentry/tracing/onSpanEndUtils.ts new file mode 100644 index 0000000..57da439 --- /dev/null +++ b/src/sentry/tracing/onSpanEndUtils.ts @@ -0,0 +1,165 @@ +import type { Client, Span } from '@sentry/core'; +import { SPAN_STATUS_ERROR, debug, getSpanDescendants, spanToJSON } from '@sentry/core'; +import { isRootSpan, isSentrySpan } from '../utils/span'; + +/** + * Hooks on span end event to execute a callback when the span ends. + */ +export function onThisSpanEnd(client: Client, span: Span, callback: (span: Span) => void): void { + client.on('spanEnd', (endedSpan: Span) => { + if (span !== endedSpan) { + return; + } + callback(endedSpan); + }); +} + +export const adjustTransactionDuration = (client: Client, span: Span, maxDurationMs: number): void => { + if (!isRootSpan(span)) { + debug.warn('Not sampling empty back spans only works for Sentry Transactions (Root Spans).'); + return; + } + + client.on('spanEnd', (endedSpan: Span) => { + if (endedSpan !== span) { + return; + } + + const endTimestamp = spanToJSON(span).timestamp; + const startTimestamp = spanToJSON(span).start_timestamp; + if (!endTimestamp || !startTimestamp) { + return; + } + + const diff = endTimestamp - startTimestamp; + const isOutdatedTransaction = endTimestamp && (diff > maxDurationMs || diff < 0); + if (isOutdatedTransaction) { + span.setStatus({ code: SPAN_STATUS_ERROR, message: 'deadline_exceeded' }); + // TODO: check where was used, might be possible to delete + span.setAttribute('maxTransactionDurationExceeded', 'true'); + } + }); +}; + +/** + * Helper function to filter out auto-instrumentation child spans. + */ +function getMeaningfulChildSpans(span: Span): Span[] { + const children = getSpanDescendants(span); + return children.filter( + (child) => child.spanContext().spanId !== span.spanContext().spanId && spanToJSON(child).op !== 'ui.load.initial_display' && spanToJSON(child).op !== 'navigation.processing' + ); +} + +/** + * Generic helper to discard empty navigation spans based on a condition. + */ +function discardEmptyNavigationSpan(client: Client | undefined, span: Span | undefined, shouldDiscardFn: (span: Span) => boolean, onDiscardFn: (span: Span) => void): void { + if (!client) { + debug.warn('Could not hook on spanEnd event because client is not defined.'); + return; + } + + if (!span) { + debug.warn('Could not hook on spanEnd event because span is not defined.'); + return; + } + + if (!isRootSpan(span) || !isSentrySpan(span)) { + debug.warn('Not sampling empty navigation spans only works for Sentry Transactions (Root Spans).'); + return; + } + + client.on('spanEnd', (endedSpan: Span) => { + if (endedSpan !== span) { + return; + } + + if (!shouldDiscardFn(span)) { + return; + } + + const meaningfulChildren = getMeaningfulChildSpans(span); + if (meaningfulChildren.length <= 0) { + onDiscardFn(span); + span['_sampled'] = false; + } + }); +} + +export const ignoreEmptyBackNavigation = (client: Client | undefined, span: Span | undefined): void => { + discardEmptyNavigationSpan( + client, + span, + // Only discard if route has been seen before + (span) => spanToJSON(span).data?.['route.has_been_seen'] === true, + // Log message when discarding + () => { + debug.log('Not sampling transaction as route has been seen before. Pass ignoreEmptyBackNavigationTransactions = false to disable this feature.'); + } + ); +}; + +/** + * Discards empty "Route Change" transactions that never received route information. + * This happens when navigation library emits a route change event but getCurrentRoute() returns undefined. + * Such transactions don't contain any useful information and should not be sent to Sentry. + * + * This function must be called with a reference tracker function that can check if the span + * was cleared from the integration's tracking (indicating it went through the state listener). + */ +export const ignoreEmptyRouteChangeTransactions = (client: Client | undefined, span: Span | undefined, defaultNavigationSpanName: string, isSpanStillTracked: () => boolean): void => { + discardEmptyNavigationSpan( + client, + span, + // Only discard if: + // 1. Still has default name + // 2. No route information was set + // 3. Still being tracked (state listener never called) + (span) => { + const spanJSON = spanToJSON(span); + return spanJSON.description === defaultNavigationSpanName && !spanJSON.data?.['route.name'] && isSpanStillTracked(); + }, + // Log and record dropped event + (_span) => { + debug.log(`Discarding empty "${defaultNavigationSpanName}" transaction that never received route information.`); + client?.recordDroppedEvent('sample_rate', 'transaction'); + } + ); +}; + +/** + * Idle Transaction callback to only sample transactions with child spans. + * To avoid side effects of other callbacks this should be hooked as the last callback. + */ +export const onlySampleIfChildSpans = (client: Client, span: Span): void => { + if (!isRootSpan(span) || !isSentrySpan(span)) { + debug.warn('Not sampling childless spans only works for Sentry Transactions (Root Spans).'); + return; + } + + client.on('spanEnd', (endedSpan: Span) => { + if (endedSpan !== span) { + return; + } + + const children = getSpanDescendants(span); + + if (children.length <= 1) { + // Span always has at lest one child, itself + debug.log(`Not sampling as ${spanToJSON(span).op} transaction has no child spans.`); + span['_sampled'] = false; + } + }); +}; + +/** + * Hooks on AppState change to cancel the span if the app goes background. + */ +export const cancelInBackground = (_client: Client, _span: Span): void => { + // Platform-specific AppState handling has been removed to keep this module + // platform-agnostic. If you need background cancellation behavior, provide + // a platform integration that listens for background events and cancels + // the span explicitly (e.g. call `span.setStatus(...)` and `span.end()`). + debug.warn('cancelInBackground is disabled: AppState handling removed from this platform-agnostic module.'); +}; diff --git a/src/sentry/tracing/ops.ts b/src/sentry/tracing/ops.ts index 0f574d8..79c7c23 100644 --- a/src/sentry/tracing/ops.ts +++ b/src/sentry/tracing/ops.ts @@ -7,3 +7,6 @@ export const UI_ACTION_TOUCH = 'ui.action.touch'; export const APP_START_COLD = 'app.start.cold'; export const APP_START_WARM = 'app.start.warm'; + +export const UI_LOAD_INITIAL_DISPLAY = 'ui.load.initial_display'; +export const UI_LOAD_FULL_DISPLAY = 'ui.load.full_display'; diff --git a/src/sentry/tracing/origin.ts b/src/sentry/tracing/origin.ts new file mode 100644 index 0000000..342ca23 --- /dev/null +++ b/src/sentry/tracing/origin.ts @@ -0,0 +1,12 @@ +export const SPAN_ORIGIN_AUTO_INTERACTION = 'auto.interaction'; +export const SPAN_ORIGIN_MANUAL_INTERACTION = 'manual.interaction'; + +export const SPAN_ORIGIN_MANUAL_APP_START = 'manual.app.start'; +export const SPAN_ORIGIN_AUTO_APP_START = 'auto.app.start'; + +export const SPAN_ORIGIN_AUTO_NAVIGATION_REACT_NATIVE_NAVIGATION = 'auto.navigation.react_native_navigation'; +export const SPAN_ORIGIN_AUTO_NAVIGATION_REACT_NAVIGATION = 'auto.navigation.react_navigation'; +export const SPAN_ORIGIN_AUTO_NAVIGATION_CUSTOM = 'auto.navigation.custom'; + +export const SPAN_ORIGIN_AUTO_UI_TIME_TO_DISPLAY = 'auto.ui.time_to_display'; +export const SPAN_ORIGIN_MANUAL_UI_TIME_TO_DISPLAY = 'manual.ui.time_to_display'; diff --git a/src/sentry/tracing/routingInstrumentation.ts b/src/sentry/tracing/routingInstrumentation.ts deleted file mode 100644 index efcc224..0000000 --- a/src/sentry/tracing/routingInstrumentation.ts +++ /dev/null @@ -1,89 +0,0 @@ -import { Hub } from '@sentry/hub'; -import { Transaction, TransactionContext } from '@sentry/types'; - -import { BeforeNavigate } from './types'; - -export type TransactionCreator = ( - context: TransactionContext -) => Transaction | undefined; - -export type OnConfirmRoute = (context: TransactionContext) => void; - -export interface RoutingInstrumentationInstance { - /** - * Name of the routing instrumentation - */ - readonly name: string; - /** - * Registers a listener that's called on every route change with a `TransactionContext`. - * - * Do not overwrite this unless you know what you are doing. - * - * @param listener A `RouteListener` - * @param beforeNavigate BeforeNavigate - * @param inConfirmRoute OnConfirmRoute - */ - registerRoutingInstrumentation( - listener: TransactionCreator, - beforeNavigate: BeforeNavigate, - onConfirmRoute: OnConfirmRoute - ): void; - /** - * To be called when the route changes, BEFORE the new route mounts. - * If this is called after a route mounts the child spans will not be correctly attached. - * - * @param context A `TransactionContext` used to initialize the transaction. - */ - onRouteWillChange(context: TransactionContext): Transaction | undefined; -} - -/** - * Base Routing Instrumentation. Can be used by users to manually instrument custom routers. - * Pass this to the tracing integration, and call `onRouteWillChange` every time before a route changes. - */ -export class RoutingInstrumentation implements RoutingInstrumentationInstance { - public static instrumentationName: string = 'base-routing-instrumentation'; - - public readonly name: string = RoutingInstrumentation.instrumentationName; - - protected _getCurrentHub?: () => Hub; - protected _beforeNavigate?: BeforeNavigate; - protected _onConfirmRoute?: OnConfirmRoute; - protected _tracingListener?: TransactionCreator; - - /** @inheritdoc */ - public registerRoutingInstrumentation( - listener: TransactionCreator, - beforeNavigate: BeforeNavigate, - onConfirmRoute: OnConfirmRoute - ): void { - this._tracingListener = listener; - this._beforeNavigate = beforeNavigate; - this._onConfirmRoute = onConfirmRoute; - } - - /** @inheritdoc */ - public onRouteWillChange( - context: TransactionContext - ): Transaction | undefined { - const transaction = this._tracingListener?.(context); - - if (transaction) { - this._onConfirmRoute?.(context); - } - - return transaction; - } -} - -/** - * Internal base routing instrumentation where `_onConfirmRoute` is not called in onRouteWillChange - */ -export class InternalRoutingInstrumentation extends RoutingInstrumentation { - /** @inheritdoc */ - public onRouteWillChange( - context: TransactionContext - ): Transaction | undefined { - return this._tracingListener?.(context); - } -} diff --git a/src/sentry/tracing/semanticAttributes.ts b/src/sentry/tracing/semanticAttributes.ts new file mode 100644 index 0000000..fc62130 --- /dev/null +++ b/src/sentry/tracing/semanticAttributes.ts @@ -0,0 +1,20 @@ +export { + SEMANTIC_ATTRIBUTE_SENTRY_SOURCE, + SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN, + SEMANTIC_ATTRIBUTE_SENTRY_OP, + SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE, + SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON +} from '@sentry/core'; + +export const SEMANTIC_ATTRIBUTE_ROUTING_INSTRUMENTATION = 'routing.instrumentation'; +export const SEMANTIC_ATTRIBUTE_ROUTE_NAME = 'route.name'; +export const SEMANTIC_ATTRIBUTE_ROUTE_KEY = 'route.key'; +export const SEMANTIC_ATTRIBUTE_ROUTE_COMPONENT_ID = 'route.component_id'; +export const SEMANTIC_ATTRIBUTE_ROUTE_COMPONENT_TYPE = 'route.component_type'; +export const SEMANTIC_ATTRIBUTE_ROUTE_HAS_BEEN_SEEN = 'route.has_been_seen'; +export const SEMANTIC_ATTRIBUTE_PREVIOUS_ROUTE_NAME = 'previous_route.name'; +export const SEMANTIC_ATTRIBUTE_PREVIOUS_ROUTE_KEY = 'previous_route.key'; +export const SEMANTIC_ATTRIBUTE_PREVIOUS_ROUTE_COMPONENT_ID = 'previous_route.component_id'; +export const SEMANTIC_ATTRIBUTE_PREVIOUS_ROUTE_COMPONENT_TYPE = 'previous_route.component_type'; +export const SEMANTIC_ATTRIBUTE_TIME_TO_INITIAL_DISPLAY_FALLBACK = 'route.initial_display_fallback'; +export const SEMANTIC_ATTRIBUTE_NAVIGATION_ACTION_TYPE = 'navigation.action_type'; diff --git a/src/sentry/tracing/span.ts b/src/sentry/tracing/span.ts new file mode 100644 index 0000000..e155f3c --- /dev/null +++ b/src/sentry/tracing/span.ts @@ -0,0 +1,170 @@ +import type { Client, Scope, Span, SpanJSON, StartSpanOptions } from '@sentry/core'; +import { + SEMANTIC_ATTRIBUTE_SENTRY_OP, + SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN, + SPAN_STATUS_ERROR, + SentryNonRecordingSpan, + startIdleSpan as coreStartIdleSpan, + debug, + generateTraceId, + getActiveSpan, + getClient, + getCurrentScope, + spanToJSON +} from '@sentry/core'; +import { isRootSpan } from '../utils/span'; +import { adjustTransactionDuration, cancelInBackground } from './onSpanEndUtils'; +import { SPAN_ORIGIN_AUTO_INTERACTION, SPAN_ORIGIN_AUTO_NAVIGATION_CUSTOM, SPAN_ORIGIN_MANUAL_INTERACTION } from './origin'; + +export const DEFAULT_NAVIGATION_SPAN_NAME = 'Route Change'; + +export const defaultIdleOptions: { + /** + * The time that has to pass without any span being created. + * If this time is exceeded, the idle span will finish. + * + * @default 1_000 (ms) + */ + finalTimeout: number; + + /** + * The max. time an idle span may run. + * If this time is exceeded, the idle span will finish no matter what. + * + * @default 60_0000 (ms) + */ + idleTimeout: number; +} = { + idleTimeout: 1_000, + finalTimeout: 60_0000 +}; + +export const startIdleNavigationSpan = ( + startSpanOption: StartSpanOptions, + { finalTimeout = defaultIdleOptions.finalTimeout, idleTimeout = defaultIdleOptions.idleTimeout, isAppRestart = false }: Partial & { isAppRestart?: boolean } = {} +): Span | undefined => { + const client = getClient(); + if (!client) { + debug.warn("[startIdleNavigationSpan] Can't create route change span, missing client."); + return undefined; + } + + const activeSpan = getActiveSpan(); + const isActiveSpanInteraction = activeSpan && isRootSpan(activeSpan) && isSentryInteractionSpan(activeSpan); + + clearActiveSpanFromScope(getCurrentScope()); + + // Don't cancel user interaction spans when starting from runApplication (app restart/reload). + // This preserves the span context for error capture and replay recording. + if (isActiveSpanInteraction && isAppRestart) { + debug.log(`[startIdleNavigationSpan] Not canceling ${spanToJSON(activeSpan).op} transaction because navigation is from app restart - preserving error context.`); + // Don't end the span - it will timeout naturally and remains available for error/replay processing + } else if (isActiveSpanInteraction) { + debug.log(`[startIdleNavigationSpan] Canceling ${spanToJSON(activeSpan).op} transaction because of a new navigation root span.`); + activeSpan.setStatus({ code: SPAN_STATUS_ERROR, message: 'cancelled' }); + activeSpan.end(); + } + + const finalStartSpanOptions = { + ...getDefaultIdleNavigationSpanOptions(), + ...startSpanOption + }; + + const idleSpan = startIdleSpan(finalStartSpanOptions, { finalTimeout, idleTimeout }); + debug.log(`[startIdleNavigationSpan] Starting ${finalStartSpanOptions.op || 'unknown op'} transaction "${finalStartSpanOptions.name}" on scope`); + + adjustTransactionDuration(client, idleSpan, finalTimeout); + + idleSpan.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN, SPAN_ORIGIN_AUTO_NAVIGATION_CUSTOM); + return idleSpan; +}; + +/** + * Starts an idle span from `@sentry/core` with React Native application + * context awareness. + * + * - Span will be started with new propagation context. + * - Span will be canceled if the app goes to background. + */ +export const startIdleSpan = (startSpanOption: StartSpanOptions, { finalTimeout, idleTimeout }: { finalTimeout: number | undefined; idleTimeout: number | undefined }): Span => { + const client = getClient(); + if (!client) { + debug.warn("[startIdleSpan] Can't create idle span, missing client."); + return new SentryNonRecordingSpan(); + } + + getCurrentScope().setPropagationContext({ traceId: generateTraceId(), sampleRand: Math.random() }); + + const span = coreStartIdleSpan(startSpanOption, { finalTimeout, idleTimeout }); + cancelInBackground(client, span); + return span; +}; + +/** + * Returns the default options for the idle navigation span. + */ +export function getDefaultIdleNavigationSpanOptions(): StartSpanOptions { + return { + name: DEFAULT_NAVIGATION_SPAN_NAME, + op: 'navigation', + forceTransaction: true, + scope: getCurrentScope() + }; +} + +/** + * Checks if the span is a Sentry User Interaction span. + */ +export function isSentryInteractionSpan(span: Span): boolean { + return [SPAN_ORIGIN_AUTO_INTERACTION, SPAN_ORIGIN_MANUAL_INTERACTION].includes(spanToJSON(span).origin || ''); +} + +export const SCOPE_SPAN_FIELD = '_sentrySpan'; + +export type ScopeWithMaybeSpan = Scope & { + [SCOPE_SPAN_FIELD]?: Span; +}; + +/** + * Removes the active span from the scope. + */ +export function clearActiveSpanFromScope(scope: ScopeWithMaybeSpan): void { + // eslint-disable-next-line @typescript-eslint/no-dynamic-delete + delete scope[SCOPE_SPAN_FIELD]; +} + +/** + * Ensures that all created spans have an operation name. + */ +export function addDefaultOpForSpanFrom(client: Client): void { + client.on('spanStart', (span: Span) => { + if (!spanToJSON(span).op) { + span.setAttribute(SEMANTIC_ATTRIBUTE_SENTRY_OP, 'default'); + } + }); +} + +export const SPAN_THREAD_NAME = 'thread.name'; +export const SPAN_THREAD_NAME_MAIN = 'main'; +export const SPAN_THREAD_NAME_JAVASCRIPT = 'javascript'; + +/** + * Adds Javascript thread info to spans. + * Ref: https://reactnative.dev/architecture/threading-model + */ +export function addThreadInfoToSpan(client: Client): void { + client.on('spanStart', (span: Span) => { + if (!spanToJSON(span).data?.[SPAN_THREAD_NAME]) { + span.setAttribute(SPAN_THREAD_NAME, SPAN_THREAD_NAME_JAVASCRIPT); + } + }); +} + +/** + * Sets the Main thread info to the span. + */ +export function setMainThreadInfo(spanJSON: SpanJSON): SpanJSON { + spanJSON.data = spanJSON.data || {}; + spanJSON.data[SPAN_THREAD_NAME] = SPAN_THREAD_NAME_MAIN; + return spanJSON; +} diff --git a/src/sentry/tracing/stalltracking.ts b/src/sentry/tracing/stalltracking.ts deleted file mode 100644 index 369a047..0000000 --- a/src/sentry/tracing/stalltracking.ts +++ /dev/null @@ -1,379 +0,0 @@ -/* eslint-disable max-lines */ -import { IdleTransaction, Span, Transaction } from '@sentry/tracing'; -import { MeasurementUnit, Measurements } from '@sentry/types'; -import { logger, timestampInSeconds } from '@sentry/utils'; - -export interface StallMeasurements extends Measurements { - 'stall_count': { value: number; unit: MeasurementUnit }; - 'stall_total_time': { value: number; unit: MeasurementUnit }; - 'stall_longest_time': { value: number; unit: MeasurementUnit }; -} - -export interface StallTrackingOptions { - /** - * How long in milliseconds an event loop iteration can be delayed for before being considered a "stall." - * @default 100 - */ - minimumStallThreshold: number; -} - -/** Margin of error of 20ms */ -const MARGIN_OF_ERROR_SECONDS = 0.02; -/** How long between each iteration in the event loop tracker timeout */ -const LOOP_TIMEOUT_INTERVAL_MS = 50; -/** Limit for how many transactions the stall tracker will track at a time to prevent leaks due to transactions not being finished */ -const MAX_RUNNING_TRANSACTIONS = 10; - -/** - * Stall measurement tracker inspired by the `JSEventLoopWatchdog` used internally in React Native: - * https://github.com/facebook/react-native/blob/006f5afe120c290a37cf6ff896748fbc062bf7ed/Libraries/Interaction/JSEventLoopWatchdog.js - * - * However, we modified the interval implementation to instead have a fixed loop timeout interval of `LOOP_TIMEOUT_INTERVAL_MS`. - * We then would consider that iteration a stall when the total time for that interval to run is greater than `LOOP_TIMEOUT_INTERVAL_MS + minimumStallThreshold` - */ -export class StallTrackingInstrumentation { - public isTracking: boolean = false; - - private _minimumStallThreshold: number; - - /** Total amount of time of all stalls that occurred during the current tracking session */ - private _totalStallTime: number = 0; - /** Total number of stalls that occurred during the current tracking session */ - private _stallCount: number = 0; - - /** The last timestamp the iteration ran in milliseconds */ - private _lastIntervalMs: number = 0; - private _timeout: ReturnType | null = null; - - private _statsByTransaction: Map< - Transaction, - { - longestStallTime: number; - atStart: StallMeasurements; - atTimestamp: { - timestamp: number; - stats: StallMeasurements; - } | null; - } - > = new Map(); - - public constructor( - options: StallTrackingOptions = { minimumStallThreshold: 50 } - ) { - this._minimumStallThreshold = options.minimumStallThreshold; - } - - /** - * @inheritDoc - * Not used for this integration. Instead call `registerTransactionStart` to start tracking. - */ - public setupOnce(): void { - // Do nothing. - } - - /** - * Register a transaction as started. Starts stall tracking if not already running. - * @returns A finish method that returns the stall measurements. - */ - public onTransactionStart(transaction: Transaction): void { - if (this._statsByTransaction.has(transaction)) { - logger.error( - '[StallTracking] Tried to start stall tracking on a transaction already being tracked. Measurements might be lost.' - ); - - return; - } - - this._startTracking(); - this._statsByTransaction.set(transaction, { - longestStallTime: 0, - atTimestamp: null, - atStart: this._getCurrentStats(transaction), - }); - this._flushLeakedTransactions(); - - if (transaction.spanRecorder) { - // eslint-disable-next-line @typescript-eslint/unbound-method - const originalAdd = transaction.spanRecorder.add; - - transaction.spanRecorder.add = (span: Span): void => { - originalAdd.apply(transaction.spanRecorder, [span]); - - // eslint-disable-next-line @typescript-eslint/unbound-method - const originalSpanFinish = span.finish; - - span.finish = (endTimestamp?: number) => { - // We let the span determine its own end timestamp as well in case anything gets changed upstream - originalSpanFinish.apply(span, [endTimestamp]); - - // The span should set a timestamp, so this would be defined. - if (span.endTimestamp) { - this._markSpanFinish(transaction, span.endTimestamp); - } - }; - }; - } - } - - /** - * Logs a transaction as finished. - * Stops stall tracking if no more transactions are running. - * @returns The stall measurements - */ - public onTransactionFinish( - transaction: Transaction | IdleTransaction, - passedEndTimestamp?: number - ): void { - const transactionStats = this._statsByTransaction.get(transaction); - - if (!transactionStats) { - // Transaction has been flushed out somehow, we return null. - logger.log( - '[StallTracking] Stall measurements were not added to transaction due to exceeding the max count.' - ); - - this._statsByTransaction.delete(transaction); - this._shouldStopTracking(); - - return; - } - - const endTimestamp = passedEndTimestamp ?? transaction.endTimestamp; - - const spans = transaction.spanRecorder - ? transaction.spanRecorder.spans - : []; - const finishedSpanCount = spans.reduce( - (count, s) => (s !== transaction && s.endTimestamp ? count + 1 : count), - 0 - ); - - const trimEnd = transaction.toContext().trimEnd; - const endWillBeTrimmed = trimEnd && finishedSpanCount > 0; - - /* - This is not safe in the case that something changes upstream, but if we're planning to move this over to @sentry/javascript anyways, - we can have this temporarily for now. - */ - const isIdleTransaction = 'activities' in transaction; - - let statsOnFinish: StallMeasurements | undefined; - if (endTimestamp && isIdleTransaction) { - /* - There is different behavior regarding child spans in a normal transaction and an idle transaction. In normal transactions, - the child spans that aren't finished will be dumped, while in an idle transaction they're cancelled and finished. - Note: `endTimestamp` will always be defined if this is called on an idle transaction finish. This is because we only instrument - idle transactions inside `ReactNativeTracing`, which will pass an `endTimestamp`. - */ - - // There will be cancelled spans, which means that the end won't be trimmed - const spansWillBeCancelled = spans.some( - (s) => - s !== transaction && - s.startTimestamp < endTimestamp && - !s.endTimestamp - ); - - if (endWillBeTrimmed && !spansWillBeCancelled) { - // the last span's timestamp will be used. - - if (transactionStats.atTimestamp) { - statsOnFinish = transactionStats.atTimestamp.stats; - } - } else { - // this endTimestamp will be used. - statsOnFinish = this._getCurrentStats(transaction); - } - } else if (endWillBeTrimmed) { - // If `trimEnd` is used, and there is a span to trim to. If there isn't, then the transaction should use `endTimestamp` or generate one. - if (transactionStats.atTimestamp) { - statsOnFinish = transactionStats.atTimestamp.stats; - } - } else if (!endTimestamp) { - statsOnFinish = this._getCurrentStats(transaction); - } - - this._statsByTransaction.delete(transaction); - this._shouldStopTracking(); - - if (!statsOnFinish) { - if (typeof endTimestamp !== 'undefined') { - logger.log( - '[StallTracking] Stall measurements not added due to `endTimestamp` being set.' - ); - } else if (trimEnd) { - logger.log( - '[StallTracking] Stall measurements not added due to `trimEnd` being set but we could not determine the stall measurements at that time.' - ); - } - - return; - } - - transaction.setMeasurement('stall_count', - statsOnFinish.stall_count.value - - transactionStats.atStart.stall_count.value, - transactionStats.atStart.stall_count.unit); - - transaction.setMeasurement('stall_total_time', - statsOnFinish.stall_total_time.value - - transactionStats.atStart.stall_total_time.value, - transactionStats.atStart.stall_total_time.unit); - - transaction.setMeasurement('stall_longest_time', - statsOnFinish.stall_longest_time.value, - statsOnFinish.stall_longest_time.unit); - } - - /** - * Logs the finish time of the span for use in `trimEnd: true` transactions. - */ - private _markSpanFinish( - transaction: Transaction, - spanEndTimestamp: number - ): void { - const previousStats = this._statsByTransaction.get(transaction); - if (previousStats) { - if ( - Math.abs(timestampInSeconds() - spanEndTimestamp) > - MARGIN_OF_ERROR_SECONDS - ) { - logger.log( - '[StallTracking] Span end not logged due to end timestamp being outside the margin of error from now.' - ); - - if ( - previousStats.atTimestamp && - previousStats.atTimestamp.timestamp < spanEndTimestamp - ) { - // We also need to delete the stat for the last span, as the transaction would be trimmed to this span not the last one. - this._statsByTransaction.set(transaction, { - ...previousStats, - atTimestamp: null, - }); - } - } else { - this._statsByTransaction.set(transaction, { - ...previousStats, - atTimestamp: { - timestamp: spanEndTimestamp, - stats: this._getCurrentStats(transaction), - }, - }); - } - } - } - - /** - * Get the current stats for a transaction at a given time. - */ - private _getCurrentStats(transaction: Transaction): StallMeasurements { - return { - stall_count: { value: this._stallCount, unit: 'none' }, - stall_total_time: { value: this._totalStallTime, unit: 'millisecond' }, - stall_longest_time: { - value: this._statsByTransaction.get(transaction)?.longestStallTime ?? 0, unit: 'millisecond' - }, - }; - } - - /** - * Start tracking stalls - */ - private _startTracking(): void { - if (!this.isTracking) { - this.isTracking = true; - this._lastIntervalMs = Math.floor(timestampInSeconds() * 1000); - - this._iteration(); - } - } - - /** - * Stops the stall tracking interval and calls reset(). - */ - private _stopTracking(): void { - this.isTracking = false; - - if (this._timeout !== null) { - clearTimeout(this._timeout); - this._timeout = null; - } - - this._reset(); - } - - /** - * Will stop tracking if there are no more transactions. - */ - private _shouldStopTracking(): void { - if (this._statsByTransaction.size === 0) { - this._stopTracking(); - } - } - - /** - * Clears all the collected stats - */ - private _reset(): void { - this._stallCount = 0; - this._totalStallTime = 0; - this._lastIntervalMs = 0; - this._statsByTransaction.clear(); - } - - /** - * Iteration of the stall tracking interval. Measures how long the timer strayed from its expected time of running, and how - * long the stall is for. - */ - private _iteration(): void { - const now = timestampInSeconds() * 1000; - const totalTimeTaken = now - this._lastIntervalMs; - - if ( - totalTimeTaken >= - LOOP_TIMEOUT_INTERVAL_MS + this._minimumStallThreshold - ) { - const stallTime = totalTimeTaken - LOOP_TIMEOUT_INTERVAL_MS; - this._stallCount += 1; - this._totalStallTime += stallTime; - - for (const [transaction, value] of this._statsByTransaction.entries()) { - const longestStallTime = Math.max( - value.longestStallTime ?? 0, - stallTime - ); - - this._statsByTransaction.set(transaction, { - ...value, - longestStallTime, - }); - } - } - - this._lastIntervalMs = now; - - if (this.isTracking) { - this._timeout = setTimeout( - this._iteration.bind(this), - LOOP_TIMEOUT_INTERVAL_MS - ); - } - } - - /** - * Deletes leaked transactions (Earliest transactions when we have more than MAX_RUNNING_TRANSACTIONS transactions.) - */ - private _flushLeakedTransactions(): void { - if (this._statsByTransaction.size > MAX_RUNNING_TRANSACTIONS) { - let counter = 0; - const len = this._statsByTransaction.size - MAX_RUNNING_TRANSACTIONS; - const transactions = this._statsByTransaction.keys(); - for (const t of transactions) { - if (counter >= len) break; - counter += 1; - this._statsByTransaction.delete(t); - } - } - } -} diff --git a/src/sentry/tracing/transaction.ts b/src/sentry/tracing/transaction.ts deleted file mode 100644 index 7393c5f..0000000 --- a/src/sentry/tracing/transaction.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { Application } from '@nativescript/core'; -import { type BeforeFinishCallback, type IdleTransaction } from '@sentry/core'; -import { logger } from '@sentry/utils'; -// import type { AppStateStatus } from 'react-native'; -// import { AppState } from 'react-native'; - -/** - * Idle Transaction callback to only sample transactions with child spans. - * To avoid side effects of other callbacks this should be hooked as the last callback. - */ -export const onlySampleIfChildSpans: BeforeFinishCallback = (transaction: IdleTransaction): void => { - const spansCount = - transaction.spanRecorder && - transaction.spanRecorder.spans.filter(span => span.spanId !== transaction.spanId).length; - - if (!spansCount || spansCount <= 0) { - logger.log(`Not sampling as ${transaction.op} transaction has no child spans.`); - transaction.sampled = false; - } -}; - -/** - * Hooks on AppState change to cancel the transaction if the app goes background. - */ -export const cancelInBackground = (transaction: IdleTransaction): void => { - function onBackground(){ - logger.debug(`Setting ${transaction.op} transaction to cancelled because the app is in the background.`); - transaction.setStatus('cancelled'); - transaction.finish(); - } - Application.on(Application.backgroundEvent, onBackground); - // const subscription = AppState.addEventListener('change', (newState: AppStateStatus) => { - // if (newState === 'background') { - - // } - // }); - transaction.registerBeforeFinishCallback(() => { - logger.debug(`Removing AppState listener for ${transaction.op} transaction.`); - Application.off(Application.backgroundEvent, onBackground); - }); -}; diff --git a/src/sentry/tracing/types.ts b/src/sentry/tracing/types.ts index 3e80b1a..eda3458 100644 --- a/src/sentry/tracing/types.ts +++ b/src/sentry/tracing/types.ts @@ -1,15 +1,15 @@ -import { TransactionContext } from '@sentry/types'; +import type { Span } from '@sentry/core'; -// export interface ReactNavigationRoute { -// name: string; -// key: string; -// // eslint-disable-next-line @typescript-eslint/no-explicit-any -// params: Record; -// } +export interface NativescriptNavigationRoute { + name: string; + key: string; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + params: Record; +} -// export interface ReactNavigationCurrentRoute extends ReactNavigationRoute { -// hasBeenSeen: boolean; -// } +export interface NativescriptNavigationCurrentRoute extends NativescriptNavigationRoute { + hasBeenSeen: boolean; +} export interface RouteChangeContextData { previousRoute?: { @@ -23,14 +23,4 @@ export interface RouteChangeContextData { }; } -// export interface ReactNavigationTransactionContext extends TransactionContext { -// tags: { -// 'routing.instrumentation': string; -// 'routing.route.name': string; -// }; -// data: RouteChangeContextData; -// } - -export type BeforeNavigate = ( - context: TransactionContext -) => TransactionContext; +export type BeforeNavigate = (context: Span) => void; diff --git a/src/sentry/tracing/utils.ts b/src/sentry/tracing/utils.ts index be16f97..482c999 100644 --- a/src/sentry/tracing/utils.ts +++ b/src/sentry/tracing/utils.ts @@ -1,24 +1,22 @@ -import { IdleTransaction, Span, Transaction } from '@sentry/tracing'; -import { TransactionContext, TransactionSource } from '@sentry/types'; -import { timestampInSeconds } from '@sentry/utils'; +import type { MeasurementUnit, Span, SpanJSON, TransactionSource } from '@sentry/core'; +import { + SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT, + SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE, + SEMANTIC_ATTRIBUTE_SENTRY_OP, + SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN, + debug, + dropUndefinedKeys, + getSpanDescendants, + setMeasurement, + spanToJSON, + timestampInSeconds, + uuid4 +} from '@sentry/core'; +import { NS_GLOBAL_OBJ } from '../utils/worldwide'; export const defaultTransactionSource: TransactionSource = 'component'; export const customTransactionSource: TransactionSource = 'custom'; -export const getBlankTransactionContext = ( - name: string -): TransactionContext => ({ - name: 'Route Change', - op: 'navigation', - tags: { - 'routing.instrumentation': name, - }, - data: {}, - metadata: { - source: defaultTransactionSource, - }, -}); - /** * A margin of error of 50ms is allowed for the async native bridge call. * Anything larger would reduce the accuracy of our frames measurements. @@ -28,66 +26,119 @@ export const MARGIN_OF_ERROR_SECONDS = 0.05; const timeOriginMilliseconds = Date.now(); /** - * Converts from seconds to milliseconds - * @param time time in seconds + * Returns the timestamp where the JS global scope was initialized. */ -function secToMs(time: number): number { - return time * 1000; +export function getTimeOriginMilliseconds(): number { + return timeOriginMilliseconds; } /** - * + * Determines if the timestamp is now or within the specified margin of error from now. */ -export function adjustTransactionDuration( - maxDuration: number, // in seconds - transaction: IdleTransaction, - endTimestamp: number -): void { - const diff = endTimestamp - transaction.startTimestamp; - const isOutdatedTransaction = - endTimestamp && (diff > secToMs(maxDuration) || diff < 0); - if (isOutdatedTransaction) { - transaction.setStatus('deadline_exceeded'); - transaction.setTag('maxTransactionDurationExceeded', 'true'); +export function isNearToNow(timestamp: number | undefined): boolean { + if (!timestamp) { + return false; } + return Math.abs(timestampInSeconds() - timestamp) <= MARGIN_OF_ERROR_SECONDS; } /** - * Returns the timestamp where the JS global scope was initialized. + * Sets the duration of the span as a measurement. + * Uses `setMeasurement` function from @sentry/core. */ -export function getTimeOriginMilliseconds(): number { - return timeOriginMilliseconds; +export function setSpanDurationAsMeasurement(name: string, span: Span): void { + const { timestamp: spanEnd, start_timestamp: spanStart } = spanToJSON(span); + if (!spanEnd || !spanStart) { + return; + } + + setMeasurement(name, (spanEnd - spanStart) * 1000, 'millisecond'); } /** - * Calls the callback every time a child span of the transaction is finished. + * Sets the duration of the span as a measurement. + * Uses `setMeasurement` function from @sentry/core. */ -export function instrumentChildSpanFinish( - transaction: Transaction, - callback: (span: Span, endTimestamp?: number) => void -): void { - if (transaction.spanRecorder) { - // eslint-disable-next-line @typescript-eslint/unbound-method - const originalAdd = transaction.spanRecorder.add; - - transaction.spanRecorder.add = (span: Span): void => { - originalAdd.apply(transaction.spanRecorder, [span]); - - // eslint-disable-next-line @typescript-eslint/unbound-method - const originalSpanFinish = span.finish; - - span.finish = (endTimestamp?: number) => { - originalSpanFinish.apply(span, [endTimestamp]); - - callback(span, endTimestamp); - }; - }; +export function setSpanDurationAsMeasurementOnSpan(name: string, span: Span, on: Span): void { + const { timestamp: spanEnd, start_timestamp: spanStart } = spanToJSON(span); + if (!spanEnd || !spanStart) { + return; } + + setSpanMeasurement(on, name, (spanEnd - spanStart) * 1000, 'millisecond'); } /** - * Determines if the timestamp is now or within the specified margin of error from now. + * Sets measurement on the give span. */ -export function isNearToNow(timestamp: number): boolean { - return Math.abs(timestampInSeconds() - timestamp) <= MARGIN_OF_ERROR_SECONDS; +export function setSpanMeasurement(span: Span, key: string, value: number, unit: MeasurementUnit): void { + span.addEvent(key, { + [SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE]: value, + [SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT]: unit as string + }); +} + +/** + * Returns the latest end timestamp of the child spans of the given span. + */ +export function getLatestChildSpanEndTimestamp(span: Span): number | undefined { + const childEndTimestamps = getSpanDescendants(span) + .map((span) => spanToJSON(span).timestamp) + .filter((timestamp) => !!timestamp); + + return childEndTimestamps.length ? Math.max(...childEndTimestamps) : undefined; +} + +/** + * Returns unix timestamp in ms of the bundle start time. + * + * If not available, returns undefined. + */ +export function getBundleStartTimestampMs(): number | undefined { + const bundleStartTime = NS_GLOBAL_OBJ.__BUNDLE_START_TIME__; + if (!bundleStartTime) { + debug.warn('Missing the bundle start time on the global object.'); + return undefined; + } + + if (!NS_GLOBAL_OBJ.nativePerformanceNow) { + // bundleStartTime is Date.now() in milliseconds + return bundleStartTime; + } + + // nativePerformanceNow() is monotonic clock like performance.now() + const approxStartingTimeOrigin = Date.now() - NS_GLOBAL_OBJ.nativePerformanceNow(); + return approxStartingTimeOrigin + bundleStartTime; +} + +/** + * Creates valid span JSON object from the given data. + */ +export function createSpanJSON(from: Partial & Pick, 'description' | 'start_timestamp' | 'timestamp' | 'origin'>): SpanJSON { + return dropUndefinedKeys({ + status: 'ok', + ...from, + span_id: from.span_id ? from.span_id : uuid4().substring(16), + trace_id: from.trace_id ? from.trace_id : uuid4(), + data: dropUndefinedKeys({ + [SEMANTIC_ATTRIBUTE_SENTRY_OP]: from.op, + [SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: from.origin, + ...(from.data ? from.data : {}) + }) + }); +} + +const SENTRY_DEFAULT_ORIGIN = 'manual'; + +/** + * + */ +export function createChildSpanJSON(parent: SpanJSON, from: Partial & Pick, 'description' | 'start_timestamp' | 'timestamp'>): SpanJSON { + return createSpanJSON({ + op: parent.op, + trace_id: parent.trace_id, + parent_span_id: parent.span_id, + origin: parent.origin || SENTRY_DEFAULT_ORIGIN, + ...from + }); } diff --git a/src/sentry/transports/TextEncoder.ts b/src/sentry/transports/TextEncoder.ts deleted file mode 100644 index 405fcbd..0000000 --- a/src/sentry/transports/TextEncoder.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { TextEncoderInternal } from '@sentry/types'; -import { utf8ToBytes } from '../vendor'; - -import { NATIVE } from '../wrapper'; - -export const makeUtf8TextEncoder = (): TextEncoderInternal => { - const textEncoder = { - encode: (text: string) => - // const bytes = new Uint8Array(NATIVE.utf8ToBytes(text)); - // NATIVE.utf8ToBytes(text) - new Uint8Array(utf8ToBytes(text)) - , - encoding: 'utf-8', - }; - return textEncoder; -}; diff --git a/src/sentry/transports/native.ts b/src/sentry/transports/native.ts index 1f960c5..f705745 100755 --- a/src/sentry/transports/native.ts +++ b/src/sentry/transports/native.ts @@ -1,5 +1,4 @@ -import { BaseTransportOptions, Envelope, Event, Transport } from '@sentry/types'; -import { PromiseBuffer, makePromiseBuffer } from '@sentry/utils'; +import { BaseTransportOptions, Envelope, PromiseBuffer, Transport, type TransportMakeRequestResponse, makePromiseBuffer } from '@sentry/core'; import { NATIVE } from '../wrapper'; @@ -21,22 +20,23 @@ export class NativeTransport implements Transport { } /** - * Sends the envelope to the Store endpoint in Sentry. - * - * @param envelope Envelope that should be sent to Sentry. - */ - public send(envelope: Envelope): PromiseLike { - return this._buffer.add(() => NATIVE.sendEnvelope(envelope)); + * Sends the envelope to the Store endpoint in Sentry. + * + * @param envelope Envelope that should be sent to Sentry. + */ + public send(envelope: Envelope): PromiseLike { + // TODO: We currently can't retrieve the response information from native + return this._buffer.add(() => NATIVE.sendEnvelope(envelope)).then(() => ({})); } /** - * Wait for all envelopes to be sent or the timeout to expire, whichever comes first. - * - * @param timeout Maximum time in ms the transport should wait for envelopes to be flushed. Omitting this parameter will - * cause the transport to wait until all events are sent before resolving the promise. - * @returns A promise that will resolve with `true` if all events are sent before the timeout, or `false` if there are - * still events in the queue when the timeout is reached. - */ + * Wait for all envelopes to be sent or the timeout to expire, whichever comes first. + * + * @param timeout Maximum time in ms the transport should wait for envelopes to be flushed. Omitting this parameter will + * cause the transport to wait until all events are sent before resolving the promise. + * @returns A promise that will resolve with `true` if all events are sent before the timeout, or `false` if there are + * still events in the queue when the timeout is reached. + */ public flush(timeout?: number): PromiseLike { return this._buffer.drain(timeout); } @@ -45,4 +45,6 @@ export class NativeTransport implements Transport { /** * Creates a Native Transport. */ -export function makeNativescriptTransport(options: BaseNativeTransportOptions = {}): NativeTransport { return new NativeTransport(options); } +export function makeNativescriptTransport(options: BaseNativeTransportOptions = {}): NativeTransport { + return new NativeTransport(options); +} diff --git a/src/sentry/utils/AsyncExpiringMap.ts b/src/sentry/utils/AsyncExpiringMap.ts new file mode 100644 index 0000000..cfb34cf --- /dev/null +++ b/src/sentry/utils/AsyncExpiringMap.ts @@ -0,0 +1,171 @@ +function isPromiseLike(obj: any): obj is PromiseLike { + return typeof obj === 'object' && obj != null && typeof obj.then === 'function'; +} + +/** + * A Map that automatically removes entries after their TTL has expired. + * + * The map is Promise-aware, meaning it will start TTL countdown only after the promise has resolved. + */ +export class AsyncExpiringMap { + private _ttl: number; + private _cleanupIntervalMs: number; + private _map: Map | null }>; + private _cleanupInterval: ReturnType | undefined; + + public constructor({ + cleanupInterval = 5_000, + ttl = 2_000 + }: { + cleanupInterval?: number; + ttl?: number; + } = {}) { + this._ttl = ttl; + this._map = new Map(); + this._cleanupIntervalMs = cleanupInterval; + this.startCleanup(); + } + + /** + * Set a key-value pair. + */ + public set(key: K, promise: PromiseLike | V): void { + if (!this._cleanupInterval) { + this.startCleanup(); + } + + if (!isPromiseLike(promise)) { + this._map.set(key, { value: promise, expiresAt: Date.now() + this._ttl, promise: null }); + return; + } + + const entry: { value: V | undefined; expiresAt: number | null; promise: PromiseLike | null } = { + value: undefined, + expiresAt: null, + promise + }; + this._map.set(key, entry); + + promise.then( + (value) => { + entry.value = value; + entry.expiresAt = Date.now() + this._ttl; + entry.promise = null; + }, + () => { + entry.expiresAt = Date.now() + this._ttl; + entry.promise = null; + } + ); + } + + /** + * Pops a key-value pair. + */ + public pop(key: K): PromiseLike | V | undefined { + const entry = this.get(key); + this._map.delete(key); + return entry; + } + + /** + * Get a value by key. + * + * If the values is expired it will be returned and removed from the map. + */ + public get(key: K): PromiseLike | V | undefined { + const entry = this._map.get(key); + + if (!entry) { + return undefined; + } + + if (entry.promise) { + return entry.promise; + } + + if (entry.expiresAt && entry.expiresAt <= Date.now()) { + this._map.delete(key); + } + + return entry.value; + } + + /** + * Check if a key exists in the map. + * + * If the key is expired it's not present in the map. + */ + public has(key: K): boolean { + const entry = this._map.get(key); + + if (!entry) { + return false; + } + + if (entry.promise) { + return true; + } + + if (entry.expiresAt && entry.expiresAt <= Date.now()) { + this._map.delete(key); + return false; + } + + return true; + } + + /** + * Get the remaining time to live of a key. + */ + public ttl(key: K): number | undefined { + const entry = this._map.get(key); + if (entry?.expiresAt) { + const remainingTime = entry.expiresAt - Date.now(); + return remainingTime > 0 ? remainingTime : 0; + } + return undefined; + } + + /** + * Remove expired entries. + */ + public cleanup(): void { + const now = Date.now(); + for (const [key, entry] of this._map.entries()) { + if (entry.expiresAt && entry.expiresAt <= now) { + this._map.delete(key); + } + } + const size = this._map.size; + if (!size) { + this.stopCleanup(); + } + } + + /** + * Clear all entries. + */ + public clear(): void { + if (this._cleanupInterval) { + clearInterval(this._cleanupInterval); + } + this._map.clear(); + } + + /** + * Stop the cleanup interval. + */ + public stopCleanup(): void { + if (this._cleanupInterval) { + clearInterval(this._cleanupInterval); + } + } + + /** + * Start the cleanup interval. + */ + public startCleanup(): void { + this._cleanupInterval = setInterval(() => this.cleanup(), this._cleanupIntervalMs); + } +} diff --git a/src/sentry/utils/envelope.ts b/src/sentry/utils/envelope.ts index ecf1f24..95fc46d 100644 --- a/src/sentry/utils/envelope.ts +++ b/src/sentry/utils/envelope.ts @@ -1,5 +1,5 @@ -import { DsnComponents, EventEnvelope, SdkMetadata, UserFeedback, UserFeedbackItem } from '@sentry/types'; -import { createEnvelope, dsnToString } from '@sentry/utils'; +import type { DsnComponents, EventEnvelope, SdkMetadata, UserFeedback, UserFeedbackItem } from '@sentry/core'; +import { createEnvelope, dsnToString } from '@sentry/core'; export const header = 0; export const items = 1; diff --git a/src/sentry/utils/error.ts b/src/sentry/utils/error.ts new file mode 100644 index 0000000..db242b2 --- /dev/null +++ b/src/sentry/utils/error.ts @@ -0,0 +1,34 @@ +export interface ExtendedError extends Error { + framesToPop?: number | undefined; + cause?: Error | undefined; +} + +// Sentry Stack Parser is skipping lines not frames +// https://github.com/getsentry/sentry-javascript/blob/739d904342aaf9327312f409952f14ceff4ae1ab/packages/utils/src/stacktrace.ts#L23 +// 1 for first line with the Error message +const SENTRY_STACK_PARSER_OFFSET = 1; +const REMOVE_ERROR_CREATION_FRAMES = 2 + SENTRY_STACK_PARSER_OFFSET; + +/** + * Creates synthetic trace. By default pops 2 frames - `createSyntheticError` and the caller + */ +export function createSyntheticError(framesToPop: number = 0): ExtendedError { + const error = new Error() as ExtendedError; + error.framesToPop = framesToPop + REMOVE_ERROR_CREATION_FRAMES; // Skip createSyntheticError's own stack frame. + return error; +} + +/** + * Returns the number of frames to pop from the stack trace. + * @param error ExtendedError + */ +export function getFramesToPop(error: ExtendedError): number { + return error.framesToPop !== undefined ? error.framesToPop : 0; +} + +/** + * Check if `potentialError` is an object with string stack property. + */ +export function isErrorLike(potentialError: unknown): potentialError is { stack: string } { + return potentialError !== null && typeof potentialError === 'object' && 'stack' in potentialError && typeof potentialError.stack === 'string'; +} diff --git a/src/sentry/utils/eventbuilder.ts b/src/sentry/utils/eventbuilder.ts new file mode 100644 index 0000000..b7fad8a --- /dev/null +++ b/src/sentry/utils/eventbuilder.ts @@ -0,0 +1,373 @@ +/* eslint-disable */ +// copied from @sentry/browser +import type { Event, EventHint, Exception, ParameterizedString, SeverityLevel, StackFrame, StackParser } from '@sentry/core'; +import { + addExceptionMechanism, + addExceptionTypeValue, + extractExceptionKeysForMessage, + getClient, + isDOMError, + isDOMException, + isError, + isErrorEvent, + isEvent, + isParameterizedString, + isPlainObject, + normalizeToSize, + resolvedSyncPromise +} from '@sentry/core'; + +type Prototype = { constructor: (...args: unknown[]) => unknown }; + +/** + * This function creates an exception from a JavaScript Error + */ +export function exceptionFromError(stackParser: StackParser, ex: Error): Exception { + // Get the frames first since Opera can lose the stack if we touch anything else first + const frames = parseStackFrames(stackParser, ex); + + const exception: Exception = { + type: extractType(ex), + value: extractMessage(ex) + }; + + if (frames.length) { + exception.stacktrace = { frames }; + } + + if (exception.type === undefined && exception.value === '') { + exception.value = 'Unrecoverable error caught'; + } + + return exception; +} + +function eventFromPlainObject(stackParser: StackParser, exception: Record, syntheticException?: Error, isUnhandledRejection?: boolean): Event { + const client = getClient(); + const normalizeDepth = client?.getOptions().normalizeDepth; + + // If we can, we extract an exception from the object properties + const errorFromProp = getErrorPropertyFromObject(exception); + + const extra = { + __serialized__: normalizeToSize(exception, normalizeDepth) + }; + + if (errorFromProp) { + return { + exception: { + values: [exceptionFromError(stackParser, errorFromProp)] + }, + extra + }; + } + + const event = { + exception: { + values: [ + { + type: isEvent(exception) ? exception.constructor.name : isUnhandledRejection ? 'UnhandledRejection' : 'Error', + value: getNonErrorObjectExceptionValue(exception, { isUnhandledRejection }) + } as Exception + ] + }, + extra + } satisfies Event; + + if (syntheticException) { + const frames = parseStackFrames(stackParser, syntheticException); + if (frames.length) { + // event.exception.values[0] has been set above + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + event.exception.values[0]!.stacktrace = { frames }; + } + } + + return event; +} + +function eventFromError(stackParser: StackParser, ex: Error): Event { + return { + exception: { + values: [exceptionFromError(stackParser, ex)] + } + }; +} + +/** Parses stack frames from an error */ +function parseStackFrames(stackParser: StackParser, ex: Error & { framesToPop?: number; stacktrace?: string }): StackFrame[] { + // Access and store the stacktrace property before doing ANYTHING + // else to it because Opera is not very good at providing it + // reliably in other circumstances. + const stacktrace = ex.stacktrace || ex.stack || ''; + + const skipLines = getSkipFirstStackStringLines(ex); + const framesToPop = getPopFirstTopFrames(ex); + + try { + return stackParser(stacktrace, skipLines, framesToPop); + } catch { + // no-empty + } + + return []; +} + +// Based on our own mapping pattern - https://github.com/getsentry/sentry/blob/9f08305e09866c8bd6d0c24f5b0aabdd7dd6c59c/src/sentry/lang/javascript/errormapping.py#L83-L108 +const reactMinifiedRegexp = /Minified React error #\d+;/i; + +/** + * Certain known React errors contain links that would be falsely + * parsed as frames. This function check for these errors and + * returns number of the stack string lines to skip. + */ +function getSkipFirstStackStringLines(ex: Error): number { + if (ex && reactMinifiedRegexp.test(ex.message)) { + return 1; + } + + return 0; +} + +/** + * If error has `framesToPop` property, it means that the + * creator tells us the first x frames will be useless + * and should be discarded. Typically error from wrapper function + * which don't point to the actual location in the developer's code. + * + * Example: https://github.com/zertosh/invariant/blob/master/invariant.js#L46 + */ +function getPopFirstTopFrames(ex: Error & { framesToPop?: unknown }): number { + if (typeof ex.framesToPop === 'number') { + return ex.framesToPop; + } + + return 0; +} + +// https://developer.mozilla.org/en-US/docs/WebAssembly/JavaScript_interface/Exception +// @ts-expect-error - WebAssembly.Exception is a valid class +function isWebAssemblyException(exception: unknown): exception is WebAssembly.Exception { + // Check for support + // @ts-expect-error - WebAssembly.Exception is a valid class + if (typeof WebAssembly !== 'undefined' && typeof WebAssembly.Exception !== 'undefined') { + // @ts-expect-error - WebAssembly.Exception is a valid class + return exception instanceof WebAssembly.Exception; + } else { + return false; + } +} + +/** + * Extracts from errors what we use as the exception `type` in error events. + * + * Usually, this is the `name` property on Error objects but WASM errors need to be treated differently. + */ +export function extractType(ex: Error & { message: { error?: Error } }): string | undefined { + const name = ex?.name; + + // The name for WebAssembly.Exception Errors needs to be extracted differently. + // Context: https://github.com/getsentry/sentry-javascript/issues/13787 + if (!name && isWebAssemblyException(ex)) { + // Emscripten sets array[type, message] to the "message" property on the WebAssembly.Exception object + const hasTypeInMessage = ex.message && Array.isArray(ex.message) && ex.message.length == 2; + return hasTypeInMessage ? ex.message[0] : 'WebAssembly.Exception'; + } + + return name; +} + +/** + * There are cases where stacktrace.message is an Event object + * https://github.com/getsentry/sentry-javascript/issues/1949 + * In this specific case we try to extract stacktrace.message.error.message + */ +export function extractMessage(ex: Error & { message: { error?: Error } }): string { + const message = ex?.message; + + if (isWebAssemblyException(ex)) { + // For Node 18, Emscripten sets array[type, message] to the "message" property on the WebAssembly.Exception object + if (Array.isArray(ex.message) && ex.message.length == 2) { + return ex.message[1]; + } + return 'wasm exception'; + } + + if (!message) { + return 'No error message'; + } + + if (message.error && typeof message.error.message === 'string') { + return message.error.message; + } + + return message; +} + +/** + * Creates an {@link Event} from all inputs to `captureException` and non-primitive inputs to `captureMessage`. + * @hidden + */ +export function eventFromException(stackParser: StackParser, exception: unknown, hint?: EventHint, attachStacktrace?: boolean): PromiseLike { + const syntheticException = hint?.syntheticException || undefined; + const event = eventFromUnknownInput(stackParser, exception, syntheticException, attachStacktrace); + addExceptionMechanism(event); // defaults to { type: 'generic', handled: true } + event.level = 'error'; + if (hint?.event_id) { + event.event_id = hint.event_id; + } + return resolvedSyncPromise(event); +} + +/** + * Builds and Event from a Message + * @hidden + */ +export function eventFromMessage(stackParser: StackParser, message: ParameterizedString, level: SeverityLevel = 'info', hint?: EventHint, attachStacktrace?: boolean): PromiseLike { + const syntheticException = hint?.syntheticException || undefined; + const event = eventFromString(stackParser, message, syntheticException, attachStacktrace); + event.level = level; + if (hint?.event_id) { + event.event_id = hint.event_id; + } + return resolvedSyncPromise(event); +} + +/** + * @hidden + */ +export function eventFromUnknownInput(stackParser: StackParser, exception: unknown, syntheticException?: Error, attachStacktrace?: boolean, isUnhandledRejection?: boolean): Event { + let event: Event; + + if (isErrorEvent(exception as ErrorEvent) && (exception as ErrorEvent).error) { + // If it is an ErrorEvent with `error` property, extract it to get actual Error + const errorEvent = exception as ErrorEvent; + return eventFromError(stackParser, errorEvent.error as Error); + } + + // If it is a `DOMError` (which is a legacy API, but still supported in some browsers) then we just extract the name + // and message, as it doesn't provide anything else. According to the spec, all `DOMExceptions` should also be + // `Error`s, but that's not the case in IE11, so in that case we treat it the same as we do a `DOMError`. + // + // https://developer.mozilla.org/en-US/docs/Web/API/DOMError + // https://developer.mozilla.org/en-US/docs/Web/API/DOMException + // https://webidl.spec.whatwg.org/#es-DOMException-specialness + if (isDOMError(exception) || isDOMException(exception as DOMException)) { + const domException = exception as DOMException; + + if ('stack' in (exception as Error)) { + event = eventFromError(stackParser, exception as Error); + } else { + const name = domException.name || (isDOMError(domException) ? 'DOMError' : 'DOMException'); + const message = domException.message ? `${name}: ${domException.message}` : name; + event = eventFromString(stackParser, message, syntheticException, attachStacktrace); + addExceptionTypeValue(event, message); + } + if ('code' in domException) { + // eslint-disable-next-line deprecation/deprecation + event.tags = { ...event.tags, 'DOMException.code': `${domException.code}` }; + } + + return event; + } + if (isError(exception)) { + // we have a real Error object, do nothing + return eventFromError(stackParser, exception); + } + if (isPlainObject(exception) || isEvent(exception)) { + // If it's a plain object or an instance of `Event` (the built-in JS kind, not this SDK's `Event` type), serialize + // it manually. This will allow us to group events based on top-level keys which is much better than creating a new + // group on any key/value change. + const objectException = exception; + event = eventFromPlainObject(stackParser, objectException, syntheticException, isUnhandledRejection); + addExceptionMechanism(event, { + synthetic: true + }); + return event; + } + + // If none of previous checks were valid, then it means that it's not: + // - an instance of DOMError + // - an instance of DOMException + // - an instance of Event + // - an instance of Error + // - a valid ErrorEvent (one with an error property) + // - a plain Object + // + // So bail out and capture it as a simple message: + event = eventFromString(stackParser, exception as string, syntheticException, attachStacktrace); + addExceptionTypeValue(event, `${exception}`, undefined); + addExceptionMechanism(event, { + synthetic: true + }); + + return event; +} + +function eventFromString(stackParser: StackParser, message: ParameterizedString, syntheticException?: Error, attachStacktrace?: boolean): Event { + const event: Event = {}; + + if (attachStacktrace && syntheticException) { + const frames = parseStackFrames(stackParser, syntheticException); + if (frames.length) { + event.exception = { + values: [{ value: message, stacktrace: { frames } }] + }; + } + addExceptionMechanism(event, { synthetic: true }); + } + + if (isParameterizedString(message)) { + const { __sentry_template_string__, __sentry_template_values__ } = message; + + event.logentry = { + message: __sentry_template_string__, + params: __sentry_template_values__ + }; + return event; + } + + event.message = message; + return event; +} + +function getNonErrorObjectExceptionValue(exception: Record, { isUnhandledRejection }: { isUnhandledRejection?: boolean }): string { + const keys = extractExceptionKeysForMessage(exception); + const captureType = isUnhandledRejection ? 'promise rejection' : 'exception'; + + // Some ErrorEvent instances do not have an `error` property, which is why they are not handled before + // We still want to try to get a decent message for these cases + if (isErrorEvent(exception)) { + return `Event \`ErrorEvent\` captured as ${captureType} with message \`${exception.message}\``; + } + + if (isEvent(exception)) { + const className = getObjectClassName(exception); + return `Event \`${className}\` (type=${exception.type}) captured as ${captureType}`; + } + + return `Object captured as ${captureType} with keys: ${keys}`; +} + +function getObjectClassName(obj: unknown): string | undefined | void { + try { + const prototype: Prototype | null = Object.getPrototypeOf(obj); + return prototype ? prototype.constructor.name : undefined; + } catch { + // ignore errors here + } +} + +/** If a plain object has a property that is an `Error`, return this error. */ +function getErrorPropertyFromObject(obj: Record): Error | undefined { + for (const prop in obj) { + if (Object.prototype.hasOwnProperty.call(obj, prop)) { + const value = obj[prop]; + if (value instanceof Error) { + return value; + } + } + } + + return undefined; +} diff --git a/src/sentry/utils/fill.ts b/src/sentry/utils/fill.ts new file mode 100644 index 0000000..56f4423 --- /dev/null +++ b/src/sentry/utils/fill.ts @@ -0,0 +1,9 @@ +import { fill } from '@sentry/core'; + +/** + * The same as `import { fill } from '@sentry/core';` but with explicit types. + */ +// eslint-disable-next-line @typescript-eslint/no-explicit-any +export function fillTyped(source: Source, name: Name, replacement: (original: Source[Name]) => Source[Name]): void { + fill(source, name, replacement); +} diff --git a/src/sentry/utils/normalize.ts b/src/sentry/utils/normalize.ts index d6f50a8..45d2f4c 100644 --- a/src/sentry/utils/normalize.ts +++ b/src/sentry/utils/normalize.ts @@ -1,4 +1,4 @@ -import { normalize } from '@sentry/utils'; +import { normalize } from '@sentry/core'; const KEY = 'value'; diff --git a/src/sentry/utils/outcome.ts b/src/sentry/utils/outcome.ts index d36c097..098dfc9 100644 --- a/src/sentry/utils/outcome.ts +++ b/src/sentry/utils/outcome.ts @@ -1,4 +1,4 @@ -import { Outcome } from '@sentry/types'; +import type { Outcome } from '@sentry/core'; /** * Merges buffer with new outcomes. diff --git a/src/sentry/utils/safe.ts b/src/sentry/utils/safe.ts index 01f4864..d77fe15 100644 --- a/src/sentry/utils/safe.ts +++ b/src/sentry/utils/safe.ts @@ -1,12 +1,9 @@ -import { logger } from '@sentry/utils'; - +import { debug } from '@sentry/core'; import { NativescriptOptions } from '../options'; type DangerTypesWithoutCallSignature = -// eslint-disable-next-line @typescript-eslint/ban-types - | Object - | null - | undefined; + // eslint-disable-next-line @typescript-eslint/ban-types + Object | null | undefined; /** * Returns callback factory wrapped with try/catch @@ -19,19 +16,14 @@ export function safeFactory R) | T, options: { loggerMessage?: string; - } = {}, + } = {} ): ((...args: A) => R) | T { if (typeof danger === 'function') { return (...args) => { try { return danger(...args); } catch (error) { - logger.error( - options.loggerMessage - ? options.loggerMessage - : `The ${danger.name} callback threw an error`, - error, - ); + debug.error(options.loggerMessage ? options.loggerMessage : `The ${danger.name} callback threw an error`, error); return args[0]; } }; @@ -45,17 +37,13 @@ type TracesSampler = Required['tracesSampler']; /** * Returns sage tracesSampler that returns 0 if the original failed. */ -export function safeTracesSampler( - tracesSampler: NativescriptOptions['tracesSampler'], -): NativescriptOptions['tracesSampler'] { +export function safeTracesSampler(tracesSampler: NativescriptOptions['tracesSampler']): NativescriptOptions['tracesSampler'] { if (tracesSampler) { - return ( - ...args: Parameters - ): ReturnType => { + return (...args: Parameters): ReturnType => { try { return tracesSampler(...args); } catch (error) { - logger.error('The tracesSampler callback threw an error', error); + debug.error('The tracesSampler callback threw an error', error); return 0; } }; diff --git a/src/sentry/utils/span.ts b/src/sentry/utils/span.ts new file mode 100644 index 0000000..413c408 --- /dev/null +++ b/src/sentry/utils/span.ts @@ -0,0 +1,38 @@ +import type { Span, TransactionEvent } from '@sentry/core'; +import { SentrySpan, getRootSpan } from '@sentry/core'; + +/** + * + */ +export function isSentrySpan(span: Span): span is SentrySpan { + return span instanceof SentrySpan; +} + +/** + * + */ +export function isRootSpan(span: Span): boolean { + return span === getRootSpan(span); +} + +const END_TIME_SCOPE_FIELD = '_endTime'; +const CONVERT_SPAN_TO_TRANSACTION_FIELD = '_convertSpanToTransaction'; + +type SpanWithPrivate = Span & { + [END_TIME_SCOPE_FIELD]?: number; + [CONVERT_SPAN_TO_TRANSACTION_FIELD]?: () => TransactionEvent | undefined; +}; + +/** + * + */ +export function setEndTimeValue(span: Span, endTimestamp: number): void { + (span as SpanWithPrivate)['_endTime'] = endTimestamp; +} + +/** + * + */ +export function convertSpanToTransaction(span: Span): TransactionEvent | undefined { + return (span as SpanWithPrivate)['_convertSpanToTransaction']?.(); +} diff --git a/src/sentry/utils/worldwide.ts b/src/sentry/utils/worldwide.ts new file mode 100644 index 0000000..095465b --- /dev/null +++ b/src/sentry/utils/worldwide.ts @@ -0,0 +1,11 @@ +import type { InternalGlobal } from '@sentry/core'; +import { GLOBAL_OBJ } from '@sentry/core'; + +/** Internal Global object interface with common and Sentry specific properties */ +export interface NativeScriptInternalGlobal extends InternalGlobal { + __BUNDLE_START_TIME__?: number; + nativePerformanceNow?: () => number; +} + +/** Get's the global object for the current JavaScript runtime */ +export const NS_GLOBAL_OBJ = GLOBAL_OBJ as NativeScriptInternalGlobal; diff --git a/src/sentry/wrapper.android.ts b/src/sentry/wrapper.android.ts index 37cecae..616a075 100644 --- a/src/sentry/wrapper.android.ts +++ b/src/sentry/wrapper.android.ts @@ -1,8 +1,8 @@ import { createArrayBuffer, pointsFromBuffer } from '@nativescript-community/arraybuffers'; import { Application, Trace, Utils } from '@nativescript/core'; import { dataSerialize } from '@nativescript/core/utils/native-helper'; -import { BaseEnvelopeItemHeaders, Breadcrumb, Envelope, EnvelopeItem, Event, SeverityLevel, User } from '@sentry/types'; -import { SentryError } from '@sentry/utils'; +import type { BaseEnvelopeItemHeaders, Breadcrumb, Envelope, EnvelopeItem, Event, SeverityLevel, User } from '@sentry/core'; +import { SentryError } from '@sentry/core'; import { parseErrorStack } from './integrations/debugsymbolicator'; import { isHardCrash } from './misc'; import { NativescriptOptions } from './options'; @@ -46,7 +46,7 @@ function concatTypedArrays(a, b) { } export namespace NATIVE { - let enableNative = true; + export let enableNative = true; const _DisabledNativeError = new SentryError('Native is disabled'); let frameMetricsAggregator: androidx.core.app.FrameMetricsAggregator; diff --git a/src/sentry/wrapper.d.ts b/src/sentry/wrapper.d.ts index 9f7c4bb..dd18cf3 100644 --- a/src/sentry/wrapper.d.ts +++ b/src/sentry/wrapper.d.ts @@ -1,21 +1,5 @@ -import { - Attachment, - AttachmentItem, - BaseEnvelopeItemHeaders, - Breadcrumb, - ClientReportItem, - Envelope, - Event, - EventItem, - Package, - SessionItem, - SeverityLevel, - User, - UserFeedbackItem -} from '@sentry/types'; +import { Attachment, Breadcrumb, Envelope, Event, User } from '@sentry/types'; import { NativescriptOptions } from './options'; -import { SentryError, logger } from '@sentry/utils'; -import { Hub, Scope } from '@sentry/core'; export interface NativeAppStartResponse { isColdStart: boolean; @@ -119,8 +103,6 @@ export namespace NATIVE { function setContext(key: string, context: { [key: string]: any } | null); - function withScope(callback: (scope: Scope) => void): ReturnType; - function utf8ToBytes(str: string): Uint8Array; function captureScreenshot(fileName?: string): NativeScreenshot[]; diff --git a/src/sentry/wrapper.ios.ts b/src/sentry/wrapper.ios.ts index a6f48bb..c32a7ca 100644 --- a/src/sentry/wrapper.ios.ts +++ b/src/sentry/wrapper.ios.ts @@ -1,5 +1,5 @@ -import { BaseEnvelopeItemHeaders, Breadcrumb, Envelope, EnvelopeItem, Event, SeverityLevel, User } from '@sentry/types'; -import { SentryError, logger } from '@sentry/utils'; +import type { BaseEnvelopeItemHeaders, Breadcrumb, Envelope, EnvelopeItem, Event, SeverityLevel, User } from '@sentry/core'; +import { SentryError, debug } from '@sentry/core'; import { parseErrorStack } from './integrations/debugsymbolicator'; import { isHardCrash } from './misc'; import { NativescriptOptions } from './options'; @@ -66,7 +66,7 @@ function dataSerialize(data?: any, wrapPrimitives?: boolean) { const FATAL_ERROR_REGEXP = /NativeScript encountered a fatal error:([^]*?) at([\t\n\s]*)?([^]*)$/m; export namespace NATIVE { - let enableNative = true; + export let enableNative = true; const _DisabledNativeError = new SentryError('Native is disabled'); function convertToNativeJavascriptStacktrace( @@ -242,7 +242,7 @@ export namespace NATIVE { */ export async function sendEnvelope(envelope: Envelope) { if (!enableNative) { - logger.warn('Event was skipped as native SDK is not enabled.'); + debug.warn('Event was skipped as native SDK is not enabled.'); return; } const [EOL] = utf8ToBytes('\n'); @@ -360,7 +360,7 @@ export namespace NATIVE { } if (count) { for (let index = 0; index < exceptions.count; index++) { - const exception = exceptions.objectAtIndex(index); + const exception = exceptions.objectAtIndex(index) as SentryException; const exceptionvalue = exception.value; if (exceptionvalue) { const matches = exceptionvalue.match(FATAL_ERROR_REGEXP); diff --git a/test.mjs b/test.mjs index c73e87e..ba070b3 100644 --- a/test.mjs +++ b/test.mjs @@ -1,4 +1,4 @@ -import { stackParserFromStackParserOptions } from '@sentry/utils'; +import { stackParserFromStackParserOptions } from '@sentry/core'; const UNKNOWN_FUNCTION = undefined; diff --git a/yarn.lock b/yarn.lock index 2a594e5..9641821 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8,14 +8,18 @@ __metadata: "@aashutoshrathi/word-wrap@npm:^1.2.3": version: 1.2.6 resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" - checksum: 6eebd12a5cd03cee38fcb915ef9f4ea557df6a06f642dfc7fe8eb4839eb5c9ca55a382f3604d52c14200b0c214c12af5e1f23d2a6d8e23ef2d016b105a9d6c0a + checksum: 10/6eebd12a5cd03cee38fcb915ef9f4ea557df6a06f642dfc7fe8eb4839eb5c9ca55a382f3604d52c14200b0c214c12af5e1f23d2a6d8e23ef2d016b105a9d6c0a languageName: node linkType: hard -"@akylas/nativescript@npm:~8.8.9": - version: 8.8.9 - resolution: "@akylas/nativescript@npm:8.8.9" +"@akylas/nativescript@npm:8.9.10": + version: 8.9.10 + resolution: "@akylas/nativescript@npm:8.9.10" dependencies: + "@csstools/css-calc": "npm:~2.1.2" + "@csstools/css-color-parser": "npm:^3.0.8" + "@csstools/css-parser-algorithms": "npm:^3.0.4" + "@csstools/css-tokenizer": "npm:^3.0.3" "@nativescript/hook": "npm:~2.0.0" acorn: "npm:^8.7.0" css-tree: "npm:^1.1.2" @@ -23,7 +27,7 @@ __metadata: emoji-regex: "npm:^10.3.0" reduce-css-calc: "npm:^2.1.8" tslib: "npm:^2.6.3" - checksum: e02f6bf42ab00bda65f830cac71a6faa6fd0b5ff924cc8e068638cd9b16aa8595cf7ce7b53d2fe25b5ab6141324290e49b029d1bc3c440e816186443b2f1f3e8 + checksum: 10/c892cbdcadbbcd3d41db50f03455cb553d7a64e3bd0c5d47d9d55dc6e0e4549bfe92d8067e00a6ca2c0400e1c5eb909706a2a7bcf983c6ea66dd2e7c28d77bd4 languageName: node linkType: hard @@ -33,7 +37,7 @@ __metadata: dependencies: "@jridgewell/gen-mapping": "npm:^0.1.0" "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 503a58d6e9d645a20debd34fa8df79fb435a79a34b1d487b9ff0be9f20712b1594ce21da16b63af7db8a6b34472212572e53a55613a5a6b3134b23fc74843d04 + checksum: 10/503a58d6e9d645a20debd34fa8df79fb435a79a34b1d487b9ff0be9f20712b1594ce21da16b63af7db8a6b34472212572e53a55613a5a6b3134b23fc74843d04 languageName: node linkType: hard @@ -43,141 +47,154 @@ __metadata: dependencies: "@jridgewell/gen-mapping": "npm:^0.3.0" "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: e15fecbf3b54c988c8b4fdea8ef514ab482537e8a080b2978cc4b47ccca7140577ca7b65ad3322dcce65bc73ee6e5b90cbfe0bbd8c766dad04d5c62ec9634c42 + checksum: 10/e15fecbf3b54c988c8b4fdea8ef514ab482537e8a080b2978cc4b47ccca7140577ca7b65ad3322dcce65bc73ee6e5b90cbfe0bbd8c766dad04d5c62ec9634c42 languageName: node linkType: hard -"@angular/animations@npm:~18.2.13": - version: 18.2.13 - resolution: "@angular/animations@npm:18.2.13" +"@ampproject/remapping@npm:^2.3.0": + version: 2.3.0 + resolution: "@ampproject/remapping@npm:2.3.0" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10/f3451525379c68a73eb0a1e65247fbf28c0cccd126d93af21c75fceff77773d43c0d4a2d51978fb131aff25b5f2cb41a9fe48cc296e61ae65e679c4f6918b0ab + languageName: node + linkType: hard + +"@angular/animations@npm:20.3.3": + version: 20.3.3 + resolution: "@angular/animations@npm:20.3.3" dependencies: tslib: "npm:^2.3.0" peerDependencies: - "@angular/core": 18.2.13 - checksum: bafcc923ada0a545696ad09468ec61ffef83f1aa0dfd9d64a49b760cea5871e324c8efa3eb836f02ab3be571f13be3b21e6264f549e0c57e139690086cf53248 + "@angular/core": 20.3.3 + checksum: 10/114dc00e7864af6335d0611c39564243f3ad78442ec1c1dd9ac539f86e7bb95bc612bc51ef45dc0e4b934154dd8e9c63ce4c78c80e407debdb749c3502012ccf languageName: node linkType: hard -"@angular/common@npm:~18.2.13": - version: 18.2.13 - resolution: "@angular/common@npm:18.2.13" +"@angular/common@npm:20.3.3": + version: 20.3.3 + resolution: "@angular/common@npm:20.3.3" dependencies: tslib: "npm:^2.3.0" peerDependencies: - "@angular/core": 18.2.13 + "@angular/core": 20.3.3 rxjs: ^6.5.3 || ^7.4.0 - checksum: bc2e24c6c95fe5fb2924f6f44c9eb4d80a0a5652dd9f20efa3d2d0b088986d0edd59d03cdd60954bcda382c4a6e37e2db427926ff54d5ae6b482e3bddfc0de60 + checksum: 10/2ab9104ecc0264ea78d2f5751270934f42756ad7cb3d9889eccf526ef6dde6da4f0a869f837a3e4b416f89db3dfc1d7a75703498cae7dff09196191c4083ce91 languageName: node linkType: hard -"@angular/compiler-cli@npm:~18.2.13": - version: 18.2.13 - resolution: "@angular/compiler-cli@npm:18.2.13" +"@angular/compiler-cli@npm:20.3.3": + version: 20.3.3 + resolution: "@angular/compiler-cli@npm:20.3.3" dependencies: - "@babel/core": "npm:7.25.2" + "@babel/core": "npm:7.28.3" "@jridgewell/sourcemap-codec": "npm:^1.4.14" chokidar: "npm:^4.0.0" convert-source-map: "npm:^1.5.1" reflect-metadata: "npm:^0.2.0" semver: "npm:^7.0.0" tslib: "npm:^2.3.0" - yargs: "npm:^17.2.1" + yargs: "npm:^18.0.0" peerDependencies: - "@angular/compiler": 18.2.13 - typescript: ">=5.4 <5.6" + "@angular/compiler": 20.3.3 + typescript: ">=5.8 <6.0" + peerDependenciesMeta: + typescript: + optional: true bin: ng-xi18n: bundles/src/bin/ng_xi18n.js ngc: bundles/src/bin/ngc.js - ngcc: bundles/ngcc/index.js - checksum: 67d7eb7297de63e397074c6e1c9dfb3682d5a07037aea9103e57ca3aefc452a37ffef5dd810a5930b63b66d3639b209c3cc931a3cbdda5a606986059907f8158 + checksum: 10/092165074a1a91e540b3d52f1134bfe90b8d6b2e1f244515acc2744ed0a02a01b4c8bf5071413a603f16e22145b6de7c2aad65a9a61ef94347bf8d7837fa6ee8 languageName: node linkType: hard -"@angular/compiler@npm:~18.2.13": - version: 18.2.13 - resolution: "@angular/compiler@npm:18.2.13" +"@angular/compiler@npm:20.3.3": + version: 20.3.3 + resolution: "@angular/compiler@npm:20.3.3" dependencies: tslib: "npm:^2.3.0" - peerDependencies: - "@angular/core": 18.2.13 - peerDependenciesMeta: - "@angular/core": - optional: true - checksum: a1b4be5a54f150689782642819eec4699586566cdee8bfebb95d15eb00f016e28dc6cf71940145b641a7c029db4b0a78845576810487faecd7431a8e375e309b + checksum: 10/25b640ef5f642a3fc5203b9d3fe5872f5f7710bb652280d4ee8537aace218b8875a4d73e52467c0f8225b567983798eef248465512ca509c137dd520779279b1 languageName: node linkType: hard -"@angular/core@npm:~18.2.13": - version: 18.2.13 - resolution: "@angular/core@npm:18.2.13" +"@angular/core@npm:20.3.3": + version: 20.3.3 + resolution: "@angular/core@npm:20.3.3" dependencies: tslib: "npm:^2.3.0" peerDependencies: + "@angular/compiler": 20.3.3 rxjs: ^6.5.3 || ^7.4.0 - zone.js: ~0.14.10 - checksum: 81b765662240937e0d1488de42e0a42e412bfb8de4cfacdf6d2de2074f36832093d38f52b9750db7b59edd3c4f001eda0e9953d9b18abe66fe147695801ab751 + zone.js: ~0.15.0 + peerDependenciesMeta: + "@angular/compiler": + optional: true + zone.js: + optional: true + checksum: 10/77a405273af4d70b76cc2af7af387138fbbd3c0a9328795b70b5a8ff01e496c2755208a318fbbeb69f4178e5c45088946c17f61b6ef9937795cabc05612c34e6 languageName: node linkType: hard -"@angular/forms@npm:~18.2.13": - version: 18.2.13 - resolution: "@angular/forms@npm:18.2.13" +"@angular/forms@npm:20.3.3": + version: 20.3.3 + resolution: "@angular/forms@npm:20.3.3" dependencies: tslib: "npm:^2.3.0" peerDependencies: - "@angular/common": 18.2.13 - "@angular/core": 18.2.13 - "@angular/platform-browser": 18.2.13 + "@angular/common": 20.3.3 + "@angular/core": 20.3.3 + "@angular/platform-browser": 20.3.3 rxjs: ^6.5.3 || ^7.4.0 - checksum: d0e16749782e6e30c33aed72f04a43576cdab05f7c570d8ddf1a57584290efa8e629945ffa9855b6f0c1944fc63977744c835cc5a2b4f0d8b9f9b7199ae1b9d4 + checksum: 10/33a52b9e86fbc34a952e4cd3dddb3e8db46009ee6cf96adfacbd80ba82be101f37020fd7fbc6bfdf0f7a61a30a1f0c509525847fb180d3e1ad2e76fa0cf29a7b languageName: node linkType: hard -"@angular/platform-browser-dynamic@npm:~18.2.13": - version: 18.2.13 - resolution: "@angular/platform-browser-dynamic@npm:18.2.13" +"@angular/platform-browser-dynamic@npm:20.3.3": + version: 20.3.3 + resolution: "@angular/platform-browser-dynamic@npm:20.3.3" dependencies: tslib: "npm:^2.3.0" peerDependencies: - "@angular/common": 18.2.13 - "@angular/compiler": 18.2.13 - "@angular/core": 18.2.13 - "@angular/platform-browser": 18.2.13 - checksum: 8c1c30fa2af250da47ff5648af9727532dd602334fc7f28a2206c64d0fdad2d41db31d88e0897ca6d6f3fdc3596f6d6fa79a1f0a23288ae5caca5bde10622bd3 + "@angular/common": 20.3.3 + "@angular/compiler": 20.3.3 + "@angular/core": 20.3.3 + "@angular/platform-browser": 20.3.3 + checksum: 10/9999bdb03899e77b48f50cd33a121cacb238b839d2523d972af613a1d885d8132bb322e7de7464479a7d237e1c73ee923990b544223a7a6d7d718c85a8b5cba3 languageName: node linkType: hard -"@angular/platform-browser@npm:~18.2.13": - version: 18.2.13 - resolution: "@angular/platform-browser@npm:18.2.13" +"@angular/platform-browser@npm:20.3.3": + version: 20.3.3 + resolution: "@angular/platform-browser@npm:20.3.3" dependencies: tslib: "npm:^2.3.0" peerDependencies: - "@angular/animations": 18.2.13 - "@angular/common": 18.2.13 - "@angular/core": 18.2.13 + "@angular/animations": 20.3.3 + "@angular/common": 20.3.3 + "@angular/core": 20.3.3 peerDependenciesMeta: "@angular/animations": optional: true - checksum: d4f368896123e35e8154a9b41435efd9d55c56a5b5d030ddc0f0cef0663577a8f8845307903ca5dbfb88fa50a216bf835d7c2cb87825ce1d8487716f250320dc + checksum: 10/694d6932b1a5133ce2d68f94fcdb88d1985f1576db72d903791401c6167466f17f0c84f89a9482c27a7d8094fe37be92dbcc8472f39b5620cea33d750c00f45c languageName: node linkType: hard -"@angular/router@npm:~18.2.13": - version: 18.2.13 - resolution: "@angular/router@npm:18.2.13" +"@angular/router@npm:20.3.3": + version: 20.3.3 + resolution: "@angular/router@npm:20.3.3" dependencies: tslib: "npm:^2.3.0" peerDependencies: - "@angular/common": 18.2.13 - "@angular/core": 18.2.13 - "@angular/platform-browser": 18.2.13 + "@angular/common": 20.3.3 + "@angular/core": 20.3.3 + "@angular/platform-browser": 20.3.3 rxjs: ^6.5.3 || ^7.4.0 - checksum: ea5ddd2a446133a2eae8861701d4112523fda88226270db051c0b4fcd07b3d854946a6bd0be8012a6d3c5fc497210792e8fd8afab99299c0c3e57b86d192374c + checksum: 10/e32f3244485cd29ae958f010f0a15eb984c0a167d86d4090f9d0c195dc2f90df8631d65ad9adef6643601fa076a8b79c4c05c20813edd96fb80ac7a59cbe8e8a languageName: node linkType: hard -"@appnest/readme@npm:^1.2.7": +"@appnest/readme@npm:1.2.7": version: 1.2.7 resolution: "@appnest/readme@npm:1.2.7" dependencies: @@ -191,7 +208,7 @@ __metadata: web-component-analyzer: "npm:1.0.3" bin: readme: cli.cjs.js - checksum: fa14d884a858b3fb3e5c3c7099b73981067039748aeffe0abea6f84c9bd9ee9f7843a4d0e49a94f63ddbbe76eb224ae763db32b53b252a3612b32f474c61de38 + checksum: 10/fa14d884a858b3fb3e5c3c7099b73981067039748aeffe0abea6f84c9bd9ee9f7843a4d0e49a94f63ddbbe76eb224ae763db32b53b252a3612b32f474c61de38 languageName: node linkType: hard @@ -200,17 +217,7 @@ __metadata: resolution: "@babel/code-frame@npm:7.18.6" dependencies: "@babel/highlight": "npm:^7.18.6" - checksum: 195e2be3172d7684bf95cff69ae3b7a15a9841ea9d27d3c843662d50cdd7d6470fd9c8e64be84d031117e4a4083486effba39f9aef6bbb2c89f7f21bcfba33ba - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/code-frame@npm:7.23.5" - dependencies: - "@babel/highlight": "npm:^7.23.4" - chalk: "npm:^2.4.2" - checksum: 44e58529c9d93083288dc9e649c553c5ba997475a7b0758cc3ddc4d77b8a7d985dbe78cc39c9bbc61f26d50af6da1ddf0a3427eae8cc222a9370619b671ed8f5 + checksum: 10/195e2be3172d7684bf95cff69ae3b7a15a9841ea9d27d3c843662d50cdd7d6470fd9c8e64be84d031117e4a4083486effba39f9aef6bbb2c89f7f21bcfba33ba languageName: node linkType: hard @@ -220,39 +227,49 @@ __metadata: dependencies: "@babel/highlight": "npm:^7.24.2" picocolors: "npm:^1.0.0" - checksum: 7db8f5b36ffa3f47a37f58f61e3d130b9ecad21961f3eede7e2a4ac2c7e4a5efb6e9d03a810c669bc986096831b6c0dfc2c3082673d93351b82359c1b03e0590 + checksum: 10/7db8f5b36ffa3f47a37f58f61e3d130b9ecad21961f3eede7e2a4ac2c7e4a5efb6e9d03a810c669bc986096831b6c0dfc2c3082673d93351b82359c1b03e0590 + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/code-frame@npm:7.23.5" + dependencies: + "@babel/highlight": "npm:^7.23.4" + chalk: "npm:^2.4.2" + checksum: 10/44e58529c9d93083288dc9e649c553c5ba997475a7b0758cc3ddc4d77b8a7d985dbe78cc39c9bbc61f26d50af6da1ddf0a3427eae8cc222a9370619b671ed8f5 languageName: node linkType: hard -"@babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.25.9": - version: 7.26.2 - resolution: "@babel/code-frame@npm:7.26.2" +"@babel/code-frame@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/code-frame@npm:7.27.1" dependencies: - "@babel/helper-validator-identifier": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.27.1" js-tokens: "npm:^4.0.0" - picocolors: "npm:^1.0.0" - checksum: db2c2122af79d31ca916755331bb4bac96feb2b334cdaca5097a6b467fdd41963b89b14b6836a14f083de7ff887fc78fa1b3c10b14e743d33e12dbfe5ee3d223 + picocolors: "npm:^1.1.1" + checksum: 10/721b8a6e360a1fa0f1c9fe7351ae6c874828e119183688b533c477aa378f1010f37cc9afbfc4722c686d1f5cdd00da02eab4ba7278a0c504fa0d7a321dcd4fdf languageName: node linkType: hard "@babel/compat-data@npm:^7.20.0": version: 7.20.5 resolution: "@babel/compat-data@npm:7.20.5" - checksum: 2c128acbfe476c05e483e7e89ff8631c252ef710b53f34e70a912d30f9b38a7967deae93e60670a59bf5cd533c4dcf6c8dfd54c6c8a9f4379e1c53d7ee7c9058 + checksum: 10/2c128acbfe476c05e483e7e89ff8631c252ef710b53f34e70a912d30f9b38a7967deae93e60670a59bf5cd533c4dcf6c8dfd54c6c8a9f4379e1c53d7ee7c9058 languageName: node linkType: hard "@babel/compat-data@npm:^7.23.5": version: 7.23.5 resolution: "@babel/compat-data@npm:7.23.5" - checksum: 088f14f646ecbddd5ef89f120a60a1b3389a50a9705d44603dca77662707d0175a5e0e0da3943c3298f1907a4ab871468656fbbf74bb7842cd8b0686b2c19736 + checksum: 10/088f14f646ecbddd5ef89f120a60a1b3389a50a9705d44603dca77662707d0175a5e0e0da3943c3298f1907a4ab871468656fbbf74bb7842cd8b0686b2c19736 languageName: node linkType: hard -"@babel/compat-data@npm:^7.25.9": - version: 7.26.2 - resolution: "@babel/compat-data@npm:7.26.2" - checksum: ed9eed6b62ce803ef4a320b1dac76b0302abbb29c49dddf96f3e3207d9717eb34e299a8651bb1582e9c3346ead74b6d595ffced5b3dae718afa08b18741f8402 +"@babel/compat-data@npm:^7.27.2": + version: 7.28.5 + resolution: "@babel/compat-data@npm:7.28.5" + checksum: 10/5a5ff00b187049e847f04bd02e21fbd8094544e5016195c2b45e56fa2e311eeb925b158f52a85624c9e6bacc1ce0323e26c303513723d918a8034e347e22610d languageName: node linkType: hard @@ -275,30 +292,30 @@ __metadata: gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.1" semver: "npm:^6.3.0" - checksum: 9215d03aa4c0aeaee0d36c6a6bd9c53048325c0644ce774c1a382ad717af9cf4b3b6313c69377fa0068a59822c9cd909bcf62955439634c5035e89cfc6278e0e + checksum: 10/9215d03aa4c0aeaee0d36c6a6bd9c53048325c0644ce774c1a382ad717af9cf4b3b6313c69377fa0068a59822c9cd909bcf62955439634c5035e89cfc6278e0e languageName: node linkType: hard -"@babel/core@npm:7.25.2": - version: 7.25.2 - resolution: "@babel/core@npm:7.25.2" +"@babel/core@npm:7.28.3": + version: 7.28.3 + resolution: "@babel/core@npm:7.28.3" dependencies: "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.24.7" - "@babel/generator": "npm:^7.25.0" - "@babel/helper-compilation-targets": "npm:^7.25.2" - "@babel/helper-module-transforms": "npm:^7.25.2" - "@babel/helpers": "npm:^7.25.0" - "@babel/parser": "npm:^7.25.0" - "@babel/template": "npm:^7.25.0" - "@babel/traverse": "npm:^7.25.2" - "@babel/types": "npm:^7.25.2" + "@babel/code-frame": "npm:^7.27.1" + "@babel/generator": "npm:^7.28.3" + "@babel/helper-compilation-targets": "npm:^7.27.2" + "@babel/helper-module-transforms": "npm:^7.28.3" + "@babel/helpers": "npm:^7.28.3" + "@babel/parser": "npm:^7.28.3" + "@babel/template": "npm:^7.27.2" + "@babel/traverse": "npm:^7.28.3" + "@babel/types": "npm:^7.28.2" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 0d6ec10ff430df66f654c089d6f7ef1d9bed0c318ac257ad5f0dfa0caa45666011828ae75f998bcdb279763e892b091b2925d0bc483299e61649d2c7a2245e33 + checksum: 10/0faded84edcfd80f9a5ccc35abd46267360bba23ac295291becc8b8f9c95220f1914491b83b15e297201b19af78bbaf2ad48c2dc9d86b92f3f16a06938de8c72 languageName: node linkType: hard @@ -321,7 +338,7 @@ __metadata: gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.1" semver: "npm:^6.3.0" - checksum: 2e099b8875c30e181cbce29add6a863be42283920d9097e19212899b23e16f63d9bace4e40e267e59b3790a6d56e31c492e96ee621643da784bd2080754a3240 + checksum: 10/2e099b8875c30e181cbce29add6a863be42283920d9097e19212899b23e16f63d9bace4e40e267e59b3790a6d56e31c492e96ee621643da784bd2080754a3240 languageName: node linkType: hard @@ -333,7 +350,7 @@ __metadata: "@jridgewell/gen-mapping": "npm:^0.3.2" "@jridgewell/trace-mapping": "npm:^0.3.17" jsesc: "npm:^2.5.1" - checksum: 864090d5122c0aa3074471fd7b79d8a880c1468480cbd28925020a3dcc7eb6e98bedcdb38983df299c12b44b166e30915b8085a7bc126e68fa7e2aadc7bd1ac5 + checksum: 10/864090d5122c0aa3074471fd7b79d8a880c1468480cbd28925020a3dcc7eb6e98bedcdb38983df299c12b44b166e30915b8085a7bc126e68fa7e2aadc7bd1ac5 languageName: node linkType: hard @@ -344,20 +361,20 @@ __metadata: "@babel/types": "npm:^7.20.5" "@jridgewell/gen-mapping": "npm:^0.3.2" jsesc: "npm:^2.5.1" - checksum: 6c9cd14c7d203f7e915b94950c7049d144ed55bb9f55e5c47cbf929b114bdc9eb90a572aef43f628ee87571ce97cd4c29d93839bf6dc53589e34f78b4b25ea5b + checksum: 10/6c9cd14c7d203f7e915b94950c7049d144ed55bb9f55e5c47cbf929b114bdc9eb90a572aef43f628ee87571ce97cd4c29d93839bf6dc53589e34f78b4b25ea5b languageName: node linkType: hard -"@babel/generator@npm:^7.25.0, @babel/generator@npm:^7.25.9": - version: 7.26.2 - resolution: "@babel/generator@npm:7.26.2" +"@babel/generator@npm:^7.28.3, @babel/generator@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/generator@npm:7.28.5" dependencies: - "@babel/parser": "npm:^7.26.2" - "@babel/types": "npm:^7.26.0" - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" + "@babel/parser": "npm:^7.28.5" + "@babel/types": "npm:^7.28.5" + "@jridgewell/gen-mapping": "npm:^0.3.12" + "@jridgewell/trace-mapping": "npm:^0.3.28" jsesc: "npm:^3.0.2" - checksum: 71ace82b5b07a554846a003624bfab93275ccf73cdb9f1a37a4c1094bf9dc94bb677c67e8b8c939dbd6c5f0eda2e8f268aa2b0d9c3b9511072565660e717e045 + checksum: 10/ae618f0a17a6d76c3983e1fd5d9c2f5fdc07703a119efdb813a7d9b8ad4be0a07d4c6f0d718440d2de01a68e321f64e2d63c77fc5d43ae47ae143746ef28ac1f languageName: node linkType: hard @@ -370,7 +387,7 @@ __metadata: browserslist: "npm:^4.22.2" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: 05595cd73087ddcd81b82d2f3297aac0c0422858dfdded43d304786cf680ec33e846e2317e6992d2c964ee61d93945cbf1fa8ec80b55aee5bfb159227fb02cb9 + checksum: 10/05595cd73087ddcd81b82d2f3297aac0c0422858dfdded43d304786cf680ec33e846e2317e6992d2c964ee61d93945cbf1fa8ec80b55aee5bfb159227fb02cb9 languageName: node linkType: hard @@ -384,34 +401,34 @@ __metadata: semver: "npm:^6.3.0" peerDependencies: "@babel/core": ^7.0.0 - checksum: 79dccf27fd5ecbf9ff5a8d6781b1dc9d98d2e995d1584d24b52e6ea877b2e8690885d94fc855aaa43e586d81b11c31c86b3ea602338398ec88973b865cd1523d + checksum: 10/79dccf27fd5ecbf9ff5a8d6781b1dc9d98d2e995d1584d24b52e6ea877b2e8690885d94fc855aaa43e586d81b11c31c86b3ea602338398ec88973b865cd1523d languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.25.2": - version: 7.25.9 - resolution: "@babel/helper-compilation-targets@npm:7.25.9" +"@babel/helper-compilation-targets@npm:^7.27.2": + version: 7.27.2 + resolution: "@babel/helper-compilation-targets@npm:7.27.2" dependencies: - "@babel/compat-data": "npm:^7.25.9" - "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/compat-data": "npm:^7.27.2" + "@babel/helper-validator-option": "npm:^7.27.1" browserslist: "npm:^4.24.0" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: 8053fbfc21e8297ab55c8e7f9f119e4809fa7e505268691e1bedc2cf5e7a5a7de8c60ad13da2515378621b7601c42e101d2d679904da395fa3806a1edef6b92e + checksum: 10/bd53c30a7477049db04b655d11f4c3500aea3bcbc2497cf02161de2ecf994fec7c098aabbcebe210ffabc2ecbdb1e3ffad23fb4d3f18723b814f423ea1749fe8 languageName: node linkType: hard "@babel/helper-environment-visitor@npm:^7.18.9": version: 7.18.9 resolution: "@babel/helper-environment-visitor@npm:7.18.9" - checksum: b25101f6162ddca2d12da73942c08ad203d7668e06663df685634a8fde54a98bc015f6f62938e8554457a592a024108d45b8f3e651fd6dcdb877275b73cc4420 + checksum: 10/b25101f6162ddca2d12da73942c08ad203d7668e06663df685634a8fde54a98bc015f6f62938e8554457a592a024108d45b8f3e651fd6dcdb877275b73cc4420 languageName: node linkType: hard "@babel/helper-environment-visitor@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-environment-visitor@npm:7.22.20" - checksum: d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69 + checksum: 10/d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69 languageName: node linkType: hard @@ -421,7 +438,7 @@ __metadata: dependencies: "@babel/template": "npm:^7.18.10" "@babel/types": "npm:^7.19.0" - checksum: 4c0a5a3c2f4ac8326ab9acdeb288658d202f14113db5b29b784c9705911f7063631da489354e7635761ee666ec7a5116540a2ea6d49d0c122dfadefab2853ad9 + checksum: 10/4c0a5a3c2f4ac8326ab9acdeb288658d202f14113db5b29b784c9705911f7063631da489354e7635761ee666ec7a5116540a2ea6d49d0c122dfadefab2853ad9 languageName: node linkType: hard @@ -431,7 +448,14 @@ __metadata: dependencies: "@babel/template": "npm:^7.22.15" "@babel/types": "npm:^7.23.0" - checksum: 7b2ae024cd7a09f19817daf99e0153b3bf2bc4ab344e197e8d13623d5e36117ed0b110914bc248faa64e8ccd3e97971ec7b41cc6fd6163a2b980220c58dcdf6d + checksum: 10/7b2ae024cd7a09f19817daf99e0153b3bf2bc4ab344e197e8d13623d5e36117ed0b110914bc248faa64e8ccd3e97971ec7b41cc6fd6163a2b980220c58dcdf6d + languageName: node + linkType: hard + +"@babel/helper-globals@npm:^7.28.0": + version: 7.28.0 + resolution: "@babel/helper-globals@npm:7.28.0" + checksum: 10/91445f7edfde9b65dcac47f4f858f68dc1661bf73332060ab67ad7cc7b313421099a2bfc4bda30c3db3842cfa1e86fffbb0d7b2c5205a177d91b22c8d7d9cb47 languageName: node linkType: hard @@ -440,7 +464,7 @@ __metadata: resolution: "@babel/helper-hoist-variables@npm:7.18.6" dependencies: "@babel/types": "npm:^7.18.6" - checksum: fd9c35bb435fda802bf9ff7b6f2df06308a21277c6dec2120a35b09f9de68f68a33972e2c15505c1a1a04b36ec64c9ace97d4a9e26d6097b76b4396b7c5fa20f + checksum: 10/fd9c35bb435fda802bf9ff7b6f2df06308a21277c6dec2120a35b09f9de68f68a33972e2c15505c1a1a04b36ec64c9ace97d4a9e26d6097b76b4396b7c5fa20f languageName: node linkType: hard @@ -449,7 +473,7 @@ __metadata: resolution: "@babel/helper-hoist-variables@npm:7.22.5" dependencies: "@babel/types": "npm:^7.22.5" - checksum: 394ca191b4ac908a76e7c50ab52102669efe3a1c277033e49467913c7ed6f7c64d7eacbeabf3bed39ea1f41731e22993f763b1edce0f74ff8563fd1f380d92cc + checksum: 10/394ca191b4ac908a76e7c50ab52102669efe3a1c277033e49467913c7ed6f7c64d7eacbeabf3bed39ea1f41731e22993f763b1edce0f74ff8563fd1f380d92cc languageName: node linkType: hard @@ -458,7 +482,7 @@ __metadata: resolution: "@babel/helper-module-imports@npm:7.18.6" dependencies: "@babel/types": "npm:^7.18.6" - checksum: 75b0d510271c2d220c426ec1174666febbe8ce520e66f99f87e8944acddaf5d1e88167fe500a1c8e46a770a5cb916e566d3b514ec0af6cbdac93089ed8200716 + checksum: 10/75b0d510271c2d220c426ec1174666febbe8ce520e66f99f87e8944acddaf5d1e88167fe500a1c8e46a770a5cb916e566d3b514ec0af6cbdac93089ed8200716 languageName: node linkType: hard @@ -467,17 +491,17 @@ __metadata: resolution: "@babel/helper-module-imports@npm:7.22.15" dependencies: "@babel/types": "npm:^7.22.15" - checksum: 5ecf9345a73b80c28677cfbe674b9f567bb0d079e37dcba9055e36cb337db24ae71992a58e1affa9d14a60d3c69907d30fe1f80aea105184501750a58d15c81c + checksum: 10/5ecf9345a73b80c28677cfbe674b9f567bb0d079e37dcba9055e36cb337db24ae71992a58e1affa9d14a60d3c69907d30fe1f80aea105184501750a58d15c81c languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-module-imports@npm:7.25.9" +"@babel/helper-module-imports@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-module-imports@npm:7.27.1" dependencies: - "@babel/traverse": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: e090be5dee94dda6cd769972231b21ddfae988acd76b703a480ac0c96f3334557d70a965bf41245d6ee43891e7571a8b400ccf2b2be5803351375d0f4e5bcf08 + "@babel/traverse": "npm:^7.27.1" + "@babel/types": "npm:^7.27.1" + checksum: 10/58e792ea5d4ae71676e0d03d9fef33e886a09602addc3bd01388a98d87df9fcfd192968feb40ac4aedb7e287ec3d0c17b33e3ecefe002592041a91d8a1998a8d languageName: node linkType: hard @@ -492,7 +516,7 @@ __metadata: "@babel/helper-validator-identifier": "npm:^7.22.20" peerDependencies: "@babel/core": ^7.0.0 - checksum: 583fa580f8e50e6f45c4f46aa76a8e49c2528deb84e25f634d66461b9a0e2420e13979b0a607b67aef67eaf8db8668eb9edc038b4514b16e3879fe09e8fd294b + checksum: 10/583fa580f8e50e6f45c4f46aa76a8e49c2528deb84e25f634d66461b9a0e2420e13979b0a607b67aef67eaf8db8668eb9edc038b4514b16e3879fe09e8fd294b languageName: node linkType: hard @@ -508,20 +532,20 @@ __metadata: "@babel/template": "npm:^7.18.10" "@babel/traverse": "npm:^7.20.1" "@babel/types": "npm:^7.20.2" - checksum: 46edece963f9d1b2612510c78f0dd18e32e38ddf348197ef94666b4e2b50a50ee586abcf13ad11e157e251d6b8a523cff48a105de1f4d5ab9674cd7e9850d36a + checksum: 10/46edece963f9d1b2612510c78f0dd18e32e38ddf348197ef94666b4e2b50a50ee586abcf13ad11e157e251d6b8a523cff48a105de1f4d5ab9674cd7e9850d36a languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.25.2": - version: 7.26.0 - resolution: "@babel/helper-module-transforms@npm:7.26.0" +"@babel/helper-module-transforms@npm:^7.28.3": + version: 7.28.3 + resolution: "@babel/helper-module-transforms@npm:7.28.3" dependencies: - "@babel/helper-module-imports": "npm:^7.25.9" - "@babel/helper-validator-identifier": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" + "@babel/helper-module-imports": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.27.1" + "@babel/traverse": "npm:^7.28.3" peerDependencies: "@babel/core": ^7.0.0 - checksum: 9841d2a62f61ad52b66a72d08264f23052d533afc4ce07aec2a6202adac0bfe43014c312f94feacb3291f4c5aafe681955610041ece2c276271adce3f570f2f5 + checksum: 10/598fdd8aa5b91f08542d0ba62a737847d0e752c8b95ae2566bc9d11d371856d6867d93e50db870fb836a6c44cfe481c189d8a2b35ca025a224f070624be9fa87 languageName: node linkType: hard @@ -530,7 +554,7 @@ __metadata: resolution: "@babel/helper-simple-access@npm:7.20.2" dependencies: "@babel/types": "npm:^7.20.2" - checksum: ce313e315123b4e4db1ad61a3e7695aa002ed4d544e69df545386ff11315f9677b8b2728ab543e93ede35fc8854c95be29c4982285d5bf8518cdee55ee444b82 + checksum: 10/ce313e315123b4e4db1ad61a3e7695aa002ed4d544e69df545386ff11315f9677b8b2728ab543e93ede35fc8854c95be29c4982285d5bf8518cdee55ee444b82 languageName: node linkType: hard @@ -539,7 +563,7 @@ __metadata: resolution: "@babel/helper-simple-access@npm:7.22.5" dependencies: "@babel/types": "npm:^7.22.5" - checksum: 7d5430eecf880937c27d1aed14245003bd1c7383ae07d652b3932f450f60bfcf8f2c1270c593ab063add185108d26198c69d1aca0e6fb7c6fdada4bcf72ab5b7 + checksum: 10/7d5430eecf880937c27d1aed14245003bd1c7383ae07d652b3932f450f60bfcf8f2c1270c593ab063add185108d26198c69d1aca0e6fb7c6fdada4bcf72ab5b7 languageName: node linkType: hard @@ -548,7 +572,7 @@ __metadata: resolution: "@babel/helper-split-export-declaration@npm:7.18.6" dependencies: "@babel/types": "npm:^7.18.6" - checksum: c6d3dede53878f6be1d869e03e9ffbbb36f4897c7cc1527dc96c56d127d834ffe4520a6f7e467f5b6f3c2843ea0e81a7819d66ae02f707f6ac057f3d57943a2b + checksum: 10/c6d3dede53878f6be1d869e03e9ffbbb36f4897c7cc1527dc96c56d127d834ffe4520a6f7e467f5b6f3c2843ea0e81a7819d66ae02f707f6ac057f3d57943a2b languageName: node linkType: hard @@ -557,70 +581,70 @@ __metadata: resolution: "@babel/helper-split-export-declaration@npm:7.22.6" dependencies: "@babel/types": "npm:^7.22.5" - checksum: e141cace583b19d9195f9c2b8e17a3ae913b7ee9b8120246d0f9ca349ca6f03cb2c001fd5ec57488c544347c0bb584afec66c936511e447fd20a360e591ac921 + checksum: 10/e141cace583b19d9195f9c2b8e17a3ae913b7ee9b8120246d0f9ca349ca6f03cb2c001fd5ec57488c544347c0bb584afec66c936511e447fd20a360e591ac921 languageName: node linkType: hard "@babel/helper-string-parser@npm:^7.19.4": version: 7.19.4 resolution: "@babel/helper-string-parser@npm:7.19.4" - checksum: 05d428ed8111a2393a69f5ac2f075554d8d61ed3ffc885b62a1829ef25c2eaa7c53e69d0d35e658c995755dc916aeb4c8c04fe51391758ea4b86c931111ebbc2 + checksum: 10/05d428ed8111a2393a69f5ac2f075554d8d61ed3ffc885b62a1829ef25c2eaa7c53e69d0d35e658c995755dc916aeb4c8c04fe51391758ea4b86c931111ebbc2 languageName: node linkType: hard "@babel/helper-string-parser@npm:^7.23.4": version: 7.23.4 resolution: "@babel/helper-string-parser@npm:7.23.4" - checksum: c352082474a2ee1d2b812bd116a56b2e8b38065df9678a32a535f151ec6f58e54633cc778778374f10544b930703cca6ddf998803888a636afa27e2658068a9c + checksum: 10/c352082474a2ee1d2b812bd116a56b2e8b38065df9678a32a535f151ec6f58e54633cc778778374f10544b930703cca6ddf998803888a636afa27e2658068a9c languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-string-parser@npm:7.25.9" - checksum: c28656c52bd48e8c1d9f3e8e68ecafd09d949c57755b0d353739eb4eae7ba4f7e67e92e4036f1cd43378cc1397a2c943ed7bcaf5949b04ab48607def0258b775 +"@babel/helper-string-parser@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-string-parser@npm:7.27.1" + checksum: 10/0ae29cc2005084abdae2966afdb86ed14d41c9c37db02c3693d5022fba9f5d59b011d039380b8e537c34daf117c549f52b452398f576e908fb9db3c7abbb3a00 languageName: node linkType: hard "@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1": version: 7.19.1 resolution: "@babel/helper-validator-identifier@npm:7.19.1" - checksum: 30ecd53b7276970d59d65e68e147ea885f8812e50d06a59315dd1f12dc41467d29d6c56bf1fd02e91100f939cba378815b2c19f5d3604331a153aed9efcbd2a9 + checksum: 10/30ecd53b7276970d59d65e68e147ea885f8812e50d06a59315dd1f12dc41467d29d6c56bf1fd02e91100f939cba378815b2c19f5d3604331a153aed9efcbd2a9 languageName: node linkType: hard "@babel/helper-validator-identifier@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-validator-identifier@npm:7.22.20" - checksum: df882d2675101df2d507b95b195ca2f86a3ef28cb711c84f37e79ca23178e13b9f0d8b522774211f51e40168bf5142be4c1c9776a150cddb61a0d5bf3e95750b + checksum: 10/df882d2675101df2d507b95b195ca2f86a3ef28cb711c84f37e79ca23178e13b9f0d8b522774211f51e40168bf5142be4c1c9776a150cddb61a0d5bf3e95750b languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-validator-identifier@npm:7.25.9" - checksum: 3f9b649be0c2fd457fa1957b694b4e69532a668866b8a0d81eabfa34ba16dbf3107b39e0e7144c55c3c652bf773ec816af8df4a61273a2bb4eb3145ca9cf478e +"@babel/helper-validator-identifier@npm:^7.27.1, @babel/helper-validator-identifier@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/helper-validator-identifier@npm:7.28.5" + checksum: 10/8e5d9b0133702cfacc7f368bf792f0f8ac0483794877c6dca5fcb73810ee138e27527701826fb58a40a004f3a5ec0a2f3c3dd5e326d262530b119918f3132ba7 languageName: node linkType: hard "@babel/helper-validator-option@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-validator-option@npm:7.18.6" - checksum: f9cc6eb7cc5d759c5abf006402180f8d5e4251e9198197428a97e05d65eb2f8ae5a0ce73b1dfd2d35af41d0eb780627a64edf98a4e71f064eeeacef8de58f2cf + checksum: 10/f9cc6eb7cc5d759c5abf006402180f8d5e4251e9198197428a97e05d65eb2f8ae5a0ce73b1dfd2d35af41d0eb780627a64edf98a4e71f064eeeacef8de58f2cf languageName: node linkType: hard "@babel/helper-validator-option@npm:^7.23.5": version: 7.23.5 resolution: "@babel/helper-validator-option@npm:7.23.5" - checksum: 537cde2330a8aede223552510e8a13e9c1c8798afee3757995a7d4acae564124fe2bf7e7c3d90d62d3657434a74340a274b3b3b1c6f17e9a2be1f48af29cb09e + checksum: 10/537cde2330a8aede223552510e8a13e9c1c8798afee3757995a7d4acae564124fe2bf7e7c3d90d62d3657434a74340a274b3b3b1c6f17e9a2be1f48af29cb09e languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-validator-option@npm:7.25.9" - checksum: 9491b2755948ebbdd68f87da907283698e663b5af2d2b1b02a2765761974b1120d5d8d49e9175b167f16f72748ffceec8c9cf62acfbee73f4904507b246e2b3d +"@babel/helper-validator-option@npm:^7.27.1": + version: 7.27.1 + resolution: "@babel/helper-validator-option@npm:7.27.1" + checksum: 10/db73e6a308092531c629ee5de7f0d04390835b21a263be2644276cb27da2384b64676cab9f22cd8d8dbd854c92b1d7d56fc8517cf0070c35d1c14a8c828b0903 languageName: node linkType: hard @@ -631,7 +655,7 @@ __metadata: "@babel/template": "npm:^7.24.0" "@babel/traverse": "npm:^7.24.0" "@babel/types": "npm:^7.24.0" - checksum: cc82012161b30185c2698da359c7311cf019f0932f8fcb805e985fec9e0053c354f0534dc9961f3170eee579df6724eecd34b0f5ffaa155cdd456af59fbff86e + checksum: 10/cc82012161b30185c2698da359c7311cf019f0932f8fcb805e985fec9e0053c354f0534dc9961f3170eee579df6724eecd34b0f5ffaa155cdd456af59fbff86e languageName: node linkType: hard @@ -642,17 +666,17 @@ __metadata: "@babel/template": "npm:^7.18.10" "@babel/traverse": "npm:^7.20.5" "@babel/types": "npm:^7.20.5" - checksum: bbcbdfaed7835c4fe759fad4367c217799b8f6cf4c8cf1cee0163213f1f33e23f06523fa3ec41671cc1054795479fdb55c74a4e55c5ef901ca9c9cdb60ab6d15 + checksum: 10/bbcbdfaed7835c4fe759fad4367c217799b8f6cf4c8cf1cee0163213f1f33e23f06523fa3ec41671cc1054795479fdb55c74a4e55c5ef901ca9c9cdb60ab6d15 languageName: node linkType: hard -"@babel/helpers@npm:^7.25.0": - version: 7.26.0 - resolution: "@babel/helpers@npm:7.26.0" +"@babel/helpers@npm:^7.28.3": + version: 7.28.4 + resolution: "@babel/helpers@npm:7.28.4" dependencies: - "@babel/template": "npm:^7.25.9" - "@babel/types": "npm:^7.26.0" - checksum: fd4757f65d10b64cfdbf4b3adb7ea6ffff9497c53e0786452f495d1f7794da7e0898261b4db65e1c62bbb9a360d7d78a1085635c23dfc3af2ab6dcba06585f86 + "@babel/template": "npm:^7.27.2" + "@babel/types": "npm:^7.28.4" + checksum: 10/5a70a82e196cf8808f8a449cc4780c34d02edda2bb136d39ce9d26e63b615f18e89a95472230c3ce7695db0d33e7026efeee56f6454ed43480f223007ed205eb languageName: node linkType: hard @@ -663,7 +687,7 @@ __metadata: "@babel/helper-validator-identifier": "npm:^7.18.6" chalk: "npm:^2.0.0" js-tokens: "npm:^4.0.0" - checksum: 92d8ee61549de5ff5120e945e774728e5ccd57fd3b2ed6eace020ec744823d4a98e242be1453d21764a30a14769ecd62170fba28539b211799bbaf232bbb2789 + checksum: 10/92d8ee61549de5ff5120e945e774728e5ccd57fd3b2ed6eace020ec744823d4a98e242be1453d21764a30a14769ecd62170fba28539b211799bbaf232bbb2789 languageName: node linkType: hard @@ -674,7 +698,7 @@ __metadata: "@babel/helper-validator-identifier": "npm:^7.22.20" chalk: "npm:^2.4.2" js-tokens: "npm:^4.0.0" - checksum: 62fef9b5bcea7131df4626d009029b1ae85332042f4648a4ce6e740c3fd23112603c740c45575caec62f260c96b11054d3be5987f4981a5479793579c3aac71f + checksum: 10/62fef9b5bcea7131df4626d009029b1ae85332042f4648a4ce6e740c3fd23112603c740c45575caec62f260c96b11054d3be5987f4981a5479793579c3aac71f languageName: node linkType: hard @@ -686,7 +710,7 @@ __metadata: chalk: "npm:^2.4.2" js-tokens: "npm:^4.0.0" picocolors: "npm:^1.0.0" - checksum: 4555124235f34403bb28f55b1de58edf598491cc181c75f8afc8fe529903cb598cd52fe3bf2faab9bc1f45c299681ef0e44eea7a848bb85c500c5a4fe13f54f6 + checksum: 10/4555124235f34403bb28f55b1de58edf598491cc181c75f8afc8fe529903cb598cd52fe3bf2faab9bc1f45c299681ef0e44eea7a848bb85c500c5a4fe13f54f6 languageName: node linkType: hard @@ -695,7 +719,7 @@ __metadata: resolution: "@babel/parser@npm:7.20.5" bin: parser: ./bin/babel-parser.js - checksum: 65c7709f55a84c00425f9d8ad560ef7ac59fb8013b7471c9a007604578cbabc5d444833c8e1a23b15d9bc76bc5539950cebf0531ffa214bc179cbc2a741afbe1 + checksum: 10/65c7709f55a84c00425f9d8ad560ef7ac59fb8013b7471c9a007604578cbabc5d444833c8e1a23b15d9bc76bc5539950cebf0531ffa214bc179cbc2a741afbe1 languageName: node linkType: hard @@ -704,7 +728,7 @@ __metadata: resolution: "@babel/parser@npm:7.24.0" bin: parser: ./bin/babel-parser.js - checksum: 3e5ebb903a6f71629a9d0226743e37fe3d961e79911d2698b243637f66c4df7e3e0a42c07838bc0e7cc9fcd585d9be8f4134a145b9459ee4a459420fb0d1360b + checksum: 10/3e5ebb903a6f71629a9d0226743e37fe3d961e79911d2698b243637f66c4df7e3e0a42c07838bc0e7cc9fcd585d9be8f4134a145b9459ee4a459420fb0d1360b languageName: node linkType: hard @@ -713,27 +737,18 @@ __metadata: resolution: "@babel/parser@npm:7.23.9" bin: parser: ./bin/babel-parser.js - checksum: 727a7a807100f6a26df859e2f009c4ddbd0d3363287b45daa50bd082ccd0d431d0c4d0e610a91f806e04a1918726cd0f5a0592c9b902a815337feed12e1cafd9 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/parser@npm:7.24.4" - bin: - parser: ./bin/babel-parser.js - checksum: 3742cc5068036287e6395269dce5a2735e6349cdc8d4b53297c75f98c580d7e1c8cb43235623999d151f2ef975d677dbc2c2357573a1855caa71c271bf3046c9 + checksum: 10/727a7a807100f6a26df859e2f009c4ddbd0d3363287b45daa50bd082ccd0d431d0c4d0e610a91f806e04a1918726cd0f5a0592c9b902a815337feed12e1cafd9 languageName: node linkType: hard -"@babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.2": - version: 7.26.2 - resolution: "@babel/parser@npm:7.26.2" +"@babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.3, @babel/parser@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/parser@npm:7.28.5" dependencies: - "@babel/types": "npm:^7.26.0" + "@babel/types": "npm:^7.28.5" bin: parser: ./bin/babel-parser.js - checksum: 8baee43752a3678ad9f9e360ec845065eeee806f1fdc8e0f348a8a0e13eef0959dabed4a197c978896c493ea205c804d0a1187cc52e4a1ba017c7935bab4983d + checksum: 10/8d9bfb437af6c97a7f6351840b9ac06b4529ba79d6d3def24d6c2996ab38ff7f1f9d301e868ca84a93a3050fadb3d09dbc5105b24634cd281671ac11eebe8df7 languageName: node linkType: hard @@ -744,7 +759,7 @@ __metadata: "@babel/code-frame": "npm:^7.23.5" "@babel/parser": "npm:^7.24.0" "@babel/types": "npm:^7.24.0" - checksum: 8c538338c7de8fac8ada691a5a812bdcbd60bd4a4eb5adae2cc9ee19773e8fb1a724312a00af9e1ce49056ffd3c3475e7287b5668cf6360bfb3f8ac827a06ffe + checksum: 10/8c538338c7de8fac8ada691a5a812bdcbd60bd4a4eb5adae2cc9ee19773e8fb1a724312a00af9e1ce49056ffd3c3475e7287b5668cf6360bfb3f8ac827a06ffe languageName: node linkType: hard @@ -755,7 +770,7 @@ __metadata: "@babel/code-frame": "npm:^7.18.6" "@babel/parser": "npm:^7.18.10" "@babel/types": "npm:^7.18.10" - checksum: b5d02b484a9afebf74e9757fd16bc794a1608561a2e2bf8d2fb516858cf58e2fec5687c39053a8c5360e968609fc29a5c8efc0cf53ba3daee06d1cf49b4f78fb + checksum: 10/b5d02b484a9afebf74e9757fd16bc794a1608561a2e2bf8d2fb516858cf58e2fec5687c39053a8c5360e968609fc29a5c8efc0cf53ba3daee06d1cf49b4f78fb languageName: node linkType: hard @@ -766,18 +781,18 @@ __metadata: "@babel/code-frame": "npm:^7.23.5" "@babel/parser": "npm:^7.23.9" "@babel/types": "npm:^7.23.9" - checksum: 1b011ba9354dc2e646561d54b6862e0df51760e6179faadd79be05825b0b6da04911e4e192df943f1766748da3037fd8493615b38707f7cadb0cf0c96601c170 + checksum: 10/1b011ba9354dc2e646561d54b6862e0df51760e6179faadd79be05825b0b6da04911e4e192df943f1766748da3037fd8493615b38707f7cadb0cf0c96601c170 languageName: node linkType: hard -"@babel/template@npm:^7.25.0, @babel/template@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/template@npm:7.25.9" +"@babel/template@npm:^7.27.2": + version: 7.27.2 + resolution: "@babel/template@npm:7.27.2" dependencies: - "@babel/code-frame": "npm:^7.25.9" - "@babel/parser": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: e861180881507210150c1335ad94aff80fd9e9be6202e1efa752059c93224e2d5310186ddcdd4c0f0b0fc658ce48cb47823f15142b5c00c8456dde54f5de80b2 + "@babel/code-frame": "npm:^7.27.1" + "@babel/parser": "npm:^7.27.2" + "@babel/types": "npm:^7.27.1" + checksum: 10/fed15a84beb0b9340e5f81566600dbee5eccd92e4b9cc42a944359b1aa1082373391d9d5fc3656981dff27233ec935d0bc96453cf507f60a4b079463999244d8 languageName: node linkType: hard @@ -795,7 +810,7 @@ __metadata: "@babel/types": "npm:^7.24.0" debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: 5cc482248ebb79adcbcf021aab4e0e95bafe2a1736ee4b46abe6f88b59848ad73e15e219db8f06c9a33a14c64257e5b47e53876601e998a8c596accb1b7f4996 + checksum: 10/5cc482248ebb79adcbcf021aab4e0e95bafe2a1736ee4b46abe6f88b59848ad73e15e219db8f06c9a33a14c64257e5b47e53876601e998a8c596accb1b7f4996 languageName: node linkType: hard @@ -813,22 +828,22 @@ __metadata: "@babel/types": "npm:^7.20.5" debug: "npm:^4.1.0" globals: "npm:^11.1.0" - checksum: 4c4302cf914bf973dfb8a8222250da7cf74af6f35d8f62a220f23427202a414e7cd6cf559420b2408d25e5a5776861c1f032e2dd00d142c2a5151d14d801cea3 + checksum: 10/4c4302cf914bf973dfb8a8222250da7cf74af6f35d8f62a220f23427202a414e7cd6cf559420b2408d25e5a5776861c1f032e2dd00d142c2a5151d14d801cea3 languageName: node linkType: hard -"@babel/traverse@npm:^7.25.2, @babel/traverse@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/traverse@npm:7.25.9" +"@babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.28.3": + version: 7.28.5 + resolution: "@babel/traverse@npm:7.28.5" dependencies: - "@babel/code-frame": "npm:^7.25.9" - "@babel/generator": "npm:^7.25.9" - "@babel/parser": "npm:^7.25.9" - "@babel/template": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" + "@babel/code-frame": "npm:^7.27.1" + "@babel/generator": "npm:^7.28.5" + "@babel/helper-globals": "npm:^7.28.0" + "@babel/parser": "npm:^7.28.5" + "@babel/template": "npm:^7.27.2" + "@babel/types": "npm:^7.28.5" debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 7431614d76d4a053e429208db82f2846a415833f3d9eb2e11ef72eeb3c64dfd71f4a4d983de1a4a047b36165a1f5a64de8ca2a417534cc472005c740ffcb9c6a + checksum: 10/1fce426f5ea494913c40f33298ce219708e703f71cac7ac045ebde64b5a7b17b9275dfa4e05fb92c3f123136913dff62c8113172f4a5de66dab566123dbe7437 languageName: node linkType: hard @@ -839,7 +854,7 @@ __metadata: "@babel/helper-string-parser": "npm:^7.19.4" "@babel/helper-validator-identifier": "npm:^7.19.1" to-fast-properties: "npm:^2.0.0" - checksum: 66818a349d0192def7e1d53d6c10845772aaa221778743490c023fd37e18f40cb23fb135878b848eb1f603f849fb08534cceb0cd0585b47825f7aafed15e1ae9 + checksum: 10/66818a349d0192def7e1d53d6c10845772aaa221778743490c023fd37e18f40cb23fb135878b848eb1f603f849fb08534cceb0cd0585b47825f7aafed15e1ae9 languageName: node linkType: hard @@ -850,7 +865,7 @@ __metadata: "@babel/helper-string-parser": "npm:^7.23.4" "@babel/helper-validator-identifier": "npm:^7.22.20" to-fast-properties: "npm:^2.0.0" - checksum: a0b4875ce2e132f9daff0d5b27c7f4c4fcc97f2b084bdc5834e92c9d32592778489029e65d99d00c406da612d87b72d7a236c0afccaa1435c028d0c94c9b6da4 + checksum: 10/a0b4875ce2e132f9daff0d5b27c7f4c4fcc97f2b084bdc5834e92c9d32592778489029e65d99d00c406da612d87b72d7a236c0afccaa1435c028d0c94c9b6da4 languageName: node linkType: hard @@ -861,232 +876,287 @@ __metadata: "@babel/helper-string-parser": "npm:^7.23.4" "@babel/helper-validator-identifier": "npm:^7.22.20" to-fast-properties: "npm:^2.0.0" - checksum: bed9634e5fd0f9dc63c84cfa83316c4cb617192db9fedfea464fca743affe93736d7bf2ebf418ee8358751a9d388e303af87a0c050cb5d87d5870c1b0154f6cb + checksum: 10/bed9634e5fd0f9dc63c84cfa83316c4cb617192db9fedfea464fca743affe93736d7bf2ebf418ee8358751a9d388e303af87a0c050cb5d87d5870c1b0154f6cb languageName: node linkType: hard -"@babel/types@npm:^7.25.2, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/types@npm:7.26.0" +"@babel/types@npm:^7.27.1, @babel/types@npm:^7.28.2, @babel/types@npm:^7.28.4, @babel/types@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/types@npm:7.28.5" dependencies: - "@babel/helper-string-parser": "npm:^7.25.9" - "@babel/helper-validator-identifier": "npm:^7.25.9" - checksum: 40780741ecec886ed9edae234b5eb4976968cc70d72b4e5a40d55f83ff2cc457de20f9b0f4fe9d858350e43dab0ea496e7ef62e2b2f08df699481a76df02cd6e + "@babel/helper-string-parser": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.28.5" + checksum: 10/4256bb9fb2298c4f9b320bde56e625b7091ea8d2433d98dcf524d4086150da0b6555aabd7d0725162670614a9ac5bf036d1134ca13dedc9707f988670f1362d7 languageName: node linkType: hard "@colors/colors@npm:1.5.0": version: 1.5.0 resolution: "@colors/colors@npm:1.5.0" - checksum: 9d226461c1e91e95f067be2bdc5e6f99cfe55a721f45afb44122e23e4b8602eeac4ff7325af6b5a369f36396ee1514d3809af3f57769066d80d83790d8e53339 + checksum: 10/9d226461c1e91e95f067be2bdc5e6f99cfe55a721f45afb44122e23e4b8602eeac4ff7325af6b5a369f36396ee1514d3809af3f57769066d80d83790d8e53339 languageName: node linkType: hard -"@commitlint/cli@npm:~19.6.0": - version: 19.6.0 - resolution: "@commitlint/cli@npm:19.6.0" +"@commitlint/cli@npm:20.1.0": + version: 20.1.0 + resolution: "@commitlint/cli@npm:20.1.0" dependencies: - "@commitlint/format": "npm:^19.5.0" - "@commitlint/lint": "npm:^19.6.0" - "@commitlint/load": "npm:^19.5.0" - "@commitlint/read": "npm:^19.5.0" - "@commitlint/types": "npm:^19.5.0" - tinyexec: "npm:^0.3.0" + "@commitlint/format": "npm:^20.0.0" + "@commitlint/lint": "npm:^20.0.0" + "@commitlint/load": "npm:^20.1.0" + "@commitlint/read": "npm:^20.0.0" + "@commitlint/types": "npm:^20.0.0" + tinyexec: "npm:^1.0.0" yargs: "npm:^17.0.0" bin: - commitlint: cli.js - checksum: 12ed3ad48de1b838c6603f39970b6fde6fd0594f86402e40cccb72940b4c9b1b1321e11606caffdf46b54ce8730c38970bc08e56b8878b9709c44ceb2a520bfa + commitlint: ./cli.js + checksum: 10/a74027effa40a299bad443406ca49fffaac744190ba12a160d4ad17d5c24a23df3beddf9fe6674dd70e75f136b65e7ef07320ae21472645b5a0bce8ba4b43a71 languageName: node linkType: hard -"@commitlint/config-conventional@npm:~19.2.2": - version: 19.2.2 - resolution: "@commitlint/config-conventional@npm:19.2.2" +"@commitlint/config-conventional@npm:20.0.0": + version: 20.0.0 + resolution: "@commitlint/config-conventional@npm:20.0.0" dependencies: - "@commitlint/types": "npm:^19.0.3" + "@commitlint/types": "npm:^20.0.0" conventional-changelog-conventionalcommits: "npm:^7.0.2" - checksum: 9ee17ba00f9182fda544c247bc1d130f65d1bb0d4d9953d5c3d1e4fd36211386c1e849a28e823574546a8bc3df3d0c269122258e21a55d3c12b3e64c00ab50b6 + checksum: 10/a98dd9fa3a23364143c95b124e35a81b0c5cb1e35866edd9cced1476dcb25268866a745f655ae22ff3d081013bcc5535402373b9723424a8aacf31dbb353f710 languageName: node linkType: hard -"@commitlint/config-validator@npm:^19.5.0": - version: 19.5.0 - resolution: "@commitlint/config-validator@npm:19.5.0" +"@commitlint/config-validator@npm:^20.0.0": + version: 20.0.0 + resolution: "@commitlint/config-validator@npm:20.0.0" dependencies: - "@commitlint/types": "npm:^19.5.0" + "@commitlint/types": "npm:^20.0.0" ajv: "npm:^8.11.0" - checksum: 681bfdcabcb0ff794ea65d95128083869c97039c3a352219d6d88a2d4f3d0412b8ec515db77433fc6b0fce072051beb103d16889d42e76ea97873191ec191b23 + checksum: 10/7db94a9e1f8f4243ffcbb763a26cc3160f77c5b3844ff548f6b941946eadc134bc8f4db201ecb9f971495d06d0a3c26ba086506610e4c143badf499f796c2507 languageName: node linkType: hard -"@commitlint/ensure@npm:^19.5.0": - version: 19.5.0 - resolution: "@commitlint/ensure@npm:19.5.0" +"@commitlint/ensure@npm:^20.0.0": + version: 20.0.0 + resolution: "@commitlint/ensure@npm:20.0.0" dependencies: - "@commitlint/types": "npm:^19.5.0" + "@commitlint/types": "npm:^20.0.0" lodash.camelcase: "npm:^4.3.0" lodash.kebabcase: "npm:^4.1.1" lodash.snakecase: "npm:^4.1.1" lodash.startcase: "npm:^4.4.0" lodash.upperfirst: "npm:^4.3.1" - checksum: a9d575637121221cb63232ee96024a63614052ccc205ec8fdab53feed70104b85608e31b4632f280d2876f10a2243474191d96e448b222abfc8d8ab48f9f8e7e + checksum: 10/5f6fb214b1f3b454d909d4fc84bdfeb671028924106a3db5949baae92429656b0306f9627f36b3141f5f03230ca79240d2d984a5efebe850e3cb2435bad35e21 languageName: node linkType: hard -"@commitlint/execute-rule@npm:^19.5.0": - version: 19.5.0 - resolution: "@commitlint/execute-rule@npm:19.5.0" - checksum: ff05568c3a287ef8564171d5bc5d4510b2e00b552e4703f79db3d62f3cba9d669710717695d199e04c2117d41f9e72d7e43a342d5c1b62d456bc8e8bb7dda1e9 +"@commitlint/execute-rule@npm:^20.0.0": + version: 20.0.0 + resolution: "@commitlint/execute-rule@npm:20.0.0" + checksum: 10/6e05580d9dafd362281747795de22e582ce7af36daeee638dd3f84b792d6b921dad20cb258603fb6ebb08f0b490906b2cfd72255b0d7e6ab2cfb96441a553159 languageName: node linkType: hard -"@commitlint/format@npm:^19.5.0": - version: 19.5.0 - resolution: "@commitlint/format@npm:19.5.0" +"@commitlint/format@npm:^20.0.0": + version: 20.0.0 + resolution: "@commitlint/format@npm:20.0.0" dependencies: - "@commitlint/types": "npm:^19.5.0" + "@commitlint/types": "npm:^20.0.0" chalk: "npm:^5.3.0" - checksum: 685b64ebee936d71bbbf66276b11d50b0227f2ad0df3c00317d5b7e25bce8b1b8dbc65cc7c5c7fafc76cad11a83ad4378a666bf8f12a3eb1c7d6a2a6c6cb25aa + checksum: 10/4a97be5f7b6f29b956643cb9417cd152dcd39ae00639900fcaf47b54b2da1278587351c6dcb4740e0e333a84862e21065f5e230c5ed12381e0bc1babc40c6038 languageName: node linkType: hard -"@commitlint/is-ignored@npm:^19.6.0": - version: 19.6.0 - resolution: "@commitlint/is-ignored@npm:19.6.0" +"@commitlint/is-ignored@npm:^20.0.0": + version: 20.0.0 + resolution: "@commitlint/is-ignored@npm:20.0.0" dependencies: - "@commitlint/types": "npm:^19.5.0" + "@commitlint/types": "npm:^20.0.0" semver: "npm:^7.6.0" - checksum: 07b41573c9247522eb96af118be97ae015f5d0a141ecf5e3c0f67372b0fb7ba57c98adc462c722b7a7f0dd18ddcbacd92b42228e0e62370d3db110b0a35f6120 + checksum: 10/cc6feb17eb6b60ababb1ab0f8236dce5618aa36f920187d6c561f22e4d9a1f2a4f8250dbeee12798603f866e4099be43001583df447759eac22e67d217e9f7be languageName: node linkType: hard -"@commitlint/lint@npm:^19.6.0": - version: 19.6.0 - resolution: "@commitlint/lint@npm:19.6.0" +"@commitlint/lint@npm:^20.0.0": + version: 20.0.0 + resolution: "@commitlint/lint@npm:20.0.0" dependencies: - "@commitlint/is-ignored": "npm:^19.6.0" - "@commitlint/parse": "npm:^19.5.0" - "@commitlint/rules": "npm:^19.6.0" - "@commitlint/types": "npm:^19.5.0" - checksum: f50721d8b02cea8cda9e67a57fb2c03377ae94ab708d47395a4e86f6f327d11db9dc84a1ecbcc3fae086f1e100400356826497a69a9d0caee6859238b32260dc + "@commitlint/is-ignored": "npm:^20.0.0" + "@commitlint/parse": "npm:^20.0.0" + "@commitlint/rules": "npm:^20.0.0" + "@commitlint/types": "npm:^20.0.0" + checksum: 10/d8e04fdb723e4d8ab2f3df6fdb45fdb9223b8fb524377d8ffa3a9dbbe72ac7274766426466e6961ab22a2953754a6cae58bd65fc72e3d6edff0fe05a5dafcaf0 languageName: node linkType: hard -"@commitlint/load@npm:^19.5.0": - version: 19.5.0 - resolution: "@commitlint/load@npm:19.5.0" +"@commitlint/load@npm:^20.1.0": + version: 20.1.0 + resolution: "@commitlint/load@npm:20.1.0" dependencies: - "@commitlint/config-validator": "npm:^19.5.0" - "@commitlint/execute-rule": "npm:^19.5.0" - "@commitlint/resolve-extends": "npm:^19.5.0" - "@commitlint/types": "npm:^19.5.0" + "@commitlint/config-validator": "npm:^20.0.0" + "@commitlint/execute-rule": "npm:^20.0.0" + "@commitlint/resolve-extends": "npm:^20.1.0" + "@commitlint/types": "npm:^20.0.0" chalk: "npm:^5.3.0" cosmiconfig: "npm:^9.0.0" - cosmiconfig-typescript-loader: "npm:^5.0.0" + cosmiconfig-typescript-loader: "npm:^6.1.0" lodash.isplainobject: "npm:^4.0.6" lodash.merge: "npm:^4.6.2" lodash.uniq: "npm:^4.5.0" - checksum: 87a9450c768632c09e9d98993752a5622aee698642eee5a9b31c3c48625455e043406b7ea6e02a8f41d86c524c9ecbdb9b823caf67da3048f0d96531177fda28 + checksum: 10/4dc97f31bc93af9e44ae57cd50bb508fc3be1c1c43a1f10c5f6dbdaefbe93318df32c0d5042143ab02231a7bc8fdb227f6cb124363331e82e5974e9fd7a0865a languageName: node linkType: hard -"@commitlint/message@npm:^19.5.0": - version: 19.5.0 - resolution: "@commitlint/message@npm:19.5.0" - checksum: ad6993476ce3e6ed6ed7ae5327ac8d5116ca70168d9de6dff656a7e6f2b9f01a1c3ac7a13418831b5cdc3148ea9bcd78c32bdb7aa863280108e176ff803f7a51 +"@commitlint/message@npm:^20.0.0": + version: 20.0.0 + resolution: "@commitlint/message@npm:20.0.0" + checksum: 10/db02980b1e0fd4a38079a5642d9c2daf22acb0dcd87c6005aa2d866eebc4e482c8852b4bd2cb2cad93173e264cfbf9490645fbd4973446466c677f6ad52d37bd languageName: node linkType: hard -"@commitlint/parse@npm:^19.5.0": - version: 19.5.0 - resolution: "@commitlint/parse@npm:19.5.0" +"@commitlint/parse@npm:^20.0.0": + version: 20.0.0 + resolution: "@commitlint/parse@npm:20.0.0" dependencies: - "@commitlint/types": "npm:^19.5.0" + "@commitlint/types": "npm:^20.0.0" conventional-changelog-angular: "npm:^7.0.0" conventional-commits-parser: "npm:^5.0.0" - checksum: 2a6f8bbbd79aa36a7e1128c60cecb322557110aa4aa8757c741c2f79071c540ba56957cef81fb64f4a304535e462d0c48b5c1ef1b2766fea7971d38ec5ad6384 + checksum: 10/67eb7ab5bf498b2583a0f3caf4693c78f8460346cc6655864018b541897dc32e9aad62bffde11ef717b68a0f8e14b1de71f2c1ba8d5552da0282057c3140b917 languageName: node linkType: hard -"@commitlint/read@npm:^19.5.0": - version: 19.5.0 - resolution: "@commitlint/read@npm:19.5.0" +"@commitlint/read@npm:^20.0.0": + version: 20.0.0 + resolution: "@commitlint/read@npm:20.0.0" dependencies: - "@commitlint/top-level": "npm:^19.5.0" - "@commitlint/types": "npm:^19.5.0" + "@commitlint/top-level": "npm:^20.0.0" + "@commitlint/types": "npm:^20.0.0" git-raw-commits: "npm:^4.0.0" minimist: "npm:^1.2.8" - tinyexec: "npm:^0.3.0" - checksum: 0ea2da48ae1bab9add9e831a1659306567755c20ec74cf04e6e50ef1e520970decd259af652995f55eef422a3f1382f0e64e5fbc23606176f766f71076ad872b + tinyexec: "npm:^1.0.0" + checksum: 10/f8dec29260e3fc39e49177fb0bfa22c477c6ff0c3dbc944394a7ddbad518a9884aa8917cc1e34756c43201503a28b17197cf8f396bf266fbc58eddcc43ea2cef languageName: node linkType: hard -"@commitlint/resolve-extends@npm:^19.5.0": - version: 19.5.0 - resolution: "@commitlint/resolve-extends@npm:19.5.0" +"@commitlint/resolve-extends@npm:^20.1.0": + version: 20.1.0 + resolution: "@commitlint/resolve-extends@npm:20.1.0" dependencies: - "@commitlint/config-validator": "npm:^19.5.0" - "@commitlint/types": "npm:^19.5.0" + "@commitlint/config-validator": "npm:^20.0.0" + "@commitlint/types": "npm:^20.0.0" global-directory: "npm:^4.0.1" import-meta-resolve: "npm:^4.0.0" lodash.mergewith: "npm:^4.6.2" resolve-from: "npm:^5.0.0" - checksum: 71a1c9423570dedb55809f4ad7c35962607cb06921364116e8f2d8c3d37a7ff2a43747ad5a9cd924b58614e6880a42a3fa1510244748bb6997469b52b0fecd78 + checksum: 10/56ef9c4fa9ebbbd95fbe39ed96f3950f0bd13ff3545913f3e708fe52eeda86c735c494f30a32c0b4a7e6814a2e4ac67ec167fe6d4aef2f298c262598877d9c90 languageName: node linkType: hard -"@commitlint/rules@npm:^19.6.0": - version: 19.6.0 - resolution: "@commitlint/rules@npm:19.6.0" +"@commitlint/rules@npm:^20.0.0": + version: 20.0.0 + resolution: "@commitlint/rules@npm:20.0.0" dependencies: - "@commitlint/ensure": "npm:^19.5.0" - "@commitlint/message": "npm:^19.5.0" - "@commitlint/to-lines": "npm:^19.5.0" - "@commitlint/types": "npm:^19.5.0" - checksum: d9493b5ed450306358197c504ff7bb8ca3ef41ef1067c15497fa30ac4dc3ace9dc8c970cd5d130a7ff0e686a9619a6122ab09b155bc9eacdf8e6a0096748b402 + "@commitlint/ensure": "npm:^20.0.0" + "@commitlint/message": "npm:^20.0.0" + "@commitlint/to-lines": "npm:^20.0.0" + "@commitlint/types": "npm:^20.0.0" + checksum: 10/0c6d0540456cb93a6a4b30e4efa558a93fca1a1b3fda95c0bc84d07ce016d6340f435151cf8697ee2124e3adffd2ceea51aede11e961b442d0d28b90761cadfc languageName: node linkType: hard -"@commitlint/to-lines@npm:^19.5.0": - version: 19.5.0 - resolution: "@commitlint/to-lines@npm:19.5.0" - checksum: 68aaca7bf1331b5f2f604e814d57f483ead81a8296f8cff5667249510a5601825dfbbaccade3d02e0aca580b973c01419276d693cc9aa888cbe11022daa9dce6 +"@commitlint/to-lines@npm:^20.0.0": + version: 20.0.0 + resolution: "@commitlint/to-lines@npm:20.0.0" + checksum: 10/b8910b6a4c36cca32af3b7e3e7e72fdf92c997e9e3b415f75c31ee8b52d627b351c71393b5f9b7f5acdbb8b1f0491d80cea83624a9e361c01bceed786592c474 languageName: node linkType: hard -"@commitlint/top-level@npm:^19.5.0": - version: 19.5.0 - resolution: "@commitlint/top-level@npm:19.5.0" +"@commitlint/top-level@npm:^20.0.0": + version: 20.0.0 + resolution: "@commitlint/top-level@npm:20.0.0" dependencies: find-up: "npm:^7.0.0" - checksum: f6b5a3746c458e12c7a9e93f7c856ba90fba6e61db614ea1201e6b6e92cb8161dd13e88d8c9b408709ea0c19bc949cffcd1dd356cb6f51fc2ede8df48c1fd410 + checksum: 10/e3e2c93e41902cc2ca13bfd6492ffefaaafe21cab9795aa599c9f3c0aaeef53b006620dae6fea179f939cc14fe9e37a5356329a6097440e204bc203a7cb84727 languageName: node linkType: hard -"@commitlint/types@npm:^19.0.3": - version: 19.0.3 - resolution: "@commitlint/types@npm:19.0.3" +"@commitlint/types@npm:^20.0.0": + version: 20.0.0 + resolution: "@commitlint/types@npm:20.0.0" dependencies: "@types/conventional-commits-parser": "npm:^5.0.0" chalk: "npm:^5.3.0" - checksum: 44e67f4861f9b137f43a441f8ab255676b7a276c82ca46ba7846ca1057d170af92a87d3e2a1378713dc4e33a68c8af513683cb96dcd29544e48e2c825109ea6f + checksum: 10/36c1eec3924f16221c05de0610c2e3073a994c6fa9901d1636c6235b8998c9ad6b3a7981eeb35ae2541d875f08b99b1cdffddd7944ccd0ebca26fba742fba0ac languageName: node linkType: hard -"@commitlint/types@npm:^19.5.0": - version: 19.5.0 - resolution: "@commitlint/types@npm:19.5.0" +"@conventional-changelog/git-client@npm:^2.5.1": + version: 2.5.1 + resolution: "@conventional-changelog/git-client@npm:2.5.1" dependencies: - "@types/conventional-commits-parser": "npm:^5.0.0" - chalk: "npm:^5.3.0" - checksum: a26f33ec6987d7d93bdbd7e1b177cfac30ca056ea383faf343c6a09c0441aa057a24be1459c3d4e7e91edd2ecf8d6c4dd670948c9d22646d64767137c6db098a + "@simple-libs/child-process-utils": "npm:^1.0.0" + "@simple-libs/stream-utils": "npm:^1.1.0" + semver: "npm:^7.5.2" + peerDependencies: + conventional-commits-filter: ^5.0.0 + conventional-commits-parser: ^6.1.0 + peerDependenciesMeta: + conventional-commits-filter: + optional: true + conventional-commits-parser: + optional: true + checksum: 10/39ed505f8b93529ae278f71a75a67c52be54b20a374c7a209918e6c0374e3a4bebd8f8ca7497cbc28c8c062a3923890f54fe8077bca5424c9c42fb7fb4daf71f + languageName: node + linkType: hard + +"@csstools/color-helpers@npm:^5.1.0": + version: 5.1.0 + resolution: "@csstools/color-helpers@npm:5.1.0" + checksum: 10/0138b3d5ccbe77aeccf6721fd008a53523c70e932f0c82dca24a1277ca780447e1d8357da47512ebf96358476f8764de57002f3e491920d67e69202f5a74c383 + languageName: node + linkType: hard + +"@csstools/css-calc@npm:^2.1.4, @csstools/css-calc@npm:~2.1.2": + version: 2.1.4 + resolution: "@csstools/css-calc@npm:2.1.4" + peerDependencies: + "@csstools/css-parser-algorithms": ^3.0.5 + "@csstools/css-tokenizer": ^3.0.4 + checksum: 10/06975b650c0f44c60eeb7afdb3fd236f2dd607b2c622e0bc908d3f54de39eb84e0692833320d03dac04bd6c1ab0154aa3fa0dd442bd9e5f917cf14d8e2ba8d74 + languageName: node + linkType: hard + +"@csstools/css-color-parser@npm:^3.0.8": + version: 3.1.0 + resolution: "@csstools/css-color-parser@npm:3.1.0" + dependencies: + "@csstools/color-helpers": "npm:^5.1.0" + "@csstools/css-calc": "npm:^2.1.4" + peerDependencies: + "@csstools/css-parser-algorithms": ^3.0.5 + "@csstools/css-tokenizer": ^3.0.4 + checksum: 10/4741095fdc4501e8e7ada4ed14fbf9dbbe6fea9b989818790ebca15657c29c62defbebacf18592cde2aa638a1d098bbe86d742d2c84ba932fbc00fac51cb8805 + languageName: node + linkType: hard + +"@csstools/css-parser-algorithms@npm:^3.0.4": + version: 3.0.5 + resolution: "@csstools/css-parser-algorithms@npm:3.0.5" + peerDependencies: + "@csstools/css-tokenizer": ^3.0.4 + checksum: 10/e93083b5cb36a3c1e7a47ce10cf62961d05bd1e4c608bb3ee50186ff740157ab0ec16a3956f7b86251efd10703034d849693201eea858ae904848c68d2d46ada + languageName: node + linkType: hard + +"@csstools/css-tokenizer@npm:^3.0.3": + version: 3.0.4 + resolution: "@csstools/css-tokenizer@npm:3.0.4" + checksum: 10/eb6c84c086312f6bb8758dfe2c85addd7475b0927333c5e39a4d59fb210b9810f8c346972046f95e60a721329cffe98895abe451e51de753ad1ca7a8c24ec65f languageName: node linkType: hard "@discoveryjs/json-ext@npm:^0.5.0": version: 0.5.7 resolution: "@discoveryjs/json-ext@npm:0.5.7" - checksum: b95682a852448e8ef50d6f8e3b7ba288aab3fd98a2bafbe46881a3db0c6e7248a2debe9e1ee0d4137c521e4743ca5bbcb1c0765c9d7b3e0ef53231506fec42b4 + checksum: 10/b95682a852448e8ef50d6f8e3b7ba288aab3fd98a2bafbe46881a3db0c6e7248a2debe9e1ee0d4137c521e4743ca5bbcb1c0765c9d7b3e0ef53231506fec42b4 languageName: node linkType: hard @@ -1108,174 +1178,188 @@ __metadata: optional: true global-tunnel-ng: optional: true - checksum: 604121272da532abd5f5b3c86a244b2090795c1029a6ee00408f737915c90e7de2faee00040be1a0ae4f2887582775e5d0ddf4a4c57da3f45809c03960755654 + checksum: 10/604121272da532abd5f5b3c86a244b2090795c1029a6ee00408f737915c90e7de2faee00040be1a0ae4f2887582775e5d0ddf4a4c57da3f45809c03960755654 languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/aix-ppc64@npm:0.23.1" +"@esbuild/aix-ppc64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/aix-ppc64@npm:0.25.12" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/android-arm64@npm:0.23.1" +"@esbuild/android-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/android-arm64@npm:0.25.12" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/android-arm@npm:0.23.1" +"@esbuild/android-arm@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/android-arm@npm:0.25.12" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/android-x64@npm:0.23.1" +"@esbuild/android-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/android-x64@npm:0.25.12" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/darwin-arm64@npm:0.23.1" +"@esbuild/darwin-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/darwin-arm64@npm:0.25.12" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/darwin-x64@npm:0.23.1" +"@esbuild/darwin-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/darwin-x64@npm:0.25.12" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/freebsd-arm64@npm:0.23.1" +"@esbuild/freebsd-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/freebsd-arm64@npm:0.25.12" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/freebsd-x64@npm:0.23.1" +"@esbuild/freebsd-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/freebsd-x64@npm:0.25.12" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-arm64@npm:0.23.1" +"@esbuild/linux-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-arm64@npm:0.25.12" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-arm@npm:0.23.1" +"@esbuild/linux-arm@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-arm@npm:0.25.12" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-ia32@npm:0.23.1" +"@esbuild/linux-ia32@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-ia32@npm:0.25.12" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-loong64@npm:0.23.1" +"@esbuild/linux-loong64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-loong64@npm:0.25.12" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-mips64el@npm:0.23.1" +"@esbuild/linux-mips64el@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-mips64el@npm:0.25.12" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-ppc64@npm:0.23.1" +"@esbuild/linux-ppc64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-ppc64@npm:0.25.12" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-riscv64@npm:0.23.1" +"@esbuild/linux-riscv64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-riscv64@npm:0.25.12" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-s390x@npm:0.23.1" +"@esbuild/linux-s390x@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-s390x@npm:0.25.12" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/linux-x64@npm:0.23.1" +"@esbuild/linux-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-x64@npm:0.25.12" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/netbsd-x64@npm:0.23.1" +"@esbuild/netbsd-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/netbsd-arm64@npm:0.25.12" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/netbsd-x64@npm:0.25.12" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/openbsd-arm64@npm:0.23.1" +"@esbuild/openbsd-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/openbsd-arm64@npm:0.25.12" conditions: os=openbsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/openbsd-x64@npm:0.23.1" +"@esbuild/openbsd-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/openbsd-x64@npm:0.25.12" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/sunos-x64@npm:0.23.1" +"@esbuild/openharmony-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/openharmony-arm64@npm:0.25.12" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/sunos-x64@npm:0.25.12" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/win32-arm64@npm:0.23.1" +"@esbuild/win32-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/win32-arm64@npm:0.25.12" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/win32-ia32@npm:0.23.1" +"@esbuild/win32-ia32@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/win32-ia32@npm:0.25.12" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.23.1": - version: 0.23.1 - resolution: "@esbuild/win32-x64@npm:0.23.1" +"@esbuild/win32-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/win32-x64@npm:0.25.12" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -1287,14 +1371,14 @@ __metadata: eslint-visitor-keys: "npm:^3.3.0" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 8d70bcdcd8cd279049183aca747d6c2ed7092a5cf0cf5916faac1ef37ffa74f0c245c2a3a3d3b9979d9dfdd4ca59257b4c5621db699d637b847a2c5e02f491c2 + checksum: 10/8d70bcdcd8cd279049183aca747d6c2ed7092a5cf0cf5916faac1ef37ffa74f0c245c2a3a3d3b9979d9dfdd4ca59257b4c5621db699d637b847a2c5e02f491c2 languageName: node linkType: hard "@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1": version: 4.10.0 resolution: "@eslint-community/regexpp@npm:4.10.0" - checksum: 8c36169c815fc5d726078e8c71a5b592957ee60d08c6470f9ce0187c8046af1a00afbda0a065cc40ff18d5d83f82aed9793c6818f7304a74a7488dc9f3ecbd42 + checksum: 10/8c36169c815fc5d726078e8c71a5b592957ee60d08c6470f9ce0187c8046af1a00afbda0a065cc40ff18d5d83f82aed9793c6818f7304a74a7488dc9f3ecbd42 languageName: node linkType: hard @@ -1311,32 +1395,34 @@ __metadata: js-yaml: "npm:^4.1.0" minimatch: "npm:^3.1.2" strip-json-comments: "npm:^3.1.1" - checksum: 7a3b14f4b40fc1a22624c3f84d9f467a3d9ea1ca6e9a372116cb92507e485260359465b58e25bcb6c9981b155416b98c9973ad9b796053fd7b3f776a6946bce8 + checksum: 10/7a3b14f4b40fc1a22624c3f84d9f467a3d9ea1ca6e9a372116cb92507e485260359465b58e25bcb6c9981b155416b98c9973ad9b796053fd7b3f776a6946bce8 languageName: node linkType: hard "@eslint/js@npm:8.57.0": version: 8.57.0 resolution: "@eslint/js@npm:8.57.0" - checksum: 3c501ce8a997cf6cbbaf4ed358af5492875e3550c19b9621413b82caa9ae5382c584b0efa79835639e6e0ddaa568caf3499318e5bdab68643ef4199dce5eb0a0 + checksum: 10/3c501ce8a997cf6cbbaf4ed358af5492875e3550c19b9621413b82caa9ae5382c584b0efa79835639e6e0ddaa568caf3499318e5bdab68643ef4199dce5eb0a0 languageName: node linkType: hard "@gar/promisify@npm:^1.1.3": version: 1.1.3 resolution: "@gar/promisify@npm:1.1.3" - checksum: 052dd232140fa60e81588000cbe729a40146579b361f1070bce63e2a761388a22a16d00beeffc504bd3601cb8e055c57b21a185448b3ed550cf50716f4fd442e + checksum: 10/052dd232140fa60e81588000cbe729a40146579b361f1070bce63e2a761388a22a16d00beeffc504bd3601cb8e055c57b21a185448b3ed550cf50716f4fd442e languageName: node linkType: hard -"@gerrit0/mini-shiki@npm:^1.24.0": - version: 1.24.1 - resolution: "@gerrit0/mini-shiki@npm:1.24.1" +"@gerrit0/mini-shiki@npm:^3.12.0": + version: 3.15.0 + resolution: "@gerrit0/mini-shiki@npm:3.15.0" dependencies: - "@shikijs/engine-oniguruma": "npm:^1.24.0" - "@shikijs/types": "npm:^1.24.0" - "@shikijs/vscode-textmate": "npm:^9.3.0" - checksum: 760e852fb28801fd75ba651ac0454d1169ad61ee0edb2ca81399441f297d16d3c73b141a1c0ddbf5c8bdc6996b2c16d4e4c70973ce9e4f8576ca569c68ba3ecf + "@shikijs/engine-oniguruma": "npm:^3.15.0" + "@shikijs/langs": "npm:^3.15.0" + "@shikijs/themes": "npm:^3.15.0" + "@shikijs/types": "npm:^3.15.0" + "@shikijs/vscode-textmate": "npm:^10.0.2" + checksum: 10/b2f1af9c882068a6986fe19c5c5f392aee336b30ee14a18aea517c1ce02553b701b0cb24ffcd2ae96ed681ddcc2b358d9253b55a4303cfd9bced2bb8e0c800d2 languageName: node linkType: hard @@ -1347,101 +1433,133 @@ __metadata: "@humanwhocodes/object-schema": "npm:^2.0.2" debug: "npm:^4.3.1" minimatch: "npm:^3.0.5" - checksum: 3ffb24ecdfab64014a230e127118d50a1a04d11080cbb748bc21629393d100850496456bbcb4e8c438957fe0934430d731042f1264d6a167b62d32fc2863580a + checksum: 10/3ffb24ecdfab64014a230e127118d50a1a04d11080cbb748bc21629393d100850496456bbcb4e8c438957fe0934430d731042f1264d6a167b62d32fc2863580a languageName: node linkType: hard "@humanwhocodes/module-importer@npm:^1.0.1": version: 1.0.1 resolution: "@humanwhocodes/module-importer@npm:1.0.1" - checksum: e993950e346331e5a32eefb27948ecdee2a2c4ab3f072b8f566cd213ef485dd50a3ca497050608db91006f5479e43f91a439aef68d2a313bd3ded06909c7c5b3 + checksum: 10/e993950e346331e5a32eefb27948ecdee2a2c4ab3f072b8f566cd213ef485dd50a3ca497050608db91006f5479e43f91a439aef68d2a313bd3ded06909c7c5b3 languageName: node linkType: hard "@humanwhocodes/object-schema@npm:^2.0.2": version: 2.0.3 resolution: "@humanwhocodes/object-schema@npm:2.0.3" - checksum: 05bb99ed06c16408a45a833f03a732f59bf6184795d4efadd33238ff8699190a8c871ad1121241bb6501589a9598dc83bf25b99dcbcf41e155cdf36e35e937a3 + checksum: 10/05bb99ed06c16408a45a833f03a732f59bf6184795d4efadd33238ff8699190a8c871ad1121241bb6501589a9598dc83bf25b99dcbcf41e155cdf36e35e937a3 languageName: node linkType: hard -"@hutson/parse-repository-url@npm:^5.0.0": - version: 5.0.0 - resolution: "@hutson/parse-repository-url@npm:5.0.0" - checksum: 040bc80dd1be5b12718af8a1d2fc58bbf793d41040ad4cedfe864079fddb542f106aee998beb7e42b7ebf882237e45b559bdf1ed3f6a607a403e51d849f37118 +"@inquirer/ansi@npm:^1.0.2": + version: 1.0.2 + resolution: "@inquirer/ansi@npm:1.0.2" + checksum: 10/d1496e573a63ee6752bcf3fc93375cdabc55b0d60f0588fe7902282c710b223252ad318ff600ee904e48555634663b53fda517f5b29ce9fbda90bfae18592fbc languageName: node linkType: hard -"@inquirer/core@npm:^10.1.0": - version: 10.1.0 - resolution: "@inquirer/core@npm:10.1.0" +"@inquirer/core@npm:^10.3.2": + version: 10.3.2 + resolution: "@inquirer/core@npm:10.3.2" dependencies: - "@inquirer/figures": "npm:^1.0.8" - "@inquirer/type": "npm:^3.0.1" - ansi-escapes: "npm:^4.3.2" + "@inquirer/ansi": "npm:^1.0.2" + "@inquirer/figures": "npm:^1.0.15" + "@inquirer/type": "npm:^3.0.10" cli-width: "npm:^4.1.0" mute-stream: "npm:^2.0.0" signal-exit: "npm:^4.1.0" - strip-ansi: "npm:^6.0.1" wrap-ansi: "npm:^6.2.0" - yoctocolors-cjs: "npm:^2.1.2" - checksum: 5d097d0484c1b758f788b792d29395199bdc84af3e8cd4d9273e31de2c5202839b6edf299056956044ba7fb097c4cee7b5c0288e094a380c045082b044f9946e + yoctocolors-cjs: "npm:^2.1.3" + peerDependencies: + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10/eb434bdf0ae7d904367003c772bcd80cbf679f79c087c99a4949fd7288e9a2f713ec3ea63381b9a001f52389ab56a77fcd88d64d81a03b1195193410ce8971c2 languageName: node linkType: hard -"@inquirer/expand@npm:^4.0.2": - version: 4.0.2 - resolution: "@inquirer/expand@npm:4.0.2" +"@inquirer/expand@npm:^4.0.20": + version: 4.0.23 + resolution: "@inquirer/expand@npm:4.0.23" dependencies: - "@inquirer/core": "npm:^10.1.0" - "@inquirer/type": "npm:^3.0.1" - yoctocolors-cjs: "npm:^2.1.2" + "@inquirer/core": "npm:^10.3.2" + "@inquirer/type": "npm:^3.0.10" + yoctocolors-cjs: "npm:^2.1.3" peerDependencies: "@types/node": ">=18" - checksum: 9c5f2e01bf12684bddb4ce88c6afbf41bf8b9057ac17565173b2225d691aad0e044be204e21ecedd5cc76907af76ab34678a2d519c890cf0ea3a1a83473faa12 + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10/73ad1d6376e5efe2a452c33494d6d16ee2670c638ae470a795fdff4acb59a8e032e38e141f87b603b6e96320977519b375dac6471d86d5e3087a9c1db40e3111 languageName: node linkType: hard -"@inquirer/figures@npm:^1.0.8": - version: 1.0.8 - resolution: "@inquirer/figures@npm:1.0.8" - checksum: 0e5e4fbb15e799e818c598fcc3558ef076daf78662149711b046723fd6316381e95f7d5573d6ef0062095ad22c6ac98833033f0948df5c722932107a567fd9c3 +"@inquirer/figures@npm:^1.0.15": + version: 1.0.15 + resolution: "@inquirer/figures@npm:1.0.15" + checksum: 10/3f858807f361ca29f41ec1076bbece4098cc140d86a06159d42c6e3f6e4d9bec9e10871ccfcbbaa367d6a8462b01dff89f2b1b157d9de6e8726bec85533f525c languageName: node linkType: hard -"@inquirer/input@npm:^4.0.2": - version: 4.0.2 - resolution: "@inquirer/input@npm:4.0.2" +"@inquirer/input@npm:^4.2.4": + version: 4.3.1 + resolution: "@inquirer/input@npm:4.3.1" dependencies: - "@inquirer/core": "npm:^10.1.0" - "@inquirer/type": "npm:^3.0.1" + "@inquirer/core": "npm:^10.3.2" + "@inquirer/type": "npm:^3.0.10" peerDependencies: "@types/node": ">=18" - checksum: 06ec535b90ebfc230b616df6f5058fdea9fdd00c9b965448c5d569fea7d76b67e8ad6427e0aa16d2b31c107f0e9a5ef93ac3224da59ff2e11b5fecfa2987e10e + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10/713aaa4c94263299fbd7adfd65378f788cac1b5047f2b7e1ea349ca669db6c7c91b69ab6e2f6660cdbc28c7f7888c5c77ab4433bd149931597e43976d1ba5f34 languageName: node linkType: hard -"@inquirer/select@npm:^4.0.2": - version: 4.0.2 - resolution: "@inquirer/select@npm:4.0.2" +"@inquirer/select@npm:^4.3.4": + version: 4.4.2 + resolution: "@inquirer/select@npm:4.4.2" dependencies: - "@inquirer/core": "npm:^10.1.0" - "@inquirer/figures": "npm:^1.0.8" - "@inquirer/type": "npm:^3.0.1" - ansi-escapes: "npm:^4.3.2" - yoctocolors-cjs: "npm:^2.1.2" + "@inquirer/ansi": "npm:^1.0.2" + "@inquirer/core": "npm:^10.3.2" + "@inquirer/figures": "npm:^1.0.15" + "@inquirer/type": "npm:^3.0.10" + yoctocolors-cjs: "npm:^2.1.3" peerDependencies: "@types/node": ">=18" - checksum: d8dfa5217d8baca958a80cfbad14eb51ee53606c47b228318934744284317cd11c36579be8cacced2ba77782c2878fb9b13936ac1a05af25598f2f3063baa318 + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10/795ec0ac77d575f20bd6a12fb1c040093e62217ac0c80194829a8d3c3d1e09f70ad738e9a9dd6095cc8358fff4e13882209c09bdf8eb0864a86dcabef5b0a6a6 languageName: node linkType: hard -"@inquirer/type@npm:^3.0.1": - version: 3.0.1 - resolution: "@inquirer/type@npm:3.0.1" +"@inquirer/type@npm:^3.0.10": + version: 3.0.10 + resolution: "@inquirer/type@npm:3.0.10" peerDependencies: "@types/node": ">=18" - checksum: af412f1e7541d43554b02199ae71a2039a1bff5dc51ceefd87de9ece55b199682733b28810fb4b6cb3ed4a159af4cc4a26d4bb29c58dd127e7d9dbda0797d8e7 + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10/57d113a9db7abc73326491e29bedc88ef362e53779f9f58a1b61225e0be068ce0c54e33cd65f4a13ca46131676fb72c3ef488463c4c9af0aa89680684c55d74c + languageName: node + linkType: hard + +"@isaacs/balanced-match@npm:^4.0.1": + version: 4.0.1 + resolution: "@isaacs/balanced-match@npm:4.0.1" + checksum: 10/102fbc6d2c0d5edf8f6dbf2b3feb21695a21bc850f11bc47c4f06aa83bd8884fde3fe9d6d797d619901d96865fdcb4569ac2a54c937992c48885c5e3d9967fe8 + languageName: node + linkType: hard + +"@isaacs/brace-expansion@npm:^5.0.0": + version: 5.0.0 + resolution: "@isaacs/brace-expansion@npm:5.0.0" + dependencies: + "@isaacs/balanced-match": "npm:^4.0.1" + checksum: 10/cf3b7f206aff12128214a1df764ac8cdbc517c110db85249b945282407e3dfc5c6e66286383a7c9391a059fc8e6e6a8ca82262fc9d2590bd615376141fbebd2d languageName: node linkType: hard @@ -1455,14 +1573,23 @@ __metadata: strip-ansi-cjs: "npm:strip-ansi@^6.0.1" wrap-ansi: "npm:^8.1.0" wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" - checksum: e9ed5fd27c3aec1095e3a16e0c0cf148d1fee55a38665c35f7b3f86a9b5d00d042ddaabc98e8a1cb7463b9378c15f22a94eb35e99469c201453eb8375191f243 + checksum: 10/e9ed5fd27c3aec1095e3a16e0c0cf148d1fee55a38665c35f7b3f86a9b5d00d042ddaabc98e8a1cb7463b9378c15f22a94eb35e99469c201453eb8375191f243 + languageName: node + linkType: hard + +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" + dependencies: + minipass: "npm:^7.0.4" + checksum: 10/4412e9e6713c89c1e66d80bb0bb5a2a93192f10477623a27d08f228ba0316bb880affabc5bfe7f838f58a34d26c2c190da726e576cdfc18c49a72e89adabdcf5 languageName: node linkType: hard "@isaacs/string-locale-compare@npm:^1.1.0": version: 1.1.0 resolution: "@isaacs/string-locale-compare@npm:1.1.0" - checksum: 85682b14602f32023e487f62bc4076fe13cd3e887df9cca36acc0d41ea99b403100d586acb9367331526f3ee737d802ecaa582f59020998d75991e62a7ef0db5 + checksum: 10/85682b14602f32023e487f62bc4076fe13cd3e887df9cca36acc0d41ea99b403100d586acb9367331526f3ee737d802ecaa582f59020998d75991e62a7ef0db5 languageName: node linkType: hard @@ -1472,7 +1599,7 @@ __metadata: dependencies: "@jridgewell/set-array": "npm:^1.0.0" "@jridgewell/sourcemap-codec": "npm:^1.4.10" - checksum: ba76fae1d8ea52b181474518c705a8eac36405dfc836fb07e9c25730a84d29e05fd6d954f121057742639f3128a24ea45d205c9c989efd464d1114671c19fa6c + checksum: 10/ba76fae1d8ea52b181474518c705a8eac36405dfc836fb07e9c25730a84d29e05fd6d954f121057742639f3128a24ea45d205c9c989efd464d1114671c19fa6c languageName: node linkType: hard @@ -1483,7 +1610,17 @@ __metadata: "@jridgewell/set-array": "npm:^1.0.1" "@jridgewell/sourcemap-codec": "npm:^1.4.10" "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 7ba0070be1aeda7d7694b09d847c3b95879409b26559b9d7e97a88ec94b838fb380df43ae328ee2d2df4d79e75d7afe6ba315199d18d79aa20839ebdfb739420 + checksum: 10/7ba0070be1aeda7d7694b09d847c3b95879409b26559b9d7e97a88ec94b838fb380df43ae328ee2d2df4d79e75d7afe6ba315199d18d79aa20839ebdfb739420 + languageName: node + linkType: hard + +"@jridgewell/gen-mapping@npm:^0.3.12": + version: 0.3.13 + resolution: "@jridgewell/gen-mapping@npm:0.3.13" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.5.0" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10/902f8261dcf450b4af7b93f9656918e02eec80a2169e155000cb2059f90113dd98f3ccf6efc6072cee1dd84cac48cade51da236972d942babc40e4c23da4d62a languageName: node linkType: hard @@ -1494,35 +1631,35 @@ __metadata: "@jridgewell/set-array": "npm:^1.2.1" "@jridgewell/sourcemap-codec": "npm:^1.4.10" "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 81587b3c4dd8e6c60252122937cea0c637486311f4ed208b52b62aae2e7a87598f63ec330e6cd0984af494bfb16d3f0d60d3b21d7e5b4aedd2602ff3fe9d32e2 + checksum: 10/81587b3c4dd8e6c60252122937cea0c637486311f4ed208b52b62aae2e7a87598f63ec330e6cd0984af494bfb16d3f0d60d3b21d7e5b4aedd2602ff3fe9d32e2 languageName: node linkType: hard "@jridgewell/resolve-uri@npm:3.1.0": version: 3.1.0 resolution: "@jridgewell/resolve-uri@npm:3.1.0" - checksum: 320ceb37af56953757b28e5b90c34556157676d41e3d0a3ff88769274d62373582bb0f0276a4f2d29c3f4fdd55b82b8be5731f52d391ad2ecae9b321ee1c742d + checksum: 10/320ceb37af56953757b28e5b90c34556157676d41e3d0a3ff88769274d62373582bb0f0276a4f2d29c3f4fdd55b82b8be5731f52d391ad2ecae9b321ee1c742d languageName: node linkType: hard "@jridgewell/resolve-uri@npm:^3.1.0": version: 3.1.2 resolution: "@jridgewell/resolve-uri@npm:3.1.2" - checksum: 97106439d750a409c22c8bff822d648f6a71f3aa9bc8e5129efdc36343cd3096ddc4eeb1c62d2fe48e9bdd4db37b05d4646a17114ecebd3bbcacfa2de51c3c1d + checksum: 10/97106439d750a409c22c8bff822d648f6a71f3aa9bc8e5129efdc36343cd3096ddc4eeb1c62d2fe48e9bdd4db37b05d4646a17114ecebd3bbcacfa2de51c3c1d languageName: node linkType: hard "@jridgewell/set-array@npm:^1.0.0, @jridgewell/set-array@npm:^1.0.1": version: 1.1.2 resolution: "@jridgewell/set-array@npm:1.1.2" - checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e + checksum: 10/69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e languageName: node linkType: hard "@jridgewell/set-array@npm:^1.2.1": version: 1.2.1 resolution: "@jridgewell/set-array@npm:1.2.1" - checksum: 832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10 + checksum: 10/832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10 languageName: node linkType: hard @@ -1532,21 +1669,28 @@ __metadata: dependencies: "@jridgewell/gen-mapping": "npm:^0.3.0" "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 1aaa42075bac32a551708025da0c07b11c11fb05ccd10fb70df2cb0db88773338ab0f33f175d9865379cb855bb3b1cda478367747a1087309fda40a7b9214bfa + checksum: 10/1aaa42075bac32a551708025da0c07b11c11fb05ccd10fb70df2cb0db88773338ab0f33f175d9865379cb855bb3b1cda478367747a1087309fda40a7b9214bfa languageName: node linkType: hard "@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10": version: 1.4.14 resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" - checksum: 26e768fae6045481a983e48aa23d8fcd23af5da70ebd74b0649000e815e7fbb01ea2bc088c9176b3fffeb9bec02184e58f46125ef3320b30eaa1f4094cfefa38 + checksum: 10/26e768fae6045481a983e48aa23d8fcd23af5da70ebd74b0649000e815e7fbb01ea2bc088c9176b3fffeb9bec02184e58f46125ef3320b30eaa1f4094cfefa38 languageName: node linkType: hard "@jridgewell/sourcemap-codec@npm:^1.4.13, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15": version: 1.4.15 resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" - checksum: 89960ac087781b961ad918978975bcdf2051cd1741880469783c42de64239703eab9db5230d776d8e6a09d73bb5e4cb964e07d93ee6e2e7aea5a7d726e865c09 + checksum: 10/89960ac087781b961ad918978975bcdf2051cd1741880469783c42de64239703eab9db5230d776d8e6a09d73bb5e4cb964e07d93ee6e2e7aea5a7d726e865c09 + languageName: node + linkType: hard + +"@jridgewell/sourcemap-codec@npm:^1.5.0, @jridgewell/sourcemap-codec@npm:^1.5.5": + version: 1.5.5 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.5" + checksum: 10/5d9d207b462c11e322d71911e55e21a4e2772f71ffe8d6f1221b8eb5ae6774458c1d242f897fb0814e8714ca9a6b498abfa74dfe4f434493342902b1a48b33a5 languageName: node linkType: hard @@ -1556,7 +1700,7 @@ __metadata: dependencies: "@jridgewell/resolve-uri": "npm:3.1.0" "@jridgewell/sourcemap-codec": "npm:1.4.14" - checksum: 790d439c9b271d9fc381dc4a837393ab942920245efedd5db20f65a665c0f778637fa623573337d3241ff784ffdb6724bbadf7fa2b61666bcd4884064b02f113 + checksum: 10/790d439c9b271d9fc381dc4a837393ab942920245efedd5db20f65a665c0f778637fa623573337d3241ff784ffdb6724bbadf7fa2b61666bcd4884064b02f113 languageName: node linkType: hard @@ -1566,44 +1710,54 @@ __metadata: dependencies: "@jridgewell/resolve-uri": "npm:^3.1.0" "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: eb8d167f8aeb3ac55e7726eda1bb6240787987fd66d480edbe15fc98ad594ec10cb584289f649e2074b9e117862c82efdec07db13850f3dc4cb242258bb2b67d + checksum: 10/eb8d167f8aeb3ac55e7726eda1bb6240787987fd66d480edbe15fc98ad594ec10cb584289f649e2074b9e117862c82efdec07db13850f3dc4cb242258bb2b67d languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": +"@jridgewell/trace-mapping@npm:^0.3.24": version: 0.3.25 resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: "@jridgewell/resolve-uri": "npm:^3.1.0" "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: dced32160a44b49d531b80a4a2159dceab6b3ddf0c8e95a0deae4b0e894b172defa63d5ac52a19c2068e1fe7d31ea4ba931fbeec103233ecb4208953967120fc + checksum: 10/dced32160a44b49d531b80a4a2159dceab6b3ddf0c8e95a0deae4b0e894b172defa63d5ac52a19c2068e1fe7d31ea4ba931fbeec103233ecb4208953967120fc + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:^0.3.28": + version: 0.3.31 + resolution: "@jridgewell/trace-mapping@npm:0.3.31" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10/da0283270e691bdb5543806077548532791608e52386cfbbf3b9e8fb00457859d1bd01d512851161c886eb3a2f3ce6fd9bcf25db8edf3bddedd275bd4a88d606 languageName: node linkType: hard -"@lerna-lite/changed@npm:3.10.1": - version: 3.10.1 - resolution: "@lerna-lite/changed@npm:3.10.1" +"@lerna-lite/changed@npm:4.9.0": + version: 4.9.0 + resolution: "@lerna-lite/changed@npm:4.9.0" dependencies: - "@lerna-lite/cli": "npm:3.10.1" - "@lerna-lite/core": "npm:3.10.1" - "@lerna-lite/list": "npm:3.10.1" - "@lerna-lite/listable": "npm:3.10.1" - checksum: a11c6127fec0716be1e556c4f7b58ac9a638ddec439fdfb91d88fccbbb0b9f37aeedad96d3368a6a3e79bc4747951af38c0913b988a4ec09e8763772ee8d8cf5 + "@lerna-lite/cli": "npm:4.9.0" + "@lerna-lite/core": "npm:4.9.0" + "@lerna-lite/list": "npm:4.9.0" + "@lerna-lite/listable": "npm:4.9.0" + checksum: 10/f9d00a1c953dcfde2efdfc6c1f6fdeff55e663120b7b4d161847c75f204d4ae80efafc7ae01051b739105c156978ebb72798dcd62d7079370b2e6c3373fa8e42 languageName: node linkType: hard -"@lerna-lite/cli@npm:3.10.1": - version: 3.10.1 - resolution: "@lerna-lite/cli@npm:3.10.1" +"@lerna-lite/cli@npm:4.9.0": + version: 4.9.0 + resolution: "@lerna-lite/cli@npm:4.9.0" dependencies: - "@lerna-lite/core": "npm:3.10.1" - "@lerna-lite/init": "npm:3.10.1" - "@lerna-lite/npmlog": "npm:3.10.1" - dedent: "npm:^1.5.3" - dotenv: "npm:^16.4.5" + "@lerna-lite/core": "npm:4.9.0" + "@lerna-lite/init": "npm:4.9.0" + "@lerna-lite/npmlog": "npm:4.7.3" + dedent: "npm:^1.7.0" + dotenv: "npm:^17.2.2" import-local: "npm:^3.2.0" load-json-file: "npm:^7.0.1" - yargs: "npm:^17.7.2" + yargs: "npm:^18.0.0" peerDependenciesMeta: "@lerna-lite/exec": optional: true @@ -1619,195 +1773,190 @@ __metadata: optional: true bin: lerna: dist/cli.js - checksum: e68176bd0ab2ce06431ecb7315ea1cc8827631f156525ccd4e6608fcb2644fd58cd8e8db8f871881d5ed972fca179bffa1a6c717271c90e6bf1fbb2afbacba9e + checksum: 10/bdd46ed8f9c17fe0c0fb480d838f007fecadbf0557255a27ecbeca32e6f8d02d542b3697c0f8b0b1382e70d377707424431d7846082978e1a029f6e19fc5b0ab languageName: node linkType: hard -"@lerna-lite/core@npm:3.10.1": - version: 3.10.1 - resolution: "@lerna-lite/core@npm:3.10.1" +"@lerna-lite/core@npm:4.9.0": + version: 4.9.0 + resolution: "@lerna-lite/core@npm:4.9.0" dependencies: - "@inquirer/expand": "npm:^4.0.2" - "@inquirer/input": "npm:^4.0.2" - "@inquirer/select": "npm:^4.0.2" - "@lerna-lite/npmlog": "npm:3.10.1" - "@npmcli/run-script": "npm:^8.1.0" - clone-deep: "npm:^4.0.1" + "@inquirer/expand": "npm:^4.0.20" + "@inquirer/input": "npm:^4.2.4" + "@inquirer/select": "npm:^4.3.4" + "@lerna-lite/npmlog": "npm:4.7.3" + "@npmcli/run-script": "npm:^10.0.0" + ci-info: "npm:^4.3.0" config-chain: "npm:^1.1.13" - cosmiconfig: "npm:^9.0.0" - dedent: "npm:^1.5.3" - execa: "npm:^8.0.1" - fs-extra: "npm:^11.2.0" + dedent: "npm:^1.7.0" + execa: "npm:^9.6.0" + fs-extra: "npm:^11.3.2" glob-parent: "npm:^6.0.2" - is-ci: "npm:^3.0.1" json5: "npm:^2.2.3" + lilconfig: "npm:^3.1.3" load-json-file: "npm:^7.0.1" - minimatch: "npm:^9.0.5" - multimatch: "npm:^7.0.0" - npm-package-arg: "npm:^11.0.3" - p-map: "npm:^7.0.2" - p-queue: "npm:^8.0.1" + npm-package-arg: "npm:^13.0.0" + p-map: "npm:^7.0.3" + p-queue: "npm:^8.1.1" + picomatch: "npm:^4.0.3" resolve-from: "npm:^5.0.0" - semver: "npm:^7.6.3" + semver: "npm:^7.7.2" slash: "npm:^5.1.0" - strong-log-transformer: "npm:^2.1.0" - tinyglobby: "npm:^0.2.10" - tinyrainbow: "npm:^1.2.0" - write-file-atomic: "npm:^5.0.1" - write-json-file: "npm:^6.0.0" - write-package: "npm:^7.1.0" - checksum: bdea40668fa470ca849f23fe633555b5892754042e136ec90fefe5af906ec9d056c3496b2e8d04f77b3a32881e5a81aae2776a63d3b089d4ada8d957128f48d7 + tinyglobby: "npm:^0.2.15" + tinyrainbow: "npm:^3.0.3" + write-file-atomic: "npm:^6.0.0" + write-json-file: "npm:^7.0.0" + write-package: "npm:^7.2.0" + yaml: "npm:^2.8.1" + zeptomatch: "npm:^2.0.2" + checksum: 10/7e5c3694c9ad2b2a03078e681f62c2ef765b7241570b9ebd218c7493155cba727cbed9cc53fce69f38baca563098fb883f889f592b820b51eefa0a2913fd1953 languageName: node linkType: hard -"@lerna-lite/init@npm:3.10.1": - version: 3.10.1 - resolution: "@lerna-lite/init@npm:3.10.1" +"@lerna-lite/init@npm:4.9.0": + version: 4.9.0 + resolution: "@lerna-lite/init@npm:4.9.0" dependencies: - "@lerna-lite/core": "npm:3.10.1" - fs-extra: "npm:^11.2.0" - p-map: "npm:^7.0.2" - write-json-file: "npm:^6.0.0" - checksum: 7982b084a38b96eb1b3aef2412304f73d2bd4953f36d219787f9d58e616facbfcbd58007b5d1a343138cf56654a1247e65ef62be789071f5e6b0d7730705f8ec + "@lerna-lite/core": "npm:4.9.0" + fs-extra: "npm:^11.3.2" + p-map: "npm:^7.0.3" + write-json-file: "npm:^7.0.0" + checksum: 10/69cc2c1fa3ca3ced743f5ace45441f3038406a03268ec76b9fc701ac8591f1ac54c543353e270b92c7c08d5ea4216d4611ed55679c58b249e4b5a66ea02c33dc languageName: node linkType: hard -"@lerna-lite/list@npm:3.10.1": - version: 3.10.1 - resolution: "@lerna-lite/list@npm:3.10.1" +"@lerna-lite/list@npm:4.9.0": + version: 4.9.0 + resolution: "@lerna-lite/list@npm:4.9.0" dependencies: - "@lerna-lite/cli": "npm:3.10.1" - "@lerna-lite/core": "npm:3.10.1" - "@lerna-lite/listable": "npm:3.10.1" - checksum: aa18a7c6798f6095c1172ea879a259b859ae682b6d7253bd8482d93e955fe9a7eef86eea74bf5402b51c274aa3caee62ba770711ef7072f11152b4b6789f006e + "@lerna-lite/cli": "npm:4.9.0" + "@lerna-lite/core": "npm:4.9.0" + "@lerna-lite/listable": "npm:4.9.0" + checksum: 10/f4b0827038eca6ff038dc8e0c9fb76cc993298482892ab2e6ec60a0006c1506b4944e1f38b35a99de63c14a97f424cc256b23161d68901b2b4bac3e00444bb97 languageName: node linkType: hard -"@lerna-lite/listable@npm:3.10.1": - version: 3.10.1 - resolution: "@lerna-lite/listable@npm:3.10.1" +"@lerna-lite/listable@npm:4.9.0": + version: 4.9.0 + resolution: "@lerna-lite/listable@npm:4.9.0" dependencies: - "@lerna-lite/core": "npm:3.10.1" + "@lerna-lite/core": "npm:4.9.0" columnify: "npm:^1.6.0" - tinyrainbow: "npm:^1.2.0" - checksum: 35253e8edd22a11bd2a8cf427993cdce1efaab3698678b2fda3fe5ebb892282d3f8297c2e80a646d0913e8790e05ba49f04d0b8082971fd7cbb91fc86e91eccc + tinyrainbow: "npm:^3.0.3" + checksum: 10/7e805ec6dd72dedecee7093d9dd2d68669bce69b138ab9f6878f7f6a3e08c4c8cb09485911eee737ab142d7fae74dfbd4d2a5b0a9c58670c00c8a972f0c3f2ba languageName: node linkType: hard -"@lerna-lite/npmlog@npm:3.10.1": - version: 3.10.1 - resolution: "@lerna-lite/npmlog@npm:3.10.1" +"@lerna-lite/npmlog@npm:4.7.3": + version: 4.7.3 + resolution: "@lerna-lite/npmlog@npm:4.7.3" dependencies: - aproba: "npm:^2.0.0" + aproba: "npm:^2.1.0" color-support: "npm:^1.1.3" console-control-strings: "npm:^1.1.0" + fast-string-width: "npm:^3.0.1" has-unicode: "npm:^2.0.1" set-blocking: "npm:^2.0.0" signal-exit: "npm:^4.1.0" - string-width: "npm:^7.2.0" wide-align: "npm:^1.1.5" - checksum: 96a4b74c2cf8269f5a854b63870c07e2b3f7b8cccd7f50e5da45cdaba936b928901c10ce404eaa60a4b3987418ecea6b92bf08f2d2e8527dd80e9c49f087b500 + checksum: 10/6918f04800cb023b30195144e02b22df9fd3590371b906f61f9831b1a355bfc0d230451ddc429eb37cf235f20cda5311d658c79432801544e5cc6c8e69716ae1 languageName: node linkType: hard -"@lerna-lite/profiler@npm:3.10.1": - version: 3.10.1 - resolution: "@lerna-lite/profiler@npm:3.10.1" +"@lerna-lite/profiler@npm:4.9.0": + version: 4.9.0 + resolution: "@lerna-lite/profiler@npm:4.9.0" dependencies: - "@lerna-lite/core": "npm:3.10.1" - "@lerna-lite/npmlog": "npm:3.10.1" - fs-extra: "npm:^11.2.0" + "@lerna-lite/core": "npm:4.9.0" + "@lerna-lite/npmlog": "npm:4.7.3" + fs-extra: "npm:^11.3.2" upath: "npm:^2.0.1" - checksum: 449bdeb60e18990d58cceb242e3c9a7f957c11615c2ecefcf5b12fb8accb1d5c3d7b2ef8d10445fe171aada91e231b11a1c02b39c4c0878bc482b68397868359 + checksum: 10/255b31146080a0eeea1ba6bc826addf355623d9d83483eb8f915982ccd31ad6c7594662821c611ffba49571378a7009f1a32f5623c5a4bcd643874607b877388 languageName: node linkType: hard -"@lerna-lite/publish@npm:3.10.1": - version: 3.10.1 - resolution: "@lerna-lite/publish@npm:3.10.1" +"@lerna-lite/publish@npm:4.9.0": + version: 4.9.0 + resolution: "@lerna-lite/publish@npm:4.9.0" dependencies: - "@lerna-lite/cli": "npm:3.10.1" - "@lerna-lite/core": "npm:3.10.1" - "@lerna-lite/npmlog": "npm:3.10.1" - "@lerna-lite/version": "npm:3.10.1" - "@npmcli/arborist": "npm:^7.5.4" - "@npmcli/package-json": "npm:^5.2.1" - byte-size: "npm:^9.0.0" + "@lerna-lite/cli": "npm:4.9.0" + "@lerna-lite/core": "npm:4.9.0" + "@lerna-lite/npmlog": "npm:4.7.3" + "@lerna-lite/version": "npm:4.9.0" + "@npmcli/arborist": "npm:^9.1.5" + "@npmcli/package-json": "npm:^7.0.1" + byte-size: "npm:^9.0.1" + ci-info: "npm:^4.3.0" columnify: "npm:^1.6.0" - fs-extra: "npm:^11.2.0" + fs-extra: "npm:^11.3.2" has-unicode: "npm:^2.0.1" - libnpmaccess: "npm:^8.0.6" - libnpmpublish: "npm:^9.0.9" + libnpmaccess: "npm:^10.0.2" + libnpmpublish: "npm:^11.1.1" normalize-path: "npm:^3.0.0" - npm-package-arg: "npm:^11.0.3" - npm-packlist: "npm:^8.0.2" - npm-registry-fetch: "npm:^17.1.0" - p-map: "npm:^7.0.2" + npm-package-arg: "npm:^13.0.0" + npm-packlist: "npm:^10.0.2" + npm-registry-fetch: "npm:^19.0.0" + p-map: "npm:^7.0.3" p-pipe: "npm:^4.0.0" - pacote: "npm:^18.0.6" - semver: "npm:^7.6.3" - ssri: "npm:^11.0.0" - tar: "npm:^6.2.1" - temp-dir: "npm:^3.0.0" - tinyglobby: "npm:^0.2.10" - tinyrainbow: "npm:^1.2.0" - checksum: f66ff13dace172c2652596af6526f9b533de23a8cc45502f46c7504bf15e36339d3667fe396be90844e9a7ebcd86f3335d42bcbdd10ff49be268fcacc58707e2 + pacote: "npm:^21.0.3" + semver: "npm:^7.7.2" + ssri: "npm:^12.0.0" + tar: "npm:^7.5.1" + tinyglobby: "npm:^0.2.15" + tinyrainbow: "npm:^3.0.3" + checksum: 10/288cb584adc4cf3503038bd1efa2e9c4fc65e0b5db62ffc6fec086783fd1d33045220f94e0c7163697b5207823d5174df4a536043a310a115de9d7df93007f48 languageName: node linkType: hard -"@lerna-lite/run@npm:3.10.1": - version: 3.10.1 - resolution: "@lerna-lite/run@npm:3.10.1" +"@lerna-lite/run@npm:4.9.0": + version: 4.9.0 + resolution: "@lerna-lite/run@npm:4.9.0" dependencies: - "@lerna-lite/cli": "npm:3.10.1" - "@lerna-lite/core": "npm:3.10.1" - "@lerna-lite/npmlog": "npm:3.10.1" - "@lerna-lite/profiler": "npm:3.10.1" - fs-extra: "npm:^11.2.0" - p-map: "npm:^7.0.2" - tinyrainbow: "npm:^1.2.0" - checksum: 98a6082d8f9049cb069c61993ced8572c66375ed3e333e534c4ae83daa7c7cefb833f7a326112077ca5eb36a3985f97508ac30d531713286c74633f9ab2d568f + "@lerna-lite/cli": "npm:4.9.0" + "@lerna-lite/core": "npm:4.9.0" + "@lerna-lite/npmlog": "npm:4.7.3" + "@lerna-lite/profiler": "npm:4.9.0" + fs-extra: "npm:^11.3.2" + p-map: "npm:^7.0.3" + tinyrainbow: "npm:^3.0.3" + checksum: 10/fc19ba4f70c68e5fa81c0ac41dd9541d6e002febabd4b01c8a4ebeaaed8c8842bad37878ad921e52b7d996abcfb63fbddd7b76d648fd9ed64497a938a4608b99 languageName: node linkType: hard -"@lerna-lite/version@npm:3.10.1": - version: 3.10.1 - resolution: "@lerna-lite/version@npm:3.10.1" +"@lerna-lite/version@npm:4.9.0": + version: 4.9.0 + resolution: "@lerna-lite/version@npm:4.9.0" dependencies: - "@lerna-lite/cli": "npm:3.10.1" - "@lerna-lite/core": "npm:3.10.1" - "@lerna-lite/npmlog": "npm:3.10.1" + "@conventional-changelog/git-client": "npm:^2.5.1" + "@lerna-lite/cli": "npm:4.9.0" + "@lerna-lite/core": "npm:4.9.0" + "@lerna-lite/npmlog": "npm:4.7.3" "@octokit/plugin-enterprise-rest": "npm:^6.0.1" - "@octokit/rest": "npm:^21.0.2" - conventional-changelog-angular: "npm:^7.0.0" - conventional-changelog-core: "npm:^7.0.0" - conventional-changelog-writer: "npm:^7.0.1" - conventional-commits-parser: "npm:^5.0.0" - conventional-recommended-bump: "npm:^9.0.0" - dedent: "npm:^1.5.3" - fs-extra: "npm:^11.2.0" - get-stream: "npm:^9.0.1" - git-url-parse: "npm:^16.0.0" - graceful-fs: "npm:^4.2.11" + "@octokit/rest": "npm:^22.0.0" + conventional-changelog: "npm:^7.1.1" + conventional-changelog-angular: "npm:^8.0.0" + conventional-changelog-writer: "npm:^8.2.0" + conventional-commits-parser: "npm:^6.2.0" + conventional-recommended-bump: "npm:^11.2.0" + dedent: "npm:^1.7.0" + fs-extra: "npm:^11.3.2" + git-url-parse: "npm:^16.1.0" is-stream: "npm:^4.0.1" load-json-file: "npm:^7.0.1" - make-dir: "npm:^5.0.0" - minimatch: "npm:^9.0.5" new-github-release-url: "npm:^2.0.0" - node-fetch: "npm:^3.3.2" - npm-package-arg: "npm:^11.0.3" - p-limit: "npm:^6.1.0" - p-map: "npm:^7.0.2" + npm-package-arg: "npm:^13.0.0" + p-limit: "npm:^7.1.1" + p-map: "npm:^7.0.3" p-pipe: "npm:^4.0.0" p-reduce: "npm:^3.0.0" pify: "npm:^6.1.0" - semver: "npm:^7.6.3" + semver: "npm:^7.7.2" slash: "npm:^5.1.0" - temp-dir: "npm:^3.0.0" - tinyrainbow: "npm:^1.2.0" - uuid: "npm:^11.0.3" - write-json-file: "npm:^6.0.0" - checksum: 612842b9671823fd96416596edd436f3d2c4caf1179a7fdbc41c150eb38b3e04ea28c8e66efebf83e07f91d219cf02c68cfc8ccdab429c8b3452dab1435ea986 + tinyrainbow: "npm:^3.0.3" + uuid: "npm:^13.0.0" + write-json-file: "npm:^7.0.0" + zeptomatch: "npm:^2.0.2" + checksum: 10/39e6ff9c3be9a12e2c6180d31f5ef9142c5c9d2579d648bf30990c4daed6b7e5b0cf6af54d4bd7d1d6567c72b6aeb94ee3a69877ad3e717a5482604fde77ae0f languageName: node linkType: hard @@ -1817,237 +1966,413 @@ __metadata: dependencies: call-me-maybe: "npm:^1.0.1" glob-to-regexp: "npm:^0.3.0" - checksum: 55d898d3d65b0a3a6029ee4f4c41e1601d0907b45b543edc4b50580848c996046360626480222e10228e1cecb91fc9766526c9dae1817c94d01d25f3376c27dd + checksum: 10/55d898d3d65b0a3a6029ee4f4c41e1601d0907b45b543edc4b50580848c996046360626480222e10228e1cecb91fc9766526c9dae1817c94d01d25f3376c27dd languageName: node linkType: hard -"@nativescript-community/arraybuffers@npm:^1.1.5": - version: 1.1.5 - resolution: "@nativescript-community/arraybuffers@npm:1.1.5" - checksum: b6d0aca5cfdba26048f543095d1ebba4bfcaa2407e9c17e3ff2da5d0ee25f5c4b959a9483ccb63ea89b5e868954116cad7e31aa93dd57a430d1d9585e65a4035 +"@napi-rs/nice-android-arm-eabi@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-android-arm-eabi@npm:1.1.1" + conditions: os=android & cpu=arm languageName: node linkType: hard -"@nativescript-community/plugin-seed-tools@file:tools::locator=root-workspace-0b6124%40workspace%3A.": - version: 1.0.0 - resolution: "@nativescript-community/plugin-seed-tools@file:tools#tools::hash=77c385&locator=root-workspace-0b6124%40workspace%3A." - dependencies: - "@angular/animations": "npm:~18.2.13" - "@angular/common": "npm:~18.2.13" - "@angular/compiler": "npm:~18.2.13" - "@angular/compiler-cli": "npm:~18.2.13" - "@angular/core": "npm:~18.2.13" - "@angular/forms": "npm:~18.2.13" - "@angular/platform-browser": "npm:~18.2.13" - "@angular/platform-browser-dynamic": "npm:~18.2.13" - "@angular/router": "npm:~18.2.13" - "@appnest/readme": "npm:^1.2.7" - "@commitlint/cli": "npm:~19.6.0" - "@commitlint/config-conventional": "npm:~19.2.2" - "@lerna-lite/changed": "npm:3.10.1" - "@lerna-lite/cli": "npm:3.10.1" - "@lerna-lite/publish": "npm:3.10.1" - "@lerna-lite/run": "npm:3.10.1" - "@lerna-lite/version": "npm:3.10.1" - "@nativescript/angular": "npm:~18.1.3" - "@nativescript/core": "npm:~8.8.6" - "@nativescript/types-android": "npm:~8.8.0" - "@nativescript/types-ios": "npm:~8.8.0" - "@nativescript/webpack": "npm:~5.0.22" - "@types/node": "npm:22.10.1" - "@types/react": "npm:^16.14.60" - "@typescript-eslint/eslint-plugin": "npm:7.10.0" - "@typescript-eslint/parser": "npm:7.10.0" - "@vue/runtime-core": "npm:3.4.38" - "@vue/runtime-dom": "npm:3.4.38" - copy-webpack-plugin: "npm:12.0.2" - cpy-cli: "npm:^3.1.1" - eslint: "npm:~8.57.0" - eslint-config-prettier: "npm:~9.1.0" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-react: "npm:^7.37.2" - eslint-plugin-react-hooks: "npm:4.6.2" - eslint-plugin-vue: "npm:^9.26.0" - globby: "npm:^14.0.1" - husky: "npm:^9.0.11" - nativescript-vue: "npm:~2.9.3" - nativescript-vue3: "npm:nativescript-vue@3.0.0-rc.2" - ng-packagr: "npm:~18.2.1" - ntl: "npm:^5.1.0" - package-json-merge: "npm:0.0.1" - patch-package: "npm:~8.0.0" - prettier: "npm:^3.4.1" - prettier-plugin-svelte: "npm:^3.3.2" - prompt: "npm:~1.3.0" - react-nativescript: "npm:5.0.0" - rimraf: "npm:~5.0.7" - rxjs: "npm:~7.8.1" - svelte: "npm:4.2.19" - svelte-eslint-parser: "npm:~0.43.0" - svelte-native: "npm:~1.0.29" - svelte-preprocess: "npm:5.1.4" - ts-patch: "npm:3.2.1" - tslib: "npm:2.8.1" - typedoc: "npm:~0.27.2" - typedoc-plugin-remove-references: "npm:0.0.6" - typescript: "npm:~5.5.4" - typescript-eslint: "npm:^7.8.0" - vue: "npm:^2.7.16" - yargs: "npm:^17.7.2" - zone.js: "npm:~0.15.0" - checksum: 09ca8f6ed64a633aa618044b9b794e9b38bd3759169d513ba38d2a7f19ba5ee29bc20aed7e65d3e1e689659479edcaa3edd252be88174e91a85a48af0968ce58 +"@napi-rs/nice-android-arm64@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-android-arm64@npm:1.1.1" + conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@nativescript-community/sentry@npm:*, @nativescript-community/sentry@workspace:packages/sentry": - version: 0.0.0-use.local - resolution: "@nativescript-community/sentry@workspace:packages/sentry" - dependencies: - "@nativescript-community/arraybuffers": "npm:^1.1.5" - "@sentry/browser": "npm:7.111.0" - "@sentry/core": "npm:7.111.0" - "@sentry/hub": "npm:7.111.0" - "@sentry/integrations": "npm:7.111.0" - "@sentry/tracing": "npm:7.111.0" - "@sentry/types": "npm:7.111.0" - "@sentry/utils": "npm:7.111.0" - stacktrace-parser: "npm:^0.1.10" - languageName: unknown - linkType: soft +"@napi-rs/nice-darwin-arm64@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-darwin-arm64@npm:1.1.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard -"@nativescript-community/template-snippet@npm:0.0.1, @nativescript-community/template-snippet@workspace:demo-snippets": - version: 0.0.0-use.local - resolution: "@nativescript-community/template-snippet@workspace:demo-snippets" - dependencies: - "@nativescript-community/sentry": "npm:*" - "@sentry/webpack-plugin": "npm:2.14.2" - languageName: unknown - linkType: soft +"@napi-rs/nice-darwin-x64@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-darwin-x64@npm:1.1.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard -"@nativescript/android@npm:~8.8.6": - version: 8.8.6 - resolution: "@nativescript/android@npm:8.8.6" - checksum: a8f60f567c069e3c606dd4ee05ea87fc2b7339c426401aa81c966064b3fe77cfd9d69b556a971637c21a8ad48ca8da80f5e4522dce386a9a222905c5a9e2726b +"@napi-rs/nice-freebsd-x64@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-freebsd-x64@npm:1.1.1" + conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@nativescript/angular@npm:~18.1.3": - version: 18.1.3 - resolution: "@nativescript/angular@npm:18.1.3" - dependencies: - "@nativescript/zone-js": "npm:^3.0.4" - tslib: "npm:^2.3.0" - checksum: ef71838505218ce90da78e741b3a8ff136fa9cc03c4c8b44850b27f747edaae67fab47f83a83e8318aab6acade4cdf9547592098d562b1100748f086a6fda0de +"@napi-rs/nice-linux-arm-gnueabihf@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-linux-arm-gnueabihf@npm:1.1.1" + conditions: os=linux & cpu=arm languageName: node linkType: hard -"@nativescript/core@npm:~8.8.2, @nativescript/core@npm:~8.8.6": - version: 8.8.6 - resolution: "@nativescript/core@npm:8.8.6" - dependencies: - "@nativescript/hook": "npm:~2.0.0" - acorn: "npm:^8.7.0" - css-tree: "npm:^1.1.2" - css-what: "npm:^6.1.0" - emoji-regex: "npm:^10.2.1" - reduce-css-calc: "npm:^2.1.7" - tslib: "npm:^2.0.0" - checksum: 5d1e85d9260b3b6135fbdfcba6d005acab9446ce25e3b6b37a2ec89be5531d6c3f628354affb589004881e7fddccd91bd7b2f17c1ed503d10602ea7b0c3343eb +"@napi-rs/nice-linux-arm64-gnu@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-linux-arm64-gnu@npm:1.1.1" + conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@nativescript/hook@npm:~2.0.0": - version: 2.0.0 - resolution: "@nativescript/hook@npm:2.0.0" - dependencies: - glob: "npm:^7.1.0" - mkdirp: "npm:^1.0.4" - checksum: fbc93d6e9e7585febd59f0aed0ca3f39d94edbff623b308046fa0e74ef4c1643dbeda921d507bd5a5d54f2c8457d4a6b6bf4c1eaffe5f151c178d03d8083b8ca +"@napi-rs/nice-linux-arm64-musl@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-linux-arm64-musl@npm:1.1.1" + conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@nativescript/ios@npm:8.8.2": - version: 8.8.2 - resolution: "@nativescript/ios@npm:8.8.2" - checksum: 128faae63cb190214713d34d4bb11f0ce82975fb4140a82067f1f4bb784868cc253d64d429bea5261579e749bffe598a6ef2de9bb995df98f7f7cc4aa785d363 +"@napi-rs/nice-linux-ppc64-gnu@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-linux-ppc64-gnu@npm:1.1.1" + conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@nativescript/template-blank-vue-ts@workspace:demo-vue": - version: 0.0.0-use.local - resolution: "@nativescript/template-blank-vue-ts@workspace:demo-vue" - dependencies: - "@akylas/nativescript": "npm:~8.8.9" - "@nativescript-community/template-snippet": "npm:0.0.1" - "@nativescript/android": "npm:~8.8.6" - "@nativescript/core": "npm:~8.8.2" - "@nativescript/ios": "npm:8.8.2" - "@nativescript/theme": "npm:~3.1.0" - "@nativescript/types": "npm:~8.8.0" - "@nativescript/webpack": "npm:5.0.22" - "@types/node": "npm:~18.11.19" - nativescript-vue: "npm:~2.9.3" - nativescript-vue-template-compiler: "npm:~2.9.3" - typescript: "npm:5.6.3" - vue: "npm:^2.7.16" - languageName: unknown - linkType: soft +"@napi-rs/nice-linux-riscv64-gnu@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-linux-riscv64-gnu@npm:1.1.1" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard -"@nativescript/theme@npm:~3.1.0": - version: 3.1.0 - resolution: "@nativescript/theme@npm:3.1.0" - checksum: 42adad22fc40f3d2b3a66c69976c0917eb21755dfbf859aa2acf83144960f8dc8f8ce0bd781b0cb7004afd86abd27c6fcd634e17d9bbba579dc76b20939ba308 +"@napi-rs/nice-linux-s390x-gnu@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-linux-s390x-gnu@npm:1.1.1" + conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@nativescript/types-android@npm:8.8.0, @nativescript/types-android@npm:~8.8.0": - version: 8.8.0 - resolution: "@nativescript/types-android@npm:8.8.0" - checksum: 8cec884901c6c9412be119536bd4f1a2f8698f7b6a94d7007de137bda96ed67b59b901b5a22331009cf161e3d169c67f9a15731b31fb9e303b4be7c1cfe27b00 +"@napi-rs/nice-linux-x64-gnu@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-linux-x64-gnu@npm:1.1.1" + conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@nativescript/types-ios@npm:8.8.0, @nativescript/types-ios@npm:~8.8.0": - version: 8.8.0 - resolution: "@nativescript/types-ios@npm:8.8.0" - checksum: ad175e569f31788fee4ae0e5b2305a3302f5a443cf560bfea9ea19b2fe80cffac5ffc4d98de71ff653c975e4023a8be961a495ea65e3bb78a3f1546348fa942b +"@napi-rs/nice-linux-x64-musl@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-linux-x64-musl@npm:1.1.1" + conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@nativescript/types@npm:~8.8.0": - version: 8.8.0 - resolution: "@nativescript/types@npm:8.8.0" - dependencies: - "@nativescript/types-android": "npm:8.8.0" - "@nativescript/types-ios": "npm:8.8.0" - checksum: a8c42a05f65ef40f5e2005f68e39d3e5d7dc643681b60938b5f1138de5504f074e598c3329bf16be4411a9074c3ef1f8f301bc2a44659d8541973e666c34af25 +"@napi-rs/nice-openharmony-arm64@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-openharmony-arm64@npm:1.1.1" + conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard -"@nativescript/webpack@npm:5.0.22, @nativescript/webpack@npm:~5.0.22": - version: 5.0.22 - resolution: "@nativescript/webpack@npm:5.0.22" - dependencies: - "@babel/core": "npm:^7.0.0" - "@pmmmwh/react-refresh-webpack-plugin": "npm:~0.5.7" - acorn: "npm:^8.0.0" - acorn-stage3: "npm:^4.0.0" - ansi-colors: "npm:^4.1.3" - babel-loader: "npm:^8.0.0" - cli-highlight: "npm:^2.0.0" - commander: "npm:^8.0.0" - copy-webpack-plugin: "npm:^9.0.0" - css: "npm:^3.0.0" - css-loader: "npm:^6.0.0" - dotenv-webpack: "npm:^7.0.0" - fork-ts-checker-webpack-plugin: "npm:^7.0.0" - loader-utils: "npm:^2.0.0 || ^3.0.0" - lodash.get: "npm:^4.0.0" - micromatch: "npm:^4.0.0" - postcss: "npm:^8.0.0" - postcss-import: "npm:^14.0.0" - postcss-loader: "npm:^7.0.0" - raw-loader: "npm:^4.0.0" +"@napi-rs/nice-win32-arm64-msvc@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-win32-arm64-msvc@npm:1.1.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@napi-rs/nice-win32-ia32-msvc@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-win32-ia32-msvc@npm:1.1.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@napi-rs/nice-win32-x64-msvc@npm:1.1.1": + version: 1.1.1 + resolution: "@napi-rs/nice-win32-x64-msvc@npm:1.1.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@napi-rs/nice@npm:^1.0.4": + version: 1.1.1 + resolution: "@napi-rs/nice@npm:1.1.1" + dependencies: + "@napi-rs/nice-android-arm-eabi": "npm:1.1.1" + "@napi-rs/nice-android-arm64": "npm:1.1.1" + "@napi-rs/nice-darwin-arm64": "npm:1.1.1" + "@napi-rs/nice-darwin-x64": "npm:1.1.1" + "@napi-rs/nice-freebsd-x64": "npm:1.1.1" + "@napi-rs/nice-linux-arm-gnueabihf": "npm:1.1.1" + "@napi-rs/nice-linux-arm64-gnu": "npm:1.1.1" + "@napi-rs/nice-linux-arm64-musl": "npm:1.1.1" + "@napi-rs/nice-linux-ppc64-gnu": "npm:1.1.1" + "@napi-rs/nice-linux-riscv64-gnu": "npm:1.1.1" + "@napi-rs/nice-linux-s390x-gnu": "npm:1.1.1" + "@napi-rs/nice-linux-x64-gnu": "npm:1.1.1" + "@napi-rs/nice-linux-x64-musl": "npm:1.1.1" + "@napi-rs/nice-openharmony-arm64": "npm:1.1.1" + "@napi-rs/nice-win32-arm64-msvc": "npm:1.1.1" + "@napi-rs/nice-win32-ia32-msvc": "npm:1.1.1" + "@napi-rs/nice-win32-x64-msvc": "npm:1.1.1" + dependenciesMeta: + "@napi-rs/nice-android-arm-eabi": + optional: true + "@napi-rs/nice-android-arm64": + optional: true + "@napi-rs/nice-darwin-arm64": + optional: true + "@napi-rs/nice-darwin-x64": + optional: true + "@napi-rs/nice-freebsd-x64": + optional: true + "@napi-rs/nice-linux-arm-gnueabihf": + optional: true + "@napi-rs/nice-linux-arm64-gnu": + optional: true + "@napi-rs/nice-linux-arm64-musl": + optional: true + "@napi-rs/nice-linux-ppc64-gnu": + optional: true + "@napi-rs/nice-linux-riscv64-gnu": + optional: true + "@napi-rs/nice-linux-s390x-gnu": + optional: true + "@napi-rs/nice-linux-x64-gnu": + optional: true + "@napi-rs/nice-linux-x64-musl": + optional: true + "@napi-rs/nice-openharmony-arm64": + optional: true + "@napi-rs/nice-win32-arm64-msvc": + optional: true + "@napi-rs/nice-win32-ia32-msvc": + optional: true + "@napi-rs/nice-win32-x64-msvc": + optional: true + checksum: 10/3f197c9536d0294f732a2acbe05a6d2fddc2794873b5b73edd395f56e3aed90b46c053001af80ea006d4d276cbb4e4196f8dbee0c214163b8e4b787e570a37e1 + languageName: node + linkType: hard + +"@nativescript-community/arraybuffers@npm:^1.1.5": + version: 1.1.5 + resolution: "@nativescript-community/arraybuffers@npm:1.1.5" + checksum: 10/b6d0aca5cfdba26048f543095d1ebba4bfcaa2407e9c17e3ff2da5d0ee25f5c4b959a9483ccb63ea89b5e868954116cad7e31aa93dd57a430d1d9585e65a4035 + languageName: node + linkType: hard + +"@nativescript-community/plugin-seed-tools@portal:tools::locator=root-workspace-0b6124%40workspace%3A.": + version: 0.0.0-use.local + resolution: "@nativescript-community/plugin-seed-tools@portal:tools::locator=root-workspace-0b6124%40workspace%3A." + dependencies: + "@angular/animations": "npm:20.3.3" + "@angular/common": "npm:20.3.3" + "@angular/compiler": "npm:20.3.3" + "@angular/compiler-cli": "npm:20.3.3" + "@angular/core": "npm:20.3.3" + "@angular/forms": "npm:20.3.3" + "@angular/platform-browser": "npm:20.3.3" + "@angular/platform-browser-dynamic": "npm:20.3.3" + "@angular/router": "npm:20.3.3" + "@appnest/readme": "npm:1.2.7" + "@commitlint/cli": "npm:20.1.0" + "@commitlint/config-conventional": "npm:20.0.0" + "@lerna-lite/changed": "npm:4.9.0" + "@lerna-lite/cli": "npm:4.9.0" + "@lerna-lite/publish": "npm:4.9.0" + "@lerna-lite/run": "npm:4.9.0" + "@lerna-lite/version": "npm:4.9.0" + "@nativescript/angular": "npm:20.0.0" + "@nativescript/core": "npm:8.9.9" + "@nativescript/types-android": "npm:8.9.0" + "@nativescript/types-ios": "npm:8.9.1" + "@nativescript/webpack": "npm:5.0.24" + "@types/node": "npm:24.6.2" + "@types/react": "npm:types-react-without-jsx-intrinsics@^18.0.17" + "@typescript-eslint/eslint-plugin": "npm:7.10.0" + "@typescript-eslint/parser": "npm:7.10.0" + "@vue/runtime-core": "npm:3.5.22" + "@vue/runtime-dom": "npm:3.5.22" + conventional-changelog-conventionalcommits: "npm:9.1.0" + copy-webpack-plugin: "npm:13.0.1" + cpy-cli: "npm:3.1.1" + eslint: "npm:8.57.0" + eslint-config-prettier: "npm:9.1.0" + eslint-plugin-prettier: "npm:5.1.3" + eslint-plugin-react: "npm:7.34.1" + eslint-plugin-react-hooks: "npm:4.6.2" + eslint-plugin-vue: "npm:9.26.0" + globby: "npm:15.0.0" + husky: "npm:9.1.7" + nativescript-vue: "npm:2.9.3" + nativescript-vue3: "npm:nativescript-vue@3.0.1" + ng-packagr: "npm:20.3.0" + ntl: "npm:5.1.0" + package-json-merge: "npm:0.0.1" + prettier: "npm:3.6.2" + prettier-plugin-svelte: "npm:3.4.0" + prompt: "npm:1.3.0" + react-nativescript: "npm:5.0.0" + rimraf: "npm:6.0.1" + rxjs: "npm:7.8.2" + svelte: "npm:4.2.20" + svelte-eslint-parser: "npm:1.3.3" + svelte-native: "npm:1.0.29" + svelte-preprocess: "npm:6.0.3" + ts-patch: "npm:3.3.0" + tslib: "npm:2.8.1" + typedoc: "npm:0.28.13" + typedoc-plugin-remove-references: "npm:0.0.6" + typescript: "npm:5.9.3" + typescript-eslint: "npm:7.8.0" + vue: "npm:2.7.16" + yargs: "npm:17.7.2" + languageName: node + linkType: soft + +"@nativescript-community/sentry@npm:*, @nativescript-community/sentry@workspace:packages/sentry": + version: 0.0.0-use.local + resolution: "@nativescript-community/sentry@workspace:packages/sentry" + dependencies: + "@nativescript-community/arraybuffers": "npm:^1.1.5" + "@sentry/browser": "npm:10.3.0" + "@sentry/core": "npm:10.3.0" + stacktrace-parser: "npm:^0.1.10" + languageName: unknown + linkType: soft + +"@nativescript-community/template-snippet@npm:*, @nativescript-community/template-snippet@workspace:demo-snippets": + version: 0.0.0-use.local + resolution: "@nativescript-community/template-snippet@workspace:demo-snippets" + dependencies: + "@nativescript-community/sentry": "npm:*" + "@sentry/webpack-plugin": "npm:2.14.2" + languageName: unknown + linkType: soft + +"@nativescript/android@npm:8.9.2": + version: 8.9.2 + resolution: "@nativescript/android@npm:8.9.2" + checksum: 10/1cfc34f2a90203d62a7638338d817fce43cfdc15ee5273904ec9b0bb405e419eb29365ea87da95be3dd1685a0e2765e2bb4133d0cf48227048bc6f4f9fcd81f8 + languageName: node + linkType: hard + +"@nativescript/angular@npm:20.0.0": + version: 20.0.0 + resolution: "@nativescript/angular@npm:20.0.0" + dependencies: + "@nativescript/zone-js": "npm:^4.0.0" + tslib: "npm:^2.3.0" + checksum: 10/56f81af3bc1e0ed7f0c83a807e002c844dba6baf865cfa7a8656a5e443a8fe76dfe67858938133258a9a66d914c2ba0b8bb29d20b49b5195811d4202870d4f26 + languageName: node + linkType: hard + +"@nativescript/core@npm:8.9.9": + version: 8.9.9 + resolution: "@nativescript/core@npm:8.9.9" + dependencies: + "@csstools/css-calc": "npm:~2.1.2" + "@csstools/css-color-parser": "npm:^3.0.8" + "@csstools/css-parser-algorithms": "npm:^3.0.4" + "@csstools/css-tokenizer": "npm:^3.0.3" + "@nativescript/hook": "npm:~2.0.0" + acorn: "npm:^8.7.0" + css-tree: "npm:^1.1.2" + css-what: "npm:^6.1.0" + emoji-regex: "npm:^10.2.1" + source-map: "npm:0.6.1" + tslib: "npm:^2.0.0" + checksum: 10/5122af3ae49a9ef69df8a0ebf12ca0efca5b1d1ec3e0315725e6044da3935e4f60520baa47798fa414e4e5c86c9838942943346f11cea35f0294fc5a1ab441f4 + languageName: node + linkType: hard + +"@nativescript/hook@npm:~2.0.0": + version: 2.0.0 + resolution: "@nativescript/hook@npm:2.0.0" + dependencies: + glob: "npm:^7.1.0" + mkdirp: "npm:^1.0.4" + checksum: 10/fbc93d6e9e7585febd59f0aed0ca3f39d94edbff623b308046fa0e74ef4c1643dbeda921d507bd5a5d54f2c8457d4a6b6bf4c1eaffe5f151c178d03d8083b8ca + languageName: node + linkType: hard + +"@nativescript/ios@npm:8.9.4": + version: 8.9.4 + resolution: "@nativescript/ios@npm:8.9.4" + checksum: 10/3495c23232a4a57696f2c32d8ab8529f0191c3afc4d497350ad0b04d9085e6bb5bb8b2302cca886a016271e68ba00cf5407804ccce9dd95a55926fa292b0b1c1 + languageName: node + linkType: hard + +"@nativescript/template-blank-vue-ts@workspace:demo-vue": + version: 0.0.0-use.local + resolution: "@nativescript/template-blank-vue-ts@workspace:demo-vue" + dependencies: + "@akylas/nativescript": "npm:8.9.10" + "@nativescript-community/template-snippet": "npm:*" + "@nativescript/android": "npm:8.9.2" + "@nativescript/core": "npm:8.9.9" + "@nativescript/ios": "npm:8.9.4" + "@nativescript/theme": "npm:3.1.0" + "@nativescript/types": "npm:8.9.1" + "@nativescript/webpack": "npm:5.0.24" + "@types/node": "npm:18.11.19" + nativescript-vue: "npm:2.9.3" + nativescript-vue-template-compiler: "npm:2.9.3" + typescript: "npm:5.9.3" + vue: "npm:2.7.16" + languageName: unknown + linkType: soft + +"@nativescript/theme@npm:3.1.0": + version: 3.1.0 + resolution: "@nativescript/theme@npm:3.1.0" + checksum: 10/42adad22fc40f3d2b3a66c69976c0917eb21755dfbf859aa2acf83144960f8dc8f8ce0bd781b0cb7004afd86abd27c6fcd634e17d9bbba579dc76b20939ba308 + languageName: node + linkType: hard + +"@nativescript/types-android@npm:8.9.0, @nativescript/types-android@npm:~8.9.0": + version: 8.9.0 + resolution: "@nativescript/types-android@npm:8.9.0" + checksum: 10/c006be3f0a8fa6714bacd868c3dac9ea85e707f5a439631ad7d773492e68ce5d993213e59e205b3c62f07ef796eaadb1260d09271f451c5370104b71d4915949 + languageName: node + linkType: hard + +"@nativescript/types-ios@npm:8.9.1, @nativescript/types-ios@npm:~8.9.0": + version: 8.9.1 + resolution: "@nativescript/types-ios@npm:8.9.1" + checksum: 10/fd8129919a48e65250521516bc18b3201df4f7be0e49be77eb54ed6729088142eb7dcdff6d0d41f57b782b23342d0ffe73152b1dfea06e28a61a62d4dd468514 + languageName: node + linkType: hard + +"@nativescript/types@npm:8.9.1": + version: 8.9.1 + resolution: "@nativescript/types@npm:8.9.1" + dependencies: + "@nativescript/types-android": "npm:~8.9.0" + "@nativescript/types-ios": "npm:~8.9.0" + checksum: 10/cad6dbb69ffbf544df0a865b34647494e7b44f66ddd8d880f934d576272170f083f6380fb0038104a64b43b558476d1345926e062fbed2926d2cf72c5a2c5188 + languageName: node + linkType: hard + +"@nativescript/webpack@npm:5.0.24": + version: 5.0.24 + resolution: "@nativescript/webpack@npm:5.0.24" + dependencies: + "@babel/core": "npm:^7.0.0" + "@pmmmwh/react-refresh-webpack-plugin": "npm:~0.5.7" + acorn: "npm:^8.0.0" + acorn-stage3: "npm:^4.0.0" + ansi-colors: "npm:^4.1.3" + babel-loader: "npm:^8.0.0" + cli-highlight: "npm:^2.0.0" + commander: "npm:^8.0.0" + copy-webpack-plugin: "npm:^9.0.0" + css: "npm:^3.0.0" + css-loader: "npm:^6.0.0" + dotenv-webpack: "npm:^7.0.0" + fork-ts-checker-webpack-plugin: "npm:^7.0.0" + loader-utils: "npm:^2.0.0 || ^3.0.0" + lodash.get: "npm:^4.0.0" + micromatch: "npm:^4.0.0" + postcss: "npm:^8.0.0" + postcss-import: "npm:^14.0.0" + postcss-loader: "npm:^7.0.0" + raw-loader: "npm:^4.0.0" react-refresh: "npm:~0.14.0" sass: "npm:^1.0.0" sass-loader: "npm:^13.0.0" @@ -2071,14 +2396,14 @@ __metadata: optional: true bin: nativescript-webpack: dist/bin/index.js - checksum: 569824ce667e03098cda366a599ed526cf1d932ad6ecb7460491bcf3d51569e3c5e04bb5a4e86d3c8f2a881844694b5705ddbedff67acaf442cb1abb718d27c4 + checksum: 10/9074d2e7474e91cc99d64dcb4a7c78ff40e6b8f7fefc5e91c5e24d1fe89629e54f1a9e13e5b6a4261e72340d2990e3532ad9d370eb2926ee09208ecfdc8a1da2 languageName: node linkType: hard -"@nativescript/zone-js@npm:^3.0.4": - version: 3.0.4 - resolution: "@nativescript/zone-js@npm:3.0.4" - checksum: 679edd13832ec6ed9b9e9d8af6ab245b22f835ec66244e56933c6c5159124960085c5201e109f3db2ed187ca94264c125de269fa4af0d8d1e8508020e68605ee +"@nativescript/zone-js@npm:^4.0.0": + version: 4.0.0 + resolution: "@nativescript/zone-js@npm:4.0.0" + checksum: 10/60a196ac72204a63d01a7eb71df891b1c09f751359e8743cd55f8b194ec05d07fd251b243877c63d7c2e89c7576f36b0efe2fc233a353cb8e1b7ec15748c3aee languageName: node linkType: hard @@ -2088,21 +2413,21 @@ __metadata: dependencies: "@nodelib/fs.stat": "npm:2.0.5" run-parallel: "npm:^1.1.9" - checksum: 6ab2a9b8a1d67b067922c36f259e3b3dfd6b97b219c540877a4944549a4d49ea5ceba5663905ab5289682f1f3c15ff441d02f0447f620a42e1cb5e1937174d4b + checksum: 10/6ab2a9b8a1d67b067922c36f259e3b3dfd6b97b219c540877a4944549a4d49ea5ceba5663905ab5289682f1f3c15ff441d02f0447f620a42e1cb5e1937174d4b languageName: node linkType: hard "@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": version: 2.0.5 resolution: "@nodelib/fs.stat@npm:2.0.5" - checksum: 012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 + checksum: 10/012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 languageName: node linkType: hard "@nodelib/fs.stat@npm:^1.1.2": version: 1.1.3 resolution: "@nodelib/fs.stat@npm:1.1.3" - checksum: 318deab369b518a34778cdaa0054dd28a4381c0c78e40bbd20252f67d084b1d7bf9295fea4423de2c19ac8e1a34f120add9125f481b2a710f7068bcac7e3e305 + checksum: 10/318deab369b518a34778cdaa0054dd28a4381c0c78e40bbd20252f67d084b1d7bf9295fea4423de2c19ac8e1a34f120add9125f481b2a710f7068bcac7e3e305 languageName: node linkType: hard @@ -2112,65 +2437,63 @@ __metadata: dependencies: "@nodelib/fs.scandir": "npm:2.1.5" fastq: "npm:^1.6.0" - checksum: 40033e33e96e97d77fba5a238e4bba4487b8284678906a9f616b5579ddaf868a18874c0054a75402c9fbaaa033a25ceae093af58c9c30278e35c23c9479e79b0 + checksum: 10/40033e33e96e97d77fba5a238e4bba4487b8284678906a9f616b5579ddaf868a18874c0054a75402c9fbaaa033a25ceae093af58c9c30278e35c23c9479e79b0 languageName: node linkType: hard -"@npmcli/agent@npm:^2.0.0": - version: 2.2.1 - resolution: "@npmcli/agent@npm:2.2.1" +"@npmcli/agent@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/agent@npm:4.0.0" dependencies: agent-base: "npm:^7.1.0" http-proxy-agent: "npm:^7.0.0" https-proxy-agent: "npm:^7.0.1" - lru-cache: "npm:^10.0.1" - socks-proxy-agent: "npm:^8.0.1" - checksum: d4a48128f61e47f2f5c89315a5350e265dc619987e635bd62b52b29c7ed93536e724e721418c0ce352ceece86c13043c67aba1b70c3f5cc72fce6bb746706162 + lru-cache: "npm:^11.2.1" + socks-proxy-agent: "npm:^8.0.3" + checksum: 10/1a81573becc60515031accc696e6405e9b894e65c12b98ef4aeee03b5617c41948633159dbf6caf5dde5b47367eeb749bdc7b7dfb21960930a9060a935c6f636 languageName: node linkType: hard -"@npmcli/arborist@npm:^7.5.4": - version: 7.5.4 - resolution: "@npmcli/arborist@npm:7.5.4" +"@npmcli/arborist@npm:^9.1.5": + version: 9.1.8 + resolution: "@npmcli/arborist@npm:9.1.8" dependencies: "@isaacs/string-locale-compare": "npm:^1.1.0" - "@npmcli/fs": "npm:^3.1.1" - "@npmcli/installed-package-contents": "npm:^2.1.0" - "@npmcli/map-workspaces": "npm:^3.0.2" - "@npmcli/metavuln-calculator": "npm:^7.1.1" - "@npmcli/name-from-folder": "npm:^2.0.0" - "@npmcli/node-gyp": "npm:^3.0.0" - "@npmcli/package-json": "npm:^5.1.0" - "@npmcli/query": "npm:^3.1.0" - "@npmcli/redact": "npm:^2.0.0" - "@npmcli/run-script": "npm:^8.1.0" - bin-links: "npm:^4.0.4" - cacache: "npm:^18.0.3" + "@npmcli/fs": "npm:^5.0.0" + "@npmcli/installed-package-contents": "npm:^4.0.0" + "@npmcli/map-workspaces": "npm:^5.0.0" + "@npmcli/metavuln-calculator": "npm:^9.0.2" + "@npmcli/name-from-folder": "npm:^4.0.0" + "@npmcli/node-gyp": "npm:^5.0.0" + "@npmcli/package-json": "npm:^7.0.0" + "@npmcli/query": "npm:^5.0.0" + "@npmcli/redact": "npm:^4.0.0" + "@npmcli/run-script": "npm:^10.0.0" + bin-links: "npm:^6.0.0" + cacache: "npm:^20.0.1" common-ancestor-path: "npm:^1.0.1" - hosted-git-info: "npm:^7.0.2" - json-parse-even-better-errors: "npm:^3.0.2" + hosted-git-info: "npm:^9.0.0" json-stringify-nice: "npm:^1.1.4" - lru-cache: "npm:^10.2.2" - minimatch: "npm:^9.0.4" - nopt: "npm:^7.2.1" - npm-install-checks: "npm:^6.2.0" - npm-package-arg: "npm:^11.0.2" - npm-pick-manifest: "npm:^9.0.1" - npm-registry-fetch: "npm:^17.0.1" - pacote: "npm:^18.0.6" - parse-conflict-json: "npm:^3.0.0" - proc-log: "npm:^4.2.0" - proggy: "npm:^2.0.0" + lru-cache: "npm:^11.2.1" + minimatch: "npm:^10.0.3" + nopt: "npm:^9.0.0" + npm-install-checks: "npm:^8.0.0" + npm-package-arg: "npm:^13.0.0" + npm-pick-manifest: "npm:^11.0.1" + npm-registry-fetch: "npm:^19.0.0" + pacote: "npm:^21.0.2" + parse-conflict-json: "npm:^5.0.1" + proc-log: "npm:^6.0.0" + proggy: "npm:^4.0.0" promise-all-reject-late: "npm:^1.0.0" promise-call-limit: "npm:^3.0.1" - read-package-json-fast: "npm:^3.0.2" semver: "npm:^7.3.7" - ssri: "npm:^10.0.6" + ssri: "npm:^13.0.0" treeverse: "npm:^3.0.0" - walk-up-path: "npm:^3.0.1" + walk-up-path: "npm:^4.0.0" bin: arborist: bin/index.js - checksum: b77170754f419171e5ca2abfb679a9c811443e2b67036916a62eda81fd069f12c98186941cd73a0d36c2ec76cda638b43ceeb4c5fae39de1bb9df825432f3ef7 + checksum: 10/a8b59a7d1eac28e2c1bba30ec44be6a3f4226192960dbe19aec377a1a2ef5063851e4f3020670a21b21fa323f343c610e2e9a72a27e730c16e2cf3c7ad5b07d4 languageName: node linkType: hard @@ -2180,90 +2503,69 @@ __metadata: dependencies: "@gar/promisify": "npm:^1.1.3" semver: "npm:^7.3.5" - checksum: c5d4dfee80de2236e1e4ed595d17e217aada72ebd8215183fc46096fa010f583dd2aaaa486758de7cc0b89440dbc31cfe8b276269d75d47af35c716e896f78ec + checksum: 10/c5d4dfee80de2236e1e4ed595d17e217aada72ebd8215183fc46096fa010f583dd2aaaa486758de7cc0b89440dbc31cfe8b276269d75d47af35c716e896f78ec languageName: node linkType: hard -"@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" - dependencies: - semver: "npm:^7.3.5" - checksum: f3a7ab3a31de65e42aeb6ed03ed035ef123d2de7af4deb9d4a003d27acc8618b57d9fb9d259fe6c28ca538032a028f37337264388ba27d26d37fff7dde22476e - languageName: node - linkType: hard - -"@npmcli/fs@npm:^3.1.1": - version: 3.1.1 - resolution: "@npmcli/fs@npm:3.1.1" +"@npmcli/fs@npm:^5.0.0": + version: 5.0.0 + resolution: "@npmcli/fs@npm:5.0.0" dependencies: semver: "npm:^7.3.5" - checksum: 1e0e04087049b24b38bc0b30d87a9388ee3ca1d3fdfc347c2f77d84fcfe6a51f250bc57ba2c1f614d7e4285c6c62bf8c769bc19aa0949ea39e5b043ee023b0bd + checksum: 10/4935c7719d17830d0f9fa46c50be17b2a3c945cec61760f6d0909bce47677c42e1810ca673305890f9e84f008ec4d8e841182f371e42100a8159d15f22249208 languageName: node linkType: hard -"@npmcli/git@npm:^5.0.0": - version: 5.0.4 - resolution: "@npmcli/git@npm:5.0.4" +"@npmcli/git@npm:^7.0.0": + version: 7.0.1 + resolution: "@npmcli/git@npm:7.0.1" dependencies: - "@npmcli/promise-spawn": "npm:^7.0.0" - lru-cache: "npm:^10.0.1" - npm-pick-manifest: "npm:^9.0.0" - proc-log: "npm:^3.0.0" - promise-inflight: "npm:^1.0.1" + "@npmcli/promise-spawn": "npm:^9.0.0" + ini: "npm:^6.0.0" + lru-cache: "npm:^11.2.1" + npm-pick-manifest: "npm:^11.0.1" + proc-log: "npm:^6.0.0" promise-retry: "npm:^2.0.1" semver: "npm:^7.3.5" - which: "npm:^4.0.0" - checksum: 136e71f4de73ef315285ebaf172b4681d1d22aff4c87ec526af1e57ab88ad7c864272523382009a2e3fab00f932bea204ed90cbdf187c7b7bd3d5c6e3d6c6d1a + which: "npm:^6.0.0" + checksum: 10/dc2c7558fa034be6123b6a049091fd4fcdf79bf497ab8ff3213ac99e0c7a4f968e3cf747322af5d1d70e41ed21b8189f8e12d7b3f1a6143793d056dd8c8b50c5 languageName: node linkType: hard -"@npmcli/installed-package-contents@npm:^2.0.1": - version: 2.0.2 - resolution: "@npmcli/installed-package-contents@npm:2.0.2" - dependencies: - npm-bundled: "npm:^3.0.0" - npm-normalize-package-bin: "npm:^3.0.0" - bin: - installed-package-contents: lib/index.js - checksum: 4598a97e3d6e4c8602157d9ac47723071f09662852add0f275af62d1038d8e44d0c5ff9afa05358ba3ca7e100c860d679964be0a163add6ea028dc72d31f0af1 - languageName: node - linkType: hard - -"@npmcli/installed-package-contents@npm:^2.1.0": - version: 2.1.0 - resolution: "@npmcli/installed-package-contents@npm:2.1.0" +"@npmcli/installed-package-contents@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/installed-package-contents@npm:4.0.0" dependencies: - npm-bundled: "npm:^3.0.0" - npm-normalize-package-bin: "npm:^3.0.0" + npm-bundled: "npm:^5.0.0" + npm-normalize-package-bin: "npm:^5.0.0" bin: installed-package-contents: bin/index.js - checksum: 68ab3ea2994f5ea21c61940de94ec4f2755fe569ef0b86e22db0695d651a3c88915c5eab61d634cfa203b9c801ee307c8aa134c2c4bd2e4fe1aa8d295ce8a163 + checksum: 10/a3f1676ebef398639f97462c78eea3cee69b41fda63dfc1d7c83f88c75379728d78a622d93eec07a2f94456011480bcd43a73949f21d52775d9d1f8c7633abe1 languageName: node linkType: hard -"@npmcli/map-workspaces@npm:^3.0.2": - version: 3.0.6 - resolution: "@npmcli/map-workspaces@npm:3.0.6" +"@npmcli/map-workspaces@npm:^5.0.0": + version: 5.0.3 + resolution: "@npmcli/map-workspaces@npm:5.0.3" dependencies: - "@npmcli/name-from-folder": "npm:^2.0.0" - glob: "npm:^10.2.2" - minimatch: "npm:^9.0.0" - read-package-json-fast: "npm:^3.0.0" - checksum: b364b155991a4ff85db5ea5b9f809ab65936350fc36fe1e51d5ab8cd479bba57e69f02e17215c0e2126e383074c2987c268d8e589aacd26c9962e028f4da98f2 + "@npmcli/name-from-folder": "npm:^4.0.0" + "@npmcli/package-json": "npm:^7.0.0" + glob: "npm:^13.0.0" + minimatch: "npm:^10.0.3" + checksum: 10/72c5db2c555d64ff1300b912d1c3e738818658a90b7121a1f5ac98f48db53072ce38f1856b37677fcfefbce168d0db16d1e563452bd99f56d1ba38f83201c072 languageName: node linkType: hard -"@npmcli/metavuln-calculator@npm:^7.1.1": - version: 7.1.1 - resolution: "@npmcli/metavuln-calculator@npm:7.1.1" +"@npmcli/metavuln-calculator@npm:^9.0.2": + version: 9.0.3 + resolution: "@npmcli/metavuln-calculator@npm:9.0.3" dependencies: - cacache: "npm:^18.0.0" - json-parse-even-better-errors: "npm:^3.0.0" - pacote: "npm:^18.0.0" - proc-log: "npm:^4.1.0" + cacache: "npm:^20.0.0" + json-parse-even-better-errors: "npm:^5.0.0" + pacote: "npm:^21.0.0" + proc-log: "npm:^6.0.0" semver: "npm:^7.3.5" - checksum: 57163b4bde4af3f5badb0c9b0c868f9539e2a112ee73c606680b7548b148bf58e793952d74eb1e581c9cc2e630bc03bc60adc04b3f1e7960482f97af817f28d2 + checksum: 10/562f7fd373809c7d7d3b3526998f7ed295fa80636279deaddbb7416c8251c620127a0029349e962dfb788bdbf30e2721bac063ca1a75a867d5fb62689a607bbf languageName: node linkType: hard @@ -2273,265 +2575,357 @@ __metadata: dependencies: mkdirp: "npm:^1.0.4" rimraf: "npm:^3.0.2" - checksum: 52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380 + checksum: 10/52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380 languageName: node linkType: hard -"@npmcli/name-from-folder@npm:^2.0.0": - version: 2.0.0 - resolution: "@npmcli/name-from-folder@npm:2.0.0" - checksum: 75beb40373f916cfcf7327958b3ab920ab4e32d24217197927dd1c76a325c7645695011fce9cb2a8f93616f8b74946e84eebe3830303e11ed9d400dae623a99b - languageName: node - linkType: hard - -"@npmcli/node-gyp@npm:^3.0.0": - version: 3.0.0 - resolution: "@npmcli/node-gyp@npm:3.0.0" - checksum: dd9fed3e80df8fbb20443f28651a8ed7235f2c15286ecc010e2d3cd392c85912e59ef29218c0b02f098defb4cbc8cdf045aab1d32d5cef6ace289913196ed5df +"@npmcli/name-from-folder@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/name-from-folder@npm:4.0.0" + checksum: 10/9aa8598f59866decbf4a877def4143b165964ea270056371782e459aa0c6623f020d218783651afbcc522dbf8dff4c63a316518600991f2cecfc488d23bd8aab languageName: node linkType: hard -"@npmcli/package-json@npm:^5.0.0": +"@npmcli/node-gyp@npm:^5.0.0": version: 5.0.0 - resolution: "@npmcli/package-json@npm:5.0.0" - dependencies: - "@npmcli/git": "npm:^5.0.0" - glob: "npm:^10.2.2" - hosted-git-info: "npm:^7.0.0" - json-parse-even-better-errors: "npm:^3.0.0" - normalize-package-data: "npm:^6.0.0" - proc-log: "npm:^3.0.0" - semver: "npm:^7.5.3" - checksum: bb907e934e96dae3d3aa26aa45cbaa87b318cb64c4aaaacfa3596b1ca5147ad1b51c3281eb529df12116a163d33ca99f48c4593b0c168e38412dfbf2c5cced72 + resolution: "@npmcli/node-gyp@npm:5.0.0" + checksum: 10/31488b0a0a6293efc4ab1bd87ba483d1000f8720c5f068d4c28cf49e39a045cd122960ba2a166a376fc9767f457f6124d99ec673ebcb19015cd29835bb038e46 languageName: node linkType: hard -"@npmcli/package-json@npm:^5.1.0": - version: 5.1.0 - resolution: "@npmcli/package-json@npm:5.1.0" - dependencies: - "@npmcli/git": "npm:^5.0.0" - glob: "npm:^10.2.2" - hosted-git-info: "npm:^7.0.0" - json-parse-even-better-errors: "npm:^3.0.0" - normalize-package-data: "npm:^6.0.0" - proc-log: "npm:^4.0.0" - semver: "npm:^7.5.3" - checksum: 0e5cb5eff32cf80234525160a702c91a38e4b98ab74e34e2632b43c4350dbad170bd835989cc7d6e18d24798e3242e45b60f3d5e26bd128fe1c4529931105f8e - languageName: node - linkType: hard - -"@npmcli/package-json@npm:^5.2.1": - version: 5.2.1 - resolution: "@npmcli/package-json@npm:5.2.1" +"@npmcli/package-json@npm:^7.0.0, @npmcli/package-json@npm:^7.0.1": + version: 7.0.4 + resolution: "@npmcli/package-json@npm:7.0.4" dependencies: - "@npmcli/git": "npm:^5.0.0" - glob: "npm:^10.2.2" - hosted-git-info: "npm:^7.0.0" - json-parse-even-better-errors: "npm:^3.0.0" - normalize-package-data: "npm:^6.0.0" - proc-log: "npm:^4.0.0" + "@npmcli/git": "npm:^7.0.0" + glob: "npm:^13.0.0" + hosted-git-info: "npm:^9.0.0" + json-parse-even-better-errors: "npm:^5.0.0" + proc-log: "npm:^6.0.0" semver: "npm:^7.5.3" - checksum: 304a819b93f79a6e0e56cb371961a66d2db72142e310d545ecbbbe4d917025a30601aa8e63a5f0cc28f0fe281c116bdaf79b334619b105a1d027a2b769ecd137 + validate-npm-package-license: "npm:^3.0.4" + checksum: 10/757b343c035dbf6831ecdde3503053bf5f26399768c9ab95e24bdd5518ef61d9e71e69fa9e99ff816b178dbc174db2826939b2654c48180ba1e0dccfb7f22f22 languageName: node linkType: hard -"@npmcli/promise-spawn@npm:^7.0.0": - version: 7.0.1 - resolution: "@npmcli/promise-spawn@npm:7.0.1" +"@npmcli/promise-spawn@npm:^9.0.0": + version: 9.0.1 + resolution: "@npmcli/promise-spawn@npm:9.0.1" dependencies: - which: "npm:^4.0.0" - checksum: 7cbfc3c5e0bcad28e362dc34418b7507afea4fa82d692b802d9b8999ebdc99ceb2686f5959b5b9890e424983cee801401d3e972638f6942f75a2976a2c61774c + which: "npm:^6.0.0" + checksum: 10/93f539f12813dacf0084c5f444982d44c67f2016f417f2e937afb81c3fd228cf330abeabdffc95ca3e8315a4a9b9e732be7e7870c926d7dfc6c458549fcd11ea languageName: node linkType: hard -"@npmcli/query@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/query@npm:3.1.0" +"@npmcli/query@npm:^5.0.0": + version: 5.0.0 + resolution: "@npmcli/query@npm:5.0.0" dependencies: - postcss-selector-parser: "npm:^6.0.10" - checksum: fa79ae317934c95d14b89cb149cb8eb0b2a4e611acf0661681cfa964bf9af6740f60efe095c8bb7e880398e0955666408cc8a3ffede90e87922cb81cce1efcdb + postcss-selector-parser: "npm:^7.0.0" + checksum: 10/259375bfa34649f4c75a0908c8ec7e1c1a521436d3c3ab8a809bed369070e2f98363493bc75d3ea9955c13bdd13955f3666f8b5ed2334ab6131e0c3d4c3248a2 languageName: node linkType: hard -"@npmcli/redact@npm:^2.0.0": - version: 2.0.0 - resolution: "@npmcli/redact@npm:2.0.0" - checksum: 0ec0ab5f988309607e262d294ae8ed5386c8582c4752ceec6a02202b7875a6ad93dcf7d1c7283f3e679d89924b933aebec499814707c60f43fba2ab504fd8adb +"@npmcli/redact@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/redact@npm:4.0.0" + checksum: 10/5d52df2b5267f4369c97a2b2f7c427e3d7aa4b6a83e7a1b522e196f6e9d50024c620bd0cb2052067c74d1aaa0c330d9bc04e1d335bfb46180e705bb33423e74c languageName: node linkType: hard -"@npmcli/run-script@npm:^8.0.0, @npmcli/run-script@npm:^8.1.0": - version: 8.1.0 - resolution: "@npmcli/run-script@npm:8.1.0" +"@npmcli/run-script@npm:^10.0.0": + version: 10.0.3 + resolution: "@npmcli/run-script@npm:10.0.3" dependencies: - "@npmcli/node-gyp": "npm:^3.0.0" - "@npmcli/package-json": "npm:^5.0.0" - "@npmcli/promise-spawn": "npm:^7.0.0" - node-gyp: "npm:^10.0.0" - proc-log: "npm:^4.0.0" - which: "npm:^4.0.0" - checksum: 256bd580f82b98db93e54065bf9bcc94946be4f2d668a062cf756cb8ea091f58ef7154b3d2450d79738081a150f25cc48f6075351911e672f24ffd34350f02f2 + "@npmcli/node-gyp": "npm:^5.0.0" + "@npmcli/package-json": "npm:^7.0.0" + "@npmcli/promise-spawn": "npm:^9.0.0" + node-gyp: "npm:^12.1.0" + proc-log: "npm:^6.0.0" + which: "npm:^6.0.0" + checksum: 10/3b2b6b02a40c7470a900e8d77d23e2239608c08e919d6ddee7849fc7093be0999d9eb2c9dec871988e80165a64f9d8c55430f0a699690e555ebd3e81bf1dbd35 languageName: node linkType: hard -"@octokit/auth-token@npm:^5.0.0": - version: 5.1.1 - resolution: "@octokit/auth-token@npm:5.1.1" - checksum: 956ee8166ad1b623478ac5168529a081658bceb16e267102b149b44366a9280b5104a0346a4f1c5de12981d2dedb767f7b71d7e1b1ddd1ccb591efa8c6c06f94 +"@octokit/auth-token@npm:^6.0.0": + version: 6.0.0 + resolution: "@octokit/auth-token@npm:6.0.0" + checksum: 10/a30f5c4c984964b57193de5b6f67169f74e4779fedbe716157dd3558dd9de3ca5c105cae521b7bd8ce1ae180773a2ef01afe2306ad5a329f4fd291eba2b7c7d1 languageName: node linkType: hard -"@octokit/core@npm:^6.1.2": - version: 6.1.2 - resolution: "@octokit/core@npm:6.1.2" - dependencies: - "@octokit/auth-token": "npm:^5.0.0" - "@octokit/graphql": "npm:^8.0.0" - "@octokit/request": "npm:^9.0.0" - "@octokit/request-error": "npm:^6.0.1" - "@octokit/types": "npm:^13.0.0" - before-after-hook: "npm:^3.0.2" +"@octokit/core@npm:^7.0.6": + version: 7.0.6 + resolution: "@octokit/core@npm:7.0.6" + dependencies: + "@octokit/auth-token": "npm:^6.0.0" + "@octokit/graphql": "npm:^9.0.3" + "@octokit/request": "npm:^10.0.6" + "@octokit/request-error": "npm:^7.0.2" + "@octokit/types": "npm:^16.0.0" + before-after-hook: "npm:^4.0.0" universal-user-agent: "npm:^7.0.0" - checksum: ef8cc502790142d892b97b92a6e398323f1e4be777e5675681d5985d4681855f4e6f02a7b16466984af702ecdffed0ab923610d59c07c540c3e243160818eaec + checksum: 10/852d41fc3150d2a891156427dd0575c77889f1c7a109894ee541594e3fd47c0d4e0a93fee22966c507dfd6158b522e42846c2ac46b9d896078194c95fa81f4ae languageName: node linkType: hard -"@octokit/endpoint@npm:^10.0.0": - version: 10.1.1 - resolution: "@octokit/endpoint@npm:10.1.1" +"@octokit/endpoint@npm:^11.0.2": + version: 11.0.2 + resolution: "@octokit/endpoint@npm:11.0.2" dependencies: - "@octokit/types": "npm:^13.0.0" + "@octokit/types": "npm:^16.0.0" universal-user-agent: "npm:^7.0.2" - checksum: 6b8991b278ba7e63ddf95e7396f54e5f1347237f11fb845322ec25101764336ed0994ccb197c449b4fd4bc00ec5b78780ccbc3a0b48ba0620dcc115027a3add1 + checksum: 10/0d088747baf94eafbba69da23ba840b40cd3f5d0bfbc51c692ff9d9d78de6d81f06366e6e30df8c1783355be826c27d38ab9ab0708396af8f430b06cfa29db35 languageName: node linkType: hard -"@octokit/graphql@npm:^8.0.0": - version: 8.1.1 - resolution: "@octokit/graphql@npm:8.1.1" +"@octokit/graphql@npm:^9.0.3": + version: 9.0.3 + resolution: "@octokit/graphql@npm:9.0.3" dependencies: - "@octokit/request": "npm:^9.0.0" - "@octokit/types": "npm:^13.0.0" + "@octokit/request": "npm:^10.0.6" + "@octokit/types": "npm:^16.0.0" universal-user-agent: "npm:^7.0.0" - checksum: d8b3941e6afa724fba0cff79c71c839971aed6f87777833e1f6facc816c5fcd9a5b637dad779462cd723aa7490151f69fc6634758ca5bfe76f2cce298df934a1 + checksum: 10/7b16f281f8571dce55280b3986fbb8d15465a7236164a5f6497ded7597ff9ee95d5796924555b979903fe8c6706fe6be1b3e140d807297f85ac8edeadc28f9fe languageName: node linkType: hard -"@octokit/openapi-types@npm:^22.1.0": - version: 22.1.0 - resolution: "@octokit/openapi-types@npm:22.1.0" - checksum: d80567182efe6cc2c36b96853e622f013a21362897c49fc35fadccfbc1c32b26e478a119385093ea95a5877c76a9327c54457ad22b1815c7a20a6912f2f7e0fb - languageName: node - linkType: hard - -"@octokit/openapi-types@npm:^22.2.0": - version: 22.2.0 - resolution: "@octokit/openapi-types@npm:22.2.0" - checksum: 0471b0c789fada5aa2390e6f82ba477738228ef7d2d986dda9aab0cb625d1562bd178ba0ba4d2655ce841079cd5efff9e58ece2077c27e569ea22109ea301830 +"@octokit/openapi-types@npm:^27.0.0": + version: 27.0.0 + resolution: "@octokit/openapi-types@npm:27.0.0" + checksum: 10/5cd2cdf4e41fdf522e15e3d53f3ece8380d98dda9173a6fc905828fb2c33e8733d5f5d2a757ae3a572525f4749748e66cb40e7939372132988d8eb4ba978d54f languageName: node linkType: hard "@octokit/plugin-enterprise-rest@npm:^6.0.1": version: 6.0.1 resolution: "@octokit/plugin-enterprise-rest@npm:6.0.1" - checksum: 2ea8aca141a0329479cfaf9425f7bc226fe6aa0064fd6e7798b565aa962a5a757a89a03e78b956909e767aa86cd28e1346bf82908dfdf614af921d175a6a95e1 + checksum: 10/2ea8aca141a0329479cfaf9425f7bc226fe6aa0064fd6e7798b565aa962a5a757a89a03e78b956909e767aa86cd28e1346bf82908dfdf614af921d175a6a95e1 languageName: node linkType: hard -"@octokit/plugin-paginate-rest@npm:^11.0.0": - version: 11.3.6 - resolution: "@octokit/plugin-paginate-rest@npm:11.3.6" +"@octokit/plugin-paginate-rest@npm:^14.0.0": + version: 14.0.0 + resolution: "@octokit/plugin-paginate-rest@npm:14.0.0" dependencies: - "@octokit/types": "npm:^13.6.2" + "@octokit/types": "npm:^16.0.0" peerDependencies: "@octokit/core": ">=6" - checksum: 72cda438919853dfbfe3dd02aecbe12cc91bb203a9799c5be4f8bd577775e1929fa2da08d32684789bbf3f3215b1c86d9456e26aeebd91b1030b227c229370ec + checksum: 10/57ddd857528dad9c02431bc6254c2374c06057872cf9656a4a88b162ebe1c2bc9f34fbec360f2ccff72c940f29b120758ce14e8135bd027223d381eb1b8b6579 languageName: node linkType: hard -"@octokit/plugin-request-log@npm:^5.3.1": - version: 5.3.1 - resolution: "@octokit/plugin-request-log@npm:5.3.1" +"@octokit/plugin-request-log@npm:^6.0.0": + version: 6.0.0 + resolution: "@octokit/plugin-request-log@npm:6.0.0" peerDependencies: "@octokit/core": ">=6" - checksum: a27e163282c8d0ba8feee4d3cbbd1b62e1aa89a892877f7a9876fc17ddde3e1e1af922e6664221a0cabae99b8a7a2a5215b9ec2ee5222edb50e06298e99022b0 + checksum: 10/8a79973b1429bfead9113c4117f418aaef5ff368795daded3415ba14623d97d5fc08d1e822dbd566ecc9f041119e1a48a11853a9c48d9eb1caa62baa79c17f83 languageName: node linkType: hard -"@octokit/plugin-rest-endpoint-methods@npm:^13.0.0": - version: 13.2.6 - resolution: "@octokit/plugin-rest-endpoint-methods@npm:13.2.6" +"@octokit/plugin-rest-endpoint-methods@npm:^17.0.0": + version: 17.0.0 + resolution: "@octokit/plugin-rest-endpoint-methods@npm:17.0.0" dependencies: - "@octokit/types": "npm:^13.6.1" + "@octokit/types": "npm:^16.0.0" peerDependencies: "@octokit/core": ">=6" - checksum: 368aee8b3f638faefc1426e77c138a2784fb56d0bec4e71bb128c2a46f90903b800ac2c8373c217c364f0efc403f1504e041ddba2168803a27af5c55a9fd921e + checksum: 10/e9d9ad4d9755cc7fb82fdcbfa870ddea8a432180f0f76c8469095557fd1e26f8caea8cae58401209be17c4f3d8cc48c0e16a3643e37e48f4d23c39e058bf2c55 languageName: node linkType: hard -"@octokit/request-error@npm:^6.0.1": - version: 6.1.5 - resolution: "@octokit/request-error@npm:6.1.5" +"@octokit/request-error@npm:^7.0.2": + version: 7.1.0 + resolution: "@octokit/request-error@npm:7.1.0" dependencies: - "@octokit/types": "npm:^13.0.0" - checksum: a0891df29957d9911ef34281fefffac4a98baa96ffffeb1a2b8f0c8e229911ca3da2be42e5bbe6a4b994a12fd100f4d0d86be095fada60384cd6728705eae859 + "@octokit/types": "npm:^16.0.0" + checksum: 10/c1d447ff7482382c69f7a4b2eaa44c672906dd111d8a9196a5d07f2adc4ae0f0e12ec4ce0063f14f9b2fb5f0cef4451c95ec961a7a711bd900e5d6441d546570 languageName: node linkType: hard -"@octokit/request@npm:^9.0.0": - version: 9.1.3 - resolution: "@octokit/request@npm:9.1.3" +"@octokit/request@npm:^10.0.6": + version: 10.0.7 + resolution: "@octokit/request@npm:10.0.7" dependencies: - "@octokit/endpoint": "npm:^10.0.0" - "@octokit/request-error": "npm:^6.0.1" - "@octokit/types": "npm:^13.1.0" + "@octokit/endpoint": "npm:^11.0.2" + "@octokit/request-error": "npm:^7.0.2" + "@octokit/types": "npm:^16.0.0" + fast-content-type-parse: "npm:^3.0.0" universal-user-agent: "npm:^7.0.2" - checksum: b445f263157a2c608d8cfa89162be5f5d39551607d0ec973c3fdf9d3fd3753e33861c4e34942f5dbf47576ac91a99238ed482f2d6c6af3f9070e0b190b3f07a2 + checksum: 10/eaf6d347340729b47d482b487411e3543384d1c07f9125c4e53c11ece53f22a0245b71be22dd48bd6ad16af48c7c323c7317da49a238206d07fb7cd3ef0c6e74 languageName: node linkType: hard -"@octokit/rest@npm:^21.0.2": - version: 21.0.2 - resolution: "@octokit/rest@npm:21.0.2" +"@octokit/rest@npm:^22.0.0": + version: 22.0.1 + resolution: "@octokit/rest@npm:22.0.1" dependencies: - "@octokit/core": "npm:^6.1.2" - "@octokit/plugin-paginate-rest": "npm:^11.0.0" - "@octokit/plugin-request-log": "npm:^5.3.1" - "@octokit/plugin-rest-endpoint-methods": "npm:^13.0.0" - checksum: f67fbb1b3e9568f352933c55703cd33354183e48710a146f6a1c5930419006d2d97c08f5b0a29a56fffc9e53f01b34bae2681a577f604172f4331644b85a9779 + "@octokit/core": "npm:^7.0.6" + "@octokit/plugin-paginate-rest": "npm:^14.0.0" + "@octokit/plugin-request-log": "npm:^6.0.0" + "@octokit/plugin-rest-endpoint-methods": "npm:^17.0.0" + checksum: 10/ec2e94cfa8766716faeb3ca18527d9af746482d35aaa6e4265a30cb669ae3f31f4ebb6235edebe5ae62bc2cec2b8e88902584f698df2e7cabac3a15fd27da665 languageName: node linkType: hard -"@octokit/types@npm:^13.0.0, @octokit/types@npm:^13.1.0": - version: 13.4.1 - resolution: "@octokit/types@npm:13.4.1" +"@octokit/types@npm:^16.0.0": + version: 16.0.0 + resolution: "@octokit/types@npm:16.0.0" dependencies: - "@octokit/openapi-types": "npm:^22.1.0" - checksum: ea2460da2e343edc2f4c9759d0846e40158b4023c9d802ee9edd0d15a18fa596cb151e0a21e8cad48c34c001942dc7813a4b15c399eb169e6fd5bd983d2f55dc + "@octokit/openapi-types": "npm:^27.0.0" + checksum: 10/03d5cfc29556a9b53eae8beb1bf15c0b704dc722db2c51b53f093f3c3ee6c1d8e20b682be8117a3a17034b458be7746d1b22aaefb959ceb5152ad7589b39e2c9 languageName: node linkType: hard -"@octokit/types@npm:^13.6.1, @octokit/types@npm:^13.6.2": - version: 13.6.2 - resolution: "@octokit/types@npm:13.6.2" - dependencies: - "@octokit/openapi-types": "npm:^22.2.0" - checksum: 8e614796f3554d28dfb77c570e80ef52d68ef311bdd4614ec263f8ea2266b9c06d4f7963fe2989f32cbfe4ea0c05e13eba9a64a6e0f64afb997cd975af154d52 +"@parcel/watcher-android-arm64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-android-arm64@npm:2.5.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@parcel/watcher-darwin-arm64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-darwin-arm64@npm:2.5.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@parcel/watcher-darwin-x64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-darwin-x64@npm:2.5.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@parcel/watcher-freebsd-x64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-freebsd-x64@npm:2.5.1" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm-glibc@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm-glibc@npm:2.5.1" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm-musl@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm-musl@npm:2.5.1" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm64-glibc@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.5.1" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm64-musl@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm64-musl@npm:2.5.1" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@parcel/watcher-linux-x64-glibc@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-x64-glibc@npm:2.5.1" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@parcel/watcher-linux-x64-musl@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-x64-musl@npm:2.5.1" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@parcel/watcher-win32-arm64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-win32-arm64@npm:2.5.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@parcel/watcher-win32-ia32@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-win32-ia32@npm:2.5.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@parcel/watcher-win32-x64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-win32-x64@npm:2.5.1" + conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@pkgjs/parseargs@npm:^0.11.0": - version: 0.11.0 - resolution: "@pkgjs/parseargs@npm:0.11.0" - checksum: 115e8ceeec6bc69dff2048b35c0ab4f8bbee12d8bb6c1f4af758604586d802b6e669dcb02dda61d078de42c2b4ddce41b3d9e726d7daa6b4b850f4adbf7333ff +"@parcel/watcher@npm:^2.4.1": + version: 2.5.1 + resolution: "@parcel/watcher@npm:2.5.1" + dependencies: + "@parcel/watcher-android-arm64": "npm:2.5.1" + "@parcel/watcher-darwin-arm64": "npm:2.5.1" + "@parcel/watcher-darwin-x64": "npm:2.5.1" + "@parcel/watcher-freebsd-x64": "npm:2.5.1" + "@parcel/watcher-linux-arm-glibc": "npm:2.5.1" + "@parcel/watcher-linux-arm-musl": "npm:2.5.1" + "@parcel/watcher-linux-arm64-glibc": "npm:2.5.1" + "@parcel/watcher-linux-arm64-musl": "npm:2.5.1" + "@parcel/watcher-linux-x64-glibc": "npm:2.5.1" + "@parcel/watcher-linux-x64-musl": "npm:2.5.1" + "@parcel/watcher-win32-arm64": "npm:2.5.1" + "@parcel/watcher-win32-ia32": "npm:2.5.1" + "@parcel/watcher-win32-x64": "npm:2.5.1" + detect-libc: "npm:^1.0.3" + is-glob: "npm:^4.0.3" + micromatch: "npm:^4.0.5" + node-addon-api: "npm:^7.0.0" + node-gyp: "npm:latest" + dependenciesMeta: + "@parcel/watcher-android-arm64": + optional: true + "@parcel/watcher-darwin-arm64": + optional: true + "@parcel/watcher-darwin-x64": + optional: true + "@parcel/watcher-freebsd-x64": + optional: true + "@parcel/watcher-linux-arm-glibc": + optional: true + "@parcel/watcher-linux-arm-musl": + optional: true + "@parcel/watcher-linux-arm64-glibc": + optional: true + "@parcel/watcher-linux-arm64-musl": + optional: true + "@parcel/watcher-linux-x64-glibc": + optional: true + "@parcel/watcher-linux-x64-musl": + optional: true + "@parcel/watcher-win32-arm64": + optional: true + "@parcel/watcher-win32-ia32": + optional: true + "@parcel/watcher-win32-x64": + optional: true + checksum: 10/2cc1405166fb3016b34508661902ab08b6dec59513708165c633c84a4696fff64f9b99ea116e747c121215e09619f1decab6f0350d1cb26c9210b98eb28a6a56 languageName: node linkType: hard "@pkgr/core@npm:^0.1.0": version: 0.1.1 resolution: "@pkgr/core@npm:0.1.1" - checksum: 6f25fd2e3008f259c77207ac9915b02f1628420403b2630c92a07ff963129238c9262afc9e84344c7a23b5cc1f3965e2cd17e3798219f5fd78a63d144d3cceba + checksum: 10/6f25fd2e3008f259c77207ac9915b02f1628420403b2630c92a07ff963129238c9262afc9e84344c7a23b5cc1f3965e2cd17e3798219f5fd78a63d144d3cceba languageName: node linkType: hard @@ -2570,14 +2964,14 @@ __metadata: optional: true webpack-plugin-serve: optional: true - checksum: e0590fba5f9cdb52232af9e8e5c13187d14d8d2392a530c76db51155b0995833cae73252409f4ab8ea6edb69c211846ded7bfe03bb501af21238ae8b41caf366 + checksum: 10/e0590fba5f9cdb52232af9e8e5c13187d14d8d2392a530c76db51155b0995833cae73252409f4ab8ea6edb69c211846ded7bfe03bb501af21238ae8b41caf366 languageName: node linkType: hard "@polka/url@npm:^1.0.0-next.20": version: 1.0.0-next.21 resolution: "@polka/url@npm:1.0.0-next.21" - checksum: c7654046d38984257dd639eab3dc770d1b0340916097b2fac03ce5d23506ada684e05574a69b255c32ea6a144a957c8cd84264159b545fca031c772289d88788 + checksum: 10/c7654046d38984257dd639eab3dc770d1b0340916097b2fac03ce5d23506ada684e05574a69b255c32ea6a144a957c8cd84264159b545fca031c772289d88788 languageName: node linkType: hard @@ -2591,30 +2985,11 @@ __metadata: peerDependenciesMeta: rollup: optional: true - checksum: cc018d20c80242a2b8b44fae61a968049cf31bb8406218187cc7cda35747616594e79452dd65722e7da6dd825b392e90d4599d43cd4461a02fefa2865945164e + checksum: 10/cc018d20c80242a2b8b44fae61a968049cf31bb8406218187cc7cda35747616594e79452dd65722e7da6dd825b392e90d4599d43cd4461a02fefa2865945164e languageName: node linkType: hard -"@rollup/plugin-node-resolve@npm:^15.2.3": - version: 15.2.3 - resolution: "@rollup/plugin-node-resolve@npm:15.2.3" - dependencies: - "@rollup/pluginutils": "npm:^5.0.1" - "@types/resolve": "npm:1.20.2" - deepmerge: "npm:^4.2.2" - is-builtin-module: "npm:^3.2.1" - is-module: "npm:^1.0.0" - resolve: "npm:^1.22.1" - peerDependencies: - rollup: ^2.78.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: d36a6792fbe9d8673d3a7c7dc88920be669ac54fba02ac0093d3c00fc9463fce2e87da1906a2651016742709c3d202b367fb49a62acd0d98f18409343f27b8b4 - languageName: node - linkType: hard - -"@rollup/pluginutils@npm:^5.0.1, @rollup/pluginutils@npm:^5.1.0": +"@rollup/pluginutils@npm:^5.1.0": version: 5.1.0 resolution: "@rollup/pluginutils@npm:5.1.0" dependencies: @@ -2626,211 +3001,292 @@ __metadata: peerDependenciesMeta: rollup: optional: true - checksum: abb15eaec5b36f159ec351b48578401bedcefdfa371d24a914cfdbb1e27d0ebfbf895299ec18ccc343d247e71f2502cba21202bc1362d7ef27d5ded699e5c2b2 + checksum: 10/abb15eaec5b36f159ec351b48578401bedcefdfa371d24a914cfdbb1e27d0ebfbf895299ec18ccc343d247e71f2502cba21202bc1362d7ef27d5ded699e5c2b2 languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.28.0": - version: 4.28.0 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.28.0" +"@rollup/rollup-android-arm-eabi@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.53.3" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.28.0": - version: 4.28.0 - resolution: "@rollup/rollup-android-arm64@npm:4.28.0" +"@rollup/rollup-android-arm64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-android-arm64@npm:4.53.3" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.28.0": - version: 4.28.0 - resolution: "@rollup/rollup-darwin-arm64@npm:4.28.0" +"@rollup/rollup-darwin-arm64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-darwin-arm64@npm:4.53.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.28.0": - version: 4.28.0 - resolution: "@rollup/rollup-darwin-x64@npm:4.28.0" +"@rollup/rollup-darwin-x64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-darwin-x64@npm:4.53.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.28.0": - version: 4.28.0 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.28.0" +"@rollup/rollup-freebsd-arm64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.53.3" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.28.0": - version: 4.28.0 - resolution: "@rollup/rollup-freebsd-x64@npm:4.28.0" +"@rollup/rollup-freebsd-x64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-freebsd-x64@npm:4.53.3" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.28.0": - version: 4.28.0 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.28.0" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.53.3" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.28.0": - version: 4.28.0 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.28.0" +"@rollup/rollup-linux-arm-musleabihf@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.53.3" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.28.0": - version: 4.28.0 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.28.0" +"@rollup/rollup-linux-arm64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.53.3" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.28.0": - version: 4.28.0 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.28.0" +"@rollup/rollup-linux-arm64-musl@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.53.3" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.28.0": - version: 4.28.0 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.28.0" +"@rollup/rollup-linux-loong64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.53.3" + conditions: os=linux & cpu=loong64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-ppc64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.53.3" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.28.0": - version: 4.28.0 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.28.0" +"@rollup/rollup-linux-riscv64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.53.3" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.28.0": - version: 4.28.0 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.28.0" +"@rollup/rollup-linux-riscv64-musl@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.53.3" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-s390x-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.53.3" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.28.0": - version: 4.28.0 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.28.0" +"@rollup/rollup-linux-x64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.53.3" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.28.0": - version: 4.28.0 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.28.0" +"@rollup/rollup-linux-x64-musl@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.53.3" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.28.0": - version: 4.28.0 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.28.0" +"@rollup/rollup-openharmony-arm64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-openharmony-arm64@npm:4.53.3" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.53.3" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.28.0": - version: 4.28.0 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.28.0" +"@rollup/rollup-win32-ia32-msvc@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.53.3" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.28.0": - version: 4.28.0 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.28.0" +"@rollup/rollup-win32-x64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-win32-x64-gnu@npm:4.53.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@rollup/wasm-node@npm:^4.18.0": - version: 4.28.0 - resolution: "@rollup/wasm-node@npm:4.28.0" +"@rollup/rollup-win32-x64-msvc@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.53.3" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@rollup/wasm-node@npm:^4.24.0": + version: 4.53.3 + resolution: "@rollup/wasm-node@npm:4.53.3" dependencies: - "@types/estree": "npm:1.0.6" + "@types/estree": "npm:1.0.8" fsevents: "npm:~2.3.2" dependenciesMeta: fsevents: optional: true bin: rollup: dist/bin/rollup - checksum: 63f2daad5cb2f3c110f4bb916434e3b604ddf50f015a23d2ee9272082103c3d939a7862fdd50bcf904a30d7981b936ae2284581f01829ae2ec0ce3ff2cb98aa8 + checksum: 10/41143abfec9287477eb82f7bed66bfb22090fb67a0ce2466d373b061343ace5abe444578235512a1ff8f46beef38ccb7554e1ccca3ac0b126ce031a1680d49dd languageName: node linkType: hard "@sec-ant/readable-stream@npm:^0.4.1": version: 0.4.1 resolution: "@sec-ant/readable-stream@npm:0.4.1" - checksum: aac89581652ac85debe7c5303451c2ebf8bf25ca25db680e4b9b73168f6940616d9a4bbe3348981827b1159b14e2f2e6af4b7bd5735cac898c12d5c51909c102 + checksum: 10/aac89581652ac85debe7c5303451c2ebf8bf25ca25db680e4b9b73168f6940616d9a4bbe3348981827b1159b14e2f2e6af4b7bd5735cac898c12d5c51909c102 languageName: node linkType: hard -"@sentry-internal/feedback@npm:7.111.0": - version: 7.111.0 - resolution: "@sentry-internal/feedback@npm:7.111.0" +"@sentry-internal/browser-utils@npm:10.3.0": + version: 10.3.0 + resolution: "@sentry-internal/browser-utils@npm:10.3.0" dependencies: - "@sentry/core": "npm:7.111.0" - "@sentry/types": "npm:7.111.0" - "@sentry/utils": "npm:7.111.0" - checksum: 0cabacc17672d13fb52c16e20fb503b363cb1e9c044a914b743a33eac059c6626d4ae9c4f462263b1a1f53db26cc1f82d43d623f0fffeb59a2b7277a87ce5640 + "@sentry/core": "npm:10.3.0" + checksum: 10/a526e7eb98f7f99aacd40c9fdd23247088ed1f5e024e6316b84011bde27cfe8f6842e8d22c804f303c75bbb59a4f097397932328d5bfb2b56c74b82ab738054d languageName: node linkType: hard -"@sentry-internal/replay-canvas@npm:7.111.0": - version: 7.111.0 - resolution: "@sentry-internal/replay-canvas@npm:7.111.0" +"@sentry-internal/browser-utils@npm:10.30.0": + version: 10.30.0 + resolution: "@sentry-internal/browser-utils@npm:10.30.0" dependencies: - "@sentry/core": "npm:7.111.0" - "@sentry/replay": "npm:7.111.0" - "@sentry/types": "npm:7.111.0" - "@sentry/utils": "npm:7.111.0" - checksum: db1ac5afca04bec53c44a27a437475574e9b3b335b6d8b170526d624dce62da5b48600c54da62facb2f23a816b1ea9700f5a21ce986dd8e16adc15a59ff73a0a + "@sentry/core": "npm:10.30.0" + checksum: 10/d64d89a8f88d58ecc4984b03f9c15ae2b3e747bff10b56989235b2eca7dcae220ee707856b5e9726c1a1855355d4834c4c24dd0b0c21c663c7ef9151f475909d languageName: node linkType: hard -"@sentry-internal/tracing@npm:7.111.0": - version: 7.111.0 - resolution: "@sentry-internal/tracing@npm:7.111.0" +"@sentry-internal/feedback@npm:10.3.0": + version: 10.3.0 + resolution: "@sentry-internal/feedback@npm:10.3.0" dependencies: - "@sentry/core": "npm:7.111.0" - "@sentry/types": "npm:7.111.0" - "@sentry/utils": "npm:7.111.0" - checksum: 2da0db0378c342b801834b3d0b2bf83dd7b6d68692965d9ceabe2909e0940d23b48263149fe57d9bda22ae516b7c1cc442b36d4042b7ee45bd77eed9654d18a6 + "@sentry/core": "npm:10.3.0" + checksum: 10/3d2da6a21d2b3a6f15872a8e3e8d9bdb0cf1ac445e7826fa42943cb99cc18766a83aa966037a0494c78afb6ec0969f3d09ce2651b0fbfccf2e83b893af89a471 + languageName: node + linkType: hard + +"@sentry-internal/feedback@npm:10.30.0": + version: 10.30.0 + resolution: "@sentry-internal/feedback@npm:10.30.0" + dependencies: + "@sentry/core": "npm:10.30.0" + checksum: 10/b86b32e679681e5147f1cd36e9baafcfd769537e650bbf1ad523b51eb590d5f421cc1125001986372081cef685ee14fadcf3478d6031b06c04c72a363a4f7f12 + languageName: node + linkType: hard + +"@sentry-internal/replay-canvas@npm:10.3.0": + version: 10.3.0 + resolution: "@sentry-internal/replay-canvas@npm:10.3.0" + dependencies: + "@sentry-internal/replay": "npm:10.3.0" + "@sentry/core": "npm:10.3.0" + checksum: 10/405741f47a35d51471e220b39e55cd8b592dc062cdaa28581bca38c73cf9453e1f3cec889af747faba55cbdd0f16e8304f91d5daff3e4eea35083774b5dc60c8 + languageName: node + linkType: hard + +"@sentry-internal/replay-canvas@npm:10.30.0": + version: 10.30.0 + resolution: "@sentry-internal/replay-canvas@npm:10.30.0" + dependencies: + "@sentry-internal/replay": "npm:10.30.0" + "@sentry/core": "npm:10.30.0" + checksum: 10/500109540d65e3987c088e8d3f749dec8d9defb6f0db6f132b292ce9e067d33f4f30d5c885d095d57935a7e7cffdd2634ed51c60a6d52f3dd1e4881e703f6f26 + languageName: node + linkType: hard + +"@sentry-internal/replay@npm:10.3.0": + version: 10.3.0 + resolution: "@sentry-internal/replay@npm:10.3.0" + dependencies: + "@sentry-internal/browser-utils": "npm:10.3.0" + "@sentry/core": "npm:10.3.0" + checksum: 10/c84aa99bafdb8715b06b89f6b8eed29e4e63d7e93b6fc76d0a633568291763e27df4888499a7a005645c43bb2f5a3faff60697b51877659e3179341af9a2ec8c + languageName: node + linkType: hard + +"@sentry-internal/replay@npm:10.30.0": + version: 10.30.0 + resolution: "@sentry-internal/replay@npm:10.30.0" + dependencies: + "@sentry-internal/browser-utils": "npm:10.30.0" + "@sentry/core": "npm:10.30.0" + checksum: 10/e4ee6a339f7ee283b7fb567ac85b5988a613d9f8481006c539616f36e293849acf8a1ea7d30a5446329b9bb1e93633c0c0d5ed7de7d11e65469662c30b910f47 languageName: node linkType: hard "@sentry/babel-plugin-component-annotate@npm:2.14.2": version: 2.14.2 resolution: "@sentry/babel-plugin-component-annotate@npm:2.14.2" - checksum: 0d7c8ce0f51b5db7d6b6ef9ac69511fffcca28d1caf6939cb51f5881bb7aff8be32181493d70706a7adad26d7f623a4ae97a16a3328328be6ff4896b25450eb1 + checksum: 10/0d7c8ce0f51b5db7d6b6ef9ac69511fffcca28d1caf6939cb51f5881bb7aff8be32181493d70706a7adad26d7f623a4ae97a16a3328328be6ff4896b25450eb1 + languageName: node + linkType: hard + +"@sentry/browser@npm:10.3.0": + version: 10.3.0 + resolution: "@sentry/browser@npm:10.3.0" + dependencies: + "@sentry-internal/browser-utils": "npm:10.3.0" + "@sentry-internal/feedback": "npm:10.3.0" + "@sentry-internal/replay": "npm:10.3.0" + "@sentry-internal/replay-canvas": "npm:10.3.0" + "@sentry/core": "npm:10.3.0" + checksum: 10/2919fbcf626b6ab01339b32728d0eca6fe2b388e8c0cf8eac1c00f93d89111579a91f4e9b3db3637c090cf7a74e0d9624a0458dee68769bad571354c3658e019 languageName: node linkType: hard -"@sentry/browser@npm:7.111.0": - version: 7.111.0 - resolution: "@sentry/browser@npm:7.111.0" +"@sentry/browser@npm:^10.30.0": + version: 10.30.0 + resolution: "@sentry/browser@npm:10.30.0" dependencies: - "@sentry-internal/feedback": "npm:7.111.0" - "@sentry-internal/replay-canvas": "npm:7.111.0" - "@sentry-internal/tracing": "npm:7.111.0" - "@sentry/core": "npm:7.111.0" - "@sentry/replay": "npm:7.111.0" - "@sentry/types": "npm:7.111.0" - "@sentry/utils": "npm:7.111.0" - checksum: e0c465e977ec80aa67f7579b53b1aafd32fb9e7a8a04be97d475e268c1abdfc060aac4fa355a9b132877e0d3d54a514214c1a5bd77803929743bce64c0f4e69c + "@sentry-internal/browser-utils": "npm:10.30.0" + "@sentry-internal/feedback": "npm:10.30.0" + "@sentry-internal/replay": "npm:10.30.0" + "@sentry-internal/replay-canvas": "npm:10.30.0" + "@sentry/core": "npm:10.30.0" + checksum: 10/506553b13594cbb6c81eaabcc1ff98c686ab3d7b8c1b64b3aa47703f967d5f4dd1fe0670ea6edd785479dcdd562301b8daa768a087bd254d3e9d08c381e8a9b0 languageName: node linkType: hard @@ -2846,7 +3302,7 @@ __metadata: glob: "npm:9.3.2" magic-string: "npm:0.27.0" unplugin: "npm:1.0.1" - checksum: aa741f4af4d632973e4d7364325fdc873ffdc12a4c47762310b80b90314af440428982a91978c78c850208151379986821cc1fee152d8a9646953ec1dc12bffd + checksum: 10/aa741f4af4d632973e4d7364325fdc873ffdc12a4c47762310b80b90314af440428982a91978c78c850208151379986821cc1fee152d8a9646953ec1dc12bffd languageName: node linkType: hard @@ -2932,210 +3388,177 @@ __metadata: optional: true bin: sentry-cli: bin/sentry-cli - checksum: 8f157d4e79b8aa6534ade894e0873d2fef237057eb0c11ec5024633fc7c6f4d58dc1bdcaef647a4f08d3c013745bc01e1d596427f974c01d6699525c789d59b4 + checksum: 10/8f157d4e79b8aa6534ade894e0873d2fef237057eb0c11ec5024633fc7c6f4d58dc1bdcaef647a4f08d3c013745bc01e1d596427f974c01d6699525c789d59b4 languageName: node linkType: hard -"@sentry/core@npm:7.111.0": - version: 7.111.0 - resolution: "@sentry/core@npm:7.111.0" - dependencies: - "@sentry/types": "npm:7.111.0" - "@sentry/utils": "npm:7.111.0" - checksum: 424c914f3cfadf380f36edce61600e2ab5ab70eae5c5ce788373da2aa24f4b628b55708b447dd29d1adc0d0c2c79557d385b511e50d6d372612139ded557de8f +"@sentry/core@npm:10.3.0": + version: 10.3.0 + resolution: "@sentry/core@npm:10.3.0" + checksum: 10/ac31ff0c32a91b3993837a2e5ab8e3b648732f6bf99d79a62216cbb2fc5aad206920daeb2bc494872a8ce782da7596addeca47190b1f9b11d5eeea5a7a2761ec languageName: node linkType: hard -"@sentry/hub@npm:7.111.0": - version: 7.111.0 - resolution: "@sentry/hub@npm:7.111.0" - dependencies: - "@sentry/core": "npm:7.111.0" - "@sentry/types": "npm:7.111.0" - "@sentry/utils": "npm:7.111.0" - checksum: 5f4c689d76a92acc14d2c5778565160b5571d89ae616a4233565474a69060d585c48181207fa44f722f70c3dfa1a72a70e6f0c6d2cce385870999c847d34834f +"@sentry/core@npm:10.30.0, @sentry/core@npm:^10.30.0": + version: 10.30.0 + resolution: "@sentry/core@npm:10.30.0" + checksum: 10/8f046c8091ace766bd4e265ec7eaae6f630d71709cf6638cd91b23fdcdfaa1a050255a570ce8039e4f42c004943a5ad4edb7dd8c34e05877f38980cf3c14d7ef languageName: node linkType: hard -"@sentry/integrations@npm:7.111.0": - version: 7.111.0 - resolution: "@sentry/integrations@npm:7.111.0" +"@sentry/webpack-plugin@npm:2.14.2": + version: 2.14.2 + resolution: "@sentry/webpack-plugin@npm:2.14.2" dependencies: - "@sentry/core": "npm:7.111.0" - "@sentry/types": "npm:7.111.0" - "@sentry/utils": "npm:7.111.0" - localforage: "npm:^1.8.1" - checksum: d8b79b213b083b9997761168da85e4b47e2edf170940cceacb43de789f9a80d7e5025d4f6b79b081a7fede79ab67613d230e3860469d4f40eb838bce05c2469b + "@sentry/bundler-plugin-core": "npm:2.14.2" + unplugin: "npm:1.0.1" + uuid: "npm:^9.0.0" + peerDependencies: + webpack: ">=4.40.0" + checksum: 10/239a4b11b065096313e5c4f61a6e1c80e5799c2bcec5794c4fe0e9a4c90ffae6b708568a79f27cef038b2c34c4785ac293e5bdb33df65080c0a6d0c4ef3cee6d languageName: node linkType: hard -"@sentry/replay@npm:7.111.0": - version: 7.111.0 - resolution: "@sentry/replay@npm:7.111.0" +"@shikijs/engine-oniguruma@npm:^3.15.0": + version: 3.17.0 + resolution: "@shikijs/engine-oniguruma@npm:3.17.0" dependencies: - "@sentry-internal/tracing": "npm:7.111.0" - "@sentry/core": "npm:7.111.0" - "@sentry/types": "npm:7.111.0" - "@sentry/utils": "npm:7.111.0" - checksum: d10ab1718c247c39fb37f0568e8c9353c1e9e509ad7fe70c633cd603f07e35a79946028b3fbfe33705276b7b4c89eb338383d91339f6a47e1d87851203141749 + "@shikijs/types": "npm:3.17.0" + "@shikijs/vscode-textmate": "npm:^10.0.2" + checksum: 10/b0d82e1f437c3bd6be633311145f51067bfd3c04e2887a3f8f410a803120141335bcab12f4eafa83fef321415f7509deb1641101d89baf77f8ba6d91932972e0 languageName: node linkType: hard -"@sentry/tracing@npm:7.111.0": - version: 7.111.0 - resolution: "@sentry/tracing@npm:7.111.0" +"@shikijs/langs@npm:^3.15.0": + version: 3.17.0 + resolution: "@shikijs/langs@npm:3.17.0" dependencies: - "@sentry-internal/tracing": "npm:7.111.0" - checksum: eee3ec6e5d36e9493937c476ac180dc7ed941970ab8eef034bca53562dc91c178e5e11e3f34108cc315612913346757b43a63c880880394d915020fb76b729d9 - languageName: node - linkType: hard - -"@sentry/types@npm:7.111.0": - version: 7.111.0 - resolution: "@sentry/types@npm:7.111.0" - checksum: cb48e6b062ca8012d27d712d18afabb51a90f7130017764ce4cf804659b7ce08186d8ca1fe77f2a6182798d3c0bf84ec4185c3b814d64b4492a1030bc954fcfd + "@shikijs/types": "npm:3.17.0" + checksum: 10/9ba3ce7cc6c3af8df92c953d8cc69d524eb8bcab9bc852d8658580cd49d6ef7738e02b320fff8ab99031f04c1c3191c1b0222f15d5952575d15601891b7a954e languageName: node linkType: hard -"@sentry/types@npm:8.0.0-beta.3": - version: 8.0.0-beta.3 - resolution: "@sentry/types@npm:8.0.0-beta.3" - checksum: 8851ac7650ccb57b28eece78551d1a39ace26dac32d02b6fd51d992b62b1f91919cb892e3ae08ae513bd5e1eb1f23d509e4ebe17d99963ceb240c09fef224538 - languageName: node - linkType: hard - -"@sentry/utils@npm:7.111.0": - version: 7.111.0 - resolution: "@sentry/utils@npm:7.111.0" +"@shikijs/themes@npm:^3.15.0": + version: 3.17.0 + resolution: "@shikijs/themes@npm:3.17.0" dependencies: - "@sentry/types": "npm:7.111.0" - checksum: 2eaccb618d0e4bc124ff935f054ef9db4958e5c0380e3eff0b4cf1c528eca4948fb6aa7f81293230a7cdab776934754206e4fb93abaa503dd6ded16e1f2b65ad + "@shikijs/types": "npm:3.17.0" + checksum: 10/199e4a5a29c4d4ab77a596376509dd1fd34d701693fbcd02c3da0293846ec901c0c51a85acdabee1705bcb8672ca4b56b572f68c49c5d31646f3b83db79a3c0e languageName: node linkType: hard -"@sentry/utils@npm:8.0.0-beta.3": - version: 8.0.0-beta.3 - resolution: "@sentry/utils@npm:8.0.0-beta.3" +"@shikijs/types@npm:3.17.0, @shikijs/types@npm:^3.15.0": + version: 3.17.0 + resolution: "@shikijs/types@npm:3.17.0" dependencies: - "@sentry/types": "npm:8.0.0-beta.3" - checksum: 07ee82a6389beeb5e722bc6532a1096d1d1fb7c8499f249c4d717b0f9c6bd991ef5ab7a51b07dd223673740ea18fd5ffa91ef5420730253fe94628bab9938aeb + "@shikijs/vscode-textmate": "npm:^10.0.2" + "@types/hast": "npm:^3.0.4" + checksum: 10/d8156b8a4707353cbf78207b94a2c35ccf7cc3a87b6c1fbd0372c3c3391c736d210aac4ace6f90d0b7cd2f7ed7483f1afd3da04e8ce647926f2a6936a04fd300 languageName: node linkType: hard -"@sentry/webpack-plugin@npm:2.14.2": - version: 2.14.2 - resolution: "@sentry/webpack-plugin@npm:2.14.2" - dependencies: - "@sentry/bundler-plugin-core": "npm:2.14.2" - unplugin: "npm:1.0.1" - uuid: "npm:^9.0.0" - peerDependencies: - webpack: ">=4.40.0" - checksum: 239a4b11b065096313e5c4f61a6e1c80e5799c2bcec5794c4fe0e9a4c90ffae6b708568a79f27cef038b2c34c4785ac293e5bdb33df65080c0a6d0c4ef3cee6d +"@shikijs/vscode-textmate@npm:^10.0.2": + version: 10.0.2 + resolution: "@shikijs/vscode-textmate@npm:10.0.2" + checksum: 10/d924cba8a01cd9ca12f56ba097d628fdb81455abb85884c8d8a5ae85b628a37dd5907e7691019b97107bd6608c866adf91ba04a1c3bba391281c88e386c044ea languageName: node linkType: hard -"@shikijs/engine-oniguruma@npm:^1.24.0": - version: 1.24.0 - resolution: "@shikijs/engine-oniguruma@npm:1.24.0" +"@sigstore/bundle@npm:^4.0.0": + version: 4.0.0 + resolution: "@sigstore/bundle@npm:4.0.0" dependencies: - "@shikijs/types": "npm:1.24.0" - "@shikijs/vscode-textmate": "npm:^9.3.0" - checksum: 74b0dc760717155d7df6fd05d41b89a102b264de28941c4469ef8879af0c764184a6cc5cae1ff8121a293baf56ec67c7b4178631017853ea35f6ff60f5a8a831 + "@sigstore/protobuf-specs": "npm:^0.5.0" + checksum: 10/09ef32284783cdcdcc7ecd16711f1d1be6b6fc6abe22bf7434071a6d3aa3512d15f68a4cc481513569a55a001c5bd112edfccbea7b3c16b5aa1557f73773f504 languageName: node linkType: hard -"@shikijs/types@npm:1.24.0, @shikijs/types@npm:^1.24.0": - version: 1.24.0 - resolution: "@shikijs/types@npm:1.24.0" - dependencies: - "@shikijs/vscode-textmate": "npm:^9.3.0" - "@types/hast": "npm:^3.0.4" - checksum: 643c0e3df640fab990cb0ad9818ade22ddd8e332b8fd648a731245c386e19022374f16c8079ea9b28730151b9bb9109ccc7ca4c985de013742e1e985a88fc322 +"@sigstore/core@npm:^3.0.0": + version: 3.0.0 + resolution: "@sigstore/core@npm:3.0.0" + checksum: 10/b6dd1d0de2843d9fcad77f1052e2de795772f126b8dbcda887d36b5d6ea691f708dd64c13317ca98e1dd4987895098c4142c55a083f4e2cbcf1a1e75c95f650d languageName: node linkType: hard -"@shikijs/vscode-textmate@npm:^9.3.0": - version: 9.3.0 - resolution: "@shikijs/vscode-textmate@npm:9.3.0" - checksum: 4cd3400976559de75a8c96d49b373b8113ec986dd69baaf12d49efde6d9cc88861189b05ee016ce9016803a9cc3bbac4917193088088834d9c6155f43d452d13 +"@sigstore/protobuf-specs@npm:^0.5.0": + version: 0.5.0 + resolution: "@sigstore/protobuf-specs@npm:0.5.0" + checksum: 10/98e84c5df1b5828e96a4c3cd39aca1ab069de53f0eaf4d0844ee50a19a15bff5707663e78eead7c27745fea3c55a37edfe5569242a1c695a146459159c104450 languageName: node linkType: hard -"@sigstore/bundle@npm:^2.2.0": - version: 2.2.0 - resolution: "@sigstore/bundle@npm:2.2.0" +"@sigstore/sign@npm:^4.0.0": + version: 4.0.1 + resolution: "@sigstore/sign@npm:4.0.1" dependencies: - "@sigstore/protobuf-specs": "npm:^0.3.0" - checksum: c7a3b0488f298df7d3089886d2f84213c336e0e151073a2f52e1583f783c6e08a54ffde1f436cf5953d5e30e9d0f5e41039124e359cf1171c184a53058e6fac9 - languageName: node - linkType: hard - -"@sigstore/core@npm:^1.0.0": - version: 1.0.0 - resolution: "@sigstore/core@npm:1.0.0" - checksum: 2e9dff65c6c00927e2e20c344d1437ace0398ce061f4aca458d63193a80cc884623b97d1eb0249ced4373ec83c0f1843937f47acec35c98b5b970956d866d6e9 + "@sigstore/bundle": "npm:^4.0.0" + "@sigstore/core": "npm:^3.0.0" + "@sigstore/protobuf-specs": "npm:^0.5.0" + make-fetch-happen: "npm:^15.0.2" + proc-log: "npm:^5.0.0" + promise-retry: "npm:^2.0.1" + checksum: 10/41b2bcb8fb767a6b242e59659b3dc20bd43000637c594a469e9cece5201d24b3a697220b70829edfd527087e1ed7b8c41837031b65de345f7d4c7941d9ef7b35 languageName: node linkType: hard -"@sigstore/protobuf-specs@npm:^0.3.0": - version: 0.3.0 - resolution: "@sigstore/protobuf-specs@npm:0.3.0" - checksum: 779583cc669f6e16f312a671a9902577e6744344a554e74dc0c8ad706211fc9bc44e03c933d6fb44d8388e63d3582875f8bad8027aac7fb4603c597af3189b2e +"@sigstore/tuf@npm:^4.0.0": + version: 4.0.0 + resolution: "@sigstore/tuf@npm:4.0.0" + dependencies: + "@sigstore/protobuf-specs": "npm:^0.5.0" + tuf-js: "npm:^4.0.0" + checksum: 10/8f47a0bc814a8ee1ef59bc90eb7954e0bb33734a913c77c04bdbf08fce2622d406feb0b243191154453a046224fcc512e916c1c919563fab902070b66837ad5e languageName: node linkType: hard -"@sigstore/sign@npm:^2.2.3": - version: 2.2.3 - resolution: "@sigstore/sign@npm:2.2.3" +"@sigstore/verify@npm:^3.0.0": + version: 3.0.0 + resolution: "@sigstore/verify@npm:3.0.0" dependencies: - "@sigstore/bundle": "npm:^2.2.0" - "@sigstore/core": "npm:^1.0.0" - "@sigstore/protobuf-specs": "npm:^0.3.0" - make-fetch-happen: "npm:^13.0.0" - checksum: 92da5cd20781b02c72cd4cc512dbd03cb7cf55ae46436255910f0d3122db2acbeca544daa108cf092322e5fd0ae4d22b912d7345b425c97ee2f6f97a15c3d009 + "@sigstore/bundle": "npm:^4.0.0" + "@sigstore/core": "npm:^3.0.0" + "@sigstore/protobuf-specs": "npm:^0.5.0" + checksum: 10/c5b4891f42586a4c68fb22f127f19dd16b0bda0388ae8a40727cedd2443919006df3ec1ac4d6c3bd2786cff4c3f8d987135e87979262790e718bcc53e8a3a6c1 languageName: node linkType: hard -"@sigstore/tuf@npm:^2.3.1": - version: 2.3.1 - resolution: "@sigstore/tuf@npm:2.3.1" +"@simple-libs/child-process-utils@npm:^1.0.0": + version: 1.0.1 + resolution: "@simple-libs/child-process-utils@npm:1.0.1" dependencies: - "@sigstore/protobuf-specs": "npm:^0.3.0" - tuf-js: "npm:^2.2.0" - checksum: 40597098d379c05615beee048f2c7dfd43b2bd6ef7fdb1be69d8a2a65715ba8b0c2e9107515fe2570a8c93b75e52e8336a4f0333f62942f0ec9801924496ab0c + "@simple-libs/stream-utils": "npm:^1.1.0" + "@types/node": "npm:^22.0.0" + checksum: 10/5a8aa820fa635a116027b782fe601ec673a98f302e991e4b84097e007d7d65106caad96d5674d38a673c8fb63e0a737345498e982db5d53562b6cae5a680ee6c languageName: node linkType: hard -"@sigstore/verify@npm:^1.1.0": +"@simple-libs/stream-utils@npm:^1.1.0": version: 1.1.0 - resolution: "@sigstore/verify@npm:1.1.0" + resolution: "@simple-libs/stream-utils@npm:1.1.0" dependencies: - "@sigstore/bundle": "npm:^2.2.0" - "@sigstore/core": "npm:^1.0.0" - "@sigstore/protobuf-specs": "npm:^0.3.0" - checksum: c9e100df8c4e918aadfeb133c228e5963fb9e0712cc2840760a1269dfdd27edcb51772321b36198f34f9b9a88f736b3ab5ad6c5bd40bba8d411392a97c888766 + "@types/node": "npm:^22.0.0" + checksum: 10/13cb27400fa96c3d212d273ebc501851eaf4b13067be9961cfcc51e19e715e698c12cebd974ffa3135e94c7fd59c5bc857135cc64c1f61f3dd5f38e1a80d88a1 languageName: node linkType: hard "@sindresorhus/is@npm:^0.14.0": version: 0.14.0 resolution: "@sindresorhus/is@npm:0.14.0" - checksum: 789cd128f0b43e158e657c4505539c8997905fcb5c06d750b7df778cab2b6887bc1eb8878026a20d84524528786ef69fc3d12a964ae56a478a87bcfc7f8272f3 + checksum: 10/789cd128f0b43e158e657c4505539c8997905fcb5c06d750b7df778cab2b6887bc1eb8878026a20d84524528786ef69fc3d12a964ae56a478a87bcfc7f8272f3 languageName: node linkType: hard -"@sindresorhus/merge-streams@npm:^2.1.0": - version: 2.3.0 - resolution: "@sindresorhus/merge-streams@npm:2.3.0" - checksum: 798bcb53cd1ace9df84fcdd1ba86afdc9e0cd84f5758d26ae9b1eefd8e8887e5fc30051132b9e74daf01bb41fa5a2faf1369361f83d76a3b3d7ee938058fd71c +"@sindresorhus/merge-streams@npm:^4.0.0": + version: 4.0.0 + resolution: "@sindresorhus/merge-streams@npm:4.0.0" + checksum: 10/16551c787f5328c8ef05fd9831ade64369ccc992df78deb635ec6c44af217d2f1b43f8728c348cdc4e00585ff2fad6e00d8155199cbf6b154acc45fe65cbf0aa languageName: node linkType: hard "@socket.io/component-emitter@npm:~3.1.0": version: 3.1.0 resolution: "@socket.io/component-emitter@npm:3.1.0" - checksum: db069d95425b419de1514dffe945cc439795f6a8ef5b9465715acf5b8b50798e2c91b8719cbf5434b3fe7de179d6cdcd503c277b7871cb3dd03febb69bdd50fa + checksum: 10/db069d95425b419de1514dffe945cc439795f6a8ef5b9465715acf5b8b50798e2c91b8719cbf5434b3fe7de179d6cdcd503c277b7871cb3dd03febb69bdd50fa languageName: node linkType: hard @@ -3144,31 +3567,31 @@ __metadata: resolution: "@szmarczak/http-timer@npm:1.1.2" dependencies: defer-to-connect: "npm:^1.0.1" - checksum: 9b63853bd53bff72c4990ebc9cd3f625bbab757247099af172564da6649a27a1d41b1a70cd849dd65b2a078300029c1c80bf3079e6a91e285da7b259eb147146 + checksum: 10/9b63853bd53bff72c4990ebc9cd3f625bbab757247099af172564da6649a27a1d41b1a70cd849dd65b2a078300029c1c80bf3079e6a91e285da7b259eb147146 languageName: node linkType: hard "@tootallnate/once@npm:2": version: 2.0.0 resolution: "@tootallnate/once@npm:2.0.0" - checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 + checksum: 10/ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 languageName: node linkType: hard "@tufjs/canonical-json@npm:2.0.0": version: 2.0.0 resolution: "@tufjs/canonical-json@npm:2.0.0" - checksum: cc719a1d0d0ae1aa1ba551a82c87dcbefac088e433c03a3d8a1d547ea721350e47dab4ab5b0fca40d5c7ab1f4882e72edc39c9eae15bf47c45c43bcb6ee39f4f + checksum: 10/cc719a1d0d0ae1aa1ba551a82c87dcbefac088e433c03a3d8a1d547ea721350e47dab4ab5b0fca40d5c7ab1f4882e72edc39c9eae15bf47c45c43bcb6ee39f4f languageName: node linkType: hard -"@tufjs/models@npm:2.0.0": - version: 2.0.0 - resolution: "@tufjs/models@npm:2.0.0" +"@tufjs/models@npm:4.0.0": + version: 4.0.0 + resolution: "@tufjs/models@npm:4.0.0" dependencies: "@tufjs/canonical-json": "npm:2.0.0" - minimatch: "npm:^9.0.3" - checksum: d89d618c74c4eed3906d9ba5bd1bd9d0fa7a73ad6266b11c74c13102ee00bfdbd8e73fe786bd2e8e3ae347f9a66f044d973a7466dc7c2c2f98a7ff926ff275c4 + minimatch: "npm:^9.0.5" + checksum: 10/1b8d119b4144018d92237aa0dfcf4ac85ee609dd0062d15817736cfd0d0d594761e9179dd7b580894a6e7f67dd06d4421f16534756b66441c8838e8644e77632 languageName: node linkType: hard @@ -3177,14 +3600,14 @@ __metadata: resolution: "@types/conventional-commits-parser@npm:5.0.0" dependencies: "@types/node": "npm:*" - checksum: 0992617c7274e9ddcbdb30cc5b735fa067343c40e16f539615b3ad9213cacbe9a32483bc8e0302d297c6de9cc7fd3794549635761a66bd9dc220d609822d86e7 + checksum: 10/0992617c7274e9ddcbdb30cc5b735fa067343c40e16f539615b3ad9213cacbe9a32483bc8e0302d297c6de9cc7fd3794549635761a66bd9dc220d609822d86e7 languageName: node linkType: hard "@types/cookie@npm:^0.4.1": version: 0.4.1 resolution: "@types/cookie@npm:0.4.1" - checksum: 427c9220217d3d74f3e5d53d68cd39502f3bbebdb1af4ecf0d05076bcbe9ddab299ad6369fe0f517389296ba4ca49ddf9a8c22f68e5e9eb8ae6d0076cfab90b2 + checksum: 10/427c9220217d3d74f3e5d53d68cd39502f3bbebdb1af4ecf0d05076bcbe9ddab299ad6369fe0f517389296ba4ca49ddf9a8c22f68e5e9eb8ae6d0076cfab90b2 languageName: node linkType: hard @@ -3193,7 +3616,7 @@ __metadata: resolution: "@types/cors@npm:2.8.17" dependencies: "@types/node": "npm:*" - checksum: 469bd85e29a35977099a3745c78e489916011169a664e97c4c3d6538143b0a16e4cc72b05b407dc008df3892ed7bf595f9b7c0f1f4680e169565ee9d64966bde + checksum: 10/469bd85e29a35977099a3745c78e489916011169a664e97c4c3d6538143b0a16e4cc72b05b407dc008df3892ed7bf595f9b7c0f1f4680e169565ee9d64966bde languageName: node linkType: hard @@ -3203,7 +3626,7 @@ __metadata: dependencies: "@types/eslint": "npm:*" "@types/estree": "npm:*" - checksum: ea6a9363e92f301cd3888194469f9ec9d0021fe0a397a97a6dd689e7545c75de0bd2153dfb13d3ab532853a278b6572c6f678ce846980669e41029d205653460 + checksum: 10/ea6a9363e92f301cd3888194469f9ec9d0021fe0a397a97a6dd689e7545c75de0bd2153dfb13d3ab532853a278b6572c6f678ce846980669e41029d205653460 languageName: node linkType: hard @@ -3213,35 +3636,35 @@ __metadata: dependencies: "@types/estree": "npm:*" "@types/json-schema": "npm:*" - checksum: ecba965435ff2be09c6f0ce1d21d7dd38d0c78eddd7c9b2867f4800880d7d43c7aab86e0ec09d7b20c8d939eed5042bb08c404efa1d4f723b9cd7ef601c22dba + checksum: 10/ecba965435ff2be09c6f0ce1d21d7dd38d0c78eddd7c9b2867f4800880d7d43c7aab86e0ec09d7b20c8d939eed5042bb08c404efa1d4f723b9cd7ef601c22dba languageName: node linkType: hard "@types/estree@npm:*": version: 1.0.0 resolution: "@types/estree@npm:1.0.0" - checksum: 9ec366ea3b94db26a45262d7161456c9ee25fd04f3a0da482f6e97dbf90c0c8603053c311391a877027cc4ee648340f988cd04f11287886cdf8bc23366291ef9 + checksum: 10/9ec366ea3b94db26a45262d7161456c9ee25fd04f3a0da482f6e97dbf90c0c8603053c311391a877027cc4ee648340f988cd04f11287886cdf8bc23366291ef9 languageName: node linkType: hard -"@types/estree@npm:1.0.6": - version: 1.0.6 - resolution: "@types/estree@npm:1.0.6" - checksum: 9d35d475095199c23e05b431bcdd1f6fec7380612aed068b14b2a08aa70494de8a9026765a5a91b1073f636fb0368f6d8973f518a31391d519e20c59388ed88d +"@types/estree@npm:1.0.8": + version: 1.0.8 + resolution: "@types/estree@npm:1.0.8" + checksum: 10/25a4c16a6752538ffde2826c2cc0c6491d90e69cd6187bef4a006dd2c3c45469f049e643d7e516c515f21484dc3d48fd5c870be158a5beb72f5baf3dc43e4099 languageName: node linkType: hard "@types/estree@npm:^0.0.51": version: 0.0.51 resolution: "@types/estree@npm:0.0.51" - checksum: b566c7a3fc8a81ca3d9e00a717e90b8f5d567e2476b4f6d76a20ec6da33ec28165b8f989ed8dd0c9df41405199777ec36a4f85f32a347fbc6c3f696a3128b6e7 + checksum: 10/b566c7a3fc8a81ca3d9e00a717e90b8f5d567e2476b4f6d76a20ec6da33ec28165b8f989ed8dd0c9df41405199777ec36a4f85f32a347fbc6c3f696a3128b6e7 languageName: node linkType: hard "@types/estree@npm:^1.0.0, @types/estree@npm:^1.0.1": version: 1.0.5 resolution: "@types/estree@npm:1.0.5" - checksum: 7de6d928dd4010b0e20c6919e1a6c27b61f8d4567befa89252055fad503d587ecb9a1e3eab1b1901f923964d7019796db810b7fd6430acb26c32866d126fd408 + checksum: 10/7de6d928dd4010b0e20c6919e1a6c27b61f8d4567befa89252055fad503d587ecb9a1e3eab1b1901f923964d7019796db810b7fd6430acb26c32866d126fd408 languageName: node linkType: hard @@ -3251,7 +3674,7 @@ __metadata: dependencies: "@types/minimatch": "npm:*" "@types/node": "npm:*" - checksum: 6ae717fedfdfdad25f3d5a568323926c64f52ef35897bcac8aca8e19bc50c0bd84630bbd063e5d52078b2137d8e7d3c26eabebd1a2f03ff350fff8a91e79fc19 + checksum: 10/6ae717fedfdfdad25f3d5a568323926c64f52ef35897bcac8aca8e19bc50c0bd84630bbd063e5d52078b2137d8e7d3c26eabebd1a2f03ff350fff8a91e79fc19 languageName: node linkType: hard @@ -3260,21 +3683,21 @@ __metadata: resolution: "@types/hast@npm:3.0.4" dependencies: "@types/unist": "npm:*" - checksum: 732920d81bb7605895776841b7658b4d8cc74a43a8fa176017cc0fb0ecc1a4c82a2b75a4fe6b71aa262b649d3fb62858c6789efa3793ea1d40269953af96ecb5 + checksum: 10/732920d81bb7605895776841b7658b4d8cc74a43a8fa176017cc0fb0ecc1a4c82a2b75a4fe6b71aa262b649d3fb62858c6789efa3793ea1d40269953af96ecb5 languageName: node linkType: hard "@types/json-schema@npm:*, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8": version: 7.0.11 resolution: "@types/json-schema@npm:7.0.11" - checksum: e50864a93f4dcb9de64c0c605d836f5416341c824d7a8cde1aa15a5fc68bed44b33cdcb2e04e5098339e9121848378f2d0cc5b124dec41c89203c6f67d6f344a + checksum: 10/e50864a93f4dcb9de64c0c605d836f5416341c824d7a8cde1aa15a5fc68bed44b33cdcb2e04e5098339e9121848378f2d0cc5b124dec41c89203c6f67d6f344a languageName: node linkType: hard -"@types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.9": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" - checksum: 1a3c3e06236e4c4aab89499c428d585527ce50c24fe8259e8b3926d3df4cfbbbcf306cfc73ddfb66cbafc973116efd15967020b0f738f63e09e64c7d260519e7 + checksum: 10/1a3c3e06236e4c4aab89499c428d585527ce50c24fe8259e8b3926d3df4cfbbbcf306cfc73ddfb66cbafc973116efd15967020b0f738f63e09e64c7d260519e7 languageName: node linkType: hard @@ -3283,37 +3706,44 @@ __metadata: resolution: "@types/keyv@npm:3.1.4" dependencies: "@types/node": "npm:*" - checksum: e009a2bfb50e90ca9b7c6e8f648f8464067271fd99116f881073fa6fa76dc8d0133181dd65e6614d5fb1220d671d67b0124aef7d97dc02d7e342ab143a47779d + checksum: 10/e009a2bfb50e90ca9b7c6e8f648f8464067271fd99116f881073fa6fa76dc8d0133181dd65e6614d5fb1220d671d67b0124aef7d97dc02d7e342ab143a47779d languageName: node linkType: hard "@types/minimatch@npm:*": version: 5.1.2 resolution: "@types/minimatch@npm:5.1.2" - checksum: 94db5060d20df2b80d77b74dd384df3115f01889b5b6c40fa2dfa27cfc03a68fb0ff7c1f2a0366070263eb2e9d6bfd8c87111d4bc3ae93c3f291297c1bf56c85 + checksum: 10/94db5060d20df2b80d77b74dd384df3115f01889b5b6c40fa2dfa27cfc03a68fb0ff7c1f2a0366070263eb2e9d6bfd8c87111d4bc3ae93c3f291297c1bf56c85 languageName: node linkType: hard "@types/minimist@npm:^1.2.0": version: 1.2.5 resolution: "@types/minimist@npm:1.2.5" - checksum: 477047b606005058ab0263c4f58097136268007f320003c348794f74adedc3166ffc47c80ec3e94687787f2ab7f4e72c468223946e79892cf0fd9e25e9970a90 + checksum: 10/477047b606005058ab0263c4f58097136268007f320003c348794f74adedc3166ffc47c80ec3e94687787f2ab7f4e72c468223946e79892cf0fd9e25e9970a90 languageName: node linkType: hard "@types/node@npm:*": version: 18.11.11 resolution: "@types/node@npm:18.11.11" - checksum: 514ba7f9e2ab971afd3c5405dbee305e3abba4d62d4500d65e72ec341456635766d43ed7dbea4bb62e88b70922a1c9abc697c2d67014bf377100d97cdf23b384 + checksum: 10/514ba7f9e2ab971afd3c5405dbee305e3abba4d62d4500d65e72ec341456635766d43ed7dbea4bb62e88b70922a1c9abc697c2d67014bf377100d97cdf23b384 + languageName: node + linkType: hard + +"@types/node@npm:18.11.19": + version: 18.11.19 + resolution: "@types/node@npm:18.11.19" + checksum: 10/07e946d7573e66db30bdc9bac012cf4db4eac94a1ecdb1aafb59d3acd3f31c9518303ae310f363da932419fba307614f53dcddb6b0bdfbb189e6c0b8f68a5f63 languageName: node linkType: hard -"@types/node@npm:22.10.1": - version: 22.10.1 - resolution: "@types/node@npm:22.10.1" +"@types/node@npm:24.6.2": + version: 24.6.2 + resolution: "@types/node@npm:24.6.2" dependencies: - undici-types: "npm:~6.20.0" - checksum: c802a526da2f3fa3ccefd00a71244e7cb825329951719e79e8fec62b1dbc2855388c830489770611584665ce10be23c05ed585982038b24924e1ba2c2cce03fd + undici-types: "npm:~7.13.0" + checksum: 10/8d1e64b37abdafd3da295394235ad5357509ac0b47e6991d36b1eecacd7ad830ada60ca71b7b3598b6c8b519361fb70aab691888c378ff25e69dba5690afcc22 languageName: node linkType: hard @@ -3322,74 +3752,62 @@ __metadata: resolution: "@types/node@npm:20.11.21" dependencies: undici-types: "npm:~5.26.4" - checksum: a31ecc6a3c615bca310ffe7dea23613153ff9e1e175c09d14198402b2cef9b1bb1bf3912aff6ffc6cb01b99a025ec6dd6474c797bfb0aaf83daf4edaea063760 + checksum: 10/a31ecc6a3c615bca310ffe7dea23613153ff9e1e175c09d14198402b2cef9b1bb1bf3912aff6ffc6cb01b99a025ec6dd6474c797bfb0aaf83daf4edaea063760 languageName: node linkType: hard "@types/node@npm:^16.11.26": version: 16.18.84 resolution: "@types/node@npm:16.18.84" - checksum: 963195b8ff5629fbfe431f8d21842bf5cc44c36a47c32822a3444f252a94c509c4a2896824eecda21514ccc6749cc4510f81b5137686ac645794b52efa9f6569 + checksum: 10/963195b8ff5629fbfe431f8d21842bf5cc44c36a47c32822a3444f252a94c509c4a2896824eecda21514ccc6749cc4510f81b5137686ac645794b52efa9f6569 languageName: node linkType: hard -"@types/node@npm:~18.11.19": - version: 18.11.19 - resolution: "@types/node@npm:18.11.19" - checksum: 07e946d7573e66db30bdc9bac012cf4db4eac94a1ecdb1aafb59d3acd3f31c9518303ae310f363da932419fba307614f53dcddb6b0bdfbb189e6c0b8f68a5f63 +"@types/node@npm:^22.0.0": + version: 22.19.1 + resolution: "@types/node@npm:22.19.1" + dependencies: + undici-types: "npm:~6.21.0" + checksum: 10/40d5368faa6d9be6c27ebca2362734bc9e035a742e0b5cafee40ba3b355d7cfcaedbc93618c76465451e53f1af0c811b4b85ee9b85e2e942f34a4c5310fa047b languageName: node linkType: hard -"@types/normalize-package-data@npm:^2.4.0, @types/normalize-package-data@npm:^2.4.1, @types/normalize-package-data@npm:^2.4.3": +"@types/normalize-package-data@npm:^2.4.0, @types/normalize-package-data@npm:^2.4.3, @types/normalize-package-data@npm:^2.4.4": version: 2.4.4 resolution: "@types/normalize-package-data@npm:2.4.4" - checksum: 65dff72b543997b7be8b0265eca7ace0e34b75c3e5fee31de11179d08fa7124a7a5587265d53d0409532ecb7f7fba662c2012807963e1f9b059653ec2c83ee05 + checksum: 10/65dff72b543997b7be8b0265eca7ace0e34b75c3e5fee31de11179d08fa7124a7a5587265d53d0409532ecb7f7fba662c2012807963e1f9b059653ec2c83ee05 languageName: node linkType: hard "@types/parse-json@npm:^4.0.0": version: 4.0.0 resolution: "@types/parse-json@npm:4.0.0" - checksum: 4df9de98150d2978afc2161482a3a8e6617883effba3223324f079de97ba7eabd7d84b90ced11c3f82b0c08d4a8383f678c9f73e9c41258f769b3fa234a2bb4f + checksum: 10/4df9de98150d2978afc2161482a3a8e6617883effba3223324f079de97ba7eabd7d84b90ced11c3f82b0c08d4a8383f678c9f73e9c41258f769b3fa234a2bb4f languageName: node linkType: hard "@types/parse-path@npm:^7.0.0": version: 7.0.3 resolution: "@types/parse-path@npm:7.0.3" - checksum: 21a12c228d38f5a75659dfd7cb127dc2001ed3f6acbd1b2e0575d1348c735594c0bab06a97fe849c151438384829f20ea5971cb045f7ecd37d53c76a9fcb9de3 + checksum: 10/21a12c228d38f5a75659dfd7cb127dc2001ed3f6acbd1b2e0575d1348c735594c0bab06a97fe849c151438384829f20ea5971cb045f7ecd37d53c76a9fcb9de3 languageName: node linkType: hard "@types/prop-types@npm:*": version: 15.7.11 resolution: "@types/prop-types@npm:15.7.11" - checksum: 7519ff11d06fbf6b275029fe03fff9ec377b4cb6e864cac34d87d7146c7f5a7560fd164bdc1d2dbe00b60c43713631251af1fd3d34d46c69cd354602bc0c7c54 + checksum: 10/7519ff11d06fbf6b275029fe03fff9ec377b4cb6e864cac34d87d7146c7f5a7560fd164bdc1d2dbe00b60c43713631251af1fd3d34d46c69cd354602bc0c7c54 languageName: node linkType: hard -"@types/pug@npm:^2.0.6": - version: 2.0.10 - resolution: "@types/pug@npm:2.0.10" - checksum: b7331b87ceffe6a55b200d0fbfd3f4defdc6703ce21d25a8f3f01d9022a3b36ab0e2ee7d6eeb16b82b6375c0cadf35e1633219775237cb0c62e785fbd35df57c - languageName: node - linkType: hard - -"@types/react@npm:^16.14.60": - version: 16.14.60 - resolution: "@types/react@npm:16.14.60" +"@types/react@npm:types-react-without-jsx-intrinsics@^18.0.17": + version: 18.0.17 + resolution: "types-react-without-jsx-intrinsics@npm:18.0.17" dependencies: "@types/prop-types": "npm:*" - "@types/scheduler": "npm:^0.16" + "@types/scheduler": "npm:*" csstype: "npm:^3.0.2" - checksum: ddb352d64ca8811464aeb531ed37bd80225140fb3ec307e20d6d3374fc69c477d1ba2c193efb0fac8d9c92e68f07595723e16a2283f2c2c3749c64c8c1cfa217 - languageName: node - linkType: hard - -"@types/resolve@npm:1.20.2": - version: 1.20.2 - resolution: "@types/resolve@npm:1.20.2" - checksum: 1bff0d3875e7e1557b6c030c465beca9bf3b1173ebc6937cac547654b0af3bb3ff0f16470e9c4d7c5dc308ad9ac8627c38dbff24ef698b66673ff5bd4ead7f7e + checksum: 10/1af9814ecf7c48b24811fc95bbe7d8c5625c6ee2eca005e855a13de4a4c108066b40c4638d0d38c12603738ddf3827a2e2108d00ed836a7b5c6419ac3d402b8a languageName: node linkType: hard @@ -3398,21 +3816,28 @@ __metadata: resolution: "@types/responselike@npm:1.0.3" dependencies: "@types/node": "npm:*" - checksum: 6ac4b35723429b11b117e813c7acc42c3af8b5554caaf1fc750404c1ae59f9b7376bc69b9e9e194a5a97357a597c2228b7173d317320f0360d617b6425212f58 + checksum: 10/6ac4b35723429b11b117e813c7acc42c3af8b5554caaf1fc750404c1ae59f9b7376bc69b9e9e194a5a97357a597c2228b7173d317320f0360d617b6425212f58 languageName: node linkType: hard -"@types/scheduler@npm:^0.16": - version: 0.16.8 - resolution: "@types/scheduler@npm:0.16.8" - checksum: 6c091b096daa490093bf30dd7947cd28e5b2cd612ec93448432b33f724b162587fed9309a0acc104d97b69b1d49a0f3fc755a62282054d62975d53d7fd13472d +"@types/scheduler@npm:*": + version: 0.26.0 + resolution: "@types/scheduler@npm:0.26.0" + checksum: 10/295ede5e7f991c7c52f9ed8e58d3076526be9a560e59ae11bf1c1414f9755a17bd750f3bfed4657b118283d1eb082bb27dcbe2eadf335a982b0c3b6a562771c2 + languageName: node + linkType: hard + +"@types/semver@npm:^7.5.8": + version: 7.7.1 + resolution: "@types/semver@npm:7.7.1" + checksum: 10/8f09e7e6ca3ded67d78ba7a8f7535c8d9cf8ced83c52e7f3ac3c281fe8c689c3fe475d199d94390dc04fc681d51f2358b430bb7b2e21c62de24f2bee2c719068 languageName: node linkType: hard "@types/unist@npm:*": version: 3.0.3 resolution: "@types/unist@npm:3.0.3" - checksum: 96e6453da9e075aaef1dc22482463898198acdc1eeb99b465e65e34303e2ec1e3b1ed4469a9118275ec284dc98019f63c3f5d49422f0e4ac707e5ab90fb3b71a + checksum: 10/96e6453da9e075aaef1dc22482463898198acdc1eeb99b465e65e34303e2ec1e3b1ed4469a9118275ec284dc98019f63c3f5d49422f0e4ac707e5ab90fb3b71a languageName: node linkType: hard @@ -3421,7 +3846,7 @@ __metadata: resolution: "@types/yauzl@npm:2.10.3" dependencies: "@types/node": "npm:*" - checksum: 5ee966ea7bd6b2802f31ad4281c92c4c0b6dfa593c378a2582c58541fa113bec3d70eb0696b34ad95e8e6861a884cba6c3e351285816693ed176222f840a8c08 + checksum: 10/5ee966ea7bd6b2802f31ad4281c92c4c0b6dfa593c378a2582c58541fa113bec3d70eb0696b34ad95e8e6861a884cba6c3e351285816693ed176222f840a8c08 languageName: node linkType: hard @@ -3444,22 +3869,24 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: dfe505cdf718dd29e8637b902e4c544c6b7d246d2051fd1936090423eb3dadfe2bd757de51e565e6fd80e74cf1918e191c26fee6df515100484ec3efd9b8d111 + checksum: 10/dfe505cdf718dd29e8637b902e4c544c6b7d246d2051fd1936090423eb3dadfe2bd757de51e565e6fd80e74cf1918e191c26fee6df515100484ec3efd9b8d111 languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:7.11.0": - version: 7.11.0 - resolution: "@typescript-eslint/eslint-plugin@npm:7.11.0" +"@typescript-eslint/eslint-plugin@npm:7.8.0": + version: 7.8.0 + resolution: "@typescript-eslint/eslint-plugin@npm:7.8.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:7.11.0" - "@typescript-eslint/type-utils": "npm:7.11.0" - "@typescript-eslint/utils": "npm:7.11.0" - "@typescript-eslint/visitor-keys": "npm:7.11.0" + "@typescript-eslint/scope-manager": "npm:7.8.0" + "@typescript-eslint/type-utils": "npm:7.8.0" + "@typescript-eslint/utils": "npm:7.8.0" + "@typescript-eslint/visitor-keys": "npm:7.8.0" + debug: "npm:^4.3.4" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" + semver: "npm:^7.6.0" ts-api-utils: "npm:^1.3.0" peerDependencies: "@typescript-eslint/parser": ^7.0.0 @@ -3467,7 +3894,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: be95ed0bbd5b34c47239677ea39d531bcd8a18717a67d70a297bed5b0050b256159856bb9c1e894ac550d011c24bb5b4abf8056c5d70d0d5895f0cc1accd14ea + checksum: 10/0dc5f0933e1f1196bfc3d2545758d53981c9cd1b501f9795ebc82e471d88b008da3fa33712b60398c5ada7e0853805b3bcffe2ef8b94a25d0502b187663a0b6c languageName: node linkType: hard @@ -3485,25 +3912,25 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 1fa71049b2debf2f7f5366fb433e3d4c8e1591c2061a15fa8797d14623a2b6984340a59e7717acc013ce8c6a2ed32c5c0e811fe948b5936d41c2a5a09b61d130 + checksum: 10/1fa71049b2debf2f7f5366fb433e3d4c8e1591c2061a15fa8797d14623a2b6984340a59e7717acc013ce8c6a2ed32c5c0e811fe948b5936d41c2a5a09b61d130 languageName: node linkType: hard -"@typescript-eslint/parser@npm:7.11.0": - version: 7.11.0 - resolution: "@typescript-eslint/parser@npm:7.11.0" +"@typescript-eslint/parser@npm:7.8.0": + version: 7.8.0 + resolution: "@typescript-eslint/parser@npm:7.8.0" dependencies: - "@typescript-eslint/scope-manager": "npm:7.11.0" - "@typescript-eslint/types": "npm:7.11.0" - "@typescript-eslint/typescript-estree": "npm:7.11.0" - "@typescript-eslint/visitor-keys": "npm:7.11.0" + "@typescript-eslint/scope-manager": "npm:7.8.0" + "@typescript-eslint/types": "npm:7.8.0" + "@typescript-eslint/typescript-estree": "npm:7.8.0" + "@typescript-eslint/visitor-keys": "npm:7.8.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 0a32417aec62d7de04427323ab3fc8159f9f02429b24f739d8748e8b54fc65b0e3dbae8e4779c4b795f0d8e5f98a4d83a43b37ea0f50ebda51546cdcecf73caa + checksum: 10/57b7918ec80484903e43e6877aabc37e7e1735fefc730c161777333b38d92cffb562fca9c91e622c0e58fe2fb0f7e47e5237bd0666189a70b3abc62e5c13eb7c languageName: node linkType: hard @@ -3513,17 +3940,17 @@ __metadata: dependencies: "@typescript-eslint/types": "npm:7.10.0" "@typescript-eslint/visitor-keys": "npm:7.10.0" - checksum: 838a7a9573577d830b2f65801ce045abe6fad08ac7e04bac4cc9b2e5b7cbac07e645de9c79b9485f4cc361fe25da5319025aa0336fad618023fff62e4e980638 + checksum: 10/838a7a9573577d830b2f65801ce045abe6fad08ac7e04bac4cc9b2e5b7cbac07e645de9c79b9485f4cc361fe25da5319025aa0336fad618023fff62e4e980638 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.11.0": - version: 7.11.0 - resolution: "@typescript-eslint/scope-manager@npm:7.11.0" +"@typescript-eslint/scope-manager@npm:7.8.0": + version: 7.8.0 + resolution: "@typescript-eslint/scope-manager@npm:7.8.0" dependencies: - "@typescript-eslint/types": "npm:7.11.0" - "@typescript-eslint/visitor-keys": "npm:7.11.0" - checksum: 79eff310405c6657ff092641e3ad51c6698c6708b915ecef945ebdd1737bd48e1458c5575836619f42dec06143ec0e3a826f3e551af590d297367da3d08f329e + "@typescript-eslint/types": "npm:7.8.0" + "@typescript-eslint/visitor-keys": "npm:7.8.0" + checksum: 10/4ebb16bb2aa9b9c7c38326405b97b037849b45a241ebdd6d2b8dfdbc4dbe73b3f4ea34888b2469244303037505d2f263b8bcf260f59fa7a8527d95e8989d260e languageName: node linkType: hard @@ -3540,16 +3967,16 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: e62db9ffbfbccce60258108f7ed025005e04df18da897ff1b30049e3c10a47150e94c2fb5ac0ab9711ebb60517521213dcccbea6d08125107a87a67088a79042 + checksum: 10/e62db9ffbfbccce60258108f7ed025005e04df18da897ff1b30049e3c10a47150e94c2fb5ac0ab9711ebb60517521213dcccbea6d08125107a87a67088a79042 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:7.11.0": - version: 7.11.0 - resolution: "@typescript-eslint/type-utils@npm:7.11.0" +"@typescript-eslint/type-utils@npm:7.8.0": + version: 7.8.0 + resolution: "@typescript-eslint/type-utils@npm:7.8.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:7.11.0" - "@typescript-eslint/utils": "npm:7.11.0" + "@typescript-eslint/typescript-estree": "npm:7.8.0" + "@typescript-eslint/utils": "npm:7.8.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.3.0" peerDependencies: @@ -3557,21 +3984,21 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: ab6ebeff68a60fc40d0ace88e03d6b4242b8f8fe2fa300db161780d58777b57f69fa077cd482e1b673316559459bd20b8cc89a7f9f30e644bfed8293f77f0e4b + checksum: 10/3c2df3fda8200d04101e438d490ea8025f988774a62af4858bee2764f4bf26f676b2119a83af08a5b0b928634d489d77d783c3deebfe6c48da883f86c7260c41 languageName: node linkType: hard "@typescript-eslint/types@npm:7.10.0": version: 7.10.0 resolution: "@typescript-eslint/types@npm:7.10.0" - checksum: 76075a7b87ddfff8e7e4aebf3d225e67bf79ead12a7709999d4d5c31611d9c0813ca69a9298f320efb018fe493ce3763c964a0e670a4c953d8eff000f10672c0 + checksum: 10/76075a7b87ddfff8e7e4aebf3d225e67bf79ead12a7709999d4d5c31611d9c0813ca69a9298f320efb018fe493ce3763c964a0e670a4c953d8eff000f10672c0 languageName: node linkType: hard -"@typescript-eslint/types@npm:7.11.0": - version: 7.11.0 - resolution: "@typescript-eslint/types@npm:7.11.0" - checksum: c6a0b47ef43649a59c9d51edfc61e367b55e519376209806b1c98385a8385b529e852c7a57e081fb15ef6a5dc0fc8e90bd5a508399f5ac2137f4d462e89cdc30 +"@typescript-eslint/types@npm:7.8.0": + version: 7.8.0 + resolution: "@typescript-eslint/types@npm:7.8.0" + checksum: 10/3c7100ecd251c54126c8e4cf00f353cd421a88bf23ac3dc48ff40b1b530596467b4b4fd7e1c91e61a561fe03a6f53eb11acd043fd9f30388d995f32399f43bee languageName: node linkType: hard @@ -3590,16 +4017,16 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: d11d0c45749c9bd4a187b6dfdf5600e36ba8c87667cd2020d9158667c47c32ec0bcb1ef3b7eee5577b667def5f7f33d8131092a0f221b3d3e8105078800f923f + checksum: 10/d11d0c45749c9bd4a187b6dfdf5600e36ba8c87667cd2020d9158667c47c32ec0bcb1ef3b7eee5577b667def5f7f33d8131092a0f221b3d3e8105078800f923f languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.11.0": - version: 7.11.0 - resolution: "@typescript-eslint/typescript-estree@npm:7.11.0" +"@typescript-eslint/typescript-estree@npm:7.8.0": + version: 7.8.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.8.0" dependencies: - "@typescript-eslint/types": "npm:7.11.0" - "@typescript-eslint/visitor-keys": "npm:7.11.0" + "@typescript-eslint/types": "npm:7.8.0" + "@typescript-eslint/visitor-keys": "npm:7.8.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -3609,7 +4036,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: b98b101e42d3b91003510a5c5a83f4350b6c1cf699bf2e409717660579ffa71682bc280c4f40166265c03f9546ed4faedc3723e143f1ab0ed7f5990cc3dff0ae + checksum: 10/099a0cae4f6ddf07ccfa881f4c775013f6b2ba8aa5173df6c0a7051e1aa982b82672a21b2bdedd4c35b4e62f44c7db6bac98ed3122ddb0bbe5f62134d8462842 languageName: node linkType: hard @@ -3623,21 +4050,24 @@ __metadata: "@typescript-eslint/typescript-estree": "npm:7.10.0" peerDependencies: eslint: ^8.56.0 - checksum: 62327b585295f9c3aa2508aefac639d562b6f7f270a229aa3a2af8dbd055f4a4d230a8facae75a8a53bb8222b0041162072d259add56b541f8bdfda8da36ea5f + checksum: 10/62327b585295f9c3aa2508aefac639d562b6f7f270a229aa3a2af8dbd055f4a4d230a8facae75a8a53bb8222b0041162072d259add56b541f8bdfda8da36ea5f languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.11.0": - version: 7.11.0 - resolution: "@typescript-eslint/utils@npm:7.11.0" +"@typescript-eslint/utils@npm:7.8.0": + version: 7.8.0 + resolution: "@typescript-eslint/utils@npm:7.8.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:7.11.0" - "@typescript-eslint/types": "npm:7.11.0" - "@typescript-eslint/typescript-estree": "npm:7.11.0" + "@types/json-schema": "npm:^7.0.15" + "@types/semver": "npm:^7.5.8" + "@typescript-eslint/scope-manager": "npm:7.8.0" + "@typescript-eslint/types": "npm:7.8.0" + "@typescript-eslint/typescript-estree": "npm:7.8.0" + semver: "npm:^7.6.0" peerDependencies: eslint: ^8.56.0 - checksum: fbef14e166a70ccc4527c0731e0338acefa28218d1a018aa3f5b6b1ad9d75c56278d5f20bda97cf77da13e0a67c4f3e579c5b2f1c2e24d676960927921b55851 + checksum: 10/49b7077e22e4456d41cd8fa71126ffd37b0eb325ba49af5495a6fddf3d8529960dd3aaa8d73a7a35f0c42ee4da0849b6cbc00ebefff50f2e3cb8330bbb788d91 languageName: node linkType: hard @@ -3647,47 +4077,47 @@ __metadata: dependencies: "@typescript-eslint/types": "npm:7.10.0" eslint-visitor-keys: "npm:^3.4.3" - checksum: 44b555a075bdff38e3e13c454ceaac50aa2546635e81f907d1ea84822c8887487d1d6bb4ff690f627da9585dc19ad07e228847c162c30bb06c46fb119899d8cc + checksum: 10/44b555a075bdff38e3e13c454ceaac50aa2546635e81f907d1ea84822c8887487d1d6bb4ff690f627da9585dc19ad07e228847c162c30bb06c46fb119899d8cc languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.11.0": - version: 7.11.0 - resolution: "@typescript-eslint/visitor-keys@npm:7.11.0" +"@typescript-eslint/visitor-keys@npm:7.8.0": + version: 7.8.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.8.0" dependencies: - "@typescript-eslint/types": "npm:7.11.0" + "@typescript-eslint/types": "npm:7.8.0" eslint-visitor-keys: "npm:^3.4.3" - checksum: 1f2cf1214638e9e78e052393c9e24295196ec4781b05951659a3997e33f8699a760ea3705c17d770e10eda2067435199e0136ab09e5fac63869e22f2da184d89 + checksum: 10/1616a7d88ed91958f5fe97468b4c3d3b97119cfd8c9965dfc50140bb189d474d01b4a6dd608669db818380c05e15e4020ba55b8662ed3eda80963d74cdc70038 languageName: node linkType: hard "@ungap/structured-clone@npm:^1.2.0": version: 1.2.0 resolution: "@ungap/structured-clone@npm:1.2.0" - checksum: c6fe89a505e513a7592e1438280db1c075764793a2397877ff1351721fe8792a966a5359769e30242b3cd023f2efb9e63ca2ca88019d73b564488cc20e3eab12 + checksum: 10/c6fe89a505e513a7592e1438280db1c075764793a2397877ff1351721fe8792a966a5359769e30242b3cd023f2efb9e63ca2ca88019d73b564488cc20e3eab12 languageName: node linkType: hard -"@vue/compiler-core@npm:3.4.24": - version: 3.4.24 - resolution: "@vue/compiler-core@npm:3.4.24" +"@vue/compiler-core@npm:3.5.25": + version: 3.5.25 + resolution: "@vue/compiler-core@npm:3.5.25" dependencies: - "@babel/parser": "npm:^7.24.4" - "@vue/shared": "npm:3.4.24" + "@babel/parser": "npm:^7.28.5" + "@vue/shared": "npm:3.5.25" entities: "npm:^4.5.0" estree-walker: "npm:^2.0.2" - source-map-js: "npm:^1.2.0" - checksum: 7801b8e29d3534058e0abd9ce70f274a5e0c8573817108126447d16b53ae8416cdd261791f57fde95e0c5521b486763dc2760bdea0e431e4d607f1e3f60edc19 + source-map-js: "npm:^1.2.1" + checksum: 10/7a35088a6d25ff7cbfd777df7e61da72bad6c26ac59cb66774e3669745f185632c11acebec2412f6a3e91b713aad2262654a92ce8da20acd629d3a2244820374 languageName: node linkType: hard -"@vue/compiler-dom@npm:3.4.24": - version: 3.4.24 - resolution: "@vue/compiler-dom@npm:3.4.24" +"@vue/compiler-dom@npm:3.5.25": + version: 3.5.25 + resolution: "@vue/compiler-dom@npm:3.5.25" dependencies: - "@vue/compiler-core": "npm:3.4.24" - "@vue/shared": "npm:3.4.24" - checksum: c9d6afe58f85edece05c56daf69584ded51ba4d598365309aac2dc4bd52cffd3359b8e4a3b513580dec030a31c1a86fdb5f12d0d5e5c3f348faf8beca0f22b8d + "@vue/compiler-core": "npm:3.5.25" + "@vue/shared": "npm:3.5.25" + checksum: 10/aa04f8c87e5f3333375e546fb8dd77e5afba159965ba8f3c8b8216b95f2202bb08acdf014185ac81afdbf69c31c56cefda85a40a14233355ea1ac63aa9f146c2 languageName: node linkType: hard @@ -3702,34 +4132,34 @@ __metadata: dependenciesMeta: prettier: optional: true - checksum: fd1128fe1b0ebb1e680aa34909d73716ee5e6f4d3460c1c292b47626976d7af25982cdcbfba7cdbd74e1bee865c39813b82dc71c483731c58184d99ef4043d4d + checksum: 10/fd1128fe1b0ebb1e680aa34909d73716ee5e6f4d3460c1c292b47626976d7af25982cdcbfba7cdbd74e1bee865c39813b82dc71c483731c58184d99ef4043d4d languageName: node linkType: hard -"@vue/compiler-sfc@npm:^3.4.23": - version: 3.4.24 - resolution: "@vue/compiler-sfc@npm:3.4.24" +"@vue/compiler-sfc@npm:^3.5.16": + version: 3.5.25 + resolution: "@vue/compiler-sfc@npm:3.5.25" dependencies: - "@babel/parser": "npm:^7.24.4" - "@vue/compiler-core": "npm:3.4.24" - "@vue/compiler-dom": "npm:3.4.24" - "@vue/compiler-ssr": "npm:3.4.24" - "@vue/shared": "npm:3.4.24" + "@babel/parser": "npm:^7.28.5" + "@vue/compiler-core": "npm:3.5.25" + "@vue/compiler-dom": "npm:3.5.25" + "@vue/compiler-ssr": "npm:3.5.25" + "@vue/shared": "npm:3.5.25" estree-walker: "npm:^2.0.2" - magic-string: "npm:^0.30.10" - postcss: "npm:^8.4.38" - source-map-js: "npm:^1.2.0" - checksum: 673c383c6adf631920b804f207485cbc86f9f088c72577ae1670fde495f115d2ae13c44356681f82073f6d8b8e2037214d98533b711ca6f5ec53993bd5f72553 + magic-string: "npm:^0.30.21" + postcss: "npm:^8.5.6" + source-map-js: "npm:^1.2.1" + checksum: 10/08bafc59929ba1841a94bd9e2cdd22d494a8db34d6fa1c00e66cb6ae437e3567387da778551ea3424b8aca6e2ddc0e17202288d473ea0c0554448da4ac8eafd6 languageName: node linkType: hard -"@vue/compiler-ssr@npm:3.4.24": - version: 3.4.24 - resolution: "@vue/compiler-ssr@npm:3.4.24" +"@vue/compiler-ssr@npm:3.5.25": + version: 3.5.25 + resolution: "@vue/compiler-ssr@npm:3.5.25" dependencies: - "@vue/compiler-dom": "npm:3.4.24" - "@vue/shared": "npm:3.4.24" - checksum: 141fbdd96bb972cfc981b25c098ad8fc7d2669c6ef6775cf73218bee9f8cd15ba547c7b22299d930385d0353bde415bed6c0b027b34624a3855d7624d80c43f7 + "@vue/compiler-dom": "npm:3.5.25" + "@vue/shared": "npm:3.5.25" + checksum: 10/9a485194747ebf38232453173d84eb3f69e59e378d6e81fba61f4999d72226ecc496c1cdbafc3b977786add9f7cab27e40e2a456089f6edbf2164b416375b43f languageName: node linkType: hard @@ -3749,7 +4179,7 @@ __metadata: dependenciesMeta: prettier: optional: true - checksum: 746171390fe5dff11c1cdbac0ee5486b3064013149a6615e97888f62f8f3f743baaa583f7797be7a4f6a70097edf6946af2cebb6dcc3c49b529f0a0eedc2c15f + checksum: 10/746171390fe5dff11c1cdbac0ee5486b3064013149a6615e97888f62f8f3f743baaa583f7797be7a4f6a70097edf6946af2cebb6dcc3c49b529f0a0eedc2c15f languageName: node linkType: hard @@ -3766,71 +4196,71 @@ __metadata: utf-8-validate: "npm:^5.0.9" bin: vue-devtools: bin.js - checksum: aa0def1edc12af25cf5b9c82b8ded186c10c84322dc176ebbe7be42fab327e3b093e9ab8fc7e004fba372cd890aac932fa84bd3d1780ebd1f1fd97cf97baf61b + checksum: 10/aa0def1edc12af25cf5b9c82b8ded186c10c84322dc176ebbe7be42fab327e3b093e9ab8fc7e004fba372cd890aac932fa84bd3d1780ebd1f1fd97cf97baf61b languageName: node linkType: hard -"@vue/reactivity@npm:3.4.24": - version: 3.4.24 - resolution: "@vue/reactivity@npm:3.4.24" +"@vue/reactivity@npm:3.5.22": + version: 3.5.22 + resolution: "@vue/reactivity@npm:3.5.22" dependencies: - "@vue/shared": "npm:3.4.24" - checksum: ef94dafc57e4bff710212c1e4ec3eddf900de43c8361680ef2c873b879bc3eb410c3358a86679d2c5c77b874ffc3380b25856c0ecfe979e5885edf6caa387438 + "@vue/shared": "npm:3.5.22" + checksum: 10/7c440253f417831f9dba5d1570fa504ba08a4a1fcb248f82af175db70cc5f7d7ccf4e6b8717cc2b68d962e39b6a1acccec6758763e5214539f2c09f9a65b87f2 languageName: node linkType: hard -"@vue/reactivity@npm:3.4.38": - version: 3.4.38 - resolution: "@vue/reactivity@npm:3.4.38" +"@vue/reactivity@npm:3.5.25": + version: 3.5.25 + resolution: "@vue/reactivity@npm:3.5.25" dependencies: - "@vue/shared": "npm:3.4.38" - checksum: b34950d2bac477ba30c41870101e1cbaff71c94fd8ad06d9e72f92b2114aea635af9aabd6c62f778e154a99be64736b634bc255f3f2bdc9fc88a39d1c9772d73 + "@vue/shared": "npm:3.5.25" + checksum: 10/50d5cb1f4e0619fd77393a307b59cc1ba682e89a5052acb1703d33cb521ddc97702b8539fc1c7ebcc9ff38a145dccd469e7187bb7337dacb85c53329e72ea7df languageName: node linkType: hard -"@vue/runtime-core@npm:3.4.38": - version: 3.4.38 - resolution: "@vue/runtime-core@npm:3.4.38" +"@vue/runtime-core@npm:3.5.22": + version: 3.5.22 + resolution: "@vue/runtime-core@npm:3.5.22" dependencies: - "@vue/reactivity": "npm:3.4.38" - "@vue/shared": "npm:3.4.38" - checksum: a5086f1ae39191e89caf267925835c734fd65bca7cec8c9ab03ec22797853e7c5c64139370535e6297dea52db7a38f89f18548058c4b11fbc24ebed51e01e6cd + "@vue/reactivity": "npm:3.5.22" + "@vue/shared": "npm:3.5.22" + checksum: 10/fefe58ca27eb65988abbf39237599df8690474800b9ad525ba8928594b06e44abbdf4ac0cb0f6a3579af69c8b77e84e2cd628ae6f6f21935aa6366e3b280abd1 languageName: node linkType: hard -"@vue/runtime-core@npm:^3.4.23": - version: 3.4.24 - resolution: "@vue/runtime-core@npm:3.4.24" +"@vue/runtime-core@npm:^3.5.16": + version: 3.5.25 + resolution: "@vue/runtime-core@npm:3.5.25" dependencies: - "@vue/reactivity": "npm:3.4.24" - "@vue/shared": "npm:3.4.24" - checksum: 22db55f539ffdf02d959f526f61c0258b0b6d157a9cf0356f8a0c3e84cd0d683b6ef82f5f6a7be8e3391afb7e0ff5638a104716f445317cfdafe7f6a6ef60b81 + "@vue/reactivity": "npm:3.5.25" + "@vue/shared": "npm:3.5.25" + checksum: 10/4491495fdbf2bc24e73aefbba6756ecf22d42bf5a611c1a84418328e724af3b1ae2a2083e7347a0215db8ebe9a07920286cafc1e66d3c56baa133091046df816 languageName: node linkType: hard -"@vue/runtime-dom@npm:3.4.38": - version: 3.4.38 - resolution: "@vue/runtime-dom@npm:3.4.38" +"@vue/runtime-dom@npm:3.5.22": + version: 3.5.22 + resolution: "@vue/runtime-dom@npm:3.5.22" dependencies: - "@vue/reactivity": "npm:3.4.38" - "@vue/runtime-core": "npm:3.4.38" - "@vue/shared": "npm:3.4.38" + "@vue/reactivity": "npm:3.5.22" + "@vue/runtime-core": "npm:3.5.22" + "@vue/shared": "npm:3.5.22" csstype: "npm:^3.1.3" - checksum: 516c601ce86be0b27b3e784c42eb1129483b263f21797408cc8fe8165f0a22a2cea7a6e90b16a682539570dd8bf82cf61de3e4ba918322970eac83628dc2c805 + checksum: 10/b4e7422c6daa6320425d7d87613ceffd993fb72db71663ecd6f189d9dee38a6aa2eb0438e2535cceb198b5e1127d59583bfd94dfaeb03bec4f7ac0fb33d9df22 languageName: node linkType: hard -"@vue/shared@npm:3.4.24, @vue/shared@npm:^3.4.23": - version: 3.4.24 - resolution: "@vue/shared@npm:3.4.24" - checksum: a92218b18c0948aa1cfd634c0ff2b61683738dd6bd3b16d53dc5a104315bfaa80d9866991d5e4c068da3fce1855497d965bb2c03ee5ea28fdb21608d9c4a76f2 +"@vue/shared@npm:3.5.22": + version: 3.5.22 + resolution: "@vue/shared@npm:3.5.22" + checksum: 10/8dac35e4ed992da493db8a7430e7c1a09aae1029771e3e7fd3cf2ec64a039f989baef52a47c2864041b01f3de822518c55954bc1c1f2de69690d28761197467d languageName: node linkType: hard -"@vue/shared@npm:3.4.38": - version: 3.4.38 - resolution: "@vue/shared@npm:3.4.38" - checksum: 46bfc1f3932fd154ff84dcd267cae4db730c98db433c848d40c9c0dc23dcabdb5efe96a3a378c9ed3b7e8281ca17e2753f0ce98ae43b54b315550dfaccb56868 +"@vue/shared@npm:3.5.25, @vue/shared@npm:^3.5.16": + version: 3.5.25 + resolution: "@vue/shared@npm:3.5.25" + checksum: 10/8f5102be5e8dec105df6409e048549c7887bd09a23b4253e26bf14ddcafa9648783785c2334d243c6b54fbbfc297ce5c254c6646a7ef2b42899e3784155be277 languageName: node linkType: hard @@ -3840,28 +4270,28 @@ __metadata: dependencies: "@webassemblyjs/helper-numbers": "npm:1.11.1" "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.1" - checksum: 28cc949e2e68eb103fc416b30880cf57bc37b452e1e6fe05c73c64bc6d90d68176013fb5101bf80a2eb4961299dd4d7cffeecd32d189a17951da7ead90c2f35f + checksum: 10/28cc949e2e68eb103fc416b30880cf57bc37b452e1e6fe05c73c64bc6d90d68176013fb5101bf80a2eb4961299dd4d7cffeecd32d189a17951da7ead90c2f35f languageName: node linkType: hard "@webassemblyjs/floating-point-hex-parser@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.1" - checksum: b8efc6fa08e4787b7f8e682182d84dfdf8da9d9c77cae5d293818bc4a55c1f419a87fa265ab85252b3e6c1fd323d799efea68d825d341a7c365c64bc14750e97 + checksum: 10/b8efc6fa08e4787b7f8e682182d84dfdf8da9d9c77cae5d293818bc4a55c1f419a87fa265ab85252b3e6c1fd323d799efea68d825d341a7c365c64bc14750e97 languageName: node linkType: hard "@webassemblyjs/helper-api-error@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/helper-api-error@npm:1.11.1" - checksum: 0792813f0ed4a0e5ee0750e8b5d0c631f08e927f4bdfdd9fe9105dc410c786850b8c61bff7f9f515fdfb149903bec3c976a1310573a4c6866a94d49bc7271959 + checksum: 10/0792813f0ed4a0e5ee0750e8b5d0c631f08e927f4bdfdd9fe9105dc410c786850b8c61bff7f9f515fdfb149903bec3c976a1310573a4c6866a94d49bc7271959 languageName: node linkType: hard "@webassemblyjs/helper-buffer@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/helper-buffer@npm:1.11.1" - checksum: a337ee44b45590c3a30db5a8b7b68a717526cf967ada9f10253995294dbd70a58b2da2165222e0b9830cd4fc6e4c833bf441a721128d1fe2e9a7ab26b36003ce + checksum: 10/a337ee44b45590c3a30db5a8b7b68a717526cf967ada9f10253995294dbd70a58b2da2165222e0b9830cd4fc6e4c833bf441a721128d1fe2e9a7ab26b36003ce languageName: node linkType: hard @@ -3872,14 +4302,14 @@ __metadata: "@webassemblyjs/floating-point-hex-parser": "npm:1.11.1" "@webassemblyjs/helper-api-error": "npm:1.11.1" "@xtuc/long": "npm:4.2.2" - checksum: cbe5b456fa074d11a5acf80860df2899a160011943d7e26e60b6eda1c1dbe594e717e0c9f2b50ba2323f75f333bc5ec949acd992a63f2207df754a474167e424 + checksum: 10/cbe5b456fa074d11a5acf80860df2899a160011943d7e26e60b6eda1c1dbe594e717e0c9f2b50ba2323f75f333bc5ec949acd992a63f2207df754a474167e424 languageName: node linkType: hard "@webassemblyjs/helper-wasm-bytecode@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.1" - checksum: 009b494010907a52c1c6c6fcb42db8606cf2443e2e767c7ff3029acf31f9a206108285609d735ee77bcbcbd3f1a1f8920b365e7a9466ef35a7932b74c743c816 + checksum: 10/009b494010907a52c1c6c6fcb42db8606cf2443e2e767c7ff3029acf31f9a206108285609d735ee77bcbcbd3f1a1f8920b365e7a9466ef35a7932b74c743c816 languageName: node linkType: hard @@ -3891,7 +4321,7 @@ __metadata: "@webassemblyjs/helper-buffer": "npm:1.11.1" "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.1" "@webassemblyjs/wasm-gen": "npm:1.11.1" - checksum: dd6eee9f73346b14d31e95074a8dced21d59269e86e47ad01b6578d86ae6008b411fb989bbd400102c355ea0ba3d070eb9949a64f822abc8f65cf0162704834a + checksum: 10/dd6eee9f73346b14d31e95074a8dced21d59269e86e47ad01b6578d86ae6008b411fb989bbd400102c355ea0ba3d070eb9949a64f822abc8f65cf0162704834a languageName: node linkType: hard @@ -3900,7 +4330,7 @@ __metadata: resolution: "@webassemblyjs/ieee754@npm:1.11.1" dependencies: "@xtuc/ieee754": "npm:^1.2.0" - checksum: 23a0ac02a50f244471631802798a816524df17e56b1ef929f0c73e3cde70eaf105a24130105c60aff9d64a24ce3b640dad443d6f86e5967f922943a7115022ec + checksum: 10/23a0ac02a50f244471631802798a816524df17e56b1ef929f0c73e3cde70eaf105a24130105c60aff9d64a24ce3b640dad443d6f86e5967f922943a7115022ec languageName: node linkType: hard @@ -3909,14 +4339,14 @@ __metadata: resolution: "@webassemblyjs/leb128@npm:1.11.1" dependencies: "@xtuc/long": "npm:4.2.2" - checksum: 85beb7156f131c29e9a7f1a05e7fc131849152dd7b0c198d4f21b8e965d96dbfeaca3ac53e4bfbedfeef88b0ada0ff0bd0b7ad5c7dfb8c3d3fed0f922084a557 + checksum: 10/85beb7156f131c29e9a7f1a05e7fc131849152dd7b0c198d4f21b8e965d96dbfeaca3ac53e4bfbedfeef88b0ada0ff0bd0b7ad5c7dfb8c3d3fed0f922084a557 languageName: node linkType: hard "@webassemblyjs/utf8@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/utf8@npm:1.11.1" - checksum: b93e57912dfb91df4a76162abd6fb5e491110e113101ec136cea0ea8b8bd43708e94f919ea0e8762657994da6a5fcb63d34b6da392e5dd4e189169da4c75c149 + checksum: 10/b93e57912dfb91df4a76162abd6fb5e491110e113101ec136cea0ea8b8bd43708e94f919ea0e8762657994da6a5fcb63d34b6da392e5dd4e189169da4c75c149 languageName: node linkType: hard @@ -3932,7 +4362,7 @@ __metadata: "@webassemblyjs/wasm-opt": "npm:1.11.1" "@webassemblyjs/wasm-parser": "npm:1.11.1" "@webassemblyjs/wast-printer": "npm:1.11.1" - checksum: 6a029ae21c3c0890a55e3d6fb20071434ed5ef024d7d9ca79a754555ccbbc595052e936f6e547b6823922e3f41d3350027a21e65a04032c5fce29d0e4301513d + checksum: 10/6a029ae21c3c0890a55e3d6fb20071434ed5ef024d7d9ca79a754555ccbbc595052e936f6e547b6823922e3f41d3350027a21e65a04032c5fce29d0e4301513d languageName: node linkType: hard @@ -3945,7 +4375,7 @@ __metadata: "@webassemblyjs/ieee754": "npm:1.11.1" "@webassemblyjs/leb128": "npm:1.11.1" "@webassemblyjs/utf8": "npm:1.11.1" - checksum: 5da040e78045f5499a99435ce0b1878d77f4fbfecb854841367cfc8ac16cc169a7f04187aac5da794b8d08a84ba25324f276f9128c5597ee6666cabd6b954ec1 + checksum: 10/5da040e78045f5499a99435ce0b1878d77f4fbfecb854841367cfc8ac16cc169a7f04187aac5da794b8d08a84ba25324f276f9128c5597ee6666cabd6b954ec1 languageName: node linkType: hard @@ -3957,7 +4387,7 @@ __metadata: "@webassemblyjs/helper-buffer": "npm:1.11.1" "@webassemblyjs/wasm-gen": "npm:1.11.1" "@webassemblyjs/wasm-parser": "npm:1.11.1" - checksum: 00f85d1f762ca2574ea6b5e85b3e9c50720886cca86ef192c80a1af484d98353500667af91416c407cdaeac3176bcd2b0f0641f4299a915b21b03a7f2ff84f3a + checksum: 10/00f85d1f762ca2574ea6b5e85b3e9c50720886cca86ef192c80a1af484d98353500667af91416c407cdaeac3176bcd2b0f0641f4299a915b21b03a7f2ff84f3a languageName: node linkType: hard @@ -3971,7 +4401,7 @@ __metadata: "@webassemblyjs/ieee754": "npm:1.11.1" "@webassemblyjs/leb128": "npm:1.11.1" "@webassemblyjs/utf8": "npm:1.11.1" - checksum: cc6de8f4d9c56b370c2151dd9daacbdabe4aa20ba55b278e322de949dcbdc33b615773ce1756b69580cd2d68273d72ddf8ba68c3bb8715a462e64cf02de9a7c3 + checksum: 10/cc6de8f4d9c56b370c2151dd9daacbdabe4aa20ba55b278e322de949dcbdc33b615773ce1756b69580cd2d68273d72ddf8ba68c3bb8715a462e64cf02de9a7c3 languageName: node linkType: hard @@ -3981,7 +4411,7 @@ __metadata: dependencies: "@webassemblyjs/ast": "npm:1.11.1" "@xtuc/long": "npm:4.2.2" - checksum: bd1cf7a0630bf2d003d9df004fca97f53026b39560d0629dc8019aed7e7cc38000d1cb78f7e70ea52fc0561a822bcc7683d48f839363a9d0cf16574f9cbd8c32 + checksum: 10/bd1cf7a0630bf2d003d9df004fca97f53026b39560d0629dc8019aed7e7cc38000d1cb78f7e70ea52fc0561a822bcc7683d48f839363a9d0cf16574f9cbd8c32 languageName: node linkType: hard @@ -3991,7 +4421,7 @@ __metadata: peerDependencies: webpack: 4.x.x || 5.x.x webpack-cli: 4.x.x - checksum: a2726cd9ec601d2b57e5fc15e0ebf5200a8892065e735911269ac2038e62be4bfc176ea1f88c2c46ff09b4d05d4c10ae045e87b3679372483d47da625a327e28 + checksum: 10/a2726cd9ec601d2b57e5fc15e0ebf5200a8892065e735911269ac2038e62be4bfc176ea1f88c2c46ff09b4d05d4c10ae045e87b3679372483d47da625a327e28 languageName: node linkType: hard @@ -4002,7 +4432,7 @@ __metadata: envinfo: "npm:^7.7.3" peerDependencies: webpack-cli: 4.x.x - checksum: 7f56fe037cd7d1fd5c7428588519fbf04a0cad33925ee4202ffbafd00f8ec1f2f67d991245e687d50e0f3e23f7b7814273d56cb9f7da4b05eed47c8d815c6296 + checksum: 10/7f56fe037cd7d1fd5c7428588519fbf04a0cad33925ee4202ffbafd00f8ec1f2f67d991245e687d50e0f3e23f7b7814273d56cb9f7da4b05eed47c8d815c6296 languageName: node linkType: hard @@ -4014,28 +4444,21 @@ __metadata: peerDependenciesMeta: webpack-dev-server: optional: true - checksum: 0b90c963a6b8424a914a85532e3a7dfe2f7eea1c98acea1c6c1a368bf349733f0d6cb2e83ce9ced7c8208f58d518cced767d1e1d0ab26126d8a9bad3b3f5352e + checksum: 10/0b90c963a6b8424a914a85532e3a7dfe2f7eea1c98acea1c6c1a368bf349733f0d6cb2e83ce9ced7c8208f58d518cced767d1e1d0ab26126d8a9bad3b3f5352e languageName: node linkType: hard "@xtuc/ieee754@npm:^1.2.0": version: 1.2.0 resolution: "@xtuc/ieee754@npm:1.2.0" - checksum: ab033b032927d77e2f9fa67accdf31b1ca7440974c21c9cfabc8349e10ca2817646171c4f23be98d0e31896d6c2c3462a074fe37752e523abc3e45c79254259c + checksum: 10/ab033b032927d77e2f9fa67accdf31b1ca7440974c21c9cfabc8349e10ca2817646171c4f23be98d0e31896d6c2c3462a074fe37752e523abc3e45c79254259c languageName: node linkType: hard "@xtuc/long@npm:4.2.2": version: 4.2.2 resolution: "@xtuc/long@npm:4.2.2" - checksum: 7217bae9fe240e0d804969e7b2af11cb04ec608837c78b56ca88831991b287e232a0b7fce8d548beaff42aaf0197ffa471d81be6ac4c4e53b0148025a2c076ec - languageName: node - linkType: hard - -"@yarnpkg/lockfile@npm:^1.1.0": - version: 1.1.0 - resolution: "@yarnpkg/lockfile@npm:1.1.0" - checksum: cd19e1114aaf10a05126aeea8833ef4ca8af8a46e88e12884f8359d19333fd19711036dbc2698dbe937f81f037070cf9a8da45c2e8c6ca19cafd7d15659094ed + checksum: 10/7217bae9fe240e0d804969e7b2af11cb04ec608837c78b56ca88831991b287e232a0b7fce8d548beaff42aaf0197ffa471d81be6ac4c4e53b0148025a2c076ec languageName: node linkType: hard @@ -4047,21 +4470,21 @@ __metadata: through: "npm:>=2.2.7 <3" bin: JSONStream: ./bin.js - checksum: e30daf7b9b2da23076181d9a0e4bec33bc1d97e8c0385b949f1b16ba3366a1d241ec6f077850c01fe32379b5ebb8b96b65496984bc1545a93a5150bf4c267439 + checksum: 10/e30daf7b9b2da23076181d9a0e4bec33bc1d97e8c0385b949f1b16ba3366a1d241ec6f077850c01fe32379b5ebb8b96b65496984bc1545a93a5150bf4c267439 languageName: node linkType: hard "abbrev@npm:^1.0.0": version: 1.1.1 resolution: "abbrev@npm:1.1.1" - checksum: 2d882941183c66aa665118bafdab82b7a177e9add5eb2776c33e960a4f3c89cff88a1b38aba13a456de01d0dd9d66a8bea7c903268b21ea91dd1097e1e2e8243 + checksum: 10/2d882941183c66aa665118bafdab82b7a177e9add5eb2776c33e960a4f3c89cff88a1b38aba13a456de01d0dd9d66a8bea7c903268b21ea91dd1097e1e2e8243 languageName: node linkType: hard -"abbrev@npm:^2.0.0": - version: 2.0.0 - resolution: "abbrev@npm:2.0.0" - checksum: ca0a54e35bea4ece0ecb68a47b312e1a9a6f772408d5bcb9051230aaa94b0460671c5b5c9cb3240eb5b7bc94c52476550eb221f65a0bbd0145bdc9f3113a6707 +"abbrev@npm:^4.0.0": + version: 4.0.0 + resolution: "abbrev@npm:4.0.0" + checksum: 10/e2f0c6a6708ad738b3e8f50233f4800de31ad41a6cdc50e0cbe51b76fed69fd0213516d92c15ce1a9985fca71a14606a9be22bf00f8475a58987b9bfb671c582 languageName: node linkType: hard @@ -4071,7 +4494,7 @@ __metadata: dependencies: mime-types: "npm:~2.1.34" negotiator: "npm:0.6.3" - checksum: 67eaaa90e2917c58418e7a9b89392002d2b1ccd69bcca4799135d0c632f3b082f23f4ae4ddeedbced5aa59bcc7bdf4699c69ebed4593696c922462b7bc5744d6 + checksum: 10/67eaaa90e2917c58418e7a9b89392002d2b1ccd69bcca4799135d0c632f3b082f23f4ae4ddeedbced5aa59bcc7bdf4699c69ebed4593696c922462b7bc5744d6 languageName: node linkType: hard @@ -4082,7 +4505,7 @@ __metadata: acorn-private-class-elements: "npm:^0.2.7" peerDependencies: acorn: ^6 || ^7 || ^8 - checksum: 02151a4d3f985707529fefcf1388583ec7ae3c99a7aaaf9f50ffd301b73d02c6c4842e04a431853eaaabb8fee421e35df060447cc8080e226a520ceaa5295b52 + checksum: 10/02151a4d3f985707529fefcf1388583ec7ae3c99a7aaaf9f50ffd301b73d02c6c4842e04a431853eaaabb8fee421e35df060447cc8080e226a520ceaa5295b52 languageName: node linkType: hard @@ -4091,7 +4514,7 @@ __metadata: resolution: "acorn-import-assertions@npm:1.8.0" peerDependencies: acorn: ^8 - checksum: d61a8a1c1eaf1ba205fb2011c664533813bb517d8b5cec4adecd44efc1dbccc76eced7d68b2a283b7704634718660ef5ccce2da6a0fbc2da2d5039abdb12d049 + checksum: 10/d61a8a1c1eaf1ba205fb2011c664533813bb517d8b5cec4adecd44efc1dbccc76eced7d68b2a283b7704634718660ef5ccce2da6a0fbc2da2d5039abdb12d049 languageName: node linkType: hard @@ -4100,7 +4523,7 @@ __metadata: resolution: "acorn-jsx@npm:5.3.2" peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: d4371eaef7995530b5b5ca4183ff6f062ca17901a6d3f673c9ac011b01ede37e7a1f7f61f8f5cfe709e88054757bb8f3277dc4061087cdf4f2a1f90ccbcdb977 + checksum: 10/d4371eaef7995530b5b5ca4183ff6f062ca17901a6d3f673c9ac011b01ede37e7a1f7f61f8f5cfe709e88054757bb8f3277dc4061087cdf4f2a1f90ccbcdb977 languageName: node linkType: hard @@ -4109,7 +4532,7 @@ __metadata: resolution: "acorn-private-class-elements@npm:0.2.7" peerDependencies: acorn: ^6.1.0 || ^7 || ^8 - checksum: e4980847da236c56bb0ed87e38c89348d609701f2927e5db0757f4dbba1b773b459d8b98b4b80525ff34b24a5c2777f85e01ecd426a518a40ce8c6234a4d9486 + checksum: 10/e4980847da236c56bb0ed87e38c89348d609701f2927e5db0757f4dbba1b773b459d8b98b4b80525ff34b24a5c2777f85e01ecd426a518a40ce8c6234a4d9486 languageName: node linkType: hard @@ -4120,7 +4543,7 @@ __metadata: acorn-private-class-elements: "npm:^0.2.7" peerDependencies: acorn: ^6 || ^7 || ^8 - checksum: da692a68fb39020d0371e4d3c44c87780120b70b0751533c6f391a765df560a92b4a0914d5782cbd4fda58eda8bc4291bc0cb6a33b635486256ca63a1fb0bf13 + checksum: 10/da692a68fb39020d0371e4d3c44c87780120b70b0751533c6f391a765df560a92b4a0914d5782cbd4fda58eda8bc4291bc0cb6a33b635486256ca63a1fb0bf13 languageName: node linkType: hard @@ -4133,7 +4556,7 @@ __metadata: acorn-static-class-features: "npm:^0.2.4" peerDependencies: acorn: ^7.4 || ^8 - checksum: 10c2322b6494a104ed212b97e9925b2d03b50e4f1e370ad50d9d5e9507f79092dc046802f13ca57ff681c91ef7c02e0f68469473431833603b79630d233f0476 + checksum: 10/10c2322b6494a104ed212b97e9925b2d03b50e4f1e370ad50d9d5e9507f79092dc046802f13ca57ff681c91ef7c02e0f68469473431833603b79630d233f0476 languageName: node linkType: hard @@ -4144,14 +4567,14 @@ __metadata: acorn-private-class-elements: "npm:^0.2.7" peerDependencies: acorn: ^6.1.0 || ^7 || ^8 - checksum: 145ad623afc61f8417ce5cb6544d4c938099b313e59952eb50ca30b18c4a64ea3a30295c3063a599e90a8db03863606ca97873d52f93e1890e80bd9402ab3153 + checksum: 10/145ad623afc61f8417ce5cb6544d4c938099b313e59952eb50ca30b18c4a64ea3a30295c3063a599e90a8db03863606ca97873d52f93e1890e80bd9402ab3153 languageName: node linkType: hard "acorn-walk@npm:^8.0.0": version: 8.2.0 resolution: "acorn-walk@npm:8.2.0" - checksum: e69f7234f2adfeb16db3671429a7c80894105bd7534cb2032acf01bb26e6a847952d11a062d071420b43f8d82e33d2e57f26fe87d9cce0853e8143d8910ff1de + checksum: 10/e69f7234f2adfeb16db3671429a7c80894105bd7534cb2032acf01bb26e6a847952d11a062d071420b43f8d82e33d2e57f26fe87d9cce0853e8143d8910ff1de languageName: node linkType: hard @@ -4160,7 +4583,7 @@ __metadata: resolution: "acorn@npm:8.8.1" bin: acorn: bin/acorn - checksum: c77a64b3b695f9e5f0164794462ce7c1909acc1f7d39dcb3f9fce99e82163190e73dab689076ff9eea200505985cbd95f114c4ce1466055baf86a368d5e28bde + checksum: 10/c77a64b3b695f9e5f0164794462ce7c1909acc1f7d39dcb3f9fce99e82163190e73dab689076ff9eea200505985cbd95f114c4ce1466055baf86a368d5e28bde languageName: node linkType: hard @@ -4169,14 +4592,16 @@ __metadata: resolution: "acorn@npm:8.11.3" bin: acorn: bin/acorn - checksum: b688e7e3c64d9bfb17b596e1b35e4da9d50553713b3b3630cf5690f2b023a84eac90c56851e6912b483fe60e8b4ea28b254c07e92f17ef83d72d78745a8352dd + checksum: 10/b688e7e3c64d9bfb17b596e1b35e4da9d50553713b3b3630cf5690f2b023a84eac90c56851e6912b483fe60e8b4ea28b254c07e92f17ef83d72d78745a8352dd languageName: node linkType: hard -"add-stream@npm:^1.0.0": - version: 1.0.0 - resolution: "add-stream@npm:1.0.0" - checksum: 3e9e8b0b8f0170406d7c3a9a39bfbdf419ccccb0fd2a396338c0fda0a339af73bf738ad414fc520741de74517acf0dd92b4a36fd3298a47fd5371eee8f2c5a06 +"acorn@npm:^8.15.0": + version: 8.15.0 + resolution: "acorn@npm:8.15.0" + bin: + acorn: bin/acorn + checksum: 10/77f2de5051a631cf1729c090e5759148459cdb76b5f5c70f890503d629cf5052357b0ce783c0f976dd8a93c5150f59f6d18df1def3f502396a20f81282482fa4 languageName: node linkType: hard @@ -4185,7 +4610,7 @@ __metadata: resolution: "agent-base@npm:6.0.2" dependencies: debug: "npm:4" - checksum: 21fb903e0917e5cb16591b4d0ef6a028a54b83ac30cd1fca58dece3d4e0990512a8723f9f83130d88a41e2af8b1f7be1386fda3ea2d181bb1a62155e75e95e23 + checksum: 10/21fb903e0917e5cb16591b4d0ef6a028a54b83ac30cd1fca58dece3d4e0990512a8723f9f83130d88a41e2af8b1f7be1386fda3ea2d181bb1a62155e75e95e23 languageName: node linkType: hard @@ -4194,7 +4619,14 @@ __metadata: resolution: "agent-base@npm:7.1.0" dependencies: debug: "npm:^4.3.4" - checksum: f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f + checksum: 10/f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f + languageName: node + linkType: hard + +"agent-base@npm:^7.1.2": + version: 7.1.4 + resolution: "agent-base@npm:7.1.4" + checksum: 10/79bef167247789f955aaba113bae74bf64aa1e1acca4b1d6bb444bdf91d82c3e07e9451ef6a6e2e35e8f71a6f97ce33e3d855a5328eb9fad1bc3cc4cfd031ed8 languageName: node linkType: hard @@ -4205,7 +4637,7 @@ __metadata: debug: "npm:^4.1.0" depd: "npm:^1.1.2" humanize-ms: "npm:^1.2.1" - checksum: 63961cba1afa26d708da94159f3b9428d46fdc137b783fbc399b848e750c5e28c97d96839efa8cb3c2d11ecd12dd411298c00d164600212f660e8c55369c9e55 + checksum: 10/63961cba1afa26d708da94159f3b9428d46fdc137b783fbc399b848e750c5e28c97d96839efa8cb3c2d11ecd12dd411298c00d164600212f660e8c55369c9e55 languageName: node linkType: hard @@ -4215,7 +4647,7 @@ __metadata: dependencies: clean-stack: "npm:^2.0.0" indent-string: "npm:^4.0.0" - checksum: 1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79 + checksum: 10/1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79 languageName: node linkType: hard @@ -4229,7 +4661,7 @@ __metadata: peerDependenciesMeta: ajv: optional: true - checksum: 70c263ded219bf277ffd9127f793b625f10a46113b2e901e150da41931fcfd7f5592da6d66862f4449bb157ffe65867c3294a7df1d661cc232c4163d5a1718ed + checksum: 10/70c263ded219bf277ffd9127f793b625f10a46113b2e901e150da41931fcfd7f5592da6d66862f4449bb157ffe65867c3294a7df1d661cc232c4163d5a1718ed languageName: node linkType: hard @@ -4238,7 +4670,7 @@ __metadata: resolution: "ajv-keywords@npm:3.5.2" peerDependencies: ajv: ^6.9.1 - checksum: d57c9d5bf8849bddcbd801b79bc3d2ddc736c2adb6b93a6a365429589dd7993ddbd5d37c6025ed6a7f89c27506b80131d5345c5b1fa6a97e40cd10a96bcd228c + checksum: 10/d57c9d5bf8849bddcbd801b79bc3d2ddc736c2adb6b93a6a365429589dd7993ddbd5d37c6025ed6a7f89c27506b80131d5345c5b1fa6a97e40cd10a96bcd228c languageName: node linkType: hard @@ -4249,7 +4681,7 @@ __metadata: fast-deep-equal: "npm:^3.1.3" peerDependencies: ajv: ^8.8.2 - checksum: 5021f96ab7ddd03a4005326bd06f45f448ebfbb0fe7018b1b70b6c28142fa68372bda2057359814b83fd0b2d4c8726c297f0a7557b15377be7b56ce5344533d8 + checksum: 10/5021f96ab7ddd03a4005326bd06f45f448ebfbb0fe7018b1b70b6c28142fa68372bda2057359814b83fd0b2d4c8726c297f0a7557b15377be7b56ce5344533d8 languageName: node linkType: hard @@ -4261,11 +4693,11 @@ __metadata: fast-json-stable-stringify: "npm:^2.0.0" json-schema-traverse: "npm:^0.4.1" uri-js: "npm:^4.2.2" - checksum: 48d6ad21138d12eb4d16d878d630079a2bda25a04e745c07846a4ad768319533031e28872a9b3c5790fa1ec41aabdf2abed30a56e5a03ebc2cf92184b8ee306c + checksum: 10/48d6ad21138d12eb4d16d878d630079a2bda25a04e745c07846a4ad768319533031e28872a9b3c5790fa1ec41aabdf2abed30a56e5a03ebc2cf92184b8ee306c languageName: node linkType: hard -"ajv@npm:^8.0.0, ajv@npm:^8.11.0, ajv@npm:^8.12.0, ajv@npm:^8.9.0": +"ajv@npm:^8.0.0, ajv@npm:^8.11.0, ajv@npm:^8.9.0": version: 8.12.0 resolution: "ajv@npm:8.12.0" dependencies: @@ -4273,23 +4705,35 @@ __metadata: json-schema-traverse: "npm:^1.0.0" require-from-string: "npm:^2.0.2" uri-js: "npm:^4.2.2" - checksum: b406f3b79b5756ac53bfe2c20852471b08e122bc1ee4cde08ae4d6a800574d9cd78d60c81c69c63ff81e4da7cd0b638fafbb2303ae580d49cf1600b9059efb85 + checksum: 10/b406f3b79b5756ac53bfe2c20852471b08e122bc1ee4cde08ae4d6a800574d9cd78d60c81c69c63ff81e4da7cd0b638fafbb2303ae580d49cf1600b9059efb85 + languageName: node + linkType: hard + +"ajv@npm:^8.17.1": + version: 8.17.1 + resolution: "ajv@npm:8.17.1" + dependencies: + fast-deep-equal: "npm:^3.1.3" + fast-uri: "npm:^3.0.1" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + checksum: 10/ee3c62162c953e91986c838f004132b6a253d700f1e51253b99791e2dbfdb39161bc950ebdc2f156f8568035bb5ed8be7bd78289cd9ecbf3381fe8f5b82e3f33 languageName: node linkType: hard "ansi-colors@npm:^4.1.3": version: 4.1.3 resolution: "ansi-colors@npm:4.1.3" - checksum: 43d6e2fc7b1c6e4dc373de708ee76311ec2e0433e7e8bd3194e7ff123ea6a747428fc61afdcf5969da5be3a5f0fd054602bec56fc0ebe249ce2fcde6e649e3c2 + checksum: 10/43d6e2fc7b1c6e4dc373de708ee76311ec2e0433e7e8bd3194e7ff123ea6a747428fc61afdcf5969da5be3a5f0fd054602bec56fc0ebe249ce2fcde6e649e3c2 languageName: node linkType: hard -"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.2": +"ansi-escapes@npm:^4.2.1": version: 4.3.2 resolution: "ansi-escapes@npm:4.3.2" dependencies: type-fest: "npm:^0.21.3" - checksum: 8661034456193ffeda0c15c8c564a9636b0c04094b7f78bd01517929c17c504090a60f7a75f949f5af91289c264d3e1001d91492c1bd58efc8e100500ce04de2 + checksum: 10/8661034456193ffeda0c15c8c564a9636b0c04094b7f78bd01517929c17c504090a60f7a75f949f5af91289c264d3e1001d91492c1bd58efc8e100500ce04de2 languageName: node linkType: hard @@ -4298,21 +4742,21 @@ __metadata: resolution: "ansi-html-community@npm:0.0.8" bin: ansi-html: bin/ansi-html - checksum: 08df3696720edacd001a8d53b197bb5728242c55484680117dab9f7633a6320e961a939bddd88ee5c71d4a64f3ddb49444d1c694bd0668adbb3f95ba114f2386 + checksum: 10/08df3696720edacd001a8d53b197bb5728242c55484680117dab9f7633a6320e961a939bddd88ee5c71d4a64f3ddb49444d1c694bd0668adbb3f95ba114f2386 languageName: node linkType: hard "ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" - checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b + checksum: 10/2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b languageName: node linkType: hard "ansi-regex@npm:^6.0.1": version: 6.0.1 resolution: "ansi-regex@npm:6.0.1" - checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 + checksum: 10/1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 languageName: node linkType: hard @@ -4321,7 +4765,7 @@ __metadata: resolution: "ansi-styles@npm:3.2.1" dependencies: color-convert: "npm:^1.9.0" - checksum: d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665 + checksum: 10/d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665 languageName: node linkType: hard @@ -4330,21 +4774,28 @@ __metadata: resolution: "ansi-styles@npm:4.3.0" dependencies: color-convert: "npm:^2.0.1" - checksum: b4494dfbfc7e4591b4711a396bd27e540f8153914123dccb4cdbbcb514015ada63a3809f362b9d8d4f6b17a706f1d7bea3c6f974b15fa5ae76b5b502070889ff + checksum: 10/b4494dfbfc7e4591b4711a396bd27e540f8153914123dccb4cdbbcb514015ada63a3809f362b9d8d4f6b17a706f1d7bea3c6f974b15fa5ae76b5b502070889ff languageName: node linkType: hard "ansi-styles@npm:^6.1.0": version: 6.2.1 resolution: "ansi-styles@npm:6.2.1" - checksum: 70fdf883b704d17a5dfc9cde206e698c16bcd74e7f196ab821511651aee4f9f76c9514bdfa6ca3a27b5e49138b89cb222a28caf3afe4567570139577f991df32 + checksum: 10/70fdf883b704d17a5dfc9cde206e698c16bcd74e7f196ab821511651aee4f9f76c9514bdfa6ca3a27b5e49138b89cb222a28caf3afe4567570139577f991df32 + languageName: node + linkType: hard + +"ansi-styles@npm:^6.2.1": + version: 6.2.3 + resolution: "ansi-styles@npm:6.2.3" + checksum: 10/c49dad7639f3e48859bd51824c93b9eb0db628afc243c51c3dd2410c4a15ede1a83881c6c7341aa2b159c4f90c11befb38f2ba848c07c66c9f9de4bcd7cb9f30 languageName: node linkType: hard "any-promise@npm:^1.0.0": version: 1.3.0 resolution: "any-promise@npm:1.3.0" - checksum: 6737469ba353b5becf29e4dc3680736b9caa06d300bda6548812a8fee63ae7d336d756f88572fa6b5219aed36698d808fa55f62af3e7e6845c7a1dc77d240edb + checksum: 10/6737469ba353b5becf29e4dc3680736b9caa06d300bda6548812a8fee63ae7d336d756f88572fa6b5219aed36698d808fa55f62af3e7e6845c7a1dc77d240edb languageName: node linkType: hard @@ -4354,21 +4805,28 @@ __metadata: dependencies: normalize-path: "npm:^3.0.0" picomatch: "npm:^2.0.4" - checksum: 3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2 + checksum: 10/3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2 languageName: node linkType: hard -"aproba@npm:^1.0.3 || ^2.0.0, aproba@npm:^2.0.0": +"aproba@npm:^1.0.3 || ^2.0.0": version: 2.0.0 resolution: "aproba@npm:2.0.0" - checksum: c2b9a631298e8d6f3797547e866db642f68493808f5b37cd61da778d5f6ada890d16f668285f7d60bd4fc3b03889bd590ffe62cf81b700e9bb353431238a0a7b + checksum: 10/c2b9a631298e8d6f3797547e866db642f68493808f5b37cd61da778d5f6ada890d16f668285f7d60bd4fc3b03889bd590ffe62cf81b700e9bb353431238a0a7b + languageName: node + linkType: hard + +"aproba@npm:^2.1.0": + version: 2.1.0 + resolution: "aproba@npm:2.1.0" + checksum: 10/cb0e335ac398027d43bf4a139337363e161fa10a642291f7ad5068a2e24797be58270775047cba901a7c1ce945a05c7535b13f6457993517cd7dca40c9b00a00 languageName: node linkType: hard "arch@npm:^2.1.1": version: 2.2.0 resolution: "arch@npm:2.2.0" - checksum: e35dbc6d362297000ab90930069576ba165fe63cd52383efcce14bd66c1b16a91ce849e1fd239964ed029d5e0bdfc32f68e9c7331b7df6c84ddebebfdbf242f7 + checksum: 10/e35dbc6d362297000ab90930069576ba165fe63cd52383efcce14bd66c1b16a91ce849e1fd239964ed029d5e0bdfc32f68e9c7331b7df6c84ddebebfdbf242f7 languageName: node linkType: hard @@ -4378,14 +4836,14 @@ __metadata: dependencies: delegates: "npm:^1.0.0" readable-stream: "npm:^3.6.0" - checksum: 390731720e1bf9ed5d0efc635ea7df8cbc4c90308b0645a932f06e8495a0bf1ecc7987d3b97e805f62a17d6c4b634074b25200aa4d149be2a7b17250b9744bc4 + checksum: 10/390731720e1bf9ed5d0efc635ea7df8cbc4c90308b0645a932f06e8495a0bf1ecc7987d3b97e805f62a17d6c4b634074b25200aa4d149be2a7b17250b9744bc4 languageName: node linkType: hard "argparse@npm:^2.0.1": version: 2.0.1 resolution: "argparse@npm:2.0.1" - checksum: 18640244e641a417ec75a9bd38b0b2b6b95af5199aa241b131d4b2fb206f334d7ecc600bd194861610a5579084978bfcbb02baa399dbe442d56d0ae5e60dbaef + checksum: 10/18640244e641a417ec75a9bd38b0b2b6b95af5199aa241b131d4b2fb206f334d7ecc600bd194861610a5579084978bfcbb02baa399dbe442d56d0ae5e60dbaef languageName: node linkType: hard @@ -4394,28 +4852,28 @@ __metadata: resolution: "aria-query@npm:5.3.0" dependencies: dequal: "npm:^2.0.3" - checksum: c3e1ed127cc6886fea4732e97dd6d3c3938e64180803acfb9df8955517c4943760746ffaf4020ce8f7ffaa7556a3b5f85c3769a1f5ca74a1288e02d042f9ae4e + checksum: 10/c3e1ed127cc6886fea4732e97dd6d3c3938e64180803acfb9df8955517c4943760746ffaf4020ce8f7ffaa7556a3b5f85c3769a1f5ca74a1288e02d042f9ae4e languageName: node linkType: hard "arr-diff@npm:^4.0.0": version: 4.0.0 resolution: "arr-diff@npm:4.0.0" - checksum: ea7c8834842ad3869297f7915689bef3494fd5b102ac678c13ffccab672d3d1f35802b79e90c4cfec2f424af3392e44112d1ccf65da34562ed75e049597276a0 + checksum: 10/ea7c8834842ad3869297f7915689bef3494fd5b102ac678c13ffccab672d3d1f35802b79e90c4cfec2f424af3392e44112d1ccf65da34562ed75e049597276a0 languageName: node linkType: hard "arr-flatten@npm:^1.1.0": version: 1.1.0 resolution: "arr-flatten@npm:1.1.0" - checksum: 963fe12564fca2f72c055f3f6c206b9e031f7c433a0c66ca9858b484821f248c5b1e5d53c8e4989d80d764cd776cf6d9b160ad05f47bdc63022bfd63b5455e22 + checksum: 10/963fe12564fca2f72c055f3f6c206b9e031f7c433a0c66ca9858b484821f248c5b1e5d53c8e4989d80d764cd776cf6d9b160ad05f47bdc63022bfd63b5455e22 languageName: node linkType: hard "arr-union@npm:^3.1.0": version: 3.1.0 resolution: "arr-union@npm:3.1.0" - checksum: b5b0408c6eb7591143c394f3be082fee690ddd21f0fdde0a0a01106799e847f67fcae1b7e56b0a0c173290e29c6aca9562e82b300708a268bc8f88f3d6613cb9 + checksum: 10/b5b0408c6eb7591143c394f3be082fee690ddd21f0fdde0a0a01106799e847f67fcae1b7e56b0a0c173290e29c6aca9562e82b300708a268bc8f88f3d6613cb9 languageName: node linkType: hard @@ -4425,28 +4883,31 @@ __metadata: dependencies: call-bind: "npm:^1.0.5" is-array-buffer: "npm:^3.0.4" - checksum: 53524e08f40867f6a9f35318fafe467c32e45e9c682ba67b11943e167344d2febc0f6977a17e699b05699e805c3e8f073d876f8bbf1b559ed494ad2cd0fae09e + checksum: 10/53524e08f40867f6a9f35318fafe467c32e45e9c682ba67b11943e167344d2febc0f6977a17e699b05699e805c3e8f073d876f8bbf1b559ed494ad2cd0fae09e languageName: node linkType: hard -"array-differ@npm:^4.0.0": - version: 4.0.0 - resolution: "array-differ@npm:4.0.0" - checksum: 1de99a06bc3219f96b062a561a4c19af7a68bfaf2c1e0ccedd1d82ce1fbc7757f939e03cf0d3ad76b71f855a8ad2b2a16bf53df331bf5f0c90002774f04fb0b5 +"array-buffer-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "array-buffer-byte-length@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + is-array-buffer: "npm:^3.0.5" + checksum: 10/0ae3786195c3211b423e5be8dd93357870e6fb66357d81da968c2c39ef43583ef6eece1f9cb1caccdae4806739c65dea832b44b8593414313cd76a89795fca63 languageName: node linkType: hard "array-flatten@npm:1.1.1": version: 1.1.1 resolution: "array-flatten@npm:1.1.1" - checksum: e13c9d247241be82f8b4ec71d035ed7204baa82fae820d4db6948d30d3c4a9f2b3905eb2eec2b937d4aa3565200bd3a1c500480114cff649fa748747d2a50feb + checksum: 10/e13c9d247241be82f8b4ec71d035ed7204baa82fae820d4db6948d30d3c4a9f2b3905eb2eec2b937d4aa3565200bd3a1c500480114cff649fa748747d2a50feb languageName: node linkType: hard "array-ify@npm:^1.0.0": version: 1.0.0 resolution: "array-ify@npm:1.0.0" - checksum: c0502015b319c93dd4484f18036bcc4b654eb76a4aa1f04afbcef11ac918859bb1f5d71ba1f0f1141770db9eef1a4f40f1761753650873068010bbf7bcdae4a4 + checksum: 10/c0502015b319c93dd4484f18036bcc4b654eb76a4aa1f04afbcef11ac918859bb1f5d71ba1f0f1141770db9eef1a4f40f1761753650873068010bbf7bcdae4a4 languageName: node linkType: hard @@ -4459,21 +4920,23 @@ __metadata: es-abstract: "npm:^1.22.1" get-intrinsic: "npm:^1.2.1" is-string: "npm:^1.0.7" - checksum: 856a8be5d118967665936ad33ff3b07adfc50b06753e596e91fb80c3da9b8c022e92e3cc6781156d6ad95db7109b9f603682c7df2d6a529ed01f7f6b39a4a360 + checksum: 10/856a8be5d118967665936ad33ff3b07adfc50b06753e596e91fb80c3da9b8c022e92e3cc6781156d6ad95db7109b9f603682c7df2d6a529ed01f7f6b39a4a360 languageName: node linkType: hard -"array-includes@npm:^3.1.8": - version: 3.1.8 - resolution: "array-includes@npm:3.1.8" +"array-includes@npm:^3.1.7": + version: 3.1.9 + resolution: "array-includes@npm:3.1.9" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-object-atoms: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.4" - is-string: "npm:^1.0.7" - checksum: 290b206c9451f181fb2b1f79a3bf1c0b66bb259791290ffbada760c79b284eef6f5ae2aeb4bcff450ebc9690edd25732c4c73a3c2b340fcc0f4563aed83bf488 + es-abstract: "npm:^1.24.0" + es-object-atoms: "npm:^1.1.1" + get-intrinsic: "npm:^1.3.0" + is-string: "npm:^1.1.1" + math-intrinsics: "npm:^1.1.0" + checksum: 10/8bfe9a58df74f326b4a76b04ee05c13d871759e888b4ee8f013145297cf5eb3c02cfa216067ebdaac5d74eb9763ac5cad77cdf2773b8ab475833701e032173aa languageName: node linkType: hard @@ -4482,39 +4945,32 @@ __metadata: resolution: "array-union@npm:1.0.2" dependencies: array-uniq: "npm:^1.0.1" - checksum: 82cec6421b6e6766556c484835a6d476a873f1b71cace5ab2b4f1b15b1e3162dc4da0d16f7a2b04d4aec18146c6638fe8f661340b31ba8e469fd811a1b45dc8d + checksum: 10/82cec6421b6e6766556c484835a6d476a873f1b71cace5ab2b4f1b15b1e3162dc4da0d16f7a2b04d4aec18146c6638fe8f661340b31ba8e469fd811a1b45dc8d languageName: node linkType: hard "array-union@npm:^2.1.0": version: 2.1.0 resolution: "array-union@npm:2.1.0" - checksum: 5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d - languageName: node - linkType: hard - -"array-union@npm:^3.0.1": - version: 3.0.1 - resolution: "array-union@npm:3.0.1" - checksum: 47b29f88258e8f37ffb93ddaa327d4308edd950b52943c172b73558afdd3fa74cfd68816ba5aa4b894242cf281fa3c6d0362ae057e4a18bddbaedbe46ebe7112 + checksum: 10/5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d languageName: node linkType: hard "array-uniq@npm:^1.0.1": version: 1.0.3 resolution: "array-uniq@npm:1.0.3" - checksum: 1625f06b093d8bf279b81adfec6e72951c0857d65b5e3f65f053fffe9f9dd61c2fc52cff57e38a4700817e7e3f01a4faa433d505ea9e33cdae4514c334e0bf9e + checksum: 10/1625f06b093d8bf279b81adfec6e72951c0857d65b5e3f65f053fffe9f9dd61c2fc52cff57e38a4700817e7e3f01a4faa433d505ea9e33cdae4514c334e0bf9e languageName: node linkType: hard "array-unique@npm:^0.3.2": version: 0.3.2 resolution: "array-unique@npm:0.3.2" - checksum: da344b89cfa6b0a5c221f965c21638bfb76b57b45184a01135382186924f55973cd9b171d4dad6bf606c6d9d36b0d721d091afdc9791535ead97ccbe78f8a888 + checksum: 10/da344b89cfa6b0a5c221f965c21638bfb76b57b45184a01135382186924f55973cd9b171d4dad6bf606c6d9d36b0d721d091afdc9791535ead97ccbe78f8a888 languageName: node linkType: hard -"array.prototype.findlast@npm:^1.2.5": +"array.prototype.findlast@npm:^1.2.4": version: 1.2.5 resolution: "array.prototype.findlast@npm:1.2.5" dependencies: @@ -4524,7 +4980,7 @@ __metadata: es-errors: "npm:^1.3.0" es-object-atoms: "npm:^1.0.0" es-shim-unscopables: "npm:^1.0.2" - checksum: 7dffcc665aa965718ad6de7e17ac50df0c5e38798c0a5bf9340cf24feb8594df6ec6f3fcbe714c1577728a1b18b5704b15669474b27bceeca91ef06ce2a23c31 + checksum: 10/7dffcc665aa965718ad6de7e17ac50df0c5e38798c0a5bf9340cf24feb8594df6ec6f3fcbe714c1577728a1b18b5704b15669474b27bceeca91ef06ce2a23c31 languageName: node linkType: hard @@ -4536,7 +4992,7 @@ __metadata: define-properties: "npm:^1.2.0" es-abstract: "npm:^1.22.1" es-shim-unscopables: "npm:^1.0.0" - checksum: d9d2f6f27584de92ec7995bc931103e6de722cd2498bdbfc4cba814fc3e52f056050a93be883018811f7c0a35875f5056584a0e940603a5e5934f0279896aebe + checksum: 10/d9d2f6f27584de92ec7995bc931103e6de722cd2498bdbfc4cba814fc3e52f056050a93be883018811f7c0a35875f5056584a0e940603a5e5934f0279896aebe languageName: node linkType: hard @@ -4548,11 +5004,23 @@ __metadata: define-properties: "npm:^1.2.0" es-abstract: "npm:^1.22.1" es-shim-unscopables: "npm:^1.0.0" - checksum: 33f20006686e0cbe844fde7fd290971e8366c6c5e3380681c2df15738b1df766dd02c7784034aeeb3b037f65c496ee54de665388288edb323a2008bb550f77ea + checksum: 10/33f20006686e0cbe844fde7fd290971e8366c6c5e3380681c2df15738b1df766dd02c7784034aeeb3b037f65c496ee54de665388288edb323a2008bb550f77ea + languageName: node + linkType: hard + +"array.prototype.toreversed@npm:^1.1.2": + version: 1.1.2 + resolution: "array.prototype.toreversed@npm:1.1.2" + dependencies: + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.2.0" + es-abstract: "npm:^1.22.1" + es-shim-unscopables: "npm:^1.0.0" + checksum: 10/b4076d687ddc22c191863ce105d320cc4b0e1435bfda9ffeeff681682fe88fa6fe30e0d2ae94fa4b2d7fad901e1954ea4f75c1cab217db4848da84a2b5889192 languageName: node linkType: hard -"array.prototype.tosorted@npm:^1.1.4": +"array.prototype.tosorted@npm:^1.1.3": version: 1.1.4 resolution: "array.prototype.tosorted@npm:1.1.4" dependencies: @@ -4561,7 +5029,7 @@ __metadata: es-abstract: "npm:^1.23.3" es-errors: "npm:^1.3.0" es-shim-unscopables: "npm:^1.0.2" - checksum: 874694e5d50e138894ff5b853e639c29b0aa42bbd355acda8e8e9cd337f1c80565f21edc15e8c727fa4c0877fd9d8783c575809e440cc4d2d19acaa048bf967d + checksum: 10/874694e5d50e138894ff5b853e639c29b0aa42bbd355acda8e8e9cd337f1c80565f21edc15e8c727fa4c0877fd9d8783c575809e440cc4d2d19acaa048bf967d languageName: node linkType: hard @@ -4577,35 +5045,64 @@ __metadata: get-intrinsic: "npm:^1.2.3" is-array-buffer: "npm:^3.0.4" is-shared-array-buffer: "npm:^1.0.2" - checksum: 0221f16c1e3ec7b67da870ee0e1f12b825b5f9189835392b59a22990f715827561a4f4cd5330dc7507de272d8df821be6cd4b0cb569babf5ea4be70e365a2f3d + checksum: 10/0221f16c1e3ec7b67da870ee0e1f12b825b5f9189835392b59a22990f715827561a4f4cd5330dc7507de272d8df821be6cd4b0cb569babf5ea4be70e365a2f3d + languageName: node + linkType: hard + +"arraybuffer.prototype.slice@npm:^1.0.4": + version: 1.0.4 + resolution: "arraybuffer.prototype.slice@npm:1.0.4" + dependencies: + array-buffer-byte-length: "npm:^1.0.1" + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + is-array-buffer: "npm:^3.0.4" + checksum: 10/4821ebdfe7d699f910c7f09bc9fa996f09b96b80bccb4f5dd4b59deae582f6ad6e505ecef6376f8beac1eda06df2dbc89b70e82835d104d6fcabd33c1aed1ae9 languageName: node linkType: hard "arrify@npm:^1.0.1": version: 1.0.1 resolution: "arrify@npm:1.0.1" - checksum: 745075dd4a4624ff0225c331dacb99be501a515d39bcb7c84d24660314a6ec28e68131b137e6f7e16318170842ce97538cd298fc4cd6b2cc798e0b957f2747e7 + checksum: 10/745075dd4a4624ff0225c331dacb99be501a515d39bcb7c84d24660314a6ec28e68131b137e6f7e16318170842ce97538cd298fc4cd6b2cc798e0b957f2747e7 languageName: node linkType: hard "arrify@npm:^2.0.1": version: 2.0.1 resolution: "arrify@npm:2.0.1" - checksum: 067c4c1afd182806a82e4c1cb8acee16ab8b5284fbca1ce29408e6e91281c36bb5b612f6ddfbd40a0f7a7e0c75bf2696eb94c027f6e328d6e9c52465c98e4209 + checksum: 10/067c4c1afd182806a82e4c1cb8acee16ab8b5284fbca1ce29408e6e91281c36bb5b612f6ddfbd40a0f7a7e0c75bf2696eb94c027f6e328d6e9c52465c98e4209 languageName: node linkType: hard "assign-symbols@npm:^1.0.0": version: 1.0.0 resolution: "assign-symbols@npm:1.0.0" - checksum: c0eb895911d05b6b2d245154f70461c5e42c107457972e5ebba38d48967870dee53bcdf6c7047990586daa80fab8dab3cc6300800fbd47b454247fdedd859a2c + checksum: 10/c0eb895911d05b6b2d245154f70461c5e42c107457972e5ebba38d48967870dee53bcdf6c7047990586daa80fab8dab3cc6300800fbd47b454247fdedd859a2c + languageName: node + linkType: hard + +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 10/1a09379937d846f0ce7614e75071c12826945d4e417db634156bf0e4673c495989302f52186dfa9767a1d9181794554717badd193ca2bbab046ef1da741d8efd + languageName: node + linkType: hard + +"async-generator-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-generator-function@npm:1.0.0" + checksum: 10/3d49e7acbeee9e84537f4cb0e0f91893df8eba976759875ae8ee9e3d3c82f6ecdebdb347c2fad9926b92596d93cdfc78ecc988bcdf407e40433e8e8e6fe5d78e languageName: node linkType: hard "async@npm:3.2.3": version: 3.2.3 resolution: "async@npm:3.2.3" - checksum: 1265841be4f461fb17a8ed1c6ac1d427c57b33fea999cefdcee588f08f218886fd41d48da6943e4dca6a8ccd76d4536b6901a28927588ff671ce0ed61ac415a2 + checksum: 10/1265841be4f461fb17a8ed1c6ac1d427c57b33fea999cefdcee588f08f218886fd41d48da6943e4dca6a8ccd76d4536b6901a28927588ff671ce0ed61ac415a2 languageName: node linkType: hard @@ -4614,14 +5111,14 @@ __metadata: resolution: "async@npm:2.6.4" dependencies: lodash: "npm:^4.17.14" - checksum: df8e52817d74677ab50c438d618633b9450aff26deb274da6dfedb8014130909482acdc7753bce9b72e6171ce9a9f6a92566c4ced34c3cb3714d57421d58ad27 + checksum: 10/df8e52817d74677ab50c438d618633b9450aff26deb274da6dfedb8014130909482acdc7753bce9b72e6171ce9a9f6a92566c4ced34c3cb3714d57421d58ad27 languageName: node linkType: hard "at-least-node@npm:^1.0.0": version: 1.0.0 resolution: "at-least-node@npm:1.0.0" - checksum: 463e2f8e43384f1afb54bc68485c436d7622acec08b6fad269b421cb1d29cebb5af751426793d0961ed243146fe4dc983402f6d5a51b720b277818dbf6f2e49e + checksum: 10/463e2f8e43384f1afb54bc68485c436d7622acec08b6fad269b421cb1d29cebb5af751426793d0961ed243146fe4dc983402f6d5a51b720b277818dbf6f2e49e languageName: node linkType: hard @@ -4630,7 +5127,7 @@ __metadata: resolution: "atob@npm:2.1.2" bin: atob: bin/atob.js - checksum: 0624406cc0295533b38b60ab2e3b028aa7b8225f37e0cde6be3bc5c13a8015c889b192e874fd7660671179cef055f2e258855f372b0e495bd4096cf0b4785c25 + checksum: 10/0624406cc0295533b38b60ab2e3b028aa7b8225f37e0cde6be3bc5c13a8015c889b192e874fd7660671179cef055f2e258855f372b0e495bd4096cf0b4785c25 languageName: node linkType: hard @@ -4639,7 +5136,7 @@ __metadata: resolution: "available-typed-arrays@npm:1.0.7" dependencies: possible-typed-array-names: "npm:^1.0.0" - checksum: 6c9da3a66caddd83c875010a1ca8ef11eac02ba15fb592dc9418b2b5e7b77b645fa7729380a92d9835c2f05f2ca1b6251f39b993e0feb3f1517c74fa1af02cab + checksum: 10/6c9da3a66caddd83c875010a1ca8ef11eac02ba15fb592dc9418b2b5e7b77b645fa7729380a92d9835c2f05f2ca1b6251f39b993e0feb3f1517c74fa1af02cab languageName: node linkType: hard @@ -4648,7 +5145,7 @@ __metadata: resolution: "axobject-query@npm:4.0.0" dependencies: dequal: "npm:^2.0.3" - checksum: 5b0bc6a1b1e9701811adc7682953617f40859838275a68584579b0668902111fd16aef3ec9de3855de1065d8c3c0a1af62f6edc9db25395c722cc21c91780587 + checksum: 10/5b0bc6a1b1e9701811adc7682953617f40859838275a68584579b0668902111fd16aef3ec9de3855de1065d8c3c0a1af62f6edc9db25395c722cc21c91780587 languageName: node linkType: hard @@ -4663,28 +5160,21 @@ __metadata: peerDependencies: "@babel/core": ^7.0.0 webpack: ">=2" - checksum: e775e96f605f10d68adc693403ccda2470e856cc52e6017f3621c17dade003d0fc53facfce7b4ada02273a1c0a6a48167f798cc81b73110585d74bf890b39bd5 + checksum: 10/e775e96f605f10d68adc693403ccda2470e856cc52e6017f3621c17dade003d0fc53facfce7b4ada02273a1c0a6a48167f798cc81b73110585d74bf890b39bd5 languageName: node linkType: hard "balanced-match@npm:^1.0.0": version: 1.0.2 resolution: "balanced-match@npm:1.0.2" - checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 - languageName: node - linkType: hard - -"base64-js@npm:^1.3.1": - version: 1.5.1 - resolution: "base64-js@npm:1.5.1" - checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 + checksum: 10/9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 languageName: node linkType: hard "base64id@npm:2.0.0, base64id@npm:~2.0.0": version: 2.0.0 resolution: "base64id@npm:2.0.0" - checksum: e3312328429e512b0713469c5312f80b447e71592cae0a5bddf3f1adc9c89d1b2ed94156ad7bb9f529398f310df7ff6f3dbe9550735c6a759f247c088ea67364 + checksum: 10/e3312328429e512b0713469c5312f80b447e71592cae0a5bddf3f1adc9c89d1b2ed94156ad7bb9f529398f310df7ff6f3dbe9550735c6a759f247c088ea67364 languageName: node linkType: hard @@ -4699,58 +5189,48 @@ __metadata: isobject: "npm:^3.0.1" mixin-deep: "npm:^1.2.0" pascalcase: "npm:^0.1.1" - checksum: 33b0c5d570840873cf370248e653d43e8d82ce4f03161ad3c58b7da6238583cfc65bf4bbb06b27050d6c2d8f40628777f3933f483c0a7c0274fcef4c51f70a7e + checksum: 10/33b0c5d570840873cf370248e653d43e8d82ce4f03161ad3c58b7da6238583cfc65bf4bbb06b27050d6c2d8f40628777f3933f483c0a7c0274fcef4c51f70a7e languageName: node linkType: hard -"before-after-hook@npm:^3.0.2": - version: 3.0.2 - resolution: "before-after-hook@npm:3.0.2" - checksum: 57dfee78930276a740559552460a83f31c605e0164f02f170f71352aa1f4f5fb2c1632ac3bcba06ba711c32bd88b7e3c82431428e0c4984fbd2336faa78cf08c +"before-after-hook@npm:^4.0.0": + version: 4.0.0 + resolution: "before-after-hook@npm:4.0.0" + checksum: 10/9fd52bc0c3cca0fb115e04dacbeeaacff38fa23e1af725d62392254c31ef433b15da60efcba61552e44d64e26f25ea259f72dba005115924389e88d2fd56e19f languageName: node linkType: hard "big.js@npm:^5.2.2": version: 5.2.2 resolution: "big.js@npm:5.2.2" - checksum: c04416aeb084f4aa1c5857722439c327cc0ada9bd99ab80b650e3f30e2e4f1b92a04527ed1e7df8ffcd7c0ea311745a04af12d53e2f091bf09a06f1292003827 + checksum: 10/c04416aeb084f4aa1c5857722439c327cc0ada9bd99ab80b650e3f30e2e4f1b92a04527ed1e7df8ffcd7c0ea311745a04af12d53e2f091bf09a06f1292003827 languageName: node linkType: hard -"bin-links@npm:^4.0.4": - version: 4.0.4 - resolution: "bin-links@npm:4.0.4" +"bin-links@npm:^6.0.0": + version: 6.0.0 + resolution: "bin-links@npm:6.0.0" dependencies: - cmd-shim: "npm:^6.0.0" - npm-normalize-package-bin: "npm:^3.0.0" - read-cmd-shim: "npm:^4.0.0" - write-file-atomic: "npm:^5.0.0" - checksum: 58d62143aacdbb783b076e9bdd970d8470f2750e1076d6fd1ae559fa532c4647478dd2550a911ba22d4c9e6339881451046e2fbc4b8958f4bf3bf8e5144d1e4d + cmd-shim: "npm:^8.0.0" + npm-normalize-package-bin: "npm:^5.0.0" + proc-log: "npm:^6.0.0" + read-cmd-shim: "npm:^6.0.0" + write-file-atomic: "npm:^7.0.0" + checksum: 10/8baa9154777b75eb7187aacab7e5f883e649261fd00b34ba10f8dca5931ba84e35c95f41471df87bf03a0c5b835767cad0a226acf92c7e3dd1466db000bfe582 languageName: node linkType: hard "binary-extensions@npm:^2.0.0": version: 2.2.0 resolution: "binary-extensions@npm:2.2.0" - checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 - languageName: node - linkType: hard - -"bl@npm:^4.1.0": - version: 4.1.0 - resolution: "bl@npm:4.1.0" - dependencies: - buffer: "npm:^5.5.0" - inherits: "npm:^2.0.4" - readable-stream: "npm:^3.4.0" - checksum: b7904e66ed0bdfc813c06ea6c3e35eafecb104369dbf5356d0f416af90c1546de3b74e5b63506f0629acf5e16a6f87c3798f16233dcff086e9129383aa02ab55 + checksum: 10/ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 languageName: node linkType: hard "bluebird@npm:^3.1.1": version: 3.7.2 resolution: "bluebird@npm:3.7.2" - checksum: 007c7bad22c5d799c8dd49c85b47d012a1fe3045be57447721e6afbd1d5be43237af1db62e26cb9b0d9ba812d2e4ca3bac82f6d7e016b6b88de06ee25ceb96e7 + checksum: 10/007c7bad22c5d799c8dd49c85b47d012a1fe3045be57447721e6afbd1d5be43237af1db62e26cb9b0d9ba812d2e4ca3bac82f6d7e016b6b88de06ee25ceb96e7 languageName: node linkType: hard @@ -4770,21 +5250,21 @@ __metadata: raw-body: "npm:2.5.1" type-is: "npm:~1.6.18" unpipe: "npm:1.0.0" - checksum: 5f8d128022a2fb8b6e7990d30878a0182f300b70e46b3f9d358a9433ad6275f0de46add6d63206da3637c01c3b38b6111a7480f7e7ac2e9f7b989f6133fe5510 + checksum: 10/5f8d128022a2fb8b6e7990d30878a0182f300b70e46b3f9d358a9433ad6275f0de46add6d63206da3637c01c3b38b6111a7480f7e7ac2e9f7b989f6133fe5510 languageName: node linkType: hard "boolbase@npm:^1.0.0": version: 1.0.0 resolution: "boolbase@npm:1.0.0" - checksum: 3e25c80ef626c3a3487c73dbfc70ac322ec830666c9ad915d11b701142fab25ec1e63eff2c450c74347acfd2de854ccde865cd79ef4db1683f7c7b046ea43bb0 + checksum: 10/3e25c80ef626c3a3487c73dbfc70ac322ec830666c9ad915d11b701142fab25ec1e63eff2c450c74347acfd2de854ccde865cd79ef4db1683f7c7b046ea43bb0 languageName: node linkType: hard "boolean@npm:^3.0.1": version: 3.2.0 resolution: "boolean@npm:3.2.0" - checksum: d28a49dcaeef7fe10cf9fdf488214d3859f07350be8f5caa0c73ec621baf20650e5da6523262e5ce9221909519d4261c16d8430a5bf307fee9ef0e170cdb29f3 + checksum: 10/d28a49dcaeef7fe10cf9fdf488214d3859f07350be8f5caa0c73ec621baf20650e5da6523262e5ce9221909519d4261c16d8430a5bf307fee9ef0e170cdb29f3 languageName: node linkType: hard @@ -4794,7 +5274,7 @@ __metadata: dependencies: balanced-match: "npm:^1.0.0" concat-map: "npm:0.0.1" - checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 + checksum: 10/faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 languageName: node linkType: hard @@ -4803,7 +5283,7 @@ __metadata: resolution: "brace-expansion@npm:2.0.1" dependencies: balanced-match: "npm:^1.0.0" - checksum: a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 + checksum: 10/a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 languageName: node linkType: hard @@ -4821,7 +5301,7 @@ __metadata: snapdragon-node: "npm:^2.0.1" split-string: "npm:^3.0.2" to-regex: "npm:^3.0.1" - checksum: 7c0f0d962570812009b050ee2e6243fd425ea80d3136aace908d0038bde9e7a43e9326fa35538cebf7c753f0482655f08ea11be074c9a140394287980a5c66c9 + checksum: 10/7c0f0d962570812009b050ee2e6243fd425ea80d3136aace908d0038bde9e7a43e9326fa35538cebf7c753f0482655f08ea11be074c9a140394287980a5c66c9 languageName: node linkType: hard @@ -4830,7 +5310,16 @@ __metadata: resolution: "braces@npm:3.0.2" dependencies: fill-range: "npm:^7.0.1" - checksum: 966b1fb48d193b9d155f810e5efd1790962f2c4e0829f8440b8ad236ba009222c501f70185ef732fef17a4c490bb33a03b90dab0631feafbdf447da91e8165b1 + checksum: 10/966b1fb48d193b9d155f810e5efd1790962f2c4e0829f8440b8ad236ba009222c501f70185ef732fef17a4c490bb33a03b90dab0631feafbdf447da91e8165b1 + languageName: node + linkType: hard + +"braces@npm:^3.0.3": + version: 3.0.3 + resolution: "braces@npm:3.0.3" + dependencies: + fill-range: "npm:^7.1.1" + checksum: 10/fad11a0d4697a27162840b02b1fad249c1683cbc510cd5bf1a471f2f8085c046d41094308c577a50a03a579dd99d5a6b3724c4b5e8b14df2c4443844cfcda2c6 languageName: node linkType: hard @@ -4844,7 +5333,7 @@ __metadata: update-browserslist-db: "npm:^1.0.9" bin: browserslist: cli.js - checksum: 8d12915f0eb4804ff6e276d7db85a8dde15325f3acd1bc4d6e18f41763984797b8e718d9d04a8b9c092cf034ca886328fdf3b06c9ab2ee064dd3d10962f1da99 + checksum: 10/8d12915f0eb4804ff6e276d7db85a8dde15325f3acd1bc4d6e18f41763984797b8e718d9d04a8b9c092cf034ca886328fdf3b06c9ab2ee064dd3d10962f1da99 languageName: node linkType: hard @@ -4858,7 +5347,7 @@ __metadata: update-browserslist-db: "npm:^1.0.13" bin: browserslist: cli.js - checksum: 496c3862df74565dd942b4ae65f502c575cbeba1fa4a3894dad7aa3b16130dc3033bc502d8848147f7b625154a284708253d9598bcdbef5a1e34cf11dc7bad8e + checksum: 10/496c3862df74565dd942b4ae65f502c575cbeba1fa4a3894dad7aa3b16130dc3033bc502d8848147f7b625154a284708253d9598bcdbef5a1e34cf11dc7bad8e languageName: node linkType: hard @@ -4872,61 +5361,40 @@ __metadata: update-browserslist-db: "npm:^1.1.1" bin: browserslist: cli.js - checksum: f8a9d78bbabe466c57ffd5c50a9e5582a5df9aa68f43078ca62a9f6d0d6c70ba72eca72d0a574dbf177cf55cdca85a46f7eb474917a47ae5398c66f8b76f7d1c + checksum: 10/f8a9d78bbabe466c57ffd5c50a9e5582a5df9aa68f43078ca62a9f6d0d6c70ba72eca72d0a574dbf177cf55cdca85a46f7eb474917a47ae5398c66f8b76f7d1c languageName: node linkType: hard -"buffer-crc32@npm:^0.2.5, buffer-crc32@npm:~0.2.3": +"buffer-crc32@npm:~0.2.3": version: 0.2.13 resolution: "buffer-crc32@npm:0.2.13" - checksum: 06252347ae6daca3453b94e4b2f1d3754a3b146a111d81c68924c22d91889a40623264e95e67955b1cb4a68cbedf317abeabb5140a9766ed248973096db5ce1c + checksum: 10/06252347ae6daca3453b94e4b2f1d3754a3b146a111d81c68924c22d91889a40623264e95e67955b1cb4a68cbedf317abeabb5140a9766ed248973096db5ce1c languageName: node linkType: hard "buffer-from@npm:^1.0.0": version: 1.1.2 resolution: "buffer-from@npm:1.1.2" - checksum: 0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb - languageName: node - linkType: hard - -"buffer@npm:^5.5.0": - version: 5.7.1 - resolution: "buffer@npm:5.7.1" - dependencies: - base64-js: "npm:^1.3.1" - ieee754: "npm:^1.1.13" - checksum: 997434d3c6e3b39e0be479a80288875f71cd1c07d75a3855e6f08ef848a3c966023f79534e22e415ff3a5112708ce06127277ab20e527146d55c84566405c7c6 - languageName: node - linkType: hard - -"builtin-modules@npm:^3.3.0": - version: 3.3.0 - resolution: "builtin-modules@npm:3.3.0" - checksum: 62e063ab40c0c1efccbfa9ffa31873e4f9d57408cb396a2649981a0ecbce56aabc93c28feaccbc5658c95aab2703ad1d11980e62ec2e5e72637404e1eb60f39e + checksum: 10/0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb languageName: node linkType: hard -"builtins@npm:^5.0.0": - version: 5.0.1 - resolution: "builtins@npm:5.0.1" - dependencies: - semver: "npm:^7.0.0" - checksum: 90136fa0ba98b7a3aea33190b1262a5297164731efb6a323b0231acf60cc2ea0b2b1075dbf107038266b8b77d6045fa9631d1c3f90efc1c594ba61218fbfbb4c - languageName: node - linkType: hard - -"byte-size@npm:^9.0.0": - version: 9.0.0 - resolution: "byte-size@npm:9.0.0" - checksum: 10a2ce3433e83526d6151055aa82e414e7b15e20a9714314a17a11313b9029a4f7b0acda441d3ad8f61f1592b4ffc1649ae30a0faeb3f5561ee9995ba7de0c8e +"byte-size@npm:^9.0.1": + version: 9.0.1 + resolution: "byte-size@npm:9.0.1" + peerDependencies: + "@75lb/nature": "*" + peerDependenciesMeta: + "@75lb/nature": + optional: true + checksum: 10/9554cb40e65480c88fc2568682132e67baa55a174441ad7c21c074d5f59f48c8a7bbee0086618debe08ca17b914bc4d9247ab05778d4d69a495e9ef196b95774 languageName: node linkType: hard "bytes@npm:3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" - checksum: a10abf2ba70c784471d6b4f58778c0beeb2b5d405148e66affa91f23a9f13d07603d0a0354667310ae1d6dc141474ffd44e2a074be0f6e2254edb8fc21445388 + checksum: 10/a10abf2ba70c784471d6b4f58778c0beeb2b5d405148e66affa91f23a9f13d07603d0a0354667310ae1d6dc141474ffd44e2a074be0f6e2254edb8fc21445388 languageName: node linkType: hard @@ -4952,47 +5420,26 @@ __metadata: ssri: "npm:^9.0.0" tar: "npm:^6.1.11" unique-filename: "npm:^2.0.0" - checksum: a14524d90e377ee691d63a81173b33c473f8bc66eb299c64290b58e1d41b28842397f8d6c15a01b4c57ca340afcec019ae112a45c2f67a79f76130d326472e92 - languageName: node - linkType: hard - -"cacache@npm:^18.0.0": - version: 18.0.2 - resolution: "cacache@npm:18.0.2" - dependencies: - "@npmcli/fs": "npm:^3.1.0" - fs-minipass: "npm:^3.0.0" - glob: "npm:^10.2.2" - lru-cache: "npm:^10.0.1" - minipass: "npm:^7.0.3" - minipass-collect: "npm:^2.0.1" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^4.0.0" - ssri: "npm:^10.0.0" - tar: "npm:^6.1.11" - unique-filename: "npm:^3.0.0" - checksum: 5ca58464f785d4d64ac2019fcad95451c8c89bea25949f63acd8987fcc3493eaef1beccc0fa39e673506d879d3fc1ab420760f8a14f8ddf46ea2d121805a5e96 + checksum: 10/a14524d90e377ee691d63a81173b33c473f8bc66eb299c64290b58e1d41b28842397f8d6c15a01b4c57ca340afcec019ae112a45c2f67a79f76130d326472e92 languageName: node linkType: hard -"cacache@npm:^18.0.3": - version: 18.0.4 - resolution: "cacache@npm:18.0.4" +"cacache@npm:^20.0.0, cacache@npm:^20.0.1": + version: 20.0.3 + resolution: "cacache@npm:20.0.3" dependencies: - "@npmcli/fs": "npm:^3.1.0" + "@npmcli/fs": "npm:^5.0.0" fs-minipass: "npm:^3.0.0" - glob: "npm:^10.2.2" - lru-cache: "npm:^10.0.1" + glob: "npm:^13.0.0" + lru-cache: "npm:^11.1.0" minipass: "npm:^7.0.3" minipass-collect: "npm:^2.0.1" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^4.0.0" - ssri: "npm:^10.0.0" - tar: "npm:^6.1.11" - unique-filename: "npm:^3.0.0" - checksum: ca2f7b2d3003f84d362da9580b5561058ccaecd46cba661cbcff0375c90734b610520d46b472a339fd032d91597ad6ed12dde8af81571197f3c9772b5d35b104 + p-map: "npm:^7.0.2" + ssri: "npm:^13.0.0" + unique-filename: "npm:^5.0.0" + checksum: 10/388a0169970df9d051da30437f93f81b7e91efb570ad0ff2b8fde33279fbe726c1bc8e8e2b9c05053ffb4f563854c73db395e8712e3b62347a1bc4f7fb8899ff languageName: node linkType: hard @@ -5009,7 +5456,7 @@ __metadata: to-object-path: "npm:^0.3.0" union-value: "npm:^1.0.0" unset-value: "npm:^1.0.0" - checksum: 50dd11af5ce4aaa8a8bff190a870c940db80234cf087cd47dd177be8629c36ad8cd0716e62418ec1e135f2d01b28aafff62cd22d33412c3d18b2109dd9073711 + checksum: 10/50dd11af5ce4aaa8a8bff190a870c940db80234cf087cd47dd177be8629c36ad8cd0716e62418ec1e135f2d01b28aafff62cd22d33412c3d18b2109dd9073711 languageName: node linkType: hard @@ -5024,7 +5471,17 @@ __metadata: lowercase-keys: "npm:^2.0.0" normalize-url: "npm:^4.1.0" responselike: "npm:^1.0.2" - checksum: 804f6c377ce6fef31c584babde31d55c69305569058ad95c24a41bb7b33d0ea188d388467a9da6cb340e95a3a1f8a94e1f3a709fef5eaf9c6b88e62448fa29be + checksum: 10/804f6c377ce6fef31c584babde31d55c69305569058ad95c24a41bb7b33d0ea188d388467a9da6cb340e95a3a1f8a94e1f3a709fef5eaf9c6b88e62448fa29be + languageName: node + linkType: hard + +"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" + dependencies: + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + checksum: 10/00482c1f6aa7cfb30fb1dbeb13873edf81cfac7c29ed67a5957d60635a56b2a4a480f1016ddbdb3395cc37900d46037fb965043a51c5c789ffeab4fc535d18b5 languageName: node linkType: hard @@ -5037,21 +5494,43 @@ __metadata: function-bind: "npm:^1.1.2" get-intrinsic: "npm:^1.2.4" set-function-length: "npm:^1.2.1" - checksum: cd6fe658e007af80985da5185bff7b55e12ef4c2b6f41829a26ed1eef254b1f1c12e3dfd5b2b068c6ba8b86aba62390842d81752e67dcbaec4f6f76e7113b6b7 + checksum: 10/cd6fe658e007af80985da5185bff7b55e12ef4c2b6f41829a26ed1eef254b1f1c12e3dfd5b2b068c6ba8b86aba62390842d81752e67dcbaec4f6f76e7113b6b7 + languageName: node + linkType: hard + +"call-bind@npm:^1.0.8": + version: 1.0.8 + resolution: "call-bind@npm:1.0.8" + dependencies: + call-bind-apply-helpers: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.2" + checksum: 10/659b03c79bbfccf0cde3a79e7d52570724d7290209823e1ca5088f94b52192dc1836b82a324d0144612f816abb2f1734447438e38d9dafe0b3f82c2a1b9e3bce + languageName: node + linkType: hard + +"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3, call-bound@npm:^1.0.4": + version: 1.0.4 + resolution: "call-bound@npm:1.0.4" + dependencies: + call-bind-apply-helpers: "npm:^1.0.2" + get-intrinsic: "npm:^1.3.0" + checksum: 10/ef2b96e126ec0e58a7ff694db43f4d0d44f80e641370c21549ed911fecbdbc2df3ebc9bddad918d6bbdefeafb60bb3337902006d5176d72bcd2da74820991af7 languageName: node linkType: hard "call-me-maybe@npm:^1.0.1": version: 1.0.2 resolution: "call-me-maybe@npm:1.0.2" - checksum: 3d375b6f810a82c751157b199daba60452876186c19ac653e81bfc5fc10d1e2ba7aedb8622367c3a8aca6879f0e6a29435a1193b35edb8f7fd8267a67ea32373 + checksum: 10/3d375b6f810a82c751157b199daba60452876186c19ac653e81bfc5fc10d1e2ba7aedb8622367c3a8aca6879f0e6a29435a1193b35edb8f7fd8267a67ea32373 languageName: node linkType: hard "callsites@npm:^3.0.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" - checksum: 072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 + checksum: 10/072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 languageName: node linkType: hard @@ -5062,42 +5541,42 @@ __metadata: camelcase: "npm:^5.3.1" map-obj: "npm:^4.0.0" quick-lru: "npm:^4.0.1" - checksum: c1999f5b6d03bee7be9a36e48eef3da9e93e51b000677348ec8d15d51fc4418375890fb6c7155e387322d2ebb2a2cdebf9cd96607a6753d1d6c170d9b1e2eed5 + checksum: 10/c1999f5b6d03bee7be9a36e48eef3da9e93e51b000677348ec8d15d51fc4418375890fb6c7155e387322d2ebb2a2cdebf9cd96607a6753d1d6c170d9b1e2eed5 languageName: node linkType: hard "camelcase@npm:^5.0.0, camelcase@npm:^5.3.1": version: 5.3.1 resolution: "camelcase@npm:5.3.1" - checksum: e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b + checksum: 10/e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b languageName: node linkType: hard "caniuse-lite@npm:^1.0.30001400": version: 1.0.30001436 resolution: "caniuse-lite@npm:1.0.30001436" - checksum: 9da36da1c5aefb7369e00e5ae4b7018df7b4337eef4607d3d5ab5efcd29aabff5b150b005fb37950dafec737ee4d0de63a0ad41878aa6f95a89459ffed5cba2c + checksum: 10/9da36da1c5aefb7369e00e5ae4b7018df7b4337eef4607d3d5ab5efcd29aabff5b150b005fb37950dafec737ee4d0de63a0ad41878aa6f95a89459ffed5cba2c languageName: node linkType: hard "caniuse-lite@npm:^1.0.30001587": version: 1.0.30001591 resolution: "caniuse-lite@npm:1.0.30001591" - checksum: 3891fad30a99b984a3a20570c0440d35dda933c79ea190cdb78a1f1743866506a4b41b4389b53a7c0351f2228125f9dc49308463f57e61503e5689b444add1a8 + checksum: 10/3891fad30a99b984a3a20570c0440d35dda933c79ea190cdb78a1f1743866506a4b41b4389b53a7c0351f2228125f9dc49308463f57e61503e5689b444add1a8 languageName: node linkType: hard "caniuse-lite@npm:^1.0.30001669": version: 1.0.30001685 resolution: "caniuse-lite@npm:1.0.30001685" - checksum: 33ea5c4df6ba120c977907d909bca9c9c7eccd527055d5d806947c6e5e56a2b6a47893258487ead32a6d197fad02e348adf6ed0fda24501014ecaa57dcd83e29 + checksum: 10/33ea5c4df6ba120c977907d909bca9c9c7eccd527055d5d806947c6e5e56a2b6a47893258487ead32a6d197fad02e348adf6ed0fda24501014ecaa57dcd83e29 languageName: node linkType: hard "chalk@npm:>= 4, chalk@npm:^5.3.0": version: 5.3.0 resolution: "chalk@npm:5.3.0" - checksum: 6373caaab21bd64c405bfc4bd9672b145647fc9482657b5ea1d549b3b2765054e9d3d928870cdf764fb4aad67555f5061538ff247b8310f110c5c888d92397ea + checksum: 10/6373caaab21bd64c405bfc4bd9672b145647fc9482657b5ea1d549b3b2765054e9d3d928870cdf764fb4aad67555f5061538ff247b8310f110c5c888d92397ea languageName: node linkType: hard @@ -5108,7 +5587,7 @@ __metadata: ansi-styles: "npm:^3.2.1" escape-string-regexp: "npm:^1.0.5" supports-color: "npm:^5.3.0" - checksum: 3d1d103433166f6bfe82ac75724951b33769675252d8417317363ef9d54699b7c3b2d46671b772b893a8e50c3ece70c4b933c73c01e81bc60ea4df9b55afa303 + checksum: 10/3d1d103433166f6bfe82ac75724951b33769675252d8417317363ef9d54699b7c3b2d46671b772b893a8e50c3ece70c4b933c73c01e81bc60ea4df9b55afa303 languageName: node linkType: hard @@ -5118,14 +5597,14 @@ __metadata: dependencies: ansi-styles: "npm:^4.1.0" supports-color: "npm:^7.1.0" - checksum: cb3f3e594913d63b1814d7ca7c9bafbf895f75fbf93b92991980610dfd7b48500af4e3a5d4e3a8f337990a96b168d7eb84ee55efdce965e2ee8efc20f8c8f139 + checksum: 10/cb3f3e594913d63b1814d7ca7c9bafbf895f75fbf93b92991980610dfd7b48500af4e3a5d4e3a8f337990a96b168d7eb84ee55efdce965e2ee8efc20f8c8f139 languageName: node linkType: hard "chardet@npm:^0.7.0": version: 0.7.0 resolution: "chardet@npm:0.7.0" - checksum: b0ec668fba5eeec575ed2559a0917ba41a6481f49063c8445400e476754e0957ee09e44dc032310f526182b8f1bf25e9d4ed371f74050af7be1383e06bc44952 + checksum: 10/b0ec668fba5eeec575ed2559a0917ba41a6481f49063c8445400e476754e0957ee09e44dc032310f526182b8f1bf25e9d4ed371f74050af7be1383e06bc44952 languageName: node linkType: hard @@ -5137,7 +5616,7 @@ __metadata: is-relative-url: "npm:^2.0.0" p-map: "npm:^2.0.0" p-memoize: "npm:^2.1.0" - checksum: 5dfc5e821cb2a4fa7a885044ecd153e24ccc3576739f7e8b15a5a1d4bc055f1e7196125068d9d55d1f21beb4d7d6583078684363642af36c1df51a5c80c7f554 + checksum: 10/5dfc5e821cb2a4fa7a885044ecd153e24ccc3576739f7e8b15a5a1d4bc055f1e7196125068d9d55d1f21beb4d7d6583078684363642af36c1df51a5c80c7f554 languageName: node linkType: hard @@ -5156,7 +5635,7 @@ __metadata: dependenciesMeta: fsevents: optional: true - checksum: 863e3ff78ee7a4a24513d2a416856e84c8e4f5e60efbe03e8ab791af1a183f569b62fc6f6b8044e2804966cb81277ddbbc1dc374fba3265bd609ea8efd62f5b3 + checksum: 10/863e3ff78ee7a4a24513d2a416856e84c8e4f5e60efbe03e8ab791af1a183f569b62fc6f6b8044e2804966cb81277ddbbc1dc374fba3265bd609ea8efd62f5b3 languageName: node linkType: hard @@ -5165,35 +5644,51 @@ __metadata: resolution: "chokidar@npm:4.0.1" dependencies: readdirp: "npm:^4.0.1" - checksum: 62749d2173a60cc5632d6c6e0b7024f33aadce47b06d02e55ad03c7b8daaaf2fc85d4296c047473d04387fd992dab9384cc5263c70a3dc3018b7ebecfb5b5217 + checksum: 10/62749d2173a60cc5632d6c6e0b7024f33aadce47b06d02e55ad03c7b8daaaf2fc85d4296c047473d04387fd992dab9384cc5263c70a3dc3018b7ebecfb5b5217 + languageName: node + linkType: hard + +"chokidar@npm:^4.0.1": + version: 4.0.3 + resolution: "chokidar@npm:4.0.3" + dependencies: + readdirp: "npm:^4.0.1" + checksum: 10/bf2a575ea5596000e88f5db95461a9d59ad2047e939d5a4aac59dd472d126be8f1c1ff3c7654b477cf532d18f42a97279ef80ee847972fd2a25410bf00b80b59 languageName: node linkType: hard "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" - checksum: c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f + checksum: 10/c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f languageName: node linkType: hard -"chrome-trace-event@npm:^1.0.2": - version: 1.0.3 - resolution: "chrome-trace-event@npm:1.0.3" - checksum: b5fbdae5bf00c96fa3213de919f2b2617a942bfcb891cdf735fbad2a6f4f3c25d42e3f2b1703328619d352c718b46b9e18999fd3af7ef86c26c91db6fae1f0da +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: 10/b63cb1f73d171d140a2ed8154ee6566c8ab775d3196b0e03a2a94b5f6a0ce7777ee5685ca56849403c8d17bd457a6540672f9a60696a6137c7a409097495b82c languageName: node linkType: hard -"ci-info@npm:^3.2.0, ci-info@npm:^3.7.0": - version: 3.9.0 - resolution: "ci-info@npm:3.9.0" - checksum: 75bc67902b4d1c7b435497adeb91598f6d52a3389398e44294f6601b20cfef32cf2176f7be0eb961d9e085bb333a8a5cae121cb22f81cf238ae7f58eb80e9397 +"chrome-trace-event@npm:^1.0.2": + version: 1.0.3 + resolution: "chrome-trace-event@npm:1.0.3" + checksum: 10/b5fbdae5bf00c96fa3213de919f2b2617a942bfcb891cdf735fbad2a6f4f3c25d42e3f2b1703328619d352c718b46b9e18999fd3af7ef86c26c91db6fae1f0da languageName: node linkType: hard "ci-info@npm:^4.0.0": version: 4.0.0 resolution: "ci-info@npm:4.0.0" - checksum: c983bb7ff1b06648f4a47432201abbd58291147d8ab5043dbb5c03e1a0e3fb2347f40d29b66a3044f28ffeb5dade01ac35aa6bd4e7464a44d9a49a3d7532415a + checksum: 10/c983bb7ff1b06648f4a47432201abbd58291147d8ab5043dbb5c03e1a0e3fb2347f40d29b66a3044f28ffeb5dade01ac35aa6bd4e7464a44d9a49a3d7532415a + languageName: node + linkType: hard + +"ci-info@npm:^4.3.0": + version: 4.3.1 + resolution: "ci-info@npm:4.3.1" + checksum: 10/9dc952bef67e665ccde2e7a552d42d5d095529d21829ece060a00925ede2dfa136160c70ef2471ea6ed6c9b133218b47c007f56955c0f1734a2e57f240aa7445 languageName: node linkType: hard @@ -5205,14 +5700,14 @@ __metadata: define-property: "npm:^0.2.5" isobject: "npm:^3.0.0" static-extend: "npm:^0.1.1" - checksum: b236d9deb6594828966e45c5f48abac9a77453ee0dbdb89c635ce876f59755d7952309d554852b6f7d909198256c335a4bd51b09c1d238b36b92152eb2b9d47a + checksum: 10/b236d9deb6594828966e45c5f48abac9a77453ee0dbdb89c635ce876f59755d7952309d554852b6f7d909198256c335a4bd51b09c1d238b36b92152eb2b9d47a languageName: node linkType: hard "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" - checksum: 2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68 + checksum: 10/2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68 languageName: node linkType: hard @@ -5221,7 +5716,7 @@ __metadata: resolution: "cli-cursor@npm:4.0.0" dependencies: restore-cursor: "npm:^4.0.0" - checksum: ab3f3ea2076e2176a1da29f9d64f72ec3efad51c0960898b56c8a17671365c26e67b735920530eaf7328d61f8bd41c27f46b9cf6e4e10fe2fa44b5e8c0e392cc + checksum: 10/ab3f3ea2076e2176a1da29f9d64f72ec3efad51c0960898b56c8a17671365c26e67b735920530eaf7328d61f8bd41c27f46b9cf6e4e10fe2fa44b5e8c0e392cc languageName: node linkType: hard @@ -5230,7 +5725,16 @@ __metadata: resolution: "cli-cursor@npm:3.1.0" dependencies: restore-cursor: "npm:^3.1.0" - checksum: 2692784c6cd2fd85cfdbd11f53aea73a463a6d64a77c3e098b2b4697a20443f430c220629e1ca3b195ea5ac4a97a74c2ee411f3807abf6df2b66211fec0c0a29 + checksum: 10/2692784c6cd2fd85cfdbd11f53aea73a463a6d64a77c3e098b2b4697a20443f430c220629e1ca3b195ea5ac4a97a74c2ee411f3807abf6df2b66211fec0c0a29 + languageName: node + linkType: hard + +"cli-cursor@npm:^5.0.0": + version: 5.0.0 + resolution: "cli-cursor@npm:5.0.0" + dependencies: + restore-cursor: "npm:^5.0.0" + checksum: 10/1eb9a3f878b31addfe8d82c6d915ec2330cec8447ab1f117f4aa34f0137fbb3137ec3466e1c9a65bcb7557f6e486d343f2da57f253a2f668d691372dfa15c090 languageName: node linkType: hard @@ -5246,28 +5750,28 @@ __metadata: yargs: "npm:^16.0.0" bin: highlight: bin/highlight - checksum: 05d2b5beb8a4d3259f693517d013bf53d04ad20f470b77c3d02e051963092fae388388e3127f67d3679884a0c32cb855bf590292017c5e68c0f8d86f4b8e146e + checksum: 10/05d2b5beb8a4d3259f693517d013bf53d04ad20f470b77c3d02e051963092fae388388e3127f67d3679884a0c32cb855bf590292017c5e68c0f8d86f4b8e146e languageName: node linkType: hard -"cli-spinners@npm:^2.5.0": +"cli-spinners@npm:^2.9.2": version: 2.9.2 resolution: "cli-spinners@npm:2.9.2" - checksum: a0a863f442df35ed7294424f5491fa1756bd8d2e4ff0c8736531d886cec0ece4d85e8663b77a5afaf1d296e3cbbebff92e2e99f52bbea89b667cbe789b994794 + checksum: 10/a0a863f442df35ed7294424f5491fa1756bd8d2e4ff0c8736531d886cec0ece4d85e8663b77a5afaf1d296e3cbbebff92e2e99f52bbea89b667cbe789b994794 languageName: node linkType: hard "cli-width@npm:^3.0.0": version: 3.0.0 resolution: "cli-width@npm:3.0.0" - checksum: 8730848b04fb189666ab037a35888d191c8f05b630b1d770b0b0e4c920b47bb5cc14bddf6b8ffe5bfc66cee97c8211d4d18e756c1ffcc75d7dbe7e1186cd7826 + checksum: 10/8730848b04fb189666ab037a35888d191c8f05b630b1d770b0b0e4c920b47bb5cc14bddf6b8ffe5bfc66cee97c8211d4d18e756c1ffcc75d7dbe7e1186cd7826 languageName: node linkType: hard "cli-width@npm:^4.1.0": version: 4.1.0 resolution: "cli-width@npm:4.1.0" - checksum: b58876fbf0310a8a35c79b72ecfcf579b354e18ad04e6b20588724ea2b522799a758507a37dfe132fafaf93a9922cafd9514d9e1598e6b2cd46694853aed099f + checksum: 10/b58876fbf0310a8a35c79b72ecfcf579b354e18ad04e6b20588724ea2b522799a758507a37dfe132fafaf93a9922cafd9514d9e1598e6b2cd46694853aed099f languageName: node linkType: hard @@ -5278,7 +5782,7 @@ __metadata: arch: "npm:^2.1.1" execa: "npm:^1.0.0" is-wsl: "npm:^2.1.1" - checksum: a112920915d841d158adf33f47bd8c23179340c9b8f2bd4b484cd151d5e3b8437b2080b72d5bcd7492f76eef8699177bd867373715c27465062e8f3b57f795d0 + checksum: 10/a112920915d841d158adf33f47bd8c23179340c9b8f2bd4b484cd151d5e3b8437b2080b72d5bcd7492f76eef8699177bd867373715c27465062e8f3b57f795d0 languageName: node linkType: hard @@ -5289,7 +5793,7 @@ __metadata: string-width: "npm:^4.2.0" strip-ansi: "npm:^6.0.0" wrap-ansi: "npm:^6.2.0" - checksum: 44afbcc29df0899e87595590792a871cd8c4bc7d6ce92832d9ae268d141a77022adafca1aeaeccff618b62a613b8354e57fe22a275c199ec04baf00d381ef6ab + checksum: 10/44afbcc29df0899e87595590792a871cd8c4bc7d6ce92832d9ae268d141a77022adafca1aeaeccff618b62a613b8354e57fe22a275c199ec04baf00d381ef6ab languageName: node linkType: hard @@ -5300,7 +5804,7 @@ __metadata: string-width: "npm:^4.2.0" strip-ansi: "npm:^6.0.0" wrap-ansi: "npm:^7.0.0" - checksum: db858c49af9d59a32d603987e6fddaca2ce716cd4602ba5a2bb3a5af1351eebe82aba8dff3ef3e1b331f7fa9d40ca66e67bdf8e7c327ce0ea959747ead65c0ef + checksum: 10/db858c49af9d59a32d603987e6fddaca2ce716cd4602ba5a2bb3a5af1351eebe82aba8dff3ef3e1b331f7fa9d40ca66e67bdf8e7c327ce0ea959747ead65c0ef languageName: node linkType: hard @@ -5311,7 +5815,18 @@ __metadata: string-width: "npm:^4.2.0" strip-ansi: "npm:^6.0.1" wrap-ansi: "npm:^7.0.0" - checksum: eaa5561aeb3135c2cddf7a3b3f562fc4238ff3b3fc666869ef2adf264be0f372136702f16add9299087fb1907c2e4ec5dbfe83bd24bce815c70a80c6c1a2e950 + checksum: 10/eaa5561aeb3135c2cddf7a3b3f562fc4238ff3b3fc666869ef2adf264be0f372136702f16add9299087fb1907c2e4ec5dbfe83bd24bce815c70a80c6c1a2e950 + languageName: node + linkType: hard + +"cliui@npm:^9.0.1": + version: 9.0.1 + resolution: "cliui@npm:9.0.1" + dependencies: + string-width: "npm:^7.2.0" + strip-ansi: "npm:^7.1.0" + wrap-ansi: "npm:^9.0.0" + checksum: 10/df43d8d1c6e3254cbb64b1905310d5f6672c595496a3cbe76946c6d24777136886470686f2772ac9edfe547a74bb70e8017530b3554715aee119efd7752fc0d9 languageName: node linkType: hard @@ -5322,7 +5837,7 @@ __metadata: is-plain-object: "npm:^2.0.4" kind-of: "npm:^6.0.2" shallow-clone: "npm:^3.0.0" - checksum: 770f912fe4e6f21873c8e8fbb1e99134db3b93da32df271d00589ea4a29dbe83a9808a322c93f3bcaf8584b8b4fa6fc269fc8032efbaa6728e0c9886c74467d2 + checksum: 10/770f912fe4e6f21873c8e8fbb1e99134db3b93da32df271d00589ea4a29dbe83a9808a322c93f3bcaf8584b8b4fa6fc269fc8032efbaa6728e0c9886c74467d2 languageName: node linkType: hard @@ -5331,21 +5846,21 @@ __metadata: resolution: "clone-response@npm:1.0.3" dependencies: mimic-response: "npm:^1.0.0" - checksum: 4e671cac39b11c60aa8ba0a450657194a5d6504df51bca3fac5b3bd0145c4f8e8464898f87c8406b83232e3bc5cca555f51c1f9c8ac023969ebfbf7f6bdabb2e + checksum: 10/4e671cac39b11c60aa8ba0a450657194a5d6504df51bca3fac5b3bd0145c4f8e8464898f87c8406b83232e3bc5cca555f51c1f9c8ac023969ebfbf7f6bdabb2e languageName: node linkType: hard "clone@npm:^1.0.2": version: 1.0.4 resolution: "clone@npm:1.0.4" - checksum: d06418b7335897209e77bdd430d04f882189582e67bd1f75a04565f3f07f5b3f119a9d670c943b6697d0afb100f03b866b3b8a1f91d4d02d72c4ecf2bb64b5dd + checksum: 10/d06418b7335897209e77bdd430d04f882189582e67bd1f75a04565f3f07f5b3f119a9d670c943b6697d0afb100f03b866b3b8a1f91d4d02d72c4ecf2bb64b5dd languageName: node linkType: hard -"cmd-shim@npm:^6.0.0": - version: 6.0.3 - resolution: "cmd-shim@npm:6.0.3" - checksum: 791c9779cf57deae978ef24daf7e49e7fdb2070cc273aa7d691ed258a660ad3861edbc9f39daa2b6e5f72a64526b6812c04f08becc54402618b99946ccad7d71 +"cmd-shim@npm:^8.0.0": + version: 8.0.0 + resolution: "cmd-shim@npm:8.0.0" + checksum: 10/79b533fccf8265a47596fd0804b9a8596e43e0ac8d3f7b9cc3a1492a90d5e230091dc14797588c36c370328b5ce0acd706d8c3d0dd6a2a6c9ce77220df1b4aa1 languageName: node linkType: hard @@ -5358,7 +5873,7 @@ __metadata: acorn: "npm:^8.10.0" estree-walker: "npm:^3.0.3" periscopic: "npm:^3.1.0" - checksum: c3afdcb6d4042156c53b6dc58e63825a2439af9cbe3d2a14a51275be1dc3cf3b3bb438cb6af5e99a8af1e8741978e39febf21d4dd5b8c144bc8bc297c045ed02 + checksum: 10/c3afdcb6d4042156c53b6dc58e63825a2439af9cbe3d2a14a51275be1dc3cf3b3bb438cb6af5e99a8af1e8741978e39febf21d4dd5b8c144bc8bc297c045ed02 languageName: node linkType: hard @@ -5368,7 +5883,7 @@ __metadata: dependencies: map-visit: "npm:^1.0.0" object-visit: "npm:^1.0.0" - checksum: 15d9658fe6eb23594728346adad5433b86bb7a04fd51bbab337755158722f9313a5376ef479de5b35fbc54140764d0d39de89c339f5d25b959ed221466981da9 + checksum: 10/15d9658fe6eb23594728346adad5433b86bb7a04fd51bbab337755158722f9313a5376ef479de5b35fbc54140764d0d39de89c339f5d25b959ed221466981da9 languageName: node linkType: hard @@ -5377,7 +5892,7 @@ __metadata: resolution: "color-convert@npm:1.9.3" dependencies: color-name: "npm:1.1.3" - checksum: ffa319025045f2973919d155f25e7c00d08836b6b33ea2d205418c59bd63a665d713c52d9737a9e0fe467fb194b40fbef1d849bae80d674568ee220a31ef3d10 + checksum: 10/ffa319025045f2973919d155f25e7c00d08836b6b33ea2d205418c59bd63a665d713c52d9737a9e0fe467fb194b40fbef1d849bae80d674568ee220a31ef3d10 languageName: node linkType: hard @@ -5386,21 +5901,21 @@ __metadata: resolution: "color-convert@npm:2.0.1" dependencies: color-name: "npm:~1.1.4" - checksum: fa00c91b4332b294de06b443923246bccebe9fab1b253f7fe1772d37b06a2269b4039a85e309abe1fe11b267b11c08d1d0473fda3badd6167f57313af2887a64 + checksum: 10/fa00c91b4332b294de06b443923246bccebe9fab1b253f7fe1772d37b06a2269b4039a85e309abe1fe11b267b11c08d1d0473fda3badd6167f57313af2887a64 languageName: node linkType: hard "color-name@npm:1.1.3": version: 1.1.3 resolution: "color-name@npm:1.1.3" - checksum: 09c5d3e33d2105850153b14466501f2bfb30324a2f76568a408763a3b7433b0e50e5b4ab1947868e65cb101bb7cb75029553f2c333b6d4b8138a73fcc133d69d + checksum: 10/09c5d3e33d2105850153b14466501f2bfb30324a2f76568a408763a3b7433b0e50e5b4ab1947868e65cb101bb7cb75029553f2c333b6d4b8138a73fcc133d69d languageName: node linkType: hard "color-name@npm:~1.1.4": version: 1.1.4 resolution: "color-name@npm:1.1.4" - checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 + checksum: 10/b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 languageName: node linkType: hard @@ -5409,28 +5924,28 @@ __metadata: resolution: "color-support@npm:1.1.3" bin: color-support: bin.js - checksum: 4bcfe30eea1498fe1cabc852bbda6c9770f230ea0e4faf4611c5858b1b9e4dde3730ac485e65f54ca182f4c50b626c1bea7c8441ceda47367a54a818c248aa7a + checksum: 10/4bcfe30eea1498fe1cabc852bbda6c9770f230ea0e4faf4611c5858b1b9e4dde3730ac485e65f54ca182f4c50b626c1bea7c8441ceda47367a54a818c248aa7a languageName: node linkType: hard "colorette@npm:^2.0.14": version: 2.0.19 resolution: "colorette@npm:2.0.19" - checksum: 6e2606435cd30e1cae8fc6601b024fdd809e20515c57ce1e588d0518403cff0c98abf807912ba543645a9188af36763b69b67e353d47397f24a1c961aba300bd + checksum: 10/6e2606435cd30e1cae8fc6601b024fdd809e20515c57ce1e588d0518403cff0c98abf807912ba543645a9188af36763b69b67e353d47397f24a1c961aba300bd languageName: node linkType: hard "colors@npm:1.0.x": version: 1.0.3 resolution: "colors@npm:1.0.3" - checksum: 8d81835f217ffca6de6665c8dd9ed132c562d108d4ba842d638c7cb5f8127cff47cb1b54c6bbea49e22eaa7b56caee6b85278dde9c2564f8a0eaef161e028ae0 + checksum: 10/8d81835f217ffca6de6665c8dd9ed132c562d108d4ba842d638c7cb5f8127cff47cb1b54c6bbea49e22eaa7b56caee6b85278dde9c2564f8a0eaef161e028ae0 languageName: node linkType: hard "colors@npm:^1.4.0": version: 1.4.0 resolution: "colors@npm:1.4.0" - checksum: 90b2d5465159813a3983ea72ca8cff75f784824ad70f2cc2b32c233e95bcfbcda101ebc6d6766bc50f57263792629bfb4f1f8a4dfbd1d240f229fc7f69b785fc + checksum: 10/90b2d5465159813a3983ea72ca8cff75f784824ad70f2cc2b32c233e95bcfbcda101ebc6d6766bc50f57263792629bfb4f1f8a4dfbd1d240f229fc7f69b785fc languageName: node linkType: hard @@ -5440,7 +5955,7 @@ __metadata: dependencies: strip-ansi: "npm:^6.0.1" wcwidth: "npm:^1.0.0" - checksum: ab742cc646c07293db603f7a4387ca9d46d32beaaba0a08008c2f31f30042e6e5a940096fb7d2d432495597ed3d5c5fe07a5bacd55e4ac24a768d344a47dd678 + checksum: 10/ab742cc646c07293db603f7a4387ca9d46d32beaaba0a08008c2f31f30042e6e5a940096fb7d2d432495597ed3d5c5fe07a5bacd55e4ac24a768d344a47dd678 languageName: node linkType: hard @@ -5449,63 +5964,63 @@ __metadata: resolution: "commander@npm:2.9.0" dependencies: graceful-readlink: "npm:>= 1.0.0" - checksum: 65d08cbbf0ce36d3326e4904b8b8be1571547e96ae33834a7296fc84ab2d703c4b9f4ac2836ab8a7d33b145b545d20ac820f67bfef52cca021dbc8fbdf960686 + checksum: 10/65d08cbbf0ce36d3326e4904b8b8be1571547e96ae33834a7296fc84ab2d703c4b9f4ac2836ab8a7d33b145b545d20ac820f67bfef52cca021dbc8fbdf960686 languageName: node linkType: hard -"commander@npm:^12.0.0": - version: 12.0.0 - resolution: "commander@npm:12.0.0" - checksum: 62062e2ffe6abd5aa42a551e62fd5eb9b2620f6ac4299382b2aa9fb02f95cda0242d7e84acb890479bd6491edb805f7f91aecb5b4f5c70dc57df49ed7f02ef14 +"commander@npm:^14.0.0": + version: 14.0.2 + resolution: "commander@npm:14.0.2" + checksum: 10/2d202db5e5f9bb770112a3c1579b893d17ac6f6d932183077308bdd96d0f87f0bbe6a68b5b9ed2cf3b2514be6bb7de637480703c0e2db9741ee1b383237deb26 languageName: node linkType: hard "commander@npm:^2.20.0": version: 2.20.3 resolution: "commander@npm:2.20.3" - checksum: 90c5b6898610cd075984c58c4f88418a4fb44af08c1b1415e9854c03171bec31b336b7f3e4cefe33de994b3f12b03c5e2d638da4316df83593b9e82554e7e95b + checksum: 10/90c5b6898610cd075984c58c4f88418a4fb44af08c1b1415e9854c03171bec31b336b7f3e4cefe33de994b3f12b03c5e2d638da4316df83593b9e82554e7e95b languageName: node linkType: hard "commander@npm:^5.0.0": version: 5.1.0 resolution: "commander@npm:5.1.0" - checksum: 3e2ef5c003c5179250161e42ce6d48e0e69a54af970c65b7f985c70095240c260fd647453efd4c2c5a31b30ce468f373dc70f769c2f54a2c014abc4792aaca28 + checksum: 10/3e2ef5c003c5179250161e42ce6d48e0e69a54af970c65b7f985c70095240c260fd647453efd4c2c5a31b30ce468f373dc70f769c2f54a2c014abc4792aaca28 languageName: node linkType: hard "commander@npm:^7.0.0, commander@npm:^7.2.0": version: 7.2.0 resolution: "commander@npm:7.2.0" - checksum: 9973af10727ad4b44f26703bf3e9fdc323528660a7590efe3aa9ad5042b4584c0deed84ba443f61c9d6f02dade54a5a5d3c95e306a1e1630f8374ae6db16c06d + checksum: 10/9973af10727ad4b44f26703bf3e9fdc323528660a7590efe3aa9ad5042b4584c0deed84ba443f61c9d6f02dade54a5a5d3c95e306a1e1630f8374ae6db16c06d languageName: node linkType: hard "commander@npm:^8.0.0": version: 8.3.0 resolution: "commander@npm:8.3.0" - checksum: 6b7b5d334483ce24bd73c5dac2eab901a7dbb25fd983ea24a1eeac6e7166bb1967f641546e8abf1920afbde86a45fbfe5812fbc69d0dc451bb45ca416a12a3a3 + checksum: 10/6b7b5d334483ce24bd73c5dac2eab901a7dbb25fd983ea24a1eeac6e7166bb1967f641546e8abf1920afbde86a45fbfe5812fbc69d0dc451bb45ca416a12a3a3 languageName: node linkType: hard "common-ancestor-path@npm:^1.0.1": version: 1.0.1 resolution: "common-ancestor-path@npm:1.0.1" - checksum: 1d2e4186067083d8cc413f00fc2908225f04ae4e19417ded67faa6494fb313c4fcd5b28a52326d1a62b466e2b3a4325e92c31133c5fee628cdf8856b3a57c3d7 + checksum: 10/1d2e4186067083d8cc413f00fc2908225f04ae4e19417ded67faa6494fb313c4fcd5b28a52326d1a62b466e2b3a4325e92c31133c5fee628cdf8856b3a57c3d7 languageName: node linkType: hard "common-path-prefix@npm:^3.0.0": version: 3.0.0 resolution: "common-path-prefix@npm:3.0.0" - checksum: 09c180e8d8495d42990d617f4d4b7522b5da20f6b236afe310192d401d1da8147a7835ae1ea37797ba0c2238ef3d06f3492151591451df34539fdb4b2630f2b3 + checksum: 10/09c180e8d8495d42990d617f4d4b7522b5da20f6b236afe310192d401d1da8147a7835ae1ea37797ba0c2238ef3d06f3492151591451df34539fdb4b2630f2b3 languageName: node linkType: hard "commondir@npm:^1.0.1": version: 1.0.1 resolution: "commondir@npm:1.0.1" - checksum: 4620bc4936a4ef12ce7dfcd272bb23a99f2ad68889a4e4ad766c9f8ad21af982511934d6f7050d4a8bde90011b1c15d56e61a1b4576d9913efbf697a20172d6c + checksum: 10/4620bc4936a4ef12ce7dfcd272bb23a99f2ad68889a4e4ad766c9f8ad21af982511934d6f7050d4a8bde90011b1c15d56e61a1b4576d9913efbf697a20172d6c languageName: node linkType: hard @@ -5515,21 +6030,21 @@ __metadata: dependencies: array-ify: "npm:^1.0.0" dot-prop: "npm:^5.1.0" - checksum: fb71d70632baa1e93283cf9d80f30ac97f003aabee026e0b4426c9716678079ef5fea7519b84d012cbed938c476493866a38a79760564a9e21ae9433e40e6f0d + checksum: 10/fb71d70632baa1e93283cf9d80f30ac97f003aabee026e0b4426c9716678079ef5fea7519b84d012cbed938c476493866a38a79760564a9e21ae9433e40e6f0d languageName: node linkType: hard "component-emitter@npm:^1.2.1": version: 1.3.1 resolution: "component-emitter@npm:1.3.1" - checksum: 94550aa462c7bd5a61c1bc480e28554aa306066930152d1b1844a0dd3845d4e5db7e261ddec62ae184913b3e59b55a2ad84093b9d3596a8f17c341514d6c483d + checksum: 10/94550aa462c7bd5a61c1bc480e28554aa306066930152d1b1844a0dd3845d4e5db7e261ddec62ae184913b3e59b55a2ad84093b9d3596a8f17c341514d6c483d languageName: node linkType: hard "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" - checksum: 9680699c8e2b3af0ae22592cb764acaf973f292a7b71b8a06720233011853a58e256c89216a10cbe889727532fd77f8bcd49a760cedfde271b8e006c20e079f2 + checksum: 10/9680699c8e2b3af0ae22592cb764acaf973f292a7b71b8a06720233011853a58e256c89216a10cbe889727532fd77f8bcd49a760cedfde271b8e006c20e079f2 languageName: node linkType: hard @@ -5539,14 +6054,14 @@ __metadata: dependencies: ini: "npm:^1.3.4" proto-list: "npm:~1.2.1" - checksum: 83d22cabf709e7669f6870021c4d552e4fc02e9682702b726be94295f42ce76cfed00f70b2910ce3d6c9465d9758e191e28ad2e72ff4e3331768a90da6c1ef03 + checksum: 10/83d22cabf709e7669f6870021c4d552e4fc02e9682702b726be94295f42ce76cfed00f70b2910ce3d6c9465d9758e191e28ad2e72ff4e3331768a90da6c1ef03 languageName: node linkType: hard "console-control-strings@npm:^1.1.0": version: 1.1.0 resolution: "console-control-strings@npm:1.1.0" - checksum: 27b5fa302bc8e9ae9e98c03c66d76ca289ad0c61ce2fe20ab288d288bee875d217512d2edb2363fc83165e88f1c405180cf3f5413a46e51b4fe1a004840c6cdb + checksum: 10/27b5fa302bc8e9ae9e98c03c66d76ca289ad0c61ce2fe20ab288d288bee875d217512d2edb2363fc83165e88f1c405180cf3f5413a46e51b4fe1a004840c6cdb languageName: node linkType: hard @@ -5555,7 +6070,7 @@ __metadata: resolution: "consolidate@npm:0.15.1" dependencies: bluebird: "npm:^3.1.1" - checksum: 7653a4894fb9d2ab61d7cb5f4c20da0e794956fea741f0b965ad045e091ba3977d977d409d57cc5b934cb4350fe05a6f185a32cb87cc5316bdf3fee406610608 + checksum: 10/7653a4894fb9d2ab61d7cb5f4c20da0e794956fea741f0b965ad045e091ba3977d977d409d57cc5b934cb4350fe05a6f185a32cb87cc5316bdf3fee406610608 languageName: node linkType: hard @@ -5564,14 +6079,14 @@ __metadata: resolution: "content-disposition@npm:0.5.4" dependencies: safe-buffer: "npm:5.2.1" - checksum: b7f4ce176e324f19324be69b05bf6f6e411160ac94bc523b782248129eb1ef3be006f6cff431aaea5e337fe5d176ce8830b8c2a1b721626ead8933f0cbe78720 + checksum: 10/b7f4ce176e324f19324be69b05bf6f6e411160ac94bc523b782248129eb1ef3be006f6cff431aaea5e337fe5d176ce8830b8c2a1b721626ead8933f0cbe78720 languageName: node linkType: hard "content-type@npm:~1.0.4": version: 1.0.5 resolution: "content-type@npm:1.0.5" - checksum: 585847d98dc7fb8035c02ae2cb76c7a9bd7b25f84c447e5ed55c45c2175e83617c8813871b4ee22f368126af6b2b167df655829007b21aa10302873ea9c62662 + checksum: 10/585847d98dc7fb8035c02ae2cb76c7a9bd7b25f84c447e5ed55c45c2175e83617c8813871b4ee22f368126af6b2b167df655829007b21aa10302873ea9c62662 languageName: node linkType: hard @@ -5580,64 +6095,80 @@ __metadata: resolution: "conventional-changelog-angular@npm:7.0.0" dependencies: compare-func: "npm:^2.0.0" - checksum: e7966d2fee5475e76263f30f8b714b2b592b5bf556df225b7091e5090831fc9a20b99598a7d2997e19c2ef8118c0a3150b1eba290786367b0f55a5ccfa804ec9 + checksum: 10/e7966d2fee5475e76263f30f8b714b2b592b5bf556df225b7091e5090831fc9a20b99598a7d2997e19c2ef8118c0a3150b1eba290786367b0f55a5ccfa804ec9 languageName: node linkType: hard -"conventional-changelog-conventionalcommits@npm:^7.0.2": - version: 7.0.2 - resolution: "conventional-changelog-conventionalcommits@npm:7.0.2" +"conventional-changelog-angular@npm:^8.0.0": + version: 8.1.0 + resolution: "conventional-changelog-angular@npm:8.1.0" dependencies: compare-func: "npm:^2.0.0" - checksum: 3cc6586ac57cc54c0595b28ae22e8b674c970034bad35e467f71aba395278a6ef43351cfbf782a5fc33eb13ed4ad843a145b89ad1444f5fa571e3bf9c1d5519b + checksum: 10/2211efa2bebbb00c3976d7b860979d3c04c2bcbb661cfc0c61445986dd3efa391f6e56636482cda83dfb3da3e2327a05c80f647a9147072627046bcbe0de7d39 languageName: node linkType: hard -"conventional-changelog-core@npm:^7.0.0": - version: 7.0.0 - resolution: "conventional-changelog-core@npm:7.0.0" +"conventional-changelog-conventionalcommits@npm:9.1.0": + version: 9.1.0 + resolution: "conventional-changelog-conventionalcommits@npm:9.1.0" dependencies: - "@hutson/parse-repository-url": "npm:^5.0.0" - add-stream: "npm:^1.0.0" - conventional-changelog-writer: "npm:^7.0.0" - conventional-commits-parser: "npm:^5.0.0" - git-raw-commits: "npm:^4.0.0" - git-semver-tags: "npm:^7.0.0" - hosted-git-info: "npm:^7.0.0" - normalize-package-data: "npm:^6.0.0" - read-pkg: "npm:^8.0.0" - read-pkg-up: "npm:^10.0.0" - checksum: e6c7cd40ae5d7de9db314252f03ebca71b239c3cb5fd8e64e72ffa04558e4cc28b073f29d5e9e96fb8069dfd0f538045d08c299254f76b698a4c1b1dfb199f20 + compare-func: "npm:^2.0.0" + checksum: 10/932522a9eb2f19f8b6efc05f1de0b8d4775842e2156c2c58358d25069bfc43ca1a6198fb07666d7abc83695a10591787c23b7ff2e1e2d73ac484cfb2f57f5f7f languageName: node linkType: hard -"conventional-changelog-preset-loader@npm:^4.1.0": - version: 4.1.0 - resolution: "conventional-changelog-preset-loader@npm:4.1.0" - checksum: 8813c34884a9e3f4be9f3a9ffa216012ee40ef8c0eb1593a70fa8ab906e08de09cab9e0b769b187a43456dbcb24b01a517b3798ebc5b8b9264af2e32c976d9c9 +"conventional-changelog-conventionalcommits@npm:^7.0.2": + version: 7.0.2 + resolution: "conventional-changelog-conventionalcommits@npm:7.0.2" + dependencies: + compare-func: "npm:^2.0.0" + checksum: 10/3cc6586ac57cc54c0595b28ae22e8b674c970034bad35e467f71aba395278a6ef43351cfbf782a5fc33eb13ed4ad843a145b89ad1444f5fa571e3bf9c1d5519b languageName: node linkType: hard -"conventional-changelog-writer@npm:^7.0.0, conventional-changelog-writer@npm:^7.0.1": - version: 7.0.1 - resolution: "conventional-changelog-writer@npm:7.0.1" +"conventional-changelog-preset-loader@npm:^5.0.0": + version: 5.0.0 + resolution: "conventional-changelog-preset-loader@npm:5.0.0" + checksum: 10/7630c2826b43f8f546f0575b46d3eb8c2ac2b5bcfae60b7d1186e9a87f07b7a689d9463afc125a40ab84a030574c9ce7965dd96e6506323e5a7d1ac2b9f2df19 + languageName: node + linkType: hard + +"conventional-changelog-writer@npm:^8.2.0": + version: 8.2.0 + resolution: "conventional-changelog-writer@npm:8.2.0" dependencies: - conventional-commits-filter: "npm:^4.0.0" + conventional-commits-filter: "npm:^5.0.0" handlebars: "npm:^4.7.7" - json-stringify-safe: "npm:^5.0.1" - meow: "npm:^12.0.1" + meow: "npm:^13.0.0" semver: "npm:^7.5.2" - split2: "npm:^4.0.0" bin: - conventional-changelog-writer: cli.mjs - checksum: fdb13864104eb0df33bb21397091837177da2e24afe1380b4c48921db01d59b3016254d6d6f2de663a86fc7eac8537fcd1fa924354d478d9f2d5eec026b5f554 + conventional-changelog-writer: dist/cli/index.js + checksum: 10/050387a37a295bf8d0f91733432ea1e3959478d5b7d71f19654b83943503f2a37f24d69cf7688d9bb371c537693da024bc4e7c72a7029df8d121a44035ff7949 languageName: node linkType: hard -"conventional-commits-filter@npm:^4.0.0": - version: 4.0.0 - resolution: "conventional-commits-filter@npm:4.0.0" - checksum: 46d2d90531f024d596f61d353876276e5357adb5c4684e042467bb7d159feb0a2831b74656bd3038ac9ec38d99b0b24ac39f319ad511861e1299c4cdfb5a119a +"conventional-changelog@npm:^7.1.1": + version: 7.1.1 + resolution: "conventional-changelog@npm:7.1.1" + dependencies: + "@conventional-changelog/git-client": "npm:^2.5.1" + "@types/normalize-package-data": "npm:^2.4.4" + conventional-changelog-preset-loader: "npm:^5.0.0" + conventional-changelog-writer: "npm:^8.2.0" + conventional-commits-parser: "npm:^6.2.0" + fd-package-json: "npm:^2.0.0" + meow: "npm:^13.0.0" + normalize-package-data: "npm:^7.0.0" + bin: + conventional-changelog: dist/cli/index.js + checksum: 10/983ce0498fa9e6103c602342f93b3a9b13dd414be594cd1ec4f7715916253caca1f42a98df7646a8ee629108e0f9bb33b1e45c58f2e689918097063c783cb0d9 + languageName: node + linkType: hard + +"conventional-commits-filter@npm:^5.0.0": + version: 5.0.0 + resolution: "conventional-commits-filter@npm:5.0.0" + checksum: 10/2345546ea9e40412558d508311d7729b38f8d4c0fd554837c10721a432e8598ec1152320f6b601a9c11c023a31bccbb5a12067736b2227de8591f4de707e11a7 languageName: node linkType: hard @@ -5651,58 +6182,68 @@ __metadata: split2: "npm:^4.0.0" bin: conventional-commits-parser: cli.mjs - checksum: 3b56a9313127f18c56b7fc0fdb0c49d2184ec18e0574e64580a0d5a3c3e0f3eecfb8bc3131dce967bfe9fd27debd5f42b7fc1f09e8e541e688e1dd2b57f49278 + checksum: 10/3b56a9313127f18c56b7fc0fdb0c49d2184ec18e0574e64580a0d5a3c3e0f3eecfb8bc3131dce967bfe9fd27debd5f42b7fc1f09e8e541e688e1dd2b57f49278 languageName: node linkType: hard -"conventional-recommended-bump@npm:^9.0.0": - version: 9.0.0 - resolution: "conventional-recommended-bump@npm:9.0.0" +"conventional-commits-parser@npm:^6.1.0, conventional-commits-parser@npm:^6.2.0": + version: 6.2.1 + resolution: "conventional-commits-parser@npm:6.2.1" dependencies: - conventional-changelog-preset-loader: "npm:^4.1.0" - conventional-commits-filter: "npm:^4.0.0" - conventional-commits-parser: "npm:^5.0.0" - git-raw-commits: "npm:^4.0.0" - git-semver-tags: "npm:^7.0.0" - meow: "npm:^12.0.1" + meow: "npm:^13.0.0" + bin: + conventional-commits-parser: dist/cli/index.js + checksum: 10/342764ac7c8114e3030d9d86968eafa3023ed887bc66412f89891fb55f09179d151a02342142a4039ca3375a7e39553d29789e022afd08edddbd995a1d5d9c24 + languageName: node + linkType: hard + +"conventional-recommended-bump@npm:^11.2.0": + version: 11.2.0 + resolution: "conventional-recommended-bump@npm:11.2.0" + dependencies: + "@conventional-changelog/git-client": "npm:^2.5.1" + conventional-changelog-preset-loader: "npm:^5.0.0" + conventional-commits-filter: "npm:^5.0.0" + conventional-commits-parser: "npm:^6.1.0" + meow: "npm:^13.0.0" bin: - conventional-recommended-bump: cli.mjs - checksum: a24350a2e1633bf22da884933bd0fffe750547fa9df51d8d3aeaacf5d0447f12d9bc8bf994294b945c6c79beecdfc491f47b5e07d20ebacc663c48c057344b71 + conventional-recommended-bump: dist/cli/index.js + checksum: 10/b6330542675399d1053c9092c5ddcc4ab0904046b5f767478f9434ada2cb1e9adbd9555e6952e1ad5a3bae6775cf67a14062b0be3b5c61b93c22abc702b00175 languageName: node linkType: hard "convert-source-map@npm:^1.5.1, convert-source-map@npm:^1.7.0": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" - checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 + checksum: 10/dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 languageName: node linkType: hard "convert-source-map@npm:^2.0.0": version: 2.0.0 resolution: "convert-source-map@npm:2.0.0" - checksum: c987be3ec061348cdb3c2bfb924bec86dea1eacad10550a85ca23edb0fe3556c3a61c7399114f3331ccb3499d7fd0285ab24566e5745929412983494c3926e15 + checksum: 10/c987be3ec061348cdb3c2bfb924bec86dea1eacad10550a85ca23edb0fe3556c3a61c7399114f3331ccb3499d7fd0285ab24566e5745929412983494c3926e15 languageName: node linkType: hard "cookie-signature@npm:1.0.6": version: 1.0.6 resolution: "cookie-signature@npm:1.0.6" - checksum: f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a + checksum: 10/f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a languageName: node linkType: hard "cookie@npm:0.5.0": version: 0.5.0 resolution: "cookie@npm:0.5.0" - checksum: aae7911ddc5f444a9025fbd979ad1b5d60191011339bce48e555cb83343d0f98b865ff5c4d71fecdfb8555a5cafdc65632f6fce172f32aaf6936830a883a0380 + checksum: 10/aae7911ddc5f444a9025fbd979ad1b5d60191011339bce48e555cb83343d0f98b865ff5c4d71fecdfb8555a5cafdc65632f6fce172f32aaf6936830a883a0380 languageName: node linkType: hard "cookie@npm:~0.4.1": version: 0.4.2 resolution: "cookie@npm:0.4.2" - checksum: 2e1de9fdedca54881eab3c0477aeb067f281f3155d9cfee9d28dfb252210d09e85e9d175c0a60689661feb9e35e588515352f2456bc1f8e8db4267e05fd70137 + checksum: 10/2e1de9fdedca54881eab3c0477aeb067f281f3155d9cfee9d28dfb252210d09e85e9d175c0a60689661feb9e35e588515352f2456bc1f8e8db4267e05fd70137 languageName: node linkType: hard @@ -5711,30 +6252,29 @@ __metadata: resolution: "copy-anything@npm:2.0.6" dependencies: is-what: "npm:^3.14.1" - checksum: 3b41be8f6322c2c13e93cde62a64d532f138f31d44ab85a3405d88601134afccc068be06534c162ed5c06b209788c423d7aaa50f1c34a92db81a1f8560d199eb + checksum: 10/3b41be8f6322c2c13e93cde62a64d532f138f31d44ab85a3405d88601134afccc068be06534c162ed5c06b209788c423d7aaa50f1c34a92db81a1f8560d199eb languageName: node linkType: hard "copy-descriptor@npm:^0.1.0": version: 0.1.1 resolution: "copy-descriptor@npm:0.1.1" - checksum: edf4651bce36166c7fcc60b5c1db2c5dad1d87820f468507331dd154b686ece8775f5d383127d44aeef813462520c866f83908aa2d4291708f898df776816860 + checksum: 10/edf4651bce36166c7fcc60b5c1db2c5dad1d87820f468507331dd154b686ece8775f5d383127d44aeef813462520c866f83908aa2d4291708f898df776816860 languageName: node linkType: hard -"copy-webpack-plugin@npm:12.0.2": - version: 12.0.2 - resolution: "copy-webpack-plugin@npm:12.0.2" +"copy-webpack-plugin@npm:13.0.1": + version: 13.0.1 + resolution: "copy-webpack-plugin@npm:13.0.1" dependencies: - fast-glob: "npm:^3.3.2" glob-parent: "npm:^6.0.1" - globby: "npm:^14.0.0" normalize-path: "npm:^3.0.0" schema-utils: "npm:^4.2.0" serialize-javascript: "npm:^6.0.2" + tinyglobby: "npm:^0.2.12" peerDependencies: webpack: ^5.1.0 - checksum: 674725d4d9556b7b9a32bb85393532ef2bb75ffce785d942681b3575a86d900751f67cebbb089ddd050757f58c84edc18732e17880f12c45c9775ca94328526c + checksum: 10/2abf3b85c32556b1cb9ef47f2198f6497ef414505cf42d249e3b7e65185db738756bec85333b4a32865d1c6b09343ea63eb9e8d154c133ddcebb4c7f066be5af languageName: node linkType: hard @@ -5750,14 +6290,14 @@ __metadata: serialize-javascript: "npm:^6.0.0" peerDependencies: webpack: ^5.1.0 - checksum: fb76532d65e7f6a57a5861104c4a3bce2771c0aaf7925c503fa2a13237e9187889f19a268fc142109ffe5ff0e5459b3ad773a6f36b2e584295c3e1de87d1b09f + checksum: 10/fb76532d65e7f6a57a5861104c4a3bce2771c0aaf7925c503fa2a13237e9187889f19a268fc142109ffe5ff0e5459b3ad773a6f36b2e584295c3e1de87d1b09f languageName: node linkType: hard "core-js-pure@npm:^3.23.3": version: 3.26.1 resolution: "core-js-pure@npm:3.26.1" - checksum: 3e9efda31221d4c9100db1be96384efd30cd3d69956d4cb7765c4a9a265f89fa594ee80c30f663207a199c4b70394bbb292ad08eba1827954ca3a84a9783ff79 + checksum: 10/3e9efda31221d4c9100db1be96384efd30cd3d69956d4cb7765c4a9a265f89fa594ee80c30f663207a199c4b70394bbb292ad08eba1827954ca3a84a9783ff79 languageName: node linkType: hard @@ -5767,20 +6307,20 @@ __metadata: dependencies: object-assign: "npm:^4" vary: "npm:^1" - checksum: 66e88e08edee7cbce9d92b4d28a2028c88772a4c73e02f143ed8ca76789f9b59444eed6b1c167139e76fa662998c151322720093ba229f9941365ada5a6fc2c6 + checksum: 10/66e88e08edee7cbce9d92b4d28a2028c88772a4c73e02f143ed8ca76789f9b59444eed6b1c167139e76fa662998c151322720093ba229f9941365ada5a6fc2c6 languageName: node linkType: hard -"cosmiconfig-typescript-loader@npm:^5.0.0": - version: 5.0.0 - resolution: "cosmiconfig-typescript-loader@npm:5.0.0" +"cosmiconfig-typescript-loader@npm:^6.1.0": + version: 6.2.0 + resolution: "cosmiconfig-typescript-loader@npm:6.2.0" dependencies: - jiti: "npm:^1.19.1" + jiti: "npm:^2.6.1" peerDependencies: "@types/node": "*" - cosmiconfig: ">=8.2" - typescript: ">=4" - checksum: ccbb367fe92e623207cb33a85c1fe2e2b592e2af845b38c39c0781e0b05c1a72642eec9bea1ed589d0ac95b47c5d1f232f43cbbe0f68b6218f7d887d9813f850 + cosmiconfig: ">=9" + typescript: ">=5" + checksum: 10/f905077c7233e561810b030342e6b85a2a58ddcfdaaad7d7b0a52f6376581957826e3aa64238d80d1aaf4d24013342d7c780888cffb36ba445d728d6e12588f3 languageName: node linkType: hard @@ -5793,7 +6333,7 @@ __metadata: parse-json: "npm:^5.0.0" path-type: "npm:^4.0.0" yaml: "npm:^1.10.0" - checksum: 03600bb3870c80ed151b7b706b99a1f6d78df8f4bdad9c95485072ea13358ef294b13dd99f9e7bf4cc0b43bcd3599d40df7e648750d21c2f6817ca2cd687e071 + checksum: 10/03600bb3870c80ed151b7b706b99a1f6d78df8f4bdad9c95485072ea13358ef294b13dd99f9e7bf4cc0b43bcd3599d40df7e648750d21c2f6817ca2cd687e071 languageName: node linkType: hard @@ -5810,7 +6350,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 8bdf1dfbb6fdb3755195b6886dc0649a3c742ec75afa4cb8da7b070936aed22a4f4e5b7359faafe03180358f311dbc300d248fd6586c458203d376a40cc77826 + checksum: 10/8bdf1dfbb6fdb3755195b6886dc0649a3c742ec75afa4cb8da7b070936aed22a4f4e5b7359faafe03180358f311dbc300d248fd6586c458203d376a40cc77826 languageName: node linkType: hard @@ -5822,11 +6362,11 @@ __metadata: make-dir: "npm:^3.0.0" nested-error-stacks: "npm:^2.0.0" p-event: "npm:^4.1.0" - checksum: dd60ed8d865d25a69548e15b21dd0d2fc66f10371e4970aa21b626a7578ebf419f44f386977ed3b3726c07401d4a64ee679cf1da566d8f66f01e9a359b85201f + checksum: 10/dd60ed8d865d25a69548e15b21dd0d2fc66f10371e4970aa21b626a7578ebf419f44f386977ed3b3726c07401d4a64ee679cf1da566d8f66f01e9a359b85201f languageName: node linkType: hard -"cpy-cli@npm:^3.1.1": +"cpy-cli@npm:3.1.1": version: 3.1.1 resolution: "cpy-cli@npm:3.1.1" dependencies: @@ -5834,7 +6374,7 @@ __metadata: meow: "npm:^6.1.1" bin: cpy: cli.js - checksum: 0852a0095a64d01974931cfff2492d89b057aa358cff3cdd55dee183d15536a38ee51243274b298671aeec027c5878cbb8e170c09583499a6809f8d5909d22fb + checksum: 10/0852a0095a64d01974931cfff2492d89b057aa358cff3cdd55dee183d15536a38ee51243274b298671aeec027c5878cbb8e170c09583499a6809f8d5909d22fb languageName: node linkType: hard @@ -5851,7 +6391,7 @@ __metadata: p-all: "npm:^2.1.0" p-filter: "npm:^2.1.0" p-map: "npm:^3.0.0" - checksum: 2f0f4031e75ba0e821a30a33d5847e83f59262f51c2fa6187ec05f24ba726934c659746b7b775e7ef5abd9498120a4cb24d8a54f71bb30437933f83290169e9e + checksum: 10/2f0f4031e75ba0e821a30a33d5847e83f59262f51c2fa6187ec05f24ba726934c659746b7b775e7ef5abd9498120a4cb24d8a54f71bb30437933f83290169e9e languageName: node linkType: hard @@ -5864,18 +6404,29 @@ __metadata: semver: "npm:^5.5.0" shebang-command: "npm:^1.2.0" which: "npm:^1.2.9" - checksum: f07e643b4875f26adffcd7f13bc68d9dff20cf395f8ed6f43a23f3ee24fc3a80a870a32b246fd074e514c8fd7da5f978ac6a7668346eec57aa87bac89c1ed3a1 + checksum: 10/f07e643b4875f26adffcd7f13bc68d9dff20cf395f8ed6f43a23f3ee24fc3a80a870a32b246fd074e514c8fd7da5f978ac6a7668346eec57aa87bac89c1ed3a1 languageName: node linkType: hard -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": +"cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" dependencies: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: e1a13869d2f57d974de0d9ef7acbf69dc6937db20b918525a01dacb5032129bd552d290d886d981e99f1b624cb03657084cc87bd40f115c07ecf376821c729ce + checksum: 10/e1a13869d2f57d974de0d9ef7acbf69dc6937db20b918525a01dacb5032129bd552d290d886d981e99f1b624cb03657084cc87bd40f115c07ecf376821c729ce + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.6": + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" + dependencies: + path-key: "npm:^3.1.0" + shebang-command: "npm:^2.0.0" + which: "npm:^2.0.1" + checksum: 10/0d52657d7ae36eb130999dffff1168ec348687b48dd38e2ff59992ed916c88d328cf1d07ff4a4a10bc78de5e1c23f04b306d569e42f7a2293915c081e4dfee86 languageName: node linkType: hard @@ -5893,7 +6444,7 @@ __metadata: semver: "npm:^7.3.8" peerDependencies: webpack: ^5.0.0 - checksum: 5a1261d03577270eb73d347daf1353ca978e9f63432d2305d4b7d6d9a84b27e50c3b83d3dcc73c23d9bc5155b36d2cceb9b475d162ddcfa9fbf2d40894cf897a + checksum: 10/5a1261d03577270eb73d347daf1353ca978e9f63432d2305d4b7d6d9a84b27e50c3b83d3dcc73c23d9bc5155b36d2cceb9b475d162ddcfa9fbf2d40894cf897a languageName: node linkType: hard @@ -5903,7 +6454,7 @@ __metadata: dependencies: mdn-data: "npm:2.0.14" source-map: "npm:^0.6.1" - checksum: 29710728cc4b136f1e9b23ee1228ec403ec9f3d487bc94a9c5dbec563c1e08c59bc917dd6f82521a35e869ff655c298270f43ca673265005b0cd05b292eb05ab + checksum: 10/29710728cc4b136f1e9b23ee1228ec403ec9f3d487bc94a9c5dbec563c1e08c59bc917dd6f82521a35e869ff655c298270f43ca673265005b0cd05b292eb05ab languageName: node linkType: hard @@ -5913,21 +6464,21 @@ __metadata: dependencies: mdn-data: "npm:2.0.30" source-map-js: "npm:^1.0.1" - checksum: e5e39b82eb4767c664fa5c2cd9968c8c7e6b7fd2c0079b52680a28466d851e2826d5e64699c449d933c0e8ca0554beca43c41a9fcb09fb6a46139d462dbdf0df + checksum: 10/e5e39b82eb4767c664fa5c2cd9968c8c7e6b7fd2c0079b52680a28466d851e2826d5e64699c449d933c0e8ca0554beca43c41a9fcb09fb6a46139d462dbdf0df languageName: node linkType: hard "css-unit-converter@npm:^1.1.1": version: 1.1.2 resolution: "css-unit-converter@npm:1.1.2" - checksum: 1058d7ce913caa07ae441f0536bb34a7ef0cfd7eb5e5194d440e7a4f4261cbb320720546db345d0e34b842e114d7b7e3817433e9b3efaee3ba25340627ed52e5 + checksum: 10/1058d7ce913caa07ae441f0536bb34a7ef0cfd7eb5e5194d440e7a4f4261cbb320720546db345d0e34b842e114d7b7e3817433e9b3efaee3ba25340627ed52e5 languageName: node linkType: hard "css-what@npm:^6.1.0": version: 6.1.0 resolution: "css-what@npm:6.1.0" - checksum: c67a3a2d0d81843af87f8bf0a4d0845b0f952377714abbb2884e48942409d57a2110eabee003609d02ee487b054614bdfcfc59ee265728ff105bd5aa221c1d0e + checksum: 10/c67a3a2d0d81843af87f8bf0a4d0845b0f952377714abbb2884e48942409d57a2110eabee003609d02ee487b054614bdfcfc59ee265728ff105bd5aa221c1d0e languageName: node linkType: hard @@ -5938,7 +6489,7 @@ __metadata: inherits: "npm:^2.0.4" source-map: "npm:^0.6.1" source-map-resolve: "npm:^0.6.0" - checksum: 4a7ecc580c898ffe9644dbcfd44dcd0e79272cdaaf5886f6b1dc28ae829d7810d2b33332977661d79765ab0ab24b2a719147d91d72fd40881e562e5a952d7512 + checksum: 10/4a7ecc580c898ffe9644dbcfd44dcd0e79272cdaaf5886f6b1dc28ae829d7810d2b33332977661d79765ab0ab24b2a719147d91d72fd40881e562e5a952d7512 languageName: node linkType: hard @@ -5947,35 +6498,28 @@ __metadata: resolution: "cssesc@npm:3.0.0" bin: cssesc: bin/cssesc - checksum: 0e161912c1306861d8f46e1883be1cbc8b1b2879f0f509287c0db71796e4ddfb97ac96bdfca38f77f452e2c10554e1bb5678c99b07a5cf947a12778f73e47e12 + checksum: 10/0e161912c1306861d8f46e1883be1cbc8b1b2879f0f509287c0db71796e4ddfb97ac96bdfca38f77f452e2c10554e1bb5678c99b07a5cf947a12778f73e47e12 languageName: node linkType: hard "csstype@npm:^3.0.2, csstype@npm:^3.1.0, csstype@npm:^3.1.3": version: 3.1.3 resolution: "csstype@npm:3.1.3" - checksum: f593cce41ff5ade23f44e77521e3a1bcc2c64107041e1bf6c3c32adc5187d0d60983292fda326154d20b01079e24931aa5b08e4467cc488b60bb1e7f6d478ade + checksum: 10/f593cce41ff5ade23f44e77521e3a1bcc2c64107041e1bf6c3c32adc5187d0d60983292fda326154d20b01079e24931aa5b08e4467cc488b60bb1e7f6d478ade languageName: node linkType: hard "cycle@npm:1.0.x": version: 1.0.3 resolution: "cycle@npm:1.0.3" - checksum: b9f131094fb832a8c4ba18c6d2dc9c87fc80d3242847a45f0a5f70911b2acab68abc1c25eb23e5155fcf2135a27d8fcc3635556745b03b488c4f360cfbc352df + checksum: 10/b9f131094fb832a8c4ba18c6d2dc9c87fc80d3242847a45f0a5f70911b2acab68abc1c25eb23e5155fcf2135a27d8fcc3635556745b03b488c4f360cfbc352df languageName: node linkType: hard "dargs@npm:^8.0.0": version: 8.1.0 resolution: "dargs@npm:8.1.0" - checksum: 33f1b8f5f08e72c8a28355a87c0e1a9b6a0fec99252ecd9cf4735e65dd5f2e19747c860251ed5747b38e7204c7915fd7a7146aee5aaef5882c69169aae8b1d09 - languageName: node - linkType: hard - -"data-uri-to-buffer@npm:^4.0.0": - version: 4.0.1 - resolution: "data-uri-to-buffer@npm:4.0.1" - checksum: 0d0790b67ffec5302f204c2ccca4494f70b4e2d940fea3d36b09f0bb2b8539c2e86690429eb1f1dc4bcc9e4df0644193073e63d9ee48ac9fce79ec1506e4aa4c + checksum: 10/33f1b8f5f08e72c8a28355a87c0e1a9b6a0fec99252ecd9cf4735e65dd5f2e19747c860251ed5747b38e7204c7915fd7a7146aee5aaef5882c69169aae8b1d09 languageName: node linkType: hard @@ -5986,7 +6530,18 @@ __metadata: call-bind: "npm:^1.0.6" es-errors: "npm:^1.3.0" is-data-view: "npm:^1.0.1" - checksum: 5919a39a18ee919573336158fd162fdf8ada1bc23a139f28543fd45fac48e0ea4a3ad3bfde91de124d4106e65c4a7525f6a84c20ba0797ec890a77a96d13a82a + checksum: 10/5919a39a18ee919573336158fd162fdf8ada1bc23a139f28543fd45fac48e0ea4a3ad3bfde91de124d4106e65c4a7525f6a84c20ba0797ec890a77a96d13a82a + languageName: node + linkType: hard + +"data-view-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-buffer@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.2" + checksum: 10/c10b155a4e93999d3a215d08c23eea95f865e1f510b2e7748fcae1882b776df1afe8c99f483ace7fc0e5a3193ab08da138abebc9829d12003746c5a338c4d644 languageName: node linkType: hard @@ -5997,7 +6552,18 @@ __metadata: call-bind: "npm:^1.0.7" es-errors: "npm:^1.3.0" is-data-view: "npm:^1.0.1" - checksum: f33c65e58d8d0432ad79761f2e8a579818d724b5dc6dc4e700489b762d963ab30873c0f1c37d8f2ed12ef51c706d1195f64422856d25f067457aeec50cc40aac + checksum: 10/f33c65e58d8d0432ad79761f2e8a579818d724b5dc6dc4e700489b762d963ab30873c0f1c37d8f2ed12ef51c706d1195f64422856d25f067457aeec50cc40aac + languageName: node + linkType: hard + +"data-view-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-byte-length@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.2" + checksum: 10/2a47055fcf1ab3ec41b00b6f738c6461a841391a643c9ed9befec1117c1765b4d492661d97fb7cc899200c328949dca6ff189d2c6537d96d60e8a02dfe3c95f7 languageName: node linkType: hard @@ -6008,14 +6574,25 @@ __metadata: call-bind: "npm:^1.0.6" es-errors: "npm:^1.3.0" is-data-view: "npm:^1.0.1" - checksum: 96f34f151bf02affb7b9f98762fb7aca1dd5f4553cb57b80bce750ca609c15d33ca659568ef1d422f7e35680736cbccb893a3d4b012760c758c1446bbdc4c6db + checksum: 10/96f34f151bf02affb7b9f98762fb7aca1dd5f4553cb57b80bce750ca609c15d33ca659568ef1d422f7e35680736cbccb893a3d4b012760c758c1446bbdc4c6db + languageName: node + linkType: hard + +"data-view-byte-offset@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-offset@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10/fa3bdfa0968bea6711ee50375094b39f561bce3f15f9e558df59de9c25f0bdd4cddc002d9c1d70ac7772ebd36854a7e22d1761e7302a934e6f1c2263bcf44aa2 languageName: node linkType: hard "de-indent@npm:^1.0.2": version: 1.0.2 resolution: "de-indent@npm:1.0.2" - checksum: 30bf43744dca005f9252dbb34ed95dcb3c30dfe52bfed84973b89c29eccff04e27769f222a34c61a93354acf47457785e9032e6184be390ed1d324fb9ab3f427 + checksum: 10/30bf43744dca005f9252dbb34ed95dcb3c30dfe52bfed84973b89c29eccff04e27769f222a34c61a93354acf47457785e9032e6184be390ed1d324fb9ab3f427 languageName: node linkType: hard @@ -6024,7 +6601,7 @@ __metadata: resolution: "debug@npm:2.6.9" dependencies: ms: "npm:2.0.0" - checksum: e07005f2b40e04f1bd14a3dd20520e9c4f25f60224cb006ce9d6781732c917964e9ec029fc7f1a151083cd929025ad5133814d4dc624a9aaf020effe4914ed14 + checksum: 10/e07005f2b40e04f1bd14a3dd20520e9c4f25f60224cb006ce9d6781732c917964e9ec029fc7f1a151083cd929025ad5133814d4dc624a9aaf020effe4914ed14 languageName: node linkType: hard @@ -6036,7 +6613,19 @@ __metadata: peerDependenciesMeta: supports-color: optional: true - checksum: 0073c3bcbd9cb7d71dd5f6b55be8701af42df3e56e911186dfa46fac3a5b9eb7ce7f377dd1d3be6db8977221f8eb333d945216f645cf56f6b688cd484837d255 + checksum: 10/0073c3bcbd9cb7d71dd5f6b55be8701af42df3e56e911186dfa46fac3a5b9eb7ce7f377dd1d3be6db8977221f8eb333d945216f645cf56f6b688cd484837d255 + languageName: node + linkType: hard + +"debug@npm:^4.4.1": + version: 4.4.3 + resolution: "debug@npm:4.4.3" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10/9ada3434ea2993800bd9a1e320bd4aa7af69659fb51cca685d390949434bc0a8873c21ed7c9b852af6f2455a55c6d050aa3937d52b3c69f796dab666f762acad languageName: node linkType: hard @@ -6046,21 +6635,21 @@ __metadata: dependencies: decamelize: "npm:^1.1.0" map-obj: "npm:^1.0.0" - checksum: 71d5898174f17a8d2303cecc98ba0236e842948c4d042a8180d5e749be8442220bca2d16dd93bebd7b49e86c807814273212e4da0fae67be7c58c282ff76057a + checksum: 10/71d5898174f17a8d2303cecc98ba0236e842948c4d042a8180d5e749be8442220bca2d16dd93bebd7b49e86c807814273212e4da0fae67be7c58c282ff76057a languageName: node linkType: hard "decamelize@npm:^1.1.0, decamelize@npm:^1.2.0": version: 1.2.0 resolution: "decamelize@npm:1.2.0" - checksum: ad8c51a7e7e0720c70ec2eeb1163b66da03e7616d7b98c9ef43cce2416395e84c1e9548dd94f5f6ffecfee9f8b94251fc57121a8b021f2ff2469b2bae247b8aa + checksum: 10/ad8c51a7e7e0720c70ec2eeb1163b66da03e7616d7b98c9ef43cce2416395e84c1e9548dd94f5f6ffecfee9f8b94251fc57121a8b021f2ff2469b2bae247b8aa languageName: node linkType: hard "decode-uri-component@npm:^0.2.0": version: 0.2.2 resolution: "decode-uri-component@npm:0.2.2" - checksum: 17a0e5fa400bf9ea84432226e252aa7b5e72793e16bf80b907c99b46a799aeacc139ec20ea57121e50c7bd875a1a4365928f884e92abf02e21a5a13790a0f33e + checksum: 10/17a0e5fa400bf9ea84432226e252aa7b5e72793e16bf80b907c99b46a799aeacc139ec20ea57121e50c7bd875a1a4365928f884e92abf02e21a5a13790a0f33e languageName: node linkType: hard @@ -6069,47 +6658,47 @@ __metadata: resolution: "decompress-response@npm:3.3.0" dependencies: mimic-response: "npm:^1.0.0" - checksum: 952552ac3bd7de2fc18015086b09468645c9638d98a551305e485230ada278c039c91116e946d07894b39ee53c0f0d5b6473f25a224029344354513b412d7380 + checksum: 10/952552ac3bd7de2fc18015086b09468645c9638d98a551305e485230ada278c039c91116e946d07894b39ee53c0f0d5b6473f25a224029344354513b412d7380 languageName: node linkType: hard -"dedent@npm:^1.5.3": - version: 1.5.3 - resolution: "dedent@npm:1.5.3" +"dedent@npm:^1.7.0": + version: 1.7.0 + resolution: "dedent@npm:1.7.0" peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: babel-plugin-macros: optional: true - checksum: e5277f6268f288649503125b781a7b7a2c9b22d011139688c0b3619fe40121e600eb1f077c891938d4b2428bdb6326cc3c77a763e4b1cc681bd9666ab1bad2a1 + checksum: 10/c902f3e7e828923bd642c12c1d8996616ff5588f8279a2951790bd7c7e479fa4dd7f016b55ce2c9ea1aa2895fc503e7d6c0cde6ebc95ca683ac0230f7c911fd7 languageName: node linkType: hard "deep-is@npm:^0.1.3": version: 0.1.4 resolution: "deep-is@npm:0.1.4" - checksum: ec12d074aef5ae5e81fa470b9317c313142c9e8e2afe3f8efa124db309720db96d1d222b82b84c834e5f87e7a614b44a4684b6683583118b87c833b3be40d4d8 + checksum: 10/ec12d074aef5ae5e81fa470b9317c313142c9e8e2afe3f8efa124db309720db96d1d222b82b84c834e5f87e7a614b44a4684b6683583118b87c833b3be40d4d8 languageName: node linkType: hard "deepmerge-ts@npm:^7.1.0": version: 7.1.3 resolution: "deepmerge-ts@npm:7.1.3" - checksum: 255388a44be0b8f32516fe7f4dd13a3ff6be60ddecaf4458bce1734e5c36d79042387e022d7b6bed69ddf6f42494210e317c477cd83e83681473c1ff4bda5fd0 + checksum: 10/255388a44be0b8f32516fe7f4dd13a3ff6be60ddecaf4458bce1734e5c36d79042387e022d7b6bed69ddf6f42494210e317c477cd83e83681473c1ff4bda5fd0 languageName: node linkType: hard "deepmerge@npm:^1.5.2": version: 1.5.2 resolution: "deepmerge@npm:1.5.2" - checksum: 86ca1d1288e86a8b6912360bb7e1f815e0e70ac9c90ea46636e6a75d542859e68fd9811a238c15a6f9de16610e5fb4d40c6892169768b22da75b18a7d9308933 + checksum: 10/86ca1d1288e86a8b6912360bb7e1f815e0e70ac9c90ea46636e6a75d542859e68fd9811a238c15a6f9de16610e5fb4d40c6892169768b22da75b18a7d9308933 languageName: node linkType: hard "deepmerge@npm:^4.2.2": version: 4.2.2 resolution: "deepmerge@npm:4.2.2" - checksum: 0e58ed14f530d08f9b996cfc3a41b0801691620235bc5e1883260e3ed1c1b4a1dfb59f865770e45d5dfb1d7ee108c4fc10c2f85e822989d4123490ea90be2545 + checksum: 10/0e58ed14f530d08f9b996cfc3a41b0801691620235bc5e1883260e3ed1c1b4a1dfb59f865770e45d5dfb1d7ee108c4fc10c2f85e822989d4123490ea90be2545 languageName: node linkType: hard @@ -6118,14 +6707,14 @@ __metadata: resolution: "defaults@npm:1.0.4" dependencies: clone: "npm:^1.0.2" - checksum: 3a88b7a587fc076b84e60affad8b85245c01f60f38fc1d259e7ac1d89eb9ce6abb19e27215de46b98568dd5bc48471730b327637e6f20b0f1bc85cf00440c80a + checksum: 10/3a88b7a587fc076b84e60affad8b85245c01f60f38fc1d259e7ac1d89eb9ce6abb19e27215de46b98568dd5bc48471730b327637e6f20b0f1bc85cf00440c80a languageName: node linkType: hard "defer-to-connect@npm:^1.0.1": version: 1.1.3 resolution: "defer-to-connect@npm:1.1.3" - checksum: 9491b301dcfa04956f989481ba7a43c2231044206269eb4ab64a52d6639ee15b1252262a789eb4239fb46ab63e44d4e408641bae8e0793d640aee55398cb3930 + checksum: 10/9491b301dcfa04956f989481ba7a43c2231044206269eb4ab64a52d6639ee15b1252262a789eb4239fb46ab63e44d4e408641bae8e0793d640aee55398cb3930 languageName: node linkType: hard @@ -6136,7 +6725,7 @@ __metadata: es-define-property: "npm:^1.0.0" es-errors: "npm:^1.3.0" gopd: "npm:^1.0.1" - checksum: abdcb2505d80a53524ba871273e5da75e77e52af9e15b3aa65d8aad82b8a3a424dad7aee2cc0b71470ac7acf501e08defac362e8b6a73cdb4309f028061df4ae + checksum: 10/abdcb2505d80a53524ba871273e5da75e77e52af9e15b3aa65d8aad82b8a3a424dad7aee2cc0b71470ac7acf501e08defac362e8b6a73cdb4309f028061df4ae languageName: node linkType: hard @@ -6147,7 +6736,7 @@ __metadata: define-data-property: "npm:^1.0.1" has-property-descriptors: "npm:^1.0.0" object-keys: "npm:^1.1.1" - checksum: b4ccd00597dd46cb2d4a379398f5b19fca84a16f3374e2249201992f36b30f6835949a9429669ee6b41b6e837205a163eadd745e472069e70dfc10f03e5fcc12 + checksum: 10/b4ccd00597dd46cb2d4a379398f5b19fca84a16f3374e2249201992f36b30f6835949a9429669ee6b41b6e837205a163eadd745e472069e70dfc10f03e5fcc12 languageName: node linkType: hard @@ -6156,7 +6745,7 @@ __metadata: resolution: "define-property@npm:0.2.5" dependencies: is-descriptor: "npm:^0.1.0" - checksum: 85af107072b04973b13f9e4128ab74ddfda48ec7ad2e54b193c0ffb57067c4ce5b7786a7b4ae1f24bd03e87c5d18766b094571810b314d7540f86d4354dbd394 + checksum: 10/85af107072b04973b13f9e4128ab74ddfda48ec7ad2e54b193c0ffb57067c4ce5b7786a7b4ae1f24bd03e87c5d18766b094571810b314d7540f86d4354dbd394 languageName: node linkType: hard @@ -6165,7 +6754,7 @@ __metadata: resolution: "define-property@npm:1.0.0" dependencies: is-descriptor: "npm:^1.0.0" - checksum: 5fbed11dace44dd22914035ba9ae83ad06008532ca814d7936a53a09e897838acdad5b108dd0688cc8d2a7cf0681acbe00ee4136cf36743f680d10517379350a + checksum: 10/5fbed11dace44dd22914035ba9ae83ad06008532ca814d7936a53a09e897838acdad5b108dd0688cc8d2a7cf0681acbe00ee4136cf36743f680d10517379350a languageName: node linkType: hard @@ -6175,70 +6764,72 @@ __metadata: dependencies: is-descriptor: "npm:^1.0.2" isobject: "npm:^3.0.1" - checksum: 3217ed53fc9eed06ba8da6f4d33e28c68a82e2f2a8ab4d562c4920d8169a166fe7271453675e6c69301466f36a65d7f47edf0cf7f474b9aa52a5ead9c1b13c99 + checksum: 10/3217ed53fc9eed06ba8da6f4d33e28c68a82e2f2a8ab4d562c4920d8169a166fe7271453675e6c69301466f36a65d7f47edf0cf7f474b9aa52a5ead9c1b13c99 languageName: node linkType: hard "delegates@npm:^1.0.0": version: 1.0.0 resolution: "delegates@npm:1.0.0" - checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd + checksum: 10/a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd languageName: node linkType: hard "depd@npm:2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" - checksum: c0c8ff36079ce5ada64f46cc9d6fd47ebcf38241105b6e0c98f412e8ad91f084bcf906ff644cc3a4bd876ca27a62accb8b0fff72ea6ed1a414b89d8506f4a5ca + checksum: 10/c0c8ff36079ce5ada64f46cc9d6fd47ebcf38241105b6e0c98f412e8ad91f084bcf906ff644cc3a4bd876ca27a62accb8b0fff72ea6ed1a414b89d8506f4a5ca languageName: node linkType: hard "depd@npm:^1.1.2": version: 1.1.2 resolution: "depd@npm:1.1.2" - checksum: 2ed6966fc14463a9e85451db330ab8ba041efed0b9a1a472dbfc6fbf2f82bab66491915f996b25d8517dddc36c8c74e24c30879b34877f3c4410733444a51d1d + checksum: 10/2ed6966fc14463a9e85451db330ab8ba041efed0b9a1a472dbfc6fbf2f82bab66491915f996b25d8517dddc36c8c74e24c30879b34877f3c4410733444a51d1d languageName: node linkType: hard "dependency-graph@npm:^1.0.0": version: 1.0.0 resolution: "dependency-graph@npm:1.0.0" - checksum: bb078703c1214e2bafeaab7bf5dd979e9a5be04439332e2e9ce60eebde9fb6d1c99a349fb4edeeb1506220c31a6b743dccfd2ca6608b962e9da4d54565bf95e6 + checksum: 10/bb078703c1214e2bafeaab7bf5dd979e9a5be04439332e2e9ce60eebde9fb6d1c99a349fb4edeeb1506220c31a6b743dccfd2ca6608b962e9da4d54565bf95e6 languageName: node linkType: hard "dequal@npm:^2.0.3": version: 2.0.3 resolution: "dequal@npm:2.0.3" - checksum: 6ff05a7561f33603df87c45e389c9ac0a95e3c056be3da1a0c4702149e3a7f6fe5ffbb294478687ba51a9e95f3a60e8b6b9005993acd79c292c7d15f71964b6b + checksum: 10/6ff05a7561f33603df87c45e389c9ac0a95e3c056be3da1a0c4702149e3a7f6fe5ffbb294478687ba51a9e95f3a60e8b6b9005993acd79c292c7d15f71964b6b languageName: node linkType: hard "destroy@npm:1.2.0": version: 1.2.0 resolution: "destroy@npm:1.2.0" - checksum: 0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38 - languageName: node - linkType: hard - -"detect-indent@npm:^6.1.0": - version: 6.1.0 - resolution: "detect-indent@npm:6.1.0" - checksum: ab953a73c72dbd4e8fc68e4ed4bfd92c97eb6c43734af3900add963fd3a9316f3bc0578b018b24198d4c31a358571eff5f0656e81a1f3b9ad5c547d58b2d093d + checksum: 10/0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38 languageName: node linkType: hard "detect-indent@npm:^7.0.1": version: 7.0.1 resolution: "detect-indent@npm:7.0.1" - checksum: cbf3f0b1c3c881934ca94428e1179b26ab2a587e0d719031d37a67fb506d49d067de54ff057cb1e772e75975fed5155c01cd4518306fee60988b1486e3fc7768 + checksum: 10/cbf3f0b1c3c881934ca94428e1179b26ab2a587e0d719031d37a67fb506d49d067de54ff057cb1e772e75975fed5155c01cd4518306fee60988b1486e3fc7768 + languageName: node + linkType: hard + +"detect-libc@npm:^1.0.3": + version: 1.0.3 + resolution: "detect-libc@npm:1.0.3" + bin: + detect-libc: ./bin/detect-libc.js + checksum: 10/3849fe7720feb153e4ac9407086956e073f1ce1704488290ef0ca8aab9430a8d48c8a9f8351889e7cdc64e5b1128589501e4fef48f3a4a49ba92cd6d112d0757 languageName: node linkType: hard "detect-node@npm:^2.0.4": version: 2.1.0 resolution: "detect-node@npm:2.1.0" - checksum: 832184ec458353e41533ac9c622f16c19f7c02d8b10c303dfd3a756f56be93e903616c0bb2d4226183c9351c15fc0b3dba41a17a2308262afabcfa3776e6ae6e + checksum: 10/832184ec458353e41533ac9c622f16c19f7c02d8b10c303dfd3a756f56be93e903616c0bb2d4226183c9351c15fc0b3dba41a17a2308262afabcfa3776e6ae6e languageName: node linkType: hard @@ -6247,7 +6838,7 @@ __metadata: resolution: "dir-glob@npm:2.2.2" dependencies: path-type: "npm:^3.0.0" - checksum: 3aa48714a9f7845ffc30ab03a5c674fe760477cc55e67b0847333371549227d93953e6627ec160f75140c5bea5c5f88d13c01de79bd1997a588efbcf06980842 + checksum: 10/3aa48714a9f7845ffc30ab03a5c674fe760477cc55e67b0847333371549227d93953e6627ec160f75140c5bea5c5f88d13c01de79bd1997a588efbcf06980842 languageName: node linkType: hard @@ -6256,7 +6847,7 @@ __metadata: resolution: "dir-glob@npm:3.0.1" dependencies: path-type: "npm:^4.0.0" - checksum: fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615 + checksum: 10/fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615 languageName: node linkType: hard @@ -6265,7 +6856,7 @@ __metadata: resolution: "doctrine@npm:2.1.0" dependencies: esutils: "npm:^2.0.2" - checksum: 555684f77e791b17173ea86e2eea45ef26c22219cb64670669c4f4bebd26dbc95cd90ec1f4159e9349a6bb9eb892ce4dde8cd0139e77bedd8bf4518238618474 + checksum: 10/555684f77e791b17173ea86e2eea45ef26c22219cb64670669c4f4bebd26dbc95cd90ec1f4159e9349a6bb9eb892ce4dde8cd0139e77bedd8bf4518238618474 languageName: node linkType: hard @@ -6274,7 +6865,7 @@ __metadata: resolution: "doctrine@npm:3.0.0" dependencies: esutils: "npm:^2.0.2" - checksum: b4b28f1df5c563f7d876e7461254a4597b8cabe915abe94d7c5d1633fed263fcf9a85e8d3836591fc2d040108e822b0d32758e5ec1fe31c590dc7e08086e3e48 + checksum: 10/b4b28f1df5c563f7d876e7461254a4597b8cabe915abe94d7c5d1633fed263fcf9a85e8d3836591fc2d040108e822b0d32758e5ec1fe31c590dc7e08086e3e48 languageName: node linkType: hard @@ -6283,7 +6874,7 @@ __metadata: resolution: "dot-prop@npm:5.3.0" dependencies: is-obj: "npm:^2.0.0" - checksum: 33b2561617bd5c73cf9305368ba4638871c5dbf9c8100c8335acd2e2d590a81ec0e75c11cfaea5cc3cf8c2f668cad4beddb52c11856d0c9e666348eee1baf57a + checksum: 10/33b2561617bd5c73cf9305368ba4638871c5dbf9c8100c8335acd2e2d590a81ec0e75c11cfaea5cc3cf8c2f668cad4beddb52c11856d0c9e666348eee1baf57a languageName: node linkType: hard @@ -6292,7 +6883,7 @@ __metadata: resolution: "dotenv-defaults@npm:2.0.2" dependencies: dotenv: "npm:^8.2.0" - checksum: e0cf2a499119ff0dbc6565aa7914bd0f0c42dc331790037cefe2215bf6620c2a4167a1ef2a29331e6d223f445329e1f7c7e3e7e8c647fd3b6ccb59e4c138b7ba + checksum: 10/e0cf2a499119ff0dbc6565aa7914bd0f0c42dc331790037cefe2215bf6620c2a4167a1ef2a29331e6d223f445329e1f7c7e3e7e8c647fd3b6ccb59e4c138b7ba languageName: node linkType: hard @@ -6303,70 +6894,88 @@ __metadata: dotenv-defaults: "npm:^2.0.2" peerDependencies: webpack: ^4 || ^5 - checksum: 4e72422d754b469f791c7af036197c15830116a4ade7ac997a80bd632e7c15447c0ec47e323af4ff75b33e6598d2f884340243893292e073741158805f7424f5 + checksum: 10/4e72422d754b469f791c7af036197c15830116a4ade7ac997a80bd632e7c15447c0ec47e323af4ff75b33e6598d2f884340243893292e073741158805f7424f5 languageName: node linkType: hard -"dotenv@npm:^16.3.1, dotenv@npm:^16.4.5": +"dotenv@npm:^16.3.1": version: 16.4.5 resolution: "dotenv@npm:16.4.5" - checksum: 55a3134601115194ae0f924e54473459ed0d9fc340ae610b676e248cca45aa7c680d86365318ea964e6da4e2ea80c4514c1adab5adb43d6867fb57ff068f95c8 + checksum: 10/55a3134601115194ae0f924e54473459ed0d9fc340ae610b676e248cca45aa7c680d86365318ea964e6da4e2ea80c4514c1adab5adb43d6867fb57ff068f95c8 + languageName: node + linkType: hard + +"dotenv@npm:^17.2.2": + version: 17.2.3 + resolution: "dotenv@npm:17.2.3" + checksum: 10/f8b78626ebfff6e44420f634773375c9651808b3e1a33df6d4cc19120968eea53e100f59f04ec35f2a20b2beb334b6aba4f24040b2f8ad61773f158ac042a636 languageName: node linkType: hard "dotenv@npm:^8.2.0": version: 8.6.0 resolution: "dotenv@npm:8.6.0" - checksum: 31d7b5c010cebb80046ba6853d703f9573369b00b15129536494f04b0af4ea0060ce8646e3af58b455af2f6f1237879dd261a5831656410ec92561ae1ea44508 + checksum: 10/31d7b5c010cebb80046ba6853d703f9573369b00b15129536494f04b0af4ea0060ce8646e3af58b455af2f6f1237879dd261a5831656410ec92561ae1ea44508 + languageName: node + linkType: hard + +"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.2.0" + checksum: 10/5add88a3d68d42d6e6130a0cac450b7c2edbe73364bbd2fc334564418569bea97c6943a8fcd70e27130bf32afc236f30982fc4905039b703f23e9e0433c29934 languageName: node linkType: hard "duplexer3@npm:^0.1.4": version: 0.1.5 resolution: "duplexer3@npm:0.1.5" - checksum: e677cb4c48f031ca728601d6a20bf6aed4c629d69ef9643cb89c67583d673c4ec9317cc6427501f38bd8c368d3a18f173987cc02bd99d8cf8fe3d94259a22a20 + checksum: 10/e677cb4c48f031ca728601d6a20bf6aed4c629d69ef9643cb89c67583d673c4ec9317cc6427501f38bd8c368d3a18f173987cc02bd99d8cf8fe3d94259a22a20 languageName: node linkType: hard -"duplexer@npm:^0.1.1, duplexer@npm:^0.1.2": +"duplexer@npm:^0.1.2": version: 0.1.2 resolution: "duplexer@npm:0.1.2" - checksum: 62ba61a830c56801db28ff6305c7d289b6dc9f859054e8c982abd8ee0b0a14d2e9a8e7d086ffee12e868d43e2bbe8a964be55ddbd8c8957714c87373c7a4f9b0 + checksum: 10/62ba61a830c56801db28ff6305c7d289b6dc9f859054e8c982abd8ee0b0a14d2e9a8e7d086ffee12e868d43e2bbe8a964be55ddbd8c8957714c87373c7a4f9b0 languageName: node linkType: hard "eastasianwidth@npm:^0.2.0": version: 0.2.0 resolution: "eastasianwidth@npm:0.2.0" - checksum: 9b1d3e1baefeaf7d70799db8774149cef33b97183a6addceeba0cf6b85ba23ee2686f302f14482006df32df75d32b17c509c143a3689627929e4a8efaf483952 + checksum: 10/9b1d3e1baefeaf7d70799db8774149cef33b97183a6addceeba0cf6b85ba23ee2686f302f14482006df32df75d32b17c509c143a3689627929e4a8efaf483952 languageName: node linkType: hard "ee-first@npm:1.1.1": version: 1.1.1 resolution: "ee-first@npm:1.1.1" - checksum: 1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f + checksum: 10/1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f languageName: node linkType: hard "electron-to-chromium@npm:^1.4.251": version: 1.4.284 resolution: "electron-to-chromium@npm:1.4.284" - checksum: ffbf6e9939a53a4da90720db0fe64dcac9fb762891c21b2909d4c393fff916f6f6b86b95a32abe06f7f3a75625a433b54ed889f1aad8efa9229bbbb3f7a29556 + checksum: 10/ffbf6e9939a53a4da90720db0fe64dcac9fb762891c21b2909d4c393fff916f6f6b86b95a32abe06f7f3a75625a433b54ed889f1aad8efa9229bbbb3f7a29556 languageName: node linkType: hard "electron-to-chromium@npm:^1.4.668": version: 1.4.685 resolution: "electron-to-chromium@npm:1.4.685" - checksum: 8067c77260c94dee9117da963cc2d4cab13854ce6da97b310cc2c23da3dbde82fd94b5c3c352e86ca522b8491bf9cc621d61d8b58ff94a46f7c0a60dc64c4fcf + checksum: 10/8067c77260c94dee9117da963cc2d4cab13854ce6da97b310cc2c23da3dbde82fd94b5c3c352e86ca522b8491bf9cc621d61d8b58ff94a46f7c0a60dc64c4fcf languageName: node linkType: hard "electron-to-chromium@npm:^1.5.41": version: 1.5.67 resolution: "electron-to-chromium@npm:1.5.67" - checksum: 02dc78eeaa5eb6630353e48a30f2f081e283a6e1ef9ba0d4a932ca289795fd98947b6fa85c9d74d8fb335b80ad8f65d893052b047a9ac78093e5b37501c3d34f + checksum: 10/02dc78eeaa5eb6630353e48a30f2f081e283a6e1ef9ba0d4a932ca289795fd98947b6fa85c9d74d8fb335b80ad8f65d893052b047a9ac78093e5b37501c3d34f languageName: node linkType: hard @@ -6379,49 +6988,49 @@ __metadata: extract-zip: "npm:^2.0.1" bin: electron: cli.js - checksum: d2a851c5953e26f61a1b3428116048a8d9fcf70af3e19c695d6990c708a80f0acba0411f2d55a66e20857b7515f3b7141a87f52752ce16404869819f4c22c98f + checksum: 10/d2a851c5953e26f61a1b3428116048a8d9fcf70af3e19c695d6990c708a80f0acba0411f2d55a66e20857b7515f3b7141a87f52752ce16404869819f4c22c98f languageName: node linkType: hard "emoji-regex@npm:^10.2.1": version: 10.3.0 resolution: "emoji-regex@npm:10.3.0" - checksum: b9b084ebe904f13bb4b66ee4c29fb41a7a4a1165adcc33c1ce8056c0194b882cc91ebdc782f1a779b5d7ea7375c5064643a7734893d7c657b44c5c6b9d7bf1e7 + checksum: 10/b9b084ebe904f13bb4b66ee4c29fb41a7a4a1165adcc33c1ce8056c0194b882cc91ebdc782f1a779b5d7ea7375c5064643a7734893d7c657b44c5c6b9d7bf1e7 languageName: node linkType: hard "emoji-regex@npm:^10.3.0": version: 10.4.0 resolution: "emoji-regex@npm:10.4.0" - checksum: 76bb92c5bcf0b6980d37e535156231e4a9d0aa6ab3b9f5eabf7690231d5aa5d5b8e516f36e6804cbdd0f1c23dfef2a60c40ab7bb8aedd890584281a565b97c50 + checksum: 10/76bb92c5bcf0b6980d37e535156231e4a9d0aa6ab3b9f5eabf7690231d5aa5d5b8e516f36e6804cbdd0f1c23dfef2a60c40ab7bb8aedd890584281a565b97c50 languageName: node linkType: hard "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" - checksum: c72d67a6821be15ec11997877c437491c313d924306b8da5d87d2a2bcc2cec9903cb5b04ee1a088460501d8e5b44f10df82fdc93c444101a7610b80c8b6938e1 + checksum: 10/c72d67a6821be15ec11997877c437491c313d924306b8da5d87d2a2bcc2cec9903cb5b04ee1a088460501d8e5b44f10df82fdc93c444101a7610b80c8b6938e1 languageName: node linkType: hard "emoji-regex@npm:^9.2.2": version: 9.2.2 resolution: "emoji-regex@npm:9.2.2" - checksum: 915acf859cea7131dac1b2b5c9c8e35c4849e325a1d114c30adb8cd615970f6dca0e27f64f3a4949d7d6ed86ecd79a1c5c63f02e697513cddd7b5835c90948b8 + checksum: 10/915acf859cea7131dac1b2b5c9c8e35c4849e325a1d114c30adb8cd615970f6dca0e27f64f3a4949d7d6ed86ecd79a1c5c63f02e697513cddd7b5835c90948b8 languageName: node linkType: hard "emojis-list@npm:^3.0.0": version: 3.0.0 resolution: "emojis-list@npm:3.0.0" - checksum: 114f47d6d45612621497d2b1556c8f142c35332a591780a54e863e42d281e72d6c7d7c419f2e419319d4eb7f6ebf1db82d9744905d90f275db20d06a763b5e19 + checksum: 10/114f47d6d45612621497d2b1556c8f142c35332a591780a54e863e42d281e72d6c7d7c419f2e419319d4eb7f6ebf1db82d9744905d90f275db20d06a763b5e19 languageName: node linkType: hard "encodeurl@npm:^1.0.2, encodeurl@npm:~1.0.2": version: 1.0.2 resolution: "encodeurl@npm:1.0.2" - checksum: e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c + checksum: 10/e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c languageName: node linkType: hard @@ -6430,7 +7039,7 @@ __metadata: resolution: "encoding@npm:0.1.13" dependencies: iconv-lite: "npm:^0.6.2" - checksum: bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f + checksum: 10/bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f languageName: node linkType: hard @@ -6439,7 +7048,7 @@ __metadata: resolution: "end-of-stream@npm:1.4.4" dependencies: once: "npm:^1.4.0" - checksum: 530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b + checksum: 10/530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b languageName: node linkType: hard @@ -6452,14 +7061,14 @@ __metadata: engine.io-parser: "npm:~5.2.1" ws: "npm:~8.11.0" xmlhttprequest-ssl: "npm:~2.0.0" - checksum: 0d7c3e6de23f37706c163bc8a0e90e70e613c7768be0705bda3675124d5e24d849810fddda005f8dcc721da35aee713976a03a0465d71f0856adfc1af7a80e5d + checksum: 10/0d7c3e6de23f37706c163bc8a0e90e70e613c7768be0705bda3675124d5e24d849810fddda005f8dcc721da35aee713976a03a0465d71f0856adfc1af7a80e5d languageName: node linkType: hard "engine.io-parser@npm:~5.2.1": version: 5.2.2 resolution: "engine.io-parser@npm:5.2.2" - checksum: 135b1278547bde501412ac462e93b3b4f6a2fecc30a2b843bb9408b96301e8068bb2496c32d124a3d2544eb0aec8b8eddcb4ef0d0d0b84b7d642b1ffde1b2dcf + checksum: 10/135b1278547bde501412ac462e93b3b4f6a2fecc30a2b843bb9408b96301e8068bb2496c32d124a3d2544eb0aec8b8eddcb4ef0d0d0b84b7d642b1ffde1b2dcf languageName: node linkType: hard @@ -6477,7 +7086,7 @@ __metadata: debug: "npm:~4.3.1" engine.io-parser: "npm:~5.2.1" ws: "npm:~8.11.0" - checksum: f1a74fc9431593ca1e50d1faa5db1041feecf2a7da5c75cfca88c5a760d3c8a898141ff7e7a2a2a2859a784c25d9c87be422f094b553e0dcf98433f8e798d18f + checksum: 10/f1a74fc9431593ca1e50d1faa5db1041feecf2a7da5c75cfca88c5a760d3c8a898141ff7e7a2a2a2859a784c25d9c87be422f094b553e0dcf98433f8e798d18f languageName: node linkType: hard @@ -6487,21 +7096,21 @@ __metadata: dependencies: graceful-fs: "npm:^4.2.4" tapable: "npm:^2.2.0" - checksum: ea5b49a0641827c6a083eaa3a625f953f4bd4e8f015bf70b9fb8cf60a35aaeb44e567df2da91ed28efaea3882845016e1d22a3152c2fdf773ea14f39cbe3d8a9 + checksum: 10/ea5b49a0641827c6a083eaa3a625f953f4bd4e8f015bf70b9fb8cf60a35aaeb44e567df2da91ed28efaea3882845016e1d22a3152c2fdf773ea14f39cbe3d8a9 languageName: node linkType: hard "entities@npm:^4.4.0, entities@npm:^4.5.0": version: 4.5.0 resolution: "entities@npm:4.5.0" - checksum: ede2a35c9bce1aeccd055a1b445d41c75a14a2bb1cd22e242f20cf04d236cdcd7f9c859eb83f76885327bfae0c25bf03303665ee1ce3d47c5927b98b0e3e3d48 + checksum: 10/ede2a35c9bce1aeccd055a1b445d41c75a14a2bb1cd22e242f20cf04d236cdcd7f9c859eb83f76885327bfae0c25bf03303665ee1ce3d47c5927b98b0e3e3d48 languageName: node linkType: hard "env-paths@npm:^2.2.0, env-paths@npm:^2.2.1": version: 2.2.1 resolution: "env-paths@npm:2.2.1" - checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e + checksum: 10/65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e languageName: node linkType: hard @@ -6510,14 +7119,14 @@ __metadata: resolution: "envinfo@npm:7.8.1" bin: envinfo: dist/cli.js - checksum: e7a2d71c7dfe398a4ffda0e844e242d2183ef2627f98e74e4cd71edd2af691c8707a2b34aacef92538c27b3daf9a360d32202f33c0a9f27f767c4e1c6ba8b522 + checksum: 10/e7a2d71c7dfe398a4ffda0e844e242d2183ef2627f98e74e4cd71edd2af691c8707a2b34aacef92538c27b3daf9a360d32202f33c0a9f27f767c4e1c6ba8b522 languageName: node linkType: hard "err-code@npm:^2.0.2": version: 2.0.3 resolution: "err-code@npm:2.0.3" - checksum: 1d20d825cdcce8d811bfbe86340f4755c02655a7feb2f13f8c880566d9d72a3f6c92c192a6867632e490d6da67b678271f46e01044996a6443e870331100dfdd + checksum: 10/1d20d825cdcce8d811bfbe86340f4755c02655a7feb2f13f8c880566d9d72a3f6c92c192a6867632e490d6da67b678271f46e01044996a6443e870331100dfdd languageName: node linkType: hard @@ -6528,16 +7137,16 @@ __metadata: prr: "npm:~1.0.1" bin: errno: cli.js - checksum: 93076ed11bedb8f0389cbefcbdd3445f66443159439dccbaac89a053428ad92147676736235d275612dc0296d3f9a7e6b7177ed78a566b6cd15dacd4fa0d5888 + checksum: 10/93076ed11bedb8f0389cbefcbdd3445f66443159439dccbaac89a053428ad92147676736235d275612dc0296d3f9a7e6b7177ed78a566b6cd15dacd4fa0d5888 languageName: node linkType: hard -"error-ex@npm:^1.3.1, error-ex@npm:^1.3.2": +"error-ex@npm:^1.3.1": version: 1.3.2 resolution: "error-ex@npm:1.3.2" dependencies: is-arrayish: "npm:^0.2.1" - checksum: d547740aa29c34e753fb6fed2c5de81802438529c12b3673bd37b6bb1fe49b9b7abdc3c11e6062fe625d8a296b3cf769a80f878865e25e685f787763eede3ffb + checksum: 10/d547740aa29c34e753fb6fed2c5de81802438529c12b3673bd37b6bb1fe49b9b7abdc3c11e6062fe625d8a296b3cf769a80f878865e25e685f787763eede3ffb languageName: node linkType: hard @@ -6546,75 +7155,74 @@ __metadata: resolution: "error-stack-parser@npm:2.1.4" dependencies: stackframe: "npm:^1.3.4" - checksum: 23db33135bfc6ba701e5eee45e1bb9bd2fe33c5d4f9927440d9a499c7ac538f91f455fcd878611361269893c56734419252c40d8105eb3b023cf8b0fc2ebb64e + checksum: 10/23db33135bfc6ba701e5eee45e1bb9bd2fe33c5d4f9927440d9a499c7ac538f91f455fcd878611361269893c56734419252c40d8105eb3b023cf8b0fc2ebb64e languageName: node linkType: hard -"es-abstract@npm:^1.17.5, es-abstract@npm:^1.23.3": - version: 1.23.5 - resolution: "es-abstract@npm:1.23.5" +"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3": + version: 1.22.4 + resolution: "es-abstract@npm:1.22.4" dependencies: array-buffer-byte-length: "npm:^1.0.1" arraybuffer.prototype.slice: "npm:^1.0.3" - available-typed-arrays: "npm:^1.0.7" + available-typed-arrays: "npm:^1.0.6" call-bind: "npm:^1.0.7" - data-view-buffer: "npm:^1.0.1" - data-view-byte-length: "npm:^1.0.1" - data-view-byte-offset: "npm:^1.0.0" es-define-property: "npm:^1.0.0" es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" - es-set-tostringtag: "npm:^2.0.3" + es-set-tostringtag: "npm:^2.0.2" es-to-primitive: "npm:^1.2.1" function.prototype.name: "npm:^1.1.6" get-intrinsic: "npm:^1.2.4" get-symbol-description: "npm:^1.0.2" - globalthis: "npm:^1.0.4" + globalthis: "npm:^1.0.3" gopd: "npm:^1.0.1" has-property-descriptors: "npm:^1.0.2" - has-proto: "npm:^1.0.3" + has-proto: "npm:^1.0.1" has-symbols: "npm:^1.0.3" - hasown: "npm:^2.0.2" + hasown: "npm:^2.0.1" internal-slot: "npm:^1.0.7" is-array-buffer: "npm:^3.0.4" is-callable: "npm:^1.2.7" - is-data-view: "npm:^1.0.1" - is-negative-zero: "npm:^2.0.3" + is-negative-zero: "npm:^2.0.2" is-regex: "npm:^1.1.4" - is-shared-array-buffer: "npm:^1.0.3" + is-shared-array-buffer: "npm:^1.0.2" is-string: "npm:^1.0.7" is-typed-array: "npm:^1.1.13" is-weakref: "npm:^1.0.2" - object-inspect: "npm:^1.13.3" + object-inspect: "npm:^1.13.1" object-keys: "npm:^1.1.1" object.assign: "npm:^4.1.5" - regexp.prototype.flags: "npm:^1.5.3" - safe-array-concat: "npm:^1.1.2" + regexp.prototype.flags: "npm:^1.5.2" + safe-array-concat: "npm:^1.1.0" safe-regex-test: "npm:^1.0.3" - string.prototype.trim: "npm:^1.2.9" - string.prototype.trimend: "npm:^1.0.8" - string.prototype.trimstart: "npm:^1.0.8" - typed-array-buffer: "npm:^1.0.2" - typed-array-byte-length: "npm:^1.0.1" - typed-array-byte-offset: "npm:^1.0.2" - typed-array-length: "npm:^1.0.6" + string.prototype.trim: "npm:^1.2.8" + string.prototype.trimend: "npm:^1.0.7" + string.prototype.trimstart: "npm:^1.0.7" + typed-array-buffer: "npm:^1.0.1" + typed-array-byte-length: "npm:^1.0.0" + typed-array-byte-offset: "npm:^1.0.0" + typed-array-length: "npm:^1.0.4" unbox-primitive: "npm:^1.0.2" - which-typed-array: "npm:^1.1.15" - checksum: 2170afde7e1d2497586ad74176c2e12196db947fb1b3287fc097781a871b75ebe3aef5247e951e3bb3972a830b8d0eaa82a509518836a6d9f9fb4934b9294467 + which-typed-array: "npm:^1.1.14" + checksum: 10/062e562a000e280c0c0683ad4a7b81732f97463bc769110c668a8edb739cd5df56975fa55965f5304a3256fd6eee03b9b66a47d863076f8976c2050731946b1f languageName: node linkType: hard -"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3": - version: 1.22.4 - resolution: "es-abstract@npm:1.22.4" +"es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2": + version: 1.23.3 + resolution: "es-abstract@npm:1.23.3" dependencies: array-buffer-byte-length: "npm:^1.0.1" arraybuffer.prototype.slice: "npm:^1.0.3" - available-typed-arrays: "npm:^1.0.6" + available-typed-arrays: "npm:^1.0.7" call-bind: "npm:^1.0.7" + data-view-buffer: "npm:^1.0.1" + data-view-byte-length: "npm:^1.0.1" + data-view-byte-offset: "npm:^1.0.0" es-define-property: "npm:^1.0.0" es-errors: "npm:^1.3.0" - es-set-tostringtag: "npm:^2.0.2" + es-object-atoms: "npm:^1.0.0" + es-set-tostringtag: "npm:^2.0.3" es-to-primitive: "npm:^1.2.1" function.prototype.name: "npm:^1.1.6" get-intrinsic: "npm:^1.2.4" @@ -6622,15 +7230,16 @@ __metadata: globalthis: "npm:^1.0.3" gopd: "npm:^1.0.1" has-property-descriptors: "npm:^1.0.2" - has-proto: "npm:^1.0.1" + has-proto: "npm:^1.0.3" has-symbols: "npm:^1.0.3" - hasown: "npm:^2.0.1" + hasown: "npm:^2.0.2" internal-slot: "npm:^1.0.7" is-array-buffer: "npm:^3.0.4" is-callable: "npm:^1.2.7" - is-negative-zero: "npm:^2.0.2" + is-data-view: "npm:^1.0.1" + is-negative-zero: "npm:^2.0.3" is-regex: "npm:^1.1.4" - is-shared-array-buffer: "npm:^1.0.2" + is-shared-array-buffer: "npm:^1.0.3" is-string: "npm:^1.0.7" is-typed-array: "npm:^1.1.13" is-weakref: "npm:^1.0.2" @@ -6638,24 +7247,24 @@ __metadata: object-keys: "npm:^1.1.1" object.assign: "npm:^4.1.5" regexp.prototype.flags: "npm:^1.5.2" - safe-array-concat: "npm:^1.1.0" + safe-array-concat: "npm:^1.1.2" safe-regex-test: "npm:^1.0.3" - string.prototype.trim: "npm:^1.2.8" - string.prototype.trimend: "npm:^1.0.7" - string.prototype.trimstart: "npm:^1.0.7" - typed-array-buffer: "npm:^1.0.1" - typed-array-byte-length: "npm:^1.0.0" - typed-array-byte-offset: "npm:^1.0.0" - typed-array-length: "npm:^1.0.4" + string.prototype.trim: "npm:^1.2.9" + string.prototype.trimend: "npm:^1.0.8" + string.prototype.trimstart: "npm:^1.0.8" + typed-array-buffer: "npm:^1.0.2" + typed-array-byte-length: "npm:^1.0.1" + typed-array-byte-offset: "npm:^1.0.2" + typed-array-length: "npm:^1.0.6" unbox-primitive: "npm:^1.0.2" - which-typed-array: "npm:^1.1.14" - checksum: 062e562a000e280c0c0683ad4a7b81732f97463bc769110c668a8edb739cd5df56975fa55965f5304a3256fd6eee03b9b66a47d863076f8976c2050731946b1f + which-typed-array: "npm:^1.1.15" + checksum: 10/2da795a6a1ac5fc2c452799a409acc2e3692e06dc6440440b076908617188899caa562154d77263e3053bcd9389a07baa978ab10ac3b46acc399bd0c77be04cb languageName: node linkType: hard -"es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2": - version: 1.23.3 - resolution: "es-abstract@npm:1.23.3" +"es-abstract@npm:^1.23.3": + version: 1.23.5 + resolution: "es-abstract@npm:1.23.5" dependencies: array-buffer-byte-length: "npm:^1.0.1" arraybuffer.prototype.slice: "npm:^1.0.3" @@ -6672,7 +7281,7 @@ __metadata: function.prototype.name: "npm:^1.1.6" get-intrinsic: "npm:^1.2.4" get-symbol-description: "npm:^1.0.2" - globalthis: "npm:^1.0.3" + globalthis: "npm:^1.0.4" gopd: "npm:^1.0.1" has-property-descriptors: "npm:^1.0.2" has-proto: "npm:^1.0.3" @@ -6688,10 +7297,10 @@ __metadata: is-string: "npm:^1.0.7" is-typed-array: "npm:^1.1.13" is-weakref: "npm:^1.0.2" - object-inspect: "npm:^1.13.1" + object-inspect: "npm:^1.13.3" object-keys: "npm:^1.1.1" object.assign: "npm:^4.1.5" - regexp.prototype.flags: "npm:^1.5.2" + regexp.prototype.flags: "npm:^1.5.3" safe-array-concat: "npm:^1.1.2" safe-regex-test: "npm:^1.0.3" string.prototype.trim: "npm:^1.2.9" @@ -6703,7 +7312,69 @@ __metadata: typed-array-length: "npm:^1.0.6" unbox-primitive: "npm:^1.0.2" which-typed-array: "npm:^1.1.15" - checksum: 2da795a6a1ac5fc2c452799a409acc2e3692e06dc6440440b076908617188899caa562154d77263e3053bcd9389a07baa978ab10ac3b46acc399bd0c77be04cb + checksum: 10/2170afde7e1d2497586ad74176c2e12196db947fb1b3287fc097781a871b75ebe3aef5247e951e3bb3972a830b8d0eaa82a509518836a6d9f9fb4934b9294467 + languageName: node + linkType: hard + +"es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9, es-abstract@npm:^1.24.0": + version: 1.24.0 + resolution: "es-abstract@npm:1.24.0" + dependencies: + array-buffer-byte-length: "npm:^1.0.2" + arraybuffer.prototype.slice: "npm:^1.0.4" + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + data-view-buffer: "npm:^1.0.2" + data-view-byte-length: "npm:^1.0.2" + data-view-byte-offset: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" + es-set-tostringtag: "npm:^2.1.0" + es-to-primitive: "npm:^1.3.0" + function.prototype.name: "npm:^1.1.8" + get-intrinsic: "npm:^1.3.0" + get-proto: "npm:^1.0.1" + get-symbol-description: "npm:^1.1.0" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + internal-slot: "npm:^1.1.0" + is-array-buffer: "npm:^3.0.5" + is-callable: "npm:^1.2.7" + is-data-view: "npm:^1.0.2" + is-negative-zero: "npm:^2.0.3" + is-regex: "npm:^1.2.1" + is-set: "npm:^2.0.3" + is-shared-array-buffer: "npm:^1.0.4" + is-string: "npm:^1.1.1" + is-typed-array: "npm:^1.1.15" + is-weakref: "npm:^1.1.1" + math-intrinsics: "npm:^1.1.0" + object-inspect: "npm:^1.13.4" + object-keys: "npm:^1.1.1" + object.assign: "npm:^4.1.7" + own-keys: "npm:^1.0.1" + regexp.prototype.flags: "npm:^1.5.4" + safe-array-concat: "npm:^1.1.3" + safe-push-apply: "npm:^1.0.0" + safe-regex-test: "npm:^1.1.0" + set-proto: "npm:^1.0.0" + stop-iteration-iterator: "npm:^1.1.0" + string.prototype.trim: "npm:^1.2.10" + string.prototype.trimend: "npm:^1.0.9" + string.prototype.trimstart: "npm:^1.0.8" + typed-array-buffer: "npm:^1.0.3" + typed-array-byte-length: "npm:^1.0.3" + typed-array-byte-offset: "npm:^1.0.4" + typed-array-length: "npm:^1.0.7" + unbox-primitive: "npm:^1.1.0" + which-typed-array: "npm:^1.1.19" + checksum: 10/64e07a886f7439cf5ccfc100f9716e6173e10af6071a50a5031afbdde474a3dbc9619d5965da54e55f8908746a9134a46be02af8c732d574b7b81ed3124e2daf languageName: node linkType: hard @@ -6712,44 +7383,52 @@ __metadata: resolution: "es-define-property@npm:1.0.0" dependencies: get-intrinsic: "npm:^1.2.4" - checksum: f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6 + checksum: 10/f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6 + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 10/f8dc9e660d90919f11084db0a893128f3592b781ce967e4fccfb8f3106cb83e400a4032c559184ec52ee1dbd4b01e7776c7cd0b3327b1961b1a4a7008920fe78 languageName: node linkType: hard -"es-errors@npm:^1.0.0, es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": +"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" - checksum: 96e65d640156f91b707517e8cdc454dd7d47c32833aa3e85d79f24f9eb7ea85f39b63e36216ef0114996581969b59fe609a94e30316b08f5f4df1d44134cf8d5 + checksum: 10/96e65d640156f91b707517e8cdc454dd7d47c32833aa3e85d79f24f9eb7ea85f39b63e36216ef0114996581969b59fe609a94e30316b08f5f4df1d44134cf8d5 languageName: node linkType: hard -"es-iterator-helpers@npm:^1.1.0": - version: 1.2.0 - resolution: "es-iterator-helpers@npm:1.2.0" +"es-iterator-helpers@npm:^1.0.17": + version: 1.2.1 + resolution: "es-iterator-helpers@npm:1.2.1" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.3" + es-abstract: "npm:^1.23.6" es-errors: "npm:^1.3.0" es-set-tostringtag: "npm:^2.0.3" function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.4" + get-intrinsic: "npm:^1.2.6" globalthis: "npm:^1.0.4" - gopd: "npm:^1.0.1" + gopd: "npm:^1.2.0" has-property-descriptors: "npm:^1.0.2" - has-proto: "npm:^1.0.3" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.7" - iterator.prototype: "npm:^1.1.3" - safe-array-concat: "npm:^1.1.2" - checksum: a4159e36c6bae03d4b636894fff2ff1acfcedc16c622939298b00adf4d2da6356ad92f682cc75c037a012a4b06adb903f67dfdfd05bac61847e9b763de2acbcb + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + iterator.prototype: "npm:^1.1.4" + safe-array-concat: "npm:^1.1.3" + checksum: 10/802e0e8427a05ff4a5b0c70c7fdaaeff37cdb81a28694aeb7bfb831c6ab340d8f3deeb67b96732ff9e9699ea240524d5ea8a9a6a335fcd15aa3983b27b06113f languageName: node linkType: hard "es-module-lexer@npm:^0.9.0": version: 0.9.3 resolution: "es-module-lexer@npm:0.9.3" - checksum: c3e39465d06a6ecd103ccdb746508c88ee4bdd56c15238b0013de38b949a4eca91d5e44d2a9b88d772fe7821547c5fe9200ba0f3353116e208d44bb50c7bc1ea + checksum: 10/c3e39465d06a6ecd103ccdb746508c88ee4bdd56c15238b0013de38b949a4eca91d5e44d2a9b88d772fe7821547c5fe9200ba0f3353116e208d44bb50c7bc1ea languageName: node linkType: hard @@ -6758,7 +7437,16 @@ __metadata: resolution: "es-object-atoms@npm:1.0.0" dependencies: es-errors: "npm:^1.3.0" - checksum: f8910cf477e53c0615f685c5c96210591841850871b81924fcf256bfbaa68c254457d994a4308c60d15b20805e7f61ce6abc669375e01a5349391a8c1767584f + checksum: 10/f8910cf477e53c0615f685c5c96210591841850871b81924fcf256bfbaa68c254457d994a4308c60d15b20805e7f61ce6abc669375e01a5349391a8c1767584f + languageName: node + linkType: hard + +"es-object-atoms@npm:^1.1.1": + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" + dependencies: + es-errors: "npm:^1.3.0" + checksum: 10/54fe77de288451dae51c37bfbfe3ec86732dc3778f98f3eb3bdb4bf48063b2c0b8f9c93542656986149d08aa5be3204286e2276053d19582b76753f1a2728867 languageName: node linkType: hard @@ -6769,7 +7457,19 @@ __metadata: get-intrinsic: "npm:^1.2.4" has-tostringtag: "npm:^1.0.2" hasown: "npm:^2.0.1" - checksum: 7227fa48a41c0ce83e0377b11130d324ac797390688135b8da5c28994c0165be8b252e15cd1de41e1325e5a5412511586960213e88f9ab4a5e7d028895db5129 + checksum: 10/7227fa48a41c0ce83e0377b11130d324ac797390688135b8da5c28994c0165be8b252e15cd1de41e1325e5a5412511586960213e88f9ab4a5e7d028895db5129 + languageName: node + linkType: hard + +"es-set-tostringtag@npm:^2.1.0": + version: 2.1.0 + resolution: "es-set-tostringtag@npm:2.1.0" + dependencies: + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10/86814bf8afbcd8966653f731415888019d4bc4aca6b6c354132a7a75bb87566751e320369654a101d23a91c87a85c79b178bcf40332839bd347aff437c4fb65f languageName: node linkType: hard @@ -6778,7 +7478,7 @@ __metadata: resolution: "es-shim-unscopables@npm:1.0.2" dependencies: hasown: "npm:^2.0.0" - checksum: 6d3bf91f658a27cc7217cd32b407a0d714393a84d125ad576319b9e83a893bea165cf41270c29e9ceaa56d3cf41608945d7e2a2c31fd51c0009b0c31402b91c7 + checksum: 10/6d3bf91f658a27cc7217cd32b407a0d714393a84d125ad576319b9e83a893bea165cf41270c29e9ceaa56d3cf41608945d7e2a2c31fd51c0009b0c31402b91c7 languageName: node linkType: hard @@ -6789,52 +7489,58 @@ __metadata: is-callable: "npm:^1.1.4" is-date-object: "npm:^1.0.1" is-symbol: "npm:^1.0.2" - checksum: 74aeeefe2714cf99bb40cab7ce3012d74e1e2c1bd60d0a913b467b269edde6e176ca644b5ba03a5b865fb044a29bca05671cd445c85ca2cdc2de155d7fc8fe9b + checksum: 10/74aeeefe2714cf99bb40cab7ce3012d74e1e2c1bd60d0a913b467b269edde6e176ca644b5ba03a5b865fb044a29bca05671cd445c85ca2cdc2de155d7fc8fe9b languageName: node linkType: hard -"es6-error@npm:^4.1.1": - version: 4.1.1 - resolution: "es6-error@npm:4.1.1" - checksum: 48483c25701dc5a6376f39bbe2eaf5da0b505607ec5a98cd3ade472c1939242156660636e2e508b33211e48e88b132d245341595c067bd4a95ac79fa7134da06 +"es-to-primitive@npm:^1.3.0": + version: 1.3.0 + resolution: "es-to-primitive@npm:1.3.0" + dependencies: + is-callable: "npm:^1.2.7" + is-date-object: "npm:^1.0.5" + is-symbol: "npm:^1.0.4" + checksum: 10/17faf35c221aad59a16286cbf58ef6f080bf3c485dff202c490d074d8e74da07884e29b852c245d894eac84f73c58330ec956dfd6d02c0b449d75eb1012a3f9b languageName: node linkType: hard -"es6-promise@npm:^3.1.2": - version: 3.3.1 - resolution: "es6-promise@npm:3.3.1" - checksum: 14f46a0a20164d4d6f8a39133c7220688bb9ee2d89a78f2345694b8ac9b6ea7b94f73488e289a083dce732831f4040013b25222d1820580c7b10b698c50c8267 - languageName: node - linkType: hard - -"esbuild@npm:^0.23.0": - version: 0.23.1 - resolution: "esbuild@npm:0.23.1" - dependencies: - "@esbuild/aix-ppc64": "npm:0.23.1" - "@esbuild/android-arm": "npm:0.23.1" - "@esbuild/android-arm64": "npm:0.23.1" - "@esbuild/android-x64": "npm:0.23.1" - "@esbuild/darwin-arm64": "npm:0.23.1" - "@esbuild/darwin-x64": "npm:0.23.1" - "@esbuild/freebsd-arm64": "npm:0.23.1" - "@esbuild/freebsd-x64": "npm:0.23.1" - "@esbuild/linux-arm": "npm:0.23.1" - "@esbuild/linux-arm64": "npm:0.23.1" - "@esbuild/linux-ia32": "npm:0.23.1" - "@esbuild/linux-loong64": "npm:0.23.1" - "@esbuild/linux-mips64el": "npm:0.23.1" - "@esbuild/linux-ppc64": "npm:0.23.1" - "@esbuild/linux-riscv64": "npm:0.23.1" - "@esbuild/linux-s390x": "npm:0.23.1" - "@esbuild/linux-x64": "npm:0.23.1" - "@esbuild/netbsd-x64": "npm:0.23.1" - "@esbuild/openbsd-arm64": "npm:0.23.1" - "@esbuild/openbsd-x64": "npm:0.23.1" - "@esbuild/sunos-x64": "npm:0.23.1" - "@esbuild/win32-arm64": "npm:0.23.1" - "@esbuild/win32-ia32": "npm:0.23.1" - "@esbuild/win32-x64": "npm:0.23.1" +"es6-error@npm:^4.1.1": + version: 4.1.1 + resolution: "es6-error@npm:4.1.1" + checksum: 10/48483c25701dc5a6376f39bbe2eaf5da0b505607ec5a98cd3ade472c1939242156660636e2e508b33211e48e88b132d245341595c067bd4a95ac79fa7134da06 + languageName: node + linkType: hard + +"esbuild@npm:^0.25.0": + version: 0.25.12 + resolution: "esbuild@npm:0.25.12" + dependencies: + "@esbuild/aix-ppc64": "npm:0.25.12" + "@esbuild/android-arm": "npm:0.25.12" + "@esbuild/android-arm64": "npm:0.25.12" + "@esbuild/android-x64": "npm:0.25.12" + "@esbuild/darwin-arm64": "npm:0.25.12" + "@esbuild/darwin-x64": "npm:0.25.12" + "@esbuild/freebsd-arm64": "npm:0.25.12" + "@esbuild/freebsd-x64": "npm:0.25.12" + "@esbuild/linux-arm": "npm:0.25.12" + "@esbuild/linux-arm64": "npm:0.25.12" + "@esbuild/linux-ia32": "npm:0.25.12" + "@esbuild/linux-loong64": "npm:0.25.12" + "@esbuild/linux-mips64el": "npm:0.25.12" + "@esbuild/linux-ppc64": "npm:0.25.12" + "@esbuild/linux-riscv64": "npm:0.25.12" + "@esbuild/linux-s390x": "npm:0.25.12" + "@esbuild/linux-x64": "npm:0.25.12" + "@esbuild/netbsd-arm64": "npm:0.25.12" + "@esbuild/netbsd-x64": "npm:0.25.12" + "@esbuild/openbsd-arm64": "npm:0.25.12" + "@esbuild/openbsd-x64": "npm:0.25.12" + "@esbuild/openharmony-arm64": "npm:0.25.12" + "@esbuild/sunos-x64": "npm:0.25.12" + "@esbuild/win32-arm64": "npm:0.25.12" + "@esbuild/win32-ia32": "npm:0.25.12" + "@esbuild/win32-x64": "npm:0.25.12" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -6870,12 +7576,16 @@ __metadata: optional: true "@esbuild/linux-x64": optional: true + "@esbuild/netbsd-arm64": + optional: true "@esbuild/netbsd-x64": optional: true "@esbuild/openbsd-arm64": optional: true "@esbuild/openbsd-x64": optional: true + "@esbuild/openharmony-arm64": + optional: true "@esbuild/sunos-x64": optional: true "@esbuild/win32-arm64": @@ -6886,62 +7596,62 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: f55fbd0bfb0f86ce67a6d2c6f6780729d536c330999ecb9f5a38d578fb9fda820acbbc67d6d1d377eed8fed50fc38f14ff9cb014f86dafab94269a7fb2177018 + checksum: 10/bc9c03d64e96a0632a926662c9d29decafb13a40e5c91790f632f02939bc568edc9abe0ee5d8055085a2819a00139eb12e223cfb8126dbf89bbc569f125d91fd languageName: node linkType: hard "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" - checksum: afa618e73362576b63f6ca83c975456621095a1ed42ff068174e3f5cea48afc422814dda548c96e6ebb5333e7265140c7292abcc81bbd6ccb1757d50d3a4e182 + checksum: 10/afa618e73362576b63f6ca83c975456621095a1ed42ff068174e3f5cea48afc422814dda548c96e6ebb5333e7265140c7292abcc81bbd6ccb1757d50d3a4e182 languageName: node linkType: hard "escalade@npm:^3.2.0": version: 3.2.0 resolution: "escalade@npm:3.2.0" - checksum: 9d7169e3965b2f9ae46971afa392f6e5a25545ea30f2e2dd99c9b0a95a3f52b5653681a84f5b2911a413ddad2d7a93d3514165072f349b5ffc59c75a899970d6 + checksum: 10/9d7169e3965b2f9ae46971afa392f6e5a25545ea30f2e2dd99c9b0a95a3f52b5653681a84f5b2911a413ddad2d7a93d3514165072f349b5ffc59c75a899970d6 languageName: node linkType: hard "escape-html@npm:~1.0.3": version: 1.0.3 resolution: "escape-html@npm:1.0.3" - checksum: 6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24 + checksum: 10/6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24 languageName: node linkType: hard "escape-string-regexp@npm:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" - checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 + checksum: 10/6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 languageName: node linkType: hard "escape-string-regexp@npm:^4.0.0": version: 4.0.0 resolution: "escape-string-regexp@npm:4.0.0" - checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 + checksum: 10/98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 languageName: node linkType: hard -"eslint-config-prettier@npm:~9.1.0": +"eslint-config-prettier@npm:9.1.0": version: 9.1.0 resolution: "eslint-config-prettier@npm:9.1.0" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: 411e3b3b1c7aa04e3e0f20d561271b3b909014956c4dba51c878bf1a23dbb8c800a3be235c46c4732c70827276e540b6eed4636d9b09b444fd0a8e07f0fcd830 + checksum: 10/411e3b3b1c7aa04e3e0f20d561271b3b909014956c4dba51c878bf1a23dbb8c800a3be235c46c4732c70827276e540b6eed4636d9b09b444fd0a8e07f0fcd830 languageName: node linkType: hard -"eslint-plugin-prettier@npm:^5.2.1": - version: 5.2.1 - resolution: "eslint-plugin-prettier@npm:5.2.1" +"eslint-plugin-prettier@npm:5.1.3": + version: 5.1.3 + resolution: "eslint-plugin-prettier@npm:5.1.3" dependencies: prettier-linter-helpers: "npm:^1.0.0" - synckit: "npm:^0.9.1" + synckit: "npm:^0.8.6" peerDependencies: "@types/eslint": ">=8.0.0" eslint: ">=8.0.0" @@ -6952,7 +7662,7 @@ __metadata: optional: true eslint-config-prettier: optional: true - checksum: 10ddf68215237e327af09a47adab4c63f3885fda4fb28c4c42d1fc5f47d8a0cc45df6484799360ff1417a0aa3c77c3aaac49d7e9dfd145557b17e2d7ecc2a27c + checksum: 10/4f26a30444adc61ed692cdb5a9f7e8d9f5794f0917151051e66755ce032a08c3cc72c8b5d56101412e90f6d77035bd8194ea8731e9c16aacdd5ae345a8dae188 languageName: node linkType: hard @@ -6961,39 +7671,39 @@ __metadata: resolution: "eslint-plugin-react-hooks@npm:4.6.2" peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - checksum: 5a0680941f34e70cf505bcb6082df31a3e445d193ee95a88ff3483041eb944f4cefdaf7e81b0eb1feb4eeceee8c7c6ddb8a2a6e8c4c0388514a42e16ac7b7a69 + checksum: 10/5a0680941f34e70cf505bcb6082df31a3e445d193ee95a88ff3483041eb944f4cefdaf7e81b0eb1feb4eeceee8c7c6ddb8a2a6e8c4c0388514a42e16ac7b7a69 languageName: node linkType: hard -"eslint-plugin-react@npm:^7.37.2": - version: 7.37.2 - resolution: "eslint-plugin-react@npm:7.37.2" +"eslint-plugin-react@npm:7.34.1": + version: 7.34.1 + resolution: "eslint-plugin-react@npm:7.34.1" dependencies: - array-includes: "npm:^3.1.8" - array.prototype.findlast: "npm:^1.2.5" + array-includes: "npm:^3.1.7" + array.prototype.findlast: "npm:^1.2.4" array.prototype.flatmap: "npm:^1.3.2" - array.prototype.tosorted: "npm:^1.1.4" + array.prototype.toreversed: "npm:^1.1.2" + array.prototype.tosorted: "npm:^1.1.3" doctrine: "npm:^2.1.0" - es-iterator-helpers: "npm:^1.1.0" + es-iterator-helpers: "npm:^1.0.17" estraverse: "npm:^5.3.0" - hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" minimatch: "npm:^3.1.2" - object.entries: "npm:^1.1.8" - object.fromentries: "npm:^2.0.8" - object.values: "npm:^1.2.0" + object.entries: "npm:^1.1.7" + object.fromentries: "npm:^2.0.7" + object.hasown: "npm:^1.1.3" + object.values: "npm:^1.1.7" prop-types: "npm:^15.8.1" resolve: "npm:^2.0.0-next.5" semver: "npm:^6.3.1" - string.prototype.matchall: "npm:^4.0.11" - string.prototype.repeat: "npm:^1.0.0" + string.prototype.matchall: "npm:^4.0.10" peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - checksum: df2f7ab198018d3378f305a8a5ceceebc9bd31f019fc7567a2ef9c77789dc8a6a2c3c3957f8b0805f26c11c02f9f86c972e02cd0eda12f4d0370526c11f8a9a3 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + checksum: 10/ee059971065ea7e73ab5d8728774235c7dbf7a5e9f937c3b47e97f8fa9a5a96ab511d2ae6d5ec76a7e705ca666673d454f1e75a94033720819d041827f50f9c8 languageName: node linkType: hard -"eslint-plugin-vue@npm:^9.26.0": +"eslint-plugin-vue@npm:9.26.0": version: 9.26.0 resolution: "eslint-plugin-vue@npm:9.26.0" dependencies: @@ -7007,7 +7717,7 @@ __metadata: xml-name-validator: "npm:^4.0.0" peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - checksum: 17bdd51a838d84d3805576e8693b3ee85f1508182e0bf057c0c5b469018c494d9421a05ed6c0f2d5c6b2ed0447a094872860969212974f3b8a64ee3ae143db08 + checksum: 10/17bdd51a838d84d3805576e8693b3ee85f1508182e0bf057c0c5b469018c494d9421a05ed6c0f2d5c6b2ed0447a094872860969212974f3b8a64ee3ae143db08 languageName: node linkType: hard @@ -7017,7 +7727,7 @@ __metadata: dependencies: esrecurse: "npm:^4.3.0" estraverse: "npm:^4.1.1" - checksum: c541ef384c92eb5c999b7d3443d80195fcafb3da335500946f6db76539b87d5826c8f2e1d23bf6afc3154ba8cd7c8e566f8dc00f1eea25fdf3afc8fb9c87b238 + checksum: 10/c541ef384c92eb5c999b7d3443d80195fcafb3da335500946f6db76539b87d5826c8f2e1d23bf6afc3154ba8cd7c8e566f8dc00f1eea25fdf3afc8fb9c87b238 languageName: node linkType: hard @@ -7027,18 +7737,35 @@ __metadata: dependencies: esrecurse: "npm:^4.3.0" estraverse: "npm:^5.2.0" - checksum: 5c660fb905d5883ad018a6fea2b49f3cb5b1cbf2cd4bd08e98646e9864f9bc2c74c0839bed2d292e90a4a328833accc197c8f0baed89cbe8d605d6f918465491 + checksum: 10/5c660fb905d5883ad018a6fea2b49f3cb5b1cbf2cd4bd08e98646e9864f9bc2c74c0839bed2d292e90a4a328833accc197c8f0baed89cbe8d605d6f918465491 + languageName: node + linkType: hard + +"eslint-scope@npm:^8.2.0": + version: 8.4.0 + resolution: "eslint-scope@npm:8.4.0" + dependencies: + esrecurse: "npm:^4.3.0" + estraverse: "npm:^5.2.0" + checksum: 10/e8e611701f65375e034c62123946e628894f0b54aa8cb11abe224816389abe5cd74cf16b62b72baa36504f22d1a958b9b8b0169b82397fe2e7997674c0d09b06 languageName: node linkType: hard "eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" - checksum: 3f357c554a9ea794b094a09bd4187e5eacd1bc0d0653c3adeb87962c548e6a1ab8f982b86963ae1337f5d976004146536dcee5d0e2806665b193fbfbf1a9231b + checksum: 10/3f357c554a9ea794b094a09bd4187e5eacd1bc0d0653c3adeb87962c548e6a1ab8f982b86963ae1337f5d976004146536dcee5d0e2806665b193fbfbf1a9231b + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^4.0.0, eslint-visitor-keys@npm:^4.2.1": + version: 4.2.1 + resolution: "eslint-visitor-keys@npm:4.2.1" + checksum: 10/3ee00fc6a7002d4b0ffd9dc99e13a6a7882c557329e6c25ab254220d71e5c9c4f89dca4695352949ea678eb1f3ba912a18ef8aac0a7fe094196fd92f441bfce2 languageName: node linkType: hard -"eslint@npm:~8.57.0": +"eslint@npm:8.57.0": version: 8.57.0 resolution: "eslint@npm:8.57.0" dependencies: @@ -7082,7 +7809,18 @@ __metadata: text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js - checksum: 00496e218b23747a7a9817bf58b522276d0dc1f2e546dceb4eea49f9871574088f72f1f069a6b560ef537efa3a75261b8ef70e51ef19033da1cc4c86a755ef15 + checksum: 10/00496e218b23747a7a9817bf58b522276d0dc1f2e546dceb4eea49f9871574088f72f1f069a6b560ef537efa3a75261b8ef70e51ef19033da1cc4c86a755ef15 + languageName: node + linkType: hard + +"espree@npm:^10.0.0": + version: 10.4.0 + resolution: "espree@npm:10.4.0" + dependencies: + acorn: "npm:^8.15.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^4.2.1" + checksum: 10/9b355b32dbd1cc9f57121d5ee3be258fab87ebeb7c83fc6c02e5af1a74fc8c5ba79fe8c663e69ea112c3e84a1b95e6a2067ac4443ee7813bb85ac7581acb8bf9 languageName: node linkType: hard @@ -7093,7 +7831,7 @@ __metadata: acorn: "npm:^8.9.0" acorn-jsx: "npm:^5.3.2" eslint-visitor-keys: "npm:^3.4.1" - checksum: 255ab260f0d711a54096bdeda93adff0eadf02a6f9b92f02b323e83a2b7fc258797919437ad331efec3930475feb0142c5ecaaf3cdab4befebd336d47d3f3134 + checksum: 10/255ab260f0d711a54096bdeda93adff0eadf02a6f9b92f02b323e83a2b7fc258797919437ad331efec3930475feb0142c5ecaaf3cdab4befebd336d47d3f3134 languageName: node linkType: hard @@ -7102,7 +7840,7 @@ __metadata: resolution: "esquery@npm:1.5.0" dependencies: estraverse: "npm:^5.1.0" - checksum: e65fcdfc1e0ff5effbf50fb4f31ea20143ae5df92bb2e4953653d8d40aa4bc148e0d06117a592ce4ea53eeab1dafdfded7ea7e22a5be87e82d73757329a1b01d + checksum: 10/e65fcdfc1e0ff5effbf50fb4f31ea20143ae5df92bb2e4953653d8d40aa4bc148e0d06117a592ce4ea53eeab1dafdfded7ea7e22a5be87e82d73757329a1b01d languageName: node linkType: hard @@ -7111,28 +7849,28 @@ __metadata: resolution: "esrecurse@npm:4.3.0" dependencies: estraverse: "npm:^5.2.0" - checksum: 44ffcd89e714ea6b30143e7f119b104fc4d75e77ee913f34d59076b40ef2d21967f84e019f84e1fd0465b42cdbf725db449f232b5e47f29df29ed76194db8e16 + checksum: 10/44ffcd89e714ea6b30143e7f119b104fc4d75e77ee913f34d59076b40ef2d21967f84e019f84e1fd0465b42cdbf725db449f232b5e47f29df29ed76194db8e16 languageName: node linkType: hard "estraverse@npm:^4.1.1": version: 4.3.0 resolution: "estraverse@npm:4.3.0" - checksum: 3f67ad02b6dbfaddd9ea459cf2b6ef4ecff9a6082a7af9d22e445b9abc082ad9ca47e1825557b293fcdae477f4714e561123e30bb6a5b2f184fb2bad4a9497eb + checksum: 10/3f67ad02b6dbfaddd9ea459cf2b6ef4ecff9a6082a7af9d22e445b9abc082ad9ca47e1825557b293fcdae477f4714e561123e30bb6a5b2f184fb2bad4a9497eb languageName: node linkType: hard "estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0": version: 5.3.0 resolution: "estraverse@npm:5.3.0" - checksum: 37cbe6e9a68014d34dbdc039f90d0baf72436809d02edffcc06ba3c2a12eb298048f877511353b130153e532aac8d68ba78430c0dd2f44806ebc7c014b01585e + checksum: 10/37cbe6e9a68014d34dbdc039f90d0baf72436809d02edffcc06ba3c2a12eb298048f877511353b130153e532aac8d68ba78430c0dd2f44806ebc7c014b01585e languageName: node linkType: hard "estree-walker@npm:^2.0.2": version: 2.0.2 resolution: "estree-walker@npm:2.0.2" - checksum: b02109c5d46bc2ed47de4990eef770f7457b1159a229f0999a09224d2b85ffeed2d7679cffcff90aeb4448e94b0168feb5265b209cdec29aad50a3d6e93d21e2 + checksum: 10/b02109c5d46bc2ed47de4990eef770f7457b1159a229f0999a09224d2b85ffeed2d7679cffcff90aeb4448e94b0168feb5265b209cdec29aad50a3d6e93d21e2 languageName: node linkType: hard @@ -7141,35 +7879,35 @@ __metadata: resolution: "estree-walker@npm:3.0.3" dependencies: "@types/estree": "npm:^1.0.0" - checksum: a65728d5727b71de172c5df323385755a16c0fdab8234dc756c3854cfee343261ddfbb72a809a5660fac8c75d960bb3e21aa898c2d7e9b19bb298482ca58a3af + checksum: 10/a65728d5727b71de172c5df323385755a16c0fdab8234dc756c3854cfee343261ddfbb72a809a5660fac8c75d960bb3e21aa898c2d7e9b19bb298482ca58a3af languageName: node linkType: hard "esutils@npm:^2.0.2": version: 2.0.3 resolution: "esutils@npm:2.0.3" - checksum: b23acd24791db11d8f65be5ea58fd9a6ce2df5120ae2da65c16cfc5331ff59d5ac4ef50af66cd4bde238881503ec839928a0135b99a036a9cdfa22d17fd56cdb + checksum: 10/b23acd24791db11d8f65be5ea58fd9a6ce2df5120ae2da65c16cfc5331ff59d5ac4ef50af66cd4bde238881503ec839928a0135b99a036a9cdfa22d17fd56cdb languageName: node linkType: hard "etag@npm:~1.8.1": version: 1.8.1 resolution: "etag@npm:1.8.1" - checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff + checksum: 10/571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff languageName: node linkType: hard "eventemitter3@npm:^5.0.1": version: 5.0.1 resolution: "eventemitter3@npm:5.0.1" - checksum: ac6423ec31124629c84c7077eed1e6987f6d66c31cf43c6fcbf6c87791d56317ce808d9ead483652436df171b526fc7220eccdc9f3225df334e81582c3cf7dd5 + checksum: 10/ac6423ec31124629c84c7077eed1e6987f6d66c31cf43c6fcbf6c87791d56317ce808d9ead483652436df171b526fc7220eccdc9f3225df334e81582c3cf7dd5 languageName: node linkType: hard "events@npm:^3.2.0": version: 3.3.0 resolution: "events@npm:3.3.0" - checksum: a3d47e285e28d324d7180f1e493961a2bbb4cad6412090e4dec114f4db1f5b560c7696ee8e758f55e23913ede856e3689cd3aa9ae13c56b5d8314cd3b3ddd1be + checksum: 10/a3d47e285e28d324d7180f1e493961a2bbb4cad6412090e4dec114f4db1f5b560c7696ee8e758f55e23913ede856e3689cd3aa9ae13c56b5d8314cd3b3ddd1be languageName: node linkType: hard @@ -7184,24 +7922,27 @@ __metadata: p-finally: "npm:^1.0.0" signal-exit: "npm:^3.0.0" strip-eof: "npm:^1.0.0" - checksum: 9b7a0077ba9d0ecdd41bf2d8644f83abf736e37622e3d1af39dec9d5f2cfa6bf8263301d0df489688dda3873d877f4168c01172cbafed5fffd12c808983515b0 + checksum: 10/9b7a0077ba9d0ecdd41bf2d8644f83abf736e37622e3d1af39dec9d5f2cfa6bf8263301d0df489688dda3873d877f4168c01172cbafed5fffd12c808983515b0 languageName: node linkType: hard -"execa@npm:^8.0.1": - version: 8.0.1 - resolution: "execa@npm:8.0.1" +"execa@npm:^9.6.0": + version: 9.6.0 + resolution: "execa@npm:9.6.0" dependencies: - cross-spawn: "npm:^7.0.3" - get-stream: "npm:^8.0.1" - human-signals: "npm:^5.0.0" - is-stream: "npm:^3.0.0" - merge-stream: "npm:^2.0.0" - npm-run-path: "npm:^5.1.0" - onetime: "npm:^6.0.0" + "@sindresorhus/merge-streams": "npm:^4.0.0" + cross-spawn: "npm:^7.0.6" + figures: "npm:^6.1.0" + get-stream: "npm:^9.0.0" + human-signals: "npm:^8.0.1" + is-plain-obj: "npm:^4.1.0" + is-stream: "npm:^4.0.1" + npm-run-path: "npm:^6.0.0" + pretty-ms: "npm:^9.2.0" signal-exit: "npm:^4.1.0" - strip-final-newline: "npm:^3.0.0" - checksum: d2ab5fe1e2bb92b9788864d0713f1fce9a07c4594e272c0c97bc18c90569897ab262e4ea58d27a694d288227a2e24f16f5e2575b44224ad9983b799dc7f1098d + strip-final-newline: "npm:^4.0.0" + yoctocolors: "npm:^2.1.1" + checksum: 10/53443be93d847ff5b52d31ed3714f77aab764fb6c1d72dc7019214ab1cb1a69888e2158ba846426a8ea51443c110fe7a86de61ffb9ee5687b00120fbd739b8a4 languageName: node linkType: hard @@ -7216,14 +7957,14 @@ __metadata: regex-not: "npm:^1.0.0" snapdragon: "npm:^0.8.1" to-regex: "npm:^3.0.1" - checksum: aa4acc62084638c761ecdbe178bd3136f01121939f96bbfc3be27c46c66625075f77fe0a446b627c9071b1aaf6d93ccf5bde5ff34b7ef883e4f46067a8e63e41 + checksum: 10/aa4acc62084638c761ecdbe178bd3136f01121939f96bbfc3be27c46c66625075f77fe0a446b627c9071b1aaf6d93ccf5bde5ff34b7ef883e4f46067a8e63e41 languageName: node linkType: hard "exponential-backoff@npm:^3.1.1": version: 3.1.1 resolution: "exponential-backoff@npm:3.1.1" - checksum: 2d9bbb6473de7051f96790d5f9a678f32e60ed0aa70741dc7fdc96fec8d631124ec3374ac144387604f05afff9500f31a1d45bd9eee4cdc2e4f9ad2d9b9d5dbd + checksum: 10/2d9bbb6473de7051f96790d5f9a678f32e60ed0aa70741dc7fdc96fec8d631124ec3374ac144387604f05afff9500f31a1d45bd9eee4cdc2e4f9ad2d9b9d5dbd languageName: node linkType: hard @@ -7262,7 +8003,7 @@ __metadata: type-is: "npm:~1.6.18" utils-merge: "npm:1.0.1" vary: "npm:~1.1.2" - checksum: 869ae89ed6ff4bed7b373079dc58e5dddcf2915a2669b36037ff78c99d675ae930e5fe052b35c24f56557d28a023bb1cbe3e2f2fb87eaab96a1cedd7e597809d + checksum: 10/869ae89ed6ff4bed7b373079dc58e5dddcf2915a2669b36037ff78c99d675ae930e5fe052b35c24f56557d28a023bb1cbe3e2f2fb87eaab96a1cedd7e597809d languageName: node linkType: hard @@ -7271,7 +8012,7 @@ __metadata: resolution: "extend-shallow@npm:2.0.1" dependencies: is-extendable: "npm:^0.1.0" - checksum: 8fb58d9d7a511f4baf78d383e637bd7d2e80843bd9cd0853649108ea835208fb614da502a553acc30208e1325240bb7cc4a68473021612496bb89725483656d8 + checksum: 10/8fb58d9d7a511f4baf78d383e637bd7d2e80843bd9cd0853649108ea835208fb614da502a553acc30208e1325240bb7cc4a68473021612496bb89725483656d8 languageName: node linkType: hard @@ -7281,7 +8022,7 @@ __metadata: dependencies: assign-symbols: "npm:^1.0.0" is-extendable: "npm:^1.0.1" - checksum: a920b0cd5838a9995ace31dfd11ab5e79bf6e295aa566910ce53dff19f4b1c0fda2ef21f26b28586c7a2450ca2b42d97bd8c0f5cec9351a819222bf861e02461 + checksum: 10/a920b0cd5838a9995ace31dfd11ab5e79bf6e295aa566910ce53dff19f4b1c0fda2ef21f26b28586c7a2450ca2b42d97bd8c0f5cec9351a819222bf861e02461 languageName: node linkType: hard @@ -7292,7 +8033,7 @@ __metadata: chardet: "npm:^0.7.0" iconv-lite: "npm:^0.4.24" tmp: "npm:^0.0.33" - checksum: 776dff1d64a1d28f77ff93e9e75421a81c062983fd1544279d0a32f563c0b18c52abbb211f31262e2827e48edef5c9dc8f960d06dd2d42d1654443b88568056b + checksum: 10/776dff1d64a1d28f77ff93e9e75421a81c062983fd1544279d0a32f563c0b18c52abbb211f31262e2827e48edef5c9dc8f960d06dd2d42d1654443b88568056b languageName: node linkType: hard @@ -7308,7 +8049,7 @@ __metadata: regex-not: "npm:^1.0.0" snapdragon: "npm:^0.8.1" to-regex: "npm:^3.0.1" - checksum: 6869edd48d40c322e1cda9bf494ed2407c69a19063fd2897184cb62d6d35c14fa7402b01d9dedd65d77ed1ccc74a291235a702c68b4f28a7314da0cdee97c85b + checksum: 10/6869edd48d40c322e1cda9bf494ed2407c69a19063fd2897184cb62d6d35c14fa7402b01d9dedd65d77ed1ccc74a291235a702c68b4f28a7314da0cdee97c85b languageName: node linkType: hard @@ -7317,7 +8058,7 @@ __metadata: resolution: "extract-path@npm:2.0.0" dependencies: untildify: "npm:^4.0.0" - checksum: bc1e68307b8c1edefdd460bae92a7870c565fc2b3ebf49ad250f3ed00f8da3ce1c93774a02b6de323412192b522eebe049b9cf4298f87adee15e6fdfece817fc + checksum: 10/bc1e68307b8c1edefdd460bae92a7870c565fc2b3ebf49ad250f3ed00f8da3ce1c93774a02b6de323412192b522eebe049b9cf4298f87adee15e6fdfece817fc languageName: node linkType: hard @@ -7334,28 +8075,35 @@ __metadata: optional: true bin: extract-zip: cli.js - checksum: 8cbda9debdd6d6980819cc69734d874ddd71051c9fe5bde1ef307ebcedfe949ba57b004894b585f758b7c9eeeea0e3d87f2dda89b7d25320459c2c9643ebb635 + checksum: 10/8cbda9debdd6d6980819cc69734d874ddd71051c9fe5bde1ef307ebcedfe949ba57b004894b585f758b7c9eeeea0e3d87f2dda89b7d25320459c2c9643ebb635 languageName: node linkType: hard "eyes@npm:0.1.x": version: 0.1.8 resolution: "eyes@npm:0.1.8" - checksum: 58480c1f4c8e80ae9d4147afa0e0cc3403e5a3d1fa9e0c17dd8418f87273762c40ab035919ed407f6ed0992086495b93ff7163eb2a1027f58ae70e3c847d6c08 + checksum: 10/58480c1f4c8e80ae9d4147afa0e0cc3403e5a3d1fa9e0c17dd8418f87273762c40ab035919ed407f6ed0992086495b93ff7163eb2a1027f58ae70e3c847d6c08 + languageName: node + linkType: hard + +"fast-content-type-parse@npm:^3.0.0": + version: 3.0.0 + resolution: "fast-content-type-parse@npm:3.0.0" + checksum: 10/8616a8aa6c9b4f8f4f3c90eaa4e7bfc2240cfa6f41f0eef5b5aa2b2c8b38bd9ad435f1488b6d817ffd725c54651e2777b882ae9dd59366e71e7896f1ec11d473 languageName: node linkType: hard "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" - checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d + checksum: 10/e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d languageName: node linkType: hard "fast-diff@npm:^1.1.2": version: 1.3.0 resolution: "fast-diff@npm:1.3.0" - checksum: 9e57415bc69cd6efcc720b3b8fe9fdaf42dcfc06f86f0f45378b1fa512598a8aac48aa3928c8751d58e2f01bb4ba4f07e4f3d9bc0d57586d45f1bd1e872c6cde + checksum: 10/9e57415bc69cd6efcc720b3b8fe9fdaf42dcfc06f86f0f45378b1fa512598a8aac48aa3928c8751d58e2f01bb4ba4f07e4f3d9bc0d57586d45f1bd1e872c6cde languageName: node linkType: hard @@ -7369,11 +8117,11 @@ __metadata: is-glob: "npm:^4.0.0" merge2: "npm:^1.2.3" micromatch: "npm:^3.1.10" - checksum: 9e7d4e4d99ee8cd5a409b862ce9837b0c1d00e179810b820ee3274e22179ecc92a6a2f93f6119781e9bc44945e87c9a8920fa02280ebbb532381730ebe26e138 + checksum: 10/9e7d4e4d99ee8cd5a409b862ce9837b0c1d00e179810b820ee3274e22179ecc92a6a2f93f6119781e9bc44945e87c9a8920fa02280ebbb532381730ebe26e138 languageName: node linkType: hard -"fast-glob@npm:^3.1.0, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2": +"fast-glob@npm:^3.1.0": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -7382,7 +8130,7 @@ __metadata: glob-parent: "npm:^5.1.2" merge2: "npm:^1.3.0" micromatch: "npm:^4.0.4" - checksum: 222512e9315a0efca1276af9adb2127f02105d7288fa746145bf45e2716383fb79eb983c89601a72a399a56b7c18d38ce70457c5466218c5f13fad957cee16df + checksum: 10/222512e9315a0efca1276af9adb2127f02105d7288fa746145bf45e2716383fb79eb983c89601a72a399a56b7c18d38ce70457c5466218c5f13fad957cee16df languageName: node linkType: hard @@ -7395,28 +8143,64 @@ __metadata: glob-parent: "npm:^5.1.2" merge2: "npm:^1.3.0" micromatch: "npm:^4.0.4" - checksum: 641e748664ae0fdc4dadd23c812fd7d6c80cd92d451571cb1f81fa87edb750e917f25abf74fc9503c97438b0b67ecf75b738bb8e50a83b16bd2a88b4d64e81fa + checksum: 10/641e748664ae0fdc4dadd23c812fd7d6c80cd92d451571cb1f81fa87edb750e917f25abf74fc9503c97438b0b67ecf75b738bb8e50a83b16bd2a88b4d64e81fa + languageName: node + linkType: hard + +"fast-glob@npm:^3.3.3": + version: 3.3.3 + resolution: "fast-glob@npm:3.3.3" + dependencies: + "@nodelib/fs.stat": "npm:^2.0.2" + "@nodelib/fs.walk": "npm:^1.2.3" + glob-parent: "npm:^5.1.2" + merge2: "npm:^1.3.0" + micromatch: "npm:^4.0.8" + checksum: 10/dcc6432b269762dd47381d8b8358bf964d8f4f60286ac6aa41c01ade70bda459ff2001b516690b96d5365f68a49242966112b5d5cc9cd82395fa8f9d017c90ad languageName: node linkType: hard "fast-json-stable-stringify@npm:^2.0.0": version: 2.1.0 resolution: "fast-json-stable-stringify@npm:2.1.0" - checksum: 2c20055c1fa43c922428f16ca8bb29f2807de63e5c851f665f7ac9790176c01c3b40335257736b299764a8d383388dabc73c8083b8e1bc3d99f0a941444ec60e + checksum: 10/2c20055c1fa43c922428f16ca8bb29f2807de63e5c851f665f7ac9790176c01c3b40335257736b299764a8d383388dabc73c8083b8e1bc3d99f0a941444ec60e languageName: node linkType: hard "fast-levenshtein@npm:^2.0.6": version: 2.0.6 resolution: "fast-levenshtein@npm:2.0.6" - checksum: eb7e220ecf2bab5159d157350b81d01f75726a4382f5a9266f42b9150c4523b9795f7f5d9fbbbeaeac09a441b2369f05ee02db48ea938584205530fe5693cfe1 + checksum: 10/eb7e220ecf2bab5159d157350b81d01f75726a4382f5a9266f42b9150c4523b9795f7f5d9fbbbeaeac09a441b2369f05ee02db48ea938584205530fe5693cfe1 + languageName: node + linkType: hard + +"fast-string-truncated-width@npm:^3.0.2": + version: 3.0.3 + resolution: "fast-string-truncated-width@npm:3.0.3" + checksum: 10/3a1631e48927cb558b612a90ee78a61a660823c39b024bfc113935760b5b64805dbf03c4e696c33005294db578417687432e9d13567f1a582c2c75015e8a7648 + languageName: node + linkType: hard + +"fast-string-width@npm:^3.0.1": + version: 3.0.2 + resolution: "fast-string-width@npm:3.0.2" + dependencies: + fast-string-truncated-width: "npm:^3.0.2" + checksum: 10/5b9019769f2b00b96d43575c202f4e035a0e55eba7669a9a32351de9fa0805d0959a2afcaec6e4db5ee9b9a4c08d8e77f95abeb04b5bae2f76635cf04ddb4b80 + languageName: node + linkType: hard + +"fast-uri@npm:^3.0.1": + version: 3.1.0 + resolution: "fast-uri@npm:3.1.0" + checksum: 10/818b2c96dc913bcf8511d844c3d2420e2c70b325c0653633f51821e4e29013c2015387944435cd0ef5322c36c9beecc31e44f71b257aeb8e0b333c1d62bb17c2 languageName: node linkType: hard "fastest-levenshtein@npm:^1.0.12": version: 1.0.16 resolution: "fastest-levenshtein@npm:1.0.16" - checksum: ee85d33b5cef592033f70e1c13ae8624055950b4eb832435099cd56aa313d7f251b873bedbc06a517adfaff7b31756d139535991e2406967438e03a1bf1b008e + checksum: 10/ee85d33b5cef592033f70e1c13ae8624055950b4eb832435099cd56aa313d7f251b873bedbc06a517adfaff7b31756d139535991e2406967438e03a1bf1b008e languageName: node linkType: hard @@ -7425,7 +8209,16 @@ __metadata: resolution: "fastq@npm:1.14.0" dependencies: reusify: "npm:^1.0.4" - checksum: af9adf49905dcae77ba6a1f49cd435890a4dea5666926d8a4f663c4a95a9b850f55702b4c04a346c0d8e58a9e7990abd48a3ef77d9c429acf5e6881dcf8326b2 + checksum: 10/af9adf49905dcae77ba6a1f49cd435890a4dea5666926d8a4f663c4a95a9b850f55702b4c04a346c0d8e58a9e7990abd48a3ef77d9c429acf5e6881dcf8326b2 + languageName: node + linkType: hard + +"fd-package-json@npm:^2.0.0": + version: 2.0.0 + resolution: "fd-package-json@npm:2.0.0" + dependencies: + walk-up-path: "npm:^4.0.0" + checksum: 10/e595a1a23f8e208815cdcf26c92218240da00acce80468324408dc4a5cb6c26b6efb5076f0458a02f044562a1e60253731187a627d5416b4961468ddfc0ae426 languageName: node linkType: hard @@ -7434,29 +8227,19 @@ __metadata: resolution: "fd-slicer@npm:1.1.0" dependencies: pend: "npm:~1.2.0" - checksum: db3e34fa483b5873b73f248e818f8a8b59a6427fd8b1436cd439c195fdf11e8659419404826059a642b57d18075c856d06d6a50a1413b714f12f833a9341ead3 + checksum: 10/db3e34fa483b5873b73f248e818f8a8b59a6427fd8b1436cd439c195fdf11e8659419404826059a642b57d18075c856d06d6a50a1413b714f12f833a9341ead3 languageName: node linkType: hard -"fdir@npm:^6.4.2": - version: 6.4.2 - resolution: "fdir@npm:6.4.2" +"fdir@npm:^6.5.0": + version: 6.5.0 + resolution: "fdir@npm:6.5.0" peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: picomatch: optional: true - checksum: 5ff80d1d2034e75cc68be175401c9f64c4938a6b2c1e9a0c27f2d211ffbe491fd86d29e4576825d9da8aff9bd465f0283427c2dddc11653457906c46d3bbc448 - languageName: node - linkType: hard - -"fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": - version: 3.2.0 - resolution: "fetch-blob@npm:3.2.0" - dependencies: - node-domexception: "npm:^1.0.0" - web-streams-polyfill: "npm:^3.0.3" - checksum: 5264ecceb5fdc19eb51d1d0359921f12730941e333019e673e71eb73921146dceabcb0b8f534582be4497312d656508a439ad0f5edeec2b29ab2e10c72a1f86b + checksum: 10/14ca1c9f0a0e8f4f2e9bf4e8551065a164a09545dae548c12a18d238b72e51e5a7b39bd8e5494b56463a0877672d0a6c1ef62c6fa0677db1b0c847773be939b1 languageName: node linkType: hard @@ -7465,7 +8248,7 @@ __metadata: resolution: "figures@npm:6.0.1" dependencies: is-unicode-supported: "npm:^2.0.0" - checksum: 2fb988f01bed5ae6915a0593342f083bd1b09d0a6bf9aa58d0882c446cf13b59059f8a967acd676763278107b87b762231430d610d8f3be87c90ce87984a32a1 + checksum: 10/2fb988f01bed5ae6915a0593342f083bd1b09d0a6bf9aa58d0882c446cf13b59059f8a967acd676763278107b87b762231430d610d8f3be87c90ce87984a32a1 languageName: node linkType: hard @@ -7474,7 +8257,16 @@ __metadata: resolution: "figures@npm:3.2.0" dependencies: escape-string-regexp: "npm:^1.0.5" - checksum: a3bf94e001be51d3770500789157f067218d4bc681a65e1f69d482de15120bcac822dceb1a7b3803f32e4e3a61a46df44f7f2c8ba95d6375e7491502e0dd3d97 + checksum: 10/a3bf94e001be51d3770500789157f067218d4bc681a65e1f69d482de15120bcac822dceb1a7b3803f32e4e3a61a46df44f7f2c8ba95d6375e7491502e0dd3d97 + languageName: node + linkType: hard + +"figures@npm:^6.1.0": + version: 6.1.0 + resolution: "figures@npm:6.1.0" + dependencies: + is-unicode-supported: "npm:^2.0.0" + checksum: 10/9822d13630bee8e6a9f2da866713adf13854b07e0bfde042defa8bba32d47a1c0b2afa627ce73837c674cf9a5e3edce7e879ea72cb9ea7960b2390432d8e1167 languageName: node linkType: hard @@ -7483,7 +8275,7 @@ __metadata: resolution: "file-entry-cache@npm:6.0.1" dependencies: flat-cache: "npm:^3.0.4" - checksum: 099bb9d4ab332cb93c48b14807a6918a1da87c45dce91d4b61fd40e6505d56d0697da060cb901c729c90487067d93c9243f5da3dc9c41f0358483bfdebca736b + checksum: 10/099bb9d4ab332cb93c48b14807a6918a1da87c45dce91d4b61fd40e6505d56d0697da060cb901c729c90487067d93c9243f5da3dc9c41f0358483bfdebca736b languageName: node linkType: hard @@ -7495,7 +8287,7 @@ __metadata: is-number: "npm:^3.0.0" repeat-string: "npm:^1.6.1" to-regex-range: "npm:^2.1.0" - checksum: 68be23b3c40d5a3fd2847ce18e3a5eac25d9f4c05627291e048ba1346ed0e429668b58a3429e61c0db9fa5954c4402fe99322a65d8a0eb06ebed8d3a18fbb09a + checksum: 10/68be23b3c40d5a3fd2847ce18e3a5eac25d9f4c05627291e048ba1346ed0e429668b58a3429e61c0db9fa5954c4402fe99322a65d8a0eb06ebed8d3a18fbb09a languageName: node linkType: hard @@ -7504,7 +8296,16 @@ __metadata: resolution: "fill-range@npm:7.0.1" dependencies: to-regex-range: "npm:^5.0.1" - checksum: e260f7592fd196b4421504d3597cc76f4a1ca7a9488260d533b611fc3cefd61e9a9be1417cb82d3b01ad9f9c0ff2dbf258e1026d2445e26b0cf5148ff4250429 + checksum: 10/e260f7592fd196b4421504d3597cc76f4a1ca7a9488260d533b611fc3cefd61e9a9be1417cb82d3b01ad9f9c0ff2dbf258e1026d2445e26b0cf5148ff4250429 + languageName: node + linkType: hard + +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" + dependencies: + to-regex-range: "npm:^5.0.1" + checksum: 10/a7095cb39e5bc32fada2aa7c7249d3f6b01bd1ce461a61b0adabacccabd9198500c6fb1f68a7c851a657e273fce2233ba869638897f3d7ed2e87a2d89b4436ea languageName: node linkType: hard @@ -7519,18 +8320,35 @@ __metadata: parseurl: "npm:~1.3.3" statuses: "npm:2.0.1" unpipe: "npm:~1.0.0" - checksum: 635718cb203c6d18e6b48dfbb6c54ccb08ea470e4f474ddcef38c47edcf3227feec316f886dd701235997d8af35240cae49856721ce18f539ad038665ebbf163 + checksum: 10/635718cb203c6d18e6b48dfbb6c54ccb08ea470e4f474ddcef38c47edcf3227feec316f886dd701235997d8af35240cae49856721ce18f539ad038665ebbf163 languageName: node linkType: hard -"find-cache-dir@npm:^3.3.1, find-cache-dir@npm:^3.3.2": +"find-cache-dir@npm:^3.3.1": version: 3.3.2 resolution: "find-cache-dir@npm:3.3.2" dependencies: commondir: "npm:^1.0.1" make-dir: "npm:^3.0.2" pkg-dir: "npm:^4.1.0" - checksum: 3907c2e0b15132704ed67083686cd3e68ab7d9ecc22e50ae9da20678245d488b01fa22c0e34c0544dc6edc4354c766f016c8c186a787be7c17f7cde8c5281e85 + checksum: 10/3907c2e0b15132704ed67083686cd3e68ab7d9ecc22e50ae9da20678245d488b01fa22c0e34c0544dc6edc4354c766f016c8c186a787be7c17f7cde8c5281e85 + languageName: node + linkType: hard + +"find-cache-directory@npm:^6.0.0": + version: 6.0.0 + resolution: "find-cache-directory@npm:6.0.0" + dependencies: + common-path-prefix: "npm:^3.0.0" + pkg-dir: "npm:^8.0.0" + checksum: 10/d0864b74ac556e21b1b4dc09d37f0b85ba8620f8cecc08727e8b2348e94828595d7368095deb79e804234629db56900c0f953beecf3cf2373e615fb809cc2033 + languageName: node + linkType: hard + +"find-up-simple@npm:^1.0.0": + version: 1.0.1 + resolution: "find-up-simple@npm:1.0.1" + checksum: 10/6e374bffda9f8425314eab47ef79752b6e77dcc95c0ad17d257aef48c32fe07bbc41bcafbd22941c25bb94fffaaaa8e178d928867d844c58100c7fe19ec82f72 languageName: node linkType: hard @@ -7540,7 +8358,7 @@ __metadata: dependencies: locate-path: "npm:^6.0.0" path-exists: "npm:^4.0.0" - checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 + checksum: 10/07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 languageName: node linkType: hard @@ -7550,17 +8368,7 @@ __metadata: dependencies: locate-path: "npm:^5.0.0" path-exists: "npm:^4.0.0" - checksum: 4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 - languageName: node - linkType: hard - -"find-up@npm:^6.3.0": - version: 6.3.0 - resolution: "find-up@npm:6.3.0" - dependencies: - locate-path: "npm:^7.1.0" - path-exists: "npm:^5.0.0" - checksum: 4f3bdc30d41778c647e53f4923e72de5e5fb055157031f34501c5b36c2eb59f77b997edf9cb00165c6060cda7eaa2e3da82cb6be2e61d68ad3e07c4bc4cce67e + checksum: 10/4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 languageName: node linkType: hard @@ -7571,16 +8379,7 @@ __metadata: locate-path: "npm:^7.2.0" path-exists: "npm:^5.0.0" unicorn-magic: "npm:^0.1.0" - checksum: 7e6b08fbc05a10677e25e74bb0a020054a86b31d1806c5e6a9e32e75472bbf177210bc16e5f97453be8bda7ae2e3d97669dbb2901f8c30b39ce53929cbea6746 - languageName: node - linkType: hard - -"find-yarn-workspace-root@npm:^2.0.0": - version: 2.0.0 - resolution: "find-yarn-workspace-root@npm:2.0.0" - dependencies: - micromatch: "npm:^4.0.2" - checksum: 7fa7942849eef4d5385ee96a0a9a5a9afe885836fd72ed6a4280312a38690afea275e7d09b343fe97daf0412d833f8ac4b78c17fc756386d9ebebf0759d707a7 + checksum: 10/7e6b08fbc05a10677e25e74bb0a020054a86b31d1806c5e6a9e32e75472bbf177210bc16e5f97453be8bda7ae2e3d97669dbb2901f8c30b39ce53929cbea6746 languageName: node linkType: hard @@ -7591,14 +8390,14 @@ __metadata: flatted: "npm:^3.2.9" keyv: "npm:^4.5.3" rimraf: "npm:^3.0.2" - checksum: 02381c6ece5e9fa5b826c9bbea481d7fd77645d96e4b0b1395238124d581d10e56f17f723d897b6d133970f7a57f0fab9148cbbb67237a0a0ffe794ba60c0c70 + checksum: 10/02381c6ece5e9fa5b826c9bbea481d7fd77645d96e4b0b1395238124d581d10e56f17f723d897b6d133970f7a57f0fab9148cbbb67237a0a0ffe794ba60c0c70 languageName: node linkType: hard "flatted@npm:^3.2.9": version: 3.3.1 resolution: "flatted@npm:3.3.1" - checksum: 7b8376061d5be6e0d3658bbab8bde587647f68797cf6bfeae9dea0e5137d9f27547ab92aaff3512dd9d1299086a6d61be98e9d48a56d17531b634f77faadbc49 + checksum: 10/7b8376061d5be6e0d3658bbab8bde587647f68797cf6bfeae9dea0e5137d9f27547ab92aaff3512dd9d1299086a6d61be98e9d48a56d17531b634f77faadbc49 languageName: node linkType: hard @@ -7607,24 +8406,33 @@ __metadata: resolution: "for-each@npm:0.3.3" dependencies: is-callable: "npm:^1.1.3" - checksum: fdac0cde1be35610bd635ae958422e8ce0cc1313e8d32ea6d34cfda7b60850940c1fd07c36456ad76bd9c24aef6ff5e03b02beb58c83af5ef6c968a64eada676 + checksum: 10/fdac0cde1be35610bd635ae958422e8ce0cc1313e8d32ea6d34cfda7b60850940c1fd07c36456ad76bd9c24aef6ff5e03b02beb58c83af5ef6c968a64eada676 + languageName: node + linkType: hard + +"for-each@npm:^0.3.5": + version: 0.3.5 + resolution: "for-each@npm:0.3.5" + dependencies: + is-callable: "npm:^1.2.7" + checksum: 10/330cc2439f85c94f4609de3ee1d32c5693ae15cdd7fe3d112c4fd9efd4ce7143f2c64ef6c2c9e0cfdb0058437f33ef05b5bdae5b98fcc903fb2143fbaf0fea0f languageName: node linkType: hard "for-in@npm:^1.0.2": version: 1.0.2 resolution: "for-in@npm:1.0.2" - checksum: 09f4ae93ce785d253ac963d94c7f3432d89398bf25ac7a24ed034ca393bf74380bdeccc40e0f2d721a895e54211b07c8fad7132e8157827f6f7f059b70b4043d + checksum: 10/09f4ae93ce785d253ac963d94c7f3432d89398bf25ac7a24ed034ca393bf74380bdeccc40e0f2d721a895e54211b07c8fad7132e8157827f6f7f059b70b4043d languageName: node linkType: hard -"foreground-child@npm:^3.1.0": - version: 3.1.1 - resolution: "foreground-child@npm:3.1.1" +"foreground-child@npm:^3.3.1": + version: 3.3.1 + resolution: "foreground-child@npm:3.3.1" dependencies: - cross-spawn: "npm:^7.0.0" + cross-spawn: "npm:^7.0.6" signal-exit: "npm:^4.0.1" - checksum: 087edd44857d258c4f73ad84cb8df980826569656f2550c341b27adf5335354393eec24ea2fabd43a253233fb27cee177ebe46bd0b7ea129c77e87cb1e9936fb + checksum: 10/427b33f997a98073c0424e5c07169264a62cda806d8d2ded159b5b903fdfc8f0a1457e06b5fc35506497acb3f1e353f025edee796300209ac6231e80edece835 languageName: node linkType: hard @@ -7651,23 +8459,14 @@ __metadata: peerDependenciesMeta: vue-template-compiler: optional: true - checksum: 2ea6b9e0ceeef55f0e8228e88b7ef5c74eb81c259e309866df3fa165d5acb212ece0538b9b63ad0d3185e21e8b6eea8027534e08f991c3637e5114bd93030f0f - languageName: node - linkType: hard - -"formdata-polyfill@npm:^4.0.10": - version: 4.0.10 - resolution: "formdata-polyfill@npm:4.0.10" - dependencies: - fetch-blob: "npm:^3.1.2" - checksum: 9b5001d2edef3c9449ac3f48bd4f8cc92e7d0f2e7c1a5c8ba555ad4e77535cc5cf621fabe49e97f304067037282dd9093b9160a3cb533e46420b446c4e6bc06f + checksum: 10/2ea6b9e0ceeef55f0e8228e88b7ef5c74eb81c259e309866df3fa165d5acb212ece0538b9b63ad0d3185e21e8b6eea8027534e08f991c3637e5114bd93030f0f languageName: node linkType: hard "forwarded@npm:0.2.0": version: 0.2.0 resolution: "forwarded@npm:0.2.0" - checksum: 29ba9fd347117144e97cbb8852baae5e8b2acb7d1b591ef85695ed96f5b933b1804a7fac4a15dd09ca7ac7d0cdc104410e8102aae2dd3faa570a797ba07adb81 + checksum: 10/29ba9fd347117144e97cbb8852baae5e8b2acb7d1b591ef85695ed96f5b933b1804a7fac4a15dd09ca7ac7d0cdc104410e8102aae2dd3faa570a797ba07adb81 languageName: node linkType: hard @@ -7676,14 +8475,14 @@ __metadata: resolution: "fragment-cache@npm:0.2.1" dependencies: map-cache: "npm:^0.2.2" - checksum: 1cbbd0b0116b67d5790175de0038a11df23c1cd2e8dcdbade58ebba5594c2d641dade6b4f126d82a7b4a6ffc2ea12e3d387dbb64ea2ae97cf02847d436f60fdc + checksum: 10/1cbbd0b0116b67d5790175de0038a11df23c1cd2e8dcdbade58ebba5594c2d641dade6b4f126d82a7b4a6ffc2ea12e3d387dbb64ea2ae97cf02847d436f60fdc languageName: node linkType: hard "fresh@npm:0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" - checksum: 64c88e489b5d08e2f29664eb3c79c705ff9a8eb15d3e597198ef76546d4ade295897a44abb0abd2700e7ef784b2e3cbf1161e4fbf16f59129193fd1030d16da1 + checksum: 10/64c88e489b5d08e2f29664eb3c79c705ff9a8eb15d3e597198ef76546d4ade295897a44abb0abd2700e7ef784b2e3cbf1161e4fbf16f59129193fd1030d16da1 languageName: node linkType: hard @@ -7694,18 +8493,18 @@ __metadata: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" - checksum: 05ce2c3b59049bcb7b52001acd000e44b3c4af4ec1f8839f383ef41ec0048e3cfa7fd8a637b1bddfefad319145db89be91f4b7c1db2908205d38bf91e7d1d3b7 + checksum: 10/05ce2c3b59049bcb7b52001acd000e44b3c4af4ec1f8839f383ef41ec0048e3cfa7fd8a637b1bddfefad319145db89be91f4b7c1db2908205d38bf91e7d1d3b7 languageName: node linkType: hard -"fs-extra@npm:^11.2.0": - version: 11.2.0 - resolution: "fs-extra@npm:11.2.0" +"fs-extra@npm:^11.3.2": + version: 11.3.2 + resolution: "fs-extra@npm:11.3.2" dependencies: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" - checksum: 0579bf6726a4cd054d4aa308f10b483f52478bb16284f32cf60b4ce0542063d551fca1a08a2af365e35db21a3fa5a06cf2a6ed614004b4368982bc754cb816b3 + checksum: 10/d559545c73fda69c75aa786f345c2f738b623b42aea850200b1582e006a35278f63787179e3194ba19413c26a280441758952b0c7e88dd96762d497e365a6c3e languageName: node linkType: hard @@ -7716,7 +8515,7 @@ __metadata: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^4.0.0" universalify: "npm:^0.1.0" - checksum: 6fb12449f5349be724a138b4a7b45fe6a317d2972054517f5971959c26fbd17c0e145731a11c7324460262baa33e0a799b183ceace98f7a372c95fbb6f20f5de + checksum: 10/6fb12449f5349be724a138b4a7b45fe6a317d2972054517f5971959c26fbd17c0e145731a11c7324460262baa33e0a799b183ceace98f7a372c95fbb6f20f5de languageName: node linkType: hard @@ -7728,7 +8527,7 @@ __metadata: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" - checksum: 08600da1b49552ed23dfac598c8fc909c66776dd130fea54fbcad22e330f7fcc13488bb995f6bc9ce5651aa35b65702faf616fe76370ee56f1aade55da982dca + checksum: 10/08600da1b49552ed23dfac598c8fc909c66776dd130fea54fbcad22e330f7fcc13488bb995f6bc9ce5651aa35b65702faf616fe76370ee56f1aade55da982dca languageName: node linkType: hard @@ -7737,7 +8536,7 @@ __metadata: resolution: "fs-minipass@npm:2.1.0" dependencies: minipass: "npm:^3.0.0" - checksum: 03191781e94bc9a54bd376d3146f90fe8e082627c502185dbf7b9b3032f66b0b142c1115f3b2cc5936575fc1b44845ce903dd4c21bec2a8d69f3bd56f9cee9ec + checksum: 10/03191781e94bc9a54bd376d3146f90fe8e082627c502185dbf7b9b3032f66b0b142c1115f3b2cc5936575fc1b44845ce903dd4c21bec2a8d69f3bd56f9cee9ec languageName: node linkType: hard @@ -7746,21 +8545,21 @@ __metadata: resolution: "fs-minipass@npm:3.0.3" dependencies: minipass: "npm:^7.0.3" - checksum: af143246cf6884fe26fa281621d45cfe111d34b30535a475bfa38dafe343dadb466c047a924ffc7d6b7b18265df4110224ce3803806dbb07173bf2087b648d7f + checksum: 10/af143246cf6884fe26fa281621d45cfe111d34b30535a475bfa38dafe343dadb466c047a924ffc7d6b7b18265df4110224ce3803806dbb07173bf2087b648d7f languageName: node linkType: hard "fs-monkey@npm:^1.0.3": version: 1.0.3 resolution: "fs-monkey@npm:1.0.3" - checksum: af1abe305863956f5471fe41a4026da7607e866ee5f6c9a9ad6666b51eed102cbba08043eec708e15a1c78ced56bc33c72ee1ddf79720704791c77ed8f274a47 + checksum: 10/af1abe305863956f5471fe41a4026da7607e866ee5f6c9a9ad6666b51eed102cbba08043eec708e15a1c78ced56bc33c72ee1ddf79720704791c77ed8f274a47 languageName: node linkType: hard "fs.realpath@npm:^1.0.0": version: 1.0.0 resolution: "fs.realpath@npm:1.0.0" - checksum: e703107c28e362d8d7b910bbcbfd371e640a3bb45ae157a362b5952c0030c0b6d4981140ec319b347bce7adc025dd7813da1ff908a945ac214d64f5402a51b96 + checksum: 10/e703107c28e362d8d7b910bbcbfd371e640a3bb45ae157a362b5952c0030c0b6d4981140ec319b347bce7adc025dd7813da1ff908a945ac214d64f5402a51b96 languageName: node linkType: hard @@ -7769,7 +8568,7 @@ __metadata: resolution: "fsevents@npm:2.3.2" dependencies: node-gyp: "npm:latest" - checksum: 6b5b6f5692372446ff81cf9501c76e3e0459a4852b3b5f1fc72c103198c125a6b8c72f5f166bdd76ffb2fca261e7f6ee5565daf80dca6e571e55bcc589cc1256 + checksum: 10/6b5b6f5692372446ff81cf9501c76e3e0459a4852b3b5f1fc72c103198c125a6b8c72f5f166bdd76ffb2fca261e7f6ee5565daf80dca6e571e55bcc589cc1256 conditions: os=darwin languageName: node linkType: hard @@ -7786,18 +8585,18 @@ __metadata: "function-bind@npm:^1.1.1": version: 1.1.1 resolution: "function-bind@npm:1.1.1" - checksum: d83f2968030678f0b8c3f2183d63dcd969344eb8b55b4eb826a94ccac6de8b87c95bebffda37a6386c74f152284eb02956ff2c496897f35d32bdc2628ac68ac5 + checksum: 10/d83f2968030678f0b8c3f2183d63dcd969344eb8b55b4eb826a94ccac6de8b87c95bebffda37a6386c74f152284eb02956ff2c496897f35d32bdc2628ac68ac5 languageName: node linkType: hard "function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" - checksum: 185e20d20f10c8d661d59aac0f3b63b31132d492e1b11fcc2a93cb2c47257ebaee7407c38513efd2b35cafdf972d9beb2ea4593c1e0f3bf8f2744836928d7454 + checksum: 10/185e20d20f10c8d661d59aac0f3b63b31132d492e1b11fcc2a93cb2c47257ebaee7407c38513efd2b35cafdf972d9beb2ea4593c1e0f3bf8f2744836928d7454 languageName: node linkType: hard -"function.prototype.name@npm:^1.1.5, function.prototype.name@npm:^1.1.6": +"function.prototype.name@npm:^1.1.6": version: 1.1.6 resolution: "function.prototype.name@npm:1.1.6" dependencies: @@ -7805,21 +8604,35 @@ __metadata: define-properties: "npm:^1.2.0" es-abstract: "npm:^1.22.1" functions-have-names: "npm:^1.2.3" - checksum: 4d40be44d4609942e4e90c4fff77a811fa936f4985d92d2abfcf44f673ba344e2962bf223a33101f79c1a056465f36f09b072b9c289d7660ca554a12491cd5a2 + checksum: 10/4d40be44d4609942e4e90c4fff77a811fa936f4985d92d2abfcf44f673ba344e2962bf223a33101f79c1a056465f36f09b072b9c289d7660ca554a12491cd5a2 + languageName: node + linkType: hard + +"function.prototype.name@npm:^1.1.8": + version: 1.1.8 + resolution: "function.prototype.name@npm:1.1.8" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + functions-have-names: "npm:^1.2.3" + hasown: "npm:^2.0.2" + is-callable: "npm:^1.2.7" + checksum: 10/25b9e5bea936732a6f0c0c08db58cc0d609ac1ed458c6a07ead46b32e7b9bf3fe5887796c3f83d35994efbc4fdde81c08ac64135b2c399b8f2113968d44082bc languageName: node linkType: hard "functions-have-names@npm:^1.2.3": version: 1.2.3 resolution: "functions-have-names@npm:1.2.3" - checksum: 0ddfd3ed1066a55984aaecebf5419fbd9344a5c38dd120ffb0739fac4496758dcf371297440528b115e4367fc46e3abc86a2cc0ff44612181b175ae967a11a05 + checksum: 10/0ddfd3ed1066a55984aaecebf5419fbd9344a5c38dd120ffb0739fac4496758dcf371297440528b115e4367fc46e3abc86a2cc0ff44612181b175ae967a11a05 languageName: node linkType: hard "fuzzysearch@npm:^1.0.3": version: 1.0.3 resolution: "fuzzysearch@npm:1.0.3" - checksum: 0d557e802e6160a566e4034362f4ffbc7af4277207a753001eefee0d98177d6979c93f5dd0727780a4eb4bc23298d3aee84352ce63ba8fb96c48fee4d2396d19 + checksum: 10/0d557e802e6160a566e4034362f4ffbc7af4277207a753001eefee0d98177d6979c93f5dd0727780a4eb4bc23298d3aee84352ce63ba8fb96c48fee4d2396d19 languageName: node linkType: hard @@ -7835,32 +8648,39 @@ __metadata: string-width: "npm:^4.2.3" strip-ansi: "npm:^6.0.1" wide-align: "npm:^1.1.5" - checksum: 09535dd53b5ced6a34482b1fa9f3929efdeac02f9858569cde73cef3ed95050e0f3d095706c1689614059898924b7a74aa14042f51381a1ccc4ee5c29d2389c4 + checksum: 10/09535dd53b5ced6a34482b1fa9f3929efdeac02f9858569cde73cef3ed95050e0f3d095706c1689614059898924b7a74aa14042f51381a1ccc4ee5c29d2389c4 + languageName: node + linkType: hard + +"generator-function@npm:^2.0.0": + version: 2.0.1 + resolution: "generator-function@npm:2.0.1" + checksum: 10/eb7e7eb896c5433f3d40982b2ccacdb3dd990dd3499f14040e002b5d54572476513be8a2e6f9609f6e41ab29f2c4469307611ddbfc37ff4e46b765c326663805 languageName: node linkType: hard "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" - checksum: 17d8333460204fbf1f9160d067e1e77f908a5447febb49424b8ab043026049835c9ef3974445c57dbd39161f4d2b04356d7de12b2eecaa27a7a7ea7d871cbedd + checksum: 10/17d8333460204fbf1f9160d067e1e77f908a5447febb49424b8ab043026049835c9ef3974445c57dbd39161f4d2b04356d7de12b2eecaa27a7a7ea7d871cbedd languageName: node linkType: hard "get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": version: 2.0.5 resolution: "get-caller-file@npm:2.0.5" - checksum: b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 + checksum: 10/b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 languageName: node linkType: hard "get-east-asian-width@npm:^1.0.0": version: 1.3.0 resolution: "get-east-asian-width@npm:1.3.0" - checksum: 8e8e779eb28701db7fdb1c8cab879e39e6ae23f52dadd89c8aed05869671cee611a65d4f8557b83e981428623247d8bc5d0c7a4ef3ea7a41d826e73600112ad8 + checksum: 10/8e8e779eb28701db7fdb1c8cab879e39e6ae23f52dadd89c8aed05869671cee611a65d4f8557b83e981428623247d8bc5d0c7a4ef3ea7a41d826e73600112ad8 languageName: node linkType: hard -"get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": version: 1.2.4 resolution: "get-intrinsic@npm:1.2.4" dependencies: @@ -7869,14 +8689,45 @@ __metadata: has-proto: "npm:^1.0.1" has-symbols: "npm:^1.0.3" hasown: "npm:^2.0.0" - checksum: 85bbf4b234c3940edf8a41f4ecbd4e25ce78e5e6ad4e24ca2f77037d983b9ef943fd72f00f3ee97a49ec622a506b67db49c36246150377efcda1c9eb03e5f06d + checksum: 10/85bbf4b234c3940edf8a41f4ecbd4e25ce78e5e6ad4e24ca2f77037d983b9ef943fd72f00f3ee97a49ec622a506b67db49c36246150377efcda1c9eb03e5f06d + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7, get-intrinsic@npm:^1.3.0": + version: 1.3.1 + resolution: "get-intrinsic@npm:1.3.1" + dependencies: + async-function: "npm:^1.0.0" + async-generator-function: "npm:^1.0.0" + call-bind-apply-helpers: "npm:^1.0.2" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" + function-bind: "npm:^1.1.2" + generator-function: "npm:^2.0.0" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: 10/bb579dda84caa4a3a41611bdd483dade7f00f246f2a7992eb143c5861155290df3fdb48a8406efa3dfb0b434e2c8fafa4eebd469e409d0439247f85fc3fa2cc1 + languageName: node + linkType: hard + +"get-proto@npm:^1.0.0, get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: "npm:^1.0.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10/4fc96afdb58ced9a67558698b91433e6b037aaa6f1493af77498d7c85b141382cf223c0e5946f334fb328ee85dfe6edd06d218eaf09556f4bc4ec6005d7f5f7b languageName: node linkType: hard "get-stdin@npm:^8.0.0": version: 8.0.0 resolution: "get-stdin@npm:8.0.0" - checksum: 40128b6cd25781ddbd233344f1a1e4006d4284906191ed0a7d55ec2c1a3e44d650f280b2c9eeab79c03ac3037da80257476c0e4e5af38ddfb902d6ff06282d77 + checksum: 10/40128b6cd25781ddbd233344f1a1e4006d4284906191ed0a7d55ec2c1a3e44d650f280b2c9eeab79c03ac3037da80257476c0e4e5af38ddfb902d6ff06282d77 languageName: node linkType: hard @@ -7885,7 +8736,7 @@ __metadata: resolution: "get-stream@npm:4.1.0" dependencies: pump: "npm:^3.0.0" - checksum: 12673e8aebc79767d187b203e5bfabb8266304037815d3bcc63b6f8c67c6d4ad0d98d4d4528bcdc1cbea68f1dd91bcbd87827aa3cdcfa9c5fa4a4644716d72c2 + checksum: 10/12673e8aebc79767d187b203e5bfabb8266304037815d3bcc63b6f8c67c6d4ad0d98d4d4528bcdc1cbea68f1dd91bcbd87827aa3cdcfa9c5fa4a4644716d72c2 languageName: node linkType: hard @@ -7894,24 +8745,17 @@ __metadata: resolution: "get-stream@npm:5.2.0" dependencies: pump: "npm:^3.0.0" - checksum: 13a73148dca795e41421013da6e3ebff8ccb7fba4d2f023fd0c6da2c166ec4e789bec9774a73a7b49c08daf2cae552f8a3e914042ac23b5f59dd278cc8f9cbfb - languageName: node - linkType: hard - -"get-stream@npm:^8.0.1": - version: 8.0.1 - resolution: "get-stream@npm:8.0.1" - checksum: dde5511e2e65a48e9af80fea64aff11b4921b14b6e874c6f8294c50975095af08f41bfb0b680c887f28b566dd6ec2cb2f960f9d36a323359be324ce98b766e9e + checksum: 10/13a73148dca795e41421013da6e3ebff8ccb7fba4d2f023fd0c6da2c166ec4e789bec9774a73a7b49c08daf2cae552f8a3e914042ac23b5f59dd278cc8f9cbfb languageName: node linkType: hard -"get-stream@npm:^9.0.1": +"get-stream@npm:^9.0.0": version: 9.0.1 resolution: "get-stream@npm:9.0.1" dependencies: "@sec-ant/readable-stream": "npm:^0.4.1" is-stream: "npm:^4.0.1" - checksum: ce56e6db6bcd29ca9027b0546af035c3e93dcd154ca456b54c298901eb0e5b2ce799c5d727341a100c99e14c523f267f1205f46f153f7b75b1f4da6d98a21c5e + checksum: 10/ce56e6db6bcd29ca9027b0546af035c3e93dcd154ca456b54c298901eb0e5b2ce799c5d727341a100c99e14c523f267f1205f46f153f7b75b1f4da6d98a21c5e languageName: node linkType: hard @@ -7922,14 +8766,25 @@ __metadata: call-bind: "npm:^1.0.5" es-errors: "npm:^1.3.0" get-intrinsic: "npm:^1.2.4" - checksum: e1cb53bc211f9dbe9691a4f97a46837a553c4e7caadd0488dc24ac694db8a390b93edd412b48dcdd0b4bbb4c595de1709effc75fc87c0839deedc6968f5bd973 + checksum: 10/e1cb53bc211f9dbe9691a4f97a46837a553c4e7caadd0488dc24ac694db8a390b93edd412b48dcdd0b4bbb4c595de1709effc75fc87c0839deedc6968f5bd973 + languageName: node + linkType: hard + +"get-symbol-description@npm:^1.1.0": + version: 1.1.0 + resolution: "get-symbol-description@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + checksum: 10/a353e3a9595a74720b40fb5bae3ba4a4f826e186e83814d93375182384265676f59e49998b9cdfac4a2225ce95a3d32a68f502a2c5619303987f1c183ab80494 languageName: node linkType: hard "get-value@npm:^2.0.3, get-value@npm:^2.0.6": version: 2.0.6 resolution: "get-value@npm:2.0.6" - checksum: 5c3b99cb5398ea8016bf46ff17afc5d1d286874d2ad38ca5edb6e87d75c0965b0094cb9a9dddef2c59c23d250702323539a7fbdd870620db38c7e7d7ec87c1eb + checksum: 10/5c3b99cb5398ea8016bf46ff17afc5d1d286874d2ad38ca5edb6e87d75c0965b0094cb9a9dddef2c59c23d250702323539a7fbdd870620db38c7e7d7ec87c1eb languageName: node linkType: hard @@ -7942,38 +8797,26 @@ __metadata: split2: "npm:^4.0.0" bin: git-raw-commits: cli.mjs - checksum: 95546f4afcb33cf00ff638f7fec55ad61d4d927447737900e1f6fcbbdbb341b3f150908424cc62acb6d9faaea6f1e8f55d0697b899f0589af9d2733afb20abfb - languageName: node - linkType: hard - -"git-semver-tags@npm:^7.0.0": - version: 7.0.1 - resolution: "git-semver-tags@npm:7.0.1" - dependencies: - meow: "npm:^12.0.1" - semver: "npm:^7.5.2" - bin: - git-semver-tags: cli.mjs - checksum: 07b8a352bd28ad7678a2e12c91b11b5e53aff017420497bbb1cba0645e609f58d0a7d02d5f2ea6c7cd3019d7631ce7737f64cc90c47d944753c6bd2a36c03211 + checksum: 10/95546f4afcb33cf00ff638f7fec55ad61d4d927447737900e1f6fcbbdbb341b3f150908424cc62acb6d9faaea6f1e8f55d0697b899f0589af9d2733afb20abfb languageName: node linkType: hard -"git-up@npm:^8.0.0": - version: 8.0.0 - resolution: "git-up@npm:8.0.0" +"git-up@npm:^8.1.0": + version: 8.1.1 + resolution: "git-up@npm:8.1.1" dependencies: is-ssh: "npm:^1.4.0" parse-url: "npm:^9.2.0" - checksum: c611cb02399c3ceca99861d6774942738fa8a115cf594e1f98fb9ab321e10e7529084139f64fb007dbc967df6946e1a9510bb6686106aff5e799b68a213727a1 + checksum: 10/475bfb816ee6003c505f25f2d6859148eedf684b2381f59774a8b4baf279d603710b888ecd1c5f5619fd7a582b131c2c52f8d247d59c7cc10bb7f7edffc704f7 languageName: node linkType: hard -"git-url-parse@npm:^16.0.0": - version: 16.0.0 - resolution: "git-url-parse@npm:16.0.0" +"git-url-parse@npm:^16.1.0": + version: 16.1.0 + resolution: "git-url-parse@npm:16.1.0" dependencies: - git-up: "npm:^8.0.0" - checksum: fa154d067ae53dff3020c1985237643ab95dd9c6c455150b482df4ba46afec98c258a2eee6001f33e30dd8e18e5d29606689ec41c71bde2b10d4637effcb7fa8 + git-up: "npm:^8.1.0" + checksum: 10/1522e86ce89bb854ac5eaab13e71f9a72e93c4eb9897559d9731e03b700a7e2d38d16a77dddede9f79c8dac6f50633e2e420702bb1677580e797312e9b55379d languageName: node linkType: hard @@ -7983,7 +8826,7 @@ __metadata: dependencies: is-glob: "npm:^3.1.0" path-dirname: "npm:^1.0.0" - checksum: 653d559237e89a11b9934bef3f392ec42335602034c928590544d383ff5ef449f7b12f3cfa539708e74bc0a6c28ab1fe51d663cc07463cdf899ba92afd85a855 + checksum: 10/653d559237e89a11b9934bef3f392ec42335602034c928590544d383ff5ef449f7b12f3cfa539708e74bc0a6c28ab1fe51d663cc07463cdf899ba92afd85a855 languageName: node linkType: hard @@ -7992,7 +8835,7 @@ __metadata: resolution: "glob-parent@npm:5.1.2" dependencies: is-glob: "npm:^4.0.1" - checksum: 32cd106ce8c0d83731966d31517adb766d02c3812de49c30cfe0675c7c0ae6630c11214c54a5ae67aca882cf738d27fd7768f21aa19118b9245950554be07247 + checksum: 10/32cd106ce8c0d83731966d31517adb766d02c3812de49c30cfe0675c7c0ae6630c11214c54a5ae67aca882cf738d27fd7768f21aa19118b9245950554be07247 languageName: node linkType: hard @@ -8001,21 +8844,21 @@ __metadata: resolution: "glob-parent@npm:6.0.2" dependencies: is-glob: "npm:^4.0.3" - checksum: c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 + checksum: 10/c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 languageName: node linkType: hard "glob-to-regexp@npm:^0.3.0": version: 0.3.0 resolution: "glob-to-regexp@npm:0.3.0" - checksum: a716708f7887a1d3c46188dbbd5baf6b1647fa670e458d49db949369e20eb79fad9828d6601f618455f87fd13041b6087b01233d95ba7092aba7acb7491c9d39 + checksum: 10/a716708f7887a1d3c46188dbbd5baf6b1647fa670e458d49db949369e20eb79fad9828d6601f618455f87fd13041b6087b01233d95ba7092aba7acb7491c9d39 languageName: node linkType: hard "glob-to-regexp@npm:^0.4.1": version: 0.4.1 resolution: "glob-to-regexp@npm:0.4.1" - checksum: 9009529195a955c40d7b9690794aeff5ba665cc38f1519e111c58bb54366fd0c106bde80acf97ba4e533208eb53422c83b136611a54c5fefb1edd8dc267cb62e + checksum: 10/9009529195a955c40d7b9690794aeff5ba665cc38f1519e111c58bb54366fd0c106bde80acf97ba4e533208eb53422c83b136611a54c5fefb1edd8dc267cb62e languageName: node linkType: hard @@ -8027,22 +8870,34 @@ __metadata: minimatch: "npm:^7.4.1" minipass: "npm:^4.2.4" path-scurry: "npm:^1.6.1" - checksum: 8b13d0ffe23b79e37659c2fb9969b57042ee203dc8da0621c8c6f651d6d0d64749f46f1021088b582faa68516b07c032d0fc45881633a2beceed39a7dcb54816 + checksum: 10/8b13d0ffe23b79e37659c2fb9969b57042ee203dc8da0621c8c6f651d6d0d64749f46f1021088b582faa68516b07c032d0fc45881633a2beceed39a7dcb54816 languageName: node linkType: hard -"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": - version: 10.3.10 - resolution: "glob@npm:10.3.10" - dependencies: - foreground-child: "npm:^3.1.0" - jackspeak: "npm:^2.3.5" - minimatch: "npm:^9.0.1" - minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - path-scurry: "npm:^1.10.1" +"glob@npm:^11.0.0": + version: 11.1.0 + resolution: "glob@npm:11.1.0" + dependencies: + foreground-child: "npm:^3.3.1" + jackspeak: "npm:^4.1.1" + minimatch: "npm:^10.1.1" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^2.0.0" bin: glob: dist/esm/bin.mjs - checksum: 38bdb2c9ce75eb5ed168f309d4ed05b0798f640b637034800a6bf306f39d35409bf278b0eaaffaec07591085d3acb7184a201eae791468f0f617771c2486a6a8 + checksum: 10/da4501819633daff8822c007bb3f93d5c4d2cbc7b15a8e886660f4497dd251a1fb4f53a85fba1e760b31704eff7164aeb2c7a82db10f9f2c362d12c02fe52cf3 + languageName: node + linkType: hard + +"glob@npm:^13.0.0": + version: 13.0.0 + resolution: "glob@npm:13.0.0" + dependencies: + minimatch: "npm:^10.1.1" + minipass: "npm:^7.1.2" + path-scurry: "npm:^2.0.0" + checksum: 10/de390721d29ee1c9ea41e40ec2aa0de2cabafa68022e237dc4297665a5e4d650776f2573191984ea1640aba1bf0ea34eddef2d8cbfbfc2ad24b5fb0af41d8846 languageName: node linkType: hard @@ -8056,7 +8911,7 @@ __metadata: minimatch: "npm:^3.1.1" once: "npm:^1.3.0" path-is-absolute: "npm:^1.0.0" - checksum: 59452a9202c81d4508a43b8af7082ca5c76452b9fcc4a9ab17655822e6ce9b21d4f8fbadabe4fe3faef448294cec249af305e2cd824b7e9aaf689240e5e96a7b + checksum: 10/59452a9202c81d4508a43b8af7082ca5c76452b9fcc4a9ab17655822e6ce9b21d4f8fbadabe4fe3faef448294cec249af305e2cd824b7e9aaf689240e5e96a7b languageName: node linkType: hard @@ -8069,7 +8924,7 @@ __metadata: inherits: "npm:2" minimatch: "npm:^5.0.1" once: "npm:^1.3.0" - checksum: cd002c04010ffddba426376c3046466b923b5450f89a434e6a9df6bfec369a4e907afc436303d7fbc34366dcf37056dcc3bec41e41ce983ed8d78b6035ecc317 + checksum: 10/cd002c04010ffddba426376c3046466b923b5450f89a434e6a9df6bfec369a4e907afc436303d7fbc34366dcf37056dcc3bec41e41ce983ed8d78b6035ecc317 languageName: node linkType: hard @@ -8083,7 +8938,7 @@ __metadata: roarr: "npm:^2.15.3" semver: "npm:^7.3.2" serialize-error: "npm:^7.0.1" - checksum: a26d96d1d79af57a8ef957f66cef6f3889a8fa55131f0bbd72b8e1bc340a9b7ed7b627b96eaf5eb14aee08a8b4ad44395090e2cf77146e993f1d2df7abaa0a0d + checksum: 10/a26d96d1d79af57a8ef957f66cef6f3889a8fa55131f0bbd72b8e1bc340a9b7ed7b627b96eaf5eb14aee08a8b4ad44395090e2cf77146e993f1d2df7abaa0a0d languageName: node linkType: hard @@ -8092,18 +8947,18 @@ __metadata: resolution: "global-directory@npm:4.0.1" dependencies: ini: "npm:4.1.1" - checksum: 5b4df24438a4e5f21e43fbdd9e54f5e12bb48dce01a0a83b415d8052ce91be2d3a97e0c8f98a535e69649b2190036155e9f0f7d3c62f9318f31bdc3fd4f235f5 + checksum: 10/5b4df24438a4e5f21e43fbdd9e54f5e12bb48dce01a0a83b415d8052ce91be2d3a97e0c8f98a535e69649b2190036155e9f0f7d3c62f9318f31bdc3fd4f235f5 languageName: node linkType: hard -"global-prefix@npm:^3.0.0": - version: 3.0.0 - resolution: "global-prefix@npm:3.0.0" +"global-prefix@npm:^4.0.0": + version: 4.0.0 + resolution: "global-prefix@npm:4.0.0" dependencies: - ini: "npm:^1.3.5" - kind-of: "npm:^6.0.2" - which: "npm:^1.3.1" - checksum: a405b9f83c7d88a49dc1c1e458d6585e258356810d3d0f41094265152a06a0f393b14d911f45616e35a4ce3894176a73be2984883575e778f55e90bf812d7337 + ini: "npm:^4.1.3" + kind-of: "npm:^6.0.3" + which: "npm:^4.0.0" + checksum: 10/535489396c0e5828682f081f5227556a3b7a30ebecde9f5eb35aee4aea121fe5c5fb1b04e0fba85d1e34e6004687e51b306bdd446d391eca8449adbb4666dbe2 languageName: node linkType: hard @@ -8115,14 +8970,14 @@ __metadata: lodash: "npm:^4.17.10" npm-conf: "npm:^1.1.3" tunnel: "npm:^0.0.6" - checksum: ea7ee0d627380c1fc91afec1e1ab42374b6165e43133a54dd7461a630881cad45678b312cb6edc8a7cfbb188390f433c9a5327175d1af49682dfa9f5c0976021 + checksum: 10/ea7ee0d627380c1fc91afec1e1ab42374b6165e43133a54dd7461a630881cad45678b312cb6edc8a7cfbb188390f433c9a5327175d1af49682dfa9f5c0976021 languageName: node linkType: hard "globals@npm:^11.1.0": version: 11.12.0 resolution: "globals@npm:11.12.0" - checksum: 9f054fa38ff8de8fa356502eb9d2dae0c928217b8b5c8de1f09f5c9b6c8a96d8b9bd3afc49acbcd384a98a81fea713c859e1b09e214c60509517bb8fc2bc13c2 + checksum: 10/9f054fa38ff8de8fa356502eb9d2dae0c928217b8b5c8de1f09f5c9b6c8a96d8b9bd3afc49acbcd384a98a81fea713c859e1b09e214c60509517bb8fc2bc13c2 languageName: node linkType: hard @@ -8131,7 +8986,7 @@ __metadata: resolution: "globals@npm:13.24.0" dependencies: type-fest: "npm:^0.20.2" - checksum: 62c5b1997d06674fc7191d3e01e324d3eda4d65ac9cc4e78329fa3b5c4fd42a0e1c8722822497a6964eee075255ce21ccf1eec2d83f92ef3f06653af4d0ee28e + checksum: 10/62c5b1997d06674fc7191d3e01e324d3eda4d65ac9cc4e78329fa3b5c4fd42a0e1c8722822497a6964eee075255ce21ccf1eec2d83f92ef3f06653af4d0ee28e languageName: node linkType: hard @@ -8140,7 +8995,7 @@ __metadata: resolution: "globalthis@npm:1.0.3" dependencies: define-properties: "npm:^1.1.3" - checksum: 45ae2f3b40a186600d0368f2a880ae257e8278b4c7704f0417d6024105ad7f7a393661c5c2fa1334669cd485ea44bc883a08fdd4516df2428aec40c99f52aa89 + checksum: 10/45ae2f3b40a186600d0368f2a880ae257e8278b4c7704f0417d6024105ad7f7a393661c5c2fa1334669cd485ea44bc883a08fdd4516df2428aec40c99f52aa89 languageName: node linkType: hard @@ -8150,7 +9005,21 @@ __metadata: dependencies: define-properties: "npm:^1.2.1" gopd: "npm:^1.0.1" - checksum: 1f1fd078fb2f7296306ef9dd51019491044ccf17a59ed49d375b576ca108ff37e47f3d29aead7add40763574a992f16a5367dd1e2173b8634ef18556ab719ac4 + checksum: 10/1f1fd078fb2f7296306ef9dd51019491044ccf17a59ed49d375b576ca108ff37e47f3d29aead7add40763574a992f16a5367dd1e2173b8634ef18556ab719ac4 + languageName: node + linkType: hard + +"globby@npm:15.0.0": + version: 15.0.0 + resolution: "globby@npm:15.0.0" + dependencies: + "@sindresorhus/merge-streams": "npm:^4.0.0" + fast-glob: "npm:^3.3.3" + ignore: "npm:^7.0.5" + path-type: "npm:^6.0.0" + slash: "npm:^5.1.0" + unicorn-magic: "npm:^0.3.0" + checksum: 10/552203c6350bd1be0c472006298305290c489e525dc9e7f6cf43634194714ddcdec1a130a2ea91e31de0c676ef91d1cdefa24e48dc0590e7bb8261f92d716731 languageName: node linkType: hard @@ -8164,21 +9033,7 @@ __metadata: ignore: "npm:^5.2.0" merge2: "npm:^1.4.1" slash: "npm:^3.0.0" - checksum: 288e95e310227bbe037076ea81b7c2598ccbc3122d87abc6dab39e1eec309aa14f0e366a98cdc45237ffcfcbad3db597778c0068217dcb1950fef6249104e1b1 - languageName: node - linkType: hard - -"globby@npm:^14.0.0, globby@npm:^14.0.1": - version: 14.0.1 - resolution: "globby@npm:14.0.1" - dependencies: - "@sindresorhus/merge-streams": "npm:^2.1.0" - fast-glob: "npm:^3.3.2" - ignore: "npm:^5.2.4" - path-type: "npm:^5.0.0" - slash: "npm:^5.1.0" - unicorn-magic: "npm:^0.1.0" - checksum: b36f57afc45a857a884d82657603c7e1663b1e6f3f9afbeb53d12e42230469fc5b26a7e14a01e51086f3f25c138f58a7002036fcc8f3ca054097b6dd7c71d639 + checksum: 10/288e95e310227bbe037076ea81b7c2598ccbc3122d87abc6dab39e1eec309aa14f0e366a98cdc45237ffcfcbad3db597778c0068217dcb1950fef6249104e1b1 languageName: node linkType: hard @@ -8194,7 +9049,7 @@ __metadata: ignore: "npm:^4.0.3" pify: "npm:^4.0.1" slash: "npm:^2.0.0" - checksum: 8035f1e5d8f3fd9df6e4b475f4e2b17ace1ac679bb8477fbfaefea6958cc9c4cfbe50080fd7e76a821501ecd28bf94cc1bd9e42ed127723dbeefee31d0e198fe + checksum: 10/8035f1e5d8f3fd9df6e4b475f4e2b17ace1ac679bb8477fbfaefea6958cc9c4cfbe50080fd7e76a821501ecd28bf94cc1bd9e42ed127723dbeefee31d0e198fe languageName: node linkType: hard @@ -8203,7 +9058,14 @@ __metadata: resolution: "gopd@npm:1.0.1" dependencies: get-intrinsic: "npm:^1.1.3" - checksum: 5fbc7ad57b368ae4cd2f41214bd947b045c1a4be2f194a7be1778d71f8af9dbf4004221f3b6f23e30820eb0d052b4f819fe6ebe8221e2a3c6f0ee4ef173421ca + checksum: 10/5fbc7ad57b368ae4cd2f41214bd947b045c1a4be2f194a7be1778d71f8af9dbf4004221f3b6f23e30820eb0d052b4f819fe6ebe8221e2a3c6f0ee4ef173421ca + languageName: node + linkType: hard + +"gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10/94e296d69f92dc1c0768fcfeecfb3855582ab59a7c75e969d5f96ce50c3d201fd86d5a2857c22565764d5bb8a816c7b1e58f133ec318cd56274da36c5e3fb1a1 languageName: node linkType: hard @@ -8222,35 +9084,42 @@ __metadata: p-cancelable: "npm:^1.0.0" to-readable-stream: "npm:^1.0.0" url-parse-lax: "npm:^3.0.0" - checksum: fae3273b44392b6b1d88071d04ea984784e63dbf8ba3f70b04cb7edda53c7668ee17288ac46af507a9f2aa60c183c5ea1732339141d253dda3eb19f92985c771 - languageName: node - linkType: hard - -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.2.11": - version: 4.2.11 - resolution: "graceful-fs@npm:4.2.11" - checksum: bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2 + checksum: 10/fae3273b44392b6b1d88071d04ea984784e63dbf8ba3f70b04cb7edda53c7668ee17288ac46af507a9f2aa60c183c5ea1732339141d253dda3eb19f92985c771 languageName: node linkType: hard "graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.10 resolution: "graceful-fs@npm:4.2.10" - checksum: 0c83c52b62c68a944dcfb9d66b0f9f10f7d6e3d081e8067b9bfdc9e5f3a8896584d576036f82915773189eec1eba599397fc620e75c03c0610fb3d67c6713c1a + checksum: 10/0c83c52b62c68a944dcfb9d66b0f9f10f7d6e3d081e8067b9bfdc9e5f3a8896584d576036f82915773189eec1eba599397fc620e75c03c0610fb3d67c6713c1a languageName: node linkType: hard "graceful-readlink@npm:>= 1.0.0": version: 1.0.1 resolution: "graceful-readlink@npm:1.0.1" - checksum: 9ecd6cbbcac5a0070c89f3e4279a9a812f21270aa0eacd3d7150c05ec27e0a0773064813226cbb18fa28162f44a7175a9a4911ca9e539d6c03ee9d3f21b78381 + checksum: 10/9ecd6cbbcac5a0070c89f3e4279a9a812f21270aa0eacd3d7150c05ec27e0a0773064813226cbb18fa28162f44a7175a9a4911ca9e539d6c03ee9d3f21b78381 + languageName: node + linkType: hard + +"grammex@npm:^3.1.11": + version: 3.1.11 + resolution: "grammex@npm:3.1.11" + checksum: 10/7ad4c82cdf16beb190ba66b991afb28df18fad5421e22bca4a6b637200102671fee575b6b8297a3ad3a5191df43403cf6adfc2607aef787928ebbe7a7c5356be languageName: node linkType: hard "graphemer@npm:^1.4.0": version: 1.4.0 resolution: "graphemer@npm:1.4.0" - checksum: 6dd60dba97007b21e3a829fab3f771803cc1292977fe610e240ea72afd67e5690ac9eeaafc4a99710e78962e5936ab5a460787c2a1180f1cb0ccfac37d29f897 + checksum: 10/6dd60dba97007b21e3a829fab3f771803cc1292977fe610e240ea72afd67e5690ac9eeaafc4a99710e78962e5936ab5a460787c2a1180f1cb0ccfac37d29f897 + languageName: node + linkType: hard + +"graphmatch@npm:^1.1.0": + version: 1.1.0 + resolution: "graphmatch@npm:1.1.0" + checksum: 10/c09b0c4223cabcebf7341ba24b9cdbf132a97db38df969ab74f837b4aaad7f57bfa42c30788a51382cd37d855bc526481287692e4f00b33f04190dc33b14a726 languageName: node linkType: hard @@ -8259,7 +9128,7 @@ __metadata: resolution: "gzip-size@npm:6.0.0" dependencies: duplexer: "npm:^0.1.2" - checksum: 2df97f359696ad154fc171dcb55bc883fe6e833bca7a65e457b9358f3cb6312405ed70a8da24a77c1baac0639906cd52358dc0ce2ec1a937eaa631b934c94194 + checksum: 10/2df97f359696ad154fc171dcb55bc883fe6e833bca7a65e457b9358f3cb6312405ed70a8da24a77c1baac0639906cd52358dc0ce2ec1a937eaa631b934c94194 languageName: node linkType: hard @@ -8277,35 +9146,35 @@ __metadata: optional: true bin: handlebars: bin/handlebars - checksum: bd528f4dd150adf67f3f857118ef0fa43ff79a153b1d943fa0a770f2599e38b25a7a0dbac1a3611a4ec86970fd2325a81310fb788b5c892308c9f8743bd02e11 + checksum: 10/bd528f4dd150adf67f3f857118ef0fa43ff79a153b1d943fa0a770f2599e38b25a7a0dbac1a3611a4ec86970fd2325a81310fb788b5c892308c9f8743bd02e11 languageName: node linkType: hard "hard-rejection@npm:^2.1.0": version: 2.1.0 resolution: "hard-rejection@npm:2.1.0" - checksum: 7baaf80a0c7fff4ca79687b4060113f1529589852152fa935e6787a2bc96211e784ad4588fb3048136ff8ffc9dfcf3ae385314a5b24db32de20bea0d1597f9dc + checksum: 10/7baaf80a0c7fff4ca79687b4060113f1529589852152fa935e6787a2bc96211e784ad4588fb3048136ff8ffc9dfcf3ae385314a5b24db32de20bea0d1597f9dc languageName: node linkType: hard "has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": version: 1.0.2 resolution: "has-bigints@npm:1.0.2" - checksum: 4e0426c900af034d12db14abfece02ce7dbf53f2022d28af1a97913ff4c07adb8799476d57dc44fbca0e07d1dbda2a042c2928b1f33d3f09c15de0640a7fb81b + checksum: 10/4e0426c900af034d12db14abfece02ce7dbf53f2022d28af1a97913ff4c07adb8799476d57dc44fbca0e07d1dbda2a042c2928b1f33d3f09c15de0640a7fb81b languageName: node linkType: hard "has-flag@npm:^3.0.0": version: 3.0.0 resolution: "has-flag@npm:3.0.0" - checksum: 4a15638b454bf086c8148979aae044dd6e39d63904cd452d970374fa6a87623423da485dfb814e7be882e05c096a7ccf1ebd48e7e7501d0208d8384ff4dea73b + checksum: 10/4a15638b454bf086c8148979aae044dd6e39d63904cd452d970374fa6a87623423da485dfb814e7be882e05c096a7ccf1ebd48e7e7501d0208d8384ff4dea73b languageName: node linkType: hard "has-flag@npm:^4.0.0": version: 4.0.0 resolution: "has-flag@npm:4.0.0" - checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad + checksum: 10/261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad languageName: node linkType: hard @@ -8314,7 +9183,7 @@ __metadata: resolution: "has-glob@npm:1.0.0" dependencies: is-glob: "npm:^3.0.0" - checksum: cafad93e599f49f676a9ab444ec90210fcda35ac14ad6c9bb96c08057ad18a1318f1116b053aa6bdc744f19252537006872d3fc76785e842bbe8cc4312447fc8 + checksum: 10/cafad93e599f49f676a9ab444ec90210fcda35ac14ad6c9bb96c08057ad18a1318f1116b053aa6bdc744f19252537006872d3fc76785e842bbe8cc4312447fc8 languageName: node linkType: hard @@ -8323,21 +9192,37 @@ __metadata: resolution: "has-property-descriptors@npm:1.0.2" dependencies: es-define-property: "npm:^1.0.0" - checksum: 2d8c9ab8cebb572e3362f7d06139a4592105983d4317e68f7adba320fe6ddfc8874581e0971e899e633fd5f72e262830edce36d5a0bc863dad17ad20572484b2 + checksum: 10/2d8c9ab8cebb572e3362f7d06139a4592105983d4317e68f7adba320fe6ddfc8874581e0971e899e633fd5f72e262830edce36d5a0bc863dad17ad20572484b2 languageName: node linkType: hard "has-proto@npm:^1.0.1, has-proto@npm:^1.0.3": version: 1.0.3 resolution: "has-proto@npm:1.0.3" - checksum: 0b67c2c94e3bea37db3e412e3c41f79d59259875e636ba471e94c009cdfb1fa82bf045deeffafc7dbb9c148e36cae6b467055aaa5d9fad4316e11b41e3ba551a + checksum: 10/0b67c2c94e3bea37db3e412e3c41f79d59259875e636ba471e94c009cdfb1fa82bf045deeffafc7dbb9c148e36cae6b467055aaa5d9fad4316e11b41e3ba551a + languageName: node + linkType: hard + +"has-proto@npm:^1.2.0": + version: 1.2.0 + resolution: "has-proto@npm:1.2.0" + dependencies: + dunder-proto: "npm:^1.0.0" + checksum: 10/7eaed07728eaa28b77fadccabce53f30de467ff186a766872669a833ac2e87d8922b76a22cc58339d7e0277aefe98d6d00762113b27a97cdf65adcf958970935 languageName: node linkType: hard "has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" - checksum: 464f97a8202a7690dadd026e6d73b1ceeddd60fe6acfd06151106f050303eaa75855aaa94969df8015c11ff7c505f196114d22f7386b4a471038da5874cf5e9b + checksum: 10/464f97a8202a7690dadd026e6d73b1ceeddd60fe6acfd06151106f050303eaa75855aaa94969df8015c11ff7c505f196114d22f7386b4a471038da5874cf5e9b + languageName: node + linkType: hard + +"has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10/959385c98696ebbca51e7534e0dc723ada325efa3475350951363cce216d27373e0259b63edb599f72eb94d6cde8577b4b2375f080b303947e560f85692834fa languageName: node linkType: hard @@ -8346,14 +9231,14 @@ __metadata: resolution: "has-tostringtag@npm:1.0.2" dependencies: has-symbols: "npm:^1.0.3" - checksum: c74c5f5ceee3c8a5b8bc37719840dc3749f5b0306d818974141dda2471a1a2ca6c8e46b9d6ac222c5345df7a901c9b6f350b1e6d62763fec877e26609a401bfe + checksum: 10/c74c5f5ceee3c8a5b8bc37719840dc3749f5b0306d818974141dda2471a1a2ca6c8e46b9d6ac222c5345df7a901c9b6f350b1e6d62763fec877e26609a401bfe languageName: node linkType: hard "has-unicode@npm:^2.0.1": version: 2.0.1 resolution: "has-unicode@npm:2.0.1" - checksum: 041b4293ad6bf391e21c5d85ed03f412506d6623786b801c4ab39e4e6ca54993f13201bceb544d92963f9e0024e6e7fbf0cb1d84c9d6b31cb9c79c8c990d13d8 + checksum: 10/041b4293ad6bf391e21c5d85ed03f412506d6623786b801c4ab39e4e6ca54993f13201bceb544d92963f9e0024e6e7fbf0cb1d84c9d6b31cb9c79c8c990d13d8 languageName: node linkType: hard @@ -8364,7 +9249,7 @@ __metadata: get-value: "npm:^2.0.3" has-values: "npm:^0.1.4" isobject: "npm:^2.0.0" - checksum: 29e2a1e6571dad83451b769c7ce032fce6009f65bccace07c2962d3ad4d5530b6743d8f3229e4ecf3ea8e905d23a752c5f7089100c1f3162039fa6dc3976558f + checksum: 10/29e2a1e6571dad83451b769c7ce032fce6009f65bccace07c2962d3ad4d5530b6743d8f3229e4ecf3ea8e905d23a752c5f7089100c1f3162039fa6dc3976558f languageName: node linkType: hard @@ -8375,14 +9260,14 @@ __metadata: get-value: "npm:^2.0.6" has-values: "npm:^1.0.0" isobject: "npm:^3.0.0" - checksum: b9421d354e44f03d3272ac39fd49f804f19bc1e4fa3ceef7745df43d6b402053f828445c03226b21d7d934a21ac9cf4bc569396dc312f496ddff873197bbd847 + checksum: 10/b9421d354e44f03d3272ac39fd49f804f19bc1e4fa3ceef7745df43d6b402053f828445c03226b21d7d934a21ac9cf4bc569396dc312f496ddff873197bbd847 languageName: node linkType: hard "has-values@npm:^0.1.4": version: 0.1.4 resolution: "has-values@npm:0.1.4" - checksum: ab1c4bcaf811ccd1856c11cfe90e62fca9e2b026ebe474233a3d282d8d67e3b59ed85b622c7673bac3db198cb98bd1da2b39300a2f98e453729b115350af49bc + checksum: 10/ab1c4bcaf811ccd1856c11cfe90e62fca9e2b026ebe474233a3d282d8d67e3b59ed85b622c7673bac3db198cb98bd1da2b39300a2f98e453729b115350af49bc languageName: node linkType: hard @@ -8392,7 +9277,7 @@ __metadata: dependencies: is-number: "npm:^3.0.0" kind-of: "npm:^4.0.0" - checksum: 77e6693f732b5e4cf6c38dfe85fdcefad0fab011af74995c3e83863fabf5e3a836f406d83565816baa0bc0a523c9410db8b990fe977074d61aeb6d8f4fcffa11 + checksum: 10/77e6693f732b5e4cf6c38dfe85fdcefad0fab011af74995c3e83863fabf5e3a836f406d83565816baa0bc0a523c9410db8b990fe977074d61aeb6d8f4fcffa11 languageName: node linkType: hard @@ -8401,21 +9286,21 @@ __metadata: resolution: "has@npm:1.0.3" dependencies: function-bind: "npm:^1.1.1" - checksum: a449f3185b1d165026e8d25f6a8c3390bd25c201ff4b8c1aaf948fc6a5fcfd6507310b8c00c13a3325795ea9791fcc3d79d61eafa313b5750438fc19183df57b + checksum: 10/a449f3185b1d165026e8d25f6a8c3390bd25c201ff4b8c1aaf948fc6a5fcfd6507310b8c00c13a3325795ea9791fcc3d79d61eafa313b5750438fc19183df57b languageName: node linkType: hard "hash-sum@npm:^1.0.2": version: 1.0.2 resolution: "hash-sum@npm:1.0.2" - checksum: 268553ba6c84333f502481d101a7d65cd39f61963544f12fc3ce60264718f471796dbc37348cee08c5529f04fafeba041886a4d35721e34d6440a48a42629283 + checksum: 10/268553ba6c84333f502481d101a7d65cd39f61963544f12fc3ce60264718f471796dbc37348cee08c5529f04fafeba041886a4d35721e34d6440a48a42629283 languageName: node linkType: hard "hash-sum@npm:^2.0.0": version: 2.0.0 resolution: "hash-sum@npm:2.0.0" - checksum: efeeacf09ecbd467202865403c3a1991fa15d4f4903c1148ecbe13223fdbf9ec6d7dc661e17e5ce6e776cd70d67b6ee4c82e0171318962435be45c1155175f3f + checksum: 10/efeeacf09ecbd467202865403c3a1991fa15d4f4903c1148ecbe13223fdbf9ec6d7dc661e17e5ce6e776cd70d67b6ee4c82e0171318962435be45c1155175f3f languageName: node linkType: hard @@ -8424,7 +9309,7 @@ __metadata: resolution: "hasown@npm:2.0.1" dependencies: function-bind: "npm:^1.1.2" - checksum: b7f9107387ee68abed88e965c2b99e868b5e0e9d289db1ddd080706ffafb69533b4f538b0e6362585bae8d6cbd080249f65e79702f74c225990f66d6106be3f6 + checksum: 10/b7f9107387ee68abed88e965c2b99e868b5e0e9d289db1ddd080706ffafb69533b4f538b0e6362585bae8d6cbd080249f65e79702f74c225990f66d6106be3f6 languageName: node linkType: hard @@ -8433,7 +9318,7 @@ __metadata: resolution: "hasown@npm:2.0.2" dependencies: function-bind: "npm:^1.1.2" - checksum: 7898a9c1788b2862cf0f9c345a6bec77ba4a0c0983c7f19d610c382343d4f98fa260686b225dfb1f88393a66679d2ec58ee310c1d6868c081eda7918f32cc70a + checksum: 10/7898a9c1788b2862cf0f9c345a6bec77ba4a0c0983c7f19d610c382343d4f98fa260686b225dfb1f88393a66679d2ec58ee310c1d6868c081eda7918f32cc70a languageName: node linkType: hard @@ -8442,21 +9327,21 @@ __metadata: resolution: "he@npm:1.2.0" bin: he: bin/he - checksum: d09b2243da4e23f53336e8de3093e5c43d2c39f8d0d18817abfa32ce3e9355391b2edb4bb5edc376aea5d4b0b59d6a0482aab4c52bc02ef95751e4b818e847f1 + checksum: 10/d09b2243da4e23f53336e8de3093e5c43d2c39f8d0d18817abfa32ce3e9355391b2edb4bb5edc376aea5d4b0b59d6a0482aab4c52bc02ef95751e4b818e847f1 languageName: node linkType: hard "highlight.js@npm:^10.7.1": version: 10.7.3 resolution: "highlight.js@npm:10.7.3" - checksum: db8d10a541936b058e221dbde77869664b2b45bca75d660aa98065be2cd29f3924755fbc7348213f17fd931aefb6e6597448ba6fe82afba6d8313747a91983ee + checksum: 10/db8d10a541936b058e221dbde77869664b2b45bca75d660aa98065be2cd29f3924755fbc7348213f17fd931aefb6e6597448ba6fe82afba6d8313747a91983ee languageName: node linkType: hard "hosted-git-info@npm:^2.1.4": version: 2.8.9 resolution: "hosted-git-info@npm:2.8.9" - checksum: 96da7d412303704af41c3819207a09ea2cab2de97951db4cf336bb8bce8d8e36b9a6821036ad2e55e67d3be0af8f967a7b57981203fbfb88bc05cd803407b8c3 + checksum: 10/96da7d412303704af41c3819207a09ea2cab2de97951db4cf336bb8bce8d8e36b9a6821036ad2e55e67d3be0af8f967a7b57981203fbfb88bc05cd803407b8c3 languageName: node linkType: hard @@ -8465,37 +9350,46 @@ __metadata: resolution: "hosted-git-info@npm:7.0.1" dependencies: lru-cache: "npm:^10.0.1" - checksum: 5f740ecf3c70838e27446ff433a9a9a583de8747f7b661390b373ad12ca47edb937136e79999a4f953d0953079025a11df173f1fd9f7d52b0277b2fb9433e1c7 + checksum: 10/5f740ecf3c70838e27446ff433a9a9a583de8747f7b661390b373ad12ca47edb937136e79999a4f953d0953079025a11df173f1fd9f7d52b0277b2fb9433e1c7 languageName: node linkType: hard -"hosted-git-info@npm:^7.0.2": - version: 7.0.2 - resolution: "hosted-git-info@npm:7.0.2" +"hosted-git-info@npm:^8.0.0": + version: 8.1.0 + resolution: "hosted-git-info@npm:8.1.0" dependencies: lru-cache: "npm:^10.0.1" - checksum: 8f085df8a4a637d995f357f48b1e3f6fc1f9f92e82b33fb406415b5741834ed431a510a09141071001e8deea2eee43ce72786463e2aa5e5a70db8648c0eedeab + checksum: 10/872a1f3b5da6bff9d99410b96cf7ecb6415ef7d8c8842579cfb690144f40be4581cc4ea50d978829a5fc1ef0b1097151a722d14f905beaf3f09330e8ca40fa4c + languageName: node + linkType: hard + +"hosted-git-info@npm:^9.0.0": + version: 9.0.2 + resolution: "hosted-git-info@npm:9.0.2" + dependencies: + lru-cache: "npm:^11.1.0" + checksum: 10/0619c284ca7fc35322735e03fece90ed3ded67a2cf68e855e688d1bffd47078515d98ab8dff4bd08fb78d68d1a72ab8892180e15c7f23f24c922a6dfa601dbad languageName: node linkType: hard "html-entities@npm:^2.1.0": version: 2.3.3 resolution: "html-entities@npm:2.3.3" - checksum: 24f6b77ce234e263f3d44530de2356e67c313c8ba7e5f6e02c16dcea3a950711d8820afb320746d57b8dae61fde7aaaa7f60017b706fa4bce8624ba3c29ad316 + checksum: 10/24f6b77ce234e263f3d44530de2356e67c313c8ba7e5f6e02c16dcea3a950711d8820afb320746d57b8dae61fde7aaaa7f60017b706fa4bce8624ba3c29ad316 languageName: node linkType: hard "http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" - checksum: 362d5ed66b12ceb9c0a328fb31200b590ab1b02f4a254a697dc796850cc4385603e75f53ec59f768b2dad3bfa1464bd229f7de278d2899a0e3beffc634b6683f + checksum: 10/362d5ed66b12ceb9c0a328fb31200b590ab1b02f4a254a697dc796850cc4385603e75f53ec59f768b2dad3bfa1464bd229f7de278d2899a0e3beffc634b6683f languageName: node linkType: hard "http-cache-semantics@npm:^4.1.0": version: 4.1.0 resolution: "http-cache-semantics@npm:4.1.0" - checksum: c9c29508b27c1d81ba78fc1df45dc142dfc039a0871e596db0a2257f08c7e9de16be6a61c3a7c90f4cb0e7dfc1c0277ed8a1ea4bc700b07d4e91ff403ca46d9e + checksum: 10/c9c29508b27c1d81ba78fc1df45dc142dfc039a0871e596db0a2257f08c7e9de16be6a61c3a7c90f4cb0e7dfc1c0277ed8a1ea4bc700b07d4e91ff403ca46d9e languageName: node linkType: hard @@ -8508,7 +9402,7 @@ __metadata: setprototypeof: "npm:1.2.0" statuses: "npm:2.0.1" toidentifier: "npm:1.0.1" - checksum: 0e7f76ee8ff8a33e58a3281a469815b893c41357378f408be8f6d4aa7d1efafb0da064625518e7078381b6a92325949b119dc38fcb30bdbc4e3a35f78c44c439 + checksum: 10/0e7f76ee8ff8a33e58a3281a469815b893c41357378f408be8f6d4aa7d1efafb0da064625518e7078381b6a92325949b119dc38fcb30bdbc4e3a35f78c44c439 languageName: node linkType: hard @@ -8519,7 +9413,7 @@ __metadata: "@tootallnate/once": "npm:2" agent-base: "npm:6" debug: "npm:4" - checksum: 5ee19423bc3e0fd5f23ce991b0755699ad2a46a440ce9cec99e8126bb98448ad3479d2c0ea54be5519db5b19a4ffaa69616bac01540db18506dd4dac3dc418f0 + checksum: 10/5ee19423bc3e0fd5f23ce991b0755699ad2a46a440ce9cec99e8126bb98448ad3479d2c0ea54be5519db5b19a4ffaa69616bac01540db18506dd4dac3dc418f0 languageName: node linkType: hard @@ -8529,7 +9423,7 @@ __metadata: dependencies: agent-base: "npm:^7.1.0" debug: "npm:^4.3.4" - checksum: d062acfa0cb82beeb558f1043c6ba770ea892b5fb7b28654dbc70ea2aeea55226dd34c02a294f6c1ca179a5aa483c4ea641846821b182edbd9cc5d89b54c6848 + checksum: 10/d062acfa0cb82beeb558f1043c6ba770ea892b5fb7b28654dbc70ea2aeea55226dd34c02a294f6c1ca179a5aa483c4ea641846821b182edbd9cc5d89b54c6848 languageName: node linkType: hard @@ -8539,7 +9433,7 @@ __metadata: dependencies: agent-base: "npm:6" debug: "npm:4" - checksum: f0dce7bdcac5e8eaa0be3c7368bb8836ed010fb5b6349ffb412b172a203efe8f807d9a6681319105ea1b6901e1972c7b5ea899672a7b9aad58309f766dcbe0df + checksum: 10/f0dce7bdcac5e8eaa0be3c7368bb8836ed010fb5b6349ffb412b172a203efe8f807d9a6681319105ea1b6901e1972c7b5ea899672a7b9aad58309f766dcbe0df languageName: node linkType: hard @@ -8549,14 +9443,14 @@ __metadata: dependencies: agent-base: "npm:^7.0.2" debug: "npm:4" - checksum: 405fe582bba461bfe5c7e2f8d752b384036854488b828ae6df6a587c654299cbb2c50df38c4b6ab303502c3c5e029a793fbaac965d1e86ee0be03faceb554d63 + checksum: 10/405fe582bba461bfe5c7e2f8d752b384036854488b828ae6df6a587c654299cbb2c50df38c4b6ab303502c3c5e029a793fbaac965d1e86ee0be03faceb554d63 languageName: node linkType: hard -"human-signals@npm:^5.0.0": - version: 5.0.0 - resolution: "human-signals@npm:5.0.0" - checksum: 30f8870d831cdcd2d6ec0486a7d35d49384996742052cee792854273fa9dd9e7d5db06bb7985d4953e337e10714e994e0302e90dc6848069171b05ec836d65b0 +"human-signals@npm:^8.0.1": + version: 8.0.1 + resolution: "human-signals@npm:8.0.1" + checksum: 10/903389a018b16f330c5e0f6e8b76d592c79552152ea892f249e5290e71c790f5722dc9b740fedd4bdef30566754a69012aaed97a6a528da0d417fad990a6f515 languageName: node linkType: hard @@ -8565,16 +9459,16 @@ __metadata: resolution: "humanize-ms@npm:1.2.1" dependencies: ms: "npm:^2.0.0" - checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 + checksum: 10/9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 languageName: node linkType: hard -"husky@npm:^9.0.11": - version: 9.0.11 - resolution: "husky@npm:9.0.11" +"husky@npm:9.1.7": + version: 9.1.7 + resolution: "husky@npm:9.1.7" bin: - husky: bin.mjs - checksum: 8a9b7cb9dc8494b470b3b47b386e65d579608c6206da80d3cc8b71d10e37947264af3dfe00092368dad9673b51d2a5ee87afb4b2291e77ba9e7ec1ac36e56cd1 + husky: bin.js + checksum: 10/c2412753f15695db369634ba70f50f5c0b7e5cb13b673d0826c411ec1bd9ddef08c1dad89ea154f57da2521d2605bd64308af748749b27d08c5f563bcd89975f languageName: node linkType: hard @@ -8583,7 +9477,7 @@ __metadata: resolution: "iconv-lite@npm:0.4.24" dependencies: safer-buffer: "npm:>= 2.1.2 < 3" - checksum: 6d3a2dac6e5d1fb126d25645c25c3a1209f70cceecc68b8ef51ae0da3cdc078c151fade7524a30b12a3094926336831fca09c666ef55b37e2c69638b5d6bd2e3 + checksum: 10/6d3a2dac6e5d1fb126d25645c25c3a1209f70cceecc68b8ef51ae0da3cdc078c151fade7524a30b12a3094926336831fca09c666ef55b37e2c69638b5d6bd2e3 languageName: node linkType: hard @@ -8592,7 +9486,7 @@ __metadata: resolution: "iconv-lite@npm:0.6.3" dependencies: safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 24e3292dd3dadaa81d065c6f8c41b274a47098150d444b96e5f53b4638a9a71482921ea6a91a1f59bb71d9796de25e04afd05919fa64c360347ba65d3766f10f + checksum: 10/24e3292dd3dadaa81d065c6f8c41b274a47098150d444b96e5f53b4638a9a71482921ea6a91a1f59bb71d9796de25e04afd05919fa64c360347ba65d3766f10f languageName: node linkType: hard @@ -8601,44 +9495,44 @@ __metadata: resolution: "icss-utils@npm:5.1.0" peerDependencies: postcss: ^8.1.0 - checksum: 5c324d283552b1269cfc13a503aaaa172a280f914e5b81544f3803bc6f06a3b585fb79f66f7c771a2c052db7982c18bf92d001e3b47282e3abbbb4c4cc488d68 - languageName: node - linkType: hard - -"ieee754@npm:^1.1.13": - version: 1.2.1 - resolution: "ieee754@npm:1.2.1" - checksum: d9f2557a59036f16c282aaeb107832dc957a93d73397d89bbad4eb1130560560eb695060145e8e6b3b498b15ab95510226649a0b8f52ae06583575419fe10fc4 + checksum: 10/5c324d283552b1269cfc13a503aaaa172a280f914e5b81544f3803bc6f06a3b585fb79f66f7c771a2c052db7982c18bf92d001e3b47282e3abbbb4c4cc488d68 languageName: node linkType: hard -"ignore-walk@npm:^6.0.4": - version: 6.0.4 - resolution: "ignore-walk@npm:6.0.4" +"ignore-walk@npm:^8.0.0": + version: 8.0.0 + resolution: "ignore-walk@npm:8.0.0" dependencies: - minimatch: "npm:^9.0.0" - checksum: a56c3f929bb0890ffb6e87dfaca7d5ce97f9e179fd68d49711edea55760aaee367cea3845d7620689b706249053c4b1805e21158f6751c7333f9b2ffb3668272 + minimatch: "npm:^10.0.3" + checksum: 10/694a66d481ca7073a85569d9751c0fcc4e4e0e08f69ba7e5bceed5ac3eef9bfa9184585327053be612022ea961033bfad1003d66058efdfb55bfab07dff23bba languageName: node linkType: hard "ignore@npm:^4.0.3": version: 4.0.6 resolution: "ignore@npm:4.0.6" - checksum: e04d6bd60d9da12cfe8896acf470824172843dddc25a9be0726199d5e031254634a69ce8479a82f194154b9b28cb3b08bb7a53e56f7f7eba2663e04791e74742 + checksum: 10/e04d6bd60d9da12cfe8896acf470824172843dddc25a9be0726199d5e031254634a69ce8479a82f194154b9b28cb3b08bb7a53e56f7f7eba2663e04791e74742 languageName: node linkType: hard "ignore@npm:^5.2.0": version: 5.2.1 resolution: "ignore@npm:5.2.1" - checksum: cfc9b0d8f3cfa431beceac60dfd84a94dc9ebf895e7c26ea51d022904d76c895d24e33d04304ed83c16c752346dafd076ef2bf96829d7785eb0ec4c6421a93f2 + checksum: 10/cfc9b0d8f3cfa431beceac60dfd84a94dc9ebf895e7c26ea51d022904d76c895d24e33d04304ed83c16c752346dafd076ef2bf96829d7785eb0ec4c6421a93f2 languageName: node linkType: hard -"ignore@npm:^5.2.4, ignore@npm:^5.3.1": +"ignore@npm:^5.3.1": version: 5.3.1 resolution: "ignore@npm:5.3.1" - checksum: 0a884c2fbc8c316f0b9f92beaf84464253b73230a4d4d286697be45fca081199191ca33e1c2e82d9e5f851f5e9a48a78e25a35c951e7eb41e59f150db3530065 + checksum: 10/0a884c2fbc8c316f0b9f92beaf84464253b73230a4d4d286697be45fca081199191ca33e1c2e82d9e5f851f5e9a48a78e25a35c951e7eb41e59f150db3530065 + languageName: node + linkType: hard + +"ignore@npm:^7.0.5": + version: 7.0.5 + resolution: "ignore@npm:7.0.5" + checksum: 10/f134b96a4de0af419196f52c529d5c6120c4456ff8a6b5a14ceaaa399f883e15d58d2ce651c9b69b9388491d4669dda47285d307e827de9304a53a1824801bc6 languageName: node linkType: hard @@ -8647,21 +9541,21 @@ __metadata: resolution: "image-size@npm:0.5.5" bin: image-size: bin/image-size.js - checksum: f41ec6cfccfa6471980e83568033a66ec53f84d1bcb70033e946a7db9c1b6bbf5645ec90fa5a8bdcdc84d86af0032014eff6fa078a60c2398dfce6676c46bdb7 - languageName: node - linkType: hard - -"immediate@npm:~3.0.5": - version: 3.0.6 - resolution: "immediate@npm:3.0.6" - checksum: f9b3486477555997657f70318cc8d3416159f208bec4cca3ff3442fd266bc23f50f0c9bd8547e1371a6b5e82b821ec9a7044a4f7b944798b25aa3cc6d5e63e62 + checksum: 10/f41ec6cfccfa6471980e83568033a66ec53f84d1bcb70033e946a7db9c1b6bbf5645ec90fa5a8bdcdc84d86af0032014eff6fa078a60c2398dfce6676c46bdb7 languageName: node linkType: hard "immutable@npm:^4.0.0": version: 4.1.0 resolution: "immutable@npm:4.1.0" - checksum: 1bd10f07d945ad14c95bbb69c7f58eef23ce8be4b8d097f6c4a786a76c2f09b013f1a8d787a9466b7481b9e474a28afad61d81f0a756d71403971fb1d126014c + checksum: 10/1bd10f07d945ad14c95bbb69c7f58eef23ce8be4b8d097f6c4a786a76c2f09b013f1a8d787a9466b7481b9e474a28afad61d81f0a756d71403971fb1d126014c + languageName: node + linkType: hard + +"immutable@npm:^5.0.2": + version: 5.1.4 + resolution: "immutable@npm:5.1.4" + checksum: 10/0655b33af249ff99c7a56f9e6d7aee632af2dc25758710ddf224bda645f66dd2dd98119c0d86986895ea52cc889b6c5127a848c6fba21aadabdc4c5ead04be2b languageName: node linkType: hard @@ -8671,7 +9565,7 @@ __metadata: dependencies: parent-module: "npm:^1.0.0" resolve-from: "npm:^4.0.0" - checksum: 2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa + checksum: 10/2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa languageName: node linkType: hard @@ -8683,7 +9577,7 @@ __metadata: resolve-cwd: "npm:^3.0.0" bin: import-local-fixture: fixtures/cli.js - checksum: bfcdb63b5e3c0e245e347f3107564035b128a414c4da1172a20dc67db2504e05ede4ac2eee1252359f78b0bfd7b19ef180aec427c2fce6493ae782d73a04cddd + checksum: 10/bfcdb63b5e3c0e245e347f3107564035b128a414c4da1172a20dc67db2504e05ede4ac2eee1252359f78b0bfd7b19ef180aec427c2fce6493ae782d73a04cddd languageName: node linkType: hard @@ -8695,42 +9589,42 @@ __metadata: resolve-cwd: "npm:^3.0.0" bin: import-local-fixture: fixtures/cli.js - checksum: 0b0b0b412b2521739fbb85eeed834a3c34de9bc67e670b3d0b86248fc460d990a7b116ad056c084b87a693ef73d1f17268d6a5be626bb43c998a8b1c8a230004 + checksum: 10/0b0b0b412b2521739fbb85eeed834a3c34de9bc67e670b3d0b86248fc460d990a7b116ad056c084b87a693ef73d1f17268d6a5be626bb43c998a8b1c8a230004 languageName: node linkType: hard "import-meta-resolve@npm:^4.0.0": version: 4.0.0 resolution: "import-meta-resolve@npm:4.0.0" - checksum: 73f0f1d68f7280cb4415e3a212a6e5d57fbfe61ab6f467df3dad5361529fbd89ac7d8ea2b694412b74985a4226d218ad3fb22fd8f06f5429beda521dc9f0229c + checksum: 10/73f0f1d68f7280cb4415e3a212a6e5d57fbfe61ab6f467df3dad5361529fbd89ac7d8ea2b694412b74985a4226d218ad3fb22fd8f06f5429beda521dc9f0229c languageName: node linkType: hard "imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" - checksum: 2d30b157a91fe1c1d7c6f653cbf263f039be6c5bfa959245a16d4ee191fc0f2af86c08545b6e6beeb041c56b574d2d5b9f95343d378ab49c0f37394d541e7fc8 + checksum: 10/2d30b157a91fe1c1d7c6f653cbf263f039be6c5bfa959245a16d4ee191fc0f2af86c08545b6e6beeb041c56b574d2d5b9f95343d378ab49c0f37394d541e7fc8 languageName: node linkType: hard "indent-string@npm:^4.0.0": version: 4.0.0 resolution: "indent-string@npm:4.0.0" - checksum: cd3f5cbc9ca2d624c6a1f53f12e6b341659aba0e2d3254ae2b4464aaea8b4294cdb09616abbc59458f980531f2429784ed6a420d48d245bcad0811980c9efae9 + checksum: 10/cd3f5cbc9ca2d624c6a1f53f12e6b341659aba0e2d3254ae2b4464aaea8b4294cdb09616abbc59458f980531f2429784ed6a420d48d245bcad0811980c9efae9 languageName: node linkType: hard "index-to-position@npm:^0.1.2": version: 0.1.2 resolution: "index-to-position@npm:0.1.2" - checksum: ae8e2304ed7c959bc6d1121712e9f625634ed884e32ef93fc0795c6aab1131b10198929a50c7d16d470dab37be7438eccb0afe021d79f69116273d500898daee + checksum: 10/ae8e2304ed7c959bc6d1121712e9f625634ed884e32ef93fc0795c6aab1131b10198929a50c7d16d470dab37be7438eccb0afe021d79f69116273d500898daee languageName: node linkType: hard "infer-owner@npm:^1.0.4": version: 1.0.4 resolution: "infer-owner@npm:1.0.4" - checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 + checksum: 10/181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 languageName: node linkType: hard @@ -8740,35 +9634,49 @@ __metadata: dependencies: once: "npm:^1.3.0" wrappy: "npm:1" - checksum: d2ebd65441a38c8336c223d1b80b921b9fa737e37ea466fd7e253cb000c64ae1f17fa59e68130ef5bda92cfd8d36b83d37dab0eb0a4558bcfec8e8cdfd2dcb67 + checksum: 10/d2ebd65441a38c8336c223d1b80b921b9fa737e37ea466fd7e253cb000c64ae1f17fa59e68130ef5bda92cfd8d36b83d37dab0eb0a4558bcfec8e8cdfd2dcb67 languageName: node linkType: hard "inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.3, inherits@npm:^2.0.4": version: 2.0.4 resolution: "inherits@npm:2.0.4" - checksum: cd45e923bee15186c07fa4c89db0aace24824c482fb887b528304694b2aa6ff8a898da8657046a5dcf3e46cd6db6c61629551f9215f208d7c3f157cf9b290521 + checksum: 10/cd45e923bee15186c07fa4c89db0aace24824c482fb887b528304694b2aa6ff8a898da8657046a5dcf3e46cd6db6c61629551f9215f208d7c3f157cf9b290521 languageName: node linkType: hard "inherits@npm:2.0.3": version: 2.0.3 resolution: "inherits@npm:2.0.3" - checksum: 8771303d66c51be433b564427c16011a8e3fbc3449f1f11ea50efb30a4369495f1d0e89f0fc12bdec0bd7e49102ced5d137e031d39ea09821cb3c717fcf21e69 + checksum: 10/8771303d66c51be433b564427c16011a8e3fbc3449f1f11ea50efb30a4369495f1d0e89f0fc12bdec0bd7e49102ced5d137e031d39ea09821cb3c717fcf21e69 languageName: node linkType: hard "ini@npm:4.1.1": version: 4.1.1 resolution: "ini@npm:4.1.1" - checksum: 64c7102301742a7527bb17257d18451410eacf63b4b5648a20e108816c355c21c4e8a1761bbcbf3fe8c4ded3297f1b832b885d5e3e485d781e293ebfaf56fea6 + checksum: 10/64c7102301742a7527bb17257d18451410eacf63b4b5648a20e108816c355c21c4e8a1761bbcbf3fe8c4ded3297f1b832b885d5e3e485d781e293ebfaf56fea6 languageName: node linkType: hard -"ini@npm:^1.3.4, ini@npm:^1.3.5": +"ini@npm:^1.3.4": version: 1.3.8 resolution: "ini@npm:1.3.8" - checksum: 314ae176e8d4deb3def56106da8002b462221c174ddb7ce0c49ee72c8cd1f9044f7b10cc555a7d8850982c3b9ca96fc212122749f5234bc2b6fb05fb942ed566 + checksum: 10/314ae176e8d4deb3def56106da8002b462221c174ddb7ce0c49ee72c8cd1f9044f7b10cc555a7d8850982c3b9ca96fc212122749f5234bc2b6fb05fb942ed566 + languageName: node + linkType: hard + +"ini@npm:^4.1.3": + version: 4.1.3 + resolution: "ini@npm:4.1.3" + checksum: 10/f536b414d1442e5b233429e2b56efcdb354109b2d65ddd489e5939d8f0f5ad23c88aa2b19c92987249d0dd63ba8192e9aeb1a02b0459549c5a9ff31acd729a5d + languageName: node + linkType: hard + +"ini@npm:^6.0.0": + version: 6.0.0 + resolution: "ini@npm:6.0.0" + checksum: 10/e87d8cde86d091ddb104580d42dfdc8306593627269990ca0f5176ccc60c936268bad56856398fef924cdf0af33b1a9c21e84f85914820037e003ee45443cc85 languageName: node linkType: hard @@ -8777,7 +9685,7 @@ __metadata: resolution: "injection-js@npm:2.4.0" dependencies: tslib: "npm:^2.0.0" - checksum: 77b2041c758c3b3550e956bb46ee60959115cb8bea9f9e9781c90068926375cad58e7650ef283702137a72625f3eca80a65a6282d851af3917436c19d9c424de + checksum: 10/77b2041c758c3b3550e956bb46ee60959115cb8bea9f9e9781c90068926375cad58e7650ef283702137a72625f3eca80a65a6282d851af3917436c19d9c424de languageName: node linkType: hard @@ -8792,7 +9700,7 @@ __metadata: rxjs: "npm:^6.5.3" peerDependencies: inquirer: ">=7" - checksum: b184761320c09e814466499e80d7236b4b60c7fca198b53ffcaf83c1f99f2c94e9bf0b75d374d7c8e6abcc93fd82a374c94ff9ed360ada0220ea12ba6402fa59 + checksum: 10/b184761320c09e814466499e80d7236b4b60c7fca198b53ffcaf83c1f99f2c94e9bf0b75d374d7c8e6abcc93fd82a374c94ff9ed360ada0220ea12ba6402fa59 languageName: node linkType: hard @@ -8806,7 +9714,7 @@ __metadata: rxjs: "npm:>= 6" peerDependencies: inquirer: ">= 7" - checksum: f54c04c14776a21952b27501d2a44f617e0fc4d6f77a2313baa94de5c70dfaaf82a1ad624b950c41b3c0fb0826b2866470e64b422f5be2bdad96f9e18ac64e35 + checksum: 10/f54c04c14776a21952b27501d2a44f617e0fc4d6f77a2313baa94de5c70dfaaf82a1ad624b950c41b3c0fb0826b2866470e64b422f5be2bdad96f9e18ac64e35 languageName: node linkType: hard @@ -8827,7 +9735,7 @@ __metadata: string-width: "npm:^4.1.0" strip-ansi: "npm:^6.0.0" through: "npm:^2.3.6" - checksum: 052c6fce2d467343ced6500080b4b70eaf2ca996933fc3b5c9b0dd1ea275dd9c2a1070880f5f163f42bd13acf25c1ab8ab384444c1a413050db34aab69112583 + checksum: 10/052c6fce2d467343ced6500080b4b70eaf2ca996933fc3b5c9b0dd1ea275dd9c2a1070880f5f163f42bd13acf25c1ab8ab384444c1a413050db34aab69112583 languageName: node linkType: hard @@ -8838,45 +9746,53 @@ __metadata: es-errors: "npm:^1.3.0" hasown: "npm:^2.0.0" side-channel: "npm:^1.0.4" - checksum: 3e66720508831153ecf37d13def9f6856f9f2960989ec8a0a0476c98f887fca9eff0163127466485cb825c900c2d6fc601aa9117b7783b90ffce23a71ea5d053 + checksum: 10/3e66720508831153ecf37d13def9f6856f9f2960989ec8a0a0476c98f887fca9eff0163127466485cb825c900c2d6fc601aa9117b7783b90ffce23a71ea5d053 + languageName: node + linkType: hard + +"internal-slot@npm:^1.1.0": + version: 1.1.0 + resolution: "internal-slot@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + hasown: "npm:^2.0.2" + side-channel: "npm:^1.1.0" + checksum: 10/1d5219273a3dab61b165eddf358815eefc463207db33c20fcfca54717da02e3f492003757721f972fd0bf21e4b426cab389c5427b99ceea4b8b670dc88ee6d4a languageName: node linkType: hard "interpret@npm:^2.2.0": version: 2.2.0 resolution: "interpret@npm:2.2.0" - checksum: a62d4de5c1f8ab1fd0ccc8a1a8cca8dc31e14928b70364f0787576fe4639c0c463bd79cfe58c9bd9f54db9b7e53d3e646e68fb7627c6b65e3b0e3893156c5126 + checksum: 10/a62d4de5c1f8ab1fd0ccc8a1a8cca8dc31e14928b70364f0787576fe4639c0c463bd79cfe58c9bd9f54db9b7e53d3e646e68fb7627c6b65e3b0e3893156c5126 languageName: node linkType: hard -"ip-address@npm:^9.0.5": - version: 9.0.5 - resolution: "ip-address@npm:9.0.5" - dependencies: - jsbn: "npm:1.1.0" - sprintf-js: "npm:^1.1.3" - checksum: 1ed81e06721af012306329b31f532b5e24e00cb537be18ddc905a84f19fe8f83a09a1699862bf3a1ec4b9dea93c55a3fa5faf8b5ea380431469df540f38b092c +"ip-address@npm:^10.0.1": + version: 10.1.0 + resolution: "ip-address@npm:10.1.0" + checksum: 10/a6979629d1ad9c1fb424bc25182203fad739b40225aebc55ec6243bbff5035faf7b9ed6efab3a097de6e713acbbfde944baacfa73e11852bb43989c45a68d79e languageName: node linkType: hard "ip@npm:^1.1.5": version: 1.1.9 resolution: "ip@npm:1.1.9" - checksum: 29261559b806f64929ada21e6d7e3bf4e67f2b43a4cb67500fdb72cead2e655ce97451a2e325eca3f404081c634ff5c3a68472814744b7f2148ddffc0fdfe66c + checksum: 10/29261559b806f64929ada21e6d7e3bf4e67f2b43a4cb67500fdb72cead2e655ce97451a2e325eca3f404081c634ff5c3a68472814744b7f2148ddffc0fdfe66c languageName: node linkType: hard "ip@npm:^2.0.0": version: 2.0.0 resolution: "ip@npm:2.0.0" - checksum: 1270b11e534a466fb4cf4426cbcc3a907c429389f7f4e4e3b288b42823562e88d6a509ceda8141a507de147ca506141f745005c0aa144569d94cf24a54eb52bc + checksum: 10/1270b11e534a466fb4cf4426cbcc3a907c429389f7f4e4e3b288b42823562e88d6a509ceda8141a507de147ca506141f745005c0aa144569d94cf24a54eb52bc languageName: node linkType: hard "ipaddr.js@npm:1.9.1": version: 1.9.1 resolution: "ipaddr.js@npm:1.9.1" - checksum: 864d0cced0c0832700e9621913a6429ccdc67f37c1bd78fb8c6789fff35c9d167cb329134acad2290497a53336813ab4798d2794fd675d5eb33b5fdf0982b9ca + checksum: 10/864d0cced0c0832700e9621913a6429ccdc67f37c1bd78fb8c6789fff35c9d167cb329134acad2290497a53336813ab4798d2794fd675d5eb33b5fdf0982b9ca languageName: node linkType: hard @@ -8897,14 +9813,14 @@ __metadata: yargs: "npm:^16.2.0" bin: ipt: src/cli.js - checksum: c91b9ed27ef1b0acdc0f16ba10c2e5fbe93b394ee6f616c905ff412bd892fbe592991828239458a75a7825f76874f14f8d4c9c4e8ba5863c1bfb7ff8600da3e2 + checksum: 10/c91b9ed27ef1b0acdc0f16ba10c2e5fbe93b394ee6f616c905ff412bd892fbe592991828239458a75a7825f76874f14f8d4c9c4e8ba5863c1bfb7ff8600da3e2 languageName: node linkType: hard "is-absolute-url@npm:^2.0.0": version: 2.1.0 resolution: "is-absolute-url@npm:2.1.0" - checksum: 781e8cf8a2af54b1b7a92f269244d96c66224030d91120e734ebeebbce044c167767e1389789d8aaf82f9e429cb20ae93d6d0acfe6c4b53d2bd6ebb47a236d76 + checksum: 10/781e8cf8a2af54b1b7a92f269244d96c66224030d91120e734ebeebbce044c167767e1389789d8aaf82f9e429cb20ae93d6d0acfe6c4b53d2bd6ebb47a236d76 languageName: node linkType: hard @@ -8913,7 +9829,7 @@ __metadata: resolution: "is-accessor-descriptor@npm:1.0.1" dependencies: hasown: "npm:^2.0.0" - checksum: df0d1da1a320e57c594e6f9b52dab8a6bece6dc90e51689d05ac8e5247164aa3eb3e9c66b37027bebfc0ea5fcce6d9503dbc41dccd82f4b57add79a307735365 + checksum: 10/df0d1da1a320e57c594e6f9b52dab8a6bece6dc90e51689d05ac8e5247164aa3eb3e9c66b37027bebfc0ea5fcce6d9503dbc41dccd82f4b57add79a307735365 languageName: node linkType: hard @@ -8923,14 +9839,25 @@ __metadata: dependencies: call-bind: "npm:^1.0.2" get-intrinsic: "npm:^1.2.1" - checksum: 34a26213d981d58b30724ef37a1e0682f4040d580fa9ff58fdfdd3cefcb2287921718c63971c1c404951e7b747c50fdc7caf6e867e951353fa71b369c04c969b + checksum: 10/34a26213d981d58b30724ef37a1e0682f4040d580fa9ff58fdfdd3cefcb2287921718c63971c1c404951e7b747c50fdc7caf6e867e951353fa71b369c04c969b + languageName: node + linkType: hard + +"is-array-buffer@npm:^3.0.5": + version: 3.0.5 + resolution: "is-array-buffer@npm:3.0.5" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10/ef1095c55b963cd0dcf6f88a113e44a0aeca91e30d767c475e7d746d28d1195b10c5076b94491a7a0cd85020ca6a4923070021d74651d093dc909e9932cf689b languageName: node linkType: hard "is-arrayish@npm:^0.2.1": version: 0.2.1 resolution: "is-arrayish@npm:0.2.1" - checksum: 73ced84fa35e59e2c57da2d01e12cd01479f381d7f122ce41dcbb713f09dbfc651315832cd2bf8accba7681a69e4d6f1e03941d94dd10040d415086360e7005e + checksum: 10/73ced84fa35e59e2c57da2d01e12cd01479f381d7f122ce41dcbb713f09dbfc651315832cd2bf8accba7681a69e4d6f1e03941d94dd10040d415086360e7005e languageName: node linkType: hard @@ -8939,7 +9866,7 @@ __metadata: resolution: "is-async-function@npm:2.0.0" dependencies: has-tostringtag: "npm:^1.0.0" - checksum: 2cf336fbf8cba3badcf526aa3d10384c30bab32615ac4831b74492eb4e843ccb7d8439a119c27f84bcf217d72024e611b1373f870f433b48f3fa57d3d1b863f1 + checksum: 10/2cf336fbf8cba3badcf526aa3d10384c30bab32615ac4831b74492eb4e843ccb7d8439a119c27f84bcf217d72024e611b1373f870f433b48f3fa57d3d1b863f1 languageName: node linkType: hard @@ -8948,7 +9875,16 @@ __metadata: resolution: "is-bigint@npm:1.0.4" dependencies: has-bigints: "npm:^1.0.1" - checksum: cc981cf0564c503aaccc1e5f39e994ae16ae2d1a8fcd14721f14ad431809071f39ec568cfceef901cff408045f1a6d6bac90d1b43eeb0b8e3bc34c8eb1bdb4c4 + checksum: 10/cc981cf0564c503aaccc1e5f39e994ae16ae2d1a8fcd14721f14ad431809071f39ec568cfceef901cff408045f1a6d6bac90d1b43eeb0b8e3bc34c8eb1bdb4c4 + languageName: node + linkType: hard + +"is-bigint@npm:^1.1.0": + version: 1.1.0 + resolution: "is-bigint@npm:1.1.0" + dependencies: + has-bigints: "npm:^1.0.2" + checksum: 10/10cf327310d712fe227cfaa32d8b11814c214392b6ac18c827f157e1e85363cf9c8e2a22df526689bd5d25e53b58cc110894787afb54e138e7c504174dba15fd languageName: node linkType: hard @@ -8957,7 +9893,7 @@ __metadata: resolution: "is-binary-path@npm:2.1.0" dependencies: binary-extensions: "npm:^2.0.0" - checksum: 078e51b4f956c2c5fd2b26bb2672c3ccf7e1faff38e0ebdba45612265f4e3d9fc3127a1fa8370bbf09eab61339203c3d3b7af5662cbf8be4030f8fac37745b0e + checksum: 10/078e51b4f956c2c5fd2b26bb2672c3ccf7e1faff38e0ebdba45612265f4e3d9fc3127a1fa8370bbf09eab61339203c3d3b7af5662cbf8be4030f8fac37745b0e languageName: node linkType: hard @@ -8967,41 +9903,31 @@ __metadata: dependencies: call-bind: "npm:^1.0.2" has-tostringtag: "npm:^1.0.0" - checksum: ba794223b56a49a9f185e945eeeb6b7833b8ea52a335cec087d08196cf27b538940001615d3bb976511287cefe94e5907d55f00bb49580533f9ca9b4515fcc2e + checksum: 10/ba794223b56a49a9f185e945eeeb6b7833b8ea52a335cec087d08196cf27b538940001615d3bb976511287cefe94e5907d55f00bb49580533f9ca9b4515fcc2e languageName: node linkType: hard -"is-buffer@npm:^1.1.5": - version: 1.1.6 - resolution: "is-buffer@npm:1.1.6" - checksum: f63da109e74bbe8947036ed529d43e4ae0c5fcd0909921dce4917ad3ea212c6a87c29f525ba1d17c0858c18331cf1046d4fc69ef59ed26896b25c8288a627133 +"is-boolean-object@npm:^1.2.1": + version: 1.2.2 + resolution: "is-boolean-object@npm:1.2.2" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10/051fa95fdb99d7fbf653165a7e6b2cba5d2eb62f7ffa81e793a790f3fb5366c91c1b7b6af6820aa2937dd86c73aa3ca9d9ca98f500988457b1c59692c52ba911 languageName: node linkType: hard -"is-builtin-module@npm:^3.2.1": - version: 3.2.1 - resolution: "is-builtin-module@npm:3.2.1" - dependencies: - builtin-modules: "npm:^3.3.0" - checksum: e8f0ffc19a98240bda9c7ada84d846486365af88d14616e737d280d378695c8c448a621dcafc8332dbf0fcd0a17b0763b845400709963fa9151ddffece90ae88 +"is-buffer@npm:^1.1.5": + version: 1.1.6 + resolution: "is-buffer@npm:1.1.6" + checksum: 10/f63da109e74bbe8947036ed529d43e4ae0c5fcd0909921dce4917ad3ea212c6a87c29f525ba1d17c0858c18331cf1046d4fc69ef59ed26896b25c8288a627133 languageName: node linkType: hard "is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" - checksum: 48a9297fb92c99e9df48706241a189da362bff3003354aea4048bd5f7b2eb0d823cd16d0a383cece3d76166ba16d85d9659165ac6fcce1ac12e6c649d66dbdb9 - languageName: node - linkType: hard - -"is-ci@npm:^3.0.1": - version: 3.0.1 - resolution: "is-ci@npm:3.0.1" - dependencies: - ci-info: "npm:^3.2.0" - bin: - is-ci: bin.js - checksum: 192c66dc7826d58f803ecae624860dccf1899fc1f3ac5505284c0a5cf5f889046ffeb958fa651e5725d5705c5bcb14f055b79150ea5fcad7456a9569de60260e + checksum: 10/48a9297fb92c99e9df48706241a189da362bff3003354aea4048bd5f7b2eb0d823cd16d0a383cece3d76166ba16d85d9659165ac6fcce1ac12e6c649d66dbdb9 languageName: node linkType: hard @@ -9010,7 +9936,7 @@ __metadata: resolution: "is-core-module@npm:2.13.1" dependencies: hasown: "npm:^2.0.0" - checksum: d53bd0cc24b0a0351fb4b206ee3908f71b9bbf1c47e9c9e14e5f06d292af1663704d2abd7e67700d6487b2b7864e0d0f6f10a1edf1892864bdffcb197d1845a2 + checksum: 10/d53bd0cc24b0a0351fb4b206ee3908f71b9bbf1c47e9c9e14e5f06d292af1663704d2abd7e67700d6487b2b7864e0d0f6f10a1edf1892864bdffcb197d1845a2 languageName: node linkType: hard @@ -9019,7 +9945,7 @@ __metadata: resolution: "is-core-module@npm:2.11.0" dependencies: has: "npm:^1.0.3" - checksum: 9b09ce78f1f281e20c596023e8464d51dfc93b5933bf23f00c002eafbebdaa766726be42bacfb4459c4cfe14569f0987db11fe6bc30d6e57985c9071a289966e + checksum: 10/9b09ce78f1f281e20c596023e8464d51dfc93b5933bf23f00c002eafbebdaa766726be42bacfb4459c4cfe14569f0987db11fe6bc30d6e57985c9071a289966e languageName: node linkType: hard @@ -9028,7 +9954,7 @@ __metadata: resolution: "is-data-descriptor@npm:1.0.1" dependencies: hasown: "npm:^2.0.0" - checksum: 49b36e903b31623b0c5b416e182e366810ef97a3a19ab0e6cd501eb5599112680b7d9e768b07a84fb52aa2510a92b3eb51a3e18ce8d5f7978a49f4b50e6ec6dd + checksum: 10/49b36e903b31623b0c5b416e182e366810ef97a3a19ab0e6cd501eb5599112680b7d9e768b07a84fb52aa2510a92b3eb51a3e18ce8d5f7978a49f4b50e6ec6dd languageName: node linkType: hard @@ -9037,7 +9963,18 @@ __metadata: resolution: "is-data-view@npm:1.0.1" dependencies: is-typed-array: "npm:^1.1.13" - checksum: 4ba4562ac2b2ec005fefe48269d6bd0152785458cd253c746154ffb8a8ab506a29d0cfb3b74af87513843776a88e4981ae25c89457bf640a33748eab1a7216b5 + checksum: 10/4ba4562ac2b2ec005fefe48269d6bd0152785458cd253c746154ffb8a8ab506a29d0cfb3b74af87513843776a88e4981ae25c89457bf640a33748eab1a7216b5 + languageName: node + linkType: hard + +"is-data-view@npm:^1.0.2": + version: 1.0.2 + resolution: "is-data-view@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + is-typed-array: "npm:^1.1.13" + checksum: 10/357e9a48fa38f369fd6c4c3b632a3ab2b8adca14997db2e4b3fe94c4cd0a709af48e0fb61b02c64a90c0dd542fd489d49c2d03157b05ae6c07f5e4dec9e730a8 languageName: node linkType: hard @@ -9046,7 +9983,17 @@ __metadata: resolution: "is-date-object@npm:1.0.5" dependencies: has-tostringtag: "npm:^1.0.0" - checksum: cc80b3a4b42238fa0d358b9a6230dae40548b349e64a477cb7c5eff9b176ba194c11f8321daaf6dd157e44073e9b7fd01f87db1f14952a88d5657acdcd3a56e2 + checksum: 10/cc80b3a4b42238fa0d358b9a6230dae40548b349e64a477cb7c5eff9b176ba194c11f8321daaf6dd157e44073e9b7fd01f87db1f14952a88d5657acdcd3a56e2 + languageName: node + linkType: hard + +"is-date-object@npm:^1.1.0": + version: 1.1.0 + resolution: "is-date-object@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.2" + checksum: 10/3a811b2c3176fb31abee1d23d3dc78b6c65fd9c07d591fcb67553cab9e7f272728c3dd077d2d738b53f9a2103255b0a6e8dfc9568a7805c56a78b2563e8d1dec languageName: node linkType: hard @@ -9056,7 +10003,7 @@ __metadata: dependencies: is-accessor-descriptor: "npm:^1.0.1" is-data-descriptor: "npm:^1.0.1" - checksum: 38783182c3d83f839a9fa3e87b4d6de11fa9639833ed98993ea51aea2296b2da155121956e148695a738228871d1057c5f963d0b1c857bb8a4a38d8dd9ceeb56 + checksum: 10/38783182c3d83f839a9fa3e87b4d6de11fa9639833ed98993ea51aea2296b2da155121956e148695a738228871d1057c5f963d0b1c857bb8a4a38d8dd9ceeb56 languageName: node linkType: hard @@ -9066,7 +10013,7 @@ __metadata: dependencies: is-accessor-descriptor: "npm:^1.0.1" is-data-descriptor: "npm:^1.0.1" - checksum: b940d04d93adaffb749b3ca7f7f6d73dd3c5582b674f372513ecb5511a8a3f3ff4a24f4c1161cb10e48fe4886f9e84c09fa71785def27905ca8df1197e563dc6 + checksum: 10/b940d04d93adaffb749b3ca7f7f6d73dd3c5582b674f372513ecb5511a8a3f3ff4a24f4c1161cb10e48fe4886f9e84c09fa71785def27905ca8df1197e563dc6 languageName: node linkType: hard @@ -9075,14 +10022,14 @@ __metadata: resolution: "is-docker@npm:2.2.1" bin: is-docker: cli.js - checksum: 3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 + checksum: 10/3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 languageName: node linkType: hard "is-extendable@npm:^0.1.0, is-extendable@npm:^0.1.1": version: 0.1.1 resolution: "is-extendable@npm:0.1.1" - checksum: 3875571d20a7563772ecc7a5f36cb03167e9be31ad259041b4a8f73f33f885441f778cee1f1fe0085eb4bc71679b9d8c923690003a36a6a5fdf8023e6e3f0672 + checksum: 10/3875571d20a7563772ecc7a5f36cb03167e9be31ad259041b4a8f73f33f885441f778cee1f1fe0085eb4bc71679b9d8c923690003a36a6a5fdf8023e6e3f0672 languageName: node linkType: hard @@ -9091,30 +10038,30 @@ __metadata: resolution: "is-extendable@npm:1.0.1" dependencies: is-plain-object: "npm:^2.0.4" - checksum: db07bc1e9de6170de70eff7001943691f05b9d1547730b11be01c0ebfe67362912ba743cf4be6fd20a5e03b4180c685dad80b7c509fe717037e3eee30ad8e84f + checksum: 10/db07bc1e9de6170de70eff7001943691f05b9d1547730b11be01c0ebfe67362912ba743cf4be6fd20a5e03b4180c685dad80b7c509fe717037e3eee30ad8e84f languageName: node linkType: hard "is-extglob@npm:^2.1.0, is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" - checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 + checksum: 10/df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 languageName: node linkType: hard -"is-finalizationregistry@npm:^1.0.2": - version: 1.0.2 - resolution: "is-finalizationregistry@npm:1.0.2" +"is-finalizationregistry@npm:^1.1.0": + version: 1.1.1 + resolution: "is-finalizationregistry@npm:1.1.1" dependencies: - call-bind: "npm:^1.0.2" - checksum: 1b8e9e1bf2075e862315ef9d38ce6d39c43ca9d81d46f73b34473506992f4b0fbaadb47ec9b420a5e76afe3f564d9f1f0d9b552ef272cc2395e0f21d743c9c29 + call-bound: "npm:^1.0.3" + checksum: 10/0bfb145e9a1ba852ddde423b0926d2169ae5fe9e37882cde9e8f69031281a986308df4d982283e152396e88b86562ed2256cbaa5e6390fb840a4c25ab54b8a80 languageName: node linkType: hard "is-fullwidth-code-point@npm:^3.0.0": version: 3.0.0 resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 + checksum: 10/44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 languageName: node linkType: hard @@ -9123,7 +10070,7 @@ __metadata: resolution: "is-generator-function@npm:1.0.10" dependencies: has-tostringtag: "npm:^1.0.0" - checksum: 499a3ce6361064c3bd27fbff5c8000212d48506ebe1977842bbd7b3e708832d0deb1f4cc69186ece3640770e8c4f1287b24d99588a0b8058b2dbdd344bc1f47f + checksum: 10/499a3ce6361064c3bd27fbff5c8000212d48506ebe1977842bbd7b3e708832d0deb1f4cc69186ece3640770e8c4f1287b24d99588a0b8058b2dbdd344bc1f47f languageName: node linkType: hard @@ -9132,7 +10079,7 @@ __metadata: resolution: "is-glob@npm:3.1.0" dependencies: is-extglob: "npm:^2.1.0" - checksum: 9d483bca84f16f01230f7c7c8c63735248fe1064346f292e0f6f8c76475fd20c6f50fc19941af5bec35f85d6bf26f4b7768f39a48a5f5fdc72b408dc74e07afc + checksum: 10/9d483bca84f16f01230f7c7c8c63735248fe1064346f292e0f6f8c76475fd20c6f50fc19941af5bec35f85d6bf26f4b7768f39a48a5f5fdc72b408dc74e07afc languageName: node linkType: hard @@ -9141,42 +10088,35 @@ __metadata: resolution: "is-glob@npm:4.0.3" dependencies: is-extglob: "npm:^2.1.1" - checksum: 3ed74f2b0cdf4f401f38edb0442ddfde3092d79d7d35c9919c86641efdbcbb32e45aa3c0f70ce5eecc946896cd5a0f26e4188b9f2b881876f7cb6c505b82da11 + checksum: 10/3ed74f2b0cdf4f401f38edb0442ddfde3092d79d7d35c9919c86641efdbcbb32e45aa3c0f70ce5eecc946896cd5a0f26e4188b9f2b881876f7cb6c505b82da11 languageName: node linkType: hard -"is-interactive@npm:^1.0.0": - version: 1.0.0 - resolution: "is-interactive@npm:1.0.0" - checksum: 824808776e2d468b2916cdd6c16acacebce060d844c35ca6d82267da692e92c3a16fdba624c50b54a63f38bdc4016055b6f443ce57d7147240de4f8cdabaf6f9 +"is-interactive@npm:^2.0.0": + version: 2.0.0 + resolution: "is-interactive@npm:2.0.0" + checksum: 10/e8d52ad490bed7ae665032c7675ec07732bbfe25808b0efbc4d5a76b1a1f01c165f332775c63e25e9a03d319ebb6b24f571a9e902669fc1e40b0a60b5be6e26c languageName: node linkType: hard "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" - checksum: 93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35 - languageName: node - linkType: hard - -"is-map@npm:^2.0.1": - version: 2.0.2 - resolution: "is-map@npm:2.0.2" - checksum: 60ba910f835f2eacb1fdf5b5a6c60fe1c702d012a7673e6546992bcc0c873f62ada6e13d327f9e48f1720d49c152d6cdecae1fa47a261ef3d247c3ce6f0e1d39 + checksum: 10/93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35 languageName: node linkType: hard -"is-module@npm:^1.0.0": - version: 1.0.0 - resolution: "is-module@npm:1.0.0" - checksum: 8cd5390730c7976fb4e8546dd0b38865ee6f7bacfa08dfbb2cc07219606755f0b01709d9361e01f13009bbbd8099fa2927a8ed665118a6105d66e40f1b838c3f +"is-map@npm:^2.0.3": + version: 2.0.3 + resolution: "is-map@npm:2.0.3" + checksum: 10/8de7b41715b08bcb0e5edb0fb9384b80d2d5bcd10e142188f33247d19ff078abaf8e9b6f858e2302d8d05376a26a55cd23a3c9f8ab93292b02fcd2cc9e4e92bb languageName: node linkType: hard "is-negative-zero@npm:^2.0.2, is-negative-zero@npm:^2.0.3": version: 2.0.3 resolution: "is-negative-zero@npm:2.0.3" - checksum: 8fe5cffd8d4fb2ec7b49d657e1691889778d037494c6f40f4d1a524cadd658b4b53ad7b6b73a59bcb4b143ae9a3d15829af864b2c0f9d65ac1e678c4c80f17e5 + checksum: 10/8fe5cffd8d4fb2ec7b49d657e1691889778d037494c6f40f4d1a524cadd658b4b53ad7b6b73a59bcb4b143ae9a3d15829af864b2c0f9d65ac1e678c4c80f17e5 languageName: node linkType: hard @@ -9185,7 +10125,17 @@ __metadata: resolution: "is-number-object@npm:1.0.7" dependencies: has-tostringtag: "npm:^1.0.0" - checksum: 8700dcf7f602e0a9625830541345b8615d04953655acbf5c6d379c58eb1af1465e71227e95d501343346e1d49b6f2d53cbc166b1fc686a7ec19151272df582f9 + checksum: 10/8700dcf7f602e0a9625830541345b8615d04953655acbf5c6d379c58eb1af1465e71227e95d501343346e1d49b6f2d53cbc166b1fc686a7ec19151272df582f9 + languageName: node + linkType: hard + +"is-number-object@npm:^1.1.1": + version: 1.1.1 + resolution: "is-number-object@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10/a5922fb8779ab1ea3b8a9c144522b3d0bea5d9f8f23f7a72470e61e1e4df47714e28e0154ac011998b709cce260c3c9447ad3cd24a96c2f2a0abfdb2cbdc76c8 languageName: node linkType: hard @@ -9194,42 +10144,42 @@ __metadata: resolution: "is-number@npm:3.0.0" dependencies: kind-of: "npm:^3.0.2" - checksum: 0c62bf8e9d72c4dd203a74d8cfc751c746e75513380fef420cda8237e619a988ee43e678ddb23c87ac24d91ac0fe9f22e4ffb1301a50310c697e9d73ca3994e9 + checksum: 10/0c62bf8e9d72c4dd203a74d8cfc751c746e75513380fef420cda8237e619a988ee43e678ddb23c87ac24d91ac0fe9f22e4ffb1301a50310c697e9d73ca3994e9 languageName: node linkType: hard "is-number@npm:^7.0.0": version: 7.0.0 resolution: "is-number@npm:7.0.0" - checksum: 6a6c3383f68afa1e05b286af866017c78f1226d43ac8cb064e115ff9ed85eb33f5c4f7216c96a71e4dfea289ef52c5da3aef5bbfade8ffe47a0465d70c0c8e86 + checksum: 10/6a6c3383f68afa1e05b286af866017c78f1226d43ac8cb064e115ff9ed85eb33f5c4f7216c96a71e4dfea289ef52c5da3aef5bbfade8ffe47a0465d70c0c8e86 languageName: node linkType: hard "is-obj@npm:^2.0.0": version: 2.0.0 resolution: "is-obj@npm:2.0.0" - checksum: c9916ac8f4621962a42f5e80e7ffdb1d79a3fab7456ceaeea394cd9e0858d04f985a9ace45be44433bf605673c8be8810540fe4cc7f4266fc7526ced95af5a08 + checksum: 10/c9916ac8f4621962a42f5e80e7ffdb1d79a3fab7456ceaeea394cd9e0858d04f985a9ace45be44433bf605673c8be8810540fe4cc7f4266fc7526ced95af5a08 languageName: node linkType: hard "is-path-inside@npm:^3.0.3": version: 3.0.3 resolution: "is-path-inside@npm:3.0.3" - checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 + checksum: 10/abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 languageName: node linkType: hard "is-plain-obj@npm:^1.1.0": version: 1.1.0 resolution: "is-plain-obj@npm:1.1.0" - checksum: 0ee04807797aad50859652a7467481816cbb57e5cc97d813a7dcd8915da8195dc68c436010bf39d195226cde6a2d352f4b815f16f26b7bf486a5754290629931 + checksum: 10/0ee04807797aad50859652a7467481816cbb57e5cc97d813a7dcd8915da8195dc68c436010bf39d195226cde6a2d352f4b815f16f26b7bf486a5754290629931 languageName: node linkType: hard "is-plain-obj@npm:^4.0.0, is-plain-obj@npm:^4.1.0": version: 4.1.0 resolution: "is-plain-obj@npm:4.1.0" - checksum: 6dc45da70d04a81f35c9310971e78a6a3c7a63547ef782e3a07ee3674695081b6ca4e977fbb8efc48dae3375e0b34558d2bcd722aec9bddfa2d7db5b041be8ce + checksum: 10/6dc45da70d04a81f35c9310971e78a6a3c7a63547ef782e3a07ee3674695081b6ca4e977fbb8efc48dae3375e0b34558d2bcd722aec9bddfa2d7db5b041be8ce languageName: node linkType: hard @@ -9238,14 +10188,14 @@ __metadata: resolution: "is-plain-object@npm:2.0.4" dependencies: isobject: "npm:^3.0.1" - checksum: 2a401140cfd86cabe25214956ae2cfee6fbd8186809555cd0e84574f88de7b17abacb2e477a6a658fa54c6083ecbda1e6ae404c7720244cd198903848fca70ca + checksum: 10/2a401140cfd86cabe25214956ae2cfee6fbd8186809555cd0e84574f88de7b17abacb2e477a6a658fa54c6083ecbda1e6ae404c7720244cd198903848fca70ca languageName: node linkType: hard "is-primitive@npm:^3.0.1": version: 3.0.1 resolution: "is-primitive@npm:3.0.1" - checksum: c4da6a6e6d487f31d85b9259b67695fffcc75dca6c9612b0a002e3050c734227b9911be09b877539ec6309710229c19f4edd0f9e26ed2a67924ee0916baf0bed + checksum: 10/c4da6a6e6d487f31d85b9259b67695fffcc75dca6c9612b0a002e3050c734227b9911be09b877539ec6309710229c19f4edd0f9e26ed2a67924ee0916baf0bed languageName: node linkType: hard @@ -9254,7 +10204,7 @@ __metadata: resolution: "is-reference@npm:3.0.2" dependencies: "@types/estree": "npm:*" - checksum: ac3bf5626fe9d0afbd7454760d73c47f16b9f471401b9749721ad3b66f0a39644390382acf88ca9d029c95782c1e2ec65662855e3ba91acf52d82231247a7fd3 + checksum: 10/ac3bf5626fe9d0afbd7454760d73c47f16b9f471401b9749721ad3b66f0a39644390382acf88ca9d029c95782c1e2ec65662855e3ba91acf52d82231247a7fd3 languageName: node linkType: hard @@ -9264,7 +10214,19 @@ __metadata: dependencies: call-bind: "npm:^1.0.2" has-tostringtag: "npm:^1.0.0" - checksum: 36d9174d16d520b489a5e9001d7d8d8624103b387be300c50f860d9414556d0485d74a612fdafc6ebbd5c89213d947dcc6b6bff6b2312093f71ea03cbb19e564 + checksum: 10/36d9174d16d520b489a5e9001d7d8d8624103b387be300c50f860d9414556d0485d74a612fdafc6ebbd5c89213d947dcc6b6bff6b2312093f71ea03cbb19e564 + languageName: node + linkType: hard + +"is-regex@npm:^1.2.1": + version: 1.2.1 + resolution: "is-regex@npm:1.2.1" + dependencies: + call-bound: "npm:^1.0.2" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10/c42b7efc5868a5c9a4d8e6d3e9816e8815c611b09535c00fead18a1138455c5cb5e1887f0023a467ad3f9c419d62ba4dc3d9ba8bafe55053914d6d6454a945d2 languageName: node linkType: hard @@ -9273,14 +10235,14 @@ __metadata: resolution: "is-relative-url@npm:2.0.0" dependencies: is-absolute-url: "npm:^2.0.0" - checksum: 5acb66d6374a0c89fb68a770c94eeee3061b7d2e94d1fdff4d780b3054caf681ad33ed9d554eebeaedd897d90b781684c84ed85c7581d5d50767e857af3a199e + checksum: 10/5acb66d6374a0c89fb68a770c94eeee3061b7d2e94d1fdff4d780b3054caf681ad33ed9d554eebeaedd897d90b781684c84ed85c7581d5d50767e857af3a199e languageName: node linkType: hard -"is-set@npm:^2.0.1": - version: 2.0.2 - resolution: "is-set@npm:2.0.2" - checksum: d89e82acdc7760993474f529e043f9c4a1d63ed4774d21cc2e331d0e401e5c91c27743cd7c889137028f6a742234759a4bd602368fbdbf0b0321994aefd5603f +"is-set@npm:^2.0.3": + version: 2.0.3 + resolution: "is-set@npm:2.0.3" + checksum: 10/5685df33f0a4a6098a98c72d94d67cad81b2bc72f1fb2091f3d9283c4a1c582123cd709145b02a9745f0ce6b41e3e43f1c944496d1d74d4ea43358be61308669 languageName: node linkType: hard @@ -9289,7 +10251,16 @@ __metadata: resolution: "is-shared-array-buffer@npm:1.0.3" dependencies: call-bind: "npm:^1.0.7" - checksum: bc5402900dc62b96ebb2548bf5b0a0bcfacc2db122236fe3ab3b3e3c884293a0d5eb777e73f059bcbf8dc8563bb65eae972fee0fb97e38a9ae27c8678f62bcfe + checksum: 10/bc5402900dc62b96ebb2548bf5b0a0bcfacc2db122236fe3ab3b3e3c884293a0d5eb777e73f059bcbf8dc8563bb65eae972fee0fb97e38a9ae27c8678f62bcfe + languageName: node + linkType: hard + +"is-shared-array-buffer@npm:^1.0.4": + version: 1.0.4 + resolution: "is-shared-array-buffer@npm:1.0.4" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10/0380d7c60cc692856871526ffcd38a8133818a2ee42d47bb8008248a0cd2121d8c8b5f66b6da3cac24bc5784553cacb6faaf678f66bc88c6615b42af2825230e languageName: node linkType: hard @@ -9298,28 +10269,21 @@ __metadata: resolution: "is-ssh@npm:1.4.0" dependencies: protocols: "npm:^2.0.1" - checksum: e2d17d74a19b4368cc06ce5c76d4f625952442da337098d670a9840e1db5334c646aa0a6ed3a01e9d396901e22c755174ce64e74c3139bb10e5df03d5a6fb3fa + checksum: 10/e2d17d74a19b4368cc06ce5c76d4f625952442da337098d670a9840e1db5334c646aa0a6ed3a01e9d396901e22c755174ce64e74c3139bb10e5df03d5a6fb3fa languageName: node linkType: hard "is-stream@npm:^1.1.0": version: 1.1.0 resolution: "is-stream@npm:1.1.0" - checksum: 351aa77c543323c4e111204482808cfad68d2e940515949e31ccd0b010fc13d5fba4b9c230e4887fd24284713040f43e542332fbf172f6b9944b7d62e389c0ec - languageName: node - linkType: hard - -"is-stream@npm:^3.0.0": - version: 3.0.0 - resolution: "is-stream@npm:3.0.0" - checksum: 172093fe99119ffd07611ab6d1bcccfe8bc4aa80d864b15f43e63e54b7abc71e779acd69afdb854c4e2a67fdc16ae710e370eda40088d1cfc956a50ed82d8f16 + checksum: 10/351aa77c543323c4e111204482808cfad68d2e940515949e31ccd0b010fc13d5fba4b9c230e4887fd24284713040f43e542332fbf172f6b9944b7d62e389c0ec languageName: node linkType: hard "is-stream@npm:^4.0.1": version: 4.0.1 resolution: "is-stream@npm:4.0.1" - checksum: cbea3f1fc271b21ceb228819d0c12a0965a02b57f39423925f99530b4eb86935235f258f06310b67cd02b2d10b49e9a0998f5ececf110ab7d3760bae4055ad23 + checksum: 10/cbea3f1fc271b21ceb228819d0c12a0965a02b57f39423925f99530b4eb86935235f258f06310b67cd02b2d10b49e9a0998f5ececf110ab7d3760bae4055ad23 languageName: node linkType: hard @@ -9328,7 +10292,17 @@ __metadata: resolution: "is-string@npm:1.0.7" dependencies: has-tostringtag: "npm:^1.0.0" - checksum: 2bc292fe927493fb6dfc3338c099c3efdc41f635727c6ebccf704aeb2a27bca7acb9ce6fd34d103db78692b10b22111a8891de26e12bfa1c5e11e263c99d1fef + checksum: 10/2bc292fe927493fb6dfc3338c099c3efdc41f635727c6ebccf704aeb2a27bca7acb9ce6fd34d103db78692b10b22111a8891de26e12bfa1c5e11e263c99d1fef + languageName: node + linkType: hard + +"is-string@npm:^1.1.1": + version: 1.1.1 + resolution: "is-string@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10/5277cb9e225a7cc8a368a72623b44a99f2cfa139659c6b203553540681ad4276bfc078420767aad0e73eef5f0bd07d4abf39a35d37ec216917879d11cebc1f8b languageName: node linkType: hard @@ -9337,7 +10311,18 @@ __metadata: resolution: "is-symbol@npm:1.0.4" dependencies: has-symbols: "npm:^1.0.2" - checksum: a47dd899a84322528b71318a89db25c7ecdec73197182dad291df15ffea501e17e3c92c8de0bfb50e63402747399981a687b31c519971b1fa1a27413612be929 + checksum: 10/a47dd899a84322528b71318a89db25c7ecdec73197182dad291df15ffea501e17e3c92c8de0bfb50e63402747399981a687b31c519971b1fa1a27413612be929 + languageName: node + linkType: hard + +"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": + version: 1.1.1 + resolution: "is-symbol@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + safe-regex-test: "npm:^1.1.0" + checksum: 10/db495c0d8cd0a7a66b4f4ef7fccee3ab5bd954cb63396e8ac4d32efe0e9b12fdfceb851d6c501216a71f4f21e5ff20fc2ee845a3d52d455e021c466ac5eb2db2 languageName: node linkType: hard @@ -9346,7 +10331,7 @@ __metadata: resolution: "is-text-path@npm:2.0.0" dependencies: text-extensions: "npm:^2.0.0" - checksum: e26ade26a6aa6b26c3f00c913871c3c1ceb5a2a5ca4380aac3f0e092b151ad8e2ce4cee1060fb7a13a5684fa55ce62c9df04fa7723b180c82a34ae4c0fa34adb + checksum: 10/e26ade26a6aa6b26c3f00c913871c3c1ceb5a2a5ca4380aac3f0e092b151ad8e2ce4cee1060fb7a13a5684fa55ce62c9df04fa7723b180c82a34ae4c0fa34adb languageName: node linkType: hard @@ -9355,28 +10340,44 @@ __metadata: resolution: "is-typed-array@npm:1.1.13" dependencies: which-typed-array: "npm:^1.1.14" - checksum: f850ba08286358b9a11aee6d93d371a45e3c59b5953549ee1c1a9a55ba5c1dd1bd9952488ae194ad8f32a9cf5e79c8fa5f0cc4d78c00720aa0bbcf238b38062d + checksum: 10/f850ba08286358b9a11aee6d93d371a45e3c59b5953549ee1c1a9a55ba5c1dd1bd9952488ae194ad8f32a9cf5e79c8fa5f0cc4d78c00720aa0bbcf238b38062d + languageName: node + linkType: hard + +"is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15": + version: 1.1.15 + resolution: "is-typed-array@npm:1.1.15" + dependencies: + which-typed-array: "npm:^1.1.16" + checksum: 10/e8cf60b9ea85667097a6ad68c209c9722cfe8c8edf04d6218366469e51944c5cc25bae45ffb845c23f811d262e4314d3b0168748eb16711aa34d12724cdf0735 languageName: node linkType: hard "is-unicode-supported@npm:^0.1.0": version: 0.1.0 resolution: "is-unicode-supported@npm:0.1.0" - checksum: a2aab86ee7712f5c2f999180daaba5f361bdad1efadc9610ff5b8ab5495b86e4f627839d085c6530363c6d6d4ecbde340fb8e54bdb83da4ba8e0865ed5513c52 + checksum: 10/a2aab86ee7712f5c2f999180daaba5f361bdad1efadc9610ff5b8ab5495b86e4f627839d085c6530363c6d6d4ecbde340fb8e54bdb83da4ba8e0865ed5513c52 + languageName: node + linkType: hard + +"is-unicode-supported@npm:^1.3.0": + version: 1.3.0 + resolution: "is-unicode-supported@npm:1.3.0" + checksum: 10/20a1fc161afafaf49243551a5ac33b6c4cf0bbcce369fcd8f2951fbdd000c30698ce320de3ee6830497310a8f41880f8066d440aa3eb0a853e2aa4836dd89abc languageName: node linkType: hard "is-unicode-supported@npm:^2.0.0": version: 2.0.0 resolution: "is-unicode-supported@npm:2.0.0" - checksum: 000b80639dedaf59a385f1c0a57f97a4d1435e0723716f24cc19ad94253a7a0a9f838bdc9ac49b10a29ac93b01f52ae9b2ed358a8876caf1eb74d73b4ede92b2 + checksum: 10/000b80639dedaf59a385f1c0a57f97a4d1435e0723716f24cc19ad94253a7a0a9f838bdc9ac49b10a29ac93b01f52ae9b2ed358a8876caf1eb74d73b4ede92b2 languageName: node linkType: hard -"is-weakmap@npm:^2.0.1": - version: 2.0.1 - resolution: "is-weakmap@npm:2.0.1" - checksum: 289fa4e8ba1bdda40ca78481266f6925b7c46a85599e6a41a77010bf91e5a24dfb660db96863bbf655ecdbda0ab517204d6a4e0c151dbec9d022c556321f3776 +"is-weakmap@npm:^2.0.2": + version: 2.0.2 + resolution: "is-weakmap@npm:2.0.2" + checksum: 10/a7b7e23206c542dcf2fa0abc483142731788771527e90e7e24f658c0833a0d91948a4f7b30d78f7a65255a48512e41a0288b778ba7fc396137515c12e201fd11 languageName: node linkType: hard @@ -9385,31 +10386,40 @@ __metadata: resolution: "is-weakref@npm:1.0.2" dependencies: call-bind: "npm:^1.0.2" - checksum: 0023fd0e4bdf9c338438ffbe1eed7ebbbff7e7e18fb7cdc227caaf9d4bd024a2dcdf6a8c9f40c92192022eac8391243bb9e66cccebecbf6fe1d8a366108f8513 + checksum: 10/0023fd0e4bdf9c338438ffbe1eed7ebbbff7e7e18fb7cdc227caaf9d4bd024a2dcdf6a8c9f40c92192022eac8391243bb9e66cccebecbf6fe1d8a366108f8513 languageName: node linkType: hard -"is-weakset@npm:^2.0.1": - version: 2.0.2 - resolution: "is-weakset@npm:2.0.2" +"is-weakref@npm:^1.1.1": + version: 1.1.1 + resolution: "is-weakref@npm:1.1.1" dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.1.1" - checksum: 8f2ddb9639716fd7936784e175ea1183c5c4c05274c34f34f6a53175313cb1c9c35a8b795623306995e2f7cc8f25aa46302f15a2113e51c5052d447be427195c + call-bound: "npm:^1.0.3" + checksum: 10/543506fd8259038b371bb083aac25b16cb4fd8b12fc58053aa3d45ac28dfd001cd5c6dffbba7aeea4213c74732d46b6cb2cfb5b412eed11f2db524f3f97d09a0 + languageName: node + linkType: hard + +"is-weakset@npm:^2.0.3": + version: 2.0.4 + resolution: "is-weakset@npm:2.0.4" + dependencies: + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10/1d5e1d0179beeed3661125a6faa2e59bfb48afda06fc70db807f178aa0ebebc3758fb6358d76b3d528090d5ef85148c345dcfbf90839592fe293e3e5e82f2134 languageName: node linkType: hard "is-what@npm:^3.14.1": version: 3.14.1 resolution: "is-what@npm:3.14.1" - checksum: 249beb4a8c1729c80ed24fa8527835301c8c70d2fa99706a301224576e0650df61edd7a0a8853999bf5fbe2c551f07148d2c3535260772e05a4c373d3d5362e1 + checksum: 10/249beb4a8c1729c80ed24fa8527835301c8c70d2fa99706a301224576e0650df61edd7a0a8853999bf5fbe2c551f07148d2c3535260772e05a4c373d3d5362e1 languageName: node linkType: hard "is-windows@npm:^1.0.2": version: 1.0.2 resolution: "is-windows@npm:1.0.2" - checksum: 438b7e52656fe3b9b293b180defb4e448088e7023a523ec21a91a80b9ff8cdb3377ddb5b6e60f7c7de4fa8b63ab56e121b6705fe081b3cf1b828b0a380009ad7 + checksum: 10/438b7e52656fe3b9b293b180defb4e448088e7023a523ec21a91a80b9ff8cdb3377ddb5b6e60f7c7de4fa8b63ab56e121b6705fe081b3cf1b828b0a380009ad7 languageName: node linkType: hard @@ -9418,35 +10428,35 @@ __metadata: resolution: "is-wsl@npm:2.2.0" dependencies: is-docker: "npm:^2.0.0" - checksum: 20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 + checksum: 10/20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 languageName: node linkType: hard "isarray@npm:1.0.0": version: 1.0.0 resolution: "isarray@npm:1.0.0" - checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab + checksum: 10/f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab languageName: node linkType: hard "isarray@npm:^2.0.5": version: 2.0.5 resolution: "isarray@npm:2.0.5" - checksum: 1d8bc7911e13bb9f105b1b3e0b396c787a9e63046af0b8fe0ab1414488ab06b2b099b87a2d8a9e31d21c9a6fad773c7fc8b257c4880f2d957274479d28ca3414 + checksum: 10/1d8bc7911e13bb9f105b1b3e0b396c787a9e63046af0b8fe0ab1414488ab06b2b099b87a2d8a9e31d21c9a6fad773c7fc8b257c4880f2d957274479d28ca3414 languageName: node linkType: hard "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" - checksum: 7c9f715c03aff08f35e98b1fadae1b9267b38f0615d501824f9743f3aab99ef10e303ce7db3f186763a0b70a19de5791ebfc854ff884d5a8c4d92211f642ec92 + checksum: 10/7c9f715c03aff08f35e98b1fadae1b9267b38f0615d501824f9743f3aab99ef10e303ce7db3f186763a0b70a19de5791ebfc854ff884d5a8c4d92211f642ec92 languageName: node linkType: hard "isexe@npm:^3.1.1": version: 3.1.1 resolution: "isexe@npm:3.1.1" - checksum: 7fe1931ee4e88eb5aa524cd3ceb8c882537bc3a81b02e438b240e47012eef49c86904d0f0e593ea7c3a9996d18d0f1f3be8d3eaa92333977b0c3a9d353d5563e + checksum: 10/7fe1931ee4e88eb5aa524cd3ceb8c882537bc3a81b02e438b240e47012eef49c86904d0f0e593ea7c3a9996d18d0f1f3be8d3eaa92333977b0c3a9d353d5563e languageName: node linkType: hard @@ -9455,54 +10465,51 @@ __metadata: resolution: "isobject@npm:2.1.0" dependencies: isarray: "npm:1.0.0" - checksum: 811c6f5a866877d31f0606a88af4a45f282544de886bf29f6a34c46616a1ae2ed17076cc6bf34c0128f33eecf7e1fcaa2c82cf3770560d3e26810894e96ae79f + checksum: 10/811c6f5a866877d31f0606a88af4a45f282544de886bf29f6a34c46616a1ae2ed17076cc6bf34c0128f33eecf7e1fcaa2c82cf3770560d3e26810894e96ae79f languageName: node linkType: hard "isobject@npm:^3.0.0, isobject@npm:^3.0.1": version: 3.0.1 resolution: "isobject@npm:3.0.1" - checksum: db85c4c970ce30693676487cca0e61da2ca34e8d4967c2e1309143ff910c207133a969f9e4ddb2dc6aba670aabce4e0e307146c310350b298e74a31f7d464703 + checksum: 10/db85c4c970ce30693676487cca0e61da2ca34e8d4967c2e1309143ff910c207133a969f9e4ddb2dc6aba670aabce4e0e307146c310350b298e74a31f7d464703 languageName: node linkType: hard "isstream@npm:0.1.x": version: 0.1.2 resolution: "isstream@npm:0.1.2" - checksum: 22d9c181015226d4534a227539256897bbbcb7edd1066ca4fc4d3a06dbd976325dfdd16b3983c7d236a89f256805c1a685a772e0364e98873d3819b064ad35a1 + checksum: 10/22d9c181015226d4534a227539256897bbbcb7edd1066ca4fc4d3a06dbd976325dfdd16b3983c7d236a89f256805c1a685a772e0364e98873d3819b064ad35a1 languageName: node linkType: hard -"iterator.prototype@npm:^1.1.3": - version: 1.1.3 - resolution: "iterator.prototype@npm:1.1.3" +"iterator.prototype@npm:^1.1.4": + version: 1.1.5 + resolution: "iterator.prototype@npm:1.1.5" dependencies: - define-properties: "npm:^1.2.1" - get-intrinsic: "npm:^1.2.1" - has-symbols: "npm:^1.0.3" - reflect.getprototypeof: "npm:^1.0.4" - set-function-name: "npm:^2.0.1" - checksum: 1a2a508d3baac121b76c834404ff552d1bb96a173b1d74ff947b2c5763840c0b1e5be01be7e2183a19b08e99e38729812668ff1f23b35f6655a366017bc32519 + define-data-property: "npm:^1.1.4" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.6" + get-proto: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" + set-function-name: "npm:^2.0.2" + checksum: 10/352bcf333f42189e65cc8cb2dcb94a5c47cf0a9110ce12aba788d405a980b5f5f3a06c79bf915377e1d480647169babd842ded0d898bed181bf6686e8e6823f6 languageName: node linkType: hard -"jackspeak@npm:^2.3.5": - version: 2.3.6 - resolution: "jackspeak@npm:2.3.6" +"jackspeak@npm:^4.1.1": + version: 4.1.1 + resolution: "jackspeak@npm:4.1.1" dependencies: "@isaacs/cliui": "npm:^8.0.2" - "@pkgjs/parseargs": "npm:^0.11.0" - dependenciesMeta: - "@pkgjs/parseargs": - optional: true - checksum: 6e6490d676af8c94a7b5b29b8fd5629f21346911ebe2e32931c2a54210134408171c24cee1a109df2ec19894ad04a429402a8438cbf5cc2794585d35428ace76 + checksum: 10/ffceb270ec286841f48413bfb4a50b188662dfd599378ce142b6540f3f0a66821dc9dcb1e9ebc55c6c3b24dc2226c96e5819ba9bd7a241bd29031b61911718c7 languageName: node linkType: hard "javascript-stringify@npm:^2.0.1": version: 2.1.0 resolution: "javascript-stringify@npm:2.1.0" - checksum: 721236ccec826c77167fec024b9ea1da7462690cf857bebfcc67a6fb346392d45cdce278e25e86b312ddeecdab1678a0f9fcc7f2c6e2883fbaaac3c735a237fd + checksum: 10/721236ccec826c77167fec024b9ea1da7462690cf857bebfcc67a6fb346392d45cdce278e25e86b312ddeecdab1678a0f9fcc7f2c6e2883fbaaac3c735a237fd languageName: node linkType: hard @@ -9513,23 +10520,23 @@ __metadata: "@types/node": "npm:*" merge-stream: "npm:^2.0.0" supports-color: "npm:^8.0.0" - checksum: 06c6e2a84591d9ede704d5022fc13791e8876e83397c89d481b0063332abbb64c0f01ef4ca7de520b35c7a1058556078d6bdc3631376f4e9ffb42316c1a8488e + checksum: 10/06c6e2a84591d9ede704d5022fc13791e8876e83397c89d481b0063332abbb64c0f01ef4ca7de520b35c7a1058556078d6bdc3631376f4e9ffb42316c1a8488e languageName: node linkType: hard -"jiti@npm:^1.19.1": - version: 1.21.0 - resolution: "jiti@npm:1.21.0" +"jiti@npm:^2.6.1": + version: 2.6.1 + resolution: "jiti@npm:2.6.1" bin: - jiti: bin/jiti.js - checksum: 005a0239e50381b5c9919f59dbab86128367bd64872f3376dbbde54b6523f41bd134bf22909e2a509e38fd87e1c22125ca255b9b6b53e7df0fedd23f737334cc + jiti: lib/jiti-cli.mjs + checksum: 10/8cd72c5fd03a0502564c3f46c49761090f6dadead21fa191b73535724f095ad86c2fa89ee6fe4bc3515337e8d406cc8fb2d37b73fa0c99a34584bac35cd4a4de languageName: node linkType: hard "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" - checksum: af37d0d913fb56aec6dc0074c163cc71cd23c0b8aad5c2350747b6721d37ba118af35abdd8b33c47ec2800de07dedb16a527ca9c530ee004093e04958bd0cbf2 + checksum: 10/af37d0d913fb56aec6dc0074c163cc71cd23c0b8aad5c2350747b6721d37ba118af35abdd8b33c47ec2800de07dedb16a527ca9c530ee004093e04958bd0cbf2 languageName: node linkType: hard @@ -9540,14 +10547,7 @@ __metadata: argparse: "npm:^2.0.1" bin: js-yaml: bin/js-yaml.js - checksum: c138a34a3fd0d08ebaf71273ad4465569a483b8a639e0b118ff65698d257c2791d3199e3f303631f2cb98213fa7b5f5d6a4621fd0fff819421b990d30d967140 - languageName: node - linkType: hard - -"jsbn@npm:1.1.0": - version: 1.1.0 - resolution: "jsbn@npm:1.1.0" - checksum: bebe7ae829bbd586ce8cbe83501dd8cb8c282c8902a8aeeed0a073a89dc37e8103b1244f3c6acd60278bcbfe12d93a3f83c9ac396868a3b3bbc3c5e5e3b648ef + checksum: 10/c138a34a3fd0d08ebaf71273ad4465569a483b8a639e0b118ff65698d257c2791d3199e3f303631f2cb98213fa7b5f5d6a4621fd0fff819421b990d30d967140 languageName: node linkType: hard @@ -9556,7 +10556,7 @@ __metadata: resolution: "jsesc@npm:2.5.2" bin: jsesc: bin/jsesc - checksum: d2096abdcdec56969764b40ffc91d4a23408aa2f351b4d1c13f736f25476643238c43fdbaf38a191c26b1b78fd856d965f5d4d0dde7b89459cd94025190cdf13 + checksum: 10/d2096abdcdec56969764b40ffc91d4a23408aa2f351b4d1c13f736f25476643238c43fdbaf38a191c26b1b78fd856d965f5d4d0dde7b89459cd94025190cdf13 languageName: node linkType: hard @@ -9565,89 +10565,70 @@ __metadata: resolution: "jsesc@npm:3.0.2" bin: jsesc: bin/jsesc - checksum: 8e5a7de6b70a8bd71f9cb0b5a7ade6a73ae6ab55e697c74cc997cede97417a3a65ed86c36f7dd6125fe49766e8386c845023d9e213916ca92c9dfdd56e2babf3 + checksum: 10/8e5a7de6b70a8bd71f9cb0b5a7ade6a73ae6ab55e697c74cc997cede97417a3a65ed86c36f7dd6125fe49766e8386c845023d9e213916ca92c9dfdd56e2babf3 languageName: node linkType: hard "json-buffer@npm:3.0.0": version: 3.0.0 resolution: "json-buffer@npm:3.0.0" - checksum: 6e364585600598c42f1cc85d1305569aeb1a6a13e7c67960f17b403f087e2700104ec8e49fc681ab6d6278ee4d132ac033f2625c22a9777ed9b83b403b40f23e + checksum: 10/6e364585600598c42f1cc85d1305569aeb1a6a13e7c67960f17b403f087e2700104ec8e49fc681ab6d6278ee4d132ac033f2625c22a9777ed9b83b403b40f23e languageName: node linkType: hard "json-buffer@npm:3.0.1": version: 3.0.1 resolution: "json-buffer@npm:3.0.1" - checksum: 82876154521b7b68ba71c4f969b91572d1beabadd87bd3a6b236f85fbc7dc4695089191ed60bb59f9340993c51b33d479f45b6ba9f3548beb519705281c32c3c + checksum: 10/82876154521b7b68ba71c4f969b91572d1beabadd87bd3a6b236f85fbc7dc4695089191ed60bb59f9340993c51b33d479f45b6ba9f3548beb519705281c32c3c languageName: node linkType: hard "json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" - checksum: 5f3a99009ed5f2a5a67d06e2f298cc97bc86d462034173308156f15b43a6e850be8511dc204b9b94566305da2947f7d90289657237d210351a39059ff9d666cf + checksum: 10/5f3a99009ed5f2a5a67d06e2f298cc97bc86d462034173308156f15b43a6e850be8511dc204b9b94566305da2947f7d90289657237d210351a39059ff9d666cf languageName: node linkType: hard -"json-parse-even-better-errors@npm:^3.0.0": - version: 3.0.1 - resolution: "json-parse-even-better-errors@npm:3.0.1" - checksum: bf74fa3f715e56699ccd68b80a7d20908de432a3fae2d5aa2ed530a148e9d9ccdf8e6983b93d9966a553aa70dcf003ce3a7ffec2c0ce74d2a6173e3691a426f0 - languageName: node - linkType: hard - -"json-parse-even-better-errors@npm:^3.0.2": - version: 3.0.2 - resolution: "json-parse-even-better-errors@npm:3.0.2" - checksum: 6f04ea6c9ccb783630a59297959247e921cc90b917b8351197ca7fd058fccc7079268fd9362be21ba876fc26aa5039369dd0a2280aae49aae425784794a94927 +"json-parse-even-better-errors@npm:^5.0.0": + version: 5.0.0 + resolution: "json-parse-even-better-errors@npm:5.0.0" + checksum: 10/b5aeaa65e072bc3bda2cb1da50bf1822814b4aa7c568e7c2bed25af89d730f113dcb74393da574c0a32e889eeba4a826db600b8a6ecef917c59c8c6b38f2efaa languageName: node linkType: hard "json-schema-traverse@npm:^0.4.1": version: 0.4.1 resolution: "json-schema-traverse@npm:0.4.1" - checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b + checksum: 10/7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b languageName: node linkType: hard "json-schema-traverse@npm:^1.0.0": version: 1.0.0 resolution: "json-schema-traverse@npm:1.0.0" - checksum: 02f2f466cdb0362558b2f1fd5e15cce82ef55d60cd7f8fa828cf35ba74330f8d767fcae5c5c2adb7851fa811766c694b9405810879bc4e1ddd78a7c0e03658ad + checksum: 10/02f2f466cdb0362558b2f1fd5e15cce82ef55d60cd7f8fa828cf35ba74330f8d767fcae5c5c2adb7851fa811766c694b9405810879bc4e1ddd78a7c0e03658ad languageName: node linkType: hard "json-stable-stringify-without-jsonify@npm:^1.0.1": version: 1.0.1 resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" - checksum: 12786c2e2f22c27439e6db0532ba321f1d0617c27ad8cb1c352a0e9249a50182fd1ba8b52a18899291604b0c32eafa8afd09e51203f19109a0537f68db2b652d - languageName: node - linkType: hard - -"json-stable-stringify@npm:^1.0.2": - version: 1.1.1 - resolution: "json-stable-stringify@npm:1.1.1" - dependencies: - call-bind: "npm:^1.0.5" - isarray: "npm:^2.0.5" - jsonify: "npm:^0.0.1" - object-keys: "npm:^1.1.1" - checksum: 60853c1f63451319b5c7953465a555aa816cf84e60e3ca36b6c05225d8fdc4615127fb4ecb92f9f5ad880c552ab8cbae9a519f78b995e7788d6d89e57afafdeb + checksum: 10/12786c2e2f22c27439e6db0532ba321f1d0617c27ad8cb1c352a0e9249a50182fd1ba8b52a18899291604b0c32eafa8afd09e51203f19109a0537f68db2b652d languageName: node linkType: hard "json-stringify-nice@npm:^1.1.4": version: 1.1.4 resolution: "json-stringify-nice@npm:1.1.4" - checksum: 0e02cae900a1f24df64613dd10a54b354e4ba2b17822f0d7f0d2708182e71a8bbbfac107d54d3ae8fa3d8bab3556e20cef84f193ace92c9df7bc30872ec2926e + checksum: 10/0e02cae900a1f24df64613dd10a54b354e4ba2b17822f0d7f0d2708182e71a8bbbfac107d54d3ae8fa3d8bab3556e20cef84f193ace92c9df7bc30872ec2926e languageName: node linkType: hard "json-stringify-safe@npm:^5.0.1": version: 5.0.1 resolution: "json-stringify-safe@npm:5.0.1" - checksum: 59169a081e4eeb6f9559ae1f938f656191c000e0512aa6df9f3c8b2437a4ab1823819c6b9fd1818a4e39593ccfd72e9a051fdd3e2d1e340ed913679e888ded8c + checksum: 10/59169a081e4eeb6f9559ae1f938f656191c000e0512aa6df9f3c8b2437a4ab1823819c6b9fd1818a4e39593ccfd72e9a051fdd3e2d1e340ed913679e888ded8c languageName: node linkType: hard @@ -9658,7 +10639,7 @@ __metadata: minimist: "npm:^1.2.0" bin: json5: lib/cli.js - checksum: ecb5ab4e233322169b0c4b29e698c116277c45654d3b70a707d00802042b536be54345ce664523bba83e5afedfeaf643539a7667144f99d6da1dcaaa02336d80 + checksum: 10/ecb5ab4e233322169b0c4b29e698c116277c45654d3b70a707d00802042b536be54345ce664523bba83e5afedfeaf643539a7667144f99d6da1dcaaa02336d80 languageName: node linkType: hard @@ -9667,7 +10648,7 @@ __metadata: resolution: "json5@npm:2.2.1" bin: json5: lib/cli.js - checksum: ee31060b929fbfdc3c80288286e4403ed95f47d9fe2d29f46c833b8cd4ec98b2cdb3537e2c0f15846db90950ae70bc01d2aaae3c303d70523e8039cf0e810cf5 + checksum: 10/ee31060b929fbfdc3c80288286e4403ed95f47d9fe2d29f46c833b8cd4ec98b2cdb3537e2c0f15846db90950ae70bc01d2aaae3c303d70523e8039cf0e810cf5 languageName: node linkType: hard @@ -9676,14 +10657,14 @@ __metadata: resolution: "json5@npm:2.2.3" bin: json5: lib/cli.js - checksum: 1db67b853ff0de3534085d630691d3247de53a2ed1390ba0ddff681ea43e9b3e30ecbdb65c5e9aab49435e44059c23dbd6fee8ee619419ba37465bb0dd7135da + checksum: 10/1db67b853ff0de3534085d630691d3247de53a2ed1390ba0ddff681ea43e9b3e30ecbdb65c5e9aab49435e44059c23dbd6fee8ee619419ba37465bb0dd7135da languageName: node linkType: hard -"jsonc-parser@npm:^3.2.0": - version: 3.2.1 - resolution: "jsonc-parser@npm:3.2.1" - checksum: fe2df6f39e21653781d52cae20c5b9e0ab62461918d97f9430b216cea9b6500efc1d8b42c6584cc0a7548b4c996055e9cdc39f09b9782fa6957af2f45306c530 +"jsonc-parser@npm:^3.3.1": + version: 3.3.1 + resolution: "jsonc-parser@npm:3.3.1" + checksum: 10/9b0dc391f20b47378f843ef1e877e73ec652a5bdc3c5fa1f36af0f119a55091d147a86c1ee86a232296f55c929bba174538c2bf0312610e0817a22de131cc3f4 languageName: node linkType: hard @@ -9695,7 +10676,7 @@ __metadata: dependenciesMeta: graceful-fs: optional: true - checksum: 17796f0ab1be8479827d3683433f97ebe0a1c6932c3360fa40348eac36904d69269aab26f8b16da311882d94b42e9208e8b28e490bf926364f3ac9bff134c226 + checksum: 10/17796f0ab1be8479827d3683433f97ebe0a1c6932c3360fa40348eac36904d69269aab26f8b16da311882d94b42e9208e8b28e490bf926364f3ac9bff134c226 languageName: node linkType: hard @@ -9708,21 +10689,14 @@ __metadata: dependenciesMeta: graceful-fs: optional: true - checksum: 03014769e7dc77d4cf05fa0b534907270b60890085dd5e4d60a382ff09328580651da0b8b4cdf44d91e4c8ae64d91791d965f05707beff000ed494a38b6fec85 - languageName: node - linkType: hard - -"jsonify@npm:^0.0.1": - version: 0.0.1 - resolution: "jsonify@npm:0.0.1" - checksum: 7b86b6f4518582ff1d8b7624ed6c6277affd5246445e864615dbdef843a4057ac58587684faf129ea111eeb80e01c15f0a4d9d03820eb3f3985fa67e81b12398 + checksum: 10/03014769e7dc77d4cf05fa0b534907270b60890085dd5e4d60a382ff09328580651da0b8b4cdf44d91e4c8ae64d91791d965f05707beff000ed494a38b6fec85 languageName: node linkType: hard "jsonparse@npm:^1.2.0, jsonparse@npm:^1.3.1": version: 1.3.1 resolution: "jsonparse@npm:1.3.1" - checksum: 24531e956f0f19d79e22c157cebd81b37af3486ae22f9bc1028f8c2a4d1b70df48b168ff86f8568d9c2248182de9b6da9f50f685d5e4b9d1d2d339d2a29d15bc + checksum: 10/24531e956f0f19d79e22c157cebd81b37af3486ae22f9bc1028f8c2a4d1b70df48b168ff86f8568d9c2248182de9b6da9f50f685d5e4b9d1d2d339d2a29d15bc languageName: node linkType: hard @@ -9734,28 +10708,28 @@ __metadata: array.prototype.flat: "npm:^1.3.1" object.assign: "npm:^4.1.4" object.values: "npm:^1.1.6" - checksum: b61d44613687dfe4cc8ad4b4fbf3711bf26c60b8d5ed1f494d723e0808415c59b24a7c0ed8ab10736a40ff84eef38cbbfb68b395e05d31117b44ffc59d31edfc + checksum: 10/b61d44613687dfe4cc8ad4b4fbf3711bf26c60b8d5ed1f494d723e0808415c59b24a7c0ed8ab10736a40ff84eef38cbbfb68b395e05d31117b44ffc59d31edfc languageName: node linkType: hard "junk@npm:^3.1.0": version: 3.1.0 resolution: "junk@npm:3.1.0" - checksum: 6c4d68e8f8bc25b546baed802cd0e7be6a971e92f1e885c92cbfe98946d5690b961a32f8e7909e77765d3204c3e556d13c17f73e31697ffae1db07a58b9e68c0 + checksum: 10/6c4d68e8f8bc25b546baed802cd0e7be6a971e92f1e885c92cbfe98946d5690b961a32f8e7909e77765d3204c3e556d13c17f73e31697ffae1db07a58b9e68c0 languageName: node linkType: hard "just-diff-apply@npm:^5.2.0": version: 5.5.0 resolution: "just-diff-apply@npm:5.5.0" - checksum: 5515c436c89e9ef934f1ea2aac447588c38dd017247ed85254537b005706e64321ca7a9c246fe7106338da1ef3a693f8550ebf11759c854713e9ccffb788a43b + checksum: 10/5515c436c89e9ef934f1ea2aac447588c38dd017247ed85254537b005706e64321ca7a9c246fe7106338da1ef3a693f8550ebf11759c854713e9ccffb788a43b languageName: node linkType: hard "just-diff@npm:^6.0.0": version: 6.0.2 resolution: "just-diff@npm:6.0.2" - checksum: 4c6b14d6be2a3391b020ea2b3d1a0acf2f4c60fcb16681c7f6f76d4c0f1841fae5b00c1a2e719980992e46320e4b6c55a4713683cb1873dd41a2621f08c9f8e8 + checksum: 10/4c6b14d6be2a3391b020ea2b3d1a0acf2f4c60fcb16681c7f6f76d4c0f1841fae5b00c1a2e719980992e46320e4b6c55a4713683cb1873dd41a2621f08c9f8e8 languageName: node linkType: hard @@ -9764,7 +10738,7 @@ __metadata: resolution: "keyv@npm:3.1.0" dependencies: json-buffer: "npm:3.0.0" - checksum: 6de272b3f78975a9a0b12259953c09d5bbe9de9acfd845471ebd758928b523f70563462f0c16a866fe9b447ff5bdebda72c62bc23734eb72cd1fb8f1d7076843 + checksum: 10/6de272b3f78975a9a0b12259953c09d5bbe9de9acfd845471ebd758928b523f70563462f0c16a866fe9b447ff5bdebda72c62bc23734eb72cd1fb8f1d7076843 languageName: node linkType: hard @@ -9773,7 +10747,7 @@ __metadata: resolution: "keyv@npm:4.5.4" dependencies: json-buffer: "npm:3.0.1" - checksum: 167eb6ef64cc84b6fa0780ee50c9de456b422a1e18802209234f7c2cf7eae648c7741f32e50d7e24ccb22b24c13154070b01563d642755b156c357431a191e75 + checksum: 10/167eb6ef64cc84b6fa0780ee50c9de456b422a1e18802209234f7c2cf7eae648c7741f32e50d7e24ccb22b24c13154070b01563d642755b156c357431a191e75 languageName: node linkType: hard @@ -9782,7 +10756,7 @@ __metadata: resolution: "kind-of@npm:3.2.2" dependencies: is-buffer: "npm:^1.1.5" - checksum: b6e7eed10f9dea498500e73129c9bf289bc417568658648aecfc2e104aa32683b908e5d349563fc78d6752da0ea60c9ed1dda4b24dd85a0c8fc0c7376dc0acac + checksum: 10/b6e7eed10f9dea498500e73129c9bf289bc417568658648aecfc2e104aa32683b908e5d349563fc78d6752da0ea60c9ed1dda4b24dd85a0c8fc0c7376dc0acac languageName: node linkType: hard @@ -9791,30 +10765,21 @@ __metadata: resolution: "kind-of@npm:4.0.0" dependencies: is-buffer: "npm:^1.1.5" - checksum: b35a90e0690f06bf07c8970b5290256b1740625fb3bf17ef8c9813a9e197302dbe9ad710b0d97a44556c9280becfc2132cbc3b370056f63b7e350a85f79088f1 + checksum: 10/b35a90e0690f06bf07c8970b5290256b1740625fb3bf17ef8c9813a9e197302dbe9ad710b0d97a44556c9280becfc2132cbc3b370056f63b7e350a85f79088f1 languageName: node linkType: hard "kind-of@npm:^6.0.2, kind-of@npm:^6.0.3": version: 6.0.3 resolution: "kind-of@npm:6.0.3" - checksum: 5873d303fb36aad875b7538798867da2ae5c9e328d67194b0162a3659a627d22f742fc9c4ae95cd1704132a24b00cae5041fc00c0f6ef937dc17080dc4dbb962 - languageName: node - linkType: hard - -"klaw-sync@npm:^6.0.0": - version: 6.0.0 - resolution: "klaw-sync@npm:6.0.0" - dependencies: - graceful-fs: "npm:^4.1.11" - checksum: 0da397f8961313c3ef8f79fb63af9002cde5a8fb2aeb1a37351feff0dd6006129c790400c3f5c3b4e757bedcabb13d21ec0a5eaef5a593d59515d4f2c291e475 + checksum: 10/5873d303fb36aad875b7538798867da2ae5c9e328d67194b0162a3659a627d22f742fc9c4ae95cd1704132a24b00cae5041fc00c0f6ef937dc17080dc4dbb962 languageName: node linkType: hard "klona@npm:^2.0.4, klona@npm:^2.0.5": version: 2.0.5 resolution: "klona@npm:2.0.5" - checksum: 27cc78ea2dab88da6671b5a19c60215c30ed1e1f8ba3dc900a1beb88d1f8dba815a5d5a61306cd4982330bc6f5db3e3d5d2410556a3a225428341bb6482f90ae + checksum: 10/27cc78ea2dab88da6671b5a19c60215c30ed1e1f8ba3dc900a1beb88d1f8dba815a5d5a61306cd4982330bc6f5db3e3d5d2410556a3a225428341bb6482f90ae languageName: node linkType: hard @@ -9849,7 +10814,7 @@ __metadata: optional: true bin: lessc: bin/lessc - checksum: 98200dce570cdc396e03cafc95fb7bbbecdbe3ae28e456a6dcf7a1ac75c3b1979aa56749ac7581ace1814f8a03c9d3456b272280cc098a6e1e24295c4b7caddb + checksum: 10/98200dce570cdc396e03cafc95fb7bbbecdbe3ae28e456a6dcf7a1ac75c3b1979aa56749ac7581ace1814f8a03c9d3456b272280cc098a6e1e24295c4b7caddb languageName: node linkType: hard @@ -9859,56 +10824,47 @@ __metadata: dependencies: prelude-ls: "npm:^1.2.1" type-check: "npm:~0.4.0" - checksum: 2e4720ff79f21ae08d42374b0a5c2f664c5be8b6c8f565bb4e1315c96ed3a8acaa9de788ffed82d7f2378cf36958573de07ef92336cb5255ed74d08b8318c9ee + checksum: 10/2e4720ff79f21ae08d42374b0a5c2f664c5be8b6c8f565bb4e1315c96ed3a8acaa9de788ffed82d7f2378cf36958573de07ef92336cb5255ed74d08b8318c9ee languageName: node linkType: hard -"libnpmaccess@npm:^8.0.6": - version: 8.0.6 - resolution: "libnpmaccess@npm:8.0.6" +"libnpmaccess@npm:^10.0.2": + version: 10.0.3 + resolution: "libnpmaccess@npm:10.0.3" dependencies: - npm-package-arg: "npm:^11.0.2" - npm-registry-fetch: "npm:^17.0.1" - checksum: 62fa6a476321268ebd379f35782d9ead8993964bd9dfc8afbd201921d9037b7bc9d956f8b2717f1247e44ab33cb7de45b556ded66144f4b3038a828299cb260d + npm-package-arg: "npm:^13.0.0" + npm-registry-fetch: "npm:^19.0.0" + checksum: 10/8bcd40e89bcec85250f3fe38049e14bc2fb0bd1769a7c3e2c82fd72c35730b322af30a031f6de85434651ce08731461c7beac752ed80e49df3fb689a5fdcc0b2 languageName: node linkType: hard -"libnpmpublish@npm:^9.0.9": - version: 9.0.9 - resolution: "libnpmpublish@npm:9.0.9" +"libnpmpublish@npm:^11.1.1": + version: 11.1.3 + resolution: "libnpmpublish@npm:11.1.3" dependencies: + "@npmcli/package-json": "npm:^7.0.0" ci-info: "npm:^4.0.0" - normalize-package-data: "npm:^6.0.1" - npm-package-arg: "npm:^11.0.2" - npm-registry-fetch: "npm:^17.0.1" - proc-log: "npm:^4.2.0" + npm-package-arg: "npm:^13.0.0" + npm-registry-fetch: "npm:^19.0.0" + proc-log: "npm:^6.0.0" semver: "npm:^7.3.7" - sigstore: "npm:^2.2.0" - ssri: "npm:^10.0.6" - checksum: ea1064a727938abefe345d5af1261db8bdc1e71aedabf6945187c2b3a6ef1a4c9db69747ad3ffd4ecd61ea16866890e0da1a4defcbed64e555e7dcae49e55a98 + sigstore: "npm:^4.0.0" + ssri: "npm:^13.0.0" + checksum: 10/44a8de030aac95cd0331506e553d823529de45b9c241b737aa25fc7fae2af312d5c07f789333857c44eb0e992fa1bc02fccce4823eab505142ef1a6573291152 languageName: node linkType: hard -"lie@npm:3.1.1": - version: 3.1.1 - resolution: "lie@npm:3.1.1" - dependencies: - immediate: "npm:~3.0.5" - checksum: c2c7d9dcc3a9aae641f41cde4e2e2cd571e4426b1f5915862781d77776672dcbca43461e16f4d382c9a300825c15e1a4923f1def3a5568d97577e077a3cecb44 +"lilconfig@npm:^3.1.3": + version: 3.1.3 + resolution: "lilconfig@npm:3.1.3" + checksum: 10/b932ce1af94985f0efbe8896e57b1f814a48c8dbd7fc0ef8469785c6303ed29d0090af3ccad7e36b626bfca3a4dc56cc262697e9a8dd867623cf09a39d54e4c3 languageName: node linkType: hard "lines-and-columns@npm:^1.1.6": version: 1.2.4 resolution: "lines-and-columns@npm:1.2.4" - checksum: 0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5 - languageName: node - linkType: hard - -"lines-and-columns@npm:^2.0.3": - version: 2.0.4 - resolution: "lines-and-columns@npm:2.0.4" - checksum: 81ac2f943f5428a46bd4ea2561c74ba674a107d8e6cc70cd317d16892a36ff3ba0dc6e599aca8b6f8668d26c85288394c6edf7a40e985ca843acab3701b80d4c + checksum: 10/0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5 languageName: node linkType: hard @@ -9917,21 +10873,21 @@ __metadata: resolution: "linkify-it@npm:5.0.0" dependencies: uc.micro: "npm:^2.0.0" - checksum: ef3b7609dda6ec0c0be8a7b879cea195f0d36387b0011660cd6711bba0ad82137f59b458b7e703ec74f11d88e7c1328e2ad9b855a8500c0ded67461a8c4519e6 + checksum: 10/ef3b7609dda6ec0c0be8a7b879cea195f0d36387b0011660cd6711bba0ad82137f59b458b7e703ec74f11d88e7c1328e2ad9b855a8500c0ded67461a8c4519e6 languageName: node linkType: hard "load-json-file@npm:^7.0.1": version: 7.0.1 resolution: "load-json-file@npm:7.0.1" - checksum: a560288da6891778321ef993e4bdbdf05374a4f3a3aeedd5ba6b64672798c830d748cfc59a2ec9891a3db30e78b3d04172e0dcb0d4828168289a393147ca0e74 + checksum: 10/a560288da6891778321ef993e4bdbdf05374a4f3a3aeedd5ba6b64672798c830d748cfc59a2ec9891a3db30e78b3d04172e0dcb0d4828168289a393147ca0e74 languageName: node linkType: hard "loader-runner@npm:^4.2.0": version: 4.3.0 resolution: "loader-runner@npm:4.3.0" - checksum: 555ae002869c1e8942a0efd29a99b50a0ce6c3296efea95caf48f00d7f6f7f659203ed6613688b6181aa81dc76de3e65ece43094c6dffef3127fe1a84d973cd3 + checksum: 10/555ae002869c1e8942a0efd29a99b50a0ce6c3296efea95caf48f00d7f6f7f659203ed6613688b6181aa81dc76de3e65ece43094c6dffef3127fe1a84d973cd3 languageName: node linkType: hard @@ -9942,14 +10898,14 @@ __metadata: big.js: "npm:^5.2.2" emojis-list: "npm:^3.0.0" json5: "npm:^1.0.1" - checksum: 2ae94cc88ad9cf2991e322b9ddf547cff80cf6fc0f9c77546b258c5ed9f77b0827f64c2625cb0baa06432f1f441bb4744c9ab1e1412ee6f8e97d31f8e9c730d6 + checksum: 10/2ae94cc88ad9cf2991e322b9ddf547cff80cf6fc0f9c77546b258c5ed9f77b0827f64c2625cb0baa06432f1f441bb4744c9ab1e1412ee6f8e97d31f8e9c730d6 languageName: node linkType: hard "loader-utils@npm:^2.0.0 || ^3.0.0": version: 3.2.1 resolution: "loader-utils@npm:3.2.1" - checksum: 177f5bb9b4c651263714fcd1b50682c1367b06893462529f510287775f9e461ca27a41bf364c8dffa9cd74ed9e8b1fdb30c03a526f6bcf12573bdc1a1644d086 + checksum: 10/177f5bb9b4c651263714fcd1b50682c1367b06893462529f510287775f9e461ca27a41bf364c8dffa9cd74ed9e8b1fdb30c03a526f6bcf12573bdc1a1644d086 languageName: node linkType: hard @@ -9960,23 +10916,14 @@ __metadata: big.js: "npm:^5.2.2" emojis-list: "npm:^3.0.0" json5: "npm:^2.1.2" - checksum: 28bd9af2025b0cb2fc6c9c2d8140a75a3ab61016e5a86edf18f63732216e985a50bf2479a662555beb472a54d12292e380423705741bfd2b54cab883aa067f18 - languageName: node - linkType: hard - -"localforage@npm:^1.8.1": - version: 1.10.0 - resolution: "localforage@npm:1.10.0" - dependencies: - lie: "npm:3.1.1" - checksum: d5c44be3a09169b013a3ebe252e678aaeb6938ffe72e9e12c199fd4307c1ec9d1a057ac2dfdfbb1379dfeec467a34ad0fc3ecd27489a2c43a154fb72b2822542 + checksum: 10/28bd9af2025b0cb2fc6c9c2d8140a75a3ab61016e5a86edf18f63732216e985a50bf2479a662555beb472a54d12292e380423705741bfd2b54cab883aa067f18 languageName: node linkType: hard "locate-character@npm:^3.0.0": version: 3.0.0 resolution: "locate-character@npm:3.0.0" - checksum: 2d9e9f45e2dce7464c016ed6d81ebc938bc9c656392f7d6858308ab6fdaa57bcd4b6b479291d49e7db4047e3f321ddadbe78355f349b7974b203f19674e277cc + checksum: 10/2d9e9f45e2dce7464c016ed6d81ebc938bc9c656392f7d6858308ab6fdaa57bcd4b6b479291d49e7db4047e3f321ddadbe78355f349b7974b203f19674e277cc languageName: node linkType: hard @@ -9985,7 +10932,7 @@ __metadata: resolution: "locate-path@npm:5.0.0" dependencies: p-locate: "npm:^4.1.0" - checksum: 83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 + checksum: 10/83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 languageName: node linkType: hard @@ -9994,103 +10941,113 @@ __metadata: resolution: "locate-path@npm:6.0.0" dependencies: p-locate: "npm:^5.0.0" - checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a + checksum: 10/72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a languageName: node linkType: hard -"locate-path@npm:^7.1.0, locate-path@npm:^7.2.0": +"locate-path@npm:^7.2.0": version: 7.2.0 resolution: "locate-path@npm:7.2.0" dependencies: p-locate: "npm:^6.0.0" - checksum: 1c6d269d4efec555937081be964e8a9b4a136319c79ca1d45ac6382212a8466113c75bd89e44521ca8ecd1c47fb08523b56eee5c0712bc7d14fec5f729deeb42 + checksum: 10/1c6d269d4efec555937081be964e8a9b4a136319c79ca1d45ac6382212a8466113c75bd89e44521ca8ecd1c47fb08523b56eee5c0712bc7d14fec5f729deeb42 languageName: node linkType: hard "lodash.camelcase@npm:^4.3.0": version: 4.3.0 resolution: "lodash.camelcase@npm:4.3.0" - checksum: c301cc379310441dc73cd6cebeb91fb254bea74e6ad3027f9346fc43b4174385153df420ffa521654e502fd34c40ef69ca4e7d40ee7129a99e06f306032bfc65 + checksum: 10/c301cc379310441dc73cd6cebeb91fb254bea74e6ad3027f9346fc43b4174385153df420ffa521654e502fd34c40ef69ca4e7d40ee7129a99e06f306032bfc65 languageName: node linkType: hard "lodash.get@npm:^4.0.0": version: 4.4.2 resolution: "lodash.get@npm:4.4.2" - checksum: 2a4925f6e89bc2c010a77a802d1ba357e17ed1ea03c2ddf6a146429f2856a216663e694a6aa3549a318cbbba3fd8b7decb392db457e6ac0b83dc745ed0a17380 + checksum: 10/2a4925f6e89bc2c010a77a802d1ba357e17ed1ea03c2ddf6a146429f2856a216663e694a6aa3549a318cbbba3fd8b7decb392db457e6ac0b83dc745ed0a17380 languageName: node linkType: hard "lodash.isplainobject@npm:^4.0.6": version: 4.0.6 resolution: "lodash.isplainobject@npm:4.0.6" - checksum: 29c6351f281e0d9a1d58f1a4c8f4400924b4c79f18dfc4613624d7d54784df07efaff97c1ff2659f3e085ecf4fff493300adc4837553104cef2634110b0d5337 + checksum: 10/29c6351f281e0d9a1d58f1a4c8f4400924b4c79f18dfc4613624d7d54784df07efaff97c1ff2659f3e085ecf4fff493300adc4837553104cef2634110b0d5337 languageName: node linkType: hard "lodash.kebabcase@npm:^4.1.1": version: 4.1.1 resolution: "lodash.kebabcase@npm:4.1.1" - checksum: d84ec5441ef8e5c718c50315f35b0a045a77c7e8ee3e54472c06dc31f6f3602e95551a16c0923d689198b51deb8902c4bbc54fc9b965b26c1f86e21df3a05f34 + checksum: 10/d84ec5441ef8e5c718c50315f35b0a045a77c7e8ee3e54472c06dc31f6f3602e95551a16c0923d689198b51deb8902c4bbc54fc9b965b26c1f86e21df3a05f34 languageName: node linkType: hard "lodash.merge@npm:^4.6.2": version: 4.6.2 resolution: "lodash.merge@npm:4.6.2" - checksum: d0ea2dd0097e6201be083865d50c3fb54fbfbdb247d9cc5950e086c991f448b7ab0cdab0d57eacccb43473d3f2acd21e134db39f22dac2d6c9ba6bf26978e3d6 + checksum: 10/d0ea2dd0097e6201be083865d50c3fb54fbfbdb247d9cc5950e086c991f448b7ab0cdab0d57eacccb43473d3f2acd21e134db39f22dac2d6c9ba6bf26978e3d6 languageName: node linkType: hard "lodash.mergewith@npm:^4.6.2": version: 4.6.2 resolution: "lodash.mergewith@npm:4.6.2" - checksum: aea75a4492541a4902ac7e551dc6c54b722da0c187f84385d02e8fc33a7ae3454b837822446e5f63fcd5ad1671534ea408740b776670ea4d9c7890b10105fce0 + checksum: 10/aea75a4492541a4902ac7e551dc6c54b722da0c187f84385d02e8fc33a7ae3454b837822446e5f63fcd5ad1671534ea408740b776670ea4d9c7890b10105fce0 languageName: node linkType: hard "lodash.snakecase@npm:^4.1.1": version: 4.1.1 resolution: "lodash.snakecase@npm:4.1.1" - checksum: 82ed40935d840477ef8fee64f9f263f75989c6cde36b84aae817246d95826228e1b5a7f6093c51de324084f86433634c7af244cb89496633cacfe443071450d0 + checksum: 10/82ed40935d840477ef8fee64f9f263f75989c6cde36b84aae817246d95826228e1b5a7f6093c51de324084f86433634c7af244cb89496633cacfe443071450d0 languageName: node linkType: hard "lodash.startcase@npm:^4.4.0": version: 4.4.0 resolution: "lodash.startcase@npm:4.4.0" - checksum: 3091048a54a2f92bcf2c6441d2bd9a706fb133d5f461ae7c310d6dca1530338a06c91e9e42a5b14b12e875ddae1814d448050dc02afe2cec09b3995d8e836837 + checksum: 10/3091048a54a2f92bcf2c6441d2bd9a706fb133d5f461ae7c310d6dca1530338a06c91e9e42a5b14b12e875ddae1814d448050dc02afe2cec09b3995d8e836837 languageName: node linkType: hard "lodash.uniq@npm:^4.5.0": version: 4.5.0 resolution: "lodash.uniq@npm:4.5.0" - checksum: 86246ca64ac0755c612e5df6d93cfe92f9ecac2e5ff054b965efbbb1d9a647b6310969e78545006f70f52760554b03233ad0103324121ae31474c20d5f7a2812 + checksum: 10/86246ca64ac0755c612e5df6d93cfe92f9ecac2e5ff054b965efbbb1d9a647b6310969e78545006f70f52760554b03233ad0103324121ae31474c20d5f7a2812 languageName: node linkType: hard "lodash.upperfirst@npm:^4.3.1": version: 4.3.1 resolution: "lodash.upperfirst@npm:4.3.1" - checksum: 3e849d4eb4dbf26faee6435edda8e707b65a5dbd2f10f8def5a16a57bbbf38d3b7506950f0dd455e9c46ba73af35f1de75df4ef83952106949413d64eed59333 + checksum: 10/3e849d4eb4dbf26faee6435edda8e707b65a5dbd2f10f8def5a16a57bbbf38d3b7506950f0dd455e9c46ba73af35f1de75df4ef83952106949413d64eed59333 languageName: node linkType: hard "lodash@npm:^4.17.10, lodash@npm:^4.17.14, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" - checksum: c08619c038846ea6ac754abd6dd29d2568aa705feb69339e836dfa8d8b09abbb2f859371e86863eda41848221f9af43714491467b5b0299122431e202bb0c532 + checksum: 10/c08619c038846ea6ac754abd6dd29d2568aa705feb69339e836dfa8d8b09abbb2f859371e86863eda41848221f9af43714491467b5b0299122431e202bb0c532 languageName: node linkType: hard -"log-symbols@npm:^4.0.0, log-symbols@npm:^4.1.0": +"log-symbols@npm:^4.0.0": version: 4.1.0 resolution: "log-symbols@npm:4.1.0" dependencies: chalk: "npm:^4.1.0" is-unicode-supported: "npm:^0.1.0" - checksum: fce1497b3135a0198803f9f07464165e9eb83ed02ceb2273930a6f8a508951178d8cf4f0378e9d28300a2ed2bc49050995d2bd5f53ab716bb15ac84d58c6ef74 + checksum: 10/fce1497b3135a0198803f9f07464165e9eb83ed02ceb2273930a6f8a508951178d8cf4f0378e9d28300a2ed2bc49050995d2bd5f53ab716bb15ac84d58c6ef74 + languageName: node + linkType: hard + +"log-symbols@npm:^6.0.0": + version: 6.0.0 + resolution: "log-symbols@npm:6.0.0" + dependencies: + chalk: "npm:^5.3.0" + is-unicode-supported: "npm:^1.3.0" + checksum: 10/510cdda36700cbcd87a2a691ea08d310a6c6b449084018f7f2ec4f732ca5e51b301ff1327aadd96f53c08318e616276c65f7fe22f2a16704fb0715d788bc3c33 languageName: node linkType: hard @@ -10101,21 +11058,21 @@ __metadata: js-tokens: "npm:^3.0.0 || ^4.0.0" bin: loose-envify: cli.js - checksum: 6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4 + checksum: 10/6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4 languageName: node linkType: hard "lowercase-keys@npm:^1.0.0, lowercase-keys@npm:^1.0.1": version: 1.0.1 resolution: "lowercase-keys@npm:1.0.1" - checksum: 12ba64572dc25ae9ee30d37a11f3a91aea046c1b6b905fdf8ac77e2f268f153ed36e60d39cb3bfa47a89f31d981dae9a8cc9915124a56fe51ff01ed6e8bb68fa + checksum: 10/12ba64572dc25ae9ee30d37a11f3a91aea046c1b6b905fdf8ac77e2f268f153ed36e60d39cb3bfa47a89f31d981dae9a8cc9915124a56fe51ff01ed6e8bb68fa languageName: node linkType: hard "lowercase-keys@npm:^2.0.0": version: 2.0.0 resolution: "lowercase-keys@npm:2.0.0" - checksum: 1c233d2da35056e8c49fae8097ee061b8c799b2f02e33c2bf32f9913c7de8fb481ab04dab7df35e94156c800f5f34e99acbf32b21781d87c3aa43ef7b748b79e + checksum: 10/1c233d2da35056e8c49fae8097ee061b8c799b2f02e33c2bf32f9913c7de8fb481ab04dab7df35e94156c800f5f34e99acbf32b21781d87c3aa43ef7b748b79e languageName: node linkType: hard @@ -10125,21 +11082,21 @@ __metadata: dependencies: env-paths: "npm:^2.2.0" lru-cache: "npm:^5.1.1" - checksum: 037c83869fbb527f4b00a23e965f85d0df55b567be3d75c07fac258479159149a2896afd12f9663a644a99f7e7b99909515922bbcb2ffdfbdebec4e5a325e60c + checksum: 10/037c83869fbb527f4b00a23e965f85d0df55b567be3d75c07fac258479159149a2896afd12f9663a644a99f7e7b99909515922bbcb2ffdfbdebec4e5a325e60c languageName: node linkType: hard "lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": version: 10.2.0 resolution: "lru-cache@npm:10.2.0" - checksum: 502ec42c3309c0eae1ce41afca471f831c278566d45a5273a0c51102dee31e0e250a62fa9029c3370988df33a14188a38e682c16143b794de78668de3643e302 + checksum: 10/502ec42c3309c0eae1ce41afca471f831c278566d45a5273a0c51102dee31e0e250a62fa9029c3370988df33a14188a38e682c16143b794de78668de3643e302 languageName: node linkType: hard -"lru-cache@npm:^10.2.2": - version: 10.4.3 - resolution: "lru-cache@npm:10.4.3" - checksum: e6e90267360476720fa8e83cc168aa2bf0311f3f2eea20a6ba78b90a885ae72071d9db132f40fda4129c803e7dcec3a6b6a6fbb44ca90b081630b810b5d6a41a +"lru-cache@npm:^11.0.0, lru-cache@npm:^11.1.0, lru-cache@npm:^11.2.1": + version: 11.2.2 + resolution: "lru-cache@npm:11.2.2" + checksum: 10/fa7919fbf068a739f79a1ad461eb273514da7246cebb9dca68e3cd7ba19e3839e7e2aaecd9b72867e08038561eeb96941189e89b3d4091c75ced4f56c71c80db languageName: node linkType: hard @@ -10149,7 +11106,7 @@ __metadata: dependencies: pseudomap: "npm:^1.0.2" yallist: "npm:^2.1.2" - checksum: 9ec7d73f11a32cba0e80b7a58fdf29970814c0c795acaee1a6451ddfd609bae6ef9df0837f5bbeabb571ecd49c1e2d79e10e9b4ed422cfba17a0cb6145b018a9 + checksum: 10/9ec7d73f11a32cba0e80b7a58fdf29970814c0c795acaee1a6451ddfd609bae6ef9df0837f5bbeabb571ecd49c1e2d79e10e9b4ed422cfba17a0cb6145b018a9 languageName: node linkType: hard @@ -10158,7 +11115,7 @@ __metadata: resolution: "lru-cache@npm:5.1.1" dependencies: yallist: "npm:^3.0.2" - checksum: 951d2673dcc64a7fb888bf3d13bc2fdf923faca97d89cdb405ba3dfff77e2b26e5798d405e78fcd7094c9e7b8b4dab2ddc5a4f8a11928af24a207b7c738ca3f8 + checksum: 10/951d2673dcc64a7fb888bf3d13bc2fdf923faca97d89cdb405ba3dfff77e2b26e5798d405e78fcd7094c9e7b8b4dab2ddc5a4f8a11928af24a207b7c738ca3f8 languageName: node linkType: hard @@ -10167,21 +11124,21 @@ __metadata: resolution: "lru-cache@npm:6.0.0" dependencies: yallist: "npm:^4.0.0" - checksum: fc1fe2ee205f7c8855fa0f34c1ab0bcf14b6229e35579ec1fd1079f31d6fc8ef8eb6fd17f2f4d99788d7e339f50e047555551ebd5e434dda503696e7c6591825 + checksum: 10/fc1fe2ee205f7c8855fa0f34c1ab0bcf14b6229e35579ec1fd1079f31d6fc8ef8eb6fd17f2f4d99788d7e339f50e047555551ebd5e434dda503696e7c6591825 languageName: node linkType: hard "lru-cache@npm:^7.7.1": version: 7.14.1 resolution: "lru-cache@npm:7.14.1" - checksum: f29a86e9eb3fac3dd2f41c218f6e5b1668786a9ab12d095525994cf1072ad66d0850a41957b6b5da1aea6209c691a1b2bc14e5111467e97112bbf2323d680df2 + checksum: 10/f29a86e9eb3fac3dd2f41c218f6e5b1668786a9ab12d095525994cf1072ad66d0850a41957b6b5da1aea6209c691a1b2bc14e5111467e97112bbf2323d680df2 languageName: node linkType: hard "lunr@npm:^2.3.9": version: 2.3.9 resolution: "lunr@npm:2.3.9" - checksum: f2f6db34c046f5a767782fe2454e6dd69c75ba3c5cf5c1cb9cacca2313a99c2ba78ff8fa67dac866fb7c4ffd5f22e06684793f5f15ba14bddb598b94513d54bf + checksum: 10/f2f6db34c046f5a767782fe2454e6dd69c75ba3c5cf5c1cb9cacca2313a99c2ba78ff8fa67dac866fb7c4ffd5f22e06684793f5f15ba14bddb598b94513d54bf languageName: node linkType: hard @@ -10190,25 +11147,25 @@ __metadata: resolution: "magic-string@npm:0.27.0" dependencies: "@jridgewell/sourcemap-codec": "npm:^1.4.13" - checksum: 10a18a48d22fb14467d6cb4204aba58d6790ae7ba023835dc7a65e310cf216f042a17fab1155ba43e47117310a9b7c3fd3bb79f40be40f5124d6b1af9e96399b + checksum: 10/10a18a48d22fb14467d6cb4204aba58d6790ae7ba023835dc7a65e310cf216f042a17fab1155ba43e47117310a9b7c3fd3bb79f40be40f5124d6b1af9e96399b languageName: node linkType: hard -"magic-string@npm:^0.30.10": - version: 0.30.10 - resolution: "magic-string@npm:0.30.10" +"magic-string@npm:^0.30.21": + version: 0.30.21 + resolution: "magic-string@npm:0.30.21" dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.4.15" - checksum: 9f8bf6363a14c98a9d9f32ef833b194702a5c98fb931b05ac511b76f0b06fd30ed92beda6ca3261d2d52d21e39e891ef1136fbd032023f6cbb02d0b7d5767201 + "@jridgewell/sourcemap-codec": "npm:^1.5.5" + checksum: 10/57d5691f41ed40d962d8bd300148114f53db67fadbff336207db10a99f2bdf4a1be9cac3a68ee85dba575912ee1d4402e4396408196ec2d3afd043b076156221 languageName: node linkType: hard -"magic-string@npm:^0.30.4, magic-string@npm:^0.30.5": +"magic-string@npm:^0.30.4": version: 0.30.7 resolution: "magic-string@npm:0.30.7" dependencies: "@jridgewell/sourcemap-codec": "npm:^1.4.15" - checksum: 883eaaf6792a3263e44f4bcdcd35ace272268e4b98ed5a770ad711947958d2f9fc683e474945e306e2bdc152b7e44d369ee312690d87025b9879fc63fbe1409c + checksum: 10/883eaaf6792a3263e44f4bcdcd35ace272268e4b98ed5a770ad711947958d2f9fc683e474945e306e2bdc152b7e44d369ee312690d87025b9879fc63fbe1409c languageName: node linkType: hard @@ -10218,7 +11175,7 @@ __metadata: dependencies: pify: "npm:^4.0.1" semver: "npm:^5.6.0" - checksum: 043548886bfaf1820323c6a2997e6d2fa51ccc2586ac14e6f14634f7458b4db2daf15f8c310e2a0abd3e0cddc64df1890d8fc7263033602c47bb12cbfcf86aab + checksum: 10/043548886bfaf1820323c6a2997e6d2fa51ccc2586ac14e6f14634f7458b4db2daf15f8c310e2a0abd3e0cddc64df1890d8fc7263033602c47bb12cbfcf86aab languageName: node linkType: hard @@ -10227,14 +11184,7 @@ __metadata: resolution: "make-dir@npm:3.1.0" dependencies: semver: "npm:^6.0.0" - checksum: 484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78 - languageName: node - linkType: hard - -"make-dir@npm:^5.0.0": - version: 5.0.0 - resolution: "make-dir@npm:5.0.0" - checksum: 9f40f4756af5138ca3b138f9e8af144b0420516e96b0e079d816a173d2f69b2ef3425abf20e25764d222c0939a9fd2bce91dd26c22002a559cd6beaea5c994d2 + checksum: 10/484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78 languageName: node linkType: hard @@ -10258,26 +11208,26 @@ __metadata: promise-retry: "npm:^2.0.1" socks-proxy-agent: "npm:^7.0.0" ssri: "npm:^9.0.0" - checksum: fef5acb865a46f25ad0b5ad7d979799125db5dbb24ea811ffa850fbb804bc8e495df2237a8ec3a4fc6250e73c2f95549cca6d6d36a73b1faa61224504eb1188f + checksum: 10/fef5acb865a46f25ad0b5ad7d979799125db5dbb24ea811ffa850fbb804bc8e495df2237a8ec3a4fc6250e73c2f95549cca6d6d36a73b1faa61224504eb1188f languageName: node linkType: hard -"make-fetch-happen@npm:^13.0.0": - version: 13.0.0 - resolution: "make-fetch-happen@npm:13.0.0" +"make-fetch-happen@npm:^15.0.0, make-fetch-happen@npm:^15.0.2": + version: 15.0.3 + resolution: "make-fetch-happen@npm:15.0.3" dependencies: - "@npmcli/agent": "npm:^2.0.0" - cacache: "npm:^18.0.0" + "@npmcli/agent": "npm:^4.0.0" + cacache: "npm:^20.0.1" http-cache-semantics: "npm:^4.1.1" - is-lambda: "npm:^1.0.1" minipass: "npm:^7.0.2" - minipass-fetch: "npm:^3.0.0" + minipass-fetch: "npm:^5.0.0" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^0.6.3" + negotiator: "npm:^1.0.0" + proc-log: "npm:^6.0.0" promise-retry: "npm:^2.0.1" - ssri: "npm:^10.0.0" - checksum: ded5a91a02b76381b06a4ec4d5c1d23ebbde15d402b3c3e4533b371dac7e2f7ca071ae71ae6dae72aa261182557b7b1b3fd3a705b39252dc17f74fa509d3e76f + ssri: "npm:^13.0.0" + checksum: 10/78da4fc1df83cb596e2bae25aa0653b8a9c6cbdd6674a104894e03be3acfcd08c70b78f06ef6407fbd6b173f6a60672480d78641e693d05eb71c09c13ee35278 languageName: node linkType: hard @@ -10286,28 +11236,28 @@ __metadata: resolution: "map-age-cleaner@npm:0.1.3" dependencies: p-defer: "npm:^1.0.0" - checksum: cb2804a5bcb3cbdfe4b59066ea6d19f5e7c8c196cd55795ea4c28f792b192e4c442426ae52524e5e1acbccf393d3bddacefc3d41f803e66453f6c4eda3650bc1 + checksum: 10/cb2804a5bcb3cbdfe4b59066ea6d19f5e7c8c196cd55795ea4c28f792b192e4c442426ae52524e5e1acbccf393d3bddacefc3d41f803e66453f6c4eda3650bc1 languageName: node linkType: hard "map-cache@npm:^0.2.2": version: 0.2.2 resolution: "map-cache@npm:0.2.2" - checksum: 3067cea54285c43848bb4539f978a15dedc63c03022abeec6ef05c8cb6829f920f13b94bcaf04142fc6a088318e564c4785704072910d120d55dbc2e0c421969 + checksum: 10/3067cea54285c43848bb4539f978a15dedc63c03022abeec6ef05c8cb6829f920f13b94bcaf04142fc6a088318e564c4785704072910d120d55dbc2e0c421969 languageName: node linkType: hard "map-obj@npm:^1.0.0": version: 1.0.1 resolution: "map-obj@npm:1.0.1" - checksum: f8e6fc7f6137329c376c4524f6d25b3c243c17019bc8f621d15a2dcb855919e482a9298a78ae58b00dbd0e76b640bf6533aa343a9e993cfc16e0346a2507e7f8 + checksum: 10/f8e6fc7f6137329c376c4524f6d25b3c243c17019bc8f621d15a2dcb855919e482a9298a78ae58b00dbd0e76b640bf6533aa343a9e993cfc16e0346a2507e7f8 languageName: node linkType: hard "map-obj@npm:^4.0.0": version: 4.3.0 resolution: "map-obj@npm:4.3.0" - checksum: fbc554934d1a27a1910e842bc87b177b1a556609dd803747c85ece420692380827c6ae94a95cce4407c054fa0964be3bf8226f7f2cb2e9eeee432c7c1985684e + checksum: 10/fbc554934d1a27a1910e842bc87b177b1a556609dd803747c85ece420692380827c6ae94a95cce4407c054fa0964be3bf8226f7f2cb2e9eeee432c7c1985684e languageName: node linkType: hard @@ -10316,7 +11266,7 @@ __metadata: resolution: "map-visit@npm:1.0.0" dependencies: object-visit: "npm:^1.0.0" - checksum: c27045a5021c344fc19b9132eb30313e441863b2951029f8f8b66f79d3d8c1e7e5091578075a996f74e417479506fe9ede28c44ca7bc351a61c9d8073daec36a + checksum: 10/c27045a5021c344fc19b9132eb30313e441863b2951029f8f8b66f79d3d8c1e7e5091578075a996f74e417479506fe9ede28c44ca7bc351a61c9d8073daec36a languageName: node linkType: hard @@ -10332,7 +11282,7 @@ __metadata: uc.micro: "npm:^2.1.0" bin: markdown-it: bin/markdown-it.mjs - checksum: f34f921be178ed0607ba9e3e27c733642be445e9bb6b1dba88da7aafe8ba1bc5d2f1c3aa8f3fc33b49a902da4e4c08c2feadfafb290b8c7dda766208bb6483a9 + checksum: 10/f34f921be178ed0607ba9e3e27c733642be445e9bb6b1dba88da7aafe8ba1bc5d2f1c3aa8f3fc33b49a902da4e4c08c2feadfafb290b8c7dda766208bb6483a9 languageName: node linkType: hard @@ -10341,35 +11291,42 @@ __metadata: resolution: "matcher@npm:3.0.0" dependencies: escape-string-regexp: "npm:^4.0.0" - checksum: 8bee1a7ab7609c2c21d9c9254b6785fa708eadf289032b556d57a34e98fcd4c537659a004dafee6ce80ab157099e645c199dc52678dff1e7fb0a6684e0da4dbe + checksum: 10/8bee1a7ab7609c2c21d9c9254b6785fa708eadf289032b556d57a34e98fcd4c537659a004dafee6ce80ab157099e645c199dc52678dff1e7fb0a6684e0da4dbe + languageName: node + linkType: hard + +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 10/11df2eda46d092a6035479632e1ec865b8134bdfc4bd9e571a656f4191525404f13a283a515938c3a8de934dbfd9c09674d9da9fa831e6eb7e22b50b197d2edd languageName: node linkType: hard "mdn-data@npm:2.0.14": version: 2.0.14 resolution: "mdn-data@npm:2.0.14" - checksum: 64c629fcf14807e30d6dc79f97cbcafa16db066f53a294299f3932b3beb0eb0d1386d3a7fe408fc67348c449a4e0999360c894ba4c81eb209d7be4e36503de0e + checksum: 10/64c629fcf14807e30d6dc79f97cbcafa16db066f53a294299f3932b3beb0eb0d1386d3a7fe408fc67348c449a4e0999360c894ba4c81eb209d7be4e36503de0e languageName: node linkType: hard "mdn-data@npm:2.0.30": version: 2.0.30 resolution: "mdn-data@npm:2.0.30" - checksum: e4944322bf3e0461a2daa2aee7e14e208960a036289531e4ef009e53d32bd41528350c070c4a33be867980443fe4c0523518d99318423cffa7c825fe7b1154e2 + checksum: 10/e4944322bf3e0461a2daa2aee7e14e208960a036289531e4ef009e53d32bd41528350c070c4a33be867980443fe4c0523518d99318423cffa7c825fe7b1154e2 languageName: node linkType: hard "mdurl@npm:^2.0.0": version: 2.0.0 resolution: "mdurl@npm:2.0.0" - checksum: 1720349d4a53e401aa993241368e35c0ad13d816ad0b28388928c58ca9faa0cf755fa45f18ccbf64f4ce54a845a50ddce5c84e4016897b513096a68dac4b0158 + checksum: 10/1720349d4a53e401aa993241368e35c0ad13d816ad0b28388928c58ca9faa0cf755fa45f18ccbf64f4ce54a845a50ddce5c84e4016897b513096a68dac4b0158 languageName: node linkType: hard "media-typer@npm:0.3.0": version: 0.3.0 resolution: "media-typer@npm:0.3.0" - checksum: 38e0984db39139604756903a01397e29e17dcb04207bb3e081412ce725ab17338ecc47220c1b186b6bbe79a658aad1b0d41142884f5a481f36290cdefbe6aa46 + checksum: 10/38e0984db39139604756903a01397e29e17dcb04207bb3e081412ce725ab17338ecc47220c1b186b6bbe79a658aad1b0d41142884f5a481f36290cdefbe6aa46 languageName: node linkType: hard @@ -10380,7 +11337,7 @@ __metadata: map-age-cleaner: "npm:^0.1.1" mimic-fn: "npm:^2.0.0" p-is-promise: "npm:^2.0.0" - checksum: ae4afa1cac2b4d64e089ecd54e06ae857b6e5aae410802564032cb407aad13aa598c5aededae8cca6c5827f4057ec3f58415a078c80181dd08019ae1a9aa1226 + checksum: 10/ae4afa1cac2b4d64e089ecd54e06ae857b6e5aae410802564032cb407aad13aa598c5aededae8cca6c5827f4057ec3f58415a078c80181dd08019ae1a9aa1226 languageName: node linkType: hard @@ -10389,14 +11346,21 @@ __metadata: resolution: "memfs@npm:3.4.12" dependencies: fs-monkey: "npm:^1.0.3" - checksum: 3c03b1c10915c902da6a4c68de63d936c56a69069eec739fe1c952b14b168217adff1b34e438dd8268123ab2af7f6dafa75e89718144b9a5e2d1f6497b934e40 + checksum: 10/3c03b1c10915c902da6a4c68de63d936c56a69069eec739fe1c952b14b168217adff1b34e438dd8268123ab2af7f6dafa75e89718144b9a5e2d1f6497b934e40 languageName: node linkType: hard "meow@npm:^12.0.1": version: 12.1.1 resolution: "meow@npm:12.1.1" - checksum: 8594c319f4671a562c1fef584422902f1bbbad09ea49cdf9bb26dc92f730fa33398dd28a8cf34fcf14167f1d1148d05a867e50911fc4286751a4fb662fdd2dc2 + checksum: 10/8594c319f4671a562c1fef584422902f1bbbad09ea49cdf9bb26dc92f730fa33398dd28a8cf34fcf14167f1d1148d05a867e50911fc4286751a4fb662fdd2dc2 + languageName: node + linkType: hard + +"meow@npm:^13.0.0": + version: 13.2.0 + resolution: "meow@npm:13.2.0" + checksum: 10/4eff5bc921fed0b8a471ad79069d741a0210036d717547d0c7f36fdaf84ef7a3036225f38b6a53830d84dc9cbf8b944b097fde62381b8b5b215119e735ce1063 languageName: node linkType: hard @@ -10415,14 +11379,14 @@ __metadata: trim-newlines: "npm:^3.0.0" type-fest: "npm:^0.13.1" yargs-parser: "npm:^18.1.3" - checksum: 507ea2e7d61f6afe17e8f57323e190ddc8bd4ad0921db75920cf9d6f0f686828d3fe3b18a0a09ee6a5c27e070a3ca69133a7a095e57703b2e8d46eb56ee7d66f + checksum: 10/507ea2e7d61f6afe17e8f57323e190ddc8bd4ad0921db75920cf9d6f0f686828d3fe3b18a0a09ee6a5c27e070a3ca69133a7a095e57703b2e8d46eb56ee7d66f languageName: node linkType: hard "merge-descriptors@npm:1.0.1": version: 1.0.1 resolution: "merge-descriptors@npm:1.0.1" - checksum: 5abc259d2ae25bb06d19ce2b94a21632583c74e2a9109ee1ba7fd147aa7362b380d971e0251069f8b3eb7d48c21ac839e21fa177b335e82c76ec172e30c31a26 + checksum: 10/5abc259d2ae25bb06d19ce2b94a21632583c74e2a9109ee1ba7fd147aa7362b380d971e0251069f8b3eb7d48c21ac839e21fa177b335e82c76ec172e30c31a26 languageName: node linkType: hard @@ -10431,28 +11395,28 @@ __metadata: resolution: "merge-source-map@npm:1.1.0" dependencies: source-map: "npm:^0.6.1" - checksum: 945a83dcc59eff77dde709be1d3d6cb575c11cd7164a7ccdc1c6f0d463aad7c12750a510bdf84af2c05fac4615c4305d97ac90477975348bb901a905c8e92c4b + checksum: 10/945a83dcc59eff77dde709be1d3d6cb575c11cd7164a7ccdc1c6f0d463aad7c12750a510bdf84af2c05fac4615c4305d97ac90477975348bb901a905c8e92c4b languageName: node linkType: hard "merge-stream@npm:^2.0.0": version: 2.0.0 resolution: "merge-stream@npm:2.0.0" - checksum: 6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4 + checksum: 10/6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4 languageName: node linkType: hard "merge2@npm:^1.2.3, merge2@npm:^1.3.0, merge2@npm:^1.4.1": version: 1.4.1 resolution: "merge2@npm:1.4.1" - checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 + checksum: 10/7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 languageName: node linkType: hard "methods@npm:~1.1.2": version: 1.1.2 resolution: "methods@npm:1.1.2" - checksum: a385dd974faa34b5dd021b2bbf78c722881bf6f003bfe6d391d7da3ea1ed625d1ff10ddd13c57531f628b3e785be38d3eed10ad03cebd90b76932413df9a1820 + checksum: 10/a385dd974faa34b5dd021b2bbf78c722881bf6f003bfe6d391d7da3ea1ed625d1ff10ddd13c57531f628b3e785be38d3eed10ad03cebd90b76932413df9a1820 languageName: node linkType: hard @@ -10473,24 +11437,34 @@ __metadata: regex-not: "npm:^1.0.0" snapdragon: "npm:^0.8.1" to-regex: "npm:^3.0.2" - checksum: 4102bac83685dc7882ca1a28443d158b464653f84450de68c07cf77dbd531ed98c25006e9d9f6082bf3b95aabbff4cf231b26fd3bc84f7c4e7f263376101fad6 + checksum: 10/4102bac83685dc7882ca1a28443d158b464653f84450de68c07cf77dbd531ed98c25006e9d9f6082bf3b95aabbff4cf231b26fd3bc84f7c4e7f263376101fad6 languageName: node linkType: hard -"micromatch@npm:^4.0.0, micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": +"micromatch@npm:^4.0.0, micromatch@npm:^4.0.4": version: 4.0.5 resolution: "micromatch@npm:4.0.5" dependencies: braces: "npm:^3.0.2" picomatch: "npm:^2.3.1" - checksum: a749888789fc15cac0e03273844dbd749f9f8e8d64e70c564bcf06a033129554c789bb9e30d7566d7ff6596611a08e58ac12cf2a05f6e3c9c47c50c4c7e12fa2 + checksum: 10/a749888789fc15cac0e03273844dbd749f9f8e8d64e70c564bcf06a033129554c789bb9e30d7566d7ff6596611a08e58ac12cf2a05f6e3c9c47c50c4c7e12fa2 + languageName: node + linkType: hard + +"micromatch@npm:^4.0.5, micromatch@npm:^4.0.8": + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" + dependencies: + braces: "npm:^3.0.3" + picomatch: "npm:^2.3.1" + checksum: 10/6bf2a01672e7965eb9941d1f02044fad2bd12486b5553dc1116ff24c09a8723157601dc992e74c911d896175918448762df3b3fd0a6b61037dd1a9766ddfbf58 languageName: node linkType: hard "mime-db@npm:1.52.0": version: 1.52.0 resolution: "mime-db@npm:1.52.0" - checksum: 54bb60bf39e6f8689f6622784e668a3d7f8bed6b0d886f5c3c446cb3284be28b30bf707ed05d0fe44a036f8469976b2629bbea182684977b084de9da274694d7 + checksum: 10/54bb60bf39e6f8689f6622784e668a3d7f8bed6b0d886f5c3c446cb3284be28b30bf707ed05d0fe44a036f8469976b2629bbea182684977b084de9da274694d7 languageName: node linkType: hard @@ -10499,7 +11473,7 @@ __metadata: resolution: "mime-types@npm:2.1.35" dependencies: mime-db: "npm:1.52.0" - checksum: 89aa9651b67644035de2784a6e665fc685d79aba61857e02b9c8758da874a754aed4a9aced9265f5ed1171fd934331e5516b84a7f0218031b6fa0270eca1e51a + checksum: 10/89aa9651b67644035de2784a6e665fc685d79aba61857e02b9c8758da874a754aed4a9aced9265f5ed1171fd934331e5516b84a7f0218031b6fa0270eca1e51a languageName: node linkType: hard @@ -10508,42 +11482,51 @@ __metadata: resolution: "mime@npm:1.6.0" bin: mime: cli.js - checksum: b7d98bb1e006c0e63e2c91b590fe1163b872abf8f7ef224d53dd31499c2197278a6d3d0864c45239b1a93d22feaf6f9477e9fc847eef945838150b8c02d03170 + checksum: 10/b7d98bb1e006c0e63e2c91b590fe1163b872abf8f7ef224d53dd31499c2197278a6d3d0864c45239b1a93d22feaf6f9477e9fc847eef945838150b8c02d03170 languageName: node linkType: hard "mimic-fn@npm:^1.0.0": version: 1.2.0 resolution: "mimic-fn@npm:1.2.0" - checksum: 69c08205156a1f4906d9c46f9b4dc08d18a50176352e77fdeb645cedfe9f20c0b19865d465bd2dec27a5c432347f24dc07fc3695e11159d193f892834233e939 + checksum: 10/69c08205156a1f4906d9c46f9b4dc08d18a50176352e77fdeb645cedfe9f20c0b19865d465bd2dec27a5c432347f24dc07fc3695e11159d193f892834233e939 languageName: node linkType: hard "mimic-fn@npm:^2.0.0, mimic-fn@npm:^2.1.0": version: 2.1.0 resolution: "mimic-fn@npm:2.1.0" - checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a + checksum: 10/d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a languageName: node linkType: hard -"mimic-fn@npm:^4.0.0": - version: 4.0.0 - resolution: "mimic-fn@npm:4.0.0" - checksum: 995dcece15ee29aa16e188de6633d43a3db4611bcf93620e7e62109ec41c79c0f34277165b8ce5e361205049766e371851264c21ac64ca35499acb5421c2ba56 +"mimic-function@npm:^5.0.0": + version: 5.0.1 + resolution: "mimic-function@npm:5.0.1" + checksum: 10/eb5893c99e902ccebbc267c6c6b83092966af84682957f79313311edb95e8bb5f39fb048d77132b700474d1c86d90ccc211e99bae0935447a4834eb4c882982c languageName: node linkType: hard "mimic-response@npm:^1.0.0, mimic-response@npm:^1.0.1": version: 1.0.1 resolution: "mimic-response@npm:1.0.1" - checksum: 034c78753b0e622bc03c983663b1cdf66d03861050e0c8606563d149bc2b02d63f62ce4d32be4ab50d0553ae0ffe647fc34d1f5281184c6e1e8cf4d85e8d9823 + checksum: 10/034c78753b0e622bc03c983663b1cdf66d03861050e0c8606563d149bc2b02d63f62ce4d32be4ab50d0553ae0ffe647fc34d1f5281184c6e1e8cf4d85e8d9823 languageName: node linkType: hard "min-indent@npm:^1.0.0": version: 1.0.1 resolution: "min-indent@npm:1.0.1" - checksum: bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1 + checksum: 10/bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1 + languageName: node + linkType: hard + +"minimatch@npm:^10.0.3, minimatch@npm:^10.1.1": + version: 10.1.1 + resolution: "minimatch@npm:10.1.1" + dependencies: + "@isaacs/brace-expansion": "npm:^5.0.0" + checksum: 10/110f38921ea527022e90f7a5f43721838ac740d0a0c26881c03b57c261354fb9a0430e40b2c56dfcea2ef3c773768f27210d1106f1f2be19cde3eea93f26f45e languageName: node linkType: hard @@ -10552,7 +11535,7 @@ __metadata: resolution: "minimatch@npm:3.1.2" dependencies: brace-expansion: "npm:^1.1.7" - checksum: e0b25b04cd4ec6732830344e5739b13f8690f8a012d73445a4a19fbc623f5dd481ef7a5827fde25954cd6026fede7574cc54dc4643c99d6c6b653d6203f94634 + checksum: 10/e0b25b04cd4ec6732830344e5739b13f8690f8a012d73445a4a19fbc623f5dd481ef7a5827fde25954cd6026fede7574cc54dc4643c99d6c6b653d6203f94634 languageName: node linkType: hard @@ -10561,7 +11544,7 @@ __metadata: resolution: "minimatch@npm:5.1.1" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 85db02f056f8a9c4010aa0f35da70644f77bc9889725f291c2c4933a055501d71df0d4990237c80594886603d725d8014bda3a925f3b71a3131932100ea7dd7c + checksum: 10/85db02f056f8a9c4010aa0f35da70644f77bc9889725f291c2c4933a055501d71df0d4990237c80594886603d725d8014bda3a925f3b71a3131932100ea7dd7c languageName: node linkType: hard @@ -10570,16 +11553,7 @@ __metadata: resolution: "minimatch@npm:7.4.6" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 0046ba1161ac6414bde1b07c440792ebcdb2ed93e6714c85c73974332b709b7e692801550bc9da22028a8613407b3f13861e17dd0dd44f4babdeacd44950430b - languageName: node - linkType: hard - -"minimatch@npm:^9.0.0, minimatch@npm:^9.0.1, minimatch@npm:^9.0.3": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: c81b47d28153e77521877649f4bab48348d10938df9e8147a58111fe00ef89559a2938de9f6632910c4f7bf7bb5cd81191a546167e58d357f0cfb1e18cecc1c5 + checksum: 10/0046ba1161ac6414bde1b07c440792ebcdb2ed93e6714c85c73974332b709b7e692801550bc9da22028a8613407b3f13861e17dd0dd44f4babdeacd44950430b languageName: node linkType: hard @@ -10588,7 +11562,7 @@ __metadata: resolution: "minimatch@npm:9.0.4" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 4cdc18d112b164084513e890d6323370db14c22249d536ad1854539577a895e690a27513dc346392f61a4a50afbbd8abc88f3f25558bfbbbb862cd56508b20f5 + checksum: 10/4cdc18d112b164084513e890d6323370db14c22249d536ad1854539577a895e690a27513dc346392f61a4a50afbbd8abc88f3f25558bfbbbb862cd56508b20f5 languageName: node linkType: hard @@ -10597,7 +11571,7 @@ __metadata: resolution: "minimatch@npm:9.0.5" dependencies: brace-expansion: "npm:^2.0.1" - checksum: dd6a8927b063aca6d910b119e1f2df6d2ce7d36eab91de83167dd136bb85e1ebff97b0d3de1cb08bd1f7e018ca170b4962479fefab5b2a69e2ae12cb2edc8348 + checksum: 10/dd6a8927b063aca6d910b119e1f2df6d2ce7d36eab91de83167dd136bb85e1ebff97b0d3de1cb08bd1f7e018ca170b4962479fefab5b2a69e2ae12cb2edc8348 languageName: node linkType: hard @@ -10608,21 +11582,21 @@ __metadata: arrify: "npm:^1.0.1" is-plain-obj: "npm:^1.1.0" kind-of: "npm:^6.0.3" - checksum: 8c040b3068811e79de1140ca2b708d3e203c8003eb9a414c1ab3cd467fc5f17c9ca02a5aef23bedc51a7f8bfbe77f87e9a7e31ec81fba304cda675b019496f4e + checksum: 10/8c040b3068811e79de1140ca2b708d3e203c8003eb9a414c1ab3cd467fc5f17c9ca02a5aef23bedc51a7f8bfbe77f87e9a7e31ec81fba304cda675b019496f4e languageName: node linkType: hard "minimist@npm:^1.2.0": version: 1.2.7 resolution: "minimist@npm:1.2.7" - checksum: 0202378a8eb1a9d98a44f623f43c89793a095f4bde6981bda29f6ae61e82a15c18b1690b5efc4c66ddbd402a3e9b7175e6ebdabb2b28037c279ac823b7360e00 + checksum: 10/0202378a8eb1a9d98a44f623f43c89793a095f4bde6981bda29f6ae61e82a15c18b1690b5efc4c66ddbd402a3e9b7175e6ebdabb2b28037c279ac823b7360e00 languageName: node linkType: hard -"minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": +"minimist@npm:^1.2.5, minimist@npm:^1.2.8": version: 1.2.8 resolution: "minimist@npm:1.2.8" - checksum: 908491b6cc15a6c440ba5b22780a0ba89b9810e1aea684e253e43c4e3b8d56ec1dcdd7ea96dde119c29df59c936cde16062159eae4225c691e19c70b432b6e6f + checksum: 10/908491b6cc15a6c440ba5b22780a0ba89b9810e1aea684e253e43c4e3b8d56ec1dcdd7ea96dde119c29df59c936cde16062159eae4225c691e19c70b432b6e6f languageName: node linkType: hard @@ -10631,7 +11605,7 @@ __metadata: resolution: "minipass-collect@npm:1.0.2" dependencies: minipass: "npm:^3.0.0" - checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 + checksum: 10/14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 languageName: node linkType: hard @@ -10640,7 +11614,7 @@ __metadata: resolution: "minipass-collect@npm:2.0.1" dependencies: minipass: "npm:^7.0.3" - checksum: b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 + checksum: 10/b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 languageName: node linkType: hard @@ -10655,22 +11629,22 @@ __metadata: dependenciesMeta: encoding: optional: true - checksum: 8cfc589563ae2a11eebbf79121ef9a526fd078fca949ed3f1e4a51472ca4a4aad89fcea1738982ce9d7d833116ecc9c6ae9ebbd844832a94e3f4a3d4d1b9d3b9 + checksum: 10/8cfc589563ae2a11eebbf79121ef9a526fd078fca949ed3f1e4a51472ca4a4aad89fcea1738982ce9d7d833116ecc9c6ae9ebbd844832a94e3f4a3d4d1b9d3b9 languageName: node linkType: hard -"minipass-fetch@npm:^3.0.0": - version: 3.0.4 - resolution: "minipass-fetch@npm:3.0.4" +"minipass-fetch@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass-fetch@npm:5.0.0" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^7.0.3" minipass-sized: "npm:^1.0.3" - minizlib: "npm:^2.1.2" + minizlib: "npm:^3.0.1" dependenciesMeta: encoding: optional: true - checksum: 3edf72b900e30598567eafe96c30374432a8709e61bb06b87198fa3192d466777e2ec21c52985a0999044fa6567bd6f04651585983a1cbb27e2c1770a07ed2a2 + checksum: 10/4fb7dca630a64e6970a8211dade505bfe260d0b8d60beb348dcdfb95fe35ef91d977b29963929c9017ae0805686aa3f413107dc6bc5deac9b9e26b0b41c3b86c languageName: node linkType: hard @@ -10679,17 +11653,7 @@ __metadata: resolution: "minipass-flush@npm:1.0.5" dependencies: minipass: "npm:^3.0.0" - checksum: 56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf - languageName: node - linkType: hard - -"minipass-json-stream@npm:^1.0.1": - version: 1.0.1 - resolution: "minipass-json-stream@npm:1.0.1" - dependencies: - jsonparse: "npm:^1.3.1" - minipass: "npm:^3.0.0" - checksum: 3c65482c630b063c3fa86c853f324a50d9484f2eb6c3034f9c86c0b22f44181668848088f2c869cc764f8a9b8adc8f617f93762cd9d11521f563b8a71c5b815d + checksum: 10/56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf languageName: node linkType: hard @@ -10698,7 +11662,7 @@ __metadata: resolution: "minipass-pipeline@npm:1.2.4" dependencies: minipass: "npm:^3.0.0" - checksum: b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b + checksum: 10/b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b languageName: node linkType: hard @@ -10707,7 +11671,7 @@ __metadata: resolution: "minipass-sized@npm:1.0.3" dependencies: minipass: "npm:^3.0.0" - checksum: 40982d8d836a52b0f37049a0a7e5d0f089637298e6d9b45df9c115d4f0520682a78258905e5c8b180fb41b593b0a82cc1361d2c74b45f7ada66334f84d1ecfdd + checksum: 10/40982d8d836a52b0f37049a0a7e5d0f089637298e6d9b45df9c115d4f0520682a78258905e5c8b180fb41b593b0a82cc1361d2c74b45f7ada66334f84d1ecfdd languageName: node linkType: hard @@ -10716,28 +11680,28 @@ __metadata: resolution: "minipass@npm:3.3.6" dependencies: yallist: "npm:^4.0.0" - checksum: a5c6ef069f70d9a524d3428af39f2b117ff8cd84172e19b754e7264a33df460873e6eb3d6e55758531580970de50ae950c496256bb4ad3691a2974cddff189f0 + checksum: 10/a5c6ef069f70d9a524d3428af39f2b117ff8cd84172e19b754e7264a33df460873e6eb3d6e55758531580970de50ae950c496256bb4ad3691a2974cddff189f0 languageName: node linkType: hard "minipass@npm:^4.2.4": version: 4.2.8 resolution: "minipass@npm:4.2.8" - checksum: e148eb6dcb85c980234cad889139ef8ddf9d5bdac534f4f0268446c8792dd4c74f4502479be48de3c1cce2f6450f6da4d0d4a86405a8a12be04c1c36b339569a - languageName: node - linkType: hard - -"minipass@npm:^5.0.0": - version: 5.0.0 - resolution: "minipass@npm:5.0.0" - checksum: 61682162d29f45d3152b78b08bab7fb32ca10899bc5991ffe98afc18c9e9543bd1e3be94f8b8373ba6262497db63607079dc242ea62e43e7b2270837b7347c93 + checksum: 10/e148eb6dcb85c980234cad889139ef8ddf9d5bdac534f4f0268446c8792dd4c74f4502479be48de3c1cce2f6450f6da4d0d4a86405a8a12be04c1c36b339569a languageName: node linkType: hard "minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": version: 7.0.4 resolution: "minipass@npm:7.0.4" - checksum: e864bd02ceb5e0707696d58f7ce3a0b89233f0d686ef0d447a66db705c0846a8dc6f34865cd85256c1472ff623665f616b90b8ff58058b2ad996c5de747d2d18 + checksum: 10/e864bd02ceb5e0707696d58f7ce3a0b89233f0d686ef0d447a66db705c0846a8dc6f34865cd85256c1472ff623665f616b90b8ff58058b2ad996c5de747d2d18 + languageName: node + linkType: hard + +"minipass@npm:^7.0.4, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 10/c25f0ee8196d8e6036661104bacd743785b2599a21de5c516b32b3fa2b83113ac89a2358465bc04956baab37ffb956ae43be679b2262bf7be15fce467ccd7950 languageName: node linkType: hard @@ -10747,7 +11711,16 @@ __metadata: dependencies: minipass: "npm:^3.0.0" yallist: "npm:^4.0.0" - checksum: ae0f45436fb51344dcb87938446a32fbebb540d0e191d63b35e1c773d47512e17307bf54aa88326cc6d176594d00e4423563a091f7266c2f9a6872cdc1e234d1 + checksum: 10/ae0f45436fb51344dcb87938446a32fbebb540d0e191d63b35e1c773d47512e17307bf54aa88326cc6d176594d00e4423563a091f7266c2f9a6872cdc1e234d1 + languageName: node + linkType: hard + +"minizlib@npm:^3.0.1, minizlib@npm:^3.1.0": + version: 3.1.0 + resolution: "minizlib@npm:3.1.0" + dependencies: + minipass: "npm:^7.1.2" + checksum: 10/f47365cc2cb7f078cbe7e046eb52655e2e7e97f8c0a9a674f4da60d94fb0624edfcec9b5db32e8ba5a99a5f036f595680ae6fe02a262beaa73026e505cc52f99 languageName: node linkType: hard @@ -10757,18 +11730,7 @@ __metadata: dependencies: for-in: "npm:^1.0.2" is-extendable: "npm:^1.0.1" - checksum: 820d5a51fcb7479f2926b97f2c3bb223546bc915e6b3a3eb5d906dda871bba569863595424a76682f2b15718252954644f3891437cb7e3f220949bed54b1750d - languageName: node - linkType: hard - -"mkdirp@npm:^0.5.1": - version: 0.5.6 - resolution: "mkdirp@npm:0.5.6" - dependencies: - minimist: "npm:^1.2.6" - bin: - mkdirp: bin/cmd.js - checksum: 0c91b721bb12c3f9af4b77ebf73604baf350e64d80df91754dc509491ae93bf238581e59c7188360cec7cb62fc4100959245a42cfe01834efedc5e9d068376c2 + checksum: 10/820d5a51fcb7479f2926b97f2c3bb223546bc915e6b3a3eb5d906dda871bba569863595424a76682f2b15718252954644f3891437cb7e3f220949bed54b1750d languageName: node linkType: hard @@ -10777,60 +11739,49 @@ __metadata: resolution: "mkdirp@npm:1.0.4" bin: mkdirp: bin/cmd.js - checksum: d71b8dcd4b5af2fe13ecf3bd24070263489404fe216488c5ba7e38ece1f54daf219e72a833a3a2dc404331e870e9f44963a33399589490956bff003a3404d3b2 + checksum: 10/d71b8dcd4b5af2fe13ecf3bd24070263489404fe216488c5ba7e38ece1f54daf219e72a833a3a2dc404331e870e9f44963a33399589490956bff003a3404d3b2 languageName: node linkType: hard "mrmime@npm:^1.0.0": version: 1.0.1 resolution: "mrmime@npm:1.0.1" - checksum: a157e833ffe76648ab2107319deeff024b80b136ec66c60fae9d339009a1bb72c57ec1feecfd6a905dfd3df29e2299e850bff84b69cad790cc9bd9ab075834d1 + checksum: 10/a157e833ffe76648ab2107319deeff024b80b136ec66c60fae9d339009a1bb72c57ec1feecfd6a905dfd3df29e2299e850bff84b69cad790cc9bd9ab075834d1 languageName: node linkType: hard "ms@npm:2.0.0": version: 2.0.0 resolution: "ms@npm:2.0.0" - checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 + checksum: 10/0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 languageName: node linkType: hard "ms@npm:2.1.2": version: 2.1.2 resolution: "ms@npm:2.1.2" - checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f + checksum: 10/673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.0.0": +"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" - checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d - languageName: node - linkType: hard - -"multimatch@npm:^7.0.0": - version: 7.0.0 - resolution: "multimatch@npm:7.0.0" - dependencies: - array-differ: "npm:^4.0.0" - array-union: "npm:^3.0.1" - minimatch: "npm:^9.0.3" - checksum: d0f2943135ed415014d3a078521147210cca685fbe0bac4519c7b2f4dbb4512ad595112115e263fa92b1f7815e204cf649782e4a233fa19fbfc5e6ea2c792592 + checksum: 10/aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d languageName: node linkType: hard "mute-stream@npm:0.0.8, mute-stream@npm:~0.0.4": version: 0.0.8 resolution: "mute-stream@npm:0.0.8" - checksum: a2d2e79dde87e3424ffc8c334472c7f3d17b072137734ca46e6f221131f1b014201cc593b69a38062e974fb2394d3d1cb4349f80f012bbf8b8ac1b28033e515f + checksum: 10/a2d2e79dde87e3424ffc8c334472c7f3d17b072137734ca46e6f221131f1b014201cc593b69a38062e974fb2394d3d1cb4349f80f012bbf8b8ac1b28033e515f languageName: node linkType: hard "mute-stream@npm:^2.0.0": version: 2.0.0 resolution: "mute-stream@npm:2.0.0" - checksum: d2e4fd2f5aa342b89b98134a8d899d8ef9b0a6d69274c4af9df46faa2d97aeb1f2ce83d867880d6de63643c52386579b99139801e24e7526c3b9b0a6d1e18d6c + checksum: 10/d2e4fd2f5aa342b89b98134a8d899d8ef9b0a6d69274c4af9df46faa2d97aeb1f2ce83d867880d6de63643c52386579b99139801e24e7526c3b9b0a6d1e18d6c languageName: node linkType: hard @@ -10841,7 +11792,16 @@ __metadata: any-promise: "npm:^1.0.0" object-assign: "npm:^4.0.1" thenify-all: "npm:^1.0.0" - checksum: 8427de0ece99a07e9faed3c0c6778820d7543e3776f9a84d22cf0ec0a8eb65f6e9aee9c9d353ff9a105ff62d33a9463c6ca638974cc652ee8140cd1e35951c87 + checksum: 10/8427de0ece99a07e9faed3c0c6778820d7543e3776f9a84d22cf0ec0a8eb65f6e9aee9c9d353ff9a105ff62d33a9463c6ca638974cc652ee8140cd1e35951c87 + languageName: node + linkType: hard + +"nanoid@npm:^3.3.11": + version: 3.3.11 + resolution: "nanoid@npm:3.3.11" + bin: + nanoid: bin/nanoid.cjs + checksum: 10/73b5afe5975a307aaa3c95dfe3334c52cdf9ae71518176895229b8d65ab0d1c0417dd081426134eb7571c055720428ea5d57c645138161e7d10df80815527c48 languageName: node linkType: hard @@ -10850,7 +11810,7 @@ __metadata: resolution: "nanoid@npm:3.3.4" bin: nanoid: bin/nanoid.cjs - checksum: 4f01aaf742452d8668d1d99a21218eb9eaa703c0291e7ec5bbb17a7c0ac56df3b791723ce4d429f53949b252e1ce26386a0aa6782fce10d44cd617d89c9fe9d2 + checksum: 10/4f01aaf742452d8668d1d99a21218eb9eaa703c0291e7ec5bbb17a7c0ac56df3b791723ce4d429f53949b252e1ce26386a0aa6782fce10d44cd617d89c9fe9d2 languageName: node linkType: hard @@ -10859,7 +11819,7 @@ __metadata: resolution: "nanoid@npm:3.3.7" bin: nanoid: bin/nanoid.cjs - checksum: ac1eb60f615b272bccb0e2b9cd933720dad30bf9708424f691b8113826bb91aca7e9d14ef5d9415a6ba15c266b37817256f58d8ce980c82b0ba3185352565679 + checksum: 10/ac1eb60f615b272bccb0e2b9cd933720dad30bf9708424f691b8113826bb91aca7e9d14ef5d9415a6ba15c266b37817256f58d8ce980c82b0ba3185352565679 languageName: node linkType: hard @@ -10878,46 +11838,46 @@ __metadata: regex-not: "npm:^1.0.0" snapdragon: "npm:^0.8.1" to-regex: "npm:^3.0.1" - checksum: 5c4ec7d6264b93795248f22d19672f0b972f900772c057bc67e43ae4999165b5fea7b937359efde78707930a460ceaa6d93e0732ac1d993dab8654655a2e959b + checksum: 10/5c4ec7d6264b93795248f22d19672f0b972f900772c057bc67e43ae4999165b5fea7b937359efde78707930a460ceaa6d93e0732ac1d993dab8654655a2e959b languageName: node linkType: hard -"nativescript-vue-template-compiler@npm:~2.9.3": +"nativescript-vue-template-compiler@npm:2.9.3": version: 2.9.3 resolution: "nativescript-vue-template-compiler@npm:2.9.3" dependencies: de-indent: "npm:^1.0.2" he: "npm:^1.1.0" - checksum: 6da0611b28884628cc39fbde601c13c93f7af8d3ef6bdb8faf38b77ca304ef2755a3eb99fb3314c63136bf21f5295e929043102117ff34984636ceca9502651f + checksum: 10/6da0611b28884628cc39fbde601c13c93f7af8d3ef6bdb8faf38b77ca304ef2755a3eb99fb3314c63136bf21f5295e929043102117ff34984636ceca9502651f languageName: node linkType: hard -"nativescript-vue3@npm:nativescript-vue@3.0.0-rc.2": - version: 3.0.0-rc.2 - resolution: "nativescript-vue@npm:3.0.0-rc.2" +"nativescript-vue3@npm:nativescript-vue@3.0.1": + version: 3.0.1 + resolution: "nativescript-vue@npm:3.0.1" dependencies: - "@vue/compiler-sfc": "npm:^3.4.23" + "@vue/compiler-sfc": "npm:^3.5.16" "@vue/devtools": "npm:^6.5.1" - "@vue/runtime-core": "npm:^3.4.23" - "@vue/shared": "npm:^3.4.23" - cross-spawn: "npm:^7.0.3" + "@vue/runtime-core": "npm:^3.5.16" + "@vue/shared": "npm:^3.5.16" + cross-spawn: "npm:^7.0.6" set-value: "npm:^4.1.0" vue-loader: "npm:^17.4.2" - checksum: 0dfc85a43317026dab422c24d21de6a26b8a3a5e17eb7a026e9ed2a0b5d9b2dcb8c4927c57abc148bdaef803fe35ba40d4bfb4b76c742d1ba01e8659fabf6055 + checksum: 10/632208dd5fb0e7f6216988b186d79173a4ca7b777c345213063ebcc558064aa21846c18a9e97cd016ff7df546f9125e2929090ddbc8d54266dc490f8e02641cd languageName: node linkType: hard -"nativescript-vue@npm:~2.9.3": +"nativescript-vue@npm:2.9.3": version: 2.9.3 resolution: "nativescript-vue@npm:2.9.3" - checksum: bcb09adaa7d8757bb7933b9926c9a20b4df68472c84be825d99d698a227ecc54a8e7867f4b8feb37022e66612f9d98c9f5ce97bc1b78f4149e5e3b0c0345666c + checksum: 10/bcb09adaa7d8757bb7933b9926c9a20b4df68472c84be825d99d698a227ecc54a8e7867f4b8feb37022e66612f9d98c9f5ce97bc1b78f4149e5e3b0c0345666c languageName: node linkType: hard "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" - checksum: 23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d + checksum: 10/23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d languageName: node linkType: hard @@ -10929,28 +11889,35 @@ __metadata: sax: "npm:^1.2.4" bin: needle: bin/needle - checksum: 31925ec72b93ffd1f5614a4f381878e7c31f1838cd36055aa4148c49a3a9d16429987fc64b509538f61fccbb49aac9ec2e91b1ed028aafb16f943f1993097d96 + checksum: 10/31925ec72b93ffd1f5614a4f381878e7c31f1838cd36055aa4148c49a3a9d16429987fc64b509538f61fccbb49aac9ec2e91b1ed028aafb16f943f1993097d96 languageName: node linkType: hard "negotiator@npm:0.6.3, negotiator@npm:^0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" - checksum: 2723fb822a17ad55c93a588a4bc44d53b22855bf4be5499916ca0cab1e7165409d0b288ba2577d7b029f10ce18cf2ed8e703e5af31c984e1e2304277ef979837 + checksum: 10/2723fb822a17ad55c93a588a4bc44d53b22855bf4be5499916ca0cab1e7165409d0b288ba2577d7b029f10ce18cf2ed8e703e5af31c984e1e2304277ef979837 + languageName: node + linkType: hard + +"negotiator@npm:^1.0.0": + version: 1.0.0 + resolution: "negotiator@npm:1.0.0" + checksum: 10/b5734e87295324fabf868e36fb97c84b7d7f3156ec5f4ee5bf6e488079c11054f818290fc33804cef7b1ee21f55eeb14caea83e7dafae6492a409b3e573153e5 languageName: node linkType: hard "neo-async@npm:^2.6.2": version: 2.6.2 resolution: "neo-async@npm:2.6.2" - checksum: 1a7948fea86f2b33ec766bc899c88796a51ba76a4afc9026764aedc6e7cde692a09067031e4a1bf6db4f978ccd99e7f5b6c03fe47ad9865c3d4f99050d67e002 + checksum: 10/1a7948fea86f2b33ec766bc899c88796a51ba76a4afc9026764aedc6e7cde692a09067031e4a1bf6db4f978ccd99e7f5b6c03fe47ad9865c3d4f99050d67e002 languageName: node linkType: hard "nested-error-stacks@npm:^2.0.0, nested-error-stacks@npm:^2.1.0": version: 2.1.1 resolution: "nested-error-stacks@npm:2.1.1" - checksum: 5f452fad75db8480b4db584e1602894ff5977f8bf3d2822f7ba5cb7be80e89adf1fffa34dada3347ef313a4288850b4486eb0635b315c32bdfb505577e8880e3 + checksum: 10/5f452fad75db8480b4db584e1602894ff5977f8bf3d2822f7ba5cb7be80e89adf1fffa34dada3347ef313a4288850b4486eb0635b315c32bdfb505577e8880e3 languageName: node linkType: hard @@ -10959,42 +11926,41 @@ __metadata: resolution: "new-github-release-url@npm:2.0.0" dependencies: type-fest: "npm:^2.5.1" - checksum: 3d4ae0f3b775623ceed8e558b6f9850e897aea981a9c937d3ad4e018669c829beccb2c4b5a6af996726ebf86c5b7638368dfc01f3ac2e395d1df29309bc0c5ca + checksum: 10/3d4ae0f3b775623ceed8e558b6f9850e897aea981a9c937d3ad4e018669c829beccb2c4b5a6af996726ebf86c5b7638368dfc01f3ac2e395d1df29309bc0c5ca languageName: node linkType: hard -"ng-packagr@npm:~18.2.1": - version: 18.2.1 - resolution: "ng-packagr@npm:18.2.1" +"ng-packagr@npm:20.3.0": + version: 20.3.0 + resolution: "ng-packagr@npm:20.3.0" dependencies: + "@ampproject/remapping": "npm:^2.3.0" "@rollup/plugin-json": "npm:^6.1.0" - "@rollup/plugin-node-resolve": "npm:^15.2.3" - "@rollup/wasm-node": "npm:^4.18.0" - ajv: "npm:^8.12.0" + "@rollup/wasm-node": "npm:^4.24.0" + ajv: "npm:^8.17.1" ansi-colors: "npm:^4.1.3" browserslist: "npm:^4.22.1" - cacache: "npm:^18.0.0" - chokidar: "npm:^3.5.3" - commander: "npm:^12.0.0" - convert-source-map: "npm:^2.0.0" + chokidar: "npm:^4.0.1" + commander: "npm:^14.0.0" dependency-graph: "npm:^1.0.0" - esbuild: "npm:^0.23.0" - fast-glob: "npm:^3.3.1" - find-cache-dir: "npm:^3.3.2" + esbuild: "npm:^0.25.0" + find-cache-directory: "npm:^6.0.0" injection-js: "npm:^2.4.0" - jsonc-parser: "npm:^3.2.0" + jsonc-parser: "npm:^3.3.1" less: "npm:^4.2.0" - ora: "npm:^5.1.0" - piscina: "npm:^4.4.0" - postcss: "npm:^8.4.31" - rollup: "npm:^4.18.0" + ora: "npm:^8.2.0" + piscina: "npm:^5.0.0" + postcss: "npm:^8.4.47" + rollup: "npm:^4.24.0" + rollup-plugin-dts: "npm:^6.2.0" rxjs: "npm:^7.8.1" - sass: "npm:^1.69.5" + sass: "npm:^1.81.0" + tinyglobby: "npm:^0.2.12" peerDependencies: - "@angular/compiler-cli": ^18.0.0 || ^18.2.0-next.0 - tailwindcss: ^2.0.0 || ^3.0.0 + "@angular/compiler-cli": ^20.0.0 + tailwindcss: ^2.0.0 || ^3.0.0 || ^4.0.0 tslib: ^2.3.0 - typescript: ">=5.4 <5.6" + typescript: ">=5.8 <6.0" dependenciesMeta: rollup: optional: true @@ -11002,49 +11968,31 @@ __metadata: tailwindcss: optional: true bin: - ng-packagr: cli/main.js - checksum: e812e3633c442cace065ea9960b83769f16e3e93711599eb9974647b00c173899822cf9ec39c280627d19ada212037a14f3e99d3c3fdc3e22985f4b83d5acf2b - languageName: node - linkType: hard - -"nice-napi@npm:^1.0.2": - version: 1.0.2 - resolution: "nice-napi@npm:1.0.2" - dependencies: - node-addon-api: "npm:^3.0.0" - node-gyp: "npm:latest" - node-gyp-build: "npm:^4.2.2" - conditions: "!os=win32" + ng-packagr: src/cli/main.js + checksum: 10/613c96b44b38c90c65bccfce62395b89223d5632eeb43245e5ef35862abddb8b8c5e736d45a50960adbb81afbe53fd3044981342f70edef9b6b817ce270c9927 languageName: node linkType: hard "nice-try@npm:^1.0.4": version: 1.0.5 resolution: "nice-try@npm:1.0.5" - checksum: 0b4af3b5bb5d86c289f7a026303d192a7eb4417231fe47245c460baeabae7277bcd8fd9c728fb6bd62c30b3e15cd6620373e2cf33353b095d8b403d3e8a15aff + checksum: 10/0b4af3b5bb5d86c289f7a026303d192a7eb4417231fe47245c460baeabae7277bcd8fd9c728fb6bd62c30b3e15cd6620373e2cf33353b095d8b403d3e8a15aff languageName: node linkType: hard "node-abort-controller@npm:^3.0.1": version: 3.0.1 resolution: "node-abort-controller@npm:3.0.1" - checksum: 7437b015830a2f714692fd372c01ce5c8c66f332a205455f58ddc8b3228314e588a20abd34a2b037c9cc438ced74e75492c7fc04f4dc0cf7bf0c0ac4160175e3 + checksum: 10/7437b015830a2f714692fd372c01ce5c8c66f332a205455f58ddc8b3228314e588a20abd34a2b037c9cc438ced74e75492c7fc04f4dc0cf7bf0c0ac4160175e3 languageName: node linkType: hard -"node-addon-api@npm:^3.0.0": - version: 3.2.1 - resolution: "node-addon-api@npm:3.2.1" +"node-addon-api@npm:^7.0.0": + version: 7.1.1 + resolution: "node-addon-api@npm:7.1.1" dependencies: node-gyp: "npm:latest" - checksum: 681b52dfa3e15b0a8e5cf283cc0d8cd5fd2a57c559ae670fcfd20544cbb32f75de7648674110defcd17ab2c76ebef630aa7d2d2f930bc7a8cc439b20fe233518 - languageName: node - linkType: hard - -"node-domexception@npm:^1.0.0": - version: 1.0.0 - resolution: "node-domexception@npm:1.0.0" - checksum: e332522f242348c511640c25a6fc7da4f30e09e580c70c6b13cb0be83c78c3e71c8d4665af2527e869fc96848924a4316ae7ec9014c091e2156f41739d4fa233 + checksum: 10/ee1e1ed6284a2f8cd1d59ac6175ecbabf8978dcf570345e9a8095a9d0a2b9ced591074ae77f9009287b00c402352b38aa9322a34f2199cdc9f567b842a636b94 languageName: node linkType: hard @@ -11058,49 +12006,38 @@ __metadata: peerDependenciesMeta: encoding: optional: true - checksum: b24f8a3dc937f388192e59bcf9d0857d7b6940a2496f328381641cb616efccc9866e89ec43f2ec956bbd6c3d3ee05524ce77fe7b29ccd34692b3a16f237d6676 - languageName: node - linkType: hard - -"node-fetch@npm:^3.3.2": - version: 3.3.2 - resolution: "node-fetch@npm:3.3.2" - dependencies: - data-uri-to-buffer: "npm:^4.0.0" - fetch-blob: "npm:^3.1.4" - formdata-polyfill: "npm:^4.0.10" - checksum: 24207ca8c81231c7c59151840e3fded461d67a31cf3e3b3968e12201a42f89ce4a0b5fb7079b1fa0a4655957b1ca9257553200f03a9f668b45ebad265ca5593d + checksum: 10/b24f8a3dc937f388192e59bcf9d0857d7b6940a2496f328381641cb616efccc9866e89ec43f2ec956bbd6c3d3ee05524ce77fe7b29ccd34692b3a16f237d6676 languageName: node linkType: hard -"node-gyp-build@npm:^4.2.2, node-gyp-build@npm:^4.3.0": +"node-gyp-build@npm:^4.3.0": version: 4.8.0 resolution: "node-gyp-build@npm:4.8.0" bin: node-gyp-build: bin.js node-gyp-build-optional: optional.js node-gyp-build-test: build-test.js - checksum: 80f410ab412df38e84171d3634a5716b6c6f14ecfa4eb971424d289381fb76f8bcbe1b666419ceb2c81060e558fd7c6d70cc0f60832bcca6a1559098925d9657 + checksum: 10/80f410ab412df38e84171d3634a5716b6c6f14ecfa4eb971424d289381fb76f8bcbe1b666419ceb2c81060e558fd7c6d70cc0f60832bcca6a1559098925d9657 languageName: node linkType: hard -"node-gyp@npm:^10.0.0": - version: 10.0.1 - resolution: "node-gyp@npm:10.0.1" +"node-gyp@npm:^12.1.0": + version: 12.1.0 + resolution: "node-gyp@npm:12.1.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" - glob: "npm:^10.3.10" graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^13.0.0" - nopt: "npm:^7.0.0" - proc-log: "npm:^3.0.0" + make-fetch-happen: "npm:^15.0.0" + nopt: "npm:^9.0.0" + proc-log: "npm:^6.0.0" semver: "npm:^7.3.5" - tar: "npm:^6.1.2" - which: "npm:^4.0.0" + tar: "npm:^7.5.2" + tinyglobby: "npm:^0.2.12" + which: "npm:^6.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 578cf0c821f258ce4b6ebce4461eca4c991a4df2dee163c0624f2fe09c7d6d37240be4942285a0048d307230248ee0b18382d6623b9a0136ce9533486deddfa8 + checksum: 10/d93079236cef1dd7fa4df683708d8708ad255c55865f6656664c8959e4d3963d908ac48e8f9f341705432e979dbbf502a40d68d65a17fe35956a5a05ba6c1cb4 languageName: node linkType: hard @@ -11120,28 +12057,28 @@ __metadata: which: "npm:^2.0.2" bin: node-gyp: bin/node-gyp.js - checksum: b64c70a3984f9f23b9ae4606940e16c99edb93e7c455965afb0342ac961680efc4e553fed9f2654b9816072298da59fadfb832aeac6c625517cc228edb54c2c3 + checksum: 10/b64c70a3984f9f23b9ae4606940e16c99edb93e7c455965afb0342ac961680efc4e553fed9f2654b9816072298da59fadfb832aeac6c625517cc228edb54c2c3 languageName: node linkType: hard "node-releases@npm:^2.0.14": version: 2.0.14 resolution: "node-releases@npm:2.0.14" - checksum: 0f7607ec7db5ef1dc616899a5f24ae90c869b6a54c2d4f36ff6d84a282ab9343c7ff3ca3670fe4669171bb1e8a9b3e286e1ef1c131f09a83d70554f855d54f24 + checksum: 10/0f7607ec7db5ef1dc616899a5f24ae90c869b6a54c2d4f36ff6d84a282ab9343c7ff3ca3670fe4669171bb1e8a9b3e286e1ef1c131f09a83d70554f855d54f24 languageName: node linkType: hard "node-releases@npm:^2.0.18": version: 2.0.18 resolution: "node-releases@npm:2.0.18" - checksum: 241e5fa9556f1c12bafb83c6c3e94f8cf3d8f2f8f904906ecef6e10bcaa1d59aa61212d4651bec70052015fc54bd3fdcdbe7fc0f638a17e6685aa586c076ec4e + checksum: 10/241e5fa9556f1c12bafb83c6c3e94f8cf3d8f2f8f904906ecef6e10bcaa1d59aa61212d4651bec70052015fc54bd3fdcdbe7fc0f638a17e6685aa586c076ec4e languageName: node linkType: hard "node-releases@npm:^2.0.6": version: 2.0.6 resolution: "node-releases@npm:2.0.6" - checksum: e86a926dc9fbb3b41b4c4a89d998afdf140e20a4e8dbe6c0a807f7b2948b42ea97d7fd3ad4868041487b6e9ee98409829c6e4d84a734a4215dff060a7fbeb4bf + checksum: 10/e86a926dc9fbb3b41b4c4a89d998afdf140e20a4e8dbe6c0a807f7b2948b42ea97d7fd3ad4868041487b6e9ee98409829c6e4d84a734a4215dff060a7fbeb4bf languageName: node linkType: hard @@ -11152,29 +12089,18 @@ __metadata: abbrev: "npm:^1.0.0" bin: nopt: bin/nopt.js - checksum: 3c1128e07cd0241ae66d6e6a472170baa9f3e84dd4203950ba8df5bafac4efa2166ce917a57ef02b01ba7c40d18b2cc64b29b225fd3640791fe07b24f0b33a32 - languageName: node - linkType: hard - -"nopt@npm:^7.0.0": - version: 7.2.0 - resolution: "nopt@npm:7.2.0" - dependencies: - abbrev: "npm:^2.0.0" - bin: - nopt: bin/nopt.js - checksum: 1e7489f17cbda452c8acaf596a8defb4ae477d2a9953b76eb96f4ec3f62c6b421cd5174eaa742f88279871fde9586d8a1d38fb3f53fa0c405585453be31dff4c + checksum: 10/3c1128e07cd0241ae66d6e6a472170baa9f3e84dd4203950ba8df5bafac4efa2166ce917a57ef02b01ba7c40d18b2cc64b29b225fd3640791fe07b24f0b33a32 languageName: node linkType: hard -"nopt@npm:^7.2.1": - version: 7.2.1 - resolution: "nopt@npm:7.2.1" +"nopt@npm:^9.0.0": + version: 9.0.0 + resolution: "nopt@npm:9.0.0" dependencies: - abbrev: "npm:^2.0.0" + abbrev: "npm:^4.0.0" bin: nopt: bin/nopt.js - checksum: 95a1f6dec8a81cd18cdc2fed93e6f0b4e02cf6bdb4501c848752c6e34f9883d9942f036a5e3b21a699047d8a448562d891e67492df68ec9c373e6198133337ae + checksum: 10/56a1ccd2ad711fb5115918e2c96828703cddbe12ba2c3bd00591758f6fa30e6f47dd905c59dbfcf9b773f3a293b45996609fb6789ae29d6bfcc3cf3a6f7d9fda languageName: node linkType: hard @@ -11186,7 +12112,7 @@ __metadata: resolve: "npm:^1.10.0" semver: "npm:2 || 3 || 4 || 5" validate-npm-package-license: "npm:^3.0.1" - checksum: 644f830a8bb9b7cc9bf2f6150618727659ee27cdd0840d1c1f97e8e6cab0803a098a2c19f31c6247ad9d3a0792e61521a13a6e8cd87cc6bb676e3150612c03d4 + checksum: 10/644f830a8bb9b7cc9bf2f6150618727659ee27cdd0840d1c1f97e8e6cab0803a098a2c19f31c6247ad9d3a0792e61521a13a6e8cd87cc6bb676e3150612c03d4 languageName: node linkType: hard @@ -11198,42 +12124,41 @@ __metadata: is-core-module: "npm:^2.8.1" semver: "npm:^7.3.5" validate-npm-package-license: "npm:^3.0.4" - checksum: e31e31a2ebaef93ef107feb9408f105044eeae9cb7d0d4619544ab2323cd4b15ca648b0d558ac29db2fece161c7b8658206bb27ebe9340df723f7174b3e2759d + checksum: 10/e31e31a2ebaef93ef107feb9408f105044eeae9cb7d0d4619544ab2323cd4b15ca648b0d558ac29db2fece161c7b8658206bb27ebe9340df723f7174b3e2759d languageName: node linkType: hard -"normalize-package-data@npm:^6.0.1": - version: 6.0.1 - resolution: "normalize-package-data@npm:6.0.1" +"normalize-package-data@npm:^7.0.0": + version: 7.0.1 + resolution: "normalize-package-data@npm:7.0.1" dependencies: - hosted-git-info: "npm:^7.0.0" - is-core-module: "npm:^2.8.1" + hosted-git-info: "npm:^8.0.0" semver: "npm:^7.3.5" validate-npm-package-license: "npm:^3.0.4" - checksum: eb0b1815a105adcba09df26befc35da1dc1c3149784b8ddbcaa90c581925b7a9f1d94aefd344b6020eb0261a5f0575a8a9ef8e92c57eb86182de9a510282c2b2 + checksum: 10/8150d7e663303fb5b06b616416b512812c5805a7a2ed34272448beb000bc8fdfdb0aeea0c997f875a326bc0b8fa263819f765902dc67dd0f5c6b4350ebc22821 languageName: node linkType: hard "normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" - checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 + checksum: 10/88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 languageName: node linkType: hard "normalize-url@npm:^4.1.0": version: 4.5.1 resolution: "normalize-url@npm:4.5.1" - checksum: 20ced2845fcfaa46da74efc0aa39b7bed22f3db39e6e8b844261613082a36a2dcd468decad89fa9313b5464bebab4034f96bda7880e8fc468027fecf6a6fa254 + checksum: 10/20ced2845fcfaa46da74efc0aa39b7bed22f3db39e6e8b844261613082a36a2dcd468decad89fa9313b5464bebab4034f96bda7880e8fc468027fecf6a6fa254 languageName: node linkType: hard -"npm-bundled@npm:^3.0.0": - version: 3.0.0 - resolution: "npm-bundled@npm:3.0.0" +"npm-bundled@npm:^5.0.0": + version: 5.0.0 + resolution: "npm-bundled@npm:5.0.0" dependencies: - npm-normalize-package-bin: "npm:^3.0.0" - checksum: 704fce20114d36d665c20edc56d3f9f7778c52ca1cd48731ec31f65af9e65805f9308ca7ed9e5a6bd9fe22327a63aa5d83a8c5aaee0c715e5047de1fa659e8bf + npm-normalize-package-bin: "npm:^5.0.0" + checksum: 10/0fea07f61f9a1ceaddc3cf88bcc5844bef173518f03568151d59a02da8754367e5398ef729486bc15884681f485f78903093dc4237319fb817768dcd18cfb549 languageName: node linkType: hard @@ -11243,124 +12168,73 @@ __metadata: dependencies: config-chain: "npm:^1.1.11" pify: "npm:^3.0.0" - checksum: 84bb479dd1d51bf25dab86d574d14ba796b92bf52b6a3b75d23cca4d494e59f3b5c8a9d3f8b1daca8ad3a8a54d57efc9646852e8dfdbc00324d651cda4a85f62 + checksum: 10/84bb479dd1d51bf25dab86d574d14ba796b92bf52b6a3b75d23cca4d494e59f3b5c8a9d3f8b1daca8ad3a8a54d57efc9646852e8dfdbc00324d651cda4a85f62 languageName: node linkType: hard -"npm-install-checks@npm:^6.0.0, npm-install-checks@npm:^6.2.0": - version: 6.3.0 - resolution: "npm-install-checks@npm:6.3.0" +"npm-install-checks@npm:^8.0.0": + version: 8.0.0 + resolution: "npm-install-checks@npm:8.0.0" dependencies: semver: "npm:^7.1.1" - checksum: 6c20dadb878a0d2f1f777405217b6b63af1299d0b43e556af9363ee6eefaa98a17dfb7b612a473a473e96faf7e789c58b221e0d8ffdc1d34903c4f71618df3b4 + checksum: 10/eb4df6c3270ce6efcebcbc1a02997b3b4bcfa906ac2129ccef80eeffcf062d2e6dcbed02327109296725c1eb138ad93973303e025d2e0115f718fa4c09ed013f languageName: node linkType: hard -"npm-normalize-package-bin@npm:^3.0.0": - version: 3.0.1 - resolution: "npm-normalize-package-bin@npm:3.0.1" - checksum: de416d720ab22137a36292ff8a333af499ea0933ef2320a8c6f56a73b0f0448227fec4db5c890d702e26d21d04f271415eab6580b5546456861cc0c19498a4bf +"npm-normalize-package-bin@npm:^5.0.0": + version: 5.0.0 + resolution: "npm-normalize-package-bin@npm:5.0.0" + checksum: 10/969bc042d7bb029b5da7eb733e7642b238e3cb071ad57b56a3f128069bc1a3cbc2a4f4af30ee75b11660c368d60b89811ecd1430cf2ea1a7ff36f30052a4aeda languageName: node linkType: hard -"npm-package-arg@npm:^11.0.0": - version: 11.0.1 - resolution: "npm-package-arg@npm:11.0.1" +"npm-package-arg@npm:^13.0.0": + version: 13.0.2 + resolution: "npm-package-arg@npm:13.0.2" dependencies: - hosted-git-info: "npm:^7.0.0" - proc-log: "npm:^3.0.0" + hosted-git-info: "npm:^9.0.0" + proc-log: "npm:^6.0.0" semver: "npm:^7.3.5" - validate-npm-package-name: "npm:^5.0.0" - checksum: a16e632703e106b3e9a6b4902d14a3493c8371745bcf8ba8f4ea9f152e12d5ed927487931e9adf817d05ba97b04941b33fec1d140dbd7da09181b546fde35b3c + validate-npm-package-name: "npm:^7.0.0" + checksum: 10/810868f4b8c666fc1979f33c5b45606f541be97e82958af486e8d3f5ff2c91f96cea56f22c4665a92dc9a23698cf831cba2e09691387d473f910f9e6590638b3 languageName: node linkType: hard -"npm-package-arg@npm:^11.0.2": - version: 11.0.2 - resolution: "npm-package-arg@npm:11.0.2" +"npm-packlist@npm:^10.0.1, npm-packlist@npm:^10.0.2": + version: 10.0.3 + resolution: "npm-packlist@npm:10.0.3" dependencies: - hosted-git-info: "npm:^7.0.0" - proc-log: "npm:^4.0.0" - semver: "npm:^7.3.5" - validate-npm-package-name: "npm:^5.0.0" - checksum: ce4c51900a73aadb408c9830c38a61b1930e1ab08509ec5ebbcf625ad14326ee33b014df289c942039bd28071ab17e813368f68d26a4ccad0eb6e9928f8ad03c + ignore-walk: "npm:^8.0.0" + proc-log: "npm:^6.0.0" + checksum: 10/2dd1d1de903e534b1468fd87be8329aca0b2c26c25a830deb936e226b0f57ed9079ccc49a279015045e3a30f85bf3eb82e92f7271179819aa263eedd7b60be3a languageName: node linkType: hard -"npm-package-arg@npm:^11.0.3": +"npm-pick-manifest@npm:^11.0.1": version: 11.0.3 - resolution: "npm-package-arg@npm:11.0.3" - dependencies: - hosted-git-info: "npm:^7.0.0" - proc-log: "npm:^4.0.0" - semver: "npm:^7.3.5" - validate-npm-package-name: "npm:^5.0.0" - checksum: bacc863907edf98940286edc2fd80327901c1e8b34426d538cdc708ed66bc6567f06d742d838eaf35db6804347bb4ba56ca9cef032c4b52743b33e7a22a2678e - languageName: node - linkType: hard - -"npm-packlist@npm:^8.0.0, npm-packlist@npm:^8.0.2": - version: 8.0.2 - resolution: "npm-packlist@npm:8.0.2" - dependencies: - ignore-walk: "npm:^6.0.4" - checksum: 707206e5c09a1b8aa04e590592715ba5ab8732add1bbb5eeaff54b9c6b2740764c9e94c99e390c13245970b51c2cc92b8d44594c2784fcd96f255c7109622322 - languageName: node - linkType: hard - -"npm-pick-manifest@npm:^9.0.0": - version: 9.0.0 - resolution: "npm-pick-manifest@npm:9.0.0" - dependencies: - npm-install-checks: "npm:^6.0.0" - npm-normalize-package-bin: "npm:^3.0.0" - npm-package-arg: "npm:^11.0.0" - semver: "npm:^7.3.5" - checksum: 29dca2a838ed35c714df1a76f76616df2df51ce31bc3ca5943a0668b2eca2a5aab448f9f89cadf7a77eb5e3831c554cebaf7802f3e432838acb34c1a74fa2786 - languageName: node - linkType: hard - -"npm-pick-manifest@npm:^9.0.1": - version: 9.1.0 - resolution: "npm-pick-manifest@npm:9.1.0" + resolution: "npm-pick-manifest@npm:11.0.3" dependencies: - npm-install-checks: "npm:^6.0.0" - npm-normalize-package-bin: "npm:^3.0.0" - npm-package-arg: "npm:^11.0.0" + npm-install-checks: "npm:^8.0.0" + npm-normalize-package-bin: "npm:^5.0.0" + npm-package-arg: "npm:^13.0.0" semver: "npm:^7.3.5" - checksum: e759e4fe4076da9169cf522964a80bbc096d50cd24c8c44b50b44706c4479bd9d9d018fbdb76c6ea0c6037e012e07c6c917a1ecaa7ae1a1169cddfae1c0f24b6 - languageName: node - linkType: hard - -"npm-registry-fetch@npm:^17.0.0, npm-registry-fetch@npm:^17.0.1": - version: 17.0.1 - resolution: "npm-registry-fetch@npm:17.0.1" - dependencies: - "@npmcli/redact": "npm:^2.0.0" - make-fetch-happen: "npm:^13.0.0" - minipass: "npm:^7.0.2" - minipass-fetch: "npm:^3.0.0" - minipass-json-stream: "npm:^1.0.1" - minizlib: "npm:^2.1.2" - npm-package-arg: "npm:^11.0.0" - proc-log: "npm:^4.0.0" - checksum: 32220bdb8739325059388f69d10bce00db9edde86843622d5e557751c52ce66c6e788faee34d27dba497166d3777bac68d70fadce820b647fe144b0ec3529397 + checksum: 10/189872190af34f7eccf3c586ad2e21e8c093f90a8f716db80887e8defa2bfb3ea917f61f339908ce0487a4cb1df40fe592aee3e8fe76a180a5b15a887850921a languageName: node linkType: hard -"npm-registry-fetch@npm:^17.1.0": - version: 17.1.0 - resolution: "npm-registry-fetch@npm:17.1.0" +"npm-registry-fetch@npm:^19.0.0": + version: 19.1.1 + resolution: "npm-registry-fetch@npm:19.1.1" dependencies: - "@npmcli/redact": "npm:^2.0.0" + "@npmcli/redact": "npm:^4.0.0" jsonparse: "npm:^1.3.1" - make-fetch-happen: "npm:^13.0.0" + make-fetch-happen: "npm:^15.0.0" minipass: "npm:^7.0.2" - minipass-fetch: "npm:^3.0.0" - minizlib: "npm:^2.1.2" - npm-package-arg: "npm:^11.0.0" - proc-log: "npm:^4.0.0" - checksum: b9b2a73907fb5b2d8187031e040d7b2918f2b127ac858a84bd244f6435d16dd04df23c9660f32d7e9deb0216b91071623f040fd51b0bd375e8c7fed7d7a82a1c + minipass-fetch: "npm:^5.0.0" + minizlib: "npm:^3.0.1" + npm-package-arg: "npm:^13.0.0" + proc-log: "npm:^6.0.0" + checksum: 10/a3f4614a8421b40f72c71cdb97aca3b710a508c929a00b6f795020eaabef19dbe4a3f5043703aa54a1dd56b6d92bc1e764f2299d5a47d6e883942495db085a5e languageName: node linkType: hard @@ -11369,16 +12243,17 @@ __metadata: resolution: "npm-run-path@npm:2.0.2" dependencies: path-key: "npm:^2.0.0" - checksum: acd5ad81648ba4588ba5a8effb1d98d2b339d31be16826a118d50f182a134ac523172101b82eab1d01cb4c2ba358e857d54cfafd8163a1ffe7bd52100b741125 + checksum: 10/acd5ad81648ba4588ba5a8effb1d98d2b339d31be16826a118d50f182a134ac523172101b82eab1d01cb4c2ba358e857d54cfafd8163a1ffe7bd52100b741125 languageName: node linkType: hard -"npm-run-path@npm:^5.1.0": - version: 5.3.0 - resolution: "npm-run-path@npm:5.3.0" +"npm-run-path@npm:^6.0.0": + version: 6.0.0 + resolution: "npm-run-path@npm:6.0.0" dependencies: path-key: "npm:^4.0.0" - checksum: ae8e7a89da9594fb9c308f6555c73f618152340dcaae423e5fb3620026fefbec463618a8b761920382d666fa7a2d8d240b6fe320e8a6cdd54dc3687e2b659d25 + unicorn-magic: "npm:^0.3.0" + checksum: 10/1a1b50aba6e6af7fd34a860ba2e252e245c4a59b316571a990356417c0cdf0414cabf735f7f52d9c330899cb56f0ab804a8e21fb12a66d53d7843e39ada4a3b6 languageName: node linkType: hard @@ -11390,7 +12265,7 @@ __metadata: console-control-strings: "npm:^1.1.0" gauge: "npm:^4.0.3" set-blocking: "npm:^2.0.0" - checksum: 82b123677e62deb9e7472e27b92386c09e6e254ee6c8bcd720b3011013e4168bc7088e984f4fbd53cb6e12f8b4690e23e4fa6132689313e0d0dc4feea45489bb + checksum: 10/82b123677e62deb9e7472e27b92386c09e6e254ee6c8bcd720b3011013e4168bc7088e984f4fbd53cb6e12f8b4690e23e4fa6132689313e0d0dc4feea45489bb languageName: node linkType: hard @@ -11399,11 +12274,11 @@ __metadata: resolution: "nth-check@npm:2.1.1" dependencies: boolbase: "npm:^1.0.0" - checksum: 5afc3dafcd1573b08877ca8e6148c52abd565f1d06b1eb08caf982e3fa289a82f2cae697ffb55b5021e146d60443f1590a5d6b944844e944714a5b549675bcd3 + checksum: 10/5afc3dafcd1573b08877ca8e6148c52abd565f1d06b1eb08caf982e3fa289a82f2cae697ffb55b5021e146d60443f1590a5d6b944844e944714a5b549675bcd3 languageName: node linkType: hard -"ntl@npm:^5.1.0": +"ntl@npm:5.1.0": version: 5.1.0 resolution: "ntl@npm:5.1.0" dependencies: @@ -11418,14 +12293,14 @@ __metadata: npm-tasklist: cli.js nt: rerun.js ntl: cli.js - checksum: 7e2b6c64f03c44f52e5f06493d1508b4ea5cb3716355e77866ea3dca432964f866a86cf5de5fb8ff8d8da2c21feac00bf880831cd7631de21cfda7d936ab5710 + checksum: 10/7e2b6c64f03c44f52e5f06493d1508b4ea5cb3716355e77866ea3dca432964f866a86cf5de5fb8ff8d8da2c21feac00bf880831cd7631de21cfda7d936ab5710 languageName: node linkType: hard "object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" - checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f + checksum: 10/fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f languageName: node linkType: hard @@ -11436,28 +12311,35 @@ __metadata: copy-descriptor: "npm:^0.1.0" define-property: "npm:^0.2.5" kind-of: "npm:^3.0.3" - checksum: a9e35f07e3a2c882a7e979090360d1a20ab51d1fa19dfdac3aa8873b328a7c4c7683946ee97c824ae40079d848d6740a3788fa14f2185155dab7ed970a72c783 + checksum: 10/a9e35f07e3a2c882a7e979090360d1a20ab51d1fa19dfdac3aa8873b328a7c4c7683946ee97c824ae40079d848d6740a3788fa14f2185155dab7ed970a72c783 languageName: node linkType: hard "object-inspect@npm:^1.13.1": version: 1.13.1 resolution: "object-inspect@npm:1.13.1" - checksum: 92f4989ed83422d56431bc39656d4c780348eb15d397ce352ade6b7fec08f973b53744bd41b94af021901e61acaf78fcc19e65bf464ecc0df958586a672700f0 + checksum: 10/92f4989ed83422d56431bc39656d4c780348eb15d397ce352ade6b7fec08f973b53744bd41b94af021901e61acaf78fcc19e65bf464ecc0df958586a672700f0 languageName: node linkType: hard "object-inspect@npm:^1.13.3": version: 1.13.3 resolution: "object-inspect@npm:1.13.3" - checksum: 14cb973d8381c69e14d7f1c8c75044eb4caf04c6dabcf40ca5c2ce42dc2073ae0bb2a9939eeca142b0c05215afaa1cd5534adb7c8879c32cba2576e045ed8368 + checksum: 10/14cb973d8381c69e14d7f1c8c75044eb4caf04c6dabcf40ca5c2ce42dc2073ae0bb2a9939eeca142b0c05215afaa1cd5534adb7c8879c32cba2576e045ed8368 + languageName: node + linkType: hard + +"object-inspect@npm:^1.13.4": + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: 10/aa13b1190ad3e366f6c83ad8a16ed37a19ed57d267385aa4bfdccda833d7b90465c057ff6c55d035a6b2e52c1a2295582b294217a0a3a1ae7abdd6877ef781fb languageName: node linkType: hard "object-keys@npm:^1.1.1": version: 1.1.1 resolution: "object-keys@npm:1.1.1" - checksum: 3d81d02674115973df0b7117628ea4110d56042e5326413e4b4313f0bcdf7dd78d4a3acef2c831463fa3796a66762c49daef306f4a0ea1af44877d7086d73bde + checksum: 10/3d81d02674115973df0b7117628ea4110d56042e5326413e4b4313f0bcdf7dd78d4a3acef2c831463fa3796a66762c49daef306f4a0ea1af44877d7086d73bde languageName: node linkType: hard @@ -11466,7 +12348,7 @@ __metadata: resolution: "object-visit@npm:1.0.1" dependencies: isobject: "npm:^3.0.0" - checksum: 77abf807de86fa65bf1ba92699b45b1e5485f2d899300d5cb92cca0863909e9528b6cbf366c237c9f5d2264dab6cfbeda2201252ed0e605ae1b3e263515c5cea + checksum: 10/77abf807de86fa65bf1ba92699b45b1e5485f2d899300d5cb92cca0863909e9528b6cbf366c237c9f5d2264dab6cfbeda2201252ed0e605ae1b3e263515c5cea languageName: node linkType: hard @@ -11478,22 +12360,37 @@ __metadata: define-properties: "npm:^1.2.1" has-symbols: "npm:^1.0.3" object-keys: "npm:^1.1.1" - checksum: dbb22da4cda82e1658349ea62b80815f587b47131b3dd7a4ab7f84190ab31d206bbd8fe7e26ae3220c55b65725ac4529825f6142154211220302aa6b1518045d + checksum: 10/dbb22da4cda82e1658349ea62b80815f587b47131b3dd7a4ab7f84190ab31d206bbd8fe7e26ae3220c55b65725ac4529825f6142154211220302aa6b1518045d languageName: node linkType: hard -"object.entries@npm:^1.1.8": - version: 1.1.8 - resolution: "object.entries@npm:1.1.8" +"object.assign@npm:^4.1.7": + version: 4.1.7 + resolution: "object.assign@npm:4.1.7" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" define-properties: "npm:^1.2.1" es-object-atoms: "npm:^1.0.0" - checksum: 2301918fbd1ee697cf6ff7cd94f060c738c0a7d92b22fd24c7c250e9b593642c9707ad2c44d339303c1439c5967d8964251cdfc855f7f6ec55db2dd79e8dc2a7 + has-symbols: "npm:^1.1.0" + object-keys: "npm:^1.1.1" + checksum: 10/3fe28cdd779f2a728a9a66bd688679ba231a2b16646cd1e46b528fe7c947494387dda4bc189eff3417f3717ef4f0a8f2439347cf9a9aa3cef722fbfd9f615587 + languageName: node + linkType: hard + +"object.entries@npm:^1.1.7": + version: 1.1.9 + resolution: "object.entries@npm:1.1.9" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.1.1" + checksum: 10/24163ab1e1e013796693fc5f5d349e8b3ac0b6a34a7edb6c17d3dd45c6a8854145780c57d302a82512c1582f63720f4b4779d6c1cfba12cbb1420b978802d8a3 languageName: node linkType: hard -"object.fromentries@npm:^2.0.8": +"object.fromentries@npm:^2.0.7": version: 2.0.8 resolution: "object.fromentries@npm:2.0.8" dependencies: @@ -11501,7 +12398,18 @@ __metadata: define-properties: "npm:^1.2.1" es-abstract: "npm:^1.23.2" es-object-atoms: "npm:^1.0.0" - checksum: 5b2e80f7af1778b885e3d06aeb335dcc86965e39464671adb7167ab06ac3b0f5dd2e637a90d8ebd7426d69c6f135a4753ba3dd7d0fe2a7030cf718dcb910fd92 + checksum: 10/5b2e80f7af1778b885e3d06aeb335dcc86965e39464671adb7167ab06ac3b0f5dd2e637a90d8ebd7426d69c6f135a4753ba3dd7d0fe2a7030cf718dcb910fd92 + languageName: node + linkType: hard + +"object.hasown@npm:^1.1.3": + version: 1.1.4 + resolution: "object.hasown@npm:1.1.4" + dependencies: + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + checksum: 10/797385577b3ef3c0d19333e03ed34bc7987978ae1ee1245069c9922e17d1128265187f729dc610260d03f8d418af26fcd7919b423793bf0af9099d9f08367d69 languageName: node linkType: hard @@ -11510,7 +12418,7 @@ __metadata: resolution: "object.pick@npm:1.3.0" dependencies: isobject: "npm:^3.0.1" - checksum: 92d7226a6b581d0d62694a5632b6a1594c81b3b5a4eb702a7662e0b012db532557067d6f773596c577f75322eba09cdca37ca01ea79b6b29e3e17365f15c615e + checksum: 10/92d7226a6b581d0d62694a5632b6a1594c81b3b5a4eb702a7662e0b012db532557067d6f773596c577f75322eba09cdca37ca01ea79b6b29e3e17365f15c615e languageName: node linkType: hard @@ -11521,18 +12429,19 @@ __metadata: call-bind: "npm:^1.0.2" define-properties: "npm:^1.2.0" es-abstract: "npm:^1.22.1" - checksum: 20ab42c0bbf984405c80e060114b18cf5d629a40a132c7eac4fb79c5d06deb97496311c19297dcf9c61f45c2539cd4c7f7c5d6230e51db360ff297bbc9910162 + checksum: 10/20ab42c0bbf984405c80e060114b18cf5d629a40a132c7eac4fb79c5d06deb97496311c19297dcf9c61f45c2539cd4c7f7c5d6230e51db360ff297bbc9910162 languageName: node linkType: hard -"object.values@npm:^1.2.0": - version: 1.2.0 - resolution: "object.values@npm:1.2.0" +"object.values@npm:^1.1.7": + version: 1.2.1 + resolution: "object.values@npm:1.2.1" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" define-properties: "npm:^1.2.1" es-object-atoms: "npm:^1.0.0" - checksum: db2e498019c354428c5dd30d02980d920ac365b155fce4dcf63eb9433f98ccf0f72624309e182ce7cc227c95e45d474e1d483418e60de2293dd23fa3ebe34903 + checksum: 10/f5ec9eccdefeaaa834b089c525663436812a65ff13de7964a1c3a9110f32054f2d58aa476a645bb14f75a79f3fe1154fb3e7bfdae7ac1e80affe171b2ef74bce languageName: node linkType: hard @@ -11541,7 +12450,7 @@ __metadata: resolution: "on-finished@npm:2.4.1" dependencies: ee-first: "npm:1.1.1" - checksum: 8e81472c5028125c8c39044ac4ab8ba51a7cdc19a9fbd4710f5d524a74c6d8c9ded4dd0eed83f28d3d33ac1d7a6a439ba948ccb765ac6ce87f30450a26bfe2ea + checksum: 10/8e81472c5028125c8c39044ac4ab8ba51a7cdc19a9fbd4710f5d524a74c6d8c9ded4dd0eed83f28d3d33ac1d7a6a439ba948ccb765ac6ce87f30450a26bfe2ea languageName: node linkType: hard @@ -11550,7 +12459,7 @@ __metadata: resolution: "once@npm:1.4.0" dependencies: wrappy: "npm:1" - checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 + checksum: 10/cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 languageName: node linkType: hard @@ -11559,26 +12468,16 @@ __metadata: resolution: "onetime@npm:5.1.2" dependencies: mimic-fn: "npm:^2.1.0" - checksum: e9fd0695a01cf226652f0385bf16b7a24153dbbb2039f764c8ba6d2306a8506b0e4ce570de6ad99c7a6eb49520743afdb66edd95ee979c1a342554ed49a9aadd - languageName: node - linkType: hard - -"onetime@npm:^6.0.0": - version: 6.0.0 - resolution: "onetime@npm:6.0.0" - dependencies: - mimic-fn: "npm:^4.0.0" - checksum: 0846ce78e440841335d4e9182ef69d5762e9f38aa7499b19f42ea1c4cd40f0b4446094c455c713f9adac3f4ae86f613bb5e30c99e52652764d06a89f709b3788 + checksum: 10/e9fd0695a01cf226652f0385bf16b7a24153dbbb2039f764c8ba6d2306a8506b0e4ce570de6ad99c7a6eb49520743afdb66edd95ee979c1a342554ed49a9aadd languageName: node linkType: hard -"open@npm:^7.4.2": - version: 7.4.2 - resolution: "open@npm:7.4.2" +"onetime@npm:^7.0.0": + version: 7.0.0 + resolution: "onetime@npm:7.0.0" dependencies: - is-docker: "npm:^2.0.0" - is-wsl: "npm:^2.1.1" - checksum: 4fc02ed3368dcd5d7247ad3566433ea2695b0713b041ebc0eeb2f0f9e5d4e29fc2068f5cdd500976b3464e77fe8b61662b1b059c73233ccc601fe8b16d6c1cd6 + mimic-function: "npm:^5.0.0" + checksum: 10/eb08d2da9339819e2f9d52cab9caf2557d80e9af8c7d1ae86e1a0fef027d00a88e9f5bd67494d350df360f7c559fbb44e800b32f310fb989c860214eacbb561c languageName: node linkType: hard @@ -11587,7 +12486,7 @@ __metadata: resolution: "opener@npm:1.5.2" bin: opener: bin/opener-bin.js - checksum: 0504efcd6546e14c016a261f58a68acf9f2e5c23d84865d7d5470d5169788327ceaa5386253682f533b3fba4821748aa37ecb395f3dae7acb3261b9b22e36814 + checksum: 10/0504efcd6546e14c016a261f58a68acf9f2e5c23d84865d7d5470d5169788327ceaa5386253682f533b3fba4821748aa37ecb395f3dae7acb3261b9b22e36814 languageName: node linkType: hard @@ -11601,31 +12500,42 @@ __metadata: levn: "npm:^0.4.1" prelude-ls: "npm:^1.2.1" type-check: "npm:^0.4.0" - checksum: fa28d3016395974f7fc087d6bbf0ac7f58ac3489f4f202a377e9c194969f329a7b88c75f8152b33fb08794a30dcd5c079db6bb465c28151357f113d80bbf67da + checksum: 10/fa28d3016395974f7fc087d6bbf0ac7f58ac3489f4f202a377e9c194969f329a7b88c75f8152b33fb08794a30dcd5c079db6bb465c28151357f113d80bbf67da languageName: node linkType: hard -"ora@npm:^5.1.0": - version: 5.4.1 - resolution: "ora@npm:5.4.1" +"ora@npm:^8.2.0": + version: 8.2.0 + resolution: "ora@npm:8.2.0" dependencies: - bl: "npm:^4.1.0" - chalk: "npm:^4.1.0" - cli-cursor: "npm:^3.1.0" - cli-spinners: "npm:^2.5.0" - is-interactive: "npm:^1.0.0" - is-unicode-supported: "npm:^0.1.0" - log-symbols: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - wcwidth: "npm:^1.0.1" - checksum: 8d071828f40090a8e1c6e8f350c6eb065808e9ab2b3e57fa37e0d5ae78cb46dac00117c8f12c3c8b8da2923454afbd8265e08c10b69881170c5b269f451e7fef + chalk: "npm:^5.3.0" + cli-cursor: "npm:^5.0.0" + cli-spinners: "npm:^2.9.2" + is-interactive: "npm:^2.0.0" + is-unicode-supported: "npm:^2.0.0" + log-symbols: "npm:^6.0.0" + stdin-discarder: "npm:^0.2.2" + string-width: "npm:^7.2.0" + strip-ansi: "npm:^7.1.0" + checksum: 10/cea932fdcb29549cd7b5af81f427760986429cadc752b1dd4bf31bc6821f5ba137e1ef9a18cde7bdfbe5b4e3d3201e76b048765c51a27b15d18c57ac0e0a909a languageName: node linkType: hard "os-tmpdir@npm:~1.0.2": version: 1.0.2 resolution: "os-tmpdir@npm:1.0.2" - checksum: 5666560f7b9f10182548bf7013883265be33620b1c1b4a4d405c25be2636f970c5488ff3e6c48de75b55d02bde037249fe5dbfbb4c0fb7714953d56aed062e6d + checksum: 10/5666560f7b9f10182548bf7013883265be33620b1c1b4a4d405c25be2636f970c5488ff3e6c48de75b55d02bde037249fe5dbfbb4c0fb7714953d56aed062e6d + languageName: node + linkType: hard + +"own-keys@npm:^1.0.1": + version: 1.0.1 + resolution: "own-keys@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.2.6" + object-keys: "npm:^1.1.1" + safe-push-apply: "npm:^1.0.0" + checksum: 10/ab4bb3b8636908554fc19bf899e225444195092864cb61503a0d048fdaf662b04be2605b636a4ffeaf6e8811f6fcfa8cbb210ec964c0eb1a41eb853e1d5d2f41 languageName: node linkType: hard @@ -11634,21 +12544,21 @@ __metadata: resolution: "p-all@npm:2.1.0" dependencies: p-map: "npm:^2.0.0" - checksum: 685e6cc7098d8fb8ab1f0ec1945ab446b3f319fa96b8148c3d3983f4cbd8f695dc16fb9a4d65c1b89a96530be8aeb649755edcbf7310af838d98f2e051f7ce62 + checksum: 10/685e6cc7098d8fb8ab1f0ec1945ab446b3f319fa96b8148c3d3983f4cbd8f695dc16fb9a4d65c1b89a96530be8aeb649755edcbf7310af838d98f2e051f7ce62 languageName: node linkType: hard "p-cancelable@npm:^1.0.0": version: 1.1.0 resolution: "p-cancelable@npm:1.1.0" - checksum: 2db3814fef6d9025787f30afaee4496a8857a28be3c5706432cbad76c688a6db1874308f48e364a42f5317f5e41e8e7b4f2ff5c8ff2256dbb6264bc361704ece + checksum: 10/2db3814fef6d9025787f30afaee4496a8857a28be3c5706432cbad76c688a6db1874308f48e364a42f5317f5e41e8e7b4f2ff5c8ff2256dbb6264bc361704ece languageName: node linkType: hard "p-defer@npm:^1.0.0": version: 1.0.0 resolution: "p-defer@npm:1.0.0" - checksum: 1d8fb7138a0ccebb65479160fd93f245303c06c977c976105d75838f7f504a9a6ef11b7e058f98b4c957a6a8df268c616da1ee339285d565f9e5ba00304e027b + checksum: 10/1d8fb7138a0ccebb65479160fd93f245303c06c977c976105d75838f7f504a9a6ef11b7e058f98b4c957a6a8df268c616da1ee339285d565f9e5ba00304e027b languageName: node linkType: hard @@ -11657,7 +12567,7 @@ __metadata: resolution: "p-event@npm:4.2.0" dependencies: p-timeout: "npm:^3.1.0" - checksum: d03238ff31f5694f11bd7dcc0eae16c35b1ffb8cad4e5263d5422ba0bd6736dbfdb33b72745ecb6b06b98494db80f49f12c14f5e8da1212bf6a424609ad8d885 + checksum: 10/d03238ff31f5694f11bd7dcc0eae16c35b1ffb8cad4e5263d5422ba0bd6736dbfdb33b72745ecb6b06b98494db80f49f12c14f5e8da1212bf6a424609ad8d885 languageName: node linkType: hard @@ -11666,21 +12576,21 @@ __metadata: resolution: "p-filter@npm:2.1.0" dependencies: p-map: "npm:^2.0.0" - checksum: 76e552ca624ce2233448d68b19eec9de42b695208121998f7e011edce71d1079a83096ee6a2078fb2a59cfa8a5c999f046edf00ebf16a8e780022010b4693234 + checksum: 10/76e552ca624ce2233448d68b19eec9de42b695208121998f7e011edce71d1079a83096ee6a2078fb2a59cfa8a5c999f046edf00ebf16a8e780022010b4693234 languageName: node linkType: hard "p-finally@npm:^1.0.0": version: 1.0.0 resolution: "p-finally@npm:1.0.0" - checksum: 93a654c53dc805dd5b5891bab16eb0ea46db8f66c4bfd99336ae929323b1af2b70a8b0654f8f1eae924b2b73d037031366d645f1fd18b3d30cbd15950cc4b1d4 + checksum: 10/93a654c53dc805dd5b5891bab16eb0ea46db8f66c4bfd99336ae929323b1af2b70a8b0654f8f1eae924b2b73d037031366d645f1fd18b3d30cbd15950cc4b1d4 languageName: node linkType: hard "p-is-promise@npm:^2.0.0": version: 2.1.0 resolution: "p-is-promise@npm:2.1.0" - checksum: c9a8248c8b5e306475a5d55ce7808dbce4d4da2e3d69526e4991a391a7809bfd6cfdadd9bf04f1c96a3db366c93d9a0f5ee81d949e7b1684c4e0f61f747199ef + checksum: 10/c9a8248c8b5e306475a5d55ce7808dbce4d4da2e3d69526e4991a391a7809bfd6cfdadd9bf04f1c96a3db366c93d9a0f5ee81d949e7b1684c4e0f61f747199ef languageName: node linkType: hard @@ -11689,7 +12599,7 @@ __metadata: resolution: "p-limit@npm:2.3.0" dependencies: p-try: "npm:^2.0.0" - checksum: 84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 + checksum: 10/84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 languageName: node linkType: hard @@ -11698,7 +12608,7 @@ __metadata: resolution: "p-limit@npm:3.1.0" dependencies: yocto-queue: "npm:^0.1.0" - checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 + checksum: 10/7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 languageName: node linkType: hard @@ -11707,16 +12617,16 @@ __metadata: resolution: "p-limit@npm:4.0.0" dependencies: yocto-queue: "npm:^1.0.0" - checksum: 01d9d70695187788f984226e16c903475ec6a947ee7b21948d6f597bed788e3112cc7ec2e171c1d37125057a5f45f3da21d8653e04a3a793589e12e9e80e756b + checksum: 10/01d9d70695187788f984226e16c903475ec6a947ee7b21948d6f597bed788e3112cc7ec2e171c1d37125057a5f45f3da21d8653e04a3a793589e12e9e80e756b languageName: node linkType: hard -"p-limit@npm:^6.1.0": - version: 6.1.0 - resolution: "p-limit@npm:6.1.0" +"p-limit@npm:^7.1.1": + version: 7.2.0 + resolution: "p-limit@npm:7.2.0" dependencies: - yocto-queue: "npm:^1.1.1" - checksum: 9670cb4426d77c20a477cad0e44e8207248381135650f5b9bfe039c9d93566cd4b05cfc557fe60f2db88c799991c7edc6be436255d287a87a605ee604a71cd91 + yocto-queue: "npm:^1.2.1" + checksum: 10/ea1cae6e8bbf84a65cc832e4d6a802ec34902bfe0da2fba0c6fadb72f0c51d48db67b7fb2df8433dde5f4a970cf482b9c2cb4edbfa8cfadd7f4341c6fdb38a5d languageName: node linkType: hard @@ -11725,7 +12635,7 @@ __metadata: resolution: "p-locate@npm:4.1.0" dependencies: p-limit: "npm:^2.2.0" - checksum: 513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870 + checksum: 10/513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870 languageName: node linkType: hard @@ -11734,7 +12644,7 @@ __metadata: resolution: "p-locate@npm:5.0.0" dependencies: p-limit: "npm:^3.0.2" - checksum: 1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3 + checksum: 10/1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3 languageName: node linkType: hard @@ -11743,14 +12653,14 @@ __metadata: resolution: "p-locate@npm:6.0.0" dependencies: p-limit: "npm:^4.0.0" - checksum: 2bfe5234efa5e7a4e74b30a5479a193fdd9236f8f6b4d2f3f69e3d286d9a7d7ab0c118a2a50142efcf4e41625def635bd9332d6cbf9cc65d85eb0718c579ab38 + checksum: 10/2bfe5234efa5e7a4e74b30a5479a193fdd9236f8f6b4d2f3f69e3d286d9a7d7ab0c118a2a50142efcf4e41625def635bd9332d6cbf9cc65d85eb0718c579ab38 languageName: node linkType: hard "p-map@npm:^2.0.0": version: 2.1.0 resolution: "p-map@npm:2.1.0" - checksum: 9e3ad3c9f6d75a5b5661bcad78c91f3a63849189737cd75e4f1225bf9ac205194e5c44aac2ef6f09562b1facdb9bd1425584d7ac375bfaa17b3f1a142dab936d + checksum: 10/9e3ad3c9f6d75a5b5661bcad78c91f3a63849189737cd75e4f1225bf9ac205194e5c44aac2ef6f09562b1facdb9bd1425584d7ac375bfaa17b3f1a142dab936d languageName: node linkType: hard @@ -11759,7 +12669,7 @@ __metadata: resolution: "p-map@npm:3.0.0" dependencies: aggregate-error: "npm:^3.0.0" - checksum: d4a0664d2af05d7e5f6f342e6493d4cad48f7398ac803c5066afb1f8d2010bfc2a83d935689437288f7b1a743772085b8fa0909a8282b5df4210bcda496c37c8 + checksum: 10/d4a0664d2af05d7e5f6f342e6493d4cad48f7398ac803c5066afb1f8d2010bfc2a83d935689437288f7b1a743772085b8fa0909a8282b5df4210bcda496c37c8 languageName: node linkType: hard @@ -11768,14 +12678,21 @@ __metadata: resolution: "p-map@npm:4.0.0" dependencies: aggregate-error: "npm:^3.0.0" - checksum: 7ba4a2b1e24c05e1fc14bbaea0fc6d85cf005ae7e9c9425d4575550f37e2e584b1af97bcde78eacd7559208f20995988d52881334db16cf77bc1bcf68e48ed7c + checksum: 10/7ba4a2b1e24c05e1fc14bbaea0fc6d85cf005ae7e9c9425d4575550f37e2e584b1af97bcde78eacd7559208f20995988d52881334db16cf77bc1bcf68e48ed7c languageName: node linkType: hard "p-map@npm:^7.0.2": version: 7.0.2 resolution: "p-map@npm:7.0.2" - checksum: b4a590038b991c17b9c1484aa8c24cb9d3aa8a6167d02b9f9459c9200c7d392202a860c95b6dcd190d51f5f083ed256b32f9cb5976785022b0111bab853ec58b + checksum: 10/b4a590038b991c17b9c1484aa8c24cb9d3aa8a6167d02b9f9459c9200c7d392202a860c95b6dcd190d51f5f083ed256b32f9cb5976785022b0111bab853ec58b + languageName: node + linkType: hard + +"p-map@npm:^7.0.3": + version: 7.0.4 + resolution: "p-map@npm:7.0.4" + checksum: 10/ef48c3b2e488f31c693c9fcc0df0ef76518cf6426a495cf9486ebbb0fd7f31aef7f90e96f72e0070c0ff6e3177c9318f644b512e2c29e3feee8d7153fcb6782e languageName: node linkType: hard @@ -11785,31 +12702,31 @@ __metadata: dependencies: mem: "npm:^4.0.0" mimic-fn: "npm:^1.0.0" - checksum: dea93ed68cfc9be8d147054c5ccd70c8145224de828ad84246273ac41b601e6f6becadae7c3be8e93ffc6673767e79c781706f88b3f67d74ba95ef631d3b033e + checksum: 10/dea93ed68cfc9be8d147054c5ccd70c8145224de828ad84246273ac41b601e6f6becadae7c3be8e93ffc6673767e79c781706f88b3f67d74ba95ef631d3b033e languageName: node linkType: hard "p-pipe@npm:^4.0.0": version: 4.0.0 resolution: "p-pipe@npm:4.0.0" - checksum: d2638c08e15e049e37835f3d999f0063ecd063ccac45a90925701c604f342ca376c8373ecf945e322f5112cc630644ef99ec55084e4eeb70c90cff9237b89296 + checksum: 10/d2638c08e15e049e37835f3d999f0063ecd063ccac45a90925701c604f342ca376c8373ecf945e322f5112cc630644ef99ec55084e4eeb70c90cff9237b89296 languageName: node linkType: hard -"p-queue@npm:^8.0.1": - version: 8.0.1 - resolution: "p-queue@npm:8.0.1" +"p-queue@npm:^8.1.1": + version: 8.1.1 + resolution: "p-queue@npm:8.1.1" dependencies: eventemitter3: "npm:^5.0.1" p-timeout: "npm:^6.1.2" - checksum: 8dcf8fbb8339675eba7d369f6eebac9e249e2412280ad73938403b83a28a2627a2072c732890d22ef98837cef89ff09eecd839cbac358cdc532d00ef4f736d0d + checksum: 10/03fb14d3a7ff605f16338bfca8f0791a7d633ac023eda6f1cfc7daf3ab3db70afa70c3f907a38c2e49cb28ea1863f49f0f230b6cb2c1cc3170059a0652af8f60 languageName: node linkType: hard "p-reduce@npm:^3.0.0": version: 3.0.0 resolution: "p-reduce@npm:3.0.0" - checksum: 387de355e906c07159d5e6270f3b58b7c7c7349ec7294ba0a9cff2a2e2faa8c602b841b079367685d3fa166a3ee529db7aaa73fadc936987c35e90f0ba64d955 + checksum: 10/387de355e906c07159d5e6270f3b58b7c7c7349ec7294ba0a9cff2a2e2faa8c602b841b079367685d3fa166a3ee529db7aaa73fadc936987c35e90f0ba64d955 languageName: node linkType: hard @@ -11818,21 +12735,28 @@ __metadata: resolution: "p-timeout@npm:3.2.0" dependencies: p-finally: "npm:^1.0.0" - checksum: 3dd0eaa048780a6f23e5855df3dd45c7beacff1f820476c1d0d1bcd6648e3298752ba2c877aa1c92f6453c7dd23faaf13d9f5149fc14c0598a142e2c5e8d649c + checksum: 10/3dd0eaa048780a6f23e5855df3dd45c7beacff1f820476c1d0d1bcd6648e3298752ba2c877aa1c92f6453c7dd23faaf13d9f5149fc14c0598a142e2c5e8d649c languageName: node linkType: hard "p-timeout@npm:^6.1.2": version: 6.1.2 resolution: "p-timeout@npm:6.1.2" - checksum: ca3ede368d792bd86fcfa4e133220536382225d31e5f62e2cedb8280df267b25f6684aa0056b22e8aa538cc85014b310058d8fdddeb0a1ff363093d56e87ac3a + checksum: 10/ca3ede368d792bd86fcfa4e133220536382225d31e5f62e2cedb8280df267b25f6684aa0056b22e8aa538cc85014b310058d8fdddeb0a1ff363093d56e87ac3a languageName: node linkType: hard "p-try@npm:^2.0.0": version: 2.2.0 resolution: "p-try@npm:2.2.0" - checksum: f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae + checksum: 10/f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae + languageName: node + linkType: hard + +"package-json-from-dist@npm:^1.0.0": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 10/58ee9538f2f762988433da00e26acc788036914d57c71c246bf0be1b60cdbd77dd60b6a3e1a30465f0b248aeb80079e0b34cb6050b1dfa18c06953bb1cbc7602 languageName: node linkType: hard @@ -11843,34 +12767,34 @@ __metadata: commander: "npm:2.9.x" bin: package-json-merge: ./bin/package-json-merge - checksum: 2b5c9474ac8d3ef71038ded4bf2ab7e86377567a7e2d8f0de4d8e6b2e765b2ceb6527983ee8da8380cd36b25cb18ab40c588c8daa2c14cb4b8f8103cd0125bdd + checksum: 10/2b5c9474ac8d3ef71038ded4bf2ab7e86377567a7e2d8f0de4d8e6b2e765b2ceb6527983ee8da8380cd36b25cb18ab40c588c8daa2c14cb4b8f8103cd0125bdd languageName: node linkType: hard -"pacote@npm:^18.0.0, pacote@npm:^18.0.6": - version: 18.0.6 - resolution: "pacote@npm:18.0.6" +"pacote@npm:^21.0.0, pacote@npm:^21.0.2, pacote@npm:^21.0.3": + version: 21.0.4 + resolution: "pacote@npm:21.0.4" dependencies: - "@npmcli/git": "npm:^5.0.0" - "@npmcli/installed-package-contents": "npm:^2.0.1" - "@npmcli/package-json": "npm:^5.1.0" - "@npmcli/promise-spawn": "npm:^7.0.0" - "@npmcli/run-script": "npm:^8.0.0" - cacache: "npm:^18.0.0" + "@npmcli/git": "npm:^7.0.0" + "@npmcli/installed-package-contents": "npm:^4.0.0" + "@npmcli/package-json": "npm:^7.0.0" + "@npmcli/promise-spawn": "npm:^9.0.0" + "@npmcli/run-script": "npm:^10.0.0" + cacache: "npm:^20.0.0" fs-minipass: "npm:^3.0.0" minipass: "npm:^7.0.2" - npm-package-arg: "npm:^11.0.0" - npm-packlist: "npm:^8.0.0" - npm-pick-manifest: "npm:^9.0.0" - npm-registry-fetch: "npm:^17.0.0" - proc-log: "npm:^4.0.0" + npm-package-arg: "npm:^13.0.0" + npm-packlist: "npm:^10.0.1" + npm-pick-manifest: "npm:^11.0.1" + npm-registry-fetch: "npm:^19.0.0" + proc-log: "npm:^6.0.0" promise-retry: "npm:^2.0.1" - sigstore: "npm:^2.2.0" - ssri: "npm:^10.0.0" - tar: "npm:^6.1.11" + sigstore: "npm:^4.0.0" + ssri: "npm:^13.0.0" + tar: "npm:^7.4.3" bin: pacote: bin/index.js - checksum: 48cbcb3c20792952d431c995c2965340d3501e1795313d7225149435c883fb071d6a9bfbe11b1021dc888319f27a8c865cb70656f6472d7443545eb347447553 + checksum: 10/1c706ee45a683b559d0c9591e820627861eb58596507072a63e122c073af3f69f170017f453e44186496a9058feb430a21a43a8531739c5651f279be5fb065f1 languageName: node linkType: hard @@ -11879,18 +12803,18 @@ __metadata: resolution: "parent-module@npm:1.0.1" dependencies: callsites: "npm:^3.0.0" - checksum: 6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff + checksum: 10/6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff languageName: node linkType: hard -"parse-conflict-json@npm:^3.0.0": - version: 3.0.1 - resolution: "parse-conflict-json@npm:3.0.1" +"parse-conflict-json@npm:^5.0.1": + version: 5.0.1 + resolution: "parse-conflict-json@npm:5.0.1" dependencies: - json-parse-even-better-errors: "npm:^3.0.0" + json-parse-even-better-errors: "npm:^5.0.0" just-diff: "npm:^6.0.0" just-diff-apply: "npm:^5.2.0" - checksum: ceb13ca90bd75610559125dc7b519e2806c096640142d6524e9b1ffdf08d6625b03a29d8afe4630d95460f703b9d5bc6dac21fcdcb00089213ffdb70800c900b + checksum: 10/c8290bd710ef3d2309e580b2951364e01f9a5b2fafcc441a91e1fa706fb6e4e04165f934ed349651284cffa1ce10d13376e8f17980874871f41e33ba803326da languageName: node linkType: hard @@ -11902,20 +12826,7 @@ __metadata: error-ex: "npm:^1.3.1" json-parse-even-better-errors: "npm:^2.3.0" lines-and-columns: "npm:^1.1.6" - checksum: 62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2 - languageName: node - linkType: hard - -"parse-json@npm:^7.0.0": - version: 7.1.1 - resolution: "parse-json@npm:7.1.1" - dependencies: - "@babel/code-frame": "npm:^7.21.4" - error-ex: "npm:^1.3.2" - json-parse-even-better-errors: "npm:^3.0.0" - lines-and-columns: "npm:^2.0.3" - type-fest: "npm:^3.8.0" - checksum: 187275c7ac097dcfb3c7420bca2399caa4da33bcd5d5aac3604bda0e2b8eee4df61cc26aa0d79fab97f0d67bf42d41d332baa9f9f56ad27636ad785f1ae639e5 + checksum: 10/62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2 languageName: node linkType: hard @@ -11926,14 +12837,21 @@ __metadata: "@babel/code-frame": "npm:^7.22.13" index-to-position: "npm:^0.1.2" type-fest: "npm:^4.7.1" - checksum: efc4256c91e835b1340e2b4f535272247f174fcba85eead15ff938be23b3ca2d521a04c76e564d1dc2f61c0c9ebcb6157d5433d459c7e736c81d014b49577b31 + checksum: 10/efc4256c91e835b1340e2b4f535272247f174fcba85eead15ff938be23b3ca2d521a04c76e564d1dc2f61c0c9ebcb6157d5433d459c7e736c81d014b49577b31 + languageName: node + linkType: hard + +"parse-ms@npm:^4.0.0": + version: 4.0.0 + resolution: "parse-ms@npm:4.0.0" + checksum: 10/673c801d9f957ff79962d71ed5a24850163f4181a90dd30c4e3666b3a804f53b77f1f0556792e8b2adbb5d58757907d1aa51d7d7dc75997c2a56d72937cbc8b7 languageName: node linkType: hard "parse-node-version@npm:^1.0.1": version: 1.0.1 resolution: "parse-node-version@npm:1.0.1" - checksum: ac9b40c6473035ec2dd0afe793b226743055f8119b50853be2022c817053c3377d02b4bb42e0735d9dcb6c32d16478086934b0a8de570a5f5eebacbfc1514ccd + checksum: 10/ac9b40c6473035ec2dd0afe793b226743055f8119b50853be2022c817053c3377d02b4bb42e0735d9dcb6c32d16478086934b0a8de570a5f5eebacbfc1514ccd languageName: node linkType: hard @@ -11942,7 +12860,7 @@ __metadata: resolution: "parse-path@npm:7.0.0" dependencies: protocols: "npm:^2.0.0" - checksum: 2e6eadae5aff97a8b6373c1c08440bfeed814f65452674a139dc606c7c410e8e48b7983fe451aedc59802a2814121b40415ca00675c1546ff75cb73ad0c1df5a + checksum: 10/2e6eadae5aff97a8b6373c1c08440bfeed814f65452674a139dc606c7c410e8e48b7983fe451aedc59802a2814121b40415ca00675c1546ff75cb73ad0c1df5a languageName: node linkType: hard @@ -11952,7 +12870,7 @@ __metadata: dependencies: "@types/parse-path": "npm:^7.0.0" parse-path: "npm:^7.0.0" - checksum: d2746f0dbcd34d39df966a0726c00ede272aa34d825513baca721ad95480786c664f91ab22cf4e79cdb130468056e41834f6c9cc912b9180539f73aa5bafa982 + checksum: 10/d2746f0dbcd34d39df966a0726c00ede272aa34d825513baca721ad95480786c664f91ab22cf4e79cdb130468056e41834f6c9cc912b9180539f73aa5bafa982 languageName: node linkType: hard @@ -11961,133 +12879,118 @@ __metadata: resolution: "parse5-htmlparser2-tree-adapter@npm:6.0.1" dependencies: parse5: "npm:^6.0.1" - checksum: 3400a2cd1ad450b2fe148544154f86ea53d3ed6b6eab56c78bb43b9629d3dfe9f580dffd75bbf32be134ffef645b68081fc764bf75c210f236ab9c5c8c38c252 + checksum: 10/3400a2cd1ad450b2fe148544154f86ea53d3ed6b6eab56c78bb43b9629d3dfe9f580dffd75bbf32be134ffef645b68081fc764bf75c210f236ab9c5c8c38c252 languageName: node linkType: hard "parse5@npm:^5.1.1": version: 5.1.1 resolution: "parse5@npm:5.1.1" - checksum: 5b509744cfe81488a33be05578df490c460690e64519fa67f0a0acb9c1bca05914e8acad17a977e2cf5964a000e43959b40024f0c243dd6595dd0cca8a32f71b + checksum: 10/5b509744cfe81488a33be05578df490c460690e64519fa67f0a0acb9c1bca05914e8acad17a977e2cf5964a000e43959b40024f0c243dd6595dd0cca8a32f71b languageName: node linkType: hard "parse5@npm:^6.0.1": version: 6.0.1 resolution: "parse5@npm:6.0.1" - checksum: dfb110581f62bd1425725a7c784ae022a24669bd0efc24b58c71fc731c4d868193e2ebd85b74cde2dbb965e4dcf07059b1e651adbec1b3b5267531bd132fdb75 + checksum: 10/dfb110581f62bd1425725a7c784ae022a24669bd0efc24b58c71fc731c4d868193e2ebd85b74cde2dbb965e4dcf07059b1e651adbec1b3b5267531bd132fdb75 languageName: node linkType: hard "parseurl@npm:~1.3.3": version: 1.3.3 resolution: "parseurl@npm:1.3.3" - checksum: 407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 + checksum: 10/407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 languageName: node linkType: hard "pascalcase@npm:^0.1.1": version: 0.1.1 resolution: "pascalcase@npm:0.1.1" - checksum: f83681c3c8ff75fa473a2bb2b113289952f802ff895d435edd717e7cb898b0408cbdb247117a938edcbc5d141020909846cc2b92c47213d764e2a94d2ad2b925 - languageName: node - linkType: hard - -"patch-package@npm:~8.0.0": - version: 8.0.0 - resolution: "patch-package@npm:8.0.0" - dependencies: - "@yarnpkg/lockfile": "npm:^1.1.0" - chalk: "npm:^4.1.2" - ci-info: "npm:^3.7.0" - cross-spawn: "npm:^7.0.3" - find-yarn-workspace-root: "npm:^2.0.0" - fs-extra: "npm:^9.0.0" - json-stable-stringify: "npm:^1.0.2" - klaw-sync: "npm:^6.0.0" - minimist: "npm:^1.2.6" - open: "npm:^7.4.2" - rimraf: "npm:^2.6.3" - semver: "npm:^7.5.3" - slash: "npm:^2.0.0" - tmp: "npm:^0.0.33" - yaml: "npm:^2.2.2" - bin: - patch-package: index.js - checksum: 8714322c35b29266e71c82d58443ce5322400a546a3327f1b8907b8eeb7e366dff33c4fdfbd25e3f0b3a9927189c26e9ac60636ca1e4140d6dbc11cca10f9b5d + checksum: 10/f83681c3c8ff75fa473a2bb2b113289952f802ff895d435edd717e7cb898b0408cbdb247117a938edcbc5d141020909846cc2b92c47213d764e2a94d2ad2b925 languageName: node linkType: hard "path-dirname@npm:^1.0.0": version: 1.0.2 resolution: "path-dirname@npm:1.0.2" - checksum: 0d2f6604ae05a252a0025318685f290e2764ecf9c5436f203cdacfc8c0b17c24cdedaa449d766beb94ab88cc7fc70a09ec21e7933f31abc2b719180883e5e33f + checksum: 10/0d2f6604ae05a252a0025318685f290e2764ecf9c5436f203cdacfc8c0b17c24cdedaa449d766beb94ab88cc7fc70a09ec21e7933f31abc2b719180883e5e33f languageName: node linkType: hard "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" - checksum: 505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 + checksum: 10/505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 languageName: node linkType: hard "path-exists@npm:^5.0.0": version: 5.0.0 resolution: "path-exists@npm:5.0.0" - checksum: 8ca842868cab09423994596eb2c5ec2a971c17d1a3cb36dbf060592c730c725cd524b9067d7d2a1e031fef9ba7bd2ac6dc5ec9fb92aa693265f7be3987045254 + checksum: 10/8ca842868cab09423994596eb2c5ec2a971c17d1a3cb36dbf060592c730c725cd524b9067d7d2a1e031fef9ba7bd2ac6dc5ec9fb92aa693265f7be3987045254 languageName: node linkType: hard "path-is-absolute@npm:^1.0.0": version: 1.0.1 resolution: "path-is-absolute@npm:1.0.1" - checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 + checksum: 10/060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 languageName: node linkType: hard "path-key@npm:^2.0.0, path-key@npm:^2.0.1": version: 2.0.1 resolution: "path-key@npm:2.0.1" - checksum: 6e654864e34386a2a8e6bf72cf664dcabb76574dd54013add770b374384d438aca95f4357bb26935b514a4e4c2c9b19e191f2200b282422a76ee038b9258c5e7 + checksum: 10/6e654864e34386a2a8e6bf72cf664dcabb76574dd54013add770b374384d438aca95f4357bb26935b514a4e4c2c9b19e191f2200b282422a76ee038b9258c5e7 languageName: node linkType: hard "path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" - checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 + checksum: 10/55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 languageName: node linkType: hard "path-key@npm:^4.0.0": version: 4.0.0 resolution: "path-key@npm:4.0.0" - checksum: 8e6c314ae6d16b83e93032c61020129f6f4484590a777eed709c4a01b50e498822b00f76ceaf94bc64dbd90b327df56ceadce27da3d83393790f1219e07721d7 + checksum: 10/8e6c314ae6d16b83e93032c61020129f6f4484590a777eed709c4a01b50e498822b00f76ceaf94bc64dbd90b327df56ceadce27da3d83393790f1219e07721d7 languageName: node linkType: hard "path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" - checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a + checksum: 10/49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a languageName: node linkType: hard -"path-scurry@npm:^1.10.1, path-scurry@npm:^1.6.1": +"path-scurry@npm:^1.6.1": version: 1.10.1 resolution: "path-scurry@npm:1.10.1" dependencies: lru-cache: "npm:^9.1.1 || ^10.0.0" minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - checksum: eebfb8304fef1d4f7e1486df987e4fd77413de4fce16508dea69fcf8eb318c09a6b15a7a2f4c22877cec1cb7ecbd3071d18ca9de79eeece0df874a00f1f0bdc8 + checksum: 10/eebfb8304fef1d4f7e1486df987e4fd77413de4fce16508dea69fcf8eb318c09a6b15a7a2f4c22877cec1cb7ecbd3071d18ca9de79eeece0df874a00f1f0bdc8 + languageName: node + linkType: hard + +"path-scurry@npm:^2.0.0": + version: 2.0.1 + resolution: "path-scurry@npm:2.0.1" + dependencies: + lru-cache: "npm:^11.0.0" + minipass: "npm:^7.1.2" + checksum: 10/1e9c74e9ccf94d7c16056a5cb2dba9fa23eec1bc221ab15c44765486b9b9975b4cd9a4d55da15b96eadf67d5202e9a2f1cec9023fbb35fe7d9ccd0ff1891f88b languageName: node linkType: hard "path-to-regexp@npm:0.1.7": version: 0.1.7 resolution: "path-to-regexp@npm:0.1.7" - checksum: 701c99e1f08e3400bea4d701cf6f03517474bb1b608da71c78b1eb261415b645c5670dfae49808c89e12cea2dccd113b069f040a80de012da0400191c6dbd1c8 + checksum: 10/701c99e1f08e3400bea4d701cf6f03517474bb1b608da71c78b1eb261415b645c5670dfae49808c89e12cea2dccd113b069f040a80de012da0400191c6dbd1c8 languageName: node linkType: hard @@ -12096,21 +12999,21 @@ __metadata: resolution: "path-type@npm:3.0.0" dependencies: pify: "npm:^3.0.0" - checksum: 735b35e256bad181f38fa021033b1c33cfbe62ead42bb2222b56c210e42938eecb272ae1949f3b6db4ac39597a61b44edd8384623ec4d79bfdc9a9c0f12537a6 + checksum: 10/735b35e256bad181f38fa021033b1c33cfbe62ead42bb2222b56c210e42938eecb272ae1949f3b6db4ac39597a61b44edd8384623ec4d79bfdc9a9c0f12537a6 languageName: node linkType: hard "path-type@npm:^4.0.0": version: 4.0.0 resolution: "path-type@npm:4.0.0" - checksum: 5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 + checksum: 10/5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 languageName: node linkType: hard -"path-type@npm:^5.0.0": - version: 5.0.0 - resolution: "path-type@npm:5.0.0" - checksum: 15ec24050e8932c2c98d085b72cfa0d6b4eeb4cbde151a0a05726d8afae85784fc5544f733d8dfc68536587d5143d29c0bd793623fad03d7e61cc00067291cd5 +"path-type@npm:^6.0.0": + version: 6.0.0 + resolution: "path-type@npm:6.0.0" + checksum: 10/b9f6eaf7795c48d5c9bc4c6bc3ac61315b8d36975a73497ab2e02b764c0836b71fb267ea541863153f633a069a1c2ed3c247cb781633842fc571c655ac57c00e languageName: node linkType: hard @@ -12120,14 +13023,14 @@ __metadata: dependencies: process: "npm:^0.11.1" util: "npm:^0.10.3" - checksum: d49d101f9596613cf4cd1d4ebc4e64ba9a9df5d9cd75a410cfe87a88ce4bf0e2617ff44b92025376f7ecb02e88a6308b27f7f39d810f2335a5126f762487adfb + checksum: 10/d49d101f9596613cf4cd1d4ebc4e64ba9a9df5d9cd75a410cfe87a88ce4bf0e2617ff44b92025376f7ecb02e88a6308b27f7f39d810f2335a5126f762487adfb languageName: node linkType: hard "pend@npm:~1.2.0": version: 1.2.0 resolution: "pend@npm:1.2.0" - checksum: 6c72f5243303d9c60bd98e6446ba7d30ae29e3d56fdb6fae8767e8ba6386f33ee284c97efe3230a0d0217e2b1723b8ab490b1bbf34fcbb2180dbc8a9de47850d + checksum: 10/6c72f5243303d9c60bd98e6446ba7d30ae29e3d56fdb6fae8767e8ba6386f33ee284c97efe3230a0d0217e2b1723b8ab490b1bbf34fcbb2180dbc8a9de47850d languageName: node linkType: hard @@ -12138,82 +13041,82 @@ __metadata: "@types/estree": "npm:^1.0.0" estree-walker: "npm:^3.0.0" is-reference: "npm:^3.0.0" - checksum: 088a85a6de42e2f34414392dec8348218508609389ecb8002b009c357fa26bdfb67c385d9ec0e4e1089e27748ddc0789254073ef78fd576a32b5e641474c56ba + checksum: 10/088a85a6de42e2f34414392dec8348218508609389ecb8002b009c357fa26bdfb67c385d9ec0e4e1089e27748ddc0789254073ef78fd576a32b5e641474c56ba languageName: node linkType: hard "picocolors@npm:^0.2.1": version: 0.2.1 resolution: "picocolors@npm:0.2.1" - checksum: 3b0f441f0062def0c0f39e87b898ae7461c3a16ffc9f974f320b44c799418cabff17780ee647fda42b856a1dc45897e2c62047e1b546d94d6d5c6962f45427b2 + checksum: 10/3b0f441f0062def0c0f39e87b898ae7461c3a16ffc9f974f320b44c799418cabff17780ee647fda42b856a1dc45897e2c62047e1b546d94d6d5c6962f45427b2 languageName: node linkType: hard "picocolors@npm:^1.0.0": version: 1.0.0 resolution: "picocolors@npm:1.0.0" - checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 + checksum: 10/a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 languageName: node linkType: hard "picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" - checksum: e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 + checksum: 10/e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 languageName: node linkType: hard "picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" - checksum: 60c2595003b05e4535394d1da94850f5372c9427ca4413b71210f437f7b2ca091dbd611c45e8b37d10036fa8eade25c1b8951654f9d3973bfa66a2ff4d3b08bc + checksum: 10/60c2595003b05e4535394d1da94850f5372c9427ca4413b71210f437f7b2ca091dbd611c45e8b37d10036fa8eade25c1b8951654f9d3973bfa66a2ff4d3b08bc languageName: node linkType: hard -"picomatch@npm:^4.0.2": - version: 4.0.2 - resolution: "picomatch@npm:4.0.2" - checksum: ce617b8da36797d09c0baacb96ca8a44460452c89362d7cb8f70ca46b4158ba8bc3606912de7c818eb4a939f7f9015cef3c766ec8a0c6bfc725fdc078e39c717 +"picomatch@npm:^4.0.3": + version: 4.0.3 + resolution: "picomatch@npm:4.0.3" + checksum: 10/57b99055f40b16798f2802916d9c17e9744e620a0db136554af01d19598b96e45e2f00014c91d1b8b13874b80caa8c295b3d589a3f72373ec4aaf54baa5962d5 languageName: node linkType: hard "pify@npm:^2.3.0": version: 2.3.0 resolution: "pify@npm:2.3.0" - checksum: 9503aaeaf4577acc58642ad1d25c45c6d90288596238fb68f82811c08104c800e5a7870398e9f015d82b44ecbcbef3dc3d4251a1cbb582f6e5959fe09884b2ba + checksum: 10/9503aaeaf4577acc58642ad1d25c45c6d90288596238fb68f82811c08104c800e5a7870398e9f015d82b44ecbcbef3dc3d4251a1cbb582f6e5959fe09884b2ba languageName: node linkType: hard "pify@npm:^3.0.0": version: 3.0.0 resolution: "pify@npm:3.0.0" - checksum: 668c1dc8d9fc1b34b9ce3b16ba59deb39d4dc743527bf2ed908d2b914cb8ba40aa5ba6960b27c417c241531c5aafd0598feeac2d50cb15278cf9863fa6b02a77 + checksum: 10/668c1dc8d9fc1b34b9ce3b16ba59deb39d4dc743527bf2ed908d2b914cb8ba40aa5ba6960b27c417c241531c5aafd0598feeac2d50cb15278cf9863fa6b02a77 languageName: node linkType: hard "pify@npm:^4.0.1": version: 4.0.1 resolution: "pify@npm:4.0.1" - checksum: 8b97cbf9dc6d4c1320cc238a2db0fc67547f9dc77011729ff353faf34f1936ea1a4d7f3c63b2f4980b253be77bcc72ea1e9e76ee3fd53cce2aafb6a8854d07ec + checksum: 10/8b97cbf9dc6d4c1320cc238a2db0fc67547f9dc77011729ff353faf34f1936ea1a4d7f3c63b2f4980b253be77bcc72ea1e9e76ee3fd53cce2aafb6a8854d07ec languageName: node linkType: hard "pify@npm:^6.1.0": version: 6.1.0 resolution: "pify@npm:6.1.0" - checksum: 80ed50b214bb8afd0e27f7ea8526e8de18e156e1527bb1c0172041d675ff4fc80beb78535767944de9eefae8dac52318a7acc3a58c402a6e4e574f217e04ee82 + checksum: 10/80ed50b214bb8afd0e27f7ea8526e8de18e156e1527bb1c0172041d675ff4fc80beb78535767944de9eefae8dac52318a7acc3a58c402a6e4e574f217e04ee82 languageName: node linkType: hard -"piscina@npm:^4.4.0": - version: 4.4.0 - resolution: "piscina@npm:4.4.0" +"piscina@npm:^5.0.0": + version: 5.1.4 + resolution: "piscina@npm:5.1.4" dependencies: - nice-napi: "npm:^1.0.2" + "@napi-rs/nice": "npm:^1.0.4" dependenciesMeta: - nice-napi: + "@napi-rs/nice": optional: true - checksum: 7bce3147d377d8c32de1cdef59681b9c6353d91627198c602854563e44b711004537169fec6190d0128e8252c97476fd89e4043d20b6d3d5d5d63188992dad68 + checksum: 10/9801dd4f006e80b97cb740cdea02204a686198382d6914d9784372c8c6ec707d683c8d477b8a9ee83c0f48e421ecb74cd7b1d63ca4df5a5dc68c7cad0c8cca98 languageName: node linkType: hard @@ -12222,21 +13125,30 @@ __metadata: resolution: "pkg-dir@npm:4.2.0" dependencies: find-up: "npm:^4.0.0" - checksum: 9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6 + checksum: 10/9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6 + languageName: node + linkType: hard + +"pkg-dir@npm:^8.0.0": + version: 8.0.0 + resolution: "pkg-dir@npm:8.0.0" + dependencies: + find-up-simple: "npm:^1.0.0" + checksum: 10/e589abebd1b76cbc3669a45df64f63cc1b041fd3a6588b45d4c692207df126f2a67478a804e5beeb729e75efea06cd405fb84445c879e7af346ba46a4a30b1ff languageName: node linkType: hard "posix-character-classes@npm:^0.1.0": version: 0.1.1 resolution: "posix-character-classes@npm:0.1.1" - checksum: dedb99913c60625a16050cfed2fb5c017648fc075be41ac18474e1c6c3549ef4ada201c8bd9bd006d36827e289c571b6092e1ef6e756cdbab2fd7046b25c6442 + checksum: 10/dedb99913c60625a16050cfed2fb5c017648fc075be41ac18474e1c6c3549ef4ada201c8bd9bd006d36827e289c571b6092e1ef6e756cdbab2fd7046b25c6442 languageName: node linkType: hard "possible-typed-array-names@npm:^1.0.0": version: 1.0.0 resolution: "possible-typed-array-names@npm:1.0.0" - checksum: 8ed3e96dfeea1c5880c1f4c9cb707e5fb26e8be22f14f82ef92df20fd2004e635c62ba47fbe8f2bb63bfd80dac1474be2fb39798da8c2feba2815435d1f749af + checksum: 10/8ed3e96dfeea1c5880c1f4c9cb707e5fb26e8be22f14f82ef92df20fd2004e635c62ba47fbe8f2bb63bfd80dac1474be2fb39798da8c2feba2815435d1f749af languageName: node linkType: hard @@ -12249,7 +13161,7 @@ __metadata: resolve: "npm:^1.1.7" peerDependencies: postcss: ^8.0.0 - checksum: 434ab43145ad6beeb3cd7405596cb29920061e9d55091196e0264daf0a4e543a8cf1568c233e5a4466786749f904c03a9d51d406685055af2a14a8337d8773d5 + checksum: 10/434ab43145ad6beeb3cd7405596cb29920061e9d55091196e0264daf0a4e543a8cf1568c233e5a4466786749f904c03a9d51d406685055af2a14a8337d8773d5 languageName: node linkType: hard @@ -12263,7 +13175,7 @@ __metadata: peerDependencies: postcss: ^7.0.0 || ^8.0.1 webpack: ^5.0.0 - checksum: 3f2fe37405a895efce3050d7d411477700e1e82c28d3f8a1904d4e534ae00efaeb2cf92ed112b80cff38749c561d269efd231ce714bb1e492d7b516db8e42ac6 + checksum: 10/3f2fe37405a895efce3050d7d411477700e1e82c28d3f8a1904d4e534ae00efaeb2cf92ed112b80cff38749c561d269efd231ce714bb1e492d7b516db8e42ac6 languageName: node linkType: hard @@ -12272,7 +13184,7 @@ __metadata: resolution: "postcss-modules-extract-imports@npm:3.0.0" peerDependencies: postcss: ^8.1.0 - checksum: 8d68bb735cef4d43f9cdc1053581e6c1c864860b77fcfb670372b39c5feeee018dc5ddb2be4b07fef9bcd601edded4262418bbaeaf1bd4af744446300cebe358 + checksum: 10/8d68bb735cef4d43f9cdc1053581e6c1c864860b77fcfb670372b39c5feeee018dc5ddb2be4b07fef9bcd601edded4262418bbaeaf1bd4af744446300cebe358 languageName: node linkType: hard @@ -12285,7 +13197,7 @@ __metadata: postcss-value-parser: "npm:^4.1.0" peerDependencies: postcss: ^8.1.0 - checksum: 94670d17bdc545ef4054724224597cb321fdf6086de56ecf6b7f809d0fb6f63d493badd5856cb05122bbc81a5a6684b4e15bc7686004ac3097c0ea916f57dad2 + checksum: 10/94670d17bdc545ef4054724224597cb321fdf6086de56ecf6b7f809d0fb6f63d493badd5856cb05122bbc81a5a6684b4e15bc7686004ac3097c0ea916f57dad2 languageName: node linkType: hard @@ -12296,7 +13208,7 @@ __metadata: postcss-selector-parser: "npm:^6.0.4" peerDependencies: postcss: ^8.1.0 - checksum: cc36b8111c6160a1c21ca0e82de9daf0147be95f3b5403aedd83bcaee44ee425cb62b77f677fc53d0c8d51f7981018c1c8f0a4ad3d6f0138b09326ac48c2b297 + checksum: 10/cc36b8111c6160a1c21ca0e82de9daf0147be95f3b5403aedd83bcaee44ee425cb62b77f677fc53d0c8d51f7981018c1c8f0a4ad3d6f0138b09326ac48c2b297 languageName: node linkType: hard @@ -12307,7 +13219,7 @@ __metadata: icss-utils: "npm:^5.0.0" peerDependencies: postcss: ^8.1.0 - checksum: 18021961a494e69e65da9e42b4436144c9ecee65845c9bfeff2b7a26ea73d60762f69e288be8bb645447965b8fd6b26a264771136810dc0172bd31b940aee4f2 + checksum: 10/18021961a494e69e65da9e42b4436144c9ecee65845c9bfeff2b7a26ea73d60762f69e288be8bb645447965b8fd6b26a264771136810dc0172bd31b940aee4f2 languageName: node linkType: hard @@ -12316,17 +13228,7 @@ __metadata: resolution: "postcss-scss@npm:4.0.9" peerDependencies: postcss: ^8.4.29 - checksum: d191c771344357a28995a2f53041ec699070331b8238e076001cedde97215bd3ebf596d0a9882b22c566977c4b72816dafc00028dc09153c6f97f71cd28a70f7 - languageName: node - linkType: hard - -"postcss-selector-parser@npm:^6.0.10": - version: 6.1.2 - resolution: "postcss-selector-parser@npm:6.1.2" - dependencies: - cssesc: "npm:^3.0.0" - util-deprecate: "npm:^1.0.2" - checksum: 190034c94d809c115cd2f32ee6aade84e933450a43ec3899c3e78e7d7b33efd3a2a975bb45d7700b6c5b196c06a7d9acf3f1ba6f1d87032d9675a29d8bca1dd3 + checksum: 10/d191c771344357a28995a2f53041ec699070331b8238e076001cedde97215bd3ebf596d0a9882b22c566977c4b72816dafc00028dc09153c6f97f71cd28a70f7 languageName: node linkType: hard @@ -12336,7 +13238,7 @@ __metadata: dependencies: cssesc: "npm:^3.0.0" util-deprecate: "npm:^1.0.2" - checksum: cea591e1d9bce60eea724428863187228e27ddaebd98e5ecb4ee6d4c9a4b68e8157fd44c916b3fef1691d19ad16aa416bb7279b5eab260c32340ae630a34e200 + checksum: 10/cea591e1d9bce60eea724428863187228e27ddaebd98e5ecb4ee6d4c9a4b68e8157fd44c916b3fef1691d19ad16aa416bb7279b5eab260c32340ae630a34e200 languageName: node linkType: hard @@ -12346,21 +13248,31 @@ __metadata: dependencies: cssesc: "npm:^3.0.0" util-deprecate: "npm:^1.0.2" - checksum: 14d2c77e533a7b0688f35c909c07f74a9f3cc8d7aea19fd4042093c2df96d6d1ca0d41fcf0ecea28e8560e09913e8a58e5d95a6504cea31c71e23acb80927bab + checksum: 10/14d2c77e533a7b0688f35c909c07f74a9f3cc8d7aea19fd4042093c2df96d6d1ca0d41fcf0ecea28e8560e09913e8a58e5d95a6504cea31c71e23acb80927bab + languageName: node + linkType: hard + +"postcss-selector-parser@npm:^7.0.0": + version: 7.1.1 + resolution: "postcss-selector-parser@npm:7.1.1" + dependencies: + cssesc: "npm:^3.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 10/bb3c6455b20af26a556e3021e21101d8470252644e673c1612f7348ff8dd41b11321329f0694cf299b5b94863f823480b72d3e2f4bd3a89dc43e2d8c0dbad341 languageName: node linkType: hard "postcss-value-parser@npm:^3.3.0": version: 3.3.1 resolution: "postcss-value-parser@npm:3.3.1" - checksum: e8bc676092ad0c4a628e8d7b06ef1844a157bcce22e489d72ac661d6d47b8e8e7c342e5e0da807056a0a2fced1372fff0f67fbfd6e06fd8509828ac6190b54ae + checksum: 10/e8bc676092ad0c4a628e8d7b06ef1844a157bcce22e489d72ac661d6d47b8e8e7c342e5e0da807056a0a2fced1372fff0f67fbfd6e06fd8509828ac6190b54ae languageName: node linkType: hard "postcss-value-parser@npm:^4.0.0, postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": version: 4.2.0 resolution: "postcss-value-parser@npm:4.2.0" - checksum: e4e4486f33b3163a606a6ed94f9c196ab49a37a7a7163abfcd469e5f113210120d70b8dd5e33d64636f41ad52316a3725655421eb9a1094f1bcab1db2f555c62 + checksum: 10/e4e4486f33b3163a606a6ed94f9c196ab49a37a7a7163abfcd469e5f113210120d70b8dd5e33d64636f41ad52316a3725655421eb9a1094f1bcab1db2f555c62 languageName: node linkType: hard @@ -12370,7 +13282,7 @@ __metadata: dependencies: picocolors: "npm:^0.2.1" source-map: "npm:^0.6.1" - checksum: 9635b3a444673d1e50ea67c68382201346b54d7bb69729fff5752a794d57ca5cae7f6fafd4157a9ab7f9ddac30a0d5e548c1196653468cbae3c2758dbc2f5662 + checksum: 10/9635b3a444673d1e50ea67c68382201346b54d7bb69729fff5752a794d57ca5cae7f6fafd4157a9ab7f9ddac30a0d5e548c1196653468cbae3c2758dbc2f5662 languageName: node linkType: hard @@ -12381,54 +13293,43 @@ __metadata: nanoid: "npm:^3.3.4" picocolors: "npm:^1.0.0" source-map-js: "npm:^1.0.2" - checksum: 33d5dc0919e6f4ffa2da8f5ca990b5ce83c0316b5714695ede57434253a88c13c959ef76f026a60ec33740ba1de87968f6b0c05dec9e81d8d9f2fbb2872a42e9 + checksum: 10/33d5dc0919e6f4ffa2da8f5ca990b5ce83c0316b5714695ede57434253a88c13c959ef76f026a60ec33740ba1de87968f6b0c05dec9e81d8d9f2fbb2872a42e9 languageName: node linkType: hard -"postcss@npm:^8.4.14, postcss@npm:^8.4.31": +"postcss@npm:^8.4.14": version: 8.4.35 resolution: "postcss@npm:8.4.35" dependencies: nanoid: "npm:^3.3.7" picocolors: "npm:^1.0.0" source-map-js: "npm:^1.0.2" - checksum: 93a7ce50cd6188f5f486a9ca98950ad27c19dfed996c45c414fa242944497e4d084a8760d3537f078630226f2bd3c6ab84b813b488740f4432e7c7039cd73a20 - languageName: node - linkType: hard - -"postcss@npm:^8.4.38": - version: 8.4.38 - resolution: "postcss@npm:8.4.38" - dependencies: - nanoid: "npm:^3.3.7" - picocolors: "npm:^1.0.0" - source-map-js: "npm:^1.2.0" - checksum: 6e44a7ed835ffa9a2b096e8d3e5dfc6bcf331a25c48aeb862dd54e3aaecadf814fa22be224fd308f87d08adf2299164f88c5fd5ab1c4ef6cbd693ceb295377f4 + checksum: 10/93a7ce50cd6188f5f486a9ca98950ad27c19dfed996c45c414fa242944497e4d084a8760d3537f078630226f2bd3c6ab84b813b488740f4432e7c7039cd73a20 languageName: node linkType: hard -"postcss@npm:^8.4.39": - version: 8.4.49 - resolution: "postcss@npm:8.4.49" +"postcss@npm:^8.4.47, postcss@npm:^8.4.49, postcss@npm:^8.5.6": + version: 8.5.6 + resolution: "postcss@npm:8.5.6" dependencies: - nanoid: "npm:^3.3.7" + nanoid: "npm:^3.3.11" picocolors: "npm:^1.1.1" source-map-js: "npm:^1.2.1" - checksum: 28fe1005b1339870e0a5006375ba5ac1213fd69800f79e7db09c398e074421ba6e162898e94f64942fed554037fd292db3811d87835d25ab5ef7f3c9daacb6ca + checksum: 10/9e4fbe97574091e9736d0e82a591e29aa100a0bf60276a926308f8c57249698935f35c5d2f4e80de778d0cbb8dcffab4f383d85fd50c5649aca421c3df729b86 languageName: node linkType: hard "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" - checksum: 0b9d2c76801ca652a7f64892dd37b7e3fab149a37d2424920099bf894acccc62abb4424af2155ab36dea8744843060a2d8ddc983518d0b1e22265a22324b72ed + checksum: 10/0b9d2c76801ca652a7f64892dd37b7e3fab149a37d2424920099bf894acccc62abb4424af2155ab36dea8744843060a2d8ddc983518d0b1e22265a22324b72ed languageName: node linkType: hard "prepend-http@npm:^2.0.0": version: 2.0.0 resolution: "prepend-http@npm:2.0.0" - checksum: 7694a9525405447662c1ffd352fcb41b6410c705b739b6f4e3a3e21cf5fdede8377890088e8934436b8b17ba55365a615f153960f30877bf0d0392f9e93503ea + checksum: 10/7694a9525405447662c1ffd352fcb41b6410c705b739b6f4e3a3e21cf5fdede8377890088e8934436b8b17ba55365a615f153960f30877bf0d0392f9e93503ea languageName: node linkType: hard @@ -12437,17 +13338,26 @@ __metadata: resolution: "prettier-linter-helpers@npm:1.0.0" dependencies: fast-diff: "npm:^1.1.2" - checksum: 00ce8011cf6430158d27f9c92cfea0a7699405633f7f1d4a45f07e21bf78e99895911cbcdc3853db3a824201a7c745bd49bfea8abd5fb9883e765a90f74f8392 + checksum: 10/00ce8011cf6430158d27f9c92cfea0a7699405633f7f1d4a45f07e21bf78e99895911cbcdc3853db3a824201a7c745bd49bfea8abd5fb9883e765a90f74f8392 languageName: node linkType: hard -"prettier-plugin-svelte@npm:^3.3.2": - version: 3.3.2 - resolution: "prettier-plugin-svelte@npm:3.3.2" +"prettier-plugin-svelte@npm:3.4.0": + version: 3.4.0 + resolution: "prettier-plugin-svelte@npm:3.4.0" peerDependencies: prettier: ^3.0.0 svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 - checksum: c9d4843a015d5b2ce79e74b00f0016042a95589159fe768e5316e6adf6a9d9bc0c76d9174e6f017a12d34cc1a2c5ad2e72374010cd1ebf310d106305a1b9cf25 + checksum: 10/3ad8acae6348e699c0a61c8fe73a04fabf10cb2e5bc3f5d0d89c2443bdfafc24fe8d92db8c006a1d44f66320be65305c5a9c8f88c2f27ab4c248a31cb0051ba5 + languageName: node + linkType: hard + +"prettier@npm:3.6.2": + version: 3.6.2 + resolution: "prettier@npm:3.6.2" + bin: + prettier: bin/prettier.cjs + checksum: 10/1213691706bcef1371d16ef72773c8111106c3533b660b1cc8ec158bd109cdf1462804125f87f981f23c4a3dba053b6efafda30ab0114cc5b4a725606bb9ff26 languageName: node linkType: hard @@ -12456,72 +13366,72 @@ __metadata: resolution: "prettier@npm:2.8.0" bin: prettier: bin-prettier.js - checksum: 96a2ffba96889bcc2682593cfb733e05f2d910d7faabe7aa39c242adfe4520081638845775b8a3489b8f8c80aace4749aa1ebe51fde930b89f7e6f228a9da956 + checksum: 10/96a2ffba96889bcc2682593cfb733e05f2d910d7faabe7aa39c242adfe4520081638845775b8a3489b8f8c80aace4749aa1ebe51fde930b89f7e6f228a9da956 languageName: node linkType: hard -"prettier@npm:^3.4.1": - version: 3.4.1 - resolution: "prettier@npm:3.4.1" - bin: - prettier: bin/prettier.cjs - checksum: 1ee4d1b1a9b6761cbb847cd81b9d87e51a0f4b2a4d5fe5755627c24828afe057a7ee9b764c3ee777d84abd46218d173d8a204ee9cb3acdd321ff9a6b25f99c1c +"pretty-ms@npm:^9.2.0": + version: 9.3.0 + resolution: "pretty-ms@npm:9.3.0" + dependencies: + parse-ms: "npm:^4.0.0" + checksum: 10/beb4e04dc17071885b827e3f33d36be279791f2f36a8c29a45c77e59979dad79a5d7e5211922c72a3f6f109bb64a707d70fcdba6746e077122afcd88ce202e98 languageName: node linkType: hard -"proc-log@npm:^3.0.0": - version: 3.0.0 - resolution: "proc-log@npm:3.0.0" - checksum: 02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 +"proc-log@npm:^5.0.0": + version: 5.0.0 + resolution: "proc-log@npm:5.0.0" + checksum: 10/35610bdb0177d3ab5d35f8827a429fb1dc2518d9e639f2151ac9007f01a061c30e0c635a970c9b00c39102216160f6ec54b62377c92fac3b7bfc2ad4b98d195c languageName: node linkType: hard -"proc-log@npm:^4.0.0, proc-log@npm:^4.1.0, proc-log@npm:^4.2.0": - version: 4.2.0 - resolution: "proc-log@npm:4.2.0" - checksum: 4e1394491b717f6c1ade15c570ecd4c2b681698474d3ae2d303c1e4b6ab9455bd5a81566211e82890d5a5ae9859718cc6954d5150bb18b09b72ecb297beae90a +"proc-log@npm:^6.0.0": + version: 6.1.0 + resolution: "proc-log@npm:6.1.0" + checksum: 10/9033f30f168ed5a0991b773d0c50ff88384c4738e9a0a67d341de36bf7293771eed648ab6a0562f62276da12fde91f3bbfc75ffff6e71ad49aafd74fc646be66 languageName: node linkType: hard "process@npm:^0.11.1": version: 0.11.10 resolution: "process@npm:0.11.10" - checksum: dbaa7e8d1d5cf375c36963ff43116772a989ef2bb47c9bdee20f38fd8fc061119cf38140631cf90c781aca4d3f0f0d2c834711952b728953f04fd7d238f59f5b + checksum: 10/dbaa7e8d1d5cf375c36963ff43116772a989ef2bb47c9bdee20f38fd8fc061119cf38140631cf90c781aca4d3f0f0d2c834711952b728953f04fd7d238f59f5b languageName: node linkType: hard -"proggy@npm:^2.0.0": - version: 2.0.0 - resolution: "proggy@npm:2.0.0" - checksum: 9c96830d30516534c91e1260cae98d2c12aa32ea4ca7ff979876557ae293581c4874c95daf80497a7350179e7fec6d119cd589ef09af9c925f5842161897ed7e +"proggy@npm:^4.0.0": + version: 4.0.0 + resolution: "proggy@npm:4.0.0" + checksum: 10/9230771ef89867721b555520ebb2fb0b329edeb7e31294387aa1fac42137f7bc256b2ba0b0bfed2af6483313c3aa5f3ef88c950d7356bf42ffeea2c6c816914d languageName: node linkType: hard "progress@npm:^2.0.3": version: 2.0.3 resolution: "progress@npm:2.0.3" - checksum: e6f0bcb71f716eee9dfac0fe8a2606e3704d6a64dd93baaf49fbadbc8499989a610fe14cf1bc6f61b6d6653c49408d94f4a94e124538084efd8e4cf525e0293d + checksum: 10/e6f0bcb71f716eee9dfac0fe8a2606e3704d6a64dd93baaf49fbadbc8499989a610fe14cf1bc6f61b6d6653c49408d94f4a94e124538084efd8e4cf525e0293d languageName: node linkType: hard "promise-all-reject-late@npm:^1.0.0": version: 1.0.1 resolution: "promise-all-reject-late@npm:1.0.1" - checksum: f5e5c1bfed975c26b6dec007393e1026c437716d87c9c688cfa026bb904c190155211d23fe795c03c4394f88563471aec56b3ad263bff5ed68dad734513c2912 + checksum: 10/f5e5c1bfed975c26b6dec007393e1026c437716d87c9c688cfa026bb904c190155211d23fe795c03c4394f88563471aec56b3ad263bff5ed68dad734513c2912 languageName: node linkType: hard "promise-call-limit@npm:^3.0.1": version: 3.0.2 resolution: "promise-call-limit@npm:3.0.2" - checksum: e1e2d57658bd57574959bd89733958f4e6940a6a5788d2f380a81f62f5660f88f93a7dd9f9eb3d09dc7c4927387e25c00ca941a3bdfce8fb050987d2d0ffe59a + checksum: 10/e1e2d57658bd57574959bd89733958f4e6940a6a5788d2f380a81f62f5660f88f93a7dd9f9eb3d09dc7c4927387e25c00ca941a3bdfce8fb050987d2d0ffe59a languageName: node linkType: hard "promise-inflight@npm:^1.0.1": version: 1.0.1 resolution: "promise-inflight@npm:1.0.1" - checksum: 1560d413ea20c5a74f3631d39ba8cbd1972b9228072a755d01e1f5ca5110382d9af76a1582d889445adc6e75bb5ac4886b56dc4b6eae51b30145d7bb1ac7505b + checksum: 10/1560d413ea20c5a74f3631d39ba8cbd1972b9228072a755d01e1f5ca5110382d9af76a1582d889445adc6e75bb5ac4886b56dc4b6eae51b30145d7bb1ac7505b languageName: node linkType: hard @@ -12531,11 +13441,11 @@ __metadata: dependencies: err-code: "npm:^2.0.2" retry: "npm:^0.12.0" - checksum: 96e1a82453c6c96eef53a37a1d6134c9f2482f94068f98a59145d0986ca4e497bf110a410adf73857e588165eab3899f0ebcf7b3890c1b3ce802abc0d65967d4 + checksum: 10/96e1a82453c6c96eef53a37a1d6134c9f2482f94068f98a59145d0986ca4e497bf110a410adf73857e588165eab3899f0ebcf7b3890c1b3ce802abc0d65967d4 languageName: node linkType: hard -"prompt@npm:~1.3.0": +"prompt@npm:1.3.0": version: 1.3.0 resolution: "prompt@npm:1.3.0" dependencies: @@ -12544,7 +13454,7 @@ __metadata: read: "npm:1.0.x" revalidator: "npm:0.1.x" winston: "npm:2.x" - checksum: 7a032abef397320b143fc9998d06973f274577b0284ab2efa10620fd7f755b51e387de56a4e251858bd4883e78c36822735c8963dabb3fa18e79452e7b343ff5 + checksum: 10/7a032abef397320b143fc9998d06973f274577b0284ab2efa10620fd7f755b51e387de56a4e251858bd4883e78c36822735c8963dabb3fa18e79452e7b343ff5 languageName: node linkType: hard @@ -12555,21 +13465,21 @@ __metadata: loose-envify: "npm:^1.4.0" object-assign: "npm:^4.1.1" react-is: "npm:^16.13.1" - checksum: 7d959caec002bc964c86cdc461ec93108b27337dabe6192fb97d69e16a0c799a03462713868b40749bfc1caf5f57ef80ac3e4ffad3effa636ee667582a75e2c0 + checksum: 10/7d959caec002bc964c86cdc461ec93108b27337dabe6192fb97d69e16a0c799a03462713868b40749bfc1caf5f57ef80ac3e4ffad3effa636ee667582a75e2c0 languageName: node linkType: hard "proto-list@npm:~1.2.1": version: 1.2.4 resolution: "proto-list@npm:1.2.4" - checksum: 9cc3b46d613fa0d637033b225db1bc98e914c3c05864f7adc9bee728192e353125ef2e49f71129a413f6333951756000b0e54f299d921f02d3e9e370cc994100 + checksum: 10/9cc3b46d613fa0d637033b225db1bc98e914c3c05864f7adc9bee728192e353125ef2e49f71129a413f6333951756000b0e54f299d921f02d3e9e370cc994100 languageName: node linkType: hard "protocols@npm:^2.0.0, protocols@npm:^2.0.1": version: 2.0.1 resolution: "protocols@npm:2.0.1" - checksum: 0cd08a55b9cb7cc96fed7a528255320428a7c86fd5f3f35965845285436433b7836178893168f80584efdf86391cd7c0a837b6f6bc5ddac3029c76be61118ba5 + checksum: 10/0cd08a55b9cb7cc96fed7a528255320428a7c86fd5f3f35965845285436433b7836178893168f80584efdf86391cd7c0a837b6f6bc5ddac3029c76be61118ba5 languageName: node linkType: hard @@ -12579,28 +13489,28 @@ __metadata: dependencies: forwarded: "npm:0.2.0" ipaddr.js: "npm:1.9.1" - checksum: f24a0c80af0e75d31e3451398670d73406ec642914da11a2965b80b1898ca6f66a0e3e091a11a4327079b2b268795f6fa06691923fef91887215c3d0e8ea3f68 + checksum: 10/f24a0c80af0e75d31e3451398670d73406ec642914da11a2965b80b1898ca6f66a0e3e091a11a4327079b2b268795f6fa06691923fef91887215c3d0e8ea3f68 languageName: node linkType: hard "proxy-from-env@npm:^1.1.0": version: 1.1.0 resolution: "proxy-from-env@npm:1.1.0" - checksum: f0bb4a87cfd18f77bc2fba23ae49c3b378fb35143af16cc478171c623eebe181678f09439707ad80081d340d1593cd54a33a0113f3ccb3f4bc9451488780ee23 + checksum: 10/f0bb4a87cfd18f77bc2fba23ae49c3b378fb35143af16cc478171c623eebe181678f09439707ad80081d340d1593cd54a33a0113f3ccb3f4bc9451488780ee23 languageName: node linkType: hard "prr@npm:~1.0.1": version: 1.0.1 resolution: "prr@npm:1.0.1" - checksum: 3bca2db0479fd38f8c4c9439139b0c42dcaadcc2fbb7bb8e0e6afaa1383457f1d19aea9e5f961d5b080f1cfc05bfa1fe9e45c97a1d3fd6d421950a73d3108381 + checksum: 10/3bca2db0479fd38f8c4c9439139b0c42dcaadcc2fbb7bb8e0e6afaa1383457f1d19aea9e5f961d5b080f1cfc05bfa1fe9e45c97a1d3fd6d421950a73d3108381 languageName: node linkType: hard "pseudomap@npm:^1.0.2": version: 1.0.2 resolution: "pseudomap@npm:1.0.2" - checksum: 856c0aae0ff2ad60881168334448e898ad7a0e45fe7386d114b150084254c01e200c957cf378378025df4e052c7890c5bd933939b0e0d2ecfcc1dc2f0b2991f5 + checksum: 10/856c0aae0ff2ad60881168334448e898ad7a0e45fe7386d114b150084254c01e200c957cf378378025df4e052c7890c5bd933939b0e0d2ecfcc1dc2f0b2991f5 languageName: node linkType: hard @@ -12610,21 +13520,21 @@ __metadata: dependencies: end-of-stream: "npm:^1.1.0" once: "npm:^1.3.1" - checksum: e42e9229fba14732593a718b04cb5e1cfef8254544870997e0ecd9732b189a48e1256e4e5478148ecb47c8511dca2b09eae56b4d0aad8009e6fac8072923cfc9 + checksum: 10/e42e9229fba14732593a718b04cb5e1cfef8254544870997e0ecd9732b189a48e1256e4e5478148ecb47c8511dca2b09eae56b4d0aad8009e6fac8072923cfc9 languageName: node linkType: hard "punycode.js@npm:^2.3.1": version: 2.3.1 resolution: "punycode.js@npm:2.3.1" - checksum: f0e946d1edf063f9e3d30a32ca86d8ff90ed13ca40dad9c75d37510a04473340cfc98db23a905cc1e517b1e9deb0f6021dce6f422ace235c60d3c9ac47c5a16a + checksum: 10/f0e946d1edf063f9e3d30a32ca86d8ff90ed13ca40dad9c75d37510a04473340cfc98db23a905cc1e517b1e9deb0f6021dce6f422ace235c60d3c9ac47c5a16a languageName: node linkType: hard "punycode@npm:^2.1.0": version: 2.1.1 resolution: "punycode@npm:2.1.1" - checksum: 939daa010c2cacebdb060c40ecb52fef0a739324a66f7fffe0f94353a1ee83e3b455e9032054c4a0c4977b0a28e27086f2171c392832b59a01bd948fd8e20914 + checksum: 10/939daa010c2cacebdb060c40ecb52fef0a739324a66f7fffe0f94353a1ee83e3b455e9032054c4a0c4977b0a28e27086f2171c392832b59a01bd948fd8e20914 languageName: node linkType: hard @@ -12633,21 +13543,21 @@ __metadata: resolution: "qs@npm:6.11.0" dependencies: side-channel: "npm:^1.0.4" - checksum: 5a3bfea3e2f359ede1bfa5d2f0dbe54001aa55e40e27dc3e60fab814362d83a9b30758db057c2011b6f53a2d4e4e5150194b5bac45372652aecb3e3c0d4b256e + checksum: 10/5a3bfea3e2f359ede1bfa5d2f0dbe54001aa55e40e27dc3e60fab814362d83a9b30758db057c2011b6f53a2d4e4e5150194b5bac45372652aecb3e3c0d4b256e languageName: node linkType: hard "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" - checksum: 72900df0616e473e824202113c3df6abae59150dfb73ed13273503127235320e9c8ca4aaaaccfd58cf417c6ca92a6e68ee9a5c3182886ae949a768639b388a7b + checksum: 10/72900df0616e473e824202113c3df6abae59150dfb73ed13273503127235320e9c8ca4aaaaccfd58cf417c6ca92a6e68ee9a5c3182886ae949a768639b388a7b languageName: node linkType: hard "quick-lru@npm:^4.0.1": version: 4.0.1 resolution: "quick-lru@npm:4.0.1" - checksum: 5c7c75f1c696750f619b165cc9957382f919e4207dabf04597a64f0298861391cdc5ee91a1dde1a5d460ecf7ee1af7fc36fef6d155bef2be66f05d43fd63d4f0 + checksum: 10/5c7c75f1c696750f619b165cc9957382f919e4207dabf04597a64f0298861391cdc5ee91a1dde1a5d460ecf7ee1af7fc36fef6d155bef2be66f05d43fd63d4f0 languageName: node linkType: hard @@ -12656,14 +13566,14 @@ __metadata: resolution: "randombytes@npm:2.1.0" dependencies: safe-buffer: "npm:^5.1.0" - checksum: 4efd1ad3d88db77c2d16588dc54c2b52fd2461e70fe5724611f38d283857094fe09040fa2c9776366803c3152cf133171b452ef717592b65631ce5dc3a2bdafc + checksum: 10/4efd1ad3d88db77c2d16588dc54c2b52fd2461e70fe5724611f38d283857094fe09040fa2c9776366803c3152cf133171b452ef717592b65631ce5dc3a2bdafc languageName: node linkType: hard "range-parser@npm:~1.2.1": version: 1.2.1 resolution: "range-parser@npm:1.2.1" - checksum: ce21ef2a2dd40506893157970dc76e835c78cf56437e26e19189c48d5291e7279314477b06ac38abd6a401b661a6840f7b03bd0b1249da9b691deeaa15872c26 + checksum: 10/ce21ef2a2dd40506893157970dc76e835c78cf56437e26e19189c48d5291e7279314477b06ac38abd6a401b661a6840f7b03bd0b1249da9b691deeaa15872c26 languageName: node linkType: hard @@ -12675,7 +13585,7 @@ __metadata: http-errors: "npm:2.0.0" iconv-lite: "npm:0.4.24" unpipe: "npm:1.0.0" - checksum: 280bedc12db3490ecd06f740bdcf66093a07535374b51331242382c0e130bb273ebb611b7bc4cba1b4b4e016cc7b1f4b05a6df885a6af39c2bc3b94c02291c84 + checksum: 10/280bedc12db3490ecd06f740bdcf66093a07535374b51331242382c0e130bb273ebb611b7bc4cba1b4b4e016cc7b1f4b05a6df885a6af39c2bc3b94c02291c84 languageName: node linkType: hard @@ -12687,14 +13597,14 @@ __metadata: schema-utils: "npm:^3.0.0" peerDependencies: webpack: ^4.0.0 || ^5.0.0 - checksum: 51cc1b0d0e8c37c4336b5318f3b2c9c51d6998ad6f56ea09612afcfefc9c1f596341309e934a744ae907177f28efc9f1654eacd62151e82853fcc6d37450e795 + checksum: 10/51cc1b0d0e8c37c4336b5318f3b2c9c51d6998ad6f56ea09612afcfefc9c1f596341309e934a744ae907177f28efc9f1654eacd62151e82853fcc6d37450e795 languageName: node linkType: hard "react-is@npm:^16.13.1": version: 16.13.1 resolution: "react-is@npm:16.13.1" - checksum: 5aa564a1cde7d391ac980bedee21202fc90bdea3b399952117f54fb71a932af1e5902020144fb354b4690b2414a0c7aafe798eb617b76a3d441d956db7726fdf + checksum: 10/5aa564a1cde7d391ac980bedee21202fc90bdea3b399952117f54fb71a932af1e5902020144fb354b4690b2414a0c7aafe798eb617b76a3d441d956db7726fdf languageName: node linkType: hard @@ -12707,7 +13617,7 @@ __metadata: peerDependencies: "@nativescript/core": ^8.3.5 react: ^18.2.0 - checksum: 1d87e5e4f8d4f0b792718e4b453c85ba2131c45ad9fe8fdf09e4967862d356c74cd97f00c2bf8be672c5c139b7729f772032bee55d6766a4460665e1da76bffe + checksum: 10/1d87e5e4f8d4f0b792718e4b453c85ba2131c45ad9fe8fdf09e4967862d356c74cd97f00c2bf8be672c5c139b7729f772032bee55d6766a4460665e1da76bffe languageName: node linkType: hard @@ -12719,14 +13629,14 @@ __metadata: scheduler: "npm:^0.23.0" peerDependencies: react: ^18.2.0 - checksum: 71f69399152a47fa51aa39e35c1d680906ae089fe932725f62b20b9af9a1b232575fc21f7a4d9aad789a401094d674d0ecabaffb0b9a2dab67edc6069854aae3 + checksum: 10/71f69399152a47fa51aa39e35c1d680906ae089fe932725f62b20b9af9a1b232575fc21f7a4d9aad789a401094d674d0ecabaffb0b9a2dab67edc6069854aae3 languageName: node linkType: hard "react-refresh@npm:~0.14.0": version: 0.14.0 resolution: "react-refresh@npm:0.14.0" - checksum: 75941262ce3ed4fc79b52492943fd59692f29b84f30f3822713b7e920f28e85c62a4386f85cbfbaea95ed62d3e74209f0a0bb065904b7ab2f166a74ac3812e2a + checksum: 10/75941262ce3ed4fc79b52492943fd59692f29b84f30f3822713b7e920f28e85c62a4386f85cbfbaea95ed62d3e74209f0a0bb065904b7ab2f166a74ac3812e2a languageName: node linkType: hard @@ -12735,35 +13645,14 @@ __metadata: resolution: "read-cache@npm:1.0.0" dependencies: pify: "npm:^2.3.0" - checksum: 83a39149d9dfa38f0c482ea0d77b34773c92fef07fe7599cdd914d255b14d0453e0229ef6379d8d27d6947f42d7581635296d0cfa7708f05a9bd8e789d398b31 - languageName: node - linkType: hard - -"read-cmd-shim@npm:^4.0.0": - version: 4.0.0 - resolution: "read-cmd-shim@npm:4.0.0" - checksum: 69a83acf0a3e2357762d5944a6f4a3f3c5527d0f9fe8a5c9362225aaf702ccfa580ff3bc0b84809c99e88861a5e5be147629717f02ff9befdac68fca1ccc7664 - languageName: node - linkType: hard - -"read-package-json-fast@npm:^3.0.0, read-package-json-fast@npm:^3.0.2": - version: 3.0.2 - resolution: "read-package-json-fast@npm:3.0.2" - dependencies: - json-parse-even-better-errors: "npm:^3.0.0" - npm-normalize-package-bin: "npm:^3.0.0" - checksum: 8d406869f045f1d76e2a99865a8fd1c1af9c1dc06200b94d2b07eef87ed734b22703a8d72e1cd36ea36cc48e22020bdd187f88243c7dd0563f72114d38c17072 + checksum: 10/83a39149d9dfa38f0c482ea0d77b34773c92fef07fe7599cdd914d255b14d0453e0229ef6379d8d27d6947f42d7581635296d0cfa7708f05a9bd8e789d398b31 languageName: node linkType: hard -"read-pkg-up@npm:^10.0.0": - version: 10.1.0 - resolution: "read-pkg-up@npm:10.1.0" - dependencies: - find-up: "npm:^6.3.0" - read-pkg: "npm:^8.1.0" - type-fest: "npm:^4.2.0" - checksum: 554470d7ff54026b561f6c851c35470f5bc95a47bfb8645dc13c447d83c42c78b42d47fffdc8f86bffe731215406dab498f75cb27494e1fb3eca7fa8d00fb501 +"read-cmd-shim@npm:^6.0.0": + version: 6.0.0 + resolution: "read-cmd-shim@npm:6.0.0" + checksum: 10/cba2285ef31ac21e038a1525094defce597c68fdcba0e8b355d4402000ac893dfc2a3d0a44e50471df6096c7b0218af159d7524ff94ca72c21c95d44de476fbc languageName: node linkType: hard @@ -12774,7 +13663,7 @@ __metadata: find-up: "npm:^4.1.0" read-pkg: "npm:^5.2.0" type-fest: "npm:^0.8.1" - checksum: e4e93ce70e5905b490ca8f883eb9e48b5d3cebc6cd4527c25a0d8f3ae2903bd4121c5ab9c5a3e217ada0141098eeb661313c86fa008524b089b8ed0b7f165e44 + checksum: 10/e4e93ce70e5905b490ca8f883eb9e48b5d3cebc6cd4527c25a0d8f3ae2903bd4121c5ab9c5a3e217ada0141098eeb661313c86fa008524b089b8ed0b7f165e44 languageName: node linkType: hard @@ -12786,19 +13675,7 @@ __metadata: normalize-package-data: "npm:^2.5.0" parse-json: "npm:^5.0.0" type-fest: "npm:^0.6.0" - checksum: eb696e60528b29aebe10e499ba93f44991908c57d70f2d26f369e46b8b9afc208ef11b4ba64f67630f31df8b6872129e0a8933c8c53b7b4daf0eace536901222 - languageName: node - linkType: hard - -"read-pkg@npm:^8.0.0, read-pkg@npm:^8.1.0": - version: 8.1.0 - resolution: "read-pkg@npm:8.1.0" - dependencies: - "@types/normalize-package-data": "npm:^2.4.1" - normalize-package-data: "npm:^6.0.0" - parse-json: "npm:^7.0.0" - type-fest: "npm:^4.2.0" - checksum: f4cd164f096e78cf3e338a55f800043524e3055f9b0b826143290002fafc951025fc3cbd6ca683ebaf7945efcfb092d31c683dd252a7871a974662985c723b67 + checksum: 10/eb696e60528b29aebe10e499ba93f44991908c57d70f2d26f369e46b8b9afc208ef11b4ba64f67630f31df8b6872129e0a8933c8c53b7b4daf0eace536901222 languageName: node linkType: hard @@ -12811,7 +13688,7 @@ __metadata: parse-json: "npm:^8.0.0" type-fest: "npm:^4.6.0" unicorn-magic: "npm:^0.1.0" - checksum: 5544bea2a58c6e5706db49a96137e8f0768c69395f25363f934064fbba00bdcdaa326fcd2f4281741df38cf81dbf27b76138240dc6de0ed718cf650475e0de3c + checksum: 10/5544bea2a58c6e5706db49a96137e8f0768c69395f25363f934064fbba00bdcdaa326fcd2f4281741df38cf81dbf27b76138240dc6de0ed718cf650475e0de3c languageName: node linkType: hard @@ -12820,18 +13697,7 @@ __metadata: resolution: "read@npm:1.0.7" dependencies: mute-stream: "npm:~0.0.4" - checksum: 2777c254e5732cac96f5d0a1c0f6b836c89ae23d8febd405b206f6f24d5de1873420f1a0795e0e3721066650d19adf802c7882c4027143ee0acf942a4f34f97b - languageName: node - linkType: hard - -"readable-stream@npm:^3.4.0": - version: 3.6.2 - resolution: "readable-stream@npm:3.6.2" - dependencies: - inherits: "npm:^2.0.3" - string_decoder: "npm:^1.1.1" - util-deprecate: "npm:^1.0.1" - checksum: d9e3e53193adcdb79d8f10f2a1f6989bd4389f5936c6f8b870e77570853561c362bee69feca2bbb7b32368ce96a85504aa4cedf7cf80f36e6a9de30d64244048 + checksum: 10/2777c254e5732cac96f5d0a1c0f6b836c89ae23d8febd405b206f6f24d5de1873420f1a0795e0e3721066650d19adf802c7882c4027143ee0acf942a4f34f97b languageName: node linkType: hard @@ -12842,14 +13708,14 @@ __metadata: inherits: "npm:^2.0.3" string_decoder: "npm:^1.1.1" util-deprecate: "npm:^1.0.1" - checksum: b80b3e6a7fafb1c79de7db541de357f4a5ee73bd70c21672f5a7c840d27bb27bdb0151e7ba2fd82c4a888df22ce0c501b0d9f3e4dfe51688876701c437d59536 + checksum: 10/b80b3e6a7fafb1c79de7db541de357f4a5ee73bd70c21672f5a7c840d27bb27bdb0151e7ba2fd82c4a888df22ce0c501b0d9f3e4dfe51688876701c437d59536 languageName: node linkType: hard "readdirp@npm:^4.0.1": version: 4.0.2 resolution: "readdirp@npm:4.0.2" - checksum: 4ef93103307c7d5e42e78ecf201db58c984c4d66882a27c956250478b49c2444b1ff6aea8ce0f5e4157b2c07ce2fe870ad16c92ebd7c6ff30391ded6e42b9873 + checksum: 10/4ef93103307c7d5e42e78ecf201db58c984c4d66882a27c956250478b49c2444b1ff6aea8ce0f5e4157b2c07ce2fe870ad16c92ebd7c6ff30391ded6e42b9873 languageName: node linkType: hard @@ -12858,7 +13724,7 @@ __metadata: resolution: "readdirp@npm:3.6.0" dependencies: picomatch: "npm:^2.2.1" - checksum: 196b30ef6ccf9b6e18c4e1724b7334f72a093d011a99f3b5920470f0b3406a51770867b3e1ae9711f227ef7a7065982f6ee2ce316746b2cb42c88efe44297fe7 + checksum: 10/196b30ef6ccf9b6e18c4e1724b7334f72a093d011a99f3b5920470f0b3406a51770867b3e1ae9711f227ef7a7065982f6ee2ce316746b2cb42c88efe44297fe7 languageName: node linkType: hard @@ -12867,7 +13733,7 @@ __metadata: resolution: "rechoir@npm:0.7.1" dependencies: resolve: "npm:^1.9.0" - checksum: 2a04aab4e28c05fcd6ee6768446bc8b859d8f108e71fc7f5bcbc5ef25e53330ce2c11d10f82a24591a2df4c49c4f61feabe1fd11f844c66feedd4cd7bb61146a + checksum: 10/2a04aab4e28c05fcd6ee6768446bc8b859d8f108e71fc7f5bcbc5ef25e53330ce2c11d10f82a24591a2df4c49c4f61feabe1fd11f844c66feedd4cd7bb61146a languageName: node linkType: hard @@ -12877,39 +13743,40 @@ __metadata: dependencies: indent-string: "npm:^4.0.0" strip-indent: "npm:^3.0.0" - checksum: fa1ef20404a2d399235e83cc80bd55a956642e37dd197b4b612ba7327bf87fa32745aeb4a1634b2bab25467164ab4ed9c15be2c307923dd08b0fe7c52431ae6b + checksum: 10/fa1ef20404a2d399235e83cc80bd55a956642e37dd197b4b612ba7327bf87fa32745aeb4a1634b2bab25467164ab4ed9c15be2c307923dd08b0fe7c52431ae6b languageName: node linkType: hard -"reduce-css-calc@npm:^2.1.7, reduce-css-calc@npm:^2.1.8": +"reduce-css-calc@npm:^2.1.8": version: 2.1.8 resolution: "reduce-css-calc@npm:2.1.8" dependencies: css-unit-converter: "npm:^1.1.1" postcss-value-parser: "npm:^3.3.0" - checksum: ad0269e4f32e80d184faa76746db825917c9482a5aa2d455c249261515916e3607d053667444269b6b8f21d0952bd29f6e24a1fb811838f55d91404bea3d2c1d + checksum: 10/ad0269e4f32e80d184faa76746db825917c9482a5aa2d455c249261515916e3607d053667444269b6b8f21d0952bd29f6e24a1fb811838f55d91404bea3d2c1d languageName: node linkType: hard "reflect-metadata@npm:^0.2.0": version: 0.2.1 resolution: "reflect-metadata@npm:0.2.1" - checksum: 394b293bd4a538b644ed0e8730c5aeb1e08e78972c915b3d2cf3b302241952cfee8f8bd8a0fdf7d8c7fa78d31d0585489061624692e2577d767abd120cad968c + checksum: 10/394b293bd4a538b644ed0e8730c5aeb1e08e78972c915b3d2cf3b302241952cfee8f8bd8a0fdf7d8c7fa78d31d0585489061624692e2577d767abd120cad968c languageName: node linkType: hard -"reflect.getprototypeof@npm:^1.0.4": - version: 1.0.5 - resolution: "reflect.getprototypeof@npm:1.0.5" +"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": + version: 1.0.10 + resolution: "reflect.getprototypeof@npm:1.0.10" dependencies: - call-bind: "npm:^1.0.5" + call-bind: "npm:^1.0.8" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.22.3" - es-errors: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.3" - globalthis: "npm:^1.0.3" - which-builtin-type: "npm:^1.1.3" - checksum: 14560efa54b4b8549f5e0961ee4dfa9f034bd4b85c7805d487da30eb520ea252b566bc4098a7cb1bc2219e4d9cb095db43c05b27205bd6299bb141294cea2d14 + es-abstract: "npm:^1.23.9" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.1" + which-builtin-type: "npm:^1.2.1" + checksum: 10/80a4e2be716f4fe46a89a08ccad0863b47e8ce0f49616cab2d65dab0fbd53c6fdba0f52935fd41d37a2e4e22355c272004f920d63070de849f66eea7aeb4a081 languageName: node linkType: hard @@ -12919,7 +13786,7 @@ __metadata: dependencies: extend-shallow: "npm:^3.0.2" safe-regex: "npm:^1.1.0" - checksum: 3081403de79559387a35ef9d033740e41818a559512668cef3d12da4e8a29ef34ee13c8ed1256b07e27ae392790172e8a15c8a06b72962fd4550476cde3d8f77 + checksum: 10/3081403de79559387a35ef9d033740e41818a559512668cef3d12da4e8a29ef34ee13c8ed1256b07e27ae392790172e8a15c8a06b72962fd4550476cde3d8f77 languageName: node linkType: hard @@ -12931,7 +13798,7 @@ __metadata: define-properties: "npm:^1.2.1" es-errors: "npm:^1.3.0" set-function-name: "npm:^2.0.1" - checksum: 9fffc01da9c4e12670ff95bc5204364615fcc12d86fc30642765af908675678ebb0780883c874b2dbd184505fb52fa603d80073ecf69f461ce7f56b15d10be9c + checksum: 10/9fffc01da9c4e12670ff95bc5204364615fcc12d86fc30642765af908675678ebb0780883c874b2dbd184505fb52fa603d80073ecf69f461ce7f56b15d10be9c languageName: node linkType: hard @@ -12943,49 +13810,63 @@ __metadata: define-properties: "npm:^1.2.1" es-errors: "npm:^1.3.0" set-function-name: "npm:^2.0.2" - checksum: fe17bc4eebbc72945aaf9dd059eb7784a5ca453a67cc4b5b3e399ab08452c9a05befd92063e2c52e7b24d9238c60031656af32dd57c555d1ba6330dbf8c23b43 + checksum: 10/fe17bc4eebbc72945aaf9dd059eb7784a5ca453a67cc4b5b3e399ab08452c9a05befd92063e2c52e7b24d9238c60031656af32dd57c555d1ba6330dbf8c23b43 + languageName: node + linkType: hard + +"regexp.prototype.flags@npm:^1.5.4": + version: 1.5.4 + resolution: "regexp.prototype.flags@npm:1.5.4" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-errors: "npm:^1.3.0" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + set-function-name: "npm:^2.0.2" + checksum: 10/8ab897ca445968e0b96f6237641510f3243e59c180ee2ee8d83889c52ff735dd1bf3657fcd36db053e35e1d823dd53f2565d0b8021ea282c9fe62401c6c3bd6d languageName: node linkType: hard "reopen-tty@npm:^1.1.2": version: 1.1.2 resolution: "reopen-tty@npm:1.1.2" - checksum: c1162291f8527976cc83c8ebbacb739dee39222a857a5f275d880aa42ad2eeeeb96e016d1d41c73f81d4f968e6a0b9e2a486d2b94f1ad6ab3638ddaf4263b773 + checksum: 10/c1162291f8527976cc83c8ebbacb739dee39222a857a5f275d880aa42ad2eeeeb96e016d1d41c73f81d4f968e6a0b9e2a486d2b94f1ad6ab3638ddaf4263b773 languageName: node linkType: hard "repeat-element@npm:^1.1.2": version: 1.1.4 resolution: "repeat-element@npm:1.1.4" - checksum: 1edd0301b7edad71808baad226f0890ba709443f03a698224c9ee4f2494c317892dc5211b2ba8cbea7194a9ddbcac01e283bd66de0467ab24ee1fc1a3711d8a9 + checksum: 10/1edd0301b7edad71808baad226f0890ba709443f03a698224c9ee4f2494c317892dc5211b2ba8cbea7194a9ddbcac01e283bd66de0467ab24ee1fc1a3711d8a9 languageName: node linkType: hard "repeat-string@npm:^1.6.1": version: 1.6.1 resolution: "repeat-string@npm:1.6.1" - checksum: 1b809fc6db97decdc68f5b12c4d1a671c8e3f65ec4a40c238bc5200e44e85bcc52a54f78268ab9c29fcf5fe4f1343e805420056d1f30fa9a9ee4c2d93e3cc6c0 + checksum: 10/1b809fc6db97decdc68f5b12c4d1a671c8e3f65ec4a40c238bc5200e44e85bcc52a54f78268ab9c29fcf5fe4f1343e805420056d1f30fa9a9ee4c2d93e3cc6c0 languageName: node linkType: hard "require-directory@npm:^2.1.1": version: 2.1.1 resolution: "require-directory@npm:2.1.1" - checksum: a72468e2589270d91f06c7d36ec97a88db53ae5d6fe3787fadc943f0b0276b10347f89b363b2a82285f650bdcc135ad4a257c61bdd4d00d6df1fa24875b0ddaf + checksum: 10/a72468e2589270d91f06c7d36ec97a88db53ae5d6fe3787fadc943f0b0276b10347f89b363b2a82285f650bdcc135ad4a257c61bdd4d00d6df1fa24875b0ddaf languageName: node linkType: hard "require-from-string@npm:^2.0.2": version: 2.0.2 resolution: "require-from-string@npm:2.0.2" - checksum: 839a3a890102a658f4cb3e7b2aa13a1f80a3a976b512020c3d1efc418491c48a886b6e481ea56afc6c4cb5eef678f23b2a4e70575e7534eccadf5e30ed2e56eb + checksum: 10/839a3a890102a658f4cb3e7b2aa13a1f80a3a976b512020c3d1efc418491c48a886b6e481ea56afc6c4cb5eef678f23b2a4e70575e7534eccadf5e30ed2e56eb languageName: node linkType: hard "require-main-filename@npm:^2.0.0": version: 2.0.0 resolution: "require-main-filename@npm:2.0.0" - checksum: 8604a570c06a69c9d939275becc33a65676529e1c3e5a9f42d58471674df79357872b96d70bb93a0380a62d60dc9031c98b1a9dad98c946ffdd61b7ac0c8cedd + checksum: 10/8604a570c06a69c9d939275becc33a65676529e1c3e5a9f42d58471674df79357872b96d70bb93a0380a62d60dc9031c98b1a9dad98c946ffdd61b7ac0c8cedd languageName: node linkType: hard @@ -12994,28 +13875,28 @@ __metadata: resolution: "resolve-cwd@npm:3.0.0" dependencies: resolve-from: "npm:^5.0.0" - checksum: 546e0816012d65778e580ad62b29e975a642989108d9a3c5beabfb2304192fa3c9f9146fbdfe213563c6ff51975ae41bac1d3c6e047dd9572c94863a057b4d81 + checksum: 10/546e0816012d65778e580ad62b29e975a642989108d9a3c5beabfb2304192fa3c9f9146fbdfe213563c6ff51975ae41bac1d3c6e047dd9572c94863a057b4d81 languageName: node linkType: hard "resolve-from@npm:^4.0.0": version: 4.0.0 resolution: "resolve-from@npm:4.0.0" - checksum: 91eb76ce83621eea7bbdd9b55121a5c1c4a39e54a9ce04a9ad4517f102f8b5131c2cf07622c738a6683991bf54f2ce178f5a42803ecbd527ddc5105f362cc9e3 + checksum: 10/91eb76ce83621eea7bbdd9b55121a5c1c4a39e54a9ce04a9ad4517f102f8b5131c2cf07622c738a6683991bf54f2ce178f5a42803ecbd527ddc5105f362cc9e3 languageName: node linkType: hard "resolve-from@npm:^5.0.0": version: 5.0.0 resolution: "resolve-from@npm:5.0.0" - checksum: be18a5e4d76dd711778664829841cde690971d02b6cbae277735a09c1c28f407b99ef6ef3cd585a1e6546d4097b28df40ed32c4a287b9699dcf6d7f208495e23 + checksum: 10/be18a5e4d76dd711778664829841cde690971d02b6cbae277735a09c1c28f407b99ef6ef3cd585a1e6546d4097b28df40ed32c4a287b9699dcf6d7f208495e23 languageName: node linkType: hard "resolve-url@npm:^0.2.1": version: 0.2.1 resolution: "resolve-url@npm:0.2.1" - checksum: c8bbf6385730add6657103929ebd7e4aa623a2c2df29bba28a58fec73097c003edcce475efefa51c448a904aa344a4ebabe6ad85c8e75c72c4ce9a0c0b5652d2 + checksum: 10/c8bbf6385730add6657103929ebd7e4aa623a2c2df29bba28a58fec73097c003edcce475efefa51c448a904aa344a4ebabe6ad85c8e75c72c4ce9a0c0b5652d2 languageName: node linkType: hard @@ -13028,11 +13909,11 @@ __metadata: supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 4adcfac33f0baf6fc46d6c3a11acfad5c9345eab8bb7280d65672dc40a9694ddab6d18be2feebccf6cfc581bedd7ebfa792f6bc86db1903a41d328c23161bd23 + checksum: 10/4adcfac33f0baf6fc46d6c3a11acfad5c9345eab8bb7280d65672dc40a9694ddab6d18be2feebccf6cfc581bedd7ebfa792f6bc86db1903a41d328c23161bd23 languageName: node linkType: hard -"resolve@npm:^1.10.0, resolve@npm:^1.22.1, resolve@npm:^1.22.2": +"resolve@npm:^1.10.0, resolve@npm:^1.22.2": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -13041,7 +13922,7 @@ __metadata: supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: c473506ee01eb45cbcfefb68652ae5759e092e6b0fb64547feadf9736a6394f258fbc6f88e00c5ca36d5477fbb65388b272432a3600fa223062e54333c156753 + checksum: 10/c473506ee01eb45cbcfefb68652ae5759e092e6b0fb64547feadf9736a6394f258fbc6f88e00c5ca36d5477fbb65388b272432a3600fa223062e54333c156753 languageName: node linkType: hard @@ -13054,7 +13935,7 @@ __metadata: supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 2d6fd28699f901744368e6f2032b4268b4c7b9185fd8beb64f68c93ac6b22e52ae13560ceefc96241a665b985edf9ffd393ae26d2946a7d3a07b7007b7d51e79 + checksum: 10/2d6fd28699f901744368e6f2032b4268b4c7b9185fd8beb64f68c93ac6b22e52ae13560ceefc96241a665b985edf9ffd393ae26d2946a7d3a07b7007b7d51e79 languageName: node linkType: hard @@ -13067,11 +13948,11 @@ __metadata: supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 551dd500765cce767c583747f5f21ceb51d437f539b01aee96d6ec39eb2c68a8ff5d646b083d690fe428a81329856bc1bbdb094379b8df4b3f10e7e1f6aa3839 + checksum: 10/551dd500765cce767c583747f5f21ceb51d437f539b01aee96d6ec39eb2c68a8ff5d646b083d690fe428a81329856bc1bbdb094379b8df4b3f10e7e1f6aa3839 languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin": +"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" dependencies: @@ -13080,7 +13961,7 @@ __metadata: supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: f345cd37f56a2c0275e3fe062517c650bb673815d885e7507566df589375d165bbbf4bdb6aa95600a9bc55f4744b81f452b5a63f95b9f10a72787dba3c90890a + checksum: 10/f345cd37f56a2c0275e3fe062517c650bb673815d885e7507566df589375d165bbbf4bdb6aa95600a9bc55f4744b81f452b5a63f95b9f10a72787dba3c90890a languageName: node linkType: hard @@ -13093,7 +13974,7 @@ __metadata: supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 05fa778de9d0347c8b889eb7a18f1f06bf0f801b0eb4610b4871a4b2f22e220900cf0ad525e94f990bb8d8921c07754ab2122c0c225ab4cdcea98f36e64fa4c2 + checksum: 10/05fa778de9d0347c8b889eb7a18f1f06bf0f801b0eb4610b4871a4b2f22e220900cf0ad525e94f990bb8d8921c07754ab2122c0c225ab4cdcea98f36e64fa4c2 languageName: node linkType: hard @@ -13102,7 +13983,7 @@ __metadata: resolution: "responselike@npm:1.0.2" dependencies: lowercase-keys: "npm:^1.0.0" - checksum: 2e9e70f1dcca3da621a80ce71f2f9a9cad12c047145c6ece20df22f0743f051cf7c73505e109814915f23f9e34fb0d358e22827723ee3d56b623533cab8eafcd + checksum: 10/2e9e70f1dcca3da621a80ce71f2f9a9cad12c047145c6ece20df22f0743f051cf7c73505e109814915f23f9e34fb0d358e22827723ee3d56b623533cab8eafcd languageName: node linkType: hard @@ -13112,7 +13993,7 @@ __metadata: dependencies: onetime: "npm:^5.1.0" signal-exit: "npm:^3.0.2" - checksum: f877dd8741796b909f2a82454ec111afb84eb45890eb49ac947d87991379406b3b83ff9673a46012fca0d7844bb989f45cc5b788254cf1a39b6b5a9659de0630 + checksum: 10/f877dd8741796b909f2a82454ec111afb84eb45890eb49ac947d87991379406b3b83ff9673a46012fca0d7844bb989f45cc5b788254cf1a39b6b5a9659de0630 languageName: node linkType: hard @@ -13122,46 +14003,57 @@ __metadata: dependencies: onetime: "npm:^5.1.0" signal-exit: "npm:^3.0.2" - checksum: 5b675c5a59763bf26e604289eab35711525f11388d77f409453904e1e69c0d37ae5889295706b2c81d23bd780165084d040f9b68fffc32cc921519031c4fa4af + checksum: 10/5b675c5a59763bf26e604289eab35711525f11388d77f409453904e1e69c0d37ae5889295706b2c81d23bd780165084d040f9b68fffc32cc921519031c4fa4af + languageName: node + linkType: hard + +"restore-cursor@npm:^5.0.0": + version: 5.1.0 + resolution: "restore-cursor@npm:5.1.0" + dependencies: + onetime: "npm:^7.0.0" + signal-exit: "npm:^4.1.0" + checksum: 10/838dd54e458d89cfbc1a923b343c1b0f170a04100b4ce1733e97531842d7b440463967e521216e8ab6c6f8e89df877acc7b7f4c18ec76e99fb9bf5a60d358d2c languageName: node linkType: hard "ret@npm:~0.1.10": version: 0.1.15 resolution: "ret@npm:0.1.15" - checksum: 07c9e7619b4c86053fa57689bf7606b5a40fc1231fc87682424d0b3e296641cc19c218c3b8a8917305fbcca3bfc43038a5b6a63f54755c1bbca2f91857253b03 + checksum: 10/07c9e7619b4c86053fa57689bf7606b5a40fc1231fc87682424d0b3e296641cc19c218c3b8a8917305fbcca3bfc43038a5b6a63f54755c1bbca2f91857253b03 languageName: node linkType: hard "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" - checksum: 1f914879f97e7ee931ad05fe3afa629bd55270fc6cf1c1e589b6a99fab96d15daad0fa1a52a00c729ec0078045fe3e399bd4fd0c93bcc906957bdc17f89cb8e6 + checksum: 10/1f914879f97e7ee931ad05fe3afa629bd55270fc6cf1c1e589b6a99fab96d15daad0fa1a52a00c729ec0078045fe3e399bd4fd0c93bcc906957bdc17f89cb8e6 languageName: node linkType: hard "reusify@npm:^1.0.4": version: 1.0.4 resolution: "reusify@npm:1.0.4" - checksum: 14222c9e1d3f9ae01480c50d96057228a8524706db79cdeb5a2ce5bb7070dd9f409a6f84a02cbef8cdc80d39aef86f2dd03d155188a1300c599b05437dcd2ffb + checksum: 10/14222c9e1d3f9ae01480c50d96057228a8524706db79cdeb5a2ce5bb7070dd9f409a6f84a02cbef8cdc80d39aef86f2dd03d155188a1300c599b05437dcd2ffb languageName: node linkType: hard "revalidator@npm:0.1.x": version: 0.1.8 resolution: "revalidator@npm:0.1.8" - checksum: 4c1647672234d7954129dbb9fac9b7b6063f933c45c1b6dd0929937fd8316ad8663de635f394ea299a8be9d371580ac67b8fba68fa8a72486530ae1b9ce072c3 + checksum: 10/4c1647672234d7954129dbb9fac9b7b6063f933c45c1b6dd0929937fd8316ad8663de635f394ea299a8be9d371580ac67b8fba68fa8a72486530ae1b9ce072c3 languageName: node linkType: hard -"rimraf@npm:^2.5.2, rimraf@npm:^2.6.3": - version: 2.7.1 - resolution: "rimraf@npm:2.7.1" +"rimraf@npm:6.0.1": + version: 6.0.1 + resolution: "rimraf@npm:6.0.1" dependencies: - glob: "npm:^7.1.3" + glob: "npm:^11.0.0" + package-json-from-dist: "npm:^1.0.0" bin: - rimraf: ./bin.js - checksum: 4586c296c736483e297da7cffd19475e4a3e41d07b1ae124aad5d687c79e4ffa716bdac8732ed1db942caf65271cee9dd39f8b639611de161a2753e2112ffe1d + rimraf: dist/esm/bin.mjs + checksum: 10/0eb7edf08aa39017496c99ba675552dda11a20811ba78f8232da2ba945308c91e9cd673f95998b1a8202bc7436d33390831d23ea38ae52751038d56373ad99e2 languageName: node linkType: hard @@ -13172,18 +14064,7 @@ __metadata: glob: "npm:^7.1.3" bin: rimraf: bin.js - checksum: 063ffaccaaaca2cfd0ef3beafb12d6a03dd7ff1260d752d62a6077b5dfff6ae81bea571f655bb6b589d366930ec1bdd285d40d560c0dae9b12f125e54eb743d5 - languageName: node - linkType: hard - -"rimraf@npm:~5.0.7": - version: 5.0.7 - resolution: "rimraf@npm:5.0.7" - dependencies: - glob: "npm:^10.3.7" - bin: - rimraf: dist/esm/bin.mjs - checksum: 1e3cecfe59ee2383dfd9ba5373caeed48ed941318a0360119419b7dffc63115661408b9427f67e1f66b5bbb8855a3953db09e55a7362b3df904a44453dfa22fb + checksum: 10/063ffaccaaaca2cfd0ef3beafb12d6a03dd7ff1260d752d62a6077b5dfff6ae81bea571f655bb6b589d366930ec1bdd285d40d560c0dae9b12f125e54eb743d5 languageName: node linkType: hard @@ -13197,33 +14078,53 @@ __metadata: json-stringify-safe: "npm:^5.0.1" semver-compare: "npm:^1.0.0" sprintf-js: "npm:^1.1.2" - checksum: baaa5ad91468bf1b7f0263c4132a40865c8638a3d0916b44dd0d42980a77fb53085a3792e3edf16fc4eea9e31c719793c88bd45b1623b760763c4dc59df97619 - languageName: node - linkType: hard - -"rollup@npm:^4.18.0": - version: 4.28.0 - resolution: "rollup@npm:4.28.0" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.28.0" - "@rollup/rollup-android-arm64": "npm:4.28.0" - "@rollup/rollup-darwin-arm64": "npm:4.28.0" - "@rollup/rollup-darwin-x64": "npm:4.28.0" - "@rollup/rollup-freebsd-arm64": "npm:4.28.0" - "@rollup/rollup-freebsd-x64": "npm:4.28.0" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.28.0" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.28.0" - "@rollup/rollup-linux-arm64-gnu": "npm:4.28.0" - "@rollup/rollup-linux-arm64-musl": "npm:4.28.0" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.28.0" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.28.0" - "@rollup/rollup-linux-s390x-gnu": "npm:4.28.0" - "@rollup/rollup-linux-x64-gnu": "npm:4.28.0" - "@rollup/rollup-linux-x64-musl": "npm:4.28.0" - "@rollup/rollup-win32-arm64-msvc": "npm:4.28.0" - "@rollup/rollup-win32-ia32-msvc": "npm:4.28.0" - "@rollup/rollup-win32-x64-msvc": "npm:4.28.0" - "@types/estree": "npm:1.0.6" + checksum: 10/baaa5ad91468bf1b7f0263c4132a40865c8638a3d0916b44dd0d42980a77fb53085a3792e3edf16fc4eea9e31c719793c88bd45b1623b760763c4dc59df97619 + languageName: node + linkType: hard + +"rollup-plugin-dts@npm:^6.2.0": + version: 6.3.0 + resolution: "rollup-plugin-dts@npm:6.3.0" + dependencies: + "@babel/code-frame": "npm:^7.27.1" + magic-string: "npm:^0.30.21" + peerDependencies: + rollup: ^3.29.4 || ^4 + typescript: ^4.5 || ^5.0 + dependenciesMeta: + "@babel/code-frame": + optional: true + checksum: 10/1b2b25126eee0c4e7f59d82ee5850b0c5779a1a0bb77d677798e20a3d29dba76d1a19a73300ed5b20aab02f6888ecc4209a95b07f6cc9c1b80af14bdcbeda5b9 + languageName: node + linkType: hard + +"rollup@npm:^4.24.0": + version: 4.53.3 + resolution: "rollup@npm:4.53.3" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.53.3" + "@rollup/rollup-android-arm64": "npm:4.53.3" + "@rollup/rollup-darwin-arm64": "npm:4.53.3" + "@rollup/rollup-darwin-x64": "npm:4.53.3" + "@rollup/rollup-freebsd-arm64": "npm:4.53.3" + "@rollup/rollup-freebsd-x64": "npm:4.53.3" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.53.3" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.53.3" + "@rollup/rollup-linux-arm64-gnu": "npm:4.53.3" + "@rollup/rollup-linux-arm64-musl": "npm:4.53.3" + "@rollup/rollup-linux-loong64-gnu": "npm:4.53.3" + "@rollup/rollup-linux-ppc64-gnu": "npm:4.53.3" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.53.3" + "@rollup/rollup-linux-riscv64-musl": "npm:4.53.3" + "@rollup/rollup-linux-s390x-gnu": "npm:4.53.3" + "@rollup/rollup-linux-x64-gnu": "npm:4.53.3" + "@rollup/rollup-linux-x64-musl": "npm:4.53.3" + "@rollup/rollup-openharmony-arm64": "npm:4.53.3" + "@rollup/rollup-win32-arm64-msvc": "npm:4.53.3" + "@rollup/rollup-win32-ia32-msvc": "npm:4.53.3" + "@rollup/rollup-win32-x64-gnu": "npm:4.53.3" + "@rollup/rollup-win32-x64-msvc": "npm:4.53.3" + "@types/estree": "npm:1.0.8" fsevents: "npm:~2.3.2" dependenciesMeta: "@rollup/rollup-android-arm-eabi": @@ -13246,27 +14147,35 @@ __metadata: optional: true "@rollup/rollup-linux-arm64-musl": optional: true - "@rollup/rollup-linux-powerpc64le-gnu": + "@rollup/rollup-linux-loong64-gnu": + optional: true + "@rollup/rollup-linux-ppc64-gnu": optional: true "@rollup/rollup-linux-riscv64-gnu": optional: true + "@rollup/rollup-linux-riscv64-musl": + optional: true "@rollup/rollup-linux-s390x-gnu": optional: true "@rollup/rollup-linux-x64-gnu": optional: true "@rollup/rollup-linux-x64-musl": optional: true + "@rollup/rollup-openharmony-arm64": + optional: true "@rollup/rollup-win32-arm64-msvc": optional: true "@rollup/rollup-win32-ia32-msvc": optional: true + "@rollup/rollup-win32-x64-gnu": + optional: true "@rollup/rollup-win32-x64-msvc": optional: true fsevents: optional: true bin: rollup: dist/bin/rollup - checksum: e604ff8d866818fff5b15864eab09011b497117774de413a566c17bda5fc6878ea101b6124421e29d7c3478280b8e6a864b2b1f1c7c4422e7fe31cb6846a09fc + checksum: 10/e2eff82405061fa907f15dfbf742b1f5fb4b214495c00989bcdbe21da5fcb3f6dec3deabacec491300a53c99da409586cfc77bdf29b411fccb9089b72cd3728d languageName: node linkType: hard @@ -13275,21 +14184,16 @@ __metadata: resolution: "root-workspace-0b6124@workspace:." dependencies: "@nativescript-community/arraybuffers": "npm:^1.1.5" - "@nativescript-community/plugin-seed-tools": "file:tools" - "@sentry/browser": "npm:7.111.0" - "@sentry/core": "npm:7.111.0" - "@sentry/hub": "npm:7.111.0" - "@sentry/integrations": "npm:7.111.0" - "@sentry/tracing": "npm:7.111.0" - "@sentry/types": "npm:7.111.0" - "@sentry/utils": "npm:8.0.0-beta.3" + "@nativescript-community/plugin-seed-tools": "portal:tools" + "@sentry/browser": "npm:^10.30.0" + "@sentry/core": "npm:^10.30.0" languageName: unknown linkType: soft "run-async@npm:^2.3.0, run-async@npm:^2.4.0": version: 2.4.1 resolution: "run-async@npm:2.4.1" - checksum: c79551224dafa26ecc281cb1efad3510c82c79116aaf681f8a931ce70fdf4ca880d58f97d3b930a38992c7aad7955a08e065b32ec194e1dd49d7790c874ece50 + checksum: 10/c79551224dafa26ecc281cb1efad3510c82c79116aaf681f8a931ce70fdf4ca880d58f97d3b930a38992c7aad7955a08e065b32ec194e1dd49d7790c874ece50 languageName: node linkType: hard @@ -13298,16 +14202,25 @@ __metadata: resolution: "run-parallel@npm:1.2.0" dependencies: queue-microtask: "npm:^1.2.2" - checksum: cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d + checksum: 10/cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d + languageName: node + linkType: hard + +"rxjs@npm:7.8.2": + version: 7.8.2 + resolution: "rxjs@npm:7.8.2" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10/03dff09191356b2b87d94fbc1e97c4e9eb3c09d4452399dddd451b09c2f1ba8d56925a40af114282d7bc0c6fe7514a2236ca09f903cf70e4bbf156650dddb49d languageName: node linkType: hard -"rxjs@npm:>= 6, rxjs@npm:^7.8.1, rxjs@npm:~7.8.1": +"rxjs@npm:>= 6, rxjs@npm:^7.8.1": version: 7.8.1 resolution: "rxjs@npm:7.8.1" dependencies: tslib: "npm:^2.1.0" - checksum: b10cac1a5258f885e9dd1b70d23c34daeb21b61222ee735d2ec40a8685bdca40429000703a44f0e638c27a684ac139e1c37e835d2a0dc16f6fc061a138ae3abb + checksum: 10/b10cac1a5258f885e9dd1b70d23c34daeb21b61222ee735d2ec40a8685bdca40429000703a44f0e638c27a684ac139e1c37e835d2a0dc16f6fc061a138ae3abb languageName: node linkType: hard @@ -13316,7 +14229,7 @@ __metadata: resolution: "rxjs@npm:6.6.7" dependencies: tslib: "npm:^1.9.0" - checksum: c8263ebb20da80dd7a91c452b9e96a178331f402344bbb40bc772b56340fcd48d13d1f545a1e3d8e464893008c5e306cc42a1552afe0d562b1a6d4e1e6262b03 + checksum: 10/c8263ebb20da80dd7a91c452b9e96a178331f402344bbb40bc772b56340fcd48d13d1f545a1e3d8e464893008c5e306cc42a1552afe0d562b1a6d4e1e6262b03 languageName: node linkType: hard @@ -13328,7 +14241,7 @@ __metadata: get-intrinsic: "npm:^1.2.2" has-symbols: "npm:^1.0.3" isarray: "npm:^2.0.5" - checksum: 41ac35ce46c44e2e8637b1805b0697d5269507779e3082b7afb92c01605fd73ab813bbc799510c56e300cfc941b1447fd98a338205db52db7fd1322ab32d7c9f + checksum: 10/41ac35ce46c44e2e8637b1805b0697d5269507779e3082b7afb92c01605fd73ab813bbc799510c56e300cfc941b1447fd98a338205db52db7fd1322ab32d7c9f languageName: node linkType: hard @@ -13340,14 +14253,37 @@ __metadata: get-intrinsic: "npm:^1.2.4" has-symbols: "npm:^1.0.3" isarray: "npm:^2.0.5" - checksum: a54f8040d7cb696a1ee38d19cc71ab3cfb654b9b81bae00c6459618cfad8214ece7e6666592f9c925aafef43d0a20c5e6fbb3413a2b618e1ce9d516a2e6dcfc5 + checksum: 10/a54f8040d7cb696a1ee38d19cc71ab3cfb654b9b81bae00c6459618cfad8214ece7e6666592f9c925aafef43d0a20c5e6fbb3413a2b618e1ce9d516a2e6dcfc5 + languageName: node + linkType: hard + +"safe-array-concat@npm:^1.1.3": + version: 1.1.3 + resolution: "safe-array-concat@npm:1.1.3" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + has-symbols: "npm:^1.1.0" + isarray: "npm:^2.0.5" + checksum: 10/fac4f40f20a3f7da024b54792fcc61059e814566dcbb04586bfefef4d3b942b2408933f25b7b3dd024affd3f2a6bbc916bef04807855e4f192413941369db864 languageName: node linkType: hard "safe-buffer@npm:5.2.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" - checksum: 32872cd0ff68a3ddade7a7617b8f4c2ae8764d8b7d884c651b74457967a9e0e886267d3ecc781220629c44a865167b61c375d2da6c720c840ecd73f45d5d9451 + checksum: 10/32872cd0ff68a3ddade7a7617b8f4c2ae8764d8b7d884c651b74457967a9e0e886267d3ecc781220629c44a865167b61c375d2da6c720c840ecd73f45d5d9451 + languageName: node + linkType: hard + +"safe-push-apply@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-push-apply@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + isarray: "npm:^2.0.5" + checksum: 10/2bd4e53b6694f7134b9cf93631480e7fafc8637165f0ee91d5a4af5e7f33d37de9562d1af5021178dd4217d0230cde8d6530fa28cfa1ebff9a431bf8fff124b4 languageName: node linkType: hard @@ -13358,7 +14294,18 @@ __metadata: call-bind: "npm:^1.0.6" es-errors: "npm:^1.3.0" is-regex: "npm:^1.1.4" - checksum: b04de61114b10274d92e25b6de7ccb5de07f11ea15637ff636de4b5190c0f5cd8823fe586dde718504cf78055437d70fd8804976894df502fcf5a210c970afb3 + checksum: 10/b04de61114b10274d92e25b6de7ccb5de07f11ea15637ff636de4b5190c0f5cd8823fe586dde718504cf78055437d70fd8804976894df502fcf5a210c970afb3 + languageName: node + linkType: hard + +"safe-regex-test@npm:^1.1.0": + version: 1.1.0 + resolution: "safe-regex-test@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + is-regex: "npm:^1.2.1" + checksum: 10/ebdb61f305bf4756a5b023ad86067df5a11b26898573afe9e52a548a63c3bd594825d9b0e2dde2eb3c94e57e0e04ac9929d4107c394f7b8e56a4613bed46c69a languageName: node linkType: hard @@ -13367,26 +14314,14 @@ __metadata: resolution: "safe-regex@npm:1.1.0" dependencies: ret: "npm:~0.1.10" - checksum: 5405b5a3effed649e6133d51d45cecbbbb02a1dd8d5b78a5e7979a69035870c817a5d2682d0ebb62188d3a840f7b24ea00ebbad2e418d5afabed151e8db96d04 + checksum: 10/5405b5a3effed649e6133d51d45cecbbbb02a1dd8d5b78a5e7979a69035870c817a5d2682d0ebb62188d3a840f7b24ea00ebbad2e418d5afabed151e8db96d04 languageName: node linkType: hard "safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" - checksum: 7eaf7a0cf37cc27b42fb3ef6a9b1df6e93a1c6d98c6c6702b02fe262d5fcbd89db63320793b99b21cb5348097d0a53de81bd5f4e8b86e20cc9412e3f1cfb4e83 - languageName: node - linkType: hard - -"sander@npm:^0.5.0": - version: 0.5.1 - resolution: "sander@npm:0.5.1" - dependencies: - es6-promise: "npm:^3.1.2" - graceful-fs: "npm:^4.1.3" - mkdirp: "npm:^0.5.1" - rimraf: "npm:^2.5.2" - checksum: 723e8c9ff7a3742b3c2ee913d1a968ddebb27884c726a3ea7aec1ce2b573e071a1f3a110a846e584ff416747378399b5d377629d88ba2bad64679b1f2ff7d384 + checksum: 10/7eaf7a0cf37cc27b42fb3ef6a9b1df6e93a1c6d98c6c6702b02fe262d5fcbd89db63320793b99b21cb5348097d0a53de81bd5f4e8b86e20cc9412e3f1cfb4e83 languageName: node linkType: hard @@ -13411,7 +14346,7 @@ __metadata: optional: true sass-embedded: optional: true - checksum: 3b502e24156d9f1511f70c678d7b7755b3c1dfde6d54ceeecfab06d9f649a92d7b78b3f88cb6377b6797922f6bc2d7a098d8749566bbe7944041b333ccab3607 + checksum: 10/3b502e24156d9f1511f70c678d7b7755b3c1dfde6d54ceeecfab06d9f649a92d7b78b3f88cb6377b6797922f6bc2d7a098d8749566bbe7944041b333ccab3607 languageName: node linkType: hard @@ -13424,34 +14359,38 @@ __metadata: source-map-js: "npm:>=0.6.2 <2.0.0" bin: sass: sass.js - checksum: f9a03022adb664b24c8540f77a20c7f907317e6c1436c31e7e93c58d77b22119c70f888bc94941198cdd88fda5f30612515f7bd15d48232436535472fd31fe51 + checksum: 10/f9a03022adb664b24c8540f77a20c7f907317e6c1436c31e7e93c58d77b22119c70f888bc94941198cdd88fda5f30612515f7bd15d48232436535472fd31fe51 languageName: node linkType: hard -"sass@npm:^1.69.5": - version: 1.71.1 - resolution: "sass@npm:1.71.1" +"sass@npm:^1.81.0": + version: 1.94.2 + resolution: "sass@npm:1.94.2" dependencies: - chokidar: "npm:>=3.0.0 <4.0.0" - immutable: "npm:^4.0.0" + "@parcel/watcher": "npm:^2.4.1" + chokidar: "npm:^4.0.0" + immutable: "npm:^5.0.2" source-map-js: "npm:>=0.6.2 <2.0.0" + dependenciesMeta: + "@parcel/watcher": + optional: true bin: sass: sass.js - checksum: 51e3c667e262a80db9c80f31109dabd8d5b9a6f79e8e8aa627d83564607036ee0b13b1921d14fd317437d8cf7030d7c8cf1c3b7e11b1f4537a4a4029f6cb63a3 + checksum: 10/e60c214ea93677740c9ddfad55c77fd433255bbfdd9faba137acf1215bed5ba6ad9d83efea81feb87a89283931d01f0435227e3fff37c65c263e0ee05f885328 languageName: node linkType: hard "sax@npm:^1.0.0": version: 1.2.4 resolution: "sax@npm:1.2.4" - checksum: 09b79ff6dc09689a24323352117c94593c69db348997b2af0edbd82fa08aba47d778055bf9616b57285bb73d25d790900c044bf631a8f10c8252412e3f3fe5dd + checksum: 10/09b79ff6dc09689a24323352117c94593c69db348997b2af0edbd82fa08aba47d778055bf9616b57285bb73d25d790900c044bf631a8f10c8252412e3f3fe5dd languageName: node linkType: hard "sax@npm:^1.2.4": version: 1.3.0 resolution: "sax@npm:1.3.0" - checksum: bb571b31d30ecb0353c2ff5f87b117a03e5fb9eb4c1519141854c1a8fbee0a77ddbe8045f413259e711833aa03da210887df8527d19cdc55f299822dbf4b34de + checksum: 10/bb571b31d30ecb0353c2ff5f87b117a03e5fb9eb4c1519141854c1a8fbee0a77ddbe8045f413259e711833aa03da210887df8527d19cdc55f299822dbf4b34de languageName: node linkType: hard @@ -13460,7 +14399,7 @@ __metadata: resolution: "scheduler@npm:0.23.0" dependencies: loose-envify: "npm:^1.1.0" - checksum: 0c4557aa37bafca44ff21dc0ea7c92e2dbcb298bc62eae92b29a39b029134f02fb23917d6ebc8b1fa536b4184934314c20d8864d156a9f6357f3398aaf7bfda8 + checksum: 10/0c4557aa37bafca44ff21dc0ea7c92e2dbcb298bc62eae92b29a39b029134f02fb23917d6ebc8b1fa536b4184934314c20d8864d156a9f6357f3398aaf7bfda8 languageName: node linkType: hard @@ -13471,7 +14410,7 @@ __metadata: "@types/json-schema": "npm:^7.0.5" ajv: "npm:^6.12.4" ajv-keywords: "npm:^3.5.2" - checksum: 86c3038798981dbc702d5f6a86d4e4a308a2ec6e8eb1bf7d1a3ea95cb3f1972491833b76ce1c86a068652417019126d5b68219c33a9ad069358dd10429d4096d + checksum: 10/86c3038798981dbc702d5f6a86d4e4a308a2ec6e8eb1bf7d1a3ea95cb3f1972491833b76ce1c86a068652417019126d5b68219c33a9ad069358dd10429d4096d languageName: node linkType: hard @@ -13482,7 +14421,7 @@ __metadata: "@types/json-schema": "npm:^7.0.8" ajv: "npm:^6.12.5" ajv-keywords: "npm:^3.5.2" - checksum: cfcf991f108797719d8054281272cf508543d6e092e273129fca84d569baafa5344bc23ec98cf2274943f6ed69851ced4fd0ae24471601f3f4d69c00fac47be6 + checksum: 10/cfcf991f108797719d8054281272cf508543d6e092e273129fca84d569baafa5344bc23ec98cf2274943f6ed69851ced4fd0ae24471601f3f4d69c00fac47be6 languageName: node linkType: hard @@ -13494,14 +14433,14 @@ __metadata: ajv: "npm:^8.9.0" ajv-formats: "npm:^2.1.1" ajv-keywords: "npm:^5.1.0" - checksum: 808784735eeb153ab7f3f787f840aa3bc63f423d2a5a7e96c9e70a0e53d0bc62d7b37ea396fc598ce19196e4fb86a72f897154b7c6ce2358bbc426166f205e14 + checksum: 10/808784735eeb153ab7f3f787f840aa3bc63f423d2a5a7e96c9e70a0e53d0bc62d7b37ea396fc598ce19196e4fb86a72f897154b7c6ce2358bbc426166f205e14 languageName: node linkType: hard "semver-compare@npm:^1.0.0": version: 1.0.0 resolution: "semver-compare@npm:1.0.0" - checksum: 75f9c7a7786d1756f64b1429017746721e07bd7691bdad6368f7643885d3a98a27586777e9699456564f4844b407e9f186cc1d588a3f9c0be71310e517e942c3 + checksum: 10/75f9c7a7786d1756f64b1429017746721e07bd7691bdad6368f7643885d3a98a27586777e9699456564f4844b407e9f186cc1d588a3f9c0be71310e517e942c3 languageName: node linkType: hard @@ -13510,7 +14449,7 @@ __metadata: resolution: "semver@npm:5.7.2" bin: semver: bin/semver - checksum: fca14418a174d4b4ef1fecb32c5941e3412d52a4d3d85165924ce3a47fbc7073372c26faf7484ceb4bbc2bde25880c6b97e492473dc7e9708fdfb1c6a02d546e + checksum: 10/fca14418a174d4b4ef1fecb32c5941e3412d52a4d3d85165924ce3a47fbc7073372c26faf7484ceb4bbc2bde25880c6b97e492473dc7e9708fdfb1c6a02d546e languageName: node linkType: hard @@ -13519,7 +14458,7 @@ __metadata: resolution: "semver@npm:6.3.0" bin: semver: ./bin/semver.js - checksum: 8dd72e7c7cdbd8cff66b5530eeff9eec2342b127eef2c956259cdf66b85addf4829e6e4a045ca30d974d075595b0b03faa6318a597307eb3984649516b98b501 + checksum: 10/8dd72e7c7cdbd8cff66b5530eeff9eec2342b127eef2c956259cdf66b85addf4829e6e4a045ca30d974d075595b0b03faa6318a597307eb3984649516b98b501 languageName: node linkType: hard @@ -13528,18 +14467,18 @@ __metadata: resolution: "semver@npm:6.3.1" bin: semver: bin/semver.js - checksum: 1ef3a85bd02a760c6ef76a45b8c1ce18226de40831e02a00bad78485390b98b6ccaa31046245fc63bba4a47a6a592b6c7eedc65cc47126e60489f9cc1ce3ed7e + checksum: 10/1ef3a85bd02a760c6ef76a45b8c1ce18226de40831e02a00bad78485390b98b6ccaa31046245fc63bba4a47a6a592b6c7eedc65cc47126e60489f9cc1ce3ed7e languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.0.0 || ^6.0.0, semver@npm:^7.1.1, semver@npm:^7.3.2, semver@npm:^7.3.6, semver@npm:^7.3.7, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": +"semver@npm:^7.0.0, semver@npm:^7.0.0 || ^6.0.0, semver@npm:^7.1.1, semver@npm:^7.3.2, semver@npm:^7.3.6, semver@npm:^7.3.7, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.6.0": version: 7.6.0 resolution: "semver@npm:7.6.0" dependencies: lru-cache: "npm:^6.0.0" bin: semver: bin/semver.js - checksum: 1b41018df2d8aca5a1db4729985e8e20428c650daea60fcd16e926e9383217d00f574fab92d79612771884a98d2ee2a1973f49d630829a8d54d6570defe62535 + checksum: 10/1b41018df2d8aca5a1db4729985e8e20428c650daea60fcd16e926e9383217d00f574fab92d79612771884a98d2ee2a1973f49d630829a8d54d6570defe62535 languageName: node linkType: hard @@ -13550,7 +14489,7 @@ __metadata: lru-cache: "npm:^6.0.0" bin: semver: bin/semver.js - checksum: c8c04a4d41d30cffa7277904e0ad6998623dd61e36bca9578b0128d8c683b705a3924beada55eae7fa004fb30a9359a53a4ead2b68468d778b602f3b1a28f8e3 + checksum: 10/c8c04a4d41d30cffa7277904e0ad6998623dd61e36bca9578b0128d8c683b705a3924beada55eae7fa004fb30a9359a53a4ead2b68468d778b602f3b1a28f8e3 languageName: node linkType: hard @@ -13559,7 +14498,16 @@ __metadata: resolution: "semver@npm:7.6.3" bin: semver: bin/semver.js - checksum: 36b1fbe1a2b6f873559cd57b238f1094a053dbfd997ceeb8757d79d1d2089c56d1321b9f1069ce263dc64cfa922fa1d2ad566b39426fe1ac6c723c1487589e10 + checksum: 10/36b1fbe1a2b6f873559cd57b238f1094a053dbfd997ceeb8757d79d1d2089c56d1321b9f1069ce263dc64cfa922fa1d2ad566b39426fe1ac6c723c1487589e10 + languageName: node + linkType: hard + +"semver@npm:^7.7.2": + version: 7.7.3 + resolution: "semver@npm:7.7.3" + bin: + semver: bin/semver.js + checksum: 10/8dbc3168e057a38fc322af909c7f5617483c50caddba135439ff09a754b20bdd6482a5123ff543dad4affa488ecf46ec5fb56d61312ad20bb140199b88dfaea9 languageName: node linkType: hard @@ -13580,7 +14528,7 @@ __metadata: on-finished: "npm:2.4.1" range-parser: "npm:~1.2.1" statuses: "npm:2.0.1" - checksum: ec66c0ad109680ad8141d507677cfd8b4e40b9559de23191871803ed241718e99026faa46c398dcfb9250676076573bd6bfe5d0ec347f88f4b7b8533d1d391cb + checksum: 10/ec66c0ad109680ad8141d507677cfd8b4e40b9559de23191871803ed241718e99026faa46c398dcfb9250676076573bd6bfe5d0ec347f88f4b7b8533d1d391cb languageName: node linkType: hard @@ -13589,7 +14537,7 @@ __metadata: resolution: "serialize-error@npm:7.0.1" dependencies: type-fest: "npm:^0.13.1" - checksum: e0aba4dca2fc9fe74ae1baf38dbd99190e1945445a241ba646290f2176cdb2032281a76443b02ccf0caf30da5657d510746506368889a593b9835a497fc0732e + checksum: 10/e0aba4dca2fc9fe74ae1baf38dbd99190e1945445a241ba646290f2176cdb2032281a76443b02ccf0caf30da5657d510746506368889a593b9835a497fc0732e languageName: node linkType: hard @@ -13598,7 +14546,7 @@ __metadata: resolution: "serialize-javascript@npm:6.0.0" dependencies: randombytes: "npm:^2.1.0" - checksum: ed3dabfbb565c48c9eb1ca8fe58f0d256902ab70a8a605be634ddd68388d5f728bb0bd1268e94fab628748ba8ad8392f01b05f3cbe1e4878b5c58c669fd3d1b4 + checksum: 10/ed3dabfbb565c48c9eb1ca8fe58f0d256902ab70a8a605be634ddd68388d5f728bb0bd1268e94fab628748ba8ad8392f01b05f3cbe1e4878b5c58c669fd3d1b4 languageName: node linkType: hard @@ -13607,7 +14555,7 @@ __metadata: resolution: "serialize-javascript@npm:6.0.2" dependencies: randombytes: "npm:^2.1.0" - checksum: 445a420a6fa2eaee4b70cbd884d538e259ab278200a2ededd73253ada17d5d48e91fb1f4cd224a236ab62ea7ba0a70c6af29fc93b4f3d3078bf7da1c031fde58 + checksum: 10/445a420a6fa2eaee4b70cbd884d538e259ab278200a2ededd73253ada17d5d48e91fb1f4cd224a236ab62ea7ba0a70c6af29fc93b4f3d3078bf7da1c031fde58 languageName: node linkType: hard @@ -13619,14 +14567,14 @@ __metadata: escape-html: "npm:~1.0.3" parseurl: "npm:~1.3.3" send: "npm:0.18.0" - checksum: 699b2d4c29807a51d9b5e0f24955346911437aebb0178b3c4833ad30d3eca93385ff9927254f5c16da345903cad39d9cd4a532198c95a5129cc4ed43911b15a4 + checksum: 10/699b2d4c29807a51d9b5e0f24955346911437aebb0178b3c4833ad30d3eca93385ff9927254f5c16da345903cad39d9cd4a532198c95a5129cc4ed43911b15a4 languageName: node linkType: hard "set-blocking@npm:^2.0.0": version: 2.0.0 resolution: "set-blocking@npm:2.0.0" - checksum: 8980ebf7ae9eb945bb036b6e283c547ee783a1ad557a82babf758a065e2fb6ea337fd82cac30dd565c1e606e423f30024a19fff7afbf4977d784720c4026a8ef + checksum: 10/8980ebf7ae9eb945bb036b6e283c547ee783a1ad557a82babf758a065e2fb6ea337fd82cac30dd565c1e606e423f30024a19fff7afbf4977d784720c4026a8ef languageName: node linkType: hard @@ -13640,7 +14588,21 @@ __metadata: get-intrinsic: "npm:^1.2.3" gopd: "npm:^1.0.1" has-property-descriptors: "npm:^1.0.1" - checksum: 9ab1d200149574ab27c1a7acae56d6235e02568fc68655fe8afe63e4e02ccad3c27665f55c32408bd1ff40705939dbb7539abfb9c3a07fda27ecad1ab9e449f5 + checksum: 10/9ab1d200149574ab27c1a7acae56d6235e02568fc68655fe8afe63e4e02ccad3c27665f55c32408bd1ff40705939dbb7539abfb9c3a07fda27ecad1ab9e449f5 + languageName: node + linkType: hard + +"set-function-length@npm:^1.2.2": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.2" + checksum: 10/505d62b8e088468917ca4e3f8f39d0e29f9a563b97dbebf92f4bd2c3172ccfb3c5b8e4566d5fcd00784a00433900e7cb8fbc404e2dbd8c3818ba05bb9d4a8a6d languageName: node linkType: hard @@ -13652,7 +14614,18 @@ __metadata: es-errors: "npm:^1.3.0" functions-have-names: "npm:^1.2.3" has-property-descriptors: "npm:^1.0.2" - checksum: c7614154a53ebf8c0428a6c40a3b0b47dac30587c1a19703d1b75f003803f73cdfa6a93474a9ba678fa565ef5fbddc2fae79bca03b7d22ab5fd5163dbe571a74 + checksum: 10/c7614154a53ebf8c0428a6c40a3b0b47dac30587c1a19703d1b75f003803f73cdfa6a93474a9ba678fa565ef5fbddc2fae79bca03b7d22ab5fd5163dbe571a74 + languageName: node + linkType: hard + +"set-proto@npm:^1.0.0": + version: 1.0.0 + resolution: "set-proto@npm:1.0.0" + dependencies: + dunder-proto: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + checksum: 10/b87f8187bca595ddc3c0721ece4635015fd9d7cb294e6dd2e394ce5186a71bbfa4dc8a35010958c65e43ad83cde09642660e61a952883c24fd6b45ead15f045c languageName: node linkType: hard @@ -13662,7 +14635,7 @@ __metadata: dependencies: is-plain-object: "npm:^2.0.4" is-primitive: "npm:^3.0.1" - checksum: 67eebb0d78be89242478daf8ab5357c59a35add1d7bdccdb56236e6004128a79bdf298c952e286b60b63ed17b24dcdb399734fbdacc9b76e7fd2e3e01546a42e + checksum: 10/67eebb0d78be89242478daf8ab5357c59a35add1d7bdccdb56236e6004128a79bdf298c952e286b60b63ed17b24dcdb399734fbdacc9b76e7fd2e3e01546a42e languageName: node linkType: hard @@ -13674,14 +14647,14 @@ __metadata: is-extendable: "npm:^0.1.1" is-plain-object: "npm:^2.0.3" split-string: "npm:^3.0.1" - checksum: 4f1ccac2e9ad4d1b0851761d41df4bbd3780ed69805f24a80ab237a56d9629760b7b98551cd370931620defe5da329645834e1e9a18574cecad09ce7b2b83296 + checksum: 10/4f1ccac2e9ad4d1b0851761d41df4bbd3780ed69805f24a80ab237a56d9629760b7b98551cd370931620defe5da329645834e1e9a18574cecad09ce7b2b83296 languageName: node linkType: hard "setprototypeof@npm:1.2.0": version: 1.2.0 resolution: "setprototypeof@npm:1.2.0" - checksum: fde1630422502fbbc19e6844346778f99d449986b2f9cdcceb8326730d2f3d9964dbcb03c02aaadaefffecd0f2c063315ebea8b3ad895914bf1afc1747fc172e + checksum: 10/fde1630422502fbbc19e6844346778f99d449986b2f9cdcceb8326730d2f3d9964dbcb03c02aaadaefffecd0f2c063315ebea8b3ad895914bf1afc1747fc172e languageName: node linkType: hard @@ -13690,7 +14663,7 @@ __metadata: resolution: "shallow-clone@npm:3.0.1" dependencies: kind-of: "npm:^6.0.2" - checksum: e066bd540cfec5e1b0f78134853e0d892d1c8945fb9a926a579946052e7cb0c70ca4fc34f875a8083aa7910d751805d36ae64af250a6de6f3d28f9fa7be6c21b + checksum: 10/e066bd540cfec5e1b0f78134853e0d892d1c8945fb9a926a579946052e7cb0c70ca4fc34f875a8083aa7910d751805d36ae64af250a6de6f3d28f9fa7be6c21b languageName: node linkType: hard @@ -13699,7 +14672,7 @@ __metadata: resolution: "shebang-command@npm:1.2.0" dependencies: shebang-regex: "npm:^1.0.0" - checksum: 9eed1750301e622961ba5d588af2212505e96770ec376a37ab678f965795e995ade7ed44910f5d3d3cb5e10165a1847f52d3348c64e146b8be922f7707958908 + checksum: 10/9eed1750301e622961ba5d588af2212505e96770ec376a37ab678f965795e995ade7ed44910f5d3d3cb5e10165a1847f52d3348c64e146b8be922f7707958908 languageName: node linkType: hard @@ -13708,21 +14681,56 @@ __metadata: resolution: "shebang-command@npm:2.0.0" dependencies: shebang-regex: "npm:^3.0.0" - checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa + checksum: 10/6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa languageName: node linkType: hard "shebang-regex@npm:^1.0.0": version: 1.0.0 resolution: "shebang-regex@npm:1.0.0" - checksum: 404c5a752cd40f94591dfd9346da40a735a05139dac890ffc229afba610854d8799aaa52f87f7e0c94c5007f2c6af55bdcaeb584b56691926c5eaf41dc8f1372 + checksum: 10/404c5a752cd40f94591dfd9346da40a735a05139dac890ffc229afba610854d8799aaa52f87f7e0c94c5007f2c6af55bdcaeb584b56691926c5eaf41dc8f1372 languageName: node linkType: hard "shebang-regex@npm:^3.0.0": version: 3.0.0 resolution: "shebang-regex@npm:3.0.0" - checksum: 1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 + checksum: 10/1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 + languageName: node + linkType: hard + +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + checksum: 10/603b928997abd21c5a5f02ae6b9cc36b72e3176ad6827fab0417ead74580cc4fb4d5c7d0a8a2ff4ead34d0f9e35701ed7a41853dac8a6d1a664fcce1a044f86f + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + checksum: 10/5771861f77feefe44f6195ed077a9e4f389acc188f895f570d56445e251b861754b547ea9ef73ecee4e01fdada6568bfe9020d2ec2dfc5571e9fa1bbc4a10615 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + side-channel-map: "npm:^1.0.1" + checksum: 10/a815c89bc78c5723c714ea1a77c938377ea710af20d4fb886d362b0d1f8ac73a17816a5f6640f354017d7e292a43da9c5e876c22145bac00b76cfb3468001736 languageName: node linkType: hard @@ -13734,47 +14742,48 @@ __metadata: es-errors: "npm:^1.3.0" get-intrinsic: "npm:^1.2.4" object-inspect: "npm:^1.13.1" - checksum: 27708b70b5d81bf18dc8cc23f38f1b6c9511691a64abc4aaf17956e67d132c855cf8b46f931e2fc5a6262b29371eb60da7755c1b9f4f862eccea8562b469f8f6 + checksum: 10/27708b70b5d81bf18dc8cc23f38f1b6c9511691a64abc4aaf17956e67d132c855cf8b46f931e2fc5a6262b29371eb60da7755c1b9f4f862eccea8562b469f8f6 languageName: node linkType: hard -"side-channel@npm:^1.0.6": - version: 1.0.6 - resolution: "side-channel@npm:1.0.6" +"side-channel@npm:^1.1.0": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" dependencies: - call-bind: "npm:^1.0.7" es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.4" - object-inspect: "npm:^1.13.1" - checksum: eb10944f38cebad8ad643dd02657592fa41273ce15b8bfa928d3291aff2d30c20ff777cfe908f76ccc4551ace2d1245822fdc576657cce40e9066c638ca8fa4d + object-inspect: "npm:^1.13.3" + side-channel-list: "npm:^1.0.0" + side-channel-map: "npm:^1.0.1" + side-channel-weakmap: "npm:^1.0.2" + checksum: 10/7d53b9db292c6262f326b6ff3bc1611db84ece36c2c7dc0e937954c13c73185b0406c56589e2bb8d071d6fee468e14c39fb5d203ee39be66b7b8174f179afaba languageName: node linkType: hard "signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" - checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 + checksum: 10/a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 languageName: node linkType: hard "signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" - checksum: c9fa63bbbd7431066174a48ba2dd9986dfd930c3a8b59de9c29d7b6854ec1c12a80d15310869ea5166d413b99f041bfa3dd80a7947bcd44ea8e6eb3ffeabfa1f + checksum: 10/c9fa63bbbd7431066174a48ba2dd9986dfd930c3a8b59de9c29d7b6854ec1c12a80d15310869ea5166d413b99f041bfa3dd80a7947bcd44ea8e6eb3ffeabfa1f languageName: node linkType: hard -"sigstore@npm:^2.2.0": - version: 2.2.2 - resolution: "sigstore@npm:2.2.2" +"sigstore@npm:^4.0.0": + version: 4.0.0 + resolution: "sigstore@npm:4.0.0" dependencies: - "@sigstore/bundle": "npm:^2.2.0" - "@sigstore/core": "npm:^1.0.0" - "@sigstore/protobuf-specs": "npm:^0.3.0" - "@sigstore/sign": "npm:^2.2.3" - "@sigstore/tuf": "npm:^2.3.1" - "@sigstore/verify": "npm:^1.1.0" - checksum: e0e4fcc889b7351908aceaa19508cc49ac6d7c4ff014c113d41bf53566db3e878934a00487e9a6deb2d71a375b530af232e7be9dab11c79b89eaa61308fed92f + "@sigstore/bundle": "npm:^4.0.0" + "@sigstore/core": "npm:^3.0.0" + "@sigstore/protobuf-specs": "npm:^0.5.0" + "@sigstore/sign": "npm:^4.0.0" + "@sigstore/tuf": "npm:^4.0.0" + "@sigstore/verify": "npm:^3.0.0" + checksum: 10/22f6cf8f5922e186fec60dd9a427121377b0c7e8860f42e518f1d126d7700fc56964f122934060aaa89e299adb3494b43a3ba7a1af0fe9727339ce6b8cad7374 languageName: node linkType: hard @@ -13784,7 +14793,7 @@ __metadata: dependencies: chalk: "npm:^4.1.0" log-symbols: "npm:^4.0.0" - checksum: 33d850698b199fd84f48fb3806f321953b566ecd0ece9f504f64dc07cd19f5e7fdc4ebfb06c9e8557cf7504cbe8bfb7d93334c35f79d49ff3a0d8951c409507f + checksum: 10/33d850698b199fd84f48fb3806f321953b566ecd0ece9f504f64dc07cd19f5e7fdc4ebfb06c9e8557cf7504cbe8bfb7d93334c35f79d49ff3a0d8951c409507f languageName: node linkType: hard @@ -13795,35 +14804,35 @@ __metadata: "@polka/url": "npm:^1.0.0-next.20" mrmime: "npm:^1.0.0" totalist: "npm:^1.0.0" - checksum: b6833ab4d41f5e449ffcb4d89caac45d97de4b246f984f9b9fa86a0107689562c22d24788b533a58a10cf2cfcebb7e6c678ffa84ac7d3392fca9d18b1bd7ee05 + checksum: 10/b6833ab4d41f5e449ffcb4d89caac45d97de4b246f984f9b9fa86a0107689562c22d24788b533a58a10cf2cfcebb7e6c678ffa84ac7d3392fca9d18b1bd7ee05 languageName: node linkType: hard "slash@npm:^2.0.0": version: 2.0.0 resolution: "slash@npm:2.0.0" - checksum: 512d4350735375bd11647233cb0e2f93beca6f53441015eea241fe784d8068281c3987fbaa93e7ef1c38df68d9c60013045c92837423c69115297d6169aa85e6 + checksum: 10/512d4350735375bd11647233cb0e2f93beca6f53441015eea241fe784d8068281c3987fbaa93e7ef1c38df68d9c60013045c92837423c69115297d6169aa85e6 languageName: node linkType: hard "slash@npm:^3.0.0": version: 3.0.0 resolution: "slash@npm:3.0.0" - checksum: 94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c + checksum: 10/94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c languageName: node linkType: hard "slash@npm:^5.1.0": version: 5.1.0 resolution: "slash@npm:5.1.0" - checksum: 2c41ec6fb1414cd9bba0fa6b1dd00e8be739e3fe85d079c69d4b09ca5f2f86eafd18d9ce611c0c0f686428638a36c272a6ac14799146a8295f259c10cc45cde4 + checksum: 10/2c41ec6fb1414cd9bba0fa6b1dd00e8be739e3fe85d079c69d4b09ca5f2f86eafd18d9ce611c0c0f686428638a36c272a6ac14799146a8295f259c10cc45cde4 languageName: node linkType: hard "smart-buffer@npm:^4.2.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0" - checksum: 927484aa0b1640fd9473cee3e0a0bcad6fce93fd7bbc18bac9ad0c33686f5d2e2c422fba24b5899c184524af01e11dd2bd051c2bf2b07e47aff8ca72cbfc60d2 + checksum: 10/927484aa0b1640fd9473cee3e0a0bcad6fce93fd7bbc18bac9ad0c33686f5d2e2c422fba24b5899c184524af01e11dd2bd051c2bf2b07e47aff8ca72cbfc60d2 languageName: node linkType: hard @@ -13834,7 +14843,7 @@ __metadata: define-property: "npm:^1.0.0" isobject: "npm:^3.0.0" snapdragon-util: "npm:^3.0.1" - checksum: 093c3584efc51103d8607d28cb7a3079f7e371b2320a60c685a84a57956cf9693f3dec8b2f77250ba48063cf42cb5261f3970e6d3bb7e68fd727299c991e0bff + checksum: 10/093c3584efc51103d8607d28cb7a3079f7e371b2320a60c685a84a57956cf9693f3dec8b2f77250ba48063cf42cb5261f3970e6d3bb7e68fd727299c991e0bff languageName: node linkType: hard @@ -13843,7 +14852,7 @@ __metadata: resolution: "snapdragon-util@npm:3.0.1" dependencies: kind-of: "npm:^3.2.0" - checksum: b776b15bf683c9ac0243582d7b13f2070f85c9036d73c2ba31da61d1effe22d4a39845b6f43ce7e7ec82c7e686dc47d9c3cffa1a75327bb16505b9afc34f516d + checksum: 10/b776b15bf683c9ac0243582d7b13f2070f85c9036d73c2ba31da61d1effe22d4a39845b6f43ce7e7ec82c7e686dc47d9c3cffa1a75327bb16505b9afc34f516d languageName: node linkType: hard @@ -13859,7 +14868,7 @@ __metadata: source-map: "npm:^0.5.6" source-map-resolve: "npm:^0.5.0" use: "npm:^3.1.0" - checksum: cbe35b25dca5504be0ced90d907948d8efeda0b118d9a032bfc499e22b7f78515832f2706d9c9297c87906eaa51c12bfcaa8ea5a4f3e98ecf1116a73428e344a + checksum: 10/cbe35b25dca5504be0ced90d907948d8efeda0b118d9a032bfc499e22b7f78515832f2706d9c9297c87906eaa51c12bfcaa8ea5a4f3e98ecf1116a73428e344a languageName: node linkType: hard @@ -13869,7 +14878,7 @@ __metadata: dependencies: debug: "npm:~4.3.4" ws: "npm:~8.11.0" - checksum: 48f35ce91e7225565c17f55c2ed9ab4f39e06705e8278cd85e447cbb0e45fd4a16020cd5e1a170e75e06161bcd277b3a02a9305048f76704d10ee61eacba1154 + checksum: 10/48f35ce91e7225565c17f55c2ed9ab4f39e06705e8278cd85e447cbb0e45fd4a16020cd5e1a170e75e06161bcd277b3a02a9305048f76704d10ee61eacba1154 languageName: node linkType: hard @@ -13881,7 +14890,7 @@ __metadata: debug: "npm:~4.3.2" engine.io-client: "npm:~6.5.2" socket.io-parser: "npm:~4.2.4" - checksum: dff61e3e802424518ac95b55cf41bd0853644a63ece6a6104e815c836ae855b03901f0df83a0044567f653ef8da09177ae824fa17a1c2c188fbedfae21fb5827 + checksum: 10/dff61e3e802424518ac95b55cf41bd0853644a63ece6a6104e815c836ae855b03901f0df83a0044567f653ef8da09177ae824fa17a1c2c188fbedfae21fb5827 languageName: node linkType: hard @@ -13891,7 +14900,7 @@ __metadata: dependencies: "@socket.io/component-emitter": "npm:~3.1.0" debug: "npm:~4.3.1" - checksum: 4be500a9ff7e79c50ec25af11048a3ed34b4c003a9500d656786a1e5bceae68421a8394cf3eb0aa9041f85f36c1a9a737617f4aee91a42ab4ce16ffb2aa0c89c + checksum: 10/4be500a9ff7e79c50ec25af11048a3ed34b4c003a9500d656786a1e5bceae68421a8394cf3eb0aa9041f85f36c1a9a737617f4aee91a42ab4ce16ffb2aa0c89c languageName: node linkType: hard @@ -13906,7 +14915,7 @@ __metadata: engine.io: "npm:~6.5.2" socket.io-adapter: "npm:~2.5.2" socket.io-parser: "npm:~4.2.4" - checksum: d1c439381137898c7389891d6f57eb4fd3129e3eeb211d7e5014b427e0f69087976f8dee8edc084bde1fac12f1f6a9063452cd2adc5314fa0ae3e5ae5ed609a9 + checksum: 10/d1c439381137898c7389891d6f57eb4fd3129e3eeb211d7e5014b427e0f69087976f8dee8edc084bde1fac12f1f6a9063452cd2adc5314fa0ae3e5ae5ed609a9 languageName: node linkType: hard @@ -13917,18 +14926,18 @@ __metadata: agent-base: "npm:^6.0.2" debug: "npm:^4.3.3" socks: "npm:^2.6.2" - checksum: 26c75d9c62a9ed3fd494df60e65e88da442f78e0d4bc19bfd85ac37bd2c67470d6d4bba5202e804561cda6674db52864c9e2a2266775f879bc8d89c1445a5f4c + checksum: 10/26c75d9c62a9ed3fd494df60e65e88da442f78e0d4bc19bfd85ac37bd2c67470d6d4bba5202e804561cda6674db52864c9e2a2266775f879bc8d89c1445a5f4c languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.1": - version: 8.0.2 - resolution: "socks-proxy-agent@npm:8.0.2" +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.5 + resolution: "socks-proxy-agent@npm:8.0.5" dependencies: - agent-base: "npm:^7.0.2" + agent-base: "npm:^7.1.2" debug: "npm:^4.3.4" - socks: "npm:^2.7.1" - checksum: ea727734bd5b2567597aa0eda14149b3b9674bb44df5937bbb9815280c1586994de734d965e61f1dd45661183d7b41f115fb9e432d631287c9063864cfcc2ecc + socks: "npm:^2.8.3" + checksum: 10/ee99e1dacab0985b52cbe5a75640be6e604135e9489ebdc3048635d186012fbaecc20fbbe04b177dee434c319ba20f09b3e7dfefb7d932466c0d707744eac05c languageName: node linkType: hard @@ -13938,31 +14947,17 @@ __metadata: dependencies: ip: "npm:^2.0.0" smart-buffer: "npm:^4.2.0" - checksum: 5074f7d6a13b3155fa655191df1c7e7a48ce3234b8ccf99afa2ccb56591c195e75e8bb78486f8e9ea8168e95a29573cbaad55b2b5e195160ae4d2ea6811ba833 + checksum: 10/5074f7d6a13b3155fa655191df1c7e7a48ce3234b8ccf99afa2ccb56591c195e75e8bb78486f8e9ea8168e95a29573cbaad55b2b5e195160ae4d2ea6811ba833 languageName: node linkType: hard -"socks@npm:^2.7.1": - version: 2.8.1 - resolution: "socks@npm:2.8.1" +"socks@npm:^2.8.3": + version: 2.8.7 + resolution: "socks@npm:2.8.7" dependencies: - ip-address: "npm:^9.0.5" + ip-address: "npm:^10.0.1" smart-buffer: "npm:^4.2.0" - checksum: a3cc38e0716ab53a2db3fa00c703ca682ad54dbbc9ed4c7461624a999be6fa7cdc79fc904c411618e698d5eff55a55aa6d9329169a7db11636d0200814a2b5aa - languageName: node - linkType: hard - -"sorcery@npm:^0.11.0": - version: 0.11.0 - resolution: "sorcery@npm:0.11.0" - dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.4.14" - buffer-crc32: "npm:^0.2.5" - minimist: "npm:^1.2.0" - sander: "npm:^0.5.0" - bin: - sorcery: bin/sorcery - checksum: 22378567e6e173838c4787846e8b3c9a53f2ae35e737997f59bd48a8170e4c5aa0bc0439278715da5b6fe275c6e54a13b04ff6a57473f0feecc19b76f7323ffd + checksum: 10/d19366c95908c19db154f329bbe94c2317d315dc933a7c2b5101e73f32a555c84fb199b62174e1490082a593a4933d8d5a9b297bde7d1419c14a11a965f51356 languageName: node linkType: hard @@ -13971,28 +14966,30 @@ __metadata: resolution: "sort-keys@npm:5.0.0" dependencies: is-plain-obj: "npm:^4.0.0" - checksum: 9c0b7a468312075be03770b260b2cc0e5d55149025e564edaed41c9ff619199698aad6712a6fe4bbc75c541efb081276ac6bbd4cf2723d742f272f7a8fe354f5 + checksum: 10/9c0b7a468312075be03770b260b2cc0e5d55149025e564edaed41c9ff619199698aad6712a6fe4bbc75c541efb081276ac6bbd4cf2723d742f272f7a8fe354f5 languageName: node linkType: hard -"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.1, source-map-js@npm:^1.0.2": - version: 1.0.2 - resolution: "source-map-js@npm:1.0.2" - checksum: 38e2d2dd18d2e331522001fc51b54127ef4a5d473f53b1349c5cca2123562400e0986648b52e9407e348eaaed53bce49248b6e2641e6d793ca57cb2c360d6d51 +"sort-keys@npm:^6.0.0": + version: 6.0.0 + resolution: "sort-keys@npm:6.0.0" + dependencies: + is-plain-obj: "npm:^4.1.0" + checksum: 10/8474c4b1e52bc55f5f6fe48de3bdfa1c15c3ae7c1260a955f268746f7122d99dcbc9e84b04e4f0316cde13a94052d59def4278563780e74940d682a028c8ab2b languageName: node linkType: hard -"source-map-js@npm:^1.2.0": - version: 1.2.0 - resolution: "source-map-js@npm:1.2.0" - checksum: 74f331cfd2d121c50790c8dd6d3c9de6be21926de80583b23b37029b0f37aefc3e019fa91f9a10a5e120c08135297e1ecf312d561459c45908cb1e0e365f49e5 +"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.1, source-map-js@npm:^1.0.2": + version: 1.0.2 + resolution: "source-map-js@npm:1.0.2" + checksum: 10/38e2d2dd18d2e331522001fc51b54127ef4a5d473f53b1349c5cca2123562400e0986648b52e9407e348eaaed53bce49248b6e2641e6d793ca57cb2c360d6d51 languageName: node linkType: hard "source-map-js@npm:^1.2.1": version: 1.2.1 resolution: "source-map-js@npm:1.2.1" - checksum: ff9d8c8bf096d534a5b7707e0382ef827b4dd360a577d3f34d2b9f48e12c9d230b5747974ee7c607f0df65113732711bb701fe9ece3c7edbd43cb2294d707df3 + checksum: 10/ff9d8c8bf096d534a5b7707e0382ef827b4dd360a577d3f34d2b9f48e12c9d230b5747974ee7c607f0df65113732711bb701fe9ece3c7edbd43cb2294d707df3 languageName: node linkType: hard @@ -14005,7 +15002,7 @@ __metadata: resolve-url: "npm:^0.2.1" source-map-url: "npm:^0.4.0" urix: "npm:^0.1.0" - checksum: 98e281cceb86b80c8bd3453110617b9df93132d6a50c7bf5847b5d74b4b5d6e1d4d261db276035b9b7e5ba7f32c2d6a0d2c13d581e37870a0219a524402efcab + checksum: 10/98e281cceb86b80c8bd3453110617b9df93132d6a50c7bf5847b5d74b4b5d6e1d4d261db276035b9b7e5ba7f32c2d6a0d2c13d581e37870a0219a524402efcab languageName: node linkType: hard @@ -14015,7 +15012,7 @@ __metadata: dependencies: atob: "npm:^2.1.2" decode-uri-component: "npm:^0.2.0" - checksum: df31fd4410e11ce328b084778ea6c8d24aec6dca22637275fd68a5bbbd86afad494945054d7f97af0c208a290d597a2ffecf7dc4f68736619a333ca909502081 + checksum: 10/df31fd4410e11ce328b084778ea6c8d24aec6dca22637275fd68a5bbbd86afad494945054d7f97af0c208a290d597a2ffecf7dc4f68736619a333ca909502081 languageName: node linkType: hard @@ -14025,35 +15022,35 @@ __metadata: dependencies: buffer-from: "npm:^1.0.0" source-map: "npm:^0.6.0" - checksum: 8317e12d84019b31e34b86d483dd41d6f832f389f7417faf8fc5c75a66a12d9686e47f589a0554a868b8482f037e23df9d040d29387eb16fa14cb85f091ba207 + checksum: 10/8317e12d84019b31e34b86d483dd41d6f832f389f7417faf8fc5c75a66a12d9686e47f589a0554a868b8482f037e23df9d040d29387eb16fa14cb85f091ba207 languageName: node linkType: hard "source-map-url@npm:^0.4.0": version: 0.4.1 resolution: "source-map-url@npm:0.4.1" - checksum: 7fec0460ca017330568e1a4d67c80c397871f27d75b034e1117eaa802076db5cda5944659144d26eafd2a95008ada19296c8e0d5ec116302c32c6daa4e430003 + checksum: 10/7fec0460ca017330568e1a4d67c80c397871f27d75b034e1117eaa802076db5cda5944659144d26eafd2a95008ada19296c8e0d5ec116302c32c6daa4e430003 + languageName: node + linkType: hard + +"source-map@npm:0.6.1, source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: 10/59ef7462f1c29d502b3057e822cdbdae0b0e565302c4dd1a95e11e793d8d9d62006cdc10e0fd99163ca33ff2071360cf50ee13f90440806e7ed57d81cba2f7ff languageName: node linkType: hard "source-map@npm:^0.5.6": version: 0.5.7 resolution: "source-map@npm:0.5.7" - checksum: 9b4ac749ec5b5831cad1f8cc4c19c4298ebc7474b24a0acf293e2f040f03f8eeccb3d01f12aa0f90cf46d555c887e03912b83a042c627f419bda5152d89c5269 - languageName: node - linkType: hard - -"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1": - version: 0.6.1 - resolution: "source-map@npm:0.6.1" - checksum: 59ef7462f1c29d502b3057e822cdbdae0b0e565302c4dd1a95e11e793d8d9d62006cdc10e0fd99163ca33ff2071360cf50ee13f90440806e7ed57d81cba2f7ff + checksum: 10/9b4ac749ec5b5831cad1f8cc4c19c4298ebc7474b24a0acf293e2f040f03f8eeccb3d01f12aa0f90cf46d555c887e03912b83a042c627f419bda5152d89c5269 languageName: node linkType: hard "source-map@npm:^0.7.0, source-map@npm:^0.7.3": version: 0.7.4 resolution: "source-map@npm:0.7.4" - checksum: a0f7c9b797eda93139842fd28648e868a9a03ea0ad0d9fa6602a0c1f17b7fb6a7dcca00c144476cccaeaae5042e99a285723b1a201e844ad67221bf5d428f1dc + checksum: 10/a0f7c9b797eda93139842fd28648e868a9a03ea0ad0d9fa6602a0c1f17b7fb6a7dcca00c144476cccaeaae5042e99a285723b1a201e844ad67221bf5d428f1dc languageName: node linkType: hard @@ -14063,14 +15060,14 @@ __metadata: dependencies: spdx-expression-parse: "npm:^3.0.0" spdx-license-ids: "npm:^3.0.0" - checksum: cc2e4dbef822f6d12142116557d63f5facf3300e92a6bd24e907e4865e17b7e1abd0ee6b67f305cae6790fc2194175a24dc394bfcc01eea84e2bdad728e9ae9a + checksum: 10/cc2e4dbef822f6d12142116557d63f5facf3300e92a6bd24e907e4865e17b7e1abd0ee6b67f305cae6790fc2194175a24dc394bfcc01eea84e2bdad728e9ae9a languageName: node linkType: hard "spdx-exceptions@npm:^2.1.0": version: 2.5.0 resolution: "spdx-exceptions@npm:2.5.0" - checksum: bb127d6e2532de65b912f7c99fc66097cdea7d64c10d3ec9b5e96524dbbd7d20e01cba818a6ddb2ae75e62bb0c63d5e277a7e555a85cbc8ab40044984fa4ae15 + checksum: 10/bb127d6e2532de65b912f7c99fc66097cdea7d64c10d3ec9b5e96524dbbd7d20e01cba818a6ddb2ae75e62bb0c63d5e277a7e555a85cbc8ab40044984fa4ae15 languageName: node linkType: hard @@ -14080,14 +15077,14 @@ __metadata: dependencies: spdx-exceptions: "npm:^2.1.0" spdx-license-ids: "npm:^3.0.0" - checksum: a1c6e104a2cbada7a593eaa9f430bd5e148ef5290d4c0409899855ce8b1c39652bcc88a725259491a82601159d6dc790bedefc9016c7472f7de8de7361f8ccde + checksum: 10/a1c6e104a2cbada7a593eaa9f430bd5e148ef5290d4c0409899855ce8b1c39652bcc88a725259491a82601159d6dc790bedefc9016c7472f7de8de7361f8ccde languageName: node linkType: hard "spdx-license-ids@npm:^3.0.0": version: 3.0.17 resolution: "spdx-license-ids@npm:3.0.17" - checksum: 8f6c6ae02ebb25b4ca658b8990d9e8a8f8d8a95e1d8b9fd84d87eed80a7dc8f8073d6a8d50b8a0295c0e8399e1f8814f5c00e2985e6bf3731540a16f7241cbf1 + checksum: 10/8f6c6ae02ebb25b4ca658b8990d9e8a8f8d8a95e1d8b9fd84d87eed80a7dc8f8073d6a8d50b8a0295c0e8399e1f8814f5c00e2985e6bf3731540a16f7241cbf1 languageName: node linkType: hard @@ -14096,48 +15093,39 @@ __metadata: resolution: "split-string@npm:3.1.0" dependencies: extend-shallow: "npm:^3.0.0" - checksum: f31f4709d2b14fe4ff46b4fb88b2fb68a1c59b59e573c5417907c182397ddb2cb67903232bdc3a8b9dd3bb660c6f533ff11b5d624aff7b1fe0a213e3e4c75f20 + checksum: 10/f31f4709d2b14fe4ff46b4fb88b2fb68a1c59b59e573c5417907c182397ddb2cb67903232bdc3a8b9dd3bb660c6f533ff11b5d624aff7b1fe0a213e3e4c75f20 languageName: node linkType: hard "split2@npm:^4.0.0": version: 4.2.0 resolution: "split2@npm:4.2.0" - checksum: 09bbefc11bcf03f044584c9764cd31a252d8e52cea29130950b26161287c11f519807c5e54bd9e5804c713b79c02cefe6a98f4688630993386be353e03f534ab + checksum: 10/09bbefc11bcf03f044584c9764cd31a252d8e52cea29130950b26161287c11f519807c5e54bd9e5804c713b79c02cefe6a98f4688630993386be353e03f534ab languageName: node linkType: hard -"sprintf-js@npm:^1.1.2, sprintf-js@npm:^1.1.3": +"sprintf-js@npm:^1.1.2": version: 1.1.3 resolution: "sprintf-js@npm:1.1.3" - checksum: e7587128c423f7e43cc625fe2f87e6affdf5ca51c1cc468e910d8aaca46bb44a7fbcfa552f787b1d3987f7043aeb4527d1b99559e6621e01b42b3f45e5a24cbb - languageName: node - linkType: hard - -"ssri@npm:^10.0.0": - version: 10.0.5 - resolution: "ssri@npm:10.0.5" - dependencies: - minipass: "npm:^7.0.3" - checksum: 453f9a1c241c13f5dfceca2ab7b4687bcff354c3ccbc932f35452687b9ef0ccf8983fd13b8a3baa5844c1a4882d6e3ddff48b0e7fd21d743809ef33b80616d79 + checksum: 10/e7587128c423f7e43cc625fe2f87e6affdf5ca51c1cc468e910d8aaca46bb44a7fbcfa552f787b1d3987f7043aeb4527d1b99559e6621e01b42b3f45e5a24cbb languageName: node linkType: hard -"ssri@npm:^10.0.6": - version: 10.0.6 - resolution: "ssri@npm:10.0.6" +"ssri@npm:^12.0.0": + version: 12.0.0 + resolution: "ssri@npm:12.0.0" dependencies: minipass: "npm:^7.0.3" - checksum: f92c1b3cc9bfd0a925417412d07d999935917bc87049f43ebec41074661d64cf720315661844106a77da9f8204b6d55ae29f9514e673083cae39464343af2a8b + checksum: 10/7024c1a6e39b3f18aa8f1c8290e884fe91b0f9ca5a6c6d410544daad54de0ba664db879afe16412e187c6c292fd60b937f047ee44292e5c2af2dcc6d8e1a9b48 languageName: node linkType: hard -"ssri@npm:^11.0.0": - version: 11.0.0 - resolution: "ssri@npm:11.0.0" +"ssri@npm:^13.0.0": + version: 13.0.0 + resolution: "ssri@npm:13.0.0" dependencies: minipass: "npm:^7.0.3" - checksum: e2fb25d3b010586ed50a89a94dbe04a15ac3b7c60492031c8c6b22e5880dbc80ef9f8b1f7df928be7a8fbe198acef57811f0fb647394f698a4b870f43ac9fb5c + checksum: 10/fd59bfedf0659c1b83f6e15459162da021f08ec0f5834dd9163296f8b77ee82f9656aa1d415c3d3848484293e0e6aefdd482e863e52ddb53d520bb73da1eeec1 languageName: node linkType: hard @@ -14146,21 +15134,21 @@ __metadata: resolution: "ssri@npm:9.0.1" dependencies: minipass: "npm:^3.1.1" - checksum: 7638a61e91432510718e9265d48d0438a17d53065e5184f1336f234ef6aa3479663942e41e97df56cda06bb24d9d0b5ef342c10685add3cac7267a82d7fa6718 + checksum: 10/7638a61e91432510718e9265d48d0438a17d53065e5184f1336f234ef6aa3479663942e41e97df56cda06bb24d9d0b5ef342c10685add3cac7267a82d7fa6718 languageName: node linkType: hard "stack-trace@npm:0.0.x": version: 0.0.10 resolution: "stack-trace@npm:0.0.10" - checksum: 7bd633f0e9ac46e81a0b0fe6538482c1d77031959cf94478228731709db4672fbbed59176f5b9a9fd89fec656b5dae03d084ef2d1b0c4c2f5683e05f2dbb1405 + checksum: 10/7bd633f0e9ac46e81a0b0fe6538482c1d77031959cf94478228731709db4672fbbed59176f5b9a9fd89fec656b5dae03d084ef2d1b0c4c2f5683e05f2dbb1405 languageName: node linkType: hard "stackframe@npm:^1.3.4": version: 1.3.4 resolution: "stackframe@npm:1.3.4" - checksum: 29ca71c1fd17974c1c178df0236b1407bc65f6ea389cc43dec000def6e42ff548d4453de9a85b76469e2ae2b2abdd802c6b6f3db947c05794efbd740d1cf4121 + checksum: 10/29ca71c1fd17974c1c178df0236b1407bc65f6ea389cc43dec000def6e42ff548d4453de9a85b76469e2ae2b2abdd802c6b6f3db947c05794efbd740d1cf4121 languageName: node linkType: hard @@ -14169,7 +15157,7 @@ __metadata: resolution: "stacktrace-parser@npm:0.1.10" dependencies: type-fest: "npm:^0.7.1" - checksum: f4fbddfc09121d91e587b60de4beb4941108e967d71ad3a171812dc839b010ca374d064ad0a296295fed13acd103609d99a4224a25b4e67de13cae131f1901ee + checksum: 10/f4fbddfc09121d91e587b60de4beb4941108e967d71ad3a171812dc839b010ca374d064ad0a296295fed13acd103609d99a4224a25b4e67de13cae131f1901ee languageName: node linkType: hard @@ -14179,14 +15167,31 @@ __metadata: dependencies: define-property: "npm:^0.2.5" object-copy: "npm:^0.1.0" - checksum: 8657485b831f79e388a437260baf22784540417a9b29e11572c87735df24c22b84eda42107403a64b30861b2faf13df9f7fc5525d51f9d1d2303aba5cbf4e12c + checksum: 10/8657485b831f79e388a437260baf22784540417a9b29e11572c87735df24c22b84eda42107403a64b30861b2faf13df9f7fc5525d51f9d1d2303aba5cbf4e12c languageName: node linkType: hard "statuses@npm:2.0.1": version: 2.0.1 resolution: "statuses@npm:2.0.1" - checksum: 18c7623fdb8f646fb213ca4051be4df7efb3484d4ab662937ca6fbef7ced9b9e12842709872eb3020cc3504b93bde88935c9f6417489627a7786f24f8031cbcb + checksum: 10/18c7623fdb8f646fb213ca4051be4df7efb3484d4ab662937ca6fbef7ced9b9e12842709872eb3020cc3504b93bde88935c9f6417489627a7786f24f8031cbcb + languageName: node + linkType: hard + +"stdin-discarder@npm:^0.2.2": + version: 0.2.2 + resolution: "stdin-discarder@npm:0.2.2" + checksum: 10/642ffd05bd5b100819d6b24a613d83c6e3857c6de74eb02fc51506fa61dc1b0034665163831873868157c4538d71e31762bcf319be86cea04c3aba5336470478 + languageName: node + linkType: hard + +"stop-iteration-iterator@npm:^1.1.0": + version: 1.1.0 + resolution: "stop-iteration-iterator@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + internal-slot: "npm:^1.1.0" + checksum: 10/ff36c4db171ee76c936ccfe9541946b77017f12703d4c446652017356816862d3aa029a64e7d4c4ceb484e00ed4a81789333896390d808458638f3a216aa1f41 languageName: node linkType: hard @@ -14197,7 +15202,7 @@ __metadata: emoji-regex: "npm:^8.0.0" is-fullwidth-code-point: "npm:^3.0.0" strip-ansi: "npm:^6.0.1" - checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + checksum: 10/e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb languageName: node linkType: hard @@ -14208,48 +15213,54 @@ __metadata: eastasianwidth: "npm:^0.2.0" emoji-regex: "npm:^9.2.2" strip-ansi: "npm:^7.0.1" - checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 + checksum: 10/7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 languageName: node linkType: hard -"string-width@npm:^7.2.0": +"string-width@npm:^7.0.0, string-width@npm:^7.2.0": version: 7.2.0 resolution: "string-width@npm:7.2.0" dependencies: emoji-regex: "npm:^10.3.0" get-east-asian-width: "npm:^1.0.0" strip-ansi: "npm:^7.1.0" - checksum: 42f9e82f61314904a81393f6ef75b832c39f39761797250de68c041d8ba4df2ef80db49ab6cd3a292923a6f0f409b8c9980d120f7d32c820b4a8a84a2598a295 + checksum: 10/42f9e82f61314904a81393f6ef75b832c39f39761797250de68c041d8ba4df2ef80db49ab6cd3a292923a6f0f409b8c9980d120f7d32c820b4a8a84a2598a295 languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.11": - version: 4.0.11 - resolution: "string.prototype.matchall@npm:4.0.11" +"string.prototype.matchall@npm:^4.0.10": + version: 4.0.12 + resolution: "string.prototype.matchall@npm:4.0.12" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" + es-abstract: "npm:^1.23.6" es-errors: "npm:^1.3.0" es-object-atoms: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.4" - gopd: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.7" - regexp.prototype.flags: "npm:^1.5.2" + get-intrinsic: "npm:^1.2.6" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + regexp.prototype.flags: "npm:^1.5.3" set-function-name: "npm:^2.0.2" - side-channel: "npm:^1.0.6" - checksum: a902ff4500f909f2a08e55cc5ab1ffbbc905f603b36837674370ee3921058edd0392147e15891910db62a2f31ace2adaf065eaa3bc6e9810bdbc8ca48e05a7b5 + side-channel: "npm:^1.1.0" + checksum: 10/e4ab34b9e7639211e6c5e9759adb063028c5c5c4fc32ad967838b2bd1e5ce83a66ae8ec755d24a79302849f090b59194571b2c33471e86e7821b21c0f56df316 languageName: node linkType: hard -"string.prototype.repeat@npm:^1.0.0": - version: 1.0.0 - resolution: "string.prototype.repeat@npm:1.0.0" +"string.prototype.trim@npm:^1.2.10": + version: 1.2.10 + resolution: "string.prototype.trim@npm:1.2.10" dependencies: - define-properties: "npm:^1.1.3" - es-abstract: "npm:^1.17.5" - checksum: 4b1bd91b75fa8fdf0541625184ebe80e445a465ce4253c19c3bccd633898005dadae0f74b85ae72662a53aafb8035bf48f8f5c0755aec09bc106a7f13959d05e + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-data-property: "npm:^1.1.4" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-object-atoms: "npm:^1.0.0" + has-property-descriptors: "npm:^1.0.2" + checksum: 10/47bb63cd2470a64bc5e2da1e570d369c016ccaa85c918c3a8bb4ab5965120f35e66d1f85ea544496fac84b9207a6b722adf007e6c548acd0813e5f8a82f9712a languageName: node linkType: hard @@ -14260,7 +15271,7 @@ __metadata: call-bind: "npm:^1.0.2" define-properties: "npm:^1.2.0" es-abstract: "npm:^1.22.1" - checksum: 9301f6cb2b6c44f069adde1b50f4048915985170a20a1d64cf7cb2dc53c5cd6b9525b92431f1257f894f94892d6c4ae19b5aa7f577c3589e7e51772dffc9d5a4 + checksum: 10/9301f6cb2b6c44f069adde1b50f4048915985170a20a1d64cf7cb2dc53c5cd6b9525b92431f1257f894f94892d6c4ae19b5aa7f577c3589e7e51772dffc9d5a4 languageName: node linkType: hard @@ -14272,7 +15283,7 @@ __metadata: define-properties: "npm:^1.2.1" es-abstract: "npm:^1.23.0" es-object-atoms: "npm:^1.0.0" - checksum: b2170903de6a2fb5a49bb8850052144e04b67329d49f1343cdc6a87cb24fb4e4b8ad00d3e273a399b8a3d8c32c89775d93a8f43cb42fbff303f25382079fb58a + checksum: 10/b2170903de6a2fb5a49bb8850052144e04b67329d49f1343cdc6a87cb24fb4e4b8ad00d3e273a399b8a3d8c32c89775d93a8f43cb42fbff303f25382079fb58a languageName: node linkType: hard @@ -14283,7 +15294,7 @@ __metadata: call-bind: "npm:^1.0.2" define-properties: "npm:^1.2.0" es-abstract: "npm:^1.22.1" - checksum: 3f0d3397ab9bd95cd98ae2fe0943bd3e7b63d333c2ab88f1875cf2e7c958c75dc3355f6fe19ee7c8fca28de6f39f2475e955e103821feb41299a2764a7463ffa + checksum: 10/3f0d3397ab9bd95cd98ae2fe0943bd3e7b63d333c2ab88f1875cf2e7c958c75dc3355f6fe19ee7c8fca28de6f39f2475e955e103821feb41299a2764a7463ffa languageName: node linkType: hard @@ -14294,7 +15305,19 @@ __metadata: call-bind: "npm:^1.0.7" define-properties: "npm:^1.2.1" es-object-atoms: "npm:^1.0.0" - checksum: c2e862ae724f95771da9ea17c27559d4eeced9208b9c20f69bbfcd1b9bc92375adf8af63a103194dba17c4cc4a5cb08842d929f415ff9d89c062d44689c8761b + checksum: 10/c2e862ae724f95771da9ea17c27559d4eeced9208b9c20f69bbfcd1b9bc92375adf8af63a103194dba17c4cc4a5cb08842d929f415ff9d89c062d44689c8761b + languageName: node + linkType: hard + +"string.prototype.trimend@npm:^1.0.9": + version: 1.0.9 + resolution: "string.prototype.trimend@npm:1.0.9" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10/140c73899b6747de9e499c7c2e7a83d549c47a26fa06045b69492be9cfb9e2a95187499a373983a08a115ecff8bc3bd7b0fb09b8ff72fb2172abe766849272ef languageName: node linkType: hard @@ -14305,7 +15328,7 @@ __metadata: call-bind: "npm:^1.0.2" define-properties: "npm:^1.2.0" es-abstract: "npm:^1.22.1" - checksum: 6e594d3a61b127d243b8be1312e9f78683abe452cfe0bcafa3e0dc62ad6f030ccfb64d87ed3086fb7cb540fda62442c164d237cc5cc4d53c6e3eb659c29a0aeb + checksum: 10/6e594d3a61b127d243b8be1312e9f78683abe452cfe0bcafa3e0dc62ad6f030ccfb64d87ed3086fb7cb540fda62442c164d237cc5cc4d53c6e3eb659c29a0aeb languageName: node linkType: hard @@ -14316,7 +15339,7 @@ __metadata: call-bind: "npm:^1.0.7" define-properties: "npm:^1.2.1" es-object-atoms: "npm:^1.0.0" - checksum: 160167dfbd68e6f7cb9f51a16074eebfce1571656fc31d40c3738ca9e30e35496f2c046fe57b6ad49f65f238a152be8c86fd9a2dd58682b5eba39dad995b3674 + checksum: 10/160167dfbd68e6f7cb9f51a16074eebfce1571656fc31d40c3738ca9e30e35496f2c046fe57b6ad49f65f238a152be8c86fd9a2dd58682b5eba39dad995b3674 languageName: node linkType: hard @@ -14325,7 +15348,7 @@ __metadata: resolution: "string_decoder@npm:1.3.0" dependencies: safe-buffer: "npm:~5.2.0" - checksum: 54d23f4a6acae0e93f999a585e673be9e561b65cd4cca37714af1e893ab8cd8dfa52a9e4f58f48f87b4a44918d3a9254326cb80ed194bf2e4c226e2b21767e56 + checksum: 10/54d23f4a6acae0e93f999a585e673be9e561b65cd4cca37714af1e893ab8cd8dfa52a9e4f58f48f87b4a44918d3a9254326cb80ed194bf2e4c226e2b21767e56 languageName: node linkType: hard @@ -14334,7 +15357,7 @@ __metadata: resolution: "strip-ansi@npm:6.0.1" dependencies: ansi-regex: "npm:^5.0.1" - checksum: ae3b5436d34fadeb6096367626ce987057713c566e1e7768818797e00ac5d62023d0f198c4e681eae9e20701721980b26a64a8f5b91238869592a9c6800719a2 + checksum: 10/ae3b5436d34fadeb6096367626ce987057713c566e1e7768818797e00ac5d62023d0f198c4e681eae9e20701721980b26a64a8f5b91238869592a9c6800719a2 languageName: node linkType: hard @@ -14343,21 +15366,21 @@ __metadata: resolution: "strip-ansi@npm:7.1.0" dependencies: ansi-regex: "npm:^6.0.1" - checksum: 475f53e9c44375d6e72807284024ac5d668ee1d06010740dec0b9744f2ddf47de8d7151f80e5f6190fc8f384e802fdf9504b76a7e9020c9faee7103623338be2 + checksum: 10/475f53e9c44375d6e72807284024ac5d668ee1d06010740dec0b9744f2ddf47de8d7151f80e5f6190fc8f384e802fdf9504b76a7e9020c9faee7103623338be2 languageName: node linkType: hard "strip-eof@npm:^1.0.0": version: 1.0.0 resolution: "strip-eof@npm:1.0.0" - checksum: 40bc8ddd7e072f8ba0c2d6d05267b4e0a4800898c3435b5fb5f5a21e6e47dfaff18467e7aa0d1844bb5d6274c3097246595841fbfeb317e541974ee992cac506 + checksum: 10/40bc8ddd7e072f8ba0c2d6d05267b4e0a4800898c3435b5fb5f5a21e6e47dfaff18467e7aa0d1844bb5d6274c3097246595841fbfeb317e541974ee992cac506 languageName: node linkType: hard -"strip-final-newline@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-final-newline@npm:3.0.0" - checksum: 23ee263adfa2070cd0f23d1ac14e2ed2f000c9b44229aec9c799f1367ec001478469560abefd00c5c99ee6f0b31c137d53ec6029c53e9f32a93804e18c201050 +"strip-final-newline@npm:^4.0.0": + version: 4.0.0 + resolution: "strip-final-newline@npm:4.0.0" + checksum: 10/b5fe48f695d74863153a3b3155220e6e9bf51f4447832998c8edec38e6559b3af87a9fe5ac0df95570a78a26f5fa91701358842eab3c15480e27980b154a145f languageName: node linkType: hard @@ -14366,27 +15389,14 @@ __metadata: resolution: "strip-indent@npm:3.0.0" dependencies: min-indent: "npm:^1.0.0" - checksum: 18f045d57d9d0d90cd16f72b2313d6364fd2cb4bf85b9f593523ad431c8720011a4d5f08b6591c9d580f446e78855c5334a30fb91aa1560f5d9f95ed1b4a0530 + checksum: 10/18f045d57d9d0d90cd16f72b2313d6364fd2cb4bf85b9f593523ad431c8720011a4d5f08b6591c9d580f446e78855c5334a30fb91aa1560f5d9f95ed1b4a0530 languageName: node linkType: hard "strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" - checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 - languageName: node - linkType: hard - -"strong-log-transformer@npm:^2.1.0": - version: 2.1.0 - resolution: "strong-log-transformer@npm:2.1.0" - dependencies: - duplexer: "npm:^0.1.1" - minimist: "npm:^1.2.0" - through: "npm:^2.3.4" - bin: - sl-log-transformer: bin/sl-log-transformer.js - checksum: 2fd14eb0a68893fdadefd89f964df404e3d637729c48aca015eb12d1c47455dee28b2522ad7150de23f7a57cce503656585e7644c9cd8532023ea572f8cc5a80 + checksum: 10/492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 languageName: node linkType: hard @@ -14395,7 +15405,7 @@ __metadata: resolution: "sumchecker@npm:3.0.1" dependencies: debug: "npm:^4.1.0" - checksum: 5c69776ce2b53040c952cfbca0f7b487b1ee993c55b6d5523f674ec075f30e031fd84b6706dc8ccc4deb9761b58f9925be8806a316e5eedff2286bb48cb75044 + checksum: 10/5c69776ce2b53040c952cfbca0f7b487b1ee993c55b6d5523f674ec075f30e031fd84b6706dc8ccc4deb9761b58f9925be8806a316e5eedff2286bb48cb75044 languageName: node linkType: hard @@ -14404,7 +15414,7 @@ __metadata: resolution: "supports-color@npm:5.5.0" dependencies: has-flag: "npm:^3.0.0" - checksum: 5f505c6fa3c6e05873b43af096ddeb22159831597649881aeb8572d6fe3b81e798cc10840d0c9735e0026b250368851b7f77b65e84f4e4daa820a4f69947f55b + checksum: 10/5f505c6fa3c6e05873b43af096ddeb22159831597649881aeb8572d6fe3b81e798cc10840d0c9735e0026b250368851b7f77b65e84f4e4daa820a4f69947f55b languageName: node linkType: hard @@ -14413,7 +15423,7 @@ __metadata: resolution: "supports-color@npm:7.2.0" dependencies: has-flag: "npm:^4.0.0" - checksum: c8bb7afd564e3b26b50ca6ee47572c217526a1389fe018d00345856d4a9b08ffbd61fadaf283a87368d94c3dcdb8f5ffe2650a5a65863e21ad2730ca0f05210a + checksum: 10/c8bb7afd564e3b26b50ca6ee47572c217526a1389fe018d00345856d4a9b08ffbd61fadaf283a87368d94c3dcdb8f5ffe2650a5a65863e21ad2730ca0f05210a languageName: node linkType: hard @@ -14422,66 +15432,61 @@ __metadata: resolution: "supports-color@npm:8.1.1" dependencies: has-flag: "npm:^4.0.0" - checksum: 157b534df88e39c5518c5e78c35580c1eca848d7dbaf31bbe06cdfc048e22c7ff1a9d046ae17b25691128f631a51d9ec373c1b740c12ae4f0de6e292037e4282 + checksum: 10/157b534df88e39c5518c5e78c35580c1eca848d7dbaf31bbe06cdfc048e22c7ff1a9d046ae17b25691128f631a51d9ec373c1b740c12ae4f0de6e292037e4282 languageName: node linkType: hard "supports-preserve-symlinks-flag@npm:^1.0.0": version: 1.0.0 resolution: "supports-preserve-symlinks-flag@npm:1.0.0" - checksum: a9dc19ae2220c952bd2231d08ddeecb1b0328b61e72071ff4000c8384e145cc07c1c0bdb3b5a1cb06e186a7b2790f1dee793418b332f6ddf320de25d9125be7e + checksum: 10/a9dc19ae2220c952bd2231d08ddeecb1b0328b61e72071ff4000c8384e145cc07c1c0bdb3b5a1cb06e186a7b2790f1dee793418b332f6ddf320de25d9125be7e languageName: node linkType: hard -"svelte-eslint-parser@npm:~0.43.0": - version: 0.43.0 - resolution: "svelte-eslint-parser@npm:0.43.0" +"svelte-eslint-parser@npm:1.3.3": + version: 1.3.3 + resolution: "svelte-eslint-parser@npm:1.3.3" dependencies: - eslint-scope: "npm:^7.2.2" - eslint-visitor-keys: "npm:^3.4.3" - espree: "npm:^9.6.1" - postcss: "npm:^8.4.39" + eslint-scope: "npm:^8.2.0" + eslint-visitor-keys: "npm:^4.0.0" + espree: "npm:^10.0.0" + postcss: "npm:^8.4.49" postcss-scss: "npm:^4.0.9" + postcss-selector-parser: "npm:^7.0.0" peerDependencies: svelte: ^3.37.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: svelte: optional: true - checksum: 2d056c92a8edf941a3df0d477f31c66962762799a3a764b020773f8affa9fbc8a2df60a5efd5fb25c7bd72d776ff56ae76cb4cbb2b684bfb4a24d48a59080758 + checksum: 10/dbffc0cc1fa92b1b825beae1488735138d6c8bdae58e65b8c568f79f883bc75014f05c61f31312f4e0f9183a81f77e5d80a4042ee57aba9e105652ccb3c412ec languageName: node linkType: hard -"svelte-native@npm:~1.0.29": +"svelte-native@npm:1.0.29": version: 1.0.29 resolution: "svelte-native@npm:1.0.29" peerDependencies: "@nativescript/core": ^8.5.9 svelte: ^4.2.8 - checksum: 70fa94f87d38cd4a3e581aef12c2945974b6aee52330dd34cc6b20b47ae41cef1b5e6b8d75887a7df32d5a5b73618a5cc601e73652dde9046a88495b4abab9ea + checksum: 10/70fa94f87d38cd4a3e581aef12c2945974b6aee52330dd34cc6b20b47ae41cef1b5e6b8d75887a7df32d5a5b73618a5cc601e73652dde9046a88495b4abab9ea languageName: node linkType: hard -"svelte-preprocess@npm:5.1.4": - version: 5.1.4 - resolution: "svelte-preprocess@npm:5.1.4" - dependencies: - "@types/pug": "npm:^2.0.6" - detect-indent: "npm:^6.1.0" - magic-string: "npm:^0.30.5" - sorcery: "npm:^0.11.0" - strip-indent: "npm:^3.0.0" +"svelte-preprocess@npm:6.0.3": + version: 6.0.3 + resolution: "svelte-preprocess@npm:6.0.3" peerDependencies: "@babel/core": ^7.10.2 coffeescript: ^2.5.1 less: ^3.11.3 || ^4.0.0 postcss: ^7 || ^8 - postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 + postcss-load-config: ">=3" pug: ^3.0.0 sass: ^1.26.8 - stylus: ^0.55.0 + stylus: ">=0.55" sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 - svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 - typescript: ">=3.9.5 || ^4.0.0 || ^5.0.0" + svelte: ^4.0.0 || ^5.0.0-next.100 || ^5.0.0 + typescript: ^5.0.0 peerDependenciesMeta: "@babel/core": optional: true @@ -14503,13 +15508,13 @@ __metadata: optional: true typescript: optional: true - checksum: e7a13479558e70b8d1e51fd53a97059e869f2be6080b752bfce9cbb12e84bd91a723fc671a2205c406724633bdd577fdb19e837ecface9689e9c9c6f222ccc72 + checksum: 10/872fcf6013508a6abe7526d5fc69cac526f1005b1f2db2d38fc6a011c98767b533e154e178ae9cddbe90fbe058bee235918f473fb769d72df0057f3a738a1553 languageName: node linkType: hard -"svelte@npm:4.2.19": - version: 4.2.19 - resolution: "svelte@npm:4.2.19" +"svelte@npm:4.2.20": + version: 4.2.20 + resolution: "svelte@npm:4.2.20" dependencies: "@ampproject/remapping": "npm:^2.2.1" "@jridgewell/sourcemap-codec": "npm:^1.4.15" @@ -14525,24 +15530,24 @@ __metadata: locate-character: "npm:^3.0.0" magic-string: "npm:^0.30.4" periscopic: "npm:^3.1.0" - checksum: 6da99f43ccc0de5879925becc6e53b49fbaffffbd7c9bac018f24a9e76e6d95826ee9564daa205cb17037ffb776fe0d93a3098c148bfe84bc88c918937be6f23 + checksum: 10/88d1ce0d604188e26027a22a3402d2d786b83807a1114b8ac4d44ff35abf11b729872e0bea397bfd5b16a927519467fbf1d307c1daa1d339547aefbd7be5af67 languageName: node linkType: hard -"synckit@npm:^0.9.1": - version: 0.9.2 - resolution: "synckit@npm:0.9.2" +"synckit@npm:^0.8.6": + version: 0.8.8 + resolution: "synckit@npm:0.8.8" dependencies: "@pkgr/core": "npm:^0.1.0" tslib: "npm:^2.6.2" - checksum: d45c4288be9c0232343650643892a7edafb79152c0c08d7ae5d33ca2c296b67a0e15f8cb5c9153969612c4ea5cd5686297542384aab977db23cfa6653fe02027 + checksum: 10/2864a5c3e689ad5b991bebbd8a583c5682c4fa08a4f39986b510b6b5d160c08fc3672444069f8f96ed6a9d12772879c674c1f61e728573eadfa90af40a765b74 languageName: node linkType: hard "tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1": version: 2.2.1 resolution: "tapable@npm:2.2.1" - checksum: 1769336dd21481ae6347611ca5fca47add0962fd8e80466515032125eca0084a4f0ede11e65341b9c0018ef4e1cf1ad820adbb0fba7cc99865c6005734000b0a + checksum: 10/1769336dd21481ae6347611ca5fca47add0962fd8e80466515032125eca0084a4f0ede11e65341b9c0018ef4e1cf1ad820adbb0fba7cc99865c6005734000b0a languageName: node linkType: hard @@ -14556,28 +15561,20 @@ __metadata: minizlib: "npm:^2.1.1" mkdirp: "npm:^1.0.3" yallist: "npm:^4.0.0" - checksum: c05249318532328386f223ac6f2cd486ffc4137b6cde5904169197294169e7da9b791fd49652ee1a1300d31fa218c60409df15e66bbddc6f8abbc246c77cba18 + checksum: 10/c05249318532328386f223ac6f2cd486ffc4137b6cde5904169197294169e7da9b791fd49652ee1a1300d31fa218c60409df15e66bbddc6f8abbc246c77cba18 languageName: node linkType: hard -"tar@npm:^6.2.1": - version: 6.2.1 - resolution: "tar@npm:6.2.1" +"tar@npm:^7.4.3, tar@npm:^7.5.1, tar@npm:^7.5.2": + version: 7.5.2 + resolution: "tar@npm:7.5.2" dependencies: - chownr: "npm:^2.0.0" - fs-minipass: "npm:^2.0.0" - minipass: "npm:^5.0.0" - minizlib: "npm:^2.1.1" - mkdirp: "npm:^1.0.3" - yallist: "npm:^4.0.0" - checksum: bfbfbb2861888077fc1130b84029cdc2721efb93d1d1fb80f22a7ac3a98ec6f8972f29e564103bbebf5e97be67ebc356d37fa48dbc4960600a1eb7230fbd1ea0 - languageName: node - linkType: hard - -"temp-dir@npm:^3.0.0": - version: 3.0.0 - resolution: "temp-dir@npm:3.0.0" - checksum: 577211e995d1d584dd60f1469351d45e8a5b4524e4a9e42d3bdd12cfde1d0bb8f5898311bef24e02aaafb69514c1feb58c7b4c33dcec7129da3b0861a4ca935b + "@isaacs/fs-minipass": "npm:^4.0.0" + chownr: "npm:^3.0.0" + minipass: "npm:^7.1.2" + minizlib: "npm:^3.1.0" + yallist: "npm:^5.0.0" + checksum: 10/dbad9c9a07863cd1bdf8801d563b3280aa7dd0f4a6cead779ff7516d148dc80b4c04639ba732d47f91f04002f57e8c3c6573a717d649daecaac74ce71daa7ad3 languageName: node linkType: hard @@ -14599,7 +15596,7 @@ __metadata: optional: true uglify-js: optional: true - checksum: 77e7e429cf9c3e3173103b731360aace42083c8e7e54b33688195979d1ea29a99bde8e1c6589418d6f16e7dc54910db8bc403768833f8c8fa913bc48d7a22234 + checksum: 10/77e7e429cf9c3e3173103b731360aace42083c8e7e54b33688195979d1ea29a99bde8e1c6589418d6f16e7dc54910db8bc403768833f8c8fa913bc48d7a22234 languageName: node linkType: hard @@ -14613,21 +15610,21 @@ __metadata: source-map-support: "npm:~0.5.20" bin: terser: bin/terser - checksum: e2513b0b3d0327c94c40b277a3aa17b26e07903ad0e550b2797c84365a3f189360e3ce56cde0396084787b76ab9880e8ace07866fb80fd3756dcccc4ea92f619 + checksum: 10/e2513b0b3d0327c94c40b277a3aa17b26e07903ad0e550b2797c84365a3f189360e3ce56cde0396084787b76ab9880e8ace07866fb80fd3756dcccc4ea92f619 languageName: node linkType: hard "text-extensions@npm:^2.0.0": version: 2.4.0 resolution: "text-extensions@npm:2.4.0" - checksum: 9bdbc9959e004ccc86a6ec076d6c5bb6765978263e9d0d5febb640d7675c09919ea912f3fe9d50b68c3c7c43cc865610a7cb24954343abb31f74c205fbae4e45 + checksum: 10/9bdbc9959e004ccc86a6ec076d6c5bb6765978263e9d0d5febb640d7675c09919ea912f3fe9d50b68c3c7c43cc865610a7cb24954343abb31f74c205fbae4e45 languageName: node linkType: hard "text-table@npm:^0.2.0": version: 0.2.0 resolution: "text-table@npm:0.2.0" - checksum: 4383b5baaeffa9bb4cda2ac33a4aa2e6d1f8aaf811848bf73513a9b88fd76372dc461f6fd6d2e9cb5100f48b473be32c6f95bd983509b7d92bb4d92c10747452 + checksum: 10/4383b5baaeffa9bb4cda2ac33a4aa2e6d1f8aaf811848bf73513a9b88fd76372dc461f6fd6d2e9cb5100f48b473be32c6f95bd983509b7d92bb4d92c10747452 languageName: node linkType: hard @@ -14636,7 +15633,7 @@ __metadata: resolution: "thenify-all@npm:1.6.0" dependencies: thenify: "npm:>= 3.1.0 < 4" - checksum: dba7cc8a23a154cdcb6acb7f51d61511c37a6b077ec5ab5da6e8b874272015937788402fd271fdfc5f187f8cb0948e38d0a42dcc89d554d731652ab458f5343e + checksum: 10/dba7cc8a23a154cdcb6acb7f51d61511c37a6b077ec5ab5da6e8b874272015937788402fd271fdfc5f187f8cb0948e38d0a42dcc89d554d731652ab458f5343e languageName: node linkType: hard @@ -14645,38 +15642,38 @@ __metadata: resolution: "thenify@npm:3.3.1" dependencies: any-promise: "npm:^1.0.0" - checksum: 486e1283a867440a904e36741ff1a177faa827cf94d69506f7e3ae4187b9afdf9ec368b3d8da225c192bfe2eb943f3f0080594156bf39f21b57cd1411e2e7f6d + checksum: 10/486e1283a867440a904e36741ff1a177faa827cf94d69506f7e3ae4187b9afdf9ec368b3d8da225c192bfe2eb943f3f0080594156bf39f21b57cd1411e2e7f6d languageName: node linkType: hard -"through@npm:>=2.2.7 <3, through@npm:^2.3.4, through@npm:^2.3.6": +"through@npm:>=2.2.7 <3, through@npm:^2.3.6": version: 2.3.8 resolution: "through@npm:2.3.8" - checksum: 5da78346f70139a7d213b65a0106f3c398d6bc5301f9248b5275f420abc2c4b1e77c2abc72d218dedc28c41efb2e7c312cb76a7730d04f9c2d37d247da3f4198 + checksum: 10/5da78346f70139a7d213b65a0106f3c398d6bc5301f9248b5275f420abc2c4b1e77c2abc72d218dedc28c41efb2e7c312cb76a7730d04f9c2d37d247da3f4198 languageName: node linkType: hard -"tinyexec@npm:^0.3.0": - version: 0.3.1 - resolution: "tinyexec@npm:0.3.1" - checksum: 0537c70590d52d354f40c0255ff0f654a3d18ddb3812b440ddf9d436edf516c8057838ad5a38744c0c59670ec03e3cf23fbe04ae3d49f031d948274e99002569 +"tinyexec@npm:^1.0.0": + version: 1.0.2 + resolution: "tinyexec@npm:1.0.2" + checksum: 10/cb709ed4240e873d3816e67f851d445f5676e0ae3a52931a60ff571d93d388da09108c8057b62351766133ee05ff3159dd56c3a0fbd39a5933c6639ce8771405 languageName: node linkType: hard -"tinyglobby@npm:^0.2.10": - version: 0.2.10 - resolution: "tinyglobby@npm:0.2.10" +"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.15": + version: 0.2.15 + resolution: "tinyglobby@npm:0.2.15" dependencies: - fdir: "npm:^6.4.2" - picomatch: "npm:^4.0.2" - checksum: 10c976866d849702edc47fc3fef27d63f074c40f75ef17171ecc1452967900699fa1e62373681dd58e673ddff2e3f6094bcd0a2101e3e4b30f4c2b9da41397f2 + fdir: "npm:^6.5.0" + picomatch: "npm:^4.0.3" + checksum: 10/d72bd826a8b0fa5fa3929e7fe5ba48fceb2ae495df3a231b6c5408cd7d8c00b58ab5a9c2a76ba56a62ee9b5e083626f1f33599734bed1ffc4b792406408f0ca2 languageName: node linkType: hard -"tinyrainbow@npm:^1.2.0": - version: 1.2.0 - resolution: "tinyrainbow@npm:1.2.0" - checksum: 2924444db6804355e5ba2b6e586c7f77329d93abdd7257a069a0f4530dff9f16de484e80479094e3f39273462541b003a65ee3a6afc2d12555aa745132deba5d +"tinyrainbow@npm:^3.0.3": + version: 3.0.3 + resolution: "tinyrainbow@npm:3.0.3" + checksum: 10/169cc63c15e1378674180f3207c82c05bfa58fc79992e48792e8d97b4b759012f48e95297900ede24a81f0087cf329a0d85bb81109739eacf03c650127b3f6c1 languageName: node linkType: hard @@ -14685,14 +15682,14 @@ __metadata: resolution: "tmp@npm:0.0.33" dependencies: os-tmpdir: "npm:~1.0.2" - checksum: 09c0abfd165cff29b32be42bc35e80b8c64727d97dedde6550022e88fa9fd39a084660415ed8e3ebaa2aca1ee142f86df8b31d4196d4f81c774a3a20fd4b6abf + checksum: 10/09c0abfd165cff29b32be42bc35e80b8c64727d97dedde6550022e88fa9fd39a084660415ed8e3ebaa2aca1ee142f86df8b31d4196d4f81c774a3a20fd4b6abf languageName: node linkType: hard "to-fast-properties@npm:^2.0.0": version: 2.0.0 resolution: "to-fast-properties@npm:2.0.0" - checksum: be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168 + checksum: 10/be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168 languageName: node linkType: hard @@ -14701,14 +15698,14 @@ __metadata: resolution: "to-object-path@npm:0.3.0" dependencies: kind-of: "npm:^3.0.2" - checksum: 9425effee5b43e61d720940fa2b889623f77473d459c2ce3d4a580a4405df4403eec7be6b857455908070566352f9e2417304641ed158dda6f6a365fe3e66d70 + checksum: 10/9425effee5b43e61d720940fa2b889623f77473d459c2ce3d4a580a4405df4403eec7be6b857455908070566352f9e2417304641ed158dda6f6a365fe3e66d70 languageName: node linkType: hard "to-readable-stream@npm:^1.0.0": version: 1.0.0 resolution: "to-readable-stream@npm:1.0.0" - checksum: a99e23d49777d9d03686f03cc0bbbcb4648d991648990a98bc93b55cf91a2ae830c41b5efa36802f1c00a34bba93bd33b10346772fd3f49bcf1667a99c85f354 + checksum: 10/a99e23d49777d9d03686f03cc0bbbcb4648d991648990a98bc93b55cf91a2ae830c41b5efa36802f1c00a34bba93bd33b10346772fd3f49bcf1667a99c85f354 languageName: node linkType: hard @@ -14718,7 +15715,7 @@ __metadata: dependencies: is-number: "npm:^3.0.0" repeat-string: "npm:^1.6.1" - checksum: 2eed5f897188de8ec8745137f80c0f564810082d506278dd6a80db4ea313b6d363ce8d7dc0e0406beeaba0bb7f90f01b41fa3d08fb72dd02c329b2ec579cd4e8 + checksum: 10/2eed5f897188de8ec8745137f80c0f564810082d506278dd6a80db4ea313b6d363ce8d7dc0e0406beeaba0bb7f90f01b41fa3d08fb72dd02c329b2ec579cd4e8 languageName: node linkType: hard @@ -14727,7 +15724,7 @@ __metadata: resolution: "to-regex-range@npm:5.0.1" dependencies: is-number: "npm:^7.0.0" - checksum: 10dda13571e1f5ad37546827e9b6d4252d2e0bc176c24a101252153ef435d83696e2557fe128c4678e4e78f5f01e83711c703eef9814eb12dab028580d45980a + checksum: 10/10dda13571e1f5ad37546827e9b6d4252d2e0bc176c24a101252153ef435d83696e2557fe128c4678e4e78f5f01e83711c703eef9814eb12dab028580d45980a languageName: node linkType: hard @@ -14739,42 +15736,42 @@ __metadata: extend-shallow: "npm:^3.0.2" regex-not: "npm:^1.0.2" safe-regex: "npm:^1.1.0" - checksum: ab87c22f0719f7def00145b53e2c90d2fdcc75efa0fec1227b383aaf88ed409db2542b2b16bcbfbf95fe0727f879045803bb635b777c0306762241ca3e5562c6 + checksum: 10/ab87c22f0719f7def00145b53e2c90d2fdcc75efa0fec1227b383aaf88ed409db2542b2b16bcbfbf95fe0727f879045803bb635b777c0306762241ca3e5562c6 languageName: node linkType: hard "toidentifier@npm:1.0.1": version: 1.0.1 resolution: "toidentifier@npm:1.0.1" - checksum: 952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45 + checksum: 10/952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45 languageName: node linkType: hard "totalist@npm:^1.0.0": version: 1.1.0 resolution: "totalist@npm:1.1.0" - checksum: dfab80c7104a1d170adc8c18782d6c04b7df08352dec452191208c66395f7ef2af7537ddfa2cf1decbdcfab1a47afbbf0dec6543ea191da98c1c6e1599f86adc + checksum: 10/dfab80c7104a1d170adc8c18782d6c04b7df08352dec452191208c66395f7ef2af7537ddfa2cf1decbdcfab1a47afbbf0dec6543ea191da98c1c6e1599f86adc languageName: node linkType: hard "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" - checksum: 8f1f5aa6cb232f9e1bdc86f485f916b7aa38caee8a778b378ffec0b70d9307873f253f5cbadbe2955ece2ac5c83d0dc14a77513166ccd0a0c7fe197e21396695 + checksum: 10/8f1f5aa6cb232f9e1bdc86f485f916b7aa38caee8a778b378ffec0b70d9307873f253f5cbadbe2955ece2ac5c83d0dc14a77513166ccd0a0c7fe197e21396695 languageName: node linkType: hard "treeverse@npm:^3.0.0": version: 3.0.0 resolution: "treeverse@npm:3.0.0" - checksum: a053ad73f800c64c53ecf0effe7ea12e16eae1cf03f0901ac6b61390b6440d05d0aa8c942b6e77d2e9237d247b36fd405284942419f3817c9c3ef43bc5236218 + checksum: 10/a053ad73f800c64c53ecf0effe7ea12e16eae1cf03f0901ac6b61390b6440d05d0aa8c942b6e77d2e9237d247b36fd405284942419f3817c9c3ef43bc5236218 languageName: node linkType: hard "trim-newlines@npm:^3.0.0": version: 3.0.1 resolution: "trim-newlines@npm:3.0.1" - checksum: b530f3fadf78e570cf3c761fb74fef655beff6b0f84b29209bac6c9622db75ad1417f4a7b5d54c96605dcd72734ad44526fef9f396807b90839449eb543c6206 + checksum: 10/b530f3fadf78e570cf3c761fb74fef655beff6b0f84b29209bac6c9622db75ad1417f4a7b5d54c96605dcd72734ad44526fef9f396807b90839449eb543c6206 languageName: node linkType: hard @@ -14783,14 +15780,14 @@ __metadata: resolution: "ts-api-utils@npm:1.3.0" peerDependencies: typescript: ">=4.2.0" - checksum: 3ee44faa24410cd649b5c864e068d438aa437ef64e9e4a66a41646a6d3024d3097a695eeb3fb26ee364705d3cb9653a65756d009e6a53badb6066a5f447bf7ed + checksum: 10/3ee44faa24410cd649b5c864e068d438aa437ef64e9e4a66a41646a6d3024d3097a695eeb3fb26ee364705d3cb9653a65756d009e6a53badb6066a5f447bf7ed languageName: node linkType: hard "ts-dedent@npm:^2.0.0": version: 2.2.0 resolution: "ts-dedent@npm:2.2.0" - checksum: 93ed8f7878b6d5ed3c08d99b740010eede6bccfe64bce61c5a4da06a2c17d6ddbb80a8c49c2d15251de7594a4f93ffa21dd10e7be75ef66a4dc9951b4a94e2af + checksum: 10/93ed8f7878b6d5ed3c08d99b740010eede6bccfe64bce61c5a4da06a2c17d6ddbb80a8c49c2d15251de7594a4f93ffa21dd10e7be75ef66a4dc9951b4a94e2af languageName: node linkType: hard @@ -14805,77 +15802,77 @@ __metadata: peerDependencies: typescript: "*" webpack: ^5.0.0 - checksum: 6779ca2627f36c2ffbaf62c20eba8aa420e39b33dfbb7ea03ee84e97010b3139fe63bda7d37117dcd08b2be2235684d8e4971750e5c92441af18dac8b18907c3 + checksum: 10/6779ca2627f36c2ffbaf62c20eba8aa420e39b33dfbb7ea03ee84e97010b3139fe63bda7d37117dcd08b2be2235684d8e4971750e5c92441af18dac8b18907c3 languageName: node linkType: hard -"ts-patch@npm:3.2.1": - version: 3.2.1 - resolution: "ts-patch@npm:3.2.1" +"ts-patch@npm:3.3.0": + version: 3.3.0 + resolution: "ts-patch@npm:3.3.0" dependencies: chalk: "npm:^4.1.2" - global-prefix: "npm:^3.0.0" + global-prefix: "npm:^4.0.0" minimist: "npm:^1.2.8" resolve: "npm:^1.22.2" - semver: "npm:^7.5.4" + semver: "npm:^7.6.3" strip-ansi: "npm:^6.0.1" bin: ts-patch: bin/ts-patch.js tspc: bin/tspc.js - checksum: d15d6a8bdad0a39e56a8f346a6aa7174cf48176c0aa2e5a6d223c325e411592804b02cdf428c72807ed2c617cf1031cc362ef8a74dbac3eaaada47db91b6d1d2 + checksum: 10/5b0a42cacdfef2136b18b785b4ca6579d470001560d42139057fccf6ed85a622a73e5efba1b20426b047bf9aaf2090a23a9afca4e72ab330b166344dd45b3386 languageName: node linkType: hard "ts-simple-type@npm:~0.3.6": version: 0.3.7 resolution: "ts-simple-type@npm:0.3.7" - checksum: cab931f427f22b7dc9e5df505e658f88d3d973a1151c008958d6f1e7c13d0fe96a07cd806c7b29e78175d70d19bd39e875a31dbac538a9d83b3919a827c73435 + checksum: 10/cab931f427f22b7dc9e5df505e658f88d3d973a1151c008958d6f1e7c13d0fe96a07cd806c7b29e78175d70d19bd39e875a31dbac538a9d83b3919a827c73435 languageName: node linkType: hard "tslib@npm:2.8.1, tslib@npm:^2.6.3": version: 2.8.1 resolution: "tslib@npm:2.8.1" - checksum: 3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7 + checksum: 10/3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7 languageName: node linkType: hard "tslib@npm:^1.9.0": version: 1.14.1 resolution: "tslib@npm:1.14.1" - checksum: 7dbf34e6f55c6492637adb81b555af5e3b4f9cc6b998fb440dac82d3b42bdc91560a35a5fb75e20e24a076c651438234da6743d139e4feabf0783f3cdfe1dddb + checksum: 10/7dbf34e6f55c6492637adb81b555af5e3b4f9cc6b998fb440dac82d3b42bdc91560a35a5fb75e20e24a076c651438234da6743d139e4feabf0783f3cdfe1dddb languageName: node linkType: hard "tslib@npm:^2.0.0": version: 2.4.1 resolution: "tslib@npm:2.4.1" - checksum: e14311d5392ec0e3519feb9afdb54483d7f3aa2d3def6f1a1a30bd3deca5dfeadd106e80bee9ba880bce86a2e50854c9fe5958572cd188d7ac6f8625101a6a8f + checksum: 10/e14311d5392ec0e3519feb9afdb54483d7f3aa2d3def6f1a1a30bd3deca5dfeadd106e80bee9ba880bce86a2e50854c9fe5958572cd188d7ac6f8625101a6a8f languageName: node linkType: hard "tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.6.2": version: 2.6.2 resolution: "tslib@npm:2.6.2" - checksum: bd26c22d36736513980091a1e356378e8b662ded04204453d353a7f34a4c21ed0afc59b5f90719d4ba756e581a162ecbf93118dc9c6be5acf70aa309188166ca + checksum: 10/bd26c22d36736513980091a1e356378e8b662ded04204453d353a7f34a4c21ed0afc59b5f90719d4ba756e581a162ecbf93118dc9c6be5acf70aa309188166ca languageName: node linkType: hard -"tuf-js@npm:^2.2.0": - version: 2.2.0 - resolution: "tuf-js@npm:2.2.0" +"tuf-js@npm:^4.0.0": + version: 4.0.0 + resolution: "tuf-js@npm:4.0.0" dependencies: - "@tufjs/models": "npm:2.0.0" - debug: "npm:^4.3.4" - make-fetch-happen: "npm:^13.0.0" - checksum: a513ce533c06390b7d8767fe68250adac2535bc63c460e9ab8cbae8253da5ccd6fd204448a460536a6e77f7cf5fcf5a3b104971610f9f319a9b8f95b3b574b95 + "@tufjs/models": "npm:4.0.0" + debug: "npm:^4.4.1" + make-fetch-happen: "npm:^15.0.0" + checksum: 10/7de216e39578f7abd449b2eaed7977b9e99f3b66bcc7ff24f4f4a4a4bcca032a1c180e2a3fd20019ed820d898010fcd9f2654446c87dbf93a9b13f163bb99422 languageName: node linkType: hard "tunnel@npm:^0.0.6": version: 0.0.6 resolution: "tunnel@npm:0.0.6" - checksum: cf1ffed5e67159b901a924dbf94c989f20b2b3b65649cfbbe4b6abb35955ce2cf7433b23498bdb2c5530ab185b82190fce531597b3b4a649f06a907fc8702405 + checksum: 10/cf1ffed5e67159b901a924dbf94c989f20b2b3b65649cfbbe4b6abb35955ce2cf7433b23498bdb2c5530ab185b82190fce531597b3b4a649f06a907fc8702405 languageName: node linkType: hard @@ -14884,84 +15881,77 @@ __metadata: resolution: "type-check@npm:0.4.0" dependencies: prelude-ls: "npm:^1.2.1" - checksum: 14687776479d048e3c1dbfe58a2409e00367810d6960c0f619b33793271ff2a27f81b52461f14a162f1f89a9b1d8da1b237fc7c99b0e1fdcec28ec63a86b1fec + checksum: 10/14687776479d048e3c1dbfe58a2409e00367810d6960c0f619b33793271ff2a27f81b52461f14a162f1f89a9b1d8da1b237fc7c99b0e1fdcec28ec63a86b1fec languageName: node linkType: hard "type-fest@npm:^0.13.1": version: 0.13.1 resolution: "type-fest@npm:0.13.1" - checksum: 11e9476dc85bf97a71f6844fb67ba8e64a4c7e445724c0f3bd37eb2ddf4bc97c1dc9337bd880b28bce158de1c0cb275c2d03259815a5bf64986727197126ab56 + checksum: 10/11e9476dc85bf97a71f6844fb67ba8e64a4c7e445724c0f3bd37eb2ddf4bc97c1dc9337bd880b28bce158de1c0cb275c2d03259815a5bf64986727197126ab56 languageName: node linkType: hard "type-fest@npm:^0.20.2": version: 0.20.2 resolution: "type-fest@npm:0.20.2" - checksum: 8907e16284b2d6cfa4f4817e93520121941baba36b39219ea36acfe64c86b9dbc10c9941af450bd60832c8f43464974d51c0957f9858bc66b952b66b6914cbb9 + checksum: 10/8907e16284b2d6cfa4f4817e93520121941baba36b39219ea36acfe64c86b9dbc10c9941af450bd60832c8f43464974d51c0957f9858bc66b952b66b6914cbb9 languageName: node linkType: hard "type-fest@npm:^0.21.3": version: 0.21.3 resolution: "type-fest@npm:0.21.3" - checksum: f4254070d9c3d83a6e573bcb95173008d73474ceadbbf620dd32d273940ca18734dff39c2b2480282df9afe5d1675ebed5499a00d791758748ea81f61a38961f + checksum: 10/f4254070d9c3d83a6e573bcb95173008d73474ceadbbf620dd32d273940ca18734dff39c2b2480282df9afe5d1675ebed5499a00d791758748ea81f61a38961f languageName: node linkType: hard "type-fest@npm:^0.6.0": version: 0.6.0 resolution: "type-fest@npm:0.6.0" - checksum: 9ecbf4ba279402b14c1a0614b6761bbe95626fab11377291fecd7e32b196109551e0350dcec6af74d97ced1b000ba8060a23eca33157091e642b409c2054ba82 + checksum: 10/9ecbf4ba279402b14c1a0614b6761bbe95626fab11377291fecd7e32b196109551e0350dcec6af74d97ced1b000ba8060a23eca33157091e642b409c2054ba82 languageName: node linkType: hard "type-fest@npm:^0.7.1": version: 0.7.1 resolution: "type-fest@npm:0.7.1" - checksum: 0699b6011bb3f7fac5fd5385e2e09432cde08fa89283f24084f29db00ec69a5445cd3aa976438ec74fc552a9a96f4a04ed390b5cb62eb7483aa4b6e5b935e059 + checksum: 10/0699b6011bb3f7fac5fd5385e2e09432cde08fa89283f24084f29db00ec69a5445cd3aa976438ec74fc552a9a96f4a04ed390b5cb62eb7483aa4b6e5b935e059 languageName: node linkType: hard "type-fest@npm:^0.8.1": version: 0.8.1 resolution: "type-fest@npm:0.8.1" - checksum: fd4a91bfb706aeeb0d326ebd2e9a8ea5263979e5dec8d16c3e469a5bd3a946e014a062ef76c02e3086d3d1c7209a56a20a4caafd0e9f9a5c2ab975084ea3d388 + checksum: 10/fd4a91bfb706aeeb0d326ebd2e9a8ea5263979e5dec8d16c3e469a5bd3a946e014a062ef76c02e3086d3d1c7209a56a20a4caafd0e9f9a5c2ab975084ea3d388 languageName: node linkType: hard "type-fest@npm:^2.5.1": version: 2.19.0 resolution: "type-fest@npm:2.19.0" - checksum: 7bf9e8fdf34f92c8bb364c0af14ca875fac7e0183f2985498b77be129dc1b3b1ad0a6b3281580f19e48c6105c037fb966ad9934520c69c6434d17fd0af4eed78 + checksum: 10/7bf9e8fdf34f92c8bb364c0af14ca875fac7e0183f2985498b77be129dc1b3b1ad0a6b3281580f19e48c6105c037fb966ad9934520c69c6434d17fd0af4eed78 languageName: node linkType: hard -"type-fest@npm:^3.8.0": - version: 3.13.1 - resolution: "type-fest@npm:3.13.1" - checksum: 9a8a2359ada34c9b3affcaf3a8f73ee14c52779e89950db337ce66fb74c3399776c697c99f2532e9b16e10e61cfdba3b1c19daffb93b338b742f0acd0117ce12 +"type-fest@npm:^4.23.0": + version: 4.29.1 + resolution: "type-fest@npm:4.29.1" + checksum: 10/aa75198c18d93ea5eef727bfdc3461ac4aa51619dd8ca43651152e3eeacfd1a6a5206b7abf4ac2e722a15c5b948eb619bdc2c9eceef0a6b3ac23cbf71b24dcbd languageName: node linkType: hard -"type-fest@npm:^4.2.0, type-fest@npm:^4.6.0": +"type-fest@npm:^4.6.0": version: 4.10.3 resolution: "type-fest@npm:4.10.3" - checksum: ab86ee1624efbb29be138f5582654b32bd0f0c55cdef9bab0eca76933936313933058de7ddc9e6b741aa2ee686f15b1c4451e777e2db93eff44ee69770c84046 - languageName: node - linkType: hard - -"type-fest@npm:^4.23.0": - version: 4.29.1 - resolution: "type-fest@npm:4.29.1" - checksum: aa75198c18d93ea5eef727bfdc3461ac4aa51619dd8ca43651152e3eeacfd1a6a5206b7abf4ac2e722a15c5b948eb619bdc2c9eceef0a6b3ac23cbf71b24dcbd + checksum: 10/ab86ee1624efbb29be138f5582654b32bd0f0c55cdef9bab0eca76933936313933058de7ddc9e6b741aa2ee686f15b1c4451e777e2db93eff44ee69770c84046 languageName: node linkType: hard "type-fest@npm:^4.7.1": version: 4.15.0 resolution: "type-fest@npm:4.15.0" - checksum: 8f897551877daa0df7bb17a21b6acd8a21ac5a0bdb14dbfd353b16013fed99f23c6d9c12a2c7685c8dededb4739ec8bfb120a914330f8b11a478a89758a11acc + checksum: 10/8f897551877daa0df7bb17a21b6acd8a21ac5a0bdb14dbfd353b16013fed99f23c6d9c12a2c7685c8dededb4739ec8bfb120a914330f8b11a478a89758a11acc languageName: node linkType: hard @@ -14971,7 +15961,7 @@ __metadata: dependencies: media-typer: "npm:0.3.0" mime-types: "npm:~2.1.24" - checksum: 0bd9eeae5efd27d98fd63519f999908c009e148039d8e7179a074f105362d4fcc214c38b24f6cda79c87e563cbd12083a4691381ed28559220d4a10c2047bed4 + checksum: 10/0bd9eeae5efd27d98fd63519f999908c009e148039d8e7179a074f105362d4fcc214c38b24f6cda79c87e563cbd12083a4691381ed28559220d4a10c2047bed4 languageName: node linkType: hard @@ -14982,7 +15972,18 @@ __metadata: call-bind: "npm:^1.0.7" es-errors: "npm:^1.3.0" is-typed-array: "npm:^1.1.13" - checksum: 02ffc185d29c6df07968272b15d5319a1610817916ec8d4cd670ded5d1efe72901541ff2202fcc622730d8a549c76e198a2f74e312eabbfb712ed907d45cbb0b + checksum: 10/02ffc185d29c6df07968272b15d5319a1610817916ec8d4cd670ded5d1efe72901541ff2202fcc622730d8a549c76e198a2f74e312eabbfb712ed907d45cbb0b + languageName: node + linkType: hard + +"typed-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-buffer@npm:1.0.3" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-typed-array: "npm:^1.1.14" + checksum: 10/3fb91f0735fb413b2bbaaca9fabe7b8fc14a3fa5a5a7546bab8a57e755be0e3788d893195ad9c2b842620592de0e68d4c077d4c2c41f04ec25b8b5bb82fa9a80 languageName: node linkType: hard @@ -14995,7 +15996,20 @@ __metadata: gopd: "npm:^1.0.1" has-proto: "npm:^1.0.3" is-typed-array: "npm:^1.1.13" - checksum: e4a38329736fe6a73b52a09222d4a9e8de14caaa4ff6ad8e55217f6705b017d9815b7284c85065b3b8a7704e226ccff1372a72b78c2a5b6b71b7bf662308c903 + checksum: 10/e4a38329736fe6a73b52a09222d4a9e8de14caaa4ff6ad8e55217f6705b017d9815b7284c85065b3b8a7704e226ccff1372a72b78c2a5b6b71b7bf662308c903 + languageName: node + linkType: hard + +"typed-array-byte-length@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-byte-length@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.8" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.14" + checksum: 10/269dad101dda73e3110117a9b84db86f0b5c07dad3a9418116fd38d580cab7fc628a4fc167e29b6d7c39da2f53374b78e7cb578b3c5ec7a556689d985d193519 languageName: node linkType: hard @@ -15009,7 +16023,22 @@ __metadata: gopd: "npm:^1.0.1" has-proto: "npm:^1.0.3" is-typed-array: "npm:^1.1.13" - checksum: ac26d720ebb2aacbc45e231347c359e6649f52e0cfe0e76e62005912f8030d68e4cb7b725b1754e8fdd48e433cb68df5a8620a3e420ad1457d666e8b29bf9150 + checksum: 10/ac26d720ebb2aacbc45e231347c359e6649f52e0cfe0e76e62005912f8030d68e4cb7b725b1754e8fdd48e433cb68df5a8620a3e420ad1457d666e8b29bf9150 + languageName: node + linkType: hard + +"typed-array-byte-offset@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-byte-offset@npm:1.0.4" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.15" + reflect.getprototypeof: "npm:^1.0.9" + checksum: 10/c2869aa584cdae24ecfd282f20a0f556b13a49a9d5bca1713370bb3c89dff0ccbc5ceb45cb5b784c98f4579e5e3e2a07e438c3a5b8294583e2bd4abbd5104fb5 languageName: node linkType: hard @@ -15023,7 +16052,7 @@ __metadata: has-proto: "npm:^1.0.3" is-typed-array: "npm:^1.1.13" possible-typed-array-names: "npm:^1.0.0" - checksum: f9a0da99c41880b44e2c5e5d0d01515c2a6e0f54b10c594151804f013272d837df3b67ea84d7304ecfbab2c10d99c3372168bf3a4bd295abf13ac5a72f93054a + checksum: 10/f9a0da99c41880b44e2c5e5d0d01515c2a6e0f54b10c594151804f013272d837df3b67ea84d7304ecfbab2c10d99c3372168bf3a4bd295abf13ac5a72f93054a languageName: node linkType: hard @@ -15037,57 +16066,71 @@ __metadata: has-proto: "npm:^1.0.3" is-typed-array: "npm:^1.1.13" possible-typed-array-names: "npm:^1.0.0" - checksum: 05e96cf4ff836743ebfc593d86133b8c30e83172cb5d16c56814d7bacfed57ce97e87ada9c4b2156d9aaa59f75cdef01c25bd9081c7826e0b869afbefc3e8c39 + checksum: 10/05e96cf4ff836743ebfc593d86133b8c30e83172cb5d16c56814d7bacfed57ce97e87ada9c4b2156d9aaa59f75cdef01c25bd9081c7826e0b869afbefc3e8c39 + languageName: node + linkType: hard + +"typed-array-length@npm:^1.0.7": + version: 1.0.7 + resolution: "typed-array-length@npm:1.0.7" + dependencies: + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + is-typed-array: "npm:^1.1.13" + possible-typed-array-names: "npm:^1.0.0" + reflect.getprototypeof: "npm:^1.0.6" + checksum: 10/d6b2f0e81161682d2726eb92b1dc2b0890890f9930f33f9bcf6fc7272895ce66bc368066d273e6677776de167608adc53fcf81f1be39a146d64b630edbf2081c languageName: node linkType: hard "typedoc-plugin-remove-references@npm:0.0.6": version: 0.0.6 resolution: "typedoc-plugin-remove-references@npm:0.0.6" - checksum: 7bfa040b97db4d0ec7bf84e0f640e25eb9bcd67f5fb668d3afd95947825ddba19226ec49d10cc31b5ec9530e8c3de2f1409bd4056c2011d79ba07be16d5cde0c + checksum: 10/7bfa040b97db4d0ec7bf84e0f640e25eb9bcd67f5fb668d3afd95947825ddba19226ec49d10cc31b5ec9530e8c3de2f1409bd4056c2011d79ba07be16d5cde0c languageName: node linkType: hard -"typedoc@npm:~0.27.2": - version: 0.27.2 - resolution: "typedoc@npm:0.27.2" +"typedoc@npm:0.28.13": + version: 0.28.13 + resolution: "typedoc@npm:0.28.13" dependencies: - "@gerrit0/mini-shiki": "npm:^1.24.0" + "@gerrit0/mini-shiki": "npm:^3.12.0" lunr: "npm:^2.3.9" markdown-it: "npm:^14.1.0" minimatch: "npm:^9.0.5" - yaml: "npm:^2.6.1" + yaml: "npm:^2.8.1" peerDependencies: - typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x + typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x bin: typedoc: bin/typedoc - checksum: 645a5850090247c6b2361ec9059c19d6ee181897b48a4f396c3a7c7bd8c7e4e6a5cd817e7d21060c2f42625d5f192a0e944bc0a315cd9e9ec8f77c25a5a4b0fd + checksum: 10/f562d8c4f7e3bc15f942d2f1447de1c8265026e39acb5a36276d3767cebd8f22527519c0c2146c8227a70f2d94d668f0abee7eca142b1702166f9081ab7da5ff languageName: node linkType: hard -"typescript-eslint@npm:^7.8.0": - version: 7.11.0 - resolution: "typescript-eslint@npm:7.11.0" +"typescript-eslint@npm:7.8.0": + version: 7.8.0 + resolution: "typescript-eslint@npm:7.8.0" dependencies: - "@typescript-eslint/eslint-plugin": "npm:7.11.0" - "@typescript-eslint/parser": "npm:7.11.0" - "@typescript-eslint/utils": "npm:7.11.0" + "@typescript-eslint/eslint-plugin": "npm:7.8.0" + "@typescript-eslint/parser": "npm:7.8.0" + "@typescript-eslint/utils": "npm:7.8.0" peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 8c82d777a6503867b1edd873276706afc158c55012dd958b22a44255e4f7fb12591435b1086571fdbc73de3ce783fe24ec87d1cc2bd5739d9edbad0e52572cf1 + checksum: 10/eb17e75f412366de82fc486e09f4b98d53108c6599b16d5425dfe771473a8546a9f3667f336c2c01af71fbe03d3520e31584e19d02c150f52b8cc35b7458a89a languageName: node linkType: hard -"typescript@npm:5.6.3": - version: 5.6.3 - resolution: "typescript@npm:5.6.3" +"typescript@npm:5.9.3": + version: 5.9.3 + resolution: "typescript@npm:5.9.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: c328e418e124b500908781d9f7b9b93cf08b66bf5936d94332b463822eea2f4e62973bfb3b8a745fdc038785cb66cf59d1092bac3ec2ac6a3e5854687f7833f1 + checksum: 10/c089d9d3da2729fd4ac517f9b0e0485914c4b3c26f80dc0cffcb5de1719a17951e92425d55db59515c1a7ddab65808466debb864d0d56dcf43f27007d0709594 languageName: node linkType: hard @@ -15097,27 +16140,17 @@ __metadata: bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: f86a085eea24fdd665850c6be4dd69c7a71fe3d27ecc712be88cdc7a52d866f4f2416ad91c554df60f499dedcf288a24b3d8052e502833d8acc661a9d21bb98f - languageName: node - linkType: hard - -"typescript@npm:~5.5.4": - version: 5.5.4 - resolution: "typescript@npm:5.5.4" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 1689ccafef894825481fc3d856b4834ba3cc185a9c2878f3c76a9a1ef81af04194849840f3c69e7961e2312771471bb3b460ca92561e1d87599b26c37d0ffb6f + checksum: 10/f86a085eea24fdd665850c6be4dd69c7a71fe3d27ecc712be88cdc7a52d866f4f2416ad91c554df60f499dedcf288a24b3d8052e502833d8acc661a9d21bb98f languageName: node linkType: hard -"typescript@patch:typescript@npm%3A5.6.3#optional!builtin": - version: 5.6.3 - resolution: "typescript@patch:typescript@npm%3A5.6.3#optional!builtin::version=5.6.3&hash=29ae49" +"typescript@patch:typescript@npm%3A5.9.3#optional!builtin": + version: 5.9.3 + resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: dc4bec403cd33a204b655b1152a096a08e7bad2c931cb59ef8ff26b6f2aa541bf98f09fc157958a60c921b1983a8dde9a85b692f9de60fa8f574fd131e3ae4dd + checksum: 10/696e1b017bc2635f4e0c94eb4435357701008e2f272f553d06e35b494b8ddc60aa221145e286c28ace0c89ee32827a28c2040e3a69bdc108b1a5dc8fb40b72e3 languageName: node linkType: hard @@ -15127,24 +16160,14 @@ __metadata: bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 77024c200e1f80d95185d5a973bcc4b0ecc12a77851390b1382e372195313769373a4b8b1642df4a8d4ae1df5911dcd9bde111cf6755eb4b6091f374e97c6dc5 - languageName: node - linkType: hard - -"typescript@patch:typescript@npm%3A~5.5.4#optional!builtin": - version: 5.5.4 - resolution: "typescript@patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=29ae49" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 2c065f0ef81855eac25c9b658a3c9da65ffc005260c12854c2286f40f3667e1b1ecf8bdbdd37b59aa0397920378ce7900bff8cb32e0f1c7af6fd86efc676718c + checksum: 10/77024c200e1f80d95185d5a973bcc4b0ecc12a77851390b1382e372195313769373a4b8b1642df4a8d4ae1df5911dcd9bde111cf6755eb4b6091f374e97c6dc5 languageName: node linkType: hard "uc.micro@npm:^2.0.0, uc.micro@npm:^2.1.0": version: 2.1.0 resolution: "uc.micro@npm:2.1.0" - checksum: 37197358242eb9afe367502d4638ac8c5838b78792ab218eafe48287b0ed28aaca268ec0392cc5729f6c90266744de32c06ae938549aee041fc93b0f9672d6b2 + checksum: 10/37197358242eb9afe367502d4638ac8c5838b78792ab218eafe48287b0ed28aaca268ec0392cc5729f6c90266744de32c06ae938549aee041fc93b0f9672d6b2 languageName: node linkType: hard @@ -15153,7 +16176,7 @@ __metadata: resolution: "uglify-js@npm:3.17.4" bin: uglifyjs: bin/uglifyjs - checksum: 4c0b800e0ff192079d2c3ce8414fd3b656a570028c7c79af5c29c53d5c532b68bbcae4ad47307f89c2ee124d11826fff7a136b59d5c5bb18422bcdf5568afe1e + checksum: 10/4c0b800e0ff192079d2c3ce8414fd3b656a570028c7c79af5c29c53d5c532b68bbcae4ad47307f89c2ee124d11826fff7a136b59d5c5bb18422bcdf5568afe1e languageName: node linkType: hard @@ -15165,28 +16188,54 @@ __metadata: has-bigints: "npm:^1.0.2" has-symbols: "npm:^1.0.3" which-boxed-primitive: "npm:^1.0.2" - checksum: 06e1ee41c1095e37281cb71a975cb3350f7cb470a0665d2576f02cc9564f623bd90cfc0183693b8a7fdf2d242963dcc3010b509fa3ac683f540c765c0f3e7e43 + checksum: 10/06e1ee41c1095e37281cb71a975cb3350f7cb470a0665d2576f02cc9564f623bd90cfc0183693b8a7fdf2d242963dcc3010b509fa3ac683f540c765c0f3e7e43 + languageName: node + linkType: hard + +"unbox-primitive@npm:^1.1.0": + version: 1.1.0 + resolution: "unbox-primitive@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.3" + has-bigints: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + which-boxed-primitive: "npm:^1.1.1" + checksum: 10/fadb347020f66b2c8aeacf8b9a79826fa34cc5e5457af4eb0bbc4e79bd87fed0fa795949825df534320f7c13f199259516ad30abc55a6e7b91d8d996ca069e50 languageName: node linkType: hard "undici-types@npm:~5.26.4": version: 5.26.5 resolution: "undici-types@npm:5.26.5" - checksum: 0097779d94bc0fd26f0418b3a05472410408877279141ded2bd449167be1aed7ea5b76f756562cb3586a07f251b90799bab22d9019ceba49c037c76445f7cddd + checksum: 10/0097779d94bc0fd26f0418b3a05472410408877279141ded2bd449167be1aed7ea5b76f756562cb3586a07f251b90799bab22d9019ceba49c037c76445f7cddd + languageName: node + linkType: hard + +"undici-types@npm:~6.21.0": + version: 6.21.0 + resolution: "undici-types@npm:6.21.0" + checksum: 10/ec8f41aa4359d50f9b59fa61fe3efce3477cc681908c8f84354d8567bb3701fafdddf36ef6bff307024d3feb42c837cf6f670314ba37fc8145e219560e473d14 languageName: node linkType: hard -"undici-types@npm:~6.20.0": - version: 6.20.0 - resolution: "undici-types@npm:6.20.0" - checksum: 583ac7bbf4ff69931d3985f4762cde2690bb607844c16a5e2fbb92ed312fe4fa1b365e953032d469fa28ba8b224e88a595f0b10a449332f83fa77c695e567dbe +"undici-types@npm:~7.13.0": + version: 7.13.0 + resolution: "undici-types@npm:7.13.0" + checksum: 10/1088ad68dd57981aa6eced5b3f5d74129ac619fbe558b30cb584d6096d32b084ae30d7cdc480d622226e6ffc8d31e01ac30215816439a0d784e0fe64db873b0f languageName: node linkType: hard "unicorn-magic@npm:^0.1.0": version: 0.1.0 resolution: "unicorn-magic@npm:0.1.0" - checksum: 9b4d0e9809807823dc91d0920a4a4c0cff2de3ebc54ee87ac1ee9bc75eafd609b09d1f14495e0173aef26e01118706196b6ab06a75fe0841028b3983a8af313f + checksum: 10/9b4d0e9809807823dc91d0920a4a4c0cff2de3ebc54ee87ac1ee9bc75eafd609b09d1f14495e0173aef26e01118706196b6ab06a75fe0841028b3983a8af313f + languageName: node + linkType: hard + +"unicorn-magic@npm:^0.3.0": + version: 0.3.0 + resolution: "unicorn-magic@npm:0.3.0" + checksum: 10/bdd7d7c522f9456f32a0b77af23f8854f9a7db846088c3868ec213f9550683ab6a2bdf3803577eacbafddb4e06900974385841ccb75338d17346ccef45f9cb01 languageName: node linkType: hard @@ -15198,7 +16247,7 @@ __metadata: get-value: "npm:^2.0.6" is-extendable: "npm:^0.1.1" set-value: "npm:^2.0.1" - checksum: a3464097d3f27f6aa90cf103ed9387541bccfc006517559381a10e0dffa62f465a9d9a09c9b9c3d26d0f4cbe61d4d010e2fbd710fd4bf1267a768ba8a774b0ba + checksum: 10/a3464097d3f27f6aa90cf103ed9387541bccfc006517559381a10e0dffa62f465a9d9a09c9b9c3d26d0f4cbe61d4d010e2fbd710fd4bf1267a768ba8a774b0ba languageName: node linkType: hard @@ -15207,16 +16256,16 @@ __metadata: resolution: "unique-filename@npm:2.0.1" dependencies: unique-slug: "npm:^3.0.0" - checksum: 807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f + checksum: 10/807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f languageName: node linkType: hard -"unique-filename@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-filename@npm:3.0.0" +"unique-filename@npm:^5.0.0": + version: 5.0.0 + resolution: "unique-filename@npm:5.0.0" dependencies: - unique-slug: "npm:^4.0.0" - checksum: 8e2f59b356cb2e54aab14ff98a51ac6c45781d15ceaab6d4f1c2228b780193dc70fae4463ce9e1df4479cb9d3304d7c2043a3fb905bdeca71cc7e8ce27e063df + unique-slug: "npm:^6.0.0" + checksum: 10/a5f67085caef74bdd2a6869a200ed5d68d171f5cc38435a836b5fd12cce4e4eb55e6a190298035c325053a5687ed7a3c96f0a91e82215fd14729769d9ac57d9b languageName: node linkType: hard @@ -15225,44 +16274,44 @@ __metadata: resolution: "unique-slug@npm:3.0.0" dependencies: imurmurhash: "npm:^0.1.4" - checksum: 26fc5bc209a875956dd5e84ca39b89bc3be777b112504667c35c861f9547df95afc80439358d836b878b6d91f6ee21fe5ba1a966e9ec2e9f071ddf3fd67d45ee + checksum: 10/26fc5bc209a875956dd5e84ca39b89bc3be777b112504667c35c861f9547df95afc80439358d836b878b6d91f6ee21fe5ba1a966e9ec2e9f071ddf3fd67d45ee languageName: node linkType: hard -"unique-slug@npm:^4.0.0": - version: 4.0.0 - resolution: "unique-slug@npm:4.0.0" +"unique-slug@npm:^6.0.0": + version: 6.0.0 + resolution: "unique-slug@npm:6.0.0" dependencies: imurmurhash: "npm:^0.1.4" - checksum: 40912a8963fc02fb8b600cf50197df4a275c602c60de4cac4f75879d3c48558cfac48de08a25cc10df8112161f7180b3bbb4d662aadb711568602f9eddee54f0 + checksum: 10/b78ed9d5b01ff465f80975f17387750ed3639909ac487fa82c4ae4326759f6de87c2131c0c39eca4c68cf06c537a8d104fba1dfc8a30308f99bc505345e1eba3 languageName: node linkType: hard "universal-user-agent@npm:^7.0.0, universal-user-agent@npm:^7.0.2": version: 7.0.2 resolution: "universal-user-agent@npm:7.0.2" - checksum: 3f02cb6de0bb9fbaf379566bd0320d8e46af6e4358a2e88fce7e70687ed7b48b37f479d728bb22f4204a518e363f3038ac4841c033af1ee2253f6428a6c67e53 + checksum: 10/3f02cb6de0bb9fbaf379566bd0320d8e46af6e4358a2e88fce7e70687ed7b48b37f479d728bb22f4204a518e363f3038ac4841c033af1ee2253f6428a6c67e53 languageName: node linkType: hard "universalify@npm:^0.1.0": version: 0.1.2 resolution: "universalify@npm:0.1.2" - checksum: 40cdc60f6e61070fe658ca36016a8f4ec216b29bf04a55dce14e3710cc84c7448538ef4dad3728d0bfe29975ccd7bfb5f414c45e7b78883567fb31b246f02dff + checksum: 10/40cdc60f6e61070fe658ca36016a8f4ec216b29bf04a55dce14e3710cc84c7448538ef4dad3728d0bfe29975ccd7bfb5f414c45e7b78883567fb31b246f02dff languageName: node linkType: hard "universalify@npm:^2.0.0": version: 2.0.0 resolution: "universalify@npm:2.0.0" - checksum: 2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 + checksum: 10/2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 languageName: node linkType: hard "unpipe@npm:1.0.0, unpipe@npm:~1.0.0": version: 1.0.0 resolution: "unpipe@npm:1.0.0" - checksum: 4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 + checksum: 10/4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 languageName: node linkType: hard @@ -15274,7 +16323,7 @@ __metadata: chokidar: "npm:^3.5.3" webpack-sources: "npm:^3.2.3" webpack-virtual-modules: "npm:^0.5.0" - checksum: 59f0d29c634adbc56e7e770f9753bff9ec52c479ff837b798354ec5d1b2e8cb971412645df43eb14a698db5bff4db23634c1506657e24d1ba86f4a8f27c1bf87 + checksum: 10/59f0d29c634adbc56e7e770f9753bff9ec52c479ff837b798354ec5d1b2e8cb971412645df43eb14a698db5bff4db23634c1506657e24d1ba86f4a8f27c1bf87 languageName: node linkType: hard @@ -15284,21 +16333,21 @@ __metadata: dependencies: has-value: "npm:^0.3.1" isobject: "npm:^3.0.0" - checksum: 0ca644870613dece963e4abb762b0da4c1cf6be4ac2f0859a463e4e9520c1ec85e512cfbfd73371ee0bb09ef536a0c4abd6f2c357715a08b43448aedc82acee6 + checksum: 10/0ca644870613dece963e4abb762b0da4c1cf6be4ac2f0859a463e4e9520c1ec85e512cfbfd73371ee0bb09ef536a0c4abd6f2c357715a08b43448aedc82acee6 languageName: node linkType: hard "untildify@npm:^4.0.0": version: 4.0.0 resolution: "untildify@npm:4.0.0" - checksum: 39ced9c418a74f73f0a56e1ba4634b4d959422dff61f4c72a8e39f60b99380c1b45ed776fbaa0a4101b157e4310d873ad7d114e8534ca02609b4916bb4187fb9 + checksum: 10/39ced9c418a74f73f0a56e1ba4634b4d959422dff61f4c72a8e39f60b99380c1b45ed776fbaa0a4101b157e4310d873ad7d114e8534ca02609b4916bb4187fb9 languageName: node linkType: hard "upath@npm:^2.0.1": version: 2.0.1 resolution: "upath@npm:2.0.1" - checksum: 7b98a83559a295d59f87f7a8d615c7549d19e4aec4dd9d52be2bf1ba93e1d6ee7d8f2188cdecbf303a22cea3768abff4268b960350152a0264125f577d9ed79e + checksum: 10/7b98a83559a295d59f87f7a8d615c7549d19e4aec4dd9d52be2bf1ba93e1d6ee7d8f2188cdecbf303a22cea3768abff4268b960350152a0264125f577d9ed79e languageName: node linkType: hard @@ -15312,7 +16361,7 @@ __metadata: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 9074b4ef34d2ed931f27d390aafdd391ee7c45ad83c508e8fed6aaae1eb68f81999a768ed8525c6f88d4001a4fbf1b8c0268f099d0e8e72088ec5945ac796acf + checksum: 10/9074b4ef34d2ed931f27d390aafdd391ee7c45ad83c508e8fed6aaae1eb68f81999a768ed8525c6f88d4001a4fbf1b8c0268f099d0e8e72088ec5945ac796acf languageName: node linkType: hard @@ -15326,7 +16375,7 @@ __metadata: browserslist: ">= 4.21.0" bin: browserslist-lint: cli.js - checksum: 2c88096ca99918efc77a514458c4241b3f2a8e7882aa91b97251231240c30c71e82cb2043aaf12e40eba6bebda3369010e180a58bc11bbd0bca29094945c31cb + checksum: 10/2c88096ca99918efc77a514458c4241b3f2a8e7882aa91b97251231240c30c71e82cb2043aaf12e40eba6bebda3369010e180a58bc11bbd0bca29094945c31cb languageName: node linkType: hard @@ -15340,7 +16389,7 @@ __metadata: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 7678dd8609750588d01aa7460e8eddf2ff9d16c2a52fb1811190e0d056390f1fdffd94db3cf8fb209cf634ab4fa9407886338711c71cc6ccade5eeb22b093734 + checksum: 10/7678dd8609750588d01aa7460e8eddf2ff9d16c2a52fb1811190e0d056390f1fdffd94db3cf8fb209cf634ab4fa9407886338711c71cc6ccade5eeb22b093734 languageName: node linkType: hard @@ -15349,14 +16398,14 @@ __metadata: resolution: "uri-js@npm:4.4.1" dependencies: punycode: "npm:^2.1.0" - checksum: b271ca7e3d46b7160222e3afa3e531505161c9a4e097febae9664e4b59912f4cbe94861361a4175edac3a03fee99d91e44b6a58c17a634bc5a664b19fc76fbcb + checksum: 10/b271ca7e3d46b7160222e3afa3e531505161c9a4e097febae9664e4b59912f4cbe94861361a4175edac3a03fee99d91e44b6a58c17a634bc5a664b19fc76fbcb languageName: node linkType: hard "urix@npm:^0.1.0": version: 0.1.0 resolution: "urix@npm:0.1.0" - checksum: ebf5df5491c1d40ea88f7529ee9d8fd6501f44c47b8017d168fd1558d40f7d613c6f39869643344e58b71ba2da357a7c26f353a2a54d416492fcdca81f05b338 + checksum: 10/ebf5df5491c1d40ea88f7529ee9d8fd6501f44c47b8017d168fd1558d40f7d613c6f39869643344e58b71ba2da357a7c26f353a2a54d416492fcdca81f05b338 languageName: node linkType: hard @@ -15365,14 +16414,14 @@ __metadata: resolution: "url-parse-lax@npm:3.0.0" dependencies: prepend-http: "npm:^2.0.0" - checksum: 1040e357750451173132228036aff1fd04abbd43eac1fb3e4fca7495a078bcb8d33cb765fe71ad7e473d9c94d98fd67adca63bd2716c815a2da066198dd37217 + checksum: 10/1040e357750451173132228036aff1fd04abbd43eac1fb3e4fca7495a078bcb8d33cb765fe71ad7e473d9c94d98fd67adca63bd2716c815a2da066198dd37217 languageName: node linkType: hard "use@npm:^3.1.0": version: 3.1.1 resolution: "use@npm:3.1.1" - checksum: 08a130289f5238fcbf8f59a18951286a6e660d17acccc9d58d9b69dfa0ee19aa038e8f95721b00b432c36d1629a9e32a464bf2e7e0ae6a244c42ddb30bdd8b33 + checksum: 10/08a130289f5238fcbf8f59a18951286a6e660d17acccc9d58d9b69dfa0ee19aa038e8f95721b00b432c36d1629a9e32a464bf2e7e0ae6a244c42ddb30bdd8b33 languageName: node linkType: hard @@ -15382,14 +16431,14 @@ __metadata: dependencies: node-gyp: "npm:latest" node-gyp-build: "npm:^4.3.0" - checksum: b89cbc13b4badad04828349ebb7aa2ab1edcb02b46ab12ce0ba5b2d6886d684ad4e93347819e3c8d36224c8742422d2dca69f5cc16c72ae4d7eeecc0c5cb544b + checksum: 10/b89cbc13b4badad04828349ebb7aa2ab1edcb02b46ab12ce0ba5b2d6886d684ad4e93347819e3c8d36224c8742422d2dca69f5cc16c72ae4d7eeecc0c5cb544b languageName: node linkType: hard "util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" - checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 + checksum: 10/474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 languageName: node linkType: hard @@ -15398,23 +16447,23 @@ __metadata: resolution: "util@npm:0.10.4" dependencies: inherits: "npm:2.0.3" - checksum: 1200a1ca2b474758342b3a0c5261c56f14ef09ad7eeaec3e6f449f5776ecdfce09a153cad62652b823e74647cdcfd2918552eadd2434783dfb58dabc5061803a + checksum: 10/1200a1ca2b474758342b3a0c5261c56f14ef09ad7eeaec3e6f449f5776ecdfce09a153cad62652b823e74647cdcfd2918552eadd2434783dfb58dabc5061803a languageName: node linkType: hard "utils-merge@npm:1.0.1": version: 1.0.1 resolution: "utils-merge@npm:1.0.1" - checksum: 5d6949693d58cb2e636a84f3ee1c6e7b2f9c16cb1d42d0ecb386d8c025c69e327205aa1c69e2868cc06a01e5e20681fbba55a4e0ed0cce913d60334024eae798 + checksum: 10/5d6949693d58cb2e636a84f3ee1c6e7b2f9c16cb1d42d0ecb386d8c025c69e327205aa1c69e2868cc06a01e5e20681fbba55a4e0ed0cce913d60334024eae798 languageName: node linkType: hard -"uuid@npm:^11.0.3": - version: 11.0.3 - resolution: "uuid@npm:11.0.3" +"uuid@npm:^13.0.0": + version: 13.0.0 + resolution: "uuid@npm:13.0.0" bin: - uuid: dist/esm/bin/uuid - checksum: 251385563195709eb0697c74a834764eef28e1656d61174e35edbd129288acb4d95a43f4ce8a77b8c2fc128e2b55924296a0945f964b05b9173469d045625ff2 + uuid: dist-node/bin/uuid + checksum: 10/2742b24d1e00257e60612572e4d28679423469998cafbaf1fe9f1482e3edf9c40754b31bfdb3d08d71b29239f227a304588f75210b3b48f2609f0673f1feccef languageName: node linkType: hard @@ -15423,7 +16472,7 @@ __metadata: resolution: "uuid@npm:9.0.1" bin: uuid: dist/bin/uuid - checksum: 9d0b6adb72b736e36f2b1b53da0d559125ba3e39d913b6072f6f033e0c87835b414f0836b45bcfaf2bdf698f92297fea1c3cc19b0b258bc182c9c43cc0fab9f2 + checksum: 10/9d0b6adb72b736e36f2b1b53da0d559125ba3e39d913b6072f6f033e0c87835b414f0836b45bcfaf2bdf698f92297fea1c3cc19b0b258bc182c9c43cc0fab9f2 languageName: node linkType: hard @@ -15433,23 +16482,21 @@ __metadata: dependencies: spdx-correct: "npm:^3.0.0" spdx-expression-parse: "npm:^3.0.0" - checksum: 86242519b2538bb8aeb12330edebb61b4eb37fd35ef65220ab0b03a26c0592c1c8a7300d32da3cde5abd08d18d95e8dabfad684b5116336f6de9e6f207eec224 + checksum: 10/86242519b2538bb8aeb12330edebb61b4eb37fd35ef65220ab0b03a26c0592c1c8a7300d32da3cde5abd08d18d95e8dabfad684b5116336f6de9e6f207eec224 languageName: node linkType: hard -"validate-npm-package-name@npm:^5.0.0": - version: 5.0.0 - resolution: "validate-npm-package-name@npm:5.0.0" - dependencies: - builtins: "npm:^5.0.0" - checksum: 5342a994986199b3c28e53a8452a14b2bb5085727691ea7aa0d284a6606b127c371e0925ae99b3f1ef7cc7d2c9de75f52eb61a3d1cc45e39bca1e3a9444cbb4e +"validate-npm-package-name@npm:^7.0.0": + version: 7.0.0 + resolution: "validate-npm-package-name@npm:7.0.0" + checksum: 10/e0c686bb57cd574928d696d6b784cff51999bf3a0db194658616e3e7dc4d0a2ad2c89a13f74b715322b6355dafd68453e6ac6ad0d64a5fb26fbfb9e1ca607fc5 languageName: node linkType: hard "vary@npm:^1, vary@npm:~1.1.2": version: 1.1.2 resolution: "vary@npm:1.1.2" - checksum: 31389debef15a480849b8331b220782230b9815a8e0dbb7b9a8369559aed2e9a7800cd904d4371ea74f4c3527db456dc8e7ac5befce5f0d289014dbdf47b2242 + checksum: 10/31389debef15a480849b8331b220782230b9815a8e0dbb7b9a8369559aed2e9a7800cd904d4371ea74f4c3527db456dc8e7ac5befce5f0d289014dbdf47b2242 languageName: node linkType: hard @@ -15466,14 +16513,14 @@ __metadata: semver: "npm:^7.3.6" peerDependencies: eslint: ">=6.0.0" - checksum: 59ee81f32a1ac9014671eac3d56fa0eb1a2d24e00c811f21aa0652617d216293ab8f7d31971146995018d074e321d3781609670a14a0190c20f5138f6eb716cf + checksum: 10/59ee81f32a1ac9014671eac3d56fa0eb1a2d24e00c811f21aa0652617d216293ab8f7d31971146995018d074e321d3781609670a14a0190c20f5138f6eb716cf languageName: node linkType: hard "vue-hot-reload-api@npm:^2.3.0": version: 2.3.4 resolution: "vue-hot-reload-api@npm:2.3.4" - checksum: 948b0a44a1727b297bff86979e0dcb38615b45f9e7760a7b8c57929b4eda0ea7b4eb0393bf33c0d88be1432eff92615b497a2a9b6b418dd9cb38b48f40138e47 + checksum: 10/948b0a44a1727b297bff86979e0dcb38615b45f9e7760a7b8c57929b4eda0ea7b4eb0393bf33c0d88be1432eff92615b497a2a9b6b418dd9cb38b48f40138e47 languageName: node linkType: hard @@ -15494,7 +16541,7 @@ __metadata: optional: true vue-template-compiler: optional: true - checksum: 1e87c931ce1e8c61a596e5895c551e9fc5b41e1a9fb42f15822e6d126c24e3a958c9493d34d4bf5ef9156e1a6597d3bdf383766b7fca751d271664197d6ee1cc + checksum: 10/1e87c931ce1e8c61a596e5895c551e9fc5b41e1a9fb42f15822e6d126c24e3a958c9493d34d4bf5ef9156e1a6597d3bdf383766b7fca751d271664197d6ee1cc languageName: node linkType: hard @@ -15512,7 +16559,7 @@ __metadata: optional: true vue: optional: true - checksum: 88760fe6a56fbf7d9422caea98f49613012e6a656d31c959b6bdeb84ff1075a5000798928048aa29b0c6b0734d6aba8eea03daf5f356233ec2146de1b849cea1 + checksum: 10/88760fe6a56fbf7d9422caea98f49613012e6a656d31c959b6bdeb84ff1075a5000798928048aa29b0c6b0734d6aba8eea03daf5f356233ec2146de1b849cea1 languageName: node linkType: hard @@ -15522,31 +16569,31 @@ __metadata: dependencies: hash-sum: "npm:^1.0.2" loader-utils: "npm:^1.0.2" - checksum: d64df2271347fcf26374bf56c92b745dceeb4408b9a334068c0f20569518f228147a7403538f29997c3fe7bd703eedb5177facfd3ebe15e4d0cf9b533cf46df5 + checksum: 10/d64df2271347fcf26374bf56c92b745dceeb4408b9a334068c0f20569518f228147a7403538f29997c3fe7bd703eedb5177facfd3ebe15e4d0cf9b533cf46df5 languageName: node linkType: hard "vue-template-es2015-compiler@npm:^1.9.0": version: 1.9.1 resolution: "vue-template-es2015-compiler@npm:1.9.1" - checksum: 4814787d94a03fcb17a7c71adf13b539c106188a7d92dd9020513d7c473793c05e2a7749729422565d762fb271474caf67030c44fc6df39533b8bbd3fd1f845e + checksum: 10/4814787d94a03fcb17a7c71adf13b539c106188a7d92dd9020513d7c473793c05e2a7749729422565d762fb271474caf67030c44fc6df39533b8bbd3fd1f845e languageName: node linkType: hard -"vue@npm:^2.7.16": +"vue@npm:2.7.16": version: 2.7.16 resolution: "vue@npm:2.7.16" dependencies: "@vue/compiler-sfc": "npm:2.7.16" csstype: "npm:^3.1.0" - checksum: 0371f7bfafd9c6f58ffee6f291fc4ca045033f163e090d8afdfb7550fb9ba71770fe673941083038c88b4a45effe45bb8560c235dc3953c1ff8596f0ad4e4d88 + checksum: 10/0371f7bfafd9c6f58ffee6f291fc4ca045033f163e090d8afdfb7550fb9ba71770fe673941083038c88b4a45effe45bb8560c235dc3953c1ff8596f0ad4e4d88 languageName: node linkType: hard -"walk-up-path@npm:^3.0.1": - version: 3.0.1 - resolution: "walk-up-path@npm:3.0.1" - checksum: 9ffca02fe30fb65f6db531260582988c5e766f4c739cf86a6109380a7f791236b5d0b92b1dce37a6f73e22dca6bc9d93bf3700413e16251b2bd6bbd1ca2be316 +"walk-up-path@npm:^4.0.0": + version: 4.0.0 + resolution: "walk-up-path@npm:4.0.0" + checksum: 10/6a230b20e5de296895116dc12b09dafaec1f72b8060c089533d296e241aff059dfaebe0d015c77467f857e4b40c78e08f7481add76f340233a1f34fa8af9ed63 languageName: node linkType: hard @@ -15556,16 +16603,16 @@ __metadata: dependencies: glob-to-regexp: "npm:^0.4.1" graceful-fs: "npm:^4.1.2" - checksum: 4280b45bc4b5d45d5579113f2a4af93b67ae1b9607cc3d86ae41cdd53ead10db5d9dc3237f24256d05ef88b28c69a02712f78e434cb7ecc8edaca134a56e8cab + checksum: 10/4280b45bc4b5d45d5579113f2a4af93b67ae1b9607cc3d86ae41cdd53ead10db5d9dc3237f24256d05ef88b28c69a02712f78e434cb7ecc8edaca134a56e8cab languageName: node linkType: hard -"wcwidth@npm:^1.0.0, wcwidth@npm:^1.0.1": +"wcwidth@npm:^1.0.0": version: 1.0.1 resolution: "wcwidth@npm:1.0.1" dependencies: defaults: "npm:^1.0.3" - checksum: 182ebac8ca0b96845fae6ef44afd4619df6987fe5cf552fdee8396d3daa1fb9b8ec5c6c69855acb7b3c1231571393bd1f0a4cdc4028d421575348f64bb0a8817 + checksum: 10/182ebac8ca0b96845fae6ef44afd4619df6987fe5cf552fdee8396d3daa1fb9b8ec5c6c69855acb7b3c1231571393bd1f0a4cdc4028d421575348f64bb0a8817 languageName: node linkType: hard @@ -15580,21 +16627,14 @@ __metadata: bin: wca: cli.js web-component-analyzer: cli.js - checksum: fda9fc8ab98e7d01e87d3a886ea73fbfe7b54c8a484f35452b1c8e184204dc95853907810e6f90acf90d2eb6388a89399e3237800ad1b06f08c1ff8f610e93ff - languageName: node - linkType: hard - -"web-streams-polyfill@npm:^3.0.3": - version: 3.3.3 - resolution: "web-streams-polyfill@npm:3.3.3" - checksum: 8e7e13501b3834094a50abe7c0b6456155a55d7571312b89570012ef47ec2a46d766934768c50aabad10a9c30dd764a407623e8bfcc74fcb58495c29130edea9 + checksum: 10/fda9fc8ab98e7d01e87d3a886ea73fbfe7b54c8a484f35452b1c8e184204dc95853907810e6f90acf90d2eb6388a89399e3237800ad1b06f08c1ff8f610e93ff languageName: node linkType: hard "webidl-conversions@npm:^3.0.0": version: 3.0.1 resolution: "webidl-conversions@npm:3.0.1" - checksum: b65b9f8d6854572a84a5c69615152b63371395f0c5dcd6729c45789052296df54314db2bc3e977df41705eacb8bc79c247cee139a63fa695192f95816ed528ad + checksum: 10/b65b9f8d6854572a84a5c69615152b63371395f0c5dcd6729c45789052296df54314db2bc3e977df41705eacb8bc79c247cee139a63fa695192f95816ed528ad languageName: node linkType: hard @@ -15613,7 +16653,7 @@ __metadata: ws: "npm:^7.3.1" bin: webpack-bundle-analyzer: lib/bin/analyzer.js - checksum: 761ffbe721be89f4c2951b04b5d8634cf2bea6edfed6d81d801f4fdbb60dfd271d9d2ba6781ea01697d4e6f4054e3d0a0a940eee947ffba22c69d180f16fb118 + checksum: 10/761ffbe721be89f4c2951b04b5d8634cf2bea6edfed6d81d801f4fdbb60dfd271d9d2ba6781ea01697d4e6f4054e3d0a0a940eee947ffba22c69d180f16fb118 languageName: node linkType: hard @@ -15623,7 +16663,7 @@ __metadata: dependencies: deepmerge: "npm:^1.5.2" javascript-stringify: "npm:^2.0.1" - checksum: 54172de36418e7eb4b3e24b1ad71c9ebdda1889a018fef6d2e8947be6ee309b327adcddb338a3a6a7ea1c7036423b897d6779b17b025b01cf85b301d85ed4903 + checksum: 10/54172de36418e7eb4b3e24b1ad71c9ebdda1889a018fef6d2e8947be6ee309b327adcddb338a3a6a7ea1c7036423b897d6779b17b025b01cf85b301d85ed4903 languageName: node linkType: hard @@ -15656,7 +16696,7 @@ __metadata: optional: true bin: webpack-cli: bin/cli.js - checksum: 2c4d123932ff635c9a8fae503626fcb9d4b29b2b3660d523afebcd8be544056b0b380fef2e83c193ce4916c771002d6708d834a49404475a7a805a674144c151 + checksum: 10/2c4d123932ff635c9a8fae503626fcb9d4b29b2b3660d523afebcd8be544056b0b380fef2e83c193ce4916c771002d6708d834a49404475a7a805a674144c151 languageName: node linkType: hard @@ -15666,28 +16706,28 @@ __metadata: dependencies: clone-deep: "npm:^4.0.1" wildcard: "npm:^2.0.0" - checksum: c22812671a93d938bed21c02461d0efb0a7ec0b0f5e7cf28853b2c428a9ad947a26076e97243b1d9cb1cc5a3f92f24e467fc442f03f6e583d082bb3f3f460baf + checksum: 10/c22812671a93d938bed21c02461d0efb0a7ec0b0f5e7cf28853b2c428a9ad947a26076e97243b1d9cb1cc5a3f92f24e467fc442f03f6e583d082bb3f3f460baf languageName: node linkType: hard "webpack-sources@npm:^3.2.3": version: 3.2.3 resolution: "webpack-sources@npm:3.2.3" - checksum: a661f41795d678b7526ae8a88cd1b3d8ce71a7d19b6503da8149b2e667fc7a12f9b899041c1665d39e38245ed3a59ab68de648ea31040c3829aa695a5a45211d + checksum: 10/a661f41795d678b7526ae8a88cd1b3d8ce71a7d19b6503da8149b2e667fc7a12f9b899041c1665d39e38245ed3a59ab68de648ea31040c3829aa695a5a45211d languageName: node linkType: hard "webpack-virtual-modules@npm:^0.4.0": version: 0.4.6 resolution: "webpack-virtual-modules@npm:0.4.6" - checksum: b867f62197e5219abfb490e885f2a387aa4c28b9e5aa718203726ece9f75bfd92e8f520d3e084b3ab79d3e392b3df544d66c9cf592a41827c8618e0072cc74ce + checksum: 10/b867f62197e5219abfb490e885f2a387aa4c28b9e5aa718203726ece9f75bfd92e8f520d3e084b3ab79d3e392b3df544d66c9cf592a41827c8618e0072cc74ce languageName: node linkType: hard "webpack-virtual-modules@npm:^0.5.0": version: 0.5.0 resolution: "webpack-virtual-modules@npm:0.5.0" - checksum: 65a8f90c7e6609ba1c4ad2697bb83ae662485893fb545f6aa9a74e3a5d7485bbc50ef057c5bc3feca25d3153ebf9c097c233cbe4d67b52418bc84348dfb20c1a + checksum: 10/65a8f90c7e6609ba1c4ad2697bb83ae662485893fb545f6aa9a74e3a5d7485bbc50ef057c5bc3feca25d3153ebf9c097c233cbe4d67b52418bc84348dfb20c1a languageName: node linkType: hard @@ -15724,7 +16764,7 @@ __metadata: optional: true bin: webpack: bin/webpack.js - checksum: 7f3674750226a988ad6e048a9fe7ee01aea3904a4d70cd651f76fdd786f0a905848b979d6337e864af8b2b8679dc01683a05177cb9bcbbfff91ced4c7808b19b + checksum: 10/7f3674750226a988ad6e048a9fe7ee01aea3904a4d70cd651f76fdd786f0a905848b979d6337e864af8b2b8679dc01683a05177cb9bcbbfff91ced4c7808b19b languageName: node linkType: hard @@ -15734,7 +16774,7 @@ __metadata: dependencies: tr46: "npm:~0.0.3" webidl-conversions: "npm:^3.0.0" - checksum: f95adbc1e80820828b45cc671d97da7cd5e4ef9deb426c31bcd5ab00dc7103042291613b3ef3caec0a2335ed09e0d5ed026c940755dbb6d404e2b27f940fdf07 + checksum: 10/f95adbc1e80820828b45cc671d97da7cd5e4ef9deb426c31bcd5ab00dc7103042291613b3ef3caec0a2335ed09e0d5ed026c940755dbb6d404e2b27f940fdf07 languageName: node linkType: hard @@ -15747,50 +16787,64 @@ __metadata: is-number-object: "npm:^1.0.4" is-string: "npm:^1.0.5" is-symbol: "npm:^1.0.3" - checksum: 9c7ca7855255f25ac47f4ce8b59c4cc33629e713fd7a165c9d77a2bb47bf3d9655a5664660c70337a3221cf96742f3589fae15a3a33639908d33e29aa2941efb + checksum: 10/9c7ca7855255f25ac47f4ce8b59c4cc33629e713fd7a165c9d77a2bb47bf3d9655a5664660c70337a3221cf96742f3589fae15a3a33639908d33e29aa2941efb languageName: node linkType: hard -"which-builtin-type@npm:^1.1.3": - version: 1.1.3 - resolution: "which-builtin-type@npm:1.1.3" +"which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": + version: 1.1.1 + resolution: "which-boxed-primitive@npm:1.1.1" dependencies: - function.prototype.name: "npm:^1.1.5" - has-tostringtag: "npm:^1.0.0" + is-bigint: "npm:^1.1.0" + is-boolean-object: "npm:^1.2.1" + is-number-object: "npm:^1.1.1" + is-string: "npm:^1.1.1" + is-symbol: "npm:^1.1.1" + checksum: 10/a877c0667bc089518c83ad4d845cf8296b03efe3565c1de1940c646e00a2a1ae9ed8a185bcfa27cbf352de7906f0616d83b9d2f19ca500ee02a551fb5cf40740 + languageName: node + linkType: hard + +"which-builtin-type@npm:^1.2.1": + version: 1.2.1 + resolution: "which-builtin-type@npm:1.2.1" + dependencies: + call-bound: "npm:^1.0.2" + function.prototype.name: "npm:^1.1.6" + has-tostringtag: "npm:^1.0.2" is-async-function: "npm:^2.0.0" - is-date-object: "npm:^1.0.5" - is-finalizationregistry: "npm:^1.0.2" + is-date-object: "npm:^1.1.0" + is-finalizationregistry: "npm:^1.1.0" is-generator-function: "npm:^1.0.10" - is-regex: "npm:^1.1.4" + is-regex: "npm:^1.2.1" is-weakref: "npm:^1.0.2" isarray: "npm:^2.0.5" - which-boxed-primitive: "npm:^1.0.2" - which-collection: "npm:^1.0.1" - which-typed-array: "npm:^1.1.9" - checksum: d7823c4a6aa4fc8183eb572edd9f9ee2751e5f3ba2ccd5b298cc163f720df0f02ee1a5291d18ca8a41d48144ef40007ff6a64e6f5e7c506527086c7513a5f673 + which-boxed-primitive: "npm:^1.1.0" + which-collection: "npm:^1.0.2" + which-typed-array: "npm:^1.1.16" + checksum: 10/22c81c5cb7a896c5171742cd30c90d992ff13fb1ea7693e6cf80af077791613fb3f89aa9b4b7f890bd47b6ce09c6322c409932359580a2a2a54057f7b52d1cbe languageName: node linkType: hard -"which-collection@npm:^1.0.1": - version: 1.0.1 - resolution: "which-collection@npm:1.0.1" +"which-collection@npm:^1.0.2": + version: 1.0.2 + resolution: "which-collection@npm:1.0.2" dependencies: - is-map: "npm:^2.0.1" - is-set: "npm:^2.0.1" - is-weakmap: "npm:^2.0.1" - is-weakset: "npm:^2.0.1" - checksum: 85c95fcf92df7972ce66bed879e53d9dc752a30ef08e1ca4696df56bcf1c302e3b9965a39b04a20fa280a997fad6c170eb0b4d62435569b7f6c0bc7be910572b + is-map: "npm:^2.0.3" + is-set: "npm:^2.0.3" + is-weakmap: "npm:^2.0.2" + is-weakset: "npm:^2.0.3" + checksum: 10/674bf659b9bcfe4055f08634b48a8588e879161b9fefed57e9ec4ff5601e4d50a05ccd76cf10f698ef5873784e5df3223336d56c7ce88e13bcf52ebe582fc8d7 languageName: node linkType: hard "which-module@npm:^2.0.0": version: 2.0.1 resolution: "which-module@npm:2.0.1" - checksum: 1967b7ce17a2485544a4fdd9063599f0f773959cca24176dbe8f405e55472d748b7c549cd7920ff6abb8f1ab7db0b0f1b36de1a21c57a8ff741f4f1e792c52be + checksum: 10/1967b7ce17a2485544a4fdd9063599f0f773959cca24176dbe8f405e55472d748b7c549cd7920ff6abb8f1ab7db0b0f1b36de1a21c57a8ff741f4f1e792c52be languageName: node linkType: hard -"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.9": +"which-typed-array@npm:^1.1.14": version: 1.1.14 resolution: "which-typed-array@npm:1.1.14" dependencies: @@ -15799,7 +16853,7 @@ __metadata: for-each: "npm:^0.3.3" gopd: "npm:^1.0.1" has-tostringtag: "npm:^1.0.1" - checksum: 56253d2c9d6b41b8a4af96d8c2751bac5508906bd500cdcd0dc5301fb082de0391a4311ab21258bc8d2609ed593f422c1a66f0020fcb3a1e97f719bc928b9018 + checksum: 10/56253d2c9d6b41b8a4af96d8c2751bac5508906bd500cdcd0dc5301fb082de0391a4311ab21258bc8d2609ed593f422c1a66f0020fcb3a1e97f719bc928b9018 languageName: node linkType: hard @@ -15812,18 +16866,33 @@ __metadata: for-each: "npm:^0.3.3" gopd: "npm:^1.0.1" has-tostringtag: "npm:^1.0.2" - checksum: c3b6a99beadc971baa53c3ee5b749f2b9bdfa3b3b9a70650dd8511a48b61d877288b498d424712e9991d16019633086bd8b5923369460d93463c5825fa36c448 + checksum: 10/c3b6a99beadc971baa53c3ee5b749f2b9bdfa3b3b9a70650dd8511a48b61d877288b498d424712e9991d16019633086bd8b5923369460d93463c5825fa36c448 + languageName: node + linkType: hard + +"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.19": + version: 1.1.19 + resolution: "which-typed-array@npm:1.1.19" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + for-each: "npm:^0.3.5" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + checksum: 10/12be30fb88567f9863186bee1777f11bea09dd59ed8b3ce4afa7dd5cade75e2f4cc56191a2da165113cc7cf79987ba021dac1e22b5b62aa7e5c56949f2469a68 languageName: node linkType: hard -"which@npm:^1.2.9, which@npm:^1.3.1": +"which@npm:^1.2.9": version: 1.3.1 resolution: "which@npm:1.3.1" dependencies: isexe: "npm:^2.0.0" bin: which: ./bin/which - checksum: 549dcf1752f3ee7fbb64f5af2eead4b9a2f482108b7de3e85c781d6c26d8cf6a52d37cfbe0642a155fa6470483fe892661a859c03157f24c669cf115f3bbab5e + checksum: 10/549dcf1752f3ee7fbb64f5af2eead4b9a2f482108b7de3e85c781d6c26d8cf6a52d37cfbe0642a155fa6470483fe892661a859c03157f24c669cf115f3bbab5e languageName: node linkType: hard @@ -15834,7 +16903,7 @@ __metadata: isexe: "npm:^2.0.0" bin: node-which: ./bin/node-which - checksum: 4782f8a1d6b8fc12c65e968fea49f59752bf6302dc43036c3bf87da718a80710f61a062516e9764c70008b487929a73546125570acea95c5b5dcc8ac3052c70f + checksum: 10/4782f8a1d6b8fc12c65e968fea49f59752bf6302dc43036c3bf87da718a80710f61a062516e9764c70008b487929a73546125570acea95c5b5dcc8ac3052c70f languageName: node linkType: hard @@ -15845,7 +16914,18 @@ __metadata: isexe: "npm:^3.1.1" bin: node-which: bin/which.js - checksum: f17e84c042592c21e23c8195108cff18c64050b9efb8459589116999ea9da6dd1509e6a1bac3aeebefd137be00fabbb61b5c2bc0aa0f8526f32b58ee2f545651 + checksum: 10/f17e84c042592c21e23c8195108cff18c64050b9efb8459589116999ea9da6dd1509e6a1bac3aeebefd137be00fabbb61b5c2bc0aa0f8526f32b58ee2f545651 + languageName: node + linkType: hard + +"which@npm:^6.0.0": + version: 6.0.0 + resolution: "which@npm:6.0.0" + dependencies: + isexe: "npm:^3.1.1" + bin: + node-which: bin/which.js + checksum: 10/df19b2cd8aac94b333fa29b42e8e371a21e634a742a3b156716f7752a5afe1d73fb5d8bce9b89326f453d96879e8fe626eb421e0117eb1a3ce9fd8c97f6b7db9 languageName: node linkType: hard @@ -15854,14 +16934,14 @@ __metadata: resolution: "wide-align@npm:1.1.5" dependencies: string-width: "npm:^1.0.2 || 2 || 3 || 4" - checksum: d5f8027b9a8255a493a94e4ec1b74a27bff6679d5ffe29316a3215e4712945c84ef73ca4045c7e20ae7d0c72f5f57f296e04a4928e773d4276a2f1222e4c2e99 + checksum: 10/d5f8027b9a8255a493a94e4ec1b74a27bff6679d5ffe29316a3215e4712945c84ef73ca4045c7e20ae7d0c72f5f57f296e04a4928e773d4276a2f1222e4c2e99 languageName: node linkType: hard "wildcard@npm:^2.0.0": version: 2.0.0 resolution: "wildcard@npm:2.0.0" - checksum: 56d4f8be540918ab3a676f0e57c9cac1d13009dc9974dbdc751a073bf71ec080376697eded083e8a8f86fcb3479135bfa9d4489e25e6c748666d3a53ee096d24 + checksum: 10/56d4f8be540918ab3a676f0e57c9cac1d13009dc9974dbdc751a073bf71ec080376697eded083e8a8f86fcb3479135bfa9d4489e25e6c748666d3a53ee096d24 languageName: node linkType: hard @@ -15875,14 +16955,14 @@ __metadata: eyes: "npm:0.1.x" isstream: "npm:0.1.x" stack-trace: "npm:0.0.x" - checksum: 44665f99bb1b1f290fc48879cd3bf635d0821ad70e90cdec0911a79b4ffd4f62ae4afa4764b27766e6a4ff60e911611047fd3f10b21d395eb0e3da33086d6c73 + checksum: 10/44665f99bb1b1f290fc48879cd3bf635d0821ad70e90cdec0911a79b4ffd4f62ae4afa4764b27766e6a4ff60e911611047fd3f10b21d395eb0e3da33086d6c73 languageName: node linkType: hard "wordwrap@npm:^1.0.0": version: 1.0.0 resolution: "wordwrap@npm:1.0.0" - checksum: 497d40beb2bdb08e6d38754faa17ce20b0bf1306327f80cb777927edb23f461ee1f6bc659b3c3c93f26b08e1cf4b46acc5bae8fda1f0be3b5ab9a1a0211034cd + checksum: 10/497d40beb2bdb08e6d38754faa17ce20b0bf1306327f80cb777927edb23f461ee1f6bc659b3c3c93f26b08e1cf4b46acc5bae8fda1f0be3b5ab9a1a0211034cd languageName: node linkType: hard @@ -15893,7 +16973,7 @@ __metadata: ansi-styles: "npm:^4.0.0" string-width: "npm:^4.1.0" strip-ansi: "npm:^6.0.0" - checksum: cebdaeca3a6880da410f75209e68cd05428580de5ad24535f22696d7d9cab134d1f8498599f344c3cf0fb37c1715807a183778d8c648d6cc0cb5ff2bb4236540 + checksum: 10/cebdaeca3a6880da410f75209e68cd05428580de5ad24535f22696d7d9cab134d1f8498599f344c3cf0fb37c1715807a183778d8c648d6cc0cb5ff2bb4236540 languageName: node linkType: hard @@ -15904,7 +16984,7 @@ __metadata: ansi-styles: "npm:^4.0.0" string-width: "npm:^4.1.0" strip-ansi: "npm:^6.0.0" - checksum: 0d64f2d438e0b555e693b95aee7b2689a12c3be5ac458192a1ce28f542a6e9e59ddfecc37520910c2c88eb1f82a5411260566dba5064e8f9895e76e169e76187 + checksum: 10/0d64f2d438e0b555e693b95aee7b2689a12c3be5ac458192a1ce28f542a6e9e59ddfecc37520910c2c88eb1f82a5411260566dba5064e8f9895e76e169e76187 languageName: node linkType: hard @@ -15915,24 +16995,55 @@ __metadata: ansi-styles: "npm:^6.1.0" string-width: "npm:^5.0.1" strip-ansi: "npm:^7.0.1" - checksum: 7b1e4b35e9bb2312d2ee9ee7dc95b8cb5f8b4b5a89f7dde5543fe66c1e3715663094defa50d75454ac900bd210f702d575f15f3f17fa9ec0291806d2578d1ddf + checksum: 10/7b1e4b35e9bb2312d2ee9ee7dc95b8cb5f8b4b5a89f7dde5543fe66c1e3715663094defa50d75454ac900bd210f702d575f15f3f17fa9ec0291806d2578d1ddf + languageName: node + linkType: hard + +"wrap-ansi@npm:^9.0.0": + version: 9.0.2 + resolution: "wrap-ansi@npm:9.0.2" + dependencies: + ansi-styles: "npm:^6.2.1" + string-width: "npm:^7.0.0" + strip-ansi: "npm:^7.1.0" + checksum: 10/f3907e1ea9717404ca53a338fa5a017c2121550c3a5305180e2bc08c03e21aa45068df55b0d7676bf57be1880ba51a84458c17241ebedea485fafa9ef16b4024 languageName: node linkType: hard "wrappy@npm:1": version: 1.0.2 resolution: "wrappy@npm:1.0.2" - checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 + checksum: 10/159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 languageName: node linkType: hard -"write-file-atomic@npm:^5.0.0, write-file-atomic@npm:^5.0.1": +"write-file-atomic@npm:^5.0.1": version: 5.0.1 resolution: "write-file-atomic@npm:5.0.1" dependencies: imurmurhash: "npm:^0.1.4" signal-exit: "npm:^4.0.1" - checksum: 648efddba54d478d0e4330ab6f239976df3b9752b123db5dc9405d9b5af768fa9d70ce60c52fdbe61d1200d24350bc4fbcbaf09288496c2be050de126bd95b7e + checksum: 10/648efddba54d478d0e4330ab6f239976df3b9752b123db5dc9405d9b5af768fa9d70ce60c52fdbe61d1200d24350bc4fbcbaf09288496c2be050de126bd95b7e + languageName: node + linkType: hard + +"write-file-atomic@npm:^6.0.0": + version: 6.0.0 + resolution: "write-file-atomic@npm:6.0.0" + dependencies: + imurmurhash: "npm:^0.1.4" + signal-exit: "npm:^4.0.1" + checksum: 10/8f6d9ff94963b392c425653728d7f7d883cc2208f3d6c94be97e1436ad3115d56106122f1aeee3925f21241ce14c72bfc56bbee0d260346cf7d7797e603ff917 + languageName: node + linkType: hard + +"write-file-atomic@npm:^7.0.0": + version: 7.0.0 + resolution: "write-file-atomic@npm:7.0.0" + dependencies: + imurmurhash: "npm:^0.1.4" + signal-exit: "npm:^4.0.1" + checksum: 10/ca8f12cc4de17756a3f35087c1985c45b5be1ac399b9dc33000ab8cdbacb210ce3adde5bc1a90acfa729fe5326d250cf4f91ef57143b25bcf342a267391f8754 languageName: node linkType: hard @@ -15944,20 +17055,32 @@ __metadata: is-plain-obj: "npm:^4.1.0" sort-keys: "npm:^5.0.0" write-file-atomic: "npm:^5.0.1" - checksum: a53a5c9a20bf91fdf953074ecce633f8d0b2aaa5df1570ee1d31ddb88f48a0b1893563dc3ca9c8446298e640bf5591ed8530bab85a969e416e56cba03997ec06 + checksum: 10/a53a5c9a20bf91fdf953074ecce633f8d0b2aaa5df1570ee1d31ddb88f48a0b1893563dc3ca9c8446298e640bf5591ed8530bab85a969e416e56cba03997ec06 languageName: node linkType: hard -"write-package@npm:^7.1.0": - version: 7.1.0 - resolution: "write-package@npm:7.1.0" +"write-json-file@npm:^7.0.0": + version: 7.0.0 + resolution: "write-json-file@npm:7.0.0" + dependencies: + detect-indent: "npm:^7.0.1" + is-plain-obj: "npm:^4.1.0" + sort-keys: "npm:^6.0.0" + write-file-atomic: "npm:^6.0.0" + checksum: 10/e7d108ff9db6fac201c4cd807ac25d264933e2888ccf6055d0ec390e027d775e5c233790d927a015b033688f038174572fb21438f82df52a52a0eab4b3fc5741 + languageName: node + linkType: hard + +"write-package@npm:^7.2.0": + version: 7.2.0 + resolution: "write-package@npm:7.2.0" dependencies: deepmerge-ts: "npm:^7.1.0" read-pkg: "npm:^9.0.1" sort-keys: "npm:^5.0.0" type-fest: "npm:^4.23.0" write-json-file: "npm:^6.0.0" - checksum: 5d20fe92d295635addca5e8d352642d2be13c4e9a15c5d1af5a56635bf6c3bde34fee8c1b26de4546fcc0ef149601a7f7602e4525182e327edb750bc9b7b9d24 + checksum: 10/fb43a727a452e1ee3e0e376466e880c8fbcf3479b96642758e84f30638b884da36bc1cc2f9ab784ca4f33179a037498e5c2cc5e350532514ac6de4bc7f4600e7 languageName: node linkType: hard @@ -15972,7 +17095,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 171e35012934bd8788150a7f46f963e50bac43a4dc524ee714c20f258693ac4d3ba2abadb00838fdac42a47af9e958c7ae7e6f4bc56db047ba897b8a2268cf7c + checksum: 10/171e35012934bd8788150a7f46f963e50bac43a4dc524ee714c20f258693ac4d3ba2abadb00838fdac42a47af9e958c7ae7e6f4bc56db047ba897b8a2268cf7c languageName: node linkType: hard @@ -15987,81 +17110,79 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: f759ea19e42f6d94727b3d8590693f2d92521a78ec2de5c6064c3356f50d4815d427b7ddb10bf39596cc67d3b18232a1b2dfbc3b6361d4772bdfec69d4c130f4 + checksum: 10/f759ea19e42f6d94727b3d8590693f2d92521a78ec2de5c6064c3356f50d4815d427b7ddb10bf39596cc67d3b18232a1b2dfbc3b6361d4772bdfec69d4c130f4 languageName: node linkType: hard "xml-name-validator@npm:^4.0.0": version: 4.0.0 resolution: "xml-name-validator@npm:4.0.0" - checksum: f9582a3f281f790344a471c207516e29e293c6041b2c20d84dd6e58832cd7c19796c47e108fd4fd4b164a5e72ad94f2268f8ace8231cde4a2c6428d6aa220f92 + checksum: 10/f9582a3f281f790344a471c207516e29e293c6041b2c20d84dd6e58832cd7c19796c47e108fd4fd4b164a5e72ad94f2268f8ace8231cde4a2c6428d6aa220f92 languageName: node linkType: hard "xmlhttprequest-ssl@npm:~2.0.0": version: 2.0.0 resolution: "xmlhttprequest-ssl@npm:2.0.0" - checksum: 3c2edfce0c49c7a494ed16c87e6897c9e3eba29763a5505526de83ddefd195d224fa5cdf41092298c99cd6ee473c9f259a0679f6ff3b8a9535dcd09900db91f9 + checksum: 10/3c2edfce0c49c7a494ed16c87e6897c9e3eba29763a5505526de83ddefd195d224fa5cdf41092298c99cd6ee473c9f259a0679f6ff3b8a9535dcd09900db91f9 languageName: node linkType: hard "y18n@npm:^4.0.0": version: 4.0.3 resolution: "y18n@npm:4.0.3" - checksum: 392870b2a100bbc643bc035fe3a89cef5591b719c7bdc8721bcdb3d27ab39fa4870acdca67b0ee096e146d769f311d68eda6b8195a6d970f227795061923013f + checksum: 10/392870b2a100bbc643bc035fe3a89cef5591b719c7bdc8721bcdb3d27ab39fa4870acdca67b0ee096e146d769f311d68eda6b8195a6d970f227795061923013f languageName: node linkType: hard "y18n@npm:^5.0.5": version: 5.0.8 resolution: "y18n@npm:5.0.8" - checksum: 5f1b5f95e3775de4514edbb142398a2c37849ccfaf04a015be5d75521e9629d3be29bd4432d23c57f37e5b61ade592fb0197022e9993f81a06a5afbdcda9346d + checksum: 10/5f1b5f95e3775de4514edbb142398a2c37849ccfaf04a015be5d75521e9629d3be29bd4432d23c57f37e5b61ade592fb0197022e9993f81a06a5afbdcda9346d languageName: node linkType: hard "yallist@npm:^2.1.2": version: 2.1.2 resolution: "yallist@npm:2.1.2" - checksum: 75fc7bee4821f52d1c6e6021b91b3e079276f1a9ce0ad58da3c76b79a7e47d6f276d35e206a96ac16c1cf48daee38a8bb3af0b1522a3d11c8ffe18f898828832 + checksum: 10/75fc7bee4821f52d1c6e6021b91b3e079276f1a9ce0ad58da3c76b79a7e47d6f276d35e206a96ac16c1cf48daee38a8bb3af0b1522a3d11c8ffe18f898828832 languageName: node linkType: hard "yallist@npm:^3.0.2": version: 3.1.1 resolution: "yallist@npm:3.1.1" - checksum: 9af0a4329c3c6b779ac4736c69fae4190ac03029fa27c1aef4e6bcc92119b73dea6fe5db5fe881fb0ce2a0e9539a42cdf60c7c21eda04d1a0b8c082e38509efb + checksum: 10/9af0a4329c3c6b779ac4736c69fae4190ac03029fa27c1aef4e6bcc92119b73dea6fe5db5fe881fb0ce2a0e9539a42cdf60c7c21eda04d1a0b8c082e38509efb languageName: node linkType: hard "yallist@npm:^4.0.0": version: 4.0.0 resolution: "yallist@npm:4.0.0" - checksum: 4cb02b42b8a93b5cf50caf5d8e9beb409400a8a4d85e83bb0685c1457e9ac0b7a00819e9f5991ac25ffabb56a78e2f017c1acc010b3a1babfe6de690ba531abd + checksum: 10/4cb02b42b8a93b5cf50caf5d8e9beb409400a8a4d85e83bb0685c1457e9ac0b7a00819e9f5991ac25ffabb56a78e2f017c1acc010b3a1babfe6de690ba531abd languageName: node linkType: hard -"yaml@npm:^1.10.0": - version: 1.10.2 - resolution: "yaml@npm:1.10.2" - checksum: e088b37b4d4885b70b50c9fa1b7e54bd2e27f5c87205f9deaffd1fb293ab263d9c964feadb9817a7b129a5bf30a06582cb08750f810568ecc14f3cdbabb79cb3 +"yallist@npm:^5.0.0": + version: 5.0.0 + resolution: "yallist@npm:5.0.0" + checksum: 10/1884d272d485845ad04759a255c71775db0fac56308764b4c77ea56a20d56679fad340213054c8c9c9c26fcfd4c4b2a90df993b7e0aaf3cdb73c618d1d1a802a languageName: node linkType: hard -"yaml@npm:^2.2.2": - version: 2.4.0 - resolution: "yaml@npm:2.4.0" - bin: - yaml: bin.mjs - checksum: 60cdb4499365a9649b4fb5cfbc496a1cd415013166f1c97aef7bf002caa0ad146058c3af91dda94c5799085d8728f1e8859b3854897ecebd10b84d7b054f0a40 +"yaml@npm:^1.10.0": + version: 1.10.2 + resolution: "yaml@npm:1.10.2" + checksum: 10/e088b37b4d4885b70b50c9fa1b7e54bd2e27f5c87205f9deaffd1fb293ab263d9c964feadb9817a7b129a5bf30a06582cb08750f810568ecc14f3cdbabb79cb3 languageName: node linkType: hard -"yaml@npm:^2.6.1": - version: 2.6.1 - resolution: "yaml@npm:2.6.1" +"yaml@npm:^2.8.1": + version: 2.8.1 + resolution: "yaml@npm:2.8.1" bin: yaml: bin.mjs - checksum: cf412f03a33886db0a3aac70bb4165588f4c5b3c6f8fc91520b71491e5537800b6c2c73ed52015617f6e191eb4644c73c92973960a1999779c62a200ee4c231d + checksum: 10/eae07b3947d405012672ec17ce27348aea7d1fa0534143355d24a43a58f5e05652157ea2182c4fe0604f0540be71f99f1173f9d61018379404507790dff17665 languageName: node linkType: hard @@ -16071,21 +17192,43 @@ __metadata: dependencies: camelcase: "npm:^5.0.0" decamelize: "npm:^1.2.0" - checksum: 235bcbad5b7ca13e5abc54df61d42f230857c6f83223a38e4ed7b824681875b7f8b6ed52139d88a3ad007050f28dc0324b3c805deac7db22ae3b4815dae0e1bf + checksum: 10/235bcbad5b7ca13e5abc54df61d42f230857c6f83223a38e4ed7b824681875b7f8b6ed52139d88a3ad007050f28dc0324b3c805deac7db22ae3b4815dae0e1bf languageName: node linkType: hard "yargs-parser@npm:^20.2.2": version: 20.2.9 resolution: "yargs-parser@npm:20.2.9" - checksum: 0188f430a0f496551d09df6719a9132a3469e47fe2747208b1dd0ab2bb0c512a95d0b081628bbca5400fb20dbf2fabe63d22badb346cecadffdd948b049f3fcc + checksum: 10/0188f430a0f496551d09df6719a9132a3469e47fe2747208b1dd0ab2bb0c512a95d0b081628bbca5400fb20dbf2fabe63d22badb346cecadffdd948b049f3fcc languageName: node linkType: hard "yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" - checksum: 9dc2c217ea3bf8d858041252d43e074f7166b53f3d010a8c711275e09cd3d62a002969a39858b92bbda2a6a63a585c7127014534a560b9c69ed2d923d113406e + checksum: 10/9dc2c217ea3bf8d858041252d43e074f7166b53f3d010a8c711275e09cd3d62a002969a39858b92bbda2a6a63a585c7127014534a560b9c69ed2d923d113406e + languageName: node + linkType: hard + +"yargs-parser@npm:^22.0.0": + version: 22.0.0 + resolution: "yargs-parser@npm:22.0.0" + checksum: 10/f13c42bad6ebed1a587a72f2db5694f5fa772bcaf409a701691d13cf74eb5adfcf61a2611de08807e319b829d3e5e6e1578b16ebe174cae8e8be3bf7b8e7a19e + languageName: node + linkType: hard + +"yargs@npm:17.7.2, yargs@npm:^17.0.0": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" + dependencies: + cliui: "npm:^8.0.1" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.3" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^21.1.1" + checksum: 10/abb3e37678d6e38ea85485ed86ebe0d1e3464c640d7d9069805ea0da12f69d5a32df8e5625e370f9c96dd1c2dc088ab2d0a4dd32af18222ef3c4224a19471576 languageName: node linkType: hard @@ -16104,7 +17247,7 @@ __metadata: which-module: "npm:^2.0.0" y18n: "npm:^4.0.0" yargs-parser: "npm:^18.1.2" - checksum: bbcc82222996c0982905b668644ca363eebe6ffd6a572fbb52f0c0e8146661d8ce5af2a7df546968779bb03d1e4186f3ad3d55dfaadd1c4f0d5187c0e3a5ba16 + checksum: 10/bbcc82222996c0982905b668644ca363eebe6ffd6a572fbb52f0c0e8146661d8ce5af2a7df546968779bb03d1e4186f3ad3d55dfaadd1c4f0d5187c0e3a5ba16 languageName: node linkType: hard @@ -16119,22 +17262,21 @@ __metadata: string-width: "npm:^4.2.0" y18n: "npm:^5.0.5" yargs-parser: "npm:^20.2.2" - checksum: 807fa21211d2117135d557f95fcd3c3d390530cda2eca0c840f1d95f0f40209dcfeb5ec18c785a1f3425896e623e3b2681e8bb7b6600060eda1c3f4804e7957e + checksum: 10/807fa21211d2117135d557f95fcd3c3d390530cda2eca0c840f1d95f0f40209dcfeb5ec18c785a1f3425896e623e3b2681e8bb7b6600060eda1c3f4804e7957e languageName: node linkType: hard -"yargs@npm:^17.0.0, yargs@npm:^17.2.1, yargs@npm:^17.7.2": - version: 17.7.2 - resolution: "yargs@npm:17.7.2" +"yargs@npm:^18.0.0": + version: 18.0.0 + resolution: "yargs@npm:18.0.0" dependencies: - cliui: "npm:^8.0.1" + cliui: "npm:^9.0.1" escalade: "npm:^3.1.1" get-caller-file: "npm:^2.0.5" - require-directory: "npm:^2.1.1" - string-width: "npm:^4.2.3" + string-width: "npm:^7.2.0" y18n: "npm:^5.0.5" - yargs-parser: "npm:^21.1.1" - checksum: abb3e37678d6e38ea85485ed86ebe0d1e3464c640d7d9069805ea0da12f69d5a32df8e5625e370f9c96dd1c2dc088ab2d0a4dd32af18222ef3c4224a19471576 + yargs-parser: "npm:^22.0.0" + checksum: 10/5af36234871390386b31cac99f00e79fcbc2ead858a61b30a8ca381c5fde5df8af0b407c36b000d3f774bcbe4aec5833f2f1c915f6ddc49ce97b78176b651801 languageName: node linkType: hard @@ -16144,41 +17286,51 @@ __metadata: dependencies: buffer-crc32: "npm:~0.2.3" fd-slicer: "npm:~1.1.0" - checksum: 1e4c311050dc0cf2ee3dbe8854fe0a6cde50e420b3e561a8d97042526b4cf7a0718d6c8d89e9e526a152f4a9cec55bcea9c3617264115f48bd6704cf12a04445 + checksum: 10/1e4c311050dc0cf2ee3dbe8854fe0a6cde50e420b3e561a8d97042526b4cf7a0718d6c8d89e9e526a152f4a9cec55bcea9c3617264115f48bd6704cf12a04445 languageName: node linkType: hard "yocto-queue@npm:^0.1.0": version: 0.1.0 resolution: "yocto-queue@npm:0.1.0" - checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 + checksum: 10/f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 languageName: node linkType: hard "yocto-queue@npm:^1.0.0": version: 1.0.0 resolution: "yocto-queue@npm:1.0.0" - checksum: 2cac84540f65c64ccc1683c267edce396b26b1e931aa429660aefac8fbe0188167b7aee815a3c22fa59a28a58d898d1a2b1825048f834d8d629f4c2a5d443801 + checksum: 10/2cac84540f65c64ccc1683c267edce396b26b1e931aa429660aefac8fbe0188167b7aee815a3c22fa59a28a58d898d1a2b1825048f834d8d629f4c2a5d443801 languageName: node linkType: hard -"yocto-queue@npm:^1.1.1": - version: 1.1.1 - resolution: "yocto-queue@npm:1.1.1" - checksum: f2e05b767ed3141e6372a80af9caa4715d60969227f38b1a4370d60bffe153c9c5b33a862905609afc9b375ec57cd40999810d20e5e10229a204e8bde7ef255c +"yocto-queue@npm:^1.2.1": + version: 1.2.2 + resolution: "yocto-queue@npm:1.2.2" + checksum: 10/92dd9880c324dbc94ff4b677b7d350ba8d835619062b7102f577add7a59ab4d87f40edc5a03d77d369dfa9d11175b1b2ec4a06a6f8a5d8ce5d1306713f66ee41 + languageName: node + linkType: hard + +"yoctocolors-cjs@npm:^2.1.3": + version: 2.1.3 + resolution: "yoctocolors-cjs@npm:2.1.3" + checksum: 10/b2144b38807673a4254dae06fe1a212729550609e606289c305e45c585b36fab1dbba44fe6cde90db9b28be465ec63f4c2a50867aeec6672f6bc36b6c9a361a0 languageName: node linkType: hard -"yoctocolors-cjs@npm:^2.1.2": +"yoctocolors@npm:^2.1.1": version: 2.1.2 - resolution: "yoctocolors-cjs@npm:2.1.2" - checksum: d731e3ba776a0ee19021d909787942933a6c2eafb2bbe85541f0c59aa5c7d475ce86fcb860d5803105e32244c3dd5ba875b87c4c6bf2d6f297da416aa54e556f + resolution: "yoctocolors@npm:2.1.2" + checksum: 10/6ee42d665a4cc161c7de3f015b2a65d6c65d2808bfe3b99e228bd2b1b784ef1e54d1907415c025fc12b400f26f372bfc1b71966c6c738d998325ca422eb39363 languageName: node linkType: hard -"zone.js@npm:~0.15.0": - version: 0.15.0 - resolution: "zone.js@npm:0.15.0" - checksum: 99b9381edcf1ca3da147375a9776f8ad5e6570b9e2cbd33095284a67904d94b5083448440ffcb8ec1e418a505020de0e37837db04d6a0303e111b054a8b752a2 +"zeptomatch@npm:^2.0.2": + version: 2.1.0 + resolution: "zeptomatch@npm:2.1.0" + dependencies: + grammex: "npm:^3.1.11" + graphmatch: "npm:^1.1.0" + checksum: 10/28a0aaa01d7081fe26984a3df096fac00eb49b589d86676a32b65f57c31b92622ee2bd8dafeebb76c1b14f59e913db4b36c5e3036485a05ad11a0a812993a8ef languageName: node linkType: hard