From 91c38b602133fde7abef58037b5a42ea75749d73 Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Tue, 24 Feb 2026 16:56:43 -0800 Subject: [PATCH 1/2] chore: migrate to changesets --- .ado/jobs/npm-publish.yml | 65 +- .ado/scripts/configure-publish.mts | 253 ++ .ado/scripts/prepublish-check.mjs | 470 ---- .changeset/config.json | 11 + .../changeset-version-with-postbump.mts | 23 + .github/scripts/validate-changesets.mts | 117 + .../microsoft-changesets-version.yml | 42 + .github/workflows/microsoft-pr.yml | 47 +- nx.json | 31 - package.json | 11 +- packages/nx-release-version/README.md | 21 - packages/nx-release-version/index.js | 122 - packages/nx-release-version/package.json | 27 - packages/nx-release-version/tsconfig.json | 7 - packages/react-native/package.json | 6 +- yarn.lock | 2471 ++++++++--------- 16 files changed, 1685 insertions(+), 2039 deletions(-) create mode 100644 .ado/scripts/configure-publish.mts delete mode 100644 .ado/scripts/prepublish-check.mjs create mode 100644 .changeset/config.json create mode 100644 .github/scripts/changeset-version-with-postbump.mts create mode 100644 .github/scripts/validate-changesets.mts create mode 100644 .github/workflows/microsoft-changesets-version.yml delete mode 100644 nx.json delete mode 100644 packages/nx-release-version/README.md delete mode 100644 packages/nx-release-version/index.js delete mode 100644 packages/nx-release-version/package.json delete mode 100644 packages/nx-release-version/tsconfig.json diff --git a/.ado/jobs/npm-publish.yml b/.ado/jobs/npm-publish.yml index 49430b680d6d..7da6c6029a76 100644 --- a/.ado/jobs/npm-publish.yml +++ b/.ado/jobs/npm-publish.yml @@ -8,9 +8,7 @@ jobs: variables: - name: BUILDSECMON_OPT_IN value: true - - name: USE_YARN_FOR_PUBLISH - value: false - + timeoutInMinutes: 90 cancelTimeoutInMinutes: 5 templateContext: @@ -31,63 +29,25 @@ jobs: - template: /.ado/templates/configure-git.yml@self - - script: | - PUBLISH_TAG=$(jq -r '.release.version.versionActionsOptions.currentVersionResolverMetadata.tag' nx.json) - if [ -z "$PUBLISH_TAG" ] || [ "$PUBLISH_TAG" = "null" ]; then - echo "Error: Failed to read publish tag from nx.json" - exit 1 - fi - echo "##vso[task.setvariable variable=publishTag]$PUBLISH_TAG" - echo "Using publish tag from nx.json: $PUBLISH_TAG" - displayName: Read publish tag from nx.json - - script: | yarn install displayName: Install npm dependencies - script: | - node .ado/scripts/prepublish-check.mjs --verbose --skip-auth --tag $(publishTag) + node .ado/scripts/configure-publish.mts --verbose --skip-auth displayName: Verify release config - - script: | - echo Target branch: $(System.PullRequest.TargetBranch) - yarn nx release --dry-run --verbose - - # Show what additional tags would be applied - node .ado/scripts/apply-additional-tags.mjs --tags "$(additionalTags)" --dry-run - displayName: Version and publish packages (dry run) - condition: and(succeeded(), ne(variables['publish_react_native_macos'], '1')) - # Disable Nightly publishing on the main branch - ${{ if endsWith(variables['Build.SourceBranchName'], '-stable') }}: - script: | - git switch $(Build.SourceBranchName) - yarn nx release --skip-publish --verbose - env: - GITHUB_TOKEN: $(githubAuthToken) - displayName: Version Packages and Github Release + yarn config set npmPublishAccess public + yarn config set npmPublishRegistry "https://registry.npmjs.org" + yarn config set npmAuthToken $(npmAuthToken) + displayName: Configure yarn for npm publishing condition: and(succeeded(), eq(variables['publish_react_native_macos'], '1')) - script: | - set -eox pipefail - if [[ -f .rnm-publish ]]; then - # https://github.com/microsoft/react-native-macos/issues/2580 - # `nx release publish` gets confused by the output of RNM's prepack script. - # Let's call publish directly instead on the packages we want to publish. - # yarn nx release publish --tag $(publishTag) --excludeTaskDependencies - if [ "$(USE_YARN_FOR_PUBLISH)" = "true" ]; then - echo "Configuring yarn for npm publishing" - yarn config set npmPublishRegistry "https://registry.npmjs.org" - yarn config set npmAuthToken $(npmAuthToken) - echo "Publishing with yarn npm publish" - yarn ./packages/virtualized-lists npm publish --tag $(publishTag) - yarn ./packages/react-native npm publish --tag $(publishTag) - else - echo "Publishing with npm publish" - npm publish ./packages/virtualized-lists --tag $(publishTag) --registry https://registry.npmjs.org/ --//registry.npmjs.org/:_authToken=$(npmAuthToken) - npm publish ./packages/react-native --tag $(publishTag) --registry https://registry.npmjs.org/ --//registry.npmjs.org/:_authToken=$(npmAuthToken) - fi - fi + yarn workspaces foreach -vv --all --topological --no-private npm publish --tag $(publishTag) --tolerate-republish displayName: Publish packages condition: and(succeeded(), eq(variables['publish_react_native_macos'], '1')) @@ -97,13 +57,8 @@ jobs: condition: and(succeeded(), eq(variables['publish_react_native_macos'], '1')) - script: | - if [ "$(USE_YARN_FOR_PUBLISH)" = "true" ]; then - echo "Cleaning up yarn npm configuration" - yarn config unset npmAuthToken || true - yarn config unset npmPublishRegistry || true - else - echo "Cleaning up npm configuration" - rm -f ~/.npmrc - fi + yarn config unset npmPublishAccess || true + yarn config unset npmAuthToken || true + yarn config unset npmPublishRegistry || true displayName: Remove NPM auth configuration condition: always() diff --git a/.ado/scripts/configure-publish.mts b/.ado/scripts/configure-publish.mts new file mode 100644 index 000000000000..0d080975bbcb --- /dev/null +++ b/.ado/scripts/configure-publish.mts @@ -0,0 +1,253 @@ +#!/usr/bin/env node +import { $, argv, echo, fs } from 'zx'; +import { resolve } from 'node:path'; + +const NPM_DEFAULT_REGISTRY = 'https://registry.npmjs.org/'; +const NPM_TAG_NEXT = 'next'; + +export type ReleaseState = 'STABLE_IS_LATEST' | 'STABLE_IS_NEW' | 'STABLE_IS_OLD'; + +export interface ReleaseStateInfo { + state: ReleaseState; + currentVersion: number; + latestVersion: number; + nextVersion: number; +} + +export interface TagInfo { + npmTags: string[]; + prerelease?: string; +} + +interface Options { + 'mock-branch'?: string; + 'skip-auth'?: boolean; + tag?: string; + verbose?: boolean; +} + +/** + * Exports a variable, `publish_react_native_macos`, to signal that we want to + * enable publishing on Azure Pipelines. + */ +function enablePublishingOnAzurePipelines() { + echo(`##vso[task.setvariable variable=publish_react_native_macos]1`); +} + +export function isMainBranch(branch: string): boolean { + return branch === 'main'; +} + +export function isStableBranch(branch: string): boolean { + return /^\d+\.\d+-stable$/.test(branch); +} + +export function versionToNumber(version: string): number { + const [major, minor] = version.split('-')[0].split('.'); + return Number(major) * 1000 + Number(minor); +} + +function getTargetBranch(): string | undefined { + // Azure Pipelines + if (process.env['TF_BUILD'] === 'True') { + const targetBranch = process.env['SYSTEM_PULLREQUEST_TARGETBRANCH']; + return targetBranch?.replace(/^refs\/heads\//, ''); + } + + // GitHub Actions + if (process.env['GITHUB_ACTIONS'] === 'true') { + return process.env['GITHUB_BASE_REF']; + } + + return undefined; +} + +async function getCurrentBranch(options: Options): Promise { + const targetBranch = getTargetBranch(); + if (targetBranch) { + return targetBranch; + } + + // Azure DevOps Pipelines + if (process.env['TF_BUILD'] === 'True') { + const sourceBranch = process.env['BUILD_SOURCEBRANCHNAME']; + if (sourceBranch) { + return sourceBranch.replace(/^refs\/heads\//, ''); + } + } + + // GitHub Actions + if (process.env['GITHUB_ACTIONS'] === 'true') { + const headRef = process.env['GITHUB_HEAD_REF']; + if (headRef) return headRef; + + const ref = process.env['GITHUB_REF']; + if (ref) return ref.replace(/^refs\/heads\//, ''); + } + + if (options['mock-branch']) { + return options['mock-branch']; + } + + const result = await $`git rev-parse --abbrev-ref HEAD`; + return result.stdout.trim(); +} + +function getPublishedVersionSync(tag: 'latest' | 'next'): number { + const result = $.sync`npm view react-native-macos@${tag} version`; + return versionToNumber(result.stdout.trim()); +} + +export function getReleaseState( + branch: string, + getVersion: (tag: 'latest' | 'next') => number = getPublishedVersionSync, +): ReleaseStateInfo { + if (!isStableBranch(branch)) { + throw new Error('Expected a stable branch'); + } + + const latestVersion = getVersion('latest'); + const nextVersion = getVersion('next'); + const currentVersion = versionToNumber(branch); + + let state: ReleaseState; + if (currentVersion === latestVersion) { + state = 'STABLE_IS_LATEST'; + } else if (currentVersion < latestVersion) { + state = 'STABLE_IS_OLD'; + } else { + state = 'STABLE_IS_NEW'; + } + + return { state, currentVersion, latestVersion, nextVersion }; +} + +export function getPublishTags( + stateInfo: ReleaseStateInfo, + branch: string, + tag: string = NPM_TAG_NEXT, +): TagInfo { + const { state, currentVersion, nextVersion } = stateInfo; + + switch (state) { + case 'STABLE_IS_LATEST': + // Patching the current latest version + return { npmTags: ['latest', branch] }; + + case 'STABLE_IS_OLD': + // Patching an older stable version + return { npmTags: [branch] }; + + case 'STABLE_IS_NEW': { + if (tag === 'latest') { + // Promoting this branch to latest + const npmTags = ['latest', branch]; + if (currentVersion > nextVersion) { + npmTags.push(NPM_TAG_NEXT); + } + return { npmTags }; + } + + // Publishing a release candidate + if (currentVersion < nextVersion) { + throw new Error( + `Current version cannot be a release candidate because it is too old: ${currentVersion} < ${nextVersion}`, + ); + } + + return { npmTags: [NPM_TAG_NEXT], prerelease: 'rc' }; + } + } +} + +async function verifyNpmAuth(registry = NPM_DEFAULT_REGISTRY) { + const whoami = await $`npm whoami --registry ${registry}`.nothrow(); + if (whoami.exitCode !== 0) { + const errText = whoami.stderr; + const m = errText.match(/npm error code (\w+)/); + const errorCode = m && m[1]; + switch (errorCode) { + case 'EINVALIDNPMTOKEN': + throw new Error(`Invalid auth token for npm registry: ${registry}`); + case 'ENEEDAUTH': + throw new Error(`Missing auth token for npm registry: ${registry}`); + default: + throw new Error(errText); + } + } +} + +async function enablePublishing(tagInfo: TagInfo, options: Options) { + const [primaryTag, ...additionalTags] = tagInfo.npmTags; + + // Output publishTag for subsequent pipeline steps + echo(`##vso[task.setvariable variable=publishTag]${primaryTag}`); + if (process.env['GITHUB_OUTPUT']) { + fs.appendFileSync(process.env['GITHUB_OUTPUT'], `publishTag=${primaryTag}\n`); + } + + // Output additional tags + if (additionalTags.length > 0) { + const tagsValue = additionalTags.join(','); + echo(`##vso[task.setvariable variable=additionalTags]${tagsValue}`); + if (process.env['GITHUB_OUTPUT']) { + fs.appendFileSync(process.env['GITHUB_OUTPUT'], `additionalTags=${tagsValue}\n`); + } + } + + if (options['skip-auth']) { + echo('ℹ️ Skipped npm auth validation'); + } else { + await verifyNpmAuth(); + } + + // Don't enable publishing in PRs + if (!getTargetBranch()) { + enablePublishingOnAzurePipelines(); + } +} + +const isDirectRun = + process.argv[1] != null && + resolve(process.argv[1]) === new URL(import.meta.url).pathname; + +if (isDirectRun) { + // Parse CLI args using zx's argv (minimist) + const options: Options = { + 'mock-branch': argv['mock-branch'] as string | undefined, + 'skip-auth': Boolean(argv['skip-auth']), + tag: typeof argv['tag'] === 'string' ? argv['tag'] : NPM_TAG_NEXT, + verbose: Boolean(argv['verbose']), + }; + + const branch = await getCurrentBranch(options); + if (!branch) { + echo('❌ Could not get current branch'); + process.exit(1); + } + + const log = options.verbose ? (msg: string) => echo(`ℹ️ ${msg}`) : () => {}; + + try { + if (isMainBranch(branch)) { + // Nightlies are currently disabled — skip publishing from main + echo('ℹ️ On main branch — nightly publishing is currently disabled'); + } else if (isStableBranch(branch)) { + const stateInfo = getReleaseState(branch); + log(`react-native-macos@latest: ${stateInfo.latestVersion}`); + log(`react-native-macos@next: ${stateInfo.nextVersion}`); + log(`Current version: ${stateInfo.currentVersion}`); + log(`Release state: ${stateInfo.state}`); + + const tagInfo = getPublishTags(stateInfo, branch, options.tag); + log(`Expected npm tags: ${tagInfo.npmTags.join(', ')}`); + + await enablePublishing(tagInfo, options); + } else { + echo(`ℹ️ Branch '${branch}' is not main or a stable branch — skipping`); + } + } catch (e) { + echo(`❌ ${(e as Error).message}`); + process.exit(1); + } +} diff --git a/.ado/scripts/prepublish-check.mjs b/.ado/scripts/prepublish-check.mjs deleted file mode 100644 index 013ae53b22b4..000000000000 --- a/.ado/scripts/prepublish-check.mjs +++ /dev/null @@ -1,470 +0,0 @@ -// @ts-check -import { spawnSync } from "node:child_process"; -import * as fs from "node:fs"; -import * as util from "node:util"; - -const NX_CONFIG_FILE = "nx.json"; - -const NPM_DEFEAULT_REGISTRY = "https://registry.npmjs.org/" -const NPM_TAG_NEXT = "next"; -const NPM_TAG_NIGHTLY = "nightly"; -const RNMACOS_LATEST = "react-native-macos@latest"; -const RNMACOS_NEXT = "react-native-macos@next"; - -/** - * @typedef {import("nx/src/config/nx-json").NxReleaseVersionConfiguration} NxReleaseVersionConfiguration; - * @typedef {{ - * defaultBase: string; - * release: { - * version: NxReleaseVersionConfiguration; - * }; - * }} NxConfig; - * @typedef {{ - * "mock-branch"?: string; - * "skip-auth"?: boolean; - * tag?: string; - * update?: boolean; - * verbose?: boolean; - * }} Options; - * @typedef {{ - * npmTags: string[]; - * prerelease?: string; - * }} TagInfo; - */ - -/** - * Exports a variable, `publish_react_native_macos`, to signal that we want to - * enable publishing on Azure Pipelines. - * - * Note that pipelines need to read this variable separately and do the actual - * work to publish bits. - */ -function enablePublishingOnAzurePipelines() { - console.log(`##vso[task.setvariable variable=publish_react_native_macos]1`); -} - -/** - * Logs an error message to the console. - * @param {string} message - */ -function error(message) { - console.error("❌", message); -} - -/** - * Logs an informational message to the console. - * @param {string} message - */ -function info(message) { - console.log("ℹ️", message); -} - -/** - * Returns whether the given branch is considered main branch. - * @param {string} branch - */ -function isMainBranch(branch) { - // There is currently no good way to consistently get the main branch. We - // hardcode the value for now. - return branch === "main"; -} - -/** - * Returns whether the given branch is considered a stable branch. - * @param {string} branch - */ -function isStableBranch(branch) { - return /^\d+\.\d+-stable$/.test(branch); -} - -/** - * Loads Nx configuration. - * @param {string} configFile - * @returns {NxConfig} - */ -function loadNxConfig(configFile) { - const nx = fs.readFileSync(configFile, { encoding: "utf-8" }); - return JSON.parse(nx); -} - -/** - * Detects whether to use npm or yarn to publish based on .npmrc existence - * @returns {boolean} true if npm should be used, false if yarn should be used - * @throws {Error} if neither .npmrc nor .yarnrc.yml exists - */ -function shouldUseNpm() { - const hasNpmrc = fs.existsSync('.npmrc'); - const hasYarnrc = fs.existsSync('.yarnrc.yml'); - - if (!hasNpmrc && !hasYarnrc) { - error('No package manager configuration found. Expected either .npmrc or .yarnrc.yml file.'); - throw new Error('No package manager configuration found'); - } - - if (hasNpmrc && hasYarnrc) { - // If both exist, prefer npm (could be changed based on project preference) - info('Both .npmrc and .yarnrc.yml found, using npm configuration'); - return true; - } - - return hasNpmrc; -} - -function verifyNpmAuth(registry = NPM_DEFEAULT_REGISTRY) { - const useNpm = shouldUseNpm(); - const spawnOptions = { - stdio: /** @type {const} */ ("pipe"), - shell: true, - windowsVerbatimArguments: true, - }; - - if (useNpm) { - info("Using npm for authentication (found .npmrc)"); - const npmErrorRegex = /npm error code (\w+)/; - - const whoamiArgs = ["whoami", "--registry", registry]; - const whoami = spawnSync("npm", whoamiArgs, spawnOptions); - if (whoami.status !== 0) { - const error = whoami.stderr.toString(); - const m = error.match(npmErrorRegex); - const errorCode = m && m[1]; - switch (errorCode) { - case "EINVALIDNPMTOKEN": - throw new Error(`Invalid auth token for npm registry: ${registry}`); - case "ENEEDAUTH": - throw new Error(`Missing auth token for npm registry: ${registry}`); - default: - throw new Error(error); - } - } - - const tokenArgs = ["token", "list", "--registry", registry]; - const token = spawnSync("npm", tokenArgs, spawnOptions); - if (token.status !== 0) { - const error = token.stderr.toString(); - const m = error.match(npmErrorRegex); - const errorCode = m && m[1]; - - // E403 means the token doesn't have permission to list tokens, but that's - // not required for publishing. Only fail for other error codes. - if (errorCode === "E403") { - info(`Token verification skipped: token doesn't have permission to list tokens (${errorCode})`); - } else { - throw new Error(m ? `Auth token for '${registry}' returned error code ${errorCode}` : error); - } - } - } else { - info("Using yarn for authentication (no .npmrc found)"); - - const whoamiArgs = ["npm", "whoami", "--publish"]; - const whoami = spawnSync("yarn", whoamiArgs, spawnOptions); - if (whoami.status !== 0) { - const errorOutput = - whoami.stderr.toString().trim() || - whoami.stdout.toString().trim() || - 'No error message available'; - - // Provide more context about the yarn authentication failure - throw new Error(`Yarn authentication failed (exit code ${whoami.status}): ${errorOutput}`); - } - - // Skip token listing for yarn since it doesn't support npm token commands - // The whoami check above is sufficient to verify authentication - info("Skipping token list check when using yarn (not required for publishing)"); - } -} - -/** - * Returns a numerical value for a given version string. - * @param {string} version - * @returns {number} - */ -function versionToNumber(version) { - const [major, minor] = version.split("-")[0].split("."); - return Number(major) * 1000 + Number(minor); -} - -/** - * Returns the target branch name. If not targetting any branches (e.g., when - * executing this script locally), `undefined` is returned. - * @returns {string | undefined} - */ -function getTargetBranch() { - // Azure Pipelines - if (process.env["TF_BUILD"] === "True") { - // https://learn.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml#build-variables-devops-services - const targetBranch = process.env["SYSTEM_PULLREQUEST_TARGETBRANCH"]; - return targetBranch?.replace(/^refs\/heads\//, ""); - } - - // GitHub Actions - if (process.env["GITHUB_ACTIONS"] === "true") { - // https://docs.github.com/en/actions/learn-github-actions/variables#default-environment-variables - return process.env["GITHUB_BASE_REF"]; - } - - return undefined; -} - -/** - * Returns the current branch name. In a pull request, the target branch name is - * returned. - * @param {Options} options - * @returns {string} - */ -function getCurrentBranch(options) { - const targetBranch = getTargetBranch(); - if (targetBranch) { - return targetBranch; - } - - // Azure DevOps Pipelines - if (process.env["TF_BUILD"] === "True") { - // https://learn.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml#build-variables-devops-services - const sourceBranch = process.env["BUILD_SOURCEBRANCHNAME"]; - if (sourceBranch) { - return sourceBranch.replace(/^refs\/heads\//, ""); - } - } - - // GitHub Actions - if (process.env["GITHUB_ACTIONS"] === "true") { - // https://docs.github.com/en/actions/learn-github-actions/variables#default-environment-variables - const headRef = process.env["GITHUB_HEAD_REF"]; - if (headRef) { - return headRef; // For pull requests - } - - const ref = process.env["GITHUB_REF"]; - if (ref) { - return ref.replace(/^refs\/heads\//, ""); // For push events - } - } - - const { "mock-branch": mockBranch } = options; - if (mockBranch) { - return mockBranch; - } - - // Depending on how the repo was cloned, HEAD may not exist. We only use this - // method as fallback. - const { stdout } = spawnSync("git", ["rev-parse", "--abbrev-ref", "HEAD"]); - return stdout.toString().trim(); -} - -/** - * Returns the latest published version of `react-native-macos` from npm. - * @param {"latest" | "next"} tag - * @returns {number} - */ -function getPublishedVersion(tag) { - const { stdout } = spawnSync("npm", ["view", `react-native-macos@${tag}`, "version"]); - return versionToNumber(stdout.toString().trim()); -} - -/** - * Returns the npm tags and prerelease identifier for the specified branch. - * - * The first tag in the array is used for the initial publish. When promoting - * to `latest`, also includes additional tags to apply: - * - The version-specific stable tag (e.g., `v0.81-stable`) - * - The `next` tag if the current `next` version is lower - * - * @privateRemarks - * Note that the current implementation treats minor versions as major. If - * upstream ever decides to change the versioning scheme, we will need to make - * changes accordingly. - * - * @param {string} branch - * @param {Options} options - * @param {typeof info} log - * @returns {TagInfo} - */ -function getTagsForStableBranch(branch, { tag }, log) { - if (!isStableBranch(branch)) { - throw new Error("Expected a stable branch"); - } - - const latestVersion = getPublishedVersion("latest"); - const nextVersion = getPublishedVersion("next"); - const currentVersion = versionToNumber(branch); - - log(`${RNMACOS_LATEST}: ${latestVersion}`); - log(`${RNMACOS_NEXT}: ${nextVersion}`); - log(`Current version: ${currentVersion}`); - - // Patching latest version - if (currentVersion === latestVersion) { - const versionTag = branch; - log(`Expected npm tags: latest, ${versionTag}`); - return { npmTags: ["latest", versionTag] }; - } - - // Demoting or patching an older stable version - if (currentVersion < latestVersion) { - const npmTag = branch; - log(`Expected npm tags: ${npmTag}`); - return { npmTags: [npmTag] }; - } - - // Publishing a new latest version - if (tag === "latest") { - // When promoting to latest, also add the version-specific stable tag - const versionTag = branch; - const npmTags = ["latest", versionTag]; - - // Also add "next" tag if the current next version is lower - if (currentVersion > nextVersion) { - npmTags.push(NPM_TAG_NEXT); - } - - log(`Expected npm tags: ${npmTags.join(", ")}`); - return { npmTags }; - } - - // Publishing a release candidate - // currentVersion > latestVersion - log(`Expected npm tags: ${NPM_TAG_NEXT}`); - - if (currentVersion < nextVersion) { - throw new Error(`Current version cannot be a release candidate because it is too old: ${currentVersion} < ${nextVersion}`); - } - - return { npmTags: [NPM_TAG_NEXT], prerelease: "rc" }; -} - -/** - * Verifies the configuration and enables publishing on CI. - * @param {NxConfig} config - * @param {string} currentBranch - * @param {TagInfo} tag - * @param {Options} options - * @returns {asserts config is NxConfig["release"]} - */ -function enablePublishing(config, currentBranch, { npmTags, prerelease }, options) { - /** @type {string[]} */ - const errors = []; - - const { defaultBase, release } = config; - const [primaryTag, ...additionalTags] = npmTags; - - // `defaultBase` determines what we diff against when looking for tags or - // released version and must therefore be set to either the main branch or one - // of the stable branches. - if (currentBranch !== defaultBase) { - errors.push(`'defaultBase' must be set to '${currentBranch}'`); - config.defaultBase = currentBranch; - } - - // Determines whether we need to add "nightly" or "rc" to the version string. - const { versionActionsOptions = {} } = release.version; - if (versionActionsOptions.preid !== prerelease) { - if (prerelease) { - errors.push(`'release.version.versionActionsOptions.preid' must be set to '${prerelease}'`); - versionActionsOptions.preid = prerelease; - } else { - errors.push(`'release.version.versionActionsOptions.preid' must be removed`); - versionActionsOptions.preid = undefined; - } - } - - // What the published version should be tagged as e.g., "latest" or "nightly". - const currentVersionResolverMetadata = /** @type {{ tag?: string }} */ (versionActionsOptions.currentVersionResolverMetadata || {}); - if (currentVersionResolverMetadata.tag !== primaryTag) { - errors.push(`'release.version.versionActionsOptions.currentVersionResolverMetadata.tag' must be set to '${primaryTag}'`); - versionActionsOptions.currentVersionResolverMetadata ??= {}; - /** @type {any} */ (versionActionsOptions.currentVersionResolverMetadata).tag = primaryTag; - } - - if (errors.length > 0) { - errors.forEach(error); - throw new Error("Nx Release is not correctly configured for the current branch"); - } - - if (options["skip-auth"]) { - info("Skipped npm auth validation"); - } else { - verifyNpmAuth(); - } - - // Output additional tags as pipeline/workflow variable - if (additionalTags.length > 0) { - const tagsValue = additionalTags.join(","); - // Azure Pipelines - console.log(`##vso[task.setvariable variable=additionalTags]${tagsValue}`); - // GitHub Actions - if (process.env["GITHUB_OUTPUT"]) { - fs.appendFileSync(process.env["GITHUB_OUTPUT"], `additionalTags=${tagsValue}\n`); - } - } - - // Don't enable publishing in PRs - if (!getTargetBranch()) { - enablePublishingOnAzurePipelines(); - } -} - -/** - * @param {Options} options - * @returns {number} - */ -function main(options) { - const branch = getCurrentBranch(options); - if (!branch) { - error("Could not get current branch"); - return 1; - } - - const logger = options.verbose ? info : () => undefined; - - const config = loadNxConfig(NX_CONFIG_FILE); - try { - if (isMainBranch(branch)) { - const info = { npmTags: [NPM_TAG_NIGHTLY], prerelease: NPM_TAG_NIGHTLY }; - enablePublishing(config, branch, info, options); - } else if (isStableBranch(branch)) { - const tag = getTagsForStableBranch(branch, options, logger); - enablePublishing(config, branch, tag, options); - } - } catch (e) { - if (options.update) { - const fd = fs.openSync(NX_CONFIG_FILE, "w"); - fs.writeSync(fd, JSON.stringify(config, undefined, 2)); - fs.writeSync(fd, "\n"); - fs.closeSync(fd) - } else { - error(`${e.message}`); - } - return 1; - } - - return 0; -} - -const { values } = util.parseArgs({ - args: process.argv.slice(2), - options: { - "mock-branch": { - type: "string", - }, - "skip-auth": { - type: "boolean", - default: false, - }, - tag: { - type: "string", - default: NPM_TAG_NEXT, - }, - update: { - type: "boolean", - default: false, - }, - verbose: { - type: "boolean", - default: false, - }, - }, - strict: true, -}); - -process.exitCode = main(values); diff --git a/.changeset/config.json b/.changeset/config.json new file mode 100644 index 000000000000..d5e9940e210f --- /dev/null +++ b/.changeset/config.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://unpkg.com/@changesets/config@3.0.5/schema.json", + "changelog": "@changesets/cli/changelog", + "commit": false, + "fixed": [], + "linked": [], + "access": "public", + "baseBranch": "main", + "updateInternalDependencies": "patch", + "ignore": [] +} diff --git a/.github/scripts/changeset-version-with-postbump.mts b/.github/scripts/changeset-version-with-postbump.mts new file mode 100644 index 000000000000..b8d9ab89dbdc --- /dev/null +++ b/.github/scripts/changeset-version-with-postbump.mts @@ -0,0 +1,23 @@ +#!/usr/bin/env node +import { $, echo, fs } from 'zx'; +import { updateReactNativeArtifacts } from '../../scripts/releases/set-rn-artifacts-version.js'; + +// Step 1: Run changeset version to bump package.json files and update CHANGELOGs +echo('📦 Running changeset version...'); +await $`yarn changeset version`; + +// Step 2: Undo the commit changeset version made — changesets/action creates its own commit +echo('🔙 Undoing changeset commit (keeping changes)...'); +await $`git reset --soft HEAD~1`; + +// Step 3: Update native artifacts to match the new react-native version +echo('\n🔄 Updating React Native native artifacts...'); +const { version } = fs.readJsonSync('packages/react-native/package.json'); +await updateReactNativeArtifacts(version); +echo('✅ Native artifacts updated'); + +// Step 4: Update yarn.lock to reflect all changes +echo('\n🔒 Updating yarn.lock...'); +await $`yarn install --mode update-lockfile`; + +echo('\n✅ Version bump complete!'); diff --git a/.github/scripts/validate-changesets.mts b/.github/scripts/validate-changesets.mts new file mode 100644 index 000000000000..5f0fd57e6fe1 --- /dev/null +++ b/.github/scripts/validate-changesets.mts @@ -0,0 +1,117 @@ +#!/usr/bin/env node +import { $, echo, fs } from 'zx'; + +/** + * Validate changesets in CI + * + * Checks: + * 1. Changesets are present (PRs require changesets) + * 2. No major version bumps (breaking changes disallowed) + */ + +// ANSI color codes +const colors = { + red: (msg: string) => `\x1b[31m${msg}\x1b[0m`, + green: (msg: string) => `\x1b[32m${msg}\x1b[0m`, + yellow: (msg: string) => `\x1b[33m${msg}\x1b[0m`, +}; + +// Logging helpers +const log = { + error: (msg: string) => echo(colors.red(msg)), + success: (msg: string) => echo(colors.green(msg)), + warn: (msg: string) => echo(colors.yellow(msg)), + info: (msg: string) => echo(msg), +}; + +interface ChangesetStatusOutput { + releases: Array<{ + name: string; + type: 'major' | 'minor' | 'patch' | 'none'; + oldVersion: string; + newVersion: string; + changesets: string[]; + }>; + changesets: string[]; +} + +async function checkChangesetPresence() { + log.info('\n🔍 Checking for changeset presence...\n'); + + const result = await $`yarn changeset status 2>&1`.nothrow(); + + if (result.exitCode !== 0) { + log.error('❌ Changeset validation failed\n'); + echo(result.stdout); + return false; + } + + log.success('✅ Changesets found'); + return true; +} + +async function checkForMajorBumps() { + log.info('\n🔍 Checking for major version bumps...\n'); + + const result = await $`yarn changeset status --output bumps.json`.nothrow(); + + // If no changesets, skip major bump check + if (result.exitCode !== 0 && result.stdout.includes('no changesets were found')) { + log.warn('No changesets found (skipping major check)'); + return true; + } + + // Other errors + if (result.exitCode !== 0 || !fs.existsSync('bumps.json')) { + log.error('❌ Failed to check for major bumps\n'); + if (result.stderr) log.info(result.stderr); + return false; + } + + const bumpsData: ChangesetStatusOutput = JSON.parse(fs.readFileSync('bumps.json', 'utf-8')); + fs.unlinkSync('bumps.json'); + + const majorBumps = bumpsData.releases.filter(release => release.type === 'major'); + + if (majorBumps.length > 0) { + log.error('❌ Major version bumps detected!\n'); + for (const release of majorBumps) { + log.error(` ${release.name}: major`); + if (release.changesets.length > 0) { + log.error(` (from changesets: ${release.changesets.join(', ')})`); + } + } + log.error('\nMajor version bumps are not allowed.'); + log.warn('If you need to make a breaking change, please discuss with the team first.\n'); + return false; + } + + log.success('✅ No major version bumps found'); + return true; +} + +// Main execution +log.info(`\n${'='.repeat(60)}`); +log.info('Changesets Validation'); +log.info(`${'='.repeat(60)}`); + +const results = { + presence: await checkChangesetPresence(), + majorBumps: await checkForMajorBumps(), +}; + +log.info(`\n${'='.repeat(60)}`); +log.info('Validation Results:'); +log.info(`${'='.repeat(60)}\n`); + +log.info(`Changeset presence: ${results.presence ? '✅ PASS' : '❌ FAIL'}`); +log.info(`Major version check: ${results.majorBumps ? '✅ PASS' : '❌ FAIL'}\n`); + +const allPassed = results.presence && results.majorBumps; + +if (!allPassed) { + log.error('Validation failed!\n'); + throw new Error('Validation failed'); +} + +log.success('All validations passed! ✅\n'); diff --git a/.github/workflows/microsoft-changesets-version.yml b/.github/workflows/microsoft-changesets-version.yml new file mode 100644 index 000000000000..e388bb5eef97 --- /dev/null +++ b/.github/workflows/microsoft-changesets-version.yml @@ -0,0 +1,42 @@ +name: Changesets Version Bump + +on: + push: + branches: + - "*-stable" + workflow_dispatch: + +jobs: + version: + name: Create Version Bump PR + runs-on: ubuntu-latest + + if: ${{ github.repository == 'microsoft/react-native-macos' }} + steps: + - name: Checkout + uses: actions/checkout@v6 + + - name: Setup toolchain + uses: ./.github/actions/microsoft-setup-toolchain + with: + node-version: '22' + + - name: Install dependencies + run: yarn install --immutable + + - name: Generate token for version PR + uses: actions/create-github-app-token@v2 + id: app-token + with: + app-id: ${{ vars.APP_ID }} + private-key: ${{ secrets.GH_APP_PRIVATE_KEY }} + permission-contents: write # for GH releases and Git tags (Changesets) + permission-pull-requests: write # version PRs (Changesets) + + - name: Create Version Bump PR + uses: changesets/action@v1 + with: + version: yarn changeset:version + createGithubReleases: false + env: + GITHUB_TOKEN: ${{ steps.app-token.outputs.token }} diff --git a/.github/workflows/microsoft-pr.yml b/.github/workflows/microsoft-pr.yml index 968a5d5d9bf3..407ece535740 100644 --- a/.github/workflows/microsoft-pr.yml +++ b/.github/workflows/microsoft-pr.yml @@ -53,31 +53,35 @@ jobs: uses: ./.github/actions/microsoft-setup-toolchain with: node-version: '22' - - name: Read publish tag from nx.json - id: config - run: | - PUBLISH_TAG=$(jq -r '.release.version.versionActionsOptions.currentVersionResolverMetadata.tag' nx.json) - echo "publishTag=$PUBLISH_TAG" >> $GITHUB_OUTPUT - echo "Using publish tag from nx.json: $PUBLISH_TAG" - - name: Configure git - run: | - git config --global user.email "53619745+rnbot@users.noreply.github.com" - git config --global user.name "React-Native Bot" - git remote set-url origin https://rnbot:${{ secrets.GITHUB_TOKEN }}@github.com/microsoft/react-native-macos - name: Install dependencies run: yarn - - name: Verify release config - id: prepublish + - name: Show pending version bumps + run: yarn changeset status || true + - name: Build packages + run: yarn build + - name: Simulate publish (dry run) run: | - node .ado/scripts/prepublish-check.mjs --verbose --skip-auth --tag ${{ steps.config.outputs.publishTag }} + yarn workspaces foreach -vv --all --topological --no-private npm publish --tag $(publishTag) --tolerate-republish --dry-run - - name: Version and publish packages (dry run) - run: | - echo "Target branch: ${{ github.base_ref }}" - yarn nx release --dry-run --verbose - - # Show what additional tags would be applied - node .ado/scripts/apply-additional-tags.mjs --tags "${{ steps.prepublish.outputs.additionalTags }}" --dry-run + check-changesets: + name: "Check for Changesets" + permissions: {} + runs-on: ubuntu-latest + # Only required for PRs targeting stable branches + if: ${{ endsWith(github.base_ref, '-stable') }} + steps: + - uses: actions/checkout@v4 + with: + filter: blob:none + fetch-depth: 0 + - name: Setup toolchain + uses: ./.github/actions/microsoft-setup-toolchain + with: + node-version: '22' + - name: Install dependencies + run: yarn install --immutable + - name: Validate changesets + run: yarn changeset:validate yarn-constraints: name: "Check Yarn Constraints" @@ -153,6 +157,7 @@ jobs: needs: - lint-title - npm-publish-dry-run + - check-changesets - yarn-constraints - javascript-tests - build-rntester diff --git a/nx.json b/nx.json deleted file mode 100644 index b54d1bf2fe16..000000000000 --- a/nx.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "$schema": "./node_modules/nx/schemas/nx-schema.json", - "defaultBase": "main", - "targetDefaults": { - "build": { - "dependsOn": ["^build"] - } - }, - "release": { - "changelog": { - "projectChangelogs": { - "file": false, - "createRelease": "github" - }, - "workspaceChangelog": false - }, - "projects": ["packages/react-native", "packages/virtualized-lists"], - "versionPlans": true, - "version": { - "versionActions": "@react-native-macos/nx-release-version", - "versionActionsOptions": { - "currentVersionResolver": "registry", - "currentVersionResolverMetadata": { - "tag": "nightly" - }, - "preid": "nightly" - }, - "useLegacyVersioning": false - } - } -} diff --git a/package.json b/package.json index a90343d48a63..5d4b967903fc 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,10 @@ "test": "jest", "fantom": "./scripts/fantom.sh", "trigger-react-native-release": "node ./scripts/releases-local/trigger-react-native-release.js", - "update-lock": "npx yarn-deduplicate" + "update-lock": "npx yarn-deduplicate", + "changeset": "changeset", + "changeset:version": "node .github/scripts/changeset-version-with-postbump.mts", + "changeset:validate": "node .github/scripts/validate-changesets.mts" }, "workspaces": [ "packages/*", @@ -53,10 +56,10 @@ "@babel/plugin-transform-regenerator": "^7.24.7", "@babel/preset-env": "^7.25.3", "@babel/preset-flow": "^7.24.7", + "@changesets/cli": "^2.28.1", "@electron/packager": "^18.3.6", "@jest/create-cache-key-function": "^29.7.0", "@microsoft/api-extractor": "^7.52.2", - "@nx/js": "^21.4.1", "@react-native/metro-babel-transformer": "workspace:*", "@react-native/metro-config": "workspace:*", "@tsconfig/node22": "22.0.2", @@ -102,7 +105,6 @@ "micromatch": "^4.0.4", "node-fetch": "^2.2.0", "nullthrows": "^1.1.1", - "nx": "21.4.1", "prettier": "2.8.8", "prettier-plugin-hermes-parser": "0.29.1", "react": "19.1.0", @@ -114,7 +116,8 @@ "temp-dir": "^2.0.0", "tinybench": "^3.1.0", "typescript": "5.8.3", - "ws": "^6.2.3" + "ws": "^6.2.3", + "zx": "^8.2.4" }, "resolutions": { "@grpc/proto-loader": "^0.7.8", diff --git a/packages/nx-release-version/README.md b/packages/nx-release-version/README.md deleted file mode 100644 index 540b1de7bc72..000000000000 --- a/packages/nx-release-version/README.md +++ /dev/null @@ -1,21 +0,0 @@ -# os/nx-release-version - -Nx (v21) Version Actions for React Native macOS releases. - -## Overview - -This package provides custom Version Actions for Nx 21's modern release system (`useLegacyVersioning: false`). It extends the built-in `JsVersionActions` to include React Native platform-specific artifact updates. - -## What it does - -When versioning the `react-native-macos` project, this package automatically: - -1. **Updates standard package.json files** (via the base `JsVersionActions`) -2. **Updates React Native platform artifacts**: - - `ReactAndroid/gradle.properties` - - `ReactNativeVersion.java` - - `RCTVersion.m` - - `ReactNativeVersion.h` - - `ReactNativeVersion.js` -3. **Creates a `.rnm-publish` marker file** to indicate successful versioning - diff --git a/packages/nx-release-version/index.js b/packages/nx-release-version/index.js deleted file mode 100644 index f34d124080ad..000000000000 --- a/packages/nx-release-version/index.js +++ /dev/null @@ -1,122 +0,0 @@ -// @ts-check - -// @noflow -const {REPO_ROOT} = require('../../scripts/consts'); -const {afterAllProjectsVersioned: baseAfterAllProjectsVersioned, default: JsVersionActions} = require('@nx/js/src/release/version-actions'); -const fs = require('node:fs'); -const path = require('node:path'); - -/** - * @returns {Promise} - */ -async function runSetVersion() { - const rnmPkgJsonPath = path.join(REPO_ROOT, 'packages', 'react-native', 'package.json'); - const {updateReactNativeArtifacts} = require('../../scripts/releases/set-rn-artifacts-version'); - - const manifest = fs.readFileSync(rnmPkgJsonPath, {encoding: 'utf-8'}); - const {version} = JSON.parse(manifest); - - await updateReactNativeArtifacts(version); - - return [ - path.join( - REPO_ROOT, - 'packages', - 'react-native', - 'ReactAndroid', - 'gradle.properties', - ), - path.join( - REPO_ROOT, - 'packages', - 'react-native', - 'ReactAndroid', - 'src', - 'main', - 'java', - 'com', - 'facebook', - 'react', - 'modules', - 'systeminfo', - 'ReactNativeVersion.kt', - ), - path.join(REPO_ROOT, - 'packages', - 'react-native', - 'React', - 'Base', - 'RCTVersion.m', - ), - path.join( - REPO_ROOT, - 'packages', - 'react-native', - 'ReactCommon', - 'cxxreact', - 'ReactNativeVersion.h', - ), - path.join( - REPO_ROOT, - 'packages', - 'react-native', - 'Libraries', - 'Core', - 'ReactNativeVersion.js', - ), - path.join( - REPO_ROOT, - 'packages', - 'react-native', - 'scripts', - 'codegen', - '__tests__', - '__snapshots__', - 'generate-artifacts-executor-test.js.snap', - ), - ]; -} - -/** - * Custom afterAllProjectsVersioned hook for React Native macOS - * Updates React Native artifacts after all projects have been versioned - * @param {string} cwd - Current working directory - * @param {object} opts - Options object containing versioning information - * @returns {Promise<{changedFiles: string[], deletedFiles: string[]}>} - */ -const afterAllProjectsVersioned = async (cwd, opts) => { - const baseResult = await baseAfterAllProjectsVersioned(cwd, opts); - - const changedFiles = [...baseResult.changedFiles]; - const deletedFiles = [...baseResult.deletedFiles]; - - // Only update React Native artifacts if versioning actually happened - if (changedFiles.length > 0) { - try { - // Create the .rnm-publish file to indicate versioning has occurred - fs.writeFileSync(path.join(REPO_ROOT, '.rnm-publish'), ''); - - // Update React Native artifacts - const versionedFiles = await runSetVersion(); - - // Add the versioned files to changed files - changedFiles.push(...versionedFiles); - - console.log('✅ Updated React Native artifacts'); - console.table(versionedFiles.map(file => path.relative(REPO_ROOT, file))); - } catch (error) { - const errorMessage = error instanceof Error ? error.message : String(error); - console.error(`❌ Failed to update React Native artifacts: ${errorMessage}`); - throw error; - } - } - - return { - changedFiles, - deletedFiles, - }; -}; - -module.exports = JsVersionActions; -module.exports.default = JsVersionActions; -module.exports.afterAllProjectsVersioned = afterAllProjectsVersioned; diff --git a/packages/nx-release-version/package.json b/packages/nx-release-version/package.json deleted file mode 100644 index c0043f1a426d..000000000000 --- a/packages/nx-release-version/package.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "name": "@react-native-macos/nx-release-version", - "version": "0.1.0", - "private": true, - "description": "Nx Release Version Actions for React Native macOS", - "homepage": "https://github.com/microsoft/react-native-macos/tree/HEAD/packages/nx-release-version#readme", - "license": "MIT", - "files": [ - "index.js" - ], - "main": "index.js", - "repository": { - "type": "git", - "url": "git+https://github.com/microsoft/react-native-macos.git", - "directory": "packages/nx-release-version" - }, - "dependencies": { - "@nx/js": "^21.4.1" - }, - "devDependencies": { - "@rnx-kit/tsconfig": "^2.0.0", - "typescript": "^5.6.3" - }, - "engines": { - "node": ">=18" - } -} diff --git a/packages/nx-release-version/tsconfig.json b/packages/nx-release-version/tsconfig.json deleted file mode 100644 index 8b08be4b864b..000000000000 --- a/packages/nx-release-version/tsconfig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "@rnx-kit/tsconfig/tsconfig.json", - "compilerOptions": { - "noEmit": true - }, - "include": ["index.js"] -} diff --git a/packages/react-native/package.json b/packages/react-native/package.json index d3e0ca84270e..874cc2cb47f8 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -109,8 +109,8 @@ "README.md", "rn-get-polyfills.js", "scripts/bundle.js", - "scripts/cocoapods", - "scripts/codegen", + "scripts/cocoapods/**", + "scripts/codegen/**", "scripts/compose-source-maps.js", "scripts/find-node-for-xcode.sh", "scripts/generate-codegen-artifacts.js", @@ -133,7 +133,7 @@ "scripts/xcode/ccache.conf", "scripts/xcode/with-environment.sh", "sdks/.hermesversion", - "sdks/hermes-engine", + "sdks/hermes-engine/**", "sdks/hermesc", "settings.gradle.kts", "src", diff --git a/yarn.lock b/yarn.lock index a2cebcc71aef..36d0215245ae 100644 --- a/yarn.lock +++ b/yarn.lock @@ -51,7 +51,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.2, @babel/core@npm:^7.25.2": +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.25.2": version: 7.26.0 resolution: "@babel/core@npm:7.26.0" dependencies: @@ -524,19 +524,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-decorators@npm:^7.22.7": - version: 7.25.9 - resolution: "@babel/plugin-proposal-decorators@npm:7.25.9" - dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" - "@babel/plugin-syntax-decorators": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/d7d54644f50a60c47090d70121905ca76534bd7a837c03d25e163ca6ae384b48ef6dcfb125a99f12b3ce7e78e074a33f6fa8c4531c1a46aa31274153f587b05e - languageName: node - linkType: hard - "@babel/plugin-proposal-export-default-from@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-proposal-export-default-from@npm:7.25.9" @@ -602,17 +589,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-decorators@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-syntax-decorators@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/47e44a7d61b76dac4f18fd61edc186012e084eb8f1fe253c483b0fe90b73366b4ebd2b0b03728e000fd1fdedc8af3aa6e93246caf97183a8d9d42a0eb57ecfcc - languageName: node - linkType: hard - "@babel/plugin-syntax-dynamic-import@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" @@ -811,7 +787,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.25.9, @babel/plugin-syntax-typescript@npm:^7.3.3, @babel/plugin-syntax-typescript@npm:^7.7.2": +"@babel/plugin-syntax-typescript@npm:^7.25.9, @babel/plugin-syntax-typescript@npm:^7.7.2": version: 7.25.9 resolution: "@babel/plugin-syntax-typescript@npm:7.25.9" dependencies: @@ -893,7 +869,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.22.5, @babel/plugin-transform-class-properties@npm:^7.25.4, @babel/plugin-transform-class-properties@npm:^7.25.9": +"@babel/plugin-transform-class-properties@npm:^7.25.4, @babel/plugin-transform-class-properties@npm:^7.25.9": version: 7.25.9 resolution: "@babel/plugin-transform-class-properties@npm:7.25.9" dependencies: @@ -1404,7 +1380,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:^7.23.2, @babel/plugin-transform-runtime@npm:^7.24.7": +"@babel/plugin-transform-runtime@npm:^7.24.7": version: 7.25.9 resolution: "@babel/plugin-transform-runtime@npm:7.25.9" dependencies: @@ -1553,7 +1529,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:^7.23.2, @babel/preset-env@npm:^7.25.3": +"@babel/preset-env@npm:^7.25.3": version: 7.26.0 resolution: "@babel/preset-env@npm:7.26.0" dependencies: @@ -1658,7 +1634,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.22.5, @babel/preset-typescript@npm:^7.24.7": +"@babel/preset-typescript@npm:^7.24.7": version: 7.26.0 resolution: "@babel/preset-typescript@npm:7.26.0" dependencies: @@ -1688,14 +1664,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.12.5": - version: 7.27.6 - resolution: "@babel/runtime@npm:7.27.6" - checksum: 10c0/89726be83f356f511dcdb74d3ea4d873a5f0cf0017d4530cb53aa27380c01ca102d573eff8b8b77815e624b1f8c24e7f0311834ad4fb632c90a770fda00bd4c8 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.22.6, @babel/runtime@npm:^7.25.0, @babel/runtime@npm:^7.8.4": +"@babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.25.0, @babel/runtime@npm:^7.8.4": version: 7.26.0 resolution: "@babel/runtime@npm:7.26.0" dependencies: @@ -1704,6 +1673,13 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.5.5": + version: 7.28.6 + resolution: "@babel/runtime@npm:7.28.6" + checksum: 10c0/358cf2429992ac1c466df1a21c1601d595c46930a13c1d4662fde908d44ee78ec3c183aaff513ecb01ef8c55c3624afe0309eeeb34715672dbfadb7feedb2c0d + languageName: node + linkType: hard + "@babel/template@npm:^7.25.0, @babel/template@npm:^7.25.9, @babel/template@npm:^7.3.3": version: 7.25.9 resolution: "@babel/template@npm:7.25.9" @@ -1741,21 +1717,6 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/traverse@npm:7.25.9" - dependencies: - "@babel/code-frame": "npm:^7.25.9" - "@babel/generator": "npm:^7.25.9" - "@babel/parser": "npm:^7.25.9" - "@babel/template": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10c0/e90be586a714da4adb80e6cb6a3c5cfcaa9b28148abdafb065e34cc109676fc3db22cf98cd2b2fff66ffb9b50c0ef882cab0f466b6844be0f6c637b82719bba1 - languageName: node - linkType: hard - "@babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.27.1": version: 7.28.0 resolution: "@babel/traverse@npm:7.28.0" @@ -1771,6 +1732,21 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/traverse@npm:7.25.9" + dependencies: + "@babel/code-frame": "npm:^7.25.9" + "@babel/generator": "npm:^7.25.9" + "@babel/parser": "npm:^7.25.9" + "@babel/template": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10c0/e90be586a714da4adb80e6cb6a3c5cfcaa9b28148abdafb065e34cc109676fc3db22cf98cd2b2fff66ffb9b50c0ef882cab0f466b6844be0f6c637b82719bba1 + languageName: node + linkType: hard + "@babel/traverse@npm:^7.28.3, @babel/traverse@npm:^7.28.4": version: 7.28.4 resolution: "@babel/traverse@npm:7.28.4" @@ -1833,6 +1809,240 @@ __metadata: languageName: node linkType: hard +"@changesets/apply-release-plan@npm:^7.0.14": + version: 7.0.14 + resolution: "@changesets/apply-release-plan@npm:7.0.14" + dependencies: + "@changesets/config": "npm:^3.1.2" + "@changesets/get-version-range-type": "npm:^0.4.0" + "@changesets/git": "npm:^3.0.4" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + detect-indent: "npm:^6.0.0" + fs-extra: "npm:^7.0.1" + lodash.startcase: "npm:^4.4.0" + outdent: "npm:^0.5.0" + prettier: "npm:^2.7.1" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.5.3" + checksum: 10c0/097c7ebcec758966b6728696498d59cfac23271aba2a56824ee307be1eefb2d0c6974aef1be4841e20b3458546ffacfd108c1afbf3acc512d6c3a4e30fa28622 + languageName: node + linkType: hard + +"@changesets/assemble-release-plan@npm:^6.0.9": + version: 6.0.9 + resolution: "@changesets/assemble-release-plan@npm:6.0.9" + dependencies: + "@changesets/errors": "npm:^0.2.0" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + semver: "npm:^7.5.3" + checksum: 10c0/128f87975f65d9ceb2c997df186a5deae8637fd3868098bb4fb9772f35fdd3b47883ccbdc2761d0468e60a83ef4e2c1561a8e58f8052bfe2daf1ea046803fe1a + languageName: node + linkType: hard + +"@changesets/changelog-git@npm:^0.2.1": + version: 0.2.1 + resolution: "@changesets/changelog-git@npm:0.2.1" + dependencies: + "@changesets/types": "npm:^6.1.0" + checksum: 10c0/6a6fb315ffb2266fcb8f32ae9a60ccdb5436e52350a2f53beacf9822d3355f9052aba5001a718e12af472b4a8fabd69b408d0b11c02ac909ba7a183d27a9f7fd + languageName: node + linkType: hard + +"@changesets/cli@npm:^2.28.1": + version: 2.29.8 + resolution: "@changesets/cli@npm:2.29.8" + dependencies: + "@changesets/apply-release-plan": "npm:^7.0.14" + "@changesets/assemble-release-plan": "npm:^6.0.9" + "@changesets/changelog-git": "npm:^0.2.1" + "@changesets/config": "npm:^3.1.2" + "@changesets/errors": "npm:^0.2.0" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/get-release-plan": "npm:^4.0.14" + "@changesets/git": "npm:^3.0.4" + "@changesets/logger": "npm:^0.1.1" + "@changesets/pre": "npm:^2.0.2" + "@changesets/read": "npm:^0.6.6" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" + "@changesets/write": "npm:^0.4.0" + "@inquirer/external-editor": "npm:^1.0.2" + "@manypkg/get-packages": "npm:^1.1.3" + ansi-colors: "npm:^4.1.3" + ci-info: "npm:^3.7.0" + enquirer: "npm:^2.4.1" + fs-extra: "npm:^7.0.1" + mri: "npm:^1.2.0" + p-limit: "npm:^2.2.0" + package-manager-detector: "npm:^0.2.0" + picocolors: "npm:^1.1.0" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.5.3" + spawndamnit: "npm:^3.0.1" + term-size: "npm:^2.1.0" + bin: + changeset: bin.js + checksum: 10c0/85c32814698403f1634b649d96b8b32f04fa7f2065e455df672c0b39e9a2dc3a05538b82496536ac00aabf7810dfa68ff8049fa4f618e50ed00a29ceb302a7b5 + languageName: node + linkType: hard + +"@changesets/config@npm:^3.1.2": + version: 3.1.2 + resolution: "@changesets/config@npm:3.1.2" + dependencies: + "@changesets/errors": "npm:^0.2.0" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/logger": "npm:^0.1.1" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + fs-extra: "npm:^7.0.1" + micromatch: "npm:^4.0.8" + checksum: 10c0/76065383cd5b7595f95ad7dc4aacfa74dd4ebb2ef956c30ea97e6f09b87b2e73b870676e7b294290b6cf9b1777983526bc8d3bb58dedd37dfa8a5ddbb02ebe1a + languageName: node + linkType: hard + +"@changesets/errors@npm:^0.2.0": + version: 0.2.0 + resolution: "@changesets/errors@npm:0.2.0" + dependencies: + extendable-error: "npm:^0.1.5" + checksum: 10c0/f2757c752ab04e9733b0dfd7903f1caf873f9e603794c4d9ea2294af4f937c73d07273c24be864ad0c30b6a98424360d5b96a6eab14f97f3cf2cbfd3763b95c1 + languageName: node + linkType: hard + +"@changesets/get-dependents-graph@npm:^2.1.3": + version: 2.1.3 + resolution: "@changesets/get-dependents-graph@npm:2.1.3" + dependencies: + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + picocolors: "npm:^1.1.0" + semver: "npm:^7.5.3" + checksum: 10c0/b9d9992440b7e09dcaf22f57d28f1d8e0e31996e1bc44dbbfa1801e44f93fa49ebba6f9356c60f6ff0bd85cd0f0d0b8602f7e0f2addc5be647b686e6f8985f70 + languageName: node + linkType: hard + +"@changesets/get-release-plan@npm:^4.0.14": + version: 4.0.14 + resolution: "@changesets/get-release-plan@npm:4.0.14" + dependencies: + "@changesets/assemble-release-plan": "npm:^6.0.9" + "@changesets/config": "npm:^3.1.2" + "@changesets/pre": "npm:^2.0.2" + "@changesets/read": "npm:^0.6.6" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + checksum: 10c0/24a15056955fc3967e023f058fa6c1e7550f3aad5c299264307a09b6d312868715684595bdb45a79c3f25fc809a70582be39861f3ae958d392b89a234f65b670 + languageName: node + linkType: hard + +"@changesets/get-version-range-type@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/get-version-range-type@npm:0.4.0" + checksum: 10c0/e466208c8383489a383f37958d8b5b9aed38539f9287b47fe155a2e8855973f6960fb1724a1ee33b11580d65e1011059045ee654e8ef51e4783017d8989c9d3f + languageName: node + linkType: hard + +"@changesets/git@npm:^3.0.4": + version: 3.0.4 + resolution: "@changesets/git@npm:3.0.4" + dependencies: + "@changesets/errors": "npm:^0.2.0" + "@manypkg/get-packages": "npm:^1.1.3" + is-subdir: "npm:^1.1.1" + micromatch: "npm:^4.0.8" + spawndamnit: "npm:^3.0.1" + checksum: 10c0/4abbdc1dec6ddc50b6ad927d9eba4f23acd775fdff615415813099befb0cecd1b0f56ceea5e18a5a3cbbb919d68179366074b02a954fbf4016501e5fd125d2b5 + languageName: node + linkType: hard + +"@changesets/logger@npm:^0.1.1": + version: 0.1.1 + resolution: "@changesets/logger@npm:0.1.1" + dependencies: + picocolors: "npm:^1.1.0" + checksum: 10c0/a0933b5bd4d99e10730b22612dc1bdfd25b8804c5b48f8cada050bf5c7a89b2ae9a61687f846a5e9e5d379a95b59fef795c8d5d91e49a251f8da2be76133f83f + languageName: node + linkType: hard + +"@changesets/parse@npm:^0.4.2": + version: 0.4.2 + resolution: "@changesets/parse@npm:0.4.2" + dependencies: + "@changesets/types": "npm:^6.1.0" + js-yaml: "npm:^4.1.1" + checksum: 10c0/fdc1c99e01257e194a5ff59213993158deae9f84a66f5444a636645ff2655f67b6031589bab796a8c3ed653220d3c55fd62a6af2504a7c54bb541ac573119c5d + languageName: node + linkType: hard + +"@changesets/pre@npm:^2.0.2": + version: 2.0.2 + resolution: "@changesets/pre@npm:2.0.2" + dependencies: + "@changesets/errors": "npm:^0.2.0" + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + fs-extra: "npm:^7.0.1" + checksum: 10c0/0af9396d84c47a88d79b757e9db4e3579b6620260f92c243b8349e7fcefca3c2652583f6d215c13115bed5d5cdc30c975f307fd6acbb89d205b1ba2ae403b918 + languageName: node + linkType: hard + +"@changesets/read@npm:^0.6.6": + version: 0.6.6 + resolution: "@changesets/read@npm:0.6.6" + dependencies: + "@changesets/git": "npm:^3.0.4" + "@changesets/logger": "npm:^0.1.1" + "@changesets/parse": "npm:^0.4.2" + "@changesets/types": "npm:^6.1.0" + fs-extra: "npm:^7.0.1" + p-filter: "npm:^2.1.0" + picocolors: "npm:^1.1.0" + checksum: 10c0/a0a503061764bb391e00a37df1251c90356cf46519663dd517e58bc170c290f591abc1cff44569c88c87083360a36e2d756afcf7537b8725f4decfd915f838d3 + languageName: node + linkType: hard + +"@changesets/should-skip-package@npm:^0.1.2": + version: 0.1.2 + resolution: "@changesets/should-skip-package@npm:0.1.2" + dependencies: + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + checksum: 10c0/484e339e7d6e6950e12bff4eda6e8eccb077c0fbb1f09dd95d2ae948b715226a838c71eaf50cd2d7e0e631ce3bfb1ca93ac752436e6feae5b87aece2e917b440 + languageName: node + linkType: hard + +"@changesets/types@npm:^4.0.1": + version: 4.1.0 + resolution: "@changesets/types@npm:4.1.0" + checksum: 10c0/a372ad21f6a1e0d4ce6c19573c1ca269eef1ad53c26751ad9515a24f003e7c49dcd859dbb1fedb6badaf7be956c1559e8798304039e0ec0da2d9a68583f13464 + languageName: node + linkType: hard + +"@changesets/types@npm:^6.1.0": + version: 6.1.0 + resolution: "@changesets/types@npm:6.1.0" + checksum: 10c0/b4cea3a4465d1eaf0bbd7be1e404aca5a055a61d4cc72aadcb73bbbda1670b4022736b8d3052616cbf1f451afa0637545d077697f4b923236539af9cd5abce6c + languageName: node + linkType: hard + +"@changesets/write@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/write@npm:0.4.0" + dependencies: + "@changesets/types": "npm:^6.1.0" + fs-extra: "npm:^7.0.1" + human-id: "npm:^4.1.1" + prettier: "npm:^2.7.1" + checksum: 10c0/311f4d0e536d1b5f2d3f9053537d62b2d4cdbd51e1d2767807ac9d1e0f380367f915d2ad370e5c73902d5a54bffd282d53fff5418c8ad31df51751d652bea826 + languageName: node + linkType: hard + "@electron/asar@npm:^3.2.13, @electron/asar@npm:^3.3.1": version: 3.4.1 resolution: "@electron/asar@npm:3.4.1" @@ -1973,34 +2183,6 @@ __metadata: languageName: node linkType: hard -"@emnapi/core@npm:^1.1.0": - version: 1.3.1 - resolution: "@emnapi/core@npm:1.3.1" - dependencies: - "@emnapi/wasi-threads": "npm:1.0.1" - tslib: "npm:^2.4.0" - checksum: 10c0/d3be1044ad704e2c486641bc18908523490f28c7d38bd12d9c1d4ce37d39dae6c4aecd2f2eaf44c6e3bd90eaf04e0591acc440b1b038cdf43cce078a355a0ea0 - languageName: node - linkType: hard - -"@emnapi/runtime@npm:^1.1.0": - version: 1.3.1 - resolution: "@emnapi/runtime@npm:1.3.1" - dependencies: - tslib: "npm:^2.4.0" - checksum: 10c0/060ffede50f1b619c15083312b80a9e62a5b0c87aa8c1b54854c49766c9d69f8d1d3d87bd963a647071263a320db41b25eaa50b74d6a80dcc763c23dbeaafd6c - languageName: node - linkType: hard - -"@emnapi/wasi-threads@npm:1.0.1": - version: 1.0.1 - resolution: "@emnapi/wasi-threads@npm:1.0.1" - dependencies: - tslib: "npm:^2.4.0" - checksum: 10c0/1e0c8036b8d53e9b07cc9acf021705ef6c86ab6b13e1acda7fffaf541a2d3565072afb92597419173ced9ea14f6bf32fce149106e669b5902b825e8b499e5c6c - languageName: node - linkType: hard - "@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": version: 4.4.0 resolution: "@eslint-community/eslint-utils@npm:4.4.0" @@ -2043,10 +2225,10 @@ __metadata: languageName: node linkType: hard -"@gar/promise-retry@npm:^1.0.0": - version: 1.0.3 - resolution: "@gar/promise-retry@npm:1.0.3" - checksum: 10c0/885b02c8b0d75b2d215da25f3b639158c4fbe8fefe0d79163304534b9a6d0710db4b7699f7cd3cc1a730792bff04cbe19f4850a62d3e105a663eaeec88f38332 +"@fastify/busboy@npm:^2.0.0": + version: 2.1.1 + resolution: "@fastify/busboy@npm:2.1.1" + checksum: 10c0/6f8027a8cba7f8f7b736718b013f5a38c0476eea67034c94a0d3c375e2b114366ad4419e6a6fa7ffc2ef9c6d3e0435d76dd584a7a1cbac23962fda7650b579e3 languageName: node linkType: hard @@ -2122,12 +2304,48 @@ __metadata: languageName: node linkType: hard -"@isaacs/fs-minipass@npm:^4.0.0": +"@inquirer/external-editor@npm:^1.0.2": + version: 1.0.3 + resolution: "@inquirer/external-editor@npm:1.0.3" + dependencies: + chardet: "npm:^2.1.1" + iconv-lite: "npm:^0.7.0" + peerDependencies: + "@types/node": ">=18" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/82951cb7f3762dd78cca2ea291396841e3f4adfe26004b5badfed1cec4b6a04bb567dff94d0e41b35c61bdd7957317c64c22f58074d14b238d44e44d9e420019 + languageName: node + linkType: hard + +"@isaacs/balanced-match@npm:^4.0.1": version: 4.0.1 - resolution: "@isaacs/fs-minipass@npm:4.0.1" + resolution: "@isaacs/balanced-match@npm:4.0.1" + checksum: 10c0/7da011805b259ec5c955f01cee903da72ad97c5e6f01ca96197267d3f33103d5b2f8a1af192140f3aa64526c593c8d098ae366c2b11f7f17645d12387c2fd420 + languageName: node + linkType: hard + +"@isaacs/brace-expansion@npm:^5.0.0": + version: 5.0.0 + resolution: "@isaacs/brace-expansion@npm:5.0.0" dependencies: - minipass: "npm:^7.0.4" - checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 + "@isaacs/balanced-match": "npm:^4.0.1" + checksum: 10c0/b4d4812f4be53afc2c5b6c545001ff7a4659af68d4484804e9d514e183d20269bb81def8682c01a22b17c4d6aed14292c8494f7d2ac664e547101c1a905aa977 + languageName: node + linkType: hard + +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: "npm:^5.1.2" + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: "npm:^7.0.1" + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: "npm:^8.1.0" + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e languageName: node linkType: hard @@ -2222,13 +2440,6 @@ __metadata: languageName: node linkType: hard -"@jest/diff-sequences@npm:30.0.1": - version: 30.0.1 - resolution: "@jest/diff-sequences@npm:30.0.1" - checksum: 10c0/3a840404e6021725ef7f86b11f7b2d13dd02846481264db0e447ee33b7ee992134e402cdc8b8b0ac969d37c6c0183044e382dedee72001cdf50cfb3c8088de74 - languageName: node - linkType: hard - "@jest/environment@npm:^29.7.0": version: 29.7.0 resolution: "@jest/environment@npm:29.7.0" @@ -2274,13 +2485,6 @@ __metadata: languageName: node linkType: hard -"@jest/get-type@npm:30.0.1": - version: 30.0.1 - resolution: "@jest/get-type@npm:30.0.1" - checksum: 10c0/92437ae42d0df57e8acc2d067288151439db4752cde4f5e680c73c8a6e34568bbd8c1c81a2f2f9a637a619c2aac8bc87553fb80e31475b59e2ed789a71e5e540 - languageName: node - linkType: hard - "@jest/globals@npm:^29.7.0": version: 29.7.0 resolution: "@jest/globals@npm:29.7.0" @@ -2330,15 +2534,6 @@ __metadata: languageName: node linkType: hard -"@jest/schemas@npm:30.0.5": - version: 30.0.5 - resolution: "@jest/schemas@npm:30.0.5" - dependencies: - "@sinclair/typebox": "npm:^0.34.0" - checksum: 10c0/449dcd7ec5c6505e9ac3169d1143937e67044ae3e66a729ce4baf31812dfd30535f2b3b2934393c97cfdf5984ff581120e6b38f62b8560c8b5b7cc07f4175f65 - languageName: node - linkType: hard - "@jest/schemas@npm:^29.6.3": version: 29.6.3 resolution: "@jest/schemas@npm:29.6.3" @@ -2417,6 +2612,19 @@ __metadata: languageName: node linkType: hard +"@jest/types@npm:^26.6.2": + version: 26.6.2 + resolution: "@jest/types@npm:26.6.2" + dependencies: + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" + "@types/node": "npm:*" + "@types/yargs": "npm:^15.0.0" + chalk: "npm:^4.0.0" + checksum: 10c0/5b9b957f38a002895eb04bbb8c3dda6fccce8e2551f3f44b02f1f43063a78e8bedce73cd4330b53ede00ae005de5cd805982fbb2ec6ab9feacf96344240d5db2 + languageName: node + linkType: hard + "@jest/types@npm:^29.6.3": version: 29.6.3 resolution: "@jest/types@npm:29.6.3" @@ -2529,68 +2737,82 @@ __metadata: languageName: node linkType: hard -"@microsoft/api-extractor-model@npm:7.33.4": - version: 7.33.4 - resolution: "@microsoft/api-extractor-model@npm:7.33.4" +"@manypkg/find-root@npm:^1.1.0": + version: 1.1.0 + resolution: "@manypkg/find-root@npm:1.1.0" + dependencies: + "@babel/runtime": "npm:^7.5.5" + "@types/node": "npm:^12.7.1" + find-up: "npm:^4.1.0" + fs-extra: "npm:^8.1.0" + checksum: 10c0/0ee907698e6c73d6f1821ff630f3fec6dcf38260817c8752fec8991ac38b95ba431ab11c2773ddf9beb33d0e057f1122b00e8ffc9b8411b3fd24151413626fa6 + languageName: node + linkType: hard + +"@manypkg/get-packages@npm:^1.1.3": + version: 1.1.3 + resolution: "@manypkg/get-packages@npm:1.1.3" + dependencies: + "@babel/runtime": "npm:^7.5.5" + "@changesets/types": "npm:^4.0.1" + "@manypkg/find-root": "npm:^1.1.0" + fs-extra: "npm:^8.1.0" + globby: "npm:^11.0.0" + read-yaml-file: "npm:^1.1.0" + checksum: 10c0/f05907d1174ae28861eaa06d0efdc144f773d9a4b8b65e1e7cdc01eb93361d335351b4a336e05c6aac02661be39e8809a3f7ad28bc67b6b338071434ab442130 + languageName: node + linkType: hard + +"@microsoft/api-extractor-model@npm:7.31.1": + version: 7.31.1 + resolution: "@microsoft/api-extractor-model@npm:7.31.1" dependencies: - "@microsoft/tsdoc": "npm:~0.16.0" - "@microsoft/tsdoc-config": "npm:~0.18.1" - "@rushstack/node-core-library": "npm:5.20.3" - checksum: 10c0/c71569e59a5f876c600f38240ed8d12c1e4c908a2a6af9cd75f3b22334d7c950b54f367622205930253fc03474c0aa7d017adfce571feff3011780f2502c0391 + "@microsoft/tsdoc": "npm:~0.15.1" + "@microsoft/tsdoc-config": "npm:~0.17.1" + "@rushstack/node-core-library": "npm:5.17.0" + checksum: 10c0/cf3c8fbc808bb088500af50ed0ac50518437e8018bdbe41698b8973a3ef33e2889c795b94da79bb6833f1fe7cafe91bc77ddc6e3a9791f016c2d84eff4794dc3 languageName: node linkType: hard "@microsoft/api-extractor@npm:^7.52.2": - version: 7.57.7 - resolution: "@microsoft/api-extractor@npm:7.57.7" - dependencies: - "@microsoft/api-extractor-model": "npm:7.33.4" - "@microsoft/tsdoc": "npm:~0.16.0" - "@microsoft/tsdoc-config": "npm:~0.18.1" - "@rushstack/node-core-library": "npm:5.20.3" - "@rushstack/rig-package": "npm:0.7.2" - "@rushstack/terminal": "npm:0.22.3" - "@rushstack/ts-command-line": "npm:5.3.3" - diff: "npm:~8.0.2" - lodash: "npm:~4.17.23" - minimatch: "npm:10.2.3" + version: 7.53.1 + resolution: "@microsoft/api-extractor@npm:7.53.1" + dependencies: + "@microsoft/api-extractor-model": "npm:7.31.1" + "@microsoft/tsdoc": "npm:~0.15.1" + "@microsoft/tsdoc-config": "npm:~0.17.1" + "@rushstack/node-core-library": "npm:5.17.0" + "@rushstack/rig-package": "npm:0.6.0" + "@rushstack/terminal": "npm:0.19.1" + "@rushstack/ts-command-line": "npm:5.1.1" + lodash: "npm:~4.17.15" + minimatch: "npm:10.0.3" resolve: "npm:~1.22.1" semver: "npm:~7.5.4" source-map: "npm:~0.6.1" typescript: "npm:5.8.2" bin: api-extractor: bin/api-extractor - checksum: 10c0/3a03fa82c3ca57cabd3350339ccfc1910b78b091cc3dbe4c413654b139a2aefef5b0fb634b5602ee6b13512545e218b07efad584098d0f2d55ed8bb69c659ba3 + checksum: 10c0/060f7231b388326a39df0bfcfce026164fc17b6afc83aeb4bb7535432085a8b01e2df792f03326d4673a32e3fc94498efce6031dec2d27ca32ab4da0ea3e7905 languageName: node linkType: hard -"@microsoft/tsdoc-config@npm:~0.18.1": - version: 0.18.1 - resolution: "@microsoft/tsdoc-config@npm:0.18.1" +"@microsoft/tsdoc-config@npm:~0.17.1": + version: 0.17.1 + resolution: "@microsoft/tsdoc-config@npm:0.17.1" dependencies: - "@microsoft/tsdoc": "npm:0.16.0" - ajv: "npm:~8.18.0" + "@microsoft/tsdoc": "npm:0.15.1" + ajv: "npm:~8.12.0" jju: "npm:~1.4.0" resolve: "npm:~1.22.2" - checksum: 10c0/06507f7ced4fadf3e68368c60810c1e057403581f720e6cf96b4d6b6bc7a927232510da40425ffd67d5d918ec7cfba8baec56406687330f233f67eb11b9d8d65 + checksum: 10c0/a686355796f492f27af17e2a17d615221309caf4d9f9047a5a8f17f8625c467c4c81e2a7923ddafd71b892631d5e5013c4b8cc49c5867d3cc1d260fd90c1413d languageName: node linkType: hard -"@microsoft/tsdoc@npm:0.16.0, @microsoft/tsdoc@npm:~0.16.0": - version: 0.16.0 - resolution: "@microsoft/tsdoc@npm:0.16.0" - checksum: 10c0/8883bb0ed22753af7360e9222687fda4eb448f0a574ea34b4596c11e320148b3ae0d24e00f8923df8ba7bc62a46a6f53b9343243a348640d923dfd55d52cd6bb - languageName: node - linkType: hard - -"@napi-rs/wasm-runtime@npm:0.2.4": - version: 0.2.4 - resolution: "@napi-rs/wasm-runtime@npm:0.2.4" - dependencies: - "@emnapi/core": "npm:^1.1.0" - "@emnapi/runtime": "npm:^1.1.0" - "@tybys/wasm-util": "npm:^0.9.0" - checksum: 10c0/1040de49b2ef509db207e2517465dbf7fb3474f20e8ec32897672a962ff4f59872385666dac61dc9dbeae3cae5dad265d8dc3865da756adeb07d1634c67b03a1 +"@microsoft/tsdoc@npm:0.15.1, @microsoft/tsdoc@npm:~0.15.1": + version: 0.15.1 + resolution: "@microsoft/tsdoc@npm:0.15.1" + checksum: 10c0/09948691fac56c45a0d1920de478d66a30371a325bd81addc92eea5654d95106ce173c440fea1a1bd5bb95b3a544b6d4def7bb0b5a846c05d043575d8369a20c languageName: node linkType: hard @@ -2630,180 +2852,25 @@ __metadata: languageName: node linkType: hard -"@npmcli/agent@npm:^4.0.0": - version: 4.0.0 - resolution: "@npmcli/agent@npm:4.0.0" +"@npmcli/agent@npm:^2.0.0": + version: 2.2.0 + resolution: "@npmcli/agent@npm:2.2.0" dependencies: agent-base: "npm:^7.1.0" http-proxy-agent: "npm:^7.0.0" https-proxy-agent: "npm:^7.0.1" - lru-cache: "npm:^11.2.1" - socks-proxy-agent: "npm:^8.0.3" - checksum: 10c0/f7b5ce0f3dd42c3f8c6546e8433573d8049f67ef11ec22aa4704bc41483122f68bf97752e06302c455ead667af5cb753e6a09bff06632bc465c1cfd4c4b75a53 + lru-cache: "npm:^10.0.1" + socks-proxy-agent: "npm:^8.0.1" + checksum: 10c0/7b89590598476dda88e79c473766b67c682aae6e0ab0213491daa6083dcc0c171f86b3868f5506f22c09aa5ea69ad7dfb78f4bf39a8dca375d89a42f408645b3 languageName: node linkType: hard -"@npmcli/fs@npm:^5.0.0": - version: 5.0.0 - resolution: "@npmcli/fs@npm:5.0.0" +"@npmcli/fs@npm:^3.1.0": + version: 3.1.0 + resolution: "@npmcli/fs@npm:3.1.0" dependencies: semver: "npm:^7.3.5" - checksum: 10c0/26e376d780f60ff16e874a0ac9bc3399186846baae0b6e1352286385ac134d900cc5dafaded77f38d77f86898fc923ae1cee9d7399f0275b1aa24878915d722b - languageName: node - linkType: hard - -"@npmcli/redact@npm:^4.0.0": - version: 4.0.0 - resolution: "@npmcli/redact@npm:4.0.0" - checksum: 10c0/a1e9ba9c70a6b40e175bda2c3dd8cfdaf096e6b7f7a132c855c083c8dfe545c3237cd56702e2e6627a580b1d63373599d49a1192c4078a85bf47bbde824df31c - languageName: node - linkType: hard - -"@nx/devkit@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/devkit@npm:21.4.1" - dependencies: - ejs: "npm:^3.1.7" - enquirer: "npm:~2.3.6" - ignore: "npm:^5.0.4" - minimatch: "npm:9.0.3" - nx: "npm:21.4.1" - semver: "npm:^7.5.3" - tmp: "npm:~0.2.1" - tslib: "npm:^2.3.0" - yargs-parser: "npm:21.1.1" - peerDependencies: - nx: ">= 20 <= 22" - checksum: 10c0/7df3931cc0983c039d7ed3653b629da25de3388a7397b4383da0c9e48bb13395e1f4d1ee845a8c87792920a956aac7e2920da9918dfbedad1e2f74f5273d2a81 - languageName: node - linkType: hard - -"@nx/js@npm:^21.4.1": - version: 21.4.1 - resolution: "@nx/js@npm:21.4.1" - dependencies: - "@babel/core": "npm:^7.23.2" - "@babel/plugin-proposal-decorators": "npm:^7.22.7" - "@babel/plugin-transform-class-properties": "npm:^7.22.5" - "@babel/plugin-transform-runtime": "npm:^7.23.2" - "@babel/preset-env": "npm:^7.23.2" - "@babel/preset-typescript": "npm:^7.22.5" - "@babel/runtime": "npm:^7.22.6" - "@nx/devkit": "npm:21.4.1" - "@nx/workspace": "npm:21.4.1" - "@zkochan/js-yaml": "npm:0.0.7" - babel-plugin-const-enum: "npm:^1.0.1" - babel-plugin-macros: "npm:^3.1.0" - babel-plugin-transform-typescript-metadata: "npm:^0.3.1" - chalk: "npm:^4.1.0" - columnify: "npm:^1.6.0" - detect-port: "npm:^1.5.1" - enquirer: "npm:~2.3.6" - ignore: "npm:^5.0.4" - js-tokens: "npm:^4.0.0" - jsonc-parser: "npm:3.2.0" - npm-package-arg: "npm:11.0.1" - npm-run-path: "npm:^4.0.1" - ora: "npm:5.3.0" - picocolors: "npm:^1.1.0" - picomatch: "npm:4.0.2" - semver: "npm:^7.5.3" - source-map-support: "npm:0.5.19" - tinyglobby: "npm:^0.2.12" - tslib: "npm:^2.3.0" - peerDependencies: - verdaccio: ^6.0.5 - peerDependenciesMeta: - verdaccio: - optional: true - checksum: 10c0/4b3bf085f767e390c804e2bdf4b7e4f82560386005cb6653635565b4658039a30ccf75340eaeca120dec159249505a06f7e672ef5c89cfbd7152863ac3d5c96e - languageName: node - linkType: hard - -"@nx/nx-darwin-arm64@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/nx-darwin-arm64@npm:21.4.1" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@nx/nx-darwin-x64@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/nx-darwin-x64@npm:21.4.1" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@nx/nx-freebsd-x64@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/nx-freebsd-x64@npm:21.4.1" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@nx/nx-linux-arm-gnueabihf@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/nx-linux-arm-gnueabihf@npm:21.4.1" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@nx/nx-linux-arm64-gnu@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/nx-linux-arm64-gnu@npm:21.4.1" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@nx/nx-linux-arm64-musl@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/nx-linux-arm64-musl@npm:21.4.1" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@nx/nx-linux-x64-gnu@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/nx-linux-x64-gnu@npm:21.4.1" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@nx/nx-linux-x64-musl@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/nx-linux-x64-musl@npm:21.4.1" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@nx/nx-win32-arm64-msvc@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/nx-win32-arm64-msvc@npm:21.4.1" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@nx/nx-win32-x64-msvc@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/nx-win32-x64-msvc@npm:21.4.1" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@nx/workspace@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/workspace@npm:21.4.1" - dependencies: - "@nx/devkit": "npm:21.4.1" - "@zkochan/js-yaml": "npm:0.0.7" - chalk: "npm:^4.1.0" - enquirer: "npm:~2.3.6" - nx: "npm:21.4.1" - picomatch: "npm:4.0.2" - semver: "npm:^7.6.3" - tslib: "npm:^2.3.0" - yargs-parser: "npm:21.1.1" - checksum: 10c0/fde8f09281a6dbdef7437b364cc93ede7404b134242f301c0d34ec5302cc820f18b9d5e047971a60a6e2d0ad9a537b485e1063dda0de8e54a34162783f413db9 + checksum: 10c0/162b4a0b8705cd6f5c2470b851d1dc6cd228c86d2170e1769d738c1fbb69a87160901411c3c035331e9e99db72f1f1099a8b734bf1637cc32b9a5be1660e4e1e languageName: node linkType: hard @@ -3056,65 +3123,72 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-clean@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli-clean@npm:20.0.0" +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd + languageName: node + linkType: hard + +"@react-native-community/cli-clean@npm:20.0.0-alpha.0": + version: 20.0.0-alpha.0 + resolution: "@react-native-community/cli-clean@npm:20.0.0-alpha.0" dependencies: - "@react-native-community/cli-tools": "npm:20.0.0" + "@react-native-community/cli-tools": "npm:20.0.0-alpha.0" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" fast-glob: "npm:^3.3.2" - checksum: 10c0/cd65907bf2bff82abe8a6616802cf1f756340983e9154a93e771710059ccbf863e45046d2568a6bcb85ef1b4e51b883866ce6371950ec27309a6d1e3fc10cbf4 + checksum: 10c0/f0deec3a48ba6cdc3d6e330f15b08c7b140dcd02d3b34ed1a5b9fdf8ff987d69682f6033c512f6a453f10fa95f1ffc3c27be7ae2d59830898c0204063b849cba languageName: node linkType: hard -"@react-native-community/cli-config-android@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli-config-android@npm:20.0.0" +"@react-native-community/cli-config-android@npm:20.0.0-alpha.0": + version: 20.0.0-alpha.0 + resolution: "@react-native-community/cli-config-android@npm:20.0.0-alpha.0" dependencies: - "@react-native-community/cli-tools": "npm:20.0.0" + "@react-native-community/cli-tools": "npm:20.0.0-alpha.0" chalk: "npm:^4.1.2" fast-glob: "npm:^3.3.2" fast-xml-parser: "npm:^4.4.1" - checksum: 10c0/79298ecde495e0587585e8d67431e9543ac83392a06e5c8fb736853d199f0aae014858b1d3db81ce3decf58c2172c95c78eeb27e0f2be2b8a5ad43b96331d0ce + checksum: 10c0/18a4fcc9f2e99c070f72f9717efd7ca564585099f892902c48e7cc95b90279f39d4754f418c12fd6e59000b37caccef21558422b1012e10d5146140c09016fea languageName: node linkType: hard -"@react-native-community/cli-config-apple@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli-config-apple@npm:20.0.0" +"@react-native-community/cli-config-apple@npm:20.0.0-alpha.0": + version: 20.0.0-alpha.0 + resolution: "@react-native-community/cli-config-apple@npm:20.0.0-alpha.0" dependencies: - "@react-native-community/cli-tools": "npm:20.0.0" + "@react-native-community/cli-tools": "npm:20.0.0-alpha.0" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" fast-glob: "npm:^3.3.2" - checksum: 10c0/1b11e1dde776ccc3244eb3029eb49239120a89a12ed84bd4957e4e7b81bba4b332ed04a2fb081fd9a9711be65d1a85cf429247fa2daa4010ba4b42b5bf273c2f + checksum: 10c0/6227afea5629d77faf70b02cb3cbf4c08a0e5870c6243e6eac2d3f9b59964aac28960a228bd952e61530cd08815881887e03b1e22b0f7db08805a134f90c82ef languageName: node linkType: hard -"@react-native-community/cli-config@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli-config@npm:20.0.0" +"@react-native-community/cli-config@npm:20.0.0-alpha.0": + version: 20.0.0-alpha.0 + resolution: "@react-native-community/cli-config@npm:20.0.0-alpha.0" dependencies: - "@react-native-community/cli-tools": "npm:20.0.0" + "@react-native-community/cli-tools": "npm:20.0.0-alpha.0" chalk: "npm:^4.1.2" cosmiconfig: "npm:^9.0.0" deepmerge: "npm:^4.3.0" fast-glob: "npm:^3.3.2" joi: "npm:^17.2.1" - checksum: 10c0/766364c0c1d0f551a98b86317b74e7942521a05111f6c7e2898341c0413c6a55ae91d184bd549109edd61f02065662ada142788dba1090db200cbec00fdfeede + checksum: 10c0/4fc8409c93e64a72b9915fd2740a348ed08411c0da6a825b6aec4f2e5a178f1da989e23306d1dbc5a0e18f84c5dfcb9ff02f34d8aa2e1fb9fc2dee4313706832 languageName: node linkType: hard -"@react-native-community/cli-doctor@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli-doctor@npm:20.0.0" +"@react-native-community/cli-doctor@npm:20.0.0-alpha.0": + version: 20.0.0-alpha.0 + resolution: "@react-native-community/cli-doctor@npm:20.0.0-alpha.0" dependencies: - "@react-native-community/cli-config": "npm:20.0.0" - "@react-native-community/cli-platform-android": "npm:20.0.0" - "@react-native-community/cli-platform-apple": "npm:20.0.0" - "@react-native-community/cli-platform-ios": "npm:20.0.0" - "@react-native-community/cli-tools": "npm:20.0.0" + "@react-native-community/cli-config": "npm:20.0.0-alpha.0" + "@react-native-community/cli-platform-android": "npm:20.0.0-alpha.0" + "@react-native-community/cli-platform-apple": "npm:20.0.0-alpha.0" + "@react-native-community/cli-platform-ios": "npm:20.0.0-alpha.0" + "@react-native-community/cli-tools": "npm:20.0.0-alpha.0" chalk: "npm:^4.1.2" command-exists: "npm:^1.2.8" deepmerge: "npm:^4.3.0" @@ -3125,66 +3199,66 @@ __metadata: semver: "npm:^7.5.2" wcwidth: "npm:^1.0.1" yaml: "npm:^2.2.1" - checksum: 10c0/843a7e8e5969154ed171616c3c556389d7debc30035bb6a9d6392876d22ef84d390d02673032bb8c8ac164380a97fe9f62971476aacb06ba3a3b849358e4cb99 + checksum: 10c0/6f1cec1ed014fcd8f5ef7d5bed3d23af9169e4c721b1367fb66fcff20a519c0b0ecc7b37cce0497655b0892a048bf864468c3bb224dec85cd94e2281bad2150e languageName: node linkType: hard -"@react-native-community/cli-platform-android@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli-platform-android@npm:20.0.0" +"@react-native-community/cli-platform-android@npm:20.0.0-alpha.0": + version: 20.0.0-alpha.0 + resolution: "@react-native-community/cli-platform-android@npm:20.0.0-alpha.0" dependencies: - "@react-native-community/cli-config-android": "npm:20.0.0" - "@react-native-community/cli-tools": "npm:20.0.0" + "@react-native-community/cli-config-android": "npm:20.0.0-alpha.0" + "@react-native-community/cli-tools": "npm:20.0.0-alpha.0" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" logkitty: "npm:^0.7.1" - checksum: 10c0/9c17cbc0661698dd8154286ce893205b91a9f71cb8af8505641fb82ab99217116300fe0dfb8b5e6e9270cf3917c0fb227d45f90322ad7e624d9c65aacf086012 + checksum: 10c0/8899666420733e4fcbd603ff23f033ffbde83325f6b4202478ed2b145d02a69c25ab2ac893f5ef36bc16bd1d1fa14ddf97ad84c178d081dcc4b6f256116d4e01 languageName: node linkType: hard -"@react-native-community/cli-platform-apple@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli-platform-apple@npm:20.0.0" +"@react-native-community/cli-platform-apple@npm:20.0.0-alpha.0": + version: 20.0.0-alpha.0 + resolution: "@react-native-community/cli-platform-apple@npm:20.0.0-alpha.0" dependencies: - "@react-native-community/cli-config-apple": "npm:20.0.0" - "@react-native-community/cli-tools": "npm:20.0.0" + "@react-native-community/cli-config-apple": "npm:20.0.0-alpha.0" + "@react-native-community/cli-tools": "npm:20.0.0-alpha.0" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" fast-xml-parser: "npm:^4.4.1" - checksum: 10c0/a6b2296d6291853f59d3c68302676fea54d68fa6626c14727b7db63280761714785fd70a75d7ae036644a7ea5ebd8211235c64d4dec5297565d734a1c5a3b6c9 + checksum: 10c0/2df5fcda5106cb6c418bb7559f6453d63b75f44415163a42f181e8476b8ccb0025e351d9651b3da52e14978b1a0b0c7f4bad7b6aeda1f6ef3f916b8cd0fa199f languageName: node linkType: hard -"@react-native-community/cli-platform-ios@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli-platform-ios@npm:20.0.0" +"@react-native-community/cli-platform-ios@npm:20.0.0-alpha.0": + version: 20.0.0-alpha.0 + resolution: "@react-native-community/cli-platform-ios@npm:20.0.0-alpha.0" dependencies: - "@react-native-community/cli-platform-apple": "npm:20.0.0" - checksum: 10c0/6eb77946cb3392cc548007723b790796360651e62422095da2bbc8a20b7c8e79d9fc32c0155ba669a10c556e6e7327964d59e5755c64f6099708701e4acf8fd3 + "@react-native-community/cli-platform-apple": "npm:20.0.0-alpha.0" + checksum: 10c0/f06bf4cbb0bf74b25f83379055eb1150027224c62d0ead0cebdcb112b7aa7f90a294aeb39f38aca75658c9a3b40676a5051ef143dc82e824145ce62e86a9eb9a languageName: node linkType: hard -"@react-native-community/cli-server-api@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli-server-api@npm:20.0.0" +"@react-native-community/cli-server-api@npm:20.0.0-alpha.0": + version: 20.0.0-alpha.0 + resolution: "@react-native-community/cli-server-api@npm:20.0.0-alpha.0" dependencies: - "@react-native-community/cli-tools": "npm:20.0.0" + "@react-native-community/cli-tools": "npm:20.0.0-alpha.0" body-parser: "npm:^1.20.3" compression: "npm:^1.7.1" connect: "npm:^3.6.5" errorhandler: "npm:^1.5.1" nocache: "npm:^3.0.1" open: "npm:^6.2.0" - pretty-format: "npm:^29.7.0" + pretty-format: "npm:^26.6.2" serve-static: "npm:^1.13.1" ws: "npm:^6.2.3" - checksum: 10c0/105099a3b667978880144eb4e1ca1725c57f1fe6bb6f8d09b189f021ecc1ad70f8e865667ef1d921fb85f1bea8d1da766d713672dfde80d6d2cdde47e800d5a8 + checksum: 10c0/069aed2f7c903b070f183ba75260eefb035e424296a6711d818c3b6a21401c9d91ba32048eeb3f412d743362fcd303de4ca8e62973cdfc1e84b75d926bd5a55b languageName: node linkType: hard -"@react-native-community/cli-tools@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli-tools@npm:20.0.0" +"@react-native-community/cli-tools@npm:20.0.0-alpha.0": + version: 20.0.0-alpha.0 + resolution: "@react-native-community/cli-tools@npm:20.0.0-alpha.0" dependencies: "@vscode/sudo-prompt": "npm:^9.0.0" appdirsjs: "npm:^1.2.4" @@ -3196,29 +3270,29 @@ __metadata: ora: "npm:^5.4.1" prompts: "npm:^2.4.2" semver: "npm:^7.5.2" - checksum: 10c0/3a379558f2673de68d872d740754e242d9dd84dd0a837f94910936faad632f35fc9b61dd9d256e635391815da7a4cbc42c3ca918371d60fb4d5a3b4acea6bffd + checksum: 10c0/1be4efc8eff1998a2d35bb8401fe59b819d1c33fc89db49cbb0d05ea7d781e2e0822264f3920ba230126296e92ac04644a7c9a52453f974da4eedf39e741b8cd languageName: node linkType: hard -"@react-native-community/cli-types@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli-types@npm:20.0.0" +"@react-native-community/cli-types@npm:20.0.0-alpha.0": + version: 20.0.0-alpha.0 + resolution: "@react-native-community/cli-types@npm:20.0.0-alpha.0" dependencies: joi: "npm:^17.2.1" - checksum: 10c0/328f623579b3b8e797d833aeb76fad86a75f9da84b45da1d9ffe4c6429a57cd3440d401d3448d15c2b44b69137459033522e3dff87767f887772d8f6055dccc9 + checksum: 10c0/e637c0f40d329cad7549ddae86adee8f15027b90899a44efedc1985e9c19a298395124d4928a1e68bae652ddebfa991512de0c4d6387967fac47f590f14461ee languageName: node linkType: hard -"@react-native-community/cli@npm:20.0.0": - version: 20.0.0 - resolution: "@react-native-community/cli@npm:20.0.0" +"@react-native-community/cli@npm:20.0.0-alpha.0": + version: 20.0.0-alpha.0 + resolution: "@react-native-community/cli@npm:20.0.0-alpha.0" dependencies: - "@react-native-community/cli-clean": "npm:20.0.0" - "@react-native-community/cli-config": "npm:20.0.0" - "@react-native-community/cli-doctor": "npm:20.0.0" - "@react-native-community/cli-server-api": "npm:20.0.0" - "@react-native-community/cli-tools": "npm:20.0.0" - "@react-native-community/cli-types": "npm:20.0.0" + "@react-native-community/cli-clean": "npm:20.0.0-alpha.0" + "@react-native-community/cli-config": "npm:20.0.0-alpha.0" + "@react-native-community/cli-doctor": "npm:20.0.0-alpha.0" + "@react-native-community/cli-server-api": "npm:20.0.0-alpha.0" + "@react-native-community/cli-tools": "npm:20.0.0-alpha.0" + "@react-native-community/cli-types": "npm:20.0.0-alpha.0" chalk: "npm:^4.1.2" commander: "npm:^9.4.1" deepmerge: "npm:^4.3.0" @@ -3230,7 +3304,7 @@ __metadata: semver: "npm:^7.5.2" bin: rnc-cli: build/bin.js - checksum: 10c0/ccdbc8ba1f678274772237941993e68143707240762194842fa756fc7d53bcee9114e0b7d3eefaa750ccba41189909fbd7ceaa3a99f5ae781ccf2e98c5ff10b6 + checksum: 10c0/f424baf175bcee9cfb4c98510873560c015718018c4545f029ab88fbe94d3610bc3966afdcc07d3195a55416302a17a33ebe0aefbc2713028687d520b913146b languageName: node linkType: hard @@ -3245,10 +3319,10 @@ __metadata: "@babel/plugin-transform-regenerator": "npm:^7.24.7" "@babel/preset-env": "npm:^7.25.3" "@babel/preset-flow": "npm:^7.24.7" + "@changesets/cli": "npm:^2.28.1" "@electron/packager": "npm:^18.3.6" "@jest/create-cache-key-function": "npm:^29.7.0" "@microsoft/api-extractor": "npm:^7.52.2" - "@nx/js": "npm:^21.4.1" "@react-native/metro-babel-transformer": "workspace:*" "@react-native/metro-config": "workspace:*" "@tsconfig/node22": "npm:22.0.2" @@ -3294,7 +3368,6 @@ __metadata: micromatch: "npm:^4.0.4" node-fetch: "npm:^2.2.0" nullthrows: "npm:^1.1.1" - nx: "npm:21.4.1" prettier: "npm:2.8.8" prettier-plugin-hermes-parser: "npm:0.29.1" react: "npm:19.1.0" @@ -3307,16 +3380,7 @@ __metadata: tinybench: "npm:^3.1.0" typescript: "npm:5.8.3" ws: "npm:^6.2.3" - languageName: unknown - linkType: soft - -"@react-native-macos/nx-release-version@workspace:packages/nx-release-version": - version: 0.0.0-use.local - resolution: "@react-native-macos/nx-release-version@workspace:packages/nx-release-version" - dependencies: - "@nx/js": "npm:^21.4.1" - "@rnx-kit/tsconfig": "npm:^2.0.0" - typescript: "npm:^5.6.3" + zx: "npm:^8.2.4" languageName: unknown linkType: soft @@ -3414,7 +3478,7 @@ __metadata: "@rnx-kit/rn-changelog-generator": "npm:^0.4.0" danger: "npm:^13.0.4" lodash.includes: "npm:^4.3.0" - minimatch: "npm:^3.1.4" + minimatch: "npm:^3.0.4" languageName: unknown linkType: soft @@ -3544,7 +3608,7 @@ __metadata: open: "npm:^7.0.3" selfsigned: "npm:^2.4.1" serve-static: "npm:^1.16.2" - undici: "npm:^6.24.0" + undici: "npm:^5.29.0" wait-for-expect: "npm:^3.0.2" ws: "npm:^6.2.3" languageName: unknown @@ -3709,9 +3773,9 @@ __metadata: version: 0.0.0-use.local resolution: "@react-native/tester@workspace:packages/rn-tester" dependencies: - "@react-native-community/cli": "npm:20.0.0" - "@react-native-community/cli-platform-android": "npm:20.0.0" - "@react-native-community/cli-platform-ios": "npm:20.0.0" + "@react-native-community/cli": "npm:20.0.0-alpha.0" + "@react-native-community/cli-platform-android": "npm:20.0.0-alpha.0" + "@react-native-community/cli-platform-ios": "npm:20.0.0-alpha.0" "@react-native/new-app-screen": "workspace:*" "@react-native/oss-library-example": "workspace:*" "@react-native/popup-menu-android": "workspace:*" @@ -3770,11 +3834,11 @@ __metadata: languageName: node linkType: hard -"@rushstack/node-core-library@npm:5.20.3": - version: 5.20.3 - resolution: "@rushstack/node-core-library@npm:5.20.3" +"@rushstack/node-core-library@npm:5.17.0": + version: 5.17.0 + resolution: "@rushstack/node-core-library@npm:5.17.0" dependencies: - ajv: "npm:~8.18.0" + ajv: "npm:~8.13.0" ajv-draft-04: "npm:~1.0.0" ajv-formats: "npm:~3.0.1" fs-extra: "npm:~11.3.0" @@ -3787,7 +3851,7 @@ __metadata: peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/bc9b33c6bef033ae6b33efb400b446d8fbaf98777ce085d03c505821f699e0a703ebe987ec05998c37aae3c33bd0dd7a4eb5e6b831c61977be9faac10f8c1c77 + checksum: 10c0/c3761a4ea09c32c94e279eba97ab502b6450ac365ca83ed030471b305a54d5cf6ec8bae66c93680b092fbb326ba03124be1757e54031431f88bef55907a2b2da languageName: node linkType: hard @@ -3800,53 +3864,53 @@ __metadata: languageName: node linkType: hard -"@rushstack/problem-matcher@npm:0.2.1": - version: 0.2.1 - resolution: "@rushstack/problem-matcher@npm:0.2.1" +"@rushstack/problem-matcher@npm:0.1.1": + version: 0.1.1 + resolution: "@rushstack/problem-matcher@npm:0.1.1" peerDependencies: "@types/node": "*" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/d6cf27f6bfcdc00763e6d51e582d4faef7109ba8906e6bb3bc375edae551c54a589ed61b7e01e9ae1dbdd4a7075fd82f2da541918b52f2233d6c86393beeaaa7 + checksum: 10c0/c847e721d3536ebb316fdd90b3e4033a7d24ff8c70e38e3eaeaadf167c4d14a7f16377ae4af8097532386bcfa81c15cfec7d2da517542c07882d273d56861d78 languageName: node linkType: hard -"@rushstack/rig-package@npm:0.7.2": - version: 0.7.2 - resolution: "@rushstack/rig-package@npm:0.7.2" +"@rushstack/rig-package@npm:0.6.0": + version: 0.6.0 + resolution: "@rushstack/rig-package@npm:0.6.0" dependencies: resolve: "npm:~1.22.1" strip-json-comments: "npm:~3.1.1" - checksum: 10c0/2e2839fa9a3984d4b6433d6e5d48130ba0be88fc1d80e1d832272a1e939d3bfed532e8b7560ef70f8b4ebc62593b8684f2ae1cc8aecd5595661066f53527253c + checksum: 10c0/303c5c010a698343124036414dbeed44b24e67585307ffa6effd052624b0384cc08a12aeb153e8466b7abd6f516900ecf8629600230f0f2c33cd5c0c3dace65e languageName: node linkType: hard -"@rushstack/terminal@npm:0.22.3": - version: 0.22.3 - resolution: "@rushstack/terminal@npm:0.22.3" +"@rushstack/terminal@npm:0.19.1": + version: 0.19.1 + resolution: "@rushstack/terminal@npm:0.19.1" dependencies: - "@rushstack/node-core-library": "npm:5.20.3" - "@rushstack/problem-matcher": "npm:0.2.1" + "@rushstack/node-core-library": "npm:5.17.0" + "@rushstack/problem-matcher": "npm:0.1.1" supports-color: "npm:~8.1.1" peerDependencies: "@types/node": "*" peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/0e81fe7543b5365d776c2d8f68252ccd543be2723fc9f640ebce5c6b84eec9c7fc63f385c517dfed9325ba4a8daf62175ca4df299fb1eea33561155412cf4667 + checksum: 10c0/0ae6330c4889a5a7c299a180bd1defc3c2ac966e27d7b3df17ba77f1a004f0e821292a1a38d6ed5a8b654a36e443fc471c9356108c3f5ca2a39a300eea8a1c82 languageName: node linkType: hard -"@rushstack/ts-command-line@npm:5.3.3": - version: 5.3.3 - resolution: "@rushstack/ts-command-line@npm:5.3.3" +"@rushstack/ts-command-line@npm:5.1.1": + version: 5.1.1 + resolution: "@rushstack/ts-command-line@npm:5.1.1" dependencies: - "@rushstack/terminal": "npm:0.22.3" + "@rushstack/terminal": "npm:0.19.1" "@types/argparse": "npm:1.0.38" argparse: "npm:~1.0.9" string-argv: "npm:~0.3.1" - checksum: 10c0/03d9e9989b2979884b952eefa519a3abfe1b218516c5468bc162aeae3ddca003e09574019d38018b4ca86736f0807084226d60253e3c6fb63b7f40aacfde2f45 + checksum: 10c0/b72e9118059f6b4bfddda77b5f0265e00cb3b994958aaa4ea4bfa5e8d9b4fc7bb899095cf5d743be840bc9a913136879f078c6b63e55eea11d8d43dda76bd8a1 languageName: node linkType: hard @@ -3880,13 +3944,6 @@ __metadata: languageName: node linkType: hard -"@sinclair/typebox@npm:^0.34.0": - version: 0.34.38 - resolution: "@sinclair/typebox@npm:0.34.38" - checksum: 10c0/c1b9a1547c64de01ff5c89351baf289d2d5f19cfef3ae30fe4748a103eb58d0842618318543cd3de964cb0370d5a859e24aba231ade9b43ee2ef4d0bb4db7084 - languageName: node - linkType: hard - "@sindresorhus/is@npm:^4.0.0": version: 4.6.0 resolution: "@sindresorhus/is@npm:4.6.0" @@ -3942,15 +3999,6 @@ __metadata: languageName: node linkType: hard -"@tybys/wasm-util@npm:^0.9.0": - version: 0.9.0 - resolution: "@tybys/wasm-util@npm:0.9.0" - dependencies: - tslib: "npm:^2.4.0" - checksum: 10c0/f9fde5c554455019f33af6c8215f1a1435028803dc2a2825b077d812bed4209a1a64444a4ca0ce2ea7e1175c8d88e2f9173a36a33c199e8a5c671aa31de8242d - languageName: node - linkType: hard - "@types/argparse@npm:1.0.38": version: 1.0.38 resolution: "@types/argparse@npm:1.0.38" @@ -4011,6 +4059,15 @@ __metadata: languageName: node linkType: hard +"@types/chalk@npm:^2.2.0": + version: 2.2.0 + resolution: "@types/chalk@npm:2.2.0" + dependencies: + chalk: "npm:*" + checksum: 10c0/d408e65041f37db0211574d72300058538beac430bd636e6ebc51fad15e954de35796dea42ab9706b0f1f96c15d2e68dce14de22d7a0755270a6d86ac2813390 + languageName: node + linkType: hard + "@types/chokidar@npm:^2.1.3": version: 2.1.3 resolution: "@types/chokidar@npm:2.1.3" @@ -4148,12 +4205,10 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^22.0.0": - version: 22.19.15 - resolution: "@types/node@npm:22.19.15" - dependencies: - undici-types: "npm:~6.21.0" - checksum: 10c0/f17eaf3d0d1da5e93ad9e287efb78201f8a5282973c004c5f70d91675c5c6b926a23acaa7b158a42b3d7e27e36b349d65a531710c91c308fca53dd7fa280ef98 +"@types/node@npm:^12.7.1": + version: 12.20.55 + resolution: "@types/node@npm:12.20.55" + checksum: 10c0/3b190bb0410047d489c49bbaab592d2e6630de6a50f00ba3d7d513d59401d279972a8f5a598b5bb8ddc1702f8a2f4ec57a65d93852f9c329639738e7053637d1 languageName: node linkType: hard @@ -4184,13 +4239,6 @@ __metadata: languageName: node linkType: hard -"@types/parse-json@npm:^4.0.0": - version: 4.0.0 - resolution: "@types/parse-json@npm:4.0.0" - checksum: 10c0/1d3012ab2fcdad1ba313e1d065b737578f6506c8958e2a7a5bdbdef517c7e930796cb1599ee067d5dee942fb3a764df64b5eef7e9ae98548d776e86dcffba985 - languageName: node - linkType: hard - "@types/prompts@npm:^2.0.3": version: 2.4.6 resolution: "@types/prompts@npm:2.4.6" @@ -4297,7 +4345,7 @@ __metadata: languageName: node linkType: hard -"@types/yargs@npm:^15.0.3": +"@types/yargs@npm:^15.0.0, @types/yargs@npm:^15.0.3": version: 15.0.16 resolution: "@types/yargs@npm:15.0.16" dependencies: @@ -4590,23 +4638,6 @@ __metadata: languageName: node linkType: hard -"@yarnpkg/lockfile@npm:^1.1.0": - version: 1.1.0 - resolution: "@yarnpkg/lockfile@npm:1.1.0" - checksum: 10c0/0bfa50a3d756623d1f3409bc23f225a1d069424dbc77c6fd2f14fb377390cd57ec703dc70286e081c564be9051ead9ba85d81d66a3e68eeb6eb506d4e0c0fbda - languageName: node - linkType: hard - -"@yarnpkg/parsers@npm:3.0.2": - version: 3.0.2 - resolution: "@yarnpkg/parsers@npm:3.0.2" - dependencies: - js-yaml: "npm:^3.10.0" - tslib: "npm:^2.4.0" - checksum: 10c0/a0c340e13129643162423d7e666061c0b39b143bfad3fc5a74c7d92a30fd740f6665d41cd4e61832c20375889d793eea1d1d103cacb39ed68f7acd168add8c53 - languageName: node - linkType: hard - "@yarnpkg/types@npm:^4.0.1": version: 4.0.1 resolution: "@yarnpkg/types@npm:4.0.1" @@ -4616,21 +4647,10 @@ __metadata: languageName: node linkType: hard -"@zkochan/js-yaml@npm:0.0.7": - version: 0.0.7 - resolution: "@zkochan/js-yaml@npm:0.0.7" - dependencies: - argparse: "npm:^2.0.1" - bin: - js-yaml: bin/js-yaml.js - checksum: 10c0/c8b3525717912811f9422ed50e94c5751ed6f771eb1b7e5cde097f14835654931e2bdaecb1e5fc37b51cf8d822410a307f16dd1581d46149398c30215f3f9bac - languageName: node - linkType: hard - -"abbrev@npm:^4.0.0": - version: 4.0.0 - resolution: "abbrev@npm:4.0.0" - checksum: 10c0/b4cc16935235e80702fc90192e349e32f8ef0ed151ef506aa78c81a7c455ec18375c4125414b99f84b2e055199d66383e787675f0bcd87da7a4dbd59f9eac1d5 +"abbrev@npm:^2.0.0": + version: 2.0.0 + resolution: "abbrev@npm:2.0.0" + checksum: 10c0/f742a5a107473946f426c691c08daba61a1d15942616f300b5d32fd735be88fef5cba24201757b6c407fd564555fb48c751cfa33519b2605c8a7aadd22baf372 languageName: node linkType: hard @@ -4671,14 +4691,7 @@ __metadata: languageName: node linkType: hard -"address@npm:^1.0.1": - version: 1.2.2 - resolution: "address@npm:1.2.2" - checksum: 10c0/1c8056b77fb124456997b78ed682ecc19d2fd7ea8bd5850a2aa8c3e3134c913847c57bcae418622efd32ba858fa1e242a40a251ac31da0515664fc0ac03a047d - languageName: node - linkType: hard - -"agent-base@npm:6": +"agent-base@npm:6, agent-base@npm:^6.0.2": version: 6.0.2 resolution: "agent-base@npm:6.0.2" dependencies: @@ -4687,13 +4700,32 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": version: 7.1.4 resolution: "agent-base@npm:7.1.4" checksum: 10c0/c2c9ab7599692d594b6a161559ada307b7a624fa4c7b03e3afdb5a5e31cd0e53269115b620fcab024c5ac6a6f37fa5eb2e004f076ad30f5f7e6b8b671f7b35fe languageName: node linkType: hard +"agentkeepalive@npm:^4.2.1": + version: 4.5.0 + resolution: "agentkeepalive@npm:4.5.0" + dependencies: + humanize-ms: "npm:^1.2.1" + checksum: 10c0/394ea19f9710f230722996e156607f48fdf3a345133b0b1823244b7989426c16019a428b56c82d3eabef616e938812981d9009f4792ecc66bd6a59e991c62612 + languageName: node + linkType: hard + +"aggregate-error@npm:^3.0.0": + version: 3.1.0 + resolution: "aggregate-error@npm:3.1.0" + dependencies: + clean-stack: "npm:^2.0.0" + indent-string: "npm:^4.0.0" + checksum: 10c0/a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 + languageName: node + linkType: hard + "ajv-draft-04@npm:~1.0.0": version: 1.0.0 resolution: "ajv-draft-04@npm:1.0.0" @@ -4744,15 +4776,27 @@ __metadata: languageName: node linkType: hard -"ajv@npm:~8.18.0": - version: 8.18.0 - resolution: "ajv@npm:8.18.0" +"ajv@npm:~8.12.0": + version: 8.12.0 + resolution: "ajv@npm:8.12.0" + dependencies: + fast-deep-equal: "npm:^3.1.1" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + uri-js: "npm:^4.2.2" + checksum: 10c0/ac4f72adf727ee425e049bc9d8b31d4a57e1c90da8d28bcd23d60781b12fcd6fc3d68db5df16994c57b78b94eed7988f5a6b482fd376dc5b084125e20a0a622e + languageName: node + linkType: hard + +"ajv@npm:~8.13.0": + version: 8.13.0 + resolution: "ajv@npm:8.13.0" dependencies: fast-deep-equal: "npm:^3.1.3" - fast-uri: "npm:^3.0.1" json-schema-traverse: "npm:^1.0.0" require-from-string: "npm:^2.0.2" - checksum: 10c0/e7517c426173513a07391be951879932bdf3348feaebd2199f5b901c20f99d60db8cd1591502d4d551dc82f594e82a05c4fe1c70139b15b8937f7afeaed9532f + uri-js: "npm:^4.4.1" + checksum: 10c0/14c6497b6f72843986d7344175a1aa0e2c35b1e7f7475e55bc582cddb765fca7e6bf950f465dc7846f817776d9541b706f4b5b3fbedd8dfdeb5fce6f22864264 languageName: node linkType: hard @@ -4763,7 +4807,7 @@ __metadata: languageName: node linkType: hard -"ansi-colors@npm:^4.1.1": +"ansi-colors@npm:^4.1.1, ansi-colors@npm:^4.1.3": version: 4.1.3 resolution: "ansi-colors@npm:4.1.3" checksum: 10c0/ec87a2f59902f74e61eada7f6e6fe20094a628dab765cfdbd03c3477599368768cffccdb5d3bb19a1b6c99126783a143b1fee31aab729b31ffe5836c7e5e28b9 @@ -4838,7 +4882,7 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^5.0.0, ansi-styles@npm:^5.2.0": +"ansi-styles@npm:^5.0.0": version: 5.2.0 resolution: "ansi-styles@npm:5.2.0" checksum: 10c0/9c4ca80eb3c2fb7b33841c210d2f20807f40865d27008d7c3f707b7f95cab7d67462a565e2388ac3285b71cb3d9bb2173de8da37c57692a362885ec34d6e27df @@ -5110,17 +5154,6 @@ __metadata: languageName: node linkType: hard -"axios@npm:^1.8.3": - version: 1.13.2 - resolution: "axios@npm:1.13.2" - dependencies: - follow-redirects: "npm:^1.15.6" - form-data: "npm:^4.0.4" - proxy-from-env: "npm:^1.1.0" - checksum: 10c0/e8a42e37e5568ae9c7a28c348db0e8cf3e43d06fcbef73f0048669edfe4f71219664da7b6cc991b0c0f01c28a48f037c515263cb79be1f1ae8ff034cd813867b - languageName: node - linkType: hard - "axobject-query@npm:^3.1.1": version: 3.2.1 resolution: "axobject-query@npm:3.2.1" @@ -5168,19 +5201,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-const-enum@npm:^1.0.1": - version: 1.2.0 - resolution: "babel-plugin-const-enum@npm:1.2.0" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.0.0" - "@babel/plugin-syntax-typescript": "npm:^7.3.3" - "@babel/traverse": "npm:^7.16.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/53fef408995add80e615773ff3609169c327bd671990c5ff3b59d275595aad0caa269ac7fdf1b1f691fa13f0d7c03c7fa3d3552cfbf4573912f0eef0bd52f751 - languageName: node - linkType: hard - "babel-plugin-istanbul@npm:^6.1.1": version: 6.1.1 resolution: "babel-plugin-istanbul@npm:6.1.1" @@ -5206,17 +5226,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-macros@npm:^3.1.0": - version: 3.1.0 - resolution: "babel-plugin-macros@npm:3.1.0" - dependencies: - "@babel/runtime": "npm:^7.12.5" - cosmiconfig: "npm:^7.0.0" - resolve: "npm:^1.19.0" - checksum: 10c0/c6dfb15de96f67871d95bd2e8c58b0c81edc08b9b087dc16755e7157f357dc1090a8dc60ebab955e92587a9101f02eba07e730adc253a1e4cf593ca3ebd3839c - languageName: node - linkType: hard - "babel-plugin-minify-dead-code-elimination@npm:^0.5.2": version: 0.5.2 resolution: "babel-plugin-minify-dead-code-elimination@npm:0.5.2" @@ -5300,15 +5309,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-transform-typescript-metadata@npm:^0.3.1": - version: 0.3.2 - resolution: "babel-plugin-transform-typescript-metadata@npm:0.3.2" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.0.0" - checksum: 10c0/3a44874122e696416e4bc01a7973f38b07cf6bfd2e366026960a16f85d64ab41b735f408a045cbcfe651dadda52802c9fb992ee8229b1d7731fad56cc4346f57 - languageName: node - linkType: hard - "babel-preset-current-node-syntax@npm:^1.0.0": version: 1.0.1 resolution: "babel-preset-current-node-syntax@npm:1.0.1" @@ -5361,13 +5361,6 @@ __metadata: languageName: node linkType: hard -"balanced-match@npm:^4.0.2": - version: 4.0.4 - resolution: "balanced-match@npm:4.0.4" - checksum: 10c0/07e86102a3eb2ee2a6a1a89164f29d0dbaebd28f2ca3f5ca786f36b8b23d9e417eb3be45a4acf754f837be5ac0a2317de90d3fcb7f4f4dc95720a1f36b26a17b - languageName: node - linkType: hard - "base64-js@npm:^1.3.1, base64-js@npm:^1.5.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" @@ -5389,6 +5382,15 @@ __metadata: languageName: node linkType: hard +"better-path-resolve@npm:1.0.0": + version: 1.0.0 + resolution: "better-path-resolve@npm:1.0.0" + dependencies: + is-windows: "npm:^1.0.0" + checksum: 10c0/7335130729d59a14b8e4753fea180ca84e287cccc20cb5f2438a95667abc5810327c414eee7b3c79ed1b5a348a40284ea872958f50caba69432c40405eb0acce + languageName: node + linkType: hard + "binary-extensions@npm:^2.0.0": version: 2.2.0 resolution: "binary-extensions@npm:2.2.0" @@ -5396,7 +5398,7 @@ __metadata: languageName: node linkType: hard -"bl@npm:^4.0.3, bl@npm:^4.1.0": +"bl@npm:^4.1.0": version: 4.1.0 resolution: "bl@npm:4.1.0" dependencies: @@ -5460,24 +5462,6 @@ __metadata: languageName: node linkType: hard -"brace-expansion@npm:^2.0.2": - version: 2.0.2 - resolution: "brace-expansion@npm:2.0.2" - dependencies: - balanced-match: "npm:^1.0.0" - checksum: 10c0/6d117a4c793488af86b83172deb6af143e94c17bc53b0b3cec259733923b4ca84679d506ac261f4ba3c7ed37c46018e2ff442f9ce453af8643ecd64f4a54e6cf - languageName: node - linkType: hard - -"brace-expansion@npm:^5.0.2": - version: 5.0.4 - resolution: "brace-expansion@npm:5.0.4" - dependencies: - balanced-match: "npm:^4.0.2" - checksum: 10c0/359cbcfa80b2eb914ca1f3440e92313fbfe7919ee6b274c35db55bec555aded69dac5ee78f102cec90c35f98c20fa43d10936d0cd9978158823c249257e1643a - languageName: node - linkType: hard - "braces@npm:^3.0.2, braces@npm:~3.0.2": version: 3.0.3 resolution: "braces@npm:3.0.3" @@ -5565,21 +5549,43 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^20.0.1": - version: 20.0.4 - resolution: "cacache@npm:20.0.4" +"cacache@npm:^17.0.0": + version: 17.1.4 + resolution: "cacache@npm:17.1.4" dependencies: - "@npmcli/fs": "npm:^5.0.0" + "@npmcli/fs": "npm:^3.1.0" fs-minipass: "npm:^3.0.0" - glob: "npm:^13.0.0" - lru-cache: "npm:^11.1.0" + glob: "npm:^10.2.2" + lru-cache: "npm:^7.7.1" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^1.0.2" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^4.0.0" + ssri: "npm:^10.0.0" + tar: "npm:^6.1.11" + unique-filename: "npm:^3.0.0" + checksum: 10c0/21749dcf98c61dd570b179e51573b076c92e3f6c82166d37444242db66b92b1e6c6dc11c6059c027ac7bdef5479b513855059299cc11cda8212c49b0f69a3662 + languageName: node + linkType: hard + +"cacache@npm:^18.0.0": + version: 18.0.1 + resolution: "cacache@npm:18.0.1" + dependencies: + "@npmcli/fs": "npm:^3.1.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^10.2.2" + lru-cache: "npm:^10.0.1" minipass: "npm:^7.0.3" minipass-collect: "npm:^2.0.1" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^7.0.2" - ssri: "npm:^13.0.0" - checksum: 10c0/539bf4020e44ba9ca5afc2ec435623ed7e0dd80c020097677e6b4a0545df5cc9d20b473212d01209c8b4aea43c0d095af0bb6da97bcb991642ea6fac0d7c462b + p-map: "npm:^4.0.0" + ssri: "npm:^10.0.0" + tar: "npm:^6.1.11" + unique-filename: "npm:^3.0.0" + checksum: 10c0/a31666805a80a8b16ad3f85faf66750275a9175a3480896f4f6d31b5d53ef190484fabd71bdb6d2ea5603c717fbef09f4af03d6a65b525c8ef0afaa44c361866 languageName: node linkType: hard @@ -5690,6 +5696,13 @@ __metadata: languageName: node linkType: hard +"chalk@npm:*": + version: 5.3.0 + resolution: "chalk@npm:5.3.0" + checksum: 10c0/8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 + languageName: node + linkType: hard + "chalk@npm:^2.0.1, chalk@npm:^2.3.0": version: 2.4.2 resolution: "chalk@npm:2.4.2" @@ -5701,7 +5714,17 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.2": +"chalk@npm:^3": + version: 3.0.0 + resolution: "chalk@npm:3.0.0" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/ee650b0a065b3d7a6fda258e75d3a86fc8e4effa55871da730a9e42ccb035bf5fd203525e5a1ef45ec2582ecc4f65b47eb11357c526b84dd29a14fb162c414d2 + languageName: node + linkType: hard + +"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -5746,6 +5769,13 @@ __metadata: languageName: node linkType: hard +"chardet@npm:^2.1.1": + version: 2.1.1 + resolution: "chardet@npm:2.1.1" + checksum: 10c0/d8391dd412338442b3de0d3a488aa9327f8bcf74b62b8723d6bd0b85c4084d50b731320e0a7c710edb1d44de75969995d2784b80e4c13b004a6c7a0db4c6e793 + languageName: node + linkType: hard + "chokidar@npm:*, chokidar@npm:^3.5.2": version: 3.5.3 resolution: "chokidar@npm:3.5.3" @@ -5765,10 +5795,10 @@ __metadata: languageName: node linkType: hard -"chownr@npm:^3.0.0": - version: 3.0.0 - resolution: "chownr@npm:3.0.0" - checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 +"chownr@npm:^2.0.0": + version: 2.0.0 + resolution: "chownr@npm:2.0.0" + checksum: 10c0/594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6 languageName: node linkType: hard @@ -5807,7 +5837,7 @@ __metadata: languageName: node linkType: hard -"ci-info@npm:^3.2.0": +"ci-info@npm:^3.2.0, ci-info@npm:^3.7.0": version: 3.9.0 resolution: "ci-info@npm:3.9.0" checksum: 10c0/6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a @@ -5836,7 +5866,14 @@ __metadata: languageName: node linkType: hard -"cli-cursor@npm:3.1.0, cli-cursor@npm:^3.1.0": +"clean-stack@npm:^2.0.0": + version: 2.2.0 + resolution: "clean-stack@npm:2.2.0" + checksum: 10c0/1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 + languageName: node + linkType: hard + +"cli-cursor@npm:^3.1.0": version: 3.1.0 resolution: "cli-cursor@npm:3.1.0" dependencies: @@ -5854,13 +5891,6 @@ __metadata: languageName: node linkType: hard -"cli-spinners@npm:2.6.1": - version: 2.6.1 - resolution: "cli-spinners@npm:2.6.1" - checksum: 10c0/6abcdfef59aa68e6b51376d87d257f9120a0a7120a39dd21633702d24797decb6dc747dff2217c88732710db892b5053c5c672d221b6c4d13bbcb5372e203596 - languageName: node - linkType: hard - "cli-spinners@npm:^2.5.0": version: 2.9.1 resolution: "cli-spinners@npm:2.9.1" @@ -6008,16 +6038,6 @@ __metadata: languageName: node linkType: hard -"columnify@npm:^1.6.0": - version: 1.6.0 - resolution: "columnify@npm:1.6.0" - dependencies: - strip-ansi: "npm:^6.0.1" - wcwidth: "npm:^1.0.0" - checksum: 10c0/25b90b59129331bbb8b0c838f8df69924349b83e8eab9549f431062a20a39094b8d744bb83265be38fd5d03140ce4bfbd85837c293f618925e83157ae9535f1d - languageName: node - linkType: hard - "combined-stream@npm:^1.0.8": version: 1.0.8 resolution: "combined-stream@npm:1.0.8" @@ -6175,19 +6195,6 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:^7.0.0": - version: 7.1.0 - resolution: "cosmiconfig@npm:7.1.0" - dependencies: - "@types/parse-json": "npm:^4.0.0" - import-fresh: "npm:^3.2.1" - parse-json: "npm:^5.0.0" - path-type: "npm:^4.0.0" - yaml: "npm:^1.10.0" - checksum: 10c0/b923ff6af581638128e5f074a5450ba12c0300b71302398ea38dbeabd33bbcaa0245ca9adbedfcf284a07da50f99ede5658c80bb3e39e2ce770a99d28a21ef03 - languageName: node - linkType: hard - "cosmiconfig@npm:^9.0.0": version: 9.0.0 resolution: "cosmiconfig@npm:9.0.0" @@ -6229,7 +6236,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6": +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.5, cross-spawn@npm:^7.0.6": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" dependencies: @@ -6420,13 +6427,6 @@ __metadata: languageName: node linkType: hard -"define-lazy-prop@npm:^2.0.0": - version: 2.0.0 - resolution: "define-lazy-prop@npm:2.0.0" - checksum: 10c0/db6c63864a9d3b7dc9def55d52764968a5af296de87c1b2cc71d8be8142e445208071953649e0386a8cc37cfcf9a2067a47207f1eb9ff250c2a269658fdae422 - languageName: node - linkType: hard - "define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" @@ -6473,6 +6473,13 @@ __metadata: languageName: node linkType: hard +"detect-indent@npm:^6.0.0": + version: 6.1.0 + resolution: "detect-indent@npm:6.1.0" + checksum: 10c0/dd83cdeda9af219cf77f5e9a0dc31d828c045337386cfb55ce04fad94ba872ee7957336834154f7647b89b899c3c7acc977c57a79b7c776b506240993f97acc7 + languageName: node + linkType: hard + "detect-newline@npm:^3.0.0": version: 3.1.0 resolution: "detect-newline@npm:3.1.0" @@ -6487,19 +6494,6 @@ __metadata: languageName: node linkType: hard -"detect-port@npm:^1.5.1": - version: 1.6.1 - resolution: "detect-port@npm:1.6.1" - dependencies: - address: "npm:^1.0.1" - debug: "npm:4" - bin: - detect: bin/detect-port.js - detect-port: bin/detect-port.js - checksum: 10c0/4ea9eb46a637cb21220dd0a62b6074792894fc77b2cacbc9de533d1908b2eedafa7bfd7547baaa2ac1e9c7ba7c289b34b17db896dca6da142f4fc6e2060eee17 - languageName: node - linkType: hard - "devlop@npm:^1.0.0": version: 1.1.0 resolution: "devlop@npm:1.1.0" @@ -6523,13 +6517,6 @@ __metadata: languageName: node linkType: hard -"diff@npm:~8.0.2": - version: 8.0.3 - resolution: "diff@npm:8.0.3" - checksum: 10c0/d29321c70d3545fdcb56c5fdd76028c3f04c012462779e062303d4c3c531af80d2c360c26b871e6e2b9a971d2422d47e1779a859106c4cac4b5d2d143df70e20 - languageName: node - linkType: hard - "dir-compare@npm:^4.2.0": version: 4.2.0 resolution: "dir-compare@npm:4.2.0" @@ -6567,22 +6554,6 @@ __metadata: languageName: node linkType: hard -"dotenv-expand@npm:~11.0.6": - version: 11.0.6 - resolution: "dotenv-expand@npm:11.0.6" - dependencies: - dotenv: "npm:^16.4.4" - checksum: 10c0/e22891ec72cb926d46d9a26290ef77f9cc9ddcba92d2f83d5e6f3a803d1590887be68e25b559415d080053000441b6f63f5b36093a565bb8c5c994b992ae49f2 - languageName: node - linkType: hard - -"dotenv@npm:^16.4.4, dotenv@npm:~16.4.5": - version: 16.4.5 - resolution: "dotenv@npm:16.4.5" - checksum: 10c0/48d92870076832af0418b13acd6e5a5a3e83bb00df690d9812e94b24aff62b88ade955ac99a05501305b8dc8f1b0ee7638b18493deb6fe93d680e5220936292f - languageName: node - linkType: hard - "dunder-proto@npm:^1.0.1": version: 1.0.1 resolution: "dunder-proto@npm:1.0.1" @@ -6617,17 +6588,6 @@ __metadata: languageName: node linkType: hard -"ejs@npm:^3.1.7": - version: 3.1.10 - resolution: "ejs@npm:3.1.10" - dependencies: - jake: "npm:^10.8.5" - bin: - ejs: bin/cli.js - checksum: 10c0/52eade9e68416ed04f7f92c492183340582a36482836b11eab97b159fcdcfdedc62233a1bf0bf5e5e1851c501f2dca0e2e9afd111db2599e4e7f53ee29429ae1 - languageName: node - linkType: hard - "electron-to-chromium@npm:^1.5.41": version: 1.5.45 resolution: "electron-to-chromium@npm:1.5.45" @@ -6683,7 +6643,16 @@ __metadata: languageName: node linkType: hard -"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1, end-of-stream@npm:^1.4.4": +"encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: "npm:^0.6.2" + checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 + languageName: node + linkType: hard + +"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.4": version: 1.4.4 resolution: "end-of-stream@npm:1.4.4" dependencies: @@ -6692,12 +6661,13 @@ __metadata: languageName: node linkType: hard -"enquirer@npm:~2.3.6": - version: 2.3.6 - resolution: "enquirer@npm:2.3.6" +"enquirer@npm:^2.4.1": + version: 2.4.1 + resolution: "enquirer@npm:2.4.1" dependencies: ansi-colors: "npm:^4.1.1" - checksum: 10c0/8e070e052c2c64326a2803db9084d21c8aaa8c688327f133bf65c4a712586beb126fd98c8a01cfb0433e82a4bd3b6262705c55a63e0f7fb91d06b9cedbde9a11 + strip-ansi: "npm:^6.0.1" + checksum: 10c0/43850479d7a51d36a9c924b518dcdc6373b5a8ae3401097d336b7b7e258324749d0ad37a1fcaa5706f04799baa05585cd7af19ebdf7667673e7694435fcea918 languageName: node linkType: hard @@ -7327,6 +7297,13 @@ __metadata: languageName: node linkType: hard +"extendable-error@npm:^0.1.5": + version: 0.1.7 + resolution: "extendable-error@npm:0.1.7" + checksum: 10c0/c46648b7682448428f81b157cbfe480170fd96359c55db477a839ddeaa34905a18cba0b989bafe5e83f93c2491a3fcc7cc536063ea326ba9d72e9c6e2fe736a7 + languageName: node + linkType: hard + "external-editor@npm:^3.0.3": version: 3.1.0 resolution: "external-editor@npm:3.1.0" @@ -7420,13 +7397,13 @@ __metadata: linkType: hard "fast-xml-parser@npm:^4.4.1": - version: 4.5.4 - resolution: "fast-xml-parser@npm:4.5.4" + version: 4.5.0 + resolution: "fast-xml-parser@npm:4.5.0" dependencies: strnum: "npm:^1.0.5" bin: fxparser: src/cli/cli.js - checksum: 10c0/7989148650fc1fce988798b62467f7dee0fd5a7ad049373e00e65fbc68f689c119975d03da32c427f0a1f5aad01de2efbd783a48dcdaf3ca41817a8b161ad3e8 + checksum: 10c0/71d206c9e137f5c26af88d27dde0108068a5d074401901d643c500c36e95dfd828333a98bda020846c41f5b9b364e2b0e9be5b19b0bdcab5cf31559c07b80a95 languageName: node linkType: hard @@ -7464,19 +7441,7 @@ __metadata: languageName: node linkType: hard -"fdir@npm:^6.4.4": - version: 6.4.6 - resolution: "fdir@npm:6.4.6" - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - checksum: 10c0/45b559cff889934ebb8bc498351e5acba40750ada7e7d6bde197768d2fa67c149be8ae7f8ff34d03f4e1eb20f2764116e56440aaa2f6689e9a4aa7ef06acafe9 - languageName: node - linkType: hard - -"figures@npm:3.2.0, figures@npm:^3.0.0": +"figures@npm:^3.0.0": version: 3.2.0 resolution: "figures@npm:3.2.0" dependencies: @@ -7494,15 +7459,6 @@ __metadata: languageName: node linkType: hard -"filelist@npm:^1.0.4": - version: 1.0.4 - resolution: "filelist@npm:1.0.4" - dependencies: - minimatch: "npm:^5.0.1" - checksum: 10c0/426b1de3944a3d153b053f1c0ebfd02dccd0308a4f9e832ad220707a6d1f1b3c9784d6cadf6b2f68f09a57565f63ebc7bcdc913ccf8012d834f472c46e596f41 - languageName: node - linkType: hard - "filename-reserved-regex@npm:^2.0.0": version: 2.0.0 resolution: "filename-reserved-regex@npm:2.0.0" @@ -7615,9 +7571,9 @@ __metadata: linkType: hard "flatted@npm:^3.2.9": - version: 3.4.1 - resolution: "flatted@npm:3.4.1" - checksum: 10c0/3987a7f1e39bc7215cece001354313b462cdb4fb2dde0df4f7acd9e5016fbae56ee6fb3f0870b2150145033be8bda4f01af6f87a00946049651131bbfca7dfa6 + version: 3.2.9 + resolution: "flatted@npm:3.2.9" + checksum: 10c0/5c91c5a0a21bbc0b07b272231e5b4efe6b822bcb4ad317caf6bb06984be4042a9e9045026307da0fdb4583f1f545e317a67ef1231a59e71f7fced3cc429cfc53 languageName: node linkType: hard @@ -7680,16 +7636,6 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.15.6": - version: 1.15.9 - resolution: "follow-redirects@npm:1.15.9" - peerDependenciesMeta: - debug: - optional: true - checksum: 10c0/5829165bd112c3c0e82be6c15b1a58fa9dcfaede3b3c54697a82fe4a62dd5ae5e8222956b448d2f98e331525f05d00404aba7d696de9e761ef6e42fdc780244f - languageName: node - linkType: hard - "for-each@npm:^0.3.3": version: 0.3.3 resolution: "for-each@npm:0.3.3" @@ -7699,7 +7645,17 @@ __metadata: languageName: node linkType: hard -"form-data@npm:^4.0.0, form-data@npm:^4.0.4": +"foreground-child@npm:^3.1.0": + version: 3.1.1 + resolution: "foreground-child@npm:3.1.1" + dependencies: + cross-spawn: "npm:^7.0.0" + signal-exit: "npm:^4.0.1" + checksum: 10c0/9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 + languageName: node + linkType: hard + +"form-data@npm:^4.0.0": version: 4.0.5 resolution: "form-data@npm:4.0.5" dependencies: @@ -7719,22 +7675,6 @@ __metadata: languageName: node linkType: hard -"front-matter@npm:^4.0.2": - version: 4.0.2 - resolution: "front-matter@npm:4.0.2" - dependencies: - js-yaml: "npm:^3.13.1" - checksum: 10c0/7a0df5ca37428dd563c057bc17a8940481fe53876609bcdc443a02ce463c70f1842c7cb4628b80916de46a253732794b36fb6a31105db0f185698a93acee4011 - languageName: node - linkType: hard - -"fs-constants@npm:^1.0.0": - version: 1.0.0 - resolution: "fs-constants@npm:1.0.0" - checksum: 10c0/a0cde99085f0872f4d244e83e03a46aa387b74f5a5af750896c6b05e9077fac00e9932fdf5aef84f2f16634cd473c63037d7a512576da7d5c2b9163d1909f3a8 - languageName: node - linkType: hard - "fs-extra@npm:^10.0.0, fs-extra@npm:^10.1.0": version: 10.1.0 resolution: "fs-extra@npm:10.1.0" @@ -7757,6 +7697,17 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:^7.0.1, fs-extra@npm:~7.0.1": + version: 7.0.1 + resolution: "fs-extra@npm:7.0.1" + dependencies: + graceful-fs: "npm:^4.1.2" + jsonfile: "npm:^4.0.0" + universalify: "npm:^0.1.0" + checksum: 10c0/1943bb2150007e3739921b8d13d4109abdc3cc481e53b97b7ea7f77eda1c3c642e27ae49eac3af074e3496ea02fde30f411ef410c760c70a38b92e656e5da784 + languageName: node + linkType: hard + "fs-extra@npm:^8.1.0": version: 8.1.0 resolution: "fs-extra@npm:8.1.0" @@ -7780,14 +7731,12 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:~7.0.1": - version: 7.0.1 - resolution: "fs-extra@npm:7.0.1" +"fs-minipass@npm:^2.0.0": + version: 2.1.0 + resolution: "fs-minipass@npm:2.1.0" dependencies: - graceful-fs: "npm:^4.1.2" - jsonfile: "npm:^4.0.0" - universalify: "npm:^0.1.0" - checksum: 10c0/1943bb2150007e3739921b8d13d4109abdc3cc481e53b97b7ea7f77eda1c3c642e27ae49eac3af074e3496ea02fde30f411ef410c760c70a38b92e656e5da784 + minipass: "npm:^3.0.0" + checksum: 10c0/703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004 languageName: node linkType: hard @@ -7985,14 +7934,19 @@ __metadata: languageName: node linkType: hard -"glob@npm:^13.0.0": - version: 13.0.6 - resolution: "glob@npm:13.0.6" +"glob@npm:^10.2.2, glob@npm:^10.3.10": + version: 10.5.0 + resolution: "glob@npm:10.5.0" dependencies: - minimatch: "npm:^10.2.2" - minipass: "npm:^7.1.3" - path-scurry: "npm:^2.0.2" - checksum: 10c0/269c236f11a9b50357fe7a8c6aadac667e01deb5242b19c84975628f05f4438d8ee1354bb62c5d6c10f37fd59911b54d7799730633a2786660d8c69f1d18120a + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^3.1.2" + minimatch: "npm:^9.0.4" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^1.11.1" + bin: + glob: dist/esm/bin.mjs + checksum: 10c0/100705eddbde6323e7b35e1d1ac28bcb58322095bd8e63a7d0bef1a2cdafe0d0f7922a981b2b48369a4f8c1b077be5c171804534c3509dfe950dde15fbe6d828 languageName: node linkType: hard @@ -8073,7 +8027,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.1.0": +"globby@npm:^11.0.0, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -8113,7 +8067,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 @@ -8278,21 +8232,12 @@ __metadata: languageName: node linkType: hard -"hosted-git-info@npm:^7.0.0": - version: 7.0.2 - resolution: "hosted-git-info@npm:7.0.2" - dependencies: - lru-cache: "npm:^10.0.1" - checksum: 10c0/b19dbd92d3c0b4b0f1513cf79b0fc189f54d6af2129eeb201de2e9baaa711f1936929c848b866d9c8667a0f956f34bf4f07418c12be1ee9ca74fd9246335ca1f - languageName: node - linkType: hard - -"hosted-git-info@npm:^9.0.0": - version: 9.0.2 - resolution: "hosted-git-info@npm:9.0.2" +"hosted-git-info@npm:^6.0.0": + version: 6.1.1 + resolution: "hosted-git-info@npm:6.1.1" dependencies: - lru-cache: "npm:^11.1.0" - checksum: 10c0/6c616339b61a103e3de4fef2776bc2b797767c3ed58fc2e3bb2e3b49294740c8c5ec3dde2d6440b09729e5a1d661dab6bacf54fdec46d1c466407a8df045d7a1 + lru-cache: "npm:^7.5.1" + checksum: 10c0/ba7158f81ae29c1b5a1e452fa517082f928051da8797a00788a84ff82b434996d34f78a875bbb688aec162bda1d4cf71d2312f44da3c896058803f5efa6ce77f languageName: node linkType: hard @@ -8361,7 +8306,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^5.0.1": +"https-proxy-agent@npm:^5.0.0, https-proxy-agent@npm:^5.0.1": version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" dependencies: @@ -8381,6 +8326,15 @@ __metadata: languageName: node linkType: hard +"human-id@npm:^4.1.1": + version: 4.1.3 + resolution: "human-id@npm:4.1.3" + bin: + human-id: dist/cli.js + checksum: 10c0/c0e6aacfa71adff6e9783fc209493a7f8de92da041bea32deb3a9cd1244a4d2b89f32d5e90130e8e22da4e6fe15b61cf4e533f114927384de1418460c92b5a7a + languageName: node + linkType: hard + "human-signals@npm:^2.1.0": version: 2.1.0 resolution: "human-signals@npm:2.1.0" @@ -8388,6 +8342,15 @@ __metadata: languageName: node linkType: hard +"humanize-ms@npm:^1.2.1": + version: 1.2.1 + resolution: "humanize-ms@npm:1.2.1" + dependencies: + ms: "npm:^2.0.0" + checksum: 10c0/f34a2c20161d02303c2807badec2f3b49cbfbbb409abd4f95a07377ae01cfe6b59e3d15ac609cffcd8f2521f0eb37b7e1091acf65da99aa2a4f1ad63c21e7e7a + languageName: node + linkType: hard + "hyperlinker@npm:^1.0.0": version: 1.0.0 resolution: "hyperlinker@npm:1.0.0" @@ -8404,7 +8367,16 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:^0.7.2": +"iconv-lite@npm:^0.6.2": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3.0.0" + checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 + languageName: node + linkType: hard + +"iconv-lite@npm:^0.7.0": version: 0.7.2 resolution: "iconv-lite@npm:0.7.2" dependencies: @@ -8420,7 +8392,7 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.0.4, ignore@npm:^5.0.5, ignore@npm:^5.2.0, ignore@npm:^5.2.4, ignore@npm:^5.3.1": +"ignore@npm:^5.0.5, ignore@npm:^5.2.0, ignore@npm:^5.2.4, ignore@npm:^5.3.1": version: 5.3.2 resolution: "ignore@npm:5.3.2" checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 @@ -8484,6 +8456,13 @@ __metadata: languageName: node linkType: hard +"indent-string@npm:^4.0.0": + version: 4.0.0 + resolution: "indent-string@npm:4.0.0" + checksum: 10c0/1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f + languageName: node + linkType: hard + "inflight@npm:^1.0.4": version: 1.0.6 resolution: "inflight@npm:1.0.6" @@ -8494,7 +8473,7 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3": +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.4, inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 @@ -8556,10 +8535,13 @@ __metadata: languageName: node linkType: hard -"ip-address@npm:^10.0.1": - version: 10.1.0 - resolution: "ip-address@npm:10.1.0" - checksum: 10c0/0103516cfa93f6433b3bd7333fa876eb21263912329bfa47010af5e16934eeeff86f3d2ae700a3744a137839ddfad62b900c7a445607884a49b5d1e32a3d7566 +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: "npm:1.1.0" + sprintf-js: "npm:^1.1.3" + checksum: 10c0/331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc languageName: node linkType: hard @@ -8684,7 +8666,7 @@ __metadata: languageName: node linkType: hard -"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": +"is-docker@npm:^2.0.0": version: 2.2.1 resolution: "is-docker@npm:2.2.1" bin: @@ -8769,6 +8751,13 @@ __metadata: languageName: node linkType: hard +"is-lambda@npm:^1.0.1": + version: 1.0.1 + resolution: "is-lambda@npm:1.0.1" + checksum: 10c0/85fee098ae62ba6f1e24cf22678805473c7afd0fb3978a3aa260e354cb7bcb3a5806cf0a98403188465efedec41ab4348e8e4e79305d409601323855b3839d4d + languageName: node + linkType: hard + "is-map@npm:^2.0.1": version: 2.0.2 resolution: "is-map@npm:2.0.2" @@ -8869,6 +8858,15 @@ __metadata: languageName: node linkType: hard +"is-subdir@npm:^1.1.1": + version: 1.2.0 + resolution: "is-subdir@npm:1.2.0" + dependencies: + better-path-resolve: "npm:1.0.0" + checksum: 10c0/03a03ee2ee6578ce589b1cfaf00e65c86b20fd1b82c1660625557c535439a7477cda77e20c62cda6d4c99e7fd908b4619355ae2d989f4a524a35350a44353032 + languageName: node + linkType: hard + "is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": version: 1.0.4 resolution: "is-symbol@npm:1.0.4" @@ -8920,6 +8918,13 @@ __metadata: languageName: node linkType: hard +"is-windows@npm:^1.0.0": + version: 1.0.2 + resolution: "is-windows@npm:1.0.2" + checksum: 10c0/b32f418ab3385604a66f1b7a3ce39d25e8881dee0bd30816dc8344ef6ff9df473a732bcc1ec4e84fe99b2f229ae474f7133e8e93f9241686cfcf7eebe53ba7a5 + languageName: node + linkType: hard + "is-wsl@npm:^1.1.0": version: 1.1.0 resolution: "is-wsl@npm:1.1.0" @@ -8957,10 +8962,10 @@ __metadata: languageName: node linkType: hard -"isexe@npm:^4.0.0": - version: 4.0.0 - resolution: "isexe@npm:4.0.0" - checksum: 10c0/5884815115bceac452877659a9c7726382531592f43dc29e5d48b7c4100661aed54018cb90bd36cb2eaeba521092570769167acbb95c18d39afdccbcca06c5ce +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 languageName: node linkType: hard @@ -9049,17 +9054,16 @@ __metadata: languageName: node linkType: hard -"jake@npm:^10.8.5": - version: 10.9.2 - resolution: "jake@npm:10.9.2" +"jackspeak@npm:^3.1.2": + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" dependencies: - async: "npm:^3.2.3" - chalk: "npm:^4.0.2" - filelist: "npm:^1.0.4" - minimatch: "npm:^3.1.2" - bin: - jake: bin/cli.js - checksum: 10c0/c4597b5ed9b6a908252feab296485a4f87cba9e26d6c20e0ca144fb69e0c40203d34a2efddb33b3d297b8bd59605e6c1f44f6221ca1e10e69175ecbf3ff5fe31 + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9 languageName: node linkType: hard @@ -9178,18 +9182,6 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:^30.0.2": - version: 30.0.5 - resolution: "jest-diff@npm:30.0.5" - dependencies: - "@jest/diff-sequences": "npm:30.0.1" - "@jest/get-type": "npm:30.0.1" - chalk: "npm:^4.1.2" - pretty-format: "npm:30.0.5" - checksum: 10c0/b218ced37b7676f578ea866762f04caa74901bdcf3f593872aa9a4991a586302651a1d16bb0386772adacc7580a452ec621359af75d733c0b50ea947fe1881d3 - languageName: node - linkType: hard - "jest-docblock@npm:^29.7.0": version: 29.7.0 resolution: "jest-docblock@npm:29.7.0" @@ -9586,7 +9578,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^3.10.0, js-yaml@npm:^3.13.1": +"js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": version: 3.14.2 resolution: "js-yaml@npm:3.14.2" dependencies: @@ -9598,6 +9590,24 @@ __metadata: languageName: node linkType: hard +"js-yaml@npm:^4.1.1": + version: 4.1.1 + resolution: "js-yaml@npm:4.1.1" + dependencies: + argparse: "npm:^2.0.1" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/561c7d7088c40a9bb53cc75becbfb1df6ae49b34b5e6e5a81744b14ae8667ec564ad2527709d1a6e7d5e5fa6d483aa0f373a50ad98d42fde368ec4a190d4fae7 + languageName: node + linkType: hard + +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 + languageName: node + linkType: hard + "jsc-safe-url@npm:^0.2.2": version: 0.2.4 resolution: "jsc-safe-url@npm:0.2.4" @@ -9663,7 +9673,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.2.2, json5@npm:^2.2.3": +"json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" bin: @@ -9684,13 +9694,6 @@ __metadata: languageName: node linkType: hard -"jsonc-parser@npm:3.2.0": - version: 3.2.0 - resolution: "jsonc-parser@npm:3.2.0" - checksum: 10c0/5a12d4d04dad381852476872a29dcee03a57439574e4181d91dca71904fcdcc5e8e4706c0a68a2c61ad9810e1e1c5806b5100d52d3e727b78f5cdc595401045b - languageName: node - linkType: hard - "jsonc-parser@npm:3.3.1": version: 3.3.1 resolution: "jsonc-parser@npm:3.3.1" @@ -9954,13 +9957,6 @@ __metadata: languageName: node linkType: hard -"lines-and-columns@npm:2.0.3": - version: 2.0.3 - resolution: "lines-and-columns@npm:2.0.3" - checksum: 10c0/09525c10010a925b7efe858f1dd3184eeac34f0a9bc34993075ec490efad71e948147746b18e9540279cc87cd44085b038f986903db3de65ffe96d38a7b91c4c - languageName: node - linkType: hard - "lines-and-columns@npm:^1.1.6": version: 1.2.4 resolution: "lines-and-columns@npm:1.2.4" @@ -10158,6 +10154,13 @@ __metadata: languageName: node linkType: hard +"lodash.startcase@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.startcase@npm:4.4.0" + checksum: 10c0/bd82aa87a45de8080e1c5ee61128c7aee77bf7f1d86f4ff94f4a6d7438fc9e15e5f03374b947be577a93804c8ad6241f0251beaf1452bf716064eeb657b3a9f0 + languageName: node + linkType: hard + "lodash.throttle@npm:^4.1.1": version: 4.1.1 resolution: "lodash.throttle@npm:4.1.1" @@ -10165,14 +10168,14 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.11, lodash@npm:^4.17.19, lodash@npm:^4.17.21, lodash@npm:~4.17.23": +"lodash@npm:^4.17.11, lodash@npm:^4.17.19, lodash@npm:^4.17.21, lodash@npm:~4.17.15": version: 4.17.23 resolution: "lodash@npm:4.17.23" checksum: 10c0/1264a90469f5bb95d4739c43eb6277d15b6d9e186df4ac68c3620443160fc669e2f14c11e7d8b2ccf078b81d06147c01a8ccced9aab9f9f63d50dcf8cace6bf6 languageName: node linkType: hard -"log-symbols@npm:^4.0.0, log-symbols@npm:^4.1.0": +"log-symbols@npm:^4.1.0": version: 4.1.0 resolution: "log-symbols@npm:4.1.0" dependencies: @@ -10233,10 +10236,10 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^11.0.0, lru-cache@npm:^11.1.0, lru-cache@npm:^11.2.1": - version: 11.2.7 - resolution: "lru-cache@npm:11.2.7" - checksum: 10c0/549cdb59488baa617135fc12159cafb1a97f91079f35093bb3bcad72e849fc64ace636d244212c181dfdf1a99bbfa90757ff303f98561958ee4d0f885d9bd5f7 +"lru-cache@npm:^10.2.0": + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb languageName: node linkType: hard @@ -10258,6 +10261,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^7.5.1, lru-cache@npm:^7.7.1": + version: 7.18.3 + resolution: "lru-cache@npm:7.18.3" + checksum: 10c0/b3a452b491433db885beed95041eb104c157ef7794b9c9b4d647be503be91769d11206bb573849a16b4cc0d03cbd15ffd22df7960997788b74c1d399ac7a4fed + languageName: node + linkType: hard + "make-dir@npm:^2.0.0, make-dir@npm:^2.1.0": version: 2.1.0 resolution: "make-dir@npm:2.1.0" @@ -10277,23 +10287,45 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^15.0.0": - version: 15.0.5 - resolution: "make-fetch-happen@npm:15.0.5" +"make-fetch-happen@npm:^11.0.0": + version: 11.1.1 + resolution: "make-fetch-happen@npm:11.1.1" + dependencies: + agentkeepalive: "npm:^4.2.1" + cacache: "npm:^17.0.0" + http-cache-semantics: "npm:^4.1.1" + http-proxy-agent: "npm:^5.0.0" + https-proxy-agent: "npm:^5.0.0" + is-lambda: "npm:^1.0.1" + lru-cache: "npm:^7.7.1" + minipass: "npm:^5.0.0" + minipass-fetch: "npm:^3.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^0.6.3" + promise-retry: "npm:^2.0.1" + socks-proxy-agent: "npm:^7.0.0" + ssri: "npm:^10.0.0" + checksum: 10c0/c161bde51dbc03382f9fac091734526a64dd6878205db6c338f70d2133df797b5b5166bff3091cf7d4785869d4b21e99a58139c1790c2fb1b5eec00f528f5f0b + languageName: node + linkType: hard + +"make-fetch-happen@npm:^13.0.0": + version: 13.0.0 + resolution: "make-fetch-happen@npm:13.0.0" dependencies: - "@gar/promise-retry": "npm:^1.0.0" - "@npmcli/agent": "npm:^4.0.0" - "@npmcli/redact": "npm:^4.0.0" - cacache: "npm:^20.0.1" + "@npmcli/agent": "npm:^2.0.0" + cacache: "npm:^18.0.0" http-cache-semantics: "npm:^4.1.1" + is-lambda: "npm:^1.0.1" minipass: "npm:^7.0.2" - minipass-fetch: "npm:^5.0.0" + minipass-fetch: "npm:^3.0.0" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^1.0.0" - proc-log: "npm:^6.0.0" - ssri: "npm:^13.0.0" - checksum: 10c0/527580eb5e5476e6ad07a4e3bd017d13e935f4be815674b442081ae5a721c13d3af5715006619e6be79a85723067e047f83a0c9e699f41d8cec43609a8de4f7b + negotiator: "npm:^0.6.3" + promise-retry: "npm:^2.0.1" + ssri: "npm:^10.0.0" + checksum: 10c0/43b9f6dcbc6fe8b8604cb6396957c3698857a15ba4dbc38284f7f0e61f248300585ef1eb8cc62df54e9c724af977e45b5cdfd88320ef7f53e45070ed3488da55 languageName: node linkType: hard @@ -11084,48 +11116,39 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:10.2.3": - version: 10.2.3 - resolution: "minimatch@npm:10.2.3" - dependencies: - brace-expansion: "npm:^5.0.2" - checksum: 10c0/d9ae5f355e8bb77a42dd8c20b950141cec8773ef8716a2bb6df7a6840cc44a00ed828883884e4f1c7b5cb505fa06a17e3ea9ca2edb18fd1dec865ea7f9fcf0e5 - languageName: node - linkType: hard - -"minimatch@npm:9.0.9, minimatch@npm:^9.0.3, minimatch@npm:^9.0.4": - version: 9.0.9 - resolution: "minimatch@npm:9.0.9" +"minimatch@npm:10.0.3": + version: 10.0.3 + resolution: "minimatch@npm:10.0.3" dependencies: - brace-expansion: "npm:^2.0.2" - checksum: 10c0/0b6a58530dbb00361745aa6c8cffaba4c90f551afe7c734830bd95fd88ebf469dd7355a027824ea1d09e37181cfeb0a797fb17df60c15ac174303ac110eb7e86 + "@isaacs/brace-expansion": "npm:^5.0.0" + checksum: 10c0/e43e4a905c5d70ac4cec8530ceaeccb9c544b1ba8ac45238e2a78121a01c17ff0c373346472d221872563204eabe929ad02669bb575cb1f0cc30facab369f70f languageName: node linkType: hard -"minimatch@npm:^10.2.2": - version: 10.2.4 - resolution: "minimatch@npm:10.2.4" +"minimatch@npm:9.0.3": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" dependencies: - brace-expansion: "npm:^5.0.2" - checksum: 10c0/35f3dfb7b99b51efd46afd378486889f590e7efb10e0f6a10ba6800428cf65c9a8dedb74427d0570b318d749b543dc4e85f06d46d2858bc8cac7e1eb49a95945 + brace-expansion: "npm:^2.0.1" + checksum: 10c0/85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac languageName: node linkType: hard -"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2, minimatch@npm:^3.1.4": - version: 3.1.5 - resolution: "minimatch@npm:3.1.5" +"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" dependencies: brace-expansion: "npm:^1.1.7" - checksum: 10c0/2ecbdc0d33f07bddb0315a8b5afbcb761307a8778b48f0b312418ccbced99f104a2d17d8aca7573433c70e8ccd1c56823a441897a45e384ea76ef401a26ace70 + checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 languageName: node linkType: hard -"minimatch@npm:^5.0.1": - version: 5.1.9 - resolution: "minimatch@npm:5.1.9" +"minimatch@npm:^9.0.3, minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 10c0/4202718683815a7288b13e470160a4f9560cf392adef4f453927505817e01ef6b3476ecde13cfcaed17e7326dd3b69ad44eb2daeb19a217c5500f9277893f1d6 + checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed languageName: node linkType: hard @@ -11136,6 +11159,15 @@ __metadata: languageName: node linkType: hard +"minipass-collect@npm:^1.0.2": + version: 1.0.2 + resolution: "minipass-collect@npm:1.0.2" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/8f82bd1f3095b24f53a991b04b67f4c710c894e518b813f0864a31de5570441a509be1ca17e0bb92b047591a8fdbeb886f502764fefb00d2f144f4011791e898 + languageName: node + linkType: hard + "minipass-collect@npm:^2.0.1": version: 2.0.1 resolution: "minipass-collect@npm:2.0.1" @@ -11145,18 +11177,18 @@ __metadata: languageName: node linkType: hard -"minipass-fetch@npm:^5.0.0": - version: 5.0.2 - resolution: "minipass-fetch@npm:5.0.2" +"minipass-fetch@npm:^3.0.0": + version: 3.0.4 + resolution: "minipass-fetch@npm:3.0.4" dependencies: - iconv-lite: "npm:^0.7.2" + encoding: "npm:^0.1.13" minipass: "npm:^7.0.3" - minipass-sized: "npm:^2.0.0" - minizlib: "npm:^3.0.1" + minipass-sized: "npm:^1.0.3" + minizlib: "npm:^2.1.2" dependenciesMeta: - iconv-lite: + encoding: optional: true - checksum: 10c0/ce4ab9f21cfabaead2097d95dd33f485af8072fbc6b19611bce694965393453a1639d641c2bcf1c48f2ea7d41ea7fab8278373f1d0bee4e63b0a5b2cdd0ef649 + checksum: 10c0/1b63c1f3313e88eeac4689f1b71c9f086598db9a189400e3ee960c32ed89e06737fa23976c9305c2d57464fb3fcdc12749d3378805c9d6176f5569b0d0ee8a75 languageName: node linkType: hard @@ -11169,6 +11201,16 @@ __metadata: languageName: node linkType: hard +"minipass-json-stream@npm:^1.0.1": + version: 1.0.2 + resolution: "minipass-json-stream@npm:1.0.2" + dependencies: + jsonparse: "npm:^1.3.1" + minipass: "npm:^3.0.0" + checksum: 10c0/c2fc0d9719dd445d08de82bb449b51c59c3609a08064dd270da8bc76e4e542f4f354b5b1ef3b6e2f2f5b621b25e21ffbd0f0fa26ba6a80121fc19c3ad0d4db2c + languageName: node + linkType: hard + "minipass-pipeline@npm:^1.2.4": version: 1.2.4 resolution: "minipass-pipeline@npm:1.2.4" @@ -11178,12 +11220,12 @@ __metadata: languageName: node linkType: hard -"minipass-sized@npm:^2.0.0": - version: 2.0.0 - resolution: "minipass-sized@npm:2.0.0" +"minipass-sized@npm:^1.0.3": + version: 1.0.3 + resolution: "minipass-sized@npm:1.0.3" dependencies: - minipass: "npm:^7.1.2" - checksum: 10c0/f9201696a6f6d68610d04c9c83e3d2e5cb9c026aae1c8cbf7e17f386105cb79c1bb088dbc21bf0b1eb4f3fb5df384fd1e7aa3bf1f33868c416ae8c8a92679db8 + minipass: "npm:^3.0.0" + checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb languageName: node linkType: hard @@ -11196,17 +11238,17 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^7.0.2, minipass@npm:^7.0.3": - version: 7.0.4 - resolution: "minipass@npm:7.0.4" - checksum: 10c0/6c7370a6dfd257bf18222da581ba89a5eaedca10e158781232a8b5542a90547540b4b9b7e7f490e4cda43acfbd12e086f0453728ecf8c19e0ef6921bc5958ac5 +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 10c0/a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462 languageName: node linkType: hard -"minipass@npm:^7.0.4, minipass@npm:^7.1.3": - version: 7.1.3 - resolution: "minipass@npm:7.1.3" - checksum: 10c0/539da88daca16533211ea5a9ee98dc62ff5742f531f54640dd34429e621955e91cc280a91a776026264b7f9f6735947629f920944e9c1558369e8bf22eb33fbb +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": + version: 7.0.4 + resolution: "minipass@npm:7.0.4" + checksum: 10c0/6c7370a6dfd257bf18222da581ba89a5eaedca10e158781232a8b5542a90547540b4b9b7e7f490e4cda43acfbd12e086f0453728ecf8c19e0ef6921bc5958ac5 languageName: node linkType: hard @@ -11217,12 +11259,13 @@ __metadata: languageName: node linkType: hard -"minizlib@npm:^3.0.1, minizlib@npm:^3.1.0": - version: 3.1.0 - resolution: "minizlib@npm:3.1.0" +"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": + version: 2.1.2 + resolution: "minizlib@npm:2.1.2" dependencies: - minipass: "npm:^7.1.2" - checksum: 10c0/5aad75ab0090b8266069c9aabe582c021ae53eb33c6c691054a13a45db3b4f91a7fb1bd79151e6b4e9e9a86727b522527c0a06ec7d45206b745d54cd3097bcec + minipass: "npm:^3.0.0" + yallist: "npm:^4.0.0" + checksum: 10c0/64fae024e1a7d0346a1102bb670085b17b7f95bf6cfdf5b128772ec8faf9ea211464ea4add406a3a6384a7d87a0cd1a96263692134323477b4fb43659a6cab78 languageName: node linkType: hard @@ -11237,7 +11280,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^1.0.4": +"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" bin: @@ -11246,6 +11289,13 @@ __metadata: languageName: node linkType: hard +"mri@npm:^1.2.0": + version: 1.2.0 + resolution: "mri@npm:1.2.0" + checksum: 10c0/a3d32379c2554cf7351db6237ddc18dc9e54e4214953f3da105b97dc3babe0deb3ffe99cf409b38ea47cc29f9430561ba6b53b24ab8f9ce97a4b50409e4a50e7 + languageName: node + linkType: hard + "ms@npm:2.1.2": version: 2.1.2 resolution: "ms@npm:2.1.2" @@ -11253,7 +11303,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.1.1": +"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 @@ -11274,17 +11324,10 @@ __metadata: languageName: node linkType: hard -"negotiator@npm:0.6.3": +"negotiator@npm:0.6.3, negotiator@npm:^0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" - checksum: 10c0/3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 - languageName: node - linkType: hard - -"negotiator@npm:^1.0.0": - version: 1.0.0 - resolution: "negotiator@npm:1.0.0" - checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b + checksum: 10c0/3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 languageName: node linkType: hard @@ -11324,22 +11367,22 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 12.2.0 - resolution: "node-gyp@npm:12.2.0" + version: 10.0.1 + resolution: "node-gyp@npm:10.0.1" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" + glob: "npm:^10.3.10" graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^15.0.0" - nopt: "npm:^9.0.0" - proc-log: "npm:^6.0.0" + make-fetch-happen: "npm:^13.0.0" + nopt: "npm:^7.0.0" + proc-log: "npm:^3.0.0" semver: "npm:^7.3.5" - tar: "npm:^7.5.4" - tinyglobby: "npm:^0.2.12" - which: "npm:^6.0.0" + tar: "npm:^6.1.2" + which: "npm:^4.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 10c0/3ed046746a5a7d90950cd8b0547332b06598443f31fe213ef4332a7174c7b7d259e1704835feda79b87d3f02e59d7791842aac60642ede4396ab25fdf0f8f759 + checksum: 10c0/abddfff7d873312e4ed4a5fb75ce893a5c4fb69e7fcb1dfa71c28a6b92a7f1ef6b62790dffb39181b5a82728ba8f2f32d229cf8cbe66769fe02cea7db4a555aa languageName: node linkType: hard @@ -11350,13 +11393,6 @@ __metadata: languageName: node linkType: hard -"node-machine-id@npm:1.1.12": - version: 1.1.12 - resolution: "node-machine-id@npm:1.1.12" - checksum: 10c0/ab2fea5f75a6f1ce3c76c5e0ae3903b631230e0a99b003d176568fff8ddbdf7b2943be96cd8d220c497ca0f6149411831f8a450601929f326781cb1b59bab7f8 - languageName: node - linkType: hard - "node-modules-regexp@npm:^1.0.0": version: 1.0.0 resolution: "node-modules-regexp@npm:1.0.0" @@ -11378,14 +11414,14 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^9.0.0": - version: 9.0.0 - resolution: "nopt@npm:9.0.0" +"nopt@npm:^7.0.0": + version: 7.2.0 + resolution: "nopt@npm:7.2.0" dependencies: - abbrev: "npm:^4.0.0" + abbrev: "npm:^2.0.0" bin: nopt: bin/nopt.js - checksum: 10c0/1822eb6f9b020ef6f7a7516d7b64a8036e09666ea55ac40416c36e4b2b343122c3cff0e2f085675f53de1d2db99a2a89a60ccea1d120bcd6a5347bf6ceb4a7fd + checksum: 10c0/9bd7198df6f16eb29ff16892c77bcf7f0cc41f9fb5c26280ac0def2cf8cf319f3b821b3af83eba0e74c85807cc430a16efe0db58fe6ae1f41e69519f585b6aff languageName: node linkType: hard @@ -11424,43 +11460,30 @@ __metadata: languageName: node linkType: hard -"npm-package-arg@npm:11.0.1": - version: 11.0.1 - resolution: "npm-package-arg@npm:11.0.1" +"npm-package-arg@npm:^10.0.0": + version: 10.1.0 + resolution: "npm-package-arg@npm:10.1.0" dependencies: - hosted-git-info: "npm:^7.0.0" + hosted-git-info: "npm:^6.0.0" proc-log: "npm:^3.0.0" semver: "npm:^7.3.5" validate-npm-package-name: "npm:^5.0.0" - checksum: 10c0/f5bc4056ffe46497847fb31e349c834efe01d36d170926d1032443e183219d5e6ce75a49c1d398caf2236d3a69180597d255bff685c68d6a81f2eac96262b94d - languageName: node - linkType: hard - -"npm-package-arg@npm:^13.0.0": - version: 13.0.2 - resolution: "npm-package-arg@npm:13.0.2" - dependencies: - hosted-git-info: "npm:^9.0.0" - proc-log: "npm:^6.0.0" - semver: "npm:^7.3.5" - validate-npm-package-name: "npm:^7.0.0" - checksum: 10c0/bf4ecdbfac876250f17710c6d0fac014bb345555acc80ce3b9e685d828107f3682378a9c413278c2fe4e958f4aad261677769be9a2b7c3965ab219b5bb852197 + checksum: 10c0/ab56ed775b48e22755c324536336e3749b6a17763602bc0fb0d7e8b298100c2de8b5e2fb1d4fb3f451e9e076707a27096782e9b3a8da0c5b7de296be184b5a90 languageName: node linkType: hard -"npm-registry-fetch@npm:^19.1.1": - version: 19.1.1 - resolution: "npm-registry-fetch@npm:19.1.1" +"npm-registry-fetch@npm:^14.0.0": + version: 14.0.5 + resolution: "npm-registry-fetch@npm:14.0.5" dependencies: - "@npmcli/redact": "npm:^4.0.0" - jsonparse: "npm:^1.3.1" - make-fetch-happen: "npm:^15.0.0" - minipass: "npm:^7.0.2" - minipass-fetch: "npm:^5.0.0" - minizlib: "npm:^3.0.1" - npm-package-arg: "npm:^13.0.0" - proc-log: "npm:^6.0.0" - checksum: 10c0/19903dc5cfd6cfc0d6922e4eeac042e95461f4cc58d280e6d6585e187a839a1d039c6a25b909157d7d655016aec8a8a5f3fa75f62cffa87ac133f95842e12b2c + make-fetch-happen: "npm:^11.0.0" + minipass: "npm:^5.0.0" + minipass-fetch: "npm:^3.0.0" + minipass-json-stream: "npm:^1.0.1" + minizlib: "npm:^2.1.2" + npm-package-arg: "npm:^10.0.0" + proc-log: "npm:^3.0.0" + checksum: 10c0/6f556095feb20455d6dc3bb2d5f602df9c5725ab49bca8570135e2900d0ccd0a619427bb668639d94d42651fab0a9e8e234f5381767982a1af17d721799cfc2d languageName: node linkType: hard @@ -11480,91 +11503,6 @@ __metadata: languageName: node linkType: hard -"nx@npm:21.4.1": - version: 21.4.1 - resolution: "nx@npm:21.4.1" - dependencies: - "@napi-rs/wasm-runtime": "npm:0.2.4" - "@nx/nx-darwin-arm64": "npm:21.4.1" - "@nx/nx-darwin-x64": "npm:21.4.1" - "@nx/nx-freebsd-x64": "npm:21.4.1" - "@nx/nx-linux-arm-gnueabihf": "npm:21.4.1" - "@nx/nx-linux-arm64-gnu": "npm:21.4.1" - "@nx/nx-linux-arm64-musl": "npm:21.4.1" - "@nx/nx-linux-x64-gnu": "npm:21.4.1" - "@nx/nx-linux-x64-musl": "npm:21.4.1" - "@nx/nx-win32-arm64-msvc": "npm:21.4.1" - "@nx/nx-win32-x64-msvc": "npm:21.4.1" - "@yarnpkg/lockfile": "npm:^1.1.0" - "@yarnpkg/parsers": "npm:3.0.2" - "@zkochan/js-yaml": "npm:0.0.7" - axios: "npm:^1.8.3" - chalk: "npm:^4.1.0" - cli-cursor: "npm:3.1.0" - cli-spinners: "npm:2.6.1" - cliui: "npm:^8.0.1" - dotenv: "npm:~16.4.5" - dotenv-expand: "npm:~11.0.6" - enquirer: "npm:~2.3.6" - figures: "npm:3.2.0" - flat: "npm:^5.0.2" - front-matter: "npm:^4.0.2" - ignore: "npm:^5.0.4" - jest-diff: "npm:^30.0.2" - jsonc-parser: "npm:3.2.0" - lines-and-columns: "npm:2.0.3" - minimatch: "npm:9.0.3" - node-machine-id: "npm:1.1.12" - npm-run-path: "npm:^4.0.1" - open: "npm:^8.4.0" - ora: "npm:5.3.0" - resolve.exports: "npm:2.0.3" - semver: "npm:^7.5.3" - string-width: "npm:^4.2.3" - tar-stream: "npm:~2.2.0" - tmp: "npm:~0.2.1" - tree-kill: "npm:^1.2.2" - tsconfig-paths: "npm:^4.1.2" - tslib: "npm:^2.3.0" - yaml: "npm:^2.6.0" - yargs: "npm:^17.6.2" - yargs-parser: "npm:21.1.1" - peerDependencies: - "@swc-node/register": ^1.8.0 - "@swc/core": ^1.3.85 - dependenciesMeta: - "@nx/nx-darwin-arm64": - optional: true - "@nx/nx-darwin-x64": - optional: true - "@nx/nx-freebsd-x64": - optional: true - "@nx/nx-linux-arm-gnueabihf": - optional: true - "@nx/nx-linux-arm64-gnu": - optional: true - "@nx/nx-linux-arm64-musl": - optional: true - "@nx/nx-linux-x64-gnu": - optional: true - "@nx/nx-linux-x64-musl": - optional: true - "@nx/nx-win32-arm64-msvc": - optional: true - "@nx/nx-win32-x64-msvc": - optional: true - peerDependenciesMeta: - "@swc-node/register": - optional: true - "@swc/core": - optional: true - bin: - nx: bin/nx.js - nx-cloud: bin/nx-cloud.js - checksum: 10c0/848d2849b03d76ebe0fe688e16ea3464c7120a9afd1213c13fe9102fa65970f36832e49d74740861a424144278ec36330eb0165236f3fe041da2a71d7bf76594 - languageName: node - linkType: hard - "ob1@npm:0.82.5": version: 0.82.5 resolution: "ob1@npm:0.82.5" @@ -11581,14 +11519,7 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.12.3": - version: 1.13.0 - resolution: "object-inspect@npm:1.13.0" - checksum: 10c0/11c99a269146870d3265d9e09c6478251705e0c1e3c1a69a37696591fd111e66e07b984ecc929a0e27b362d35d119e93078543f82af231c3cb8545a616150d69 - languageName: node - linkType: hard - -"object-inspect@npm:^1.13.3": +"object-inspect@npm:^1.12.3, object-inspect@npm:^1.13.3": version: 1.13.4 resolution: "object-inspect@npm:1.13.4" checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 @@ -11729,17 +11660,6 @@ __metadata: languageName: node linkType: hard -"open@npm:^8.4.0": - version: 8.4.2 - resolution: "open@npm:8.4.2" - dependencies: - define-lazy-prop: "npm:^2.0.0" - is-docker: "npm:^2.1.1" - is-wsl: "npm:^2.2.0" - checksum: 10c0/bb6b3a58401dacdb0aad14360626faf3fb7fba4b77816b373495988b724fb48941cad80c1b65d62bb31a17609b2cd91c41a181602caea597ca80dfbcc27e84c9 - languageName: node - linkType: hard - "optionator@npm:^0.9.3": version: 0.9.3 resolution: "optionator@npm:0.9.3" @@ -11754,22 +11674,6 @@ __metadata: languageName: node linkType: hard -"ora@npm:5.3.0": - version: 5.3.0 - resolution: "ora@npm:5.3.0" - dependencies: - bl: "npm:^4.0.3" - chalk: "npm:^4.1.0" - cli-cursor: "npm:^3.1.0" - cli-spinners: "npm:^2.5.0" - is-interactive: "npm:^1.0.0" - log-symbols: "npm:^4.0.0" - strip-ansi: "npm:^6.0.0" - wcwidth: "npm:^1.0.1" - checksum: 10c0/30d5f3218eb75b0a2028c5fb9aa88e83e38a2f1745ab56839abb06c3ba31bae35f768f4e72c4f9e04e2a66be6a898e9312e8cf85c9333e1e3613eabb8c7cdf57 - languageName: node - linkType: hard - "ora@npm:^5.4.1": version: 5.4.1 resolution: "ora@npm:5.4.1" @@ -11794,6 +11698,13 @@ __metadata: languageName: node linkType: hard +"outdent@npm:^0.5.0": + version: 0.5.0 + resolution: "outdent@npm:0.5.0" + checksum: 10c0/e216a4498889ba1babae06af84cdc4091f7cac86da49d22d0163b3be202a5f52efcd2bcd3dfca60a361eb3a27b4299f185c5655061b6b402552d7fcd1d040cff + languageName: node + linkType: hard + "override-require@npm:^1.1.1": version: 1.1.1 resolution: "override-require@npm:1.1.1" @@ -11808,6 +11719,15 @@ __metadata: languageName: node linkType: hard +"p-filter@npm:^2.1.0": + version: 2.1.0 + resolution: "p-filter@npm:2.1.0" + dependencies: + p-map: "npm:^2.0.0" + checksum: 10c0/5ac34b74b3b691c04212d5dd2319ed484f591c557a850a3ffc93a08cb38c4f5540be059c6b10a185773c479ca583a91ea00c7d6c9958c815e6b74d052f356645 + languageName: node + linkType: hard + "p-limit@npm:^1.1.0": version: 1.3.0 resolution: "p-limit@npm:1.3.0" @@ -11871,10 +11791,19 @@ __metadata: languageName: node linkType: hard -"p-map@npm:^7.0.2": - version: 7.0.4 - resolution: "p-map@npm:7.0.4" - checksum: 10c0/a5030935d3cb2919d7e89454d1ce82141e6f9955413658b8c9403cfe379283770ed3048146b44cde168aa9e8c716505f196d5689db0ae3ce9a71521a2fef3abd +"p-map@npm:^2.0.0": + version: 2.1.0 + resolution: "p-map@npm:2.1.0" + checksum: 10c0/735dae87badd4737a2dd582b6d8f93e49a1b79eabbc9815a4d63a528d5e3523e978e127a21d784cccb637010e32103a40d2aaa3ab23ae60250b1a820ca752043 + languageName: node + linkType: hard + +"p-map@npm:^4.0.0": + version: 4.0.0 + resolution: "p-map@npm:4.0.0" + dependencies: + aggregate-error: "npm:^3.0.0" + checksum: 10c0/592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 languageName: node linkType: hard @@ -11892,6 +11821,22 @@ __metadata: languageName: node linkType: hard +"package-json-from-dist@npm:^1.0.0": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b + languageName: node + linkType: hard + +"package-manager-detector@npm:^0.2.0": + version: 0.2.11 + resolution: "package-manager-detector@npm:0.2.11" + dependencies: + quansync: "npm:^0.2.7" + checksum: 10c0/247991de461b9e731f3463b7dae9ce187e53095b7b94d7d96eec039abf418b61ccf74464bec1d0c11d97311f33472e77baccd4c5898f77358da4b5b33395e0b1 + languageName: node + linkType: hard + "parent-module@npm:^1.0.0": version: 1.0.1 resolution: "parent-module@npm:1.0.1" @@ -11960,7 +11905,7 @@ __metadata: languageName: node linkType: hard -"parse-json@npm:^5.0.0, parse-json@npm:^5.2.0": +"parse-json@npm:^5.2.0": version: 5.2.0 resolution: "parse-json@npm:5.2.0" dependencies: @@ -12023,13 +11968,13 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^2.0.2": - version: 2.0.2 - resolution: "path-scurry@npm:2.0.2" +"path-scurry@npm:^1.11.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" dependencies: - lru-cache: "npm:^11.0.0" - minipass: "npm:^7.1.2" - checksum: 10c0/b35ad37cf6557a87fd057121ce2be7695380c9138d93e87ae928609da259ea0a170fac6f3ef1eb3ece8a068e8b7f2f3adf5bb2374cf4d4a57fe484954fcc9482 + lru-cache: "npm:^10.2.0" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d languageName: node linkType: hard @@ -12077,13 +12022,6 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:4.0.2": - version: 4.0.2 - resolution: "picomatch@npm:4.0.2" - checksum: 10c0/7c51f3ad2bb42c776f49ebf964c644958158be30d0a510efd5a395e8d49cb5acfed5b82c0c5b365523ce18e6ab85013c9ebe574f60305892ec3fa8eee8304ccc - languageName: node - linkType: hard - "picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" @@ -12091,13 +12029,6 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^4.0.2": - version: 4.0.3 - resolution: "picomatch@npm:4.0.3" - checksum: 10c0/9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2 - languageName: node - linkType: hard - "pify@npm:^2.0.0": version: 2.3.0 resolution: "pify@npm:2.3.0" @@ -12195,7 +12126,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:2.8.8": +"prettier@npm:2.8.8, prettier@npm:^2.7.1": version: 2.8.8 resolution: "prettier@npm:2.8.8" bin: @@ -12213,17 +12144,6 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:30.0.5": - version: 30.0.5 - resolution: "pretty-format@npm:30.0.5" - dependencies: - "@jest/schemas": "npm:30.0.5" - ansi-styles: "npm:^5.2.0" - react-is: "npm:^18.3.1" - checksum: 10c0/9f6cf1af5c3169093866c80adbfdad32f69c692b62f24ba3ca8cdec8519336123323f896396f9fa40346a41b197c5f6be15aec4d8620819f12496afaaca93f81 - languageName: node - linkType: hard - "pretty-format@npm:^24.9.0": version: 24.9.0 resolution: "pretty-format@npm:24.9.0" @@ -12236,6 +12156,18 @@ __metadata: languageName: node linkType: hard +"pretty-format@npm:^26.6.2": + version: 26.6.2 + resolution: "pretty-format@npm:26.6.2" + dependencies: + "@jest/types": "npm:^26.6.2" + ansi-regex: "npm:^5.0.0" + ansi-styles: "npm:^4.0.0" + react-is: "npm:^17.0.1" + checksum: 10c0/b5ddf0e949b874b699d313fe9407f0eb65e67d00823b2dd95335905a73457260af7612f3bff6b48611fcca9ffcff003359e4c9faba4200d6209da433a859aef3 + languageName: node + linkType: hard + "pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" @@ -12266,13 +12198,6 @@ __metadata: languageName: node linkType: hard -"proc-log@npm:^6.0.0": - version: 6.1.0 - resolution: "proc-log@npm:6.1.0" - checksum: 10c0/4f178d4062733ead9d71a9b1ab24ebcecdfe2250916a5b1555f04fe2eda972a0ec76fbaa8df1ad9c02707add6749219d118a4fc46dc56bdfe4dde4b47d80bb82 - languageName: node - linkType: hard - "process-nextick-args@npm:^2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -12334,13 +12259,6 @@ __metadata: languageName: node linkType: hard -"proxy-from-env@npm:^1.1.0": - version: 1.1.0 - resolution: "proxy-from-env@npm:1.1.0" - checksum: 10c0/fe7dd8b1bdbbbea18d1459107729c3e4a2243ca870d26d34c2c1bcd3e4425b7bcc5112362df2d93cc7fb9746f6142b5e272fd1cc5c86ddf8580175186f6ad42b - languageName: node - linkType: hard - "pump@npm:^3.0.0": version: 3.0.3 resolution: "pump@npm:3.0.3" @@ -12390,6 +12308,13 @@ __metadata: languageName: node linkType: hard +"quansync@npm:^0.2.7": + version: 0.2.11 + resolution: "quansync@npm:0.2.11" + checksum: 10c0/cb9a1f8ebce074069f2f6a78578873ffedd9de9f6aa212039b44c0870955c04a71c3b1311b5d97f8ac2f2ec476de202d0a5c01160cb12bc0a11b7ef36d22ef56 + languageName: node + linkType: hard + "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" @@ -12454,15 +12379,16 @@ __metadata: resolution: "react-native-macos-init@workspace:packages/react-native-macos-init" dependencies: "@rnx-kit/tsconfig": "npm:^2.0.0" - "@types/node": "npm:^22.0.0" + "@types/chalk": "npm:^2.2.0" "@types/npm-registry-fetch": "npm:^8.0.0" "@types/prompts": "npm:^2.0.3" "@types/semver": "npm:^7.1.0" "@types/valid-url": "npm:^1.0.2" "@types/yargs": "npm:^15.0.3" + chalk: "npm:^3" find-up: "npm:^4.1.0" just-scripts: "npm:^2.3.2" - npm-registry-fetch: "npm:^19.1.1" + npm-registry-fetch: "npm:^14.0.0" prompts: "npm:^2.3.0" semver: "npm:^7.5.2" typescript: "npm:^5.6.3" @@ -12569,6 +12495,18 @@ __metadata: languageName: node linkType: hard +"read-yaml-file@npm:^1.1.0": + version: 1.1.0 + resolution: "read-yaml-file@npm:1.1.0" + dependencies: + graceful-fs: "npm:^4.1.5" + js-yaml: "npm:^3.6.1" + pify: "npm:^4.0.1" + strip-bom: "npm:^3.0.0" + checksum: 10c0/85a9ba08bb93f3c91089bab4f1603995ec7156ee595f8ce40ae9f49d841cbb586511508bd47b7cf78c97f678c679b2c6e2c0092e63f124214af41b6f8a25ca31 + languageName: node + linkType: hard + "readable-stream@npm:^4.0.0 <4.4.2": version: 4.4.1 resolution: "readable-stream@npm:4.4.1" @@ -12783,13 +12721,6 @@ __metadata: languageName: node linkType: hard -"resolve.exports@npm:2.0.3": - version: 2.0.3 - resolution: "resolve.exports@npm:2.0.3" - checksum: 10c0/1ade1493f4642a6267d0a5e68faeac20b3d220f18c28b140343feb83694d8fed7a286852aef43689d16042c61e2ddb270be6578ad4a13990769e12065191200d - languageName: node - linkType: hard - "resolve.exports@npm:^2.0.0": version: 2.0.2 resolution: "resolve.exports@npm:2.0.2" @@ -13079,7 +13010,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.1.3, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3": +"semver@npm:^7.0.0, semver@npm:^7.1.3, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": version: 7.7.2 resolution: "semver@npm:7.7.2" bin: @@ -13297,6 +13228,13 @@ __metadata: languageName: node linkType: hard +"signal-exit@npm:^4.0.1": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 + languageName: node + linkType: hard + "signedsource@npm:^1.0.0": version: 1.0.0 resolution: "signedsource@npm:1.0.0" @@ -13353,24 +13291,35 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.3": - version: 8.0.5 - resolution: "socks-proxy-agent@npm:8.0.5" +"socks-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "socks-proxy-agent@npm:7.0.0" dependencies: - agent-base: "npm:^7.1.2" + agent-base: "npm:^6.0.2" + debug: "npm:^4.3.3" + socks: "npm:^2.6.2" + checksum: 10c0/b859f7eb8e96ec2c4186beea233ae59c02404094f3eb009946836af27d6e5c1627d1975a69b4d2e20611729ed543b6db3ae8481eb38603433c50d0345c987600 + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^8.0.1": + version: 8.0.2 + resolution: "socks-proxy-agent@npm:8.0.2" + dependencies: + agent-base: "npm:^7.0.2" debug: "npm:^4.3.4" - socks: "npm:^2.8.3" - checksum: 10c0/5d2c6cecba6821389aabf18728325730504bf9bb1d9e342e7987a5d13badd7a98838cc9a55b8ed3cb866ad37cc23e1086f09c4d72d93105ce9dfe76330e9d2a6 + socks: "npm:^2.7.1" + checksum: 10c0/a842402fc9b8848a31367f2811ca3cd14c4106588b39a0901cd7a69029998adfc6456b0203617c18ed090542ad0c24ee4e9d4c75a0c4b75071e214227c177eb7 languageName: node linkType: hard -"socks@npm:^2.8.3": - version: 2.8.7 - resolution: "socks@npm:2.8.7" +"socks@npm:^2.6.2, socks@npm:^2.7.1": + version: 2.8.3 + resolution: "socks@npm:2.8.3" dependencies: - ip-address: "npm:^10.0.1" + ip-address: "npm:^9.0.5" smart-buffer: "npm:^4.2.0" - checksum: 10c0/2805a43a1c4bcf9ebf6e018268d87b32b32b06fbbc1f9282573583acc155860dc361500f89c73bfbb157caa1b4ac78059eac0ef15d1811eb0ca75e0bdadbc9d2 + checksum: 10c0/d54a52bf9325165770b674a67241143a3d8b4e4c8884560c4e0e078aace2a728dffc7f70150660f51b85797c4e1a3b82f9b7aa25e0a0ceae1a243365da5c51a7 languageName: node linkType: hard @@ -13393,16 +13342,6 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:0.5.19": - version: 0.5.19 - resolution: "source-map-support@npm:0.5.19" - dependencies: - buffer-from: "npm:^1.0.0" - source-map: "npm:^0.6.0" - checksum: 10c0/a232cb02dc5c2c048460dff3ca1a4c2aa44488822028932daff99b8707c8e4f87d2535dae319d65691c905096f2c06a2517793472634efb01f8a095661b9aa93 - languageName: node - linkType: hard - "source-map-support@npm:^0.5.16, source-map-support@npm:~0.5.20": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" @@ -13427,6 +13366,16 @@ __metadata: languageName: node linkType: hard +"spawndamnit@npm:^3.0.1": + version: 3.0.1 + resolution: "spawndamnit@npm:3.0.1" + dependencies: + cross-spawn: "npm:^7.0.5" + signal-exit: "npm:^4.0.1" + checksum: 10c0/a9821a59bc78a665bd44718dea8f4f4010bb1a374972b0a6a1633b9186cda6d6fd93f22d1e49d9944d6bb175ba23ce29036a4bd624884fb157d981842c3682f3 + languageName: node + linkType: hard + "spdx-correct@npm:^3.0.0": version: 3.2.0 resolution: "spdx-correct@npm:3.2.0" @@ -13461,7 +13410,7 @@ __metadata: languageName: node linkType: hard -"sprintf-js@npm:^1.1.2": +"sprintf-js@npm:^1.1.2, sprintf-js@npm:^1.1.3": version: 1.1.3 resolution: "sprintf-js@npm:1.1.3" checksum: 10c0/09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec @@ -13475,12 +13424,12 @@ __metadata: languageName: node linkType: hard -"ssri@npm:^13.0.0": - version: 13.0.1 - resolution: "ssri@npm:13.0.1" +"ssri@npm:^10.0.0": + version: 10.0.5 + resolution: "ssri@npm:10.0.5" dependencies: minipass: "npm:^7.0.3" - checksum: 10c0/cf6408a18676c57ff2ed06b8a20dc64bb3e748e5c7e095332e6aecaa2b8422b1e94a739a8453bf65156a8a47afe23757ba4ab52d3ea3b62322dc40875763e17a + checksum: 10c0/b091f2ae92474183c7ac5ed3f9811457e1df23df7a7e70c9476eaa9a0c4a0c8fc190fb45acefbf023ca9ee864dd6754237a697dc52a0fb182afe65d8e77443d8 languageName: node linkType: hard @@ -13554,7 +13503,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:4.2.3, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:4.2.3, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -13565,7 +13514,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^5.0.0, string-width@npm:^5.0.1": +"string-width@npm:^5.0.0, string-width@npm:^5.0.1, string-width@npm:^5.1.2": version: 5.1.2 resolution: "string-width@npm:5.1.2" dependencies: @@ -13626,6 +13575,15 @@ __metadata: languageName: node linkType: hard +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + languageName: node + linkType: hard + "strip-ansi@npm:^5.0.0, strip-ansi@npm:^5.2.0": version: 5.2.0 resolution: "strip-ansi@npm:5.2.0" @@ -13635,15 +13593,6 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" - dependencies: - ansi-regex: "npm:^5.0.1" - checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 - languageName: node - linkType: hard - "strip-ansi@npm:^7.0.1": version: 7.1.0 resolution: "strip-ansi@npm:7.1.0" @@ -13750,29 +13699,17 @@ __metadata: languageName: node linkType: hard -"tar-stream@npm:~2.2.0": - version: 2.2.0 - resolution: "tar-stream@npm:2.2.0" - dependencies: - bl: "npm:^4.0.3" - end-of-stream: "npm:^1.4.1" - fs-constants: "npm:^1.0.0" - inherits: "npm:^2.0.3" - readable-stream: "npm:^3.1.1" - checksum: 10c0/2f4c910b3ee7196502e1ff015a7ba321ec6ea837667220d7bcb8d0852d51cb04b87f7ae471008a6fb8f5b1a1b5078f62f3a82d30c706f20ada1238ac797e7692 - languageName: node - linkType: hard - -"tar@npm:^7.5.4": - version: 7.5.11 - resolution: "tar@npm:7.5.11" +"tar@npm:^6.1.11, tar@npm:^6.1.2": + version: 6.2.1 + resolution: "tar@npm:6.2.1" dependencies: - "@isaacs/fs-minipass": "npm:^4.0.0" - chownr: "npm:^3.0.0" - minipass: "npm:^7.1.2" - minizlib: "npm:^3.1.0" - yallist: "npm:^5.0.0" - checksum: 10c0/b6bb420550ef50ef23356018155e956cd83282c97b6128d8d5cfe5740c57582d806a244b2ef0bf686a74ce526babe8b8b9061527623e935e850008d86d838929 + chownr: "npm:^2.0.0" + fs-minipass: "npm:^2.0.0" + minipass: "npm:^5.0.0" + minizlib: "npm:^2.1.1" + mkdirp: "npm:^1.0.3" + yallist: "npm:^4.0.0" + checksum: 10c0/a5eca3eb50bc11552d453488344e6507156b9193efd7635e98e867fab275d527af53d8866e2370cd09dfe74378a18111622ace35af6a608e5223a7d27fe99537 languageName: node linkType: hard @@ -13783,6 +13720,13 @@ __metadata: languageName: node linkType: hard +"term-size@npm:^2.1.0": + version: 2.2.1 + resolution: "term-size@npm:2.2.1" + checksum: 10c0/89f6bba1d05d425156c0910982f9344d9e4aebf12d64bfa1f460d93c24baa7bc4c4a21d355fbd7153c316433df0538f64d0ae6e336cc4a69fdda4f85d62bc79d + languageName: node + linkType: hard + "terser@npm:^5.15.0": version: 5.22.0 resolution: "terser@npm:5.22.0" @@ -13836,16 +13780,6 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.12": - version: 0.2.14 - resolution: "tinyglobby@npm:0.2.14" - dependencies: - fdir: "npm:^6.4.4" - picomatch: "npm:^4.0.2" - checksum: 10c0/f789ed6c924287a9b7d3612056ed0cda67306cd2c80c249fd280cf1504742b12583a2089b61f4abbd24605f390809017240e250241f09938054c9b363e51c0a6 - languageName: node - linkType: hard - "tmp@npm:^0.0.33": version: 0.0.33 resolution: "tmp@npm:0.0.33" @@ -13855,13 +13789,6 @@ __metadata: languageName: node linkType: hard -"tmp@npm:~0.2.1": - version: 0.2.3 - resolution: "tmp@npm:0.2.3" - checksum: 10c0/3e809d9c2f46817475b452725c2aaa5d11985cf18d32a7a970ff25b568438e2c076c2e8609224feef3b7923fa9749b74428e3e634f6b8e520c534eef2fd24125 - languageName: node - linkType: hard - "tmpl@npm:1.0.5": version: 1.0.5 resolution: "tmpl@npm:1.0.5" @@ -13899,15 +13826,6 @@ __metadata: languageName: node linkType: hard -"tree-kill@npm:^1.2.2": - version: 1.2.2 - resolution: "tree-kill@npm:1.2.2" - bin: - tree-kill: cli.js - checksum: 10c0/7b1b7c7f17608a8f8d20a162e7957ac1ef6cd1636db1aba92f4e072dc31818c2ff0efac1e3d91064ede67ed5dc57c565420531a8134090a12ac10cf792ab14d2 - languageName: node - linkType: hard - "trim-repeated@npm:^1.0.0": version: 1.0.0 resolution: "trim-repeated@npm:1.0.0" @@ -13926,17 +13844,6 @@ __metadata: languageName: node linkType: hard -"tsconfig-paths@npm:^4.1.2": - version: 4.2.0 - resolution: "tsconfig-paths@npm:4.2.0" - dependencies: - json5: "npm:^2.2.2" - minimist: "npm:^1.2.6" - strip-bom: "npm:^3.0.0" - checksum: 10c0/09a5877402d082bb1134930c10249edeebc0211f36150c35e1c542e5b91f1047b1ccf7da1e59babca1ef1f014c525510f4f870de7c9bda470c73bb4e2721b3ea - languageName: node - linkType: hard - "tslib@npm:^1.8.1, tslib@npm:^1.9.0": version: 1.14.1 resolution: "tslib@npm:1.14.1" @@ -13944,7 +13851,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.3.0, tslib@npm:^2.4.0": +"tslib@npm:^2.4.0": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 @@ -14195,10 +14102,12 @@ __metadata: languageName: node linkType: hard -"undici@npm:^6.24.0": - version: 6.24.1 - resolution: "undici@npm:6.24.1" - checksum: 10c0/53fdbaa357139a2c12deed34f67d67fc6ad269630ba85a1507e7717f53ad2d3a02c95fbd17d3ab321e34c60b6f0a716cdc2f7e2eca1e07178702dc89cc3a73c4 +"undici@npm:^5.29.0": + version: 5.29.0 + resolution: "undici@npm:5.29.0" + dependencies: + "@fastify/busboy": "npm:^2.0.0" + checksum: 10c0/e4e4d631ca54ee0ad82d2e90e7798fa00a106e27e6c880687e445cc2f13b4bc87c5eba2a88c266c3eecffb18f26e227b778412da74a23acc374fca7caccec49b languageName: node linkType: hard @@ -14240,6 +14149,24 @@ __metadata: languageName: node linkType: hard +"unique-filename@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-filename@npm:3.0.0" + dependencies: + unique-slug: "npm:^4.0.0" + checksum: 10c0/6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f + languageName: node + linkType: hard + +"unique-slug@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-slug@npm:4.0.0" + dependencies: + imurmurhash: "npm:^0.1.4" + checksum: 10c0/cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 + languageName: node + linkType: hard + "universal-user-agent@npm:^6.0.0": version: 6.0.1 resolution: "universal-user-agent@npm:6.0.1" @@ -14289,7 +14216,7 @@ __metadata: languageName: node linkType: hard -"uri-js@npm:^4.2.2": +"uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": version: 4.4.1 resolution: "uri-js@npm:4.4.1" dependencies: @@ -14342,13 +14269,6 @@ __metadata: languageName: node linkType: hard -"validate-npm-package-name@npm:^7.0.0": - version: 7.0.2 - resolution: "validate-npm-package-name@npm:7.0.2" - checksum: 10c0/adf32e943148e13e8df13d06b855493908e6ae7a847610e8543c6291cbf42f40e653249a5b2275e2e615e3224c574ade5a9064a9e2d1ab629386284ea99e8f39 - languageName: node - linkType: hard - "validator@npm:^13.7.0": version: 13.15.23 resolution: "validator@npm:13.15.23" @@ -14393,7 +14313,7 @@ __metadata: languageName: node linkType: hard -"wcwidth@npm:^1.0.0, wcwidth@npm:^1.0.1": +"wcwidth@npm:^1.0.1": version: 1.0.1 resolution: "wcwidth@npm:1.0.1" dependencies: @@ -14513,14 +14433,14 @@ __metadata: languageName: node linkType: hard -"which@npm:^6.0.0": - version: 6.0.1 - resolution: "which@npm:6.0.1" +"which@npm:^4.0.0": + version: 4.0.0 + resolution: "which@npm:4.0.0" dependencies: - isexe: "npm:^4.0.0" + isexe: "npm:^3.1.1" bin: node-which: bin/which.js - checksum: 10c0/7e710e54ea36d2d6183bee2f9caa27a3b47b9baf8dee55a199b736fcf85eab3b9df7556fca3d02b50af7f3dfba5ea3a45644189836df06267df457e354da66d5 + checksum: 10c0/449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a languageName: node linkType: hard @@ -14531,25 +14451,25 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^6.2.0": - version: 6.2.0 - resolution: "wrap-ansi@npm:6.2.0" +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" dependencies: ansi-styles: "npm:^4.0.0" string-width: "npm:^4.1.0" strip-ansi: "npm:^6.0.0" - checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da languageName: node linkType: hard -"wrap-ansi@npm:^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" +"wrap-ansi@npm:^6.2.0": + version: 6.2.0 + resolution: "wrap-ansi@npm:6.2.0" dependencies: ansi-styles: "npm:^4.0.0" string-width: "npm:^4.1.0" strip-ansi: "npm:^6.0.0" - checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da + checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c languageName: node linkType: hard @@ -14661,21 +14581,7 @@ __metadata: languageName: node linkType: hard -"yallist@npm:^5.0.0": - version: 5.0.0 - resolution: "yallist@npm:5.0.0" - checksum: 10c0/a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416 - languageName: node - linkType: hard - -"yaml@npm:^1.10.0": - version: 1.10.2 - resolution: "yaml@npm:1.10.2" - checksum: 10c0/5c28b9eb7adc46544f28d9a8d20c5b3cb1215a886609a2fd41f51628d8aaa5878ccd628b755dbcd29f6bb4921bd04ffbc6dcc370689bb96e594e2f9813d2605f - languageName: node - linkType: hard - -"yaml@npm:^2.2.1, yaml@npm:^2.6.0": +"yaml@npm:^2.2.1": version: 2.8.2 resolution: "yaml@npm:2.8.2" bin: @@ -14684,13 +14590,6 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.1.1": - version: 21.1.1 - resolution: "yargs-parser@npm:21.1.1" - checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 - languageName: node - linkType: hard - "yargs-parser@npm:^18.1.2": version: 18.1.3 resolution: "yargs-parser@npm:18.1.3" @@ -14708,6 +14607,13 @@ __metadata: languageName: node linkType: hard +"yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 + languageName: node + linkType: hard + "yargs@npm:^15.1.0": version: 15.4.1 resolution: "yargs@npm:15.4.1" @@ -14791,3 +14697,12 @@ __metadata: checksum: 10c0/5718ec35e3c40b600316c5b4c5e4976f7fee68151bc8f8d90ec18a469be9571f072e1bbaace10f1e85cf8892ea12d90821b200e980ab46916a6166a4260a983c languageName: node linkType: hard + +"zx@npm:^8.2.4": + version: 8.8.5 + resolution: "zx@npm:8.8.5" + bin: + zx: build/cli.js + checksum: 10c0/1273e4f72cfe35a59041aef5a56fd87318bc4e11947d101810b67e5c486ab30574042938728e8a15e085de985e762b8585fcdaab4cf87fd113153b63a5846611 + languageName: node + linkType: hard From 381270f031521aab1bc3be767c436bd0baf5320b Mon Sep 17 00:00:00 2001 From: Saad Najmi Date: Thu, 9 Apr 2026 11:04:35 -0700 Subject: [PATCH 2/2] fix: address PR review comments for changesets migration - Set `commit: false` and remove `git reset --soft HEAD~1` from postbump script (changesets/action commits everything itself) - Remove `privatePackages` config that caused errors when public packages depend on private workspace packages - Replace validate-changesets.mts with unified change.mts script that auto-detects the correct upstream base branch via --since - Remove redundant private package bump check (not needed without privatePackages config) - Fix dry-run publish using ADO $(publishTag) syntax in GitHub Actions - Skip version bump PRs in check-changesets job - Add fetch-depth/persist-credentials to version workflow checkout Co-Authored-By: Claude Opus 4.6 --- .changeset/config.json | 12 +- .github/scripts/change.mts | 112 +++ .../changeset-version-with-postbump.mts | 6 +- .github/scripts/validate-changesets.mts | 117 ---- .../microsoft-changesets-version.yml | 4 + .github/workflows/microsoft-pr.yml | 10 +- package.json | 5 +- yarn.lock | 636 ++++++++++-------- 8 files changed, 496 insertions(+), 406 deletions(-) create mode 100644 .github/scripts/change.mts delete mode 100644 .github/scripts/validate-changesets.mts diff --git a/.changeset/config.json b/.changeset/config.json index d5e9940e210f..524d843b7dfa 100644 --- a/.changeset/config.json +++ b/.changeset/config.json @@ -1,11 +1,9 @@ { - "$schema": "https://unpkg.com/@changesets/config@3.0.5/schema.json", + "$schema": "https://unpkg.com/@changesets/config@3.1.1/schema.json", + "access": "public", + "baseBranch": "origin/main", "changelog": "@changesets/cli/changelog", "commit": false, - "fixed": [], - "linked": [], - "access": "public", - "baseBranch": "main", - "updateInternalDependencies": "patch", - "ignore": [] + "ignore": [], + "linked": [] } diff --git a/.github/scripts/change.mts b/.github/scripts/change.mts new file mode 100644 index 000000000000..fa0d858f5a9b --- /dev/null +++ b/.github/scripts/change.mts @@ -0,0 +1,112 @@ +#!/usr/bin/env node +// @ts-ignore +import { parseArgs, styleText } from 'node:util'; + +import { $, echo, fs } from 'zx'; + +/** + * Wrapper around `changeset add` (default) and `changeset status` validation (--check). + * + * Without --check: runs `changeset add` interactively with the correct upstream remote + * auto-detected from package.json's repository URL, temporarily patched into config.json. + * + * With --check (CI mode): validates that all changed public packages have changesets and that + * no major version bumps are introduced. + */ + +interface ChangesetStatusOutput { + releases: Array<{ + name: string; + type: 'major' | 'minor' | 'patch' | 'none'; + oldVersion: string; + newVersion: string; + changesets: string[]; + }>; + changesets: string[]; +} + +const log = { + error: (msg: string) => echo(styleText('red', msg)), + success: (msg: string) => echo(styleText('green', msg)), + warn: (msg: string) => echo(styleText('yellow', msg)), + info: (msg: string) => echo(msg), +}; + +/** Find the remote that matches the repo's own URL (works for forks and CI alike). */ +async function getBaseBranch(): Promise { + const pkg = JSON.parse(fs.readFileSync('./package.json', 'utf-8')); + const repoUrl: string = pkg.repository?.url ?? ''; + // Extract "org/repo" from https://github.com/org/repo.git or git@github.com:org/repo.git + const repoPath = repoUrl.match(/github\.com[:/](.+?)(?:\.git)?$/)?.[1] ?? ''; + + const remotes = (await $`git remote -v`.quiet()).stdout; + const remote = (repoPath && remotes.match(new RegExp(`^(\\S+)\\s+.*${repoPath}`, 'm'))?.[1]) ?? 'origin'; + + // In CI, use the PR target branch (e.g., origin/0.81-stable) + if (process.env['GITHUB_BASE_REF']) { + return `${remote}/${process.env['GITHUB_BASE_REF']}`; + } + + return `${remote}/main`; +} + +/** Run `changeset status` and return the output and exit code. */ +async function getChangesetStatus(baseBranch: string): Promise<{ data: ChangesetStatusOutput; exitCode: number }> { + const STATUS_FILE = 'changeset-status.json'; + + fs.writeJsonSync(STATUS_FILE, { releases: [], changesets: [] }); + const result = await $`yarn changeset status --since=${baseBranch} --output ${STATUS_FILE}`.nothrow(); + const data: ChangesetStatusOutput = fs.readJsonSync(STATUS_FILE); + fs.removeSync(STATUS_FILE); + + return { data, exitCode: result.exitCode ?? 1 }; +} + +function checkMajorBumps(releases: ChangesetStatusOutput['releases']): void { + const majorBumps = releases.filter((r) => r.type === 'major'); + if (majorBumps.length === 0) return; + + log.error('Major version bumps detected!\n'); + for (const release of majorBumps) { + log.error(` ${release.name}: major`); + if (release.changesets.length > 0) { + log.error(` (from changesets: ${release.changesets.join(', ')})`); + } + } + log.error('\nMajor version bumps are not allowed.'); + log.warn('If you need to make a breaking change, please discuss with the team first.\n'); + process.exit(1); +} + +/** Validate that all changed public packages have changesets and no major bumps are introduced. */ +async function runCheck(baseBranch: string): Promise { + log.info(`Validating changesets against ${baseBranch}...\n`); + + const { data, exitCode } = await getChangesetStatus(baseBranch); + + if (exitCode !== 0) { + log.error('Some packages have been changed but no changesets were found.'); + log.warn('Run `yarn change` to create a changeset, or `yarn changeset --empty` if no release is needed.\n'); + process.exit(1); + } + + checkMajorBumps(data.releases); + + const packages = data.releases.map((r) => r.name).join(', '); + log.success(packages ? `All validations passed (${packages})` : 'All validations passed'); +} + +/** Run `changeset add` interactively against the correct upstream base branch. */ +async function runAdd(baseBranch: string): Promise { + await $({ stdio: 'inherit' })`yarn changeset --since ${baseBranch}`; +} + +const { values: args } = parseArgs({ options: { check: { type: 'boolean', default: false } } }); + +const baseBranch = await getBaseBranch(); + +if (args.check) { + await runCheck(baseBranch); +} else { + await runAdd(baseBranch); +} diff --git a/.github/scripts/changeset-version-with-postbump.mts b/.github/scripts/changeset-version-with-postbump.mts index b8d9ab89dbdc..18ebde4b0756 100644 --- a/.github/scripts/changeset-version-with-postbump.mts +++ b/.github/scripts/changeset-version-with-postbump.mts @@ -6,11 +6,7 @@ import { updateReactNativeArtifacts } from '../../scripts/releases/set-rn-artifa echo('📦 Running changeset version...'); await $`yarn changeset version`; -// Step 2: Undo the commit changeset version made — changesets/action creates its own commit -echo('🔙 Undoing changeset commit (keeping changes)...'); -await $`git reset --soft HEAD~1`; - -// Step 3: Update native artifacts to match the new react-native version +// Step 2: Update native artifacts to match the new react-native version echo('\n🔄 Updating React Native native artifacts...'); const { version } = fs.readJsonSync('packages/react-native/package.json'); await updateReactNativeArtifacts(version); diff --git a/.github/scripts/validate-changesets.mts b/.github/scripts/validate-changesets.mts deleted file mode 100644 index 5f0fd57e6fe1..000000000000 --- a/.github/scripts/validate-changesets.mts +++ /dev/null @@ -1,117 +0,0 @@ -#!/usr/bin/env node -import { $, echo, fs } from 'zx'; - -/** - * Validate changesets in CI - * - * Checks: - * 1. Changesets are present (PRs require changesets) - * 2. No major version bumps (breaking changes disallowed) - */ - -// ANSI color codes -const colors = { - red: (msg: string) => `\x1b[31m${msg}\x1b[0m`, - green: (msg: string) => `\x1b[32m${msg}\x1b[0m`, - yellow: (msg: string) => `\x1b[33m${msg}\x1b[0m`, -}; - -// Logging helpers -const log = { - error: (msg: string) => echo(colors.red(msg)), - success: (msg: string) => echo(colors.green(msg)), - warn: (msg: string) => echo(colors.yellow(msg)), - info: (msg: string) => echo(msg), -}; - -interface ChangesetStatusOutput { - releases: Array<{ - name: string; - type: 'major' | 'minor' | 'patch' | 'none'; - oldVersion: string; - newVersion: string; - changesets: string[]; - }>; - changesets: string[]; -} - -async function checkChangesetPresence() { - log.info('\n🔍 Checking for changeset presence...\n'); - - const result = await $`yarn changeset status 2>&1`.nothrow(); - - if (result.exitCode !== 0) { - log.error('❌ Changeset validation failed\n'); - echo(result.stdout); - return false; - } - - log.success('✅ Changesets found'); - return true; -} - -async function checkForMajorBumps() { - log.info('\n🔍 Checking for major version bumps...\n'); - - const result = await $`yarn changeset status --output bumps.json`.nothrow(); - - // If no changesets, skip major bump check - if (result.exitCode !== 0 && result.stdout.includes('no changesets were found')) { - log.warn('No changesets found (skipping major check)'); - return true; - } - - // Other errors - if (result.exitCode !== 0 || !fs.existsSync('bumps.json')) { - log.error('❌ Failed to check for major bumps\n'); - if (result.stderr) log.info(result.stderr); - return false; - } - - const bumpsData: ChangesetStatusOutput = JSON.parse(fs.readFileSync('bumps.json', 'utf-8')); - fs.unlinkSync('bumps.json'); - - const majorBumps = bumpsData.releases.filter(release => release.type === 'major'); - - if (majorBumps.length > 0) { - log.error('❌ Major version bumps detected!\n'); - for (const release of majorBumps) { - log.error(` ${release.name}: major`); - if (release.changesets.length > 0) { - log.error(` (from changesets: ${release.changesets.join(', ')})`); - } - } - log.error('\nMajor version bumps are not allowed.'); - log.warn('If you need to make a breaking change, please discuss with the team first.\n'); - return false; - } - - log.success('✅ No major version bumps found'); - return true; -} - -// Main execution -log.info(`\n${'='.repeat(60)}`); -log.info('Changesets Validation'); -log.info(`${'='.repeat(60)}`); - -const results = { - presence: await checkChangesetPresence(), - majorBumps: await checkForMajorBumps(), -}; - -log.info(`\n${'='.repeat(60)}`); -log.info('Validation Results:'); -log.info(`${'='.repeat(60)}\n`); - -log.info(`Changeset presence: ${results.presence ? '✅ PASS' : '❌ FAIL'}`); -log.info(`Major version check: ${results.majorBumps ? '✅ PASS' : '❌ FAIL'}\n`); - -const allPassed = results.presence && results.majorBumps; - -if (!allPassed) { - log.error('Validation failed!\n'); - throw new Error('Validation failed'); -} - -log.success('All validations passed! ✅\n'); diff --git a/.github/workflows/microsoft-changesets-version.yml b/.github/workflows/microsoft-changesets-version.yml index e388bb5eef97..7d7ed8d1a030 100644 --- a/.github/workflows/microsoft-changesets-version.yml +++ b/.github/workflows/microsoft-changesets-version.yml @@ -15,6 +15,10 @@ jobs: steps: - name: Checkout uses: actions/checkout@v6 + with: + filter: blob:none + fetch-depth: 0 + persist-credentials: false - name: Setup toolchain uses: ./.github/actions/microsoft-setup-toolchain diff --git a/.github/workflows/microsoft-pr.yml b/.github/workflows/microsoft-pr.yml index 407ece535740..f4e841fc6478 100644 --- a/.github/workflows/microsoft-pr.yml +++ b/.github/workflows/microsoft-pr.yml @@ -61,14 +61,16 @@ jobs: run: yarn build - name: Simulate publish (dry run) run: | - yarn workspaces foreach -vv --all --topological --no-private npm publish --tag $(publishTag) --tolerate-republish --dry-run + yarn workspaces foreach -vv --all --topological --no-private npm publish --tag dry-run --tolerate-republish --dry-run check-changesets: name: "Check for Changesets" permissions: {} runs-on: ubuntu-latest - # Only required for PRs targeting stable branches - if: ${{ endsWith(github.base_ref, '-stable') }} + # Only required for PRs targeting stable branches; skip the version bump PR itself + if: >- + ${{ endsWith(github.base_ref, '-stable') + && !startsWith(github.head_ref, 'changeset-release/') }} steps: - uses: actions/checkout@v4 with: @@ -81,7 +83,7 @@ jobs: - name: Install dependencies run: yarn install --immutable - name: Validate changesets - run: yarn changeset:validate + run: yarn change:check yarn-constraints: name: "Check Yarn Constraints" diff --git a/package.json b/package.json index 5d4b967903fc..81e380c0d595 100644 --- a/package.json +++ b/package.json @@ -35,9 +35,10 @@ "fantom": "./scripts/fantom.sh", "trigger-react-native-release": "node ./scripts/releases-local/trigger-react-native-release.js", "update-lock": "npx yarn-deduplicate", + "change": "node .github/scripts/change.mts", + "change:check": "node .github/scripts/change.mts --check", "changeset": "changeset", - "changeset:version": "node .github/scripts/changeset-version-with-postbump.mts", - "changeset:validate": "node .github/scripts/validate-changesets.mts" + "changeset:version": "node .github/scripts/changeset-version-with-postbump.mts" }, "workspaces": [ "packages/*", diff --git a/yarn.lock b/yarn.lock index 36d0215245ae..31fe70912881 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2225,10 +2225,10 @@ __metadata: languageName: node linkType: hard -"@fastify/busboy@npm:^2.0.0": - version: 2.1.1 - resolution: "@fastify/busboy@npm:2.1.1" - checksum: 10c0/6f8027a8cba7f8f7b736718b013f5a38c0476eea67034c94a0d3c375e2b114366ad4419e6a6fa7ffc2ef9c6d3e0435d76dd584a7a1cbac23962fda7650b579e3 +"@gar/promise-retry@npm:^1.0.0": + version: 1.0.3 + resolution: "@gar/promise-retry@npm:1.0.3" + checksum: 10c0/885b02c8b0d75b2d215da25f3b639158c4fbe8fefe0d79163304534b9a6d0710db4b7699f7cd3cc1a730792bff04cbe19f4850a62d3e105a663eaeec88f38332 languageName: node linkType: hard @@ -2612,19 +2612,6 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/types@npm:26.6.2" - dependencies: - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^15.0.0" - chalk: "npm:^4.0.0" - checksum: 10c0/5b9b957f38a002895eb04bbb8c3dda6fccce8e2551f3f44b02f1f43063a78e8bedce73cd4330b53ede00ae005de5cd805982fbb2ec6ab9feacf96344240d5db2 - languageName: node - linkType: hard - "@jest/types@npm:^29.6.3": version: 29.6.3 resolution: "@jest/types@npm:29.6.3" @@ -2865,6 +2852,19 @@ __metadata: languageName: node linkType: hard +"@npmcli/agent@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/agent@npm:4.0.0" + dependencies: + agent-base: "npm:^7.1.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.1" + lru-cache: "npm:^11.2.1" + socks-proxy-agent: "npm:^8.0.3" + checksum: 10c0/f7b5ce0f3dd42c3f8c6546e8433573d8049f67ef11ec22aa4704bc41483122f68bf97752e06302c455ead667af5cb753e6a09bff06632bc465c1cfd4c4b75a53 + languageName: node + linkType: hard + "@npmcli/fs@npm:^3.1.0": version: 3.1.0 resolution: "@npmcli/fs@npm:3.1.0" @@ -2874,6 +2874,22 @@ __metadata: languageName: node linkType: hard +"@npmcli/fs@npm:^5.0.0": + version: 5.0.0 + resolution: "@npmcli/fs@npm:5.0.0" + dependencies: + semver: "npm:^7.3.5" + checksum: 10c0/26e376d780f60ff16e874a0ac9bc3399186846baae0b6e1352286385ac134d900cc5dafaded77f38d77f86898fc923ae1cee9d7399f0275b1aa24878915d722b + languageName: node + linkType: hard + +"@npmcli/redact@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/redact@npm:4.0.0" + checksum: 10c0/a1e9ba9c70a6b40e175bda2c3dd8cfdaf096e6b7f7a132c855c083c8dfe545c3237cd56702e2e6627a580b1d63373599d49a1192c4078a85bf47bbde824df31c + languageName: node + linkType: hard + "@octokit/auth-token@npm:^4.0.0": version: 4.0.0 resolution: "@octokit/auth-token@npm:4.0.0" @@ -3130,65 +3146,65 @@ __metadata: languageName: node linkType: hard -"@react-native-community/cli-clean@npm:20.0.0-alpha.0": - version: 20.0.0-alpha.0 - resolution: "@react-native-community/cli-clean@npm:20.0.0-alpha.0" +"@react-native-community/cli-clean@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-clean@npm:20.0.0" dependencies: - "@react-native-community/cli-tools": "npm:20.0.0-alpha.0" + "@react-native-community/cli-tools": "npm:20.0.0" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" fast-glob: "npm:^3.3.2" - checksum: 10c0/f0deec3a48ba6cdc3d6e330f15b08c7b140dcd02d3b34ed1a5b9fdf8ff987d69682f6033c512f6a453f10fa95f1ffc3c27be7ae2d59830898c0204063b849cba + checksum: 10c0/cd65907bf2bff82abe8a6616802cf1f756340983e9154a93e771710059ccbf863e45046d2568a6bcb85ef1b4e51b883866ce6371950ec27309a6d1e3fc10cbf4 languageName: node linkType: hard -"@react-native-community/cli-config-android@npm:20.0.0-alpha.0": - version: 20.0.0-alpha.0 - resolution: "@react-native-community/cli-config-android@npm:20.0.0-alpha.0" +"@react-native-community/cli-config-android@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-config-android@npm:20.0.0" dependencies: - "@react-native-community/cli-tools": "npm:20.0.0-alpha.0" + "@react-native-community/cli-tools": "npm:20.0.0" chalk: "npm:^4.1.2" fast-glob: "npm:^3.3.2" fast-xml-parser: "npm:^4.4.1" - checksum: 10c0/18a4fcc9f2e99c070f72f9717efd7ca564585099f892902c48e7cc95b90279f39d4754f418c12fd6e59000b37caccef21558422b1012e10d5146140c09016fea + checksum: 10c0/79298ecde495e0587585e8d67431e9543ac83392a06e5c8fb736853d199f0aae014858b1d3db81ce3decf58c2172c95c78eeb27e0f2be2b8a5ad43b96331d0ce languageName: node linkType: hard -"@react-native-community/cli-config-apple@npm:20.0.0-alpha.0": - version: 20.0.0-alpha.0 - resolution: "@react-native-community/cli-config-apple@npm:20.0.0-alpha.0" +"@react-native-community/cli-config-apple@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-config-apple@npm:20.0.0" dependencies: - "@react-native-community/cli-tools": "npm:20.0.0-alpha.0" + "@react-native-community/cli-tools": "npm:20.0.0" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" fast-glob: "npm:^3.3.2" - checksum: 10c0/6227afea5629d77faf70b02cb3cbf4c08a0e5870c6243e6eac2d3f9b59964aac28960a228bd952e61530cd08815881887e03b1e22b0f7db08805a134f90c82ef + checksum: 10c0/1b11e1dde776ccc3244eb3029eb49239120a89a12ed84bd4957e4e7b81bba4b332ed04a2fb081fd9a9711be65d1a85cf429247fa2daa4010ba4b42b5bf273c2f languageName: node linkType: hard -"@react-native-community/cli-config@npm:20.0.0-alpha.0": - version: 20.0.0-alpha.0 - resolution: "@react-native-community/cli-config@npm:20.0.0-alpha.0" +"@react-native-community/cli-config@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-config@npm:20.0.0" dependencies: - "@react-native-community/cli-tools": "npm:20.0.0-alpha.0" + "@react-native-community/cli-tools": "npm:20.0.0" chalk: "npm:^4.1.2" cosmiconfig: "npm:^9.0.0" deepmerge: "npm:^4.3.0" fast-glob: "npm:^3.3.2" joi: "npm:^17.2.1" - checksum: 10c0/4fc8409c93e64a72b9915fd2740a348ed08411c0da6a825b6aec4f2e5a178f1da989e23306d1dbc5a0e18f84c5dfcb9ff02f34d8aa2e1fb9fc2dee4313706832 + checksum: 10c0/766364c0c1d0f551a98b86317b74e7942521a05111f6c7e2898341c0413c6a55ae91d184bd549109edd61f02065662ada142788dba1090db200cbec00fdfeede languageName: node linkType: hard -"@react-native-community/cli-doctor@npm:20.0.0-alpha.0": - version: 20.0.0-alpha.0 - resolution: "@react-native-community/cli-doctor@npm:20.0.0-alpha.0" +"@react-native-community/cli-doctor@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-doctor@npm:20.0.0" dependencies: - "@react-native-community/cli-config": "npm:20.0.0-alpha.0" - "@react-native-community/cli-platform-android": "npm:20.0.0-alpha.0" - "@react-native-community/cli-platform-apple": "npm:20.0.0-alpha.0" - "@react-native-community/cli-platform-ios": "npm:20.0.0-alpha.0" - "@react-native-community/cli-tools": "npm:20.0.0-alpha.0" + "@react-native-community/cli-config": "npm:20.0.0" + "@react-native-community/cli-platform-android": "npm:20.0.0" + "@react-native-community/cli-platform-apple": "npm:20.0.0" + "@react-native-community/cli-platform-ios": "npm:20.0.0" + "@react-native-community/cli-tools": "npm:20.0.0" chalk: "npm:^4.1.2" command-exists: "npm:^1.2.8" deepmerge: "npm:^4.3.0" @@ -3199,66 +3215,66 @@ __metadata: semver: "npm:^7.5.2" wcwidth: "npm:^1.0.1" yaml: "npm:^2.2.1" - checksum: 10c0/6f1cec1ed014fcd8f5ef7d5bed3d23af9169e4c721b1367fb66fcff20a519c0b0ecc7b37cce0497655b0892a048bf864468c3bb224dec85cd94e2281bad2150e + checksum: 10c0/843a7e8e5969154ed171616c3c556389d7debc30035bb6a9d6392876d22ef84d390d02673032bb8c8ac164380a97fe9f62971476aacb06ba3a3b849358e4cb99 languageName: node linkType: hard -"@react-native-community/cli-platform-android@npm:20.0.0-alpha.0": - version: 20.0.0-alpha.0 - resolution: "@react-native-community/cli-platform-android@npm:20.0.0-alpha.0" +"@react-native-community/cli-platform-android@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-platform-android@npm:20.0.0" dependencies: - "@react-native-community/cli-config-android": "npm:20.0.0-alpha.0" - "@react-native-community/cli-tools": "npm:20.0.0-alpha.0" + "@react-native-community/cli-config-android": "npm:20.0.0" + "@react-native-community/cli-tools": "npm:20.0.0" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" logkitty: "npm:^0.7.1" - checksum: 10c0/8899666420733e4fcbd603ff23f033ffbde83325f6b4202478ed2b145d02a69c25ab2ac893f5ef36bc16bd1d1fa14ddf97ad84c178d081dcc4b6f256116d4e01 + checksum: 10c0/9c17cbc0661698dd8154286ce893205b91a9f71cb8af8505641fb82ab99217116300fe0dfb8b5e6e9270cf3917c0fb227d45f90322ad7e624d9c65aacf086012 languageName: node linkType: hard -"@react-native-community/cli-platform-apple@npm:20.0.0-alpha.0": - version: 20.0.0-alpha.0 - resolution: "@react-native-community/cli-platform-apple@npm:20.0.0-alpha.0" +"@react-native-community/cli-platform-apple@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-platform-apple@npm:20.0.0" dependencies: - "@react-native-community/cli-config-apple": "npm:20.0.0-alpha.0" - "@react-native-community/cli-tools": "npm:20.0.0-alpha.0" + "@react-native-community/cli-config-apple": "npm:20.0.0" + "@react-native-community/cli-tools": "npm:20.0.0" chalk: "npm:^4.1.2" execa: "npm:^5.0.0" fast-xml-parser: "npm:^4.4.1" - checksum: 10c0/2df5fcda5106cb6c418bb7559f6453d63b75f44415163a42f181e8476b8ccb0025e351d9651b3da52e14978b1a0b0c7f4bad7b6aeda1f6ef3f916b8cd0fa199f + checksum: 10c0/a6b2296d6291853f59d3c68302676fea54d68fa6626c14727b7db63280761714785fd70a75d7ae036644a7ea5ebd8211235c64d4dec5297565d734a1c5a3b6c9 languageName: node linkType: hard -"@react-native-community/cli-platform-ios@npm:20.0.0-alpha.0": - version: 20.0.0-alpha.0 - resolution: "@react-native-community/cli-platform-ios@npm:20.0.0-alpha.0" +"@react-native-community/cli-platform-ios@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-platform-ios@npm:20.0.0" dependencies: - "@react-native-community/cli-platform-apple": "npm:20.0.0-alpha.0" - checksum: 10c0/f06bf4cbb0bf74b25f83379055eb1150027224c62d0ead0cebdcb112b7aa7f90a294aeb39f38aca75658c9a3b40676a5051ef143dc82e824145ce62e86a9eb9a + "@react-native-community/cli-platform-apple": "npm:20.0.0" + checksum: 10c0/6eb77946cb3392cc548007723b790796360651e62422095da2bbc8a20b7c8e79d9fc32c0155ba669a10c556e6e7327964d59e5755c64f6099708701e4acf8fd3 languageName: node linkType: hard -"@react-native-community/cli-server-api@npm:20.0.0-alpha.0": - version: 20.0.0-alpha.0 - resolution: "@react-native-community/cli-server-api@npm:20.0.0-alpha.0" +"@react-native-community/cli-server-api@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-server-api@npm:20.0.0" dependencies: - "@react-native-community/cli-tools": "npm:20.0.0-alpha.0" + "@react-native-community/cli-tools": "npm:20.0.0" body-parser: "npm:^1.20.3" compression: "npm:^1.7.1" connect: "npm:^3.6.5" errorhandler: "npm:^1.5.1" nocache: "npm:^3.0.1" open: "npm:^6.2.0" - pretty-format: "npm:^26.6.2" + pretty-format: "npm:^29.7.0" serve-static: "npm:^1.13.1" ws: "npm:^6.2.3" - checksum: 10c0/069aed2f7c903b070f183ba75260eefb035e424296a6711d818c3b6a21401c9d91ba32048eeb3f412d743362fcd303de4ca8e62973cdfc1e84b75d926bd5a55b + checksum: 10c0/105099a3b667978880144eb4e1ca1725c57f1fe6bb6f8d09b189f021ecc1ad70f8e865667ef1d921fb85f1bea8d1da766d713672dfde80d6d2cdde47e800d5a8 languageName: node linkType: hard -"@react-native-community/cli-tools@npm:20.0.0-alpha.0": - version: 20.0.0-alpha.0 - resolution: "@react-native-community/cli-tools@npm:20.0.0-alpha.0" +"@react-native-community/cli-tools@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-tools@npm:20.0.0" dependencies: "@vscode/sudo-prompt": "npm:^9.0.0" appdirsjs: "npm:^1.2.4" @@ -3270,29 +3286,29 @@ __metadata: ora: "npm:^5.4.1" prompts: "npm:^2.4.2" semver: "npm:^7.5.2" - checksum: 10c0/1be4efc8eff1998a2d35bb8401fe59b819d1c33fc89db49cbb0d05ea7d781e2e0822264f3920ba230126296e92ac04644a7c9a52453f974da4eedf39e741b8cd + checksum: 10c0/3a379558f2673de68d872d740754e242d9dd84dd0a837f94910936faad632f35fc9b61dd9d256e635391815da7a4cbc42c3ca918371d60fb4d5a3b4acea6bffd languageName: node linkType: hard -"@react-native-community/cli-types@npm:20.0.0-alpha.0": - version: 20.0.0-alpha.0 - resolution: "@react-native-community/cli-types@npm:20.0.0-alpha.0" +"@react-native-community/cli-types@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli-types@npm:20.0.0" dependencies: joi: "npm:^17.2.1" - checksum: 10c0/e637c0f40d329cad7549ddae86adee8f15027b90899a44efedc1985e9c19a298395124d4928a1e68bae652ddebfa991512de0c4d6387967fac47f590f14461ee + checksum: 10c0/328f623579b3b8e797d833aeb76fad86a75f9da84b45da1d9ffe4c6429a57cd3440d401d3448d15c2b44b69137459033522e3dff87767f887772d8f6055dccc9 languageName: node linkType: hard -"@react-native-community/cli@npm:20.0.0-alpha.0": - version: 20.0.0-alpha.0 - resolution: "@react-native-community/cli@npm:20.0.0-alpha.0" +"@react-native-community/cli@npm:20.0.0": + version: 20.0.0 + resolution: "@react-native-community/cli@npm:20.0.0" dependencies: - "@react-native-community/cli-clean": "npm:20.0.0-alpha.0" - "@react-native-community/cli-config": "npm:20.0.0-alpha.0" - "@react-native-community/cli-doctor": "npm:20.0.0-alpha.0" - "@react-native-community/cli-server-api": "npm:20.0.0-alpha.0" - "@react-native-community/cli-tools": "npm:20.0.0-alpha.0" - "@react-native-community/cli-types": "npm:20.0.0-alpha.0" + "@react-native-community/cli-clean": "npm:20.0.0" + "@react-native-community/cli-config": "npm:20.0.0" + "@react-native-community/cli-doctor": "npm:20.0.0" + "@react-native-community/cli-server-api": "npm:20.0.0" + "@react-native-community/cli-tools": "npm:20.0.0" + "@react-native-community/cli-types": "npm:20.0.0" chalk: "npm:^4.1.2" commander: "npm:^9.4.1" deepmerge: "npm:^4.3.0" @@ -3304,7 +3320,7 @@ __metadata: semver: "npm:^7.5.2" bin: rnc-cli: build/bin.js - checksum: 10c0/f424baf175bcee9cfb4c98510873560c015718018c4545f029ab88fbe94d3610bc3966afdcc07d3195a55416302a17a33ebe0aefbc2713028687d520b913146b + checksum: 10c0/ccdbc8ba1f678274772237941993e68143707240762194842fa756fc7d53bcee9114e0b7d3eefaa750ccba41189909fbd7ceaa3a99f5ae781ccf2e98c5ff10b6 languageName: node linkType: hard @@ -3478,7 +3494,7 @@ __metadata: "@rnx-kit/rn-changelog-generator": "npm:^0.4.0" danger: "npm:^13.0.4" lodash.includes: "npm:^4.3.0" - minimatch: "npm:^3.0.4" + minimatch: "npm:^3.1.4" languageName: unknown linkType: soft @@ -3608,7 +3624,7 @@ __metadata: open: "npm:^7.0.3" selfsigned: "npm:^2.4.1" serve-static: "npm:^1.16.2" - undici: "npm:^5.29.0" + undici: "npm:^6.24.0" wait-for-expect: "npm:^3.0.2" ws: "npm:^6.2.3" languageName: unknown @@ -3773,9 +3789,9 @@ __metadata: version: 0.0.0-use.local resolution: "@react-native/tester@workspace:packages/rn-tester" dependencies: - "@react-native-community/cli": "npm:20.0.0-alpha.0" - "@react-native-community/cli-platform-android": "npm:20.0.0-alpha.0" - "@react-native-community/cli-platform-ios": "npm:20.0.0-alpha.0" + "@react-native-community/cli": "npm:20.0.0" + "@react-native-community/cli-platform-android": "npm:20.0.0" + "@react-native-community/cli-platform-ios": "npm:20.0.0" "@react-native/new-app-screen": "workspace:*" "@react-native/oss-library-example": "workspace:*" "@react-native/popup-menu-android": "workspace:*" @@ -4059,15 +4075,6 @@ __metadata: languageName: node linkType: hard -"@types/chalk@npm:^2.2.0": - version: 2.2.0 - resolution: "@types/chalk@npm:2.2.0" - dependencies: - chalk: "npm:*" - checksum: 10c0/d408e65041f37db0211574d72300058538beac430bd636e6ebc51fad15e954de35796dea42ab9706b0f1f96c15d2e68dce14de22d7a0755270a6d86ac2813390 - languageName: node - linkType: hard - "@types/chokidar@npm:^2.1.3": version: 2.1.3 resolution: "@types/chokidar@npm:2.1.3" @@ -4212,6 +4219,15 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^22.0.0": + version: 22.19.15 + resolution: "@types/node@npm:22.19.15" + dependencies: + undici-types: "npm:~6.21.0" + checksum: 10c0/f17eaf3d0d1da5e93ad9e287efb78201f8a5282973c004c5f70d91675c5c6b926a23acaa7b158a42b3d7e27e36b349d65a531710c91c308fca53dd7fa280ef98 + languageName: node + linkType: hard + "@types/npm-package-arg@npm:*": version: 6.1.2 resolution: "@types/npm-package-arg@npm:6.1.2" @@ -4345,7 +4361,7 @@ __metadata: languageName: node linkType: hard -"@types/yargs@npm:^15.0.0, @types/yargs@npm:^15.0.3": +"@types/yargs@npm:^15.0.3": version: 15.0.16 resolution: "@types/yargs@npm:15.0.16" dependencies: @@ -4691,7 +4707,7 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:6, agent-base@npm:^6.0.2": +"agent-base@npm:6": version: 6.0.2 resolution: "agent-base@npm:6.0.2" dependencies: @@ -4707,15 +4723,6 @@ __metadata: languageName: node linkType: hard -"agentkeepalive@npm:^4.2.1": - version: 4.5.0 - resolution: "agentkeepalive@npm:4.5.0" - dependencies: - humanize-ms: "npm:^1.2.1" - checksum: 10c0/394ea19f9710f230722996e156607f48fdf3a345133b0b1823244b7989426c16019a428b56c82d3eabef616e938812981d9009f4792ecc66bd6a59e991c62612 - languageName: node - linkType: hard - "aggregate-error@npm:^3.0.0": version: 3.1.0 resolution: "aggregate-error@npm:3.1.0" @@ -5361,6 +5368,13 @@ __metadata: languageName: node linkType: hard +"balanced-match@npm:^4.0.2": + version: 4.0.4 + resolution: "balanced-match@npm:4.0.4" + checksum: 10c0/07e86102a3eb2ee2a6a1a89164f29d0dbaebd28f2ca3f5ca786f36b8b23d9e417eb3be45a4acf754f837be5ac0a2317de90d3fcb7f4f4dc95720a1f36b26a17b + languageName: node + linkType: hard + "base64-js@npm:^1.3.1, base64-js@npm:^1.5.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" @@ -5462,6 +5476,24 @@ __metadata: languageName: node linkType: hard +"brace-expansion@npm:^2.0.2": + version: 2.0.3 + resolution: "brace-expansion@npm:2.0.3" + dependencies: + balanced-match: "npm:^1.0.0" + checksum: 10c0/468436c9b2fa6f9e64d0cff8784b21300677571a7196e258593e95e7c3db9973a80fbafdb0f01404d5d298a04dc666eae1fc3c9052e2edbb9f2510541deeddfe + languageName: node + linkType: hard + +"brace-expansion@npm:^5.0.5": + version: 5.0.5 + resolution: "brace-expansion@npm:5.0.5" + dependencies: + balanced-match: "npm:^4.0.2" + checksum: 10c0/4d238e14ed4f5cc9c07285550a41cef23121ca08ba99fa9eb5b55b580dcb6bf868b8210aa10526bdc9f8dc97f33ca2a7259039c4cc131a93042beddb424c48e3 + languageName: node + linkType: hard + "braces@npm:^3.0.2, braces@npm:~3.0.2": version: 3.0.3 resolution: "braces@npm:3.0.3" @@ -5549,43 +5581,41 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^17.0.0": - version: 17.1.4 - resolution: "cacache@npm:17.1.4" +"cacache@npm:^18.0.0": + version: 18.0.1 + resolution: "cacache@npm:18.0.1" dependencies: "@npmcli/fs": "npm:^3.1.0" fs-minipass: "npm:^3.0.0" glob: "npm:^10.2.2" - lru-cache: "npm:^7.7.1" + lru-cache: "npm:^10.0.1" minipass: "npm:^7.0.3" - minipass-collect: "npm:^1.0.2" + minipass-collect: "npm:^2.0.1" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" p-map: "npm:^4.0.0" ssri: "npm:^10.0.0" tar: "npm:^6.1.11" unique-filename: "npm:^3.0.0" - checksum: 10c0/21749dcf98c61dd570b179e51573b076c92e3f6c82166d37444242db66b92b1e6c6dc11c6059c027ac7bdef5479b513855059299cc11cda8212c49b0f69a3662 + checksum: 10c0/a31666805a80a8b16ad3f85faf66750275a9175a3480896f4f6d31b5d53ef190484fabd71bdb6d2ea5603c717fbef09f4af03d6a65b525c8ef0afaa44c361866 languageName: node linkType: hard -"cacache@npm:^18.0.0": - version: 18.0.1 - resolution: "cacache@npm:18.0.1" +"cacache@npm:^20.0.1": + version: 20.0.4 + resolution: "cacache@npm:20.0.4" dependencies: - "@npmcli/fs": "npm:^3.1.0" + "@npmcli/fs": "npm:^5.0.0" fs-minipass: "npm:^3.0.0" - glob: "npm:^10.2.2" - lru-cache: "npm:^10.0.1" + glob: "npm:^13.0.0" + lru-cache: "npm:^11.1.0" minipass: "npm:^7.0.3" minipass-collect: "npm:^2.0.1" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^4.0.0" - ssri: "npm:^10.0.0" - tar: "npm:^6.1.11" - unique-filename: "npm:^3.0.0" - checksum: 10c0/a31666805a80a8b16ad3f85faf66750275a9175a3480896f4f6d31b5d53ef190484fabd71bdb6d2ea5603c717fbef09f4af03d6a65b525c8ef0afaa44c361866 + p-map: "npm:^7.0.2" + ssri: "npm:^13.0.0" + checksum: 10c0/539bf4020e44ba9ca5afc2ec435623ed7e0dd80c020097677e6b4a0545df5cc9d20b473212d01209c8b4aea43c0d095af0bb6da97bcb991642ea6fac0d7c462b languageName: node linkType: hard @@ -5696,13 +5726,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:*": - version: 5.3.0 - resolution: "chalk@npm:5.3.0" - checksum: 10c0/8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 - languageName: node - linkType: hard - "chalk@npm:^2.0.1, chalk@npm:^2.3.0": version: 2.4.2 resolution: "chalk@npm:2.4.2" @@ -5714,16 +5737,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^3": - version: 3.0.0 - resolution: "chalk@npm:3.0.0" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 10c0/ee650b0a065b3d7a6fda258e75d3a86fc8e4effa55871da730a9e42ccb035bf5fd203525e5a1ef45ec2582ecc4f65b47eb11357c526b84dd29a14fb162c414d2 - languageName: node - linkType: hard - "chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" @@ -7950,6 +7963,17 @@ __metadata: languageName: node linkType: hard +"glob@npm:^13.0.0": + version: 13.0.6 + resolution: "glob@npm:13.0.6" + dependencies: + minimatch: "npm:^10.2.2" + minipass: "npm:^7.1.3" + path-scurry: "npm:^2.0.2" + checksum: 10c0/269c236f11a9b50357fe7a8c6aadac667e01deb5242b19c84975628f05f4438d8ee1354bb62c5d6c10f37fd59911b54d7799730633a2786660d8c69f1d18120a + languageName: node + linkType: hard + "glob@npm:^7.0.0, glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -8232,12 +8256,12 @@ __metadata: languageName: node linkType: hard -"hosted-git-info@npm:^6.0.0": - version: 6.1.1 - resolution: "hosted-git-info@npm:6.1.1" +"hosted-git-info@npm:^9.0.0": + version: 9.0.2 + resolution: "hosted-git-info@npm:9.0.2" dependencies: - lru-cache: "npm:^7.5.1" - checksum: 10c0/ba7158f81ae29c1b5a1e452fa517082f928051da8797a00788a84ff82b434996d34f78a875bbb688aec162bda1d4cf71d2312f44da3c896058803f5efa6ce77f + lru-cache: "npm:^11.1.0" + checksum: 10c0/6c616339b61a103e3de4fef2776bc2b797767c3ed58fc2e3bb2e3b49294740c8c5ec3dde2d6440b09729e5a1d661dab6bacf54fdec46d1c466407a8df045d7a1 languageName: node linkType: hard @@ -8306,7 +8330,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^5.0.0, https-proxy-agent@npm:^5.0.1": +"https-proxy-agent@npm:^5.0.1": version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" dependencies: @@ -8342,15 +8366,6 @@ __metadata: languageName: node linkType: hard -"humanize-ms@npm:^1.2.1": - version: 1.2.1 - resolution: "humanize-ms@npm:1.2.1" - dependencies: - ms: "npm:^2.0.0" - checksum: 10c0/f34a2c20161d02303c2807badec2f3b49cbfbbb409abd4f95a07377ae01cfe6b59e3d15ac609cffcd8f2521f0eb37b7e1091acf65da99aa2a4f1ad63c21e7e7a - languageName: node - linkType: hard - "hyperlinker@npm:^1.0.0": version: 1.0.0 resolution: "hyperlinker@npm:1.0.0" @@ -8376,7 +8391,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:^0.7.0": +"iconv-lite@npm:^0.7.0, iconv-lite@npm:^0.7.2": version: 0.7.2 resolution: "iconv-lite@npm:0.7.2" dependencies: @@ -8535,6 +8550,13 @@ __metadata: languageName: node linkType: hard +"ip-address@npm:^10.0.1": + version: 10.1.0 + resolution: "ip-address@npm:10.1.0" + checksum: 10c0/0103516cfa93f6433b3bd7333fa876eb21263912329bfa47010af5e16934eeeff86f3d2ae700a3744a137839ddfad62b900c7a445607884a49b5d1e32a3d7566 + languageName: node + linkType: hard + "ip-address@npm:^9.0.5": version: 9.0.5 resolution: "ip-address@npm:9.0.5" @@ -10243,6 +10265,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^11.0.0, lru-cache@npm:^11.1.0, lru-cache@npm:^11.2.1": + version: 11.2.7 + resolution: "lru-cache@npm:11.2.7" + checksum: 10c0/549cdb59488baa617135fc12159cafb1a97f91079f35093bb3bcad72e849fc64ace636d244212c181dfdf1a99bbfa90757ff303f98561958ee4d0f885d9bd5f7 + languageName: node + linkType: hard + "lru-cache@npm:^5.1.1": version: 5.1.1 resolution: "lru-cache@npm:5.1.1" @@ -10261,13 +10290,6 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^7.5.1, lru-cache@npm:^7.7.1": - version: 7.18.3 - resolution: "lru-cache@npm:7.18.3" - checksum: 10c0/b3a452b491433db885beed95041eb104c157ef7794b9c9b4d647be503be91769d11206bb573849a16b4cc0d03cbd15ffd22df7960997788b74c1d399ac7a4fed - languageName: node - linkType: hard - "make-dir@npm:^2.0.0, make-dir@npm:^2.1.0": version: 2.1.0 resolution: "make-dir@npm:2.1.0" @@ -10287,45 +10309,42 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^11.0.0": - version: 11.1.1 - resolution: "make-fetch-happen@npm:11.1.1" +"make-fetch-happen@npm:^13.0.0": + version: 13.0.0 + resolution: "make-fetch-happen@npm:13.0.0" dependencies: - agentkeepalive: "npm:^4.2.1" - cacache: "npm:^17.0.0" + "@npmcli/agent": "npm:^2.0.0" + cacache: "npm:^18.0.0" http-cache-semantics: "npm:^4.1.1" - http-proxy-agent: "npm:^5.0.0" - https-proxy-agent: "npm:^5.0.0" is-lambda: "npm:^1.0.1" - lru-cache: "npm:^7.7.1" - minipass: "npm:^5.0.0" + minipass: "npm:^7.0.2" minipass-fetch: "npm:^3.0.0" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" negotiator: "npm:^0.6.3" promise-retry: "npm:^2.0.1" - socks-proxy-agent: "npm:^7.0.0" ssri: "npm:^10.0.0" - checksum: 10c0/c161bde51dbc03382f9fac091734526a64dd6878205db6c338f70d2133df797b5b5166bff3091cf7d4785869d4b21e99a58139c1790c2fb1b5eec00f528f5f0b + checksum: 10c0/43b9f6dcbc6fe8b8604cb6396957c3698857a15ba4dbc38284f7f0e61f248300585ef1eb8cc62df54e9c724af977e45b5cdfd88320ef7f53e45070ed3488da55 languageName: node linkType: hard -"make-fetch-happen@npm:^13.0.0": - version: 13.0.0 - resolution: "make-fetch-happen@npm:13.0.0" +"make-fetch-happen@npm:^15.0.0": + version: 15.0.5 + resolution: "make-fetch-happen@npm:15.0.5" dependencies: - "@npmcli/agent": "npm:^2.0.0" - cacache: "npm:^18.0.0" + "@gar/promise-retry": "npm:^1.0.0" + "@npmcli/agent": "npm:^4.0.0" + "@npmcli/redact": "npm:^4.0.0" + cacache: "npm:^20.0.1" http-cache-semantics: "npm:^4.1.1" - is-lambda: "npm:^1.0.1" minipass: "npm:^7.0.2" - minipass-fetch: "npm:^3.0.0" + minipass-fetch: "npm:^5.0.0" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^0.6.3" - promise-retry: "npm:^2.0.1" - ssri: "npm:^10.0.0" - checksum: 10c0/43b9f6dcbc6fe8b8604cb6396957c3698857a15ba4dbc38284f7f0e61f248300585ef1eb8cc62df54e9c724af977e45b5cdfd88320ef7f53e45070ed3488da55 + negotiator: "npm:^1.0.0" + proc-log: "npm:^6.0.0" + ssri: "npm:^13.0.0" + checksum: 10c0/527580eb5e5476e6ad07a4e3bd017d13e935f4be815674b442081ae5a721c13d3af5715006619e6be79a85723067e047f83a0c9e699f41d8cec43609a8de4f7b languageName: node linkType: hard @@ -11125,12 +11144,21 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:9.0.3": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" +"minimatch@npm:9.0.9": + version: 9.0.9 + resolution: "minimatch@npm:9.0.9" dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10c0/85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac + brace-expansion: "npm:^2.0.2" + checksum: 10c0/0b6a58530dbb00361745aa6c8cffaba4c90f551afe7c734830bd95fd88ebf469dd7355a027824ea1d09e37181cfeb0a797fb17df60c15ac174303ac110eb7e86 + languageName: node + linkType: hard + +"minimatch@npm:^10.2.2": + version: 10.2.5 + resolution: "minimatch@npm:10.2.5" + dependencies: + brace-expansion: "npm:^5.0.5" + checksum: 10c0/6bb058bd6324104b9ec2f763476a35386d05079c1f5fe4fbf1f324a25237cd4534d6813ecd71f48208f4e635c1221899bef94c3c89f7df55698fe373aaae20fd languageName: node linkType: hard @@ -11143,6 +11171,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^3.1.4": + version: 3.1.5 + resolution: "minimatch@npm:3.1.5" + dependencies: + brace-expansion: "npm:^1.1.7" + checksum: 10c0/2ecbdc0d33f07bddb0315a8b5afbcb761307a8778b48f0b312418ccbced99f104a2d17d8aca7573433c70e8ccd1c56823a441897a45e384ea76ef401a26ace70 + languageName: node + linkType: hard + "minimatch@npm:^9.0.3, minimatch@npm:^9.0.4": version: 9.0.5 resolution: "minimatch@npm:9.0.5" @@ -11159,15 +11196,6 @@ __metadata: languageName: node linkType: hard -"minipass-collect@npm:^1.0.2": - version: 1.0.2 - resolution: "minipass-collect@npm:1.0.2" - dependencies: - minipass: "npm:^3.0.0" - checksum: 10c0/8f82bd1f3095b24f53a991b04b67f4c710c894e518b813f0864a31de5570441a509be1ca17e0bb92b047591a8fdbeb886f502764fefb00d2f144f4011791e898 - languageName: node - linkType: hard - "minipass-collect@npm:^2.0.1": version: 2.0.1 resolution: "minipass-collect@npm:2.0.1" @@ -11192,22 +11220,27 @@ __metadata: languageName: node linkType: hard -"minipass-flush@npm:^1.0.5": - version: 1.0.5 - resolution: "minipass-flush@npm:1.0.5" +"minipass-fetch@npm:^5.0.0": + version: 5.0.2 + resolution: "minipass-fetch@npm:5.0.2" dependencies: - minipass: "npm:^3.0.0" - checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd + iconv-lite: "npm:^0.7.2" + minipass: "npm:^7.0.3" + minipass-sized: "npm:^2.0.0" + minizlib: "npm:^3.0.1" + dependenciesMeta: + iconv-lite: + optional: true + checksum: 10c0/ce4ab9f21cfabaead2097d95dd33f485af8072fbc6b19611bce694965393453a1639d641c2bcf1c48f2ea7d41ea7fab8278373f1d0bee4e63b0a5b2cdd0ef649 languageName: node linkType: hard -"minipass-json-stream@npm:^1.0.1": - version: 1.0.2 - resolution: "minipass-json-stream@npm:1.0.2" +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" dependencies: - jsonparse: "npm:^1.3.1" minipass: "npm:^3.0.0" - checksum: 10c0/c2fc0d9719dd445d08de82bb449b51c59c3609a08064dd270da8bc76e4e542f4f354b5b1ef3b6e2f2f5b621b25e21ffbd0f0fa26ba6a80121fc19c3ad0d4db2c + checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd languageName: node linkType: hard @@ -11229,6 +11262,15 @@ __metadata: languageName: node linkType: hard +"minipass-sized@npm:^2.0.0": + version: 2.0.0 + resolution: "minipass-sized@npm:2.0.0" + dependencies: + minipass: "npm:^7.1.2" + checksum: 10c0/f9201696a6f6d68610d04c9c83e3d2e5cb9c026aae1c8cbf7e17f386105cb79c1bb088dbc21bf0b1eb4f3fb5df384fd1e7aa3bf1f33868c416ae8c8a92679db8 + languageName: node + linkType: hard + "minipass@npm:^3.0.0": version: 3.3.6 resolution: "minipass@npm:3.3.6" @@ -11259,6 +11301,13 @@ __metadata: languageName: node linkType: hard +"minipass@npm:^7.1.3": + version: 7.1.3 + resolution: "minipass@npm:7.1.3" + checksum: 10c0/539da88daca16533211ea5a9ee98dc62ff5742f531f54640dd34429e621955e91cc280a91a776026264b7f9f6735947629f920944e9c1558369e8bf22eb33fbb + languageName: node + linkType: hard + "minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": version: 2.1.2 resolution: "minizlib@npm:2.1.2" @@ -11269,6 +11318,15 @@ __metadata: languageName: node linkType: hard +"minizlib@npm:^3.0.1": + version: 3.1.0 + resolution: "minizlib@npm:3.1.0" + dependencies: + minipass: "npm:^7.1.2" + checksum: 10c0/5aad75ab0090b8266069c9aabe582c021ae53eb33c6c691054a13a45db3b4f91a7fb1bd79151e6b4e9e9a86727b522527c0a06ec7d45206b745d54cd3097bcec + languageName: node + linkType: hard + "mkdirp@npm:^0.5.1": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" @@ -11303,7 +11361,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1": +"ms@npm:2.1.3, ms@npm:^2.1.1": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 @@ -11331,6 +11389,13 @@ __metadata: languageName: node linkType: hard +"negotiator@npm:^1.0.0": + version: 1.0.0 + resolution: "negotiator@npm:1.0.0" + checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b + languageName: node + linkType: hard + "nocache@npm:^3.0.1": version: 3.0.4 resolution: "nocache@npm:3.0.4" @@ -11460,30 +11525,31 @@ __metadata: languageName: node linkType: hard -"npm-package-arg@npm:^10.0.0": - version: 10.1.0 - resolution: "npm-package-arg@npm:10.1.0" +"npm-package-arg@npm:^13.0.0": + version: 13.0.2 + resolution: "npm-package-arg@npm:13.0.2" dependencies: - hosted-git-info: "npm:^6.0.0" - proc-log: "npm:^3.0.0" + hosted-git-info: "npm:^9.0.0" + proc-log: "npm:^6.0.0" semver: "npm:^7.3.5" - validate-npm-package-name: "npm:^5.0.0" - checksum: 10c0/ab56ed775b48e22755c324536336e3749b6a17763602bc0fb0d7e8b298100c2de8b5e2fb1d4fb3f451e9e076707a27096782e9b3a8da0c5b7de296be184b5a90 + validate-npm-package-name: "npm:^7.0.0" + checksum: 10c0/bf4ecdbfac876250f17710c6d0fac014bb345555acc80ce3b9e685d828107f3682378a9c413278c2fe4e958f4aad261677769be9a2b7c3965ab219b5bb852197 languageName: node linkType: hard -"npm-registry-fetch@npm:^14.0.0": - version: 14.0.5 - resolution: "npm-registry-fetch@npm:14.0.5" +"npm-registry-fetch@npm:^19.1.1": + version: 19.1.1 + resolution: "npm-registry-fetch@npm:19.1.1" dependencies: - make-fetch-happen: "npm:^11.0.0" - minipass: "npm:^5.0.0" - minipass-fetch: "npm:^3.0.0" - minipass-json-stream: "npm:^1.0.1" - minizlib: "npm:^2.1.2" - npm-package-arg: "npm:^10.0.0" - proc-log: "npm:^3.0.0" - checksum: 10c0/6f556095feb20455d6dc3bb2d5f602df9c5725ab49bca8570135e2900d0ccd0a619427bb668639d94d42651fab0a9e8e234f5381767982a1af17d721799cfc2d + "@npmcli/redact": "npm:^4.0.0" + jsonparse: "npm:^1.3.1" + make-fetch-happen: "npm:^15.0.0" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^5.0.0" + minizlib: "npm:^3.0.1" + npm-package-arg: "npm:^13.0.0" + proc-log: "npm:^6.0.0" + checksum: 10c0/19903dc5cfd6cfc0d6922e4eeac042e95461f4cc58d280e6d6585e187a839a1d039c6a25b909157d7d655016aec8a8a5f3fa75f62cffa87ac133f95842e12b2c languageName: node linkType: hard @@ -11807,6 +11873,13 @@ __metadata: languageName: node linkType: hard +"p-map@npm:^7.0.2": + version: 7.0.4 + resolution: "p-map@npm:7.0.4" + checksum: 10c0/a5030935d3cb2919d7e89454d1ce82141e6f9955413658b8c9403cfe379283770ed3048146b44cde168aa9e8c716505f196d5689db0ae3ce9a71521a2fef3abd + languageName: node + linkType: hard + "p-try@npm:^1.0.0": version: 1.0.0 resolution: "p-try@npm:1.0.0" @@ -11978,6 +12051,16 @@ __metadata: languageName: node linkType: hard +"path-scurry@npm:^2.0.2": + version: 2.0.2 + resolution: "path-scurry@npm:2.0.2" + dependencies: + lru-cache: "npm:^11.0.0" + minipass: "npm:^7.1.2" + checksum: 10c0/b35ad37cf6557a87fd057121ce2be7695380c9138d93e87ae928609da259ea0a170fac6f3ef1eb3ece8a068e8b7f2f3adf5bb2374cf4d4a57fe484954fcc9482 + languageName: node + linkType: hard + "path-type@npm:^2.0.0": version: 2.0.0 resolution: "path-type@npm:2.0.0" @@ -12156,18 +12239,6 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^26.6.2": - version: 26.6.2 - resolution: "pretty-format@npm:26.6.2" - dependencies: - "@jest/types": "npm:^26.6.2" - ansi-regex: "npm:^5.0.0" - ansi-styles: "npm:^4.0.0" - react-is: "npm:^17.0.1" - checksum: 10c0/b5ddf0e949b874b699d313fe9407f0eb65e67d00823b2dd95335905a73457260af7612f3bff6b48611fcca9ffcff003359e4c9faba4200d6209da433a859aef3 - languageName: node - linkType: hard - "pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" @@ -12198,6 +12269,13 @@ __metadata: languageName: node linkType: hard +"proc-log@npm:^6.0.0": + version: 6.1.0 + resolution: "proc-log@npm:6.1.0" + checksum: 10c0/4f178d4062733ead9d71a9b1ab24ebcecdfe2250916a5b1555f04fe2eda972a0ec76fbaa8df1ad9c02707add6749219d118a4fc46dc56bdfe4dde4b47d80bb82 + languageName: node + linkType: hard + "process-nextick-args@npm:^2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -12379,16 +12457,15 @@ __metadata: resolution: "react-native-macos-init@workspace:packages/react-native-macos-init" dependencies: "@rnx-kit/tsconfig": "npm:^2.0.0" - "@types/chalk": "npm:^2.2.0" + "@types/node": "npm:^22.0.0" "@types/npm-registry-fetch": "npm:^8.0.0" "@types/prompts": "npm:^2.0.3" "@types/semver": "npm:^7.1.0" "@types/valid-url": "npm:^1.0.2" "@types/yargs": "npm:^15.0.3" - chalk: "npm:^3" find-up: "npm:^4.1.0" just-scripts: "npm:^2.3.2" - npm-registry-fetch: "npm:^14.0.0" + npm-registry-fetch: "npm:^19.1.1" prompts: "npm:^2.3.0" semver: "npm:^7.5.2" typescript: "npm:^5.6.3" @@ -13291,17 +13368,6 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "socks-proxy-agent@npm:7.0.0" - dependencies: - agent-base: "npm:^6.0.2" - debug: "npm:^4.3.3" - socks: "npm:^2.6.2" - checksum: 10c0/b859f7eb8e96ec2c4186beea233ae59c02404094f3eb009946836af27d6e5c1627d1975a69b4d2e20611729ed543b6db3ae8481eb38603433c50d0345c987600 - languageName: node - linkType: hard - "socks-proxy-agent@npm:^8.0.1": version: 8.0.2 resolution: "socks-proxy-agent@npm:8.0.2" @@ -13313,7 +13379,18 @@ __metadata: languageName: node linkType: hard -"socks@npm:^2.6.2, socks@npm:^2.7.1": +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.5 + resolution: "socks-proxy-agent@npm:8.0.5" + dependencies: + agent-base: "npm:^7.1.2" + debug: "npm:^4.3.4" + socks: "npm:^2.8.3" + checksum: 10c0/5d2c6cecba6821389aabf18728325730504bf9bb1d9e342e7987a5d13badd7a98838cc9a55b8ed3cb866ad37cc23e1086f09c4d72d93105ce9dfe76330e9d2a6 + languageName: node + linkType: hard + +"socks@npm:^2.7.1": version: 2.8.3 resolution: "socks@npm:2.8.3" dependencies: @@ -13323,6 +13400,16 @@ __metadata: languageName: node linkType: hard +"socks@npm:^2.8.3": + version: 2.8.7 + resolution: "socks@npm:2.8.7" + dependencies: + ip-address: "npm:^10.0.1" + smart-buffer: "npm:^4.2.0" + checksum: 10c0/2805a43a1c4bcf9ebf6e018268d87b32b32b06fbbc1f9282573583acc155860dc361500f89c73bfbb157caa1b4ac78059eac0ef15d1811eb0ca75e0bdadbc9d2 + languageName: node + linkType: hard + "source-map-support@npm:0.5.0": version: 0.5.0 resolution: "source-map-support@npm:0.5.0" @@ -13433,6 +13520,15 @@ __metadata: languageName: node linkType: hard +"ssri@npm:^13.0.0": + version: 13.0.1 + resolution: "ssri@npm:13.0.1" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/cf6408a18676c57ff2ed06b8a20dc64bb3e748e5c7e095332e6aecaa2b8422b1e94a739a8453bf65156a8a47afe23757ba4ab52d3ea3b62322dc40875763e17a + languageName: node + linkType: hard + "stack-utils@npm:^2.0.3": version: 2.0.6 resolution: "stack-utils@npm:2.0.6" @@ -14102,12 +14198,10 @@ __metadata: languageName: node linkType: hard -"undici@npm:^5.29.0": - version: 5.29.0 - resolution: "undici@npm:5.29.0" - dependencies: - "@fastify/busboy": "npm:^2.0.0" - checksum: 10c0/e4e4d631ca54ee0ad82d2e90e7798fa00a106e27e6c880687e445cc2f13b4bc87c5eba2a88c266c3eecffb18f26e227b778412da74a23acc374fca7caccec49b +"undici@npm:^6.24.0": + version: 6.24.1 + resolution: "undici@npm:6.24.1" + checksum: 10c0/53fdbaa357139a2c12deed34f67d67fc6ad269630ba85a1507e7717f53ad2d3a02c95fbd17d3ab321e34c60b6f0a716cdc2f7e2eca1e07178702dc89cc3a73c4 languageName: node linkType: hard @@ -14262,10 +14356,10 @@ __metadata: languageName: node linkType: hard -"validate-npm-package-name@npm:^5.0.0": - version: 5.0.1 - resolution: "validate-npm-package-name@npm:5.0.1" - checksum: 10c0/903e738f7387404bb72f7ac34e45d7010c877abd2803dc2d614612527927a40a6d024420033132e667b1bade94544b8a1f65c9431a4eb30d0ce0d80093cd1f74 +"validate-npm-package-name@npm:^7.0.0": + version: 7.0.2 + resolution: "validate-npm-package-name@npm:7.0.2" + checksum: 10c0/adf32e943148e13e8df13d06b855493908e6ae7a847610e8543c6291cbf42f40e653249a5b2275e2e615e3224c574ade5a9064a9e2d1ab629386284ea99e8f39 languageName: node linkType: hard