From 8bbb017781f9226a561d8955d83983b33cf073cd Mon Sep 17 00:00:00 2001 From: Bharat Middha <5100938+bmiddha@users.noreply.github.com> Date: Sat, 11 Apr 2026 08:38:03 +0000 Subject: [PATCH] rush-resolver-cache-plugin: add pnpm 9/10 compatibility - Add IPnpmVersionHelpers interface with version-specific implementations for dep-path hashing, lockfile key format, and store index paths - Vendor pnpm depPathToFilename from exact source commits for v8, v9, v10 - Organize helpers into pnpm/ subdirectory with shared modules for keys (v6/v9), store (v3/v10), depPath (v8/v9/v10), and hash functions - Detect pnpm major version from rush.json config or lockfile format - Add v9 lockfile test fixture and integration tests for pnpm 9 and 10 - Add unit tests for detectPnpmMajorVersion, getPnpmVersionHelpersAsync, resolveDependencyKey (33 tests total, up from 7) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- ...solver-cache-pnpm-10_2026-04-07-06-16.json | 10 + .../src/afterInstallAsync.ts | 20 +- .../computeResolverCacheFromLockfileAsync.ts | 87 +- .../rush-resolver-cache-plugin/src/helpers.ts | 117 +- .../src/pnpm/depPath/common.ts | 42 + .../src/pnpm/depPath/hash.ts | 48 + .../src/pnpm/depPath/v10.ts | 14 + .../src/pnpm/depPath/v8.ts | 40 + .../src/pnpm/depPath/v9.ts | 14 + .../src/pnpm/index.ts | 56 + .../src/pnpm/keys/v6.ts | 8 + .../src/pnpm/keys/v9.ts | 8 + .../src/pnpm/store/v10.ts | 39 + .../src/pnpm/store/v3.ts | 12 + .../src/pnpm/v10.ts | 15 + .../rush-resolver-cache-plugin/src/pnpm/v8.ts | 15 + .../rush-resolver-cache-plugin/src/pnpm/v9.ts | 17 + ...esolverCacheFromLockfileAsync.test.ts.snap | 1950 +++++++++-------- .../test/__snapshots__/helpers.test.ts.snap | 70 +- ...puteResolverCacheFromLockfileAsync.test.ts | 26 +- .../src/test/helpers.test.ts | 374 +++- .../rush-resolver-cache-plugin/src/types.ts | 1 + .../build-tests-subspace-v9.yaml | 99 + 23 files changed, 2061 insertions(+), 1021 deletions(-) create mode 100644 common/changes/@microsoft/rush/bmiddha-resolver-cache-pnpm-10_2026-04-07-06-16.json create mode 100644 rush-plugins/rush-resolver-cache-plugin/src/pnpm/depPath/common.ts create mode 100644 rush-plugins/rush-resolver-cache-plugin/src/pnpm/depPath/hash.ts create mode 100644 rush-plugins/rush-resolver-cache-plugin/src/pnpm/depPath/v10.ts create mode 100644 rush-plugins/rush-resolver-cache-plugin/src/pnpm/depPath/v8.ts create mode 100644 rush-plugins/rush-resolver-cache-plugin/src/pnpm/depPath/v9.ts create mode 100644 rush-plugins/rush-resolver-cache-plugin/src/pnpm/index.ts create mode 100644 rush-plugins/rush-resolver-cache-plugin/src/pnpm/keys/v6.ts create mode 100644 rush-plugins/rush-resolver-cache-plugin/src/pnpm/keys/v9.ts create mode 100644 rush-plugins/rush-resolver-cache-plugin/src/pnpm/store/v10.ts create mode 100644 rush-plugins/rush-resolver-cache-plugin/src/pnpm/store/v3.ts create mode 100644 rush-plugins/rush-resolver-cache-plugin/src/pnpm/v10.ts create mode 100644 rush-plugins/rush-resolver-cache-plugin/src/pnpm/v8.ts create mode 100644 rush-plugins/rush-resolver-cache-plugin/src/pnpm/v9.ts create mode 100644 rush-plugins/rush-resolver-cache-plugin/test-collateral/build-tests-subspace-v9.yaml diff --git a/common/changes/@microsoft/rush/bmiddha-resolver-cache-pnpm-10_2026-04-07-06-16.json b/common/changes/@microsoft/rush/bmiddha-resolver-cache-pnpm-10_2026-04-07-06-16.json new file mode 100644 index 00000000000..813779a5a3c --- /dev/null +++ b/common/changes/@microsoft/rush/bmiddha-resolver-cache-pnpm-10_2026-04-07-06-16.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "rush-resolver-cache-plugin: add pnpm 10 / lockfile v9 compatibility", + "type": "none" + } + ], + "packageName": "@microsoft/rush" +} \ No newline at end of file diff --git a/rush-plugins/rush-resolver-cache-plugin/src/afterInstallAsync.ts b/rush-plugins/rush-resolver-cache-plugin/src/afterInstallAsync.ts index 9c675ca96b8..bbacb70ab4c 100644 --- a/rush-plugins/rush-resolver-cache-plugin/src/afterInstallAsync.ts +++ b/rush-plugins/rush-resolver-cache-plugin/src/afterInstallAsync.ts @@ -16,6 +16,7 @@ import { computeResolverCacheFromLockfileAsync, type IPlatformInfo } from './computeResolverCacheFromLockfileAsync'; +import { type PnpmMajorVersion, type IPnpmVersionHelpers, getPnpmVersionHelpersAsync } from './pnpm'; import type { IResolverContext } from './types'; /** @@ -79,10 +80,19 @@ export async function afterInstallAsync( const lockFilePath: string = subspace.getCommittedShrinkwrapFilePath(variant); - const pnpmStoreDir: string = `${rushConfiguration.pnpmOptions.pnpmStorePath}/v3/files/`; + const pnpmStorePath: string = rushConfiguration.pnpmOptions.pnpmStorePath; + + const pnpmMajorVersion: PnpmMajorVersion = (() => { + const major: number = parseInt(rushConfiguration.packageManagerToolVersion, 10); + if (major >= 10) return 10; + if (major >= 9) return 9; + return 8; + })() as PnpmMajorVersion; + + const pnpmHelpers: IPnpmVersionHelpers = await getPnpmVersionHelpersAsync(pnpmMajorVersion); terminal.writeLine(`Using pnpm-lock from: ${lockFilePath}`); - terminal.writeLine(`Using pnpm store folder: ${pnpmStoreDir}`); + terminal.writeLine(`Using pnpm ${pnpmMajorVersion} store at: ${pnpmStorePath}`); const workspaceRoot: string = subspace.getSubspaceTempFolderPath(); const cacheFilePath: string = `${workspaceRoot}/resolver-cache.json`; @@ -166,10 +176,7 @@ export async function afterInstallAsync( const prefixIndex: number = descriptionFileHash.indexOf('-'); const hash: string = Buffer.from(descriptionFileHash.slice(prefixIndex + 1), 'base64').toString('hex'); - // The pnpm store directory has index files of package contents at paths: - // /v3/files//-index.json - // See https://github.com/pnpm/pnpm/blob/f394cfccda7bc519ceee8c33fc9b68a0f4235532/store/cafs/src/getFilePathInCafs.ts#L33 - const indexPath: string = `${pnpmStoreDir}${hash.slice(0, 2)}/${hash.slice(2)}-index.json`; + const indexPath: string = pnpmHelpers.getStoreIndexPath(pnpmStorePath, context, hash); try { const indexContent: string = await FileSystem.readFileAsync(indexPath); @@ -254,6 +261,7 @@ export async function afterInstallAsync( platformInfo: getPlatformInfo(), projectByImporterPath, lockfile: lockFile, + pnpmVersion: pnpmMajorVersion, afterExternalPackagesAsync }); diff --git a/rush-plugins/rush-resolver-cache-plugin/src/computeResolverCacheFromLockfileAsync.ts b/rush-plugins/rush-resolver-cache-plugin/src/computeResolverCacheFromLockfileAsync.ts index e0aff3acbf3..7e19e7dee9c 100644 --- a/rush-plugins/rush-resolver-cache-plugin/src/computeResolverCacheFromLockfileAsync.ts +++ b/rush-plugins/rush-resolver-cache-plugin/src/computeResolverCacheFromLockfileAsync.ts @@ -9,7 +9,13 @@ import type { } from '@rushstack/webpack-workspace-resolve-plugin'; import type { PnpmShrinkwrapFile } from './externals'; -import { getDescriptionFileRootFromKey, resolveDependencies, createContextSerializer } from './helpers'; +import { + getDescriptionFileRootFromKey, + resolveDependencies, + createContextSerializer, + extractNameAndVersionFromKey +} from './helpers'; +import { type PnpmMajorVersion, type IPnpmVersionHelpers, getPnpmVersionHelpersAsync } from './pnpm'; import type { IResolverContext } from './types'; /** @@ -105,6 +111,9 @@ function extractBundledDependencies( } } +// Re-export for downstream consumers +export type { PnpmMajorVersion, IPnpmVersionHelpers } from './pnpm'; + /** * Options for computing the resolver cache from a lockfile. */ @@ -129,6 +138,13 @@ export interface IComputeResolverCacheFromLockfileOptions { * The lockfile to compute the cache from */ lockfile: PnpmShrinkwrapFile; + /** + * The major version of pnpm configured in rush.json (e.g. `"10.27.0"` → 10). + * Used to select the correct dep-path hashing algorithm and store layout. + * When omitted, the version is inferred from the lockfile format (v6 → pnpm 8, + * v9 → pnpm 9). + */ + pnpmVersion?: PnpmMajorVersion; /** * A callback to process external packages after they have been enumerated. * Broken out as a separate function to facilitate testing without hitting the disk. @@ -152,6 +168,44 @@ function convertToSlashes(path: string): string { return path.replace(/\\/g, '/'); } +/** + * Detects the pnpm major version from the lockfile format and an optional + * caller-supplied version (derived from rush.json `pnpmVersion`). + * + * @param lockfile - The parsed shrinkwrap / lockfile + * @param configuredPnpmVersion - The pnpm major version from rush.json, if available. + * When provided this takes precedence, because the lockfile alone cannot distinguish + * pnpm 9 from pnpm 10 (both use lockfile v9). + */ +export function detectPnpmMajorVersion( + lockfile: PnpmShrinkwrapFile, + configuredPnpmVersion?: PnpmMajorVersion +): PnpmMajorVersion { + if (configuredPnpmVersion !== undefined) { + return configuredPnpmVersion; + } + + // Detect from lockfile version + if (lockfile.shrinkwrapFileMajorVersion >= 9) { + // Lockfile v9 is shared by pnpm 9 and pnpm 10. + // Without the configured version we cannot tell them apart; default to 9 + // (v8 dep-path algorithm, v3 store, v9 key format). + return 9; + } + + if (lockfile.shrinkwrapFileMajorVersion > 0) { + return 8; + } + + // Fallback for lockfiles where version parsing failed: inspect the first non-file package key. + for (const key of lockfile.packages.keys()) { + if (!key.startsWith('file:')) { + return key.startsWith('/') ? 8 : 9; + } + } + return 8; +} + /** * Given a lockfile and information about the workspace and platform, computes the resolver cache file. * @param params - The options for computing the resolver cache @@ -169,10 +223,19 @@ export async function computeResolverCacheFromLockfileAsync( const contexts: Map = new Map(); const missingOptionalDependencies: Set = new Set(); + const pnpmVersion: PnpmMajorVersion = detectPnpmMajorVersion(lockfile, params.pnpmVersion); + + const helpers: IPnpmVersionHelpers = await getPnpmVersionHelpersAsync(pnpmVersion); + // Enumerate external dependencies first, to simplify looping over them for store data for (const [key, pack] of lockfile.packages) { let name: string | undefined = pack.name; - const descriptionFileRoot: string = getDescriptionFileRootFromKey(workspaceRoot, key, name); + const descriptionFileRoot: string = getDescriptionFileRootFromKey( + workspaceRoot, + key, + helpers.depPathToFilename, + name + ); // Skip optional dependencies that are incompatible with the current environment if (pack.optional && !isPackageCompatible(pack, platformInfo)) { @@ -182,9 +245,12 @@ export async function computeResolverCacheFromLockfileAsync( const integrity: string | undefined = pack.resolution?.integrity; - if (!name && key.startsWith('/')) { - const versionIndex: number = key.indexOf('@', 2); - name = key.slice(1, versionIndex); + // Extract name and version from the key if not already provided + const parsed: { name: string; version: string } | undefined = extractNameAndVersionFromKey(key); + if (parsed) { + if (!name) { + name = parsed.name; + } } if (!name) { @@ -196,6 +262,7 @@ export async function computeResolverCacheFromLockfileAsync( descriptionFileHash: integrity, isProject: false, name, + version: parsed?.version, deps: new Map(), ordinal: -1, optional: pack.optional @@ -204,10 +271,10 @@ export async function computeResolverCacheFromLockfileAsync( contexts.set(descriptionFileRoot, context); if (pack.dependencies) { - resolveDependencies(workspaceRoot, pack.dependencies, context); + resolveDependencies(workspaceRoot, pack.dependencies, context, helpers, lockfile.packages); } if (pack.optionalDependencies) { - resolveDependencies(workspaceRoot, pack.optionalDependencies, context); + resolveDependencies(workspaceRoot, pack.optionalDependencies, context, helpers, lockfile.packages); } } @@ -248,13 +315,13 @@ export async function computeResolverCacheFromLockfileAsync( contexts.set(descriptionFileRoot, context); if (importer.dependencies) { - resolveDependencies(workspaceRoot, importer.dependencies, context); + resolveDependencies(workspaceRoot, importer.dependencies, context, helpers, lockfile.packages); } if (importer.devDependencies) { - resolveDependencies(workspaceRoot, importer.devDependencies, context); + resolveDependencies(workspaceRoot, importer.devDependencies, context, helpers, lockfile.packages); } if (importer.optionalDependencies) { - resolveDependencies(workspaceRoot, importer.optionalDependencies, context); + resolveDependencies(workspaceRoot, importer.optionalDependencies, context, helpers, lockfile.packages); } } diff --git a/rush-plugins/rush-resolver-cache-plugin/src/helpers.ts b/rush-plugins/rush-resolver-cache-plugin/src/helpers.ts index 99ade3da188..cacc5449ed5 100644 --- a/rush-plugins/rush-resolver-cache-plugin/src/helpers.ts +++ b/rush-plugins/rush-resolver-cache-plugin/src/helpers.ts @@ -1,58 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. -import { createHash } from 'node:crypto'; import * as path from 'node:path'; import type { ISerializedResolveContext } from '@rushstack/webpack-workspace-resolve-plugin'; import type { IDependencyEntry, IResolverContext } from './types'; - -const MAX_LENGTH_WITHOUT_HASH: number = 120 - 26 - 1; -const BASE32: string[] = 'abcdefghijklmnopqrstuvwxyz234567'.split(''); - -// https://github.com/swansontec/rfc4648.js/blob/ead9c9b4b68e5d4a529f32925da02c02984e772c/src/codec.ts#L82-L118 -export function createBase32Hash(input: string): string { - const data: Buffer = createHash('md5').update(input).digest(); - - const mask: 0x1f = 0x1f; - let out: string = ''; - - let bits: number = 0; // Number of bits currently in the buffer - let buffer: number = 0; // Bits waiting to be written out, MSB first - for (let i: number = 0; i < data.length; ++i) { - // eslint-disable-next-line no-bitwise - buffer = (buffer << 8) | (0xff & data[i]); - bits += 8; - - // Write out as much as we can: - while (bits > 5) { - bits -= 5; - // eslint-disable-next-line no-bitwise - out += BASE32[mask & (buffer >> bits)]; - } - } - - // Partial character: - if (bits) { - // eslint-disable-next-line no-bitwise - out += BASE32[mask & (buffer << (5 - bits))]; - } - - return out; -} - -// https://github.com/pnpm/pnpm/blob/f394cfccda7bc519ceee8c33fc9b68a0f4235532/packages/dependency-path/src/index.ts#L167-L189 -export function depPathToFilename(depPath: string): string { - let filename: string = depPathToFilenameUnescaped(depPath).replace(/[\\/:*?"<>|]/g, '+'); - if (filename.includes('(')) { - filename = filename.replace(/(\)\()|\(/g, '_').replace(/\)$/, ''); - } - if (filename.length > 120 || (filename !== filename.toLowerCase() && !filename.startsWith('file+'))) { - return `${filename.substring(0, MAX_LENGTH_WITHOUT_HASH)}_${createBase32Hash(filename)}`; - } - return filename; -} +import type { IPnpmVersionHelpers } from './pnpm'; /** * Computes the root folder for a dependency from a reference to it in another package @@ -60,26 +14,31 @@ export function depPathToFilename(depPath: string): string { * @param key - The key of the dependency * @param specifier - The specifier in the lockfile for the dependency * @param context - The owning package + * @param helpers - Version-specific pnpm helpers * @returns The identifier for the dependency */ export function resolveDependencyKey( lockfileFolder: string, key: string, specifier: string, - context: IResolverContext + context: IResolverContext, + helpers: IPnpmVersionHelpers, + packageKeys?: { has(key: string): boolean } ): string { - if (specifier.startsWith('/')) { - return getDescriptionFileRootFromKey(lockfileFolder, specifier); - } else if (specifier.startsWith('link:')) { + if (specifier.startsWith('link:')) { if (context.isProject) { return path.posix.join(context.descriptionFileRoot, specifier.slice(5)); } else { return path.posix.join(lockfileFolder, specifier.slice(5)); } } else if (specifier.startsWith('file:')) { - return getDescriptionFileRootFromKey(lockfileFolder, specifier, key); + return getDescriptionFileRootFromKey(lockfileFolder, specifier, helpers.depPathToFilename, key); + } else if (packageKeys?.has(specifier)) { + // The specifier is a full package key (v6: '/pkg@ver', v9: 'pkg@ver') + return getDescriptionFileRootFromKey(lockfileFolder, specifier, helpers.depPathToFilename); } else { - return getDescriptionFileRootFromKey(lockfileFolder, `/${key}@${specifier}`); + const fullKey: string = helpers.buildDependencyKey(key, specifier); + return getDescriptionFileRootFromKey(lockfileFolder, fullKey, helpers.depPathToFilename); } } @@ -87,12 +46,19 @@ export function resolveDependencyKey( * Computes the physical path to a dependency based on its entry * @param lockfileFolder - The folder that contains the lockfile during installation * @param key - The key of the dependency + * @param depPathToFilename - Version-specific function to convert dep paths to filenames * @param name - The name of the dependency, if provided * @returns The physical path to the dependency */ -export function getDescriptionFileRootFromKey(lockfileFolder: string, key: string, name?: string): string { - if (!key.startsWith('file:')) { - name = key.slice(1, key.indexOf('@', 2)); +export function getDescriptionFileRootFromKey( + lockfileFolder: string, + key: string, + depPathToFilename: (depPath: string) => string, + name?: string +): string { + if (!key.startsWith('file:') && !name) { + const offset: number = key.startsWith('/') ? 1 : 0; + name = key.slice(offset, key.indexOf('@', offset + 1)); } if (!name) { throw new Error(`Missing package name for ${key}`); @@ -106,29 +72,44 @@ export function getDescriptionFileRootFromKey(lockfileFolder: string, key: strin export function resolveDependencies( lockfileFolder: string, collection: Record, - context: IResolverContext + context: IResolverContext, + helpers: IPnpmVersionHelpers, + packageKeys?: { has(key: string): boolean } ): void { for (const [key, value] of Object.entries(collection)) { const version: string = typeof value === 'string' ? value : value.version; - const resolved: string = resolveDependencyKey(lockfileFolder, key, version, context); + const resolved: string = resolveDependencyKey( + lockfileFolder, + key, + version, + context, + helpers, + packageKeys + ); context.deps.set(key, resolved); } } /** - * - * @param depPath - The path to the dependency - * @returns The folder name for the dependency + * Extracts the package name and version from a lockfile package key. + * @param key - The lockfile package key (e.g. '/autoprefixer\@9.8.8', '\@scope/name\@1.0.0(peer\@2.0.0)') + * @returns The extracted name and version, or undefined for file: keys */ -export function depPathToFilenameUnescaped(depPath: string): string { - if (depPath.indexOf('file:') !== 0) { - if (depPath.startsWith('/')) { - depPath = depPath.slice(1); - } - return depPath; +export function extractNameAndVersionFromKey(key: string): { name: string; version: string } | undefined { + if (key.startsWith('file:')) { + return undefined; + } + const offset: number = key.startsWith('/') ? 1 : 0; + const versionAtIndex: number = key.indexOf('@', offset + 1); + if (versionAtIndex === -1) { + return undefined; } - return depPath.replace(':', '+'); + const name: string = key.slice(offset, versionAtIndex); + const parenIndex: number = key.indexOf('(', versionAtIndex); + const version: string = + parenIndex !== -1 ? key.slice(versionAtIndex + 1, parenIndex) : key.slice(versionAtIndex + 1); + return { name, version }; } /** diff --git a/rush-plugins/rush-resolver-cache-plugin/src/pnpm/depPath/common.ts b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/depPath/common.ts new file mode 100644 index 00000000000..a50b05a22c6 --- /dev/null +++ b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/depPath/common.ts @@ -0,0 +1,42 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +// Shared logic for pnpm 9+ depPathToFilename implementations. +// The depPathToFilenameUnescaped function and overall depPathToFilename structure +// are identical between pnpm 9 and 10; only the hash function, hash length, and +// special-character regex differ. + +const TRAILING_PAREN_REGEX: RegExp = /\)$/; +const PARENS_REGEX: RegExp = /\)\(|\(|\)/g; + +export function depPathToFilenameUnescaped(depPath: string): string { + if (depPath.indexOf('file:') !== 0) { + if (depPath[0] === '/') { + depPath = depPath.substring(1); + } + const index: number = depPath.indexOf('@', 1); + if (index === -1) return depPath; + return `${depPath.substring(0, index)}@${depPath.slice(index + 1)}`; + } + return depPath.replace(':', '+'); +} + +export interface IDepPathToFilenameOptions { + specialCharsRegex: RegExp; + maxLengthWithoutHash: number; + hashFn: (input: string) => string; +} + +export function createDepPathToFilename(options: IDepPathToFilenameOptions): (depPath: string) => string { + const { specialCharsRegex, maxLengthWithoutHash, hashFn } = options; + return (depPath: string): string => { + let filename: string = depPathToFilenameUnescaped(depPath).replace(specialCharsRegex, '+'); + if (filename.includes('(')) { + filename = filename.replace(TRAILING_PAREN_REGEX, '').replace(PARENS_REGEX, '_'); + } + if (filename.length > 120 || (filename !== filename.toLowerCase() && !filename.startsWith('file+'))) { + return `${filename.substring(0, maxLengthWithoutHash)}_${hashFn(filename)}`; + } + return filename; + }; +} diff --git a/rush-plugins/rush-resolver-cache-plugin/src/pnpm/depPath/hash.ts b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/depPath/hash.ts new file mode 100644 index 00000000000..db32bcfb575 --- /dev/null +++ b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/depPath/hash.ts @@ -0,0 +1,48 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +// Hash functions vendored from pnpm to avoid transitive dependencies. +// +// createBase32Hash (MD5 base32, used by pnpm 8 and 9): +// https://github.com/pnpm/pnpm/blob/afe8ecef1f24812845b699c141d52643d1524079/packages/crypto.base32-hash/src/index.ts +// base32 encoding (from rfc4648): +// https://github.com/swansontec/rfc4648.js/blob/ead9c9b4b68e5d4a529f32925da02c02984e772c/src/codec.ts#L82-L118 +// +// createShortSha256Hash (SHA-256 hex truncated to 32 chars, used by pnpm 10): +// https://github.com/pnpm/pnpm/blob/42ecf04fd0e442af8610ae4231855e004732dbf7/crypto/hash/src/index.ts + +import { createHash } from 'node:crypto'; + +const BASE32: string[] = 'abcdefghijklmnopqrstuvwxyz234567'.split(''); + +export function createBase32Hash(input: string): string { + const data: Buffer = createHash('md5').update(input).digest(); + + const mask: 0x1f = 0x1f; + let out: string = ''; + + let bits: number = 0; + let buffer: number = 0; + for (let i: number = 0; i < data.length; ++i) { + // eslint-disable-next-line no-bitwise + buffer = (buffer << 8) | (0xff & data[i]); + bits += 8; + + while (bits > 5) { + bits -= 5; + // eslint-disable-next-line no-bitwise + out += BASE32[mask & (buffer >> bits)]; + } + } + + if (bits) { + // eslint-disable-next-line no-bitwise + out += BASE32[mask & (buffer << (5 - bits))]; + } + + return out; +} + +export function createShortSha256Hash(input: string): string { + return createHash('sha256').update(input).digest('hex').substring(0, 32); +} diff --git a/rush-plugins/rush-resolver-cache-plugin/src/pnpm/depPath/v10.ts b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/depPath/v10.ts new file mode 100644 index 00000000000..36215f05124 --- /dev/null +++ b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/depPath/v10.ts @@ -0,0 +1,14 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +// Vendored from \@pnpm/dependency-path\@1000.0.1 (pnpm v10.0.0). +// https://github.com/pnpm/pnpm/blob/42ecf04fd0e442af8610ae4231855e004732dbf7/packages/dependency-path/src/index.ts + +import { createDepPathToFilename } from './common'; +import { createShortSha256Hash } from './hash'; + +export const depPathToFilename: (depPath: string) => string = createDepPathToFilename({ + specialCharsRegex: /[\\/:*?"<>|#]/g, + maxLengthWithoutHash: 120 - 32 - 1, + hashFn: createShortSha256Hash +}); diff --git a/rush-plugins/rush-resolver-cache-plugin/src/pnpm/depPath/v8.ts b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/depPath/v8.ts new file mode 100644 index 00000000000..a373a42d9fc --- /dev/null +++ b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/depPath/v8.ts @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +// Vendored from \@pnpm/dependency-path\@2.1.8 (pnpm v8.15.9). +// https://github.com/pnpm/pnpm/blob/afe8ecef1f24812845b699c141d52643d1524079/packages/dependency-path/src/index.ts + +import { createBase32Hash } from './hash'; + +const MAX_LENGTH_WITHOUT_HASH: number = 120 - 26 - 1; + +const SPECIAL_CHARS_REGEX: RegExp = /[\\/:*?"<>|]/g; +const TRAILING_PAREN_REGEX: RegExp = /\)$/; +const PARENS_REGEX: RegExp = /(\)\()|\(|\)/g; + +function depPathToFilenameUnescaped(depPath: string): string { + if (depPath.indexOf('file:') !== 0) { + if (depPath[0] === '/') { + depPath = depPath.substring(1); + } + const index: number = depPath.lastIndexOf( + '/', + depPath.includes('(') ? depPath.indexOf('(') - 1 : depPath.length + ); + const name: string = depPath.substring(0, index); + if (!name) return depPath; + return `${name}@${depPath.slice(index + 1)}`; + } + return depPath.replace(':', '+'); +} + +export function depPathToFilename(depPath: string): string { + let filename: string = depPathToFilenameUnescaped(depPath).replace(SPECIAL_CHARS_REGEX, '+'); + if (filename.includes('(')) { + filename = filename.replace(TRAILING_PAREN_REGEX, '').replace(PARENS_REGEX, '_'); + } + if (filename.length > 120 || (filename !== filename.toLowerCase() && !filename.startsWith('file+'))) { + return `${filename.substring(0, MAX_LENGTH_WITHOUT_HASH)}_${createBase32Hash(filename)}`; + } + return filename; +} diff --git a/rush-plugins/rush-resolver-cache-plugin/src/pnpm/depPath/v9.ts b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/depPath/v9.ts new file mode 100644 index 00000000000..746c2bf9cc7 --- /dev/null +++ b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/depPath/v9.ts @@ -0,0 +1,14 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +// Vendored from \@pnpm/dependency-path\@900.0.0 (pnpm v9.15.9). +// https://github.com/pnpm/pnpm/blob/d22a3f65ee047ecee7c89dd6f1971ecea4ecd4d4/packages/dependency-path/src/index.ts + +import { createDepPathToFilename } from './common'; +import { createBase32Hash } from './hash'; + +export const depPathToFilename: (depPath: string) => string = createDepPathToFilename({ + specialCharsRegex: /[\\/:*?"<>|]/g, + maxLengthWithoutHash: 120 - 26 - 1, + hashFn: createBase32Hash +}); diff --git a/rush-plugins/rush-resolver-cache-plugin/src/pnpm/index.ts b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/index.ts new file mode 100644 index 00000000000..5d5e14d812c --- /dev/null +++ b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/index.ts @@ -0,0 +1,56 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import type { IResolverContext } from '../types'; + +/** + * The major version of pnpm being used. Each version uses a different lockfile format + * and store layout: + * - pnpm 8: lockfile v6, store v3, MD5 base32 hash for dep paths + * - pnpm 9: lockfile v9, store v3, MD5 base32 hash for dep paths + * - pnpm 10: lockfile v9, store v10, SHA-256 hex hash for dep paths + */ +export type PnpmMajorVersion = 8 | 9 | 10; + +/** + * Version-specific helpers for resolving pnpm dependency paths, lockfile keys, + * and store index paths. Each pnpm major version has its own implementation. + */ +export interface IPnpmVersionHelpers { + /** + * Converts a pnpm dependency path to its on-disk folder name. + * Uses MD5 base32 hashing for pnpm 8/9 and SHA-256 hex hashing for pnpm 10. + */ + depPathToFilename(depPath: string): string; + + /** + * Constructs the full lockfile package key from a package name and version specifier. + * pnpm 8 uses `/{name}\@{specifier}` (v6 key format); pnpm 9/10 use `{name}\@{specifier}` (v9 key format). + */ + buildDependencyKey(name: string, specifier: string): string; + + /** + * Computes the pnpm store index file path for a given package integrity hash. + * @param pnpmStorePath - The root pnpm store path (e.g. `~/.local/share/pnpm/store`) + * @param context - The resolver context for the package (provides name/version for v10 paths) + * @param hash - The hex-encoded integrity hash + */ + getStoreIndexPath(pnpmStorePath: string, context: IResolverContext, hash: string): string; +} + +/** + * Loads the version-specific pnpm helpers for the given major version. + * Uses async imports so that only the needed version's code is loaded. + */ +export async function getPnpmVersionHelpersAsync(version: PnpmMajorVersion): Promise { + switch (version) { + case 8: + return (await import('./v8')).helpers; + case 9: + return (await import('./v9')).helpers; + case 10: + return (await import('./v10')).helpers; + default: + throw new Error(`Unsupported pnpm major version: ${version}`); + } +} diff --git a/rush-plugins/rush-resolver-cache-plugin/src/pnpm/keys/v6.ts b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/keys/v6.ts new file mode 100644 index 00000000000..c6c4882fe3a --- /dev/null +++ b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/keys/v6.ts @@ -0,0 +1,8 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +// Lockfile v6 key format (used by pnpm 8): keys are prefixed with '/'. + +export function buildDependencyKey(name: string, specifier: string): string { + return `/${name}@${specifier}`; +} diff --git a/rush-plugins/rush-resolver-cache-plugin/src/pnpm/keys/v9.ts b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/keys/v9.ts new file mode 100644 index 00000000000..4e9d934f46c --- /dev/null +++ b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/keys/v9.ts @@ -0,0 +1,8 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +// Lockfile v9 key format (used by pnpm 9 and 10): keys have no leading '/'. + +export function buildDependencyKey(name: string, specifier: string): string { + return `${name}@${specifier}`; +} diff --git a/rush-plugins/rush-resolver-cache-plugin/src/pnpm/store/v10.ts b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/store/v10.ts new file mode 100644 index 00000000000..959907fac75 --- /dev/null +++ b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/store/v10.ts @@ -0,0 +1,39 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +// Store v10 index path format (used by pnpm 10): +// {storeDir}/v10/index/{hash[0:2]}/{hash[2:64]}-{name}@{version}.json +// Falls back to directory scan when the primary path doesn't exist. + +import { existsSync, readdirSync } from 'node:fs'; + +import type { IResolverContext } from '../../types'; + +export function getStoreIndexPath(pnpmStorePath: string, context: IResolverContext, hash: string): string { + // pnpm 10 truncates integrity hashes to 32 bytes (64 hex chars) for index paths. + const truncHash: string = hash.length > 64 ? hash.slice(0, 64) : hash; + const hashDir: string = truncHash.slice(0, 2); + const hashRest: string = truncHash.slice(2); + // pnpm 10 index path format: /-@.json + const pkgName: string = (context.name || '').replace(/\//g, '+'); + const nameVer: string = context.version ? `${pkgName}@${context.version}` : pkgName; + let indexPath: string = `${pnpmStorePath}/v10/index/${hashDir}/${hashRest}-${nameVer}.json`; + // For truncated/hashed folder names, nameVer from the key may be wrong. + // Fallback: scan the directory for a file matching the hash prefix. + if (!existsSync(indexPath)) { + const dir: string = `${pnpmStorePath}/v10/index/${hashDir}/`; + const filePrefix: string = `${hashRest}-`; + try { + const entries: import('node:fs').Dirent[] = readdirSync(dir, { withFileTypes: true }); + const match: import('node:fs').Dirent | undefined = entries.find( + (e) => e.isFile() && e.name.startsWith(filePrefix) + ); + if (match) { + indexPath = dir + match.name; + } + } catch { + // ignore + } + } + return indexPath; +} diff --git a/rush-plugins/rush-resolver-cache-plugin/src/pnpm/store/v3.ts b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/store/v3.ts new file mode 100644 index 00000000000..f7cfc382095 --- /dev/null +++ b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/store/v3.ts @@ -0,0 +1,12 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +// Store v3 index path format (used by pnpm 8 and 9): +// {storeDir}/v3/files/{hash[0:2]}/{hash[2:]}-index.json + +import type { IResolverContext } from '../../types'; + +// eslint-disable-next-line @typescript-eslint/naming-convention +export function getStoreIndexPath(pnpmStorePath: string, _context: IResolverContext, hash: string): string { + return `${pnpmStorePath}/v3/files/${hash.slice(0, 2)}/${hash.slice(2)}-index.json`; +} diff --git a/rush-plugins/rush-resolver-cache-plugin/src/pnpm/v10.ts b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/v10.ts new file mode 100644 index 00000000000..3806a5477c3 --- /dev/null +++ b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/v10.ts @@ -0,0 +1,15 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +// pnpm 10: lockfile v9 (keys have no leading '/'), store v10, SHA-256 hex hash + +import type { IPnpmVersionHelpers } from '.'; +import { depPathToFilename } from './depPath/v10'; +import { buildDependencyKey } from './keys/v9'; +import { getStoreIndexPath } from './store/v10'; + +export const helpers: IPnpmVersionHelpers = { + depPathToFilename, + buildDependencyKey, + getStoreIndexPath +}; diff --git a/rush-plugins/rush-resolver-cache-plugin/src/pnpm/v8.ts b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/v8.ts new file mode 100644 index 00000000000..a57f5a0317c --- /dev/null +++ b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/v8.ts @@ -0,0 +1,15 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +// pnpm 8: lockfile v6 (keys start with '/'), store v3, MD5 base32 hash + +import type { IPnpmVersionHelpers } from '.'; +import { depPathToFilename } from './depPath/v8'; +import { buildDependencyKey } from './keys/v6'; +import { getStoreIndexPath } from './store/v3'; + +export const helpers: IPnpmVersionHelpers = { + depPathToFilename, + buildDependencyKey, + getStoreIndexPath +}; diff --git a/rush-plugins/rush-resolver-cache-plugin/src/pnpm/v9.ts b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/v9.ts new file mode 100644 index 00000000000..7cb2845b017 --- /dev/null +++ b/rush-plugins/rush-resolver-cache-plugin/src/pnpm/v9.ts @@ -0,0 +1,17 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +// pnpm 9: lockfile v9 (keys have no leading '/'), store v3, MD5 base32 hash + +import type { IPnpmVersionHelpers } from '.'; +// pnpm 9 uses the same dep-path hashing algorithm as pnpm 8 (MD5 base32) +// but a different depPathToFilenameUnescaped (indexOf('@') vs lastIndexOf('/')) +import { depPathToFilename } from './depPath/v9'; +import { buildDependencyKey } from './keys/v9'; +import { getStoreIndexPath } from './store/v3'; + +export const helpers: IPnpmVersionHelpers = { + depPathToFilename, + buildDependencyKey, + getStoreIndexPath +}; diff --git a/rush-plugins/rush-resolver-cache-plugin/src/test/__snapshots__/computeResolverCacheFromLockfileAsync.test.ts.snap b/rush-plugins/rush-resolver-cache-plugin/src/test/__snapshots__/computeResolverCacheFromLockfileAsync.test.ts.snap index 401d0b21317..2dd9e7e338d 100644 --- a/rush-plugins/rush-resolver-cache-plugin/src/test/__snapshots__/computeResolverCacheFromLockfileAsync.test.ts.snap +++ b/rush-plugins/rush-resolver-cache-plugin/src/test/__snapshots__/computeResolverCacheFromLockfileAsync.test.ts.snap @@ -10,7 +10,7 @@ Object { "@jridgewell/trace-mapping": 68, }, "name": "@ampproject/remapping", - "root": "common/temp/build-tests/node_modules/.pnpm/@ampproject+remapping@2.3.0/node_modules/@ampproject/remapping", + "root": "common/temp/build-tests/node_modules/.pnpm/@ampproject@remapping@2.3.0/node_modules/@ampproject/remapping", }, Object { "deps": Object { @@ -18,11 +18,11 @@ Object { "picocolors": 618, }, "name": "@babel/code-frame", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+code-frame@7.24.2/node_modules/@babel/code-frame", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@code-frame@7.24.2/node_modules/@babel/code-frame", }, Object { "name": "@babel/compat-data", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+compat-data@7.24.4/node_modules/@babel/compat-data", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@compat-data@7.24.4/node_modules/@babel/compat-data", }, Object { "deps": Object { @@ -43,7 +43,7 @@ Object { "semver": 688, }, "name": "@babel/core", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+core@7.24.5/node_modules/@babel/core", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@core@7.24.5/node_modules/@babel/core", }, Object { "deps": Object { @@ -53,7 +53,7 @@ Object { "jsesc": 501, }, "name": "@babel/generator", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+generator@7.24.5/node_modules/@babel/generator", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@generator@7.24.5/node_modules/@babel/generator", }, Object { "deps": Object { @@ -64,11 +64,11 @@ Object { "semver": 688, }, "name": "@babel/helper-compilation-targets", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+helper-compilation-targets@7.23.6/node_modules/@babel/helper-compilation-targets", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@helper-compilation-targets@7.23.6/node_modules/@babel/helper-compilation-targets", }, Object { "name": "@babel/helper-environment-visitor", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+helper-environment-visitor@7.22.20/node_modules/@babel/helper-environment-visitor", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@helper-environment-visitor@7.22.20/node_modules/@babel/helper-environment-visitor", }, Object { "deps": Object { @@ -76,21 +76,21 @@ Object { "@babel/types": 36, }, "name": "@babel/helper-function-name", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+helper-function-name@7.23.0/node_modules/@babel/helper-function-name", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@helper-function-name@7.23.0/node_modules/@babel/helper-function-name", }, Object { "deps": Object { "@babel/types": 36, }, "name": "@babel/helper-hoist-variables", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+helper-hoist-variables@7.22.5/node_modules/@babel/helper-hoist-variables", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@helper-hoist-variables@7.22.5/node_modules/@babel/helper-hoist-variables", }, Object { "deps": Object { "@babel/types": 36, }, "name": "@babel/helper-module-imports", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+helper-module-imports@7.24.3/node_modules/@babel/helper-module-imports", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@helper-module-imports@7.24.3/node_modules/@babel/helper-module-imports", }, Object { "deps": Object { @@ -102,37 +102,37 @@ Object { "@babel/helper-validator-identifier": 15, }, "name": "@babel/helper-module-transforms", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+helper-module-transforms@7.24.5_@babel+core@7.24.5/node_modules/@babel/helper-module-transforms", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@helper-module-transforms@7.24.5_@babel+core@7.24.5/node_modules/@babel/helper-module-transforms", }, Object { "name": "@babel/helper-plugin-utils", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+helper-plugin-utils@7.24.5/node_modules/@babel/helper-plugin-utils", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@helper-plugin-utils@7.24.5/node_modules/@babel/helper-plugin-utils", }, Object { "deps": Object { "@babel/types": 36, }, "name": "@babel/helper-simple-access", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+helper-simple-access@7.24.5/node_modules/@babel/helper-simple-access", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@helper-simple-access@7.24.5/node_modules/@babel/helper-simple-access", }, Object { "deps": Object { "@babel/types": 36, }, "name": "@babel/helper-split-export-declaration", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+helper-split-export-declaration@7.24.5/node_modules/@babel/helper-split-export-declaration", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@helper-split-export-declaration@7.24.5/node_modules/@babel/helper-split-export-declaration", }, Object { "name": "@babel/helper-string-parser", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+helper-string-parser@7.24.1/node_modules/@babel/helper-string-parser", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@helper-string-parser@7.24.1/node_modules/@babel/helper-string-parser", }, Object { "name": "@babel/helper-validator-identifier", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+helper-validator-identifier@7.24.5/node_modules/@babel/helper-validator-identifier", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@helper-validator-identifier@7.24.5/node_modules/@babel/helper-validator-identifier", }, Object { "name": "@babel/helper-validator-option", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+helper-validator-option@7.23.5/node_modules/@babel/helper-validator-option", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@helper-validator-option@7.23.5/node_modules/@babel/helper-validator-option", }, Object { "deps": Object { @@ -141,7 +141,7 @@ Object { "@babel/types": 36, }, "name": "@babel/helpers", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+helpers@7.24.5/node_modules/@babel/helpers", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@helpers@7.24.5/node_modules/@babel/helpers", }, Object { "deps": Object { @@ -151,11 +151,11 @@ Object { "picocolors": 618, }, "name": "@babel/highlight", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+highlight@7.24.5/node_modules/@babel/highlight", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@highlight@7.24.5/node_modules/@babel/highlight", }, Object { "name": "@babel/parser", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+parser@7.24.5/node_modules/@babel/parser", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@parser@7.24.5/node_modules/@babel/parser", }, Object { "deps": Object { @@ -163,7 +163,7 @@ Object { "@babel/helper-plugin-utils": 11, }, "name": "@babel/plugin-syntax-async-generators", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+plugin-syntax-async-generators@7.8.4_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-async-generators", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@plugin-syntax-async-generators@7.8.4_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-async-generators", }, Object { "deps": Object { @@ -171,7 +171,7 @@ Object { "@babel/helper-plugin-utils": 11, }, "name": "@babel/plugin-syntax-bigint", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+plugin-syntax-bigint@7.8.3_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-bigint", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@plugin-syntax-bigint@7.8.3_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-bigint", }, Object { "deps": Object { @@ -179,7 +179,7 @@ Object { "@babel/helper-plugin-utils": 11, }, "name": "@babel/plugin-syntax-class-properties", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+plugin-syntax-class-properties@7.12.13_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-class-properties", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@plugin-syntax-class-properties@7.12.13_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-class-properties", }, Object { "deps": Object { @@ -187,7 +187,7 @@ Object { "@babel/helper-plugin-utils": 11, }, "name": "@babel/plugin-syntax-import-meta", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+plugin-syntax-import-meta@7.10.4_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-import-meta", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@plugin-syntax-import-meta@7.10.4_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-import-meta", }, Object { "deps": Object { @@ -195,7 +195,7 @@ Object { "@babel/helper-plugin-utils": 11, }, "name": "@babel/plugin-syntax-json-strings", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+plugin-syntax-json-strings@7.8.3_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-json-strings", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@plugin-syntax-json-strings@7.8.3_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-json-strings", }, Object { "deps": Object { @@ -203,7 +203,7 @@ Object { "@babel/helper-plugin-utils": 11, }, "name": "@babel/plugin-syntax-jsx", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+plugin-syntax-jsx@7.24.1_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-jsx", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@plugin-syntax-jsx@7.24.1_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-jsx", }, Object { "deps": Object { @@ -211,7 +211,7 @@ Object { "@babel/helper-plugin-utils": 11, }, "name": "@babel/plugin-syntax-logical-assignment-operators", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+plugin-syntax-logical-assignment-operators@7.10.4_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-logical-assignment-operators", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@plugin-syntax-logical-assignment-operators@7.10.4_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-logical-assignment-operators", }, Object { "deps": Object { @@ -219,7 +219,7 @@ Object { "@babel/helper-plugin-utils": 11, }, "name": "@babel/plugin-syntax-nullish-coalescing-operator", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+plugin-syntax-nullish-coalescing-operator@7.8.3_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-nullish-coalescing-operator", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@plugin-syntax-nullish-coalescing-operator@7.8.3_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-nullish-coalescing-operator", }, Object { "deps": Object { @@ -227,7 +227,7 @@ Object { "@babel/helper-plugin-utils": 11, }, "name": "@babel/plugin-syntax-numeric-separator", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+plugin-syntax-numeric-separator@7.10.4_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-numeric-separator", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@plugin-syntax-numeric-separator@7.10.4_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-numeric-separator", }, Object { "deps": Object { @@ -235,7 +235,7 @@ Object { "@babel/helper-plugin-utils": 11, }, "name": "@babel/plugin-syntax-object-rest-spread", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+plugin-syntax-object-rest-spread@7.8.3_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-object-rest-spread", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@plugin-syntax-object-rest-spread@7.8.3_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-object-rest-spread", }, Object { "deps": Object { @@ -243,7 +243,7 @@ Object { "@babel/helper-plugin-utils": 11, }, "name": "@babel/plugin-syntax-optional-catch-binding", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+plugin-syntax-optional-catch-binding@7.8.3_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-optional-catch-binding", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@plugin-syntax-optional-catch-binding@7.8.3_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-optional-catch-binding", }, Object { "deps": Object { @@ -251,7 +251,7 @@ Object { "@babel/helper-plugin-utils": 11, }, "name": "@babel/plugin-syntax-optional-chaining", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+plugin-syntax-optional-chaining@7.8.3_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-optional-chaining", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@plugin-syntax-optional-chaining@7.8.3_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-optional-chaining", }, Object { "deps": Object { @@ -259,7 +259,7 @@ Object { "@babel/helper-plugin-utils": 11, }, "name": "@babel/plugin-syntax-top-level-await", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+plugin-syntax-top-level-await@7.14.5_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-top-level-await", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@plugin-syntax-top-level-await@7.14.5_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-top-level-await", }, Object { "deps": Object { @@ -267,7 +267,7 @@ Object { "@babel/helper-plugin-utils": 11, }, "name": "@babel/plugin-syntax-typescript", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+plugin-syntax-typescript@7.24.1_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-typescript", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@plugin-syntax-typescript@7.24.1_@babel+core@7.24.5/node_modules/@babel/plugin-syntax-typescript", }, Object { "deps": Object { @@ -276,7 +276,7 @@ Object { "@babel/types": 36, }, "name": "@babel/template", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+template@7.24.0/node_modules/@babel/template", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@template@7.24.0/node_modules/@babel/template", }, Object { "deps": Object { @@ -292,7 +292,7 @@ Object { "globals": 367, }, "name": "@babel/traverse", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+traverse@7.24.5/node_modules/@babel/traverse", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@traverse@7.24.5/node_modules/@babel/traverse", }, Object { "deps": Object { @@ -301,18 +301,18 @@ Object { "to-fast-properties": 744, }, "name": "@babel/types", - "root": "common/temp/build-tests/node_modules/.pnpm/@babel+types@7.24.5/node_modules/@babel/types", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel@types@7.24.5/node_modules/@babel/types", }, Object { "name": "@bcoe/v8-coverage", - "root": "common/temp/build-tests/node_modules/.pnpm/@bcoe+v8-coverage@0.2.3/node_modules/@bcoe/v8-coverage", + "root": "common/temp/build-tests/node_modules/.pnpm/@bcoe@v8-coverage@0.2.3/node_modules/@bcoe/v8-coverage", }, Object { "deps": Object { "stackframe": 710, }, "name": "@devexpress/error-stack-parser", - "root": "common/temp/build-tests/node_modules/.pnpm/@devexpress+error-stack-parser@2.0.6/node_modules/@devexpress/error-stack-parser", + "root": "common/temp/build-tests/node_modules/.pnpm/@devexpress@error-stack-parser@2.0.6/node_modules/@devexpress/error-stack-parser", }, Object { "deps": Object { @@ -321,7 +321,7 @@ Object { "jsdoc-type-pratt-parser": 500, }, "name": "@es-joy/jsdoccomment", - "root": "common/temp/build-tests/node_modules/.pnpm/@es-joy+jsdoccomment@0.17.0/node_modules/@es-joy/jsdoccomment", + "root": "common/temp/build-tests/node_modules/.pnpm/@es-joy@jsdoccomment@0.17.0/node_modules/@es-joy/jsdoccomment", }, Object { "deps": Object { @@ -329,11 +329,11 @@ Object { "eslint-visitor-keys": 311, }, "name": "@eslint-community/eslint-utils", - "root": "common/temp/build-tests/node_modules/.pnpm/@eslint-community+eslint-utils@4.4.0_eslint@8.57.0/node_modules/@eslint-community/eslint-utils", + "root": "common/temp/build-tests/node_modules/.pnpm/@eslint-community@eslint-utils@4.4.0_eslint@8.57.0/node_modules/@eslint-community/eslint-utils", }, Object { "name": "@eslint-community/regexpp", - "root": "common/temp/build-tests/node_modules/.pnpm/@eslint-community+regexpp@4.10.0/node_modules/@eslint-community/regexpp", + "root": "common/temp/build-tests/node_modules/.pnpm/@eslint-community@regexpp@4.10.0/node_modules/@eslint-community/regexpp", }, Object { "deps": Object { @@ -348,11 +348,11 @@ Object { "strip-json-comments": 728, }, "name": "@eslint/eslintrc", - "root": "common/temp/build-tests/node_modules/.pnpm/@eslint+eslintrc@2.1.4/node_modules/@eslint/eslintrc", + "root": "common/temp/build-tests/node_modules/.pnpm/@eslint@eslintrc@2.1.4/node_modules/@eslint/eslintrc", }, Object { "name": "@eslint/js", - "root": "common/temp/build-tests/node_modules/.pnpm/@eslint+js@8.57.0/node_modules/@eslint/js", + "root": "common/temp/build-tests/node_modules/.pnpm/@eslint@js@8.57.0/node_modules/@eslint/js", }, Object { "deps": Object { @@ -361,15 +361,15 @@ Object { "minimatch": 551, }, "name": "@humanwhocodes/config-array", - "root": "common/temp/build-tests/node_modules/.pnpm/@humanwhocodes+config-array@0.11.14/node_modules/@humanwhocodes/config-array", + "root": "common/temp/build-tests/node_modules/.pnpm/@humanwhocodes@config-array@0.11.14/node_modules/@humanwhocodes/config-array", }, Object { "name": "@humanwhocodes/module-importer", - "root": "common/temp/build-tests/node_modules/.pnpm/@humanwhocodes+module-importer@1.0.1/node_modules/@humanwhocodes/module-importer", + "root": "common/temp/build-tests/node_modules/.pnpm/@humanwhocodes@module-importer@1.0.1/node_modules/@humanwhocodes/module-importer", }, Object { "name": "@humanwhocodes/object-schema", - "root": "common/temp/build-tests/node_modules/.pnpm/@humanwhocodes+object-schema@2.0.3/node_modules/@humanwhocodes/object-schema", + "root": "common/temp/build-tests/node_modules/.pnpm/@humanwhocodes@object-schema@2.0.3/node_modules/@humanwhocodes/object-schema", }, Object { "deps": Object { @@ -380,11 +380,11 @@ Object { "resolve-from": 668, }, "name": "@istanbuljs/load-nyc-config", - "root": "common/temp/build-tests/node_modules/.pnpm/@istanbuljs+load-nyc-config@1.1.0/node_modules/@istanbuljs/load-nyc-config", + "root": "common/temp/build-tests/node_modules/.pnpm/@istanbuljs@load-nyc-config@1.1.0/node_modules/@istanbuljs/load-nyc-config", }, Object { "name": "@istanbuljs/schema", - "root": "common/temp/build-tests/node_modules/.pnpm/@istanbuljs+schema@0.1.3/node_modules/@istanbuljs/schema", + "root": "common/temp/build-tests/node_modules/.pnpm/@istanbuljs@schema@0.1.3/node_modules/@istanbuljs/schema", }, Object { "deps": Object { @@ -396,7 +396,7 @@ Object { "slash": 698, }, "name": "@jest/console", - "root": "common/temp/build-tests/node_modules/.pnpm/@jest+console@29.7.0/node_modules/@jest/console", + "root": "common/temp/build-tests/node_modules/.pnpm/@jest@console@29.7.0/node_modules/@jest/console", }, Object { "deps": Object { @@ -430,7 +430,7 @@ Object { "strip-ansi": 722, }, "name": "@jest/core", - "root": "common/temp/build-tests/node_modules/.pnpm/@jest+core@29.5.0/node_modules/@jest/core", + "root": "common/temp/build-tests/node_modules/.pnpm/@jest@core@29.5.0/node_modules/@jest/core", }, Object { "deps": Object { @@ -440,14 +440,14 @@ Object { "jest-mock": 479, }, "name": "@jest/environment", - "root": "common/temp/build-tests/node_modules/.pnpm/@jest+environment@29.7.0/node_modules/@jest/environment", + "root": "common/temp/build-tests/node_modules/.pnpm/@jest@environment@29.7.0/node_modules/@jest/environment", }, Object { "deps": Object { "jest-get-type": 473, }, "name": "@jest/expect-utils", - "root": "common/temp/build-tests/node_modules/.pnpm/@jest+expect-utils@29.7.0/node_modules/@jest/expect-utils", + "root": "common/temp/build-tests/node_modules/.pnpm/@jest@expect-utils@29.7.0/node_modules/@jest/expect-utils", }, Object { "deps": Object { @@ -455,7 +455,7 @@ Object { "jest-snapshot": 489, }, "name": "@jest/expect", - "root": "common/temp/build-tests/node_modules/.pnpm/@jest+expect@29.7.0/node_modules/@jest/expect", + "root": "common/temp/build-tests/node_modules/.pnpm/@jest@expect@29.7.0/node_modules/@jest/expect", }, Object { "deps": Object { @@ -467,7 +467,7 @@ Object { "jest-util": 490, }, "name": "@jest/fake-timers", - "root": "common/temp/build-tests/node_modules/.pnpm/@jest+fake-timers@29.7.0/node_modules/@jest/fake-timers", + "root": "common/temp/build-tests/node_modules/.pnpm/@jest@fake-timers@29.7.0/node_modules/@jest/fake-timers", }, Object { "deps": Object { @@ -477,7 +477,7 @@ Object { "jest-mock": 479, }, "name": "@jest/globals", - "root": "common/temp/build-tests/node_modules/.pnpm/@jest+globals@29.7.0/node_modules/@jest/globals", + "root": "common/temp/build-tests/node_modules/.pnpm/@jest@globals@29.7.0/node_modules/@jest/globals", }, Object { "deps": Object { @@ -508,14 +508,14 @@ Object { "v8-to-istanbul": 780, }, "name": "@jest/reporters", - "root": "common/temp/build-tests/node_modules/.pnpm/@jest+reporters@29.5.0/node_modules/@jest/reporters", + "root": "common/temp/build-tests/node_modules/.pnpm/@jest@reporters@29.5.0/node_modules/@jest/reporters", }, Object { "deps": Object { "@sinclair/typebox": 87, }, "name": "@jest/schemas", - "root": "common/temp/build-tests/node_modules/.pnpm/@jest+schemas@29.6.3/node_modules/@jest/schemas", + "root": "common/temp/build-tests/node_modules/.pnpm/@jest@schemas@29.6.3/node_modules/@jest/schemas", }, Object { "deps": Object { @@ -524,7 +524,7 @@ Object { "graceful-fs": 373, }, "name": "@jest/source-map", - "root": "common/temp/build-tests/node_modules/.pnpm/@jest+source-map@29.6.3/node_modules/@jest/source-map", + "root": "common/temp/build-tests/node_modules/.pnpm/@jest@source-map@29.6.3/node_modules/@jest/source-map", }, Object { "deps": Object { @@ -536,7 +536,7 @@ Object { "jest-resolve": 485, }, "name": "@jest/test-result", - "root": "common/temp/build-tests/node_modules/.pnpm/@jest+test-result@29.7.0_@types+node@18.17.15/node_modules/@jest/test-result", + "root": "common/temp/build-tests/node_modules/.pnpm/@jest@test-result@29.7.0_@types+node@18.17.15/node_modules/@jest/test-result", }, Object { "deps": Object { @@ -546,7 +546,7 @@ Object { "slash": 698, }, "name": "@jest/test-sequencer", - "root": "common/temp/build-tests/node_modules/.pnpm/@jest+test-sequencer@29.7.0_@types+node@18.17.15/node_modules/@jest/test-sequencer", + "root": "common/temp/build-tests/node_modules/.pnpm/@jest@test-sequencer@29.7.0_@types+node@18.17.15/node_modules/@jest/test-sequencer", }, Object { "deps": Object { @@ -567,7 +567,7 @@ Object { "write-file-atomic": 800, }, "name": "@jest/transform", - "root": "common/temp/build-tests/node_modules/.pnpm/@jest+transform@29.5.0/node_modules/@jest/transform", + "root": "common/temp/build-tests/node_modules/.pnpm/@jest@transform@29.5.0/node_modules/@jest/transform", }, Object { "deps": Object { @@ -588,7 +588,7 @@ Object { "write-file-atomic": 800, }, "name": "@jest/transform", - "root": "common/temp/build-tests/node_modules/.pnpm/@jest+transform@29.7.0/node_modules/@jest/transform", + "root": "common/temp/build-tests/node_modules/.pnpm/@jest@transform@29.7.0/node_modules/@jest/transform", }, Object { "deps": Object { @@ -600,7 +600,7 @@ Object { "chalk": 215, }, "name": "@jest/types", - "root": "common/temp/build-tests/node_modules/.pnpm/@jest+types@29.6.3/node_modules/@jest/types", + "root": "common/temp/build-tests/node_modules/.pnpm/@jest@types@29.6.3/node_modules/@jest/types", }, Object { "deps": Object { @@ -609,19 +609,19 @@ Object { "@jridgewell/trace-mapping": 68, }, "name": "@jridgewell/gen-mapping", - "root": "common/temp/build-tests/node_modules/.pnpm/@jridgewell+gen-mapping@0.3.5/node_modules/@jridgewell/gen-mapping", + "root": "common/temp/build-tests/node_modules/.pnpm/@jridgewell@gen-mapping@0.3.5/node_modules/@jridgewell/gen-mapping", }, Object { "name": "@jridgewell/resolve-uri", - "root": "common/temp/build-tests/node_modules/.pnpm/@jridgewell+resolve-uri@3.1.2/node_modules/@jridgewell/resolve-uri", + "root": "common/temp/build-tests/node_modules/.pnpm/@jridgewell@resolve-uri@3.1.2/node_modules/@jridgewell/resolve-uri", }, Object { "name": "@jridgewell/set-array", - "root": "common/temp/build-tests/node_modules/.pnpm/@jridgewell+set-array@1.2.1/node_modules/@jridgewell/set-array", + "root": "common/temp/build-tests/node_modules/.pnpm/@jridgewell@set-array@1.2.1/node_modules/@jridgewell/set-array", }, Object { "name": "@jridgewell/sourcemap-codec", - "root": "common/temp/build-tests/node_modules/.pnpm/@jridgewell+sourcemap-codec@1.4.15/node_modules/@jridgewell/sourcemap-codec", + "root": "common/temp/build-tests/node_modules/.pnpm/@jridgewell@sourcemap-codec@1.4.15/node_modules/@jridgewell/sourcemap-codec", }, Object { "deps": Object { @@ -629,7 +629,7 @@ Object { "@jridgewell/sourcemap-codec": 67, }, "name": "@jridgewell/trace-mapping", - "root": "common/temp/build-tests/node_modules/.pnpm/@jridgewell+trace-mapping@0.3.25/node_modules/@jridgewell/trace-mapping", + "root": "common/temp/build-tests/node_modules/.pnpm/@jridgewell@trace-mapping@0.3.25/node_modules/@jridgewell/trace-mapping", }, Object { "deps": Object { @@ -639,11 +639,11 @@ Object { "resolve": 670, }, "name": "@microsoft/tsdoc-config", - "root": "common/temp/build-tests/node_modules/.pnpm/@microsoft+tsdoc-config@0.17.0/node_modules/@microsoft/tsdoc-config", + "root": "common/temp/build-tests/node_modules/.pnpm/@microsoft@tsdoc-config@0.17.0/node_modules/@microsoft/tsdoc-config", }, Object { "name": "@microsoft/tsdoc", - "root": "common/temp/build-tests/node_modules/.pnpm/@microsoft+tsdoc@0.15.0/node_modules/@microsoft/tsdoc", + "root": "common/temp/build-tests/node_modules/.pnpm/@microsoft@tsdoc@0.15.0/node_modules/@microsoft/tsdoc", }, Object { "deps": Object { @@ -651,11 +651,11 @@ Object { "run-parallel": 678, }, "name": "@nodelib/fs.scandir", - "root": "common/temp/build-tests/node_modules/.pnpm/@nodelib+fs.scandir@2.1.5/node_modules/@nodelib/fs.scandir", + "root": "common/temp/build-tests/node_modules/.pnpm/@nodelib@fs.scandir@2.1.5/node_modules/@nodelib/fs.scandir", }, Object { "name": "@nodelib/fs.stat", - "root": "common/temp/build-tests/node_modules/.pnpm/@nodelib+fs.stat@2.0.5/node_modules/@nodelib/fs.stat", + "root": "common/temp/build-tests/node_modules/.pnpm/@nodelib@fs.stat@2.0.5/node_modules/@nodelib/fs.stat", }, Object { "deps": Object { @@ -663,21 +663,21 @@ Object { "fastq": 329, }, "name": "@nodelib/fs.walk", - "root": "common/temp/build-tests/node_modules/.pnpm/@nodelib+fs.walk@1.2.8/node_modules/@nodelib/fs.walk", + "root": "common/temp/build-tests/node_modules/.pnpm/@nodelib@fs.walk@1.2.8/node_modules/@nodelib/fs.walk", }, Object { "deps": Object { "rfc4648": 675, }, "name": "@pnpm/crypto.base32-hash", - "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm+crypto.base32-hash@1.0.1/node_modules/@pnpm/crypto.base32-hash", + "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm@crypto.base32-hash@1.0.1/node_modules/@pnpm/crypto.base32-hash", }, Object { "deps": Object { "rfc4648": 675, }, "name": "@pnpm/crypto.base32-hash", - "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm+crypto.base32-hash@2.0.0/node_modules/@pnpm/crypto.base32-hash", + "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm@crypto.base32-hash@2.0.0/node_modules/@pnpm/crypto.base32-hash", }, Object { "deps": Object { @@ -687,11 +687,11 @@ Object { "semver": 689, }, "name": "@pnpm/dependency-path", - "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm+dependency-path@2.1.8/node_modules/@pnpm/dependency-path", + "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm@dependency-path@2.1.8/node_modules/@pnpm/dependency-path", }, Object { "name": "@pnpm/error", - "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm+error@1.4.0/node_modules/@pnpm/error", + "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm@error@1.4.0/node_modules/@pnpm/error", }, Object { "deps": Object { @@ -710,7 +710,7 @@ Object { "ramda": 642, }, "name": "@pnpm/link-bins", - "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm+link-bins@5.3.25/node_modules/@pnpm/link-bins", + "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm@link-bins@5.3.25/node_modules/@pnpm/link-bins", }, Object { "deps": Object { @@ -719,14 +719,14 @@ Object { "is-subdir": 446, }, "name": "@pnpm/package-bins", - "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm+package-bins@4.1.0/node_modules/@pnpm/package-bins", + "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm@package-bins@4.1.0/node_modules/@pnpm/package-bins", }, Object { "deps": Object { "mz": 567, }, "name": "@pnpm/read-modules-dir", - "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm+read-modules-dir@2.0.3/node_modules/@pnpm/read-modules-dir", + "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm@read-modules-dir@2.0.3/node_modules/@pnpm/read-modules-dir", }, Object { "deps": Object { @@ -736,7 +736,7 @@ Object { "normalize-package-data": 575, }, "name": "@pnpm/read-package-json", - "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm+read-package-json@4.0.0/node_modules/@pnpm/read-package-json", + "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm@read-package-json@4.0.0/node_modules/@pnpm/read-package-json", }, Object { "deps": Object { @@ -754,19 +754,19 @@ Object { "strip-bom": 724, }, "name": "@pnpm/read-project-manifest", - "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm+read-project-manifest@1.1.7/node_modules/@pnpm/read-project-manifest", + "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm@read-project-manifest@1.1.7/node_modules/@pnpm/read-project-manifest", }, Object { "name": "@pnpm/types", - "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm+types@6.4.0/node_modules/@pnpm/types", + "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm@types@6.4.0/node_modules/@pnpm/types", }, Object { "name": "@pnpm/types", - "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm+types@8.9.0/node_modules/@pnpm/types", + "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm@types@8.9.0/node_modules/@pnpm/types", }, Object { "name": "@pnpm/types", - "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm+types@9.4.2/node_modules/@pnpm/types", + "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm@types@9.4.2/node_modules/@pnpm/types", }, Object { "deps": Object { @@ -777,40 +777,40 @@ Object { "write-yaml-file": 801, }, "name": "@pnpm/write-project-manifest", - "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm+write-project-manifest@1.1.7/node_modules/@pnpm/write-project-manifest", + "root": "common/temp/build-tests/node_modules/.pnpm/@pnpm@write-project-manifest@1.1.7/node_modules/@pnpm/write-project-manifest", }, Object { "name": "@sinclair/typebox", - "root": "common/temp/build-tests/node_modules/.pnpm/@sinclair+typebox@0.27.8/node_modules/@sinclair/typebox", + "root": "common/temp/build-tests/node_modules/.pnpm/@sinclair@typebox@0.27.8/node_modules/@sinclair/typebox", }, Object { "name": "@sindresorhus/is", - "root": "common/temp/build-tests/node_modules/.pnpm/@sindresorhus+is@4.6.0/node_modules/@sindresorhus/is", + "root": "common/temp/build-tests/node_modules/.pnpm/@sindresorhus@is@4.6.0/node_modules/@sindresorhus/is", }, Object { "deps": Object { "type-detect": 758, }, "name": "@sinonjs/commons", - "root": "common/temp/build-tests/node_modules/.pnpm/@sinonjs+commons@3.0.1/node_modules/@sinonjs/commons", + "root": "common/temp/build-tests/node_modules/.pnpm/@sinonjs@commons@3.0.1/node_modules/@sinonjs/commons", }, Object { "deps": Object { "@sinonjs/commons": 89, }, "name": "@sinonjs/fake-timers", - "root": "common/temp/build-tests/node_modules/.pnpm/@sinonjs+fake-timers@10.3.0/node_modules/@sinonjs/fake-timers", + "root": "common/temp/build-tests/node_modules/.pnpm/@sinonjs@fake-timers@10.3.0/node_modules/@sinonjs/fake-timers", }, Object { "deps": Object { "defer-to-connect": 263, }, "name": "@szmarczak/http-timer", - "root": "common/temp/build-tests/node_modules/.pnpm/@szmarczak+http-timer@4.0.6/node_modules/@szmarczak/http-timer", + "root": "common/temp/build-tests/node_modules/.pnpm/@szmarczak@http-timer@4.0.6/node_modules/@szmarczak/http-timer", }, Object { "name": "@types/argparse", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+argparse@1.0.38/node_modules/@types/argparse", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@argparse@1.0.38/node_modules/@types/argparse", }, Object { "deps": Object { @@ -821,14 +821,14 @@ Object { "@types/babel__traverse": 96, }, "name": "@types/babel__core", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+babel__core@7.20.5/node_modules/@types/babel__core", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@babel__core@7.20.5/node_modules/@types/babel__core", }, Object { "deps": Object { "@babel/types": 36, }, "name": "@types/babel__generator", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+babel__generator@7.6.8/node_modules/@types/babel__generator", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@babel__generator@7.6.8/node_modules/@types/babel__generator", }, Object { "deps": Object { @@ -836,14 +836,14 @@ Object { "@babel/types": 36, }, "name": "@types/babel__template", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+babel__template@7.4.4/node_modules/@types/babel__template", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@babel__template@7.4.4/node_modules/@types/babel__template", }, Object { "deps": Object { "@babel/types": 36, }, "name": "@types/babel__traverse", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+babel__traverse@7.20.5/node_modules/@types/babel__traverse", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@babel__traverse@7.20.5/node_modules/@types/babel__traverse", }, Object { "deps": Object { @@ -853,47 +853,47 @@ Object { "@types/responselike": 117, }, "name": "@types/cacheable-request", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+cacheable-request@6.0.3/node_modules/@types/cacheable-request", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@cacheable-request@6.0.3/node_modules/@types/cacheable-request", }, Object { "deps": Object { "@types/node": 113, }, "name": "@types/graceful-fs", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+graceful-fs@4.1.9/node_modules/@types/graceful-fs", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@graceful-fs@4.1.9/node_modules/@types/graceful-fs", }, Object { "deps": Object { "@types/jest": 105, }, "name": "@types/heft-jest", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+heft-jest@1.0.1/node_modules/@types/heft-jest", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@heft-jest@1.0.1/node_modules/@types/heft-jest", }, Object { "name": "@types/http-cache-semantics", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+http-cache-semantics@4.0.4/node_modules/@types/http-cache-semantics", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@http-cache-semantics@4.0.4/node_modules/@types/http-cache-semantics", }, Object { "name": "@types/istanbul-lib-coverage", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+istanbul-lib-coverage@2.0.4/node_modules/@types/istanbul-lib-coverage", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@istanbul-lib-coverage@2.0.4/node_modules/@types/istanbul-lib-coverage", }, Object { "name": "@types/istanbul-lib-coverage", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+istanbul-lib-coverage@2.0.6/node_modules/@types/istanbul-lib-coverage", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@istanbul-lib-coverage@2.0.6/node_modules/@types/istanbul-lib-coverage", }, Object { "deps": Object { "@types/istanbul-lib-coverage": 102, }, "name": "@types/istanbul-lib-report", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+istanbul-lib-report@3.0.3/node_modules/@types/istanbul-lib-report", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@istanbul-lib-report@3.0.3/node_modules/@types/istanbul-lib-report", }, Object { "deps": Object { "@types/istanbul-lib-report": 103, }, "name": "@types/istanbul-reports", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+istanbul-reports@3.0.4/node_modules/@types/istanbul-reports", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@istanbul-reports@3.0.4/node_modules/@types/istanbul-reports", }, Object { "deps": Object { @@ -901,34 +901,34 @@ Object { "pretty-format": 632, }, "name": "@types/jest", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+jest@29.5.12/node_modules/@types/jest", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@jest@29.5.12/node_modules/@types/jest", }, Object { "name": "@types/json-schema", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+json-schema@7.0.15/node_modules/@types/json-schema", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@json-schema@7.0.15/node_modules/@types/json-schema", }, Object { "name": "@types/json5", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+json5@0.0.29/node_modules/@types/json5", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@json5@0.0.29/node_modules/@types/json5", }, Object { "deps": Object { "@types/node": 113, }, "name": "@types/keyv", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+keyv@3.1.4/node_modules/@types/keyv", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@keyv@3.1.4/node_modules/@types/keyv", }, Object { "name": "@types/lodash", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+lodash@4.17.1/node_modules/@types/lodash", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@lodash@4.17.1/node_modules/@types/lodash", }, Object { "name": "@types/minimatch", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+minimatch@3.0.5/node_modules/@types/minimatch", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@minimatch@3.0.5/node_modules/@types/minimatch", }, Object { "name": "@types/minimist", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+minimist@1.2.5/node_modules/@types/minimist", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@minimist@1.2.5/node_modules/@types/minimist", }, Object { "deps": Object { @@ -936,53 +936,53 @@ Object { "form-data": 341, }, "name": "@types/node-fetch", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+node-fetch@2.6.2/node_modules/@types/node-fetch", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@node-fetch@2.6.2/node_modules/@types/node-fetch", }, Object { "name": "@types/node", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+node@18.17.15/node_modules/@types/node", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@node@18.17.15/node_modules/@types/node", }, Object { "name": "@types/normalize-package-data", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+normalize-package-data@2.4.4/node_modules/@types/normalize-package-data", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@normalize-package-data@2.4.4/node_modules/@types/normalize-package-data", }, Object { "name": "@types/parse-json", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+parse-json@4.0.2/node_modules/@types/parse-json", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@parse-json@4.0.2/node_modules/@types/parse-json", }, Object { "name": "@types/prettier", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+prettier@2.7.3/node_modules/@types/prettier", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@prettier@2.7.3/node_modules/@types/prettier", }, Object { "deps": Object { "@types/node": 113, }, "name": "@types/responselike", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+responselike@1.0.3/node_modules/@types/responselike", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@responselike@1.0.3/node_modules/@types/responselike", }, Object { "name": "@types/semver", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+semver@7.5.8/node_modules/@types/semver", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@semver@7.5.8/node_modules/@types/semver", }, Object { "name": "@types/stack-utils", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+stack-utils@2.0.3/node_modules/@types/stack-utils", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@stack-utils@2.0.3/node_modules/@types/stack-utils", }, Object { "name": "@types/tapable", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+tapable@1.0.6/node_modules/@types/tapable", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@tapable@1.0.6/node_modules/@types/tapable", }, Object { "name": "@types/yargs-parser", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+yargs-parser@21.0.3/node_modules/@types/yargs-parser", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@yargs-parser@21.0.3/node_modules/@types/yargs-parser", }, Object { "deps": Object { "@types/yargs-parser": 121, }, "name": "@types/yargs", - "root": "common/temp/build-tests/node_modules/.pnpm/@types+yargs@17.0.32/node_modules/@types/yargs", + "root": "common/temp/build-tests/node_modules/.pnpm/@types@yargs@17.0.32/node_modules/@types/yargs", }, Object { "deps": Object { @@ -1000,7 +1000,7 @@ Object { "typescript": 769, }, "name": "@typescript-eslint/eslint-plugin", - "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint+eslint-plugin@8.1.0_@typescript-eslint+parser@8.1.0_eslint@8.57.0_typescript@4.9.5/node_modules/@typescript-eslint/eslint-plugin", + "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint@eslint-plugin@8.1.0_@typescript-eslint+parser@8.1.0_eslint@8.57.0_typescript@4.9.5/node_modules/@typescript-eslint/eslint-plugin", }, Object { "deps": Object { @@ -1018,7 +1018,7 @@ Object { "typescript": 771, }, "name": "@typescript-eslint/eslint-plugin", - "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint+eslint-plugin@8.1.0_@typescript-eslint+parser@8.1.0_eslint@8.57.0_typescript@5.4.5/node_modules/@typescript-eslint/eslint-plugin", + "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint@eslint-plugin@8.1.0_@typescript-eslint+parser@8.1.0_eslint@8.57.0_typescript@5.4.5/node_modules/@typescript-eslint/eslint-plugin", }, Object { "deps": Object { @@ -1031,7 +1031,7 @@ Object { "typescript": 769, }, "name": "@typescript-eslint/parser", - "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint+parser@8.1.0_eslint@8.57.0_typescript@4.9.5/node_modules/@typescript-eslint/parser", + "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint@parser@8.1.0_eslint@8.57.0_typescript@4.9.5/node_modules/@typescript-eslint/parser", }, Object { "deps": Object { @@ -1044,7 +1044,7 @@ Object { "typescript": 771, }, "name": "@typescript-eslint/parser", - "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint+parser@8.1.0_eslint@8.57.0_typescript@5.4.5/node_modules/@typescript-eslint/parser", + "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint@parser@8.1.0_eslint@8.57.0_typescript@5.4.5/node_modules/@typescript-eslint/parser", }, Object { "deps": Object { @@ -1052,7 +1052,7 @@ Object { "@typescript-eslint/visitor-keys": 141, }, "name": "@typescript-eslint/scope-manager", - "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint+scope-manager@6.21.0_typescript@5.4.5/node_modules/@typescript-eslint/scope-manager", + "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint@scope-manager@6.21.0_typescript@5.4.5/node_modules/@typescript-eslint/scope-manager", }, Object { "deps": Object { @@ -1060,7 +1060,7 @@ Object { "@typescript-eslint/visitor-keys": 142, }, "name": "@typescript-eslint/scope-manager", - "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint+scope-manager@8.1.0_typescript@4.9.5/node_modules/@typescript-eslint/scope-manager", + "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint@scope-manager@8.1.0_typescript@4.9.5/node_modules/@typescript-eslint/scope-manager", }, Object { "deps": Object { @@ -1068,7 +1068,7 @@ Object { "@typescript-eslint/visitor-keys": 143, }, "name": "@typescript-eslint/scope-manager", - "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint+scope-manager@8.1.0_typescript@5.4.5/node_modules/@typescript-eslint/scope-manager", + "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint@scope-manager@8.1.0_typescript@5.4.5/node_modules/@typescript-eslint/scope-manager", }, Object { "deps": Object { @@ -1079,7 +1079,7 @@ Object { "typescript": 769, }, "name": "@typescript-eslint/type-utils", - "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint+type-utils@8.1.0_eslint@8.57.0_typescript@4.9.5/node_modules/@typescript-eslint/type-utils", + "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint@type-utils@8.1.0_eslint@8.57.0_typescript@4.9.5/node_modules/@typescript-eslint/type-utils", }, Object { "deps": Object { @@ -1090,28 +1090,28 @@ Object { "typescript": 771, }, "name": "@typescript-eslint/type-utils", - "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint+type-utils@8.1.0_eslint@8.57.0_typescript@5.4.5/node_modules/@typescript-eslint/type-utils", + "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint@type-utils@8.1.0_eslint@8.57.0_typescript@5.4.5/node_modules/@typescript-eslint/type-utils", }, Object { "deps": Object { "typescript": 771, }, "name": "@typescript-eslint/types", - "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint+types@6.21.0_typescript@5.4.5/node_modules/@typescript-eslint/types", + "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint@types@6.21.0_typescript@5.4.5/node_modules/@typescript-eslint/types", }, Object { "deps": Object { "typescript": 769, }, "name": "@typescript-eslint/types", - "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint+types@8.1.0_typescript@4.9.5/node_modules/@typescript-eslint/types", + "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint@types@8.1.0_typescript@4.9.5/node_modules/@typescript-eslint/types", }, Object { "deps": Object { "typescript": 771, }, "name": "@typescript-eslint/types", - "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint+types@8.1.0_typescript@5.4.5/node_modules/@typescript-eslint/types", + "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint@types@8.1.0_typescript@5.4.5/node_modules/@typescript-eslint/types", }, Object { "deps": Object { @@ -1126,7 +1126,7 @@ Object { "typescript": 771, }, "name": "@typescript-eslint/typescript-estree", - "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint+typescript-estree@6.21.0_typescript@5.4.5/node_modules/@typescript-eslint/typescript-estree", + "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint@typescript-estree@6.21.0_typescript@5.4.5/node_modules/@typescript-eslint/typescript-estree", }, Object { "deps": Object { @@ -1141,7 +1141,7 @@ Object { "typescript": 769, }, "name": "@typescript-eslint/typescript-estree", - "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint+typescript-estree@8.1.0_typescript@4.9.5/node_modules/@typescript-eslint/typescript-estree", + "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint@typescript-estree@8.1.0_typescript@4.9.5/node_modules/@typescript-eslint/typescript-estree", }, Object { "deps": Object { @@ -1156,7 +1156,7 @@ Object { "typescript": 771, }, "name": "@typescript-eslint/typescript-estree", - "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint+typescript-estree@8.1.0_typescript@5.4.5/node_modules/@typescript-eslint/typescript-estree", + "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint@typescript-estree@8.1.0_typescript@5.4.5/node_modules/@typescript-eslint/typescript-estree", }, Object { "deps": Object { @@ -1170,7 +1170,7 @@ Object { "semver": 690, }, "name": "@typescript-eslint/utils", - "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint+utils@6.21.0_eslint@8.57.0_typescript@5.4.5/node_modules/@typescript-eslint/utils", + "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint@utils@6.21.0_eslint@8.57.0_typescript@5.4.5/node_modules/@typescript-eslint/utils", }, Object { "deps": Object { @@ -1181,7 +1181,7 @@ Object { "eslint": 312, }, "name": "@typescript-eslint/utils", - "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint+utils@8.1.0_eslint@8.57.0_typescript@4.9.5/node_modules/@typescript-eslint/utils", + "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint@utils@8.1.0_eslint@8.57.0_typescript@4.9.5/node_modules/@typescript-eslint/utils", }, Object { "deps": Object { @@ -1192,7 +1192,7 @@ Object { "eslint": 312, }, "name": "@typescript-eslint/utils", - "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint+utils@8.1.0_eslint@8.57.0_typescript@5.4.5/node_modules/@typescript-eslint/utils", + "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint@utils@8.1.0_eslint@8.57.0_typescript@5.4.5/node_modules/@typescript-eslint/utils", }, Object { "deps": Object { @@ -1200,7 +1200,7 @@ Object { "eslint-visitor-keys": 311, }, "name": "@typescript-eslint/visitor-keys", - "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint+visitor-keys@6.21.0_typescript@5.4.5/node_modules/@typescript-eslint/visitor-keys", + "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint@visitor-keys@6.21.0_typescript@5.4.5/node_modules/@typescript-eslint/visitor-keys", }, Object { "deps": Object { @@ -1208,7 +1208,7 @@ Object { "eslint-visitor-keys": 311, }, "name": "@typescript-eslint/visitor-keys", - "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint+visitor-keys@8.1.0_typescript@4.9.5/node_modules/@typescript-eslint/visitor-keys", + "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint@visitor-keys@8.1.0_typescript@4.9.5/node_modules/@typescript-eslint/visitor-keys", }, Object { "deps": Object { @@ -1216,11 +1216,11 @@ Object { "eslint-visitor-keys": 311, }, "name": "@typescript-eslint/visitor-keys", - "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint+visitor-keys@8.1.0_typescript@5.4.5/node_modules/@typescript-eslint/visitor-keys", + "root": "common/temp/build-tests/node_modules/.pnpm/@typescript-eslint@visitor-keys@8.1.0_typescript@5.4.5/node_modules/@typescript-eslint/visitor-keys", }, Object { "name": "@ungap/structured-clone", - "root": "common/temp/build-tests/node_modules/.pnpm/@ungap+structured-clone@1.2.0/node_modules/@ungap/structured-clone", + "root": "common/temp/build-tests/node_modules/.pnpm/@ungap@structured-clone@1.2.0/node_modules/@ungap/structured-clone", }, Object { "deps": Object { @@ -1231,7 +1231,7 @@ Object { "source-map-js": 700, }, "name": "@vue/compiler-core", - "root": "common/temp/build-tests/node_modules/.pnpm/@vue+compiler-core@3.4.27/node_modules/@vue/compiler-core", + "root": "common/temp/build-tests/node_modules/.pnpm/@vue@compiler-core@3.4.27/node_modules/@vue/compiler-core", }, Object { "deps": Object { @@ -1239,7 +1239,7 @@ Object { "@vue/shared": 149, }, "name": "@vue/compiler-dom", - "root": "common/temp/build-tests/node_modules/.pnpm/@vue+compiler-dom@3.4.27/node_modules/@vue/compiler-dom", + "root": "common/temp/build-tests/node_modules/.pnpm/@vue@compiler-dom@3.4.27/node_modules/@vue/compiler-dom", }, Object { "deps": Object { @@ -1254,7 +1254,7 @@ Object { "source-map-js": 700, }, "name": "@vue/compiler-sfc", - "root": "common/temp/build-tests/node_modules/.pnpm/@vue+compiler-sfc@3.4.27/node_modules/@vue/compiler-sfc", + "root": "common/temp/build-tests/node_modules/.pnpm/@vue@compiler-sfc@3.4.27/node_modules/@vue/compiler-sfc", }, Object { "deps": Object { @@ -1262,15 +1262,15 @@ Object { "@vue/shared": 149, }, "name": "@vue/compiler-ssr", - "root": "common/temp/build-tests/node_modules/.pnpm/@vue+compiler-ssr@3.4.27/node_modules/@vue/compiler-ssr", + "root": "common/temp/build-tests/node_modules/.pnpm/@vue@compiler-ssr@3.4.27/node_modules/@vue/compiler-ssr", }, Object { "name": "@vue/shared", - "root": "common/temp/build-tests/node_modules/.pnpm/@vue+shared@3.4.27/node_modules/@vue/shared", + "root": "common/temp/build-tests/node_modules/.pnpm/@vue@shared@3.4.27/node_modules/@vue/shared", }, Object { "name": "@yarnpkg/lockfile", - "root": "common/temp/build-tests/node_modules/.pnpm/@yarnpkg+lockfile@1.0.2/node_modules/@yarnpkg/lockfile", + "root": "common/temp/build-tests/node_modules/.pnpm/@yarnpkg@lockfile@1.0.2/node_modules/@yarnpkg/lockfile", }, Object { "deps": Object { @@ -1279,7 +1279,7 @@ Object { "is-windows": 454, }, "name": "@zkochan/cmd-shim", - "root": "common/temp/build-tests/node_modules/.pnpm/@zkochan+cmd-shim@5.4.1/node_modules/@zkochan/cmd-shim", + "root": "common/temp/build-tests/node_modules/.pnpm/@zkochan@cmd-shim@5.4.1/node_modules/@zkochan/cmd-shim", }, Object { "deps": Object { @@ -6392,6 +6392,132 @@ Object { } `; +exports[`computeResolverCacheFromLockfileAsync matches snapshot behavior: build-tests-subspace-v9.yaml (pnpm 9) 1`] = ` +Object { + "basePath": "/$root/", + "contexts": Array [ + Object { + "deps": Object { + "browserslist": 1, + }, + "name": "autoprefixer", + "root": "common/temp/build-tests/node_modules/.pnpm/autoprefixer@9.8.8/node_modules/autoprefixer", + }, + Object { + "name": "browserslist", + "root": "common/temp/build-tests/node_modules/.pnpm/browserslist@4.22.1/node_modules/browserslist", + }, + Object { + "deps": Object { + "@babel/highlight": 3, + "picocolors": 4, + }, + "name": "@babel/code-frame", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel+code-frame@7.24.2/node_modules/@babel/code-frame", + }, + Object { + "name": "@babel/highlight", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel+highlight@7.24.5/node_modules/@babel/highlight", + }, + Object { + "name": "picocolors", + "root": "common/temp/build-tests/node_modules/.pnpm/picocolors@1.0.1/node_modules/picocolors", + }, + Object { + "name": "typescript", + "root": "common/temp/build-tests/node_modules/.pnpm/typescript@5.4.5/node_modules/typescript", + }, + Object { + "deps": Object { + "typescript": 5, + }, + "name": "@scope/bar", + "root": "common/temp/build-tests/node_modules/.pnpm/@scope+bar@2.0.0_typescript@5.4.5/node_modules/@scope/bar", + }, + Object { + "deps": Object { + "@babel/code-frame": 2, + "autoprefixer": 0, + "typescript": 5, + }, + "name": "@local/build-tests-subspace+rush-lib-test", + "root": "build-tests-subspace/rush-lib-test", + }, + Object { + "deps": Object { + "@scope/bar": 6, + "typescript": 5, + }, + "name": "@local/build-tests-subspace+rush-sdk-test", + "root": "build-tests-subspace/rush-sdk-test", + }, + ], +} +`; + +exports[`computeResolverCacheFromLockfileAsync matches snapshot behavior: build-tests-subspace-v9.yaml (pnpm 10) 1`] = ` +Object { + "basePath": "/$root/", + "contexts": Array [ + Object { + "deps": Object { + "browserslist": 1, + }, + "name": "autoprefixer", + "root": "common/temp/build-tests/node_modules/.pnpm/autoprefixer@9.8.8/node_modules/autoprefixer", + }, + Object { + "name": "browserslist", + "root": "common/temp/build-tests/node_modules/.pnpm/browserslist@4.22.1/node_modules/browserslist", + }, + Object { + "deps": Object { + "@babel/highlight": 3, + "picocolors": 4, + }, + "name": "@babel/code-frame", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel+code-frame@7.24.2/node_modules/@babel/code-frame", + }, + Object { + "name": "@babel/highlight", + "root": "common/temp/build-tests/node_modules/.pnpm/@babel+highlight@7.24.5/node_modules/@babel/highlight", + }, + Object { + "name": "picocolors", + "root": "common/temp/build-tests/node_modules/.pnpm/picocolors@1.0.1/node_modules/picocolors", + }, + Object { + "name": "typescript", + "root": "common/temp/build-tests/node_modules/.pnpm/typescript@5.4.5/node_modules/typescript", + }, + Object { + "deps": Object { + "typescript": 5, + }, + "name": "@scope/bar", + "root": "common/temp/build-tests/node_modules/.pnpm/@scope+bar@2.0.0_typescript@5.4.5/node_modules/@scope/bar", + }, + Object { + "deps": Object { + "@babel/code-frame": 2, + "autoprefixer": 0, + "typescript": 5, + }, + "name": "@local/build-tests-subspace+rush-lib-test", + "root": "build-tests-subspace/rush-lib-test", + }, + Object { + "deps": Object { + "@scope/bar": 6, + "typescript": 5, + }, + "name": "@local/build-tests-subspace+rush-sdk-test", + "root": "build-tests-subspace/rush-sdk-test", + }, + ], +} +`; + exports[`computeResolverCacheFromLockfileAsync matches snapshot behavior: bundled-dependencies.yaml 1`] = ` Object { "basePath": "/$root/", @@ -6572,7 +6698,7 @@ Object { "contexts": Array [ Object { "name": "@aashutoshrathi/word-wrap", - "root": "common/temp/default/node_modules/.pnpm/@aashutoshrathi+word-wrap@1.2.6/node_modules/@aashutoshrathi/word-wrap", + "root": "common/temp/default/node_modules/.pnpm/@aashutoshrathi@word-wrap@1.2.6/node_modules/@aashutoshrathi/word-wrap", }, Object { "deps": Object { @@ -6580,19 +6706,19 @@ Object { "@jridgewell/trace-mapping": 355, }, "name": "@ampproject/remapping", - "root": "common/temp/default/node_modules/.pnpm/@ampproject+remapping@2.3.0/node_modules/@ampproject/remapping", + "root": "common/temp/default/node_modules/.pnpm/@ampproject@remapping@2.3.0/node_modules/@ampproject/remapping", }, Object { "name": "@aws-cdk/asset-awscli-v1", - "root": "common/temp/default/node_modules/.pnpm/@aws-cdk+asset-awscli-v1@2.2.202/node_modules/@aws-cdk/asset-awscli-v1", + "root": "common/temp/default/node_modules/.pnpm/@aws-cdk@asset-awscli-v1@2.2.202/node_modules/@aws-cdk/asset-awscli-v1", }, Object { "name": "@aws-cdk/asset-kubectl-v20", - "root": "common/temp/default/node_modules/.pnpm/@aws-cdk+asset-kubectl-v20@2.1.2/node_modules/@aws-cdk/asset-kubectl-v20", + "root": "common/temp/default/node_modules/.pnpm/@aws-cdk@asset-kubectl-v20@2.1.2/node_modules/@aws-cdk/asset-kubectl-v20", }, Object { "name": "@aws-cdk/asset-node-proxy-agent-v5", - "root": "common/temp/default/node_modules/.pnpm/@aws-cdk+asset-node-proxy-agent-v5@2.0.166/node_modules/@aws-cdk/asset-node-proxy-agent-v5", + "root": "common/temp/default/node_modules/.pnpm/@aws-cdk@asset-node-proxy-agent-v5@2.0.166/node_modules/@aws-cdk/asset-node-proxy-agent-v5", }, Object { "deps": Object { @@ -6600,7 +6726,7 @@ Object { "constructs": 1048, }, "name": "@aws-cdk/aws-apigatewayv2-alpha", - "root": "common/temp/default/node_modules/.pnpm/@aws-cdk+aws-apigatewayv2-alpha@2.50.0-alpha.0_aws-cdk-lib@2.50.0_constructs@10.0.130/node_modules/@aws-cdk/aws-apigatewayv2-alpha", + "root": "common/temp/default/node_modules/.pnpm/@aws-cdk@aws-apigatewayv2-alpha@2.50.0-alpha.0_aws-cdk-lib@2.50.0_constructs@10.0.130/node_modules/@aws-cdk/aws-apigatewayv2-alpha", }, Object { "deps": Object { @@ -6609,7 +6735,7 @@ Object { "constructs": 1048, }, "name": "@aws-cdk/aws-apigatewayv2-authorizers-alpha", - "root": "common/temp/default/node_modules/.pnpm/@aws-cdk+aws-apigatewayv2-authorizers-alpha@2.50.0-alpha.0_@aws-cdk+aws-apigatewayv2-alpha@2._2zjvdar6ml6w5rggykpucquwre/node_modules/@aws-cdk/aws-apigatewayv2-authorizers-alpha", + "root": "common/temp/default/node_modules/.pnpm/@aws-cdk@aws-apigatewayv2-authorizers-alpha@2.50.0-alpha.0_@aws-cdk+aws-apigatewayv2-alpha@2._fmyecgqs2vj2dqk4oj7sbhyysq/node_modules/@aws-cdk/aws-apigatewayv2-authorizers-alpha", }, Object { "deps": Object { @@ -6618,7 +6744,7 @@ Object { "constructs": 1048, }, "name": "@aws-cdk/aws-apigatewayv2-integrations-alpha", - "root": "common/temp/default/node_modules/.pnpm/@aws-cdk+aws-apigatewayv2-integrations-alpha@2.50.0-alpha.0_@aws-cdk+aws-apigatewayv2-alpha@2_3hg7emzhhnzrnhew65j6d7q5ca/node_modules/@aws-cdk/aws-apigatewayv2-integrations-alpha", + "root": "common/temp/default/node_modules/.pnpm/@aws-cdk@aws-apigatewayv2-integrations-alpha@2.50.0-alpha.0_@aws-cdk+aws-apigatewayv2-alpha@2_ng6q6r5hqry2ay773xzaxuyjjm/node_modules/@aws-cdk/aws-apigatewayv2-integrations-alpha", }, Object { "deps": Object { @@ -6626,14 +6752,14 @@ Object { "constructs": 1048, }, "name": "@aws-cdk/aws-appsync-alpha", - "root": "common/temp/default/node_modules/.pnpm/@aws-cdk+aws-appsync-alpha@2.50.0-alpha.0_aws-cdk-lib@2.50.0_constructs@10.0.130/node_modules/@aws-cdk/aws-appsync-alpha", + "root": "common/temp/default/node_modules/.pnpm/@aws-cdk@aws-appsync-alpha@2.50.0-alpha.0_aws-cdk-lib@2.50.0_constructs@10.0.130/node_modules/@aws-cdk/aws-appsync-alpha", }, Object { "deps": Object { "tslib": 2424, }, "name": "@aws-crypto/ie11-detection", - "root": "common/temp/default/node_modules/.pnpm/@aws-crypto+ie11-detection@3.0.0/node_modules/@aws-crypto/ie11-detection", + "root": "common/temp/default/node_modules/.pnpm/@aws-crypto@ie11-detection@3.0.0/node_modules/@aws-crypto/ie11-detection", }, Object { "deps": Object { @@ -6647,7 +6773,7 @@ Object { "tslib": 2424, }, "name": "@aws-crypto/sha256-browser", - "root": "common/temp/default/node_modules/.pnpm/@aws-crypto+sha256-browser@3.0.0/node_modules/@aws-crypto/sha256-browser", + "root": "common/temp/default/node_modules/.pnpm/@aws-crypto@sha256-browser@3.0.0/node_modules/@aws-crypto/sha256-browser", }, Object { "deps": Object { @@ -6656,14 +6782,14 @@ Object { "tslib": 2424, }, "name": "@aws-crypto/sha256-js", - "root": "common/temp/default/node_modules/.pnpm/@aws-crypto+sha256-js@3.0.0/node_modules/@aws-crypto/sha256-js", + "root": "common/temp/default/node_modules/.pnpm/@aws-crypto@sha256-js@3.0.0/node_modules/@aws-crypto/sha256-js", }, Object { "deps": Object { "tslib": 2424, }, "name": "@aws-crypto/supports-web-crypto", - "root": "common/temp/default/node_modules/.pnpm/@aws-crypto+supports-web-crypto@3.0.0/node_modules/@aws-crypto/supports-web-crypto", + "root": "common/temp/default/node_modules/.pnpm/@aws-crypto@supports-web-crypto@3.0.0/node_modules/@aws-crypto/supports-web-crypto", }, Object { "deps": Object { @@ -6672,7 +6798,7 @@ Object { "tslib": 2424, }, "name": "@aws-crypto/util", - "root": "common/temp/default/node_modules/.pnpm/@aws-crypto+util@3.0.0/node_modules/@aws-crypto/util", + "root": "common/temp/default/node_modules/.pnpm/@aws-crypto@util@3.0.0/node_modules/@aws-crypto/util", }, Object { "deps": Object { @@ -6717,7 +6843,7 @@ Object { "tslib": 2427, }, "name": "@aws-sdk/client-codebuild", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+client-codebuild@3.567.0_@aws-sdk+client-sso-oidc@3.567.0_@aws-sdk+client-sts@3.567.0/node_modules/@aws-sdk/client-codebuild", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@client-codebuild@3.567.0_@aws-sdk+client-sso-oidc@3.567.0_@aws-sdk+client-sts@3.567.0/node_modules/@aws-sdk/client-codebuild", }, Object { "deps": Object { @@ -6762,7 +6888,7 @@ Object { "tslib": 2427, }, "name": "@aws-sdk/client-sso-oidc", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+client-sso-oidc@3.567.0_@aws-sdk+client-sts@3.567.0/node_modules/@aws-sdk/client-sso-oidc", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@client-sso-oidc@3.567.0_@aws-sdk+client-sts@3.567.0/node_modules/@aws-sdk/client-sso-oidc", }, Object { "deps": Object { @@ -6806,7 +6932,7 @@ Object { "tslib": 2427, }, "name": "@aws-sdk/client-sso", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+client-sso@3.567.0/node_modules/@aws-sdk/client-sso", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@client-sso@3.567.0/node_modules/@aws-sdk/client-sso", }, Object { "deps": Object { @@ -6851,7 +6977,7 @@ Object { "tslib": 2427, }, "name": "@aws-sdk/client-sts", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+client-sts@3.567.0_@aws-sdk+client-sso-oidc@3.567.0/node_modules/@aws-sdk/client-sts", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@client-sts@3.567.0_@aws-sdk+client-sso-oidc@3.567.0/node_modules/@aws-sdk/client-sts", }, Object { "deps": Object { @@ -6864,7 +6990,7 @@ Object { "tslib": 2427, }, "name": "@aws-sdk/core", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+core@3.567.0/node_modules/@aws-sdk/core", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@core@3.567.0/node_modules/@aws-sdk/core", }, Object { "deps": Object { @@ -6874,7 +7000,7 @@ Object { "tslib": 2427, }, "name": "@aws-sdk/credential-provider-env", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+credential-provider-env@3.567.0/node_modules/@aws-sdk/credential-provider-env", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@credential-provider-env@3.567.0/node_modules/@aws-sdk/credential-provider-env", }, Object { "deps": Object { @@ -6889,7 +7015,7 @@ Object { "tslib": 2427, }, "name": "@aws-sdk/credential-provider-http", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+credential-provider-http@3.567.0/node_modules/@aws-sdk/credential-provider-http", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@credential-provider-http@3.567.0/node_modules/@aws-sdk/credential-provider-http", }, Object { "deps": Object { @@ -6906,7 +7032,7 @@ Object { "tslib": 2427, }, "name": "@aws-sdk/credential-provider-ini", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+credential-provider-ini@3.567.0_@aws-sdk+client-sso-oidc@3.567.0_@aws-sdk+client-sts@3.567.0/node_modules/@aws-sdk/credential-provider-ini", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@credential-provider-ini@3.567.0_@aws-sdk+client-sso-oidc@3.567.0_@aws-sdk+client-sts@3.567.0/node_modules/@aws-sdk/credential-provider-ini", }, Object { "deps": Object { @@ -6924,7 +7050,7 @@ Object { "tslib": 2427, }, "name": "@aws-sdk/credential-provider-node", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+credential-provider-node@3.567.0_@aws-sdk+client-sso-oidc@3.567.0_@aws-sdk+client-sts@3.567.0/node_modules/@aws-sdk/credential-provider-node", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@credential-provider-node@3.567.0_@aws-sdk+client-sso-oidc@3.567.0_@aws-sdk+client-sts@3.567.0/node_modules/@aws-sdk/credential-provider-node", }, Object { "deps": Object { @@ -6935,7 +7061,7 @@ Object { "tslib": 2427, }, "name": "@aws-sdk/credential-provider-process", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+credential-provider-process@3.567.0/node_modules/@aws-sdk/credential-provider-process", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@credential-provider-process@3.567.0/node_modules/@aws-sdk/credential-provider-process", }, Object { "deps": Object { @@ -6948,7 +7074,7 @@ Object { "tslib": 2427, }, "name": "@aws-sdk/credential-provider-sso", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+credential-provider-sso@3.567.0_@aws-sdk+client-sso-oidc@3.567.0/node_modules/@aws-sdk/credential-provider-sso", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@credential-provider-sso@3.567.0_@aws-sdk+client-sso-oidc@3.567.0/node_modules/@aws-sdk/credential-provider-sso", }, Object { "deps": Object { @@ -6959,7 +7085,7 @@ Object { "tslib": 2427, }, "name": "@aws-sdk/credential-provider-web-identity", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+credential-provider-web-identity@3.567.0_@aws-sdk+client-sts@3.567.0/node_modules/@aws-sdk/credential-provider-web-identity", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@credential-provider-web-identity@3.567.0_@aws-sdk+client-sts@3.567.0/node_modules/@aws-sdk/credential-provider-web-identity", }, Object { "deps": Object { @@ -6969,7 +7095,7 @@ Object { "tslib": 2427, }, "name": "@aws-sdk/middleware-host-header", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+middleware-host-header@3.567.0/node_modules/@aws-sdk/middleware-host-header", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@middleware-host-header@3.567.0/node_modules/@aws-sdk/middleware-host-header", }, Object { "deps": Object { @@ -6978,7 +7104,7 @@ Object { "tslib": 2427, }, "name": "@aws-sdk/middleware-logger", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+middleware-logger@3.567.0/node_modules/@aws-sdk/middleware-logger", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@middleware-logger@3.567.0/node_modules/@aws-sdk/middleware-logger", }, Object { "deps": Object { @@ -6988,7 +7114,7 @@ Object { "tslib": 2427, }, "name": "@aws-sdk/middleware-recursion-detection", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+middleware-recursion-detection@3.567.0/node_modules/@aws-sdk/middleware-recursion-detection", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@middleware-recursion-detection@3.567.0/node_modules/@aws-sdk/middleware-recursion-detection", }, Object { "deps": Object { @@ -6999,7 +7125,7 @@ Object { "tslib": 2427, }, "name": "@aws-sdk/middleware-user-agent", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+middleware-user-agent@3.567.0/node_modules/@aws-sdk/middleware-user-agent", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@middleware-user-agent@3.567.0/node_modules/@aws-sdk/middleware-user-agent", }, Object { "deps": Object { @@ -7011,7 +7137,7 @@ Object { "tslib": 2427, }, "name": "@aws-sdk/region-config-resolver", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+region-config-resolver@3.567.0/node_modules/@aws-sdk/region-config-resolver", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@region-config-resolver@3.567.0/node_modules/@aws-sdk/region-config-resolver", }, Object { "deps": Object { @@ -7023,7 +7149,7 @@ Object { "tslib": 2427, }, "name": "@aws-sdk/token-providers", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+token-providers@3.567.0_@aws-sdk+client-sso-oidc@3.567.0/node_modules/@aws-sdk/token-providers", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@token-providers@3.567.0_@aws-sdk+client-sso-oidc@3.567.0/node_modules/@aws-sdk/token-providers", }, Object { "deps": Object { @@ -7031,7 +7157,7 @@ Object { "tslib": 2427, }, "name": "@aws-sdk/types", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+types@3.567.0/node_modules/@aws-sdk/types", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@types@3.567.0/node_modules/@aws-sdk/types", }, Object { "deps": Object { @@ -7041,14 +7167,14 @@ Object { "tslib": 2427, }, "name": "@aws-sdk/util-endpoints", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+util-endpoints@3.567.0/node_modules/@aws-sdk/util-endpoints", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@util-endpoints@3.567.0/node_modules/@aws-sdk/util-endpoints", }, Object { "deps": Object { "tslib": 2427, }, "name": "@aws-sdk/util-locate-window", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+util-locate-window@3.567.0/node_modules/@aws-sdk/util-locate-window", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@util-locate-window@3.567.0/node_modules/@aws-sdk/util-locate-window", }, Object { "deps": Object { @@ -7058,7 +7184,7 @@ Object { "tslib": 2427, }, "name": "@aws-sdk/util-user-agent-browser", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+util-user-agent-browser@3.567.0/node_modules/@aws-sdk/util-user-agent-browser", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@util-user-agent-browser@3.567.0/node_modules/@aws-sdk/util-user-agent-browser", }, Object { "deps": Object { @@ -7068,28 +7194,28 @@ Object { "tslib": 2427, }, "name": "@aws-sdk/util-user-agent-node", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+util-user-agent-node@3.567.0/node_modules/@aws-sdk/util-user-agent-node", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@util-user-agent-node@3.567.0/node_modules/@aws-sdk/util-user-agent-node", }, Object { "deps": Object { "tslib": 2425, }, "name": "@aws-sdk/util-utf8-browser", - "root": "common/temp/default/node_modules/.pnpm/@aws-sdk+util-utf8-browser@3.259.0/node_modules/@aws-sdk/util-utf8-browser", + "root": "common/temp/default/node_modules/.pnpm/@aws-sdk@util-utf8-browser@3.259.0/node_modules/@aws-sdk/util-utf8-browser", }, Object { "deps": Object { "tslib": 2425, }, "name": "@azure/abort-controller", - "root": "common/temp/default/node_modules/.pnpm/@azure+abort-controller@1.1.0/node_modules/@azure/abort-controller", + "root": "common/temp/default/node_modules/.pnpm/@azure@abort-controller@1.1.0/node_modules/@azure/abort-controller", }, Object { "deps": Object { "tslib": 2427, }, "name": "@azure/abort-controller", - "root": "common/temp/default/node_modules/.pnpm/@azure+abort-controller@2.1.0/node_modules/@azure/abort-controller", + "root": "common/temp/default/node_modules/.pnpm/@azure@abort-controller@2.1.0/node_modules/@azure/abort-controller", }, Object { "deps": Object { @@ -7098,7 +7224,7 @@ Object { "tslib": 2427, }, "name": "@azure/core-auth", - "root": "common/temp/default/node_modules/.pnpm/@azure+core-auth@1.7.0/node_modules/@azure/core-auth", + "root": "common/temp/default/node_modules/.pnpm/@azure@core-auth@1.7.0/node_modules/@azure/core-auth", }, Object { "deps": Object { @@ -7111,7 +7237,7 @@ Object { "tslib": 2427, }, "name": "@azure/core-client", - "root": "common/temp/default/node_modules/.pnpm/@azure+core-client@1.9.0/node_modules/@azure/core-client", + "root": "common/temp/default/node_modules/.pnpm/@azure@core-client@1.9.0/node_modules/@azure/core-client", }, Object { "deps": Object { @@ -7131,7 +7257,7 @@ Object { "xml2js": 2599, }, "name": "@azure/core-http", - "root": "common/temp/default/node_modules/.pnpm/@azure+core-http@3.0.4/node_modules/@azure/core-http", + "root": "common/temp/default/node_modules/.pnpm/@azure@core-http@3.0.4/node_modules/@azure/core-http", }, Object { "deps": Object { @@ -7141,14 +7267,14 @@ Object { "tslib": 2427, }, "name": "@azure/core-lro", - "root": "common/temp/default/node_modules/.pnpm/@azure+core-lro@2.7.0/node_modules/@azure/core-lro", + "root": "common/temp/default/node_modules/.pnpm/@azure@core-lro@2.7.0/node_modules/@azure/core-lro", }, Object { "deps": Object { "tslib": 2427, }, "name": "@azure/core-paging", - "root": "common/temp/default/node_modules/.pnpm/@azure+core-paging@1.6.0/node_modules/@azure/core-paging", + "root": "common/temp/default/node_modules/.pnpm/@azure@core-paging@1.6.0/node_modules/@azure/core-paging", }, Object { "deps": Object { @@ -7162,7 +7288,7 @@ Object { "tslib": 2427, }, "name": "@azure/core-rest-pipeline", - "root": "common/temp/default/node_modules/.pnpm/@azure+core-rest-pipeline@1.15.0/node_modules/@azure/core-rest-pipeline", + "root": "common/temp/default/node_modules/.pnpm/@azure@core-rest-pipeline@1.15.0/node_modules/@azure/core-rest-pipeline", }, Object { "deps": Object { @@ -7170,14 +7296,14 @@ Object { "tslib": 2425, }, "name": "@azure/core-tracing", - "root": "common/temp/default/node_modules/.pnpm/@azure+core-tracing@1.0.0-preview.13/node_modules/@azure/core-tracing", + "root": "common/temp/default/node_modules/.pnpm/@azure@core-tracing@1.0.0-preview.13/node_modules/@azure/core-tracing", }, Object { "deps": Object { "tslib": 2427, }, "name": "@azure/core-tracing", - "root": "common/temp/default/node_modules/.pnpm/@azure+core-tracing@1.1.0/node_modules/@azure/core-tracing", + "root": "common/temp/default/node_modules/.pnpm/@azure@core-tracing@1.1.0/node_modules/@azure/core-tracing", }, Object { "deps": Object { @@ -7185,7 +7311,7 @@ Object { "tslib": 2427, }, "name": "@azure/core-util", - "root": "common/temp/default/node_modules/.pnpm/@azure+core-util@1.8.0/node_modules/@azure/core-util", + "root": "common/temp/default/node_modules/.pnpm/@azure@core-util@1.8.0/node_modules/@azure/core-util", }, Object { "deps": Object { @@ -7205,25 +7331,25 @@ Object { "tslib": 2425, }, "name": "@azure/identity", - "root": "common/temp/default/node_modules/.pnpm/@azure+identity@4.2.1/node_modules/@azure/identity", + "root": "common/temp/default/node_modules/.pnpm/@azure@identity@4.2.1/node_modules/@azure/identity", }, Object { "deps": Object { "tslib": 2427, }, "name": "@azure/logger", - "root": "common/temp/default/node_modules/.pnpm/@azure+logger@1.1.0/node_modules/@azure/logger", + "root": "common/temp/default/node_modules/.pnpm/@azure@logger@1.1.0/node_modules/@azure/logger", }, Object { "deps": Object { "@azure/msal-common": 52, }, "name": "@azure/msal-browser", - "root": "common/temp/default/node_modules/.pnpm/@azure+msal-browser@3.17.0/node_modules/@azure/msal-browser", + "root": "common/temp/default/node_modules/.pnpm/@azure@msal-browser@3.17.0/node_modules/@azure/msal-browser", }, Object { "name": "@azure/msal-common", - "root": "common/temp/default/node_modules/.pnpm/@azure+msal-common@14.12.0/node_modules/@azure/msal-common", + "root": "common/temp/default/node_modules/.pnpm/@azure@msal-common@14.12.0/node_modules/@azure/msal-common", }, Object { "deps": Object { @@ -7232,7 +7358,7 @@ Object { "uuid": 2518, }, "name": "@azure/msal-node", - "root": "common/temp/default/node_modules/.pnpm/@azure+msal-node@2.9.2/node_modules/@azure/msal-node", + "root": "common/temp/default/node_modules/.pnpm/@azure@msal-node@2.9.2/node_modules/@azure/msal-node", }, Object { "deps": Object { @@ -7246,14 +7372,14 @@ Object { "tslib": 2425, }, "name": "@azure/storage-blob", - "root": "common/temp/default/node_modules/.pnpm/@azure+storage-blob@12.17.0/node_modules/@azure/storage-blob", + "root": "common/temp/default/node_modules/.pnpm/@azure@storage-blob@12.17.0/node_modules/@azure/storage-blob", }, Object { "deps": Object { "@babel/highlight": 91, }, "name": "@babel/code-frame", - "root": "common/temp/default/node_modules/.pnpm/@babel+code-frame@7.12.11/node_modules/@babel/code-frame", + "root": "common/temp/default/node_modules/.pnpm/@babel@code-frame@7.12.11/node_modules/@babel/code-frame", }, Object { "deps": Object { @@ -7261,11 +7387,11 @@ Object { "chalk": 964, }, "name": "@babel/code-frame", - "root": "common/temp/default/node_modules/.pnpm/@babel+code-frame@7.23.5/node_modules/@babel/code-frame", + "root": "common/temp/default/node_modules/.pnpm/@babel@code-frame@7.23.5/node_modules/@babel/code-frame", }, Object { "name": "@babel/compat-data", - "root": "common/temp/default/node_modules/.pnpm/@babel+compat-data@7.23.5/node_modules/@babel/compat-data", + "root": "common/temp/default/node_modules/.pnpm/@babel@compat-data@7.23.5/node_modules/@babel/compat-data", }, Object { "deps": Object { @@ -7287,7 +7413,7 @@ Object { "source-map": 2293, }, "name": "@babel/core", - "root": "common/temp/default/node_modules/.pnpm/@babel+core@7.12.9/node_modules/@babel/core", + "root": "common/temp/default/node_modules/.pnpm/@babel@core@7.12.9/node_modules/@babel/core", }, Object { "deps": Object { @@ -7308,7 +7434,7 @@ Object { "semver": 2237, }, "name": "@babel/core", - "root": "common/temp/default/node_modules/.pnpm/@babel+core@7.20.12_supports-color@8.1.1/node_modules/@babel/core", + "root": "common/temp/default/node_modules/.pnpm/@babel@core@7.20.12_supports-color@8.1.1/node_modules/@babel/core", }, Object { "deps": Object { @@ -7329,7 +7455,7 @@ Object { "semver": 2237, }, "name": "@babel/core", - "root": "common/temp/default/node_modules/.pnpm/@babel+core@7.24.0/node_modules/@babel/core", + "root": "common/temp/default/node_modules/.pnpm/@babel@core@7.24.0/node_modules/@babel/core", }, Object { "deps": Object { @@ -7339,21 +7465,21 @@ Object { "jsesc": 1684, }, "name": "@babel/generator", - "root": "common/temp/default/node_modules/.pnpm/@babel+generator@7.23.6/node_modules/@babel/generator", + "root": "common/temp/default/node_modules/.pnpm/@babel@generator@7.23.6/node_modules/@babel/generator", }, Object { "deps": Object { "@babel/types": 196, }, "name": "@babel/helper-annotate-as-pure", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-annotate-as-pure@7.22.5/node_modules/@babel/helper-annotate-as-pure", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-annotate-as-pure@7.22.5/node_modules/@babel/helper-annotate-as-pure", }, Object { "deps": Object { "@babel/types": 196, }, "name": "@babel/helper-builder-binary-assignment-operator-visitor", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-builder-binary-assignment-operator-visitor@7.22.15/node_modules/@babel/helper-builder-binary-assignment-operator-visitor", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-builder-binary-assignment-operator-visitor@7.22.15/node_modules/@babel/helper-builder-binary-assignment-operator-visitor", }, Object { "deps": Object { @@ -7364,7 +7490,7 @@ Object { "semver": 2237, }, "name": "@babel/helper-compilation-targets", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-compilation-targets@7.23.6/node_modules/@babel/helper-compilation-targets", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-compilation-targets@7.23.6/node_modules/@babel/helper-compilation-targets", }, Object { "deps": Object { @@ -7380,7 +7506,7 @@ Object { "semver": 2237, }, "name": "@babel/helper-create-class-features-plugin", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-create-class-features-plugin@7.24.0_@babel+core@7.20.12/node_modules/@babel/helper-create-class-features-plugin", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-create-class-features-plugin@7.24.0_@babel+core@7.20.12/node_modules/@babel/helper-create-class-features-plugin", }, Object { "deps": Object { @@ -7390,7 +7516,7 @@ Object { "semver": 2237, }, "name": "@babel/helper-create-regexp-features-plugin", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-create-regexp-features-plugin@7.22.15_@babel+core@7.20.12/node_modules/@babel/helper-create-regexp-features-plugin", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-create-regexp-features-plugin@7.22.15_@babel+core@7.20.12/node_modules/@babel/helper-create-regexp-features-plugin", }, Object { "deps": Object { @@ -7405,7 +7531,7 @@ Object { "semver": 2237, }, "name": "@babel/helper-define-polyfill-provider", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-define-polyfill-provider@0.1.5_@babel+core@7.20.12/node_modules/@babel/helper-define-polyfill-provider", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-define-polyfill-provider@0.1.5_@babel+core@7.20.12/node_modules/@babel/helper-define-polyfill-provider", }, Object { "deps": Object { @@ -7417,7 +7543,7 @@ Object { "resolve": 2182, }, "name": "@babel/helper-define-polyfill-provider", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-define-polyfill-provider@0.5.0_@babel+core@7.20.12/node_modules/@babel/helper-define-polyfill-provider", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-define-polyfill-provider@0.5.0_@babel+core@7.20.12/node_modules/@babel/helper-define-polyfill-provider", }, Object { "deps": Object { @@ -7429,11 +7555,11 @@ Object { "resolve": 2182, }, "name": "@babel/helper-define-polyfill-provider", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-define-polyfill-provider@0.6.1_@babel+core@7.20.12/node_modules/@babel/helper-define-polyfill-provider", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-define-polyfill-provider@0.6.1_@babel+core@7.20.12/node_modules/@babel/helper-define-polyfill-provider", }, Object { "name": "@babel/helper-environment-visitor", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-environment-visitor@7.22.20/node_modules/@babel/helper-environment-visitor", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-environment-visitor@7.22.20/node_modules/@babel/helper-environment-visitor", }, Object { "deps": Object { @@ -7441,28 +7567,28 @@ Object { "@babel/types": 196, }, "name": "@babel/helper-function-name", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-function-name@7.23.0/node_modules/@babel/helper-function-name", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-function-name@7.23.0/node_modules/@babel/helper-function-name", }, Object { "deps": Object { "@babel/types": 196, }, "name": "@babel/helper-hoist-variables", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-hoist-variables@7.22.5/node_modules/@babel/helper-hoist-variables", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-hoist-variables@7.22.5/node_modules/@babel/helper-hoist-variables", }, Object { "deps": Object { "@babel/types": 196, }, "name": "@babel/helper-member-expression-to-functions", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-member-expression-to-functions@7.23.0/node_modules/@babel/helper-member-expression-to-functions", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-member-expression-to-functions@7.23.0/node_modules/@babel/helper-member-expression-to-functions", }, Object { "deps": Object { "@babel/types": 196, }, "name": "@babel/helper-module-imports", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-module-imports@7.22.15/node_modules/@babel/helper-module-imports", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-module-imports@7.22.15/node_modules/@babel/helper-module-imports", }, Object { "deps": Object { @@ -7474,7 +7600,7 @@ Object { "@babel/helper-validator-identifier": 87, }, "name": "@babel/helper-module-transforms", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-module-transforms@7.23.3_@babel+core@7.12.9/node_modules/@babel/helper-module-transforms", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-module-transforms@7.23.3_@babel+core@7.12.9/node_modules/@babel/helper-module-transforms", }, Object { "deps": Object { @@ -7486,7 +7612,7 @@ Object { "@babel/helper-validator-identifier": 87, }, "name": "@babel/helper-module-transforms", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-module-transforms@7.23.3_@babel+core@7.20.12/node_modules/@babel/helper-module-transforms", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-module-transforms@7.23.3_@babel+core@7.20.12/node_modules/@babel/helper-module-transforms", }, Object { "deps": Object { @@ -7498,22 +7624,22 @@ Object { "@babel/helper-validator-identifier": 87, }, "name": "@babel/helper-module-transforms", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-module-transforms@7.23.3_@babel+core@7.24.0/node_modules/@babel/helper-module-transforms", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-module-transforms@7.23.3_@babel+core@7.24.0/node_modules/@babel/helper-module-transforms", }, Object { "deps": Object { "@babel/types": 196, }, "name": "@babel/helper-optimise-call-expression", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-optimise-call-expression@7.22.5/node_modules/@babel/helper-optimise-call-expression", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-optimise-call-expression@7.22.5/node_modules/@babel/helper-optimise-call-expression", }, Object { "name": "@babel/helper-plugin-utils", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-plugin-utils@7.10.4/node_modules/@babel/helper-plugin-utils", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-plugin-utils@7.10.4/node_modules/@babel/helper-plugin-utils", }, Object { "name": "@babel/helper-plugin-utils", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-plugin-utils@7.24.0/node_modules/@babel/helper-plugin-utils", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-plugin-utils@7.24.0/node_modules/@babel/helper-plugin-utils", }, Object { "deps": Object { @@ -7523,7 +7649,7 @@ Object { "@babel/helper-wrap-function": 89, }, "name": "@babel/helper-remap-async-to-generator", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-remap-async-to-generator@7.22.20_@babel+core@7.20.12/node_modules/@babel/helper-remap-async-to-generator", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-remap-async-to-generator@7.22.20_@babel+core@7.20.12/node_modules/@babel/helper-remap-async-to-generator", }, Object { "deps": Object { @@ -7533,40 +7659,40 @@ Object { "@babel/helper-optimise-call-expression": 78, }, "name": "@babel/helper-replace-supers", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-replace-supers@7.22.20_@babel+core@7.20.12/node_modules/@babel/helper-replace-supers", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-replace-supers@7.22.20_@babel+core@7.20.12/node_modules/@babel/helper-replace-supers", }, Object { "deps": Object { "@babel/types": 196, }, "name": "@babel/helper-simple-access", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-simple-access@7.22.5/node_modules/@babel/helper-simple-access", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-simple-access@7.22.5/node_modules/@babel/helper-simple-access", }, Object { "deps": Object { "@babel/types": 196, }, "name": "@babel/helper-skip-transparent-expression-wrappers", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-skip-transparent-expression-wrappers@7.22.5/node_modules/@babel/helper-skip-transparent-expression-wrappers", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-skip-transparent-expression-wrappers@7.22.5/node_modules/@babel/helper-skip-transparent-expression-wrappers", }, Object { "deps": Object { "@babel/types": 196, }, "name": "@babel/helper-split-export-declaration", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-split-export-declaration@7.22.6/node_modules/@babel/helper-split-export-declaration", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-split-export-declaration@7.22.6/node_modules/@babel/helper-split-export-declaration", }, Object { "name": "@babel/helper-string-parser", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-string-parser@7.23.4/node_modules/@babel/helper-string-parser", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-string-parser@7.23.4/node_modules/@babel/helper-string-parser", }, Object { "name": "@babel/helper-validator-identifier", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-validator-identifier@7.22.20/node_modules/@babel/helper-validator-identifier", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-validator-identifier@7.22.20/node_modules/@babel/helper-validator-identifier", }, Object { "name": "@babel/helper-validator-option", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-validator-option@7.23.5/node_modules/@babel/helper-validator-option", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-validator-option@7.23.5/node_modules/@babel/helper-validator-option", }, Object { "deps": Object { @@ -7575,7 +7701,7 @@ Object { "@babel/types": 196, }, "name": "@babel/helper-wrap-function", - "root": "common/temp/default/node_modules/.pnpm/@babel+helper-wrap-function@7.22.20/node_modules/@babel/helper-wrap-function", + "root": "common/temp/default/node_modules/.pnpm/@babel@helper-wrap-function@7.22.20/node_modules/@babel/helper-wrap-function", }, Object { "deps": Object { @@ -7584,7 +7710,7 @@ Object { "@babel/types": 196, }, "name": "@babel/helpers", - "root": "common/temp/default/node_modules/.pnpm/@babel+helpers@7.24.0_supports-color@8.1.1/node_modules/@babel/helpers", + "root": "common/temp/default/node_modules/.pnpm/@babel@helpers@7.24.0_supports-color@8.1.1/node_modules/@babel/helpers", }, Object { "deps": Object { @@ -7593,11 +7719,11 @@ Object { "js-tokens": 1675, }, "name": "@babel/highlight", - "root": "common/temp/default/node_modules/.pnpm/@babel+highlight@7.23.4/node_modules/@babel/highlight", + "root": "common/temp/default/node_modules/.pnpm/@babel@highlight@7.23.4/node_modules/@babel/highlight", }, Object { "name": "@babel/parser", - "root": "common/temp/default/node_modules/.pnpm/@babel+parser@7.24.0/node_modules/@babel/parser", + "root": "common/temp/default/node_modules/.pnpm/@babel@parser@7.24.0/node_modules/@babel/parser", }, Object { "deps": Object { @@ -7605,7 +7731,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", }, Object { "deps": Object { @@ -7615,7 +7741,7 @@ Object { "@babel/plugin-transform-optional-chaining": 164, }, "name": "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", }, Object { "deps": Object { @@ -7624,7 +7750,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7_@babel+core@7.20.12/node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7_@babel+core@7.20.12/node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", }, Object { "deps": Object { @@ -7633,7 +7759,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-proposal-class-properties", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-proposal-class-properties@7.18.6_@babel+core@7.20.12/node_modules/@babel/plugin-proposal-class-properties", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-proposal-class-properties@7.18.6_@babel+core@7.20.12/node_modules/@babel/plugin-proposal-class-properties", }, Object { "deps": Object { @@ -7643,7 +7769,7 @@ Object { "@babel/plugin-syntax-decorators": 109, }, "name": "@babel/plugin-proposal-decorators", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-proposal-decorators@7.24.0_@babel+core@7.20.12/node_modules/@babel/plugin-proposal-decorators", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-proposal-decorators@7.24.0_@babel+core@7.20.12/node_modules/@babel/plugin-proposal-decorators", }, Object { "deps": Object { @@ -7652,7 +7778,7 @@ Object { "@babel/plugin-syntax-export-default-from": 111, }, "name": "@babel/plugin-proposal-export-default-from", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-proposal-export-default-from@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-proposal-export-default-from", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-proposal-export-default-from@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-proposal-export-default-from", }, Object { "deps": Object { @@ -7661,7 +7787,7 @@ Object { "@babel/plugin-syntax-nullish-coalescing-operator": 121, }, "name": "@babel/plugin-proposal-nullish-coalescing-operator", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-proposal-nullish-coalescing-operator@7.18.6_@babel+core@7.20.12/node_modules/@babel/plugin-proposal-nullish-coalescing-operator", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-proposal-nullish-coalescing-operator@7.18.6_@babel+core@7.20.12/node_modules/@babel/plugin-proposal-nullish-coalescing-operator", }, Object { "deps": Object { @@ -7671,7 +7797,7 @@ Object { "@babel/plugin-transform-parameters": 165, }, "name": "@babel/plugin-proposal-object-rest-spread", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-proposal-object-rest-spread@7.12.1_@babel+core@7.12.9/node_modules/@babel/plugin-proposal-object-rest-spread", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-proposal-object-rest-spread@7.12.1_@babel+core@7.12.9/node_modules/@babel/plugin-proposal-object-rest-spread", }, Object { "deps": Object { @@ -7683,7 +7809,7 @@ Object { "@babel/plugin-transform-parameters": 166, }, "name": "@babel/plugin-proposal-object-rest-spread", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-proposal-object-rest-spread@7.20.7_@babel+core@7.20.12/node_modules/@babel/plugin-proposal-object-rest-spread", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-proposal-object-rest-spread@7.20.7_@babel+core@7.20.12/node_modules/@babel/plugin-proposal-object-rest-spread", }, Object { "deps": Object { @@ -7693,7 +7819,7 @@ Object { "@babel/plugin-syntax-optional-chaining": 126, }, "name": "@babel/plugin-proposal-optional-chaining", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-proposal-optional-chaining@7.21.0_@babel+core@7.20.12/node_modules/@babel/plugin-proposal-optional-chaining", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-proposal-optional-chaining@7.21.0_@babel+core@7.20.12/node_modules/@babel/plugin-proposal-optional-chaining", }, Object { "deps": Object { @@ -7702,14 +7828,14 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-proposal-private-methods", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-proposal-private-methods@7.18.6_@babel+core@7.20.12/node_modules/@babel/plugin-proposal-private-methods", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-proposal-private-methods@7.18.6_@babel+core@7.20.12/node_modules/@babel/plugin-proposal-private-methods", }, Object { "deps": Object { "@babel/core": 59, }, "name": "@babel/plugin-proposal-private-property-in-object", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2_@babel+core@7.20.12/node_modules/@babel/plugin-proposal-private-property-in-object", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2_@babel+core@7.20.12/node_modules/@babel/plugin-proposal-private-property-in-object", }, Object { "deps": Object { @@ -7717,7 +7843,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-async-generators", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-async-generators@7.8.4_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-async-generators", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-async-generators@7.8.4_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-async-generators", }, Object { "deps": Object { @@ -7725,7 +7851,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-bigint", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-bigint@7.8.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-bigint", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-bigint@7.8.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-bigint", }, Object { "deps": Object { @@ -7733,7 +7859,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-class-properties", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-class-properties@7.12.13_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-class-properties", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-class-properties@7.12.13_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-class-properties", }, Object { "deps": Object { @@ -7741,7 +7867,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-class-static-block", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-class-static-block@7.14.5_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-class-static-block", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-class-static-block@7.14.5_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-class-static-block", }, Object { "deps": Object { @@ -7749,7 +7875,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-decorators", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-decorators@7.24.0_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-decorators", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-decorators@7.24.0_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-decorators", }, Object { "deps": Object { @@ -7757,7 +7883,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-dynamic-import", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-dynamic-import@7.8.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-dynamic-import", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-dynamic-import@7.8.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-dynamic-import", }, Object { "deps": Object { @@ -7765,7 +7891,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-export-default-from", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-export-default-from@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-export-default-from", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-export-default-from@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-export-default-from", }, Object { "deps": Object { @@ -7773,7 +7899,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-export-namespace-from", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-export-namespace-from@7.8.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-export-namespace-from", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-export-namespace-from@7.8.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-export-namespace-from", }, Object { "deps": Object { @@ -7781,7 +7907,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-flow", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-flow@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-flow", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-flow@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-flow", }, Object { "deps": Object { @@ -7789,7 +7915,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-import-assertions", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-import-assertions@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-import-assertions", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-import-assertions@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-import-assertions", }, Object { "deps": Object { @@ -7797,7 +7923,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-import-attributes", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-import-attributes@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-import-attributes", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-import-attributes@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-import-attributes", }, Object { "deps": Object { @@ -7805,7 +7931,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-import-meta", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-import-meta@7.10.4_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-import-meta", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-import-meta@7.10.4_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-import-meta", }, Object { "deps": Object { @@ -7813,7 +7939,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-json-strings", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-json-strings@7.8.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-json-strings", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-json-strings@7.8.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-json-strings", }, Object { "deps": Object { @@ -7821,7 +7947,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-jsx", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-jsx@7.12.1_@babel+core@7.12.9/node_modules/@babel/plugin-syntax-jsx", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-jsx@7.12.1_@babel+core@7.12.9/node_modules/@babel/plugin-syntax-jsx", }, Object { "deps": Object { @@ -7829,7 +7955,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-jsx", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-jsx@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-jsx", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-jsx@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-jsx", }, Object { "deps": Object { @@ -7837,7 +7963,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-logical-assignment-operators", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-logical-assignment-operators@7.10.4_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-logical-assignment-operators", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-logical-assignment-operators@7.10.4_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-logical-assignment-operators", }, Object { "deps": Object { @@ -7845,7 +7971,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-nullish-coalescing-operator", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-nullish-coalescing-operator@7.8.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-nullish-coalescing-operator", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-nullish-coalescing-operator@7.8.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-nullish-coalescing-operator", }, Object { "deps": Object { @@ -7853,7 +7979,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-numeric-separator", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-numeric-separator@7.10.4_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-numeric-separator", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-numeric-separator@7.10.4_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-numeric-separator", }, Object { "deps": Object { @@ -7861,7 +7987,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-object-rest-spread", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-object-rest-spread@7.8.3_@babel+core@7.12.9/node_modules/@babel/plugin-syntax-object-rest-spread", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-object-rest-spread@7.8.3_@babel+core@7.12.9/node_modules/@babel/plugin-syntax-object-rest-spread", }, Object { "deps": Object { @@ -7869,7 +7995,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-object-rest-spread", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-object-rest-spread@7.8.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-object-rest-spread", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-object-rest-spread@7.8.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-object-rest-spread", }, Object { "deps": Object { @@ -7877,7 +8003,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-optional-catch-binding", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-optional-catch-binding@7.8.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-optional-catch-binding", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-optional-catch-binding@7.8.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-optional-catch-binding", }, Object { "deps": Object { @@ -7885,7 +8011,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-optional-chaining", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-optional-chaining@7.8.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-optional-chaining", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-optional-chaining@7.8.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-optional-chaining", }, Object { "deps": Object { @@ -7893,7 +8019,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-private-property-in-object", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-private-property-in-object@7.14.5_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-private-property-in-object", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-private-property-in-object@7.14.5_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-private-property-in-object", }, Object { "deps": Object { @@ -7901,7 +8027,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-top-level-await", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-top-level-await@7.14.5_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-top-level-await", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-top-level-await@7.14.5_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-top-level-await", }, Object { "deps": Object { @@ -7909,7 +8035,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-typescript", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-typescript@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-typescript", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-typescript@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-typescript", }, Object { "deps": Object { @@ -7918,7 +8044,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-syntax-unicode-sets-regex", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-syntax-unicode-sets-regex@7.18.6_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-unicode-sets-regex", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-syntax-unicode-sets-regex@7.18.6_@babel+core@7.20.12/node_modules/@babel/plugin-syntax-unicode-sets-regex", }, Object { "deps": Object { @@ -7926,7 +8052,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-arrow-functions", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-arrow-functions@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-arrow-functions", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-arrow-functions@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-arrow-functions", }, Object { "deps": Object { @@ -7937,7 +8063,7 @@ Object { "@babel/plugin-syntax-async-generators": 105, }, "name": "@babel/plugin-transform-async-generator-functions", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-async-generator-functions@7.23.9_@babel+core@7.20.12/node_modules/@babel/plugin-transform-async-generator-functions", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-async-generator-functions@7.23.9_@babel+core@7.20.12/node_modules/@babel/plugin-transform-async-generator-functions", }, Object { "deps": Object { @@ -7947,7 +8073,7 @@ Object { "@babel/helper-remap-async-to-generator": 81, }, "name": "@babel/plugin-transform-async-to-generator", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-async-to-generator@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-async-to-generator", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-async-to-generator@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-async-to-generator", }, Object { "deps": Object { @@ -7955,7 +8081,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-block-scoped-functions", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-block-scoped-functions@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-block-scoped-functions", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-block-scoped-functions@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-block-scoped-functions", }, Object { "deps": Object { @@ -7963,7 +8089,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-block-scoping", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-block-scoping@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-block-scoping", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-block-scoping@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-block-scoping", }, Object { "deps": Object { @@ -7972,7 +8098,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-class-properties", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-class-properties@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-class-properties", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-class-properties@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-class-properties", }, Object { "deps": Object { @@ -7982,7 +8108,7 @@ Object { "@babel/plugin-syntax-class-static-block": 108, }, "name": "@babel/plugin-transform-class-static-block", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-class-static-block@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-class-static-block", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-class-static-block@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-class-static-block", }, Object { "deps": Object { @@ -7997,7 +8123,7 @@ Object { "globals": 1409, }, "name": "@babel/plugin-transform-classes", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-classes@7.23.8_@babel+core@7.20.12/node_modules/@babel/plugin-transform-classes", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-classes@7.23.8_@babel+core@7.20.12/node_modules/@babel/plugin-transform-classes", }, Object { "deps": Object { @@ -8006,7 +8132,7 @@ Object { "@babel/template": 194, }, "name": "@babel/plugin-transform-computed-properties", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-computed-properties@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-computed-properties", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-computed-properties@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-computed-properties", }, Object { "deps": Object { @@ -8014,7 +8140,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-destructuring", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-destructuring@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-destructuring", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-destructuring@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-destructuring", }, Object { "deps": Object { @@ -8023,7 +8149,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-dotall-regex", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-dotall-regex@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-dotall-regex", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-dotall-regex@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-dotall-regex", }, Object { "deps": Object { @@ -8031,7 +8157,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-duplicate-keys", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-duplicate-keys@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-duplicate-keys", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-duplicate-keys@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-duplicate-keys", }, Object { "deps": Object { @@ -8040,7 +8166,7 @@ Object { "@babel/plugin-syntax-dynamic-import": 110, }, "name": "@babel/plugin-transform-dynamic-import", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-dynamic-import@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-dynamic-import", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-dynamic-import@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-dynamic-import", }, Object { "deps": Object { @@ -8049,7 +8175,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-exponentiation-operator", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-exponentiation-operator@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-exponentiation-operator", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-exponentiation-operator@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-exponentiation-operator", }, Object { "deps": Object { @@ -8058,7 +8184,7 @@ Object { "@babel/plugin-syntax-export-namespace-from": 112, }, "name": "@babel/plugin-transform-export-namespace-from", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-export-namespace-from@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-export-namespace-from", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-export-namespace-from@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-export-namespace-from", }, Object { "deps": Object { @@ -8067,7 +8193,7 @@ Object { "@babel/plugin-syntax-flow": 113, }, "name": "@babel/plugin-transform-flow-strip-types", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-flow-strip-types@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-flow-strip-types", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-flow-strip-types@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-flow-strip-types", }, Object { "deps": Object { @@ -8076,7 +8202,7 @@ Object { "@babel/helper-skip-transparent-expression-wrappers": 84, }, "name": "@babel/plugin-transform-for-of", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-for-of@7.23.6_@babel+core@7.20.12/node_modules/@babel/plugin-transform-for-of", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-for-of@7.23.6_@babel+core@7.20.12/node_modules/@babel/plugin-transform-for-of", }, Object { "deps": Object { @@ -8086,7 +8212,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-function-name", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-function-name@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-function-name", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-function-name@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-function-name", }, Object { "deps": Object { @@ -8095,7 +8221,7 @@ Object { "@babel/plugin-syntax-json-strings": 117, }, "name": "@babel/plugin-transform-json-strings", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-json-strings@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-json-strings", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-json-strings@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-json-strings", }, Object { "deps": Object { @@ -8103,7 +8229,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-literals", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-literals@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-literals", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-literals@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-literals", }, Object { "deps": Object { @@ -8112,7 +8238,7 @@ Object { "@babel/plugin-syntax-logical-assignment-operators": 120, }, "name": "@babel/plugin-transform-logical-assignment-operators", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-logical-assignment-operators@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-logical-assignment-operators", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-logical-assignment-operators@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-logical-assignment-operators", }, Object { "deps": Object { @@ -8120,7 +8246,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-member-expression-literals", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-member-expression-literals@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-member-expression-literals", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-member-expression-literals@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-member-expression-literals", }, Object { "deps": Object { @@ -8129,7 +8255,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-modules-amd", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-modules-amd@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-modules-amd", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-modules-amd@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-modules-amd", }, Object { "deps": Object { @@ -8139,7 +8265,7 @@ Object { "@babel/helper-simple-access": 83, }, "name": "@babel/plugin-transform-modules-commonjs", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-modules-commonjs@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-modules-commonjs", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-modules-commonjs@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-modules-commonjs", }, Object { "deps": Object { @@ -8150,7 +8276,7 @@ Object { "@babel/helper-validator-identifier": 87, }, "name": "@babel/plugin-transform-modules-systemjs", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-modules-systemjs@7.23.9_@babel+core@7.20.12/node_modules/@babel/plugin-transform-modules-systemjs", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-modules-systemjs@7.23.9_@babel+core@7.20.12/node_modules/@babel/plugin-transform-modules-systemjs", }, Object { "deps": Object { @@ -8159,7 +8285,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-modules-umd", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-modules-umd@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-modules-umd", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-modules-umd@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-modules-umd", }, Object { "deps": Object { @@ -8168,7 +8294,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-named-capturing-groups-regex", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-named-capturing-groups-regex@7.22.5_@babel+core@7.20.12/node_modules/@babel/plugin-transform-named-capturing-groups-regex", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-named-capturing-groups-regex@7.22.5_@babel+core@7.20.12/node_modules/@babel/plugin-transform-named-capturing-groups-regex", }, Object { "deps": Object { @@ -8176,7 +8302,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-new-target", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-new-target@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-new-target", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-new-target@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-new-target", }, Object { "deps": Object { @@ -8185,7 +8311,7 @@ Object { "@babel/plugin-syntax-nullish-coalescing-operator": 121, }, "name": "@babel/plugin-transform-nullish-coalescing-operator", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-nullish-coalescing-operator@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-nullish-coalescing-operator", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-nullish-coalescing-operator@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-nullish-coalescing-operator", }, Object { "deps": Object { @@ -8194,7 +8320,7 @@ Object { "@babel/plugin-syntax-numeric-separator": 122, }, "name": "@babel/plugin-transform-numeric-separator", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-numeric-separator@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-numeric-separator", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-numeric-separator@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-numeric-separator", }, Object { "deps": Object { @@ -8206,7 +8332,7 @@ Object { "@babel/plugin-transform-parameters": 166, }, "name": "@babel/plugin-transform-object-rest-spread", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-object-rest-spread@7.24.0_@babel+core@7.20.12/node_modules/@babel/plugin-transform-object-rest-spread", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-object-rest-spread@7.24.0_@babel+core@7.20.12/node_modules/@babel/plugin-transform-object-rest-spread", }, Object { "deps": Object { @@ -8215,7 +8341,7 @@ Object { "@babel/helper-replace-supers": 82, }, "name": "@babel/plugin-transform-object-super", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-object-super@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-object-super", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-object-super@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-object-super", }, Object { "deps": Object { @@ -8224,7 +8350,7 @@ Object { "@babel/plugin-syntax-optional-catch-binding": 125, }, "name": "@babel/plugin-transform-optional-catch-binding", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-optional-catch-binding@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-optional-catch-binding", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-optional-catch-binding@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-optional-catch-binding", }, Object { "deps": Object { @@ -8234,7 +8360,7 @@ Object { "@babel/plugin-syntax-optional-chaining": 126, }, "name": "@babel/plugin-transform-optional-chaining", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-optional-chaining@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-optional-chaining", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-optional-chaining@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-optional-chaining", }, Object { "deps": Object { @@ -8242,7 +8368,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-parameters", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-parameters@7.23.3_@babel+core@7.12.9/node_modules/@babel/plugin-transform-parameters", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-parameters@7.23.3_@babel+core@7.12.9/node_modules/@babel/plugin-transform-parameters", }, Object { "deps": Object { @@ -8250,7 +8376,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-parameters", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-parameters@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-parameters", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-parameters@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-parameters", }, Object { "deps": Object { @@ -8259,7 +8385,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-private-methods", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-private-methods@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-private-methods", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-private-methods@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-private-methods", }, Object { "deps": Object { @@ -8270,7 +8396,7 @@ Object { "@babel/plugin-syntax-private-property-in-object": 127, }, "name": "@babel/plugin-transform-private-property-in-object", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-private-property-in-object@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-private-property-in-object", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-private-property-in-object@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-private-property-in-object", }, Object { "deps": Object { @@ -8278,7 +8404,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-property-literals", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-property-literals@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-property-literals", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-property-literals@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-property-literals", }, Object { "deps": Object { @@ -8286,7 +8412,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-react-display-name", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-react-display-name@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-react-display-name", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-react-display-name@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-react-display-name", }, Object { "deps": Object { @@ -8294,7 +8420,7 @@ Object { "@babel/plugin-transform-react-jsx": 172, }, "name": "@babel/plugin-transform-react-jsx-development", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-react-jsx-development@7.22.5_@babel+core@7.20.12/node_modules/@babel/plugin-transform-react-jsx-development", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-react-jsx-development@7.22.5_@babel+core@7.20.12/node_modules/@babel/plugin-transform-react-jsx-development", }, Object { "deps": Object { @@ -8306,7 +8432,7 @@ Object { "@babel/types": 196, }, "name": "@babel/plugin-transform-react-jsx", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-react-jsx@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-react-jsx", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-react-jsx@7.23.4_@babel+core@7.20.12/node_modules/@babel/plugin-transform-react-jsx", }, Object { "deps": Object { @@ -8315,7 +8441,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-react-pure-annotations", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-react-pure-annotations@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-react-pure-annotations", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-react-pure-annotations@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-react-pure-annotations", }, Object { "deps": Object { @@ -8324,7 +8450,7 @@ Object { "regenerator-transform": 2145, }, "name": "@babel/plugin-transform-regenerator", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-regenerator@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-regenerator", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-regenerator@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-regenerator", }, Object { "deps": Object { @@ -8332,7 +8458,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-reserved-words", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-reserved-words@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-reserved-words", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-reserved-words@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-reserved-words", }, Object { "deps": Object { @@ -8340,7 +8466,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-shorthand-properties", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-shorthand-properties@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-shorthand-properties", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-shorthand-properties@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-shorthand-properties", }, Object { "deps": Object { @@ -8349,7 +8475,7 @@ Object { "@babel/helper-skip-transparent-expression-wrappers": 84, }, "name": "@babel/plugin-transform-spread", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-spread@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-spread", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-spread@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-spread", }, Object { "deps": Object { @@ -8357,7 +8483,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-sticky-regex", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-sticky-regex@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-sticky-regex", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-sticky-regex@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-sticky-regex", }, Object { "deps": Object { @@ -8365,7 +8491,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-template-literals", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-template-literals@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-template-literals", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-template-literals@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-template-literals", }, Object { "deps": Object { @@ -8373,7 +8499,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-typeof-symbol", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-typeof-symbol@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-typeof-symbol", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-typeof-symbol@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-typeof-symbol", }, Object { "deps": Object { @@ -8384,7 +8510,7 @@ Object { "@babel/plugin-syntax-typescript": 129, }, "name": "@babel/plugin-transform-typescript", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-typescript@7.23.6_@babel+core@7.20.12/node_modules/@babel/plugin-transform-typescript", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-typescript@7.23.6_@babel+core@7.20.12/node_modules/@babel/plugin-transform-typescript", }, Object { "deps": Object { @@ -8392,7 +8518,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-unicode-escapes", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-unicode-escapes@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-unicode-escapes", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-unicode-escapes@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-unicode-escapes", }, Object { "deps": Object { @@ -8401,7 +8527,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-unicode-property-regex", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-unicode-property-regex@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-unicode-property-regex", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-unicode-property-regex@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-unicode-property-regex", }, Object { "deps": Object { @@ -8410,7 +8536,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-unicode-regex", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-unicode-regex@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-unicode-regex", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-unicode-regex@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-unicode-regex", }, Object { "deps": Object { @@ -8419,7 +8545,7 @@ Object { "@babel/helper-plugin-utils": 80, }, "name": "@babel/plugin-transform-unicode-sets-regex", - "root": "common/temp/default/node_modules/.pnpm/@babel+plugin-transform-unicode-sets-regex@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-unicode-sets-regex", + "root": "common/temp/default/node_modules/.pnpm/@babel@plugin-transform-unicode-sets-regex@7.23.3_@babel+core@7.20.12/node_modules/@babel/plugin-transform-unicode-sets-regex", }, Object { "deps": Object { @@ -8506,7 +8632,7 @@ Object { "semver": 2237, }, "name": "@babel/preset-env", - "root": "common/temp/default/node_modules/.pnpm/@babel+preset-env@7.24.0_@babel+core@7.20.12/node_modules/@babel/preset-env", + "root": "common/temp/default/node_modules/.pnpm/@babel@preset-env@7.24.0_@babel+core@7.20.12/node_modules/@babel/preset-env", }, Object { "deps": Object { @@ -8516,7 +8642,7 @@ Object { "@babel/plugin-transform-flow-strip-types": 146, }, "name": "@babel/preset-flow", - "root": "common/temp/default/node_modules/.pnpm/@babel+preset-flow@7.24.0_@babel+core@7.20.12/node_modules/@babel/preset-flow", + "root": "common/temp/default/node_modules/.pnpm/@babel@preset-flow@7.24.0_@babel+core@7.20.12/node_modules/@babel/preset-flow", }, Object { "deps": Object { @@ -8526,7 +8652,7 @@ Object { "esutils": 1276, }, "name": "@babel/preset-modules", - "root": "common/temp/default/node_modules/.pnpm/@babel+preset-modules@0.1.6-no-external-plugins_@babel+core@7.20.12/node_modules/@babel/preset-modules", + "root": "common/temp/default/node_modules/.pnpm/@babel@preset-modules@0.1.6-no-external-plugins_@babel+core@7.20.12/node_modules/@babel/preset-modules", }, Object { "deps": Object { @@ -8539,7 +8665,7 @@ Object { "@babel/plugin-transform-react-pure-annotations": 173, }, "name": "@babel/preset-react", - "root": "common/temp/default/node_modules/.pnpm/@babel+preset-react@7.23.3_@babel+core@7.20.12/node_modules/@babel/preset-react", + "root": "common/temp/default/node_modules/.pnpm/@babel@preset-react@7.23.3_@babel+core@7.20.12/node_modules/@babel/preset-react", }, Object { "deps": Object { @@ -8551,7 +8677,7 @@ Object { "@babel/plugin-transform-typescript": 181, }, "name": "@babel/preset-typescript", - "root": "common/temp/default/node_modules/.pnpm/@babel+preset-typescript@7.23.3_@babel+core@7.20.12/node_modules/@babel/preset-typescript", + "root": "common/temp/default/node_modules/.pnpm/@babel@preset-typescript@7.23.3_@babel+core@7.20.12/node_modules/@babel/preset-typescript", }, Object { "deps": Object { @@ -8563,18 +8689,18 @@ Object { "source-map-support": 2291, }, "name": "@babel/register", - "root": "common/temp/default/node_modules/.pnpm/@babel+register@7.23.7_@babel+core@7.20.12/node_modules/@babel/register", + "root": "common/temp/default/node_modules/.pnpm/@babel@register@7.23.7_@babel+core@7.20.12/node_modules/@babel/register", }, Object { "name": "@babel/regjsgen", - "root": "common/temp/default/node_modules/.pnpm/@babel+regjsgen@0.8.0/node_modules/@babel/regjsgen", + "root": "common/temp/default/node_modules/.pnpm/@babel@regjsgen@0.8.0/node_modules/@babel/regjsgen", }, Object { "deps": Object { "regenerator-runtime": 2144, }, "name": "@babel/runtime", - "root": "common/temp/default/node_modules/.pnpm/@babel+runtime@7.24.0/node_modules/@babel/runtime", + "root": "common/temp/default/node_modules/.pnpm/@babel@runtime@7.24.0/node_modules/@babel/runtime", }, Object { "deps": Object { @@ -8583,7 +8709,7 @@ Object { "@babel/types": 196, }, "name": "@babel/template", - "root": "common/temp/default/node_modules/.pnpm/@babel+template@7.24.0/node_modules/@babel/template", + "root": "common/temp/default/node_modules/.pnpm/@babel@template@7.24.0/node_modules/@babel/template", }, Object { "deps": Object { @@ -8599,7 +8725,7 @@ Object { "globals": 1409, }, "name": "@babel/traverse", - "root": "common/temp/default/node_modules/.pnpm/@babel+traverse@7.24.0_supports-color@8.1.1/node_modules/@babel/traverse", + "root": "common/temp/default/node_modules/.pnpm/@babel@traverse@7.24.0_supports-color@8.1.1/node_modules/@babel/traverse", }, Object { "deps": Object { @@ -8608,23 +8734,23 @@ Object { "to-fast-properties": 2401, }, "name": "@babel/types", - "root": "common/temp/default/node_modules/.pnpm/@babel+types@7.24.0/node_modules/@babel/types", + "root": "common/temp/default/node_modules/.pnpm/@babel@types@7.24.0/node_modules/@babel/types", }, Object { "name": "@balena/dockerignore", - "root": "common/temp/default/node_modules/.pnpm/@balena+dockerignore@1.0.2/node_modules/@balena/dockerignore", + "root": "common/temp/default/node_modules/.pnpm/@balena@dockerignore@1.0.2/node_modules/@balena/dockerignore", }, Object { "name": "@base2/pretty-print-object", - "root": "common/temp/default/node_modules/.pnpm/@base2+pretty-print-object@1.0.1/node_modules/@base2/pretty-print-object", + "root": "common/temp/default/node_modules/.pnpm/@base2@pretty-print-object@1.0.1/node_modules/@base2/pretty-print-object", }, Object { "name": "@bcoe/v8-coverage", - "root": "common/temp/default/node_modules/.pnpm/@bcoe+v8-coverage@0.2.3/node_modules/@bcoe/v8-coverage", + "root": "common/temp/default/node_modules/.pnpm/@bcoe@v8-coverage@0.2.3/node_modules/@bcoe/v8-coverage", }, Object { "name": "@bufbuild/protobuf", - "root": "common/temp/default/node_modules/.pnpm/@bufbuild+protobuf@1.8.0/node_modules/@bufbuild/protobuf", + "root": "common/temp/default/node_modules/.pnpm/@bufbuild@protobuf@1.8.0/node_modules/@bufbuild/protobuf", }, Object { "deps": Object { @@ -8632,22 +8758,22 @@ Object { "minimist": 1829, }, "name": "@cnakazawa/watch", - "root": "common/temp/default/node_modules/.pnpm/@cnakazawa+watch@1.0.4/node_modules/@cnakazawa/watch", + "root": "common/temp/default/node_modules/.pnpm/@cnakazawa@watch@1.0.4/node_modules/@cnakazawa/watch", }, Object { "name": "@colors/colors", - "root": "common/temp/default/node_modules/.pnpm/@colors+colors@1.5.0/node_modules/@colors/colors", + "root": "common/temp/default/node_modules/.pnpm/@colors@colors@1.5.0/node_modules/@colors/colors", }, Object { "deps": Object { "stackframe": 2311, }, "name": "@devexpress/error-stack-parser", - "root": "common/temp/default/node_modules/.pnpm/@devexpress+error-stack-parser@2.0.6/node_modules/@devexpress/error-stack-parser", + "root": "common/temp/default/node_modules/.pnpm/@devexpress@error-stack-parser@2.0.6/node_modules/@devexpress/error-stack-parser", }, Object { "name": "@discoveryjs/json-ext", - "root": "common/temp/default/node_modules/.pnpm/@discoveryjs+json-ext@0.5.7/node_modules/@discoveryjs/json-ext", + "root": "common/temp/default/node_modules/.pnpm/@discoveryjs@json-ext@0.5.7/node_modules/@discoveryjs/json-ext", }, Object { "deps": Object { @@ -8657,7 +8783,7 @@ Object { "@emotion/weak-memoize": 223, }, "name": "@emotion/cache", - "root": "common/temp/default/node_modules/.pnpm/@emotion+cache@10.0.29/node_modules/@emotion/cache", + "root": "common/temp/default/node_modules/.pnpm/@emotion@cache@10.0.29/node_modules/@emotion/cache", }, Object { "deps": Object { @@ -8671,7 +8797,7 @@ Object { "react": 2119, }, "name": "@emotion/core", - "root": "common/temp/default/node_modules/.pnpm/@emotion+core@10.3.1_@types+react@17.0.74_react@17.0.2/node_modules/@emotion/core", + "root": "common/temp/default/node_modules/.pnpm/@emotion@core@10.3.1_@types+react@17.0.74_react@17.0.2/node_modules/@emotion/core", }, Object { "deps": Object { @@ -8680,30 +8806,30 @@ Object { "babel-plugin-emotion": 869, }, "name": "@emotion/css", - "root": "common/temp/default/node_modules/.pnpm/@emotion+css@10.0.27/node_modules/@emotion/css", + "root": "common/temp/default/node_modules/.pnpm/@emotion@css@10.0.27/node_modules/@emotion/css", }, Object { "name": "@emotion/hash", - "root": "common/temp/default/node_modules/.pnpm/@emotion+hash@0.8.0/node_modules/@emotion/hash", + "root": "common/temp/default/node_modules/.pnpm/@emotion@hash@0.8.0/node_modules/@emotion/hash", }, Object { "name": "@emotion/hash", - "root": "common/temp/default/node_modules/.pnpm/@emotion+hash@0.9.1/node_modules/@emotion/hash", + "root": "common/temp/default/node_modules/.pnpm/@emotion@hash@0.9.1/node_modules/@emotion/hash", }, Object { "deps": Object { "@emotion/memoize": 211, }, "name": "@emotion/is-prop-valid", - "root": "common/temp/default/node_modules/.pnpm/@emotion+is-prop-valid@0.8.8/node_modules/@emotion/is-prop-valid", + "root": "common/temp/default/node_modules/.pnpm/@emotion@is-prop-valid@0.8.8/node_modules/@emotion/is-prop-valid", }, Object { "name": "@emotion/memoize", - "root": "common/temp/default/node_modules/.pnpm/@emotion+memoize@0.7.4/node_modules/@emotion/memoize", + "root": "common/temp/default/node_modules/.pnpm/@emotion@memoize@0.7.4/node_modules/@emotion/memoize", }, Object { "name": "@emotion/memoize", - "root": "common/temp/default/node_modules/.pnpm/@emotion+memoize@0.8.1/node_modules/@emotion/memoize", + "root": "common/temp/default/node_modules/.pnpm/@emotion@memoize@0.8.1/node_modules/@emotion/memoize", }, Object { "deps": Object { @@ -8714,7 +8840,7 @@ Object { "csstype": 1095, }, "name": "@emotion/serialize", - "root": "common/temp/default/node_modules/.pnpm/@emotion+serialize@0.11.16/node_modules/@emotion/serialize", + "root": "common/temp/default/node_modules/.pnpm/@emotion@serialize@0.11.16/node_modules/@emotion/serialize", }, Object { "deps": Object { @@ -8725,11 +8851,11 @@ Object { "csstype": 1096, }, "name": "@emotion/serialize", - "root": "common/temp/default/node_modules/.pnpm/@emotion+serialize@1.1.3/node_modules/@emotion/serialize", + "root": "common/temp/default/node_modules/.pnpm/@emotion@serialize@1.1.3/node_modules/@emotion/serialize", }, Object { "name": "@emotion/sheet", - "root": "common/temp/default/node_modules/.pnpm/@emotion+sheet@0.9.4/node_modules/@emotion/sheet", + "root": "common/temp/default/node_modules/.pnpm/@emotion@sheet@0.9.4/node_modules/@emotion/sheet", }, Object { "deps": Object { @@ -8742,7 +8868,7 @@ Object { "react": 2119, }, "name": "@emotion/styled-base", - "root": "common/temp/default/node_modules/.pnpm/@emotion+styled-base@10.3.0_@emotion+core@10.3.1_@types+react@17.0.74_react@17.0.2/node_modules/@emotion/styled-base", + "root": "common/temp/default/node_modules/.pnpm/@emotion@styled-base@10.3.0_@emotion+core@10.3.1_@types+react@17.0.74_react@17.0.2/node_modules/@emotion/styled-base", }, Object { "deps": Object { @@ -8753,31 +8879,31 @@ Object { "react": 2119, }, "name": "@emotion/styled", - "root": "common/temp/default/node_modules/.pnpm/@emotion+styled@10.3.0_@emotion+core@10.3.1_@types+react@17.0.74_react@17.0.2/node_modules/@emotion/styled", + "root": "common/temp/default/node_modules/.pnpm/@emotion@styled@10.3.0_@emotion+core@10.3.1_@types+react@17.0.74_react@17.0.2/node_modules/@emotion/styled", }, Object { "name": "@emotion/stylis", - "root": "common/temp/default/node_modules/.pnpm/@emotion+stylis@0.8.5/node_modules/@emotion/stylis", + "root": "common/temp/default/node_modules/.pnpm/@emotion@stylis@0.8.5/node_modules/@emotion/stylis", }, Object { "name": "@emotion/unitless", - "root": "common/temp/default/node_modules/.pnpm/@emotion+unitless@0.7.5/node_modules/@emotion/unitless", + "root": "common/temp/default/node_modules/.pnpm/@emotion@unitless@0.7.5/node_modules/@emotion/unitless", }, Object { "name": "@emotion/unitless", - "root": "common/temp/default/node_modules/.pnpm/@emotion+unitless@0.8.1/node_modules/@emotion/unitless", + "root": "common/temp/default/node_modules/.pnpm/@emotion@unitless@0.8.1/node_modules/@emotion/unitless", }, Object { "name": "@emotion/utils", - "root": "common/temp/default/node_modules/.pnpm/@emotion+utils@0.11.3/node_modules/@emotion/utils", + "root": "common/temp/default/node_modules/.pnpm/@emotion@utils@0.11.3/node_modules/@emotion/utils", }, Object { "name": "@emotion/utils", - "root": "common/temp/default/node_modules/.pnpm/@emotion+utils@1.2.1/node_modules/@emotion/utils", + "root": "common/temp/default/node_modules/.pnpm/@emotion@utils@1.2.1/node_modules/@emotion/utils", }, Object { "name": "@emotion/weak-memoize", - "root": "common/temp/default/node_modules/.pnpm/@emotion+weak-memoize@0.2.5/node_modules/@emotion/weak-memoize", + "root": "common/temp/default/node_modules/.pnpm/@emotion@weak-memoize@0.2.5/node_modules/@emotion/weak-memoize", }, Object { "deps": Object { @@ -8786,11 +8912,11 @@ Object { "jsdoc-type-pratt-parser": 1681, }, "name": "@es-joy/jsdoccomment", - "root": "common/temp/default/node_modules/.pnpm/@es-joy+jsdoccomment@0.17.0/node_modules/@es-joy/jsdoccomment", + "root": "common/temp/default/node_modules/.pnpm/@es-joy@jsdoccomment@0.17.0/node_modules/@es-joy/jsdoccomment", }, Object { "name": "@esbuild/linux-x64", - "root": "common/temp/default/node_modules/.pnpm/@esbuild+linux-x64@0.20.2/node_modules/@esbuild/linux-x64", + "root": "common/temp/default/node_modules/.pnpm/@esbuild@linux-x64@0.20.2/node_modules/@esbuild/linux-x64", }, Object { "deps": Object { @@ -8798,7 +8924,7 @@ Object { "eslint-visitor-keys": 1258, }, "name": "@eslint-community/eslint-utils", - "root": "common/temp/default/node_modules/.pnpm/@eslint-community+eslint-utils@4.4.0_eslint@7.11.0/node_modules/@eslint-community/eslint-utils", + "root": "common/temp/default/node_modules/.pnpm/@eslint-community@eslint-utils@4.4.0_eslint@7.11.0/node_modules/@eslint-community/eslint-utils", }, Object { "deps": Object { @@ -8806,7 +8932,7 @@ Object { "eslint-visitor-keys": 1258, }, "name": "@eslint-community/eslint-utils", - "root": "common/temp/default/node_modules/.pnpm/@eslint-community+eslint-utils@4.4.0_eslint@7.30.0/node_modules/@eslint-community/eslint-utils", + "root": "common/temp/default/node_modules/.pnpm/@eslint-community@eslint-utils@4.4.0_eslint@7.30.0/node_modules/@eslint-community/eslint-utils", }, Object { "deps": Object { @@ -8814,7 +8940,7 @@ Object { "eslint-visitor-keys": 1258, }, "name": "@eslint-community/eslint-utils", - "root": "common/temp/default/node_modules/.pnpm/@eslint-community+eslint-utils@4.4.0_eslint@7.7.0/node_modules/@eslint-community/eslint-utils", + "root": "common/temp/default/node_modules/.pnpm/@eslint-community@eslint-utils@4.4.0_eslint@7.7.0/node_modules/@eslint-community/eslint-utils", }, Object { "deps": Object { @@ -8822,11 +8948,11 @@ Object { "eslint-visitor-keys": 1258, }, "name": "@eslint-community/eslint-utils", - "root": "common/temp/default/node_modules/.pnpm/@eslint-community+eslint-utils@4.4.0_eslint@8.57.0/node_modules/@eslint-community/eslint-utils", + "root": "common/temp/default/node_modules/.pnpm/@eslint-community@eslint-utils@4.4.0_eslint@8.57.0/node_modules/@eslint-community/eslint-utils", }, Object { "name": "@eslint-community/regexpp", - "root": "common/temp/default/node_modules/.pnpm/@eslint-community+regexpp@4.10.0/node_modules/@eslint-community/regexpp", + "root": "common/temp/default/node_modules/.pnpm/@eslint-community@regexpp@4.10.0/node_modules/@eslint-community/regexpp", }, Object { "deps": Object { @@ -8842,7 +8968,7 @@ Object { "strip-json-comments": 2351, }, "name": "@eslint/eslintrc", - "root": "common/temp/default/node_modules/.pnpm/@eslint+eslintrc@0.1.3/node_modules/@eslint/eslintrc", + "root": "common/temp/default/node_modules/.pnpm/@eslint@eslintrc@0.1.3/node_modules/@eslint/eslintrc", }, Object { "deps": Object { @@ -8857,7 +8983,7 @@ Object { "strip-json-comments": 2351, }, "name": "@eslint/eslintrc", - "root": "common/temp/default/node_modules/.pnpm/@eslint+eslintrc@0.4.3/node_modules/@eslint/eslintrc", + "root": "common/temp/default/node_modules/.pnpm/@eslint@eslintrc@0.4.3/node_modules/@eslint/eslintrc", }, Object { "deps": Object { @@ -8872,7 +8998,7 @@ Object { "strip-json-comments": 2351, }, "name": "@eslint/eslintrc", - "root": "common/temp/default/node_modules/.pnpm/@eslint+eslintrc@1.4.1/node_modules/@eslint/eslintrc", + "root": "common/temp/default/node_modules/.pnpm/@eslint@eslintrc@1.4.1/node_modules/@eslint/eslintrc", }, Object { "deps": Object { @@ -8887,7 +9013,7 @@ Object { "strip-json-comments": 2351, }, "name": "@eslint/eslintrc", - "root": "common/temp/default/node_modules/.pnpm/@eslint+eslintrc@2.1.4_supports-color@8.1.1/node_modules/@eslint/eslintrc", + "root": "common/temp/default/node_modules/.pnpm/@eslint@eslintrc@2.1.4_supports-color@8.1.1/node_modules/@eslint/eslintrc", }, Object { "deps": Object { @@ -8902,22 +9028,22 @@ Object { "strip-json-comments": 2351, }, "name": "@eslint/eslintrc", - "root": "common/temp/default/node_modules/.pnpm/@eslint+eslintrc@3.0.2/node_modules/@eslint/eslintrc", + "root": "common/temp/default/node_modules/.pnpm/@eslint@eslintrc@3.0.2/node_modules/@eslint/eslintrc", }, Object { "name": "@eslint/js", - "root": "common/temp/default/node_modules/.pnpm/@eslint+js@8.57.0/node_modules/@eslint/js", + "root": "common/temp/default/node_modules/.pnpm/@eslint@js@8.57.0/node_modules/@eslint/js", }, Object { "deps": Object { "ajv": 786, }, "name": "@fastify/ajv-compiler", - "root": "common/temp/default/node_modules/.pnpm/@fastify+ajv-compiler@1.1.0/node_modules/@fastify/ajv-compiler", + "root": "common/temp/default/node_modules/.pnpm/@fastify@ajv-compiler@1.1.0/node_modules/@fastify/ajv-compiler", }, Object { "name": "@fastify/forwarded", - "root": "common/temp/default/node_modules/.pnpm/@fastify+forwarded@1.0.0/node_modules/@fastify/forwarded", + "root": "common/temp/default/node_modules/.pnpm/@fastify@forwarded@1.0.0/node_modules/@fastify/forwarded", }, Object { "deps": Object { @@ -8925,21 +9051,21 @@ Object { "ipaddr.js": 1531, }, "name": "@fastify/proxy-addr", - "root": "common/temp/default/node_modules/.pnpm/@fastify+proxy-addr@3.0.0/node_modules/@fastify/proxy-addr", + "root": "common/temp/default/node_modules/.pnpm/@fastify@proxy-addr@3.0.0/node_modules/@fastify/proxy-addr", }, Object { "deps": Object { "@floating-ui/utils": 243, }, "name": "@floating-ui/core", - "root": "common/temp/default/node_modules/.pnpm/@floating-ui+core@1.6.0/node_modules/@floating-ui/core", + "root": "common/temp/default/node_modules/.pnpm/@floating-ui@core@1.6.0/node_modules/@floating-ui/core", }, Object { "deps": Object { "@floating-ui/dom": 242, }, "name": "@floating-ui/devtools", - "root": "common/temp/default/node_modules/.pnpm/@floating-ui+devtools@0.2.1_@floating-ui+dom@1.6.3/node_modules/@floating-ui/devtools", + "root": "common/temp/default/node_modules/.pnpm/@floating-ui@devtools@0.2.1_@floating-ui+dom@1.6.3/node_modules/@floating-ui/devtools", }, Object { "deps": Object { @@ -8947,11 +9073,11 @@ Object { "@floating-ui/utils": 243, }, "name": "@floating-ui/dom", - "root": "common/temp/default/node_modules/.pnpm/@floating-ui+dom@1.6.3/node_modules/@floating-ui/dom", + "root": "common/temp/default/node_modules/.pnpm/@floating-ui@dom@1.6.3/node_modules/@floating-ui/dom", }, Object { "name": "@floating-ui/utils", - "root": "common/temp/default/node_modules/.pnpm/@floating-ui+utils@0.2.1/node_modules/@floating-ui/utils", + "root": "common/temp/default/node_modules/.pnpm/@floating-ui@utils@0.2.1/node_modules/@floating-ui/utils", }, Object { "deps": Object { @@ -8959,7 +9085,7 @@ Object { "tslib": 2425, }, "name": "@fluentui/date-time-utilities", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+date-time-utilities@8.5.16/node_modules/@fluentui/date-time-utilities", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@date-time-utilities@8.5.16/node_modules/@fluentui/date-time-utilities", }, Object { "deps": Object { @@ -8967,7 +9093,7 @@ Object { "tslib": 2425, }, "name": "@fluentui/dom-utilities", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+dom-utilities@2.2.14/node_modules/@fluentui/dom-utilities", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@dom-utilities@2.2.14/node_modules/@fluentui/dom-utilities", }, Object { "deps": Object { @@ -8977,7 +9103,7 @@ Object { "tslib": 2425, }, "name": "@fluentui/font-icons-mdl2", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+font-icons-mdl2@8.5.33_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/font-icons-mdl2", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@font-icons-mdl2@8.5.33_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/font-icons-mdl2", }, Object { "deps": Object { @@ -8990,21 +9116,21 @@ Object { "tslib": 2425, }, "name": "@fluentui/foundation-legacy", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+foundation-legacy@8.3.0_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/foundation-legacy", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@foundation-legacy@8.3.0_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/foundation-legacy", }, Object { "deps": Object { "tslib": 2425, }, "name": "@fluentui/keyboard-key", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+keyboard-key@0.4.14/node_modules/@fluentui/keyboard-key", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@keyboard-key@0.4.14/node_modules/@fluentui/keyboard-key", }, Object { "deps": Object { "@swc/helpers": 550, }, "name": "@fluentui/keyboard-keys", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+keyboard-keys@9.0.7/node_modules/@fluentui/keyboard-keys", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@keyboard-keys@9.0.7/node_modules/@fluentui/keyboard-keys", }, Object { "deps": Object { @@ -9012,14 +9138,14 @@ Object { "tslib": 2425, }, "name": "@fluentui/merge-styles", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+merge-styles@8.6.0/node_modules/@fluentui/merge-styles", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@merge-styles@8.6.0/node_modules/@fluentui/merge-styles", }, Object { "deps": Object { "@swc/helpers": 550, }, "name": "@fluentui/priority-overflow", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+priority-overflow@9.1.11/node_modules/@fluentui/priority-overflow", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@priority-overflow@9.1.11/node_modules/@fluentui/priority-overflow", }, Object { "deps": Object { @@ -9039,7 +9165,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-accordion", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-accordion@9.3.46_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0_3ny3g4kjxzahs6hhtn3wibkv6q/node_modules/@fluentui/react-accordion", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-accordion@9.3.46_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0_bldg6armhbtt72fwtshcyhh6dy/node_modules/@fluentui/react-accordion", }, Object { "deps": Object { @@ -9058,7 +9184,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-alert", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-alert@9.0.0-beta.63_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@1_mmbfibu2ulsox3tppd6lp5wbdm/node_modules/@fluentui/react-alert", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-alert@9.0.0-beta.63_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@1_6c6zcbvw3tdoy22tjw6pofydqa/node_modules/@fluentui/react-alert", }, Object { "deps": Object { @@ -9074,7 +9200,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-aria", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-aria@9.10.2_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-aria", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-aria@9.10.2_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-aria", }, Object { "deps": Object { @@ -9096,7 +9222,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-avatar", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-avatar@9.6.19_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2__h75vrb2iuccv4p2nlckeeute2y/node_modules/@fluentui/react-avatar", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-avatar@9.6.19_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2__trumfgvo6ym5ltvquckshdvjhu/node_modules/@fluentui/react-avatar", }, Object { "deps": Object { @@ -9113,7 +9239,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-badge", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-badge@9.2.29_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-badge", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-badge@9.2.29_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-badge", }, Object { "deps": Object { @@ -9133,7 +9259,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-button", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-button@9.3.73_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-button", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-button@9.3.73_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-button", }, Object { "deps": Object { @@ -9150,7 +9276,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-card", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-card@9.0.72_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-card", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-card@9.0.72_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-card", }, Object { "deps": Object { @@ -9170,7 +9296,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-checkbox", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-checkbox@9.2.17_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0._6kdnysrlrg7gdc3chketcwjram/node_modules/@fluentui/react-checkbox", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-checkbox@9.2.17_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0._k4noa3lkfd3doouwtembkebmee/node_modules/@fluentui/react-checkbox", }, Object { "deps": Object { @@ -9194,7 +9320,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-combobox", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-combobox@9.9.3_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_k7vu2hkzucfaym7g4rveom44pu/node_modules/@fluentui/react-combobox", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-combobox@9.9.3_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_qjz5eehf7wsxkh6gcsh7ayshnm/node_modules/@fluentui/react-combobox", }, Object { "deps": Object { @@ -9252,7 +9378,7 @@ Object { "scheduler": 2223, }, "name": "@fluentui/react-components", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-components@9.27.4_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17._rrc4dsgm5xlhpm2l2xvbhfv7ia/node_modules/@fluentui/react-components", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-components@9.27.4_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17._bs7haid7eahnorao434gz6dsq4/node_modules/@fluentui/react-components", }, Object { "deps": Object { @@ -9265,7 +9391,7 @@ Object { "scheduler": 2223, }, "name": "@fluentui/react-context-selector", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-context-selector@9.1.56_@types+react-dom@17.0.25_@types+react@17.0.74_react-d_wlqzfltfi3vnmsbcjghtdc44yy/node_modules/@fluentui/react-context-selector", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-context-selector@9.1.56_@types+react-dom@17.0.25_@types+react@17.0.74_react-d_ba4pjhph5wkhovkdharas7eaea/node_modules/@fluentui/react-context-selector", }, Object { "deps": Object { @@ -9288,7 +9414,7 @@ Object { "react-transition-group": 2118, }, "name": "@fluentui/react-dialog", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-dialog@9.9.15_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2__noytcrubbkx7t4ib2lltclb64m/node_modules/@fluentui/react-dialog", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-dialog@9.9.15_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2__brgghtmtaquvmtppxrjs26adyu/node_modules/@fluentui/react-dialog", }, Object { "deps": Object { @@ -9304,7 +9430,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-divider", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-divider@9.2.65_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-divider", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-divider@9.2.65_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-divider", }, Object { "deps": Object { @@ -9321,7 +9447,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-drawer", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-drawer@9.0.0-beta.12_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@_uvgv6vqgvzadd73d2xfo4yq2ie/node_modules/@fluentui/react-drawer", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-drawer@9.0.0-beta.12_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@_us7omugagu5264fqbv5defi6za/node_modules/@fluentui/react-drawer", }, Object { "deps": Object { @@ -9339,7 +9465,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-field", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-field@9.1.58_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_r_7tl65itnv6wduaxb7kvdbzmaf4/node_modules/@fluentui/react-field", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-field@9.1.58_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_r_xg3mgomw3aa4dnaeya3ca6tywi/node_modules/@fluentui/react-field", }, Object { "deps": Object { @@ -9353,7 +9479,7 @@ Object { "tslib": 2425, }, "name": "@fluentui/react-focus", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-focus@8.8.41_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/react-focus", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-focus@8.8.41_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/react-focus", }, Object { "deps": Object { @@ -9365,7 +9491,7 @@ Object { "tslib": 2425, }, "name": "@fluentui/react-hooks", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-hooks@8.6.37_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/react-hooks", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-hooks@8.6.37_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/react-hooks", }, Object { "deps": Object { @@ -9374,7 +9500,7 @@ Object { "tslib": 2425, }, "name": "@fluentui/react-icons", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-icons@2.0.232_react@17.0.2/node_modules/@fluentui/react-icons", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-icons@2.0.232_react@17.0.2/node_modules/@fluentui/react-icons", }, Object { "deps": Object { @@ -9390,7 +9516,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-image", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-image@9.1.62_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-image", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-image@9.1.62_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-image", }, Object { "deps": Object { @@ -9409,7 +9535,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-infobutton", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-infobutton@9.0.0-beta.47_@types+react-dom@17.0.25_@types+react@17.0.74_react-_akgxb7tovm7amtemx5vkxfmqau/node_modules/@fluentui/react-infobutton", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-infobutton@9.0.0-beta.47_@types+react-dom@17.0.25_@types+react@17.0.74_react-_zd4wmgrmnhhea4gfaf4hv3cpnm/node_modules/@fluentui/react-infobutton", }, Object { "deps": Object { @@ -9426,7 +9552,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-input", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-input@9.4.68_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_r_iazqepwia3pya3wqujvfwc4ukm/node_modules/@fluentui/react-input", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-input@9.4.68_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_r_u7rhsecdt3zx3zwzfoh353ch3m/node_modules/@fluentui/react-input", }, Object { "deps": Object { @@ -9436,7 +9562,7 @@ Object { "react": 2119, }, "name": "@fluentui/react-jsx-runtime", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-jsx-runtime@9.0.0-alpha.13_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/react-jsx-runtime", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-jsx-runtime@9.0.0-alpha.13_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/react-jsx-runtime", }, Object { "deps": Object { @@ -9447,7 +9573,7 @@ Object { "react-is": 2107, }, "name": "@fluentui/react-jsx-runtime", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-jsx-runtime@9.0.34_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/react-jsx-runtime", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-jsx-runtime@9.0.34_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/react-jsx-runtime", }, Object { "deps": Object { @@ -9463,7 +9589,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-label", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-label@9.1.66_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-label", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-label@9.1.66_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-label", }, Object { "deps": Object { @@ -9481,7 +9607,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-link", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-link@9.2.15_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-link", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-link@9.2.15_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-link", }, Object { "deps": Object { @@ -9504,7 +9630,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-menu", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-menu@9.13.4_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2_scheduler@0.19.0/node_modules/@fluentui/react-menu", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-menu@9.13.4_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2_scheduler@0.19.0/node_modules/@fluentui/react-menu", }, Object { "deps": Object { @@ -9520,7 +9646,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-overflow", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-overflow@9.1.15_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0._uycc7uxxwhw6jgermro2bjuwf4/node_modules/@fluentui/react-overflow", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-overflow@9.1.15_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0._psq6bcxqfywyjax5floh7gmptq/node_modules/@fluentui/react-overflow", }, Object { "deps": Object { @@ -9538,7 +9664,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-persona", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-persona@9.2.78_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_gwb2xsnjxwaw2yb4y4nx7q42dy/node_modules/@fluentui/react-persona", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-persona@9.2.78_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_3pqwnk5qmz5yfs7mpcqbdrqzbe/node_modules/@fluentui/react-persona", }, Object { "deps": Object { @@ -9560,7 +9686,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-popover", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-popover@9.9.2_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2__pyflnqu5iah7662njgikihywyy/node_modules/@fluentui/react-popover", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-popover@9.9.2_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2__jlw5io52mwqz445hsqg37fsoza/node_modules/@fluentui/react-popover", }, Object { "deps": Object { @@ -9569,7 +9695,7 @@ Object { "react": 2119, }, "name": "@fluentui/react-portal-compat-context", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-portal-compat-context@9.0.11_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/react-portal-compat-context", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-portal-compat-context@9.0.11_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/react-portal-compat-context", }, Object { "deps": Object { @@ -9585,7 +9711,7 @@ Object { "use-disposable": 2503, }, "name": "@fluentui/react-portal", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-portal@9.4.18_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-portal", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-portal@9.4.18_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-portal", }, Object { "deps": Object { @@ -9602,7 +9728,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-positioning", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-positioning@9.14.2_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-positioning", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-positioning@9.14.2_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-positioning", }, Object { "deps": Object { @@ -9619,7 +9745,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-progress", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-progress@9.1.68_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0._4ddokn6i6qzorspkjr3c2mpx6y/node_modules/@fluentui/react-progress", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-progress@9.1.68_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0._6oxfqwxmeloxkxaqrc23uaotl4/node_modules/@fluentui/react-progress", }, Object { "deps": Object { @@ -9638,7 +9764,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-provider", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-provider@9.13.16_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-provider", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-provider@9.13.16_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-provider", }, Object { "deps": Object { @@ -9657,7 +9783,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-radio", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-radio@9.2.12_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_r_mo4hkpmyd7oumz2d6i6qdjqtwy/node_modules/@fluentui/react-radio", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-radio@9.2.12_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_r_vbbqyhkeyhw4lyetq7h7ejolvy/node_modules/@fluentui/react-radio", }, Object { "deps": Object { @@ -9675,7 +9801,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-select", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-select@9.1.68_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2__k3knfgz6zpux6raexbwvyzdvwa/node_modules/@fluentui/react-select", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-select@9.1.68_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2__odko3p2qgolungkqklc34tge5q/node_modules/@fluentui/react-select", }, Object { "deps": Object { @@ -9685,7 +9811,7 @@ Object { "react": 2119, }, "name": "@fluentui/react-shared-contexts", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-shared-contexts@9.15.2_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/react-shared-contexts", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-shared-contexts@9.15.2_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/react-shared-contexts", }, Object { "deps": Object { @@ -9702,7 +9828,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-skeleton", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-skeleton@9.0.56_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0._sfeb7yrhm2jlx4aheiz6uzqvkm/node_modules/@fluentui/react-skeleton", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-skeleton@9.0.56_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0._smdrqdg7iiv4sjzaq2ysjcllly/node_modules/@fluentui/react-skeleton", }, Object { "deps": Object { @@ -9720,7 +9846,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-slider", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-slider@9.1.74_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2__got4evyigylsgol63s3tpoea2e/node_modules/@fluentui/react-slider", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-slider@9.1.74_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2__q5fpwwuh2aobhymnadbtsw3fnu/node_modules/@fluentui/react-slider", }, Object { "deps": Object { @@ -9739,7 +9865,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-spinbutton", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-spinbutton@9.2.68_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17._54ylukac4izqz4g7veps3e77au/node_modules/@fluentui/react-spinbutton", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-spinbutton@9.2.68_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17._vrucu4dhkxzbyfo3pirdtxbnri/node_modules/@fluentui/react-spinbutton", }, Object { "deps": Object { @@ -9756,7 +9882,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-spinner", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-spinner@9.4.2_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-spinner", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-spinner@9.4.2_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-spinner", }, Object { "deps": Object { @@ -9776,7 +9902,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-switch", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-switch@9.1.74_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2__bg3pcrh5kphefx5yqxdilpmufy/node_modules/@fluentui/react-switch", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-switch@9.1.74_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2__3mcryk5s7dqxqwglmm7prgjwry/node_modules/@fluentui/react-switch", }, Object { "deps": Object { @@ -9800,7 +9926,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-table", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-table@9.11.15_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2__4v6kpkif65ljt5aoerrbkek2ka/node_modules/@fluentui/react-table", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-table@9.11.15_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2__bk5wqacvbv6vckfuy3ruozurji/node_modules/@fluentui/react-table", }, Object { "deps": Object { @@ -9818,7 +9944,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-tabs", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-tabs@9.4.14_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2_scheduler@0.19.0/node_modules/@fluentui/react-tabs", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-tabs@9.4.14_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2_scheduler@0.19.0/node_modules/@fluentui/react-tabs", }, Object { "deps": Object { @@ -9835,7 +9961,7 @@ Object { "tabster": 2371, }, "name": "@fluentui/react-tabster", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-tabster@9.19.5_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-tabster", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-tabster@9.19.5_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-tabster", }, Object { "deps": Object { @@ -9851,7 +9977,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-text", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-text@9.4.14_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-text", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-text@9.4.14_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-text", }, Object { "deps": Object { @@ -9868,7 +9994,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-textarea", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-textarea@9.3.68_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0._kzu73p535aaha7hycnv6cocfry/node_modules/@fluentui/react-textarea", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-textarea@9.3.68_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0._hdxpvv455gg5jpvdi43q67wjra/node_modules/@fluentui/react-textarea", }, Object { "deps": Object { @@ -9876,7 +10002,7 @@ Object { "@swc/helpers": 550, }, "name": "@fluentui/react-theme", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-theme@9.1.19/node_modules/@fluentui/react-theme", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-theme@9.1.19/node_modules/@fluentui/react-theme", }, Object { "deps": Object { @@ -9898,7 +10024,7 @@ Object { "react-transition-group": 2118, }, "name": "@fluentui/react-toast", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-toast@9.3.35_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-toast", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-toast@9.3.35_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-toast", }, Object { "deps": Object { @@ -9919,7 +10045,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-toolbar", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-toolbar@9.1.75_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_jmftdxha3zk5e2tghf6ehgwk5a/node_modules/@fluentui/react-toolbar", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-toolbar@9.1.75_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_f33tiy7elr7yph2b3yjh2b2c7e/node_modules/@fluentui/react-toolbar", }, Object { "deps": Object { @@ -9939,7 +10065,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-tooltip", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-tooltip@9.4.21_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-tooltip", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-tooltip@9.4.21_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-tooltip", }, Object { "deps": Object { @@ -9965,7 +10091,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-tree", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-tree@9.0.0-beta.30_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17_ekkwm54xwaasnfnesistyhtkhu/node_modules/@fluentui/react-tree", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-tree@9.0.0-beta.30_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17_idgqwuor67yfderzhuilvli5ge/node_modules/@fluentui/react-tree", }, Object { "deps": Object { @@ -9976,7 +10102,7 @@ Object { "react": 2119, }, "name": "@fluentui/react-utilities", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-utilities@9.18.5_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/react-utilities", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-utilities@9.18.5_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/react-utilities", }, Object { "deps": Object { @@ -9990,7 +10116,7 @@ Object { "react-dom": 2099, }, "name": "@fluentui/react-virtualizer", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-virtualizer@9.0.0-alpha.30_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-virtualizer", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-virtualizer@9.0.0-alpha.30_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react-virtualizer", }, Object { "deps": Object { @@ -10000,7 +10126,7 @@ Object { "tslib": 2425, }, "name": "@fluentui/react-window-provider", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react-window-provider@2.2.18_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/react-window-provider", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react-window-provider@2.2.18_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/react-window-provider", }, Object { "deps": Object { @@ -10024,14 +10150,14 @@ Object { "tslib": 2425, }, "name": "@fluentui/react", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+react@8.115.7_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@react@8.115.7_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@fluentui/react", }, Object { "deps": Object { "tslib": 2425, }, "name": "@fluentui/set-version", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+set-version@8.2.14/node_modules/@fluentui/set-version", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@set-version@8.2.14/node_modules/@fluentui/set-version", }, Object { "deps": Object { @@ -10043,7 +10169,7 @@ Object { "tslib": 2425, }, "name": "@fluentui/style-utilities", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+style-utilities@8.10.4_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/style-utilities", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@style-utilities@8.10.4_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/style-utilities", }, Object { "deps": Object { @@ -10055,14 +10181,14 @@ Object { "tslib": 2425, }, "name": "@fluentui/theme", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+theme@2.6.42_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/theme", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@theme@2.6.42_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/theme", }, Object { "deps": Object { "@swc/helpers": 550, }, "name": "@fluentui/tokens", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+tokens@1.0.0-alpha.16/node_modules/@fluentui/tokens", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@tokens@1.0.0-alpha.16/node_modules/@fluentui/tokens", }, Object { "deps": Object { @@ -10074,11 +10200,11 @@ Object { "tslib": 2425, }, "name": "@fluentui/utilities", - "root": "common/temp/default/node_modules/.pnpm/@fluentui+utilities@8.14.0_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/utilities", + "root": "common/temp/default/node_modules/.pnpm/@fluentui@utilities@8.14.0_@types+react@17.0.74_react@17.0.2/node_modules/@fluentui/utilities", }, Object { "name": "@gar/promisify", - "root": "common/temp/default/node_modules/.pnpm/@gar+promisify@1.1.3/node_modules/@gar/promisify", + "root": "common/temp/default/node_modules/.pnpm/@gar@promisify@1.1.3/node_modules/@gar/promisify", }, Object { "deps": Object { @@ -10090,7 +10216,7 @@ Object { "tslib": 2425, }, "name": "@griffel/core", - "root": "common/temp/default/node_modules/.pnpm/@griffel+core@1.15.2/node_modules/@griffel/core", + "root": "common/temp/default/node_modules/.pnpm/@griffel@core@1.15.2/node_modules/@griffel/core", }, Object { "deps": Object { @@ -10099,14 +10225,14 @@ Object { "tslib": 2425, }, "name": "@griffel/react", - "root": "common/temp/default/node_modules/.pnpm/@griffel+react@1.5.20_react@17.0.2/node_modules/@griffel/react", + "root": "common/temp/default/node_modules/.pnpm/@griffel@react@1.5.20_react@17.0.2/node_modules/@griffel/react", }, Object { "deps": Object { "csstype": 1096, }, "name": "@griffel/style-types", - "root": "common/temp/default/node_modules/.pnpm/@griffel+style-types@1.0.3/node_modules/@griffel/style-types", + "root": "common/temp/default/node_modules/.pnpm/@griffel@style-types@1.0.3/node_modules/@griffel/style-types", }, Object { "deps": Object { @@ -10115,7 +10241,7 @@ Object { "minimatch": 1821, }, "name": "@humanwhocodes/config-array", - "root": "common/temp/default/node_modules/.pnpm/@humanwhocodes+config-array@0.10.7/node_modules/@humanwhocodes/config-array", + "root": "common/temp/default/node_modules/.pnpm/@humanwhocodes@config-array@0.10.7/node_modules/@humanwhocodes/config-array", }, Object { "deps": Object { @@ -10124,7 +10250,7 @@ Object { "minimatch": 1821, }, "name": "@humanwhocodes/config-array", - "root": "common/temp/default/node_modules/.pnpm/@humanwhocodes+config-array@0.11.14_supports-color@8.1.1/node_modules/@humanwhocodes/config-array", + "root": "common/temp/default/node_modules/.pnpm/@humanwhocodes@config-array@0.11.14_supports-color@8.1.1/node_modules/@humanwhocodes/config-array", }, Object { "deps": Object { @@ -10133,7 +10259,7 @@ Object { "minimatch": 1821, }, "name": "@humanwhocodes/config-array", - "root": "common/temp/default/node_modules/.pnpm/@humanwhocodes+config-array@0.5.0/node_modules/@humanwhocodes/config-array", + "root": "common/temp/default/node_modules/.pnpm/@humanwhocodes@config-array@0.5.0/node_modules/@humanwhocodes/config-array", }, Object { "deps": Object { @@ -10142,23 +10268,23 @@ Object { "minimatch": 1821, }, "name": "@humanwhocodes/config-array", - "root": "common/temp/default/node_modules/.pnpm/@humanwhocodes+config-array@0.9.5/node_modules/@humanwhocodes/config-array", + "root": "common/temp/default/node_modules/.pnpm/@humanwhocodes@config-array@0.9.5/node_modules/@humanwhocodes/config-array", }, Object { "name": "@humanwhocodes/gitignore-to-minimatch", - "root": "common/temp/default/node_modules/.pnpm/@humanwhocodes+gitignore-to-minimatch@1.0.2/node_modules/@humanwhocodes/gitignore-to-minimatch", + "root": "common/temp/default/node_modules/.pnpm/@humanwhocodes@gitignore-to-minimatch@1.0.2/node_modules/@humanwhocodes/gitignore-to-minimatch", }, Object { "name": "@humanwhocodes/module-importer", - "root": "common/temp/default/node_modules/.pnpm/@humanwhocodes+module-importer@1.0.1/node_modules/@humanwhocodes/module-importer", + "root": "common/temp/default/node_modules/.pnpm/@humanwhocodes@module-importer@1.0.1/node_modules/@humanwhocodes/module-importer", }, Object { "name": "@humanwhocodes/object-schema", - "root": "common/temp/default/node_modules/.pnpm/@humanwhocodes+object-schema@1.2.1/node_modules/@humanwhocodes/object-schema", + "root": "common/temp/default/node_modules/.pnpm/@humanwhocodes@object-schema@1.2.1/node_modules/@humanwhocodes/object-schema", }, Object { "name": "@humanwhocodes/object-schema", - "root": "common/temp/default/node_modules/.pnpm/@humanwhocodes+object-schema@2.0.2/node_modules/@humanwhocodes/object-schema", + "root": "common/temp/default/node_modules/.pnpm/@humanwhocodes@object-schema@2.0.2/node_modules/@humanwhocodes/object-schema", }, Object { "deps": Object { @@ -10169,11 +10295,11 @@ Object { "resolve-from": 2179, }, "name": "@istanbuljs/load-nyc-config", - "root": "common/temp/default/node_modules/.pnpm/@istanbuljs+load-nyc-config@1.1.0/node_modules/@istanbuljs/load-nyc-config", + "root": "common/temp/default/node_modules/.pnpm/@istanbuljs@load-nyc-config@1.1.0/node_modules/@istanbuljs/load-nyc-config", }, Object { "name": "@istanbuljs/schema", - "root": "common/temp/default/node_modules/.pnpm/@istanbuljs+schema@0.1.3/node_modules/@istanbuljs/schema", + "root": "common/temp/default/node_modules/.pnpm/@istanbuljs@schema@0.1.3/node_modules/@istanbuljs/schema", }, Object { "deps": Object { @@ -10185,7 +10311,7 @@ Object { "slash": 2273, }, "name": "@jest/console", - "root": "common/temp/default/node_modules/.pnpm/@jest+console@29.7.0/node_modules/@jest/console", + "root": "common/temp/default/node_modules/.pnpm/@jest@console@29.7.0/node_modules/@jest/console", }, Object { "deps": Object { @@ -10219,7 +10345,7 @@ Object { "strip-ansi": 2343, }, "name": "@jest/core", - "root": "common/temp/default/node_modules/.pnpm/@jest+core@29.5.0_supports-color@8.1.1/node_modules/@jest/core", + "root": "common/temp/default/node_modules/.pnpm/@jest@core@29.5.0_supports-color@8.1.1/node_modules/@jest/core", }, Object { "deps": Object { @@ -10253,7 +10379,7 @@ Object { "strip-ansi": 2343, }, "name": "@jest/core", - "root": "common/temp/default/node_modules/.pnpm/@jest+core@29.7.0/node_modules/@jest/core", + "root": "common/temp/default/node_modules/.pnpm/@jest@core@29.7.0/node_modules/@jest/core", }, Object { "deps": Object { @@ -10263,14 +10389,14 @@ Object { "jest-mock": 1648, }, "name": "@jest/environment", - "root": "common/temp/default/node_modules/.pnpm/@jest+environment@29.7.0/node_modules/@jest/environment", + "root": "common/temp/default/node_modules/.pnpm/@jest@environment@29.7.0/node_modules/@jest/environment", }, Object { "deps": Object { "jest-get-type": 1640, }, "name": "@jest/expect-utils", - "root": "common/temp/default/node_modules/.pnpm/@jest+expect-utils@29.7.0/node_modules/@jest/expect-utils", + "root": "common/temp/default/node_modules/.pnpm/@jest@expect-utils@29.7.0/node_modules/@jest/expect-utils", }, Object { "deps": Object { @@ -10278,7 +10404,7 @@ Object { "jest-snapshot": 1660, }, "name": "@jest/expect", - "root": "common/temp/default/node_modules/.pnpm/@jest+expect@29.7.0_supports-color@8.1.1/node_modules/@jest/expect", + "root": "common/temp/default/node_modules/.pnpm/@jest@expect@29.7.0_supports-color@8.1.1/node_modules/@jest/expect", }, Object { "deps": Object { @@ -10290,7 +10416,7 @@ Object { "jest-util": 1662, }, "name": "@jest/fake-timers", - "root": "common/temp/default/node_modules/.pnpm/@jest+fake-timers@29.7.0/node_modules/@jest/fake-timers", + "root": "common/temp/default/node_modules/.pnpm/@jest@fake-timers@29.7.0/node_modules/@jest/fake-timers", }, Object { "deps": Object { @@ -10300,7 +10426,7 @@ Object { "jest-mock": 1648, }, "name": "@jest/globals", - "root": "common/temp/default/node_modules/.pnpm/@jest+globals@29.7.0_supports-color@8.1.1/node_modules/@jest/globals", + "root": "common/temp/default/node_modules/.pnpm/@jest@globals@29.7.0_supports-color@8.1.1/node_modules/@jest/globals", }, Object { "deps": Object { @@ -10331,7 +10457,7 @@ Object { "v8-to-istanbul": 2521, }, "name": "@jest/reporters", - "root": "common/temp/default/node_modules/.pnpm/@jest+reporters@29.5.0_supports-color@8.1.1/node_modules/@jest/reporters", + "root": "common/temp/default/node_modules/.pnpm/@jest@reporters@29.5.0_supports-color@8.1.1/node_modules/@jest/reporters", }, Object { "deps": Object { @@ -10362,14 +10488,14 @@ Object { "v8-to-istanbul": 2521, }, "name": "@jest/reporters", - "root": "common/temp/default/node_modules/.pnpm/@jest+reporters@29.7.0/node_modules/@jest/reporters", + "root": "common/temp/default/node_modules/.pnpm/@jest@reporters@29.7.0/node_modules/@jest/reporters", }, Object { "deps": Object { "@sinclair/typebox": 465, }, "name": "@jest/schemas", - "root": "common/temp/default/node_modules/.pnpm/@jest+schemas@29.6.3/node_modules/@jest/schemas", + "root": "common/temp/default/node_modules/.pnpm/@jest@schemas@29.6.3/node_modules/@jest/schemas", }, Object { "deps": Object { @@ -10378,7 +10504,7 @@ Object { "graceful-fs": 1418, }, "name": "@jest/source-map", - "root": "common/temp/default/node_modules/.pnpm/@jest+source-map@29.6.3/node_modules/@jest/source-map", + "root": "common/temp/default/node_modules/.pnpm/@jest@source-map@29.6.3/node_modules/@jest/source-map", }, Object { "deps": Object { @@ -10390,7 +10516,7 @@ Object { "jest-resolve": 1655, }, "name": "@jest/test-result", - "root": "common/temp/default/node_modules/.pnpm/@jest+test-result@29.7.0_@types+node@18.17.15/node_modules/@jest/test-result", + "root": "common/temp/default/node_modules/.pnpm/@jest@test-result@29.7.0_@types+node@18.17.15/node_modules/@jest/test-result", }, Object { "deps": Object { @@ -10402,7 +10528,7 @@ Object { "jest-resolve": 1655, }, "name": "@jest/test-result", - "root": "common/temp/default/node_modules/.pnpm/@jest+test-result@29.7.0_@types+node@20.11.30/node_modules/@jest/test-result", + "root": "common/temp/default/node_modules/.pnpm/@jest@test-result@29.7.0_@types+node@20.11.30/node_modules/@jest/test-result", }, Object { "deps": Object { @@ -10414,7 +10540,7 @@ Object { "jest-resolve": 1655, }, "name": "@jest/test-result", - "root": "common/temp/default/node_modules/.pnpm/@jest+test-result@29.7.0_@types+node@20.12.12/node_modules/@jest/test-result", + "root": "common/temp/default/node_modules/.pnpm/@jest@test-result@29.7.0_@types+node@20.12.12/node_modules/@jest/test-result", }, Object { "deps": Object { @@ -10424,7 +10550,7 @@ Object { "slash": 2273, }, "name": "@jest/test-sequencer", - "root": "common/temp/default/node_modules/.pnpm/@jest+test-sequencer@29.7.0_@types+node@18.17.15/node_modules/@jest/test-sequencer", + "root": "common/temp/default/node_modules/.pnpm/@jest@test-sequencer@29.7.0_@types+node@18.17.15/node_modules/@jest/test-sequencer", }, Object { "deps": Object { @@ -10434,7 +10560,7 @@ Object { "slash": 2273, }, "name": "@jest/test-sequencer", - "root": "common/temp/default/node_modules/.pnpm/@jest+test-sequencer@29.7.0_@types+node@20.12.12/node_modules/@jest/test-sequencer", + "root": "common/temp/default/node_modules/.pnpm/@jest@test-sequencer@29.7.0_@types+node@20.12.12/node_modules/@jest/test-sequencer", }, Object { "deps": Object { @@ -10455,7 +10581,7 @@ Object { "write-file-atomic": 2589, }, "name": "@jest/transform", - "root": "common/temp/default/node_modules/.pnpm/@jest+transform@26.6.2/node_modules/@jest/transform", + "root": "common/temp/default/node_modules/.pnpm/@jest@transform@26.6.2/node_modules/@jest/transform", }, Object { "deps": Object { @@ -10476,7 +10602,7 @@ Object { "write-file-atomic": 2590, }, "name": "@jest/transform", - "root": "common/temp/default/node_modules/.pnpm/@jest+transform@29.5.0_supports-color@8.1.1/node_modules/@jest/transform", + "root": "common/temp/default/node_modules/.pnpm/@jest@transform@29.5.0_supports-color@8.1.1/node_modules/@jest/transform", }, Object { "deps": Object { @@ -10497,7 +10623,7 @@ Object { "write-file-atomic": 2590, }, "name": "@jest/transform", - "root": "common/temp/default/node_modules/.pnpm/@jest+transform@29.7.0_supports-color@8.1.1/node_modules/@jest/transform", + "root": "common/temp/default/node_modules/.pnpm/@jest@transform@29.7.0_supports-color@8.1.1/node_modules/@jest/transform", }, Object { "deps": Object { @@ -10508,7 +10634,7 @@ Object { "chalk": 966, }, "name": "@jest/types", - "root": "common/temp/default/node_modules/.pnpm/@jest+types@26.6.2/node_modules/@jest/types", + "root": "common/temp/default/node_modules/.pnpm/@jest@types@26.6.2/node_modules/@jest/types", }, Object { "deps": Object { @@ -10520,7 +10646,7 @@ Object { "chalk": 966, }, "name": "@jest/types", - "root": "common/temp/default/node_modules/.pnpm/@jest+types@29.5.0/node_modules/@jest/types", + "root": "common/temp/default/node_modules/.pnpm/@jest@types@29.5.0/node_modules/@jest/types", }, Object { "deps": Object { @@ -10532,7 +10658,7 @@ Object { "chalk": 966, }, "name": "@jest/types", - "root": "common/temp/default/node_modules/.pnpm/@jest+types@29.6.3/node_modules/@jest/types", + "root": "common/temp/default/node_modules/.pnpm/@jest@types@29.6.3/node_modules/@jest/types", }, Object { "deps": Object { @@ -10541,15 +10667,15 @@ Object { "@jridgewell/trace-mapping": 355, }, "name": "@jridgewell/gen-mapping", - "root": "common/temp/default/node_modules/.pnpm/@jridgewell+gen-mapping@0.3.5/node_modules/@jridgewell/gen-mapping", + "root": "common/temp/default/node_modules/.pnpm/@jridgewell@gen-mapping@0.3.5/node_modules/@jridgewell/gen-mapping", }, Object { "name": "@jridgewell/resolve-uri", - "root": "common/temp/default/node_modules/.pnpm/@jridgewell+resolve-uri@3.1.2/node_modules/@jridgewell/resolve-uri", + "root": "common/temp/default/node_modules/.pnpm/@jridgewell@resolve-uri@3.1.2/node_modules/@jridgewell/resolve-uri", }, Object { "name": "@jridgewell/set-array", - "root": "common/temp/default/node_modules/.pnpm/@jridgewell+set-array@1.2.1/node_modules/@jridgewell/set-array", + "root": "common/temp/default/node_modules/.pnpm/@jridgewell@set-array@1.2.1/node_modules/@jridgewell/set-array", }, Object { "deps": Object { @@ -10557,11 +10683,11 @@ Object { "@jridgewell/trace-mapping": 355, }, "name": "@jridgewell/source-map", - "root": "common/temp/default/node_modules/.pnpm/@jridgewell+source-map@0.3.6/node_modules/@jridgewell/source-map", + "root": "common/temp/default/node_modules/.pnpm/@jridgewell@source-map@0.3.6/node_modules/@jridgewell/source-map", }, Object { "name": "@jridgewell/sourcemap-codec", - "root": "common/temp/default/node_modules/.pnpm/@jridgewell+sourcemap-codec@1.4.15/node_modules/@jridgewell/sourcemap-codec", + "root": "common/temp/default/node_modules/.pnpm/@jridgewell@sourcemap-codec@1.4.15/node_modules/@jridgewell/sourcemap-codec", }, Object { "deps": Object { @@ -10569,15 +10695,15 @@ Object { "@jridgewell/sourcemap-codec": 354, }, "name": "@jridgewell/trace-mapping", - "root": "common/temp/default/node_modules/.pnpm/@jridgewell+trace-mapping@0.3.25/node_modules/@jridgewell/trace-mapping", + "root": "common/temp/default/node_modules/.pnpm/@jridgewell@trace-mapping@0.3.25/node_modules/@jridgewell/trace-mapping", }, Object { "name": "@leichtgewicht/ip-codec", - "root": "common/temp/default/node_modules/.pnpm/@leichtgewicht+ip-codec@2.0.4/node_modules/@leichtgewicht/ip-codec", + "root": "common/temp/default/node_modules/.pnpm/@leichtgewicht@ip-codec@2.0.4/node_modules/@leichtgewicht/ip-codec", }, Object { "name": "@lifaon/path", - "root": "common/temp/default/node_modules/.pnpm/@lifaon+path@2.1.0/node_modules/@lifaon/path", + "root": "common/temp/default/node_modules/.pnpm/@lifaon@path@2.1.0/node_modules/@lifaon/path", }, Object { "deps": Object { @@ -10586,7 +10712,7 @@ Object { "loader-utils": 1735, }, "name": "@mdx-js/loader", - "root": "common/temp/default/node_modules/.pnpm/@mdx-js+loader@1.6.22_react@17.0.2/node_modules/@mdx-js/loader", + "root": "common/temp/default/node_modules/.pnpm/@mdx-js@loader@1.6.22_react@17.0.2/node_modules/@mdx-js/loader", }, Object { "deps": Object { @@ -10611,18 +10737,18 @@ Object { "unist-util-visit": 2484, }, "name": "@mdx-js/mdx", - "root": "common/temp/default/node_modules/.pnpm/@mdx-js+mdx@1.6.22/node_modules/@mdx-js/mdx", + "root": "common/temp/default/node_modules/.pnpm/@mdx-js@mdx@1.6.22/node_modules/@mdx-js/mdx", }, Object { "deps": Object { "react": 2119, }, "name": "@mdx-js/react", - "root": "common/temp/default/node_modules/.pnpm/@mdx-js+react@1.6.22_react@17.0.2/node_modules/@mdx-js/react", + "root": "common/temp/default/node_modules/.pnpm/@mdx-js@react@1.6.22_react@17.0.2/node_modules/@mdx-js/react", }, Object { "name": "@mdx-js/util", - "root": "common/temp/default/node_modules/.pnpm/@mdx-js+util@1.6.22/node_modules/@mdx-js/util", + "root": "common/temp/default/node_modules/.pnpm/@mdx-js@util@1.6.22/node_modules/@mdx-js/util", }, Object { "deps": Object { @@ -10631,7 +10757,7 @@ Object { "@rushstack/node-core-library": 453, }, "name": "@microsoft/api-extractor-model", - "root": "common/temp/default/node_modules/.pnpm/@microsoft+api-extractor-model@7.29.2_@types+node@18.17.15/node_modules/@microsoft/api-extractor-model", + "root": "common/temp/default/node_modules/.pnpm/@microsoft@api-extractor-model@7.29.2_@types+node@18.17.15/node_modules/@microsoft/api-extractor-model", }, Object { "deps": Object { @@ -10650,15 +10776,15 @@ Object { "typescript": 2459, }, "name": "@microsoft/api-extractor", - "root": "common/temp/default/node_modules/.pnpm/@microsoft+api-extractor@7.46.2_@types+node@18.17.15/node_modules/@microsoft/api-extractor", + "root": "common/temp/default/node_modules/.pnpm/@microsoft@api-extractor@7.46.2_@types+node@18.17.15/node_modules/@microsoft/api-extractor", }, Object { "name": "@microsoft/load-themed-styles", - "root": "common/temp/default/node_modules/.pnpm/@microsoft+load-themed-styles@1.10.295/node_modules/@microsoft/load-themed-styles", + "root": "common/temp/default/node_modules/.pnpm/@microsoft@load-themed-styles@1.10.295/node_modules/@microsoft/load-themed-styles", }, Object { "name": "@microsoft/teams-js", - "root": "common/temp/default/node_modules/.pnpm/@microsoft+teams-js@1.3.0-beta.4/node_modules/@microsoft/teams-js", + "root": "common/temp/default/node_modules/.pnpm/@microsoft@teams-js@1.3.0-beta.4/node_modules/@microsoft/teams-js", }, Object { "deps": Object { @@ -10668,11 +10794,11 @@ Object { "resolve": 2182, }, "name": "@microsoft/tsdoc-config", - "root": "common/temp/default/node_modules/.pnpm/@microsoft+tsdoc-config@0.17.0/node_modules/@microsoft/tsdoc-config", + "root": "common/temp/default/node_modules/.pnpm/@microsoft@tsdoc-config@0.17.0/node_modules/@microsoft/tsdoc-config", }, Object { "name": "@microsoft/tsdoc", - "root": "common/temp/default/node_modules/.pnpm/@microsoft+tsdoc@0.15.0/node_modules/@microsoft/tsdoc", + "root": "common/temp/default/node_modules/.pnpm/@microsoft@tsdoc@0.15.0/node_modules/@microsoft/tsdoc", }, Object { "deps": Object { @@ -10680,7 +10806,7 @@ Object { "glob-to-regexp": 1398, }, "name": "@mrmlnc/readdir-enhanced", - "root": "common/temp/default/node_modules/.pnpm/@mrmlnc+readdir-enhanced@2.2.1/node_modules/@mrmlnc/readdir-enhanced", + "root": "common/temp/default/node_modules/.pnpm/@mrmlnc@readdir-enhanced@2.2.1/node_modules/@mrmlnc/readdir-enhanced", }, Object { "deps": Object { @@ -10688,15 +10814,15 @@ Object { "run-parallel": 2200, }, "name": "@nodelib/fs.scandir", - "root": "common/temp/default/node_modules/.pnpm/@nodelib+fs.scandir@2.1.5/node_modules/@nodelib/fs.scandir", + "root": "common/temp/default/node_modules/.pnpm/@nodelib@fs.scandir@2.1.5/node_modules/@nodelib/fs.scandir", }, Object { "name": "@nodelib/fs.stat", - "root": "common/temp/default/node_modules/.pnpm/@nodelib+fs.stat@1.1.3/node_modules/@nodelib/fs.stat", + "root": "common/temp/default/node_modules/.pnpm/@nodelib@fs.stat@1.1.3/node_modules/@nodelib/fs.stat", }, Object { "name": "@nodelib/fs.stat", - "root": "common/temp/default/node_modules/.pnpm/@nodelib+fs.stat@2.0.5/node_modules/@nodelib/fs.stat", + "root": "common/temp/default/node_modules/.pnpm/@nodelib@fs.stat@2.0.5/node_modules/@nodelib/fs.stat", }, Object { "deps": Object { @@ -10704,7 +10830,7 @@ Object { "fastq": 1311, }, "name": "@nodelib/fs.walk", - "root": "common/temp/default/node_modules/.pnpm/@nodelib+fs.walk@1.2.8/node_modules/@nodelib/fs.walk", + "root": "common/temp/default/node_modules/.pnpm/@nodelib@fs.walk@1.2.8/node_modules/@nodelib/fs.walk", }, Object { "deps": Object { @@ -10712,7 +10838,7 @@ Object { "semver": 2238, }, "name": "@npmcli/fs", - "root": "common/temp/default/node_modules/.pnpm/@npmcli+fs@1.1.1/node_modules/@npmcli/fs", + "root": "common/temp/default/node_modules/.pnpm/@npmcli@fs@1.1.1/node_modules/@npmcli/fs", }, Object { "deps": Object { @@ -10720,11 +10846,11 @@ Object { "rimraf": 2195, }, "name": "@npmcli/move-file", - "root": "common/temp/default/node_modules/.pnpm/@npmcli+move-file@1.1.2/node_modules/@npmcli/move-file", + "root": "common/temp/default/node_modules/.pnpm/@npmcli@move-file@1.1.2/node_modules/@npmcli/move-file", }, Object { "name": "@opentelemetry/api", - "root": "common/temp/default/node_modules/.pnpm/@opentelemetry+api@1.8.0/node_modules/@opentelemetry/api", + "root": "common/temp/default/node_modules/.pnpm/@opentelemetry@api@1.8.0/node_modules/@opentelemetry/api", }, Object { "deps": Object { @@ -10741,21 +10867,21 @@ Object { "webpack": 2558, }, "name": "@pmmmwh/react-refresh-webpack-plugin", - "root": "common/temp/default/node_modules/.pnpm/@pmmmwh+react-refresh-webpack-plugin@0.5.11_react-refresh@0.11.0_webpack@4.47.0/node_modules/@pmmmwh/react-refresh-webpack-plugin", + "root": "common/temp/default/node_modules/.pnpm/@pmmmwh@react-refresh-webpack-plugin@0.5.11_react-refresh@0.11.0_webpack@4.47.0/node_modules/@pmmmwh/react-refresh-webpack-plugin", }, Object { "deps": Object { "rfc4648": 2191, }, "name": "@pnpm/crypto.base32-hash", - "root": "common/temp/default/node_modules/.pnpm/@pnpm+crypto.base32-hash@1.0.1/node_modules/@pnpm/crypto.base32-hash", + "root": "common/temp/default/node_modules/.pnpm/@pnpm@crypto.base32-hash@1.0.1/node_modules/@pnpm/crypto.base32-hash", }, Object { "deps": Object { "rfc4648": 2191, }, "name": "@pnpm/crypto.base32-hash", - "root": "common/temp/default/node_modules/.pnpm/@pnpm+crypto.base32-hash@2.0.0/node_modules/@pnpm/crypto.base32-hash", + "root": "common/temp/default/node_modules/.pnpm/@pnpm@crypto.base32-hash@2.0.0/node_modules/@pnpm/crypto.base32-hash", }, Object { "deps": Object { @@ -10765,11 +10891,11 @@ Object { "semver": 2238, }, "name": "@pnpm/dependency-path", - "root": "common/temp/default/node_modules/.pnpm/@pnpm+dependency-path@2.1.8/node_modules/@pnpm/dependency-path", + "root": "common/temp/default/node_modules/.pnpm/@pnpm@dependency-path@2.1.8/node_modules/@pnpm/dependency-path", }, Object { "name": "@pnpm/error", - "root": "common/temp/default/node_modules/.pnpm/@pnpm+error@1.4.0/node_modules/@pnpm/error", + "root": "common/temp/default/node_modules/.pnpm/@pnpm@error@1.4.0/node_modules/@pnpm/error", }, Object { "deps": Object { @@ -10788,14 +10914,14 @@ Object { "ramda": 2087, }, "name": "@pnpm/link-bins", - "root": "common/temp/default/node_modules/.pnpm/@pnpm+link-bins@5.3.25/node_modules/@pnpm/link-bins", + "root": "common/temp/default/node_modules/.pnpm/@pnpm@link-bins@5.3.25/node_modules/@pnpm/link-bins", }, Object { "deps": Object { "@pnpm/types": 390, }, "name": "@pnpm/lockfile-types", - "root": "common/temp/default/node_modules/.pnpm/@pnpm+lockfile-types@5.1.5/node_modules/@pnpm/lockfile-types", + "root": "common/temp/default/node_modules/.pnpm/@pnpm@lockfile-types@5.1.5/node_modules/@pnpm/lockfile-types", }, Object { "deps": Object { @@ -10803,7 +10929,7 @@ Object { "ndjson": 1860, }, "name": "@pnpm/logger", - "root": "common/temp/default/node_modules/.pnpm/@pnpm+logger@4.0.0/node_modules/@pnpm/logger", + "root": "common/temp/default/node_modules/.pnpm/@pnpm@logger@4.0.0/node_modules/@pnpm/logger", }, Object { "deps": Object { @@ -10812,14 +10938,14 @@ Object { "is-subdir": 1595, }, "name": "@pnpm/package-bins", - "root": "common/temp/default/node_modules/.pnpm/@pnpm+package-bins@4.1.0/node_modules/@pnpm/package-bins", + "root": "common/temp/default/node_modules/.pnpm/@pnpm@package-bins@4.1.0/node_modules/@pnpm/package-bins", }, Object { "deps": Object { "mz": 1854, }, "name": "@pnpm/read-modules-dir", - "root": "common/temp/default/node_modules/.pnpm/@pnpm+read-modules-dir@2.0.3/node_modules/@pnpm/read-modules-dir", + "root": "common/temp/default/node_modules/.pnpm/@pnpm@read-modules-dir@2.0.3/node_modules/@pnpm/read-modules-dir", }, Object { "deps": Object { @@ -10829,7 +10955,7 @@ Object { "normalize-package-data": 1879, }, "name": "@pnpm/read-package-json", - "root": "common/temp/default/node_modules/.pnpm/@pnpm+read-package-json@4.0.0/node_modules/@pnpm/read-package-json", + "root": "common/temp/default/node_modules/.pnpm/@pnpm@read-package-json@4.0.0/node_modules/@pnpm/read-package-json", }, Object { "deps": Object { @@ -10847,19 +10973,19 @@ Object { "strip-bom": 2346, }, "name": "@pnpm/read-project-manifest", - "root": "common/temp/default/node_modules/.pnpm/@pnpm+read-project-manifest@1.1.7/node_modules/@pnpm/read-project-manifest", + "root": "common/temp/default/node_modules/.pnpm/@pnpm@read-project-manifest@1.1.7/node_modules/@pnpm/read-project-manifest", }, Object { "name": "@pnpm/types", - "root": "common/temp/default/node_modules/.pnpm/@pnpm+types@6.4.0/node_modules/@pnpm/types", + "root": "common/temp/default/node_modules/.pnpm/@pnpm@types@6.4.0/node_modules/@pnpm/types", }, Object { "name": "@pnpm/types", - "root": "common/temp/default/node_modules/.pnpm/@pnpm+types@8.9.0/node_modules/@pnpm/types", + "root": "common/temp/default/node_modules/.pnpm/@pnpm@types@8.9.0/node_modules/@pnpm/types", }, Object { "name": "@pnpm/types", - "root": "common/temp/default/node_modules/.pnpm/@pnpm+types@9.4.2/node_modules/@pnpm/types", + "root": "common/temp/default/node_modules/.pnpm/@pnpm@types@9.4.2/node_modules/@pnpm/types", }, Object { "deps": Object { @@ -10870,40 +10996,40 @@ Object { "write-yaml-file": 2591, }, "name": "@pnpm/write-project-manifest", - "root": "common/temp/default/node_modules/.pnpm/@pnpm+write-project-manifest@1.1.7/node_modules/@pnpm/write-project-manifest", + "root": "common/temp/default/node_modules/.pnpm/@pnpm@write-project-manifest@1.1.7/node_modules/@pnpm/write-project-manifest", }, Object { "name": "@polka/url", - "root": "common/temp/default/node_modules/.pnpm/@polka+url@1.0.0-next.25/node_modules/@polka/url", + "root": "common/temp/default/node_modules/.pnpm/@polka@url@1.0.0-next.25/node_modules/@polka/url", }, Object { "name": "@popperjs/core", - "root": "common/temp/default/node_modules/.pnpm/@popperjs+core@2.11.8/node_modules/@popperjs/core", + "root": "common/temp/default/node_modules/.pnpm/@popperjs@core@2.11.8/node_modules/@popperjs/core", }, Object { "deps": Object { "graphql": 1422, }, "name": "@pothos/core", - "root": "common/temp/default/node_modules/.pnpm/@pothos+core@3.41.1_graphql@16.8.1/node_modules/@pothos/core", + "root": "common/temp/default/node_modules/.pnpm/@pothos@core@3.41.1_graphql@16.8.1/node_modules/@pothos/core", }, Object { "name": "@radix-ui/colors", - "root": "common/temp/default/node_modules/.pnpm/@radix-ui+colors@0.1.9/node_modules/@radix-ui/colors", + "root": "common/temp/default/node_modules/.pnpm/@radix-ui@colors@0.1.9/node_modules/@radix-ui/colors", }, Object { "deps": Object { "@babel/runtime": 193, }, "name": "@radix-ui/number", - "root": "common/temp/default/node_modules/.pnpm/@radix-ui+number@1.0.1/node_modules/@radix-ui/number", + "root": "common/temp/default/node_modules/.pnpm/@radix-ui@number@1.0.1/node_modules/@radix-ui/number", }, Object { "deps": Object { "@babel/runtime": 193, }, "name": "@radix-ui/primitive", - "root": "common/temp/default/node_modules/.pnpm/@radix-ui+primitive@1.0.1/node_modules/@radix-ui/primitive", + "root": "common/temp/default/node_modules/.pnpm/@radix-ui@primitive@1.0.1/node_modules/@radix-ui/primitive", }, Object { "deps": Object { @@ -10922,7 +11048,7 @@ Object { "react-dom": 2099, }, "name": "@radix-ui/react-checkbox", - "root": "common/temp/default/node_modules/.pnpm/@radix-ui+react-checkbox@1.0.4_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@radix-ui/react-checkbox", + "root": "common/temp/default/node_modules/.pnpm/@radix-ui@react-checkbox@1.0.4_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@radix-ui/react-checkbox", }, Object { "deps": Object { @@ -10937,7 +11063,7 @@ Object { "react-dom": 2099, }, "name": "@radix-ui/react-collection", - "root": "common/temp/default/node_modules/.pnpm/@radix-ui+react-collection@1.0.3_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@radix-ui/react-collection", + "root": "common/temp/default/node_modules/.pnpm/@radix-ui@react-collection@1.0.3_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@radix-ui/react-collection", }, Object { "deps": Object { @@ -10947,7 +11073,7 @@ Object { "react": 2119, }, "name": "@radix-ui/react-compose-refs", - "root": "common/temp/default/node_modules/.pnpm/@radix-ui+react-compose-refs@1.0.1_@types+react-dom@17.0.25_@types+react@17.0.74_react@17.0.2/node_modules/@radix-ui/react-compose-refs", + "root": "common/temp/default/node_modules/.pnpm/@radix-ui@react-compose-refs@1.0.1_@types+react-dom@17.0.25_@types+react@17.0.74_react@17.0.2/node_modules/@radix-ui/react-compose-refs", }, Object { "deps": Object { @@ -10957,7 +11083,7 @@ Object { "react": 2119, }, "name": "@radix-ui/react-context", - "root": "common/temp/default/node_modules/.pnpm/@radix-ui+react-context@1.0.1_@types+react-dom@17.0.25_@types+react@17.0.74_react@17.0.2/node_modules/@radix-ui/react-context", + "root": "common/temp/default/node_modules/.pnpm/@radix-ui@react-context@1.0.1_@types+react-dom@17.0.25_@types+react@17.0.74_react@17.0.2/node_modules/@radix-ui/react-context", }, Object { "deps": Object { @@ -10967,7 +11093,7 @@ Object { "react": 2119, }, "name": "@radix-ui/react-direction", - "root": "common/temp/default/node_modules/.pnpm/@radix-ui+react-direction@1.0.1_@types+react-dom@17.0.25_@types+react@17.0.74_react@17.0.2/node_modules/@radix-ui/react-direction", + "root": "common/temp/default/node_modules/.pnpm/@radix-ui@react-direction@1.0.1_@types+react-dom@17.0.25_@types+react@17.0.74_react@17.0.2/node_modules/@radix-ui/react-direction", }, Object { "deps": Object { @@ -10976,7 +11102,7 @@ Object { "react": 2119, }, "name": "@radix-ui/react-icons", - "root": "common/temp/default/node_modules/.pnpm/@radix-ui+react-icons@1.1.1_@types+react-dom@17.0.25_@types+react@17.0.74_react@17.0.2/node_modules/@radix-ui/react-icons", + "root": "common/temp/default/node_modules/.pnpm/@radix-ui@react-icons@1.1.1_@types+react-dom@17.0.25_@types+react@17.0.74_react@17.0.2/node_modules/@radix-ui/react-icons", }, Object { "deps": Object { @@ -10987,7 +11113,7 @@ Object { "react": 2119, }, "name": "@radix-ui/react-id", - "root": "common/temp/default/node_modules/.pnpm/@radix-ui+react-id@1.0.1_@types+react-dom@17.0.25_@types+react@17.0.74_react@17.0.2/node_modules/@radix-ui/react-id", + "root": "common/temp/default/node_modules/.pnpm/@radix-ui@react-id@1.0.1_@types+react-dom@17.0.25_@types+react@17.0.74_react@17.0.2/node_modules/@radix-ui/react-id", }, Object { "deps": Object { @@ -11000,7 +11126,7 @@ Object { "react-dom": 2099, }, "name": "@radix-ui/react-presence", - "root": "common/temp/default/node_modules/.pnpm/@radix-ui+react-presence@1.0.1_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@radix-ui/react-presence", + "root": "common/temp/default/node_modules/.pnpm/@radix-ui@react-presence@1.0.1_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@radix-ui/react-presence", }, Object { "deps": Object { @@ -11012,7 +11138,7 @@ Object { "react-dom": 2099, }, "name": "@radix-ui/react-primitive", - "root": "common/temp/default/node_modules/.pnpm/@radix-ui+react-primitive@1.0.3_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@radix-ui/react-primitive", + "root": "common/temp/default/node_modules/.pnpm/@radix-ui@react-primitive@1.0.3_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@radix-ui/react-primitive", }, Object { "deps": Object { @@ -11032,7 +11158,7 @@ Object { "react-dom": 2099, }, "name": "@radix-ui/react-roving-focus", - "root": "common/temp/default/node_modules/.pnpm/@radix-ui+react-roving-focus@1.0.4_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@radix-ui/react-roving-focus", + "root": "common/temp/default/node_modules/.pnpm/@radix-ui@react-roving-focus@1.0.4_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@radix-ui/react-roving-focus", }, Object { "deps": Object { @@ -11052,7 +11178,7 @@ Object { "react-dom": 2099, }, "name": "@radix-ui/react-scroll-area", - "root": "common/temp/default/node_modules/.pnpm/@radix-ui+react-scroll-area@1.0.5_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@radix-ui/react-scroll-area", + "root": "common/temp/default/node_modules/.pnpm/@radix-ui@react-scroll-area@1.0.5_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@radix-ui/react-scroll-area", }, Object { "deps": Object { @@ -11063,7 +11189,7 @@ Object { "react": 2119, }, "name": "@radix-ui/react-slot", - "root": "common/temp/default/node_modules/.pnpm/@radix-ui+react-slot@1.0.2_@types+react-dom@17.0.25_@types+react@17.0.74_react@17.0.2/node_modules/@radix-ui/react-slot", + "root": "common/temp/default/node_modules/.pnpm/@radix-ui@react-slot@1.0.2_@types+react-dom@17.0.25_@types+react@17.0.74_react@17.0.2/node_modules/@radix-ui/react-slot", }, Object { "deps": Object { @@ -11082,7 +11208,7 @@ Object { "react-dom": 2099, }, "name": "@radix-ui/react-tabs", - "root": "common/temp/default/node_modules/.pnpm/@radix-ui+react-tabs@1.0.4_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@radix-ui/react-tabs", + "root": "common/temp/default/node_modules/.pnpm/@radix-ui@react-tabs@1.0.4_@types+react-dom@17.0.25_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@radix-ui/react-tabs", }, Object { "deps": Object { @@ -11092,7 +11218,7 @@ Object { "react": 2119, }, "name": "@radix-ui/react-use-callback-ref", - "root": "common/temp/default/node_modules/.pnpm/@radix-ui+react-use-callback-ref@1.0.1_@types+react-dom@17.0.25_@types+react@17.0.74_react@17.0.2/node_modules/@radix-ui/react-use-callback-ref", + "root": "common/temp/default/node_modules/.pnpm/@radix-ui@react-use-callback-ref@1.0.1_@types+react-dom@17.0.25_@types+react@17.0.74_react@17.0.2/node_modules/@radix-ui/react-use-callback-ref", }, Object { "deps": Object { @@ -11103,7 +11229,7 @@ Object { "react": 2119, }, "name": "@radix-ui/react-use-controllable-state", - "root": "common/temp/default/node_modules/.pnpm/@radix-ui+react-use-controllable-state@1.0.1_@types+react-dom@17.0.25_@types+react@17.0.74_react@17.0.2/node_modules/@radix-ui/react-use-controllable-state", + "root": "common/temp/default/node_modules/.pnpm/@radix-ui@react-use-controllable-state@1.0.1_@types+react-dom@17.0.25_@types+react@17.0.74_react@17.0.2/node_modules/@radix-ui/react-use-controllable-state", }, Object { "deps": Object { @@ -11113,7 +11239,7 @@ Object { "react": 2119, }, "name": "@radix-ui/react-use-layout-effect", - "root": "common/temp/default/node_modules/.pnpm/@radix-ui+react-use-layout-effect@1.0.1_@types+react-dom@17.0.25_@types+react@17.0.74_react@17.0.2/node_modules/@radix-ui/react-use-layout-effect", + "root": "common/temp/default/node_modules/.pnpm/@radix-ui@react-use-layout-effect@1.0.1_@types+react-dom@17.0.25_@types+react@17.0.74_react@17.0.2/node_modules/@radix-ui/react-use-layout-effect", }, Object { "deps": Object { @@ -11123,7 +11249,7 @@ Object { "react": 2119, }, "name": "@radix-ui/react-use-previous", - "root": "common/temp/default/node_modules/.pnpm/@radix-ui+react-use-previous@1.0.1_@types+react-dom@17.0.25_@types+react@17.0.74_react@17.0.2/node_modules/@radix-ui/react-use-previous", + "root": "common/temp/default/node_modules/.pnpm/@radix-ui@react-use-previous@1.0.1_@types+react-dom@17.0.25_@types+react@17.0.74_react@17.0.2/node_modules/@radix-ui/react-use-previous", }, Object { "deps": Object { @@ -11134,7 +11260,7 @@ Object { "react": 2119, }, "name": "@radix-ui/react-use-size", - "root": "common/temp/default/node_modules/.pnpm/@radix-ui+react-use-size@1.0.1_@types+react-dom@17.0.25_@types+react@17.0.74_react@17.0.2/node_modules/@radix-ui/react-use-size", + "root": "common/temp/default/node_modules/.pnpm/@radix-ui@react-use-size@1.0.1_@types+react-dom@17.0.25_@types+react@17.0.74_react@17.0.2/node_modules/@radix-ui/react-use-size", }, Object { "deps": Object { @@ -11143,7 +11269,7 @@ Object { "yallist": 2610, }, "name": "@redis/client", - "root": "common/temp/default/node_modules/.pnpm/@redis+client@1.5.14/node_modules/@redis/client", + "root": "common/temp/default/node_modules/.pnpm/@redis@client@1.5.14/node_modules/@redis/client", }, Object { "deps": Object { @@ -11155,11 +11281,11 @@ Object { "reselect": 2172, }, "name": "@reduxjs/toolkit", - "root": "common/temp/default/node_modules/.pnpm/@reduxjs+toolkit@1.8.6_react-redux@8.0.7_react@17.0.2/node_modules/@reduxjs/toolkit", + "root": "common/temp/default/node_modules/.pnpm/@reduxjs@toolkit@1.8.6_react-redux@8.0.7_react@17.0.2/node_modules/@reduxjs/toolkit", }, Object { "name": "@remix-run/router", - "root": "common/temp/default/node_modules/.pnpm/@remix-run+router@1.15.3/node_modules/@remix-run/router", + "root": "common/temp/default/node_modules/.pnpm/@remix-run@router@1.15.3/node_modules/@remix-run/router", }, Object { "deps": Object { @@ -11178,7 +11304,7 @@ Object { "typescript": 2459, }, "name": "@rushstack/eslint-config", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+eslint-config@3.7.0_eslint@7.11.0_typescript@5.4.2/node_modules/@rushstack/eslint-config", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@eslint-config@3.7.0_eslint@7.11.0_typescript@5.4.2/node_modules/@rushstack/eslint-config", }, Object { "deps": Object { @@ -11197,7 +11323,7 @@ Object { "typescript": 2459, }, "name": "@rushstack/eslint-config", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+eslint-config@3.7.0_eslint@7.30.0_typescript@5.4.2/node_modules/@rushstack/eslint-config", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@eslint-config@3.7.0_eslint@7.30.0_typescript@5.4.2/node_modules/@rushstack/eslint-config", }, Object { "deps": Object { @@ -11216,7 +11342,7 @@ Object { "typescript": 2459, }, "name": "@rushstack/eslint-config", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+eslint-config@3.7.0_eslint@7.7.0_typescript@5.4.2/node_modules/@rushstack/eslint-config", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@eslint-config@3.7.0_eslint@7.7.0_typescript@5.4.2/node_modules/@rushstack/eslint-config", }, Object { "deps": Object { @@ -11235,7 +11361,7 @@ Object { "typescript": 2459, }, "name": "@rushstack/eslint-config", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+eslint-config@3.7.0_eslint@8.57.0_supports-color@8.1.1_typescript@5.4.2/node_modules/@rushstack/eslint-config", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@eslint-config@3.7.0_eslint@8.57.0_supports-color@8.1.1_typescript@5.4.2/node_modules/@rushstack/eslint-config", }, Object { "deps": Object { @@ -11254,11 +11380,11 @@ Object { "typescript": 2458, }, "name": "@rushstack/eslint-config", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+eslint-config@3.7.0_eslint@8.57.0_typescript@4.9.5/node_modules/@rushstack/eslint-config", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@eslint-config@3.7.0_eslint@8.57.0_typescript@4.9.5/node_modules/@rushstack/eslint-config", }, Object { "name": "@rushstack/eslint-patch", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+eslint-patch@1.10.3/node_modules/@rushstack/eslint-patch", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@eslint-patch@1.10.3/node_modules/@rushstack/eslint-patch", }, Object { "deps": Object { @@ -11267,7 +11393,7 @@ Object { "eslint": 1260, }, "name": "@rushstack/eslint-plugin-packlets", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+eslint-plugin-packlets@0.9.1_eslint@7.11.0_typescript@5.4.2/node_modules/@rushstack/eslint-plugin-packlets", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@eslint-plugin-packlets@0.9.1_eslint@7.11.0_typescript@5.4.2/node_modules/@rushstack/eslint-plugin-packlets", }, Object { "deps": Object { @@ -11276,7 +11402,7 @@ Object { "eslint": 1261, }, "name": "@rushstack/eslint-plugin-packlets", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+eslint-plugin-packlets@0.9.1_eslint@7.30.0_typescript@5.4.2/node_modules/@rushstack/eslint-plugin-packlets", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@eslint-plugin-packlets@0.9.1_eslint@7.30.0_typescript@5.4.2/node_modules/@rushstack/eslint-plugin-packlets", }, Object { "deps": Object { @@ -11285,7 +11411,7 @@ Object { "eslint": 1262, }, "name": "@rushstack/eslint-plugin-packlets", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+eslint-plugin-packlets@0.9.1_eslint@7.7.0_typescript@5.4.2/node_modules/@rushstack/eslint-plugin-packlets", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@eslint-plugin-packlets@0.9.1_eslint@7.7.0_typescript@5.4.2/node_modules/@rushstack/eslint-plugin-packlets", }, Object { "deps": Object { @@ -11294,7 +11420,7 @@ Object { "eslint": 1264, }, "name": "@rushstack/eslint-plugin-packlets", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+eslint-plugin-packlets@0.9.1_eslint@8.57.0_supports-color@8.1.1_typescript@5.4.2/node_modules/@rushstack/eslint-plugin-packlets", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@eslint-plugin-packlets@0.9.1_eslint@8.57.0_supports-color@8.1.1_typescript@5.4.2/node_modules/@rushstack/eslint-plugin-packlets", }, Object { "deps": Object { @@ -11303,7 +11429,7 @@ Object { "eslint": 1264, }, "name": "@rushstack/eslint-plugin-packlets", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+eslint-plugin-packlets@0.9.1_eslint@8.57.0_typescript@4.9.5/node_modules/@rushstack/eslint-plugin-packlets", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@eslint-plugin-packlets@0.9.1_eslint@8.57.0_typescript@4.9.5/node_modules/@rushstack/eslint-plugin-packlets", }, Object { "deps": Object { @@ -11312,7 +11438,7 @@ Object { "eslint": 1260, }, "name": "@rushstack/eslint-plugin-security", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+eslint-plugin-security@0.8.1_eslint@7.11.0_typescript@5.4.2/node_modules/@rushstack/eslint-plugin-security", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@eslint-plugin-security@0.8.1_eslint@7.11.0_typescript@5.4.2/node_modules/@rushstack/eslint-plugin-security", }, Object { "deps": Object { @@ -11321,7 +11447,7 @@ Object { "eslint": 1261, }, "name": "@rushstack/eslint-plugin-security", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+eslint-plugin-security@0.8.1_eslint@7.30.0_typescript@5.4.2/node_modules/@rushstack/eslint-plugin-security", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@eslint-plugin-security@0.8.1_eslint@7.30.0_typescript@5.4.2/node_modules/@rushstack/eslint-plugin-security", }, Object { "deps": Object { @@ -11330,7 +11456,7 @@ Object { "eslint": 1262, }, "name": "@rushstack/eslint-plugin-security", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+eslint-plugin-security@0.8.1_eslint@7.7.0_typescript@5.4.2/node_modules/@rushstack/eslint-plugin-security", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@eslint-plugin-security@0.8.1_eslint@7.7.0_typescript@5.4.2/node_modules/@rushstack/eslint-plugin-security", }, Object { "deps": Object { @@ -11339,7 +11465,7 @@ Object { "eslint": 1264, }, "name": "@rushstack/eslint-plugin-security", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+eslint-plugin-security@0.8.1_eslint@8.57.0_supports-color@8.1.1_typescript@5.4.2/node_modules/@rushstack/eslint-plugin-security", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@eslint-plugin-security@0.8.1_eslint@8.57.0_supports-color@8.1.1_typescript@5.4.2/node_modules/@rushstack/eslint-plugin-security", }, Object { "deps": Object { @@ -11348,7 +11474,7 @@ Object { "eslint": 1264, }, "name": "@rushstack/eslint-plugin-security", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+eslint-plugin-security@0.8.1_eslint@8.57.0_typescript@4.9.5/node_modules/@rushstack/eslint-plugin-security", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@eslint-plugin-security@0.8.1_eslint@8.57.0_typescript@4.9.5/node_modules/@rushstack/eslint-plugin-security", }, Object { "deps": Object { @@ -11357,7 +11483,7 @@ Object { "eslint": 1260, }, "name": "@rushstack/eslint-plugin", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+eslint-plugin@0.15.1_eslint@7.11.0_typescript@5.4.2/node_modules/@rushstack/eslint-plugin", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@eslint-plugin@0.15.1_eslint@7.11.0_typescript@5.4.2/node_modules/@rushstack/eslint-plugin", }, Object { "deps": Object { @@ -11366,7 +11492,7 @@ Object { "eslint": 1261, }, "name": "@rushstack/eslint-plugin", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+eslint-plugin@0.15.1_eslint@7.30.0_typescript@5.4.2/node_modules/@rushstack/eslint-plugin", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@eslint-plugin@0.15.1_eslint@7.30.0_typescript@5.4.2/node_modules/@rushstack/eslint-plugin", }, Object { "deps": Object { @@ -11375,7 +11501,7 @@ Object { "eslint": 1262, }, "name": "@rushstack/eslint-plugin", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+eslint-plugin@0.15.1_eslint@7.7.0_typescript@5.4.2/node_modules/@rushstack/eslint-plugin", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@eslint-plugin@0.15.1_eslint@7.7.0_typescript@5.4.2/node_modules/@rushstack/eslint-plugin", }, Object { "deps": Object { @@ -11384,7 +11510,7 @@ Object { "eslint": 1264, }, "name": "@rushstack/eslint-plugin", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+eslint-plugin@0.15.1_eslint@8.57.0_supports-color@8.1.1_typescript@5.4.2/node_modules/@rushstack/eslint-plugin", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@eslint-plugin@0.15.1_eslint@8.57.0_supports-color@8.1.1_typescript@5.4.2/node_modules/@rushstack/eslint-plugin", }, Object { "deps": Object { @@ -11393,7 +11519,7 @@ Object { "eslint": 1264, }, "name": "@rushstack/eslint-plugin", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+eslint-plugin@0.15.1_eslint@8.57.0_typescript@4.9.5/node_modules/@rushstack/eslint-plugin", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@eslint-plugin@0.15.1_eslint@8.57.0_typescript@4.9.5/node_modules/@rushstack/eslint-plugin", }, Object { "deps": Object { @@ -11403,7 +11529,7 @@ Object { "semver": 2238, }, "name": "@rushstack/heft-api-extractor-plugin", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+heft-api-extractor-plugin@0.3.37_@rushstack+heft@..+..+apps+heft_@types+node@18.17.15/node_modules/@rushstack/heft-api-extractor-plugin", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@heft-api-extractor-plugin@0.3.37_@rushstack+heft@..+..+apps+heft_@types+node@18.17.15/node_modules/@rushstack/heft-api-extractor-plugin", }, Object { "deps": Object { @@ -11413,7 +11539,7 @@ Object { "semver": 2238, }, "name": "@rushstack/heft-api-extractor-plugin", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+heft-api-extractor-plugin@0.3.37_@rushstack+heft@0.66.17_@types+node@18.17.15/node_modules/@rushstack/heft-api-extractor-plugin", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@heft-api-extractor-plugin@0.3.37_@rushstack+heft@0.66.17_@types+node@18.17.15/node_modules/@rushstack/heft-api-extractor-plugin", }, Object { "deps": Object { @@ -11423,7 +11549,7 @@ Object { "jsonpath-plus": 1697, }, "name": "@rushstack/heft-config-file", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+heft-config-file@0.14.25_@types+node@18.17.15/node_modules/@rushstack/heft-config-file", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@heft-config-file@0.14.25_@types+node@18.17.15/node_modules/@rushstack/heft-config-file", }, Object { "deps": Object { @@ -11442,7 +11568,7 @@ Object { "lodash": 1760, }, "name": "@rushstack/heft-jest-plugin", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+heft-jest-plugin@0.11.38_@rushstack+heft@..+..+apps+heft_@types+node@18.17.15_jest_d4nwoquxsq3lena3jdncul4h6e/node_modules/@rushstack/heft-jest-plugin", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@heft-jest-plugin@0.11.38_@rushstack+heft@..+..+apps+heft_@types+node@18.17.15_jest_wpgraxokij2if576h2xpde7hte/node_modules/@rushstack/heft-jest-plugin", }, Object { "deps": Object { @@ -11460,7 +11586,7 @@ Object { "lodash": 1760, }, "name": "@rushstack/heft-jest-plugin", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+heft-jest-plugin@0.11.38_@rushstack+heft@0.66.17_@types+node@18.17.15_jest-environ_udyctmgs62iwhfjdgfh4tutvge/node_modules/@rushstack/heft-jest-plugin", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@heft-jest-plugin@0.11.38_@rushstack+heft@0.66.17_@types+node@18.17.15_jest-environ_atbxkl55gf3wn2x43drioqqlky/node_modules/@rushstack/heft-jest-plugin", }, Object { "deps": Object { @@ -11469,7 +11595,7 @@ Object { "semver": 2238, }, "name": "@rushstack/heft-lint-plugin", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+heft-lint-plugin@0.3.38_@rushstack+heft@..+..+apps+heft_@types+node@18.17.15/node_modules/@rushstack/heft-lint-plugin", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@heft-lint-plugin@0.3.38_@rushstack+heft@..+..+apps+heft_@types+node@18.17.15/node_modules/@rushstack/heft-lint-plugin", }, Object { "deps": Object { @@ -11478,7 +11604,7 @@ Object { "semver": 2238, }, "name": "@rushstack/heft-lint-plugin", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+heft-lint-plugin@0.3.38_@rushstack+heft@0.66.17_@types+node@18.17.15/node_modules/@rushstack/heft-lint-plugin", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@heft-lint-plugin@0.3.38_@rushstack+heft@0.66.17_@types+node@18.17.15/node_modules/@rushstack/heft-lint-plugin", }, Object { "deps": Object { @@ -11495,7 +11621,7 @@ Object { "typescript": 2459, }, "name": "@rushstack/heft-node-rig", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+heft-node-rig@2.6.15_@rushstack+heft@..+..+apps+heft_@types+node@18.17.15_jest-environment-jsdom@29.5.0/node_modules/@rushstack/heft-node-rig", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@heft-node-rig@2.6.15_@rushstack+heft@..+..+apps+heft_@types+node@18.17.15_jest-environment-jsdom@29.5.0/node_modules/@rushstack/heft-node-rig", }, Object { "deps": Object { @@ -11512,7 +11638,7 @@ Object { "typescript": 2459, }, "name": "@rushstack/heft-node-rig", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+heft-node-rig@2.6.15_@rushstack+heft@0.66.17_@types+node@18.17.15_supports-color@8.1.1/node_modules/@rushstack/heft-node-rig", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@heft-node-rig@2.6.15_@rushstack+heft@0.66.17_@types+node@18.17.15_supports-color@8.1.1/node_modules/@rushstack/heft-node-rig", }, Object { "deps": Object { @@ -11524,7 +11650,7 @@ Object { "tapable": 2372, }, "name": "@rushstack/heft-typescript-plugin", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+heft-typescript-plugin@0.5.15_@rushstack+heft@..+..+apps+heft_@types+node@18.17.15/node_modules/@rushstack/heft-typescript-plugin", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@heft-typescript-plugin@0.5.15_@rushstack+heft@..+..+apps+heft_@types+node@18.17.15/node_modules/@rushstack/heft-typescript-plugin", }, Object { "deps": Object { @@ -11536,7 +11662,7 @@ Object { "tapable": 2372, }, "name": "@rushstack/heft-typescript-plugin", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+heft-typescript-plugin@0.5.15_@rushstack+heft@0.66.17_@types+node@18.17.15/node_modules/@rushstack/heft-typescript-plugin", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@heft-typescript-plugin@0.5.15_@rushstack+heft@0.66.17_@types+node@18.17.15/node_modules/@rushstack/heft-typescript-plugin", }, Object { "deps": Object { @@ -11555,7 +11681,7 @@ Object { "watchpack": 2537, }, "name": "@rushstack/heft", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+heft@0.66.17_@types+node@18.17.15/node_modules/@rushstack/heft", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@heft@0.66.17_@types+node@18.17.15/node_modules/@rushstack/heft", }, Object { "deps": Object { @@ -11569,7 +11695,7 @@ Object { "z-schema": 2626, }, "name": "@rushstack/node-core-library", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+node-core-library@3.63.0_@types+node@18.17.15/node_modules/@rushstack/node-core-library", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@node-core-library@3.63.0_@types+node@18.17.15/node_modules/@rushstack/node-core-library", }, Object { "deps": Object { @@ -11584,7 +11710,7 @@ Object { "semver": 2238, }, "name": "@rushstack/node-core-library", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+node-core-library@5.4.1_@types+node@18.17.15/node_modules/@rushstack/node-core-library", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@node-core-library@5.4.1_@types+node@18.17.15/node_modules/@rushstack/node-core-library", }, Object { "deps": Object { @@ -11593,7 +11719,7 @@ Object { "@types/node": 623, }, "name": "@rushstack/operation-graph", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+operation-graph@0.2.25_@types+node@18.17.15/node_modules/@rushstack/operation-graph", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@operation-graph@0.2.25_@types+node@18.17.15/node_modules/@rushstack/operation-graph", }, Object { "deps": Object { @@ -11601,7 +11727,7 @@ Object { "strip-json-comments": 2351, }, "name": "@rushstack/rig-package", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+rig-package@0.5.2/node_modules/@rushstack/rig-package", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@rig-package@0.5.2/node_modules/@rushstack/rig-package", }, Object { "deps": Object { @@ -11610,7 +11736,7 @@ Object { "@types/webpack": 672, }, "name": "@rushstack/set-webpack-public-path-plugin", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+set-webpack-public-path-plugin@4.1.16_@types+node@18.17.15_@types+webpack@4.41.32_webpack@4.47.0/node_modules/@rushstack/set-webpack-public-path-plugin", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@set-webpack-public-path-plugin@4.1.16_@types+node@18.17.15_@types+webpack@4.41.32_webpack@4.47.0/node_modules/@rushstack/set-webpack-public-path-plugin", }, Object { "deps": Object { @@ -11619,11 +11745,11 @@ Object { "supports-color": 2363, }, "name": "@rushstack/terminal", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+terminal@0.13.0_@types+node@18.17.15/node_modules/@rushstack/terminal", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@terminal@0.13.0_@types+node@18.17.15/node_modules/@rushstack/terminal", }, Object { "name": "@rushstack/tree-pattern", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+tree-pattern@0.3.3/node_modules/@rushstack/tree-pattern", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@tree-pattern@0.3.3/node_modules/@rushstack/tree-pattern", }, Object { "deps": Object { @@ -11633,7 +11759,7 @@ Object { "string-argv": 2325, }, "name": "@rushstack/ts-command-line", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+ts-command-line@4.22.0_@types+node@18.17.15/node_modules/@rushstack/ts-command-line", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@ts-command-line@4.22.0_@types+node@18.17.15/node_modules/@rushstack/ts-command-line", }, Object { "deps": Object { @@ -11643,7 +11769,7 @@ Object { "webpack-merge": 2554, }, "name": "@rushstack/webpack-plugin-utilities", - "root": "common/temp/default/node_modules/.pnpm/@rushstack+webpack-plugin-utilities@0.3.16_@types+webpack@4.41.32_webpack@4.47.0/node_modules/@rushstack/webpack-plugin-utilities", + "root": "common/temp/default/node_modules/.pnpm/@rushstack@webpack-plugin-utilities@0.3.16_@types+webpack@4.41.32_webpack@4.47.0/node_modules/@rushstack/webpack-plugin-utilities", }, Object { "deps": Object { @@ -11651,7 +11777,7 @@ Object { "node-gyp": 1873, }, "name": "@serverless-stack/aws-lambda-ric", - "root": "common/temp/default/node_modules/.pnpm/@serverless-stack+aws-lambda-ric@2.0.13/node_modules/@serverless-stack/aws-lambda-ric", + "root": "common/temp/default/node_modules/.pnpm/@serverless-stack@aws-lambda-ric@2.0.13/node_modules/@serverless-stack/aws-lambda-ric", }, Object { "deps": Object { @@ -11676,7 +11802,7 @@ Object { "yargs": 2620, }, "name": "@serverless-stack/cli", - "root": "common/temp/default/node_modules/.pnpm/@serverless-stack+cli@1.18.4_@aws-sdk+client-sso-oidc@3.567.0_@aws-sdk+client-sts@3.567.0_constructs@10.0.130/node_modules/@serverless-stack/cli", + "root": "common/temp/default/node_modules/.pnpm/@serverless-stack@cli@1.18.4_@aws-sdk+client-sso-oidc@3.567.0_@aws-sdk+client-sts@3.567.0_constructs@10.0.130/node_modules/@serverless-stack/cli", }, Object { "deps": Object { @@ -11719,7 +11845,7 @@ Object { "zip-local": 2627, }, "name": "@serverless-stack/core", - "root": "common/temp/default/node_modules/.pnpm/@serverless-stack+core@1.18.4/node_modules/@serverless-stack/core", + "root": "common/temp/default/node_modules/.pnpm/@serverless-stack@core@1.18.4/node_modules/@serverless-stack/core", }, Object { "deps": Object { @@ -11742,29 +11868,29 @@ Object { "zip-local": 2627, }, "name": "@serverless-stack/resources", - "root": "common/temp/default/node_modules/.pnpm/@serverless-stack+resources@1.18.4_@aws-sdk+client-sso-oidc@3.567.0_@aws-sdk+client-sts@3.567.0/node_modules/@serverless-stack/resources", + "root": "common/temp/default/node_modules/.pnpm/@serverless-stack@resources@1.18.4_@aws-sdk+client-sso-oidc@3.567.0_@aws-sdk+client-sts@3.567.0/node_modules/@serverless-stack/resources", }, Object { "name": "@sinclair/typebox", - "root": "common/temp/default/node_modules/.pnpm/@sinclair+typebox@0.27.8/node_modules/@sinclair/typebox", + "root": "common/temp/default/node_modules/.pnpm/@sinclair@typebox@0.27.8/node_modules/@sinclair/typebox", }, Object { "name": "@sindresorhus/is", - "root": "common/temp/default/node_modules/.pnpm/@sindresorhus+is@4.6.0/node_modules/@sindresorhus/is", + "root": "common/temp/default/node_modules/.pnpm/@sindresorhus@is@4.6.0/node_modules/@sindresorhus/is", }, Object { "deps": Object { "type-detect": 2441, }, "name": "@sinonjs/commons", - "root": "common/temp/default/node_modules/.pnpm/@sinonjs+commons@3.0.1/node_modules/@sinonjs/commons", + "root": "common/temp/default/node_modules/.pnpm/@sinonjs@commons@3.0.1/node_modules/@sinonjs/commons", }, Object { "deps": Object { "@sinonjs/commons": 467, }, "name": "@sinonjs/fake-timers", - "root": "common/temp/default/node_modules/.pnpm/@sinonjs+fake-timers@10.3.0/node_modules/@sinonjs/fake-timers", + "root": "common/temp/default/node_modules/.pnpm/@sinonjs@fake-timers@10.3.0/node_modules/@sinonjs/fake-timers", }, Object { "deps": Object { @@ -11772,7 +11898,7 @@ Object { "tslib": 2427, }, "name": "@smithy/abort-controller", - "root": "common/temp/default/node_modules/.pnpm/@smithy+abort-controller@2.2.0/node_modules/@smithy/abort-controller", + "root": "common/temp/default/node_modules/.pnpm/@smithy@abort-controller@2.2.0/node_modules/@smithy/abort-controller", }, Object { "deps": Object { @@ -11783,7 +11909,7 @@ Object { "tslib": 2427, }, "name": "@smithy/config-resolver", - "root": "common/temp/default/node_modules/.pnpm/@smithy+config-resolver@2.2.0/node_modules/@smithy/config-resolver", + "root": "common/temp/default/node_modules/.pnpm/@smithy@config-resolver@2.2.0/node_modules/@smithy/config-resolver", }, Object { "deps": Object { @@ -11797,7 +11923,7 @@ Object { "tslib": 2427, }, "name": "@smithy/core", - "root": "common/temp/default/node_modules/.pnpm/@smithy+core@1.4.2/node_modules/@smithy/core", + "root": "common/temp/default/node_modules/.pnpm/@smithy@core@1.4.2/node_modules/@smithy/core", }, Object { "deps": Object { @@ -11808,7 +11934,7 @@ Object { "tslib": 2427, }, "name": "@smithy/credential-provider-imds", - "root": "common/temp/default/node_modules/.pnpm/@smithy+credential-provider-imds@2.3.0/node_modules/@smithy/credential-provider-imds", + "root": "common/temp/default/node_modules/.pnpm/@smithy@credential-provider-imds@2.3.0/node_modules/@smithy/credential-provider-imds", }, Object { "deps": Object { @@ -11819,7 +11945,7 @@ Object { "tslib": 2427, }, "name": "@smithy/fetch-http-handler", - "root": "common/temp/default/node_modules/.pnpm/@smithy+fetch-http-handler@2.5.0/node_modules/@smithy/fetch-http-handler", + "root": "common/temp/default/node_modules/.pnpm/@smithy@fetch-http-handler@2.5.0/node_modules/@smithy/fetch-http-handler", }, Object { "deps": Object { @@ -11829,7 +11955,7 @@ Object { "tslib": 2427, }, "name": "@smithy/hash-node", - "root": "common/temp/default/node_modules/.pnpm/@smithy+hash-node@2.2.0/node_modules/@smithy/hash-node", + "root": "common/temp/default/node_modules/.pnpm/@smithy@hash-node@2.2.0/node_modules/@smithy/hash-node", }, Object { "deps": Object { @@ -11837,14 +11963,14 @@ Object { "tslib": 2427, }, "name": "@smithy/invalid-dependency", - "root": "common/temp/default/node_modules/.pnpm/@smithy+invalid-dependency@2.2.0/node_modules/@smithy/invalid-dependency", + "root": "common/temp/default/node_modules/.pnpm/@smithy@invalid-dependency@2.2.0/node_modules/@smithy/invalid-dependency", }, Object { "deps": Object { "tslib": 2427, }, "name": "@smithy/is-array-buffer", - "root": "common/temp/default/node_modules/.pnpm/@smithy+is-array-buffer@2.2.0/node_modules/@smithy/is-array-buffer", + "root": "common/temp/default/node_modules/.pnpm/@smithy@is-array-buffer@2.2.0/node_modules/@smithy/is-array-buffer", }, Object { "deps": Object { @@ -11853,7 +11979,7 @@ Object { "tslib": 2427, }, "name": "@smithy/middleware-content-length", - "root": "common/temp/default/node_modules/.pnpm/@smithy+middleware-content-length@2.2.0/node_modules/@smithy/middleware-content-length", + "root": "common/temp/default/node_modules/.pnpm/@smithy@middleware-content-length@2.2.0/node_modules/@smithy/middleware-content-length", }, Object { "deps": Object { @@ -11866,7 +11992,7 @@ Object { "tslib": 2427, }, "name": "@smithy/middleware-endpoint", - "root": "common/temp/default/node_modules/.pnpm/@smithy+middleware-endpoint@2.5.1/node_modules/@smithy/middleware-endpoint", + "root": "common/temp/default/node_modules/.pnpm/@smithy@middleware-endpoint@2.5.1/node_modules/@smithy/middleware-endpoint", }, Object { "deps": Object { @@ -11881,7 +12007,7 @@ Object { "uuid": 2519, }, "name": "@smithy/middleware-retry", - "root": "common/temp/default/node_modules/.pnpm/@smithy+middleware-retry@2.3.1/node_modules/@smithy/middleware-retry", + "root": "common/temp/default/node_modules/.pnpm/@smithy@middleware-retry@2.3.1/node_modules/@smithy/middleware-retry", }, Object { "deps": Object { @@ -11889,7 +12015,7 @@ Object { "tslib": 2427, }, "name": "@smithy/middleware-serde", - "root": "common/temp/default/node_modules/.pnpm/@smithy+middleware-serde@2.3.0/node_modules/@smithy/middleware-serde", + "root": "common/temp/default/node_modules/.pnpm/@smithy@middleware-serde@2.3.0/node_modules/@smithy/middleware-serde", }, Object { "deps": Object { @@ -11897,7 +12023,7 @@ Object { "tslib": 2427, }, "name": "@smithy/middleware-stack", - "root": "common/temp/default/node_modules/.pnpm/@smithy+middleware-stack@2.2.0/node_modules/@smithy/middleware-stack", + "root": "common/temp/default/node_modules/.pnpm/@smithy@middleware-stack@2.2.0/node_modules/@smithy/middleware-stack", }, Object { "deps": Object { @@ -11907,7 +12033,7 @@ Object { "tslib": 2427, }, "name": "@smithy/node-config-provider", - "root": "common/temp/default/node_modules/.pnpm/@smithy+node-config-provider@2.3.0/node_modules/@smithy/node-config-provider", + "root": "common/temp/default/node_modules/.pnpm/@smithy@node-config-provider@2.3.0/node_modules/@smithy/node-config-provider", }, Object { "deps": Object { @@ -11918,7 +12044,7 @@ Object { "tslib": 2427, }, "name": "@smithy/node-http-handler", - "root": "common/temp/default/node_modules/.pnpm/@smithy+node-http-handler@2.5.0/node_modules/@smithy/node-http-handler", + "root": "common/temp/default/node_modules/.pnpm/@smithy@node-http-handler@2.5.0/node_modules/@smithy/node-http-handler", }, Object { "deps": Object { @@ -11926,7 +12052,7 @@ Object { "tslib": 2427, }, "name": "@smithy/property-provider", - "root": "common/temp/default/node_modules/.pnpm/@smithy+property-provider@2.2.0/node_modules/@smithy/property-provider", + "root": "common/temp/default/node_modules/.pnpm/@smithy@property-provider@2.2.0/node_modules/@smithy/property-provider", }, Object { "deps": Object { @@ -11934,7 +12060,7 @@ Object { "tslib": 2427, }, "name": "@smithy/protocol-http", - "root": "common/temp/default/node_modules/.pnpm/@smithy+protocol-http@3.3.0/node_modules/@smithy/protocol-http", + "root": "common/temp/default/node_modules/.pnpm/@smithy@protocol-http@3.3.0/node_modules/@smithy/protocol-http", }, Object { "deps": Object { @@ -11943,7 +12069,7 @@ Object { "tslib": 2427, }, "name": "@smithy/querystring-builder", - "root": "common/temp/default/node_modules/.pnpm/@smithy+querystring-builder@2.2.0/node_modules/@smithy/querystring-builder", + "root": "common/temp/default/node_modules/.pnpm/@smithy@querystring-builder@2.2.0/node_modules/@smithy/querystring-builder", }, Object { "deps": Object { @@ -11951,14 +12077,14 @@ Object { "tslib": 2427, }, "name": "@smithy/querystring-parser", - "root": "common/temp/default/node_modules/.pnpm/@smithy+querystring-parser@2.2.0/node_modules/@smithy/querystring-parser", + "root": "common/temp/default/node_modules/.pnpm/@smithy@querystring-parser@2.2.0/node_modules/@smithy/querystring-parser", }, Object { "deps": Object { "@smithy/types": 492, }, "name": "@smithy/service-error-classification", - "root": "common/temp/default/node_modules/.pnpm/@smithy+service-error-classification@2.1.5/node_modules/@smithy/service-error-classification", + "root": "common/temp/default/node_modules/.pnpm/@smithy@service-error-classification@2.1.5/node_modules/@smithy/service-error-classification", }, Object { "deps": Object { @@ -11966,7 +12092,7 @@ Object { "tslib": 2427, }, "name": "@smithy/shared-ini-file-loader", - "root": "common/temp/default/node_modules/.pnpm/@smithy+shared-ini-file-loader@2.4.0/node_modules/@smithy/shared-ini-file-loader", + "root": "common/temp/default/node_modules/.pnpm/@smithy@shared-ini-file-loader@2.4.0/node_modules/@smithy/shared-ini-file-loader", }, Object { "deps": Object { @@ -11979,7 +12105,7 @@ Object { "tslib": 2427, }, "name": "@smithy/signature-v4", - "root": "common/temp/default/node_modules/.pnpm/@smithy+signature-v4@2.3.0/node_modules/@smithy/signature-v4", + "root": "common/temp/default/node_modules/.pnpm/@smithy@signature-v4@2.3.0/node_modules/@smithy/signature-v4", }, Object { "deps": Object { @@ -11991,14 +12117,14 @@ Object { "tslib": 2427, }, "name": "@smithy/smithy-client", - "root": "common/temp/default/node_modules/.pnpm/@smithy+smithy-client@2.5.1/node_modules/@smithy/smithy-client", + "root": "common/temp/default/node_modules/.pnpm/@smithy@smithy-client@2.5.1/node_modules/@smithy/smithy-client", }, Object { "deps": Object { "tslib": 2427, }, "name": "@smithy/types", - "root": "common/temp/default/node_modules/.pnpm/@smithy+types@2.12.0/node_modules/@smithy/types", + "root": "common/temp/default/node_modules/.pnpm/@smithy@types@2.12.0/node_modules/@smithy/types", }, Object { "deps": Object { @@ -12007,7 +12133,7 @@ Object { "tslib": 2427, }, "name": "@smithy/url-parser", - "root": "common/temp/default/node_modules/.pnpm/@smithy+url-parser@2.2.0/node_modules/@smithy/url-parser", + "root": "common/temp/default/node_modules/.pnpm/@smithy@url-parser@2.2.0/node_modules/@smithy/url-parser", }, Object { "deps": Object { @@ -12016,21 +12142,21 @@ Object { "tslib": 2427, }, "name": "@smithy/util-base64", - "root": "common/temp/default/node_modules/.pnpm/@smithy+util-base64@2.3.0/node_modules/@smithy/util-base64", + "root": "common/temp/default/node_modules/.pnpm/@smithy@util-base64@2.3.0/node_modules/@smithy/util-base64", }, Object { "deps": Object { "tslib": 2427, }, "name": "@smithy/util-body-length-browser", - "root": "common/temp/default/node_modules/.pnpm/@smithy+util-body-length-browser@2.2.0/node_modules/@smithy/util-body-length-browser", + "root": "common/temp/default/node_modules/.pnpm/@smithy@util-body-length-browser@2.2.0/node_modules/@smithy/util-body-length-browser", }, Object { "deps": Object { "tslib": 2427, }, "name": "@smithy/util-body-length-node", - "root": "common/temp/default/node_modules/.pnpm/@smithy+util-body-length-node@2.3.0/node_modules/@smithy/util-body-length-node", + "root": "common/temp/default/node_modules/.pnpm/@smithy@util-body-length-node@2.3.0/node_modules/@smithy/util-body-length-node", }, Object { "deps": Object { @@ -12038,14 +12164,14 @@ Object { "tslib": 2427, }, "name": "@smithy/util-buffer-from", - "root": "common/temp/default/node_modules/.pnpm/@smithy+util-buffer-from@2.2.0/node_modules/@smithy/util-buffer-from", + "root": "common/temp/default/node_modules/.pnpm/@smithy@util-buffer-from@2.2.0/node_modules/@smithy/util-buffer-from", }, Object { "deps": Object { "tslib": 2427, }, "name": "@smithy/util-config-provider", - "root": "common/temp/default/node_modules/.pnpm/@smithy+util-config-provider@2.3.0/node_modules/@smithy/util-config-provider", + "root": "common/temp/default/node_modules/.pnpm/@smithy@util-config-provider@2.3.0/node_modules/@smithy/util-config-provider", }, Object { "deps": Object { @@ -12056,7 +12182,7 @@ Object { "tslib": 2427, }, "name": "@smithy/util-defaults-mode-browser", - "root": "common/temp/default/node_modules/.pnpm/@smithy+util-defaults-mode-browser@2.2.1/node_modules/@smithy/util-defaults-mode-browser", + "root": "common/temp/default/node_modules/.pnpm/@smithy@util-defaults-mode-browser@2.2.1/node_modules/@smithy/util-defaults-mode-browser", }, Object { "deps": Object { @@ -12069,7 +12195,7 @@ Object { "tslib": 2427, }, "name": "@smithy/util-defaults-mode-node", - "root": "common/temp/default/node_modules/.pnpm/@smithy+util-defaults-mode-node@2.3.1/node_modules/@smithy/util-defaults-mode-node", + "root": "common/temp/default/node_modules/.pnpm/@smithy@util-defaults-mode-node@2.3.1/node_modules/@smithy/util-defaults-mode-node", }, Object { "deps": Object { @@ -12078,14 +12204,14 @@ Object { "tslib": 2427, }, "name": "@smithy/util-endpoints", - "root": "common/temp/default/node_modules/.pnpm/@smithy+util-endpoints@1.2.0/node_modules/@smithy/util-endpoints", + "root": "common/temp/default/node_modules/.pnpm/@smithy@util-endpoints@1.2.0/node_modules/@smithy/util-endpoints", }, Object { "deps": Object { "tslib": 2427, }, "name": "@smithy/util-hex-encoding", - "root": "common/temp/default/node_modules/.pnpm/@smithy+util-hex-encoding@2.2.0/node_modules/@smithy/util-hex-encoding", + "root": "common/temp/default/node_modules/.pnpm/@smithy@util-hex-encoding@2.2.0/node_modules/@smithy/util-hex-encoding", }, Object { "deps": Object { @@ -12093,7 +12219,7 @@ Object { "tslib": 2427, }, "name": "@smithy/util-middleware", - "root": "common/temp/default/node_modules/.pnpm/@smithy+util-middleware@2.2.0/node_modules/@smithy/util-middleware", + "root": "common/temp/default/node_modules/.pnpm/@smithy@util-middleware@2.2.0/node_modules/@smithy/util-middleware", }, Object { "deps": Object { @@ -12102,7 +12228,7 @@ Object { "tslib": 2427, }, "name": "@smithy/util-retry", - "root": "common/temp/default/node_modules/.pnpm/@smithy+util-retry@2.2.0/node_modules/@smithy/util-retry", + "root": "common/temp/default/node_modules/.pnpm/@smithy@util-retry@2.2.0/node_modules/@smithy/util-retry", }, Object { "deps": Object { @@ -12116,14 +12242,14 @@ Object { "tslib": 2427, }, "name": "@smithy/util-stream", - "root": "common/temp/default/node_modules/.pnpm/@smithy+util-stream@2.2.0/node_modules/@smithy/util-stream", + "root": "common/temp/default/node_modules/.pnpm/@smithy@util-stream@2.2.0/node_modules/@smithy/util-stream", }, Object { "deps": Object { "tslib": 2427, }, "name": "@smithy/util-uri-escape", - "root": "common/temp/default/node_modules/.pnpm/@smithy+util-uri-escape@2.2.0/node_modules/@smithy/util-uri-escape", + "root": "common/temp/default/node_modules/.pnpm/@smithy@util-uri-escape@2.2.0/node_modules/@smithy/util-uri-escape", }, Object { "deps": Object { @@ -12131,7 +12257,7 @@ Object { "tslib": 2427, }, "name": "@smithy/util-utf8", - "root": "common/temp/default/node_modules/.pnpm/@smithy+util-utf8@2.3.0/node_modules/@smithy/util-utf8", + "root": "common/temp/default/node_modules/.pnpm/@smithy@util-utf8@2.3.0/node_modules/@smithy/util-utf8", }, Object { "deps": Object { @@ -12157,7 +12283,7 @@ Object { "uuid-browser": 2515, }, "name": "@storybook/addon-actions", - "root": "common/temp/default/node_modules/.pnpm/@storybook+addon-actions@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/addon-actions", + "root": "common/temp/default/node_modules/.pnpm/@storybook@addon-actions@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/addon-actions", }, Object { "deps": Object { @@ -12178,7 +12304,7 @@ Object { "util-deprecate": 2508, }, "name": "@storybook/addon-backgrounds", - "root": "common/temp/default/node_modules/.pnpm/@storybook+addon-backgrounds@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/addon-backgrounds", + "root": "common/temp/default/node_modules/.pnpm/@storybook@addon-backgrounds@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/addon-backgrounds", }, Object { "deps": Object { @@ -12198,7 +12324,7 @@ Object { "ts-dedent": 2420, }, "name": "@storybook/addon-controls", - "root": "common/temp/default/node_modules/.pnpm/@storybook+addon-controls@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2_typescript@5.4.2/node_modules/@storybook/addon-controls", + "root": "common/temp/default/node_modules/.pnpm/@storybook@addon-controls@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2_typescript@5.4.2/node_modules/@storybook/addon-controls", }, Object { "deps": Object { @@ -12254,7 +12380,7 @@ Object { "webpack": 2558, }, "name": "@storybook/addon-docs", - "root": "common/temp/default/node_modules/.pnpm/@storybook+addon-docs@6.4.22_@storybook+react@6.4.22_@types+react@17.0.74_react-dom@17.0.2_re_cyh2kl4oxqqjzzvuae6ks2n4ji/node_modules/@storybook/addon-docs", + "root": "common/temp/default/node_modules/.pnpm/@storybook@addon-docs@6.4.22_@storybook+react@6.4.22_@types+react@17.0.74_react-dom@17.0.2_re_iscwre64aif46kco2nnaiujcoy/node_modules/@storybook/addon-docs", }, Object { "deps": Object { @@ -12279,7 +12405,7 @@ Object { "webpack": 2558, }, "name": "@storybook/addon-essentials", - "root": "common/temp/default/node_modules/.pnpm/@storybook+addon-essentials@6.4.22_@babel+core@7.20.12_@storybook+react@6.4.22_@types+react@1_dbhp3ql5ql4kiy4ubyky74xexq/node_modules/@storybook/addon-essentials", + "root": "common/temp/default/node_modules/.pnpm/@storybook@addon-essentials@6.4.22_@babel+core@7.20.12_@storybook+react@6.4.22_@types+react@1_fytr2od45shyqputqydjmzhn6i/node_modules/@storybook/addon-essentials", }, Object { "deps": Object { @@ -12299,7 +12425,7 @@ Object { "ts-dedent": 2420, }, "name": "@storybook/addon-links", - "root": "common/temp/default/node_modules/.pnpm/@storybook+addon-links@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/addon-links", + "root": "common/temp/default/node_modules/.pnpm/@storybook@addon-links@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/addon-links", }, Object { "deps": Object { @@ -12315,7 +12441,7 @@ Object { "react-dom": 2099, }, "name": "@storybook/addon-measure", - "root": "common/temp/default/node_modules/.pnpm/@storybook+addon-measure@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/addon-measure", + "root": "common/temp/default/node_modules/.pnpm/@storybook@addon-measure@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/addon-measure", }, Object { "deps": Object { @@ -12333,7 +12459,7 @@ Object { "ts-dedent": 2420, }, "name": "@storybook/addon-outline", - "root": "common/temp/default/node_modules/.pnpm/@storybook+addon-outline@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/addon-outline", + "root": "common/temp/default/node_modules/.pnpm/@storybook@addon-outline@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/addon-outline", }, Object { "deps": Object { @@ -12347,7 +12473,7 @@ Object { "regenerator-runtime": 2143, }, "name": "@storybook/addon-toolbars", - "root": "common/temp/default/node_modules/.pnpm/@storybook+addon-toolbars@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/addon-toolbars", + "root": "common/temp/default/node_modules/.pnpm/@storybook@addon-toolbars@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/addon-toolbars", }, Object { "deps": Object { @@ -12366,7 +12492,7 @@ Object { "regenerator-runtime": 2143, }, "name": "@storybook/addon-viewport", - "root": "common/temp/default/node_modules/.pnpm/@storybook+addon-viewport@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/addon-viewport", + "root": "common/temp/default/node_modules/.pnpm/@storybook@addon-viewport@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/addon-viewport", }, Object { "deps": Object { @@ -12386,7 +12512,7 @@ Object { "regenerator-runtime": 2143, }, "name": "@storybook/addons", - "root": "common/temp/default/node_modules/.pnpm/@storybook+addons@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/addons", + "root": "common/temp/default/node_modules/.pnpm/@storybook@addons@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/addons", }, Object { "deps": Object { @@ -12412,7 +12538,7 @@ Object { "util-deprecate": 2508, }, "name": "@storybook/api", - "root": "common/temp/default/node_modules/.pnpm/@storybook+api@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/api", + "root": "common/temp/default/node_modules/.pnpm/@storybook@api@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/api", }, Object { "deps": Object { @@ -12490,7 +12616,7 @@ Object { "webpack-virtual-modules": 2557, }, "name": "@storybook/builder-webpack4", - "root": "common/temp/default/node_modules/.pnpm/@storybook+builder-webpack4@6.4.22_@types+react@17.0.74_eslint@8.57.0_react-dom@17.0.2_react@17.0.2_typescript@5.4.2/node_modules/@storybook/builder-webpack4", + "root": "common/temp/default/node_modules/.pnpm/@storybook@builder-webpack4@6.4.22_@types+react@17.0.74_eslint@8.57.0_react-dom@17.0.2_react@17.0.2_typescript@5.4.2/node_modules/@storybook/builder-webpack4", }, Object { "deps": Object { @@ -12503,7 +12629,7 @@ Object { "telejson": 2377, }, "name": "@storybook/channel-postmessage", - "root": "common/temp/default/node_modules/.pnpm/@storybook+channel-postmessage@6.4.22/node_modules/@storybook/channel-postmessage", + "root": "common/temp/default/node_modules/.pnpm/@storybook@channel-postmessage@6.4.22/node_modules/@storybook/channel-postmessage", }, Object { "deps": Object { @@ -12514,7 +12640,7 @@ Object { "telejson": 2377, }, "name": "@storybook/channel-websocket", - "root": "common/temp/default/node_modules/.pnpm/@storybook+channel-websocket@6.4.22/node_modules/@storybook/channel-websocket", + "root": "common/temp/default/node_modules/.pnpm/@storybook@channel-websocket@6.4.22/node_modules/@storybook/channel-websocket", }, Object { "deps": Object { @@ -12523,7 +12649,7 @@ Object { "util-deprecate": 2508, }, "name": "@storybook/channels", - "root": "common/temp/default/node_modules/.pnpm/@storybook+channels@6.4.22/node_modules/@storybook/channels", + "root": "common/temp/default/node_modules/.pnpm/@storybook@channels@6.4.22/node_modules/@storybook/channels", }, Object { "deps": Object { @@ -12558,7 +12684,7 @@ Object { "update-notifier": 2493, }, "name": "@storybook/cli", - "root": "common/temp/default/node_modules/.pnpm/@storybook+cli@6.4.22_jest@29.3.1_react-dom@17.0.2_react@17.0.2_typescript@5.4.2/node_modules/@storybook/cli", + "root": "common/temp/default/node_modules/.pnpm/@storybook@cli@6.4.22_jest@29.3.1_react-dom@17.0.2_react@17.0.2_typescript@5.4.2/node_modules/@storybook/cli", }, Object { "deps": Object { @@ -12586,7 +12712,7 @@ Object { "util-deprecate": 2508, }, "name": "@storybook/client-api", - "root": "common/temp/default/node_modules/.pnpm/@storybook+client-api@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/client-api", + "root": "common/temp/default/node_modules/.pnpm/@storybook@client-api@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/client-api", }, Object { "deps": Object { @@ -12594,7 +12720,7 @@ Object { "global": 1408, }, "name": "@storybook/client-logger", - "root": "common/temp/default/node_modules/.pnpm/@storybook+client-logger@6.4.22/node_modules/@storybook/client-logger", + "root": "common/temp/default/node_modules/.pnpm/@storybook@client-logger@6.4.22/node_modules/@storybook/client-logger", }, Object { "deps": Object { @@ -12613,7 +12739,7 @@ Object { "regenerator-runtime": 2143, }, "name": "@storybook/codemod", - "root": "common/temp/default/node_modules/.pnpm/@storybook+codemod@6.4.22_@babel+preset-env@7.24.0/node_modules/@storybook/codemod", + "root": "common/temp/default/node_modules/.pnpm/@storybook@codemod@6.4.22_@babel+preset-env@7.24.0/node_modules/@storybook/codemod", }, Object { "deps": Object { @@ -12645,7 +12771,7 @@ Object { "util-deprecate": 2508, }, "name": "@storybook/components", - "root": "common/temp/default/node_modules/.pnpm/@storybook+components@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/components", + "root": "common/temp/default/node_modules/.pnpm/@storybook@components@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/components", }, Object { "deps": Object { @@ -12675,7 +12801,7 @@ Object { "webpack": 2558, }, "name": "@storybook/core-client", - "root": "common/temp/default/node_modules/.pnpm/@storybook+core-client@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2_typescript@5.4.2_webpack@4.47.0/node_modules/@storybook/core-client", + "root": "common/temp/default/node_modules/.pnpm/@storybook@core-client@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2_typescript@5.4.2_webpack@4.47.0/node_modules/@storybook/core-client", }, Object { "deps": Object { @@ -12733,14 +12859,14 @@ Object { "webpack": 2558, }, "name": "@storybook/core-common", - "root": "common/temp/default/node_modules/.pnpm/@storybook+core-common@6.4.22_eslint@8.57.0_react-dom@17.0.2_react@17.0.2_typescript@5.4.2/node_modules/@storybook/core-common", + "root": "common/temp/default/node_modules/.pnpm/@storybook@core-common@6.4.22_eslint@8.57.0_react-dom@17.0.2_react@17.0.2_typescript@5.4.2/node_modules/@storybook/core-common", }, Object { "deps": Object { "core-js": 1061, }, "name": "@storybook/core-events", - "root": "common/temp/default/node_modules/.pnpm/@storybook+core-events@6.4.22/node_modules/@storybook/core-events", + "root": "common/temp/default/node_modules/.pnpm/@storybook@core-events@6.4.22/node_modules/@storybook/core-events", }, Object { "deps": Object { @@ -12791,7 +12917,7 @@ Object { "ws": 2595, }, "name": "@storybook/core-server", - "root": "common/temp/default/node_modules/.pnpm/@storybook+core-server@6.4.22_@types+react@17.0.74_eslint@8.57.0_react-dom@17.0.2_react@17.0.2_typescript@5.4.2/node_modules/@storybook/core-server", + "root": "common/temp/default/node_modules/.pnpm/@storybook@core-server@6.4.22_@types+react@17.0.74_eslint@8.57.0_react-dom@17.0.2_react@17.0.2_typescript@5.4.2/node_modules/@storybook/core-server", }, Object { "deps": Object { @@ -12803,7 +12929,7 @@ Object { "webpack": 2558, }, "name": "@storybook/core", - "root": "common/temp/default/node_modules/.pnpm/@storybook+core@6.4.22_@types+react@17.0.74_eslint@8.57.0_react-dom@17.0.2_react@17.0.2_typescript@5.4.2_webpack@4.47.0/node_modules/@storybook/core", + "root": "common/temp/default/node_modules/.pnpm/@storybook@core@6.4.22_@types+react@17.0.74_eslint@8.57.0_react-dom@17.0.2_react@17.0.2_typescript@5.4.2_webpack@4.47.0/node_modules/@storybook/core", }, Object { "deps": Object { @@ -12826,14 +12952,14 @@ Object { "ts-dedent": 2420, }, "name": "@storybook/csf-tools", - "root": "common/temp/default/node_modules/.pnpm/@storybook+csf-tools@6.4.22/node_modules/@storybook/csf-tools", + "root": "common/temp/default/node_modules/.pnpm/@storybook@csf-tools@6.4.22/node_modules/@storybook/csf-tools", }, Object { "deps": Object { "lodash": 1760, }, "name": "@storybook/csf", - "root": "common/temp/default/node_modules/.pnpm/@storybook+csf@0.0.2--canary.87bc651.0/node_modules/@storybook/csf", + "root": "common/temp/default/node_modules/.pnpm/@storybook@csf@0.0.2--canary.87bc651.0/node_modules/@storybook/csf", }, Object { "deps": Object { @@ -12878,7 +13004,7 @@ Object { "webpack-virtual-modules": 2557, }, "name": "@storybook/manager-webpack4", - "root": "common/temp/default/node_modules/.pnpm/@storybook+manager-webpack4@6.4.22_@types+react@17.0.74_eslint@8.57.0_react-dom@17.0.2_react@17.0.2_typescript@5.4.2/node_modules/@storybook/manager-webpack4", + "root": "common/temp/default/node_modules/.pnpm/@storybook@manager-webpack4@6.4.22_@types+react@17.0.74_eslint@8.57.0_react-dom@17.0.2_react@17.0.2_typescript@5.4.2/node_modules/@storybook/manager-webpack4", }, Object { "deps": Object { @@ -12889,14 +13015,14 @@ Object { "pretty-hrtime": 2047, }, "name": "@storybook/node-logger", - "root": "common/temp/default/node_modules/.pnpm/@storybook+node-logger@6.4.22/node_modules/@storybook/node-logger", + "root": "common/temp/default/node_modules/.pnpm/@storybook@node-logger@6.4.22/node_modules/@storybook/node-logger", }, Object { "deps": Object { "core-js": 1061, }, "name": "@storybook/postinstall", - "root": "common/temp/default/node_modules/.pnpm/@storybook+postinstall@6.4.22/node_modules/@storybook/postinstall", + "root": "common/temp/default/node_modules/.pnpm/@storybook@postinstall@6.4.22/node_modules/@storybook/postinstall", }, Object { "deps": Object { @@ -12920,7 +13046,7 @@ Object { "util-deprecate": 2508, }, "name": "@storybook/preview-web", - "root": "common/temp/default/node_modules/.pnpm/@storybook+preview-web@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/preview-web", + "root": "common/temp/default/node_modules/.pnpm/@storybook@preview-web@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/preview-web", }, Object { "deps": Object { @@ -12935,7 +13061,7 @@ Object { "webpack": 2558, }, "name": "@storybook/react-docgen-typescript-plugin", - "root": "common/temp/default/node_modules/.pnpm/@storybook+react-docgen-typescript-plugin@1.0.2-canary.253f8c1.0_typescript@5.4.2_webpack@4.47.0/node_modules/@storybook/react-docgen-typescript-plugin", + "root": "common/temp/default/node_modules/.pnpm/@storybook@react-docgen-typescript-plugin@1.0.2-canary.253f8c1.0_typescript@5.4.2_webpack@4.47.0/node_modules/@storybook/react-docgen-typescript-plugin", }, Object { "deps": Object { @@ -12971,7 +13097,7 @@ Object { "webpack": 2558, }, "name": "@storybook/react", - "root": "common/temp/default/node_modules/.pnpm/@storybook+react@6.4.22_@babel+core@7.20.12_@types+node@18.17.15_@types+react@17.0.74_eslint@_z6zmlpizzl5plaxmf6nthuwe34/node_modules/@storybook/react", + "root": "common/temp/default/node_modules/.pnpm/@storybook@react@6.4.22_@babel+core@7.20.12_@types+node@18.17.15_@types+react@17.0.74_eslint@_mneg4mky4r67qbwtdhb5yfip2u/node_modules/@storybook/react", }, Object { "deps": Object { @@ -12991,7 +13117,7 @@ Object { "ts-dedent": 2420, }, "name": "@storybook/router", - "root": "common/temp/default/node_modules/.pnpm/@storybook+router@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/router", + "root": "common/temp/default/node_modules/.pnpm/@storybook@router@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/router", }, Object { "deps": Object { @@ -12999,7 +13125,7 @@ Object { "find-up": 1332, }, "name": "@storybook/semver", - "root": "common/temp/default/node_modules/.pnpm/@storybook+semver@7.3.2/node_modules/@storybook/semver", + "root": "common/temp/default/node_modules/.pnpm/@storybook@semver@7.3.2/node_modules/@storybook/semver", }, Object { "deps": Object { @@ -13017,7 +13143,7 @@ Object { "regenerator-runtime": 2143, }, "name": "@storybook/source-loader", - "root": "common/temp/default/node_modules/.pnpm/@storybook+source-loader@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/source-loader", + "root": "common/temp/default/node_modules/.pnpm/@storybook@source-loader@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/source-loader", }, Object { "deps": Object { @@ -13040,7 +13166,7 @@ Object { "util-deprecate": 2508, }, "name": "@storybook/store", - "root": "common/temp/default/node_modules/.pnpm/@storybook+store@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/store", + "root": "common/temp/default/node_modules/.pnpm/@storybook@store@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/store", }, Object { "deps": Object { @@ -13062,7 +13188,7 @@ Object { "ts-dedent": 2420, }, "name": "@storybook/theming", - "root": "common/temp/default/node_modules/.pnpm/@storybook+theming@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/theming", + "root": "common/temp/default/node_modules/.pnpm/@storybook@theming@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/theming", }, Object { "deps": Object { @@ -13098,14 +13224,14 @@ Object { "store2": 2318, }, "name": "@storybook/ui", - "root": "common/temp/default/node_modules/.pnpm/@storybook+ui@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/ui", + "root": "common/temp/default/node_modules/.pnpm/@storybook@ui@6.4.22_@types+react@17.0.74_react-dom@17.0.2_react@17.0.2/node_modules/@storybook/ui", }, Object { "deps": Object { "tslib": 2427, }, "name": "@swc/helpers", - "root": "common/temp/default/node_modules/.pnpm/@swc+helpers@0.4.14/node_modules/@swc/helpers", + "root": "common/temp/default/node_modules/.pnpm/@swc@helpers@0.4.14/node_modules/@swc/helpers", }, Object { "deps": Object { @@ -13113,45 +13239,45 @@ Object { "tslib": 2427, }, "name": "@swc/helpers", - "root": "common/temp/default/node_modules/.pnpm/@swc+helpers@0.4.36/node_modules/@swc/helpers", + "root": "common/temp/default/node_modules/.pnpm/@swc@helpers@0.4.36/node_modules/@swc/helpers", }, Object { "deps": Object { "tslib": 2427, }, "name": "@swc/helpers", - "root": "common/temp/default/node_modules/.pnpm/@swc+helpers@0.5.7/node_modules/@swc/helpers", + "root": "common/temp/default/node_modules/.pnpm/@swc@helpers@0.5.7/node_modules/@swc/helpers", }, Object { "deps": Object { "defer-to-connect": 1122, }, "name": "@szmarczak/http-timer", - "root": "common/temp/default/node_modules/.pnpm/@szmarczak+http-timer@4.0.6/node_modules/@szmarczak/http-timer", + "root": "common/temp/default/node_modules/.pnpm/@szmarczak@http-timer@4.0.6/node_modules/@szmarczak/http-timer", }, Object { "name": "@tootallnate/once", - "root": "common/temp/default/node_modules/.pnpm/@tootallnate+once@1.1.2/node_modules/@tootallnate/once", + "root": "common/temp/default/node_modules/.pnpm/@tootallnate@once@1.1.2/node_modules/@tootallnate/once", }, Object { "name": "@tootallnate/once", - "root": "common/temp/default/node_modules/.pnpm/@tootallnate+once@2.0.0/node_modules/@tootallnate/once", + "root": "common/temp/default/node_modules/.pnpm/@tootallnate@once@2.0.0/node_modules/@tootallnate/once", }, Object { "name": "@trpc/server", - "root": "common/temp/default/node_modules/.pnpm/@trpc+server@9.27.4/node_modules/@trpc/server", + "root": "common/temp/default/node_modules/.pnpm/@trpc@server@9.27.4/node_modules/@trpc/server", }, Object { "name": "@trysound/sax", - "root": "common/temp/default/node_modules/.pnpm/@trysound+sax@0.2.0/node_modules/@trysound/sax", + "root": "common/temp/default/node_modules/.pnpm/@trysound@sax@0.2.0/node_modules/@trysound/sax", }, Object { "name": "@types/argparse", - "root": "common/temp/default/node_modules/.pnpm/@types+argparse@1.0.38/node_modules/@types/argparse", + "root": "common/temp/default/node_modules/.pnpm/@types@argparse@1.0.38/node_modules/@types/argparse", }, Object { "name": "@types/aws-lambda", - "root": "common/temp/default/node_modules/.pnpm/@types+aws-lambda@8.10.93/node_modules/@types/aws-lambda", + "root": "common/temp/default/node_modules/.pnpm/@types@aws-lambda@8.10.93/node_modules/@types/aws-lambda", }, Object { "deps": Object { @@ -13162,14 +13288,14 @@ Object { "@types/babel__traverse": 561, }, "name": "@types/babel__core", - "root": "common/temp/default/node_modules/.pnpm/@types+babel__core@7.20.5/node_modules/@types/babel__core", + "root": "common/temp/default/node_modules/.pnpm/@types@babel__core@7.20.5/node_modules/@types/babel__core", }, Object { "deps": Object { "@babel/types": 196, }, "name": "@types/babel__generator", - "root": "common/temp/default/node_modules/.pnpm/@types+babel__generator@7.6.8/node_modules/@types/babel__generator", + "root": "common/temp/default/node_modules/.pnpm/@types@babel__generator@7.6.8/node_modules/@types/babel__generator", }, Object { "deps": Object { @@ -13177,14 +13303,14 @@ Object { "@babel/types": 196, }, "name": "@types/babel__template", - "root": "common/temp/default/node_modules/.pnpm/@types+babel__template@7.4.4/node_modules/@types/babel__template", + "root": "common/temp/default/node_modules/.pnpm/@types@babel__template@7.4.4/node_modules/@types/babel__template", }, Object { "deps": Object { "@babel/types": 196, }, "name": "@types/babel__traverse", - "root": "common/temp/default/node_modules/.pnpm/@types+babel__traverse@7.20.5/node_modules/@types/babel__traverse", + "root": "common/temp/default/node_modules/.pnpm/@types@babel__traverse@7.20.5/node_modules/@types/babel__traverse", }, Object { "deps": Object { @@ -13192,14 +13318,14 @@ Object { "@types/node": 625, }, "name": "@types/body-parser", - "root": "common/temp/default/node_modules/.pnpm/@types+body-parser@1.19.5/node_modules/@types/body-parser", + "root": "common/temp/default/node_modules/.pnpm/@types@body-parser@1.19.5/node_modules/@types/body-parser", }, Object { "deps": Object { "@types/node": 625, }, "name": "@types/bonjour", - "root": "common/temp/default/node_modules/.pnpm/@types+bonjour@3.5.13/node_modules/@types/bonjour", + "root": "common/temp/default/node_modules/.pnpm/@types@bonjour@3.5.13/node_modules/@types/bonjour", }, Object { "deps": Object { @@ -13209,33 +13335,33 @@ Object { "@types/responselike": 644, }, "name": "@types/cacheable-request", - "root": "common/temp/default/node_modules/.pnpm/@types+cacheable-request@6.0.3/node_modules/@types/cacheable-request", + "root": "common/temp/default/node_modules/.pnpm/@types@cacheable-request@6.0.3/node_modules/@types/cacheable-request", }, Object { "name": "@types/cli-table", - "root": "common/temp/default/node_modules/.pnpm/@types+cli-table@0.3.0/node_modules/@types/cli-table", + "root": "common/temp/default/node_modules/.pnpm/@types@cli-table@0.3.0/node_modules/@types/cli-table", }, Object { "deps": Object { "@types/color-name": 567, }, "name": "@types/color-convert", - "root": "common/temp/default/node_modules/.pnpm/@types+color-convert@2.0.3/node_modules/@types/color-convert", + "root": "common/temp/default/node_modules/.pnpm/@types@color-convert@2.0.3/node_modules/@types/color-convert", }, Object { "name": "@types/color-name", - "root": "common/temp/default/node_modules/.pnpm/@types+color-name@1.1.3/node_modules/@types/color-name", + "root": "common/temp/default/node_modules/.pnpm/@types@color-name@1.1.3/node_modules/@types/color-name", }, Object { "deps": Object { "@types/express": 579, }, "name": "@types/compression", - "root": "common/temp/default/node_modules/.pnpm/@types+compression@1.7.5_@types+express@4.17.21/node_modules/@types/compression", + "root": "common/temp/default/node_modules/.pnpm/@types@compression@1.7.5_@types+express@4.17.21/node_modules/@types/compression", }, Object { "name": "@types/configstore", - "root": "common/temp/default/node_modules/.pnpm/@types+configstore@6.0.2/node_modules/@types/configstore", + "root": "common/temp/default/node_modules/.pnpm/@types@configstore@6.0.2/node_modules/@types/configstore", }, Object { "deps": Object { @@ -13243,25 +13369,25 @@ Object { "@types/node": 625, }, "name": "@types/connect-history-api-fallback", - "root": "common/temp/default/node_modules/.pnpm/@types+connect-history-api-fallback@1.5.4/node_modules/@types/connect-history-api-fallback", + "root": "common/temp/default/node_modules/.pnpm/@types@connect-history-api-fallback@1.5.4/node_modules/@types/connect-history-api-fallback", }, Object { "deps": Object { "@types/node": 625, }, "name": "@types/connect", - "root": "common/temp/default/node_modules/.pnpm/@types+connect@3.4.38/node_modules/@types/connect", + "root": "common/temp/default/node_modules/.pnpm/@types@connect@3.4.38/node_modules/@types/connect", }, Object { "deps": Object { "@types/node": 624, }, "name": "@types/cors", - "root": "common/temp/default/node_modules/.pnpm/@types+cors@2.8.17/node_modules/@types/cors", + "root": "common/temp/default/node_modules/.pnpm/@types@cors@2.8.17/node_modules/@types/cors", }, Object { "name": "@types/diff", - "root": "common/temp/default/node_modules/.pnpm/@types+diff@5.0.1/node_modules/@types/diff", + "root": "common/temp/default/node_modules/.pnpm/@types@diff@5.0.1/node_modules/@types/diff", }, Object { "deps": Object { @@ -13269,7 +13395,7 @@ Object { "@types/estree": 576, }, "name": "@types/eslint-scope", - "root": "common/temp/default/node_modules/.pnpm/@types+eslint-scope@3.7.7/node_modules/@types/eslint-scope", + "root": "common/temp/default/node_modules/.pnpm/@types@eslint-scope@3.7.7/node_modules/@types/eslint-scope", }, Object { "deps": Object { @@ -13277,15 +13403,15 @@ Object { "@types/json-schema": 604, }, "name": "@types/eslint", - "root": "common/temp/default/node_modules/.pnpm/@types+eslint@8.2.0/node_modules/@types/eslint", + "root": "common/temp/default/node_modules/.pnpm/@types@eslint@8.2.0/node_modules/@types/eslint", }, Object { "name": "@types/estree", - "root": "common/temp/default/node_modules/.pnpm/@types+estree@1.0.5/node_modules/@types/estree", + "root": "common/temp/default/node_modules/.pnpm/@types@estree@1.0.5/node_modules/@types/estree", }, Object { "name": "@types/events", - "root": "common/temp/default/node_modules/.pnpm/@types+events@3.0.3/node_modules/@types/events", + "root": "common/temp/default/node_modules/.pnpm/@types@events@3.0.3/node_modules/@types/events", }, Object { "deps": Object { @@ -13295,7 +13421,7 @@ Object { "@types/send": 648, }, "name": "@types/express-serve-static-core", - "root": "common/temp/default/node_modules/.pnpm/@types+express-serve-static-core@4.17.43/node_modules/@types/express-serve-static-core", + "root": "common/temp/default/node_modules/.pnpm/@types@express-serve-static-core@4.17.43/node_modules/@types/express-serve-static-core", }, Object { "deps": Object { @@ -13305,14 +13431,14 @@ Object { "@types/serve-static": 651, }, "name": "@types/express", - "root": "common/temp/default/node_modules/.pnpm/@types+express@4.17.21/node_modules/@types/express", + "root": "common/temp/default/node_modules/.pnpm/@types@express@4.17.21/node_modules/@types/express", }, Object { "deps": Object { "@types/node": 625, }, "name": "@types/fs-extra", - "root": "common/temp/default/node_modules/.pnpm/@types+fs-extra@7.0.0/node_modules/@types/fs-extra", + "root": "common/temp/default/node_modules/.pnpm/@types@fs-extra@7.0.0/node_modules/@types/fs-extra", }, Object { "deps": Object { @@ -13321,28 +13447,28 @@ Object { "@types/node": 625, }, "name": "@types/glob", - "root": "common/temp/default/node_modules/.pnpm/@types+glob@7.1.1/node_modules/@types/glob", + "root": "common/temp/default/node_modules/.pnpm/@types@glob@7.1.1/node_modules/@types/glob", }, Object { "deps": Object { "@types/node": 625, }, "name": "@types/graceful-fs", - "root": "common/temp/default/node_modules/.pnpm/@types+graceful-fs@4.1.9/node_modules/@types/graceful-fs", + "root": "common/temp/default/node_modules/.pnpm/@types@graceful-fs@4.1.9/node_modules/@types/graceful-fs", }, Object { "deps": Object { "@types/unist": 664, }, "name": "@types/hast", - "root": "common/temp/default/node_modules/.pnpm/@types+hast@2.3.10/node_modules/@types/hast", + "root": "common/temp/default/node_modules/.pnpm/@types@hast@2.3.10/node_modules/@types/hast", }, Object { "deps": Object { "@types/jest": 599, }, "name": "@types/heft-jest", - "root": "common/temp/default/node_modules/.pnpm/@types+heft-jest@1.0.1/node_modules/@types/heft-jest", + "root": "common/temp/default/node_modules/.pnpm/@types@heft-jest@1.0.1/node_modules/@types/heft-jest", }, Object { "deps": Object { @@ -13350,30 +13476,30 @@ Object { "hoist-non-react-statics": 1457, }, "name": "@types/hoist-non-react-statics", - "root": "common/temp/default/node_modules/.pnpm/@types+hoist-non-react-statics@3.3.5/node_modules/@types/hoist-non-react-statics", + "root": "common/temp/default/node_modules/.pnpm/@types@hoist-non-react-statics@3.3.5/node_modules/@types/hoist-non-react-statics", }, Object { "name": "@types/html-minifier-terser", - "root": "common/temp/default/node_modules/.pnpm/@types+html-minifier-terser@5.1.2/node_modules/@types/html-minifier-terser", + "root": "common/temp/default/node_modules/.pnpm/@types@html-minifier-terser@5.1.2/node_modules/@types/html-minifier-terser", }, Object { "name": "@types/html-minifier-terser", - "root": "common/temp/default/node_modules/.pnpm/@types+html-minifier-terser@6.1.0/node_modules/@types/html-minifier-terser", + "root": "common/temp/default/node_modules/.pnpm/@types@html-minifier-terser@6.1.0/node_modules/@types/html-minifier-terser", }, Object { "name": "@types/http-cache-semantics", - "root": "common/temp/default/node_modules/.pnpm/@types+http-cache-semantics@4.0.4/node_modules/@types/http-cache-semantics", + "root": "common/temp/default/node_modules/.pnpm/@types@http-cache-semantics@4.0.4/node_modules/@types/http-cache-semantics", }, Object { "name": "@types/http-errors", - "root": "common/temp/default/node_modules/.pnpm/@types+http-errors@2.0.4/node_modules/@types/http-errors", + "root": "common/temp/default/node_modules/.pnpm/@types@http-errors@2.0.4/node_modules/@types/http-errors", }, Object { "deps": Object { "@types/node": 625, }, "name": "@types/http-proxy", - "root": "common/temp/default/node_modules/.pnpm/@types+http-proxy@1.17.14/node_modules/@types/http-proxy", + "root": "common/temp/default/node_modules/.pnpm/@types@http-proxy@1.17.14/node_modules/@types/http-proxy", }, Object { "deps": Object { @@ -13381,37 +13507,37 @@ Object { "rxjs": 2202, }, "name": "@types/inquirer", - "root": "common/temp/default/node_modules/.pnpm/@types+inquirer@7.3.1/node_modules/@types/inquirer", + "root": "common/temp/default/node_modules/.pnpm/@types@inquirer@7.3.1/node_modules/@types/inquirer", }, Object { "name": "@types/is-function", - "root": "common/temp/default/node_modules/.pnpm/@types+is-function@1.0.3/node_modules/@types/is-function", + "root": "common/temp/default/node_modules/.pnpm/@types@is-function@1.0.3/node_modules/@types/is-function", }, Object { "name": "@types/istanbul-lib-coverage", - "root": "common/temp/default/node_modules/.pnpm/@types+istanbul-lib-coverage@2.0.4/node_modules/@types/istanbul-lib-coverage", + "root": "common/temp/default/node_modules/.pnpm/@types@istanbul-lib-coverage@2.0.4/node_modules/@types/istanbul-lib-coverage", }, Object { "name": "@types/istanbul-lib-coverage", - "root": "common/temp/default/node_modules/.pnpm/@types+istanbul-lib-coverage@2.0.6/node_modules/@types/istanbul-lib-coverage", + "root": "common/temp/default/node_modules/.pnpm/@types@istanbul-lib-coverage@2.0.6/node_modules/@types/istanbul-lib-coverage", }, Object { "deps": Object { "@types/istanbul-lib-coverage": 594, }, "name": "@types/istanbul-lib-report", - "root": "common/temp/default/node_modules/.pnpm/@types+istanbul-lib-report@3.0.3/node_modules/@types/istanbul-lib-report", + "root": "common/temp/default/node_modules/.pnpm/@types@istanbul-lib-report@3.0.3/node_modules/@types/istanbul-lib-report", }, Object { "deps": Object { "@types/istanbul-lib-report": 595, }, "name": "@types/istanbul-reports", - "root": "common/temp/default/node_modules/.pnpm/@types+istanbul-reports@3.0.4/node_modules/@types/istanbul-reports", + "root": "common/temp/default/node_modules/.pnpm/@types@istanbul-reports@3.0.4/node_modules/@types/istanbul-reports", }, Object { "name": "@types/jest", - "root": "common/temp/default/node_modules/.pnpm/@types+jest@23.3.13/node_modules/@types/jest", + "root": "common/temp/default/node_modules/.pnpm/@types@jest@23.3.13/node_modules/@types/jest", }, Object { "deps": Object { @@ -13419,7 +13545,7 @@ Object { "pretty-format": 2045, }, "name": "@types/jest", - "root": "common/temp/default/node_modules/.pnpm/@types+jest@28.1.1/node_modules/@types/jest", + "root": "common/temp/default/node_modules/.pnpm/@types@jest@28.1.1/node_modules/@types/jest", }, Object { "deps": Object { @@ -13427,7 +13553,7 @@ Object { "pretty-format": 2046, }, "name": "@types/jest", - "root": "common/temp/default/node_modules/.pnpm/@types+jest@29.2.5/node_modules/@types/jest", + "root": "common/temp/default/node_modules/.pnpm/@types@jest@29.2.5/node_modules/@types/jest", }, Object { "deps": Object { @@ -13435,15 +13561,15 @@ Object { "pretty-format": 2046, }, "name": "@types/jest", - "root": "common/temp/default/node_modules/.pnpm/@types+jest@29.5.12/node_modules/@types/jest", + "root": "common/temp/default/node_modules/.pnpm/@types@jest@29.5.12/node_modules/@types/jest", }, Object { "name": "@types/jju", - "root": "common/temp/default/node_modules/.pnpm/@types+jju@1.4.1/node_modules/@types/jju", + "root": "common/temp/default/node_modules/.pnpm/@types@jju@1.4.1/node_modules/@types/jju", }, Object { "name": "@types/js-yaml", - "root": "common/temp/default/node_modules/.pnpm/@types+js-yaml@3.12.1/node_modules/@types/js-yaml", + "root": "common/temp/default/node_modules/.pnpm/@types@js-yaml@3.12.1/node_modules/@types/js-yaml", }, Object { "deps": Object { @@ -13452,22 +13578,22 @@ Object { "parse5": 1957, }, "name": "@types/jsdom", - "root": "common/temp/default/node_modules/.pnpm/@types+jsdom@20.0.1/node_modules/@types/jsdom", + "root": "common/temp/default/node_modules/.pnpm/@types@jsdom@20.0.1/node_modules/@types/jsdom", }, Object { "name": "@types/json-schema", - "root": "common/temp/default/node_modules/.pnpm/@types+json-schema@7.0.15/node_modules/@types/json-schema", + "root": "common/temp/default/node_modules/.pnpm/@types@json-schema@7.0.15/node_modules/@types/json-schema", }, Object { "name": "@types/json5", - "root": "common/temp/default/node_modules/.pnpm/@types+json5@0.0.29/node_modules/@types/json5", + "root": "common/temp/default/node_modules/.pnpm/@types@json5@0.0.29/node_modules/@types/json5", }, Object { "deps": Object { "@types/node": 625, }, "name": "@types/keyv", - "root": "common/temp/default/node_modules/.pnpm/@types+keyv@3.1.4/node_modules/@types/keyv", + "root": "common/temp/default/node_modules/.pnpm/@types@keyv@3.1.4/node_modules/@types/keyv", }, Object { "deps": Object { @@ -13475,46 +13601,46 @@ Object { "@types/webpack": 672, }, "name": "@types/loader-utils", - "root": "common/temp/default/node_modules/.pnpm/@types+loader-utils@1.1.3/node_modules/@types/loader-utils", + "root": "common/temp/default/node_modules/.pnpm/@types@loader-utils@1.1.3/node_modules/@types/loader-utils", }, Object { "name": "@types/lodash", - "root": "common/temp/default/node_modules/.pnpm/@types+lodash@4.14.116/node_modules/@types/lodash", + "root": "common/temp/default/node_modules/.pnpm/@types@lodash@4.14.116/node_modules/@types/lodash", }, Object { "name": "@types/long", - "root": "common/temp/default/node_modules/.pnpm/@types+long@4.0.0/node_modules/@types/long", + "root": "common/temp/default/node_modules/.pnpm/@types@long@4.0.0/node_modules/@types/long", }, Object { "deps": Object { "@types/unist": 664, }, "name": "@types/mdast", - "root": "common/temp/default/node_modules/.pnpm/@types+mdast@3.0.15/node_modules/@types/mdast", + "root": "common/temp/default/node_modules/.pnpm/@types@mdast@3.0.15/node_modules/@types/mdast", }, Object { "name": "@types/mime-types", - "root": "common/temp/default/node_modules/.pnpm/@types+mime-types@2.1.4/node_modules/@types/mime-types", + "root": "common/temp/default/node_modules/.pnpm/@types@mime-types@2.1.4/node_modules/@types/mime-types", }, Object { "name": "@types/mime", - "root": "common/temp/default/node_modules/.pnpm/@types+mime@1.3.5/node_modules/@types/mime", + "root": "common/temp/default/node_modules/.pnpm/@types@mime@1.3.5/node_modules/@types/mime", }, Object { "name": "@types/mime", - "root": "common/temp/default/node_modules/.pnpm/@types+mime@3.0.4/node_modules/@types/mime", + "root": "common/temp/default/node_modules/.pnpm/@types@mime@3.0.4/node_modules/@types/mime", }, Object { "name": "@types/minimatch", - "root": "common/temp/default/node_modules/.pnpm/@types+minimatch@3.0.5/node_modules/@types/minimatch", + "root": "common/temp/default/node_modules/.pnpm/@types@minimatch@3.0.5/node_modules/@types/minimatch", }, Object { "name": "@types/minimist", - "root": "common/temp/default/node_modules/.pnpm/@types+minimist@1.2.5/node_modules/@types/minimist", + "root": "common/temp/default/node_modules/.pnpm/@types@minimist@1.2.5/node_modules/@types/minimist", }, Object { "name": "@types/mocha", - "root": "common/temp/default/node_modules/.pnpm/@types+mocha@10.0.6/node_modules/@types/mocha", + "root": "common/temp/default/node_modules/.pnpm/@types@mocha@10.0.6/node_modules/@types/mocha", }, Object { "deps": Object { @@ -13522,109 +13648,109 @@ Object { "form-data": 1351, }, "name": "@types/node-fetch", - "root": "common/temp/default/node_modules/.pnpm/@types+node-fetch@2.6.2/node_modules/@types/node-fetch", + "root": "common/temp/default/node_modules/.pnpm/@types@node-fetch@2.6.2/node_modules/@types/node-fetch", }, Object { "deps": Object { "@types/node": 625, }, "name": "@types/node-forge", - "root": "common/temp/default/node_modules/.pnpm/@types+node-forge@1.0.4/node_modules/@types/node-forge", + "root": "common/temp/default/node_modules/.pnpm/@types@node-forge@1.0.4/node_modules/@types/node-forge", }, Object { "deps": Object { "@types/node": 625, }, "name": "@types/node-forge", - "root": "common/temp/default/node_modules/.pnpm/@types+node-forge@1.3.11/node_modules/@types/node-forge", + "root": "common/temp/default/node_modules/.pnpm/@types@node-forge@1.3.11/node_modules/@types/node-forge", }, Object { "name": "@types/node", - "root": "common/temp/default/node_modules/.pnpm/@types+node@14.0.1/node_modules/@types/node", + "root": "common/temp/default/node_modules/.pnpm/@types@node@14.0.1/node_modules/@types/node", }, Object { "name": "@types/node", - "root": "common/temp/default/node_modules/.pnpm/@types+node@14.18.63/node_modules/@types/node", + "root": "common/temp/default/node_modules/.pnpm/@types@node@14.18.63/node_modules/@types/node", }, Object { "name": "@types/node", - "root": "common/temp/default/node_modules/.pnpm/@types+node@17.0.41/node_modules/@types/node", + "root": "common/temp/default/node_modules/.pnpm/@types@node@17.0.41/node_modules/@types/node", }, Object { "name": "@types/node", - "root": "common/temp/default/node_modules/.pnpm/@types+node@18.17.15/node_modules/@types/node", + "root": "common/temp/default/node_modules/.pnpm/@types@node@18.17.15/node_modules/@types/node", }, Object { "deps": Object { "undici-types": 2464, }, "name": "@types/node", - "root": "common/temp/default/node_modules/.pnpm/@types+node@20.11.30/node_modules/@types/node", + "root": "common/temp/default/node_modules/.pnpm/@types@node@20.11.30/node_modules/@types/node", }, Object { "deps": Object { "undici-types": 2464, }, "name": "@types/node", - "root": "common/temp/default/node_modules/.pnpm/@types+node@20.12.12/node_modules/@types/node", + "root": "common/temp/default/node_modules/.pnpm/@types@node@20.12.12/node_modules/@types/node", }, Object { "name": "@types/normalize-package-data", - "root": "common/temp/default/node_modules/.pnpm/@types+normalize-package-data@2.4.4/node_modules/@types/normalize-package-data", + "root": "common/temp/default/node_modules/.pnpm/@types@normalize-package-data@2.4.4/node_modules/@types/normalize-package-data", }, Object { "name": "@types/npm-package-arg", - "root": "common/temp/default/node_modules/.pnpm/@types+npm-package-arg@6.1.0/node_modules/@types/npm-package-arg", + "root": "common/temp/default/node_modules/.pnpm/@types@npm-package-arg@6.1.0/node_modules/@types/npm-package-arg", }, Object { "name": "@types/npm-packlist", - "root": "common/temp/default/node_modules/.pnpm/@types+npm-packlist@1.1.2/node_modules/@types/npm-packlist", + "root": "common/temp/default/node_modules/.pnpm/@types@npm-packlist@1.1.2/node_modules/@types/npm-packlist", }, Object { "deps": Object { "@types/node": 625, }, "name": "@types/npmlog", - "root": "common/temp/default/node_modules/.pnpm/@types+npmlog@4.1.6/node_modules/@types/npmlog", + "root": "common/temp/default/node_modules/.pnpm/@types@npmlog@4.1.6/node_modules/@types/npmlog", }, Object { "name": "@types/overlayscrollbars", - "root": "common/temp/default/node_modules/.pnpm/@types+overlayscrollbars@1.12.5/node_modules/@types/overlayscrollbars", + "root": "common/temp/default/node_modules/.pnpm/@types@overlayscrollbars@1.12.5/node_modules/@types/overlayscrollbars", }, Object { "name": "@types/parse-json", - "root": "common/temp/default/node_modules/.pnpm/@types+parse-json@4.0.2/node_modules/@types/parse-json", + "root": "common/temp/default/node_modules/.pnpm/@types@parse-json@4.0.2/node_modules/@types/parse-json", }, Object { "name": "@types/parse5", - "root": "common/temp/default/node_modules/.pnpm/@types+parse5@5.0.3/node_modules/@types/parse5", + "root": "common/temp/default/node_modules/.pnpm/@types@parse5@5.0.3/node_modules/@types/parse5", }, Object { "name": "@types/prettier", - "root": "common/temp/default/node_modules/.pnpm/@types+prettier@2.7.3/node_modules/@types/prettier", + "root": "common/temp/default/node_modules/.pnpm/@types@prettier@2.7.3/node_modules/@types/prettier", }, Object { "name": "@types/pretty-hrtime", - "root": "common/temp/default/node_modules/.pnpm/@types+pretty-hrtime@1.0.3/node_modules/@types/pretty-hrtime", + "root": "common/temp/default/node_modules/.pnpm/@types@pretty-hrtime@1.0.3/node_modules/@types/pretty-hrtime", }, Object { "name": "@types/prop-types", - "root": "common/temp/default/node_modules/.pnpm/@types+prop-types@15.7.11/node_modules/@types/prop-types", + "root": "common/temp/default/node_modules/.pnpm/@types@prop-types@15.7.11/node_modules/@types/prop-types", }, Object { "name": "@types/qs", - "root": "common/temp/default/node_modules/.pnpm/@types+qs@6.9.13/node_modules/@types/qs", + "root": "common/temp/default/node_modules/.pnpm/@types@qs@6.9.13/node_modules/@types/qs", }, Object { "name": "@types/range-parser", - "root": "common/temp/default/node_modules/.pnpm/@types+range-parser@1.2.7/node_modules/@types/range-parser", + "root": "common/temp/default/node_modules/.pnpm/@types@range-parser@1.2.7/node_modules/@types/range-parser", }, Object { "deps": Object { "@types/react": 641, }, "name": "@types/react-dom", - "root": "common/temp/default/node_modules/.pnpm/@types+react-dom@17.0.25/node_modules/@types/react-dom", + "root": "common/temp/default/node_modules/.pnpm/@types@react-dom@17.0.25/node_modules/@types/react-dom", }, Object { "deps": Object { @@ -13634,14 +13760,14 @@ Object { "redux": 2138, }, "name": "@types/react-redux", - "root": "common/temp/default/node_modules/.pnpm/@types+react-redux@7.1.33/node_modules/@types/react-redux", + "root": "common/temp/default/node_modules/.pnpm/@types@react-redux@7.1.33/node_modules/@types/react-redux", }, Object { "deps": Object { "@types/react": 641, }, "name": "@types/react-syntax-highlighter", - "root": "common/temp/default/node_modules/.pnpm/@types+react-syntax-highlighter@11.0.5/node_modules/@types/react-syntax-highlighter", + "root": "common/temp/default/node_modules/.pnpm/@types@react-syntax-highlighter@11.0.5/node_modules/@types/react-syntax-highlighter", }, Object { "deps": Object { @@ -13650,34 +13776,34 @@ Object { "csstype": 1096, }, "name": "@types/react", - "root": "common/temp/default/node_modules/.pnpm/@types+react@17.0.74/node_modules/@types/react", + "root": "common/temp/default/node_modules/.pnpm/@types@react@17.0.74/node_modules/@types/react", }, Object { "name": "@types/read-package-tree", - "root": "common/temp/default/node_modules/.pnpm/@types+read-package-tree@5.1.0/node_modules/@types/read-package-tree", + "root": "common/temp/default/node_modules/.pnpm/@types@read-package-tree@5.1.0/node_modules/@types/read-package-tree", }, Object { "name": "@types/resolve", - "root": "common/temp/default/node_modules/.pnpm/@types+resolve@1.20.2/node_modules/@types/resolve", + "root": "common/temp/default/node_modules/.pnpm/@types@resolve@1.20.2/node_modules/@types/resolve", }, Object { "deps": Object { "@types/node": 625, }, "name": "@types/responselike", - "root": "common/temp/default/node_modules/.pnpm/@types+responselike@1.0.3/node_modules/@types/responselike", + "root": "common/temp/default/node_modules/.pnpm/@types@responselike@1.0.3/node_modules/@types/responselike", }, Object { "name": "@types/retry", - "root": "common/temp/default/node_modules/.pnpm/@types+retry@0.12.0/node_modules/@types/retry", + "root": "common/temp/default/node_modules/.pnpm/@types@retry@0.12.0/node_modules/@types/retry", }, Object { "name": "@types/scheduler", - "root": "common/temp/default/node_modules/.pnpm/@types+scheduler@0.16.8/node_modules/@types/scheduler", + "root": "common/temp/default/node_modules/.pnpm/@types@scheduler@0.16.8/node_modules/@types/scheduler", }, Object { "name": "@types/semver", - "root": "common/temp/default/node_modules/.pnpm/@types+semver@7.5.0/node_modules/@types/semver", + "root": "common/temp/default/node_modules/.pnpm/@types@semver@7.5.0/node_modules/@types/semver", }, Object { "deps": Object { @@ -13685,18 +13811,18 @@ Object { "@types/node": 625, }, "name": "@types/send", - "root": "common/temp/default/node_modules/.pnpm/@types+send@0.17.4/node_modules/@types/send", + "root": "common/temp/default/node_modules/.pnpm/@types@send@0.17.4/node_modules/@types/send", }, Object { "name": "@types/serialize-javascript", - "root": "common/temp/default/node_modules/.pnpm/@types+serialize-javascript@5.0.2/node_modules/@types/serialize-javascript", + "root": "common/temp/default/node_modules/.pnpm/@types@serialize-javascript@5.0.2/node_modules/@types/serialize-javascript", }, Object { "deps": Object { "@types/express": 579, }, "name": "@types/serve-index", - "root": "common/temp/default/node_modules/.pnpm/@types+serve-index@1.9.4/node_modules/@types/serve-index", + "root": "common/temp/default/node_modules/.pnpm/@types@serve-index@1.9.4/node_modules/@types/serve-index", }, Object { "deps": Object { @@ -13705,41 +13831,41 @@ Object { "@types/node": 625, }, "name": "@types/serve-static", - "root": "common/temp/default/node_modules/.pnpm/@types+serve-static@1.15.5/node_modules/@types/serve-static", + "root": "common/temp/default/node_modules/.pnpm/@types@serve-static@1.15.5/node_modules/@types/serve-static", }, Object { "deps": Object { "@types/node": 625, }, "name": "@types/sockjs", - "root": "common/temp/default/node_modules/.pnpm/@types+sockjs@0.3.36/node_modules/@types/sockjs", + "root": "common/temp/default/node_modules/.pnpm/@types@sockjs@0.3.36/node_modules/@types/sockjs", }, Object { "name": "@types/source-list-map", - "root": "common/temp/default/node_modules/.pnpm/@types+source-list-map@0.1.6/node_modules/@types/source-list-map", + "root": "common/temp/default/node_modules/.pnpm/@types@source-list-map@0.1.6/node_modules/@types/source-list-map", }, Object { "deps": Object { "@types/node": 625, }, "name": "@types/ssri", - "root": "common/temp/default/node_modules/.pnpm/@types+ssri@7.1.5/node_modules/@types/ssri", + "root": "common/temp/default/node_modules/.pnpm/@types@ssri@7.1.5/node_modules/@types/ssri", }, Object { "name": "@types/stack-utils", - "root": "common/temp/default/node_modules/.pnpm/@types+stack-utils@2.0.3/node_modules/@types/stack-utils", + "root": "common/temp/default/node_modules/.pnpm/@types@stack-utils@2.0.3/node_modules/@types/stack-utils", }, Object { "name": "@types/strict-uri-encode", - "root": "common/temp/default/node_modules/.pnpm/@types+strict-uri-encode@2.0.0/node_modules/@types/strict-uri-encode", + "root": "common/temp/default/node_modules/.pnpm/@types@strict-uri-encode@2.0.0/node_modules/@types/strict-uri-encode", }, Object { "name": "@types/supports-color", - "root": "common/temp/default/node_modules/.pnpm/@types+supports-color@8.1.3/node_modules/@types/supports-color", + "root": "common/temp/default/node_modules/.pnpm/@types@supports-color@8.1.3/node_modules/@types/supports-color", }, Object { "name": "@types/tapable", - "root": "common/temp/default/node_modules/.pnpm/@types+tapable@1.0.6/node_modules/@types/tapable", + "root": "common/temp/default/node_modules/.pnpm/@types@tapable@1.0.6/node_modules/@types/tapable", }, Object { "deps": Object { @@ -13747,36 +13873,36 @@ Object { "minipass": 1836, }, "name": "@types/tar", - "root": "common/temp/default/node_modules/.pnpm/@types+tar@6.1.6/node_modules/@types/tar", + "root": "common/temp/default/node_modules/.pnpm/@types@tar@6.1.6/node_modules/@types/tar", }, Object { "deps": Object { "@types/node": 625, }, "name": "@types/through", - "root": "common/temp/default/node_modules/.pnpm/@types+through@0.0.33/node_modules/@types/through", + "root": "common/temp/default/node_modules/.pnpm/@types@through@0.0.33/node_modules/@types/through", }, Object { "name": "@types/tough-cookie", - "root": "common/temp/default/node_modules/.pnpm/@types+tough-cookie@4.0.5/node_modules/@types/tough-cookie", + "root": "common/temp/default/node_modules/.pnpm/@types@tough-cookie@4.0.5/node_modules/@types/tough-cookie", }, Object { "deps": Object { "@types/node": 625, }, "name": "@types/tunnel", - "root": "common/temp/default/node_modules/.pnpm/@types+tunnel@0.0.3/node_modules/@types/tunnel", + "root": "common/temp/default/node_modules/.pnpm/@types@tunnel@0.0.3/node_modules/@types/tunnel", }, Object { "deps": Object { "source-map": 2294, }, "name": "@types/uglify-js", - "root": "common/temp/default/node_modules/.pnpm/@types+uglify-js@3.17.5/node_modules/@types/uglify-js", + "root": "common/temp/default/node_modules/.pnpm/@types@uglify-js@3.17.5/node_modules/@types/uglify-js", }, Object { "name": "@types/unist", - "root": "common/temp/default/node_modules/.pnpm/@types+unist@2.0.10/node_modules/@types/unist", + "root": "common/temp/default/node_modules/.pnpm/@types@unist@2.0.10/node_modules/@types/unist", }, Object { "deps": Object { @@ -13784,19 +13910,19 @@ Object { "boxen": 909, }, "name": "@types/update-notifier", - "root": "common/temp/default/node_modules/.pnpm/@types+update-notifier@6.0.8/node_modules/@types/update-notifier", + "root": "common/temp/default/node_modules/.pnpm/@types@update-notifier@6.0.8/node_modules/@types/update-notifier", }, Object { "name": "@types/use-sync-external-store", - "root": "common/temp/default/node_modules/.pnpm/@types+use-sync-external-store@0.0.3/node_modules/@types/use-sync-external-store", + "root": "common/temp/default/node_modules/.pnpm/@types@use-sync-external-store@0.0.3/node_modules/@types/use-sync-external-store", }, Object { "name": "@types/uuid", - "root": "common/temp/default/node_modules/.pnpm/@types+uuid@8.3.4/node_modules/@types/uuid", + "root": "common/temp/default/node_modules/.pnpm/@types@uuid@8.3.4/node_modules/@types/uuid", }, Object { "name": "@types/vscode", - "root": "common/temp/default/node_modules/.pnpm/@types+vscode@1.87.0/node_modules/@types/vscode", + "root": "common/temp/default/node_modules/.pnpm/@types@vscode@1.87.0/node_modules/@types/vscode", }, Object { "deps": Object { @@ -13804,11 +13930,11 @@ Object { "@types/node": 624, }, "name": "@types/watchpack", - "root": "common/temp/default/node_modules/.pnpm/@types+watchpack@2.4.0/node_modules/@types/watchpack", + "root": "common/temp/default/node_modules/.pnpm/@types@watchpack@2.4.0/node_modules/@types/watchpack", }, Object { "name": "@types/webpack-env", - "root": "common/temp/default/node_modules/.pnpm/@types+webpack-env@1.18.0/node_modules/@types/webpack-env", + "root": "common/temp/default/node_modules/.pnpm/@types@webpack-env@1.18.0/node_modules/@types/webpack-env", }, Object { "deps": Object { @@ -13817,7 +13943,7 @@ Object { "source-map": 2295, }, "name": "@types/webpack-sources", - "root": "common/temp/default/node_modules/.pnpm/@types+webpack-sources@1.4.2/node_modules/@types/webpack-sources", + "root": "common/temp/default/node_modules/.pnpm/@types@webpack-sources@1.4.2/node_modules/@types/webpack-sources", }, Object { "deps": Object { @@ -13829,36 +13955,36 @@ Object { "source-map": 2294, }, "name": "@types/webpack", - "root": "common/temp/default/node_modules/.pnpm/@types+webpack@4.41.32/node_modules/@types/webpack", + "root": "common/temp/default/node_modules/.pnpm/@types@webpack@4.41.32/node_modules/@types/webpack", }, Object { "deps": Object { "@types/node": 625, }, "name": "@types/ws", - "root": "common/temp/default/node_modules/.pnpm/@types+ws@8.5.5/node_modules/@types/ws", + "root": "common/temp/default/node_modules/.pnpm/@types@ws@8.5.5/node_modules/@types/ws", }, Object { "name": "@types/xmldoc", - "root": "common/temp/default/node_modules/.pnpm/@types+xmldoc@1.1.4/node_modules/@types/xmldoc", + "root": "common/temp/default/node_modules/.pnpm/@types@xmldoc@1.1.4/node_modules/@types/xmldoc", }, Object { "name": "@types/yargs-parser", - "root": "common/temp/default/node_modules/.pnpm/@types+yargs-parser@21.0.3/node_modules/@types/yargs-parser", + "root": "common/temp/default/node_modules/.pnpm/@types@yargs-parser@21.0.3/node_modules/@types/yargs-parser", }, Object { "deps": Object { "@types/yargs-parser": 675, }, "name": "@types/yargs", - "root": "common/temp/default/node_modules/.pnpm/@types+yargs@15.0.19/node_modules/@types/yargs", + "root": "common/temp/default/node_modules/.pnpm/@types@yargs@15.0.19/node_modules/@types/yargs", }, Object { "deps": Object { "@types/yargs-parser": 675, }, "name": "@types/yargs", - "root": "common/temp/default/node_modules/.pnpm/@types+yargs@17.0.32/node_modules/@types/yargs", + "root": "common/temp/default/node_modules/.pnpm/@types@yargs@17.0.32/node_modules/@types/yargs", }, Object { "deps": Object { @@ -13878,7 +14004,7 @@ Object { "typescript": 2459, }, "name": "@typescript-eslint/eslint-plugin", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+eslint-plugin@6.19.1_@typescript-eslint+parser@6.19.1_eslint@7.11.0_typescript@5.4.2/node_modules/@typescript-eslint/eslint-plugin", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@eslint-plugin@6.19.1_@typescript-eslint+parser@6.19.1_eslint@7.11.0_typescript@5.4.2/node_modules/@typescript-eslint/eslint-plugin", }, Object { "deps": Object { @@ -13898,7 +14024,7 @@ Object { "typescript": 2459, }, "name": "@typescript-eslint/eslint-plugin", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+eslint-plugin@6.19.1_@typescript-eslint+parser@6.19.1_eslint@7.30.0_typescript@5.4.2/node_modules/@typescript-eslint/eslint-plugin", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@eslint-plugin@6.19.1_@typescript-eslint+parser@6.19.1_eslint@7.30.0_typescript@5.4.2/node_modules/@typescript-eslint/eslint-plugin", }, Object { "deps": Object { @@ -13918,7 +14044,7 @@ Object { "typescript": 2459, }, "name": "@typescript-eslint/eslint-plugin", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+eslint-plugin@6.19.1_@typescript-eslint+parser@6.19.1_eslint@7.7.0_typescript@5.4.2/node_modules/@typescript-eslint/eslint-plugin", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@eslint-plugin@6.19.1_@typescript-eslint+parser@6.19.1_eslint@7.7.0_typescript@5.4.2/node_modules/@typescript-eslint/eslint-plugin", }, Object { "deps": Object { @@ -13938,7 +14064,7 @@ Object { "typescript": 2459, }, "name": "@typescript-eslint/eslint-plugin", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+eslint-plugin@6.19.1_@typescript-eslint+parser@6.19.1_eslint@8.57.0_suppor_cdfp35n6xmy2avdo2soai22xhi/node_modules/@typescript-eslint/eslint-plugin", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@eslint-plugin@6.19.1_@typescript-eslint+parser@6.19.1_eslint@8.57.0_suppor_gflspnwzlpg55ejexj6oimie4y/node_modules/@typescript-eslint/eslint-plugin", }, Object { "deps": Object { @@ -13958,7 +14084,7 @@ Object { "typescript": 2458, }, "name": "@typescript-eslint/eslint-plugin", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+eslint-plugin@6.19.1_@typescript-eslint+parser@6.19.1_eslint@8.57.0_typescript@4.9.5/node_modules/@typescript-eslint/eslint-plugin", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@eslint-plugin@6.19.1_@typescript-eslint+parser@6.19.1_eslint@8.57.0_typescript@4.9.5/node_modules/@typescript-eslint/eslint-plugin", }, Object { "deps": Object { @@ -13976,7 +14102,7 @@ Object { "typescript": 2459, }, "name": "@typescript-eslint/eslint-plugin", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+eslint-plugin@8.1.0_@typescript-eslint+parser@8.1.0_eslint@8.57.0_typescript@5.4.2/node_modules/@typescript-eslint/eslint-plugin", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@eslint-plugin@8.1.0_@typescript-eslint+parser@8.1.0_eslint@8.57.0_typescript@5.4.2/node_modules/@typescript-eslint/eslint-plugin", }, Object { "deps": Object { @@ -13989,7 +14115,7 @@ Object { "typescript": 2459, }, "name": "@typescript-eslint/parser", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+parser@6.19.1_eslint@7.11.0_typescript@5.4.2/node_modules/@typescript-eslint/parser", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@parser@6.19.1_eslint@7.11.0_typescript@5.4.2/node_modules/@typescript-eslint/parser", }, Object { "deps": Object { @@ -14002,7 +14128,7 @@ Object { "typescript": 2459, }, "name": "@typescript-eslint/parser", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+parser@6.19.1_eslint@7.30.0_typescript@5.4.2/node_modules/@typescript-eslint/parser", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@parser@6.19.1_eslint@7.30.0_typescript@5.4.2/node_modules/@typescript-eslint/parser", }, Object { "deps": Object { @@ -14015,7 +14141,7 @@ Object { "typescript": 2459, }, "name": "@typescript-eslint/parser", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+parser@6.19.1_eslint@7.7.0_typescript@5.4.2/node_modules/@typescript-eslint/parser", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@parser@6.19.1_eslint@7.7.0_typescript@5.4.2/node_modules/@typescript-eslint/parser", }, Object { "deps": Object { @@ -14028,7 +14154,7 @@ Object { "typescript": 2459, }, "name": "@typescript-eslint/parser", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+parser@6.19.1_eslint@8.57.0_supports-color@8.1.1_typescript@5.4.2/node_modules/@typescript-eslint/parser", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@parser@6.19.1_eslint@8.57.0_supports-color@8.1.1_typescript@5.4.2/node_modules/@typescript-eslint/parser", }, Object { "deps": Object { @@ -14041,7 +14167,7 @@ Object { "typescript": 2458, }, "name": "@typescript-eslint/parser", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+parser@6.19.1_eslint@8.57.0_typescript@4.9.5/node_modules/@typescript-eslint/parser", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@parser@6.19.1_eslint@8.57.0_typescript@4.9.5/node_modules/@typescript-eslint/parser", }, Object { "deps": Object { @@ -14054,7 +14180,7 @@ Object { "typescript": 2459, }, "name": "@typescript-eslint/parser", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+parser@8.1.0_eslint@8.57.0_typescript@5.4.2/node_modules/@typescript-eslint/parser", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@parser@8.1.0_eslint@8.57.0_typescript@5.4.2/node_modules/@typescript-eslint/parser", }, Object { "deps": Object { @@ -14070,7 +14196,7 @@ Object { "semver": 2239, }, "name": "@typescript-eslint/rule-tester", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+rule-tester@8.1.0_@eslint+eslintrc@3.0.2_eslint@8.57.0_typescript@5.4.2/node_modules/@typescript-eslint/rule-tester", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@rule-tester@8.1.0_@eslint+eslintrc@3.0.2_eslint@8.57.0_typescript@5.4.2/node_modules/@typescript-eslint/rule-tester", }, Object { "deps": Object { @@ -14078,7 +14204,7 @@ Object { "@typescript-eslint/visitor-keys": 713, }, "name": "@typescript-eslint/scope-manager", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+scope-manager@6.19.1_typescript@4.9.5/node_modules/@typescript-eslint/scope-manager", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@scope-manager@6.19.1_typescript@4.9.5/node_modules/@typescript-eslint/scope-manager", }, Object { "deps": Object { @@ -14086,7 +14212,7 @@ Object { "@typescript-eslint/visitor-keys": 714, }, "name": "@typescript-eslint/scope-manager", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+scope-manager@6.19.1_typescript@5.4.2/node_modules/@typescript-eslint/scope-manager", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@scope-manager@6.19.1_typescript@5.4.2/node_modules/@typescript-eslint/scope-manager", }, Object { "deps": Object { @@ -14094,7 +14220,7 @@ Object { "@typescript-eslint/visitor-keys": 715, }, "name": "@typescript-eslint/scope-manager", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+scope-manager@8.1.0_typescript@5.4.2/node_modules/@typescript-eslint/scope-manager", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@scope-manager@8.1.0_typescript@5.4.2/node_modules/@typescript-eslint/scope-manager", }, Object { "deps": Object { @@ -14106,7 +14232,7 @@ Object { "typescript": 2459, }, "name": "@typescript-eslint/type-utils", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+type-utils@6.19.1_eslint@7.11.0_typescript@5.4.2/node_modules/@typescript-eslint/type-utils", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@type-utils@6.19.1_eslint@7.11.0_typescript@5.4.2/node_modules/@typescript-eslint/type-utils", }, Object { "deps": Object { @@ -14118,7 +14244,7 @@ Object { "typescript": 2459, }, "name": "@typescript-eslint/type-utils", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+type-utils@6.19.1_eslint@7.30.0_typescript@5.4.2/node_modules/@typescript-eslint/type-utils", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@type-utils@6.19.1_eslint@7.30.0_typescript@5.4.2/node_modules/@typescript-eslint/type-utils", }, Object { "deps": Object { @@ -14130,7 +14256,7 @@ Object { "typescript": 2459, }, "name": "@typescript-eslint/type-utils", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+type-utils@6.19.1_eslint@7.7.0_typescript@5.4.2/node_modules/@typescript-eslint/type-utils", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@type-utils@6.19.1_eslint@7.7.0_typescript@5.4.2/node_modules/@typescript-eslint/type-utils", }, Object { "deps": Object { @@ -14142,7 +14268,7 @@ Object { "typescript": 2459, }, "name": "@typescript-eslint/type-utils", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+type-utils@6.19.1_eslint@8.57.0_supports-color@8.1.1_typescript@5.4.2/node_modules/@typescript-eslint/type-utils", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@type-utils@6.19.1_eslint@8.57.0_supports-color@8.1.1_typescript@5.4.2/node_modules/@typescript-eslint/type-utils", }, Object { "deps": Object { @@ -14154,7 +14280,7 @@ Object { "typescript": 2458, }, "name": "@typescript-eslint/type-utils", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+type-utils@6.19.1_eslint@8.57.0_typescript@4.9.5/node_modules/@typescript-eslint/type-utils", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@type-utils@6.19.1_eslint@8.57.0_typescript@4.9.5/node_modules/@typescript-eslint/type-utils", }, Object { "deps": Object { @@ -14165,35 +14291,35 @@ Object { "typescript": 2459, }, "name": "@typescript-eslint/type-utils", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+type-utils@8.1.0_eslint@8.57.0_typescript@5.4.2/node_modules/@typescript-eslint/type-utils", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@type-utils@8.1.0_eslint@8.57.0_typescript@5.4.2/node_modules/@typescript-eslint/type-utils", }, Object { "deps": Object { "typescript": 2459, }, "name": "@typescript-eslint/types", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+types@5.59.11_typescript@5.4.2/node_modules/@typescript-eslint/types", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@types@5.59.11_typescript@5.4.2/node_modules/@typescript-eslint/types", }, Object { "deps": Object { "typescript": 2458, }, "name": "@typescript-eslint/types", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+types@6.19.1_typescript@4.9.5/node_modules/@typescript-eslint/types", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@types@6.19.1_typescript@4.9.5/node_modules/@typescript-eslint/types", }, Object { "deps": Object { "typescript": 2459, }, "name": "@typescript-eslint/types", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+types@6.19.1_typescript@5.4.2/node_modules/@typescript-eslint/types", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@types@6.19.1_typescript@5.4.2/node_modules/@typescript-eslint/types", }, Object { "deps": Object { "typescript": 2459, }, "name": "@typescript-eslint/types", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+types@8.1.0_typescript@5.4.2/node_modules/@typescript-eslint/types", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@types@8.1.0_typescript@5.4.2/node_modules/@typescript-eslint/types", }, Object { "deps": Object { @@ -14208,7 +14334,7 @@ Object { "typescript": 2459, }, "name": "@typescript-eslint/typescript-estree", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+typescript-estree@6.19.1_supports-color@8.1.1_typescript@5.4.2/node_modules/@typescript-eslint/typescript-estree", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@typescript-estree@6.19.1_supports-color@8.1.1_typescript@5.4.2/node_modules/@typescript-eslint/typescript-estree", }, Object { "deps": Object { @@ -14223,7 +14349,7 @@ Object { "typescript": 2458, }, "name": "@typescript-eslint/typescript-estree", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+typescript-estree@6.19.1_typescript@4.9.5/node_modules/@typescript-eslint/typescript-estree", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@typescript-estree@6.19.1_typescript@4.9.5/node_modules/@typescript-eslint/typescript-estree", }, Object { "deps": Object { @@ -14238,7 +14364,7 @@ Object { "typescript": 2459, }, "name": "@typescript-eslint/typescript-estree", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+typescript-estree@8.1.0_typescript@5.4.2/node_modules/@typescript-eslint/typescript-estree", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@typescript-estree@8.1.0_typescript@5.4.2/node_modules/@typescript-eslint/typescript-estree", }, Object { "deps": Object { @@ -14252,7 +14378,7 @@ Object { "semver": 2238, }, "name": "@typescript-eslint/utils", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+utils@6.19.1_eslint@7.11.0_typescript@5.4.2/node_modules/@typescript-eslint/utils", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@utils@6.19.1_eslint@7.11.0_typescript@5.4.2/node_modules/@typescript-eslint/utils", }, Object { "deps": Object { @@ -14266,7 +14392,7 @@ Object { "semver": 2238, }, "name": "@typescript-eslint/utils", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+utils@6.19.1_eslint@7.30.0_typescript@5.4.2/node_modules/@typescript-eslint/utils", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@utils@6.19.1_eslint@7.30.0_typescript@5.4.2/node_modules/@typescript-eslint/utils", }, Object { "deps": Object { @@ -14280,7 +14406,7 @@ Object { "semver": 2238, }, "name": "@typescript-eslint/utils", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+utils@6.19.1_eslint@7.7.0_typescript@5.4.2/node_modules/@typescript-eslint/utils", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@utils@6.19.1_eslint@7.7.0_typescript@5.4.2/node_modules/@typescript-eslint/utils", }, Object { "deps": Object { @@ -14294,7 +14420,7 @@ Object { "semver": 2238, }, "name": "@typescript-eslint/utils", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+utils@6.19.1_eslint@8.57.0_supports-color@8.1.1_typescript@5.4.2/node_modules/@typescript-eslint/utils", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@utils@6.19.1_eslint@8.57.0_supports-color@8.1.1_typescript@5.4.2/node_modules/@typescript-eslint/utils", }, Object { "deps": Object { @@ -14308,7 +14434,7 @@ Object { "semver": 2238, }, "name": "@typescript-eslint/utils", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+utils@6.19.1_eslint@8.57.0_typescript@4.9.5/node_modules/@typescript-eslint/utils", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@utils@6.19.1_eslint@8.57.0_typescript@4.9.5/node_modules/@typescript-eslint/utils", }, Object { "deps": Object { @@ -14319,7 +14445,7 @@ Object { "eslint": 1264, }, "name": "@typescript-eslint/utils", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+utils@8.1.0_eslint@8.57.0_typescript@5.4.2/node_modules/@typescript-eslint/utils", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@utils@8.1.0_eslint@8.57.0_typescript@5.4.2/node_modules/@typescript-eslint/utils", }, Object { "deps": Object { @@ -14327,7 +14453,7 @@ Object { "eslint-visitor-keys": 1258, }, "name": "@typescript-eslint/visitor-keys", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+visitor-keys@6.19.1_typescript@4.9.5/node_modules/@typescript-eslint/visitor-keys", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@visitor-keys@6.19.1_typescript@4.9.5/node_modules/@typescript-eslint/visitor-keys", }, Object { "deps": Object { @@ -14335,7 +14461,7 @@ Object { "eslint-visitor-keys": 1258, }, "name": "@typescript-eslint/visitor-keys", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+visitor-keys@6.19.1_typescript@5.4.2/node_modules/@typescript-eslint/visitor-keys", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@visitor-keys@6.19.1_typescript@5.4.2/node_modules/@typescript-eslint/visitor-keys", }, Object { "deps": Object { @@ -14343,11 +14469,11 @@ Object { "eslint-visitor-keys": 1258, }, "name": "@typescript-eslint/visitor-keys", - "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint+visitor-keys@8.1.0_typescript@5.4.2/node_modules/@typescript-eslint/visitor-keys", + "root": "common/temp/default/node_modules/.pnpm/@typescript-eslint@visitor-keys@8.1.0_typescript@5.4.2/node_modules/@typescript-eslint/visitor-keys", }, Object { "name": "@ungap/structured-clone", - "root": "common/temp/default/node_modules/.pnpm/@ungap+structured-clone@1.2.0/node_modules/@ungap/structured-clone", + "root": "common/temp/default/node_modules/.pnpm/@ungap@structured-clone@1.2.0/node_modules/@ungap/structured-clone", }, Object { "deps": Object { @@ -14357,7 +14483,7 @@ Object { "unzipper": 2490, }, "name": "@vscode/test-electron", - "root": "common/temp/default/node_modules/.pnpm/@vscode+test-electron@1.6.2/node_modules/@vscode/test-electron", + "root": "common/temp/default/node_modules/.pnpm/@vscode@test-electron@1.6.2/node_modules/@vscode/test-electron", }, Object { "deps": Object { @@ -14368,7 +14494,7 @@ Object { "source-map-js": 2286, }, "name": "@vue/compiler-core", - "root": "common/temp/default/node_modules/.pnpm/@vue+compiler-core@3.4.21/node_modules/@vue/compiler-core", + "root": "common/temp/default/node_modules/.pnpm/@vue@compiler-core@3.4.21/node_modules/@vue/compiler-core", }, Object { "deps": Object { @@ -14376,7 +14502,7 @@ Object { "@vue/shared": 722, }, "name": "@vue/compiler-dom", - "root": "common/temp/default/node_modules/.pnpm/@vue+compiler-dom@3.4.21/node_modules/@vue/compiler-dom", + "root": "common/temp/default/node_modules/.pnpm/@vue@compiler-dom@3.4.21/node_modules/@vue/compiler-dom", }, Object { "deps": Object { @@ -14391,7 +14517,7 @@ Object { "source-map-js": 2286, }, "name": "@vue/compiler-sfc", - "root": "common/temp/default/node_modules/.pnpm/@vue+compiler-sfc@3.4.21/node_modules/@vue/compiler-sfc", + "root": "common/temp/default/node_modules/.pnpm/@vue@compiler-sfc@3.4.21/node_modules/@vue/compiler-sfc", }, Object { "deps": Object { @@ -14399,11 +14525,11 @@ Object { "@vue/shared": 722, }, "name": "@vue/compiler-ssr", - "root": "common/temp/default/node_modules/.pnpm/@vue+compiler-ssr@3.4.21/node_modules/@vue/compiler-ssr", + "root": "common/temp/default/node_modules/.pnpm/@vue@compiler-ssr@3.4.21/node_modules/@vue/compiler-ssr", }, Object { "name": "@vue/shared", - "root": "common/temp/default/node_modules/.pnpm/@vue+shared@3.4.21/node_modules/@vue/shared", + "root": "common/temp/default/node_modules/.pnpm/@vue@shared@3.4.21/node_modules/@vue/shared", }, Object { "deps": Object { @@ -14411,7 +14537,7 @@ Object { "@webassemblyjs/helper-wasm-bytecode": 735, }, "name": "@webassemblyjs/ast", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+ast@1.12.1/node_modules/@webassemblyjs/ast", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@ast@1.12.1/node_modules/@webassemblyjs/ast", }, Object { "deps": Object { @@ -14420,49 +14546,49 @@ Object { "@webassemblyjs/wast-parser": 753, }, "name": "@webassemblyjs/ast", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+ast@1.9.0/node_modules/@webassemblyjs/ast", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@ast@1.9.0/node_modules/@webassemblyjs/ast", }, Object { "name": "@webassemblyjs/floating-point-hex-parser", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+floating-point-hex-parser@1.11.6/node_modules/@webassemblyjs/floating-point-hex-parser", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@floating-point-hex-parser@1.11.6/node_modules/@webassemblyjs/floating-point-hex-parser", }, Object { "name": "@webassemblyjs/floating-point-hex-parser", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+floating-point-hex-parser@1.9.0/node_modules/@webassemblyjs/floating-point-hex-parser", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@floating-point-hex-parser@1.9.0/node_modules/@webassemblyjs/floating-point-hex-parser", }, Object { "name": "@webassemblyjs/helper-api-error", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+helper-api-error@1.11.6/node_modules/@webassemblyjs/helper-api-error", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@helper-api-error@1.11.6/node_modules/@webassemblyjs/helper-api-error", }, Object { "name": "@webassemblyjs/helper-api-error", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+helper-api-error@1.9.0/node_modules/@webassemblyjs/helper-api-error", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@helper-api-error@1.9.0/node_modules/@webassemblyjs/helper-api-error", }, Object { "name": "@webassemblyjs/helper-buffer", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+helper-buffer@1.12.1/node_modules/@webassemblyjs/helper-buffer", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@helper-buffer@1.12.1/node_modules/@webassemblyjs/helper-buffer", }, Object { "name": "@webassemblyjs/helper-buffer", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+helper-buffer@1.9.0/node_modules/@webassemblyjs/helper-buffer", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@helper-buffer@1.9.0/node_modules/@webassemblyjs/helper-buffer", }, Object { "deps": Object { "@webassemblyjs/wast-printer": 755, }, "name": "@webassemblyjs/helper-code-frame", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+helper-code-frame@1.9.0/node_modules/@webassemblyjs/helper-code-frame", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@helper-code-frame@1.9.0/node_modules/@webassemblyjs/helper-code-frame", }, Object { "name": "@webassemblyjs/helper-fsm", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+helper-fsm@1.9.0/node_modules/@webassemblyjs/helper-fsm", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@helper-fsm@1.9.0/node_modules/@webassemblyjs/helper-fsm", }, Object { "deps": Object { "@webassemblyjs/ast": 724, }, "name": "@webassemblyjs/helper-module-context", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+helper-module-context@1.9.0/node_modules/@webassemblyjs/helper-module-context", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@helper-module-context@1.9.0/node_modules/@webassemblyjs/helper-module-context", }, Object { "deps": Object { @@ -14471,15 +14597,15 @@ Object { "@xtuc/long": 757, }, "name": "@webassemblyjs/helper-numbers", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+helper-numbers@1.11.6/node_modules/@webassemblyjs/helper-numbers", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@helper-numbers@1.11.6/node_modules/@webassemblyjs/helper-numbers", }, Object { "name": "@webassemblyjs/helper-wasm-bytecode", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+helper-wasm-bytecode@1.11.6/node_modules/@webassemblyjs/helper-wasm-bytecode", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@helper-wasm-bytecode@1.11.6/node_modules/@webassemblyjs/helper-wasm-bytecode", }, Object { "name": "@webassemblyjs/helper-wasm-bytecode", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+helper-wasm-bytecode@1.9.0/node_modules/@webassemblyjs/helper-wasm-bytecode", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@helper-wasm-bytecode@1.9.0/node_modules/@webassemblyjs/helper-wasm-bytecode", }, Object { "deps": Object { @@ -14489,7 +14615,7 @@ Object { "@webassemblyjs/wasm-gen": 747, }, "name": "@webassemblyjs/helper-wasm-section", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+helper-wasm-section@1.12.1/node_modules/@webassemblyjs/helper-wasm-section", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@helper-wasm-section@1.12.1/node_modules/@webassemblyjs/helper-wasm-section", }, Object { "deps": Object { @@ -14499,43 +14625,43 @@ Object { "@webassemblyjs/wasm-gen": 748, }, "name": "@webassemblyjs/helper-wasm-section", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+helper-wasm-section@1.9.0/node_modules/@webassemblyjs/helper-wasm-section", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@helper-wasm-section@1.9.0/node_modules/@webassemblyjs/helper-wasm-section", }, Object { "deps": Object { "@xtuc/ieee754": 756, }, "name": "@webassemblyjs/ieee754", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+ieee754@1.11.6/node_modules/@webassemblyjs/ieee754", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@ieee754@1.11.6/node_modules/@webassemblyjs/ieee754", }, Object { "deps": Object { "@xtuc/ieee754": 756, }, "name": "@webassemblyjs/ieee754", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+ieee754@1.9.0/node_modules/@webassemblyjs/ieee754", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@ieee754@1.9.0/node_modules/@webassemblyjs/ieee754", }, Object { "deps": Object { "@xtuc/long": 757, }, "name": "@webassemblyjs/leb128", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+leb128@1.11.6/node_modules/@webassemblyjs/leb128", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@leb128@1.11.6/node_modules/@webassemblyjs/leb128", }, Object { "deps": Object { "@xtuc/long": 757, }, "name": "@webassemblyjs/leb128", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+leb128@1.9.0/node_modules/@webassemblyjs/leb128", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@leb128@1.9.0/node_modules/@webassemblyjs/leb128", }, Object { "name": "@webassemblyjs/utf8", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+utf8@1.11.6/node_modules/@webassemblyjs/utf8", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@utf8@1.11.6/node_modules/@webassemblyjs/utf8", }, Object { "name": "@webassemblyjs/utf8", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+utf8@1.9.0/node_modules/@webassemblyjs/utf8", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@utf8@1.9.0/node_modules/@webassemblyjs/utf8", }, Object { "deps": Object { @@ -14549,7 +14675,7 @@ Object { "@webassemblyjs/wast-printer": 754, }, "name": "@webassemblyjs/wasm-edit", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+wasm-edit@1.12.1/node_modules/@webassemblyjs/wasm-edit", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@wasm-edit@1.12.1/node_modules/@webassemblyjs/wasm-edit", }, Object { "deps": Object { @@ -14563,7 +14689,7 @@ Object { "@webassemblyjs/wast-printer": 755, }, "name": "@webassemblyjs/wasm-edit", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+wasm-edit@1.9.0/node_modules/@webassemblyjs/wasm-edit", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@wasm-edit@1.9.0/node_modules/@webassemblyjs/wasm-edit", }, Object { "deps": Object { @@ -14574,7 +14700,7 @@ Object { "@webassemblyjs/utf8": 743, }, "name": "@webassemblyjs/wasm-gen", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+wasm-gen@1.12.1/node_modules/@webassemblyjs/wasm-gen", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@wasm-gen@1.12.1/node_modules/@webassemblyjs/wasm-gen", }, Object { "deps": Object { @@ -14585,7 +14711,7 @@ Object { "@webassemblyjs/utf8": 744, }, "name": "@webassemblyjs/wasm-gen", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+wasm-gen@1.9.0/node_modules/@webassemblyjs/wasm-gen", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@wasm-gen@1.9.0/node_modules/@webassemblyjs/wasm-gen", }, Object { "deps": Object { @@ -14595,7 +14721,7 @@ Object { "@webassemblyjs/wasm-parser": 751, }, "name": "@webassemblyjs/wasm-opt", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+wasm-opt@1.12.1/node_modules/@webassemblyjs/wasm-opt", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@wasm-opt@1.12.1/node_modules/@webassemblyjs/wasm-opt", }, Object { "deps": Object { @@ -14605,7 +14731,7 @@ Object { "@webassemblyjs/wasm-parser": 752, }, "name": "@webassemblyjs/wasm-opt", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+wasm-opt@1.9.0/node_modules/@webassemblyjs/wasm-opt", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@wasm-opt@1.9.0/node_modules/@webassemblyjs/wasm-opt", }, Object { "deps": Object { @@ -14617,7 +14743,7 @@ Object { "@webassemblyjs/utf8": 743, }, "name": "@webassemblyjs/wasm-parser", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+wasm-parser@1.12.1/node_modules/@webassemblyjs/wasm-parser", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@wasm-parser@1.12.1/node_modules/@webassemblyjs/wasm-parser", }, Object { "deps": Object { @@ -14629,7 +14755,7 @@ Object { "@webassemblyjs/utf8": 744, }, "name": "@webassemblyjs/wasm-parser", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+wasm-parser@1.9.0/node_modules/@webassemblyjs/wasm-parser", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@wasm-parser@1.9.0/node_modules/@webassemblyjs/wasm-parser", }, Object { "deps": Object { @@ -14641,7 +14767,7 @@ Object { "@xtuc/long": 757, }, "name": "@webassemblyjs/wast-parser", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+wast-parser@1.9.0/node_modules/@webassemblyjs/wast-parser", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@wast-parser@1.9.0/node_modules/@webassemblyjs/wast-parser", }, Object { "deps": Object { @@ -14649,7 +14775,7 @@ Object { "@xtuc/long": 757, }, "name": "@webassemblyjs/wast-printer", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+wast-printer@1.12.1/node_modules/@webassemblyjs/wast-printer", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@wast-printer@1.12.1/node_modules/@webassemblyjs/wast-printer", }, Object { "deps": Object { @@ -14658,19 +14784,19 @@ Object { "@xtuc/long": 757, }, "name": "@webassemblyjs/wast-printer", - "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs+wast-printer@1.9.0/node_modules/@webassemblyjs/wast-printer", + "root": "common/temp/default/node_modules/.pnpm/@webassemblyjs@wast-printer@1.9.0/node_modules/@webassemblyjs/wast-printer", }, Object { "name": "@xtuc/ieee754", - "root": "common/temp/default/node_modules/.pnpm/@xtuc+ieee754@1.2.0/node_modules/@xtuc/ieee754", + "root": "common/temp/default/node_modules/.pnpm/@xtuc@ieee754@1.2.0/node_modules/@xtuc/ieee754", }, Object { "name": "@xtuc/long", - "root": "common/temp/default/node_modules/.pnpm/@xtuc+long@4.2.2/node_modules/@xtuc/long", + "root": "common/temp/default/node_modules/.pnpm/@xtuc@long@4.2.2/node_modules/@xtuc/long", }, Object { "name": "@yarnpkg/lockfile", - "root": "common/temp/default/node_modules/.pnpm/@yarnpkg+lockfile@1.0.2/node_modules/@yarnpkg/lockfile", + "root": "common/temp/default/node_modules/.pnpm/@yarnpkg@lockfile@1.0.2/node_modules/@yarnpkg/lockfile", }, Object { "deps": Object { @@ -14679,7 +14805,7 @@ Object { "is-windows": 1605, }, "name": "@zkochan/cmd-shim", - "root": "common/temp/default/node_modules/.pnpm/@zkochan+cmd-shim@5.4.1/node_modules/@zkochan/cmd-shim", + "root": "common/temp/default/node_modules/.pnpm/@zkochan@cmd-shim@5.4.1/node_modules/@zkochan/cmd-shim", }, Object { "name": "abab", diff --git a/rush-plugins/rush-resolver-cache-plugin/src/test/__snapshots__/helpers.test.ts.snap b/rush-plugins/rush-resolver-cache-plugin/src/test/__snapshots__/helpers.test.ts.snap index 7c4d7cb6eb6..6d8366c19cf 100644 --- a/rush-plugins/rush-resolver-cache-plugin/src/test/__snapshots__/helpers.test.ts.snap +++ b/rush-plugins/rush-resolver-cache-plugin/src/test/__snapshots__/helpers.test.ts.snap @@ -6,34 +6,72 @@ exports[`createBase32Hash hashes: a 1`] = `"btaxlooa6g3kqmodthrgs5zgme"`; exports[`createBase32Hash hashes: abracadabra 1`] = `"5rjiprc7bzyoyiwvf2f4x3vwia"`; -exports[`depPathToFilename formats: /@some/package@1.2.3(@azure/msal-browser@2.28.1)(@azure/msal-common@6.4.0)(@fluentui/merge-styles@8.6.2)(@fluentui/react@8.117.5)(@fluentui/theme@2.6.45)(@fluentui/utilities@8.15.2)(chart.js@2.9.4)(lodash@4.17.21)(moment@2.29.4)(prop-types@15.8.1)(react-dnd-html5-backend@14.1.0)(react-dnd@14.0.5)(react-dom@17.0.1)(react-intersection-observer@8.34.0)(react@17.0.1) 1`] = `"@some+package@1.2.3_@azure+msal-browser@2.28.1_@azure+msal-common@6.4.0_@fluentui+merge-style_yt7yh6tpppbzu7nx3lzx3f3ife"`; +exports[`createShortSha256Hash hashes: (eslint@8.57.0)(typescript@5.4.5) 1`] = `"395951816c5613fa894c6f81441c9d08"`; -exports[`depPathToFilename formats: /@storybook/core@6.5.15(@storybook/builder-webpack5@6.5.15)(@storybook/manager-webpack5@6.5.15)(eslint@8.57.0)(react-dom@17.0.1)(react@17.0.1)(typescript@5.3.3)(webpack@5.88.1) 1`] = `"@storybook+core@6.5.15_@storybook+builder-webpack5@6.5.15_@storybook+manager-webpack5@6.5.15__wnqw6tyxzeiksxiymflshxscdq"`; +exports[`createShortSha256Hash hashes: a 1`] = `"ca978112ca1bbdcafac231b39a23dc4d"`; -exports[`depPathToFilename formats: /@typescript-eslint/utils@6.19.1(eslint@7.7.0)(typescript@5.4.2) 1`] = `"@typescript-eslint+utils@6.19.1_eslint@7.7.0_typescript@5.4.2"`; +exports[`createShortSha256Hash hashes: abracadabra 1`] = `"045babdcd2118960e8c8b8e0ecf65b73"`; -exports[`depPathToFilename formats: /autoprefixer@9.8.8 1`] = `"autoprefixer@9.8.8"`; +exports[`depPathToFilename formats v6 keys (leading /) with pnpm 8 hashing: /@some/package@1.2.3(@azure/msal-browser@2.28.1)(@azure/msal-common@6.4.0)(@fluentui/merge-styles@8.6.2)(@fluentui/react@8.117.5)(@fluentui/theme@2.6.45)(@fluentui/utilities@8.15.2)(chart.js@2.9.4)(lodash@4.17.21)(moment@2.29.4)(prop-types@15.8.1)(react-dnd-html5-backend@14.1.0)(react-dnd@14.0.5)(react-dom@17.0.1)(react-intersection-observer@8.34.0)(react@17.0.1) 1`] = `"@some@package@1.2.3_@azure+msal-browser@2.28.1_@azure+msal-common@6.4.0_@fluentui+merge-style_3kee2y3j2qzem4qx6r5g3egslq"`; -exports[`depPathToFilename formats: /autoprefixer@10.4.18(postcss@8.4.36) 1`] = `"autoprefixer@10.4.18_postcss@8.4.36"`; +exports[`depPathToFilename formats v6 keys (leading /) with pnpm 8 hashing: /@storybook/core@6.5.15(@storybook/builder-webpack5@6.5.15)(@storybook/manager-webpack5@6.5.15)(eslint@8.57.0)(react-dom@17.0.1)(react@17.0.1)(typescript@5.3.3)(webpack@5.88.1) 1`] = `"@storybook@core@6.5.15_@storybook+builder-webpack5@6.5.15_@storybook+manager-webpack5@6.5.15__duzi6dxgagtu2t36j3iu5orzaa"`; -exports[`depPathToFilename formats: /react-transition-group@4.4.5(react-dom@17.0.2)(react@17.0.2) 1`] = `"react-transition-group@4.4.5_react-dom@17.0.2_react@17.0.2"`; +exports[`depPathToFilename formats v6 keys (leading /) with pnpm 8 hashing: /@typescript-eslint/utils@6.19.1(eslint@7.7.0)(typescript@5.4.2) 1`] = `"@typescript-eslint@utils@6.19.1_eslint@7.7.0_typescript@5.4.2"`; -exports[`depPathToFilename formats: file:../../../libraries/ts-command-line(@types/node@18.17.15) 1`] = `"file+..+..+..+libraries+ts-command-line_@types+node@18.17.15"`; +exports[`depPathToFilename formats v6 keys (leading /) with pnpm 8 hashing: /autoprefixer@9.8.8 1`] = `"autoprefixer@9.8.8"`; -exports[`depPathToFilename formats: file:../../../rigs/local-node-rig 1`] = `"file+..+..+..+rigs+local-node-rig"`; +exports[`depPathToFilename formats v6 keys (leading /) with pnpm 8 hashing: /autoprefixer@10.4.18(postcss@8.4.36) 1`] = `"autoprefixer@10.4.18_postcss@8.4.36"`; -exports[`getDescriptionFileRootFromKey parses: "/@some/package@1.2.3(@azure/msal-browser@2.28.1)(@azure/msal-common@6.4.0)(@fluentui/merge-styles@8.6.2)(@fluentui/react@8.117.5)(@fluentui/theme@2.6.45)(@fluentui/utilities@8.15.2)(chart.js@2.9.4)(lodash@4.17.21)(moment@2.29.4)(prop-types@15.8.1)(react-dnd-html5-backend@14.1.0)(react-dnd@14.0.5)(react-dom@17.0.1)(react-intersection-observer@8.34.0)(react@17.0.1)",undefined 1`] = `"/$/node_modules/.pnpm/@some+package@1.2.3_@azure+msal-browser@2.28.1_@azure+msal-common@6.4.0_@fluentui+merge-style_yt7yh6tpppbzu7nx3lzx3f3ife/node_modules/@some/package"`; +exports[`depPathToFilename formats v6 keys (leading /) with pnpm 8 hashing: /react-transition-group@4.4.5(react-dom@17.0.2)(react@17.0.2) 1`] = `"react-transition-group@4.4.5_react-dom@17.0.2_react@17.0.2"`; -exports[`getDescriptionFileRootFromKey parses: "/@storybook/core@6.5.15(@storybook/builder-webpack5@6.5.15)(@storybook/manager-webpack5@6.5.15)(eslint@8.57.0)(react-dom@17.0.1)(react@17.0.1)(typescript@5.3.3)(webpack@5.88.1)",undefined 1`] = `"/$/node_modules/.pnpm/@storybook+core@6.5.15_@storybook+builder-webpack5@6.5.15_@storybook+manager-webpack5@6.5.15__wnqw6tyxzeiksxiymflshxscdq/node_modules/@storybook/core"`; +exports[`depPathToFilename formats v6 keys (leading /) with pnpm 8 hashing: file:../../../libraries/ts-command-line(@types/node@18.17.15) 1`] = `"file+..+..+..+libraries+ts-command-line_@types+node@18.17.15"`; -exports[`getDescriptionFileRootFromKey parses: "/@typescript-eslint/utils@6.19.1(eslint@7.7.0)(typescript@5.4.2)",undefined 1`] = `"/$/node_modules/.pnpm/@typescript-eslint+utils@6.19.1_eslint@7.7.0_typescript@5.4.2/node_modules/@typescript-eslint/utils"`; +exports[`depPathToFilename formats v6 keys (leading /) with pnpm 8 hashing: file:../../../rigs/local-node-rig 1`] = `"file+..+..+..+rigs+local-node-rig"`; -exports[`getDescriptionFileRootFromKey parses: "/autoprefixer@9.8.8",undefined 1`] = `"/$/node_modules/.pnpm/autoprefixer@9.8.8/node_modules/autoprefixer"`; +exports[`depPathToFilename formats v9 keys (no leading /) with pnpm 9 hashing (same as v8): @some/package@1.2.3(@azure/msal-browser@2.28.1)(@azure/msal-common@6.4.0) 1`] = `"@some+package@1.2.3_@azure+msal-browser@2.28.1_@azure+msal-common@6.4.0"`; -exports[`getDescriptionFileRootFromKey parses: "/autoprefixer@10.4.18(postcss@8.4.36)",undefined 1`] = `"/$/node_modules/.pnpm/autoprefixer@10.4.18_postcss@8.4.36/node_modules/autoprefixer"`; +exports[`depPathToFilename formats v9 keys (no leading /) with pnpm 9 hashing (same as v8): @typescript-eslint/utils@6.19.1(eslint@7.7.0)(typescript@5.4.2) 1`] = `"@typescript-eslint+utils@6.19.1_eslint@7.7.0_typescript@5.4.2"`; -exports[`getDescriptionFileRootFromKey parses: "/react-transition-group@4.4.5(react-dom@17.0.2)(react@17.0.2)",undefined 1`] = `"/$/node_modules/.pnpm/react-transition-group@4.4.5_react-dom@17.0.2_react@17.0.2/node_modules/react-transition-group"`; +exports[`depPathToFilename formats v9 keys (no leading /) with pnpm 9 hashing (same as v8): autoprefixer@9.8.8 1`] = `"autoprefixer@9.8.8"`; -exports[`getDescriptionFileRootFromKey parses: "file:../../../libraries/ts-command-line(@types/node@18.17.15)",@rushstack/ts-command-line 1`] = `"/$/node_modules/.pnpm/file+..+..+..+libraries+ts-command-line_@types+node@18.17.15/node_modules/@rushstack/ts-command-line"`; +exports[`depPathToFilename formats v9 keys (no leading /) with pnpm 9 hashing (same as v8): autoprefixer@10.4.18(postcss@8.4.36) 1`] = `"autoprefixer@10.4.18_postcss@8.4.36"`; -exports[`getDescriptionFileRootFromKey parses: "file:../../../rigs/local-node-rig",local-node-rig 1`] = `"/$/node_modules/.pnpm/file+..+..+..+rigs+local-node-rig/node_modules/local-node-rig"`; +exports[`depPathToFilename formats v9 keys (no leading /) with pnpm 10 hashing: @fluentui/react-migration-v8-v9@9.9.7(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1)(react@17.0.1) 1`] = `"@fluentui+react-migration-v8-v9@9.9.7_@types+react-dom@17.0.17_@types+react@17.0.45_react-dom@17.0.1_react@17.0.1"`; + +exports[`depPathToFilename formats v9 keys (no leading /) with pnpm 10 hashing: @some/package@1.2.3(@azure/msal-browser@2.28.1)(@azure/msal-common@6.4.0) 1`] = `"@some+package@1.2.3_@azure+msal-browser@2.28.1_@azure+msal-common@6.4.0"`; + +exports[`depPathToFilename formats v9 keys (no leading /) with pnpm 10 hashing: @typescript-eslint/utils@6.19.1(eslint@7.7.0)(typescript@5.4.2) 1`] = `"@typescript-eslint+utils@6.19.1_eslint@7.7.0_typescript@5.4.2"`; + +exports[`depPathToFilename formats v9 keys (no leading /) with pnpm 10 hashing: autoprefixer@9.8.8 1`] = `"autoprefixer@9.8.8"`; + +exports[`depPathToFilename formats v9 keys (no leading /) with pnpm 10 hashing: autoprefixer@10.4.18(postcss@8.4.36) 1`] = `"autoprefixer@10.4.18_postcss@8.4.36"`; + +exports[`getDescriptionFileRootFromKey parses v6 keys (leading /): "/@some/package@1.2.3(@azure/msal-browser@2.28.1)(@azure/msal-common@6.4.0)(@fluentui/merge-styles@8.6.2)(@fluentui/react@8.117.5)(@fluentui/theme@2.6.45)(@fluentui/utilities@8.15.2)(chart.js@2.9.4)(lodash@4.17.21)(moment@2.29.4)(prop-types@15.8.1)(react-dnd-html5-backend@14.1.0)(react-dnd@14.0.5)(react-dom@17.0.1)(react-intersection-observer@8.34.0)(react@17.0.1)", 1`] = `"/$/node_modules/.pnpm/@some@package@1.2.3_@azure+msal-browser@2.28.1_@azure+msal-common@6.4.0_@fluentui+merge-style_3kee2y3j2qzem4qx6r5g3egslq/node_modules/@some/package"`; + +exports[`getDescriptionFileRootFromKey parses v6 keys (leading /): "/@storybook/core@6.5.15(@storybook/builder-webpack5@6.5.15)(@storybook/manager-webpack5@6.5.15)(eslint@8.57.0)(react-dom@17.0.1)(react@17.0.1)(typescript@5.3.3)(webpack@5.88.1)", 1`] = `"/$/node_modules/.pnpm/@storybook@core@6.5.15_@storybook+builder-webpack5@6.5.15_@storybook+manager-webpack5@6.5.15__duzi6dxgagtu2t36j3iu5orzaa/node_modules/@storybook/core"`; + +exports[`getDescriptionFileRootFromKey parses v6 keys (leading /): "/@typescript-eslint/utils@6.19.1(eslint@7.7.0)(typescript@5.4.2)", 1`] = `"/$/node_modules/.pnpm/@typescript-eslint@utils@6.19.1_eslint@7.7.0_typescript@5.4.2/node_modules/@typescript-eslint/utils"`; + +exports[`getDescriptionFileRootFromKey parses v6 keys (leading /): "/autoprefixer@9.8.8", 1`] = `"/$/node_modules/.pnpm/autoprefixer@9.8.8/node_modules/autoprefixer"`; + +exports[`getDescriptionFileRootFromKey parses v6 keys (leading /): "/autoprefixer@10.4.18(postcss@8.4.36)", 1`] = `"/$/node_modules/.pnpm/autoprefixer@10.4.18_postcss@8.4.36/node_modules/autoprefixer"`; + +exports[`getDescriptionFileRootFromKey parses v6 keys (leading /): "/react-transition-group@4.4.5(react-dom@17.0.2)(react@17.0.2)", 1`] = `"/$/node_modules/.pnpm/react-transition-group@4.4.5_react-dom@17.0.2_react@17.0.2/node_modules/react-transition-group"`; + +exports[`getDescriptionFileRootFromKey parses v6 keys (leading /): "file:../../../libraries/ts-command-line(@types/node@18.17.15)",@rushstack/ts-command-line 1`] = `"/$/node_modules/.pnpm/file+..+..+..+libraries+ts-command-line_@types+node@18.17.15/node_modules/@rushstack/ts-command-line"`; + +exports[`getDescriptionFileRootFromKey parses v6 keys (leading /): "file:../../../rigs/local-node-rig",local-node-rig 1`] = `"/$/node_modules/.pnpm/file+..+..+..+rigs+local-node-rig/node_modules/local-node-rig"`; + +exports[`getDescriptionFileRootFromKey parses v9 keys (no leading /): "@some/package@1.2.3(@azure/msal-browser@2.28.1)(@azure/msal-common@6.4.0)", 1`] = `"/$/node_modules/.pnpm/@some+package@1.2.3_@azure+msal-browser@2.28.1_@azure+msal-common@6.4.0/node_modules/@some/package"`; + +exports[`getDescriptionFileRootFromKey parses v9 keys (no leading /): "@typescript-eslint/utils@6.19.1(eslint@7.7.0)(typescript@5.4.2)", 1`] = `"/$/node_modules/.pnpm/@typescript-eslint+utils@6.19.1_eslint@7.7.0_typescript@5.4.2/node_modules/@typescript-eslint/utils"`; + +exports[`getDescriptionFileRootFromKey parses v9 keys (no leading /): "autoprefixer@9.8.8", 1`] = `"/$/node_modules/.pnpm/autoprefixer@9.8.8/node_modules/autoprefixer"`; + +exports[`getDescriptionFileRootFromKey parses v9 keys (no leading /): "autoprefixer@10.4.18(postcss@8.4.36)", 1`] = `"/$/node_modules/.pnpm/autoprefixer@10.4.18_postcss@8.4.36/node_modules/autoprefixer"`; + +exports[`getDescriptionFileRootFromKey parses v9 keys (no leading /): "file:../../../libraries/ts-command-line(@types/node@18.17.15)",@rushstack/ts-command-line 1`] = `"/$/node_modules/.pnpm/file+..+..+..+libraries+ts-command-line_@types+node@18.17.15/node_modules/@rushstack/ts-command-line"`; + +exports[`getDescriptionFileRootFromKey parses v9 keys (no leading /): "file:../../../rigs/local-node-rig",local-node-rig 1`] = `"/$/node_modules/.pnpm/file+..+..+..+rigs+local-node-rig/node_modules/local-node-rig"`; + +exports[`getDescriptionFileRootFromKey parses v9 keys (no leading /): "react-transition-group@4.4.5(react-dom@17.0.2)(react@17.0.2)", 1`] = `"/$/node_modules/.pnpm/react-transition-group@4.4.5_react-dom@17.0.2_react@17.0.2/node_modules/react-transition-group"`; diff --git a/rush-plugins/rush-resolver-cache-plugin/src/test/computeResolverCacheFromLockfileAsync.test.ts b/rush-plugins/rush-resolver-cache-plugin/src/test/computeResolverCacheFromLockfileAsync.test.ts index 458dc1682f2..80c1781bd5c 100644 --- a/rush-plugins/rush-resolver-cache-plugin/src/test/computeResolverCacheFromLockfileAsync.test.ts +++ b/rush-plugins/rush-resolver-cache-plugin/src/test/computeResolverCacheFromLockfileAsync.test.ts @@ -10,7 +10,8 @@ import { computeResolverCacheFromLockfileAsync, type IComputeResolverCacheFromLockfileOptions, type IPartialRushProject, - type IPlatformInfo + type IPlatformInfo, + type PnpmMajorVersion } from '../computeResolverCacheFromLockfileAsync'; import type { IResolverContext } from '../types'; @@ -18,6 +19,7 @@ interface ITestCase { workspaceRoot: string; commonPrefixToTrim: string; lockfileName: string; + pnpmVersion?: PnpmMajorVersion; afterExternalPackagesAsync?: IComputeResolverCacheFromLockfileOptions['afterExternalPackagesAsync']; } @@ -80,6 +82,20 @@ const TEST_CASES: readonly ITestCase[] = [ ]; } } + }, + { + // v9 lockfile with pnpm 9 helpers (v9 key format, MD5 base32 hash, v3 store) + workspaceRoot: '/$root/common/temp/build-tests', + commonPrefixToTrim: '/$root/', + lockfileName: 'build-tests-subspace-v9.yaml', + pnpmVersion: 9 + }, + { + // Same v9 lockfile with pnpm 10 helpers (v9 key format, SHA-256 hash, v10 store) + workspaceRoot: '/$root/common/temp/build-tests', + commonPrefixToTrim: '/$root/', + lockfileName: 'build-tests-subspace-v9.yaml', + pnpmVersion: 10 } ]; @@ -94,7 +110,8 @@ describe(computeResolverCacheFromLockfileAsync.name, () => { }; for (const testCase of TEST_CASES) { - const { workspaceRoot, commonPrefixToTrim, lockfileName, afterExternalPackagesAsync } = testCase; + const { workspaceRoot, commonPrefixToTrim, lockfileName, pnpmVersion, afterExternalPackagesAsync } = + testCase; const lockfile: PnpmShrinkwrapFile | undefined = PnpmShrinkwrapFile.loadFromFile( `${collateralFolder}/${lockfileName}`, @@ -116,17 +133,20 @@ describe(computeResolverCacheFromLockfileAsync.name, () => { }); } + const snapshotName: string = pnpmVersion ? `${lockfileName} (pnpm ${pnpmVersion})` : lockfileName; + const resolverCacheFile = await computeResolverCacheFromLockfileAsync({ workspaceRoot, commonPrefixToTrim, lockfile, platformInfo, projectByImporterPath, + pnpmVersion, afterExternalPackagesAsync }); // Trim undefined properties - expect(JSON.parse(JSON.stringify(resolverCacheFile))).toMatchSnapshot(lockfileName); + expect(JSON.parse(JSON.stringify(resolverCacheFile))).toMatchSnapshot(snapshotName); } }); }); diff --git a/rush-plugins/rush-resolver-cache-plugin/src/test/helpers.test.ts b/rush-plugins/rush-resolver-cache-plugin/src/test/helpers.test.ts index c26e3eba9b6..53f28eea473 100644 --- a/rush-plugins/rush-resolver-cache-plugin/src/test/helpers.test.ts +++ b/rush-plugins/rush-resolver-cache-plugin/src/test/helpers.test.ts @@ -1,7 +1,22 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. -import { createBase32Hash, depPathToFilename, getDescriptionFileRootFromKey } from '../helpers'; +import { createBase32Hash, createShortSha256Hash } from '../pnpm/depPath/hash'; +import { depPathToFilename as depPathToFilenameV8 } from '../pnpm/depPath/v8'; +import { depPathToFilename as depPathToFilenameV9 } from '../pnpm/depPath/v9'; +import { depPathToFilename as depPathToFilenameV10 } from '../pnpm/depPath/v10'; +import { + getDescriptionFileRootFromKey, + extractNameAndVersionFromKey, + resolveDependencyKey +} from '../helpers'; +import { helpers as v8Helpers } from '../pnpm/v8'; +import { helpers as v9Helpers } from '../pnpm/v9'; +import { helpers as v10Helpers } from '../pnpm/v10'; +import { getPnpmVersionHelpersAsync, type IPnpmVersionHelpers } from '../pnpm'; +import { detectPnpmMajorVersion } from '../computeResolverCacheFromLockfileAsync'; +import type { IResolverContext } from '../types'; +import type { PnpmShrinkwrapFile } from '../externals'; describe(createBase32Hash.name, () => { it('hashes', () => { @@ -11,8 +26,16 @@ describe(createBase32Hash.name, () => { }); }); -describe(depPathToFilename.name, () => { - it('formats', () => { +describe(createShortSha256Hash.name, () => { + it('hashes', () => { + for (const input of ['a', 'abracadabra', '(eslint@8.57.0)(typescript@5.4.5)']) { + expect(createShortSha256Hash(input)).toMatchSnapshot(input); + } + }); +}); + +describe('depPathToFilename', () => { + it('formats v6 keys (leading /) with pnpm 8 hashing', () => { for (const input of [ '/autoprefixer@9.8.8', '/autoprefixer@10.4.18(postcss@8.4.36)', @@ -23,13 +46,38 @@ describe(depPathToFilename.name, () => { 'file:../../../rigs/local-node-rig', 'file:../../../libraries/ts-command-line(@types/node@18.17.15)' ]) { - expect(depPathToFilename(input)).toMatchSnapshot(input); + expect(depPathToFilenameV8(input)).toMatchSnapshot(input); + } + }); + + it('formats v9 keys (no leading /) with pnpm 10 hashing', () => { + for (const input of [ + 'autoprefixer@9.8.8', + 'autoprefixer@10.4.18(postcss@8.4.36)', + '@some/package@1.2.3(@azure/msal-browser@2.28.1)(@azure/msal-common@6.4.0)', + '@typescript-eslint/utils@6.19.1(eslint@7.7.0)(typescript@5.4.2)', + '@fluentui/react-migration-v8-v9@9.9.7(@types/react-dom@17.0.17)(@types/react@17.0.45)(react-dom@17.0.1)(react@17.0.1)' + ]) { + expect(depPathToFilenameV10(input)).toMatchSnapshot(input); + } + }); + + it('formats v9 keys (no leading /) with pnpm 9 hashing (same as v8)', () => { + for (const input of [ + 'autoprefixer@9.8.8', + 'autoprefixer@10.4.18(postcss@8.4.36)', + '@some/package@1.2.3(@azure/msal-browser@2.28.1)(@azure/msal-common@6.4.0)', + '@typescript-eslint/utils@6.19.1(eslint@7.7.0)(typescript@5.4.2)' + ]) { + // pnpm 9 uses the same dep-path hashing as pnpm 8 (MD5 base32) + // but a different depPathToFilenameUnescaped (indexOf('@') vs lastIndexOf('/')) + expect(depPathToFilenameV9(input)).toMatchSnapshot(input); } }); }); describe(getDescriptionFileRootFromKey.name, () => { - it('parses', () => { + it('parses v6 keys (leading /)', () => { const lockfileRoot: string = '/$'; for (const { key, name } of [ { key: '/autoprefixer@9.8.8' }, @@ -48,7 +96,321 @@ describe(getDescriptionFileRootFromKey.name, () => { name: '@rushstack/ts-command-line' } ]) { - expect(getDescriptionFileRootFromKey(lockfileRoot, key, name)).toMatchSnapshot(`"${key}",${name}`); + expect(getDescriptionFileRootFromKey(lockfileRoot, key, depPathToFilenameV8, name)).toMatchSnapshot( + `"${key}",${name || ''}` + ); + } + }); + + it('parses v9 keys (no leading /)', () => { + const lockfileRoot: string = '/$'; + for (const { key, name } of [ + { key: 'autoprefixer@9.8.8' }, + { key: 'autoprefixer@10.4.18(postcss@8.4.36)' }, + { key: 'react-transition-group@4.4.5(react-dom@17.0.2)(react@17.0.2)' }, + { + key: '@some/package@1.2.3(@azure/msal-browser@2.28.1)(@azure/msal-common@6.4.0)' + }, + { key: '@typescript-eslint/utils@6.19.1(eslint@7.7.0)(typescript@5.4.2)' }, + { key: 'file:../../../rigs/local-node-rig', name: 'local-node-rig' }, + { + key: 'file:../../../libraries/ts-command-line(@types/node@18.17.15)', + name: '@rushstack/ts-command-line' + } + ]) { + expect(getDescriptionFileRootFromKey(lockfileRoot, key, depPathToFilenameV10, name)).toMatchSnapshot( + `"${key}",${name || ''}` + ); } }); }); + +describe(extractNameAndVersionFromKey.name, () => { + it('extracts name and version from v6 keys (leading /)', () => { + expect(extractNameAndVersionFromKey('/autoprefixer@9.8.8')).toEqual({ + name: 'autoprefixer', + version: '9.8.8' + }); + expect(extractNameAndVersionFromKey('/autoprefixer@10.4.18(postcss@8.4.36)')).toEqual({ + name: 'autoprefixer', + version: '10.4.18' + }); + expect(extractNameAndVersionFromKey('/@some/package@1.2.3(@azure/msal-browser@2.28.1)')).toEqual({ + name: '@some/package', + version: '1.2.3' + }); + expect( + extractNameAndVersionFromKey('/@typescript-eslint/utils@6.19.1(eslint@7.7.0)(typescript@5.4.2)') + ).toEqual({ + name: '@typescript-eslint/utils', + version: '6.19.1' + }); + }); + + it('extracts name and version from v9 keys (no leading /)', () => { + expect(extractNameAndVersionFromKey('autoprefixer@9.8.8')).toEqual({ + name: 'autoprefixer', + version: '9.8.8' + }); + expect(extractNameAndVersionFromKey('autoprefixer@10.4.18(postcss@8.4.36)')).toEqual({ + name: 'autoprefixer', + version: '10.4.18' + }); + expect(extractNameAndVersionFromKey('@some/package@1.2.3(@azure/msal-browser@2.28.1)')).toEqual({ + name: '@some/package', + version: '1.2.3' + }); + expect( + extractNameAndVersionFromKey('@typescript-eslint/utils@6.19.1(eslint@7.7.0)(typescript@5.4.2)') + ).toEqual({ + name: '@typescript-eslint/utils', + version: '6.19.1' + }); + }); + + it('returns undefined for file: keys', () => { + expect(extractNameAndVersionFromKey('file:../../../rigs/local-node-rig')).toBeUndefined(); + expect( + extractNameAndVersionFromKey('file:../../../libraries/ts-command-line(@types/node@18.17.15)') + ).toBeUndefined(); + }); +}); + +describe('buildDependencyKey', () => { + it('pnpm 8 prefixes with /', () => { + expect(v8Helpers.buildDependencyKey('autoprefixer', '9.8.8')).toBe('/autoprefixer@9.8.8'); + expect(v8Helpers.buildDependencyKey('@scope/pkg', '1.0.0')).toBe('/@scope/pkg@1.0.0'); + }); + + it('pnpm 9 does not prefix with /', () => { + expect(v9Helpers.buildDependencyKey('autoprefixer', '9.8.8')).toBe('autoprefixer@9.8.8'); + expect(v9Helpers.buildDependencyKey('@scope/pkg', '1.0.0')).toBe('@scope/pkg@1.0.0'); + }); + + it('pnpm 10 does not prefix with /', () => { + expect(v10Helpers.buildDependencyKey('autoprefixer', '9.8.8')).toBe('autoprefixer@9.8.8'); + expect(v10Helpers.buildDependencyKey('@scope/pkg', '1.0.0')).toBe('@scope/pkg@1.0.0'); + }); +}); + +describe('getStoreIndexPath', () => { + const makeContext: (name: string, version?: string) => IResolverContext = (name, version) => ({ + descriptionFileRoot: '/test', + descriptionFileHash: undefined, + name, + version, + deps: new Map(), + isProject: false, + ordinal: 0 + }); + + it('pnpm 8 uses v3/files/ store layout', () => { + const result: string = v8Helpers.getStoreIndexPath( + '/store', + makeContext('autoprefixer', '9.8.8'), + 'abcdef1234567890' + ); + expect(result).toBe('/store/v3/files/ab/cdef1234567890-index.json'); + }); + + it('pnpm 9 uses v3/files/ store layout (same as v8)', () => { + const result: string = v9Helpers.getStoreIndexPath( + '/store', + makeContext('autoprefixer', '9.8.8'), + 'abcdef1234567890' + ); + expect(result).toBe('/store/v3/files/ab/cdef1234567890-index.json'); + }); + + it('pnpm 10 uses v10/index/ store layout with name@version suffix', () => { + const result: string = v10Helpers.getStoreIndexPath( + '/store', + makeContext('autoprefixer', '9.8.8'), + 'abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890' + ); + // hash is truncated to 64 chars, then split at 2 chars + expect(result).toBe( + '/store/v10/index/ab/cdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890-autoprefixer@9.8.8.json' + ); + }); + + it('pnpm 10 replaces / with + in scoped package names', () => { + const result: string = v10Helpers.getStoreIndexPath( + '/store', + makeContext('@scope/pkg', '1.0.0'), + 'aabbccddeeff00112233445566778899aabbccddeeff00112233445566778899' + ); + expect(result).toBe( + '/store/v10/index/aa/bbccddeeff00112233445566778899aabbccddeeff00112233445566778899-@scope+pkg@1.0.0.json' + ); + }); +}); + +describe(detectPnpmMajorVersion.name, () => { + function makeLockfileStub(majorVersion: number, packageKeys: string[] = []): PnpmShrinkwrapFile { + return { + shrinkwrapFileMajorVersion: majorVersion, + packages: new Map(packageKeys.map((k) => [k, {} as never])) + } as unknown as PnpmShrinkwrapFile; + } + + it('returns configured version when provided', () => { + // Configured version should take precedence over lockfile heuristics + expect(detectPnpmMajorVersion(makeLockfileStub(9), 10)).toBe(10); + expect(detectPnpmMajorVersion(makeLockfileStub(6), 8)).toBe(8); + expect(detectPnpmMajorVersion(makeLockfileStub(9), 9)).toBe(9); + }); + + it('returns 9 for lockfile v9+', () => { + expect(detectPnpmMajorVersion(makeLockfileStub(9))).toBe(9); + expect(detectPnpmMajorVersion(makeLockfileStub(10))).toBe(9); + }); + + it('returns 8 for lockfile v6', () => { + expect(detectPnpmMajorVersion(makeLockfileStub(6))).toBe(8); + expect(detectPnpmMajorVersion(makeLockfileStub(5))).toBe(8); + }); + + it('falls back to key inspection when shrinkwrapFileMajorVersion is 0', () => { + // v6 keys start with / + expect(detectPnpmMajorVersion(makeLockfileStub(0, ['/foo@1.0.0']))).toBe(8); + // v9 keys have no leading / + expect(detectPnpmMajorVersion(makeLockfileStub(0, ['foo@1.0.0']))).toBe(9); + }); + + it('skips file: keys during fallback inspection', () => { + expect(detectPnpmMajorVersion(makeLockfileStub(0, ['file:../local', '/foo@1.0.0']))).toBe(8); + expect(detectPnpmMajorVersion(makeLockfileStub(0, ['file:../local', 'foo@1.0.0']))).toBe(9); + }); + + it('returns 8 when no packages exist', () => { + expect(detectPnpmMajorVersion(makeLockfileStub(0, []))).toBe(8); + }); +}); + +describe(getPnpmVersionHelpersAsync.name, () => { + it('returns helpers for pnpm 8, 9, 10', async () => { + const h8: IPnpmVersionHelpers = await getPnpmVersionHelpersAsync(8); + const h9: IPnpmVersionHelpers = await getPnpmVersionHelpersAsync(9); + const h10: IPnpmVersionHelpers = await getPnpmVersionHelpersAsync(10); + // v8 keys have leading / + expect(h8.buildDependencyKey('foo', '1.0.0')).toBe('/foo@1.0.0'); + // v9/v10 keys have no leading / + expect(h9.buildDependencyKey('foo', '1.0.0')).toBe('foo@1.0.0'); + expect(h10.buildDependencyKey('foo', '1.0.0')).toBe('foo@1.0.0'); + }); + + it('throws for unsupported version', async () => { + await expect(getPnpmVersionHelpersAsync(7 as never)).rejects.toThrow('Unsupported pnpm major version'); + }); +}); + +describe(resolveDependencyKey.name, () => { + const lockfileFolder: string = '/$root'; + + const makeProjectContext: () => IResolverContext = () => ({ + descriptionFileRoot: '/$root/../../../projects/my-app', + descriptionFileHash: undefined, + name: 'my-app', + isProject: true, + deps: new Map(), + ordinal: 0 + }); + + const makePackageContext: () => IResolverContext = () => ({ + descriptionFileRoot: '/$root/node_modules/.pnpm/foo@1.0.0/node_modules/foo', + descriptionFileHash: undefined, + name: 'foo', + isProject: false, + deps: new Map(), + ordinal: 0 + }); + + it('resolves link: specifier for project context', () => { + const result: string = resolveDependencyKey( + lockfileFolder, + 'bar', + 'link:../bar', + makeProjectContext(), + v9Helpers + ); + // path.posix.join resolves the relative segments + expect(result).toBe('/projects/bar'); + }); + + it('resolves link: specifier for non-project context', () => { + const result: string = resolveDependencyKey( + lockfileFolder, + 'bar', + 'link:../bar', + makePackageContext(), + v9Helpers + ); + // path.posix.join resolves the relative path + expect(result).toBe('/bar'); + }); + + it('resolves file: specifier', () => { + const result: string = resolveDependencyKey( + lockfileFolder, + 'my-rig', + 'file:../../../rigs/local-node-rig', + makeProjectContext(), + v9Helpers + ); + expect(result).toContain('node_modules/.pnpm/'); + expect(result).toContain('/node_modules/my-rig'); + }); + + it('resolves specifier found in packageKeys (v6)', () => { + const packageKeys: Set = new Set(['/autoprefixer@9.8.8']); + const result: string = resolveDependencyKey( + lockfileFolder, + 'autoprefixer', + '/autoprefixer@9.8.8', + makeProjectContext(), + v8Helpers, + packageKeys + ); + expect(result).toContain('/node_modules/.pnpm/'); + expect(result).toContain('/node_modules/autoprefixer'); + }); + + it('resolves specifier found in packageKeys (v9)', () => { + const packageKeys: Set = new Set(['autoprefixer@9.8.8']); + const result: string = resolveDependencyKey( + lockfileFolder, + 'autoprefixer', + 'autoprefixer@9.8.8', + makeProjectContext(), + v9Helpers, + packageKeys + ); + expect(result).toContain('/node_modules/.pnpm/'); + expect(result).toContain('/node_modules/autoprefixer'); + }); + + it('builds dependency key for plain version specifiers (v9)', () => { + const result: string = resolveDependencyKey( + lockfileFolder, + 'autoprefixer', + '9.8.8', + makeProjectContext(), + v9Helpers + ); + expect(result).toContain('/node_modules/.pnpm/'); + expect(result).toContain('/node_modules/autoprefixer'); + }); + + it('builds dependency key for plain version specifiers (v8)', () => { + const result: string = resolveDependencyKey( + lockfileFolder, + 'autoprefixer', + '9.8.8', + makeProjectContext(), + v8Helpers + ); + expect(result).toContain('/node_modules/.pnpm/'); + expect(result).toContain('/node_modules/autoprefixer'); + }); +}); diff --git a/rush-plugins/rush-resolver-cache-plugin/src/types.ts b/rush-plugins/rush-resolver-cache-plugin/src/types.ts index c58938042d4..f32953fd67b 100644 --- a/rush-plugins/rush-resolver-cache-plugin/src/types.ts +++ b/rush-plugins/rush-resolver-cache-plugin/src/types.ts @@ -5,6 +5,7 @@ export interface IResolverContext { descriptionFileRoot: string; descriptionFileHash: string | undefined; name: string; + version?: string; deps: Map; isProject: boolean; ordinal: number; diff --git a/rush-plugins/rush-resolver-cache-plugin/test-collateral/build-tests-subspace-v9.yaml b/rush-plugins/rush-resolver-cache-plugin/test-collateral/build-tests-subspace-v9.yaml new file mode 100644 index 00000000000..2be8ba874c4 --- /dev/null +++ b/rush-plugins/rush-resolver-cache-plugin/test-collateral/build-tests-subspace-v9.yaml @@ -0,0 +1,99 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + .: {} + + ../../../build-tests-subspace/rush-lib-test: + dependencies: + autoprefixer: + specifier: ^9.8.8 + version: 9.8.8 + '@babel/code-frame': + specifier: ^7.24.2 + version: 7.24.2 + devDependencies: + typescript: + specifier: ~5.4.2 + version: 5.4.5 + + ../../../build-tests-subspace/rush-sdk-test: + dependencies: + '@scope/bar': + specifier: ^2.0.0 + version: 2.0.0(typescript@5.4.5) + devDependencies: + typescript: + specifier: ~5.4.2 + version: 5.4.5 + +packages: + autoprefixer@9.8.8: + resolution: + { + integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== + } + + browserslist@4.22.1: + resolution: + { + integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== + } + + '@babel/code-frame@7.24.2': + resolution: + { + integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ== + } + engines: { node: '>=6.9.0' } + + '@babel/highlight@7.24.5': + resolution: + { + integrity: sha512-8lLMua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw== + } + engines: { node: '>=6.9.0' } + + picocolors@1.0.1: + resolution: + { + integrity: sha512-YLPHc8yASwT2u8HKHzcmMaYaR2gKQLmFLErA4gTMaJxRrCK6FPHQhpmCaGQBHRUqoYoHqs2a7MFxGpEbRHLzQ== + } + + typescript@5.4.5: + resolution: + { + integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ== + } + engines: { node: '>=14.17' } + hasBin: true + + '@scope/bar@2.0.0': + resolution: { integrity: sha512-fakeintegrityhash1234567890abcdefghijklmnopqrstuvwxyz== } + peerDependencies: + typescript: '>=5.0' + +snapshots: + autoprefixer@9.8.8: + dependencies: + browserslist: 4.22.1 + + browserslist@4.22.1: {} + + '@babel/code-frame@7.24.2': + dependencies: + '@babel/highlight': 7.24.5 + picocolors: 1.0.1 + + '@babel/highlight@7.24.5': {} + + picocolors@1.0.1: {} + + typescript@5.4.5: {} + + '@scope/bar@2.0.0(typescript@5.4.5)': + dependencies: + typescript: 5.4.5