From c42d1747eb6675108890ef249981dae5f479b077 Mon Sep 17 00:00:00 2001 From: Meisam Seyed Aliroteh Date: Thu, 12 Sep 2024 17:42:51 -0700 Subject: [PATCH 1/7] feat: add support to auto-install cert on mobile device --- messages/lightning.dev.app.md | 74 +- package.json | 3 +- src/commands/lightning/dev/app.ts | 131 +- src/shared/previewUtils.ts | 228 +-- test/commands/lightning/dev/app.test.ts | 265 ++- test/shared/previewUtils.test.ts | 135 +- yarn.lock | 1999 +++++++++++++---------- 7 files changed, 1352 insertions(+), 1483 deletions(-) diff --git a/messages/lightning.dev.app.md b/messages/lightning.dev.app.md index 52ada30a..96d99d2e 100644 --- a/messages/lightning.dev.app.md +++ b/messages/lightning.dev.app.md @@ -63,6 +63,10 @@ Booting device %s Generating self-signed certificate +# spinner.cert.install + +Installing self-signed certificate + # spinner.extract.archive Extracting archive @@ -79,76 +83,6 @@ Downloading Note: Your desktop browser requires additional configuration to trust the local development server. See the documentation for more details. -# certificate.installation.notice - -To use local preview on your device, you have to install a self-signed certificate on it. If you previously set up a certificate for your device, you can skip this step. - -# certificate.installation.skip.message - -Do you want to skip this step - -# certificate.installation.description - -Before proceeding, install the self-signed certificate on your device. The certificate file is located at - -`%s` - -To install the certificate, follow these steps: - -%s - -# certificate.installation.steps.ios - -1. Drag and drop the file onto your booted simulator. -2. Click `Allow` to proceed with downloading the configuration file. -3. Click `Close` and navigate to `Settings > General > VPN & Device Management > localhost`. -4. Click `Install` in the title bar, in the warning window, and on the install button. -5. In the `Profile Installed` view, confirm that the profile displays `Verified` and then click `Done`. -6. Navigate to `Settings > General > About > Certificate Trust Settings`. -7. Enable full trust for `localhost`. -8. In the resulting warning pop-up, click `Continue`. - -# certificate.installation.steps.android - -1. Drag and drop the file onto your booted emulator. -2. %s -3. Navigate to the certificate file from step 1. (It's usually located in `/sdcard/download`). -4. Follow the on-screen instructions to install it. -5. Click `User credentials` under `Credential storage` and verify that your certificate is listed there. -6. Click `Trusted credentials` under `Credential storage`. Then click `USER` and verify that page lists your certificate. - -# certificate.installation.steps.android.nav-target-api-24-25 - -Navigate to `Settings > Security` and click `Install from SD card` under `Credential storage`. - -# certificate.installation.steps.android.nav-target-api-26-27 - -Navigate to `Settings > Security & Location > Encryption & credentials` and click `Install from SD card` under `Credential storage`. - -# certificate.installation.steps.android.nav-target-api-28 - -Navigate to `Settings > Security & Location > Advanced > Encryption & credentials` and click `Install from SD card` under `Credential storage`. - -# certificate.installation.steps.android.nav-target-api-29 - -Navigate to `Settings > Security > Encryption & credentials` and click `Install from SD card` under `Credential storage`. - -# certificate.installation.steps.android.nav-target-api-30-32 - -Navigate to `Settings > Security > Encryption & credentials` and click `Install a certificate` under `Credential storage`. Click `CA certificate`, and then click `Install anyway`. - -# certificate.installation.steps.android.nav-target-api-33 - -Navigate to `Settings > Security > More security settings > Encryption & credentials` and click `Install a certificate` under `Credential storage`. Click `CA certificate`, and then click `Install anyway`. - -# certificate.installation.steps.android.nav-target-api-34-up - -Navigate to `Settings > Security & Privacy > More security & privacy > Encryption & credentials` and click `Install a certificate` under `Credential storage`. Click `CA certificate`, and then click `Install anyway`. - -# certificate.waiting - -After you install the certificate, press any key to continue... - # mobileapp.notfound %s isn't installed on your device. diff --git a/package.json b/package.json index 8f1313d6..e5c48587 100644 --- a/package.json +++ b/package.json @@ -11,11 +11,10 @@ "@oclif/core": "^4.0.17", "@salesforce/core": "^8.2.7", "@salesforce/kit": "^3.1.6", - "@salesforce/lwc-dev-mobile-core": "4.0.0-alpha.7", + "@salesforce/lwc-dev-mobile-core": "4.0.0-alpha.8", "@salesforce/sf-plugins-core": "^11.2.4", "@inquirer/select": "^2.4.7", "@inquirer/prompts": "^5.3.8", - "chalk": "^5.3.0", "lwc": "7.1.3", "lwr": "0.14.0", "node-fetch": "^3.3.2", diff --git a/src/commands/lightning/dev/app.ts b/src/commands/lightning/dev/app.ts index 790e3f1d..c3c10725 100644 --- a/src/commands/lightning/dev/app.ts +++ b/src/commands/lightning/dev/app.ts @@ -6,18 +6,16 @@ */ import path from 'node:path'; -import * as readline from 'node:readline'; import { Connection, Logger, Messages, SfProject } from '@salesforce/core'; import { AndroidAppPreviewConfig, - AndroidVirtualDevice, + AndroidDevice, + CommonUtils, IOSAppPreviewConfig, - IOSSimulatorDevice, Setup as LwcDevMobileCoreSetup, Platform, } from '@salesforce/lwc-dev-mobile-core'; import { Flags, SfCommand } from '@salesforce/sf-plugins-core'; -import chalk from 'chalk'; import { OrgUtils } from '../../../shared/orgUtils.js'; import { startLWCServer } from '../../../lwc-dev-server/index.js'; import { PreviewUtils } from '../../../shared/previewUtils.js'; @@ -79,84 +77,6 @@ export default class LightningDevApp extends SfCommand { }), }; - private static async waitForKeyPress(): Promise { - return new Promise((resolve) => { - const rl = readline.createInterface({ - input: process.stdin, - output: process.stdout, - }); - - // eslint-disable-next-line no-console - console.log(`\n${messages.getMessage('certificate.waiting')}\n`); - - process.stdin.setRawMode(true); - process.stdin.resume(); - process.stdin.once('data', () => { - process.stdin.setRawMode(false); - process.stdin.pause(); - rl.close(); - resolve(); - }); - }); - } - - public async waitForUserToInstallCert( - platform: Platform.ios | Platform.android, - device: IOSSimulatorDevice | AndroidVirtualDevice, - certFilePath: string - ): Promise { - // eslint-disable-next-line no-console - console.log(`\n${messages.getMessage('certificate.installation.notice')}`); - - const skipInstall = await this.confirm({ - message: messages.getMessage('certificate.installation.skip.message'), - defaultAnswer: true, - ms: maxInt32, // simulate no timeout and wait for user to answer - }); - - if (skipInstall) { - return; - } - - let installationSteps = ''; - if (platform === Platform.ios) { - installationSteps = messages.getMessage('certificate.installation.steps.ios'); - } else { - const apiLevel = (device as AndroidVirtualDevice).apiLevel.toString(); - - let subStepMessageKey = ''; - if (apiLevel.startsWith('24.') || apiLevel.startsWith('25.')) { - subStepMessageKey = 'certificate.installation.steps.android.nav-target-api-24-25'; - } else if (apiLevel.startsWith('26.') || apiLevel.startsWith('27.')) { - subStepMessageKey = 'certificate.installation.steps.android.nav-target-api-26-27'; - } else if (apiLevel.startsWith('28.')) { - subStepMessageKey = 'certificate.installation.steps.android.nav-target-api-28'; - } else if (apiLevel.startsWith('29.')) { - subStepMessageKey = 'certificate.installation.steps.android.nav-target-api-29'; - } else if (apiLevel.startsWith('30.') || apiLevel.startsWith('31.') || apiLevel.startsWith('32.')) { - subStepMessageKey = 'certificate.installation.steps.android.nav-target-api-30-32'; - } else if (apiLevel.startsWith('33.')) { - subStepMessageKey = 'certificate.installation.steps.android.nav-target-api-33'; - } else { - subStepMessageKey = 'certificate.installation.steps.android.nav-target-api-34-up'; - } - - installationSteps = messages.getMessage('certificate.installation.steps.android', [ - messages.getMessage(subStepMessageKey), - ]); - } - - let message = messages.getMessage('certificate.installation.description', [certFilePath, installationSteps]); - - // use chalk to format every substring wrapped in `` so they would stand out when printed on screen - message = message.replace(/`([^`]*)`/g, chalk.yellow('$1')); - - // eslint-disable-next-line no-console - console.log(message); - - return LightningDevApp.waitForKeyPress(); - } - public async run(): Promise { const { flags } = await this.parse(LightningDevApp); const logger = await Logger.child(this.ctor.name); @@ -298,31 +218,43 @@ export default class LightningDevApp extends SfCommand { throw new Error(messages.getMessage('error.device.notfound', [deviceId ?? ''])); } - // Boot the device if not already booted + if ((device as AndroidDevice)?.isPlayStore === true) { + throw new Error( + `Google Play devices are not supported. ${device.id} is a Google Play device. Please use a Google APIs device instead.` + ); + } + + // Boot the device. If device is already booted then this will immediately return anyway. this.spinner.start(messages.getMessage('spinner.device.boot', [device.toString()])); - const resolvedDeviceId = platform === Platform.ios ? (device as IOSSimulatorDevice).udid : device.name; - const emulatorPort = await PreviewUtils.bootMobileDevice(platform, resolvedDeviceId, logger); + await device.boot(); this.spinner.stop(); // Configure certificates for dev server secure connection this.spinner.start(messages.getMessage('spinner.cert.gen')); - const { certData, certFilePath } = await PreviewUtils.generateSelfSignedCert(platform, sfdxProjectRootPath); + const certData = await PreviewUtils.generateSelfSignedCert(); this.spinner.stop(); - // Show message and wait for user to install the certificate on their device - await this.waitForUserToInstallCert(platform, device, certFilePath); + // Automatically install the certificate on the device. + this.spinner.start(messages.getMessage('spinner.cert.install')); + if (platform === Platform.ios) { + // On iOS we force-install the cert even if it is already installed because + // the process of installing the cert is fast and easy. + await device.installCert(certData); + } else { + // On Android the process of auto-installing a cert is a bit involved and slow. + // So it is best to first determine if the cert is already installed or not. + const isAlreadyInstalled = await device.isCertInstalled(certData); + if (!isAlreadyInstalled) { + await device.installCert(certData); + } + } + this.spinner.stop(); // Check if Salesforce Mobile App is installed on the device const appConfig = platform === Platform.ios ? iOSSalesforceAppPreviewConfig : androidSalesforceAppPreviewConfig; - const appInstalled = await PreviewUtils.verifyMobileAppInstalled( - platform, - appConfig, - resolvedDeviceId, - emulatorPort, - logger - ); + const appInstalled = await device.hasApp(appConfig.id); - // If Salesforce Mobile App is not installed, download and install it + // If Salesforce Mobile App is not installed, offer to download and install it let bundlePath: string | undefined; if (!appInstalled) { const proceedWithDownload = await this.confirm({ @@ -348,7 +280,7 @@ export default class LightningDevApp extends SfCommand { this.spinner.start(messages.getMessage('spinner.extract.archive')); const outputDir = path.dirname(bundlePath); const finalBundlePath = path.join(outputDir, 'Chatter.app'); - await PreviewUtils.extractZIPArchive(bundlePath, outputDir, logger); + await CommonUtils.extractZIPArchive(bundlePath, outputDir, logger); this.spinner.stop(); bundlePath = finalBundlePath; } @@ -366,7 +298,10 @@ export default class LightningDevApp extends SfCommand { appName, appId ); - await PreviewUtils.launchMobileApp(platform, appConfig, resolvedDeviceId, emulatorPort, bundlePath, logger); + const targetActivity = (appConfig as AndroidAppPreviewConfig)?.activity; + const targetApp = targetActivity ? `${appConfig.id}/${targetActivity}` : appConfig.id; + + await device.launchApp(targetApp, bundlePath, appConfig.launch_arguments ?? []); } finally { // stop progress & spinner UX (that may still be running in case of an error) this.progress.stop(); diff --git a/src/shared/previewUtils.ts b/src/shared/previewUtils.ts index 62d2c17c..17e767b2 100644 --- a/src/shared/previewUtils.ts +++ b/src/shared/previewUtils.ts @@ -11,19 +11,15 @@ // ********************************************************************************************** import fs from 'node:fs'; -import https from 'node:https'; import os from 'node:os'; import path from 'node:path'; import { Logger, Messages } from '@salesforce/core'; import { - AndroidAppPreviewConfig, - AndroidUtils, - AndroidVirtualDevice, + AndroidDeviceManager, + AppleDeviceManager, + BaseDevice, CommonUtils, CryptoUtils, - IOSAppPreviewConfig, - IOSSimulatorDevice, - IOSUtils, LaunchArgument, PreviewUtils as LwcDevMobileCorePreviewUtils, Platform, @@ -85,23 +81,24 @@ export class PreviewUtils { platform: Platform.ios | Platform.android, deviceId?: string, logger?: Logger - ): Promise { - let device: IOSSimulatorDevice | AndroidVirtualDevice | undefined; + ): Promise { + let device: BaseDevice | undefined; logger?.debug(`Attempting to get mobile device for platform ${platform}`); if (deviceId) { logger?.debug(`Attempting to get device ${deviceId}`); + device = platform === Platform.ios - ? (await IOSUtils.getSimulator(deviceId, logger)) ?? undefined - : await AndroidUtils.fetchEmulator(deviceId, logger); + ? await new AppleDeviceManager(logger).getDevice(deviceId) + : await new AndroidDeviceManager(logger).getDevice(deviceId); } else { logger?.debug('No particular device was targeted by the user... fetching the first available device.'); const devices = platform === Platform.ios - ? await IOSUtils.getSupportedSimulators(logger) - : await AndroidUtils.fetchEmulators(logger); + ? await new AppleDeviceManager(logger).enumerateDevices() + : await new AndroidDeviceManager(logger).enumerateDevices(); if (devices && devices.length > 0) { device = devices[0]; } @@ -110,35 +107,6 @@ export class PreviewUtils { return Promise.resolve(device); } - /** - * Attempts to boot a device. - * - * @param platform A mobile platform (iOS or Android) - * @param deviceId The identifier (such as name or UDID) of the target device - * @param logger An optional logger to be used for logging - * @returns For Android devices returns the emulator port number. For iOS devices returns `undefined` - */ - public static async bootMobileDevice( - platform: Platform.ios | Platform.android, - deviceId: string, - logger?: Logger - ): Promise { - logger?.debug(`Booting device ${deviceId}`); - - let emulatorPort: number | undefined; - - if (platform === Platform.ios) { - await IOSUtils.bootDevice(deviceId, true, logger); // will be no-op if already booted - await IOSUtils.launchSimulatorApp(logger); - logger?.debug('Device booted'); - } else { - emulatorPort = await AndroidUtils.startEmulator(deviceId, false, true, logger); // will be no-op if already booted - logger?.debug(`Device booted on port ${emulatorPort}`); - } - - return Promise.resolve(emulatorPort); - } - /** * Generates the proper set of arguments to be used for launching desktop browser and navigating to the right location. * @@ -213,122 +181,20 @@ export class PreviewUtils { } /** - * Generates a self-signed certificate and saves it to a file at the specified location. + * Checks the global cache to see if a self-signed certificate has previously been generated and cached. + * If so (and if the cached certificate is not expired) it will then return the cached certificate. Otherwise + * it will generate a self-signed certificate, cache it, and return it. * - * @param platform A mobile platform (iOS or Android) - * @param saveLocation Path to a folder where the generated certificated will be saved to (defaults to the current working directory) - * @returns Path to the generated certificate file and the certificate data + * @returns A self-signed certificate. */ - public static async generateSelfSignedCert( - platform: Platform.ios | Platform.android, - saveLocation = '.' - ): Promise<{ certData: SSLCertificateData; certFilePath: string }> { - // See if we have previously generated cert data which is stored in the global config. - // If so then use that data otherwise generate new cert data and store it in the global config. + public static async generateSelfSignedCert(): Promise { let data = await ConfigUtils.getCertData(); - if (!data) { + if (!data || CryptoUtils.isExpired(data)) { data = CryptoUtils.generateSelfSignedCert('localhost', 2048, 820); await ConfigUtils.writeCertData(data); } - const basePath = path.resolve(CommonUtils.resolveUserHomePath(saveLocation)); - - const targetFile = - platform === Platform.ios ? path.join(basePath, 'localhost.der') : path.join(basePath, 'localhost.pem'); - - // save to file - if (platform === Platform.ios) { - fs.writeFileSync(targetFile, data.derCertificate); - } else { - fs.writeFileSync(targetFile, data.pemCertificate); - } - - return { certData: data, certFilePath: targetFile }; - } - - /** - * Launches the specified mobile app on the specified device. - * - * @param platform A mobile platform (iOS or Android) - * @param deviceId The identifier (such as name or UDID) of the target device - * @param appConfig The app configuration containing info about the mobile app to be launched - * @param emulatorPort Optional - only needed when platform is Android and specifies the ADB port of the booted Android virtual device - * @param logger An optional logger to be used for logging - */ - public static async launchMobileApp( - platform: Platform.ios | Platform.android, - appConfig: IOSAppPreviewConfig | AndroidAppPreviewConfig, - deviceId: string, - emulatorPort?: number, - appBundlePath?: string, - logger?: Logger - ): Promise { - logger?.debug(`Attempting to launch mobile app ${appConfig.name}`); - - // If appBundlePath is provided then the app will be installed from - // the bundle first then will be launched. Otherwise the assumption - // is that app is already installed. - if (platform === Platform.ios) { - await IOSUtils.launchAppInBootedSimulator( - deviceId, - appBundlePath, - appConfig.id, - appConfig.launch_arguments ?? [], - logger - ); - } else if (emulatorPort) { - // for Android, emulatorPort is required - await AndroidUtils.launchAppInBootedEmulator( - appBundlePath, - appConfig.id, - appConfig.launch_arguments ?? [], - (appConfig as AndroidAppPreviewConfig).activity, - emulatorPort, - logger - ); - } - } - - /** - * Verifies whether a particular app is installed on a mobile device. - * - * @param platform A mobile platform (iOS or Android) - * @param appConfig The app configuration containing info about the mobile app such as name and bundle/package id - * @param deviceId The identifier (such as name or UDID) of the target device - * @param emulatorPort Optional - only needed when platform is Android and specifies the ADB port of the booted Android virtual device - * @param logger An optional logger to be used for logging - * @returns `true` if app is installed, `false` otherwise - */ - public static async verifyMobileAppInstalled( - platform: Platform.ios | Platform.android, - appConfig: IOSAppPreviewConfig | AndroidAppPreviewConfig, - deviceId: string, - emulatorPort?: number, - logger?: Logger - ): Promise { - logger?.debug(`Checking if ${appConfig.id} is installed on device ${deviceId}`); - let result = ''; - try { - if (platform === Platform.ios) { - result = CommonUtils.executeCommandSync( - `xcrun simctl listapps ${deviceId} | grep "${appConfig.id}"`, - undefined, - logger - ); - } else { - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - const resolvedEmulatorPort = emulatorPort!; - result = await AndroidUtils.executeAdbCommand( - `shell pm list packages | grep "${appConfig.id}"`, - resolvedEmulatorPort, - logger - ); - } - } catch { - /* ignore and continue */ - } - - return Promise.resolve(result ? true : false); + return data; } /** @@ -355,7 +221,7 @@ export class PreviewUtils { try { spinner?.start(messages.getMessage('spinner.download.preparing')); logger?.debug(`Attempting to resolve full url from ${sfdcUrl}`); - fullUrl = await this.fetchFullUrlFromSfdc(sfdcUrl); + fullUrl = await CommonUtils.fetchFullUrlFromSfdcShortenedUrl(sfdcUrl); logger?.debug(`Full url is ${fullUrl}`); } finally { spinner?.stop(); @@ -426,64 +292,6 @@ export class PreviewUtils { }); } - /** - * Given an sfdc.co shortened url it returns the actual/full url that this will redirect to. - * - * @param httpsUrl The sfdc.co shortened url - * @returns The actual/full url - */ - public static async fetchFullUrlFromSfdc(httpsUrl: string): Promise { - return new Promise((resolve, reject) => { - https - .get(httpsUrl, (response) => { - let data = ''; - response.on('data', (chunk) => { - data += chunk; - }); - response.on('end', () => { - // sfdc.co urls will lead to an html page where, among other elements, there would be - // an element with id='full-url' and whose value would be the url to redirect to, eg: - //

- // https://developer.salesforce.com/files/sfmobiletools/SalesforceApp-Simulator-248.061-iOS.zip - //

- const regex = /<[^>]*id\s*=\s*["']full-url["'][^>]*>(.*?)<\/[^>]*>/i; - const match = data.match(regex); - if (match?.[1]) { - resolve(match[1]); - } else { - resolve(''); - } - }); - }) - .on('error)', (error) => { - reject(error); - }); - }); - } - - /** - * Extracts a ZIP archive to an output directory. - * - * @param zipFilePath The path to the ZIP archive - * @param outputDir An optional output directory - if omitted then defaults to the same directory as the ZIP file - * @param logger An optional logger to be used for logging - */ - public static async extractZIPArchive(zipFilePath: string, outputDir?: string, logger?: Logger): Promise { - let archive = path.resolve(CommonUtils.resolveUserHomePath(zipFilePath)); - let outDir = outputDir ? path.resolve(CommonUtils.resolveUserHomePath(outputDir)) : path.dirname(archive); - - archive = CommonUtils.convertToUnixPath(archive); - outDir = CommonUtils.convertToUnixPath(outDir); - - const cmd = - process.platform === 'win32' - ? `powershell -Command "$ProgressPreference = 'SilentlyContinue'; Expand-Archive -Path \\"${archive}\\" -DestinationPath \\"${outDir}\\" -Force"` - : `unzip -o -qq ${archive} -d ${outDir}`; - - logger?.debug(`Extracting archive ${zipFilePath}`); - await CommonUtils.executeCommandAsync(cmd, logger); - } - public static async getEntityId(username: string): Promise { const identityData = await ConfigUtils.getIdentityData(); let entityId: string | undefined; diff --git a/test/commands/lightning/dev/app.test.ts b/test/commands/lightning/dev/app.test.ts index 0c33726a..f6a70f73 100644 --- a/test/commands/lightning/dev/app.test.ts +++ b/test/commands/lightning/dev/app.test.ts @@ -10,10 +10,16 @@ import { Config as OclifConfig } from '@oclif/core'; import { Config as SfConfig, Messages, Connection } from '@salesforce/core'; import { MockTestOrgData, TestContext } from '@salesforce/core/testSetup'; import { - AndroidVirtualDevice, - IOSSimulatorDevice, + AndroidDevice, + AndroidOSType, + AppleDevice, + AppleOSType, + CommonUtils, + DeviceType, Setup as LwcDevMobileCoreSetup, Platform, + SSLCertificateData, + Version, } from '@salesforce/lwc-dev-mobile-core'; import { stubSpinner, stubUx } from '@salesforce/sf-plugins-core'; import { expect } from 'chai'; @@ -35,22 +41,27 @@ describe('lightning dev app', () => { const testOrgData = new MockTestOrgData(); const testAppId = '06m8b000002vpFSAAY'; const testServerUrl = 'wss://localhost:1234'; - const testIOSDevice = new IOSSimulatorDevice( - 'iPhone 15 Pro Max', + const testIOSDevice = new AppleDevice( 'F2B4097F-F33E-4D8A-8FFF-CE49F8D6C166', - 'Shutdown', - 'iOS 17.4', - true + 'iPhone 15 Pro Max', + DeviceType.mobile, + AppleOSType.iOS, + new Version(17, 5, 0) ); - const testAndroidDevice = new AndroidVirtualDevice( + const testAndroidDevice = new AndroidDevice( 'Pixel_5_API_34', - 'Pixel 5', - 'myDevice.avd', - 'Google APIs', - 'Android 14.0', - '34' + 'Pixel 5 API 34', + DeviceType.mobile, + AndroidOSType.googleAPIs, + new Version(34, 0, 0), + false ); - const testEmulatorPort = 1234; + const certData: SSLCertificateData = { + derCertificate: Buffer.from('A', 'utf-8'), + pemCertificate: 'B', + pemPrivateKey: 'C', + pemPublicKey: 'D', + }; let MockedLightningPreviewApp: typeof LightningDevApp; const fakeIdentityToken = 'PFT1vw8v65aXd2b9HFvZ3Zu4OcKZwjI60bq7BEjj5k4='; @@ -190,10 +201,8 @@ describe('lightning dev app', () => { Promise.resolve(platform === Platform.ios ? testIOSDevice : testAndroidDevice) ); - const bootStub = $$.SANDBOX.stub(PreviewUtils, 'bootMobileDevice').rejects(new Error('Failed to boot device')); - - await verifyMobileThrowsWhenDeviceFailsToBoot(Platform.ios, bootStub); - await verifyMobileThrowsWhenDeviceFailsToBoot(Platform.android, bootStub); + await verifyMobileThrowsWhenDeviceFailsToBoot(Platform.ios); + await verifyMobileThrowsWhenDeviceFailsToBoot(Platform.android); }); it('throws when cannot generate certificate', async () => { @@ -208,7 +217,8 @@ describe('lightning dev app', () => { Promise.resolve(platform === Platform.ios ? testIOSDevice : testAndroidDevice) ); - $$.SANDBOX.stub(PreviewUtils, 'bootMobileDevice').resolves(testEmulatorPort); + $$.SANDBOX.stub(AppleDevice.prototype, 'boot').resolves(); + $$.SANDBOX.stub(AndroidDevice.prototype, 'boot').resolves(); $$.SANDBOX.stub(PreviewUtils, 'generateSelfSignedCert').throws(new Error('Failed to generate certificate')); @@ -228,37 +238,10 @@ describe('lightning dev app', () => { Promise.resolve(platform === Platform.ios ? testIOSDevice : testAndroidDevice) ); - $$.SANDBOX.stub(PreviewUtils, 'bootMobileDevice').resolves(testEmulatorPort); - - const expectedCert = { - certData: { - derCertificate: Buffer.from('A', 'utf-8'), - pemCertificate: 'B', - pemPrivateKey: 'C', - pemPublicKey: 'D', - }, - certFilePath: '/path/to/localhost.pem', - }; - $$.SANDBOX.stub(PreviewUtils, 'generateSelfSignedCert').resolves(expectedCert); - - const waitForUserToInstallCertStub = $$.SANDBOX.stub( - MockedLightningPreviewApp.prototype, - 'waitForUserToInstallCert' - ).resolves(); - - $$.SANDBOX.stub(PreviewUtils, 'verifyMobileAppInstalled').resolves(true); - $$.SANDBOX.stub(PreviewUtils, 'launchMobileApp').resolves(); - - await verifyMobileWaitsForManualCertInstallation( - Platform.ios, - expectedCert.certFilePath, - waitForUserToInstallCertStub - ); - await verifyMobileWaitsForManualCertInstallation( - Platform.android, - expectedCert.certFilePath, - waitForUserToInstallCertStub - ); + $$.SANDBOX.stub(PreviewUtils, 'generateSelfSignedCert').resolves(certData); + + await verifyMobileWaitsForManualCertInstallation(Platform.ios); + await verifyMobileWaitsForManualCertInstallation(Platform.android); }); it('throws if user chooses not to install app on mobile device', async () => { @@ -273,28 +256,14 @@ describe('lightning dev app', () => { Promise.resolve(platform === Platform.ios ? testIOSDevice : testAndroidDevice) ); - $$.SANDBOX.stub(PreviewUtils, 'bootMobileDevice').resolves(testEmulatorPort); - - $$.SANDBOX.stub(PreviewUtils, 'generateSelfSignedCert').resolves({ - certData: { - derCertificate: Buffer.from('A', 'utf-8'), - pemCertificate: 'B', - pemPrivateKey: 'C', - pemPublicKey: 'D', - }, - certFilePath: '/path/to/localhost.pem', - }); - - $$.SANDBOX.stub(MockedLightningPreviewApp.prototype, 'waitForUserToInstallCert').resolves(); - - const verifyMobileAppInstalledStub = $$.SANDBOX.stub(PreviewUtils, 'verifyMobileAppInstalled').resolves(false); + $$.SANDBOX.stub(PreviewUtils, 'generateSelfSignedCert').resolves(certData); $$.SANDBOX.stub(MockedLightningPreviewApp.prototype, 'confirm').resolves(false); - await verifyMobileThrowsWhenUserDeclinesToInstallApp(Platform.ios, verifyMobileAppInstalledStub); - await verifyMobileThrowsWhenUserDeclinesToInstallApp(Platform.android, verifyMobileAppInstalledStub); + await verifyMobileThrowsWhenUserDeclinesToInstallApp(Platform.ios); + await verifyMobileThrowsWhenUserDeclinesToInstallApp(Platform.android); }); - it('installs and launched app on mobile device', async () => { + it('installs and launches app on mobile device', async () => { $$.SANDBOX.stub(OrgUtils, 'getAppId').resolves(testAppId); $$.SANDBOX.stub(PreviewUtils, 'generateWebSocketUrlForLocalDevServer').returns(testServerUrl); $$.SANDBOX.stub(ConfigUtils, 'getIdentityData').resolves(fakeIdentityData); @@ -307,33 +276,11 @@ describe('lightning dev app', () => { Promise.resolve(platform === Platform.ios ? testIOSDevice : testAndroidDevice) ); - $$.SANDBOX.stub(PreviewUtils, 'bootMobileDevice').resolves(testEmulatorPort); - - $$.SANDBOX.stub(PreviewUtils, 'generateSelfSignedCert').resolves({ - certData: { - derCertificate: Buffer.from('A', 'utf-8'), - pemCertificate: 'B', - pemPrivateKey: 'C', - pemPublicKey: 'D', - }, - certFilePath: '/path/to/localhost.pem', - }); - - $$.SANDBOX.stub(MockedLightningPreviewApp.prototype, 'waitForUserToInstallCert').resolves(); - - $$.SANDBOX.stub(PreviewUtils, 'verifyMobileAppInstalled').resolves(false); + $$.SANDBOX.stub(PreviewUtils, 'generateSelfSignedCert').resolves(certData); $$.SANDBOX.stub(MockedLightningPreviewApp.prototype, 'confirm').resolves(true); - const iosBundlePath = '/path/to/bundle.zip'; - const androidBundlePath = '/path/to/bundle.apk'; - const downloadStub = $$.SANDBOX.stub(PreviewUtils, 'downloadSalesforceMobileAppBundle').callsFake((platform) => - Promise.resolve(platform === Platform.ios ? iosBundlePath : androidBundlePath) - ); - const extractStub = $$.SANDBOX.stub(PreviewUtils, 'extractZIPArchive').resolves(); - const launchStub = $$.SANDBOX.stub(PreviewUtils, 'launchMobileApp').resolves(); - - await verifyAppInstallAndLaunch(Platform.ios, iosBundlePath, downloadStub, extractStub, launchStub); - await verifyAppInstallAndLaunch(Platform.android, androidBundlePath, downloadStub, extractStub, launchStub); + await verifyAppInstallAndLaunch(Platform.ios); + await verifyAppInstallAndLaunch(Platform.android); }); async function verifyMobileThrowsWithUnmetRequirements(platform: Platform.ios | Platform.android) { @@ -363,24 +310,17 @@ describe('lightning dev app', () => { } } - async function verifyMobileThrowsWhenDeviceFailsToBoot( - platform: Platform.ios | Platform.android, - bootStub: sinon.SinonStub - ) { + async function verifyMobileThrowsWhenDeviceFailsToBoot(platform: Platform.ios | Platform.android) { + const bootStub = + platform === Platform.ios + ? $$.SANDBOX.stub(AppleDevice.prototype, 'boot').rejects(new Error('Failed to boot device')) + : $$.SANDBOX.stub(AndroidDevice.prototype, 'boot').rejects(new Error('Failed to boot device')); + try { await MockedLightningPreviewApp.run(['-n', 'Sales', '-o', testOrgData.username, '-t', platform]); } catch (err) { expect(err).to.be.an('error').with.property('message', 'Failed to boot device'); - - expect( - bootStub.calledWith( - platform, - platform === Platform.ios ? testIOSDevice.udid : testAndroidDevice.name, - sinon.match.any - ) - ).to.be.true; - } finally { - bootStub.resetHistory(); + expect(bootStub.called).to.be.true; } } @@ -392,23 +332,40 @@ describe('lightning dev app', () => { } } - async function verifyMobileWaitsForManualCertInstallation( - platform: Platform.ios | Platform.android, - expectedCertFilePath: string, - waitForUserToInstallCertStub: sinon.SinonStub - ) { - const expectedDevice = platform === Platform.ios ? testIOSDevice : testAndroidDevice; + async function verifyMobileWaitsForManualCertInstallation(platform: Platform.ios | Platform.android) { + const installCertStub = + platform === Platform.ios + ? $$.SANDBOX.stub(AppleDevice.prototype, 'installCert').resolves() + : $$.SANDBOX.stub(AndroidDevice.prototype, 'installCert').resolves(); + + if (platform === Platform.ios) { + $$.SANDBOX.stub(AppleDevice.prototype, 'boot').resolves(); + $$.SANDBOX.stub(AppleDevice.prototype, 'hasApp').resolves(true); + $$.SANDBOX.stub(AppleDevice.prototype, 'launchApp').resolves(); + } else { + $$.SANDBOX.stub(AndroidDevice.prototype, 'boot').resolves(); + $$.SANDBOX.stub(AndroidDevice.prototype, 'hasApp').resolves(true); + $$.SANDBOX.stub(AndroidDevice.prototype, 'launchApp').resolves(); + $$.SANDBOX.stub(AndroidDevice.prototype, 'isCertInstalled').resolves(false); + } + await MockedLightningPreviewApp.run(['-n', 'Sales', '-o', testOrgData.username, '-t', platform]); - expect(waitForUserToInstallCertStub.calledWith(platform, expectedDevice, expectedCertFilePath)).to.be.true; - waitForUserToInstallCertStub.resetHistory(); + expect(installCertStub.called).to.be.true; } - async function verifyMobileThrowsWhenUserDeclinesToInstallApp( - platform: Platform.ios | Platform.android, - verifyMobileAppInstalledStub: sinon.SinonStub - ) { + async function verifyMobileThrowsWhenUserDeclinesToInstallApp(platform: Platform.ios | Platform.android) { + if (platform === Platform.ios) { + $$.SANDBOX.stub(AppleDevice.prototype, 'boot').resolves(); + $$.SANDBOX.stub(AppleDevice.prototype, 'installCert').resolves(); + $$.SANDBOX.stub(AppleDevice.prototype, 'hasApp').resolves(false); + } else { + $$.SANDBOX.stub(AndroidDevice.prototype, 'boot').resolves(); + $$.SANDBOX.stub(AndroidDevice.prototype, 'installCert').resolves(); + $$.SANDBOX.stub(AndroidDevice.prototype, 'isCertInstalled').resolves(false); + $$.SANDBOX.stub(AndroidDevice.prototype, 'hasApp').resolves(false); + } + const appConfig = platform === Platform.ios ? iOSSalesforceAppPreviewConfig : androidSalesforceAppPreviewConfig; - const deviceId = platform === Platform.ios ? testIOSDevice.udid : testAndroidDevice.name; try { await MockedLightningPreviewApp.run(['-n', 'Sales', '-o', testOrgData.username, '-t', platform]); @@ -416,22 +373,11 @@ describe('lightning dev app', () => { expect(err) .to.be.an('error') .with.property('message', messages.getMessage('mobileapp.notfound', [appConfig.name])); - - expect( - verifyMobileAppInstalledStub.calledWith(platform, appConfig, deviceId, testEmulatorPort, sinon.match.any) - ).to.be.true; - } finally { - verifyMobileAppInstalledStub.resetHistory(); } } - async function verifyAppInstallAndLaunch( - platform: Platform.ios | Platform.android, - testBundleArchive: string, - downloadStub: sinon.SinonStub, - extractStub: sinon.SinonStub, - launchStub: sinon.SinonStub - ) { + async function verifyAppInstallAndLaunch(platform: Platform.ios | Platform.android) { + const testBundleArchive = platform === Platform.ios ? '/path/to/bundle.zip' : '/path/to/bundle.apk'; const expectedOutputDir = path.dirname(testBundleArchive); const expectedFinalBundlePath = platform === Platform.ios ? path.join(expectedOutputDir, 'Chatter.app') : testBundleArchive; @@ -439,17 +385,39 @@ describe('lightning dev app', () => { httpPort: 8081, httpsPort: 8082, }); - const expectedDeviceId = platform === Platform.ios ? testIOSDevice.udid : testAndroidDevice.name; - const expectedAppConfig = - platform === Platform.ios ? iOSSalesforceAppPreviewConfig : androidSalesforceAppPreviewConfig; - // eslint-disable-next-line camelcase - expectedAppConfig.launch_arguments = PreviewUtils.generateMobileAppPreviewLaunchArguments( + + const expectedTargetApp = + platform === Platform.ios + ? iOSSalesforceAppPreviewConfig.id + : `${androidSalesforceAppPreviewConfig.id}/${androidSalesforceAppPreviewConfig.activity}`; + + const expectedLaunchArguments = PreviewUtils.generateMobileAppPreviewLaunchArguments( expectedLdpServerUrl, fakeEntityId, 'Sales', testAppId ); + const downloadStub = $$.SANDBOX.stub(PreviewUtils, 'downloadSalesforceMobileAppBundle').resolves( + testBundleArchive + ); + const extractStub = $$.SANDBOX.stub(CommonUtils, 'extractZIPArchive').resolves(); + const launchStub = + platform === Platform.ios + ? $$.SANDBOX.stub(AppleDevice.prototype, 'launchApp').resolves() + : $$.SANDBOX.stub(AndroidDevice.prototype, 'launchApp').resolves(); + + if (platform === Platform.ios) { + $$.SANDBOX.stub(AppleDevice.prototype, 'boot').resolves(); + $$.SANDBOX.stub(AppleDevice.prototype, 'installCert').resolves(); + $$.SANDBOX.stub(AppleDevice.prototype, 'hasApp').resolves(false); + } else { + $$.SANDBOX.stub(AndroidDevice.prototype, 'boot').resolves(); + $$.SANDBOX.stub(AndroidDevice.prototype, 'installCert').resolves(); + $$.SANDBOX.stub(AndroidDevice.prototype, 'isCertInstalled').resolves(false); + $$.SANDBOX.stub(AndroidDevice.prototype, 'hasApp').resolves(false); + } + await MockedLightningPreviewApp.run(['-n', 'Sales', '-o', testOrgData.username, '-t', platform]); expect(downloadStub.calledOnce).to.be.true; @@ -457,24 +425,15 @@ describe('lightning dev app', () => { // on iOS the downloaded bundle is a zip file that needs to be extracted expect(extractStub.calledWith(testBundleArchive, expectedOutputDir, sinon.match.any)).to.be.true; } else { - // on ANdroid the downloaded bundle is an APK that doesn't need to be extracted + // on Android the downloaded bundle is an APK that doesn't need to be extracted expect(extractStub.called).to.be.false; } - expect( - launchStub.calledWith( - platform, - expectedAppConfig, - expectedDeviceId, - testEmulatorPort, - expectedFinalBundlePath, - sinon.match.any - ) - ).to.be.true; - - downloadStub.resetHistory(); - extractStub.resetHistory(); - launchStub.resetHistory(); + expect(launchStub.calledWith(expectedTargetApp, expectedFinalBundlePath, expectedLaunchArguments)).to.be.true; + + downloadStub.restore(); + extractStub.restore(); + launchStub.restore(); } }); }); diff --git a/test/shared/previewUtils.test.ts b/test/shared/previewUtils.test.ts index 95eddb5d..bd70854d 100644 --- a/test/shared/previewUtils.test.ts +++ b/test/shared/previewUtils.test.ts @@ -5,18 +5,21 @@ * For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause */ -import fs from 'node:fs'; -import path from 'node:path'; import { TestContext } from '@salesforce/core/testSetup'; import { expect } from 'chai'; import { - AndroidUtils, - AndroidVirtualDevice, + AndroidDevice, + AndroidDeviceManager, + AndroidOSType, + AppleDevice, + AppleDeviceManager, + AppleOSType, CommonUtils, - IOSSimulatorDevice, - IOSUtils, + CryptoUtils, + DeviceType, Platform, SSLCertificateData, + Version, } from '@salesforce/lwc-dev-mobile-core'; import { Messages } from '@salesforce/core'; import { @@ -25,29 +28,25 @@ import { LocalWebServerIdentityData, } from '../../src/shared/configUtils.js'; import { PreviewUtils } from '../../src/shared/previewUtils.js'; -import { - iOSSalesforceAppPreviewConfig, - androidSalesforceAppPreviewConfig, -} from '../../src/commands/lightning/dev/app.js'; describe('previewUtils', () => { const messages = Messages.loadMessages('@salesforce/plugin-lightning-dev', 'lightning.dev.app'); const $$ = new TestContext(); - const testIOSDevice = new IOSSimulatorDevice( - 'iPhone 15 Pro Max', + const testIOSDevice = new AppleDevice( 'F2B4097F-F33E-4D8A-8FFF-CE49F8D6C166', - 'Shutdown', - 'iOS 17.4', - true + 'iPhone 15 Pro Max', + DeviceType.mobile, + AppleOSType.iOS, + new Version(17, 5, 0) ); - const testAndroidDevice = new AndroidVirtualDevice( + const testAndroidDevice = new AndroidDevice( 'Pixel_5_API_34', - 'Pixel 5', - 'myDevice.avd', - 'Google APIs', - 'Android 14.0', - '34' + 'Pixel 5 API 34', + DeviceType.mobile, + AndroidOSType.googleAPIs, + new Version(34, 0, 0), + false ); const username = 'SalesforceDeveloper'; @@ -89,39 +88,25 @@ describe('previewUtils', () => { }); it('getMobileDevice finds device', async () => { - $$.SANDBOX.stub(IOSUtils, 'getSimulator').resolves(testIOSDevice); - const iosDevice = await PreviewUtils.getMobileDevice(Platform.ios, testIOSDevice.udid); + $$.SANDBOX.stub(AppleDeviceManager.prototype, 'getDevice').resolves(testIOSDevice); + const iosDevice = await PreviewUtils.getMobileDevice(Platform.ios, testIOSDevice.id); expect(iosDevice).to.deep.equal(testIOSDevice); - $$.SANDBOX.stub(AndroidUtils, 'fetchEmulator').resolves(testAndroidDevice); - const androidDevice = await PreviewUtils.getMobileDevice(Platform.android, testAndroidDevice.name); + $$.SANDBOX.stub(AndroidDeviceManager.prototype, 'getDevice').resolves(testAndroidDevice); + const androidDevice = await PreviewUtils.getMobileDevice(Platform.android, testAndroidDevice.id); expect(androidDevice).to.deep.equal(testAndroidDevice); }); it('getMobileDevice returns first available device', async () => { - $$.SANDBOX.stub(IOSUtils, 'getSupportedSimulators').resolves([testIOSDevice]); + $$.SANDBOX.stub(AppleDeviceManager.prototype, 'enumerateDevices').resolves([testIOSDevice]); const iosDevice = await PreviewUtils.getMobileDevice(Platform.ios); expect(iosDevice).to.deep.equal(testIOSDevice); - $$.SANDBOX.stub(AndroidUtils, 'fetchEmulators').resolves([testAndroidDevice]); + $$.SANDBOX.stub(AndroidDeviceManager.prototype, 'enumerateDevices').resolves([testAndroidDevice]); const androidDevice = await PreviewUtils.getMobileDevice(Platform.android); expect(androidDevice).to.deep.equal(testAndroidDevice); }); - it('bootMobileDevice boots device', async () => { - const bootMock = $$.SANDBOX.stub(IOSUtils, 'bootDevice'); - const launchMock = $$.SANDBOX.stub(IOSUtils, 'launchSimulatorApp'); - let emulatorPort = await PreviewUtils.bootMobileDevice(Platform.ios, testIOSDevice.udid); - expect(emulatorPort).to.be.undefined; // ios devices won't have an emulator port after booting - expect(bootMock.calledWith(testIOSDevice.udid, true, undefined)).to.be.true; - expect(launchMock.callCount).to.be.equal(1); - - const startMock = $$.SANDBOX.stub(AndroidUtils, 'startEmulator').resolves(1234); - emulatorPort = await PreviewUtils.bootMobileDevice(Platform.android, testAndroidDevice.name); - expect(emulatorPort).to.be.equal(1234); - expect(startMock.calledWith(testAndroidDevice.name, false, true, undefined)).to.be.true; - }); - it('generateDesktopPreviewLaunchArguments', async () => { // eslint-disable-next-line @typescript-eslint/no-explicit-any $$.SANDBOX.stub(PreviewUtils as any, 'getEntityId') @@ -187,70 +172,14 @@ describe('previewUtils', () => { }; $$.SANDBOX.stub(ConfigUtils, 'getCertData').resolves(expectedCertData); - $$.SANDBOX.stub(fs, 'existsSync').returns(false); - $$.SANDBOX.stub(fs, 'writeFileSync').returns(); - - const certDirPath = '/path/to/dir'; - let result = await PreviewUtils.generateSelfSignedCert(Platform.ios, certDirPath); - expect(result.certFilePath).to.be.equal(path.join(path.resolve(certDirPath), 'localhost.der')); - expect(result.certData.derCertificate.toString('utf8')).to.be.equal('testDERCert'); - expect(result.certData.pemCertificate).to.be.equal('testPEMCert'); - expect(result.certData.pemPrivateKey).to.be.equal('testPrivateKey'); - expect(result.certData.pemPublicKey).to.be.equal('testPublicKey'); - - result = await PreviewUtils.generateSelfSignedCert(Platform.android, certDirPath); - expect(result.certFilePath).to.be.equal(path.join(path.resolve(certDirPath), 'localhost.pem')); - expect(result.certData.derCertificate.toString('utf8')).to.be.equal('testDERCert'); - expect(result.certData.pemCertificate).to.be.equal('testPEMCert'); - expect(result.certData.pemPrivateKey).to.be.equal('testPrivateKey'); - expect(result.certData.pemPublicKey).to.be.equal('testPublicKey'); - }); - - it('launchMobileApp launches the app', async () => { - // eslint-disable-next-line camelcase - iOSSalesforceAppPreviewConfig.launch_arguments = []; - const iosLaunchMock = $$.SANDBOX.stub(IOSUtils, 'launchAppInBootedSimulator').callsFake(() => Promise.resolve()); - await PreviewUtils.launchMobileApp(Platform.ios, iOSSalesforceAppPreviewConfig, testIOSDevice.udid); - expect(iosLaunchMock.calledWith(testIOSDevice.udid, undefined, iOSSalesforceAppPreviewConfig.id, [], undefined)).to - .be.true; - - // eslint-disable-next-line camelcase - androidSalesforceAppPreviewConfig.launch_arguments = []; - const androidLaunchMock = $$.SANDBOX.stub(AndroidUtils, 'launchAppInBootedEmulator').callsFake(() => - Promise.resolve() - ); - await PreviewUtils.launchMobileApp( - Platform.android, - androidSalesforceAppPreviewConfig, - testAndroidDevice.deviceName, - 1234 - ); - expect( - androidLaunchMock.calledWith( - undefined, - androidSalesforceAppPreviewConfig.id, - [], - androidSalesforceAppPreviewConfig.activity, - 1234, - undefined - ) - ).to.be.true; - }); + $$.SANDBOX.stub(CryptoUtils, 'isExpired').returns(false); - it('verifyMobileAppInstalled checks for app on device', async () => { - $$.SANDBOX.stub(CommonUtils, 'executeCommandSync').returns('some_path'); - expect(await PreviewUtils.verifyMobileAppInstalled(Platform.ios, iOSSalesforceAppPreviewConfig, testIOSDevice.udid)) - .to.be.true; + const result = await PreviewUtils.generateSelfSignedCert(); - $$.SANDBOX.stub(AndroidUtils, 'executeAdbCommand').resolves(undefined); - expect( - await PreviewUtils.verifyMobileAppInstalled( - Platform.android, - androidSalesforceAppPreviewConfig, - testAndroidDevice.deviceName, - 1234 - ) - ).to.be.false; + expect(result.derCertificate.toString('utf8')).to.be.equal('testDERCert'); + expect(result.pemCertificate).to.be.equal('testPEMCert'); + expect(result.pemPrivateKey).to.be.equal('testPrivateKey'); + expect(result.pemPublicKey).to.be.equal('testPublicKey'); }); it('getEntityId returns valid entity ID', async () => { diff --git a/yarn.lock b/yarn.lock index 8d984d72..46b23264 100644 --- a/yarn.lock +++ b/yarn.lock @@ -78,525 +78,525 @@ "@smithy/util-utf8" "^2.0.0" tslib "^2.6.2" -"@aws-sdk/client-cloudfront@^3.609.0": - version "3.620.1" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudfront/-/client-cloudfront-3.620.1.tgz#1b8fffa69d249892cc9a55c001dabb537bf86ed3" - integrity sha512-C6q8klO9SoOfffzxpuoNTmBpQFu3JSIUa+t4QrXSx83VJcbT9hFYKcUwHm7GLzr0HVTwReo2Is6JQkQ7rV45fA== +"@aws-sdk/client-cloudfront@^3.645.0": + version "3.650.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudfront/-/client-cloudfront-3.650.0.tgz#cf0c982234b9450b8ed860a96adffeb8d8b7b016" + integrity sha512-gamewK+ZWCFp3RBtkPosLaN9+ktWYooZo9JMMllsdfiFS0U+NC/pVc/D4uNhQ7gDPaBJI5OkNGv63yL9b7w9WQ== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/client-sso-oidc" "3.620.1" - "@aws-sdk/client-sts" "3.620.1" - "@aws-sdk/core" "3.620.1" - "@aws-sdk/credential-provider-node" "3.620.1" - "@aws-sdk/middleware-host-header" "3.620.0" - "@aws-sdk/middleware-logger" "3.609.0" - "@aws-sdk/middleware-recursion-detection" "3.620.0" - "@aws-sdk/middleware-user-agent" "3.620.0" - "@aws-sdk/region-config-resolver" "3.614.0" - "@aws-sdk/types" "3.609.0" - "@aws-sdk/util-endpoints" "3.614.0" - "@aws-sdk/util-user-agent-browser" "3.609.0" - "@aws-sdk/util-user-agent-node" "3.614.0" - "@aws-sdk/xml-builder" "3.609.0" - "@smithy/config-resolver" "^3.0.5" - "@smithy/core" "^2.3.0" - "@smithy/fetch-http-handler" "^3.2.3" - "@smithy/hash-node" "^3.0.3" - "@smithy/invalid-dependency" "^3.0.3" - "@smithy/middleware-content-length" "^3.0.5" - "@smithy/middleware-endpoint" "^3.1.0" - "@smithy/middleware-retry" "^3.0.12" - "@smithy/middleware-serde" "^3.0.3" - "@smithy/middleware-stack" "^3.0.3" - "@smithy/node-config-provider" "^3.1.4" - "@smithy/node-http-handler" "^3.1.4" - "@smithy/protocol-http" "^4.1.0" - "@smithy/smithy-client" "^3.1.10" - "@smithy/types" "^3.3.0" - "@smithy/url-parser" "^3.0.3" + "@aws-sdk/client-sso-oidc" "3.650.0" + "@aws-sdk/client-sts" "3.650.0" + "@aws-sdk/core" "3.649.0" + "@aws-sdk/credential-provider-node" "3.650.0" + "@aws-sdk/middleware-host-header" "3.649.0" + "@aws-sdk/middleware-logger" "3.649.0" + "@aws-sdk/middleware-recursion-detection" "3.649.0" + "@aws-sdk/middleware-user-agent" "3.649.0" + "@aws-sdk/region-config-resolver" "3.649.0" + "@aws-sdk/types" "3.649.0" + "@aws-sdk/util-endpoints" "3.649.0" + "@aws-sdk/util-user-agent-browser" "3.649.0" + "@aws-sdk/util-user-agent-node" "3.649.0" + "@aws-sdk/xml-builder" "3.649.0" + "@smithy/config-resolver" "^3.0.6" + "@smithy/core" "^2.4.1" + "@smithy/fetch-http-handler" "^3.2.5" + "@smithy/hash-node" "^3.0.4" + "@smithy/invalid-dependency" "^3.0.4" + "@smithy/middleware-content-length" "^3.0.6" + "@smithy/middleware-endpoint" "^3.1.1" + "@smithy/middleware-retry" "^3.0.16" + "@smithy/middleware-serde" "^3.0.4" + "@smithy/middleware-stack" "^3.0.4" + "@smithy/node-config-provider" "^3.1.5" + "@smithy/node-http-handler" "^3.2.0" + "@smithy/protocol-http" "^4.1.1" + "@smithy/smithy-client" "^3.3.0" + "@smithy/types" "^3.4.0" + "@smithy/url-parser" "^3.0.4" "@smithy/util-base64" "^3.0.0" "@smithy/util-body-length-browser" "^3.0.0" "@smithy/util-body-length-node" "^3.0.0" - "@smithy/util-defaults-mode-browser" "^3.0.12" - "@smithy/util-defaults-mode-node" "^3.0.12" - "@smithy/util-endpoints" "^2.0.5" - "@smithy/util-middleware" "^3.0.3" - "@smithy/util-retry" "^3.0.3" - "@smithy/util-stream" "^3.1.2" + "@smithy/util-defaults-mode-browser" "^3.0.16" + "@smithy/util-defaults-mode-node" "^3.0.16" + "@smithy/util-endpoints" "^2.1.0" + "@smithy/util-middleware" "^3.0.4" + "@smithy/util-retry" "^3.0.4" + "@smithy/util-stream" "^3.1.4" "@smithy/util-utf8" "^3.0.0" - "@smithy/util-waiter" "^3.1.2" + "@smithy/util-waiter" "^3.1.3" tslib "^2.6.2" -"@aws-sdk/client-s3@^3.614.0": - version "3.620.1" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.620.1.tgz#84ec0a2cb53f5583e0704f4b2588695cbcf07a27" - integrity sha512-KDcHNtYjGMJmzATBZGRI8bJhqKbfdkSM9c6B/BmDwff/UdfhA1W7DzxOt5iY4x48+OhlOYZMudExrxoW7ignCA== +"@aws-sdk/client-s3@^3.645.0": + version "3.651.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.651.0.tgz#289c92c7f7c31733503eeb857c6a5f951e0d9335" + integrity sha512-37+kxxjnlOAUCb1aHpoLakW4XRG23HrkX8X3cEjxaFLQxorPUiMvfAYQEQQkYD5yggaG+5aM5GAhxkTUTqA5xw== dependencies: "@aws-crypto/sha1-browser" "5.2.0" "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/client-sso-oidc" "3.620.1" - "@aws-sdk/client-sts" "3.620.1" - "@aws-sdk/core" "3.620.1" - "@aws-sdk/credential-provider-node" "3.620.1" - "@aws-sdk/middleware-bucket-endpoint" "3.620.0" - "@aws-sdk/middleware-expect-continue" "3.620.0" - "@aws-sdk/middleware-flexible-checksums" "3.620.0" - "@aws-sdk/middleware-host-header" "3.620.0" - "@aws-sdk/middleware-location-constraint" "3.609.0" - "@aws-sdk/middleware-logger" "3.609.0" - "@aws-sdk/middleware-recursion-detection" "3.620.0" - "@aws-sdk/middleware-sdk-s3" "3.620.0" - "@aws-sdk/middleware-signing" "3.620.0" - "@aws-sdk/middleware-ssec" "3.609.0" - "@aws-sdk/middleware-user-agent" "3.620.0" - "@aws-sdk/region-config-resolver" "3.614.0" - "@aws-sdk/signature-v4-multi-region" "3.620.0" - "@aws-sdk/types" "3.609.0" - "@aws-sdk/util-endpoints" "3.614.0" - "@aws-sdk/util-user-agent-browser" "3.609.0" - "@aws-sdk/util-user-agent-node" "3.614.0" - "@aws-sdk/xml-builder" "3.609.0" - "@smithy/config-resolver" "^3.0.5" - "@smithy/core" "^2.3.0" - "@smithy/eventstream-serde-browser" "^3.0.5" - "@smithy/eventstream-serde-config-resolver" "^3.0.3" - "@smithy/eventstream-serde-node" "^3.0.4" - "@smithy/fetch-http-handler" "^3.2.3" - "@smithy/hash-blob-browser" "^3.1.2" - "@smithy/hash-node" "^3.0.3" - "@smithy/hash-stream-node" "^3.1.2" - "@smithy/invalid-dependency" "^3.0.3" - "@smithy/md5-js" "^3.0.3" - "@smithy/middleware-content-length" "^3.0.5" - "@smithy/middleware-endpoint" "^3.1.0" - "@smithy/middleware-retry" "^3.0.12" - "@smithy/middleware-serde" "^3.0.3" - "@smithy/middleware-stack" "^3.0.3" - "@smithy/node-config-provider" "^3.1.4" - "@smithy/node-http-handler" "^3.1.4" - "@smithy/protocol-http" "^4.1.0" - "@smithy/smithy-client" "^3.1.10" - "@smithy/types" "^3.3.0" - "@smithy/url-parser" "^3.0.3" + "@aws-sdk/client-sso-oidc" "3.650.0" + "@aws-sdk/client-sts" "3.650.0" + "@aws-sdk/core" "3.649.0" + "@aws-sdk/credential-provider-node" "3.650.0" + "@aws-sdk/middleware-bucket-endpoint" "3.649.0" + "@aws-sdk/middleware-expect-continue" "3.649.0" + "@aws-sdk/middleware-flexible-checksums" "3.651.0" + "@aws-sdk/middleware-host-header" "3.649.0" + "@aws-sdk/middleware-location-constraint" "3.649.0" + "@aws-sdk/middleware-logger" "3.649.0" + "@aws-sdk/middleware-recursion-detection" "3.649.0" + "@aws-sdk/middleware-sdk-s3" "3.649.0" + "@aws-sdk/middleware-ssec" "3.649.0" + "@aws-sdk/middleware-user-agent" "3.649.0" + "@aws-sdk/region-config-resolver" "3.649.0" + "@aws-sdk/signature-v4-multi-region" "3.649.0" + "@aws-sdk/types" "3.649.0" + "@aws-sdk/util-endpoints" "3.649.0" + "@aws-sdk/util-user-agent-browser" "3.649.0" + "@aws-sdk/util-user-agent-node" "3.649.0" + "@aws-sdk/xml-builder" "3.649.0" + "@smithy/config-resolver" "^3.0.6" + "@smithy/core" "^2.4.1" + "@smithy/eventstream-serde-browser" "^3.0.7" + "@smithy/eventstream-serde-config-resolver" "^3.0.4" + "@smithy/eventstream-serde-node" "^3.0.6" + "@smithy/fetch-http-handler" "^3.2.5" + "@smithy/hash-blob-browser" "^3.1.3" + "@smithy/hash-node" "^3.0.4" + "@smithy/hash-stream-node" "^3.1.3" + "@smithy/invalid-dependency" "^3.0.4" + "@smithy/md5-js" "^3.0.4" + "@smithy/middleware-content-length" "^3.0.6" + "@smithy/middleware-endpoint" "^3.1.1" + "@smithy/middleware-retry" "^3.0.16" + "@smithy/middleware-serde" "^3.0.4" + "@smithy/middleware-stack" "^3.0.4" + "@smithy/node-config-provider" "^3.1.5" + "@smithy/node-http-handler" "^3.2.0" + "@smithy/protocol-http" "^4.1.1" + "@smithy/smithy-client" "^3.3.0" + "@smithy/types" "^3.4.0" + "@smithy/url-parser" "^3.0.4" "@smithy/util-base64" "^3.0.0" "@smithy/util-body-length-browser" "^3.0.0" "@smithy/util-body-length-node" "^3.0.0" - "@smithy/util-defaults-mode-browser" "^3.0.12" - "@smithy/util-defaults-mode-node" "^3.0.12" - "@smithy/util-endpoints" "^2.0.5" - "@smithy/util-retry" "^3.0.3" - "@smithy/util-stream" "^3.1.2" + "@smithy/util-defaults-mode-browser" "^3.0.16" + "@smithy/util-defaults-mode-node" "^3.0.16" + "@smithy/util-endpoints" "^2.1.0" + "@smithy/util-middleware" "^3.0.4" + "@smithy/util-retry" "^3.0.4" + "@smithy/util-stream" "^3.1.4" "@smithy/util-utf8" "^3.0.0" - "@smithy/util-waiter" "^3.1.2" + "@smithy/util-waiter" "^3.1.3" tslib "^2.6.2" -"@aws-sdk/client-sso-oidc@3.620.1": - version "3.620.1" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.620.1.tgz#d5e405d70edefd758e35df8d8dfb9aad5a81ccf0" - integrity sha512-gm69ttbkr7Kbg/Zzr3SczyLWkLgmK3bEZtkvbM/40ZW5ItYhDzJE48Ovs2lyA64h2YsOftDqqwcbJirAAdTgSg== +"@aws-sdk/client-sso-oidc@3.650.0": + version "3.650.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.650.0.tgz#7516b8a2f00ba3b1bdd59aafbbda0ddb66d0ab3f" + integrity sha512-6J7IS0f8ovhvbIAZaynOYP+jPX8344UlTjwHxjaXHgFvI8axu3+NslKtEEV5oHLhgzDvrKbinsu5lgE2n4Sqng== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.620.1" - "@aws-sdk/credential-provider-node" "3.620.1" - "@aws-sdk/middleware-host-header" "3.620.0" - "@aws-sdk/middleware-logger" "3.609.0" - "@aws-sdk/middleware-recursion-detection" "3.620.0" - "@aws-sdk/middleware-user-agent" "3.620.0" - "@aws-sdk/region-config-resolver" "3.614.0" - "@aws-sdk/types" "3.609.0" - "@aws-sdk/util-endpoints" "3.614.0" - "@aws-sdk/util-user-agent-browser" "3.609.0" - "@aws-sdk/util-user-agent-node" "3.614.0" - "@smithy/config-resolver" "^3.0.5" - "@smithy/core" "^2.3.0" - "@smithy/fetch-http-handler" "^3.2.3" - "@smithy/hash-node" "^3.0.3" - "@smithy/invalid-dependency" "^3.0.3" - "@smithy/middleware-content-length" "^3.0.5" - "@smithy/middleware-endpoint" "^3.1.0" - "@smithy/middleware-retry" "^3.0.12" - "@smithy/middleware-serde" "^3.0.3" - "@smithy/middleware-stack" "^3.0.3" - "@smithy/node-config-provider" "^3.1.4" - "@smithy/node-http-handler" "^3.1.4" - "@smithy/protocol-http" "^4.1.0" - "@smithy/smithy-client" "^3.1.10" - "@smithy/types" "^3.3.0" - "@smithy/url-parser" "^3.0.3" + "@aws-sdk/core" "3.649.0" + "@aws-sdk/credential-provider-node" "3.650.0" + "@aws-sdk/middleware-host-header" "3.649.0" + "@aws-sdk/middleware-logger" "3.649.0" + "@aws-sdk/middleware-recursion-detection" "3.649.0" + "@aws-sdk/middleware-user-agent" "3.649.0" + "@aws-sdk/region-config-resolver" "3.649.0" + "@aws-sdk/types" "3.649.0" + "@aws-sdk/util-endpoints" "3.649.0" + "@aws-sdk/util-user-agent-browser" "3.649.0" + "@aws-sdk/util-user-agent-node" "3.649.0" + "@smithy/config-resolver" "^3.0.6" + "@smithy/core" "^2.4.1" + "@smithy/fetch-http-handler" "^3.2.5" + "@smithy/hash-node" "^3.0.4" + "@smithy/invalid-dependency" "^3.0.4" + "@smithy/middleware-content-length" "^3.0.6" + "@smithy/middleware-endpoint" "^3.1.1" + "@smithy/middleware-retry" "^3.0.16" + "@smithy/middleware-serde" "^3.0.4" + "@smithy/middleware-stack" "^3.0.4" + "@smithy/node-config-provider" "^3.1.5" + "@smithy/node-http-handler" "^3.2.0" + "@smithy/protocol-http" "^4.1.1" + "@smithy/smithy-client" "^3.3.0" + "@smithy/types" "^3.4.0" + "@smithy/url-parser" "^3.0.4" "@smithy/util-base64" "^3.0.0" "@smithy/util-body-length-browser" "^3.0.0" "@smithy/util-body-length-node" "^3.0.0" - "@smithy/util-defaults-mode-browser" "^3.0.12" - "@smithy/util-defaults-mode-node" "^3.0.12" - "@smithy/util-endpoints" "^2.0.5" - "@smithy/util-middleware" "^3.0.3" - "@smithy/util-retry" "^3.0.3" + "@smithy/util-defaults-mode-browser" "^3.0.16" + "@smithy/util-defaults-mode-node" "^3.0.16" + "@smithy/util-endpoints" "^2.1.0" + "@smithy/util-middleware" "^3.0.4" + "@smithy/util-retry" "^3.0.4" "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" -"@aws-sdk/client-sso@3.620.1": - version "3.620.1" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.620.1.tgz#a828155fc98f62c5c713601a28033a681694389e" - integrity sha512-4Ox0BSs+atrAhLvjNHN2uiYvSTdpMv//IS4l4XRoQG0cJKIPLs3OU3PL5H0X1NfZehz9/8FTWl5Lv81uw4j1eA== +"@aws-sdk/client-sso@3.650.0": + version "3.650.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.650.0.tgz#03a02256bef9fa79ebd2791eb24cf950d7d268ea" + integrity sha512-YKm14gCMChD/jlCisFlsVqB8HJujR41bl4Fup2crHwNJxhD/9LTnzwMiVVlBqlXr41Sfa6fSxczX2AMP8NM14A== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/core" "3.620.1" - "@aws-sdk/middleware-host-header" "3.620.0" - "@aws-sdk/middleware-logger" "3.609.0" - "@aws-sdk/middleware-recursion-detection" "3.620.0" - "@aws-sdk/middleware-user-agent" "3.620.0" - "@aws-sdk/region-config-resolver" "3.614.0" - "@aws-sdk/types" "3.609.0" - "@aws-sdk/util-endpoints" "3.614.0" - "@aws-sdk/util-user-agent-browser" "3.609.0" - "@aws-sdk/util-user-agent-node" "3.614.0" - "@smithy/config-resolver" "^3.0.5" - "@smithy/core" "^2.3.0" - "@smithy/fetch-http-handler" "^3.2.3" - "@smithy/hash-node" "^3.0.3" - "@smithy/invalid-dependency" "^3.0.3" - "@smithy/middleware-content-length" "^3.0.5" - "@smithy/middleware-endpoint" "^3.1.0" - "@smithy/middleware-retry" "^3.0.12" - "@smithy/middleware-serde" "^3.0.3" - "@smithy/middleware-stack" "^3.0.3" - "@smithy/node-config-provider" "^3.1.4" - "@smithy/node-http-handler" "^3.1.4" - "@smithy/protocol-http" "^4.1.0" - "@smithy/smithy-client" "^3.1.10" - "@smithy/types" "^3.3.0" - "@smithy/url-parser" "^3.0.3" + "@aws-sdk/core" "3.649.0" + "@aws-sdk/middleware-host-header" "3.649.0" + "@aws-sdk/middleware-logger" "3.649.0" + "@aws-sdk/middleware-recursion-detection" "3.649.0" + "@aws-sdk/middleware-user-agent" "3.649.0" + "@aws-sdk/region-config-resolver" "3.649.0" + "@aws-sdk/types" "3.649.0" + "@aws-sdk/util-endpoints" "3.649.0" + "@aws-sdk/util-user-agent-browser" "3.649.0" + "@aws-sdk/util-user-agent-node" "3.649.0" + "@smithy/config-resolver" "^3.0.6" + "@smithy/core" "^2.4.1" + "@smithy/fetch-http-handler" "^3.2.5" + "@smithy/hash-node" "^3.0.4" + "@smithy/invalid-dependency" "^3.0.4" + "@smithy/middleware-content-length" "^3.0.6" + "@smithy/middleware-endpoint" "^3.1.1" + "@smithy/middleware-retry" "^3.0.16" + "@smithy/middleware-serde" "^3.0.4" + "@smithy/middleware-stack" "^3.0.4" + "@smithy/node-config-provider" "^3.1.5" + "@smithy/node-http-handler" "^3.2.0" + "@smithy/protocol-http" "^4.1.1" + "@smithy/smithy-client" "^3.3.0" + "@smithy/types" "^3.4.0" + "@smithy/url-parser" "^3.0.4" "@smithy/util-base64" "^3.0.0" "@smithy/util-body-length-browser" "^3.0.0" "@smithy/util-body-length-node" "^3.0.0" - "@smithy/util-defaults-mode-browser" "^3.0.12" - "@smithy/util-defaults-mode-node" "^3.0.12" - "@smithy/util-endpoints" "^2.0.5" - "@smithy/util-middleware" "^3.0.3" - "@smithy/util-retry" "^3.0.3" + "@smithy/util-defaults-mode-browser" "^3.0.16" + "@smithy/util-defaults-mode-node" "^3.0.16" + "@smithy/util-endpoints" "^2.1.0" + "@smithy/util-middleware" "^3.0.4" + "@smithy/util-retry" "^3.0.4" "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" -"@aws-sdk/client-sts@3.620.1": - version "3.620.1" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.620.1.tgz#3d2e1f3b98a65ff7d6bb3d064d0a728cadf3ab52" - integrity sha512-d+ECGFDg0IsDdmfKU2O0VeMYKZcmbfBaA9HkZnZ39wu1BlXGI73xJe8cfmzbobvu+Ly+bAfHdLCpgIY+pD4D7g== +"@aws-sdk/client-sts@3.650.0": + version "3.650.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.650.0.tgz#b4e5aeb0c6b516cc4db6db587f5daa72ec4c4b33" + integrity sha512-ISK0ZQYA7O5/WYgslpWy956lUBudGC9d7eL0FFbiL0j50N80Gx3RUv22ezvZgxJWE0W3DqNr4CE19sPYn4Lw8g== dependencies: "@aws-crypto/sha256-browser" "5.2.0" "@aws-crypto/sha256-js" "5.2.0" - "@aws-sdk/client-sso-oidc" "3.620.1" - "@aws-sdk/core" "3.620.1" - "@aws-sdk/credential-provider-node" "3.620.1" - "@aws-sdk/middleware-host-header" "3.620.0" - "@aws-sdk/middleware-logger" "3.609.0" - "@aws-sdk/middleware-recursion-detection" "3.620.0" - "@aws-sdk/middleware-user-agent" "3.620.0" - "@aws-sdk/region-config-resolver" "3.614.0" - "@aws-sdk/types" "3.609.0" - "@aws-sdk/util-endpoints" "3.614.0" - "@aws-sdk/util-user-agent-browser" "3.609.0" - "@aws-sdk/util-user-agent-node" "3.614.0" - "@smithy/config-resolver" "^3.0.5" - "@smithy/core" "^2.3.0" - "@smithy/fetch-http-handler" "^3.2.3" - "@smithy/hash-node" "^3.0.3" - "@smithy/invalid-dependency" "^3.0.3" - "@smithy/middleware-content-length" "^3.0.5" - "@smithy/middleware-endpoint" "^3.1.0" - "@smithy/middleware-retry" "^3.0.12" - "@smithy/middleware-serde" "^3.0.3" - "@smithy/middleware-stack" "^3.0.3" - "@smithy/node-config-provider" "^3.1.4" - "@smithy/node-http-handler" "^3.1.4" - "@smithy/protocol-http" "^4.1.0" - "@smithy/smithy-client" "^3.1.10" - "@smithy/types" "^3.3.0" - "@smithy/url-parser" "^3.0.3" + "@aws-sdk/client-sso-oidc" "3.650.0" + "@aws-sdk/core" "3.649.0" + "@aws-sdk/credential-provider-node" "3.650.0" + "@aws-sdk/middleware-host-header" "3.649.0" + "@aws-sdk/middleware-logger" "3.649.0" + "@aws-sdk/middleware-recursion-detection" "3.649.0" + "@aws-sdk/middleware-user-agent" "3.649.0" + "@aws-sdk/region-config-resolver" "3.649.0" + "@aws-sdk/types" "3.649.0" + "@aws-sdk/util-endpoints" "3.649.0" + "@aws-sdk/util-user-agent-browser" "3.649.0" + "@aws-sdk/util-user-agent-node" "3.649.0" + "@smithy/config-resolver" "^3.0.6" + "@smithy/core" "^2.4.1" + "@smithy/fetch-http-handler" "^3.2.5" + "@smithy/hash-node" "^3.0.4" + "@smithy/invalid-dependency" "^3.0.4" + "@smithy/middleware-content-length" "^3.0.6" + "@smithy/middleware-endpoint" "^3.1.1" + "@smithy/middleware-retry" "^3.0.16" + "@smithy/middleware-serde" "^3.0.4" + "@smithy/middleware-stack" "^3.0.4" + "@smithy/node-config-provider" "^3.1.5" + "@smithy/node-http-handler" "^3.2.0" + "@smithy/protocol-http" "^4.1.1" + "@smithy/smithy-client" "^3.3.0" + "@smithy/types" "^3.4.0" + "@smithy/url-parser" "^3.0.4" "@smithy/util-base64" "^3.0.0" "@smithy/util-body-length-browser" "^3.0.0" "@smithy/util-body-length-node" "^3.0.0" - "@smithy/util-defaults-mode-browser" "^3.0.12" - "@smithy/util-defaults-mode-node" "^3.0.12" - "@smithy/util-endpoints" "^2.0.5" - "@smithy/util-middleware" "^3.0.3" - "@smithy/util-retry" "^3.0.3" + "@smithy/util-defaults-mode-browser" "^3.0.16" + "@smithy/util-defaults-mode-node" "^3.0.16" + "@smithy/util-endpoints" "^2.1.0" + "@smithy/util-middleware" "^3.0.4" + "@smithy/util-retry" "^3.0.4" "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" -"@aws-sdk/core@3.620.1": - version "3.620.1" - resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.620.1.tgz#8a85653d41fb3d5b706f24559dcbde1e42449e99" - integrity sha512-6Ejce93dDlDnovl6oYtxj3I/SJMOQoFdmmtM4+4W/cgMWH+l00T5aszVxDLjjPfu3Ryt7dNhrXaYeK2Ue1ZBmg== - dependencies: - "@smithy/core" "^2.3.0" - "@smithy/node-config-provider" "^3.1.4" - "@smithy/protocol-http" "^4.1.0" - "@smithy/signature-v4" "^4.1.0" - "@smithy/smithy-client" "^3.1.10" - "@smithy/types" "^3.3.0" - "@smithy/util-middleware" "^3.0.3" - fast-xml-parser "4.2.5" +"@aws-sdk/core@3.649.0": + version "3.649.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.649.0.tgz#8c2a375e3c2e937e2f699f38cbbe031882ce99de" + integrity sha512-dheG/X2y25RHE7K+TlS32kcy7TgDg1OpWV44BQRoE0OBPAWmFR1D1qjjTZ7WWrdqRPKzcnDj1qED8ncyncOX8g== + dependencies: + "@smithy/core" "^2.4.1" + "@smithy/node-config-provider" "^3.1.5" + "@smithy/property-provider" "^3.1.4" + "@smithy/protocol-http" "^4.1.1" + "@smithy/signature-v4" "^4.1.1" + "@smithy/smithy-client" "^3.3.0" + "@smithy/types" "^3.4.0" + "@smithy/util-middleware" "^3.0.4" + fast-xml-parser "4.4.1" tslib "^2.6.2" -"@aws-sdk/credential-provider-env@3.620.1": - version "3.620.1" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.620.1.tgz#d4692c49a65ebc11dae3f7f8b053fee9268a953c" - integrity sha512-ExuILJ2qLW5ZO+rgkNRj0xiAipKT16Rk77buvPP8csR7kkCflT/gXTyzRe/uzIiETTxM7tr8xuO9MP/DQXqkfg== +"@aws-sdk/credential-provider-env@3.649.0": + version "3.649.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.649.0.tgz#8832e8a3b396c54c3663c2730e41746969fb7e49" + integrity sha512-tViwzM1dauksA3fdRjsg0T8mcHklDa8EfveyiQKK6pUJopkqV6FQx+X5QNda0t/LrdEVlFZvwHNdXqOEfc83TA== dependencies: - "@aws-sdk/types" "3.609.0" - "@smithy/property-provider" "^3.1.3" - "@smithy/types" "^3.3.0" + "@aws-sdk/types" "3.649.0" + "@smithy/property-provider" "^3.1.4" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-http@3.620.0": - version "3.620.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.620.0.tgz#417b80a128d186e2332b6b08a4ea64a2bb61de9d" - integrity sha512-BI2BdrSKDmB/2ouB/NJR0PT0x/+5fmoF6XOE78hFBb4F5w/yynGgcJY936dF+oREfpME6ehjB2b0okGg78Scpw== - dependencies: - "@aws-sdk/types" "3.609.0" - "@smithy/fetch-http-handler" "^3.2.3" - "@smithy/node-http-handler" "^3.1.4" - "@smithy/property-provider" "^3.1.3" - "@smithy/protocol-http" "^4.1.0" - "@smithy/smithy-client" "^3.1.10" - "@smithy/types" "^3.3.0" - "@smithy/util-stream" "^3.1.2" +"@aws-sdk/credential-provider-http@3.649.0": + version "3.649.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.649.0.tgz#5c7f8556ea79f23435b0b637a96acf7367df9469" + integrity sha512-ODAJ+AJJq6ozbns6ejGbicpsQ0dyMOpnGlg0J9J0jITQ05DKQZ581hdB8APDOZ9N8FstShP6dLZflSj8jb5fNA== + dependencies: + "@aws-sdk/types" "3.649.0" + "@smithy/fetch-http-handler" "^3.2.5" + "@smithy/node-http-handler" "^3.2.0" + "@smithy/property-provider" "^3.1.4" + "@smithy/protocol-http" "^4.1.1" + "@smithy/smithy-client" "^3.3.0" + "@smithy/types" "^3.4.0" + "@smithy/util-stream" "^3.1.4" tslib "^2.6.2" -"@aws-sdk/credential-provider-ini@3.620.1": - version "3.620.1" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.620.1.tgz#d302c3840b021491adb0ff5dc8fcdd6cbd46017d" - integrity sha512-m9jwigMPRlRRhoPxCQZMOwQUd6imEJbksF6tSMYNae76DIvrCi4z2Jhp6RJ9Mij8cnewUZCAmvu2FlK9+n9M7A== - dependencies: - "@aws-sdk/credential-provider-env" "3.620.1" - "@aws-sdk/credential-provider-http" "3.620.0" - "@aws-sdk/credential-provider-process" "3.620.1" - "@aws-sdk/credential-provider-sso" "3.620.1" - "@aws-sdk/credential-provider-web-identity" "3.609.0" - "@aws-sdk/types" "3.609.0" - "@smithy/credential-provider-imds" "^3.2.0" - "@smithy/property-provider" "^3.1.3" - "@smithy/shared-ini-file-loader" "^3.1.4" - "@smithy/types" "^3.3.0" +"@aws-sdk/credential-provider-ini@3.650.0": + version "3.650.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.650.0.tgz#4fc98d0caf9c8427a3e6691344cdbe90db0b8fd2" + integrity sha512-x2M9buZxIsKuUbuDgkGHhAKYBpn0/rYdKlwuFuOhXyyAcnhvPj0lgNF2KE4ld/GF1mKr7FF/uV3G9lM6PFaYmA== + dependencies: + "@aws-sdk/credential-provider-env" "3.649.0" + "@aws-sdk/credential-provider-http" "3.649.0" + "@aws-sdk/credential-provider-process" "3.649.0" + "@aws-sdk/credential-provider-sso" "3.650.0" + "@aws-sdk/credential-provider-web-identity" "3.649.0" + "@aws-sdk/types" "3.649.0" + "@smithy/credential-provider-imds" "^3.2.1" + "@smithy/property-provider" "^3.1.4" + "@smithy/shared-ini-file-loader" "^3.1.5" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-node@3.620.1": - version "3.620.1" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.620.1.tgz#e800cef9c62a85b99954eea85a24db831850c2a1" - integrity sha512-KaprIJW2azM+oTIHi7S1ayJ3oQqoFwpMBWFpZM1nvSzaPucrZIUmX2m4uVrMM4LfXsfUsgMkrme2rBI1fGAjCg== - dependencies: - "@aws-sdk/credential-provider-env" "3.620.1" - "@aws-sdk/credential-provider-http" "3.620.0" - "@aws-sdk/credential-provider-ini" "3.620.1" - "@aws-sdk/credential-provider-process" "3.620.1" - "@aws-sdk/credential-provider-sso" "3.620.1" - "@aws-sdk/credential-provider-web-identity" "3.609.0" - "@aws-sdk/types" "3.609.0" - "@smithy/credential-provider-imds" "^3.2.0" - "@smithy/property-provider" "^3.1.3" - "@smithy/shared-ini-file-loader" "^3.1.4" - "@smithy/types" "^3.3.0" +"@aws-sdk/credential-provider-node@3.650.0": + version "3.650.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.650.0.tgz#6a4d0793997976b9892600f130770913ae089cf0" + integrity sha512-uBra5YjzS/gWSekAogfqJfY6c+oKQkkou7Cjc4d/cpMNvQtF1IBdekJ7NaE1RfsDEz3uH1+Myd07YWZAJo/2Qw== + dependencies: + "@aws-sdk/credential-provider-env" "3.649.0" + "@aws-sdk/credential-provider-http" "3.649.0" + "@aws-sdk/credential-provider-ini" "3.650.0" + "@aws-sdk/credential-provider-process" "3.649.0" + "@aws-sdk/credential-provider-sso" "3.650.0" + "@aws-sdk/credential-provider-web-identity" "3.649.0" + "@aws-sdk/types" "3.649.0" + "@smithy/credential-provider-imds" "^3.2.1" + "@smithy/property-provider" "^3.1.4" + "@smithy/shared-ini-file-loader" "^3.1.5" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-process@3.620.1": - version "3.620.1" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.620.1.tgz#10387cf85400420bb4bbda9cc56937dcc6d6d0ee" - integrity sha512-hWqFMidqLAkaV9G460+1at6qa9vySbjQKKc04p59OT7lZ5cO5VH5S4aI05e+m4j364MBROjjk2ugNvfNf/8ILg== +"@aws-sdk/credential-provider-process@3.649.0": + version "3.649.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.649.0.tgz#9924873a68cfec037c83f7bebf113ad86098bc79" + integrity sha512-6VYPQpEVpU+6DDS/gLoI40ppuNM5RPIEprK30qZZxnhTr5wyrGOeJ7J7wbbwPOZ5dKwta290BiJDU2ipV8Y9BQ== dependencies: - "@aws-sdk/types" "3.609.0" - "@smithy/property-provider" "^3.1.3" - "@smithy/shared-ini-file-loader" "^3.1.4" - "@smithy/types" "^3.3.0" + "@aws-sdk/types" "3.649.0" + "@smithy/property-provider" "^3.1.4" + "@smithy/shared-ini-file-loader" "^3.1.5" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-sso@3.620.1": - version "3.620.1" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.620.1.tgz#ce1f32a09d3964f5f80161090c1ea42e3d5fafdf" - integrity sha512-cFU8e6ctdkWR8BRCnHFzs37N+ilbHf1OT2EeMjt1ZDE9FgTD5L5BTgVWDxnPmyQnEoBs1p4PyNPHkpHY5EmswQ== - dependencies: - "@aws-sdk/client-sso" "3.620.1" - "@aws-sdk/token-providers" "3.614.0" - "@aws-sdk/types" "3.609.0" - "@smithy/property-provider" "^3.1.3" - "@smithy/shared-ini-file-loader" "^3.1.4" - "@smithy/types" "^3.3.0" +"@aws-sdk/credential-provider-sso@3.650.0": + version "3.650.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.650.0.tgz#fc0d727730c44e481f66a32eb0492d04dc0dcac9" + integrity sha512-069nkhcwximbvyGiAC6Fr2G+yrG/p1S3NQ5BZ2cMzB1hgUKo6TvgFK7nriYI4ljMQ+UWxqPwIdTqiUmn2iJmhg== + dependencies: + "@aws-sdk/client-sso" "3.650.0" + "@aws-sdk/token-providers" "3.649.0" + "@aws-sdk/types" "3.649.0" + "@smithy/property-provider" "^3.1.4" + "@smithy/shared-ini-file-loader" "^3.1.5" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@aws-sdk/credential-provider-web-identity@3.609.0": - version "3.609.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.609.0.tgz#d29222d6894347ee89c781ea090d388656df1d2a" - integrity sha512-U+PG8NhlYYF45zbr1km3ROtBMYqyyj/oK8NRp++UHHeuavgrP+4wJ4wQnlEaKvJBjevfo3+dlIBcaeQ7NYejWg== +"@aws-sdk/credential-provider-web-identity@3.649.0": + version "3.649.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.649.0.tgz#9b111964076ba238640c0a6338e5f6740d2d4510" + integrity sha512-XVk3WsDa0g3kQFPmnCH/LaCtGY/0R2NDv7gscYZSXiBZcG/fixasglTprgWSp8zcA0t7tEIGu9suyjz8ZwhymQ== dependencies: - "@aws-sdk/types" "3.609.0" - "@smithy/property-provider" "^3.1.3" - "@smithy/types" "^3.3.0" + "@aws-sdk/types" "3.649.0" + "@smithy/property-provider" "^3.1.4" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@aws-sdk/middleware-bucket-endpoint@3.620.0": - version "3.620.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.620.0.tgz#c5dc0e98b6209a91479cad6c2c74fbc5a3429fab" - integrity sha512-eGLL0W6L3HDb3OACyetZYOWpHJ+gLo0TehQKeQyy2G8vTYXqNTeqYhuI6up9HVjBzU9eQiULVQETmgQs7TFaRg== +"@aws-sdk/middleware-bucket-endpoint@3.649.0": + version "3.649.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.649.0.tgz#6fe42dad034bcafcb4ce4a82e53fd74c41ef43d5" + integrity sha512-ZdDICtUU4YZkrVllTUOH1Fj/F3WShLhkfNKJE3HJ/yj6pS8JS9P2lWzHiHkHiidjrHSxc6NuBo6vuZ+182XLbw== dependencies: - "@aws-sdk/types" "3.609.0" + "@aws-sdk/types" "3.649.0" "@aws-sdk/util-arn-parser" "3.568.0" - "@smithy/node-config-provider" "^3.1.4" - "@smithy/protocol-http" "^4.1.0" - "@smithy/types" "^3.3.0" + "@smithy/node-config-provider" "^3.1.5" + "@smithy/protocol-http" "^4.1.1" + "@smithy/types" "^3.4.0" "@smithy/util-config-provider" "^3.0.0" tslib "^2.6.2" -"@aws-sdk/middleware-expect-continue@3.620.0": - version "3.620.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.620.0.tgz#6a362c0f0696dc6749108a33de9998e0fa6b50ec" - integrity sha512-QXeRFMLfyQ31nAHLbiTLtk0oHzG9QLMaof5jIfqcUwnOkO8YnQdeqzakrg1Alpy/VQ7aqzIi8qypkBe2KXZz0A== +"@aws-sdk/middleware-expect-continue@3.649.0": + version "3.649.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.649.0.tgz#c0c472e025c49b75ac9d2621d0a0b299b885cfef" + integrity sha512-pW2id/mWNd+L0/hZKp5yL3J+8rTwsamu9E69Hc5pM3qTF4K4DTZZ+A0sQbY6duIvZvc8IbQHbSMulBOLyWNP3A== dependencies: - "@aws-sdk/types" "3.609.0" - "@smithy/protocol-http" "^4.1.0" - "@smithy/types" "^3.3.0" + "@aws-sdk/types" "3.649.0" + "@smithy/protocol-http" "^4.1.1" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@aws-sdk/middleware-flexible-checksums@3.620.0": - version "3.620.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.620.0.tgz#42cd48cdc0ad9639545be000bf537969210ce8c5" - integrity sha512-ftz+NW7qka2sVuwnnO1IzBku5ccP+s5qZGeRTPgrKB7OzRW85gthvIo1vQR2w+OwHFk7WJbbhhWwbCbktnP4UA== +"@aws-sdk/middleware-flexible-checksums@3.651.0": + version "3.651.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.651.0.tgz#94bd1266d0416351176d9c7a351c9ec4ec7e8424" + integrity sha512-mGAOIjhNDcBK5+JD+W+Ky5YJL98jTNFTENJV/GiQ9t3CdqK3p02MNr/T6VwzEpzsJvJD23amogiEZeiqSQiibg== dependencies: "@aws-crypto/crc32" "5.2.0" "@aws-crypto/crc32c" "5.2.0" - "@aws-sdk/types" "3.609.0" + "@aws-sdk/types" "3.649.0" "@smithy/is-array-buffer" "^3.0.0" - "@smithy/protocol-http" "^4.1.0" - "@smithy/types" "^3.3.0" + "@smithy/node-config-provider" "^3.1.5" + "@smithy/protocol-http" "^4.1.1" + "@smithy/types" "^3.4.0" "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" -"@aws-sdk/middleware-host-header@3.620.0": - version "3.620.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.620.0.tgz#b561d419a08a984ba364c193376b482ff5224d74" - integrity sha512-VMtPEZwqYrII/oUkffYsNWY9PZ9xpNJpMgmyU0rlDQ25O1c0Hk3fJmZRe6pEkAJ0omD7kLrqGl1DUjQVxpd/Rg== +"@aws-sdk/middleware-host-header@3.649.0": + version "3.649.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.649.0.tgz#ab7929cbf19ef9aeda0a16982a4753d0c5201822" + integrity sha512-PjAe2FocbicHVgNNwdSZ05upxIO7AgTPFtQLpnIAmoyzMcgv/zNB5fBn3uAnQSAeEPPCD+4SYVEUD1hw1ZBvEg== dependencies: - "@aws-sdk/types" "3.609.0" - "@smithy/protocol-http" "^4.1.0" - "@smithy/types" "^3.3.0" + "@aws-sdk/types" "3.649.0" + "@smithy/protocol-http" "^4.1.1" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@aws-sdk/middleware-location-constraint@3.609.0": - version "3.609.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.609.0.tgz#7ed82d71e5ddcd50683ef2bbde10d1cc2492057e" - integrity sha512-xzsdoTkszGVqGVPjUmgoP7TORiByLueMHieI1fhQL888WPdqctwAx3ES6d/bA9Q/i8jnc6hs+Fjhy8UvBTkE9A== +"@aws-sdk/middleware-location-constraint@3.649.0": + version "3.649.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.649.0.tgz#66eadced47919177d674443942a829d89350cdda" + integrity sha512-O9AXhaFUQx34UTnp/cKCcaWW/IVk4mntlWfFjsIxvRatamKaY33b5fOiakGG+J1t0QFK0niDBSvOYUR1fdlHzw== dependencies: - "@aws-sdk/types" "3.609.0" - "@smithy/types" "^3.3.0" + "@aws-sdk/types" "3.649.0" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@aws-sdk/middleware-logger@3.609.0": - version "3.609.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.609.0.tgz#ed44d201f091b8bac908cbf14724c7a4d492553f" - integrity sha512-S62U2dy4jMDhDFDK5gZ4VxFdWzCtLzwbYyFZx2uvPYTECkepLUfzLic2BHg2Qvtu4QjX+oGE3P/7fwaGIsGNuQ== +"@aws-sdk/middleware-logger@3.649.0": + version "3.649.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.649.0.tgz#6de0f7015b1039e23c0f008516a8492a334ac33e" + integrity sha512-qdqRx6q7lYC6KL/NT9x3ShTL0TBuxdkCczGzHzY3AnOoYUjnCDH7Vlq867O6MAvb4EnGNECFzIgtkZkQ4FhY5w== dependencies: - "@aws-sdk/types" "3.609.0" - "@smithy/types" "^3.3.0" + "@aws-sdk/types" "3.649.0" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@aws-sdk/middleware-recursion-detection@3.620.0": - version "3.620.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.620.0.tgz#f8270dfff843fd756be971e5673f89c6a24c6513" - integrity sha512-nh91S7aGK3e/o1ck64sA/CyoFw+gAYj2BDOnoNa6ouyCrVJED96ZXWbhye/fz9SgmNUZR2g7GdVpiLpMKZoI5w== +"@aws-sdk/middleware-recursion-detection@3.649.0": + version "3.649.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.649.0.tgz#1b4ed4d96aadaa18ee7900c5f8c8a7f91a49077e" + integrity sha512-IPnO4wlmaLRf6IYmJW2i8gJ2+UPXX0hDRv1it7Qf8DpBW+lGyF2rnoN7NrFX0WIxdGOlJF1RcOr/HjXb2QeXfQ== dependencies: - "@aws-sdk/types" "3.609.0" - "@smithy/protocol-http" "^4.1.0" - "@smithy/types" "^3.3.0" + "@aws-sdk/types" "3.649.0" + "@smithy/protocol-http" "^4.1.1" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@aws-sdk/middleware-sdk-s3@3.620.0": - version "3.620.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.620.0.tgz#901773b4b64ffab71cc810fd74c8221acc8f74b7" - integrity sha512-AAZ6NLVOx/bP97PYj/afCMeySzxOHocgJG3ZXh6f8MnJcGpZgx8NyRm0vtiYUTFrS2JtU4xV05Dl3j4afV3s4A== +"@aws-sdk/middleware-sdk-s3@3.649.0": + version "3.649.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.649.0.tgz#17eb015b148d2c1fd51c4164bc06a7ec4f1e7148" + integrity sha512-3H8735xTAD7IxNdreT6qv2YRk4CGOGfz8ufZo5pROJYZ4N5rfcdDMvb8szMSLvQHegqS4v1DqO9nrOPgc0I2Qg== dependencies: - "@aws-sdk/types" "3.609.0" + "@aws-sdk/core" "3.649.0" + "@aws-sdk/types" "3.649.0" "@aws-sdk/util-arn-parser" "3.568.0" - "@smithy/node-config-provider" "^3.1.4" - "@smithy/protocol-http" "^4.1.0" - "@smithy/signature-v4" "^4.1.0" - "@smithy/smithy-client" "^3.1.10" - "@smithy/types" "^3.3.0" + "@smithy/core" "^2.4.1" + "@smithy/node-config-provider" "^3.1.5" + "@smithy/protocol-http" "^4.1.1" + "@smithy/signature-v4" "^4.1.1" + "@smithy/smithy-client" "^3.3.0" + "@smithy/types" "^3.4.0" "@smithy/util-config-provider" "^3.0.0" - "@smithy/util-stream" "^3.1.2" + "@smithy/util-middleware" "^3.0.4" + "@smithy/util-stream" "^3.1.4" "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" -"@aws-sdk/middleware-signing@3.620.0": - version "3.620.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.620.0.tgz#8aface959d610732b0a5ede6f2c48119b33c4f3f" - integrity sha512-gxI7rubiaanUXaLfJ4NybERa9MGPNg2Ycl/OqANsozrBnR3Pw8vqy3EuVImQOyn2pJ2IFvl8ZPoSMHf4pX56FQ== +"@aws-sdk/middleware-ssec@3.649.0": + version "3.649.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.649.0.tgz#2a946fea6d85164409d40b0279d89c91e2520758" + integrity sha512-r/WBIpX+Kcx+AV5vJ+LbdDOuibk7spBqcFK2LytQjOZKPksZNRAM99khbFe9vr9S1+uDmCLVjAVkIfQ5seJrOw== dependencies: - "@aws-sdk/types" "3.609.0" - "@smithy/property-provider" "^3.1.3" - "@smithy/protocol-http" "^4.1.0" - "@smithy/signature-v4" "^4.1.0" - "@smithy/types" "^3.3.0" - "@smithy/util-middleware" "^3.0.3" + "@aws-sdk/types" "3.649.0" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@aws-sdk/middleware-ssec@3.609.0": - version "3.609.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.609.0.tgz#b87a8bc6133f3f6bdc6801183d0f9dad3f93cf9f" - integrity sha512-GZSD1s7+JswWOTamVap79QiDaIV7byJFssBW68GYjyRS5EBjNfwA/8s+6uE6g39R3ojyTbYOmvcANoZEhSULXg== +"@aws-sdk/middleware-user-agent@3.649.0": + version "3.649.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.649.0.tgz#16be52850fd754797aeb0633232b41fd1504dd89" + integrity sha512-q6sO10dnCXoxe9thobMJxekhJumzd1j6dxcE1+qJdYKHJr6yYgWbogJqrLCpWd30w0lEvnuAHK8lN2kWLdJxJw== dependencies: - "@aws-sdk/types" "3.609.0" - "@smithy/types" "^3.3.0" + "@aws-sdk/types" "3.649.0" + "@aws-sdk/util-endpoints" "3.649.0" + "@smithy/protocol-http" "^4.1.1" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@aws-sdk/middleware-user-agent@3.620.0": - version "3.620.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.620.0.tgz#1fe3104f04f576a942cf0469bfbd73c38eef3d9e" - integrity sha512-bvS6etn+KsuL32ubY5D3xNof1qkenpbJXf/ugGXbg0n98DvDFQ/F+SMLxHgbnER5dsKYchNnhmtI6/FC3HFu/A== +"@aws-sdk/region-config-resolver@3.649.0": + version "3.649.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.649.0.tgz#bb45a3c4c53f80ad0c66d6f6dc62223eb8af5656" + integrity sha512-xURBvdQXvRvca5Du8IlC5FyCj3pkw8Z75+373J3Wb+vyg8GjD14HfKk1Je1HCCQDyIE9VB/scYDcm9ri0ppePw== dependencies: - "@aws-sdk/types" "3.609.0" - "@aws-sdk/util-endpoints" "3.614.0" - "@smithy/protocol-http" "^4.1.0" - "@smithy/types" "^3.3.0" + "@aws-sdk/types" "3.649.0" + "@smithy/node-config-provider" "^3.1.5" + "@smithy/types" "^3.4.0" + "@smithy/util-config-provider" "^3.0.0" + "@smithy/util-middleware" "^3.0.4" tslib "^2.6.2" -"@aws-sdk/region-config-resolver@3.614.0": - version "3.614.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.614.0.tgz#9cebb31a5bcfea2a41891fff7f28d0164cde179a" - integrity sha512-vDCeMXvic/LU0KFIUjpC3RiSTIkkvESsEfbVHiHH0YINfl8HnEqR5rj+L8+phsCeVg2+LmYwYxd5NRz4PHxt5g== +"@aws-sdk/signature-v4-multi-region@3.649.0": + version "3.649.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.649.0.tgz#04d1c8fd378ad656747ac7677bd474b7d37e096a" + integrity sha512-feJfSHtCarFmTMZSE5k7/A+m4FrdCrmotljc/AmXArWy3wl8XFyxE5tFVW/PiUgbgeoVDN+ZLt3YYtItHfNUWQ== dependencies: - "@aws-sdk/types" "3.609.0" - "@smithy/node-config-provider" "^3.1.4" - "@smithy/types" "^3.3.0" - "@smithy/util-config-provider" "^3.0.0" - "@smithy/util-middleware" "^3.0.3" + "@aws-sdk/middleware-sdk-s3" "3.649.0" + "@aws-sdk/types" "3.649.0" + "@smithy/protocol-http" "^4.1.1" + "@smithy/signature-v4" "^4.1.1" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@aws-sdk/signature-v4-multi-region@3.620.0": - version "3.620.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.620.0.tgz#8ccb1069413208a1aaeecef1fbe25a90fabb8bed" - integrity sha512-yu1pTCqIbkSdaOvmyfW9vV9jWe3pDApkQPZLg4VEN5dXDWRtgQ/amv88myyCEoG14irUN1tsbvytcKzGyEXnhA== +"@aws-sdk/token-providers@3.649.0": + version "3.649.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.649.0.tgz#19a9bb26c191e4fe761f73a2f818cda2554a7767" + integrity sha512-ZBqr+JuXI9RiN+4DSZykMx5gxpL8Dr3exIfFhxMiwAP3DQojwl0ub8ONjMuAjq9OvmX6n+jHZL6fBnNgnNFC8w== dependencies: - "@aws-sdk/middleware-sdk-s3" "3.620.0" - "@aws-sdk/types" "3.609.0" - "@smithy/protocol-http" "^4.1.0" - "@smithy/signature-v4" "^4.1.0" - "@smithy/types" "^3.3.0" + "@aws-sdk/types" "3.649.0" + "@smithy/property-provider" "^3.1.4" + "@smithy/shared-ini-file-loader" "^3.1.5" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@aws-sdk/token-providers@3.614.0": - version "3.614.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.614.0.tgz#88da04f6d4ce916b0b0f6e045676d04201fb47fd" - integrity sha512-okItqyY6L9IHdxqs+Z116y5/nda7rHxLvROxtAJdLavWTYDydxrZstImNgGWTeVdmc0xX2gJCI77UYUTQWnhRw== +"@aws-sdk/types@3.649.0": + version "3.649.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.649.0.tgz#a6828e6338dc755e0c30b5f77321e63425a88aed" + integrity sha512-PuPw8RysbhJNlaD2d/PzOTf8sbf4Dsn2b7hwyGh7YVG3S75yTpxSAZxrnhKsz9fStgqFmnw/jUfV/G+uQAeTVw== dependencies: - "@aws-sdk/types" "3.609.0" - "@smithy/property-provider" "^3.1.3" - "@smithy/shared-ini-file-loader" "^3.1.4" - "@smithy/types" "^3.3.0" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@aws-sdk/types@3.609.0", "@aws-sdk/types@^3.222.0": +"@aws-sdk/types@^3.222.0": version "3.609.0" resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.609.0.tgz#06b39d799c9f197a7b43670243e8e78a3bf7d6a5" integrity sha512-+Tqnh9w0h2LcrUsdXyT1F8mNhXz+tVYBtP19LpeEGntmvHwa2XzvLUCWpoIAIVsHp5+HdB2X9Sn0KAtmbFXc2Q== @@ -611,14 +611,14 @@ dependencies: tslib "^2.6.2" -"@aws-sdk/util-endpoints@3.614.0": - version "3.614.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.614.0.tgz#6564b0ffd7dc3728221e9f9821f5aab1cc58468e" - integrity sha512-wK2cdrXHH4oz4IomV/yrGkftU9A+ITB6nFL+rxxyO78is2ifHJpFdV4aqk4LSkXYPi6CXWNru/Dqc7yiKXgJPw== +"@aws-sdk/util-endpoints@3.649.0": + version "3.649.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.649.0.tgz#0f359a87ddbe8a4dbce11a8f7f9e295a3b9e6612" + integrity sha512-bZI1Wc3R/KibdDVWFxX/N4AoJFG4VJ92Dp4WYmOrVD6VPkb8jPz7ZeiYc7YwPl8NoDjYyPneBV0lEoK/V8OKAA== dependencies: - "@aws-sdk/types" "3.609.0" - "@smithy/types" "^3.3.0" - "@smithy/util-endpoints" "^2.0.5" + "@aws-sdk/types" "3.649.0" + "@smithy/types" "^3.4.0" + "@smithy/util-endpoints" "^2.1.0" tslib "^2.6.2" "@aws-sdk/util-locate-window@^3.0.0": @@ -628,32 +628,32 @@ dependencies: tslib "^2.6.2" -"@aws-sdk/util-user-agent-browser@3.609.0": - version "3.609.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.609.0.tgz#aa15421b2e32ae8bc589dac2bd6e8969832ce588" - integrity sha512-fojPU+mNahzQ0YHYBsx0ZIhmMA96H+ZIZ665ObU9tl+SGdbLneVZVikGve+NmHTQwHzwkFsZYYnVKAkreJLAtA== +"@aws-sdk/util-user-agent-browser@3.649.0": + version "3.649.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.649.0.tgz#fa533fe882757f82b7b9f2927dda8111f3601b33" + integrity sha512-IY43r256LhKAvdEVQO/FPdUyVpcZS5EVxh/WHVdNzuN1bNLoUK2rIzuZqVA0EGguvCxoXVmQv9m50GvG7cGktg== dependencies: - "@aws-sdk/types" "3.609.0" - "@smithy/types" "^3.3.0" + "@aws-sdk/types" "3.649.0" + "@smithy/types" "^3.4.0" bowser "^2.11.0" tslib "^2.6.2" -"@aws-sdk/util-user-agent-node@3.614.0": - version "3.614.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.614.0.tgz#1e3f49a80f841a3f21647baed2adce01aac5beb5" - integrity sha512-15ElZT88peoHnq5TEoEtZwoXTXRxNrk60TZNdpl/TUBJ5oNJ9Dqb5Z4ryb8ofN6nm9aFf59GVAerFDz8iUoHBA== +"@aws-sdk/util-user-agent-node@3.649.0": + version "3.649.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.649.0.tgz#715e490b190fe7fb7df0d83be7e84a31be99cb11" + integrity sha512-x5DiLpZDG/AJmCIBnE3Xhpwy35QIo3WqNiOpw6ExVs1NydbM/e90zFPSfhME0FM66D/WorigvluBxxwjxDm/GA== dependencies: - "@aws-sdk/types" "3.609.0" - "@smithy/node-config-provider" "^3.1.4" - "@smithy/types" "^3.3.0" + "@aws-sdk/types" "3.649.0" + "@smithy/node-config-provider" "^3.1.5" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@aws-sdk/xml-builder@3.609.0": - version "3.609.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.609.0.tgz#eeb3d5cde000a23cfeeefe0354b6193440dc7d87" - integrity sha512-l9XxNcA4HX98rwCC2/KoiWcmEiRfZe4G+mYwDbCFT87JIMj6GBhLDkAzr/W8KAaA2IDr8Vc6J8fZPgVulxxfMA== +"@aws-sdk/xml-builder@3.649.0": + version "3.649.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.649.0.tgz#b61ecce737444a3b2f2102f00544db1ef7a90e2e" + integrity sha512-XVESKkK7m5LdCVzZ3NvAja40BEyCrfPqtaiFAAhJIvW2U1Edyugf2o3XikuQY62crGT6BZagxJFgOiLKvuTiTg== dependencies: - "@smithy/types" "^3.3.0" + "@smithy/types" "^3.4.0" tslib "^2.6.2" "@babel/cli@^7.21.0": @@ -685,6 +685,11 @@ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.25.0.tgz#6b226a5da3a686db3c30519750e071dce292ad95" integrity sha512-P4fwKI2mjEb3ZU5cnMJzvRsRKGBUcs8jvxIoRmr6ufAY9Xk2Bz7JubRTTivkw55c7WQJfTECeqYVa+HZ0FzREg== +"@babel/compat-data@^7.25.2": + version "7.25.4" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.25.4.tgz#7d2a80ce229890edcf4cc259d4d696cb4dae2fcb" + integrity sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ== + "@babel/core@7.24.8": version "7.24.8" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.8.tgz#c24f83985214f599cee5fc26d393d9ab320342f4" @@ -727,6 +732,27 @@ json5 "^2.2.3" semver "^6.3.1" +"@babel/core@^7.23.9": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.2.tgz#ed8eec275118d7613e77a352894cd12ded8eba77" + integrity sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.25.0" + "@babel/helper-compilation-targets" "^7.25.2" + "@babel/helper-module-transforms" "^7.25.2" + "@babel/helpers" "^7.25.0" + "@babel/parser" "^7.25.0" + "@babel/template" "^7.25.0" + "@babel/traverse" "^7.25.2" + "@babel/types" "^7.25.2" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + "@babel/eslint-parser@^7.21.3": version "7.25.1" resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.25.1.tgz#469cee4bd18a88ff3edbdfbd227bd20e82aa9b82" @@ -765,6 +791,16 @@ "@jridgewell/trace-mapping" "^0.3.25" jsesc "^2.5.1" +"@babel/generator@^7.25.6": + version "7.25.6" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.25.6.tgz#0df1ad8cb32fe4d2b01d8bf437f153d19342a87c" + integrity sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw== + dependencies: + "@babel/types" "^7.25.6" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^2.5.1" + "@babel/helper-annotate-as-pure@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz#5373c7bc8366b12a033b4be1ac13a206c6656aab" @@ -791,6 +827,17 @@ lru-cache "^5.1.1" semver "^6.3.1" +"@babel/helper-compilation-targets@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz#e1d9410a90974a3a5a66e84ff55ef62e3c02d06c" + integrity sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw== + dependencies: + "@babel/compat-data" "^7.25.2" + "@babel/helper-validator-option" "^7.24.8" + browserslist "^4.23.1" + lru-cache "^5.1.1" + semver "^6.3.1" + "@babel/helper-create-class-features-plugin@^7.24.7", "@babel/helper-create-class-features-plugin@^7.25.0": version "7.25.0" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.0.tgz#a109bf9c3d58dfed83aaf42e85633c89f43a6253" @@ -872,6 +919,16 @@ "@babel/helper-validator-identifier" "^7.24.7" "@babel/traverse" "^7.25.0" +"@babel/helper-module-transforms@^7.25.2": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz#ee713c29768100f2776edf04d4eb23b8d27a66e6" + integrity sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ== + dependencies: + "@babel/helper-module-imports" "^7.24.7" + "@babel/helper-simple-access" "^7.24.7" + "@babel/helper-validator-identifier" "^7.24.7" + "@babel/traverse" "^7.25.2" + "@babel/helper-optimise-call-expression@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz#8b0a0456c92f6b323d27cfd00d1d664e76692a0f" @@ -957,6 +1014,14 @@ "@babel/template" "^7.25.0" "@babel/types" "^7.25.0" +"@babel/helpers@^7.25.0": + version "7.25.6" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.25.6.tgz#57ee60141829ba2e102f30711ffe3afab357cc60" + integrity sha512-Xg0tn4HcfTijTwfDwYlvVCl43V6h4KyVVX2aEm4qdO/PC6L2YvzLHFdmxhoeSA3eslcE6+ZVXHgWwopXYLNq4Q== + dependencies: + "@babel/template" "^7.25.0" + "@babel/types" "^7.25.6" + "@babel/highlight@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.7.tgz#a05ab1df134b286558aae0ed41e6c5f731bf409d" @@ -989,6 +1054,13 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.0.tgz#9fdc9237504d797b6e7b8f66e78ea7f570d256ad" integrity sha512-CzdIU9jdP0dg7HdyB+bHvDJGagUv+qtzZt5rYCWwW6tITNqV9odjp6Qu41gkG0ca5UfdDUWrKkiAnHHdGRnOrA== +"@babel/parser@^7.23.9", "@babel/parser@^7.25.6": + version "7.25.6" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.6.tgz#85660c5ef388cbbf6e3d2a694ee97a38f18afe2f" + integrity sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q== + dependencies: + "@babel/types" "^7.25.6" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.25.0": version "7.25.0" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.0.tgz#328275f22d809b962978d998c6eba22a233ac8aa" @@ -1864,6 +1936,19 @@ debug "^4.3.1" globals "^11.1.0" +"@babel/traverse@^7.25.2": + version "7.25.6" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.6.tgz#04fad980e444f182ecf1520504941940a90fea41" + integrity sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.25.6" + "@babel/parser" "^7.25.6" + "@babel/template" "^7.25.0" + "@babel/types" "^7.25.6" + debug "^4.3.1" + globals "^11.1.0" + "@babel/types@7.24.8": version "7.24.8" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.8.tgz#d51ffa9043b17d36622efa44e861a49e69e130a8" @@ -1882,6 +1967,15 @@ "@babel/helper-validator-identifier" "^7.24.7" to-fast-properties "^2.0.0" +"@babel/types@^7.25.2", "@babel/types@^7.25.6": + version "7.25.6" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.6.tgz#893942ddb858f32ae7a004ec9d3a76b3463ef8e6" + integrity sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw== + dependencies: + "@babel/helper-string-parser" "^7.24.8" + "@babel/helper-validator-identifier" "^7.24.7" + to-fast-properties "^2.0.0" + "@babel/types@~7.24.8": version "7.24.9" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.9.tgz#228ce953d7b0d16646e755acf204f4cf3d08cc73" @@ -2326,25 +2420,17 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== -"@inquirer/checkbox@^2.4.7": - version "2.4.7" - resolved "https://registry.yarnpkg.com/@inquirer/checkbox/-/checkbox-2.4.7.tgz#0a2867a3a8c5853c79e43e99634e80c1721934ca" - integrity sha512-5YwCySyV1UEgqzz34gNsC38eKxRBtlRDpJLlKcRtTjlYA/yDKuc1rfw+hjw+2WJxbAZtaDPsRl5Zk7J14SBoBw== +"@inquirer/checkbox@^2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@inquirer/checkbox/-/checkbox-2.5.0.tgz#41c5c9dd332c0a8fa159be23982ce080d0b199d4" + integrity sha512-sMgdETOfi2dUHT8r7TT1BTKOwNvdDGFDXYWtQ2J69SvlYNntk9I/gJe7r5yvMwwsuKnYbuRs3pNhx4tgNck5aA== dependencies: - "@inquirer/core" "^9.0.10" + "@inquirer/core" "^9.1.0" "@inquirer/figures" "^1.0.5" - "@inquirer/type" "^1.5.2" + "@inquirer/type" "^1.5.3" ansi-escapes "^4.3.2" yoctocolors-cjs "^2.1.2" -"@inquirer/confirm@^3.1.14", "@inquirer/confirm@^3.1.16", "@inquirer/confirm@^3.1.17": - version "3.1.18" - resolved "https://registry.yarnpkg.com/@inquirer/confirm/-/confirm-3.1.18.tgz#e94316c1ff63890841db171be5910d1c40b98435" - integrity sha512-axDSeAtgRfMAOnI2NXJAcBliknRiPHBPBh8VpofFW2vSt5nxU/IoNcWfNBIs1LFwICyLzbvGjF3fd+rYLSU11w== - dependencies: - "@inquirer/core" "^9.0.6" - "@inquirer/type" "^1.5.1" - "@inquirer/confirm@^3.1.22": version "3.1.22" resolved "https://registry.yarnpkg.com/@inquirer/confirm/-/confirm-3.1.22.tgz#23990624c11f60c6f7a5b0558c7505c35076a037" @@ -2353,6 +2439,14 @@ "@inquirer/core" "^9.0.10" "@inquirer/type" "^1.5.2" +"@inquirer/confirm@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@inquirer/confirm/-/confirm-3.2.0.tgz#6af1284670ea7c7d95e3f1253684cfbd7228ad6a" + integrity sha512-oOIwPs0Dvq5220Z8lGL/6LHRTEr9TgLHmiI99Rj1PJ1p1czTys+olrgBqZk4E2qC0YTzeHprxSQmoHioVdJ7Lw== + dependencies: + "@inquirer/core" "^9.1.0" + "@inquirer/type" "^1.5.3" + "@inquirer/core@^9.0.10", "@inquirer/core@^9.0.6": version "9.0.10" resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-9.0.10.tgz#4270191e2ad3bea6223530a093dd9479bcbc7dd0" @@ -2372,22 +2466,41 @@ wrap-ansi "^6.2.0" yoctocolors-cjs "^2.1.2" -"@inquirer/editor@^2.1.22": - version "2.1.22" - resolved "https://registry.yarnpkg.com/@inquirer/editor/-/editor-2.1.22.tgz#f97eda20954da1dab47df9f4c3ae11604d56360c" - integrity sha512-K1QwTu7GCK+nKOVRBp5HY9jt3DXOfPGPr6WRDrPImkcJRelG9UTx2cAtK1liXmibRrzJlTWOwqgWT3k2XnS62w== +"@inquirer/core@^9.1.0": + version "9.1.0" + resolved "https://registry.yarnpkg.com/@inquirer/core/-/core-9.1.0.tgz#158b82dc44564a1abd0ce14723d50c3efa0634a2" + integrity sha512-RZVfH//2ytTjmaBIzeKT1zefcQZzuruwkpTwwbe/i2jTl4o9M+iML5ChULzz6iw1Ok8iUBBsRCjY2IEbD8Ft4w== dependencies: - "@inquirer/core" "^9.0.10" - "@inquirer/type" "^1.5.2" + "@inquirer/figures" "^1.0.5" + "@inquirer/type" "^1.5.3" + "@types/mute-stream" "^0.0.4" + "@types/node" "^22.5.2" + "@types/wrap-ansi" "^3.0.0" + ansi-escapes "^4.3.2" + cli-spinners "^2.9.2" + cli-width "^4.1.0" + mute-stream "^1.0.0" + signal-exit "^4.1.0" + strip-ansi "^6.0.1" + wrap-ansi "^6.2.0" + yoctocolors-cjs "^2.1.2" + +"@inquirer/editor@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@inquirer/editor/-/editor-2.2.0.tgz#a41eb7b151bd9a6bc3c0b69219d02d82547bc387" + integrity sha512-9KHOpJ+dIL5SZli8lJ6xdaYLPPzB8xB9GZItg39MBybzhxA16vxmszmQFrRwbOA918WA2rvu8xhDEg/p6LXKbw== + dependencies: + "@inquirer/core" "^9.1.0" + "@inquirer/type" "^1.5.3" external-editor "^3.1.0" -"@inquirer/expand@^2.1.22": - version "2.1.22" - resolved "https://registry.yarnpkg.com/@inquirer/expand/-/expand-2.1.22.tgz#7593e93a516a49434629c41f3738479c8234d2df" - integrity sha512-wTZOBkzH+ItPuZ3ZPa9lynBsdMp6kQ9zbjVPYEtSBG7UulGjg2kQiAnUjgyG4SlntpTce5bOmXAPvE4sguXjpA== +"@inquirer/expand@^2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@inquirer/expand/-/expand-2.3.0.tgz#afc44aee303315a85563e9d0275e658f0ee0e701" + integrity sha512-qnJsUcOGCSG1e5DTOErmv2BPQqrtT6uzqn1vI/aYGiPKq+FgslGZmtdnXbhuI7IlT7OByDoEEqdnhUnVR2hhLw== dependencies: - "@inquirer/core" "^9.0.10" - "@inquirer/type" "^1.5.2" + "@inquirer/core" "^9.1.0" + "@inquirer/type" "^1.5.3" yoctocolors-cjs "^2.1.2" "@inquirer/figures@^1.0.5": @@ -2403,76 +2516,67 @@ "@inquirer/core" "^9.0.6" "@inquirer/type" "^1.5.1" -"@inquirer/input@^2.2.9": - version "2.2.9" - resolved "https://registry.yarnpkg.com/@inquirer/input/-/input-2.2.9.tgz#08fdf9a48e4f6fc64c2d508b9d10afac843f9bd8" - integrity sha512-7Z6N+uzkWM7+xsE+3rJdhdG/+mQgejOVqspoW+w0AbSZnL6nq5tGMEVASaYVWbkoSzecABWwmludO2evU3d31g== - dependencies: - "@inquirer/core" "^9.0.10" - "@inquirer/type" "^1.5.2" - -"@inquirer/number@^1.0.10": - version "1.0.10" - resolved "https://registry.yarnpkg.com/@inquirer/number/-/number-1.0.10.tgz#ac2b440ca57b5de5a231e4898c12d4453683c055" - integrity sha512-kWTxRF8zHjQOn2TJs+XttLioBih6bdc5CcosXIzZsrTY383PXI35DuhIllZKu7CdXFi2rz2BWPN9l0dPsvrQOA== +"@inquirer/input@^2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@inquirer/input/-/input-2.3.0.tgz#9b99022f53780fecc842908f3f319b52a5a16865" + integrity sha512-XfnpCStx2xgh1LIRqPXrTNEEByqQWoxsWYzNRSEUxJ5c6EQlhMogJ3vHKu8aXuTacebtaZzMAHwEL0kAflKOBw== dependencies: - "@inquirer/core" "^9.0.10" - "@inquirer/type" "^1.5.2" + "@inquirer/core" "^9.1.0" + "@inquirer/type" "^1.5.3" -"@inquirer/password@^2.1.18": - version "2.1.18" - resolved "https://registry.yarnpkg.com/@inquirer/password/-/password-2.1.18.tgz#7d204649b65ed3094508ba34211eedce0d1307fb" - integrity sha512-cHa3BgT88aJLOUrdzU7KZYT3PsuH0vrCmULQAHP6SHIhui50qwHISQCT0QilonUxmOCRGUFhKgXa6/qSu6IAhA== +"@inquirer/number@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@inquirer/number/-/number-1.1.0.tgz#4dac004021ea67c89552a261564f103a494cac96" + integrity sha512-ilUnia/GZUtfSZy3YEErXLJ2Sljo/mf9fiKc08n18DdwdmDbOzRcTv65H1jjDvlsAuvdFXf4Sa/aL7iw/NanVA== dependencies: - "@inquirer/core" "^9.0.6" - "@inquirer/type" "^1.5.1" - ansi-escapes "^4.3.2" + "@inquirer/core" "^9.1.0" + "@inquirer/type" "^1.5.3" -"@inquirer/password@^2.1.22": - version "2.1.22" - resolved "https://registry.yarnpkg.com/@inquirer/password/-/password-2.1.22.tgz#ec7ee5709923cf285b3e0ae53eed4fdc3c05b422" - integrity sha512-5Fxt1L9vh3rAKqjYwqsjU4DZsEvY/2Gll+QkqR4yEpy6wvzLxdSgFhUcxfDAOtO4BEoTreWoznC0phagwLU5Kw== +"@inquirer/password@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@inquirer/password/-/password-2.2.0.tgz#0b6f26336c259c8a9e5f5a3f2e1a761564f764ba" + integrity sha512-5otqIpgsPYIshqhgtEwSspBQE40etouR8VIxzpJkv9i0dVHIpyhiivbkH9/dGiMLdyamT54YRdGJLfl8TFnLHg== dependencies: - "@inquirer/core" "^9.0.10" - "@inquirer/type" "^1.5.2" + "@inquirer/core" "^9.1.0" + "@inquirer/type" "^1.5.3" ansi-escapes "^4.3.2" "@inquirer/prompts@^5.3.8": - version "5.3.8" - resolved "https://registry.yarnpkg.com/@inquirer/prompts/-/prompts-5.3.8.tgz#f394050d95076c2f1b046be324f06f619b257c3e" - integrity sha512-b2BudQY/Si4Y2a0PdZZL6BeJtl8llgeZa7U2j47aaJSCeAl1e4UI7y8a9bSkO3o/ZbZrgT5muy/34JbsjfIWxA== - dependencies: - "@inquirer/checkbox" "^2.4.7" - "@inquirer/confirm" "^3.1.22" - "@inquirer/editor" "^2.1.22" - "@inquirer/expand" "^2.1.22" - "@inquirer/input" "^2.2.9" - "@inquirer/number" "^1.0.10" - "@inquirer/password" "^2.1.22" - "@inquirer/rawlist" "^2.2.4" - "@inquirer/search" "^1.0.7" - "@inquirer/select" "^2.4.7" - -"@inquirer/rawlist@^2.2.4": - version "2.2.4" - resolved "https://registry.yarnpkg.com/@inquirer/rawlist/-/rawlist-2.2.4.tgz#73d5d4fafa2ca012e6cfb9eb1d8ddf33bab2dde0" - integrity sha512-pb6w9pWrm7EfnYDgQObOurh2d2YH07+eDo3xQBsNAM2GRhliz6wFXGi1thKQ4bN6B0xDd6C3tBsjdr3obsCl3Q== + version "5.5.0" + resolved "https://registry.yarnpkg.com/@inquirer/prompts/-/prompts-5.5.0.tgz#5805aa15a13180017829aa31d071fd37a43b735d" + integrity sha512-BHDeL0catgHdcHbSFFUddNzvx/imzJMft+tWDPwTm3hfu8/tApk1HrooNngB2Mb4qY+KaRWF+iZqoVUPeslEog== + dependencies: + "@inquirer/checkbox" "^2.5.0" + "@inquirer/confirm" "^3.2.0" + "@inquirer/editor" "^2.2.0" + "@inquirer/expand" "^2.3.0" + "@inquirer/input" "^2.3.0" + "@inquirer/number" "^1.1.0" + "@inquirer/password" "^2.2.0" + "@inquirer/rawlist" "^2.3.0" + "@inquirer/search" "^1.1.0" + "@inquirer/select" "^2.5.0" + +"@inquirer/rawlist@^2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@inquirer/rawlist/-/rawlist-2.3.0.tgz#6b2c0da39c1cd855af5608b2d627681cdac7277d" + integrity sha512-zzfNuINhFF7OLAtGHfhwOW2TlYJyli7lOUoJUXw/uyklcwalV6WRXBXtFIicN8rTRK1XTiPWB4UY+YuW8dsnLQ== dependencies: - "@inquirer/core" "^9.0.10" - "@inquirer/type" "^1.5.2" + "@inquirer/core" "^9.1.0" + "@inquirer/type" "^1.5.3" yoctocolors-cjs "^2.1.2" -"@inquirer/search@^1.0.7": - version "1.0.7" - resolved "https://registry.yarnpkg.com/@inquirer/search/-/search-1.0.7.tgz#72ab9ccfb57f05dd81a8b2df26214588e048be18" - integrity sha512-p1wpV+3gd1eST/o5N3yQpYEdFNCzSP0Klrl+5bfD3cTTz8BGG6nf4Z07aBW0xjlKIj1Rp0y3x/X4cZYi6TfcLw== +"@inquirer/search@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@inquirer/search/-/search-1.1.0.tgz#665928cac2326b9501ddafbb8606ce4823b3106b" + integrity sha512-h+/5LSj51dx7hp5xOn4QFnUaKeARwUCLs6mIhtkJ0JYPBLmEYjdHSYh7I6GrLg9LwpJ3xeX0FZgAG1q0QdCpVQ== dependencies: - "@inquirer/core" "^9.0.10" + "@inquirer/core" "^9.1.0" "@inquirer/figures" "^1.0.5" - "@inquirer/type" "^1.5.2" + "@inquirer/type" "^1.5.3" yoctocolors-cjs "^2.1.2" -"@inquirer/select@^2.3.10", "@inquirer/select@^2.4.7": +"@inquirer/select@^2.3.10": version "2.4.7" resolved "https://registry.yarnpkg.com/@inquirer/select/-/select-2.4.7.tgz#6a23742b4f76d228186dfd42571d973def378ffa" integrity sha512-JH7XqPEkBpNWp3gPCqWqY8ECbyMoFcCZANlL6pV9hf59qK6dGmkOlx1ydyhY+KZ0c5X74+W6Mtp+nm2QX0/MAQ== @@ -2483,6 +2587,17 @@ ansi-escapes "^4.3.2" yoctocolors-cjs "^2.1.2" +"@inquirer/select@^2.4.7", "@inquirer/select@^2.5.0": + version "2.5.0" + resolved "https://registry.yarnpkg.com/@inquirer/select/-/select-2.5.0.tgz#345c6908ecfaeef3d84ddd2f9feb2f487c558efb" + integrity sha512-YmDobTItPP3WcEI86GvPo+T2sRHkxxOq/kXmsBjHS5BVXUgvgZ5AfJjkvQvZr03T81NnI3KrrRuMzeuYUQRFOA== + dependencies: + "@inquirer/core" "^9.1.0" + "@inquirer/figures" "^1.0.5" + "@inquirer/type" "^1.5.3" + ansi-escapes "^4.3.2" + yoctocolors-cjs "^2.1.2" + "@inquirer/type@^1.5.1", "@inquirer/type@^1.5.2": version "1.5.2" resolved "https://registry.yarnpkg.com/@inquirer/type/-/type-1.5.2.tgz#15f5e4a4dae02c4203650cb07c8a000cdd423939" @@ -2490,6 +2605,13 @@ dependencies: mute-stream "^1.0.0" +"@inquirer/type@^1.5.3": + version "1.5.3" + resolved "https://registry.yarnpkg.com/@inquirer/type/-/type-1.5.3.tgz#220ae9f3d5ae17dd3b2ce5ffd6b48c4a30c73181" + integrity sha512-xUQ14WQGR/HK5ei+2CvgcwoH9fQ4PgPGmVFSN0pc1+fVyDL3MREhyAY7nxEErSu6CkllBM3D7e3e+kOvtu+eIg== + dependencies: + mute-stream "^1.0.0" + "@isaacs/cliui@^8.0.2": version "8.0.2" resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" @@ -2520,7 +2642,7 @@ js-yaml "^3.13.1" resolve-from "^5.0.0" -"@istanbuljs/schema@^0.1.2": +"@istanbuljs/schema@^0.1.2", "@istanbuljs/schema@^0.1.3": version "0.1.3" resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== @@ -2749,7 +2871,7 @@ resolved "https://registry.yarnpkg.com/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz#9299f82874bab9e4c7f9c48d865becbfe8d6907c" integrity sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw== -"@jsforce/jsforce-node@^3.4.0": +"@jsforce/jsforce-node@^3.4.0", "@jsforce/jsforce-node@^3.4.1": version "3.4.1" resolved "https://registry.yarnpkg.com/@jsforce/jsforce-node/-/jsforce-node-3.4.1.tgz#36f5cba775b395eeedba676a78eafe447c3f4b28" integrity sha512-PsBKfglH0/8W/Srr4LsxEFsVmjmZjEj/T4XLGpbBoK8yVObwbiMk4VqwA6XwiA6SHqnEqqQbHZxk2rr7dZC+4A== @@ -3558,7 +3680,7 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@oclif/core@^4", "@oclif/core@^4.0.15", "@oclif/core@^4.0.17": +"@oclif/core@^4": version "4.0.17" resolved "https://registry.yarnpkg.com/@oclif/core/-/core-4.0.17.tgz#2c934dd2b3789fe5e6cc9e2558a08007ba18cb03" integrity sha512-zfdSRip9DVMOklMojWCLZEB4iOzy7LDTABCDzCXqmpZGS+o1e1xts4jGhnte3mi0WV0YthNfYqF16tqk6CWITA== @@ -3581,10 +3703,33 @@ wordwrap "^1.0.0" wrap-ansi "^7.0.0" +"@oclif/core@^4.0.17", "@oclif/core@^4.0.19", "@oclif/core@^4.0.21": + version "4.0.21" + resolved "https://registry.yarnpkg.com/@oclif/core/-/core-4.0.21.tgz#fda25b950572ae7762248a808f141e3e32fb2a57" + integrity sha512-SvLTSclf104IVX8BY7nWqess1pBmeNl9qRFTWjOXg7B1/ESemfEtZYBDRAXAp1ILvazDng5IF/7YSbTxDVbwNg== + dependencies: + ansi-escapes "^4.3.2" + ansis "^3.3.2" + clean-stack "^3.0.1" + cli-spinners "^2.9.2" + debug "^4.3.7" + ejs "^3.1.10" + get-package-type "^0.1.0" + globby "^11.1.0" + indent-string "^4.0.0" + is-wsl "^2.2.0" + lilconfig "^3.1.2" + minimatch "^9.0.5" + string-width "^4.2.3" + supports-color "^8" + widest-line "^3.1.0" + wordwrap "^1.0.0" + wrap-ansi "^7.0.0" + "@oclif/plugin-command-snapshot@^5.2.12": - version "5.2.12" - resolved "https://registry.yarnpkg.com/@oclif/plugin-command-snapshot/-/plugin-command-snapshot-5.2.12.tgz#f22aaac03ad1e4fbb62c9beb5c44c99522d29e8b" - integrity sha512-X+UvjS5yNQSrL4f8DDCg93+P0ZyG8pJ6g5R8nA8DjkC22AaKhHMh0BwGdPT6zmTajaIxClrfk1K/sAF4+bwMug== + version "5.2.15" + resolved "https://registry.yarnpkg.com/@oclif/plugin-command-snapshot/-/plugin-command-snapshot-5.2.15.tgz#039e2457638d0d630a6006d67de329add6519f5f" + integrity sha512-nRyleFoNgyy8vLGlzE1ryjmlKA8E53NFqbgHl245Qgw9LbrC7czINnnyI2rkJLxxO0puGnJ5+qlz7bLDCwbSiw== dependencies: "@oclif/core" "^4" ansis "^3.3.2" @@ -3596,33 +3741,34 @@ semver "^7.6.3" ts-json-schema-generator "^1.5.1" -"@oclif/plugin-help@^6.2.2": - version "6.2.7" - resolved "https://registry.yarnpkg.com/@oclif/plugin-help/-/plugin-help-6.2.7.tgz#d046b19ff51c13151c04fc55be686bf3022dea34" - integrity sha512-gwrCZW0EjbMe6iIXrkXWpIcfoqo+uMvWRudV3nkwa7ARL2U2GWy8RQ3+bqXvqByauRUcbgv3D6+38lSWqmMwtA== +"@oclif/plugin-help@^6.2.10": + version "6.2.11" + resolved "https://registry.yarnpkg.com/@oclif/plugin-help/-/plugin-help-6.2.11.tgz#4477cf02778c6051b91cf21add5593fea9c8418c" + integrity sha512-Vo854dALtNhA34g6m4T9uWIrYfm/JFM82LWa5gLrsJGwpUGgeBwBX4P64HLo5ro59LF3YO2xPWViLaoK6gkm3g== dependencies: "@oclif/core" "^4" -"@oclif/plugin-not-found@^3.2.14": - version "3.2.14" - resolved "https://registry.yarnpkg.com/@oclif/plugin-not-found/-/plugin-not-found-3.2.14.tgz#48f59a57fc072937fc2ca90e112e667fb483c3f8" - integrity sha512-p9QSwr0eCCpUojmpGzP+rG3e9PI1NHxCU+mnluhiHl9r8/+xEi56vP8WF/C43G8XstM/+nxyhKC0r3n2BO6lMQ== +"@oclif/plugin-not-found@^3.2.16": + version "3.2.20" + resolved "https://registry.yarnpkg.com/@oclif/plugin-not-found/-/plugin-not-found-3.2.20.tgz#13545eb2db365e92b9d242663b1fc0fedfbdfdfe" + integrity sha512-Le/+9TpXn7HQu4hU7bi6oBDu7aRHNtqBm+JvNlRAcv9tsw3IySOq9DWhsQI3ZN6w6ou1524gx+0DObxKwciZFA== dependencies: - "@inquirer/confirm" "^3.1.14" + "@inquirer/confirm" "^3.2.0" "@oclif/core" "^4" ansis "^3.3.1" fast-levenshtein "^3.0.0" -"@oclif/plugin-warn-if-update-available@^3.0.19": - version "3.1.11" - resolved "https://registry.yarnpkg.com/@oclif/plugin-warn-if-update-available/-/plugin-warn-if-update-available-3.1.11.tgz#e0d7622e72998a37796b598d3e97921d0acbe516" - integrity sha512-Pv4EFxhpzspq0n2v0cdfqRwIMwYyd3YOIKny/1Ao71D0pKlpxJ63c9OFDNJAJcUjFOUHzODTtXXNwimOpzfbYg== +"@oclif/plugin-warn-if-update-available@^3.1.11": + version "3.1.15" + resolved "https://registry.yarnpkg.com/@oclif/plugin-warn-if-update-available/-/plugin-warn-if-update-available-3.1.15.tgz#855f4655aecba588cfd1743f366d0c55927a9cfb" + integrity sha512-VzKbjzKiJssh7bDG9vTsZ9r6g7WuCL1Q7/Njqw7t33f17rGAn6w31S7eCZiWJBBjCEqxKF2JmhkfZ4YSA8Xt2g== dependencies: "@oclif/core" "^4" ansis "^3.3.1" debug "^4.3.5" http-call "^5.2.2" lodash "^4.17.21" + registry-auth-token "^5.0.2" "@opentelemetry/api-logs@0.52.1": version "0.52.1" @@ -3838,6 +3984,27 @@ schema-utils "^4.2.0" source-map "^0.7.3" +"@pnpm/config.env-replace@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz#ab29da53df41e8948a00f2433f085f54de8b3a4c" + integrity sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w== + +"@pnpm/network.ca-file@^1.0.1": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz#2ab05e09c1af0cdf2fcf5035bea1484e222f7983" + integrity sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA== + dependencies: + graceful-fs "4.2.10" + +"@pnpm/npm-conf@^2.1.0": + version "2.3.1" + resolved "https://registry.yarnpkg.com/@pnpm/npm-conf/-/npm-conf-2.3.1.tgz#bb375a571a0bd63ab0a23bece33033c683e9b6b0" + integrity sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw== + dependencies: + "@pnpm/config.env-replace" "^1.1.0" + "@pnpm/network.ca-file" "^1.0.1" + config-chain "^1.1.11" + "@polka/url@^1.0.0-next.24": version "1.0.0-next.25" resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.25.tgz#f077fdc0b5d0078d30893396ff4827a13f99e817" @@ -3922,22 +4089,46 @@ picomatch "^2.3.1" "@salesforce/cli-plugins-testkit@^5.3.25": - version "5.3.25" - resolved "https://registry.yarnpkg.com/@salesforce/cli-plugins-testkit/-/cli-plugins-testkit-5.3.25.tgz#a3e081d1e8bce8660d602fdf04851986c89f18a1" - integrity sha512-wwFnd7EuEVxc7IRCvOtJO65iEbjYWrIHUdkxf7bZkgrS9ZfjFNDyua/XthT+gWpVfIZiHxEjqYBdHzMNWZQkbg== + version "5.3.30" + resolved "https://registry.yarnpkg.com/@salesforce/cli-plugins-testkit/-/cli-plugins-testkit-5.3.30.tgz#43468c526b054f495e498a5d494ea3b56347b138" + integrity sha512-CnmzrN9gzqIg5NnpwmCmxrq7PtrfqivpV/nDXwHQNSru6Ug6OAqNQGHziLnurzH/UxzHUuv1IL2e6E5ZVRjJoQ== dependencies: - "@salesforce/core" "^8.3.0" + "@salesforce/core" "^8.5.4" "@salesforce/kit" "^3.2.1" "@salesforce/ts-types" "^2.0.11" "@types/shelljs" "^0.8.15" - debug "^4.3.6" + debug "^4.3.7" jszip "^3.10.1" shelljs "^0.8.4" sinon "^17.0.2" strip-ansi "6.0.1" ts-retry-promise "^0.8.1" -"@salesforce/core@^8.2.3", "@salesforce/core@^8.2.7", "@salesforce/core@^8.3.0": +"@salesforce/core@^8.2.7", "@salesforce/core@^8.5.1", "@salesforce/core@^8.5.4", "@salesforce/core@^8.5.7": + version "8.5.7" + resolved "https://registry.yarnpkg.com/@salesforce/core/-/core-8.5.7.tgz#18c98ba383f7030f7e5420677bbd108d1d93dcc3" + integrity sha512-HY2ztRT2QACgWrbze+v+B6L4q+RT9FdswXhVQRssf8ZeJH/kqFnF4U640i+dAFChs9mGGCS2zmm6BTREiwg2LA== + dependencies: + "@jsforce/jsforce-node" "^3.4.1" + "@salesforce/kit" "^3.2.2" + "@salesforce/schemas" "^1.9.0" + "@salesforce/ts-types" "^2.0.10" + ajv "^8.17.1" + change-case "^4.1.2" + fast-levenshtein "^3.0.0" + faye "^1.4.0" + form-data "^4.0.0" + js2xmlparser "^4.0.1" + jsonwebtoken "9.0.2" + jszip "3.10.1" + pino "^9.4.0" + pino-abstract-transport "^1.2.0" + pino-pretty "^11.2.2" + proper-lockfile "^4.1.2" + semver "^7.6.3" + ts-retry-promise "^0.8.1" + +"@salesforce/core@^8.3.0": version "8.3.0" resolved "https://registry.yarnpkg.com/@salesforce/core/-/core-8.3.0.tgz#b61fb6c0c0dec5664ce12ba62ebe35136ae33878" integrity sha512-HZchC42oGJ5RQsG9HpAb1bT7ohjB31ATDz46ryMvLngMmrfHnyzv2mlIi6UdYkJ/2meH2BJkibHi8paPrtF+/A== @@ -3967,9 +4158,9 @@ integrity sha512-rO6axodoRF2SA1kknGttIWuL7HhIwSmweGlBzM8y2m5TH8DeIv4xsqYc8Cu+SrR3JT1FN4nh6XgrogI83AJfKg== "@salesforce/dev-scripts@^10.2.7": - version "10.2.7" - resolved "https://registry.yarnpkg.com/@salesforce/dev-scripts/-/dev-scripts-10.2.7.tgz#59dcd2eec03e8b36d617eedfd44f4bb43ae966c2" - integrity sha512-vsapvTj6hHZ0l8AVIvuF/LWs/IPdVgNuw/bdtM/dlpnWBKundbh678ZF0sOgwzvnuBoXdSVoxRqkSlgmqopICQ== + version "10.2.10" + resolved "https://registry.yarnpkg.com/@salesforce/dev-scripts/-/dev-scripts-10.2.10.tgz#6aca3c6a0926b5ed0710d1f21a940687ff994e58" + integrity sha512-4vYRV5PvssKWfsnOOAXDvYfHaj2M3bCprlGcZBGnPAi52cNzoj9GcOmC1RRrPdQmHL4vWZvSiqgRgVLKQQdfkw== dependencies: "@commitlint/cli" "^17.1.2" "@commitlint/config-conventional" "^17.8.1" @@ -3982,11 +4173,11 @@ chai "^4.3.10" chalk "^4.0.0" cosmiconfig "^8.3.6" - eslint-config-salesforce-typescript "^3.3.1" + eslint-config-salesforce-typescript "^3.4.0" husky "^7.0.4" linkinator "^6.1.1" mocha "^10.7.0" - nyc "^15.1.0" + nyc "^17.0.0" prettier "^2.8.8" pretty-quick "^3.3.1" shelljs "^0.8.5" @@ -4020,31 +4211,39 @@ dependencies: "@salesforce/ts-types" "^2.0.12" -"@salesforce/lwc-dev-mobile-core@4.0.0-alpha.7": - version "4.0.0-alpha.7" - resolved "https://registry.yarnpkg.com/@salesforce/lwc-dev-mobile-core/-/lwc-dev-mobile-core-4.0.0-alpha.7.tgz#cfc00c6a2f5d0f369cf3c4820dadb03d4c97a942" - integrity sha512-EtHFpASvPvgeibMFDfA6hgXJIIJFk2UDnjZLBtVJhz0kCExyDFtRcEq7hrCILfQAXVCgcYUcTZrfy5O/iWNtnQ== +"@salesforce/kit@^3.2.2": + version "3.2.3" + resolved "https://registry.yarnpkg.com/@salesforce/kit/-/kit-3.2.3.tgz#a7293c384ef6133191fe3590e604e3896fdecf4a" + integrity sha512-X8rZouLt06dxRkn+uYTwywWDS/NqZ783AyomGqgtWdUxF61EOJvu0ehtcYeutx9Ng08uuZ+s6wNvWiDsdhUcPg== dependencies: - "@oclif/core" "^4.0.17" - "@salesforce/core" "^8.2.7" - "@salesforce/sf-plugins-core" "^11.2.4" + "@salesforce/ts-types" "^2.0.12" + +"@salesforce/lwc-dev-mobile-core@4.0.0-alpha.8": + version "4.0.0-alpha.8" + resolved "https://registry.yarnpkg.com/@salesforce/lwc-dev-mobile-core/-/lwc-dev-mobile-core-4.0.0-alpha.8.tgz#3cfe85bf1cba51a0cfdcfe656540ba15d881866e" + integrity sha512-qHufYgUYs4kNrZzLhXDYYlSngQjDU82i31VJsGWpjWJBbqEtHbOzj/oqX/V4IWjpdtjahNAKe0t8PCeiUfH3oQ== + dependencies: + "@oclif/core" "^4.0.21" + "@salesforce/core" "^8.5.7" + "@salesforce/sf-plugins-core" "^11.3.10" + "@salesforce/ts-types" "^2.0.12" ajv "^8.17.1" chalk "^5.3.0" listr2 "^8.2.4" node-forge "^1.3.1" "@salesforce/plugin-command-reference@^3.1.13": - version "3.1.13" - resolved "https://registry.yarnpkg.com/@salesforce/plugin-command-reference/-/plugin-command-reference-3.1.13.tgz#e44c1c0daa4e71a5cc7be9058eb05b39c16c253d" - integrity sha512-WWUMHqBPs05+C0wIjQzj9+Zzk2bnT6tPXuG3rubekywxEFTfEraNO3IXU3tz3fup9LO76bbv6QS4hI2ifprOXA== + version "3.1.23" + resolved "https://registry.yarnpkg.com/@salesforce/plugin-command-reference/-/plugin-command-reference-3.1.23.tgz#71969e939a114b69eab5aa099fe7b1fec1444402" + integrity sha512-w04Ff0JWt3I64bustH+wM07OgMwuKzuYMBkCwvDq/mU4lHWyLVvP3Kc6ByqziPUdnx9oczyxEl2qSXTaS2odtQ== dependencies: "@oclif/core" "^4" - "@salesforce/core" "^8.2.3" - "@salesforce/kit" "^3.1.6" - "@salesforce/sf-plugins-core" "^11.2.0" - "@salesforce/ts-types" "^2.0.10" + "@salesforce/core" "^8.3.0" + "@salesforce/kit" "^3.2.2" + "@salesforce/sf-plugins-core" "^11.3.5" + "@salesforce/ts-types" "^2.0.11" chalk "^5.3.0" - debug "^4.3.6" + debug "^4.3.7" handlebars "^4.7.8" "@salesforce/prettier-config@^0.0.3": @@ -4158,17 +4357,17 @@ resolved "https://registry.yarnpkg.com/@salesforce/schemas/-/schemas-1.9.0.tgz#ba477a112653a20b4edcf989c61c57bdff9aa3ca" integrity sha512-LiN37zG5ODT6z70sL1fxF7BQwtCX9JOWofSU8iliSNIM+WDEeinnoFtVqPInRSNt8I0RiJxIKCrqstsmQRBNvA== -"@salesforce/sf-plugins-core@^11.2.0", "@salesforce/sf-plugins-core@^11.2.4": - version "11.2.4" - resolved "https://registry.yarnpkg.com/@salesforce/sf-plugins-core/-/sf-plugins-core-11.2.4.tgz#ccec29eee7b71d0b0edbd283e6e2039025703fd2" - integrity sha512-gA4gQGfvQaW1CVodwGRHCfhWTo6zrOZq83Ygy/sVmz0KzffBvs6axUnKns9NMHUAGabwVZVY6bbnLJeFvCRWeg== +"@salesforce/sf-plugins-core@^11.2.4", "@salesforce/sf-plugins-core@^11.3.10", "@salesforce/sf-plugins-core@^11.3.5": + version "11.3.10" + resolved "https://registry.yarnpkg.com/@salesforce/sf-plugins-core/-/sf-plugins-core-11.3.10.tgz#22dcb645e24110a5a50a5ee2602c62d855e85de6" + integrity sha512-Gvj6OM57cs1R/M/U8tWCo0srTyLNAsSOVtRWie8nz6x/qp6212ewkVgwwHBmP8XJsfuzjNvbzGcCjrCgwBzmCQ== dependencies: - "@inquirer/confirm" "^3.1.17" - "@inquirer/password" "^2.1.18" - "@oclif/core" "^4.0.15" - "@salesforce/core" "^8.2.7" - "@salesforce/kit" "^3.1.6" - "@salesforce/ts-types" "^2.0.11" + "@inquirer/confirm" "^3.1.22" + "@inquirer/password" "^2.2.0" + "@oclif/core" "^4.0.19" + "@salesforce/core" "^8.5.1" + "@salesforce/kit" "^3.2.2" + "@salesforce/ts-types" "^2.0.12" ansis "^3.3.2" cli-progress "^3.12.0" natural-orderby "^3.0.2" @@ -4261,12 +4460,12 @@ resolved "https://registry.yarnpkg.com/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz#5981a8db18b56ba38ef0efb7d995b12aa7b51918" integrity sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ== -"@smithy/abort-controller@^3.1.1": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-3.1.1.tgz#291210611ff6afecfc198d0ca72d5771d8461d16" - integrity sha512-MBJBiidoe+0cTFhyxT8g+9g7CeVccLM0IOKKUMCNQ1CNMJ/eIfoo0RTfVrXOONEI1UCN1W+zkiHSbzUNE9dZtQ== +"@smithy/abort-controller@^3.1.2": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-3.1.2.tgz#95ac6b07480d0d2afbcface3f0f1ddc3ae6373d7" + integrity sha512-b5g+PNujlfqIib9BjkNB108NyO5aZM/RXjfOCXRCqXQ1oPnIkfvdORrztbGgCZdPe/BN/MKDlrGA7PafKPM2jw== dependencies: - "@smithy/types" "^3.3.0" + "@smithy/types" "^3.4.0" tslib "^2.6.2" "@smithy/chunked-blob-reader-native@^3.0.0": @@ -4284,133 +4483,135 @@ dependencies: tslib "^2.6.2" -"@smithy/config-resolver@^3.0.5": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-3.0.5.tgz#727978bba7ace754c741c259486a19d3083431fd" - integrity sha512-SkW5LxfkSI1bUC74OtfBbdz+grQXYiPYolyu8VfpLIjEoN/sHVBlLeGXMQ1vX4ejkgfv6sxVbQJ32yF2cl1veA== +"@smithy/config-resolver@^3.0.6": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-3.0.6.tgz#5906cb8fcbadb784930c55a578589aaa6650a52f" + integrity sha512-j7HuVNoRd8EhcFp0MzcUb4fG40C7BcyshH+fAd3Jhd8bINNFvEQYBrZoS/SK6Pun9WPlfoI8uuU2SMz8DsEGlA== dependencies: - "@smithy/node-config-provider" "^3.1.4" - "@smithy/types" "^3.3.0" + "@smithy/node-config-provider" "^3.1.5" + "@smithy/types" "^3.4.0" "@smithy/util-config-provider" "^3.0.0" - "@smithy/util-middleware" "^3.0.3" + "@smithy/util-middleware" "^3.0.4" tslib "^2.6.2" -"@smithy/core@^2.3.0": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@smithy/core/-/core-2.3.1.tgz#99cb8eda23009fd7df736c82072dafcf4eb4ff5d" - integrity sha512-BC7VMXx/1BCmRPCVzzn4HGWAtsrb7/0758EtwOGFJQrlSwJBEjCcDLNZLFoL/68JexYa2s+KmgL/UfmXdG6v1w== - dependencies: - "@smithy/middleware-endpoint" "^3.1.0" - "@smithy/middleware-retry" "^3.0.13" - "@smithy/middleware-serde" "^3.0.3" - "@smithy/protocol-http" "^4.1.0" - "@smithy/smithy-client" "^3.1.11" - "@smithy/types" "^3.3.0" - "@smithy/util-middleware" "^3.0.3" +"@smithy/core@^2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@smithy/core/-/core-2.4.1.tgz#6694d79ba6e4a185a0baa731ba6584420291521e" + integrity sha512-7cts7/Oni7aCHebHGiBeWoz5z+vmH+Vx2Z/UW3XtXMslcxI3PEwBZxNinepwZjixS3n12fPc247PHWmjU7ndsQ== + dependencies: + "@smithy/middleware-endpoint" "^3.1.1" + "@smithy/middleware-retry" "^3.0.16" + "@smithy/middleware-serde" "^3.0.4" + "@smithy/protocol-http" "^4.1.1" + "@smithy/smithy-client" "^3.3.0" + "@smithy/types" "^3.4.0" + "@smithy/util-body-length-browser" "^3.0.0" + "@smithy/util-middleware" "^3.0.4" + "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" -"@smithy/credential-provider-imds@^3.2.0": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-3.2.0.tgz#0e0e7ddaff1a8633cb927aee1056c0ab506b7ecf" - integrity sha512-0SCIzgd8LYZ9EJxUjLXBmEKSZR/P/w6l7Rz/pab9culE/RWuqelAKGJvn5qUOl8BgX8Yj5HWM50A5hiB/RzsgA== +"@smithy/credential-provider-imds@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-3.2.1.tgz#f5871549d01db304c3d5c52dd6591652ebfdfa9e" + integrity sha512-4z/oTWpRF2TqQI3aCM89/PWu3kim58XU4kOCTtuTJnoaS4KT95cPWMxbQfTN2vzcOe96SOKO8QouQW/+ESB1fQ== dependencies: - "@smithy/node-config-provider" "^3.1.4" - "@smithy/property-provider" "^3.1.3" - "@smithy/types" "^3.3.0" - "@smithy/url-parser" "^3.0.3" + "@smithy/node-config-provider" "^3.1.5" + "@smithy/property-provider" "^3.1.4" + "@smithy/types" "^3.4.0" + "@smithy/url-parser" "^3.0.4" tslib "^2.6.2" -"@smithy/eventstream-codec@^3.1.2": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-3.1.2.tgz#4a1c72b34400631b829241151984a1ad8c4f963c" - integrity sha512-0mBcu49JWt4MXhrhRAlxASNy0IjDRFU+aWNDRal9OtUJvJNiwDuyKMUONSOjLjSCeGwZaE0wOErdqULer8r7yw== +"@smithy/eventstream-codec@^3.1.3": + version "3.1.3" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-codec/-/eventstream-codec-3.1.3.tgz#a1ac71108c349b6f156ff91dbbf38b4b20d95aee" + integrity sha512-mKBrmhg6Zd3j07G9dkKTGmrU7pdJGTNz8LbZtIOR3QoodS5yDNqEqoXU4Eg38snZcnCAh7NPBsw5ndxtJPLiCg== dependencies: "@aws-crypto/crc32" "5.2.0" - "@smithy/types" "^3.3.0" + "@smithy/types" "^3.4.0" "@smithy/util-hex-encoding" "^3.0.0" tslib "^2.6.2" -"@smithy/eventstream-serde-browser@^3.0.5": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-3.0.5.tgz#3e971afd2b8a02a098af8decc4b9e3f35296d6a2" - integrity sha512-dEyiUYL/ekDfk+2Ra4GxV+xNnFoCmk1nuIXg+fMChFTrM2uI/1r9AdiTYzPqgb72yIv/NtAj6C3dG//1wwgakQ== +"@smithy/eventstream-serde-browser@^3.0.7": + version "3.0.7" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-3.0.7.tgz#0448ada47cf7e99abdfefe980090ea2b8abbff8d" + integrity sha512-UC4RQqyM8B0g5cX/xmWtsNgSBmZ13HrzCqoe5Ulcz6R462/egbIdfTXnayik7jkjvwOrCPL1N11Q9S+n68jPLA== dependencies: - "@smithy/eventstream-serde-universal" "^3.0.4" - "@smithy/types" "^3.3.0" + "@smithy/eventstream-serde-universal" "^3.0.6" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@smithy/eventstream-serde-config-resolver@^3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.0.3.tgz#f852e096d0ad112363b4685e1d441088d1fce67a" - integrity sha512-NVTYjOuYpGfrN/VbRQgn31x73KDLfCXCsFdad8DiIc3IcdxL+dYA9zEQPyOP7Fy2QL8CPy2WE4WCUD+ZsLNfaQ== +"@smithy/eventstream-serde-config-resolver@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.0.4.tgz#1ef67a2f78da7b30ec728a8863933fa2d088330b" + integrity sha512-saIs5rtAMpifqL7u7nc5YeE/6gkenzXpSz5NwEyhIesRWtHK+zEuYn9KY8SArZEbPSHyGxvvgKk1z86VzfUGHw== dependencies: - "@smithy/types" "^3.3.0" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@smithy/eventstream-serde-node@^3.0.4": - version "3.0.4" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-3.0.4.tgz#6301752ca51b3ebabcd2dec112f1dacd990de4c1" - integrity sha512-mjlG0OzGAYuUpdUpflfb9zyLrBGgmQmrobNT8b42ZTsGv/J03+t24uhhtVEKG/b2jFtPIHF74Bq+VUtbzEKOKg== +"@smithy/eventstream-serde-node@^3.0.6": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-node/-/eventstream-serde-node-3.0.6.tgz#d04c31f8fe4aab29f2edbff8ea6519fe50405e43" + integrity sha512-gRKGBdZah3EjZZgWcsTpShq4cZ4Q4JTTe1OPob+jrftmbYj6CvpeydZbH0roO5SvBG8SI3aBZIet9TGN3zUxUw== dependencies: - "@smithy/eventstream-serde-universal" "^3.0.4" - "@smithy/types" "^3.3.0" + "@smithy/eventstream-serde-universal" "^3.0.6" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@smithy/eventstream-serde-universal@^3.0.4": - version "3.0.4" - resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-3.0.4.tgz#6754de5b94bdc286d8ef1d6bcf22d80f6ab68f30" - integrity sha512-Od9dv8zh3PgOD7Vj4T3HSuox16n0VG8jJIM2gvKASL6aCtcS8CfHZDWe1Ik3ZXW6xBouU+45Q5wgoliWDZiJ0A== +"@smithy/eventstream-serde-universal@^3.0.6": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-3.0.6.tgz#d233d08bf4b27d9bf4b1e727d866694470966797" + integrity sha512-1jvXd4sFG+zKaL6WqrJXpL6E+oAMafuM5GPd4qF0+ccenZTX3DZugoCCjlooQyTh+TZho2FpdVYUf5J/bB/j6Q== dependencies: - "@smithy/eventstream-codec" "^3.1.2" - "@smithy/types" "^3.3.0" + "@smithy/eventstream-codec" "^3.1.3" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@smithy/fetch-http-handler@^3.2.3", "@smithy/fetch-http-handler@^3.2.4": - version "3.2.4" - resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-3.2.4.tgz#c754de7e0ff2541b73ac9ba7cc955940114b3d62" - integrity sha512-kBprh5Gs5h7ug4nBWZi1FZthdqSM+T7zMmsZxx0IBvWUn7dK3diz2SHn7Bs4dQGFDk8plDv375gzenDoNwrXjg== +"@smithy/fetch-http-handler@^3.2.5": + version "3.2.5" + resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-3.2.5.tgz#c9a6c6c35895ffdfd98b992ecebb1344418d1932" + integrity sha512-DjRtGmK8pKQMIo9+JlAKUt14Z448bg8nAN04yKIvlrrpmpRSG57s5d2Y83npks1r4gPtTRNbAFdQCoj9l3P2KQ== dependencies: - "@smithy/protocol-http" "^4.1.0" - "@smithy/querystring-builder" "^3.0.3" - "@smithy/types" "^3.3.0" + "@smithy/protocol-http" "^4.1.1" + "@smithy/querystring-builder" "^3.0.4" + "@smithy/types" "^3.4.0" "@smithy/util-base64" "^3.0.0" tslib "^2.6.2" -"@smithy/hash-blob-browser@^3.1.2": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-3.1.2.tgz#90281c1f183d93686fb4f26107f1819644d68829" - integrity sha512-hAbfqN2UbISltakCC2TP0kx4LqXBttEv2MqSPE98gVuDFMf05lU+TpC41QtqGP3Ff5A3GwZMPfKnEy0VmEUpmg== +"@smithy/hash-blob-browser@^3.1.3": + version "3.1.3" + resolved "https://registry.yarnpkg.com/@smithy/hash-blob-browser/-/hash-blob-browser-3.1.3.tgz#6649bf55590fc0489e0d91d310017b8359c0d7ae" + integrity sha512-im9wAU9mANWW0OP0YGqwX3lw0nXG0ngyIcKQ8V/MUz1r7A6uO2lpPqKmAsH4VPGNLP2JPUhj4aW/m5UKkxX/IA== dependencies: "@smithy/chunked-blob-reader" "^3.0.0" "@smithy/chunked-blob-reader-native" "^3.0.0" - "@smithy/types" "^3.3.0" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@smithy/hash-node@^3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-3.0.3.tgz#82c5cb7b0f1a29ee7319081853d2d158c07dff24" - integrity sha512-2ctBXpPMG+B3BtWSGNnKELJ7SH9e4TNefJS0cd2eSkOOROeBnnVBnAy9LtJ8tY4vUEoe55N4CNPxzbWvR39iBw== +"@smithy/hash-node@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-3.0.4.tgz#4d1770a73698292997b9ff27435ed4d51a39e758" + integrity sha512-6FgTVqEfCr9z/7+Em8BwSkJKA2y3krf1em134x3yr2NHWVCo2KYI8tcA53cjeO47y41jwF84ntsEE0Pe6pNKlg== dependencies: - "@smithy/types" "^3.3.0" + "@smithy/types" "^3.4.0" "@smithy/util-buffer-from" "^3.0.0" "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" -"@smithy/hash-stream-node@^3.1.2": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-3.1.2.tgz#89f0290ae44b113863878e75b10c484ff48af71c" - integrity sha512-PBgDMeEdDzi6JxKwbfBtwQG9eT9cVwsf0dZzLXoJF4sHKHs5HEo/3lJWpn6jibfJwT34I1EBXpBnZE8AxAft6g== +"@smithy/hash-stream-node@^3.1.3": + version "3.1.3" + resolved "https://registry.yarnpkg.com/@smithy/hash-stream-node/-/hash-stream-node-3.1.3.tgz#dfd3efb60a2bb9fe6c3131dd73cb8d0c5ecc1b4b" + integrity sha512-Tz/eTlo1ffqYn+19VaMjDDbmEWqYe4DW1PAWaS8HvgRdO6/k9hxNPt8Wv5laXoilxE20YzKugiHvxHyO6J7kGA== dependencies: - "@smithy/types" "^3.3.0" + "@smithy/types" "^3.4.0" "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" -"@smithy/invalid-dependency@^3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-3.0.3.tgz#8d9fd70e3a94b565a4eba4ffbdc95238e1930528" - integrity sha512-ID1eL/zpDULmHJbflb864k72/SNOZCADRc9i7Exq3RUNJw6raWUSlFEQ+3PX3EYs++bTxZB2dE9mEHTQLv61tw== +"@smithy/invalid-dependency@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-3.0.4.tgz#aabb949b6aa15e38d8054b2397c143ef32efe14a" + integrity sha512-MJBUrojC4SEXi9aJcnNOE3oNAuYNphgCGFXscaCj2TA/59BTcXhzHACP8jnnEU3n4yir/NSLKzxqez0T4x4tjA== dependencies: - "@smithy/types" "^3.3.0" + "@smithy/types" "^3.4.0" tslib "^2.6.2" "@smithy/is-array-buffer@^2.2.0": @@ -4427,161 +4628,161 @@ dependencies: tslib "^2.6.2" -"@smithy/md5-js@^3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-3.0.3.tgz#55ee40aa24075b096c39f7910590c18ff7660c98" - integrity sha512-O/SAkGVwpWmelpj/8yDtsaVe6sINHLB1q8YE/+ZQbDxIw3SRLbTZuRaI10K12sVoENdnHqzPp5i3/H+BcZ3m3Q== +"@smithy/md5-js@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@smithy/md5-js/-/md5-js-3.0.4.tgz#6a8d40cf9e51c65fc6074aed977acd23ff4f6589" + integrity sha512-qSlqr/+hybufIJgxQW2gYzGE6ywfOxkjjJVojbbmv4MtxfdDFfzRew+NOIOXcYgazW0f8OYBTIKsmNsjxpvnng== dependencies: - "@smithy/types" "^3.3.0" + "@smithy/types" "^3.4.0" "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" -"@smithy/middleware-content-length@^3.0.5": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-3.0.5.tgz#1680aa4fb2a1c0505756103c9a5c2916307d9035" - integrity sha512-ILEzC2eyxx6ncej3zZSwMpB5RJ0zuqH7eMptxC4KN3f+v9bqT8ohssKbhNR78k/2tWW+KS5Spw+tbPF4Ejyqvw== +"@smithy/middleware-content-length@^3.0.6": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-3.0.6.tgz#4837dafcfc085f1b9523d0784d05b87b569ad4ce" + integrity sha512-AFyHCfe8rumkJkz+hCOVJmBagNBj05KypyDwDElA4TgMSA4eYDZRjVePFZuyABrJZFDc7uVj3dpFIDCEhf59SA== dependencies: - "@smithy/protocol-http" "^4.1.0" - "@smithy/types" "^3.3.0" + "@smithy/protocol-http" "^4.1.1" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@smithy/middleware-endpoint@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-3.1.0.tgz#9b8a496d87a68ec43f3f1a0139868d6765a88119" - integrity sha512-5y5aiKCEwg9TDPB4yFE7H6tYvGFf1OJHNczeY10/EFF8Ir8jZbNntQJxMWNfeQjC1mxPsaQ6mR9cvQbf+0YeMw== - dependencies: - "@smithy/middleware-serde" "^3.0.3" - "@smithy/node-config-provider" "^3.1.4" - "@smithy/shared-ini-file-loader" "^3.1.4" - "@smithy/types" "^3.3.0" - "@smithy/url-parser" "^3.0.3" - "@smithy/util-middleware" "^3.0.3" +"@smithy/middleware-endpoint@^3.1.1": + version "3.1.1" + resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-3.1.1.tgz#d718719e45e8f7087cf0d9bbfff5fc6364c5fde0" + integrity sha512-Irv+soW8NKluAtFSEsF8O3iGyLxa5oOevJb/e1yNacV9H7JP/yHyJuKST5YY2ORS1+W34VR8EuUrOF+K29Pl4g== + dependencies: + "@smithy/middleware-serde" "^3.0.4" + "@smithy/node-config-provider" "^3.1.5" + "@smithy/shared-ini-file-loader" "^3.1.5" + "@smithy/types" "^3.4.0" + "@smithy/url-parser" "^3.0.4" + "@smithy/util-middleware" "^3.0.4" tslib "^2.6.2" -"@smithy/middleware-retry@^3.0.12", "@smithy/middleware-retry@^3.0.13": - version "3.0.13" - resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-3.0.13.tgz#3bdd662aff01f360fcbaa166500bbc575dc9d1d0" - integrity sha512-zvCLfaRYCaUmjbF2yxShGZdolSHft7NNCTA28HVN9hKcEbOH+g5irr1X9s+in8EpambclGnevZY4A3lYpvDCFw== - dependencies: - "@smithy/node-config-provider" "^3.1.4" - "@smithy/protocol-http" "^4.1.0" - "@smithy/service-error-classification" "^3.0.3" - "@smithy/smithy-client" "^3.1.11" - "@smithy/types" "^3.3.0" - "@smithy/util-middleware" "^3.0.3" - "@smithy/util-retry" "^3.0.3" +"@smithy/middleware-retry@^3.0.16": + version "3.0.16" + resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-3.0.16.tgz#aca6099a2e73c9be0c7a49eccbca5d1d73eaadf3" + integrity sha512-08kI36p1yB4CWO3Qi+UQxjzobt8iQJpnruF0K5BkbZmA/N/sJ51A1JJGJ36GgcbFyPfWw2FU48S5ZoqXt0h0jw== + dependencies: + "@smithy/node-config-provider" "^3.1.5" + "@smithy/protocol-http" "^4.1.1" + "@smithy/service-error-classification" "^3.0.4" + "@smithy/smithy-client" "^3.3.0" + "@smithy/types" "^3.4.0" + "@smithy/util-middleware" "^3.0.4" + "@smithy/util-retry" "^3.0.4" tslib "^2.6.2" uuid "^9.0.1" -"@smithy/middleware-serde@^3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-3.0.3.tgz#74d974460f74d99f38c861e6862984543a880a66" - integrity sha512-puUbyJQBcg9eSErFXjKNiGILJGtiqmuuNKEYNYfUD57fUl4i9+mfmThtQhvFXU0hCVG0iEJhvQUipUf+/SsFdA== +"@smithy/middleware-serde@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-3.0.4.tgz#86f0d3c2bf17334b165be96f504a37357a70f576" + integrity sha512-1lPDB2O6IJ50Ucxgn7XrvZXbbuI48HmPCcMTuSoXT1lDzuTUfIuBjgAjpD8YLVMfnrjdepi/q45556LA51Pubw== dependencies: - "@smithy/types" "^3.3.0" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@smithy/middleware-stack@^3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-3.0.3.tgz#91845c7e61e6f137fa912b623b6def719a4f6ce7" - integrity sha512-r4klY9nFudB0r9UdSMaGSyjyQK5adUyPnQN/ZM6M75phTxOdnc/AhpvGD1fQUvgmqjQEBGCwpnPbDm8pH5PapA== +"@smithy/middleware-stack@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-3.0.4.tgz#85b98320fff51457e9720b2c17e8f3f97c39a88c" + integrity sha512-sLMRjtMCqtVcrOqaOZ10SUnlFE25BSlmLsi4bRSGFD7dgR54eqBjfqkVkPBQyrKBortfGM0+2DJoUPcGECR+nQ== dependencies: - "@smithy/types" "^3.3.0" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@smithy/node-config-provider@^3.1.4": - version "3.1.4" - resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-3.1.4.tgz#05647bed666aa8036a1ad72323c1942e5d421be1" - integrity sha512-YvnElQy8HR4vDcAjoy7Xkx9YT8xZP4cBXcbJSgm/kxmiQu08DwUwj8rkGnyoJTpfl/3xYHH+d8zE+eHqoDCSdQ== +"@smithy/node-config-provider@^3.1.5": + version "3.1.5" + resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-3.1.5.tgz#983fa77aa6782acb7d4f0facf5ff27f5bd2fac5c" + integrity sha512-dq/oR3/LxgCgizVk7in7FGTm0w9a3qM4mg3IIXLTCHeW3fV+ipssSvBZ2bvEx1+asfQJTyCnVLeYf7JKfd9v3Q== dependencies: - "@smithy/property-provider" "^3.1.3" - "@smithy/shared-ini-file-loader" "^3.1.4" - "@smithy/types" "^3.3.0" + "@smithy/property-provider" "^3.1.4" + "@smithy/shared-ini-file-loader" "^3.1.5" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@smithy/node-http-handler@^3.1.4": - version "3.1.4" - resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-3.1.4.tgz#be4195e45639e690d522cd5f11513ea822ff9d5f" - integrity sha512-+UmxgixgOr/yLsUxcEKGH0fMNVteJFGkmRltYFHnBMlogyFdpzn2CwqWmxOrfJELhV34v0WSlaqG1UtE1uXlJg== +"@smithy/node-http-handler@^3.2.0": + version "3.2.0" + resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-3.2.0.tgz#0473f3cfb88779dacdcbafa877dbf74aac4f1c82" + integrity sha512-5TFqaABbiY7uJMKbqR4OARjwI/l4TRoysDJ75pLpVQyO3EcmeloKYwDGyCtgB9WJniFx3BMkmGCB9+j+QiB+Ww== dependencies: - "@smithy/abort-controller" "^3.1.1" - "@smithy/protocol-http" "^4.1.0" - "@smithy/querystring-builder" "^3.0.3" - "@smithy/types" "^3.3.0" + "@smithy/abort-controller" "^3.1.2" + "@smithy/protocol-http" "^4.1.1" + "@smithy/querystring-builder" "^3.0.4" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@smithy/property-provider@^3.1.3": - version "3.1.3" - resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-3.1.3.tgz#afd57ea82a3f6c79fbda95e3cb85c0ee0a79f39a" - integrity sha512-zahyOVR9Q4PEoguJ/NrFP4O7SMAfYO1HLhB18M+q+Z4KFd4V2obiMnlVoUFzFLSPeVt1POyNWneHHrZaTMoc/g== +"@smithy/property-provider@^3.1.4": + version "3.1.4" + resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-3.1.4.tgz#2d4f0db3a517d283c2b879f3a01673324955013b" + integrity sha512-BmhefQbfkSl9DeU0/e6k9N4sT5bya5etv2epvqLUz3eGyfRBhtQq60nDkc1WPp4c+KWrzK721cUc/3y0f2psPQ== dependencies: - "@smithy/types" "^3.3.0" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@smithy/protocol-http@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-4.1.0.tgz#23519d8f45bf4f33960ea5415847bc2b620a010b" - integrity sha512-dPVoHYQ2wcHooGXg3LQisa1hH0e4y0pAddPMeeUPipI1tEOqL6A4N0/G7abeq+K8wrwSgjk4C0wnD1XZpJm5aA== +"@smithy/protocol-http@^4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-4.1.1.tgz#ffd9c3f8ada9b25add3277b7de84c22dc320f1a6" + integrity sha512-Fm5+8LkeIus83Y8jTL1XHsBGP8sPvE1rEVyKf/87kbOPTbzEDMcgOlzcmYXat2h+nC3wwPtRy8hFqtJS71+Wow== dependencies: - "@smithy/types" "^3.3.0" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@smithy/querystring-builder@^3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-3.0.3.tgz#6b0e566f885bb84938d077c69e8f8555f686af13" - integrity sha512-vyWckeUeesFKzCDaRwWLUA1Xym9McaA6XpFfAK5qI9DKJ4M33ooQGqvM4J+LalH4u/Dq9nFiC8U6Qn1qi0+9zw== +"@smithy/querystring-builder@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-3.0.4.tgz#1124dfe533e60fd131acffbf78656b8db0a38bbf" + integrity sha512-NEoPAsZPdpfVbF98qm8i5k1XMaRKeEnO47CaL5ja6Y1Z2DgJdwIJuJkTJypKm/IKfp8gc0uimIFLwhml8+/pAw== dependencies: - "@smithy/types" "^3.3.0" + "@smithy/types" "^3.4.0" "@smithy/util-uri-escape" "^3.0.0" tslib "^2.6.2" -"@smithy/querystring-parser@^3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-3.0.3.tgz#272a6b83f88dfcbbec8283d72a6bde850cc00091" - integrity sha512-zahM1lQv2YjmznnfQsWbYojFe55l0SLG/988brlLv1i8z3dubloLF+75ATRsqPBboUXsW6I9CPGE5rQgLfY0vQ== +"@smithy/querystring-parser@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-3.0.4.tgz#2a1e2d7fb4d2ec726fb4b4dac8b63a8e5294bcf4" + integrity sha512-7CHPXffFcakFzhO0OZs/rn6fXlTHrSDdLhIT6/JIk1u2bvwguTL3fMCc1+CfcbXA7TOhjWXu3TcB1EGMqJQwHg== dependencies: - "@smithy/types" "^3.3.0" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@smithy/service-error-classification@^3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-3.0.3.tgz#73484255060a094aa9372f6cd972dcaf97e3ce80" - integrity sha512-Jn39sSl8cim/VlkLsUhRFq/dKDnRUFlfRkvhOJaUbLBXUsLRLNf9WaxDv/z9BjuQ3A6k/qE8af1lsqcwm7+DaQ== +"@smithy/service-error-classification@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-3.0.4.tgz#60e07b596b38d316aca453e06bfe33464c622fb5" + integrity sha512-KciDHHKFVTb9A1KlJHBt2F26PBaDtoE23uTZy5qRvPzHPqrooXFi6fmx98lJb3Jl38PuUTqIuCUmmY3pacuMBQ== dependencies: - "@smithy/types" "^3.3.0" + "@smithy/types" "^3.4.0" -"@smithy/shared-ini-file-loader@^3.1.4": - version "3.1.4" - resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.4.tgz#7dceaf5a5307a2ee347ace8aba17312a1a3ede15" - integrity sha512-qMxS4hBGB8FY2GQqshcRUy1K6k8aBWP5vwm8qKkCT3A9K2dawUwOIJfqh9Yste/Bl0J2lzosVyrXDj68kLcHXQ== +"@smithy/shared-ini-file-loader@^3.1.5": + version "3.1.5" + resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.5.tgz#cc44501343c395fc005ded0396446d86408c062d" + integrity sha512-6jxsJ4NOmY5Du4FD0enYegNJl4zTSuKLiChIMqIkh+LapxiP7lmz5lYUNLE9/4cvA65mbBmtdzZ8yxmcqM5igg== dependencies: - "@smithy/types" "^3.3.0" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@smithy/signature-v4@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-4.1.0.tgz#251ff43dc1f4ad66776122732fea9e56efc56443" - integrity sha512-aRryp2XNZeRcOtuJoxjydO6QTaVhxx/vjaR+gx7ZjaFgrgPRyZ3HCTbfwqYj6ZWEBHkCSUfcaymKPURaByukag== +"@smithy/signature-v4@^4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-4.1.1.tgz#b47a5cb018ff48d2fcfb846ba6d2d16a08553932" + integrity sha512-SH9J9be81TMBNGCmjhrgMWu4YSpQ3uP1L06u/K9SDrE2YibUix1qxedPCxEQu02At0P0SrYDjvz+y91vLG0KRQ== dependencies: "@smithy/is-array-buffer" "^3.0.0" - "@smithy/protocol-http" "^4.1.0" - "@smithy/types" "^3.3.0" + "@smithy/protocol-http" "^4.1.1" + "@smithy/types" "^3.4.0" "@smithy/util-hex-encoding" "^3.0.0" - "@smithy/util-middleware" "^3.0.3" + "@smithy/util-middleware" "^3.0.4" "@smithy/util-uri-escape" "^3.0.0" "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" -"@smithy/smithy-client@^3.1.10", "@smithy/smithy-client@^3.1.11": - version "3.1.11" - resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-3.1.11.tgz#f12a7a0acaa7db3ead488ddf12ef4681daec11a7" - integrity sha512-l0BpyYkciNyMaS+PnFFz4aO5sBcXvGLoJd7mX9xrMBIm2nIQBVvYgp2ZpPDMzwjKCavsXu06iuCm0F6ZJZc6yQ== - dependencies: - "@smithy/middleware-endpoint" "^3.1.0" - "@smithy/middleware-stack" "^3.0.3" - "@smithy/protocol-http" "^4.1.0" - "@smithy/types" "^3.3.0" - "@smithy/util-stream" "^3.1.3" +"@smithy/smithy-client@^3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-3.3.0.tgz#ee15e7b5ec150f6048ee2ef0e3751c6ed38900c3" + integrity sha512-H32nVo8tIX82kB0xI2LBrIcj8jx/3/ITotNLbeG1UL0b3b440YPR/hUvqjFJiaB24pQrMjRbU8CugqH5sV0hkw== + dependencies: + "@smithy/middleware-endpoint" "^3.1.1" + "@smithy/middleware-stack" "^3.0.4" + "@smithy/protocol-http" "^4.1.1" + "@smithy/types" "^3.4.0" + "@smithy/util-stream" "^3.1.4" tslib "^2.6.2" "@smithy/types@^3.3.0": @@ -4591,13 +4792,20 @@ dependencies: tslib "^2.6.2" -"@smithy/url-parser@^3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-3.0.3.tgz#e8a060d9810b24b1870385fc2b02485b8a6c5955" - integrity sha512-pw3VtZtX2rg+s6HMs6/+u9+hu6oY6U7IohGhVNnjbgKy86wcIsSZwgHrFR+t67Uyxvp4Xz3p3kGXXIpTNisq8A== +"@smithy/types@^3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@smithy/types/-/types-3.4.0.tgz#08b7b3d6af30c66fd0682c73c206a5baf8b40a63" + integrity sha512-0shOWSg/pnFXPcsSU8ZbaJ4JBHZJPPzLCJxafJvbMVFo9l1w81CqpgUqjlKGNHVrVB7fhIs+WS82JDTyzaLyLA== dependencies: - "@smithy/querystring-parser" "^3.0.3" - "@smithy/types" "^3.3.0" + tslib "^2.6.2" + +"@smithy/url-parser@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-3.0.4.tgz#d24a0304117dc26b81b8a58a3d5eda79cdb09bee" + integrity sha512-XdXfObA8WrloavJYtDuzoDhJAYc5rOt+FirFmKBRKaihu7QtU/METAxJgSo7uMK6hUkx0vFnqxV75urtRaLkLg== + dependencies: + "@smithy/querystring-parser" "^3.0.4" + "@smithy/types" "^3.4.0" tslib "^2.6.2" "@smithy/util-base64@^3.0.0": @@ -4646,37 +4854,37 @@ dependencies: tslib "^2.6.2" -"@smithy/util-defaults-mode-browser@^3.0.12": - version "3.0.13" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.13.tgz#f574bbb89d60f5dcc443f106087d317b370634d0" - integrity sha512-ZIRSUsnnMRStOP6OKtW+gCSiVFkwnfQF2xtf32QKAbHR6ACjhbAybDvry+3L5qQYdh3H6+7yD/AiUE45n8mTTw== +"@smithy/util-defaults-mode-browser@^3.0.16": + version "3.0.16" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-3.0.16.tgz#7d4978a90cee569fdeb6c38c89a09a39371f44d7" + integrity sha512-Os8ddfNBe7hmc5UMWZxygIHCyAqY0aWR8Wnp/aKbti3f8Df/r0J9ttMZIxeMjsFgtVjEryB0q7SGcwBsHk8WEw== dependencies: - "@smithy/property-provider" "^3.1.3" - "@smithy/smithy-client" "^3.1.11" - "@smithy/types" "^3.3.0" + "@smithy/property-provider" "^3.1.4" + "@smithy/smithy-client" "^3.3.0" + "@smithy/types" "^3.4.0" bowser "^2.11.0" tslib "^2.6.2" -"@smithy/util-defaults-mode-node@^3.0.12": - version "3.0.13" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.13.tgz#cdd3a08bb5af4d17c2b0a951af9936ce7f3bae93" - integrity sha512-voUa8TFJGfD+U12tlNNLCDlXibt9vRdNzRX45Onk/WxZe7TS+hTOZouEZRa7oARGicdgeXvt1A0W45qLGYdy+g== - dependencies: - "@smithy/config-resolver" "^3.0.5" - "@smithy/credential-provider-imds" "^3.2.0" - "@smithy/node-config-provider" "^3.1.4" - "@smithy/property-provider" "^3.1.3" - "@smithy/smithy-client" "^3.1.11" - "@smithy/types" "^3.3.0" +"@smithy/util-defaults-mode-node@^3.0.16": + version "3.0.16" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-3.0.16.tgz#5747d886720d4f5acdde8fdf8240a6c1bad42f1f" + integrity sha512-rNhFIYRtrOrrhRlj6RL8jWA6/dcwrbGYAmy8+OAHjjzQ6zdzUBB1P+3IuJAgwWN6Y5GxI+mVXlM/pOjaoIgHow== + dependencies: + "@smithy/config-resolver" "^3.0.6" + "@smithy/credential-provider-imds" "^3.2.1" + "@smithy/node-config-provider" "^3.1.5" + "@smithy/property-provider" "^3.1.4" + "@smithy/smithy-client" "^3.3.0" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@smithy/util-endpoints@^2.0.5": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-2.0.5.tgz#e3a7a4d1c41250bfd2b2d890d591273a7d8934be" - integrity sha512-ReQP0BWihIE68OAblC/WQmDD40Gx+QY1Ez8mTdFMXpmjfxSyz2fVQu3A4zXRfQU9sZXtewk3GmhfOHswvX+eNg== +"@smithy/util-endpoints@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-2.1.0.tgz#33395d918a43f0df44a453c6bfa0cf3d35ed1367" + integrity sha512-ilS7/0jcbS2ELdg0fM/4GVvOiuk8/U3bIFXUW25xE1Vh1Ol4DP6vVHQKqM40rCMizCLmJ9UxK+NeJrKlhI3HVA== dependencies: - "@smithy/node-config-provider" "^3.1.4" - "@smithy/types" "^3.3.0" + "@smithy/node-config-provider" "^3.1.5" + "@smithy/types" "^3.4.0" tslib "^2.6.2" "@smithy/util-hex-encoding@^3.0.0": @@ -4686,31 +4894,31 @@ dependencies: tslib "^2.6.2" -"@smithy/util-middleware@^3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-3.0.3.tgz#07bf9602682f5a6c55bc2f0384303f85fc68c87e" - integrity sha512-l+StyYYK/eO3DlVPbU+4Bi06Jjal+PFLSMmlWM1BEwyLxZ3aKkf1ROnoIakfaA7mC6uw3ny7JBkau4Yc+5zfWw== +"@smithy/util-middleware@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-3.0.4.tgz#a541edb8d3f2923ab06460ec3f1217c143ae5706" + integrity sha512-uSXHTBhstb1c4nHdmQEdkNMv9LiRNaJ/lWV2U/GO+5F236YFpdPw+hyWI9Zc0Rp9XKzwD9kVZvhZmEgp0UCVnA== dependencies: - "@smithy/types" "^3.3.0" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@smithy/util-retry@^3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-3.0.3.tgz#9b2ac0dbb1c81f69812a8affa4d772bebfc0e049" - integrity sha512-AFw+hjpbtVApzpNDhbjNG5NA3kyoMs7vx0gsgmlJF4s+yz1Zlepde7J58zpIRIsdjc+emhpAITxA88qLkPF26w== +"@smithy/util-retry@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-3.0.4.tgz#281de3f89458b5e3b86ca92937eb1212bcecf67f" + integrity sha512-JJr6g0tO1qO2tCQyK+n3J18r34ZpvatlFN5ULcLranFIBZPxqoivb77EPyNTVwTGMEvvq2qMnyjm4jMIxjdLFg== dependencies: - "@smithy/service-error-classification" "^3.0.3" - "@smithy/types" "^3.3.0" + "@smithy/service-error-classification" "^3.0.4" + "@smithy/types" "^3.4.0" tslib "^2.6.2" -"@smithy/util-stream@^3.1.2", "@smithy/util-stream@^3.1.3": - version "3.1.3" - resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-3.1.3.tgz#699ee2397cc1d474e46d2034039d5263812dca64" - integrity sha512-FIv/bRhIlAxC0U7xM1BCnF2aDRPq0UaelqBHkM2lsCp26mcBbgI0tCVTv+jGdsQLUmAMybua/bjDsSu8RQHbmw== +"@smithy/util-stream@^3.1.4": + version "3.1.4" + resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-3.1.4.tgz#f4041a979dfafcbccdc64fa7ee8c376e39c8dc41" + integrity sha512-txU3EIDLhrBZdGfon6E9V6sZz/irYnKFMblz4TLVjyq8hObNHNS2n9a2t7GIrl7d85zgEPhwLE0gANpZsvpsKg== dependencies: - "@smithy/fetch-http-handler" "^3.2.4" - "@smithy/node-http-handler" "^3.1.4" - "@smithy/types" "^3.3.0" + "@smithy/fetch-http-handler" "^3.2.5" + "@smithy/node-http-handler" "^3.2.0" + "@smithy/types" "^3.4.0" "@smithy/util-base64" "^3.0.0" "@smithy/util-buffer-from" "^3.0.0" "@smithy/util-hex-encoding" "^3.0.0" @@ -4740,13 +4948,13 @@ "@smithy/util-buffer-from" "^3.0.0" tslib "^2.6.2" -"@smithy/util-waiter@^3.1.2": - version "3.1.2" - resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-3.1.2.tgz#2d40c3312f3537feee763459a19acafab4c75cf3" - integrity sha512-4pP0EV3iTsexDx+8PPGAKCQpd/6hsQBaQhqWzU4hqKPHN5epPsxKbvUTIiYIHTxaKt6/kEaqPBpu/ufvfbrRzw== +"@smithy/util-waiter@^3.1.3": + version "3.1.3" + resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-3.1.3.tgz#a633257cc65f83cf5714a0f66665070868c3aa91" + integrity sha512-OU0YllH51/CxD8iyr3UHSMwYqTGTyuxFdCMH/0F978t+iDmJseC/ttrWPb22zmYkhkrjqtipzC1xaMuax5QKIA== dependencies: - "@smithy/abort-controller" "^3.1.1" - "@smithy/types" "^3.3.0" + "@smithy/abort-controller" "^3.1.2" + "@smithy/types" "^3.4.0" tslib "^2.6.2" "@swc/wasm@1.4.16": @@ -5107,6 +5315,13 @@ dependencies: undici-types "~6.13.0" +"@types/node@^22.5.2": + version "22.5.4" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.5.4.tgz#83f7d1f65bc2ed223bdbf57c7884f1d5a4fa84e8" + integrity sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg== + dependencies: + undici-types "~6.19.2" + "@types/normalize-package-data@^2.4.0": version "2.4.4" resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz#56e2cc26c397c038fab0e3a917a12d5c5909e901" @@ -5405,7 +5620,7 @@ "@typescript-eslint/typescript-estree" "6.21.0" semver "^7.5.4" -"@typescript-eslint/utils@^7.17.0": +"@typescript-eslint/utils@^7.18.0": version "7.18.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-7.18.0.tgz#bca01cde77f95fc6a8d5b0dbcbfb3d6ca4be451f" integrity sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw== @@ -7032,6 +7247,14 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== +config-chain@^1.1.11: + version "1.1.13" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" + integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + constant-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-3.0.4.tgz#3b84a9aeaf4cf31ec45e6bf5de91bdfb0589faf1" @@ -7336,7 +7559,7 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3: dependencies: ms "2.0.0" -debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5, debug@^4.3.6: +debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5: version "4.3.6" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.6.tgz#2ab2c38fbaffebf8aa95fdfe6d88438c7a13c52b" integrity sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg== @@ -7350,6 +7573,13 @@ debug@^3.1.0, debug@^3.2.7: dependencies: ms "^2.1.1" +debug@^4.3.7: + version "4.3.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52" + integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== + dependencies: + ms "^2.1.3" + decamelize-keys@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8" @@ -7978,7 +8208,7 @@ eslint-config-salesforce-license@^0.2.0: resolved "https://registry.yarnpkg.com/eslint-config-salesforce-license/-/eslint-config-salesforce-license-0.2.0.tgz#323193f1aa15dd33fbf108d25fc1210afc11065e" integrity sha512-DJdBvgj82Erum82YMe+YvG/o6ukna3UA++lRl0HSTldj0VlBl3Q8hzCp97nRXZHra6JH1I912yievZzklXDw6w== -eslint-config-salesforce-typescript@^3.3.1: +eslint-config-salesforce-typescript@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/eslint-config-salesforce-typescript/-/eslint-config-salesforce-typescript-3.4.0.tgz#3542e96aa6054b3df3b7c636b3b7f5bf4238bfb3" integrity sha512-pT+kJsmLrXIsVw1f24gWB+a2Iefan9qp02iSdx5mk4Jb/Jv68LhS+V/dfJxN5vvKhzvc86UwUPEIQBX9OCSbpQ== @@ -8124,12 +8354,12 @@ eslint-plugin-react@^7.32.2: string.prototype.repeat "^1.0.0" eslint-plugin-sf-plugin@^1.20.1: - version "1.20.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-sf-plugin/-/eslint-plugin-sf-plugin-1.20.1.tgz#bdde7cd6b62df1f707770273768a4fecdf901cfa" - integrity sha512-Mf4gC4I87h+coOpwh2uIRbhCzTGDGX7QskLGzst7fktzXkCwsIXMVic6NHPWSWIA6U8IU4g5MwMiZjuXqJTwdA== + version "1.20.7" + resolved "https://registry.yarnpkg.com/eslint-plugin-sf-plugin/-/eslint-plugin-sf-plugin-1.20.7.tgz#f22dfe52f6731e68e6ff54debccc938e7802645c" + integrity sha512-Lps86ebnRrHTYRVMJPvoQtvM+hmTzkEj0mbD3d0UfPPvTZ2dy5HtFk/8OspG9HweyYbTJU6qoTXWDwIH09LD0g== dependencies: - "@salesforce/core" "^8.2.3" - "@typescript-eslint/utils" "^7.17.0" + "@salesforce/core" "^8.5.4" + "@typescript-eslint/utils" "^7.18.0" eslint-plugin-unicorn@^50.0.1: version "50.0.1" @@ -8547,10 +8777,10 @@ fast-uri@^3.0.1: resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.1.tgz#cddd2eecfc83a71c1be2cc2ef2061331be8a7134" integrity sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw== -fast-xml-parser@4.2.5: - version "4.2.5" - resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz#a6747a09296a6cb34f2ae634019bf1738f3b421f" - integrity sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g== +fast-xml-parser@4.4.1: + version "4.4.1" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz#86dbf3f18edf8739326447bcaac31b4ae7f6514f" + integrity sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw== dependencies: strnum "^1.0.5" @@ -9126,6 +9356,11 @@ graceful-fs@4.1.15: resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== +graceful-fs@4.2.10: + version "4.2.10" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + graceful-fs@^4.1.0, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" @@ -10184,7 +10419,7 @@ istanbul-lib-hook@^3.0.0: dependencies: append-transform "^2.0.0" -istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: +istanbul-lib-instrument@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== @@ -10205,6 +10440,17 @@ istanbul-lib-instrument@^5.0.4: istanbul-lib-coverage "^3.2.0" semver "^6.3.0" +istanbul-lib-instrument@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz#fa15401df6c15874bcb2105f773325d78c666765" + integrity sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q== + dependencies: + "@babel/core" "^7.23.9" + "@babel/parser" "^7.23.9" + "@istanbuljs/schema" "^0.1.3" + istanbul-lib-coverage "^3.2.0" + semver "^7.5.4" + istanbul-lib-processinfo@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/istanbul-lib-processinfo/-/istanbul-lib-processinfo-2.0.3.tgz#366d454cd0dcb7eb6e0e419378e60072c8626169" @@ -12229,10 +12475,10 @@ nwsapi@^2.2.0: resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.12.tgz#fb6af5c0ec35b27b4581eb3bbad34ec9e5c696f8" integrity sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w== -nyc@^15.1.0: - version "15.1.0" - resolved "https://registry.yarnpkg.com/nyc/-/nyc-15.1.0.tgz#1335dae12ddc87b6e249d5a1994ca4bdaea75f02" - integrity sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A== +nyc@^17.0.0: + version "17.0.0" + resolved "https://registry.yarnpkg.com/nyc/-/nyc-17.0.0.tgz#d8943407584242a448a70290b15bb72207fac9fd" + integrity sha512-ISp44nqNCaPugLLGGfknzQwSwt10SSS5IMoPR7GLoMAyS18Iw5js8U7ga2VF9lYuMZ42gOHr3UddZw4WZltxKg== dependencies: "@istanbuljs/load-nyc-config" "^1.0.0" "@istanbuljs/schema" "^0.1.2" @@ -12246,7 +12492,7 @@ nyc@^15.1.0: glob "^7.1.6" istanbul-lib-coverage "^3.0.0" istanbul-lib-hook "^3.0.0" - istanbul-lib-instrument "^4.0.0" + istanbul-lib-instrument "^6.0.2" istanbul-lib-processinfo "^2.0.2" istanbul-lib-report "^3.0.0" istanbul-lib-source-maps "^4.0.0" @@ -12366,19 +12612,19 @@ object.values@^1.1.6, object.values@^1.1.7, object.values@^1.2.0: es-object-atoms "^1.0.0" oclif@^4.14.12: - version "4.14.12" - resolved "https://registry.yarnpkg.com/oclif/-/oclif-4.14.12.tgz#b6237a61ddfec6192f8b5c486c51a0d038b6a439" - integrity sha512-1stR9IK4LyAL2RvP/idZpM9qJJ1gStt6bpjrvN3Sl+ncLX/ocOMoYLw8mEDh3DzgNYXajaN4aCYPaaRISuN+Jw== + version "4.14.31" + resolved "https://registry.yarnpkg.com/oclif/-/oclif-4.14.31.tgz#9cff05d97cea5da9a37d1530c37203f906ce4f16" + integrity sha512-AbeRAftNTRFNO7Q3++7QIbcx7+RXRHLfWLaVBgusEJcelUDH6wIdktVTKmVM2Mxda/JoNNf8KsUbP/PfsprrOA== dependencies: - "@aws-sdk/client-cloudfront" "^3.609.0" - "@aws-sdk/client-s3" "^3.614.0" - "@inquirer/confirm" "^3.1.16" + "@aws-sdk/client-cloudfront" "^3.645.0" + "@aws-sdk/client-s3" "^3.645.0" + "@inquirer/confirm" "^3.1.22" "@inquirer/input" "^2.2.4" "@inquirer/select" "^2.3.10" "@oclif/core" "^4" - "@oclif/plugin-help" "^6.2.2" - "@oclif/plugin-not-found" "^3.2.14" - "@oclif/plugin-warn-if-update-available" "^3.0.19" + "@oclif/plugin-help" "^6.2.10" + "@oclif/plugin-not-found" "^3.2.16" + "@oclif/plugin-warn-if-update-available" "^3.1.11" async-retry "^1.3.3" chalk "^4" change-case "^4" @@ -12390,8 +12636,8 @@ oclif@^4.14.12: got "^13" lodash "^4.17.21" normalize-package-data "^6" - semver "^7.6.2" - sort-package-json "^2.10.0" + semver "^7.6.3" + sort-package-json "^2.10.1" tiny-jsonc "^1.0.1" validate-npm-package-name "^5.0.1" @@ -12786,6 +13032,23 @@ pino@^9.3.2: sonic-boom "^4.0.1" thread-stream "^3.0.0" +pino@^9.4.0: + version "9.4.0" + resolved "https://registry.yarnpkg.com/pino/-/pino-9.4.0.tgz#e4600ff199efc744856a5b3b71c53e38998eae5a" + integrity sha512-nbkQb5+9YPhQRz/BeQmrWpEknAaqjpAqRK8NwJpmrX/JHu7JuZC5G1CeAwJDJfGes4h+YihC6in3Q2nGb+Y09w== + dependencies: + atomic-sleep "^1.0.0" + fast-redact "^3.1.1" + on-exit-leak-free "^2.1.0" + pino-abstract-transport "^1.2.0" + pino-std-serializers "^7.0.0" + process-warning "^4.0.0" + quick-format-unescaped "^4.0.3" + real-require "^0.2.0" + safe-stable-stringify "^2.3.1" + sonic-boom "^4.0.1" + thread-stream "^3.0.0" + pirates@^4.0.1, pirates@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" @@ -13004,6 +13267,11 @@ property-information@^5.0.0, property-information@^5.3.0: dependencies: xtend "^4.0.0" +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== + protobufjs@^7.2.5, protobufjs@^7.3.0: version "7.3.2" resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-7.3.2.tgz#60f3b7624968868f6f739430cfbc8c9370e26df4" @@ -13305,6 +13573,13 @@ regexpu-core@^5.3.1: unicode-match-property-ecmascript "^2.0.0" unicode-match-property-value-ecmascript "^2.1.0" +registry-auth-token@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-5.0.2.tgz#8b026cc507c8552ebbe06724136267e63302f756" + integrity sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ== + dependencies: + "@pnpm/npm-conf" "^2.1.0" + regjsparser@^0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.10.0.tgz#b1ed26051736b436f22fdec1c8f72635f9f44892" @@ -14047,10 +14322,10 @@ sort-object-keys@^1.1.3: resolved "https://registry.yarnpkg.com/sort-object-keys/-/sort-object-keys-1.1.3.tgz#bff833fe85cab147b34742e45863453c1e190b45" integrity sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg== -sort-package-json@^2.10.0: - version "2.10.0" - resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-2.10.0.tgz#6be07424bf3b7db9fbb1bdd69e7945f301026d8a" - integrity sha512-MYecfvObMwJjjJskhxYfuOADkXp1ZMMnCFC8yhp+9HDsk7HhR336hd7eiBs96lTXfiqmUNI+WQCeCMRBhl251g== +sort-package-json@^2.10.1: + version "2.10.1" + resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-2.10.1.tgz#18e7fa0172233cb2d4d926f7c99e6bfcf4d1d25c" + integrity sha512-d76wfhgUuGypKqY72Unm5LFnMpACbdxXsLPcL27pOsSrmVqH3PztFp1uq+Z22suk15h7vXmTesuh2aEjdCqb5w== dependencies: detect-indent "^7.0.1" detect-newline "^4.0.0" @@ -14248,7 +14523,16 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -14352,7 +14636,14 @@ stringify-entities@^3.0.1: character-entities-legacy "^1.0.0" xtend "^4.0.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -15012,6 +15303,11 @@ undici-types@~6.13.0: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.13.0.tgz#e3e79220ab8c81ed1496b5812471afd7cf075ea5" integrity sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg== +undici-types@~6.19.2: + version "6.19.8" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02" + integrity sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw== + unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" @@ -15655,7 +15951,7 @@ workerpool@^6.5.1: resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.5.1.tgz#060f73b39d0caf97c6db64da004cd01b4c099544" integrity sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -15673,6 +15969,15 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" From a69a3f880a744326b8aaf38c174418b86e68fc5f Mon Sep 17 00:00:00 2001 From: Meisam Seyed Aliroteh Date: Thu, 12 Sep 2024 17:47:53 -0700 Subject: [PATCH 2/7] chore: move string to message file --- messages/lightning.dev.app.md | 4 ++++ src/commands/lightning/dev/app.ts | 4 +--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/messages/lightning.dev.app.md b/messages/lightning.dev.app.md index 96d99d2e..c203f7ec 100644 --- a/messages/lightning.dev.app.md +++ b/messages/lightning.dev.app.md @@ -55,6 +55,10 @@ Unable to determine App Id for %s Unable to find device %s +# error.device.google.play + +Google Play devices are not supported. %s is a Google Play device. Please use a Google APIs device instead. + # spinner.device.boot Booting device %s diff --git a/src/commands/lightning/dev/app.ts b/src/commands/lightning/dev/app.ts index c3c10725..7565c65a 100644 --- a/src/commands/lightning/dev/app.ts +++ b/src/commands/lightning/dev/app.ts @@ -219,9 +219,7 @@ export default class LightningDevApp extends SfCommand { } if ((device as AndroidDevice)?.isPlayStore === true) { - throw new Error( - `Google Play devices are not supported. ${device.id} is a Google Play device. Please use a Google APIs device instead.` - ); + throw new Error(messages.getMessage('error.device.google.play', [device.id])); } // Boot the device. If device is already booted then this will immediately return anyway. From 8bcc3a8ea01471916e2ddc76ef4ce16d7fb49197 Mon Sep 17 00:00:00 2001 From: Meisam Seyed Aliroteh Date: Tue, 17 Sep 2024 11:44:13 -0700 Subject: [PATCH 3/7] chore: add boot mode --- src/commands/lightning/dev/app.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/commands/lightning/dev/app.ts b/src/commands/lightning/dev/app.ts index 7565c65a..9349fc03 100644 --- a/src/commands/lightning/dev/app.ts +++ b/src/commands/lightning/dev/app.ts @@ -10,6 +10,7 @@ import { Connection, Logger, Messages, SfProject } from '@salesforce/core'; import { AndroidAppPreviewConfig, AndroidDevice, + BootMode, CommonUtils, IOSAppPreviewConfig, Setup as LwcDevMobileCoreSetup, @@ -224,7 +225,16 @@ export default class LightningDevApp extends SfCommand { // Boot the device. If device is already booted then this will immediately return anyway. this.spinner.start(messages.getMessage('spinner.device.boot', [device.toString()])); - await device.boot(); + if (platform === Platform.ios) { + await device.boot(); + } else { + // Prefer to boot the AVD with system writable. If it is already booted then calling boot() + // will have no effect. But if an AVD is not already booted then this will perform a cold + // boot with writable system. This way later on when we want to install cert on the device, + // we won't need to shut it down and reboot it with writable system since it already will + // have writable system, thus speeding up the process of installing a cert. + await (device as AndroidDevice).boot(true, BootMode.systemWritablePreferred, false); + } this.spinner.stop(); // Configure certificates for dev server secure connection @@ -285,7 +295,6 @@ export default class LightningDevApp extends SfCommand { } // Start the LWC Dev Server - await startLWCServer(logger, sfdxProjectRootPath, token, serverPorts, certData); // Launch the native app for previewing (launchMobileApp will show its own spinner) From ee5f861ba4833964be88c3dc581da9c17dc520de Mon Sep 17 00:00:00 2001 From: Meisam Seyed Aliroteh Date: Thu, 19 Sep 2024 17:49:42 -0700 Subject: [PATCH 4/7] chore: minor refactoring --- messages/lightning.dev.app.md | 4 ++++ src/commands/lightning/dev/app.ts | 19 +++++++++------- test/commands/lightning/dev/app.test.ts | 29 +++++++++++++++---------- 3 files changed, 32 insertions(+), 20 deletions(-) diff --git a/messages/lightning.dev.app.md b/messages/lightning.dev.app.md index c203f7ec..273f9851 100644 --- a/messages/lightning.dev.app.md +++ b/messages/lightning.dev.app.md @@ -71,6 +71,10 @@ Generating self-signed certificate Installing self-signed certificate +# spinner.app.install + +Installing app %s + # spinner.extract.archive Extracting archive diff --git a/src/commands/lightning/dev/app.ts b/src/commands/lightning/dev/app.ts index 9349fc03..296d1376 100644 --- a/src/commands/lightning/dev/app.ts +++ b/src/commands/lightning/dev/app.ts @@ -238,29 +238,27 @@ export default class LightningDevApp extends SfCommand { this.spinner.stop(); // Configure certificates for dev server secure connection - this.spinner.start(messages.getMessage('spinner.cert.gen')); const certData = await PreviewUtils.generateSelfSignedCert(); - this.spinner.stop(); - - // Automatically install the certificate on the device. - this.spinner.start(messages.getMessage('spinner.cert.install')); if (platform === Platform.ios) { // On iOS we force-install the cert even if it is already installed because // the process of installing the cert is fast and easy. + this.spinner.start(messages.getMessage('spinner.cert.install')); await device.installCert(certData); + this.spinner.stop(); } else { // On Android the process of auto-installing a cert is a bit involved and slow. // So it is best to first determine if the cert is already installed or not. const isAlreadyInstalled = await device.isCertInstalled(certData); if (!isAlreadyInstalled) { + this.spinner.start(messages.getMessage('spinner.cert.install')); await device.installCert(certData); + this.spinner.stop(); } } - this.spinner.stop(); // Check if Salesforce Mobile App is installed on the device const appConfig = platform === Platform.ios ? iOSSalesforceAppPreviewConfig : androidSalesforceAppPreviewConfig; - const appInstalled = await device.hasApp(appConfig.id); + const appInstalled = await device.isAppInstalled(appConfig.id); // If Salesforce Mobile App is not installed, offer to download and install it let bundlePath: string | undefined; @@ -292,6 +290,11 @@ export default class LightningDevApp extends SfCommand { this.spinner.stop(); bundlePath = finalBundlePath; } + + // now go ahead and install the app + this.spinner.start(messages.getMessage('spinner.app.install', [appConfig.id])); + await device.installApp(bundlePath); + this.spinner.stop(); } // Start the LWC Dev Server @@ -308,7 +311,7 @@ export default class LightningDevApp extends SfCommand { const targetActivity = (appConfig as AndroidAppPreviewConfig)?.activity; const targetApp = targetActivity ? `${appConfig.id}/${targetActivity}` : appConfig.id; - await device.launchApp(targetApp, bundlePath, appConfig.launch_arguments ?? []); + await device.launchApp(targetApp, appConfig.launch_arguments ?? []); } finally { // stop progress & spinner UX (that may still be running in case of an error) this.progress.stop(); diff --git a/test/commands/lightning/dev/app.test.ts b/test/commands/lightning/dev/app.test.ts index f6a70f73..323ef620 100644 --- a/test/commands/lightning/dev/app.test.ts +++ b/test/commands/lightning/dev/app.test.ts @@ -226,7 +226,7 @@ describe('lightning dev app', () => { await verifyMobileThrowsWhenFailedToGenerateCert(Platform.android); }); - it('waits for user to manually install the certificate', async () => { + /* it('waits for user to manually install the certificate', async () => { $$.SANDBOX.stub(OrgUtils, 'getAppId').resolves(testAppId); $$.SANDBOX.stub(PreviewUtils, 'generateWebSocketUrlForLocalDevServer').returns(testServerUrl); $$.SANDBOX.stub(ConfigUtils, 'getIdentityData').resolves(fakeIdentityData); @@ -242,7 +242,7 @@ describe('lightning dev app', () => { await verifyMobileWaitsForManualCertInstallation(Platform.ios); await verifyMobileWaitsForManualCertInstallation(Platform.android); - }); + });*/ it('throws if user chooses not to install app on mobile device', async () => { $$.SANDBOX.stub(OrgUtils, 'getAppId').resolves(testAppId); @@ -332,7 +332,7 @@ describe('lightning dev app', () => { } } - async function verifyMobileWaitsForManualCertInstallation(platform: Platform.ios | Platform.android) { + /* async function verifyMobileWaitsForManualCertInstallation(platform: Platform.ios | Platform.android) { const installCertStub = platform === Platform.ios ? $$.SANDBOX.stub(AppleDevice.prototype, 'installCert').resolves() @@ -340,29 +340,29 @@ describe('lightning dev app', () => { if (platform === Platform.ios) { $$.SANDBOX.stub(AppleDevice.prototype, 'boot').resolves(); - $$.SANDBOX.stub(AppleDevice.prototype, 'hasApp').resolves(true); + $$.SANDBOX.stub(AppleDevice.prototype, 'isAppInstalled').resolves(true); $$.SANDBOX.stub(AppleDevice.prototype, 'launchApp').resolves(); } else { $$.SANDBOX.stub(AndroidDevice.prototype, 'boot').resolves(); - $$.SANDBOX.stub(AndroidDevice.prototype, 'hasApp').resolves(true); + $$.SANDBOX.stub(AndroidDevice.prototype, 'isAppInstalled').resolves(true); $$.SANDBOX.stub(AndroidDevice.prototype, 'launchApp').resolves(); $$.SANDBOX.stub(AndroidDevice.prototype, 'isCertInstalled').resolves(false); } await MockedLightningPreviewApp.run(['-n', 'Sales', '-o', testOrgData.username, '-t', platform]); expect(installCertStub.called).to.be.true; - } + }*/ async function verifyMobileThrowsWhenUserDeclinesToInstallApp(platform: Platform.ios | Platform.android) { if (platform === Platform.ios) { $$.SANDBOX.stub(AppleDevice.prototype, 'boot').resolves(); $$.SANDBOX.stub(AppleDevice.prototype, 'installCert').resolves(); - $$.SANDBOX.stub(AppleDevice.prototype, 'hasApp').resolves(false); + $$.SANDBOX.stub(AppleDevice.prototype, 'isAppInstalled').resolves(false); } else { $$.SANDBOX.stub(AndroidDevice.prototype, 'boot').resolves(); $$.SANDBOX.stub(AndroidDevice.prototype, 'installCert').resolves(); $$.SANDBOX.stub(AndroidDevice.prototype, 'isCertInstalled').resolves(false); - $$.SANDBOX.stub(AndroidDevice.prototype, 'hasApp').resolves(false); + $$.SANDBOX.stub(AndroidDevice.prototype, 'isAppInstalled').resolves(false); } const appConfig = platform === Platform.ios ? iOSSalesforceAppPreviewConfig : androidSalesforceAppPreviewConfig; @@ -402,6 +402,10 @@ describe('lightning dev app', () => { testBundleArchive ); const extractStub = $$.SANDBOX.stub(CommonUtils, 'extractZIPArchive').resolves(); + const installStub = + platform === Platform.ios + ? $$.SANDBOX.stub(AppleDevice.prototype, 'installApp').resolves() + : $$.SANDBOX.stub(AndroidDevice.prototype, 'installApp').resolves(); const launchStub = platform === Platform.ios ? $$.SANDBOX.stub(AppleDevice.prototype, 'launchApp').resolves() @@ -410,12 +414,12 @@ describe('lightning dev app', () => { if (platform === Platform.ios) { $$.SANDBOX.stub(AppleDevice.prototype, 'boot').resolves(); $$.SANDBOX.stub(AppleDevice.prototype, 'installCert').resolves(); - $$.SANDBOX.stub(AppleDevice.prototype, 'hasApp').resolves(false); + $$.SANDBOX.stub(AppleDevice.prototype, 'isAppInstalled').resolves(false); } else { $$.SANDBOX.stub(AndroidDevice.prototype, 'boot').resolves(); - $$.SANDBOX.stub(AndroidDevice.prototype, 'installCert').resolves(); $$.SANDBOX.stub(AndroidDevice.prototype, 'isCertInstalled').resolves(false); - $$.SANDBOX.stub(AndroidDevice.prototype, 'hasApp').resolves(false); + $$.SANDBOX.stub(AndroidDevice.prototype, 'installCert').resolves(); + $$.SANDBOX.stub(AndroidDevice.prototype, 'isAppInstalled').resolves(false); } await MockedLightningPreviewApp.run(['-n', 'Sales', '-o', testOrgData.username, '-t', platform]); @@ -429,7 +433,8 @@ describe('lightning dev app', () => { expect(extractStub.called).to.be.false; } - expect(launchStub.calledWith(expectedTargetApp, expectedFinalBundlePath, expectedLaunchArguments)).to.be.true; + expect(installStub.calledWith(expectedFinalBundlePath)).to.be.true; + expect(launchStub.calledWith(expectedTargetApp, expectedLaunchArguments)).to.be.true; downloadStub.restore(); extractStub.restore(); From deacbaa379e9b42e90e3b9db74a907811b547249 Mon Sep 17 00:00:00 2001 From: Meisam Seyed Aliroteh Date: Wed, 25 Sep 2024 10:40:52 -0700 Subject: [PATCH 5/7] chore: use latest version of lwc-dev-mobile-core --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index e5c48587..eb1601ed 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "@oclif/core": "^4.0.17", "@salesforce/core": "^8.2.7", "@salesforce/kit": "^3.1.6", - "@salesforce/lwc-dev-mobile-core": "4.0.0-alpha.8", + "@salesforce/lwc-dev-mobile-core": "4.0.0-alpha.9", "@salesforce/sf-plugins-core": "^11.2.4", "@inquirer/select": "^2.4.7", "@inquirer/prompts": "^5.3.8", diff --git a/yarn.lock b/yarn.lock index 46b23264..22e057dd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4218,10 +4218,10 @@ dependencies: "@salesforce/ts-types" "^2.0.12" -"@salesforce/lwc-dev-mobile-core@4.0.0-alpha.8": - version "4.0.0-alpha.8" - resolved "https://registry.yarnpkg.com/@salesforce/lwc-dev-mobile-core/-/lwc-dev-mobile-core-4.0.0-alpha.8.tgz#3cfe85bf1cba51a0cfdcfe656540ba15d881866e" - integrity sha512-qHufYgUYs4kNrZzLhXDYYlSngQjDU82i31VJsGWpjWJBbqEtHbOzj/oqX/V4IWjpdtjahNAKe0t8PCeiUfH3oQ== +"@salesforce/lwc-dev-mobile-core@4.0.0-alpha.9": + version "4.0.0-alpha.9" + resolved "https://registry.yarnpkg.com/@salesforce/lwc-dev-mobile-core/-/lwc-dev-mobile-core-4.0.0-alpha.9.tgz#51d7b00be3b27fba4b7249e3a5a341e490ec82b0" + integrity sha512-XKxOgJc4fKbQm3CFeXqK8gvezPh/+yjv/LP+8RVx83ueMZyzMXfgINCadjZEq3iOLHPcAt+Pw+ubDxH0CeLx2w== dependencies: "@oclif/core" "^4.0.21" "@salesforce/core" "^8.5.7" From da78c47091d8879b4efaad02aa6d820cd4d79dd5 Mon Sep 17 00:00:00 2001 From: Meisam Seyed Aliroteh Date: Mon, 30 Sep 2024 09:58:27 -0700 Subject: [PATCH 6/7] chore: update dep versions --- package.json | 20 +- yarn.lock | 629 +++++++++++++++++++++++++++------------------------ 2 files changed, 344 insertions(+), 305 deletions(-) diff --git a/package.json b/package.json index a415d7fc..22beb692 100644 --- a/package.json +++ b/package.json @@ -6,27 +6,27 @@ "bugs": "https://github.com/forcedotcom/cli/issues", "dependencies": { "@lwrjs/api": "0.14.3", - "@lwc/lwc-dev-server": "^9.4.0", - "@lwc/sfdc-lwc-compiler": "^9.4.0", + "@lwc/lwc-dev-server": "^10.5.0", + "@lwc/sfdc-lwc-compiler": "^10.5.0", "@oclif/core": "^4.0.17", "@salesforce/core": "^8.2.7", - "@salesforce/kit": "^3.1.6", + "@salesforce/kit": "^3.2.3", "@salesforce/lwc-dev-mobile-core": "4.0.0-alpha.9", - "@salesforce/sf-plugins-core": "^11.2.4", + "@salesforce/sf-plugins-core": "^11.3.10", "@inquirer/select": "^2.4.7", "@inquirer/prompts": "^5.3.8", "axios": "^1.7.7", - "lwc": "7.1.3", + "lwc": "8.1.1", "lwr": "0.14.3", "node-fetch": "^3.3.2" }, "devDependencies": { - "@oclif/plugin-command-snapshot": "^5.2.12", - "@salesforce/cli-plugins-testkit": "^5.3.25", - "@salesforce/dev-scripts": "^10.2.7", - "@salesforce/plugin-command-reference": "^3.1.13", + "@oclif/plugin-command-snapshot": "^5.2.16", + "@salesforce/cli-plugins-testkit": "^5.3.32", + "@salesforce/dev-scripts": "^10.2.10", + "@salesforce/plugin-command-reference": "^3.1.26", "@types/node-fetch": "^2.6.11", - "eslint-plugin-sf-plugin": "^1.20.1", + "eslint-plugin-sf-plugin": "^1.20.7", "esmock": "^2.6.7", "oclif": "^4.14.12", "ts-node": "^10.9.2", diff --git a/yarn.lock b/yarn.lock index d9be28b6..21d07f3d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -711,28 +711,7 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/core@7.24.9", "@babel/core@^7.1.0", "@babel/core@^7.10.4", "@babel/core@^7.12.3", "@babel/core@^7.21.3", "@babel/core@^7.7.5", "@babel/core@^7.9.0", "@babel/core@~7.24.7": - version "7.24.9" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.9.tgz#dc07c9d307162c97fa9484ea997ade65841c7c82" - integrity sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg== - dependencies: - "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.24.7" - "@babel/generator" "^7.24.9" - "@babel/helper-compilation-targets" "^7.24.8" - "@babel/helper-module-transforms" "^7.24.9" - "@babel/helpers" "^7.24.8" - "@babel/parser" "^7.24.8" - "@babel/template" "^7.24.7" - "@babel/traverse" "^7.24.8" - "@babel/types" "^7.24.9" - convert-source-map "^2.0.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.3" - semver "^6.3.1" - -"@babel/core@^7.23.9": +"@babel/core@7.25.2", "@babel/core@^7.23.9": version "7.25.2" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.2.tgz#ed8eec275118d7613e77a352894cd12ded8eba77" integrity sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA== @@ -753,6 +732,27 @@ json5 "^2.2.3" semver "^6.3.1" +"@babel/core@^7.1.0", "@babel/core@^7.10.4", "@babel/core@^7.12.3", "@babel/core@^7.21.3", "@babel/core@^7.7.5", "@babel/core@^7.9.0", "@babel/core@~7.24.7": + version "7.24.9" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.9.tgz#dc07c9d307162c97fa9484ea997ade65841c7c82" + integrity sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.24.9" + "@babel/helper-compilation-targets" "^7.24.8" + "@babel/helper-module-transforms" "^7.24.9" + "@babel/helpers" "^7.24.8" + "@babel/parser" "^7.24.8" + "@babel/template" "^7.24.7" + "@babel/traverse" "^7.24.8" + "@babel/types" "^7.24.9" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + "@babel/eslint-parser@^7.21.3": version "7.25.1" resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.25.1.tgz#469cee4bd18a88ff3edbdfbd227bd20e82aa9b82" @@ -851,6 +851,19 @@ "@babel/traverse" "^7.25.0" semver "^6.3.1" +"@babel/helper-create-class-features-plugin@^7.25.4": + version "7.25.4" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.4.tgz#57eaf1af38be4224a9d9dd01ddde05b741f50e14" + integrity sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.24.7" + "@babel/helper-member-expression-to-functions" "^7.24.8" + "@babel/helper-optimise-call-expression" "^7.24.7" + "@babel/helper-replace-supers" "^7.25.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" + "@babel/traverse" "^7.25.4" + semver "^6.3.1" + "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.24.7", "@babel/helper-create-regexp-features-plugin@^7.25.0": version "7.25.0" resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.0.tgz#17afe5d23b3a833a90f0fab9c2ae69fea192de5c" @@ -1044,7 +1057,7 @@ regenerator-runtime "^0.14.0" v8flags "^3.1.1" -"@babel/parser@7.24.8", "@babel/parser@~7.24.8": +"@babel/parser@7.24.8": version "7.24.8" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.8.tgz#58a4dbbcad7eb1d48930524a3fd93d93e9084c6f" integrity sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w== @@ -1054,7 +1067,7 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.0.tgz#9fdc9237504d797b6e7b8f66e78ea7f570d256ad" integrity sha512-CzdIU9jdP0dg7HdyB+bHvDJGagUv+qtzZt5rYCWwW6tITNqV9odjp6Qu41gkG0ca5UfdDUWrKkiAnHHdGRnOrA== -"@babel/parser@^7.23.9", "@babel/parser@^7.25.6": +"@babel/parser@^7.23.9", "@babel/parser@^7.25.6", "@babel/parser@~7.25.6": version "7.25.6" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.6.tgz#85660c5ef388cbbf6e3d2a694ee97a38f18afe2f" integrity sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q== @@ -1287,15 +1300,15 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-transform-async-generator-functions@7.24.7": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz#7330a5c50e05181ca52351b8fd01642000c96cfd" - integrity sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g== +"@babel/plugin-transform-async-generator-functions@7.25.4": + version "7.25.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.4.tgz#2afd4e639e2d055776c9f091b6c0c180ed8cf083" + integrity sha512-jz8cV2XDDTqjKPwVPJBIjORVEmSGYhdRa8e5k5+vN+uwcjSrSxUaebBRa4ko1jqNF2uxyg8G6XYk30Jv285xzg== dependencies: - "@babel/helper-environment-visitor" "^7.24.7" - "@babel/helper-plugin-utils" "^7.24.7" - "@babel/helper-remap-async-to-generator" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.8" + "@babel/helper-remap-async-to-generator" "^7.25.0" "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/traverse" "^7.25.4" "@babel/plugin-transform-async-generator-functions@^7.22.3", "@babel/plugin-transform-async-generator-functions@^7.25.0": version "7.25.0" @@ -1330,7 +1343,15 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.8" -"@babel/plugin-transform-class-properties@7.24.7", "@babel/plugin-transform-class-properties@^7.24.7": +"@babel/plugin-transform-class-properties@7.25.4": + version "7.25.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.4.tgz#bae7dbfcdcc2e8667355cd1fb5eda298f05189fd" + integrity sha512-nZeZHyCWPfjkdU5pA/uHiTaDAFUEqkpzf1YoQT2NeSynCGYq9rxfyI3XpQbfx/a0hSnFH6TGlEXvae5Vi7GD8g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.25.4" + "@babel/helper-plugin-utils" "^7.24.8" + +"@babel/plugin-transform-class-properties@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz#256879467b57b0b68c7ddfc5b76584f398cd6834" integrity sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w== @@ -1920,7 +1941,7 @@ debug "^4.3.1" globals "^11.1.0" -"@babel/traverse@7.24.8", "@babel/traverse@~7.24.8": +"@babel/traverse@7.24.8": version "7.24.8" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.8.tgz#6c14ed5232b7549df3371d820fbd9abfcd7dfab7" integrity sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ== @@ -1936,7 +1957,7 @@ debug "^4.3.1" globals "^11.1.0" -"@babel/traverse@^7.25.2": +"@babel/traverse@^7.25.2", "@babel/traverse@^7.25.4", "@babel/traverse@^7.25.6", "@babel/traverse@~7.25.6": version "7.25.6" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.6.tgz#04fad980e444f182ecf1520504941940a90fea41" integrity sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ== @@ -1967,7 +1988,7 @@ "@babel/helper-validator-identifier" "^7.24.7" to-fast-properties "^2.0.0" -"@babel/types@^7.25.2", "@babel/types@^7.25.6": +"@babel/types@^7.25.2", "@babel/types@^7.25.6", "@babel/types@~7.25.6": version "7.25.6" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.6.tgz#893942ddb858f32ae7a004ec9d3a76b3463ef8e6" integrity sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw== @@ -1976,15 +1997,6 @@ "@babel/helper-validator-identifier" "^7.24.7" to-fast-properties "^2.0.0" -"@babel/types@~7.24.8": - version "7.24.9" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.9.tgz#228ce953d7b0d16646e755acf204f4cf3d08cc73" - integrity sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ== - dependencies: - "@babel/helper-string-parser" "^7.24.8" - "@babel/helper-validator-identifier" "^7.24.7" - to-fast-properties "^2.0.0" - "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -2864,7 +2876,7 @@ resolved "https://registry.yarnpkg.com/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz#9299f82874bab9e4c7f9c48d865becbfe8d6907c" integrity sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw== -"@jsforce/jsforce-node@^3.4.0", "@jsforce/jsforce-node@^3.4.1": +"@jsforce/jsforce-node@^3.4.1": version "3.4.1" resolved "https://registry.yarnpkg.com/@jsforce/jsforce-node/-/jsforce-node-3.4.1.tgz#36f5cba775b395eeedba676a78eafe447c3f4b28" integrity sha512-PsBKfglH0/8W/Srr4LsxEFsVmjmZjEj/T4XLGpbBoK8yVObwbiMk4VqwA6XwiA6SHqnEqqQbHZxk2rr7dZC+4A== @@ -2893,34 +2905,34 @@ methods "^1.1.2" path-to-regexp "^6.1.0" -"@komaci/common-shared@250.0.0": - version "250.0.0" - resolved "https://registry.yarnpkg.com/@komaci/common-shared/-/common-shared-250.0.0.tgz#02b76fea82d93561b19bec468127992da9792d9c" - integrity sha512-ThWJhyZztjfdkeGx3YAmcv6IqihCmOnlNDRgEWN9CN15vGDPSKU0MA+8PLsNwSqsBY5AZ8AZn/Lxk4/TvCQPVw== +"@komaci/common-shared@254.0.2": + version "254.0.2" + resolved "https://registry.yarnpkg.com/@komaci/common-shared/-/common-shared-254.0.2.tgz#b8a4286bb26b0eb55d001302218a5dfd88e1adfd" + integrity sha512-zFl+o952nV/jr/ax41SxLS4p+UJ/nkGoLd2QTgBgXDYKbcrfj2pU80N1hQmvOzUx+O253BSSvI9WB5vaJP/IcQ== dependencies: "@babel/core" "^7.9.0" "@babel/generator" "^7.9.0" "@babel/parser" "^7.9.0" "@babel/types" "^7.9.0" -"@komaci/esm-generator@250.0.0": - version "250.0.0" - resolved "https://registry.yarnpkg.com/@komaci/esm-generator/-/esm-generator-250.0.0.tgz#b8e1b2f2b304a3e5884dadd1575d2c9a5791cb47" - integrity sha512-y4agfGm5mjcNKvSsAKXCobP4bwnFBXivrMwzWjsH1+x6eJy6Rx/gQrVupd/W3iYckXqwpFS3SF1Sr4XPDJXqUg== +"@komaci/esm-generator@254.0.2": + version "254.0.2" + resolved "https://registry.yarnpkg.com/@komaci/esm-generator/-/esm-generator-254.0.2.tgz#1f46c9ecf229b2572e1c20143c1b248b995f2ac5" + integrity sha512-vfqUzvLAYZ6gGv01uw5adocWSqbjlHSEvpR7HLDwBkQJxn8r01LoegoKt21Ro6UcxFl1PQuddodf9fyKwDvzbg== dependencies: "@babel/core" "^7.9.0" "@babel/generator" "^7.9.0" "@babel/types" "^7.9.0" - "@komaci/common-shared" "250.0.0" - "@komaci/static-analyzer" "250.0.0" + "@komaci/common-shared" "254.0.2" + "@komaci/static-analyzer" "254.0.2" -"@komaci/static-analyzer@250.0.0": - version "250.0.0" - resolved "https://registry.yarnpkg.com/@komaci/static-analyzer/-/static-analyzer-250.0.0.tgz#7f58c03c5e671ba6a7fff34594697a40cf4ea0ff" - integrity sha512-iugdzGQZqoExokFlYu65OTEq6g9fAA+5skqVnQLCgGzaEIki4uMtqwM6e96yizYJ31f7NU56LVyXhCZyVntp4A== +"@komaci/static-analyzer@254.0.2": + version "254.0.2" + resolved "https://registry.yarnpkg.com/@komaci/static-analyzer/-/static-analyzer-254.0.2.tgz#936788946c66c50fb9e622454167f6520a49837a" + integrity sha512-SfFO+6BshtoBzYlR5KGaY4qgRDImkr1biUKr7Ts8pJZqCtjPQ+9USyGfpAR75A0smjHfdspBTipE6kmpbQw1xQ== dependencies: "@babel/types" "^7.9.0" - "@komaci/common-shared" "250.0.0" + "@komaci/common-shared" "254.0.2" "@loadable/babel-plugin@^5.15.3": version "5.16.1" @@ -3023,69 +3035,71 @@ resolved "https://registry.yarnpkg.com/@locker/trusted-types/-/trusted-types-0.22.5.tgz#cf78cfec2d97a68678c0660656e4bdef2d5abc3a" integrity sha512-sHXROEFevqsNa8+Dl9Q46Ol7XYY8iD+KzdMj6HGVVFu6BY3Fb4sYiR257759V3PURrRcju0to4lDwkg7Qz0z0A== -"@lwc/aria-reflection@7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@lwc/aria-reflection/-/aria-reflection-7.1.3.tgz#320abd988dc0e0736b5f819aaad63086a426ef98" - integrity sha512-tXympXtJ6W0Zdc8sZXz8wSNdxMqIDvHRQ8mSZm1Pk8xtgOPnDlZYzlrz3iT1V++eunF6v77PoYCyr35qcSIrgQ== +"@lwc/aria-reflection@8.1.1": + version "8.1.1" + resolved "https://registry.yarnpkg.com/@lwc/aria-reflection/-/aria-reflection-8.1.1.tgz#a7c82928675f5d4368a61d4f1fbce27d8c47f1d6" + integrity sha512-c4OLb5RE0CkwDyru0INOjkeVGpXfkNiEqBtoU2/V22y1RQS+V4LOFq6vWAZ5gfVma2UCwqPY4kvh4wtX8mVojw== -"@lwc/babel-plugin-component@7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@lwc/babel-plugin-component/-/babel-plugin-component-7.1.3.tgz#247f58cc20c072ac799a4f9952c218eb7263b3ef" - integrity sha512-IHmGjHoXweDnOVpgUoF4voWpmf0oJvHxdLdvkTjqyWLuqafJ4jueD6ODxtNdzvFOGYm+meBbd6lz3ib6ZYirxQ== +"@lwc/babel-plugin-component@8.1.1": + version "8.1.1" + resolved "https://registry.yarnpkg.com/@lwc/babel-plugin-component/-/babel-plugin-component-8.1.1.tgz#74c0caffca250e493f13d1808d34a1904816efc6" + integrity sha512-ZOkz8Iwj7P4m/v/mPZGmPhzGFketl7mx9o9/xIaUOOPf3zSKgqPYXSr8/69OYO63QlGNGWIobWf38GPV9WJk6A== dependencies: "@babel/helper-module-imports" "7.24.7" - "@lwc/errors" "7.1.3" - "@lwc/shared" "7.1.3" + "@babel/traverse" "^7.25.6" + "@babel/types" "^7.25.0" + "@lwc/errors" "8.1.1" + "@lwc/shared" "8.1.1" line-column "~1.0.2" -"@lwc/compiler@7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@lwc/compiler/-/compiler-7.1.3.tgz#8c77b4023ce3a880846b94d670a41fe7e1be078c" - integrity sha512-lGAUKS5RCvZh2pUtsRO4zmhQPzZu2oYaEjDOmTaEvcqEDOXDI/+izuZSEBpld1kQ/5GUwqesYUHS/hpm3AXsPg== +"@lwc/compiler@8.1.1": + version "8.1.1" + resolved "https://registry.yarnpkg.com/@lwc/compiler/-/compiler-8.1.1.tgz#1b1fa98c633796dce5903c7d58315b53b7bbe418" + integrity sha512-zF8uUW3ZdnIeewL0avslMiz/k9uyGe0vWv4cjmHHfWaV49x5di9XmXRPEEH/DCn/tMtWgIcviFBFS/lLVMc/sA== dependencies: - "@babel/core" "7.24.9" - "@babel/plugin-transform-async-generator-functions" "7.24.7" + "@babel/core" "7.25.2" + "@babel/plugin-transform-async-generator-functions" "7.25.4" "@babel/plugin-transform-async-to-generator" "7.24.7" - "@babel/plugin-transform-class-properties" "7.24.7" + "@babel/plugin-transform-class-properties" "7.25.4" "@babel/plugin-transform-object-rest-spread" "7.24.7" "@locker/babel-plugin-transform-unforgeables" "0.22.0" - "@lwc/babel-plugin-component" "7.1.3" - "@lwc/errors" "7.1.3" - "@lwc/shared" "7.1.3" - "@lwc/ssr-compiler" "7.1.3" - "@lwc/style-compiler" "7.1.3" - "@lwc/template-compiler" "7.1.3" - -"@lwc/dev-server-plugin-lex@9.4.0": - version "9.4.0" - resolved "https://registry.yarnpkg.com/@lwc/dev-server-plugin-lex/-/dev-server-plugin-lex-9.4.0.tgz#312cd046eda02c09744e21f80c72b32c3b8d4536" - integrity sha512-QDD7KHsbuNFeOcLuq1RRXZJF7IeYkNeN+kfJROkshHZnsh0FCFM4swSsMKYcVBbt98JFHKKFROnoJC8F9riGoA== + "@lwc/babel-plugin-component" "8.1.1" + "@lwc/errors" "8.1.1" + "@lwc/shared" "8.1.1" + "@lwc/ssr-compiler" "8.1.1" + "@lwc/style-compiler" "8.1.1" + "@lwc/template-compiler" "8.1.1" + +"@lwc/dev-server-plugin-lex@10.5.0": + version "10.5.0" + resolved "https://registry.yarnpkg.com/@lwc/dev-server-plugin-lex/-/dev-server-plugin-lex-10.5.0.tgz#94f745ff59cc15a20b2a010c4d3f0c1e99c3ed2d" + integrity sha512-+YimBrsAfBxPeqZYYbbvIsB4qyUA5/EPzTTVegszWUmoNp4z6ckgCTQttwF2mcNhrhL5P7XMHkhA+ji7Kgw/aQ== dependencies: - magic-string "~0.30.10" + magic-string "~0.30.11" -"@lwc/engine-core@7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@lwc/engine-core/-/engine-core-7.1.3.tgz#99d7a63b9464b6d9a15f014bad9c6b43b999c593" - integrity sha512-DrmFJvD952y3b4Hp7o0l6Z5nMq9xaBTxvRgKgkG81q90M3qbcZbDd504KA0VBCR3BmZXgprLYC9Zf/S5wVJF3Q== +"@lwc/engine-core@8.1.1": + version "8.1.1" + resolved "https://registry.yarnpkg.com/@lwc/engine-core/-/engine-core-8.1.1.tgz#bfddfca4fa44bd08880fc5ea4942b3d8e763462f" + integrity sha512-lCUDAQi9XPNQDSZzT/Gqh7CXV9e06A7lo+ktXN9KyG7aRqWXONb15Bz5Qk+m8yJPaEkBHHC88wMwRhl9r3YAEQ== dependencies: - "@lwc/features" "7.1.3" - "@lwc/shared" "7.1.3" - "@lwc/signals" "7.1.3" + "@lwc/features" "8.1.1" + "@lwc/shared" "8.1.1" + "@lwc/signals" "8.1.1" -"@lwc/engine-dom@7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@lwc/engine-dom/-/engine-dom-7.1.3.tgz#86066bbce7c7c6de3f64e4e425b2f71717ab0bf0" - integrity sha512-/bjo0A1eOgl32FnqwmWGqsUnogESCUoJocdgABMj/3YxULg9biMNzl7m1Yo7T0EXmxsKkr4ngpGeAhRPABj75g== +"@lwc/engine-dom@8.1.1": + version "8.1.1" + resolved "https://registry.yarnpkg.com/@lwc/engine-dom/-/engine-dom-8.1.1.tgz#c1725e6ea9d19b3ea82185665c276b42afe90800" + integrity sha512-/xRq9/p6noja218usye8ktcZzyUANzMKE6dupRNqkBQir9kMWVuPHlS9ZbodRxlEI8j6oK15iymQj7ZAyE3Lsg== -"@lwc/engine-server@7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@lwc/engine-server/-/engine-server-7.1.3.tgz#01beb90d2d2ab1d5d21f023d703fa3b6c68bfba2" - integrity sha512-dvE9j2o7MppE04htO+KNzK6IKaHAg3auV5p35Lw6mcYioUH0ZZmmQAos3NusOYkHYMrglB48wLXEMkocczUuAg== +"@lwc/engine-server@8.1.1": + version "8.1.1" + resolved "https://registry.yarnpkg.com/@lwc/engine-server/-/engine-server-8.1.1.tgz#bc381acd3d7ebdb53e592d33b2b31e4e9484d8d6" + integrity sha512-Uo2ALxquWpFWAhfyK8y7W7gFXlGkjlfvlQS4UwArOVHwZZXN+bla2s9eyg/HSpyDWYdyPTlcEEzAhqEtALjXRg== -"@lwc/errors@7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@lwc/errors/-/errors-7.1.3.tgz#6ecf309e49d6ad5b9adca396ca1499e612d79c77" - integrity sha512-lBAXFIJM5IFBJFKYpNHVVwBXpUwnewQ3QpZ+jFEsvu3v4JYnmyXu5fXRGpNuUUfBZHEtABBMB0HgOJlW/OxG/Q== +"@lwc/errors@8.1.1": + version "8.1.1" + resolved "https://registry.yarnpkg.com/@lwc/errors/-/errors-8.1.1.tgz#c0db4240d013004bd469bf8f83e55ec18df7bfb1" + integrity sha512-FZT7yJxA8OZt+VzTlg6nJMeO2acWM3fVT8LBe22nF2yax1o/VgK/QBzNheQfvVmdiZnJ0uA0MNjslhYkxPhzOg== "@lwc/eslint-plugin-lwc-platform@~4.1.3": version "4.1.3" @@ -3102,62 +3116,64 @@ globals "^13.24.0" minimatch "^9.0.4" -"@lwc/features@7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@lwc/features/-/features-7.1.3.tgz#8ecbddd664e47c5a7d3f62e40d86b141799e5a79" - integrity sha512-SeW8StopeQcjQWDDza3mKFdRiU2QrUqu86pCGLPJHF6peHniLcpjXG8fpmMubG98RlTLb2m+iHLbpMGJxnygyA== +"@lwc/features@8.1.1": + version "8.1.1" + resolved "https://registry.yarnpkg.com/@lwc/features/-/features-8.1.1.tgz#f4aa32c1507c6ab6269b2685a31c257174a2f064" + integrity sha512-2LhN4E5Py2cvHBfc87FqNzse5LiF2tY3d6CIsArC6Hq+cA+P7bpn0GZgebL0ueGIfGymzbUE2zFGqukZrYL3iA== dependencies: - "@lwc/shared" "7.1.3" + "@lwc/shared" "8.1.1" -"@lwc/lwc-dev-server@^9.4.0": - version "9.4.0" - resolved "https://registry.yarnpkg.com/@lwc/lwc-dev-server/-/lwc-dev-server-9.4.0.tgz#7d95b23341e6d4fa3f9762dec5676535b9c20ea6" - integrity sha512-6yG8Jnhs6d5RnAxI/eC3noaybGYCFlggHHYPZhIVKYwVLOg4DLZf5E+9Y8hT9bTud7bR4xAD/gVUet1MZdJ/pQ== +"@lwc/lwc-dev-server@^10.5.0": + version "10.5.0" + resolved "https://registry.yarnpkg.com/@lwc/lwc-dev-server/-/lwc-dev-server-10.5.0.tgz#f1821b5784fb38f69b7587b39baf7bfc9f726155" + integrity sha512-u1rAdVmMxp3BfA+BIPbTvb9oCm7BwzlKlPRkgY5YecytjFaXoyHKxkGE/jYbSPXiEnulnKhCJCfksoNXDtWk6Q== dependencies: - "@lwc/sfdc-lwc-compiler" "9.4.0" + "@lwc/sfdc-lwc-compiler" "10.5.0" chalk "~5.3.0" chokidar "~3.6.0" commander "~10.0.0" + glob "^11.0.0" ws "^8.18.0" -"@lwc/metadata@9.4.0": - version "9.4.0" - resolved "https://registry.yarnpkg.com/@lwc/metadata/-/metadata-9.4.0.tgz#8c884b2476058d11e37e562470997cdabea31297" - integrity sha512-sVyzkeBEPTz24JLK+XSHWA96jZESe7uerTIy2tQf0UoAz94thZTLZ/69uXEHHNFrOeL5u9bEtJo14uldAqXdjg== - dependencies: - "@babel/parser" "~7.24.8" - "@babel/traverse" "~7.24.8" - "@babel/types" "~7.24.8" - "@lwc/sfdc-compiler-utils" "9.4.0" - postcss "~8.4.39" - postcss-selector-parser "~6.1.0" +"@lwc/metadata@10.5.0": + version "10.5.0" + resolved "https://registry.yarnpkg.com/@lwc/metadata/-/metadata-10.5.0.tgz#737e03de2fb6dc65df59960a2503aa6d1026b5cf" + integrity sha512-t7nRUTujAU9MknCZ5bK8ny40lPW2SG45FYxvgrxnzFcIkVoy1drjeBzFUkvVkydeMPuTDV2vV7PN2Tiil5BKvw== + dependencies: + "@babel/parser" "~7.25.6" + "@babel/traverse" "~7.25.6" + "@babel/types" "~7.25.6" + "@lwc/sfdc-compiler-utils" "10.5.0" + postcss "~8.4.47" + postcss-selector-parser "~6.1.2" postcss-value-parser "~4.2.0" -"@lwc/module-resolver@7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@lwc/module-resolver/-/module-resolver-7.1.3.tgz#52ba6a0de21b675aa52e1afe076e9126c07f503f" - integrity sha512-vAr+TrRoZPjBi2H0bFlretZAXxtM4hclY97ByeYMLNeZ1BFW90XeQR1knoq8tswBwrwvjhFVWvnD0DVfpYundw== +"@lwc/module-resolver@8.1.1": + version "8.1.1" + resolved "https://registry.yarnpkg.com/@lwc/module-resolver/-/module-resolver-8.1.1.tgz#fa9ba7c616f0998f8f25cdafb2477915b01276ce" + integrity sha512-gHCcuuhWCus09bc2CVcBEwpxHKkFpxp6C90SEKnVe7TeGOzO44f0UfcryA4fhh3QZIzCZXSE3VEfbrOZG4exBg== dependencies: resolve "~1.22.8" -"@lwc/rollup-plugin@7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@lwc/rollup-plugin/-/rollup-plugin-7.1.3.tgz#58fc684736fe9acdef594ed8f676ed84952e8066" - integrity sha512-UjdsmxOdv7D3vSgpj0uiWmyf0wHVaDiw8uI15X3IUAHVBKEzzfR+naY+OYQxW4LM98rooaKbUB2FgWHNDgcEgg== +"@lwc/rollup-plugin@8.1.1": + version "8.1.1" + resolved "https://registry.yarnpkg.com/@lwc/rollup-plugin/-/rollup-plugin-8.1.1.tgz#d60257da239d4a74b6fcc20c2f233ad00dfdfce1" + integrity sha512-yjJRlJX+RXUQBogLz6RMLhFR6H4qR40fP0IguyZEHVQPkWcwbGuj9YKMCRuQI75PGBVYsyySZ+P8gltt+uHV8Q== dependencies: - "@lwc/compiler" "7.1.3" - "@lwc/module-resolver" "7.1.3" + "@lwc/compiler" "8.1.1" + "@lwc/module-resolver" "8.1.1" + "@lwc/shared" "8.1.1" "@rollup/pluginutils" "~5.1.0" -"@lwc/sfdc-compiler-utils@9.4.0": - version "9.4.0" - resolved "https://registry.yarnpkg.com/@lwc/sfdc-compiler-utils/-/sfdc-compiler-utils-9.4.0.tgz#cf1dc1d639e03c52ef2f497550fa31842a755319" - integrity sha512-glKhsJUuTrkrYEuS4n9A/2+4GEs6DAuEuRcFL0hKR9nGjE97rKXiS17tB9+xhT7YAYqeI791Enya0fjchXKXSg== +"@lwc/sfdc-compiler-utils@10.5.0": + version "10.5.0" + resolved "https://registry.yarnpkg.com/@lwc/sfdc-compiler-utils/-/sfdc-compiler-utils-10.5.0.tgz#b0905bc09c9c6ca302a4eb3e459fd0a10b86d97d" + integrity sha512-wEjp26GG+AtVDYRFe7MPRTk1ny+MPZlMlpDoLA9KZRHyvzc8Sx1agXXpWwc77Gb771Vk+L3Yscd8eFyxKkAZ2w== -"@lwc/sfdc-lwc-compiler@9.4.0", "@lwc/sfdc-lwc-compiler@^9.4.0": - version "9.4.0" - resolved "https://registry.yarnpkg.com/@lwc/sfdc-lwc-compiler/-/sfdc-lwc-compiler-9.4.0.tgz#049563da654d948bc3de4ea7eae85ad05cb4de18" - integrity sha512-YTDn9MbuOBdUbbqr283ybXsirP/6iSqJTKd63c7Lua9I25+FDDm4/QnFxfLx1k6k6teTDhob1+ShmP/ttTOMgQ== +"@lwc/sfdc-lwc-compiler@10.5.0", "@lwc/sfdc-lwc-compiler@^10.5.0": + version "10.5.0" + resolved "https://registry.yarnpkg.com/@lwc/sfdc-lwc-compiler/-/sfdc-lwc-compiler-10.5.0.tgz#f734e6f6d71dd9f1485d3ca89e96b2edf63a657f" + integrity sha512-bLbkHsdb246eVqxkNbiKWieiqggDBxcRlK8/uccFI2872kcSrUkBRxZf0QQAASwZ0D0gN1z+LyAowErcs9TOdQ== dependencies: "@babel/core" "7.24.8" "@babel/parser" "7.24.8" @@ -3165,12 +3181,12 @@ "@babel/preset-typescript" "7.24.7" "@babel/traverse" "7.24.8" "@babel/types" "7.24.8" - "@komaci/esm-generator" "250.0.0" - "@lwc/dev-server-plugin-lex" "9.4.0" + "@komaci/esm-generator" "254.0.2" + "@lwc/dev-server-plugin-lex" "10.5.0" "@lwc/eslint-plugin-lwc" "~1.8.2" "@lwc/eslint-plugin-lwc-platform" "~4.1.3" - "@lwc/metadata" "9.4.0" - "@lwc/sfdc-compiler-utils" "9.4.0" + "@lwc/metadata" "10.5.0" + "@lwc/sfdc-compiler-utils" "10.5.0" "@rollup/plugin-babel" "^6.0.4" "@rollup/plugin-replace" "^5.0.7" "@salesforce/eslint-config-lwc" "~3.6.0" @@ -3191,66 +3207,66 @@ rollup "~3.29.2" terser "~5.31.2" -"@lwc/shared@7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@lwc/shared/-/shared-7.1.3.tgz#908105ac22a4f6b775d8ff50670d128d1e63ecaf" - integrity sha512-PaYi04avVZfNYwUIReFGxBpXFgEOk/z3udTEviUnSmEUxxiaQpkv5rUAiDl/FlVOuwFiTnIOdsPJHVkpBUFsIA== +"@lwc/shared@8.1.1": + version "8.1.1" + resolved "https://registry.yarnpkg.com/@lwc/shared/-/shared-8.1.1.tgz#9d0314b715b9379ef57ee6f5ff0b6cd75cf4c2e7" + integrity sha512-FfVfVSg5T2JM9i+W2uYx6u4HsCpGmFYPDqT8KzLqrJjlaZA0qrRs0FrMwBgPW4N1fygkWodo6TdjmNNkX9Z/vQ== -"@lwc/signals@7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@lwc/signals/-/signals-7.1.3.tgz#43901ae76ffd624de9f8cd8beb5ed5904856339e" - integrity sha512-ssS08TwU96YQtfwsjQQmtKWplIaui2/F2JRnF+pTaDckIWAyjED0622/rzQUlLgTmrQe9zBtYD7W/KZSDRY24A== +"@lwc/signals@8.1.1": + version "8.1.1" + resolved "https://registry.yarnpkg.com/@lwc/signals/-/signals-8.1.1.tgz#4cfb49eac748724043a09b789e5d40f6b2a5d076" + integrity sha512-j1hSvCyla8Az2ksWD+N9c0XnHd3Dd5Q/8D9ggpTSLoUjtzX7oR5iE9geYiGCsgkqKpd2TSpKHUH0h6R1UzcfXA== -"@lwc/ssr-compiler@7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@lwc/ssr-compiler/-/ssr-compiler-7.1.3.tgz#24a94d81e6bf3af00f24956ed39a791b761ac49a" - integrity sha512-eo4ek0M/R9U3LOmT93EMAKnIPPnhzX3wyasYWHtdz/eohnhyFMKTZ4qXmlzT551JcYwBW2nq6lHEgXdoimVjUQ== +"@lwc/ssr-compiler@8.1.1": + version "8.1.1" + resolved "https://registry.yarnpkg.com/@lwc/ssr-compiler/-/ssr-compiler-8.1.1.tgz#27de981771ee1746811c8de6a713a58d3b0f3b90" + integrity sha512-sp8aQ56kl8oF8FIRUVTQ+UHDc/V2IifAObE5mRsoyXisye1Bb27xL70GLgRAllxYQ3JqnVjb2E65Y18FdZ+tmA== dependencies: - "@lwc/template-compiler" "7.1.3" + "@lwc/shared" "8.1.1" + "@lwc/template-compiler" "8.1.1" acorn "8.12.1" - astring "^1.8.6" - estree-toolkit "^1.7.5" + astring "^1.9.0" + estree-toolkit "^1.7.8" immer "^10.1.1" - meriyah "^4.5.0" + meriyah "^5.0.0" -"@lwc/style-compiler@7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@lwc/style-compiler/-/style-compiler-7.1.3.tgz#d4bea3827802aa5c36a11e3ad2c043a13e3b533c" - integrity sha512-zuWmJsR0sUZ+yOS1H6K342kr2vM4tky1Q3yt8a+/D3hiNWjFmYKHeAlUTQVoWnzslbwmzaCmObavB8dKYr4LCA== +"@lwc/style-compiler@8.1.1": + version "8.1.1" + resolved "https://registry.yarnpkg.com/@lwc/style-compiler/-/style-compiler-8.1.1.tgz#46efd1ae85dee321c7577a6bd0379bd27cde3d69" + integrity sha512-JEP5KehV05tM12ICLGp6GFeABOKxV5Gq9x77/8RNoRQInWEx0hdCtQkitak2ZM0kfzQGHTOAxl9X4EI3hDc4kw== dependencies: - "@lwc/shared" "7.1.3" - postcss "~8.4.39" - postcss-selector-parser "~6.1.1" + "@lwc/shared" "8.1.1" + postcss "~8.4.47" + postcss-selector-parser "~6.1.2" postcss-value-parser "~4.2.0" -"@lwc/synthetic-shadow@7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@lwc/synthetic-shadow/-/synthetic-shadow-7.1.3.tgz#9de7ffadfdc3d658848a76253cfc98e0bfd838d2" - integrity sha512-eADCZ7L6c42xFEqtvoDEA1DW3ExQEJUJuZr/QMjfy4luGQtNqheT6gyu3CQQz0Ofn/0RJBz8CgwWIWLMjDYulw== +"@lwc/synthetic-shadow@8.1.1": + version "8.1.1" + resolved "https://registry.yarnpkg.com/@lwc/synthetic-shadow/-/synthetic-shadow-8.1.1.tgz#322a8efff6ff4569edcc2115edf0ba2cf0fe9ef1" + integrity sha512-FGEh+YtFvOu8oFGLlVeQyCC31bHHvB3r1+iA8PApQU42sMbxYH+CtzSwAwaRCoN5oCBl/AoNDoBWAO746e+Rmg== -"@lwc/template-compiler@7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@lwc/template-compiler/-/template-compiler-7.1.3.tgz#445e1f46bf0b25af26f3cf1a75b90d118c21e0d9" - integrity sha512-bVrjDZdlnlpwlXewvsujOxX48oVgEzdeBTNim66r9khZVgne/WLNZQexQWtd6Wrb5POvnvefSUjsBi8sB+Oofw== +"@lwc/template-compiler@8.1.1": + version "8.1.1" + resolved "https://registry.yarnpkg.com/@lwc/template-compiler/-/template-compiler-8.1.1.tgz#b5bbf8e530e92af22f555ba9af71032859b27dc0" + integrity sha512-aVEo4sbCYjeTPfO3eW+uTewtgmyYmB0q8sLAn/Vv17NHpFdWm+cJ6Rl/+byfKBp3h99ZlwbsffNr8yxCpQMaNg== dependencies: - "@lwc/errors" "7.1.3" - "@lwc/shared" "7.1.3" + "@lwc/errors" "8.1.1" + "@lwc/shared" "8.1.1" acorn "~8.12.1" - astring "~1.8.6" + astring "~1.9.0" he "~1.2.0" -"@lwc/types@7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@lwc/types/-/types-7.1.3.tgz#c4ef87c71a467980d52d97ce2bcb3873f5ad03eb" - integrity sha512-9qlS3NXQEqLqg1oWkqNsEQ3rqBJ4aZ6n+Bi/GTEYOqShshgs83v/GT3YnzlMVJMFLM2sSW7v7pLopeWZoCqZVg== +"@lwc/types@8.1.1": + version "8.1.1" + resolved "https://registry.yarnpkg.com/@lwc/types/-/types-8.1.1.tgz#c03ba8103890eccd2f027048299c3151e0d57bff" + integrity sha512-EmBTeW5MYcAbKHibEkgOyiWaPMaSNQ+F507jHljyGzitnd0u4iTkAP00xglIJS2HxoPMtuZ0sH/MdeHVMJFS1A== dependencies: - "@lwc/engine-core" "7.1.3" - "@lwc/template-compiler" "7.1.3" + "@lwc/engine-core" "8.1.1" -"@lwc/wire-service@7.1.3": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@lwc/wire-service/-/wire-service-7.1.3.tgz#c2fca06a68f1750f7b6e965f70abdad3361268d9" - integrity sha512-Y1eGVdGKPhjon4MBogxU7fK60rOsUKhyI0LSbMvDNbdG7NHAgEZ42XLmA2iXLkhfRFaadgevJSC4k+Lp1VbW3A== +"@lwc/wire-service@8.1.1": + version "8.1.1" + resolved "https://registry.yarnpkg.com/@lwc/wire-service/-/wire-service-8.1.1.tgz#91217740dc1929002d24e67fd11a5582c4625a4c" + integrity sha512-2NelL+JqSrortYwYwmnOhAWjYRUYfhiMqjBjzYvm7FwfIMRqJBFAaObQrVAF+/LyvuQHerbrAmsTDWjVlq3/NQ== "@lwrjs/api@0.14.3": version "0.14.3" @@ -3718,10 +3734,10 @@ wordwrap "^1.0.0" wrap-ansi "^7.0.0" -"@oclif/plugin-command-snapshot@^5.2.12": - version "5.2.15" - resolved "https://registry.yarnpkg.com/@oclif/plugin-command-snapshot/-/plugin-command-snapshot-5.2.15.tgz#039e2457638d0d630a6006d67de329add6519f5f" - integrity sha512-nRyleFoNgyy8vLGlzE1ryjmlKA8E53NFqbgHl245Qgw9LbrC7czINnnyI2rkJLxxO0puGnJ5+qlz7bLDCwbSiw== +"@oclif/plugin-command-snapshot@^5.2.16": + version "5.2.16" + resolved "https://registry.yarnpkg.com/@oclif/plugin-command-snapshot/-/plugin-command-snapshot-5.2.16.tgz#8b2acebc9a2bb92e7d1ddea8eb11b4de59824f79" + integrity sha512-ONtTHVlrmDL/VkUxHqxKIi9HepSrfYa9AxIKm03MSPX1UJsDTyi0kPgqu0aYAdf1dyKhqfNRKNaGa9lBVYDOvw== dependencies: "@oclif/core" "^4" ansis "^3.3.2" @@ -4080,13 +4096,13 @@ estree-walker "^2.0.2" picomatch "^2.3.1" -"@salesforce/cli-plugins-testkit@^5.3.25": - version "5.3.30" - resolved "https://registry.yarnpkg.com/@salesforce/cli-plugins-testkit/-/cli-plugins-testkit-5.3.30.tgz#43468c526b054f495e498a5d494ea3b56347b138" - integrity sha512-CnmzrN9gzqIg5NnpwmCmxrq7PtrfqivpV/nDXwHQNSru6Ug6OAqNQGHziLnurzH/UxzHUuv1IL2e6E5ZVRjJoQ== +"@salesforce/cli-plugins-testkit@^5.3.32": + version "5.3.32" + resolved "https://registry.yarnpkg.com/@salesforce/cli-plugins-testkit/-/cli-plugins-testkit-5.3.32.tgz#30018a25d68b21ad2cb4b91c82be1bcf9690629b" + integrity sha512-eXi0n4Ae7igTS4PAvuK19I5utA9p1uQlojNFlvQl0Oiqidy9Rl5i5GWekIAmNrn/hX0gbftwAh4PezB/W5hZ3Q== dependencies: - "@salesforce/core" "^8.5.4" - "@salesforce/kit" "^3.2.1" + "@salesforce/core" "^8.5.7" + "@salesforce/kit" "^3.2.3" "@salesforce/ts-types" "^2.0.11" "@types/shelljs" "^0.8.15" debug "^4.3.7" @@ -4120,36 +4136,12 @@ semver "^7.6.3" ts-retry-promise "^0.8.1" -"@salesforce/core@^8.3.0": - version "8.3.0" - resolved "https://registry.yarnpkg.com/@salesforce/core/-/core-8.3.0.tgz#b61fb6c0c0dec5664ce12ba62ebe35136ae33878" - integrity sha512-HZchC42oGJ5RQsG9HpAb1bT7ohjB31ATDz46ryMvLngMmrfHnyzv2mlIi6UdYkJ/2meH2BJkibHi8paPrtF+/A== - dependencies: - "@jsforce/jsforce-node" "^3.4.0" - "@salesforce/kit" "^3.1.6" - "@salesforce/schemas" "^1.9.0" - "@salesforce/ts-types" "^2.0.10" - ajv "^8.17.1" - change-case "^4.1.2" - fast-levenshtein "^3.0.0" - faye "^1.4.0" - form-data "^4.0.0" - js2xmlparser "^4.0.1" - jsonwebtoken "9.0.2" - jszip "3.10.1" - pino "^9.3.2" - pino-abstract-transport "^1.2.0" - pino-pretty "^11.2.2" - proper-lockfile "^4.1.2" - semver "^7.6.3" - ts-retry-promise "^0.8.1" - "@salesforce/dev-config@^4.3.1": version "4.3.1" resolved "https://registry.yarnpkg.com/@salesforce/dev-config/-/dev-config-4.3.1.tgz#4dac8245df79d675258b50e1d24e8c636eaa5e10" integrity sha512-rO6axodoRF2SA1kknGttIWuL7HhIwSmweGlBzM8y2m5TH8DeIv4xsqYc8Cu+SrR3JT1FN4nh6XgrogI83AJfKg== -"@salesforce/dev-scripts@^10.2.7": +"@salesforce/dev-scripts@^10.2.10": version "10.2.10" resolved "https://registry.yarnpkg.com/@salesforce/dev-scripts/-/dev-scripts-10.2.10.tgz#6aca3c6a0926b5ed0710d1f21a940687ff994e58" integrity sha512-4vYRV5PvssKWfsnOOAXDvYfHaj2M3bCprlGcZBGnPAi52cNzoj9GcOmC1RRrPdQmHL4vWZvSiqgRgVLKQQdfkw== @@ -4196,14 +4188,7 @@ resolved "https://registry.yarnpkg.com/@salesforce/eslint-plugin-lightning/-/eslint-plugin-lightning-1.0.0.tgz#9ecf80527d83394960ef3c358c790cdfde44f578" integrity sha512-zk0PKXAcHKHepAG2EOSWlkOTxQM0Aw1CT6+MUxJcM42fCDwH/yPPpGkG3CWtRfmVViODGOwU9ywU2wlkAYcvUQ== -"@salesforce/kit@^3.1.6", "@salesforce/kit@^3.2.1": - version "3.2.1" - resolved "https://registry.yarnpkg.com/@salesforce/kit/-/kit-3.2.1.tgz#3de2c9ff52710a169fc887716d97c00d26065c56" - integrity sha512-LrZH2F06XPLUTMXC3av6A0VDAJykUqRtYB6tTjAKzwS1gCnp6BEn6VyjZNg0Fg/Kfp6OTrMxiIgbUFsNehEV7A== - dependencies: - "@salesforce/ts-types" "^2.0.12" - -"@salesforce/kit@^3.2.2": +"@salesforce/kit@^3.2.2", "@salesforce/kit@^3.2.3": version "3.2.3" resolved "https://registry.yarnpkg.com/@salesforce/kit/-/kit-3.2.3.tgz#a7293c384ef6133191fe3590e604e3896fdecf4a" integrity sha512-X8rZouLt06dxRkn+uYTwywWDS/NqZ783AyomGqgtWdUxF61EOJvu0ehtcYeutx9Ng08uuZ+s6wNvWiDsdhUcPg== @@ -4224,14 +4209,14 @@ listr2 "^8.2.4" node-forge "^1.3.1" -"@salesforce/plugin-command-reference@^3.1.13": - version "3.1.23" - resolved "https://registry.yarnpkg.com/@salesforce/plugin-command-reference/-/plugin-command-reference-3.1.23.tgz#71969e939a114b69eab5aa099fe7b1fec1444402" - integrity sha512-w04Ff0JWt3I64bustH+wM07OgMwuKzuYMBkCwvDq/mU4lHWyLVvP3Kc6ByqziPUdnx9oczyxEl2qSXTaS2odtQ== +"@salesforce/plugin-command-reference@^3.1.26": + version "3.1.26" + resolved "https://registry.yarnpkg.com/@salesforce/plugin-command-reference/-/plugin-command-reference-3.1.26.tgz#eabf0fb7eca24a94554233157abeed2697e21f6d" + integrity sha512-pKDangm2kXKasyIEU7SSTIQCDz/9qf14L0CbZFrQDWCaHQd5hSl15G/IYqM3FU08Yk6AkR6O2zcpqsRsB9GoIw== dependencies: "@oclif/core" "^4" - "@salesforce/core" "^8.3.0" - "@salesforce/kit" "^3.2.2" + "@salesforce/core" "^8.5.7" + "@salesforce/kit" "^3.2.3" "@salesforce/sf-plugins-core" "^11.3.5" "@salesforce/ts-types" "^2.0.11" chalk "^5.3.0" @@ -4349,7 +4334,7 @@ resolved "https://registry.yarnpkg.com/@salesforce/schemas/-/schemas-1.9.0.tgz#ba477a112653a20b4edcf989c61c57bdff9aa3ca" integrity sha512-LiN37zG5ODT6z70sL1fxF7BQwtCX9JOWofSU8iliSNIM+WDEeinnoFtVqPInRSNt8I0RiJxIKCrqstsmQRBNvA== -"@salesforce/sf-plugins-core@^11.2.4", "@salesforce/sf-plugins-core@^11.3.10", "@salesforce/sf-plugins-core@^11.3.5": +"@salesforce/sf-plugins-core@^11.3.10", "@salesforce/sf-plugins-core@^11.3.5": version "11.3.10" resolved "https://registry.yarnpkg.com/@salesforce/sf-plugins-core/-/sf-plugins-core-11.3.10.tgz#22dcb645e24110a5a50a5ee2602c62d855e85de6" integrity sha512-Gvj6OM57cs1R/M/U8tWCo0srTyLNAsSOVtRWie8nz6x/qp6212ewkVgwwHBmP8XJsfuzjNvbzGcCjrCgwBzmCQ== @@ -6265,7 +6250,12 @@ ast-types-flow@^0.0.7: resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== -astring@^1.8.6, astring@~1.8.6: +astring@^1.9.0, astring@~1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/astring/-/astring-1.9.0.tgz#cc73e6062a7eb03e7d19c22d8b0b3451fd9bfeef" + integrity sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg== + +astring@~1.8.6: version "1.8.6" resolved "https://registry.yarnpkg.com/astring/-/astring-1.8.6.tgz#2c9c157cf1739d67561c56ba896e6948f6b93731" integrity sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg== @@ -8341,7 +8331,7 @@ eslint-plugin-react@^7.32.2: string.prototype.matchall "^4.0.11" string.prototype.repeat "^1.0.0" -eslint-plugin-sf-plugin@^1.20.1: +eslint-plugin-sf-plugin@^1.20.7: version "1.20.7" resolved "https://registry.yarnpkg.com/eslint-plugin-sf-plugin/-/eslint-plugin-sf-plugin-1.20.7.tgz#f22dfe52f6731e68e6ff54debccc938e7802645c" integrity sha512-Lps86ebnRrHTYRVMJPvoQtvM+hmTzkEj0mbD3d0UfPPvTZ2dy5HtFk/8OspG9HweyYbTJU6qoTXWDwIH09LD0g== @@ -8496,10 +8486,10 @@ estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== -estree-toolkit@^1.7.5: - version "1.7.7" - resolved "https://registry.yarnpkg.com/estree-toolkit/-/estree-toolkit-1.7.7.tgz#b61e2f91579fb2dc74f7b58823e61b4e1887f196" - integrity sha512-HBbdqx4TB7uQM+c4NeFXc2/qOc3VqRkyTOdCn4ukyruVEbqDxT4M/3Hce1C8D4SACqWwHNhQdeM8sdBZmDNaAA== +estree-toolkit@^1.7.8: + version "1.7.8" + resolved "https://registry.yarnpkg.com/estree-toolkit/-/estree-toolkit-1.7.8.tgz#45888dcce8b4f0c8bae7d58fd4fd4d19f2c15258" + integrity sha512-v0Q0L+0agSDFe3x9Sj7aAzrI9afvsfr5r7AM2SNk/8bKYRQ3tUf4PQEUWe99LkWysmT1PsuSpW+W1w/xZmCKeg== dependencies: "@types/estree" "^1.0.5" "@types/estree-jsx" "^1.0.5" @@ -9247,6 +9237,18 @@ glob@^10.3.10: package-json-from-dist "^1.0.0" path-scurry "^1.11.1" +glob@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-11.0.0.tgz#6031df0d7b65eaa1ccb9b29b5ced16cea658e77e" + integrity sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g== + dependencies: + foreground-child "^3.1.0" + jackspeak "^4.0.1" + minimatch "^10.0.0" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^2.0.0" + glob@^8.0.3, glob@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" @@ -10502,6 +10504,13 @@ jackspeak@^3.1.2: optionalDependencies: "@pkgjs/parseargs" "^0.11.0" +jackspeak@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-4.0.2.tgz#11f9468a3730c6ff6f56823a820d7e3be9bef015" + integrity sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw== + dependencies: + "@isaacs/cliui" "^8.0.2" + jake@^10.8.5: version "10.9.2" resolved "https://registry.yarnpkg.com/jake/-/jake-10.9.2.tgz#6ae487e6a69afec3a5e167628996b59f35ae2b7f" @@ -11555,6 +11564,11 @@ lru-cache@^10.0.1, lru-cache@^10.2.0, lru-cache@^10.4.3: resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== +lru-cache@^11.0.0: + version "11.0.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.0.1.tgz#3a732fbfedb82c5ba7bca6564ad3f42afcb6e147" + integrity sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ== + lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -11574,27 +11588,27 @@ lunr@^2.3.9: resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== -lwc@7.1.3: - version "7.1.3" - resolved "https://registry.yarnpkg.com/lwc/-/lwc-7.1.3.tgz#f505126884bc8937a1e046b512135d1a86cf2195" - integrity sha512-4hmRtZJ+1/9N9Q7scX/eBLv4UDOkqSaOIm8A7wNTTzjoNNd795P2xO9nJcXaUtytt4HuUZdAGTukkYn9KVUH7g== - dependencies: - "@lwc/aria-reflection" "7.1.3" - "@lwc/babel-plugin-component" "7.1.3" - "@lwc/compiler" "7.1.3" - "@lwc/engine-core" "7.1.3" - "@lwc/engine-dom" "7.1.3" - "@lwc/engine-server" "7.1.3" - "@lwc/errors" "7.1.3" - "@lwc/features" "7.1.3" - "@lwc/module-resolver" "7.1.3" - "@lwc/rollup-plugin" "7.1.3" - "@lwc/shared" "7.1.3" - "@lwc/style-compiler" "7.1.3" - "@lwc/synthetic-shadow" "7.1.3" - "@lwc/template-compiler" "7.1.3" - "@lwc/types" "7.1.3" - "@lwc/wire-service" "7.1.3" +lwc@8.1.1: + version "8.1.1" + resolved "https://registry.yarnpkg.com/lwc/-/lwc-8.1.1.tgz#f3e1641a1952552aa05aac66538bca25036e361b" + integrity sha512-8unRA1JRmAUCo8qDo8tkFmOpwN+KDbj2/3Za6UkSh8g2tf56GdFwhSX3k1+Ro3l777+fPX5EyL4H3MqPWh8rBQ== + dependencies: + "@lwc/aria-reflection" "8.1.1" + "@lwc/babel-plugin-component" "8.1.1" + "@lwc/compiler" "8.1.1" + "@lwc/engine-core" "8.1.1" + "@lwc/engine-dom" "8.1.1" + "@lwc/engine-server" "8.1.1" + "@lwc/errors" "8.1.1" + "@lwc/features" "8.1.1" + "@lwc/module-resolver" "8.1.1" + "@lwc/rollup-plugin" "8.1.1" + "@lwc/shared" "8.1.1" + "@lwc/style-compiler" "8.1.1" + "@lwc/synthetic-shadow" "8.1.1" + "@lwc/template-compiler" "8.1.1" + "@lwc/types" "8.1.1" + "@lwc/wire-service" "8.1.1" lwr@0.14.3: version "0.14.3" @@ -11623,7 +11637,7 @@ magic-string@^0.25.3: dependencies: sourcemap-codec "^1.4.8" -magic-string@^0.30.3, magic-string@^0.30.9, magic-string@~0.30.10: +magic-string@^0.30.3, magic-string@^0.30.9, magic-string@~0.30.10, magic-string@~0.30.11: version "0.30.11" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.11.tgz#301a6f93b3e8c2cb13ac1a7a673492c0dfd12954" integrity sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A== @@ -11886,10 +11900,10 @@ merge2@^1.3.0, merge2@^1.4.1: resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -meriyah@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/meriyah/-/meriyah-4.5.0.tgz#dff3bb312494926385fed6ad7b956db3ff198af4" - integrity sha512-Rbiu0QPIxTXgOXwiIpRVJfZRQ2FWyfzYrOGBs9SN5RbaXg1CN5ELn/plodwWwluX93yzc4qO/bNIen1ThGFCxw== +meriyah@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/meriyah/-/meriyah-5.0.0.tgz#9f5fd811ee6e7952dcb48cf6962f27a885f108b8" + integrity sha512-tNlPDP4AzkH/7cROw7PKJ7mCLe/ZLpa2ja23uqB35vt63+8dgZi2NKLJMrkjxLcxArnLJVvd3Y/7pRl3OLR7yg== methods@^1.1.2, methods@~1.1.2: version "1.1.2" @@ -12061,6 +12075,13 @@ minimatch@9.0.3: dependencies: brace-expansion "^2.0.1" +minimatch@^10.0.0: + version "10.0.1" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.0.1.tgz#ce0521856b453c86e25f2c4c0d03e6ff7ddc440b" + integrity sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ== + dependencies: + brace-expansion "^2.0.1" + minimatch@^5.0.1, minimatch@^5.1.6, minimatch@~5.1.1: version "5.1.6" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" @@ -12905,6 +12926,14 @@ path-scurry@^1.11.1: lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" +path-scurry@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-2.0.0.tgz#9f052289f23ad8bf9397a2a0425e7b8615c58580" + integrity sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg== + dependencies: + lru-cache "^11.0.0" + minipass "^7.1.2" + path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" @@ -12942,6 +12971,11 @@ picocolors@^1.0.0, picocolors@^1.0.1: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== +picocolors@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.0.tgz#5358b76a78cde483ba5cef6a9dc9671440b27d59" + integrity sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw== + picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" @@ -12990,23 +13024,6 @@ pino-std-serializers@^7.0.0: resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-7.0.0.tgz#7c625038b13718dbbd84ab446bd673dc52259e3b" integrity sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA== -pino@^9.3.2: - version "9.3.2" - resolved "https://registry.yarnpkg.com/pino/-/pino-9.3.2.tgz#a530d6d28f1d954b6f54416a218cbb616f52f901" - integrity sha512-WtARBjgZ7LNEkrGWxMBN/jvlFiE17LTbBoH0konmBU684Kd0uIiDwBXlcTCW7iJnA6HfIKwUssS/2AC6cDEanw== - dependencies: - atomic-sleep "^1.0.0" - fast-redact "^3.1.1" - on-exit-leak-free "^2.1.0" - pino-abstract-transport "^1.2.0" - pino-std-serializers "^7.0.0" - process-warning "^4.0.0" - quick-format-unescaped "^4.0.3" - real-require "^0.2.0" - safe-stable-stringify "^2.3.1" - sonic-boom "^4.0.1" - thread-stream "^3.0.0" - pino@^9.4.0: version "9.4.0" resolved "https://registry.yarnpkg.com/pino/-/pino-9.4.0.tgz#e4600ff199efc744856a5b3b71c53e38998eae5a" @@ -13063,7 +13080,7 @@ postcss-prefix-selector@^1.6.0: resolved "https://registry.yarnpkg.com/postcss-prefix-selector/-/postcss-prefix-selector-1.16.1.tgz#87a77523838b79c0e8aec29f173234b2987cdc04" integrity sha512-Umxu+FvKMwlY6TyDzGFoSUnzW+NOfMBLyC1tAkIjgX+Z/qGspJeRjVC903D7mx7TuBpJlwti2ibXtWuA7fKMeQ== -postcss-selector-parser@~6.1.0, postcss-selector-parser@~6.1.1: +postcss-selector-parser@~6.1.0: version "6.1.1" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz#5be94b277b8955904476a2400260002ce6c56e38" integrity sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg== @@ -13071,6 +13088,14 @@ postcss-selector-parser@~6.1.0, postcss-selector-parser@~6.1.1: cssesc "^3.0.0" util-deprecate "^1.0.2" +postcss-selector-parser@~6.1.2: + version "6.1.2" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de" + integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + postcss-value-parser@^4.2.0, postcss-value-parser@~4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" @@ -13104,6 +13129,15 @@ postcss@~8.4.39: picocolors "^1.0.1" source-map-js "^1.2.0" +postcss@~8.4.47: + version "8.4.47" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.47.tgz#5bf6c9a010f3e724c503bf03ef7947dcb0fea365" + integrity sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ== + dependencies: + nanoid "^3.3.7" + picocolors "^1.1.0" + source-map-js "^1.2.1" + posthtml-parser@^0.2.0, posthtml-parser@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/posthtml-parser/-/posthtml-parser-0.2.1.tgz#35d530de386740c2ba24ff2eb2faf39ccdf271dd" @@ -14314,6 +14348,11 @@ source-map-js@^1.0.2, source-map-js@^1.2.0: resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== +source-map-js@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" + integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== + source-map-loader@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-4.0.2.tgz#1b378721b65adb21e874928a9fb22e8a340d06a5" From 6118f7bb3ab22df2cf174a1b748e382dbd1afe32 Mon Sep 17 00:00:00 2001 From: Meisam Seyed Aliroteh Date: Mon, 30 Sep 2024 10:26:32 -0700 Subject: [PATCH 7/7] chore: revert dep version changes --- package.json | 20 +- yarn.lock | 588 +++++++++++++++++++++++---------------------------- 2 files changed, 279 insertions(+), 329 deletions(-) diff --git a/package.json b/package.json index 22beb692..a415d7fc 100644 --- a/package.json +++ b/package.json @@ -6,27 +6,27 @@ "bugs": "https://github.com/forcedotcom/cli/issues", "dependencies": { "@lwrjs/api": "0.14.3", - "@lwc/lwc-dev-server": "^10.5.0", - "@lwc/sfdc-lwc-compiler": "^10.5.0", + "@lwc/lwc-dev-server": "^9.4.0", + "@lwc/sfdc-lwc-compiler": "^9.4.0", "@oclif/core": "^4.0.17", "@salesforce/core": "^8.2.7", - "@salesforce/kit": "^3.2.3", + "@salesforce/kit": "^3.1.6", "@salesforce/lwc-dev-mobile-core": "4.0.0-alpha.9", - "@salesforce/sf-plugins-core": "^11.3.10", + "@salesforce/sf-plugins-core": "^11.2.4", "@inquirer/select": "^2.4.7", "@inquirer/prompts": "^5.3.8", "axios": "^1.7.7", - "lwc": "8.1.1", + "lwc": "7.1.3", "lwr": "0.14.3", "node-fetch": "^3.3.2" }, "devDependencies": { - "@oclif/plugin-command-snapshot": "^5.2.16", - "@salesforce/cli-plugins-testkit": "^5.3.32", - "@salesforce/dev-scripts": "^10.2.10", - "@salesforce/plugin-command-reference": "^3.1.26", + "@oclif/plugin-command-snapshot": "^5.2.12", + "@salesforce/cli-plugins-testkit": "^5.3.25", + "@salesforce/dev-scripts": "^10.2.7", + "@salesforce/plugin-command-reference": "^3.1.13", "@types/node-fetch": "^2.6.11", - "eslint-plugin-sf-plugin": "^1.20.7", + "eslint-plugin-sf-plugin": "^1.20.1", "esmock": "^2.6.7", "oclif": "^4.14.12", "ts-node": "^10.9.2", diff --git a/yarn.lock b/yarn.lock index 21d07f3d..3e65feab 100644 --- a/yarn.lock +++ b/yarn.lock @@ -711,28 +711,7 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/core@7.25.2", "@babel/core@^7.23.9": - version "7.25.2" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.2.tgz#ed8eec275118d7613e77a352894cd12ded8eba77" - integrity sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA== - dependencies: - "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.24.7" - "@babel/generator" "^7.25.0" - "@babel/helper-compilation-targets" "^7.25.2" - "@babel/helper-module-transforms" "^7.25.2" - "@babel/helpers" "^7.25.0" - "@babel/parser" "^7.25.0" - "@babel/template" "^7.25.0" - "@babel/traverse" "^7.25.2" - "@babel/types" "^7.25.2" - convert-source-map "^2.0.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.3" - semver "^6.3.1" - -"@babel/core@^7.1.0", "@babel/core@^7.10.4", "@babel/core@^7.12.3", "@babel/core@^7.21.3", "@babel/core@^7.7.5", "@babel/core@^7.9.0", "@babel/core@~7.24.7": +"@babel/core@7.24.9", "@babel/core@^7.1.0", "@babel/core@^7.10.4", "@babel/core@^7.12.3", "@babel/core@^7.21.3", "@babel/core@^7.7.5", "@babel/core@^7.9.0", "@babel/core@~7.24.7": version "7.24.9" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.9.tgz#dc07c9d307162c97fa9484ea997ade65841c7c82" integrity sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg== @@ -753,6 +732,27 @@ json5 "^2.2.3" semver "^6.3.1" +"@babel/core@^7.23.9": + version "7.25.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.25.2.tgz#ed8eec275118d7613e77a352894cd12ded8eba77" + integrity sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.24.7" + "@babel/generator" "^7.25.0" + "@babel/helper-compilation-targets" "^7.25.2" + "@babel/helper-module-transforms" "^7.25.2" + "@babel/helpers" "^7.25.0" + "@babel/parser" "^7.25.0" + "@babel/template" "^7.25.0" + "@babel/traverse" "^7.25.2" + "@babel/types" "^7.25.2" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + "@babel/eslint-parser@^7.21.3": version "7.25.1" resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.25.1.tgz#469cee4bd18a88ff3edbdfbd227bd20e82aa9b82" @@ -851,19 +851,6 @@ "@babel/traverse" "^7.25.0" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.25.4": - version "7.25.4" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.4.tgz#57eaf1af38be4224a9d9dd01ddde05b741f50e14" - integrity sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.24.7" - "@babel/helper-member-expression-to-functions" "^7.24.8" - "@babel/helper-optimise-call-expression" "^7.24.7" - "@babel/helper-replace-supers" "^7.25.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.24.7" - "@babel/traverse" "^7.25.4" - semver "^6.3.1" - "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.24.7", "@babel/helper-create-regexp-features-plugin@^7.25.0": version "7.25.0" resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.0.tgz#17afe5d23b3a833a90f0fab9c2ae69fea192de5c" @@ -1057,7 +1044,7 @@ regenerator-runtime "^0.14.0" v8flags "^3.1.1" -"@babel/parser@7.24.8": +"@babel/parser@7.24.8", "@babel/parser@~7.24.8": version "7.24.8" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.8.tgz#58a4dbbcad7eb1d48930524a3fd93d93e9084c6f" integrity sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w== @@ -1067,7 +1054,7 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.0.tgz#9fdc9237504d797b6e7b8f66e78ea7f570d256ad" integrity sha512-CzdIU9jdP0dg7HdyB+bHvDJGagUv+qtzZt5rYCWwW6tITNqV9odjp6Qu41gkG0ca5UfdDUWrKkiAnHHdGRnOrA== -"@babel/parser@^7.23.9", "@babel/parser@^7.25.6", "@babel/parser@~7.25.6": +"@babel/parser@^7.23.9", "@babel/parser@^7.25.6": version "7.25.6" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.25.6.tgz#85660c5ef388cbbf6e3d2a694ee97a38f18afe2f" integrity sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q== @@ -1300,15 +1287,15 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.7" -"@babel/plugin-transform-async-generator-functions@7.25.4": - version "7.25.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.4.tgz#2afd4e639e2d055776c9f091b6c0c180ed8cf083" - integrity sha512-jz8cV2XDDTqjKPwVPJBIjORVEmSGYhdRa8e5k5+vN+uwcjSrSxUaebBRa4ko1jqNF2uxyg8G6XYk30Jv285xzg== +"@babel/plugin-transform-async-generator-functions@7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz#7330a5c50e05181ca52351b8fd01642000c96cfd" + integrity sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g== dependencies: - "@babel/helper-plugin-utils" "^7.24.8" - "@babel/helper-remap-async-to-generator" "^7.25.0" + "@babel/helper-environment-visitor" "^7.24.7" + "@babel/helper-plugin-utils" "^7.24.7" + "@babel/helper-remap-async-to-generator" "^7.24.7" "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/traverse" "^7.25.4" "@babel/plugin-transform-async-generator-functions@^7.22.3", "@babel/plugin-transform-async-generator-functions@^7.25.0": version "7.25.0" @@ -1343,15 +1330,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.24.8" -"@babel/plugin-transform-class-properties@7.25.4": - version "7.25.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.4.tgz#bae7dbfcdcc2e8667355cd1fb5eda298f05189fd" - integrity sha512-nZeZHyCWPfjkdU5pA/uHiTaDAFUEqkpzf1YoQT2NeSynCGYq9rxfyI3XpQbfx/a0hSnFH6TGlEXvae5Vi7GD8g== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.25.4" - "@babel/helper-plugin-utils" "^7.24.8" - -"@babel/plugin-transform-class-properties@^7.24.7": +"@babel/plugin-transform-class-properties@7.24.7", "@babel/plugin-transform-class-properties@^7.24.7": version "7.24.7" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz#256879467b57b0b68c7ddfc5b76584f398cd6834" integrity sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w== @@ -1941,7 +1920,7 @@ debug "^4.3.1" globals "^11.1.0" -"@babel/traverse@7.24.8": +"@babel/traverse@7.24.8", "@babel/traverse@~7.24.8": version "7.24.8" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.8.tgz#6c14ed5232b7549df3371d820fbd9abfcd7dfab7" integrity sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ== @@ -1957,7 +1936,7 @@ debug "^4.3.1" globals "^11.1.0" -"@babel/traverse@^7.25.2", "@babel/traverse@^7.25.4", "@babel/traverse@^7.25.6", "@babel/traverse@~7.25.6": +"@babel/traverse@^7.25.2": version "7.25.6" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.25.6.tgz#04fad980e444f182ecf1520504941940a90fea41" integrity sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ== @@ -1988,7 +1967,7 @@ "@babel/helper-validator-identifier" "^7.24.7" to-fast-properties "^2.0.0" -"@babel/types@^7.25.2", "@babel/types@^7.25.6", "@babel/types@~7.25.6": +"@babel/types@^7.25.2", "@babel/types@^7.25.6": version "7.25.6" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.25.6.tgz#893942ddb858f32ae7a004ec9d3a76b3463ef8e6" integrity sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw== @@ -1997,6 +1976,15 @@ "@babel/helper-validator-identifier" "^7.24.7" to-fast-properties "^2.0.0" +"@babel/types@~7.24.8": + version "7.24.9" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.9.tgz#228ce953d7b0d16646e755acf204f4cf3d08cc73" + integrity sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ== + dependencies: + "@babel/helper-string-parser" "^7.24.8" + "@babel/helper-validator-identifier" "^7.24.7" + to-fast-properties "^2.0.0" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -2905,34 +2893,34 @@ methods "^1.1.2" path-to-regexp "^6.1.0" -"@komaci/common-shared@254.0.2": - version "254.0.2" - resolved "https://registry.yarnpkg.com/@komaci/common-shared/-/common-shared-254.0.2.tgz#b8a4286bb26b0eb55d001302218a5dfd88e1adfd" - integrity sha512-zFl+o952nV/jr/ax41SxLS4p+UJ/nkGoLd2QTgBgXDYKbcrfj2pU80N1hQmvOzUx+O253BSSvI9WB5vaJP/IcQ== +"@komaci/common-shared@252.1.0": + version "252.1.0" + resolved "https://registry.yarnpkg.com/@komaci/common-shared/-/common-shared-252.1.0.tgz#55d901a012d799ff52ad2fb7855b022868827dd8" + integrity sha512-1yrQhWooyIOPGdmDubDLQJ7I/pcWtSxCwf9Cdls4TUVrM5IFYfy33w+KH4hEVzQGWfpv3vEEPqH8W+GdzoLUOQ== dependencies: "@babel/core" "^7.9.0" "@babel/generator" "^7.9.0" "@babel/parser" "^7.9.0" "@babel/types" "^7.9.0" -"@komaci/esm-generator@254.0.2": - version "254.0.2" - resolved "https://registry.yarnpkg.com/@komaci/esm-generator/-/esm-generator-254.0.2.tgz#1f46c9ecf229b2572e1c20143c1b248b995f2ac5" - integrity sha512-vfqUzvLAYZ6gGv01uw5adocWSqbjlHSEvpR7HLDwBkQJxn8r01LoegoKt21Ro6UcxFl1PQuddodf9fyKwDvzbg== +"@komaci/esm-generator@252.1.0": + version "252.1.0" + resolved "https://registry.yarnpkg.com/@komaci/esm-generator/-/esm-generator-252.1.0.tgz#00c60e28f6f2710ca3874cd4194bb2c5572ceb36" + integrity sha512-69y6DCEz5VScISZl9bKx2sqeJTO4VOl6tnssez1HoDKj8mzbhUFi05JRXeTckkc6FebMIarX8nzfqcQhisFlgw== dependencies: "@babel/core" "^7.9.0" "@babel/generator" "^7.9.0" "@babel/types" "^7.9.0" - "@komaci/common-shared" "254.0.2" - "@komaci/static-analyzer" "254.0.2" + "@komaci/common-shared" "252.1.0" + "@komaci/static-analyzer" "252.1.0" -"@komaci/static-analyzer@254.0.2": - version "254.0.2" - resolved "https://registry.yarnpkg.com/@komaci/static-analyzer/-/static-analyzer-254.0.2.tgz#936788946c66c50fb9e622454167f6520a49837a" - integrity sha512-SfFO+6BshtoBzYlR5KGaY4qgRDImkr1biUKr7Ts8pJZqCtjPQ+9USyGfpAR75A0smjHfdspBTipE6kmpbQw1xQ== +"@komaci/static-analyzer@252.1.0": + version "252.1.0" + resolved "https://registry.yarnpkg.com/@komaci/static-analyzer/-/static-analyzer-252.1.0.tgz#e45d9301e5912c4a24a983ee515e4deafa04e1f6" + integrity sha512-CfWsBJFT+K8DNGOxi6NxZZAWeZ4PXdFyU5THGzAKlWD0T0mw58eMVgS+U7bV4MRmEAGfygoZnhxYErFjUZA5PQ== dependencies: "@babel/types" "^7.9.0" - "@komaci/common-shared" "254.0.2" + "@komaci/common-shared" "252.1.0" "@loadable/babel-plugin@^5.15.3": version "5.16.1" @@ -3035,71 +3023,69 @@ resolved "https://registry.yarnpkg.com/@locker/trusted-types/-/trusted-types-0.22.5.tgz#cf78cfec2d97a68678c0660656e4bdef2d5abc3a" integrity sha512-sHXROEFevqsNa8+Dl9Q46Ol7XYY8iD+KzdMj6HGVVFu6BY3Fb4sYiR257759V3PURrRcju0to4lDwkg7Qz0z0A== -"@lwc/aria-reflection@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@lwc/aria-reflection/-/aria-reflection-8.1.1.tgz#a7c82928675f5d4368a61d4f1fbce27d8c47f1d6" - integrity sha512-c4OLb5RE0CkwDyru0INOjkeVGpXfkNiEqBtoU2/V22y1RQS+V4LOFq6vWAZ5gfVma2UCwqPY4kvh4wtX8mVojw== +"@lwc/aria-reflection@7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@lwc/aria-reflection/-/aria-reflection-7.1.3.tgz#320abd988dc0e0736b5f819aaad63086a426ef98" + integrity sha512-tXympXtJ6W0Zdc8sZXz8wSNdxMqIDvHRQ8mSZm1Pk8xtgOPnDlZYzlrz3iT1V++eunF6v77PoYCyr35qcSIrgQ== -"@lwc/babel-plugin-component@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@lwc/babel-plugin-component/-/babel-plugin-component-8.1.1.tgz#74c0caffca250e493f13d1808d34a1904816efc6" - integrity sha512-ZOkz8Iwj7P4m/v/mPZGmPhzGFketl7mx9o9/xIaUOOPf3zSKgqPYXSr8/69OYO63QlGNGWIobWf38GPV9WJk6A== +"@lwc/babel-plugin-component@7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@lwc/babel-plugin-component/-/babel-plugin-component-7.1.3.tgz#247f58cc20c072ac799a4f9952c218eb7263b3ef" + integrity sha512-IHmGjHoXweDnOVpgUoF4voWpmf0oJvHxdLdvkTjqyWLuqafJ4jueD6ODxtNdzvFOGYm+meBbd6lz3ib6ZYirxQ== dependencies: "@babel/helper-module-imports" "7.24.7" - "@babel/traverse" "^7.25.6" - "@babel/types" "^7.25.0" - "@lwc/errors" "8.1.1" - "@lwc/shared" "8.1.1" + "@lwc/errors" "7.1.3" + "@lwc/shared" "7.1.3" line-column "~1.0.2" -"@lwc/compiler@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@lwc/compiler/-/compiler-8.1.1.tgz#1b1fa98c633796dce5903c7d58315b53b7bbe418" - integrity sha512-zF8uUW3ZdnIeewL0avslMiz/k9uyGe0vWv4cjmHHfWaV49x5di9XmXRPEEH/DCn/tMtWgIcviFBFS/lLVMc/sA== +"@lwc/compiler@7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@lwc/compiler/-/compiler-7.1.3.tgz#8c77b4023ce3a880846b94d670a41fe7e1be078c" + integrity sha512-lGAUKS5RCvZh2pUtsRO4zmhQPzZu2oYaEjDOmTaEvcqEDOXDI/+izuZSEBpld1kQ/5GUwqesYUHS/hpm3AXsPg== dependencies: - "@babel/core" "7.25.2" - "@babel/plugin-transform-async-generator-functions" "7.25.4" + "@babel/core" "7.24.9" + "@babel/plugin-transform-async-generator-functions" "7.24.7" "@babel/plugin-transform-async-to-generator" "7.24.7" - "@babel/plugin-transform-class-properties" "7.25.4" + "@babel/plugin-transform-class-properties" "7.24.7" "@babel/plugin-transform-object-rest-spread" "7.24.7" "@locker/babel-plugin-transform-unforgeables" "0.22.0" - "@lwc/babel-plugin-component" "8.1.1" - "@lwc/errors" "8.1.1" - "@lwc/shared" "8.1.1" - "@lwc/ssr-compiler" "8.1.1" - "@lwc/style-compiler" "8.1.1" - "@lwc/template-compiler" "8.1.1" - -"@lwc/dev-server-plugin-lex@10.5.0": - version "10.5.0" - resolved "https://registry.yarnpkg.com/@lwc/dev-server-plugin-lex/-/dev-server-plugin-lex-10.5.0.tgz#94f745ff59cc15a20b2a010c4d3f0c1e99c3ed2d" - integrity sha512-+YimBrsAfBxPeqZYYbbvIsB4qyUA5/EPzTTVegszWUmoNp4z6ckgCTQttwF2mcNhrhL5P7XMHkhA+ji7Kgw/aQ== + "@lwc/babel-plugin-component" "7.1.3" + "@lwc/errors" "7.1.3" + "@lwc/shared" "7.1.3" + "@lwc/ssr-compiler" "7.1.3" + "@lwc/style-compiler" "7.1.3" + "@lwc/template-compiler" "7.1.3" + +"@lwc/dev-server-plugin-lex@9.5.0": + version "9.5.0" + resolved "https://registry.yarnpkg.com/@lwc/dev-server-plugin-lex/-/dev-server-plugin-lex-9.5.0.tgz#bf4f1fbdecf73855b6cae66a9e1f2fd1411e4ae9" + integrity sha512-QU3WShK5LeVpFHxjB/jjGUnbDgZ7EKUidrDMg3cFRSbf2RDiLKR4ZI5nIK0bzYMJ9oWIITyKZnoUNFx4h5++DA== dependencies: - magic-string "~0.30.11" + magic-string "~0.30.10" -"@lwc/engine-core@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@lwc/engine-core/-/engine-core-8.1.1.tgz#bfddfca4fa44bd08880fc5ea4942b3d8e763462f" - integrity sha512-lCUDAQi9XPNQDSZzT/Gqh7CXV9e06A7lo+ktXN9KyG7aRqWXONb15Bz5Qk+m8yJPaEkBHHC88wMwRhl9r3YAEQ== +"@lwc/engine-core@7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@lwc/engine-core/-/engine-core-7.1.3.tgz#99d7a63b9464b6d9a15f014bad9c6b43b999c593" + integrity sha512-DrmFJvD952y3b4Hp7o0l6Z5nMq9xaBTxvRgKgkG81q90M3qbcZbDd504KA0VBCR3BmZXgprLYC9Zf/S5wVJF3Q== dependencies: - "@lwc/features" "8.1.1" - "@lwc/shared" "8.1.1" - "@lwc/signals" "8.1.1" + "@lwc/features" "7.1.3" + "@lwc/shared" "7.1.3" + "@lwc/signals" "7.1.3" -"@lwc/engine-dom@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@lwc/engine-dom/-/engine-dom-8.1.1.tgz#c1725e6ea9d19b3ea82185665c276b42afe90800" - integrity sha512-/xRq9/p6noja218usye8ktcZzyUANzMKE6dupRNqkBQir9kMWVuPHlS9ZbodRxlEI8j6oK15iymQj7ZAyE3Lsg== +"@lwc/engine-dom@7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@lwc/engine-dom/-/engine-dom-7.1.3.tgz#86066bbce7c7c6de3f64e4e425b2f71717ab0bf0" + integrity sha512-/bjo0A1eOgl32FnqwmWGqsUnogESCUoJocdgABMj/3YxULg9biMNzl7m1Yo7T0EXmxsKkr4ngpGeAhRPABj75g== -"@lwc/engine-server@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@lwc/engine-server/-/engine-server-8.1.1.tgz#bc381acd3d7ebdb53e592d33b2b31e4e9484d8d6" - integrity sha512-Uo2ALxquWpFWAhfyK8y7W7gFXlGkjlfvlQS4UwArOVHwZZXN+bla2s9eyg/HSpyDWYdyPTlcEEzAhqEtALjXRg== +"@lwc/engine-server@7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@lwc/engine-server/-/engine-server-7.1.3.tgz#01beb90d2d2ab1d5d21f023d703fa3b6c68bfba2" + integrity sha512-dvE9j2o7MppE04htO+KNzK6IKaHAg3auV5p35Lw6mcYioUH0ZZmmQAos3NusOYkHYMrglB48wLXEMkocczUuAg== -"@lwc/errors@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@lwc/errors/-/errors-8.1.1.tgz#c0db4240d013004bd469bf8f83e55ec18df7bfb1" - integrity sha512-FZT7yJxA8OZt+VzTlg6nJMeO2acWM3fVT8LBe22nF2yax1o/VgK/QBzNheQfvVmdiZnJ0uA0MNjslhYkxPhzOg== +"@lwc/errors@7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@lwc/errors/-/errors-7.1.3.tgz#6ecf309e49d6ad5b9adca396ca1499e612d79c77" + integrity sha512-lBAXFIJM5IFBJFKYpNHVVwBXpUwnewQ3QpZ+jFEsvu3v4JYnmyXu5fXRGpNuUUfBZHEtABBMB0HgOJlW/OxG/Q== "@lwc/eslint-plugin-lwc-platform@~4.1.3": version "4.1.3" @@ -3116,64 +3102,62 @@ globals "^13.24.0" minimatch "^9.0.4" -"@lwc/features@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@lwc/features/-/features-8.1.1.tgz#f4aa32c1507c6ab6269b2685a31c257174a2f064" - integrity sha512-2LhN4E5Py2cvHBfc87FqNzse5LiF2tY3d6CIsArC6Hq+cA+P7bpn0GZgebL0ueGIfGymzbUE2zFGqukZrYL3iA== +"@lwc/features@7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@lwc/features/-/features-7.1.3.tgz#8ecbddd664e47c5a7d3f62e40d86b141799e5a79" + integrity sha512-SeW8StopeQcjQWDDza3mKFdRiU2QrUqu86pCGLPJHF6peHniLcpjXG8fpmMubG98RlTLb2m+iHLbpMGJxnygyA== dependencies: - "@lwc/shared" "8.1.1" + "@lwc/shared" "7.1.3" -"@lwc/lwc-dev-server@^10.5.0": - version "10.5.0" - resolved "https://registry.yarnpkg.com/@lwc/lwc-dev-server/-/lwc-dev-server-10.5.0.tgz#f1821b5784fb38f69b7587b39baf7bfc9f726155" - integrity sha512-u1rAdVmMxp3BfA+BIPbTvb9oCm7BwzlKlPRkgY5YecytjFaXoyHKxkGE/jYbSPXiEnulnKhCJCfksoNXDtWk6Q== +"@lwc/lwc-dev-server@^9.4.0": + version "9.5.0" + resolved "https://registry.yarnpkg.com/@lwc/lwc-dev-server/-/lwc-dev-server-9.5.0.tgz#3fd22140b1661b903e36222f2371f3b1c8d2cbdc" + integrity sha512-g88BN9k8DIrWRSdXWbtRly0ftWpHgcN4ZVB5P5pghPWBAKi9sXVseLW5yiL2fytGfEvQEuTMoQyiuS7lXE8OFQ== dependencies: - "@lwc/sfdc-lwc-compiler" "10.5.0" + "@lwc/sfdc-lwc-compiler" "9.5.0" chalk "~5.3.0" chokidar "~3.6.0" commander "~10.0.0" - glob "^11.0.0" ws "^8.18.0" -"@lwc/metadata@10.5.0": - version "10.5.0" - resolved "https://registry.yarnpkg.com/@lwc/metadata/-/metadata-10.5.0.tgz#737e03de2fb6dc65df59960a2503aa6d1026b5cf" - integrity sha512-t7nRUTujAU9MknCZ5bK8ny40lPW2SG45FYxvgrxnzFcIkVoy1drjeBzFUkvVkydeMPuTDV2vV7PN2Tiil5BKvw== - dependencies: - "@babel/parser" "~7.25.6" - "@babel/traverse" "~7.25.6" - "@babel/types" "~7.25.6" - "@lwc/sfdc-compiler-utils" "10.5.0" - postcss "~8.4.47" - postcss-selector-parser "~6.1.2" +"@lwc/metadata@9.5.0": + version "9.5.0" + resolved "https://registry.yarnpkg.com/@lwc/metadata/-/metadata-9.5.0.tgz#e5ba65cbd47fd48554dda548f29b10b5d26aa316" + integrity sha512-LFTuj5tmbf5x2ts45D8K90yBTRhEgTJlvPOhFL8gUboXWztRWrhzdThKiTw6nTDq00mHemPOcJ8pkXHpwQmzaA== + dependencies: + "@babel/parser" "~7.24.8" + "@babel/traverse" "~7.24.8" + "@babel/types" "~7.24.8" + "@lwc/sfdc-compiler-utils" "9.5.0" + postcss "~8.4.39" + postcss-selector-parser "~6.1.0" postcss-value-parser "~4.2.0" -"@lwc/module-resolver@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@lwc/module-resolver/-/module-resolver-8.1.1.tgz#fa9ba7c616f0998f8f25cdafb2477915b01276ce" - integrity sha512-gHCcuuhWCus09bc2CVcBEwpxHKkFpxp6C90SEKnVe7TeGOzO44f0UfcryA4fhh3QZIzCZXSE3VEfbrOZG4exBg== +"@lwc/module-resolver@7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@lwc/module-resolver/-/module-resolver-7.1.3.tgz#52ba6a0de21b675aa52e1afe076e9126c07f503f" + integrity sha512-vAr+TrRoZPjBi2H0bFlretZAXxtM4hclY97ByeYMLNeZ1BFW90XeQR1knoq8tswBwrwvjhFVWvnD0DVfpYundw== dependencies: resolve "~1.22.8" -"@lwc/rollup-plugin@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@lwc/rollup-plugin/-/rollup-plugin-8.1.1.tgz#d60257da239d4a74b6fcc20c2f233ad00dfdfce1" - integrity sha512-yjJRlJX+RXUQBogLz6RMLhFR6H4qR40fP0IguyZEHVQPkWcwbGuj9YKMCRuQI75PGBVYsyySZ+P8gltt+uHV8Q== +"@lwc/rollup-plugin@7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@lwc/rollup-plugin/-/rollup-plugin-7.1.3.tgz#58fc684736fe9acdef594ed8f676ed84952e8066" + integrity sha512-UjdsmxOdv7D3vSgpj0uiWmyf0wHVaDiw8uI15X3IUAHVBKEzzfR+naY+OYQxW4LM98rooaKbUB2FgWHNDgcEgg== dependencies: - "@lwc/compiler" "8.1.1" - "@lwc/module-resolver" "8.1.1" - "@lwc/shared" "8.1.1" + "@lwc/compiler" "7.1.3" + "@lwc/module-resolver" "7.1.3" "@rollup/pluginutils" "~5.1.0" -"@lwc/sfdc-compiler-utils@10.5.0": - version "10.5.0" - resolved "https://registry.yarnpkg.com/@lwc/sfdc-compiler-utils/-/sfdc-compiler-utils-10.5.0.tgz#b0905bc09c9c6ca302a4eb3e459fd0a10b86d97d" - integrity sha512-wEjp26GG+AtVDYRFe7MPRTk1ny+MPZlMlpDoLA9KZRHyvzc8Sx1agXXpWwc77Gb771Vk+L3Yscd8eFyxKkAZ2w== +"@lwc/sfdc-compiler-utils@9.5.0": + version "9.5.0" + resolved "https://registry.yarnpkg.com/@lwc/sfdc-compiler-utils/-/sfdc-compiler-utils-9.5.0.tgz#67226488e48a6d0491a10f5784535b3d2f70e300" + integrity sha512-4K2lHLijyf2bg0cxAp+r1zPQhN6vP//L12TuRQg8Nd0LlPgAooZwwd3C+iSOhG6AX6FLQtgx2FZNDWQ5m0TlXg== -"@lwc/sfdc-lwc-compiler@10.5.0", "@lwc/sfdc-lwc-compiler@^10.5.0": - version "10.5.0" - resolved "https://registry.yarnpkg.com/@lwc/sfdc-lwc-compiler/-/sfdc-lwc-compiler-10.5.0.tgz#f734e6f6d71dd9f1485d3ca89e96b2edf63a657f" - integrity sha512-bLbkHsdb246eVqxkNbiKWieiqggDBxcRlK8/uccFI2872kcSrUkBRxZf0QQAASwZ0D0gN1z+LyAowErcs9TOdQ== +"@lwc/sfdc-lwc-compiler@9.5.0", "@lwc/sfdc-lwc-compiler@^9.4.0": + version "9.5.0" + resolved "https://registry.yarnpkg.com/@lwc/sfdc-lwc-compiler/-/sfdc-lwc-compiler-9.5.0.tgz#79af499b6d833ad90f81041f8f829bb8965fb325" + integrity sha512-2AMZ11FEqFe9fLI7zzJL6tJc0oGRWZQK/y7bS2HxpbihMCX95V7H1Ub8oboIIXrd7g7dHiKnylyRRnpfPAPiwQ== dependencies: "@babel/core" "7.24.8" "@babel/parser" "7.24.8" @@ -3181,12 +3165,12 @@ "@babel/preset-typescript" "7.24.7" "@babel/traverse" "7.24.8" "@babel/types" "7.24.8" - "@komaci/esm-generator" "254.0.2" - "@lwc/dev-server-plugin-lex" "10.5.0" + "@komaci/esm-generator" "252.1.0" + "@lwc/dev-server-plugin-lex" "9.5.0" "@lwc/eslint-plugin-lwc" "~1.8.2" "@lwc/eslint-plugin-lwc-platform" "~4.1.3" - "@lwc/metadata" "10.5.0" - "@lwc/sfdc-compiler-utils" "10.5.0" + "@lwc/metadata" "9.5.0" + "@lwc/sfdc-compiler-utils" "9.5.0" "@rollup/plugin-babel" "^6.0.4" "@rollup/plugin-replace" "^5.0.7" "@salesforce/eslint-config-lwc" "~3.6.0" @@ -3207,66 +3191,66 @@ rollup "~3.29.2" terser "~5.31.2" -"@lwc/shared@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@lwc/shared/-/shared-8.1.1.tgz#9d0314b715b9379ef57ee6f5ff0b6cd75cf4c2e7" - integrity sha512-FfVfVSg5T2JM9i+W2uYx6u4HsCpGmFYPDqT8KzLqrJjlaZA0qrRs0FrMwBgPW4N1fygkWodo6TdjmNNkX9Z/vQ== +"@lwc/shared@7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@lwc/shared/-/shared-7.1.3.tgz#908105ac22a4f6b775d8ff50670d128d1e63ecaf" + integrity sha512-PaYi04avVZfNYwUIReFGxBpXFgEOk/z3udTEviUnSmEUxxiaQpkv5rUAiDl/FlVOuwFiTnIOdsPJHVkpBUFsIA== -"@lwc/signals@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@lwc/signals/-/signals-8.1.1.tgz#4cfb49eac748724043a09b789e5d40f6b2a5d076" - integrity sha512-j1hSvCyla8Az2ksWD+N9c0XnHd3Dd5Q/8D9ggpTSLoUjtzX7oR5iE9geYiGCsgkqKpd2TSpKHUH0h6R1UzcfXA== +"@lwc/signals@7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@lwc/signals/-/signals-7.1.3.tgz#43901ae76ffd624de9f8cd8beb5ed5904856339e" + integrity sha512-ssS08TwU96YQtfwsjQQmtKWplIaui2/F2JRnF+pTaDckIWAyjED0622/rzQUlLgTmrQe9zBtYD7W/KZSDRY24A== -"@lwc/ssr-compiler@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@lwc/ssr-compiler/-/ssr-compiler-8.1.1.tgz#27de981771ee1746811c8de6a713a58d3b0f3b90" - integrity sha512-sp8aQ56kl8oF8FIRUVTQ+UHDc/V2IifAObE5mRsoyXisye1Bb27xL70GLgRAllxYQ3JqnVjb2E65Y18FdZ+tmA== +"@lwc/ssr-compiler@7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@lwc/ssr-compiler/-/ssr-compiler-7.1.3.tgz#24a94d81e6bf3af00f24956ed39a791b761ac49a" + integrity sha512-eo4ek0M/R9U3LOmT93EMAKnIPPnhzX3wyasYWHtdz/eohnhyFMKTZ4qXmlzT551JcYwBW2nq6lHEgXdoimVjUQ== dependencies: - "@lwc/shared" "8.1.1" - "@lwc/template-compiler" "8.1.1" + "@lwc/template-compiler" "7.1.3" acorn "8.12.1" - astring "^1.9.0" - estree-toolkit "^1.7.8" + astring "^1.8.6" + estree-toolkit "^1.7.5" immer "^10.1.1" - meriyah "^5.0.0" + meriyah "^4.5.0" -"@lwc/style-compiler@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@lwc/style-compiler/-/style-compiler-8.1.1.tgz#46efd1ae85dee321c7577a6bd0379bd27cde3d69" - integrity sha512-JEP5KehV05tM12ICLGp6GFeABOKxV5Gq9x77/8RNoRQInWEx0hdCtQkitak2ZM0kfzQGHTOAxl9X4EI3hDc4kw== +"@lwc/style-compiler@7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@lwc/style-compiler/-/style-compiler-7.1.3.tgz#d4bea3827802aa5c36a11e3ad2c043a13e3b533c" + integrity sha512-zuWmJsR0sUZ+yOS1H6K342kr2vM4tky1Q3yt8a+/D3hiNWjFmYKHeAlUTQVoWnzslbwmzaCmObavB8dKYr4LCA== dependencies: - "@lwc/shared" "8.1.1" - postcss "~8.4.47" - postcss-selector-parser "~6.1.2" + "@lwc/shared" "7.1.3" + postcss "~8.4.39" + postcss-selector-parser "~6.1.1" postcss-value-parser "~4.2.0" -"@lwc/synthetic-shadow@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@lwc/synthetic-shadow/-/synthetic-shadow-8.1.1.tgz#322a8efff6ff4569edcc2115edf0ba2cf0fe9ef1" - integrity sha512-FGEh+YtFvOu8oFGLlVeQyCC31bHHvB3r1+iA8PApQU42sMbxYH+CtzSwAwaRCoN5oCBl/AoNDoBWAO746e+Rmg== +"@lwc/synthetic-shadow@7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@lwc/synthetic-shadow/-/synthetic-shadow-7.1.3.tgz#9de7ffadfdc3d658848a76253cfc98e0bfd838d2" + integrity sha512-eADCZ7L6c42xFEqtvoDEA1DW3ExQEJUJuZr/QMjfy4luGQtNqheT6gyu3CQQz0Ofn/0RJBz8CgwWIWLMjDYulw== -"@lwc/template-compiler@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@lwc/template-compiler/-/template-compiler-8.1.1.tgz#b5bbf8e530e92af22f555ba9af71032859b27dc0" - integrity sha512-aVEo4sbCYjeTPfO3eW+uTewtgmyYmB0q8sLAn/Vv17NHpFdWm+cJ6Rl/+byfKBp3h99ZlwbsffNr8yxCpQMaNg== +"@lwc/template-compiler@7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@lwc/template-compiler/-/template-compiler-7.1.3.tgz#445e1f46bf0b25af26f3cf1a75b90d118c21e0d9" + integrity sha512-bVrjDZdlnlpwlXewvsujOxX48oVgEzdeBTNim66r9khZVgne/WLNZQexQWtd6Wrb5POvnvefSUjsBi8sB+Oofw== dependencies: - "@lwc/errors" "8.1.1" - "@lwc/shared" "8.1.1" + "@lwc/errors" "7.1.3" + "@lwc/shared" "7.1.3" acorn "~8.12.1" - astring "~1.9.0" + astring "~1.8.6" he "~1.2.0" -"@lwc/types@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@lwc/types/-/types-8.1.1.tgz#c03ba8103890eccd2f027048299c3151e0d57bff" - integrity sha512-EmBTeW5MYcAbKHibEkgOyiWaPMaSNQ+F507jHljyGzitnd0u4iTkAP00xglIJS2HxoPMtuZ0sH/MdeHVMJFS1A== +"@lwc/types@7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@lwc/types/-/types-7.1.3.tgz#c4ef87c71a467980d52d97ce2bcb3873f5ad03eb" + integrity sha512-9qlS3NXQEqLqg1oWkqNsEQ3rqBJ4aZ6n+Bi/GTEYOqShshgs83v/GT3YnzlMVJMFLM2sSW7v7pLopeWZoCqZVg== dependencies: - "@lwc/engine-core" "8.1.1" + "@lwc/engine-core" "7.1.3" + "@lwc/template-compiler" "7.1.3" -"@lwc/wire-service@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@lwc/wire-service/-/wire-service-8.1.1.tgz#91217740dc1929002d24e67fd11a5582c4625a4c" - integrity sha512-2NelL+JqSrortYwYwmnOhAWjYRUYfhiMqjBjzYvm7FwfIMRqJBFAaObQrVAF+/LyvuQHerbrAmsTDWjVlq3/NQ== +"@lwc/wire-service@7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@lwc/wire-service/-/wire-service-7.1.3.tgz#c2fca06a68f1750f7b6e965f70abdad3361268d9" + integrity sha512-Y1eGVdGKPhjon4MBogxU7fK60rOsUKhyI0LSbMvDNbdG7NHAgEZ42XLmA2iXLkhfRFaadgevJSC4k+Lp1VbW3A== "@lwrjs/api@0.14.3": version "0.14.3" @@ -3734,10 +3718,10 @@ wordwrap "^1.0.0" wrap-ansi "^7.0.0" -"@oclif/plugin-command-snapshot@^5.2.16": - version "5.2.16" - resolved "https://registry.yarnpkg.com/@oclif/plugin-command-snapshot/-/plugin-command-snapshot-5.2.16.tgz#8b2acebc9a2bb92e7d1ddea8eb11b4de59824f79" - integrity sha512-ONtTHVlrmDL/VkUxHqxKIi9HepSrfYa9AxIKm03MSPX1UJsDTyi0kPgqu0aYAdf1dyKhqfNRKNaGa9lBVYDOvw== +"@oclif/plugin-command-snapshot@^5.2.12": + version "5.2.17" + resolved "https://registry.yarnpkg.com/@oclif/plugin-command-snapshot/-/plugin-command-snapshot-5.2.17.tgz#c3e2bcefc581a69eae3984a0ed09ac6db44504ed" + integrity sha512-vfvGjpPywLLbH8cbGyfcA+7PP1fI4aDa5sJRW2yx6SuNJbNJvIbGvthGs8Qy3q+d2T1DTHR39yHpEOolhSOfNQ== dependencies: "@oclif/core" "^4" ansis "^3.3.2" @@ -4096,12 +4080,12 @@ estree-walker "^2.0.2" picomatch "^2.3.1" -"@salesforce/cli-plugins-testkit@^5.3.32": - version "5.3.32" - resolved "https://registry.yarnpkg.com/@salesforce/cli-plugins-testkit/-/cli-plugins-testkit-5.3.32.tgz#30018a25d68b21ad2cb4b91c82be1bcf9690629b" - integrity sha512-eXi0n4Ae7igTS4PAvuK19I5utA9p1uQlojNFlvQl0Oiqidy9Rl5i5GWekIAmNrn/hX0gbftwAh4PezB/W5hZ3Q== +"@salesforce/cli-plugins-testkit@^5.3.25": + version "5.3.33" + resolved "https://registry.yarnpkg.com/@salesforce/cli-plugins-testkit/-/cli-plugins-testkit-5.3.33.tgz#de3211fe4774e9090f8b1fc6a41a7212e2b9524e" + integrity sha512-Ee/2s2aGcVTH49Dujd1Vbf6BLnQG5uwv+u+Ah4uWXjlE1ogcsZto48OhpABlxoS9UaQVBcBuZFZGGQt/mU0HKQ== dependencies: - "@salesforce/core" "^8.5.7" + "@salesforce/core" "^8.6.1" "@salesforce/kit" "^3.2.3" "@salesforce/ts-types" "^2.0.11" "@types/shelljs" "^0.8.15" @@ -4112,7 +4096,7 @@ strip-ansi "6.0.1" ts-retry-promise "^0.8.1" -"@salesforce/core@^8.2.7", "@salesforce/core@^8.5.1", "@salesforce/core@^8.5.4", "@salesforce/core@^8.5.7": +"@salesforce/core@^8.2.7", "@salesforce/core@^8.5.1", "@salesforce/core@^8.5.7": version "8.5.7" resolved "https://registry.yarnpkg.com/@salesforce/core/-/core-8.5.7.tgz#18c98ba383f7030f7e5420677bbd108d1d93dcc3" integrity sha512-HY2ztRT2QACgWrbze+v+B6L4q+RT9FdswXhVQRssf8ZeJH/kqFnF4U640i+dAFChs9mGGCS2zmm6BTREiwg2LA== @@ -4136,12 +4120,36 @@ semver "^7.6.3" ts-retry-promise "^0.8.1" +"@salesforce/core@^8.6.1": + version "8.6.1" + resolved "https://registry.yarnpkg.com/@salesforce/core/-/core-8.6.1.tgz#180c489447190632cf48364a077510989fc1dea2" + integrity sha512-bOS6YIjk3IFzFtZcQXUIbJQ740Gh6EyzlcvoBpDpFA5eaz5ZrS0dO1e0rU6Gn4V1FZkvt84gQXA5G1M8tTNKVw== + dependencies: + "@jsforce/jsforce-node" "^3.4.1" + "@salesforce/kit" "^3.2.2" + "@salesforce/schemas" "^1.9.0" + "@salesforce/ts-types" "^2.0.10" + ajv "^8.17.1" + change-case "^4.1.2" + fast-levenshtein "^3.0.0" + faye "^1.4.0" + form-data "^4.0.0" + js2xmlparser "^4.0.1" + jsonwebtoken "9.0.2" + jszip "3.10.1" + pino "^9.4.0" + pino-abstract-transport "^1.2.0" + pino-pretty "^11.2.2" + proper-lockfile "^4.1.2" + semver "^7.6.3" + ts-retry-promise "^0.8.1" + "@salesforce/dev-config@^4.3.1": version "4.3.1" resolved "https://registry.yarnpkg.com/@salesforce/dev-config/-/dev-config-4.3.1.tgz#4dac8245df79d675258b50e1d24e8c636eaa5e10" integrity sha512-rO6axodoRF2SA1kknGttIWuL7HhIwSmweGlBzM8y2m5TH8DeIv4xsqYc8Cu+SrR3JT1FN4nh6XgrogI83AJfKg== -"@salesforce/dev-scripts@^10.2.10": +"@salesforce/dev-scripts@^10.2.7": version "10.2.10" resolved "https://registry.yarnpkg.com/@salesforce/dev-scripts/-/dev-scripts-10.2.10.tgz#6aca3c6a0926b5ed0710d1f21a940687ff994e58" integrity sha512-4vYRV5PvssKWfsnOOAXDvYfHaj2M3bCprlGcZBGnPAi52cNzoj9GcOmC1RRrPdQmHL4vWZvSiqgRgVLKQQdfkw== @@ -4188,7 +4196,7 @@ resolved "https://registry.yarnpkg.com/@salesforce/eslint-plugin-lightning/-/eslint-plugin-lightning-1.0.0.tgz#9ecf80527d83394960ef3c358c790cdfde44f578" integrity sha512-zk0PKXAcHKHepAG2EOSWlkOTxQM0Aw1CT6+MUxJcM42fCDwH/yPPpGkG3CWtRfmVViODGOwU9ywU2wlkAYcvUQ== -"@salesforce/kit@^3.2.2", "@salesforce/kit@^3.2.3": +"@salesforce/kit@^3.1.6", "@salesforce/kit@^3.2.2", "@salesforce/kit@^3.2.3": version "3.2.3" resolved "https://registry.yarnpkg.com/@salesforce/kit/-/kit-3.2.3.tgz#a7293c384ef6133191fe3590e604e3896fdecf4a" integrity sha512-X8rZouLt06dxRkn+uYTwywWDS/NqZ783AyomGqgtWdUxF61EOJvu0ehtcYeutx9Ng08uuZ+s6wNvWiDsdhUcPg== @@ -4209,10 +4217,10 @@ listr2 "^8.2.4" node-forge "^1.3.1" -"@salesforce/plugin-command-reference@^3.1.26": - version "3.1.26" - resolved "https://registry.yarnpkg.com/@salesforce/plugin-command-reference/-/plugin-command-reference-3.1.26.tgz#eabf0fb7eca24a94554233157abeed2697e21f6d" - integrity sha512-pKDangm2kXKasyIEU7SSTIQCDz/9qf14L0CbZFrQDWCaHQd5hSl15G/IYqM3FU08Yk6AkR6O2zcpqsRsB9GoIw== +"@salesforce/plugin-command-reference@^3.1.13": + version "3.1.27" + resolved "https://registry.yarnpkg.com/@salesforce/plugin-command-reference/-/plugin-command-reference-3.1.27.tgz#3deb28bc2cdc8d2e1c89ff3b2f9e2512a6beb399" + integrity sha512-zQXXW9TG+WJB/yNTeZLeGPFsYHIR+HOg5qmkPxS+8PuhE8D9wBeeh9ykEcWmgNiwTMmVnkDGv8QQX8aucExJ7w== dependencies: "@oclif/core" "^4" "@salesforce/core" "^8.5.7" @@ -4334,7 +4342,7 @@ resolved "https://registry.yarnpkg.com/@salesforce/schemas/-/schemas-1.9.0.tgz#ba477a112653a20b4edcf989c61c57bdff9aa3ca" integrity sha512-LiN37zG5ODT6z70sL1fxF7BQwtCX9JOWofSU8iliSNIM+WDEeinnoFtVqPInRSNt8I0RiJxIKCrqstsmQRBNvA== -"@salesforce/sf-plugins-core@^11.3.10", "@salesforce/sf-plugins-core@^11.3.5": +"@salesforce/sf-plugins-core@^11.2.4", "@salesforce/sf-plugins-core@^11.3.10", "@salesforce/sf-plugins-core@^11.3.5": version "11.3.10" resolved "https://registry.yarnpkg.com/@salesforce/sf-plugins-core/-/sf-plugins-core-11.3.10.tgz#22dcb645e24110a5a50a5ee2602c62d855e85de6" integrity sha512-Gvj6OM57cs1R/M/U8tWCo0srTyLNAsSOVtRWie8nz6x/qp6212ewkVgwwHBmP8XJsfuzjNvbzGcCjrCgwBzmCQ== @@ -6250,7 +6258,7 @@ ast-types-flow@^0.0.7: resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag== -astring@^1.9.0, astring@~1.9.0: +astring@^1.8.6: version "1.9.0" resolved "https://registry.yarnpkg.com/astring/-/astring-1.9.0.tgz#cc73e6062a7eb03e7d19c22d8b0b3451fd9bfeef" integrity sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg== @@ -8331,12 +8339,12 @@ eslint-plugin-react@^7.32.2: string.prototype.matchall "^4.0.11" string.prototype.repeat "^1.0.0" -eslint-plugin-sf-plugin@^1.20.7: - version "1.20.7" - resolved "https://registry.yarnpkg.com/eslint-plugin-sf-plugin/-/eslint-plugin-sf-plugin-1.20.7.tgz#f22dfe52f6731e68e6ff54debccc938e7802645c" - integrity sha512-Lps86ebnRrHTYRVMJPvoQtvM+hmTzkEj0mbD3d0UfPPvTZ2dy5HtFk/8OspG9HweyYbTJU6qoTXWDwIH09LD0g== +eslint-plugin-sf-plugin@^1.20.1: + version "1.20.8" + resolved "https://registry.yarnpkg.com/eslint-plugin-sf-plugin/-/eslint-plugin-sf-plugin-1.20.8.tgz#d105980a7907bf71340fc7ad2c28b9adafc58cb4" + integrity sha512-GCQjzf30OSBr8rg3c/FqWQvbJlXJtWzZkAttXxRRh/A108glXwgME06CU882f3sXidA0vbfoic4WB8SOv6ULPA== dependencies: - "@salesforce/core" "^8.5.4" + "@salesforce/core" "^8.6.1" "@typescript-eslint/utils" "^7.18.0" eslint-plugin-unicorn@^50.0.1: @@ -8486,7 +8494,7 @@ estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== -estree-toolkit@^1.7.8: +estree-toolkit@^1.7.5: version "1.7.8" resolved "https://registry.yarnpkg.com/estree-toolkit/-/estree-toolkit-1.7.8.tgz#45888dcce8b4f0c8bae7d58fd4fd4d19f2c15258" integrity sha512-v0Q0L+0agSDFe3x9Sj7aAzrI9afvsfr5r7AM2SNk/8bKYRQ3tUf4PQEUWe99LkWysmT1PsuSpW+W1w/xZmCKeg== @@ -9237,18 +9245,6 @@ glob@^10.3.10: package-json-from-dist "^1.0.0" path-scurry "^1.11.1" -glob@^11.0.0: - version "11.0.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-11.0.0.tgz#6031df0d7b65eaa1ccb9b29b5ced16cea658e77e" - integrity sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g== - dependencies: - foreground-child "^3.1.0" - jackspeak "^4.0.1" - minimatch "^10.0.0" - minipass "^7.1.2" - package-json-from-dist "^1.0.0" - path-scurry "^2.0.0" - glob@^8.0.3, glob@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" @@ -10504,13 +10500,6 @@ jackspeak@^3.1.2: optionalDependencies: "@pkgjs/parseargs" "^0.11.0" -jackspeak@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-4.0.2.tgz#11f9468a3730c6ff6f56823a820d7e3be9bef015" - integrity sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw== - dependencies: - "@isaacs/cliui" "^8.0.2" - jake@^10.8.5: version "10.9.2" resolved "https://registry.yarnpkg.com/jake/-/jake-10.9.2.tgz#6ae487e6a69afec3a5e167628996b59f35ae2b7f" @@ -11564,11 +11553,6 @@ lru-cache@^10.0.1, lru-cache@^10.2.0, lru-cache@^10.4.3: resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119" integrity sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ== -lru-cache@^11.0.0: - version "11.0.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.0.1.tgz#3a732fbfedb82c5ba7bca6564ad3f42afcb6e147" - integrity sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ== - lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -11588,27 +11572,27 @@ lunr@^2.3.9: resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== -lwc@8.1.1: - version "8.1.1" - resolved "https://registry.yarnpkg.com/lwc/-/lwc-8.1.1.tgz#f3e1641a1952552aa05aac66538bca25036e361b" - integrity sha512-8unRA1JRmAUCo8qDo8tkFmOpwN+KDbj2/3Za6UkSh8g2tf56GdFwhSX3k1+Ro3l777+fPX5EyL4H3MqPWh8rBQ== - dependencies: - "@lwc/aria-reflection" "8.1.1" - "@lwc/babel-plugin-component" "8.1.1" - "@lwc/compiler" "8.1.1" - "@lwc/engine-core" "8.1.1" - "@lwc/engine-dom" "8.1.1" - "@lwc/engine-server" "8.1.1" - "@lwc/errors" "8.1.1" - "@lwc/features" "8.1.1" - "@lwc/module-resolver" "8.1.1" - "@lwc/rollup-plugin" "8.1.1" - "@lwc/shared" "8.1.1" - "@lwc/style-compiler" "8.1.1" - "@lwc/synthetic-shadow" "8.1.1" - "@lwc/template-compiler" "8.1.1" - "@lwc/types" "8.1.1" - "@lwc/wire-service" "8.1.1" +lwc@7.1.3: + version "7.1.3" + resolved "https://registry.yarnpkg.com/lwc/-/lwc-7.1.3.tgz#f505126884bc8937a1e046b512135d1a86cf2195" + integrity sha512-4hmRtZJ+1/9N9Q7scX/eBLv4UDOkqSaOIm8A7wNTTzjoNNd795P2xO9nJcXaUtytt4HuUZdAGTukkYn9KVUH7g== + dependencies: + "@lwc/aria-reflection" "7.1.3" + "@lwc/babel-plugin-component" "7.1.3" + "@lwc/compiler" "7.1.3" + "@lwc/engine-core" "7.1.3" + "@lwc/engine-dom" "7.1.3" + "@lwc/engine-server" "7.1.3" + "@lwc/errors" "7.1.3" + "@lwc/features" "7.1.3" + "@lwc/module-resolver" "7.1.3" + "@lwc/rollup-plugin" "7.1.3" + "@lwc/shared" "7.1.3" + "@lwc/style-compiler" "7.1.3" + "@lwc/synthetic-shadow" "7.1.3" + "@lwc/template-compiler" "7.1.3" + "@lwc/types" "7.1.3" + "@lwc/wire-service" "7.1.3" lwr@0.14.3: version "0.14.3" @@ -11637,7 +11621,7 @@ magic-string@^0.25.3: dependencies: sourcemap-codec "^1.4.8" -magic-string@^0.30.3, magic-string@^0.30.9, magic-string@~0.30.10, magic-string@~0.30.11: +magic-string@^0.30.3, magic-string@^0.30.9, magic-string@~0.30.10: version "0.30.11" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.11.tgz#301a6f93b3e8c2cb13ac1a7a673492c0dfd12954" integrity sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A== @@ -11900,10 +11884,10 @@ merge2@^1.3.0, merge2@^1.4.1: resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -meriyah@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/meriyah/-/meriyah-5.0.0.tgz#9f5fd811ee6e7952dcb48cf6962f27a885f108b8" - integrity sha512-tNlPDP4AzkH/7cROw7PKJ7mCLe/ZLpa2ja23uqB35vt63+8dgZi2NKLJMrkjxLcxArnLJVvd3Y/7pRl3OLR7yg== +meriyah@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/meriyah/-/meriyah-4.5.0.tgz#dff3bb312494926385fed6ad7b956db3ff198af4" + integrity sha512-Rbiu0QPIxTXgOXwiIpRVJfZRQ2FWyfzYrOGBs9SN5RbaXg1CN5ELn/plodwWwluX93yzc4qO/bNIen1ThGFCxw== methods@^1.1.2, methods@~1.1.2: version "1.1.2" @@ -12075,13 +12059,6 @@ minimatch@9.0.3: dependencies: brace-expansion "^2.0.1" -minimatch@^10.0.0: - version "10.0.1" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.0.1.tgz#ce0521856b453c86e25f2c4c0d03e6ff7ddc440b" - integrity sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ== - dependencies: - brace-expansion "^2.0.1" - minimatch@^5.0.1, minimatch@^5.1.6, minimatch@~5.1.1: version "5.1.6" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" @@ -12926,14 +12903,6 @@ path-scurry@^1.11.1: lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" -path-scurry@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-2.0.0.tgz#9f052289f23ad8bf9397a2a0425e7b8615c58580" - integrity sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg== - dependencies: - lru-cache "^11.0.0" - minipass "^7.1.2" - path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" @@ -12971,11 +12940,6 @@ picocolors@^1.0.0, picocolors@^1.0.1: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== -picocolors@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.0.tgz#5358b76a78cde483ba5cef6a9dc9671440b27d59" - integrity sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw== - picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" @@ -13088,7 +13052,7 @@ postcss-selector-parser@~6.1.0: cssesc "^3.0.0" util-deprecate "^1.0.2" -postcss-selector-parser@~6.1.2: +postcss-selector-parser@~6.1.1: version "6.1.2" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz#27ecb41fb0e3b6ba7a1ec84fff347f734c7929de" integrity sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg== @@ -13129,15 +13093,6 @@ postcss@~8.4.39: picocolors "^1.0.1" source-map-js "^1.2.0" -postcss@~8.4.47: - version "8.4.47" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.47.tgz#5bf6c9a010f3e724c503bf03ef7947dcb0fea365" - integrity sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ== - dependencies: - nanoid "^3.3.7" - picocolors "^1.1.0" - source-map-js "^1.2.1" - posthtml-parser@^0.2.0, posthtml-parser@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/posthtml-parser/-/posthtml-parser-0.2.1.tgz#35d530de386740c2ba24ff2eb2faf39ccdf271dd" @@ -14348,11 +14303,6 @@ source-map-js@^1.0.2, source-map-js@^1.2.0: resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== -source-map-js@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" - integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== - source-map-loader@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-4.0.2.tgz#1b378721b65adb21e874928a9fb22e8a340d06a5"