From 9c172ee33cf0305b0251a45042bda67e0efbb372 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 16 Jan 2025 17:26:50 +0000 Subject: [PATCH] Version Packages --- .changeset/friendly-goats-knock.md | 5 - .changeset/healthy-tips-raise.md | 5 - .changeset/lemon-pants-add.md | 6 - .changeset/light-windows-sit.md | 5 - .changeset/red-brooms-lick.md | 5 - .changeset/short-tigers-trade.md | 5 - .changeset/small-guests-brake.md | 5 - .changeset/tough-guests-behave.md | 5 - .changeset/violet-carrots-argue.md | 5 - .changeset/young-windows-deliver.md | 7 - docs/api/cli-kit/assets/hierarchy.js | 1 + docs/api/cli-kit/assets/icons.js | 31 +- docs/api/cli-kit/assets/icons.svg | 2 +- docs/api/cli-kit/assets/main.js | 9 +- docs/api/cli-kit/assets/navigation.js | 2 +- docs/api/cli-kit/assets/search.js | 2 +- docs/api/cli-kit/assets/style.css | 2646 +++++++++-------- .../classes/node_abort.AbortController.html | 6 +- .../classes/node_abort.AbortSignal.html | 6 +- .../classes/node_base-command.default.html | 13 + .../classes/node_base_command.default.html | 14 - ...ode_custom-oclif-loader.ShopifyConfig.html | 3 + ...ode_custom_oclif_loader.ShopifyConfig.html | 3 - .../classes/node_error.AbortError.html | 18 +- .../classes/node_error.AbortSilentError.html | 18 +- .../cli-kit/classes/node_error.BugError.html | 16 +- .../classes/node_error.CancelExecution.html | 4 +- .../classes/node_error.ExternalError.html | 16 +- .../classes/node_error.FatalError.html | 28 +- .../node_git.GitDirectoryNotCleanError.html | 18 +- .../node_git.OutsideGitDirectoryError.html | 18 +- .../node_local-storage.LocalStorage.html | 17 + .../node_local_storage.LocalStorage.html | 18 - ...FindUpAndReadPackageJsonNotFoundError.html | 12 + ...kage-manager.PackageJsonNotFoundError.html | 12 + ...ge-manager.UnknownPackageManagerError.html | 10 + ...FindUpAndReadPackageJsonNotFoundError.html | 12 - ...kage_manager.PackageJsonNotFoundError.html | 12 - ...ge_manager.UnknownPackageManagerError.html | 10 - .../classes/node_output.TokenizedString.html | 4 +- .../node_plugins_tunnel.TunnelError.html | 4 +- docs/api/cli-kit/classes/node_result.Err.html | 40 +- docs/api/cli-kit/classes/node_result.Ok.html | 40 +- .../classes/node_testing_ui.Stdin.html | 10 +- ...ode_themes_theme-manager.ThemeManager.html | 11 + ...ode_themes_theme_manager.ThemeManager.html | 11 - ...vendor_dev_server_DevServer.DevServer.html | 8 +- ...or_dev_server_DevServer.DevServerCore.html | 9 +- ...etricReader.InstantaneousMetricReader.html | 7 + ...rvice_BaseOtelService.BaseOtelService.html | 19 + ...ultMeterProvider.DefaultMeterProvider.html | 2 + ...DefaultOtelService.DefaultOtelService.html | 19 + ...etricReader.InstantaneousMetricReader.html | 5 - ...rvice_BaseOtelService.BaseOtelService.html | 19 - ...ultMeterProvider.DefaultMeterProvider.html | 2 - ...DefaultOtelService.DefaultOtelService.html | 19 - .../enums/node_error.FatalErrorType.html | 8 +- .../enums/node_themes_types.Operation.html | 6 +- ...js_service_types.MetricInstrumentType.html | 4 + ...js_service_types.MetricInstrumentType.html | 4 - .../functions/common_array.difference.html | 10 +- ...mmon_array.getArrayContainsDuplicates.html | 6 +- ...mmon_array.getArrayRejectingUndefined.html | 8 +- .../common_array.takeRandomFromArray.html | 8 +- .../cli-kit/functions/common_array.uniq.html | 8 +- .../functions/common_array.uniqBy.html | 10 +- .../functions/common_collection.groupBy.html | 10 +- .../common_collection.partition.html | 10 +- .../functions/common_function.debounce.html | 12 +- .../functions/common_function.memoize.html | 10 +- .../functions/common_lang.isEqual.html | 4 +- .../functions/common_object.compact.html | 4 +- .../functions/common_object.deepCompare.html | 4 +- .../common_object.deepDifference.html | 6 +- .../common_object.deepMergeObjects.html | 12 +- .../functions/common_object.getPathValue.html | 8 +- .../functions/common_object.isEmpty.html | 4 +- .../functions/common_object.mapValues.html | 10 +- .../functions/common_object.pickBy.html | 10 +- .../functions/common_object.setPathValue.html | 6 +- ...y.performActionWithRetryAfterRecovery.html | 12 +- .../functions/common_string.camelize.html | 4 +- .../functions/common_string.capitalize.html | 4 +- .../functions/common_string.constantize.html | 4 +- .../functions/common_string.escapeRegExp.html | 4 +- .../functions/common_string.formatDate.html | 4 +- .../common_string.formatLocalDate.html | 4 +- .../common_string.getRandomName.html | 4 +- .../functions/common_string.hyphenate.html | 4 +- .../functions/common_string.joinWithAnd.html | 4 +- .../common_string.linesToColumns.html | 4 +- ...ommon_string.normalizeDelimitedString.html | 8 +- .../functions/common_string.pascalize.html | 4 +- .../functions/common_string.pluralize.html | 14 +- .../functions/common_string.slugify.html | 4 +- .../functions/common_string.tryParseInt.html | 8 +- .../functions/common_string.underscore.html | 4 +- ...mon_ts_json-narrowing.assertStringMap.html | 4 + ...mon_ts_json_narrowing.assertStringMap.html | 4 - .../functions/common_url.isValidURL.html | 6 +- .../functions/common_url.safeParseURL.html | 6 +- .../node_analytics.reportAnalyticsEvent.html | 4 +- .../node_api_admin.adminRequest.html | 10 +- .../node_api_admin.adminRequestDoc.html | 14 +- .../functions/node_api_admin.adminUrl.html | 8 +- .../functions/node_api_admin.restRequest.html | 12 +- .../node_api_admin.supportedApiVersions.html | 4 +- .../node_api_app-dev.appDevRequest.html | 8 + ...pp-management.appManagementRequestDoc.html | 7 + ...api_app-management.handleDeprecations.html | 4 + .../node_api_app_dev.appDevRequest.html | 8 - ...pp_management.appManagementRequestDoc.html | 7 - ...api_app_management.handleDeprecations.html | 4 - ....businessPlatformOrganizationsRequest.html | 7 + ...sinessPlatformOrganizationsRequestDoc.html | 7 + ...ness-platform.businessPlatformRequest.html | 6 + ...s-platform.businessPlatformRequestDoc.html | 6 + ....businessPlatformOrganizationsRequest.html | 7 - ...sinessPlatformOrganizationsRequestDoc.html | 7 - ...ness_platform.businessPlatformRequest.html | 6 - ...s_platform.businessPlatformRequestDoc.html | 6 - ...ode_api_functions.functionsRequestDoc.html | 12 +- .../node_api_graphql.graphqlRequest.html | 8 +- .../node_api_graphql.graphqlRequestDoc.html | 8 +- .../node_api_partners.handleDeprecations.html | 6 +- .../node_api_partners.partnersRequest.html | 10 +- .../node_api_partners.partnersRequestDoc.html | 10 +- ...pi_rest-api-throttler.delayAwareRetry.html | 7 + .../node_api_rest-api-throttler.throttle.html | 7 + ...ottler.updateApiCallLimitFromResponse.html | 3 + ...pi_rest_api_throttler.delayAwareRetry.html | 7 - .../node_api_rest_api_throttler.throttle.html | 7 - ...ottler.updateApiCallLimitFromResponse.html | 3 - .../node_api_webhooks.webhooksRequest.html | 12 +- .../cli-kit/functions/node_archiver.zip.html | 4 +- .../node_base-command.addFromParsedFlags.html | 1 + .../node_base_command.addFromParsedFlags.html | 1 - .../node_cli-launcher.launchCLI.html | 4 + .../functions/node_cli.clearCache.html | 4 +- .../cli-kit/functions/node_cli.runCLI.html | 6 +- .../functions/node_cli.runCreateCLI.html | 4 +- .../node_cli_launcher.launchCLI.html | 4 - .../node_context_fqdn.appManagementFqdn.html | 4 +- ...ode_context_fqdn.businessPlatformFqdn.html | 4 +- ...e_context_fqdn.developerDashboardFqdn.html | 4 +- .../node_context_fqdn.identityFqdn.html | 4 +- .../node_context_fqdn.normalizeStoreFqdn.html | 8 +- .../node_context_fqdn.partnersFqdn.html | 4 +- ...node_context_local.alwaysLogAnalytics.html | 4 +- .../node_context_local.alwaysLogMetrics.html | 4 +- .../node_context_local.analyticsDisabled.html | 4 +- .../node_context_local.ciPlatform.html | 6 +- .../node_context_local.cloudEnvironment.html | 8 +- ...t_local.codespacePortForwardingDomain.html | 8 +- .../node_context_local.codespaceURL.html | 8 +- .../node_context_local.firstPartyDev.html | 4 +- .../node_context_local.gitpodURL.html | 8 +- .../functions/node_context_local.hasGit.html | 4 +- .../node_context_local.homeDirectory.html | 6 +- ..._context_local.isAppManagementEnabled.html | 4 +- ...node_context_local.isCloudEnvironment.html | 4 +- .../node_context_local.isDevelopment.html | 4 +- .../node_context_local.isShopify.html | 4 +- ...e_context_local.isTerminalInteractive.html | 4 +- .../node_context_local.isUnitTest.html | 4 +- .../node_context_local.isVerbose.html | 4 +- .../node_context_local.macAddress.html | 4 +- ...ode_context_local.opentelemetryDomain.html | 6 +- .../node_context_local.themeToken.html | 6 +- ...ode_context_local.useEmbeddedThemeCLI.html | 4 +- .../node_context_local.useThemebundling.html | 4 +- .../functions/node_context_spin.appHost.html | 6 +- .../functions/node_context_spin.appPort.html | 6 +- .../node_context_spin.fetchSpinPort.html | 6 +- .../functions/node_context_spin.instance.html | 6 +- .../functions/node_context_spin.isSpin.html | 4 +- .../node_context_spin.isSpinEnvironment.html | 4 +- .../functions/node_context_spin.show.html | 10 +- .../functions/node_context_spin.spinFqdn.html | 4 +- .../node_context_utilities.isTruthy.html | 8 +- .../node_crypto.base64URLEncode.html | 4 +- .../functions/node_crypto.fileHash.html | 4 +- .../functions/node_crypto.hashString.html | 4 +- .../functions/node_crypto.nonRandomUUID.html | 4 +- .../functions/node_crypto.randomBytes.html | 4 +- .../functions/node_crypto.randomHex.html | 4 +- .../functions/node_crypto.randomUUID.html | 4 +- .../cli-kit/functions/node_crypto.sha256.html | 4 +- .../node_dot-env.createDotEnvFileLine.html | 1 + .../functions/node_dot-env.patchEnvFile.html | 5 + .../node_dot-env.readAndParseDotEnv.html | 4 + .../functions/node_dot-env.writeDotEnv.html | 3 + .../node_dot_env.createDotEnvFileLine.html | 1 - .../functions/node_dot_env.patchEnvFile.html | 5 - .../node_dot_env.readAndParseDotEnv.html | 4 - .../functions/node_dot_env.writeDotEnv.html | 3 - .../node_environment.getBackendPort.html | 6 +- ...e_environment.getEnvironmentVariables.html | 4 +- ...vironment.getIdentityTokenInformation.html | 6 +- .../node_environment.getOrganization.html | 6 +- .../node_environment.getPartnersToken.html | 6 +- .../node_environment.jsonOutputEnabled.html | 4 +- .../node_environment.usePartnersToken.html | 4 +- .../node_environments.loadEnvironment.html | 6 +- ...node_error-handler.addBugsnagMetadata.html | 1 + ...error-handler.cleanStackFrameFilePath.html | 4 + .../node_error-handler.errorHandler.html | 1 + ...erCleanBugsnagErrorsFromWithinPlugins.html | 2 + ...node_error-handler.sendErrorToBugsnag.html | 3 + .../node_error.cleanSingleStackTracePath.html | 4 +- .../functions/node_error.errorMapper.html | 4 +- .../cli-kit/functions/node_error.handler.html | 4 +- ...e_error.shouldReportErrorAsUnexpected.html | 4 +- ...node_error_handler.addBugsnagMetadata.html | 1 - ...error_handler.cleanStackFrameFilePath.html | 4 - .../node_error_handler.errorHandler.html | 1 - ...erCleanBugsnagErrorsFromWithinPlugins.html | 2 - ...node_error_handler.sendErrorToBugsnag.html | 3 - .../node_framework.resolveFramework.html | 6 +- .../cli-kit/functions/node_fs.appendFile.html | 4 +- .../functions/node_fs.appendFileSync.html | 4 +- docs/api/cli-kit/functions/node_fs.chmod.html | 6 +- .../cli-kit/functions/node_fs.copyFile.html | 4 +- .../node_fs.createFileReadStream.html | 8 +- .../node_fs.createFileWriteStream.html | 4 +- .../cli-kit/functions/node_fs.fileExists.html | 4 +- .../functions/node_fs.fileExistsSync.html | 2 +- .../node_fs.fileHasExecutablePermissions.html | 4 +- .../functions/node_fs.fileLastUpdated.html | 4 +- .../node_fs.fileLastUpdatedTimestamp.html | 6 +- .../functions/node_fs.fileRealPath.html | 4 +- .../cli-kit/functions/node_fs.fileSize.html | 4 +- .../functions/node_fs.fileSizeSync.html | 4 +- .../cli-kit/functions/node_fs.findPathUp.html | 10 +- ..._fs.generateRandomNameForSubdirectory.html | 6 +- docs/api/cli-kit/functions/node_fs.glob.html | 8 +- .../node_fs.inTemporaryDirectory.html | 6 +- .../functions/node_fs.isDirectory.html | 4 +- .../cli-kit/functions/node_fs.matchGlob.html | 6 +- .../cli-kit/functions/node_fs.mkTmpDir.html | 4 +- docs/api/cli-kit/functions/node_fs.mkdir.html | 4 +- .../cli-kit/functions/node_fs.mkdirSync.html | 4 +- .../cli-kit/functions/node_fs.moveFile.html | 4 +- .../functions/node_fs.pathToFileURL.html | 4 +- .../cli-kit/functions/node_fs.readFile.html | 15 +- .../functions/node_fs.readFileSync.html | 4 +- .../cli-kit/functions/node_fs.removeFile.html | 4 +- .../functions/node_fs.removeFileSync.html | 4 +- .../cli-kit/functions/node_fs.renameFile.html | 4 +- docs/api/cli-kit/functions/node_fs.rmdir.html | 4 +- .../functions/node_fs.stripUpPath.html | 4 +- .../functions/node_fs.tempDirectory.html | 4 +- .../cli-kit/functions/node_fs.touchFile.html | 4 +- .../functions/node_fs.touchFileSync.html | 4 +- .../cli-kit/functions/node_fs.unlinkFile.html | 4 +- .../functions/node_fs.unlinkFileSync.html | 4 +- .../cli-kit/functions/node_fs.writeFile.html | 6 +- .../functions/node_fs.writeFileSync.html | 4 +- .../node_git.addAllToGitFromDirectory.html | 6 +- ...ode_git.checkIfIgnoredInGitRepository.html | 4 +- .../functions/node_git.createGitCommit.html | 6 +- .../functions/node_git.createGitIgnore.html | 4 +- .../node_git.downloadGitRepository.html | 4 +- .../node_git.ensureGitIsPresentOrAbort.html | 4 +- .../node_git.ensureInsideGitDirectory.html | 6 +- .../functions/node_git.ensureIsClean.html | 6 +- .../node_git.getHeadSymbolicRef.html | 6 +- .../node_git.getLatestGitCommit.html | 8 +- .../node_git.initializeGitRepository.html | 4 +- .../node_git.insideGitDirectory.html | 6 +- .../cli-kit/functions/node_git.isClean.html | 6 +- .../node_github.getLatestGitHubRelease.html | 4 +- ...github.parseGitHubRepositoryReference.html | 4 +- .../node_github.parseGitHubRepositoryURL.html | 4 +- ...de_global-context.getCurrentCommandId.html | 3 + ...de_global-context.setCurrentCommandId.html | 3 + ...de_global_context.getCurrentCommandId.html | 3 - ...de_global_context.setCurrentCommandId.html | 3 - .../node_hooks_deprecations.postrun.html | 6 +- .../functions/node_hooks_postrun.hook.html | 2 +- .../functions/node_hooks_prerun.hook.html | 2 +- ...node_hooks_prerun.parseCommandContent.html | 2 +- ...e_hooks_prerun.warnOnAvailableUpgrade.html | 4 +- .../functions/node_hrtime.endHRTimeInMs.html | 4 +- .../functions/node_hrtime.startHRTime.html | 4 +- .../functions/node_http.downloadFile.html | 4 +- .../cli-kit/functions/node_http.fetch.html | 8 +- .../cli-kit/functions/node_http.formData.html | 4 +- .../functions/node_http.shopifyFetch.html | 6 +- ...node_is-global.currentProcessIsGlobal.html | 4 + ...lobal.inferPackageManagerForGlobalCLI.html | 4 + ...node_is-global.installGlobalCLIPrompt.html | 3 + ...ode_is-global.installGlobalShopifyCLI.html | 3 + .../node_is-global.isGlobalCLIInstalled.html | 3 + ...node_is_global.currentProcessIsGlobal.html | 4 - ...lobal.inferPackageManagerForGlobalCLI.html | 4 - ...node_is_global.installGlobalCLIPrompt.html | 3 - ...ode_is_global.installGlobalShopifyCLI.html | 3 - .../node_is_global.isGlobalCLIInstalled.html | 3 - .../node_json-schema.jsonSchemaValidate.html | 7 + .../node_json-schema.normaliseJsonSchema.html | 5 + .../node_json_schema.jsonSchemaValidate.html | 7 - .../node_json_schema.normaliseJsonSchema.html | 5 - ...de_liquid.recursiveLiquidTemplateCopy.html | 6 +- .../node_liquid.renderLiquidTemplate.html | 4 +- .../functions/node_logs.createLogsDir.html | 2 +- .../functions/node_logs.getLogsDir.html | 2 +- .../cli-kit/functions/node_logs.writeLog.html | 2 +- .../node_metadata.addPublicMetadata.html | 2 +- .../node_metadata.addSensitiveMetadata.html | 2 +- ...tadata.createRuntimeMetadataContainer.html | 8 +- .../node_metadata.getAllPublicMetadata.html | 2 +- ...node_metadata.getAllSensitiveMetadata.html | 2 +- .../functions/node_metadata.runWithTimer.html | 2 +- .../functions/node_mimes.lookupMimeType.html | 4 +- .../functions/node_mimes.setMimeTypes.html | 6 +- .../node_monorail.publishMonorailEvent.html | 10 +- ...de-package-manager.addNPMDependencies.html | 1 + ...ge-manager.addNPMDependenciesIfNeeded.html | 4 + ...NPMDependenciesWithoutVersionIfNeeded.html | 1 + ...ckage-manager.addResolutionOrOverride.html | 1 + ...kage-manager.checkForCachedNewVersion.html | 5 + ...de-package-manager.checkForNewVersion.html | 7 + ...kage-manager.findUpAndReadPackageJson.html | 5 + ..._node-package-manager.getDependencies.html | 4 + ...ode-package-manager.getPackageManager.html | 4 + ...e_node-package-manager.getPackageName.html | 4 + ...ode-package-manager.getPackageVersion.html | 4 + ...e-package-manager.inferPackageManager.html | 11 + ...ger.installNPMDependenciesRecursively.html | 5 + ...de-package-manager.installNodeModules.html | 1 + ...e-manager.packageManagerFromUserAgent.html | 4 + ...ckage-manager.readAndParsePackageJson.html | 6 + ...e_node-package-manager.usesWorkspaces.html | 3 + ...node-package-manager.versionSatisfies.html | 5 + ...node-package-manager.writePackageJSON.html | 4 + ...de_package_manager.addNPMDependencies.html | 1 - ...ge_manager.addNPMDependenciesIfNeeded.html | 4 - ...NPMDependenciesWithoutVersionIfNeeded.html | 1 - ...ckage_manager.addResolutionOrOverride.html | 1 - ...kage_manager.checkForCachedNewVersion.html | 5 - ...de_package_manager.checkForNewVersion.html | 7 - ...kage_manager.findUpAndReadPackageJson.html | 5 - ..._node_package_manager.getDependencies.html | 4 - ...ode_package_manager.getPackageManager.html | 4 - ...e_node_package_manager.getPackageName.html | 4 - ...ode_package_manager.getPackageVersion.html | 4 - ...e_package_manager.inferPackageManager.html | 11 - ...ger.installNPMDependenciesRecursively.html | 5 - ...de_package_manager.installNodeModules.html | 1 - ...e_manager.packageManagerFromUserAgent.html | 4 - ...ckage_manager.readAndParsePackageJson.html | 6 - ...e_node_package_manager.usesWorkspaces.html | 3 - ...node_package_manager.versionSatisfies.html | 5 - ...node_package_manager.writePackageJSON.html | 4 - ...tifications-system.fetchNotifications.html | 3 + ...system.fetchNotificationsInBackground.html | 5 + ...ifications-system.filterNotifications.html | 10 + ...notifications-system.getNotifications.html | 3 + ...ions-system.showNotificationsIfNeeded.html | 7 + ...notifications-system.stringifyFilters.html | 4 + ...ifications_system.filterNotifications.html | 10 - ...notifications_system.getNotifications.html | 3 - ...ions_system.showNotificationsIfNeeded.html | 7 - ...notifications_system.stringifyFilters.html | 4 - .../functions/node_os.platformAndArch.html | 6 +- .../cli-kit/functions/node_os.username.html | 6 +- .../node_output.clearCollectedLogs.html | 2 +- .../functions/node_output.collectLog.html | 4 +- .../functions/node_output.consoleError.html | 4 +- .../functions/node_output.consoleLog.html | 4 +- .../functions/node_output.consoleWarn.html | 4 +- ...de_output.formatPackageManagerCommand.html | 8 +- .../functions/node_output.formatSection.html | 4 +- .../functions/node_output.itemToString.html | 4 +- .../node_output.outputCompleted.html | 4 +- .../functions/node_output.outputContent.html | 6 +- .../functions/node_output.outputDebug.html | 6 +- .../functions/node_output.outputInfo.html | 6 +- .../functions/node_output.outputNewline.html | 4 +- .../functions/node_output.outputSuccess.html | 4 +- .../functions/node_output.outputWarn.html | 4 +- .../node_output.outputWhereAppropriate.html | 4 +- .../node_output.shouldDisplayColors.html | 4 +- .../node_output.stringifyMessage.html | 4 +- .../functions/node_output.unstyled.html | 4 +- .../cli-kit/functions/node_path.basename.html | 6 +- docs/api/cli-kit/functions/node_path.cwd.html | 4 +- .../cli-kit/functions/node_path.dirname.html | 4 +- .../cli-kit/functions/node_path.extname.html | 4 +- .../functions/node_path.isAbsolutePath.html | 4 +- .../functions/node_path.isSubpath.html | 4 +- .../cli-kit/functions/node_path.joinPath.html | 6 +- .../functions/node_path.moduleDirectory.html | 6 +- .../functions/node_path.normalizePath.html | 4 +- .../functions/node_path.relativePath.html | 4 +- .../functions/node_path.relativizePath.html | 4 +- .../functions/node_path.resolvePath.html | 6 +- .../functions/node_path.sniffForJson.html | 4 +- .../functions/node_path.sniffForPath.html | 6 +- .../functions/node_plugins.fanoutHooks.html | 14 +- .../node_plugins.getListOfTunnelPlugins.html | 6 +- .../node_plugins_tunnel.defineProvider.html | 2 +- .../node_plugins_tunnel.startTunnel.html | 2 +- .../node_promises.flushPromises.html | 4 +- .../cli-kit/functions/node_result.err-1.html | 8 +- .../cli-kit/functions/node_result.ok-1.html | 8 +- .../functions/node_schema.deepStrict.html | 8 +- .../functions/node_schema.errorsToString.html | 4 +- ...node_session.ensureAuthenticatedAdmin.html | 4 +- ...sion.ensureAuthenticatedAppManagement.html | 6 +- ...n.ensureAuthenticatedBusinessPlatform.html | 4 +- ...e_session.ensureAuthenticatedPartners.html | 6 +- ...session.ensureAuthenticatedStorefront.html | 6 +- ...ode_session.ensureAuthenticatedThemes.html | 6 +- .../functions/node_session.logout.html | 4 +- .../functions/node_system.captureOutput.html | 6 +- .../cli-kit/functions/node_system.exec.html | 6 +- .../functions/node_system.openURL.html | 4 +- .../cli-kit/functions/node_system.sleep.html | 4 +- ...node_system.terminalSupportsPrompting.html | 4 +- .../node_tcp.checkPortAvailability.html | 4 +- .../node_tcp.getAvailableTCPPort.html | 8 +- ...e_testing_output.mockAndCaptureOutput.html | 4 +- ...e_testing_ui.getLastFrameAfterUnmount.html | 4 +- .../functions/node_testing_ui.render.html | 2 +- .../node_testing_ui.sendInputAndWait.html | 6 +- ..._testing_ui.sendInputAndWaitForChange.html | 4 +- ...testing_ui.sendInputAndWaitForContent.html | 4 +- .../node_testing_ui.waitForContent.html | 4 +- ...ode_testing_ui.waitForInputsToBeReady.html | 4 +- ...node_themes_api.bulkUploadThemeAssets.html | 2 +- .../node_themes_api.createTheme.html | 2 +- .../node_themes_api.deleteThemeAsset.html | 2 +- .../node_themes_api.fetchChecksums.html | 2 +- .../functions/node_themes_api.fetchTheme.html | 2 +- .../node_themes_api.fetchThemeAssets.html | 2 +- .../node_themes_api.fetchThemes.html | 2 +- ...s_api.metafieldDefinitionsByOwnerType.html | 2 +- .../node_themes_api.passwordProtected.html | 1 + .../node_themes_api.themeDelete.html | 2 +- .../node_themes_api.themePublish.html | 2 +- .../node_themes_api.themeUpdate.html | 2 +- .../node_themes_conf.getHostTheme.html | 2 +- ...ode_themes_conf.hostThemeLocalStorage.html | 2 +- .../node_themes_conf.removeHostTheme.html | 2 +- .../node_themes_conf.setHostTheme.html | 2 +- .../node_themes_factories.buildChecksum.html | 2 +- .../node_themes_factories.buildTheme.html | 2 +- ...node_themes_factories.buildThemeAsset.html | 2 +- .../node_themes_urls.codeEditorUrl.html | 2 +- .../node_themes_urls.storeAdminUrl.html | 2 +- .../node_themes_urls.storePasswordPage.html | 2 +- .../node_themes_urls.themeEditorUrl.html | 2 +- .../node_themes_urls.themePreviewUrl.html | 2 +- .../node_themes_utils.composeThemeGid.html | 2 +- .../node_themes_utils.isDevelopmentTheme.html | 2 +- .../functions/node_themes_utils.parseGid.html | 2 +- .../node_themes_utils.promptThemeName.html | 2 +- .../functions/node_toml.decodeToml.html | 4 +- .../functions/node_toml.encodeToml.html | 6 +- .../functions/node_tree-kill.treeKill.html | 6 + .../functions/node_tree_kill.treeKill.html | 6 - .../functions/node_ui.handleCtrlC.html | 2 +- docs/api/cli-kit/functions/node_ui.isTTY.html | 2 +- .../cli-kit/functions/node_ui.keypress.html | 4 +- .../api/cli-kit/functions/node_ui.render.html | 2 +- .../node_ui.renderAutocompletePrompt.html | 9 +- .../functions/node_ui.renderConcurrent.html | 9 +- .../node_ui.renderConfirmationPrompt.html | 9 +- ..._ui.renderDangerousConfirmationPrompt.html | 9 +- .../functions/node_ui.renderError.html | 9 +- .../functions/node_ui.renderFatalError.html | 14 +- .../cli-kit/functions/node_ui.renderInfo.html | 14 +- .../functions/node_ui.renderSelectPrompt.html | 9 +- .../functions/node_ui.renderSuccess.html | 14 +- .../functions/node_ui.renderTable.html | 9 +- .../functions/node_ui.renderTasks.html | 9 +- .../cli-kit/functions/node_ui.renderText.html | 9 +- .../functions/node_ui.renderTextPrompt.html | 9 +- .../functions/node_ui.renderWarning.html | 14 +- .../node_ui_components.ConcurrentOutput.html | 9 +- ...components.useConcurrentOutputContext.html | 2 +- .../node_ui_hooks.useAbortSignal.html | 2 +- .../node_upgrade.cliInstallCommand.html | 4 +- ...de_upgrade.getOutputUpdateCLIReminder.html | 4 +- ..._dev_server_network-interfaces.fromIp.html | 1 + ...erver_network-interfaces.getInterface.html | 1 + ...or_dev_server_network-interfaces.toIp.html | 1 + ..._dev_server_network_interfaces.fromIp.html | 1 - ...erver_network_interfaces.getInterface.html | 1 - ...or_dev_server_network_interfaces.toIp.html | 1 - ...endor_otel-js_utils_throttle.throttle.html | 1 + ...js_utils_validators.isValidMetricName.html | 1 + ...endor_otel_js_utils_throttle.throttle.html | 1 - ...js_utils_validators.isValidMetricName.html | 1 - .../node_version.globalCLIVersion.html | 6 +- .../node_version.localCLIVersion.html | 6 +- .../node_vscode.addRecommendedExtensions.html | 4 +- .../functions/node_vscode.isVSCode.html | 4 +- docs/api/cli-kit/hierarchy.html | 2 +- docs/api/cli-kit/index.html | 100 +- .../node_api_admin.RestResponse.html | 12 +- ...de_api_graphql.GraphQLResponseOptions.html | 6 +- .../node_api_graphql.GraphQLVariables.html | 2 +- .../interfaces/node_dot-env.DotEnvFile.html | 6 + .../interfaces/node_dot_env.DotEnvFile.html | 6 - .../node_environments.Environments.html | 2 +- .../interfaces/node_fs.MatchGlobOptions.html | 4 +- .../interfaces/node_fs.WriteOptions.html | 4 +- .../node_git.CreateGitCommitOptions.html | 4 +- .../interfaces/node_git.GitCloneOptions.html | 22 +- .../node_git.GitIgnoreTemplate.html | 2 +- .../interfaces/node_github.GithubRelease.html | 4 +- ...node_github.GithubRepositoryReference.html | 6 +- .../node_global-context.GlobalContext.html | 2 + .../node_global_context.GlobalContext.html | 2 - .../node_hooks_prerun.CommandContent.html | 4 +- ...s-global.InstallGlobalCLIPromptResult.html | 3 + ...s_global.InstallGlobalCLIPromptResult.html | 3 - .../node_metadata.RuntimeMetadataManager.html | 22 +- .../interfaces/node_monorail.Schemas.html | 4 +- ...ode-package-manager.DependencyVersion.html | 14 + ...node_node-package-manager.PackageJson.html | 29 + ...ode_package_manager.DependencyVersion.html | 12 - ...node_node_package_manager.PackageJson.html | 29 - .../interfaces/node_output.OutputProcess.html | 8 +- .../node_plugins.HookReturnsPerPlugin.html | 6 +- .../node_plugins.TunnelPluginError.html | 4 +- ...gins_tunnel.HookReturnPerTunnelPlugin.html | 6 +- .../node_plugins_tunnel.TunnelClient.html | 6 +- .../interfaces/node_session.AdminSession.html | 6 +- .../interfaces/node_system.ExecOptions.html | 7 +- ...es_factories.RemoteBulkUploadResponse.html | 4 +- .../node_themes_types.Checksum.html | 10 +- .../interfaces/node_themes_types.Result.html | 16 +- .../interfaces/node_themes_types.Theme.html | 18 +- .../node_themes_types.ThemeAsset.html | 16 +- ...themes_types.ThemeExtensionFileSystem.html | 34 +- .../node_themes_types.ThemeFileSystem.html | 42 +- ...e_themes_types.ThemeFileSystemOptions.html | 6 +- .../node_themes_types.VirtualFileSystem.html | 30 +- .../interfaces/node_ui.InfoTableSection.html | 8 +- .../cli-kit/interfaces/node_ui.LinkToken.html | 4 +- .../cli-kit/interfaces/node_ui.ListToken.html | 4 +- .../node_ui.RenderAutocompleteOptions.html | 12 +- .../node_ui.RenderConcurrentOptions.html | 14 +- ...de_ui.RenderConfirmationPromptOptions.html | 16 +- ...derDangerousConfirmationPromptOptions.html | 8 +- .../node_ui.RenderSelectPromptOptions.html | 14 +- .../node_ui.RenderTextPromptOptions.html | 14 +- docs/api/cli-kit/interfaces/node_ui.Task.html | 6 +- ...ui_components.ConcurrentOutputContext.html | 6 +- ...ader.InstantaneousMetricReaderOptions.html | 5 + ...aseOtelService.BaseOtelServiceOptions.html | 12 + ...OtelService.DefaultOtelServiceOptions.html | 19 + ...r_otel-js_service_types.MetricsConfig.html | 1 + ...dor_otel-js_service_types.OtelService.html | 12 + ...ader.InstantaneousMetricReaderOptions.html | 5 - ...aseOtelService.BaseOtelServiceOptions.html | 12 - ...OtelService.DefaultOtelServiceOptions.html | 19 - ...r_otel_js_service_types.MetricsConfig.html | 1 - ...dor_otel_js_service_types.OtelService.html | 12 - docs/api/cli-kit/modules/common_array.html | 8 +- .../cli-kit/modules/common_collection.html | 4 +- docs/api/cli-kit/modules/common_function.html | 4 +- docs/api/cli-kit/modules/common_lang.html | 3 +- docs/api/cli-kit/modules/common_object.html | 11 +- docs/api/cli-kit/modules/common_retry.html | 3 +- docs/api/cli-kit/modules/common_string.html | 19 +- .../modules/common_ts_deep-required.html | 1 + .../modules/common_ts_deep_required.html | 2 - .../modules/common_ts_json-narrowing.html | 1 + .../modules/common_ts_json_narrowing.html | 2 - .../modules/common_ts_pick-by-prefix.html | 1 + .../modules/common_ts_pick_by_prefix.html | 2 - docs/api/cli-kit/modules/common_url.html | 4 +- docs/api/cli-kit/modules/common_version.html | 3 +- docs/api/cli-kit/modules/node_abort.html | 4 +- docs/api/cli-kit/modules/node_analytics.html | 4 +- docs/api/cli-kit/modules/node_api_admin.html | 8 +- .../api/cli-kit/modules/node_api_app-dev.html | 1 + .../modules/node_api_app-management.html | 1 + .../api/cli-kit/modules/node_api_app_dev.html | 2 - .../modules/node_api_app_management.html | 3 - .../modules/node_api_business-platform.html | 1 + .../modules/node_api_business_platform.html | 5 - .../cli-kit/modules/node_api_functions.html | 3 +- .../api/cli-kit/modules/node_api_graphql.html | 10 +- .../cli-kit/modules/node_api_partners.html | 5 +- .../modules/node_api_rest-api-throttler.html | 1 + .../modules/node_api_rest_api_throttler.html | 4 - .../cli-kit/modules/node_api_webhooks.html | 3 +- docs/api/cli-kit/modules/node_archiver.html | 3 +- .../cli-kit/modules/node_base-command.html | 1 + .../cli-kit/modules/node_base_command.html | 3 - .../cli-kit/modules/node_cli-launcher.html | 1 + docs/api/cli-kit/modules/node_cli.html | 7 +- .../cli-kit/modules/node_cli_launcher.html | 2 - docs/api/cli-kit/modules/node_colors.html | 2 +- .../cli-kit/modules/node_context_fqdn.html | 12 +- .../cli-kit/modules/node_context_local.html | 26 +- .../cli-kit/modules/node_context_spin.html | 11 +- .../modules/node_context_utilities.html | 3 +- docs/api/cli-kit/modules/node_crypto.html | 10 +- .../modules/node_custom-oclif-loader.html | 1 + .../modules/node_custom_oclif_loader.html | 2 - docs/api/cli-kit/modules/node_dot-env.html | 1 + docs/api/cli-kit/modules/node_dot_env.html | 6 - .../api/cli-kit/modules/node_environment.html | 9 +- .../cli-kit/modules/node_environments.html | 4 +- .../cli-kit/modules/node_error-handler.html | 1 + docs/api/cli-kit/modules/node_error.html | 13 +- .../cli-kit/modules/node_error_handler.html | 6 - docs/api/cli-kit/modules/node_figures.html | 2 +- docs/api/cli-kit/modules/node_framework.html | 3 +- docs/api/cli-kit/modules/node_fs.html | 44 +- docs/api/cli-kit/modules/node_git.html | 20 +- docs/api/cli-kit/modules/node_github.html | 7 +- .../cli-kit/modules/node_global-context.html | 1 + .../cli-kit/modules/node_global_context.html | 4 - .../modules/node_hooks_deprecations.html | 3 +- .../cli-kit/modules/node_hooks_postrun.html | 3 +- .../cli-kit/modules/node_hooks_prerun.html | 6 +- docs/api/cli-kit/modules/node_hrtime.html | 5 +- docs/api/cli-kit/modules/node_http.html | 6 +- docs/api/cli-kit/modules/node_ink.html | 2 +- docs/api/cli-kit/modules/node_is-global.html | 1 + docs/api/cli-kit/modules/node_is_global.html | 7 - .../api/cli-kit/modules/node_json-schema.html | 1 + .../api/cli-kit/modules/node_json_schema.html | 3 - docs/api/cli-kit/modules/node_liquid.html | 4 +- .../cli-kit/modules/node_local-storage.html | 1 + .../cli-kit/modules/node_local_storage.html | 2 - docs/api/cli-kit/modules/node_logs.html | 5 +- docs/api/cli-kit/modules/node_metadata.html | 13 +- docs/api/cli-kit/modules/node_mimes.html | 4 +- docs/api/cli-kit/modules/node_monorail.html | 8 +- .../modules/node_node-package-manager.html | 1 + .../modules/node_node_package_manager.html | 36 - .../modules/node_notifications-system.html | 1 + .../modules/node_notifications_system.html | 7 - docs/api/cli-kit/modules/node_os.html | 4 +- docs/api/cli-kit/modules/node_output.html | 28 +- docs/api/cli-kit/modules/node_path.html | 16 +- docs/api/cli-kit/modules/node_plugins.html | 8 +- .../cli-kit/modules/node_plugins_tunnel.html | 13 +- docs/api/cli-kit/modules/node_promises.html | 3 +- docs/api/cli-kit/modules/node_result.html | 7 +- docs/api/cli-kit/modules/node_schema.html | 6 +- docs/api/cli-kit/modules/node_session.html | 10 +- docs/api/cli-kit/modules/node_system.html | 8 +- docs/api/cli-kit/modules/node_tcp.html | 4 +- .../cli-kit/modules/node_testing_output.html | 3 +- docs/api/cli-kit/modules/node_testing_ui.html | 10 +- docs/api/cli-kit/modules/node_themes_api.html | 15 +- .../api/cli-kit/modules/node_themes_conf.html | 6 +- .../modules/node_themes_factories.html | 6 +- .../modules/node_themes_theme-manager.html | 1 + .../modules/node_themes_theme_manager.html | 2 - .../cli-kit/modules/node_themes_types.html | 14 +- .../api/cli-kit/modules/node_themes_urls.html | 7 +- .../cli-kit/modules/node_themes_utils.html | 10 +- docs/api/cli-kit/modules/node_toml.html | 5 +- docs/api/cli-kit/modules/node_tree-kill.html | 1 + docs/api/cli-kit/modules/node_tree_kill.html | 2 - docs/api/cli-kit/modules/node_ui.html | 38 +- .../cli-kit/modules/node_ui_components.html | 5 +- docs/api/cli-kit/modules/node_ui_hooks.html | 3 +- docs/api/cli-kit/modules/node_upgrade.html | 4 +- .../node_vendor_dev_server_DevServer.html | 4 +- ..._vendor_dev_server_network-interfaces.html | 1 + ..._vendor_dev_server_network_interfaces.html | 4 - ...l-js_export_InstantaneousMetricReader.html | 1 + ...rvice_BaseOtelService_BaseOtelService.html | 1 + ...faultOtelService_DefaultMeterProvider.html | 1 + ...DefaultOtelService_DefaultOtelService.html | 1 + .../node_vendor_otel-js_service_types.html | 1 + .../node_vendor_otel-js_utils_throttle.html | 1 + .../node_vendor_otel-js_utils_validators.html | 1 + ...l_js_export_InstantaneousMetricReader.html | 3 - ...rvice_BaseOtelService_BaseOtelService.html | 3 - ...faultOtelService_DefaultMeterProvider.html | 3 - ...DefaultOtelService_DefaultOtelService.html | 3 - .../node_vendor_otel_js_service_types.html | 10 - .../node_vendor_otel_js_utils_throttle.html | 2 - .../node_vendor_otel_js_utils_validators.html | 2 - docs/api/cli-kit/modules/node_version.html | 4 +- docs/api/cli-kit/modules/node_vscode.html | 4 +- .../types/common_string.RandomNameFamily.html | 2 +- .../common_ts_deep-required.DeepRequired.html | 5 + .../common_ts_deep_required.DeepRequired.html | 4 - ...common_ts_pick-by-prefix.PickByPrefix.html | 5 + ...common_ts_pick_by_prefix.PickByPrefix.html | 4 - .../types/node_analytics.CommandExitMode.html | 2 +- .../cli-kit/types/node_api_graphql.Exact.html | 2 +- ..._api_graphql.GraphQLRequestDocOptions.html | 2 +- ...ode_api_graphql.GraphQLRequestOptions.html | 2 +- .../node_api_graphql.GraphQLResponse.html | 2 +- .../types/node_context_local.CIMetadata.html | 2 +- .../cli-kit/types/node_fs.ReadOptions.html | 8 +- .../cli-kit/types/node_hrtime.StartTime.html | 2 +- .../cli-kit/types/node_metadata.Public.html | 2 +- .../types/node_metadata.PublicSchema.html | 2 +- .../types/node_metadata.Sensitive.html | 2 +- .../types/node_metadata.SensitiveSchema.html | 2 +- .../node_monorail.MonorailEventPublic.html | 2 +- .../node_monorail.MonorailEventSensitive.html | 2 +- ...e_node-package-manager.DependencyType.html | 7 + .../node_node-package-manager.Lockfile.html | 1 + ...e_node-package-manager.PackageManager.html | 1 + ...e_node_package_manager.DependencyType.html | 7 - .../node_node_package_manager.Lockfile.html | 1 - ...e_node_package_manager.PackageManager.html | 1 - ...ode_notifications-system.Notification.html | 1 + ...de_notifications-system.Notifications.html | 1 + ...ode_notifications_system.Notification.html | 1 - ...de_notifications_system.Notifications.html | 1 - .../cli-kit/types/node_output.LogLevel.html | 4 +- .../api/cli-kit/types/node_output.Logger.html | 2 +- .../types/node_output.OutputMessage.html | 2 +- .../node_plugins.FanoutHookFunction.html | 2 +- .../node_plugins.PluginReturnsForHook.html | 2 +- .../node_plugins_tunnel.TunnelErrorType.html | 2 +- ...plugins_tunnel.TunnelProviderFunction.html | 2 +- ...node_plugins_tunnel.TunnelStartAction.html | 2 +- ...de_plugins_tunnel.TunnelStartFunction.html | 2 +- ...node_plugins_tunnel.TunnelStartReturn.html | 2 +- .../node_plugins_tunnel.TunnelStatusType.html | 2 +- .../api/cli-kit/types/node_result.Result.html | 2 +- .../node_schema.ParseConfigurationResult.html | 6 +- .../types/node_schema.ZodObjectOf.html | 4 +- .../types/node_themes_api.AssetParams.html | 2 +- .../types/node_themes_api.ThemeParams.html | 2 +- .../cli-kit/types/node_themes_types.Key.html | 4 +- .../node_themes_types.ThemeFSEventName.html | 2 +- ...node_themes_types.ThemeFSEventPayload.html | 2 +- .../cli-kit/types/node_themes_utils.Role.html | 2 +- .../cli-kit/types/node_toml.JsonMapType.html | 2 +- .../types/node_ui.AlertCustomSection.html | 2 +- .../cli-kit/types/node_ui.InfoMessage.html | 2 +- .../cli-kit/types/node_ui.InlineToken.html | 2 +- docs/api/cli-kit/types/node_ui.Key.html | 2 +- .../types/node_ui.RenderAlertOptions.html | 2 +- .../cli-kit/types/node_ui.TableColumn.html | 2 +- docs/api/cli-kit/types/node_ui.Token.html | 2 +- docs/api/cli-kit/types/node_ui.TokenItem.html | 2 +- ...vice_DefaultMeterProvider.Environment.html | 1 + ...l-js_service_types.CustomMetricLabels.html | 1 + ...tel-js_service_types.MetricDescriptor.html | 2 + ...tel-js_service_types.MetricInstrument.html | 1 + ...otel-js_service_types.MetricRecording.html | 1 + ...tel-js_service_types.OnRecordCallback.html | 1 + ...js_service_types.RecordMetricFunction.html | 1 + ...vice_DefaultMeterProvider.Environment.html | 1 - ...l_js_service_types.CustomMetricLabels.html | 1 - ...tel_js_service_types.MetricDescriptor.html | 1 - ...tel_js_service_types.MetricInstrument.html | 1 - ...otel_js_service_types.MetricRecording.html | 1 - ...tel_js_service_types.OnRecordCallback.html | 1 - ...js_service_types.RecordMetricFunction.html | 1 - .../common_version.CLI_KIT_VERSION.html | 2 +- .../variables/node_cli.globalFlags.html | 4 +- .../cli-kit/variables/node_cli.jsonFlag.html | 2 +- ...dn.CouldntObtainIdentitySpinFQDNError.html | 2 +- ...dn.CouldntObtainPartnersSpinFQDNError.html | 2 +- ...qdn.CouldntObtainShopifySpinFQDNError.html | 2 +- ...ontext_fqdn.NotProvidedStoreFQDNError.html | 2 +- .../node_context_spin.spinVariables.html | 2 +- .../node_monorail.MONORAIL_COMMAND_TOPIC.html | 2 +- ...node_node-package-manager.bunLockfile.html | 2 + .../node_node-package-manager.lockfiles.html | 2 + ...de-package-manager.lockfilesByManager.html | 1 + ...node_node-package-manager.npmLockfile.html | 2 + ...node-package-manager.packageManager-1.html | 2 + ...ode_node-package-manager.pnpmLockfile.html | 2 + ...ode-package-manager.pnpmWorkspaceFile.html | 2 + ...ode_node-package-manager.yarnLockfile.html | 2 + ...node_node_package_manager.bunLockfile.html | 2 - .../node_node_package_manager.lockfiles.html | 2 - ...de_package_manager.lockfilesByManager.html | 1 - ...node_node_package_manager.npmLockfile.html | 2 - ...node_package_manager.packageManager-1.html | 2 - ...ode_node_package_manager.pnpmLockfile.html | 2 - ...ode_package_manager.pnpmWorkspaceFile.html | 2 - ...ode_node_package_manager.yarnLockfile.html | 2 - .../variables/node_output.collectedLogs.html | 2 +- .../variables/node_output.outputToken.html | 2 +- ...e_themes_utils.DEVELOPMENT_THEME_ROLE.html | 2 +- .../node_themes_utils.LIVE_THEME_ROLE.html | 2 +- ...e_themes_utils.UNPUBLISHED_THEME_ROLE.html | 2 +- packages/app/CHANGELOG.md | 22 + packages/app/package.json | 8 +- packages/cli-kit/CHANGELOG.md | 12 + packages/cli-kit/package.json | 2 +- packages/cli-kit/src/public/common/version.ts | 2 +- packages/cli/CHANGELOG.md | 2 + packages/cli/oclif.manifest.json | 2 +- packages/cli/package.json | 12 +- packages/create-app/CHANGELOG.md | 2 + packages/create-app/oclif.manifest.json | 2 +- packages/create-app/package.json | 6 +- packages/plugin-cloudflare/CHANGELOG.md | 10 + packages/plugin-cloudflare/package.json | 4 +- packages/plugin-did-you-mean/CHANGELOG.md | 10 + packages/plugin-did-you-mean/package.json | 4 +- packages/theme/CHANGELOG.md | 17 + packages/theme/package.json | 4 +- .../ui-extensions-dev-console/CHANGELOG.md | 2 + .../ui-extensions-dev-console/package.json | 2 +- pnpm-lock.yaml | 26 +- 811 files changed, 3440 insertions(+), 3825 deletions(-) delete mode 100644 .changeset/friendly-goats-knock.md delete mode 100644 .changeset/healthy-tips-raise.md delete mode 100644 .changeset/lemon-pants-add.md delete mode 100644 .changeset/light-windows-sit.md delete mode 100644 .changeset/red-brooms-lick.md delete mode 100644 .changeset/short-tigers-trade.md delete mode 100644 .changeset/small-guests-brake.md delete mode 100644 .changeset/tough-guests-behave.md delete mode 100644 .changeset/violet-carrots-argue.md delete mode 100644 .changeset/young-windows-deliver.md create mode 100644 docs/api/cli-kit/assets/hierarchy.js create mode 100644 docs/api/cli-kit/classes/node_base-command.default.html delete mode 100644 docs/api/cli-kit/classes/node_base_command.default.html create mode 100644 docs/api/cli-kit/classes/node_custom-oclif-loader.ShopifyConfig.html delete mode 100644 docs/api/cli-kit/classes/node_custom_oclif_loader.ShopifyConfig.html create mode 100644 docs/api/cli-kit/classes/node_local-storage.LocalStorage.html delete mode 100644 docs/api/cli-kit/classes/node_local_storage.LocalStorage.html create mode 100644 docs/api/cli-kit/classes/node_node-package-manager.FindUpAndReadPackageJsonNotFoundError.html create mode 100644 docs/api/cli-kit/classes/node_node-package-manager.PackageJsonNotFoundError.html create mode 100644 docs/api/cli-kit/classes/node_node-package-manager.UnknownPackageManagerError.html delete mode 100644 docs/api/cli-kit/classes/node_node_package_manager.FindUpAndReadPackageJsonNotFoundError.html delete mode 100644 docs/api/cli-kit/classes/node_node_package_manager.PackageJsonNotFoundError.html delete mode 100644 docs/api/cli-kit/classes/node_node_package_manager.UnknownPackageManagerError.html create mode 100644 docs/api/cli-kit/classes/node_themes_theme-manager.ThemeManager.html delete mode 100644 docs/api/cli-kit/classes/node_themes_theme_manager.ThemeManager.html create mode 100644 docs/api/cli-kit/classes/node_vendor_otel-js_export_InstantaneousMetricReader.InstantaneousMetricReader.html create mode 100644 docs/api/cli-kit/classes/node_vendor_otel-js_service_BaseOtelService_BaseOtelService.BaseOtelService.html create mode 100644 docs/api/cli-kit/classes/node_vendor_otel-js_service_DefaultOtelService_DefaultMeterProvider.DefaultMeterProvider.html create mode 100644 docs/api/cli-kit/classes/node_vendor_otel-js_service_DefaultOtelService_DefaultOtelService.DefaultOtelService.html delete mode 100644 docs/api/cli-kit/classes/node_vendor_otel_js_export_InstantaneousMetricReader.InstantaneousMetricReader.html delete mode 100644 docs/api/cli-kit/classes/node_vendor_otel_js_service_BaseOtelService_BaseOtelService.BaseOtelService.html delete mode 100644 docs/api/cli-kit/classes/node_vendor_otel_js_service_DefaultOtelService_DefaultMeterProvider.DefaultMeterProvider.html delete mode 100644 docs/api/cli-kit/classes/node_vendor_otel_js_service_DefaultOtelService_DefaultOtelService.DefaultOtelService.html create mode 100644 docs/api/cli-kit/enums/node_vendor_otel-js_service_types.MetricInstrumentType.html delete mode 100644 docs/api/cli-kit/enums/node_vendor_otel_js_service_types.MetricInstrumentType.html create mode 100644 docs/api/cli-kit/functions/common_ts_json-narrowing.assertStringMap.html delete mode 100644 docs/api/cli-kit/functions/common_ts_json_narrowing.assertStringMap.html create mode 100644 docs/api/cli-kit/functions/node_api_app-dev.appDevRequest.html create mode 100644 docs/api/cli-kit/functions/node_api_app-management.appManagementRequestDoc.html create mode 100644 docs/api/cli-kit/functions/node_api_app-management.handleDeprecations.html delete mode 100644 docs/api/cli-kit/functions/node_api_app_dev.appDevRequest.html delete mode 100644 docs/api/cli-kit/functions/node_api_app_management.appManagementRequestDoc.html delete mode 100644 docs/api/cli-kit/functions/node_api_app_management.handleDeprecations.html create mode 100644 docs/api/cli-kit/functions/node_api_business-platform.businessPlatformOrganizationsRequest.html create mode 100644 docs/api/cli-kit/functions/node_api_business-platform.businessPlatformOrganizationsRequestDoc.html create mode 100644 docs/api/cli-kit/functions/node_api_business-platform.businessPlatformRequest.html create mode 100644 docs/api/cli-kit/functions/node_api_business-platform.businessPlatformRequestDoc.html delete mode 100644 docs/api/cli-kit/functions/node_api_business_platform.businessPlatformOrganizationsRequest.html delete mode 100644 docs/api/cli-kit/functions/node_api_business_platform.businessPlatformOrganizationsRequestDoc.html delete mode 100644 docs/api/cli-kit/functions/node_api_business_platform.businessPlatformRequest.html delete mode 100644 docs/api/cli-kit/functions/node_api_business_platform.businessPlatformRequestDoc.html create mode 100644 docs/api/cli-kit/functions/node_api_rest-api-throttler.delayAwareRetry.html create mode 100644 docs/api/cli-kit/functions/node_api_rest-api-throttler.throttle.html create mode 100644 docs/api/cli-kit/functions/node_api_rest-api-throttler.updateApiCallLimitFromResponse.html delete mode 100644 docs/api/cli-kit/functions/node_api_rest_api_throttler.delayAwareRetry.html delete mode 100644 docs/api/cli-kit/functions/node_api_rest_api_throttler.throttle.html delete mode 100644 docs/api/cli-kit/functions/node_api_rest_api_throttler.updateApiCallLimitFromResponse.html create mode 100644 docs/api/cli-kit/functions/node_base-command.addFromParsedFlags.html delete mode 100644 docs/api/cli-kit/functions/node_base_command.addFromParsedFlags.html create mode 100644 docs/api/cli-kit/functions/node_cli-launcher.launchCLI.html delete mode 100644 docs/api/cli-kit/functions/node_cli_launcher.launchCLI.html create mode 100644 docs/api/cli-kit/functions/node_dot-env.createDotEnvFileLine.html create mode 100644 docs/api/cli-kit/functions/node_dot-env.patchEnvFile.html create mode 100644 docs/api/cli-kit/functions/node_dot-env.readAndParseDotEnv.html create mode 100644 docs/api/cli-kit/functions/node_dot-env.writeDotEnv.html delete mode 100644 docs/api/cli-kit/functions/node_dot_env.createDotEnvFileLine.html delete mode 100644 docs/api/cli-kit/functions/node_dot_env.patchEnvFile.html delete mode 100644 docs/api/cli-kit/functions/node_dot_env.readAndParseDotEnv.html delete mode 100644 docs/api/cli-kit/functions/node_dot_env.writeDotEnv.html create mode 100644 docs/api/cli-kit/functions/node_error-handler.addBugsnagMetadata.html create mode 100644 docs/api/cli-kit/functions/node_error-handler.cleanStackFrameFilePath.html create mode 100644 docs/api/cli-kit/functions/node_error-handler.errorHandler.html create mode 100644 docs/api/cli-kit/functions/node_error-handler.registerCleanBugsnagErrorsFromWithinPlugins.html create mode 100644 docs/api/cli-kit/functions/node_error-handler.sendErrorToBugsnag.html delete mode 100644 docs/api/cli-kit/functions/node_error_handler.addBugsnagMetadata.html delete mode 100644 docs/api/cli-kit/functions/node_error_handler.cleanStackFrameFilePath.html delete mode 100644 docs/api/cli-kit/functions/node_error_handler.errorHandler.html delete mode 100644 docs/api/cli-kit/functions/node_error_handler.registerCleanBugsnagErrorsFromWithinPlugins.html delete mode 100644 docs/api/cli-kit/functions/node_error_handler.sendErrorToBugsnag.html create mode 100644 docs/api/cli-kit/functions/node_global-context.getCurrentCommandId.html create mode 100644 docs/api/cli-kit/functions/node_global-context.setCurrentCommandId.html delete mode 100644 docs/api/cli-kit/functions/node_global_context.getCurrentCommandId.html delete mode 100644 docs/api/cli-kit/functions/node_global_context.setCurrentCommandId.html create mode 100644 docs/api/cli-kit/functions/node_is-global.currentProcessIsGlobal.html create mode 100644 docs/api/cli-kit/functions/node_is-global.inferPackageManagerForGlobalCLI.html create mode 100644 docs/api/cli-kit/functions/node_is-global.installGlobalCLIPrompt.html create mode 100644 docs/api/cli-kit/functions/node_is-global.installGlobalShopifyCLI.html create mode 100644 docs/api/cli-kit/functions/node_is-global.isGlobalCLIInstalled.html delete mode 100644 docs/api/cli-kit/functions/node_is_global.currentProcessIsGlobal.html delete mode 100644 docs/api/cli-kit/functions/node_is_global.inferPackageManagerForGlobalCLI.html delete mode 100644 docs/api/cli-kit/functions/node_is_global.installGlobalCLIPrompt.html delete mode 100644 docs/api/cli-kit/functions/node_is_global.installGlobalShopifyCLI.html delete mode 100644 docs/api/cli-kit/functions/node_is_global.isGlobalCLIInstalled.html create mode 100644 docs/api/cli-kit/functions/node_json-schema.jsonSchemaValidate.html create mode 100644 docs/api/cli-kit/functions/node_json-schema.normaliseJsonSchema.html delete mode 100644 docs/api/cli-kit/functions/node_json_schema.jsonSchemaValidate.html delete mode 100644 docs/api/cli-kit/functions/node_json_schema.normaliseJsonSchema.html create mode 100644 docs/api/cli-kit/functions/node_node-package-manager.addNPMDependencies.html create mode 100644 docs/api/cli-kit/functions/node_node-package-manager.addNPMDependenciesIfNeeded.html create mode 100644 docs/api/cli-kit/functions/node_node-package-manager.addNPMDependenciesWithoutVersionIfNeeded.html create mode 100644 docs/api/cli-kit/functions/node_node-package-manager.addResolutionOrOverride.html create mode 100644 docs/api/cli-kit/functions/node_node-package-manager.checkForCachedNewVersion.html create mode 100644 docs/api/cli-kit/functions/node_node-package-manager.checkForNewVersion.html create mode 100644 docs/api/cli-kit/functions/node_node-package-manager.findUpAndReadPackageJson.html create mode 100644 docs/api/cli-kit/functions/node_node-package-manager.getDependencies.html create mode 100644 docs/api/cli-kit/functions/node_node-package-manager.getPackageManager.html create mode 100644 docs/api/cli-kit/functions/node_node-package-manager.getPackageName.html create mode 100644 docs/api/cli-kit/functions/node_node-package-manager.getPackageVersion.html create mode 100644 docs/api/cli-kit/functions/node_node-package-manager.inferPackageManager.html create mode 100644 docs/api/cli-kit/functions/node_node-package-manager.installNPMDependenciesRecursively.html create mode 100644 docs/api/cli-kit/functions/node_node-package-manager.installNodeModules.html create mode 100644 docs/api/cli-kit/functions/node_node-package-manager.packageManagerFromUserAgent.html create mode 100644 docs/api/cli-kit/functions/node_node-package-manager.readAndParsePackageJson.html create mode 100644 docs/api/cli-kit/functions/node_node-package-manager.usesWorkspaces.html create mode 100644 docs/api/cli-kit/functions/node_node-package-manager.versionSatisfies.html create mode 100644 docs/api/cli-kit/functions/node_node-package-manager.writePackageJSON.html delete mode 100644 docs/api/cli-kit/functions/node_node_package_manager.addNPMDependencies.html delete mode 100644 docs/api/cli-kit/functions/node_node_package_manager.addNPMDependenciesIfNeeded.html delete mode 100644 docs/api/cli-kit/functions/node_node_package_manager.addNPMDependenciesWithoutVersionIfNeeded.html delete mode 100644 docs/api/cli-kit/functions/node_node_package_manager.addResolutionOrOverride.html delete mode 100644 docs/api/cli-kit/functions/node_node_package_manager.checkForCachedNewVersion.html delete mode 100644 docs/api/cli-kit/functions/node_node_package_manager.checkForNewVersion.html delete mode 100644 docs/api/cli-kit/functions/node_node_package_manager.findUpAndReadPackageJson.html delete mode 100644 docs/api/cli-kit/functions/node_node_package_manager.getDependencies.html delete mode 100644 docs/api/cli-kit/functions/node_node_package_manager.getPackageManager.html delete mode 100644 docs/api/cli-kit/functions/node_node_package_manager.getPackageName.html delete mode 100644 docs/api/cli-kit/functions/node_node_package_manager.getPackageVersion.html delete mode 100644 docs/api/cli-kit/functions/node_node_package_manager.inferPackageManager.html delete mode 100644 docs/api/cli-kit/functions/node_node_package_manager.installNPMDependenciesRecursively.html delete mode 100644 docs/api/cli-kit/functions/node_node_package_manager.installNodeModules.html delete mode 100644 docs/api/cli-kit/functions/node_node_package_manager.packageManagerFromUserAgent.html delete mode 100644 docs/api/cli-kit/functions/node_node_package_manager.readAndParsePackageJson.html delete mode 100644 docs/api/cli-kit/functions/node_node_package_manager.usesWorkspaces.html delete mode 100644 docs/api/cli-kit/functions/node_node_package_manager.versionSatisfies.html delete mode 100644 docs/api/cli-kit/functions/node_node_package_manager.writePackageJSON.html create mode 100644 docs/api/cli-kit/functions/node_notifications-system.fetchNotifications.html create mode 100644 docs/api/cli-kit/functions/node_notifications-system.fetchNotificationsInBackground.html create mode 100644 docs/api/cli-kit/functions/node_notifications-system.filterNotifications.html create mode 100644 docs/api/cli-kit/functions/node_notifications-system.getNotifications.html create mode 100644 docs/api/cli-kit/functions/node_notifications-system.showNotificationsIfNeeded.html create mode 100644 docs/api/cli-kit/functions/node_notifications-system.stringifyFilters.html delete mode 100644 docs/api/cli-kit/functions/node_notifications_system.filterNotifications.html delete mode 100644 docs/api/cli-kit/functions/node_notifications_system.getNotifications.html delete mode 100644 docs/api/cli-kit/functions/node_notifications_system.showNotificationsIfNeeded.html delete mode 100644 docs/api/cli-kit/functions/node_notifications_system.stringifyFilters.html create mode 100644 docs/api/cli-kit/functions/node_themes_api.passwordProtected.html create mode 100644 docs/api/cli-kit/functions/node_tree-kill.treeKill.html delete mode 100644 docs/api/cli-kit/functions/node_tree_kill.treeKill.html create mode 100644 docs/api/cli-kit/functions/node_vendor_dev_server_network-interfaces.fromIp.html create mode 100644 docs/api/cli-kit/functions/node_vendor_dev_server_network-interfaces.getInterface.html create mode 100644 docs/api/cli-kit/functions/node_vendor_dev_server_network-interfaces.toIp.html delete mode 100644 docs/api/cli-kit/functions/node_vendor_dev_server_network_interfaces.fromIp.html delete mode 100644 docs/api/cli-kit/functions/node_vendor_dev_server_network_interfaces.getInterface.html delete mode 100644 docs/api/cli-kit/functions/node_vendor_dev_server_network_interfaces.toIp.html create mode 100644 docs/api/cli-kit/functions/node_vendor_otel-js_utils_throttle.throttle.html create mode 100644 docs/api/cli-kit/functions/node_vendor_otel-js_utils_validators.isValidMetricName.html delete mode 100644 docs/api/cli-kit/functions/node_vendor_otel_js_utils_throttle.throttle.html delete mode 100644 docs/api/cli-kit/functions/node_vendor_otel_js_utils_validators.isValidMetricName.html create mode 100644 docs/api/cli-kit/interfaces/node_dot-env.DotEnvFile.html delete mode 100644 docs/api/cli-kit/interfaces/node_dot_env.DotEnvFile.html create mode 100644 docs/api/cli-kit/interfaces/node_global-context.GlobalContext.html delete mode 100644 docs/api/cli-kit/interfaces/node_global_context.GlobalContext.html create mode 100644 docs/api/cli-kit/interfaces/node_is-global.InstallGlobalCLIPromptResult.html delete mode 100644 docs/api/cli-kit/interfaces/node_is_global.InstallGlobalCLIPromptResult.html create mode 100644 docs/api/cli-kit/interfaces/node_node-package-manager.DependencyVersion.html create mode 100644 docs/api/cli-kit/interfaces/node_node-package-manager.PackageJson.html delete mode 100644 docs/api/cli-kit/interfaces/node_node_package_manager.DependencyVersion.html delete mode 100644 docs/api/cli-kit/interfaces/node_node_package_manager.PackageJson.html create mode 100644 docs/api/cli-kit/interfaces/node_vendor_otel-js_export_InstantaneousMetricReader.InstantaneousMetricReaderOptions.html create mode 100644 docs/api/cli-kit/interfaces/node_vendor_otel-js_service_BaseOtelService_BaseOtelService.BaseOtelServiceOptions.html create mode 100644 docs/api/cli-kit/interfaces/node_vendor_otel-js_service_DefaultOtelService_DefaultOtelService.DefaultOtelServiceOptions.html create mode 100644 docs/api/cli-kit/interfaces/node_vendor_otel-js_service_types.MetricsConfig.html create mode 100644 docs/api/cli-kit/interfaces/node_vendor_otel-js_service_types.OtelService.html delete mode 100644 docs/api/cli-kit/interfaces/node_vendor_otel_js_export_InstantaneousMetricReader.InstantaneousMetricReaderOptions.html delete mode 100644 docs/api/cli-kit/interfaces/node_vendor_otel_js_service_BaseOtelService_BaseOtelService.BaseOtelServiceOptions.html delete mode 100644 docs/api/cli-kit/interfaces/node_vendor_otel_js_service_DefaultOtelService_DefaultOtelService.DefaultOtelServiceOptions.html delete mode 100644 docs/api/cli-kit/interfaces/node_vendor_otel_js_service_types.MetricsConfig.html delete mode 100644 docs/api/cli-kit/interfaces/node_vendor_otel_js_service_types.OtelService.html create mode 100644 docs/api/cli-kit/modules/common_ts_deep-required.html delete mode 100644 docs/api/cli-kit/modules/common_ts_deep_required.html create mode 100644 docs/api/cli-kit/modules/common_ts_json-narrowing.html delete mode 100644 docs/api/cli-kit/modules/common_ts_json_narrowing.html create mode 100644 docs/api/cli-kit/modules/common_ts_pick-by-prefix.html delete mode 100644 docs/api/cli-kit/modules/common_ts_pick_by_prefix.html create mode 100644 docs/api/cli-kit/modules/node_api_app-dev.html create mode 100644 docs/api/cli-kit/modules/node_api_app-management.html delete mode 100644 docs/api/cli-kit/modules/node_api_app_dev.html delete mode 100644 docs/api/cli-kit/modules/node_api_app_management.html create mode 100644 docs/api/cli-kit/modules/node_api_business-platform.html delete mode 100644 docs/api/cli-kit/modules/node_api_business_platform.html create mode 100644 docs/api/cli-kit/modules/node_api_rest-api-throttler.html delete mode 100644 docs/api/cli-kit/modules/node_api_rest_api_throttler.html create mode 100644 docs/api/cli-kit/modules/node_base-command.html delete mode 100644 docs/api/cli-kit/modules/node_base_command.html create mode 100644 docs/api/cli-kit/modules/node_cli-launcher.html delete mode 100644 docs/api/cli-kit/modules/node_cli_launcher.html create mode 100644 docs/api/cli-kit/modules/node_custom-oclif-loader.html delete mode 100644 docs/api/cli-kit/modules/node_custom_oclif_loader.html create mode 100644 docs/api/cli-kit/modules/node_dot-env.html delete mode 100644 docs/api/cli-kit/modules/node_dot_env.html create mode 100644 docs/api/cli-kit/modules/node_error-handler.html delete mode 100644 docs/api/cli-kit/modules/node_error_handler.html create mode 100644 docs/api/cli-kit/modules/node_global-context.html delete mode 100644 docs/api/cli-kit/modules/node_global_context.html create mode 100644 docs/api/cli-kit/modules/node_is-global.html delete mode 100644 docs/api/cli-kit/modules/node_is_global.html create mode 100644 docs/api/cli-kit/modules/node_json-schema.html delete mode 100644 docs/api/cli-kit/modules/node_json_schema.html create mode 100644 docs/api/cli-kit/modules/node_local-storage.html delete mode 100644 docs/api/cli-kit/modules/node_local_storage.html create mode 100644 docs/api/cli-kit/modules/node_node-package-manager.html delete mode 100644 docs/api/cli-kit/modules/node_node_package_manager.html create mode 100644 docs/api/cli-kit/modules/node_notifications-system.html delete mode 100644 docs/api/cli-kit/modules/node_notifications_system.html create mode 100644 docs/api/cli-kit/modules/node_themes_theme-manager.html delete mode 100644 docs/api/cli-kit/modules/node_themes_theme_manager.html create mode 100644 docs/api/cli-kit/modules/node_tree-kill.html delete mode 100644 docs/api/cli-kit/modules/node_tree_kill.html create mode 100644 docs/api/cli-kit/modules/node_vendor_dev_server_network-interfaces.html delete mode 100644 docs/api/cli-kit/modules/node_vendor_dev_server_network_interfaces.html create mode 100644 docs/api/cli-kit/modules/node_vendor_otel-js_export_InstantaneousMetricReader.html create mode 100644 docs/api/cli-kit/modules/node_vendor_otel-js_service_BaseOtelService_BaseOtelService.html create mode 100644 docs/api/cli-kit/modules/node_vendor_otel-js_service_DefaultOtelService_DefaultMeterProvider.html create mode 100644 docs/api/cli-kit/modules/node_vendor_otel-js_service_DefaultOtelService_DefaultOtelService.html create mode 100644 docs/api/cli-kit/modules/node_vendor_otel-js_service_types.html create mode 100644 docs/api/cli-kit/modules/node_vendor_otel-js_utils_throttle.html create mode 100644 docs/api/cli-kit/modules/node_vendor_otel-js_utils_validators.html delete mode 100644 docs/api/cli-kit/modules/node_vendor_otel_js_export_InstantaneousMetricReader.html delete mode 100644 docs/api/cli-kit/modules/node_vendor_otel_js_service_BaseOtelService_BaseOtelService.html delete mode 100644 docs/api/cli-kit/modules/node_vendor_otel_js_service_DefaultOtelService_DefaultMeterProvider.html delete mode 100644 docs/api/cli-kit/modules/node_vendor_otel_js_service_DefaultOtelService_DefaultOtelService.html delete mode 100644 docs/api/cli-kit/modules/node_vendor_otel_js_service_types.html delete mode 100644 docs/api/cli-kit/modules/node_vendor_otel_js_utils_throttle.html delete mode 100644 docs/api/cli-kit/modules/node_vendor_otel_js_utils_validators.html create mode 100644 docs/api/cli-kit/types/common_ts_deep-required.DeepRequired.html delete mode 100644 docs/api/cli-kit/types/common_ts_deep_required.DeepRequired.html create mode 100644 docs/api/cli-kit/types/common_ts_pick-by-prefix.PickByPrefix.html delete mode 100644 docs/api/cli-kit/types/common_ts_pick_by_prefix.PickByPrefix.html create mode 100644 docs/api/cli-kit/types/node_node-package-manager.DependencyType.html create mode 100644 docs/api/cli-kit/types/node_node-package-manager.Lockfile.html create mode 100644 docs/api/cli-kit/types/node_node-package-manager.PackageManager.html delete mode 100644 docs/api/cli-kit/types/node_node_package_manager.DependencyType.html delete mode 100644 docs/api/cli-kit/types/node_node_package_manager.Lockfile.html delete mode 100644 docs/api/cli-kit/types/node_node_package_manager.PackageManager.html create mode 100644 docs/api/cli-kit/types/node_notifications-system.Notification.html create mode 100644 docs/api/cli-kit/types/node_notifications-system.Notifications.html delete mode 100644 docs/api/cli-kit/types/node_notifications_system.Notification.html delete mode 100644 docs/api/cli-kit/types/node_notifications_system.Notifications.html create mode 100644 docs/api/cli-kit/types/node_vendor_otel-js_service_DefaultOtelService_DefaultMeterProvider.Environment.html create mode 100644 docs/api/cli-kit/types/node_vendor_otel-js_service_types.CustomMetricLabels.html create mode 100644 docs/api/cli-kit/types/node_vendor_otel-js_service_types.MetricDescriptor.html create mode 100644 docs/api/cli-kit/types/node_vendor_otel-js_service_types.MetricInstrument.html create mode 100644 docs/api/cli-kit/types/node_vendor_otel-js_service_types.MetricRecording.html create mode 100644 docs/api/cli-kit/types/node_vendor_otel-js_service_types.OnRecordCallback.html create mode 100644 docs/api/cli-kit/types/node_vendor_otel-js_service_types.RecordMetricFunction.html delete mode 100644 docs/api/cli-kit/types/node_vendor_otel_js_service_DefaultOtelService_DefaultMeterProvider.Environment.html delete mode 100644 docs/api/cli-kit/types/node_vendor_otel_js_service_types.CustomMetricLabels.html delete mode 100644 docs/api/cli-kit/types/node_vendor_otel_js_service_types.MetricDescriptor.html delete mode 100644 docs/api/cli-kit/types/node_vendor_otel_js_service_types.MetricInstrument.html delete mode 100644 docs/api/cli-kit/types/node_vendor_otel_js_service_types.MetricRecording.html delete mode 100644 docs/api/cli-kit/types/node_vendor_otel_js_service_types.OnRecordCallback.html delete mode 100644 docs/api/cli-kit/types/node_vendor_otel_js_service_types.RecordMetricFunction.html create mode 100644 docs/api/cli-kit/variables/node_node-package-manager.bunLockfile.html create mode 100644 docs/api/cli-kit/variables/node_node-package-manager.lockfiles.html create mode 100644 docs/api/cli-kit/variables/node_node-package-manager.lockfilesByManager.html create mode 100644 docs/api/cli-kit/variables/node_node-package-manager.npmLockfile.html create mode 100644 docs/api/cli-kit/variables/node_node-package-manager.packageManager-1.html create mode 100644 docs/api/cli-kit/variables/node_node-package-manager.pnpmLockfile.html create mode 100644 docs/api/cli-kit/variables/node_node-package-manager.pnpmWorkspaceFile.html create mode 100644 docs/api/cli-kit/variables/node_node-package-manager.yarnLockfile.html delete mode 100644 docs/api/cli-kit/variables/node_node_package_manager.bunLockfile.html delete mode 100644 docs/api/cli-kit/variables/node_node_package_manager.lockfiles.html delete mode 100644 docs/api/cli-kit/variables/node_node_package_manager.lockfilesByManager.html delete mode 100644 docs/api/cli-kit/variables/node_node_package_manager.npmLockfile.html delete mode 100644 docs/api/cli-kit/variables/node_node_package_manager.packageManager-1.html delete mode 100644 docs/api/cli-kit/variables/node_node_package_manager.pnpmLockfile.html delete mode 100644 docs/api/cli-kit/variables/node_node_package_manager.pnpmWorkspaceFile.html delete mode 100644 docs/api/cli-kit/variables/node_node_package_manager.yarnLockfile.html diff --git a/.changeset/friendly-goats-knock.md b/.changeset/friendly-goats-knock.md deleted file mode 100644 index eb3801ba866..00000000000 --- a/.changeset/friendly-goats-knock.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/app': patch ---- - -Add support for "variables" query param in graphiql diff --git a/.changeset/healthy-tips-raise.md b/.changeset/healthy-tips-raise.md deleted file mode 100644 index 9e3b621305a..00000000000 --- a/.changeset/healthy-tips-raise.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/theme': minor ---- - -Give theme info a facelift using standard UI components diff --git a/.changeset/lemon-pants-add.md b/.changeset/lemon-pants-add.md deleted file mode 100644 index 5b4b91e14fe..00000000000 --- a/.changeset/lemon-pants-add.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@shopify/cli-kit': patch -'@shopify/theme': patch ---- - -Fix `shopify theme dev` to no longer fail when development themes expire in internationalized stores diff --git a/.changeset/light-windows-sit.md b/.changeset/light-windows-sit.md deleted file mode 100644 index 07598bb80a8..00000000000 --- a/.changeset/light-windows-sit.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/app': minor ---- - -Give `app info` a facelift and correct a few display bugs diff --git a/.changeset/red-brooms-lick.md b/.changeset/red-brooms-lick.md deleted file mode 100644 index d4fdc36ea7a..00000000000 --- a/.changeset/red-brooms-lick.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/cli-kit': minor ---- - -Add tabular data display component to UI kit diff --git a/.changeset/short-tigers-trade.md b/.changeset/short-tigers-trade.md deleted file mode 100644 index 2e6315e7fb6..00000000000 --- a/.changeset/short-tigers-trade.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/theme': patch ---- - -Update documentation for `theme push --only` diff --git a/.changeset/small-guests-brake.md b/.changeset/small-guests-brake.md deleted file mode 100644 index 10fec700f94..00000000000 --- a/.changeset/small-guests-brake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/app': patch ---- - -Better error message for certain types of invalid app TOML files diff --git a/.changeset/tough-guests-behave.md b/.changeset/tough-guests-behave.md deleted file mode 100644 index 70bfc102ca1..00000000000 --- a/.changeset/tough-guests-behave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/app': patch ---- - -Validate the @shopify/shopify_function NPM package version is compatible with the Javy version diff --git a/.changeset/violet-carrots-argue.md b/.changeset/violet-carrots-argue.md deleted file mode 100644 index 50c718abf09..00000000000 --- a/.changeset/violet-carrots-argue.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@shopify/cli-kit': patch ---- - -Fetch notifications in background diff --git a/.changeset/young-windows-deliver.md b/.changeset/young-windows-deliver.md deleted file mode 100644 index 352812888ef..00000000000 --- a/.changeset/young-windows-deliver.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@shopify/cli-kit': patch -'@shopify/theme': patch -'@shopify/app': patch ---- - -Utilize Admin API to determine if a storefront is password protected diff --git a/docs/api/cli-kit/assets/hierarchy.js b/docs/api/cli-kit/assets/hierarchy.js new file mode 100644 index 00000000000..a1d29140fcf --- /dev/null +++ b/docs/api/cli-kit/assets/hierarchy.js @@ -0,0 +1 @@ +window.hierarchyData = "eJytlltvmzAUx7+Lnx3GxYDhLb1k06S1US97qaKIwWnixbEj23Srqn73CUha58ICaV+Cgvz/n985x/j4BSkpjUbpQ+CRAPsJcTGJQuxHYYQDzyPYpwGZYKTgkUNumBQapS+IRGH1ENkSUIpGmcn4pVJSIYwWTBQo9XyKUak4SlHOM61BfxGygClUq5x3gTM3S45wswilyOhiUDkMmhcY5XPGCwUCpQ+hG+OQUBzGMQ5pNHnFKHRji2P4SyrTh+Nd0IeDkhhTSrEXJD72iOvVJIRaJJd/DSjRryhbmiM8VcB4L/VbxkH0L4Al6xCWRlbYs3LWJ9xmeZ9qe8SrC0yJne91aTQr4CszF0xBbqR67gYyY8ZpEx/PnlK7y7bBlTTnHDLRnaJVfRyj2nkWx71YCPlHjLN8kc3gRyayGahuINXPYNUIB8tG6bT7dUAjrmehrT2+aymupBnJUhQfAGtz64Ll2VgjJor71VAUN5AVn8vYyboDcExcC/iblIsbMKUSegxqzMsZE298fhht+JgwoB6zfIO4qldq55C+FeLNpAKpRsFBkDGou1II4L1ppqbWOa1eHci2z4iYuNUZUQ0ri/UnU6bM+IhxuH3WBpZdGM0clqCn5nkF2tlz6Evm08jHfuL6DV5kf7Z3VaQPwO3oO7YzcfcYqskjNJPiozAHjLpSbe328znkC132p9gIe7cpIcGk4Qh2qzPUGsxp9ail3SpQXbbs+WaA34J6YjXp0dBPIAqpptIAH/zWU90o1yiWV9+6BB5JJjXdVl3OMg2W6/WquRieDrpjuPvfORywfzZJvM4mac/m6LH/OTn0uQMFvrsGT+xL0AU8ZiU3n9qJfc8Dr5zWyB03u+/+P49Te3Aq/bF5/Pr6D+8XhL4=" \ No newline at end of file diff --git a/docs/api/cli-kit/assets/icons.js b/docs/api/cli-kit/assets/icons.js index b79c9e89fbc..58882d76dd4 100644 --- a/docs/api/cli-kit/assets/icons.js +++ b/docs/api/cli-kit/assets/icons.js @@ -1,15 +1,18 @@ -(function(svg) { - svg.innerHTML = ``; - svg.style.display = 'none'; - if (location.protocol === 'file:') { - if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', updateUseElements); - else updateUseElements() - function updateUseElements() { - document.querySelectorAll('use').forEach(el => { - if (el.getAttribute('href').includes('#icon-')) { - el.setAttribute('href', el.getAttribute('href').replace(/.*#/, '#')); - } - }); - } +(function() { + addIcons(); + function addIcons() { + if (document.readyState === "loading") return document.addEventListener("DOMContentLoaded", addIcons); + const svg = document.body.appendChild(document.createElementNS("http://www.w3.org/2000/svg", "svg")); + svg.innerHTML = `MMNEPVFCICPMFPCPTTAAATR`; + svg.style.display = "none"; + if (location.protocol === "file:") updateUseElements(); } -})(document.body.appendChild(document.createElementNS('http://www.w3.org/2000/svg', 'svg'))) \ No newline at end of file + + function updateUseElements() { + document.querySelectorAll("use").forEach(el => { + if (el.getAttribute("href").includes("#icon-")) { + el.setAttribute("href", el.getAttribute("href").replace(/.*#/, "#")); + } + }); + } +})() \ No newline at end of file diff --git a/docs/api/cli-kit/assets/icons.svg b/docs/api/cli-kit/assets/icons.svg index 7dead61183b..50ad5799da4 100644 --- a/docs/api/cli-kit/assets/icons.svg +++ b/docs/api/cli-kit/assets/icons.svg @@ -1 +1 @@ - \ No newline at end of file +MMNEPVFCICPMFPCPTTAAATR \ No newline at end of file diff --git a/docs/api/cli-kit/assets/main.js b/docs/api/cli-kit/assets/main.js index d6f138860f0..4f59cd95580 100644 --- a/docs/api/cli-kit/assets/main.js +++ b/docs/api/cli-kit/assets/main.js @@ -1,8 +1,9 @@ "use strict"; -"use strict";(()=>{var Ce=Object.create;var ne=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Ce(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),y=s.str.charAt(1),p;y in s.node.edges?p=s.node.edges[y]:(p=new t.TokenSet,s.node.edges[y]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible()),document.body.style.display||(this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}showPage(){document.body.style.display&&(console.log("Show page"),document.body.style.removeProperty("display"),this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}scrollToHash(){if(location.hash){console.log("Scorlling");let e=document.getElementById(location.hash.substring(1));if(!e)return;e.scrollIntoView({behavior:"instant",block:"start"})}}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e&&!e.checkVisibility()){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}updateIndexVisibility(){let e=document.querySelector(".tsd-index-content"),n=e?.open;e&&(e.open=!0),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let i=Array.from(r.querySelectorAll(".tsd-index-link")).every(s=>s.offsetParent==null);r.style.display=i?"none":"block"}),e&&(e.open=n)}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ve(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ne(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ve(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` - ${ce(l.parent,i)}.${d}`);let y=document.createElement("li");y.classList.value=l.classes??"";let p=document.createElement("a");p.href=r.base+l.url,p.innerHTML=u+d,y.append(p),e.appendChild(y)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ne(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var He={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>He[e])}var I=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",fe="mousemove",H="mouseup",J={x:0,y:0},pe=!1,ee=!1,Be=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",fe="touchmove",H="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(fe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(H,()=>{ee=!1});document.addEventListener("click",t=>{pe&&(t.preventDefault(),t.stopImmediatePropagation(),pe=!1)});var X=class extends I{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(H,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(H,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ye=document.head.appendChild(document.createElement("style"));ye.dataset.for="filters";var Y=class extends I{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ye.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.app.updateIndexVisibility()}};var Z=class extends I{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ve(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ve(t.value)})}function ve(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.pathname===r.pathname&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); +window.translations={"copy":"Copy","copied":"Copied!","normally_hidden":"This member is normally hidden due to your filter settings.","hierarchy_expand":"Expand","hierarchy_collapse":"Collapse"}; +"use strict";(()=>{var De=Object.create;var le=Object.defineProperty;var Fe=Object.getOwnPropertyDescriptor;var Ne=Object.getOwnPropertyNames;var Ve=Object.getPrototypeOf,Be=Object.prototype.hasOwnProperty;var qe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var je=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Ne(e))!Be.call(t,i)&&i!==n&&le(t,i,{get:()=>e[i],enumerable:!(r=Fe(e,i))||r.enumerable});return t};var $e=(t,e,n)=>(n=t!=null?De(Ve(t)):{},je(e||!t||!t.__esModule?le(n,"default",{value:t,enumerable:!0}):n,t));var pe=qe((de,he)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,c],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[c+1]*i[d+1],c+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var c=s.node.edges["*"];else{var c=new t.TokenSet;s.node.edges["*"]=c}s.str.length==1&&(c.final=!0),i.push({node:c,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),m=s.str.charAt(1),p;m in s.node.edges?p=s.node.edges[m]:(p=new t.TokenSet,s.node.edges[m]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof de=="object"?he.exports=n():e.lunr=n()}(this,function(){return t})})()});window.translations||={copy:"Copy",copied:"Copied!",normally_hidden:"This member is normally hidden due to your filter settings.",hierarchy_expand:"Expand",hierarchy_collapse:"Collapse"};var ce=[];function G(t,e){ce.push({selector:e,constructor:t})}var J=class{alwaysVisibleMember=null;constructor(){this.createComponents(document.body),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible()),document.body.style.display||(this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}createComponents(e){ce.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}showPage(){document.body.style.display&&(document.body.style.removeProperty("display"),this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}scrollToHash(){if(location.hash){let e=document.getElementById(location.hash.substring(1));if(!e)return;e.scrollIntoView({behavior:"instant",block:"start"})}}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e&&!ze(e)){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r,document.querySelector(".col-sidebar").scrollTop=r}}updateIndexVisibility(){let e=document.querySelector(".tsd-index-content"),n=e?.open;e&&(e.open=!0),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let i=Array.from(r.querySelectorAll(".tsd-index-link")).every(s=>s.offsetParent==null);r.style.display=i?"none":"block"}),e&&(e.open=n)}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(!n)return;let r=n.offsetParent==null,i=n;for(;i!==document.body;)i instanceof HTMLDetailsElement&&(i.open=!0),i=i.parentElement;if(n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let s=document.createElement("p");s.classList.add("warning"),s.textContent=window.translations.normally_hidden,n.prepend(s)}r&&e.scrollIntoView()}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent=window.translations.copied,e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent=window.translations.copy},100)},1e3)})})}};function ze(t){let e=t.getBoundingClientRect(),n=Math.max(document.documentElement.clientHeight,window.innerHeight);return!(e.bottom<0||e.top-n>=0)}var ue=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var ge=$e(pe(),1);async function H(t){let e=Uint8Array.from(atob(t),s=>s.charCodeAt(0)),r=new Blob([e]).stream().pipeThrough(new DecompressionStream("deflate")),i=await new Response(r).text();return JSON.parse(i)}async function fe(t,e){if(!window.searchData)return;let n=await H(window.searchData);t.data=n,t.index=ge.Index.load(n.index),e.classList.remove("loading"),e.classList.add("ready")}function ve(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:document.documentElement.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{fe(e,t)}),fe(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");i.addEventListener("mouseup",()=>{re(t)}),r.addEventListener("focus",()=>t.classList.add("has-focus")),We(t,i,r,e)}function We(t,e,n,r){n.addEventListener("input",ue(()=>{Ue(t,e,n,r)},200)),n.addEventListener("keydown",i=>{i.key=="Enter"?Je(e,t):i.key=="ArrowUp"?(me(e,n,-1),i.preventDefault()):i.key==="ArrowDown"&&(me(e,n,1),i.preventDefault())}),document.body.addEventListener("keypress",i=>{i.altKey||i.ctrlKey||i.metaKey||!n.matches(":focus")&&i.key==="/"&&(i.preventDefault(),n.focus())}),document.body.addEventListener("keyup",i=>{t.classList.contains("has-focus")&&(i.key==="Escape"||!e.matches(":focus-within")&&!n.matches(":focus"))&&(n.blur(),re(t))})}function re(t){t.classList.remove("has-focus")}function Ue(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ye(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` + ${ye(l.parent,i)}.${d}`);let m=document.createElement("li");m.classList.value=l.classes??"";let p=document.createElement("a");p.href=r.base+l.url,p.innerHTML=c+d,m.append(p),p.addEventListener("focus",()=>{e.querySelector(".current")?.classList.remove("current"),m.classList.add("current")}),e.appendChild(m)}}function me(t,e,n){let r=t.querySelector(".current");if(!r)r=t.querySelector(n==1?"li:first-child":"li:last-child"),r&&r.classList.add("current");else{let i=r;if(n===1)do i=i.nextElementSibling??void 0;while(i instanceof HTMLElement&&i.offsetParent==null);else do i=i.previousElementSibling??void 0;while(i instanceof HTMLElement&&i.offsetParent==null);i?(r.classList.remove("current"),i.classList.add("current")):n===-1&&(r.classList.remove("current"),e.focus())}}function Je(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),re(e)}}function ye(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(ne(t.substring(s,o)),`${ne(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(ne(t.substring(s))),i.join("")}var Ge={"&":"&","<":"<",">":">","'":"'",'"':"""};function ne(t){return t.replace(/[&<>"'"]/g,e=>Ge[e])}var I=class{el;app;constructor(e){this.el=e.el,this.app=e.app}};var A="mousedown",Ee="mousemove",B="mouseup",X={x:0,y:0},xe=!1,ie=!1,Xe=!1,D=!1,Le=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(Le?"is-mobile":"not-mobile");Le&&"ontouchstart"in document.documentElement&&(Xe=!0,A="touchstart",Ee="touchmove",B="touchend");document.addEventListener(A,t=>{ie=!0,D=!1;let e=A=="touchstart"?t.targetTouches[0]:t;X.y=e.pageY||0,X.x=e.pageX||0});document.addEventListener(Ee,t=>{if(ie&&!D){let e=A=="touchstart"?t.targetTouches[0]:t,n=X.x-(e.pageX||0),r=X.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{ie=!1});document.addEventListener("click",t=>{xe&&(t.preventDefault(),t.stopImmediatePropagation(),xe=!1)});var Y=class extends I{active;className;constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(A,n=>this.onDocumentPointerDown(n)),document.addEventListener(B,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var se;try{se=localStorage}catch{se={getItem(){return null},setItem(){}}}var C=se;var be=document.head.appendChild(document.createElement("style"));be.dataset.for="filters";var Z=class extends I{key;value;constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),be.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=C.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){C.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.app.updateIndexVisibility()}};var oe=new Map,ae=class{open;accordions=[];key;constructor(e,n){this.key=e,this.open=n}add(e){this.accordions.push(e),e.open=this.open,e.addEventListener("toggle",()=>{this.toggle(e.open)})}toggle(e){for(let n of this.accordions)n.open=e;C.setItem(this.key,e.toString())}},K=class extends I{constructor(e){super(e);let n=this.el.querySelector("summary"),r=n.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)});let i=`tsd-accordion-${n.dataset.key??n.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`,s;if(oe.has(i))s=oe.get(i);else{let o=C.getItem(i),a=o?o==="true":this.el.open;s=new ae(i,a),oe.set(i,s)}s.add(this.el)}};function Se(t){let e=C.getItem("tsd-theme")||"os";t.value=e,we(e),t.addEventListener("change",()=>{C.setItem("tsd-theme",t.value),we(t.value)})}function we(t){document.documentElement.dataset.theme=t}var ee;function Ce(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",Te),Te())}async function Te(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let e=await H(window.navigationData);ee=document.documentElement.dataset.base,ee.endsWith("/")||(ee+="/"),t.innerHTML="";for(let n of e)Ie(n,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function Ie(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-accordion`:"tsd-accordion";let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.dataset.key=i.join("$"),o.innerHTML='',ke(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let c of t.children)Ie(c,l,i)}else ke(t,r,t.class)}function ke(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=ee+t.path,n&&(r.className=n),location.pathname===r.pathname&&!r.href.includes("#")&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else{let r=e.appendChild(document.createElement("span"));r.innerHTML='',r.appendChild(document.createElement("span")).textContent=t.text}}var te=document.documentElement.dataset.base;te.endsWith("/")||(te+="/");function Pe(){document.querySelector(".tsd-full-hierarchy")?Ye():document.querySelector(".tsd-hierarchy")&&Ze()}function Ye(){document.addEventListener("click",r=>{let i=r.target;for(;i.parentElement&&i.parentElement.tagName!="LI";)i=i.parentElement;i.dataset.dropdown&&(i.dataset.dropdown=String(i.dataset.dropdown!=="true"))});let t=new Map,e=new Set;for(let r of document.querySelectorAll(".tsd-full-hierarchy [data-refl]")){let i=r.querySelector("ul");t.has(r.dataset.refl)?e.add(r.dataset.refl):i&&t.set(r.dataset.refl,i)}for(let r of e)n(r);function n(r){let i=t.get(r).cloneNode(!0);i.querySelectorAll("[id]").forEach(s=>{s.removeAttribute("id")}),i.querySelectorAll("[data-dropdown]").forEach(s=>{s.dataset.dropdown="false"});for(let s of document.querySelectorAll(`[data-refl="${r}"]`)){let o=tt(),a=s.querySelector("ul");s.insertBefore(o,a),o.dataset.dropdown=String(!!a),a||s.appendChild(i.cloneNode(!0))}}}function Ze(){let t=document.getElementById("tsd-hierarchy-script");t&&(t.addEventListener("load",Qe),Qe())}async function Qe(){let t=document.querySelector(".tsd-panel.tsd-hierarchy:has(h4 a)");if(!t||!window.hierarchyData)return;let e=+t.dataset.refl,n=await H(window.hierarchyData),r=t.querySelector("ul"),i=document.createElement("ul");if(i.classList.add("tsd-hierarchy"),Ke(i,n,e),r.querySelectorAll("li").length==i.querySelectorAll("li").length)return;let s=document.createElement("span");s.classList.add("tsd-hierarchy-toggle"),s.textContent=window.translations.hierarchy_expand,t.querySelector("h4 a")?.insertAdjacentElement("afterend",s),s.insertAdjacentText("beforebegin",", "),s.addEventListener("click",()=>{s.textContent===window.translations.hierarchy_expand?(r.insertAdjacentElement("afterend",i),r.remove(),s.textContent=window.translations.hierarchy_collapse):(i.insertAdjacentElement("afterend",r),i.remove(),s.textContent=window.translations.hierarchy_expand)})}function Ke(t,e,n){let r=e.roots.filter(i=>et(e,i,n));for(let i of r)t.appendChild(Oe(e,i,n))}function Oe(t,e,n,r=new Set){if(r.has(e))return;r.add(e);let i=t.reflections[e],s=document.createElement("li");if(s.classList.add("tsd-hierarchy-item"),e===n){let o=s.appendChild(document.createElement("span"));o.textContent=i.name,o.classList.add("tsd-hierarchy-target")}else{for(let a of i.uniqueNameParents||[]){let l=t.reflections[a],c=s.appendChild(document.createElement("a"));c.textContent=l.name,c.href=te+l.url,c.className=l.class+" tsd-signature-type",s.append(document.createTextNode("."))}let o=s.appendChild(document.createElement("a"));o.textContent=t.reflections[e].name,o.href=te+i.url,o.className=i.class+" tsd-signature-type"}if(i.children){let o=s.appendChild(document.createElement("ul"));o.classList.add("tsd-hierarchy");for(let a of i.children){let l=Oe(t,a,n,r);l&&o.appendChild(l)}}return r.delete(e),s}function et(t,e,n){if(e===n)return!0;let r=new Set,i=[t.reflections[e]];for(;i.length;){let s=i.pop();if(!r.has(s)){r.add(s);for(let o of s.children||[]){if(o===n)return!0;i.push(t.reflections[o])}}}return!1}function tt(){let t=document.createElementNS("http://www.w3.org/2000/svg","svg");return t.setAttribute("width","20"),t.setAttribute("height","20"),t.setAttribute("viewBox","0 0 24 24"),t.setAttribute("fill","none"),t.innerHTML='',t}G(Y,"a[data-toggle]");G(K,".tsd-accordion");G(Z,".tsd-filter-item input[type=checkbox]");var _e=document.getElementById("tsd-theme");_e&&Se(_e);var nt=new J;Object.defineProperty(window,"app",{value:nt});ve();Ce();Pe();})(); /*! Bundled license information: lunr/lunr.js: diff --git a/docs/api/cli-kit/assets/navigation.js b/docs/api/cli-kit/assets/navigation.js index 41a7042a841..106e289067e 100644 --- a/docs/api/cli-kit/assets/navigation.js +++ b/docs/api/cli-kit/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file +window.navigationData = "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" \ No newline at end of file diff --git a/docs/api/cli-kit/assets/search.js b/docs/api/cli-kit/assets/search.js index 24c605ee33f..34661308470 100644 --- a/docs/api/cli-kit/assets/search.js +++ b/docs/api/cli-kit/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "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"; \ No newline at end of file diff --git a/docs/api/cli-kit/assets/style.css b/docs/api/cli-kit/assets/style.css index 778b9492791..7f80f3dc2a7 100644 --- a/docs/api/cli-kit/assets/style.css +++ b/docs/api/cli-kit/assets/style.css @@ -1,87 +1,247 @@ -:root { - /* Light */ - --light-color-background: #f2f4f8; - --light-color-background-secondary: #eff0f1; - --light-color-warning-text: #222; - --light-color-background-warning: #e6e600; - --light-color-icon-background: var(--light-color-background); - --light-color-accent: #c5c7c9; - --light-color-active-menu-item: var(--light-color-accent); - --light-color-text: #222; - --light-color-text-aside: #6e6e6e; - --light-color-link: #1f70c2; - - --light-color-ts-keyword: #056bd6; - --light-color-ts-project: #b111c9; - --light-color-ts-module: var(--light-color-ts-project); - --light-color-ts-namespace: var(--light-color-ts-project); - --light-color-ts-enum: #7e6f15; - --light-color-ts-enum-member: var(--light-color-ts-enum); - --light-color-ts-variable: #4760ec; - --light-color-ts-function: #572be7; - --light-color-ts-class: #1f70c2; - --light-color-ts-interface: #108024; - --light-color-ts-constructor: var(--light-color-ts-class); - --light-color-ts-property: var(--light-color-ts-variable); - --light-color-ts-method: var(--light-color-ts-function); - --light-color-ts-call-signature: var(--light-color-ts-method); - --light-color-ts-index-signature: var(--light-color-ts-property); - --light-color-ts-constructor-signature: var(--light-color-ts-constructor); - --light-color-ts-parameter: var(--light-color-ts-variable); - /* type literal not included as links will never be generated to it */ - --light-color-ts-type-parameter: #a55c0e; - --light-color-ts-accessor: var(--light-color-ts-property); - --light-color-ts-get-signature: var(--light-color-ts-accessor); - --light-color-ts-set-signature: var(--light-color-ts-accessor); - --light-color-ts-type-alias: #d51270; - /* reference not included as links will be colored with the kind that it points to */ - - --light-external-icon: url("data:image/svg+xml;utf8,"); - --light-color-scheme: light; - - /* Dark */ - --dark-color-background: #2b2e33; - --dark-color-background-secondary: #1e2024; - --dark-color-background-warning: #bebe00; - --dark-color-warning-text: #222; - --dark-color-icon-background: var(--dark-color-background-secondary); - --dark-color-accent: #9096a2; - --dark-color-active-menu-item: #5d5d6a; - --dark-color-text: #f5f5f5; - --dark-color-text-aside: #dddddd; - --dark-color-link: #00aff4; - - --dark-color-ts-keyword: #3399ff; - --dark-color-ts-project: #e358ff; - --dark-color-ts-module: var(--dark-color-ts-project); - --dark-color-ts-namespace: var(--dark-color-ts-project); - --dark-color-ts-enum: #f4d93e; - --dark-color-ts-enum-member: var(--dark-color-ts-enum); - --dark-color-ts-variable: #798dff; - --dark-color-ts-function: #a280ff; - --dark-color-ts-class: #8ac4ff; - --dark-color-ts-interface: #6cff87; - --dark-color-ts-constructor: var(--dark-color-ts-class); - --dark-color-ts-property: var(--dark-color-ts-variable); - --dark-color-ts-method: var(--dark-color-ts-function); - --dark-color-ts-call-signature: var(--dark-color-ts-method); - --dark-color-ts-index-signature: var(--dark-color-ts-property); - --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor); - --dark-color-ts-parameter: var(--dark-color-ts-variable); - /* type literal not included as links will never be generated to it */ - --dark-color-ts-type-parameter: #e07d13; - --dark-color-ts-accessor: var(--dark-color-ts-property); - --dark-color-ts-get-signature: var(--dark-color-ts-accessor); - --dark-color-ts-set-signature: var(--dark-color-ts-accessor); - --dark-color-ts-type-alias: #ff6492; - /* reference not included as links will be colored with the kind that it points to */ - - --dark-external-icon: url("data:image/svg+xml;utf8,"); - --dark-color-scheme: dark; -} - -@media (prefers-color-scheme: light) { +@layer typedoc { :root { + /* Light */ + --light-color-background: #f2f4f8; + --light-color-background-secondary: #eff0f1; + --light-color-warning-text: #222; + --light-color-background-warning: #e6e600; + --light-color-accent: #c5c7c9; + --light-color-active-menu-item: var(--light-color-accent); + --light-color-text: #222; + --light-color-text-aside: #6e6e6e; + + --light-color-icon-background: var(--light-color-background); + --light-color-icon-text: var(--light-color-text); + + --light-color-comment-tag-text: var(--light-color-text); + --light-color-comment-tag: var(--light-color-background); + + --light-color-link: #1f70c2; + --light-color-focus-outline: #3584e4; + + --light-color-ts-keyword: #056bd6; + --light-color-ts-project: #b111c9; + --light-color-ts-module: var(--light-color-ts-project); + --light-color-ts-namespace: var(--light-color-ts-project); + --light-color-ts-enum: #7e6f15; + --light-color-ts-enum-member: var(--light-color-ts-enum); + --light-color-ts-variable: #4760ec; + --light-color-ts-function: #572be7; + --light-color-ts-class: #1f70c2; + --light-color-ts-interface: #108024; + --light-color-ts-constructor: var(--light-color-ts-class); + --light-color-ts-property: #9f5f30; + --light-color-ts-method: #be3989; + --light-color-ts-reference: #ff4d82; + --light-color-ts-call-signature: var(--light-color-ts-method); + --light-color-ts-index-signature: var(--light-color-ts-property); + --light-color-ts-constructor-signature: var( + --light-color-ts-constructor + ); + --light-color-ts-parameter: var(--light-color-ts-variable); + /* type literal not included as links will never be generated to it */ + --light-color-ts-type-parameter: #a55c0e; + --light-color-ts-accessor: #c73c3c; + --light-color-ts-get-signature: var(--light-color-ts-accessor); + --light-color-ts-set-signature: var(--light-color-ts-accessor); + --light-color-ts-type-alias: #d51270; + /* reference not included as links will be colored with the kind that it points to */ + --light-color-document: #000000; + + --light-color-alert-note: #0969d9; + --light-color-alert-tip: #1a7f37; + --light-color-alert-important: #8250df; + --light-color-alert-warning: #9a6700; + --light-color-alert-caution: #cf222e; + + --light-external-icon: url("data:image/svg+xml;utf8,"); + --light-color-scheme: light; + + /* Dark */ + --dark-color-background: #2b2e33; + --dark-color-background-secondary: #1e2024; + --dark-color-background-warning: #bebe00; + --dark-color-warning-text: #222; + --dark-color-accent: #9096a2; + --dark-color-active-menu-item: #5d5d6a; + --dark-color-text: #f5f5f5; + --dark-color-text-aside: #dddddd; + + --dark-color-icon-background: var(--dark-color-background-secondary); + --dark-color-icon-text: var(--dark-color-text); + + --dark-color-comment-tag-text: var(--dark-color-text); + --dark-color-comment-tag: var(--dark-color-background); + + --dark-color-link: #00aff4; + --dark-color-focus-outline: #4c97f2; + + --dark-color-ts-keyword: #3399ff; + --dark-color-ts-project: #e358ff; + --dark-color-ts-module: var(--dark-color-ts-project); + --dark-color-ts-namespace: var(--dark-color-ts-project); + --dark-color-ts-enum: #f4d93e; + --dark-color-ts-enum-member: var(--dark-color-ts-enum); + --dark-color-ts-variable: #798dff; + --dark-color-ts-function: #a280ff; + --dark-color-ts-class: #8ac4ff; + --dark-color-ts-interface: #6cff87; + --dark-color-ts-constructor: var(--dark-color-ts-class); + --dark-color-ts-property: #ff984d; + --dark-color-ts-method: #ff4db8; + --dark-color-ts-reference: #ff4d82; + --dark-color-ts-call-signature: var(--dark-color-ts-method); + --dark-color-ts-index-signature: var(--dark-color-ts-property); + --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor); + --dark-color-ts-parameter: var(--dark-color-ts-variable); + /* type literal not included as links will never be generated to it */ + --dark-color-ts-type-parameter: #e07d13; + --dark-color-ts-accessor: #ff6060; + --dark-color-ts-get-signature: var(--dark-color-ts-accessor); + --dark-color-ts-set-signature: var(--dark-color-ts-accessor); + --dark-color-ts-type-alias: #ff6492; + /* reference not included as links will be colored with the kind that it points to */ + --dark-color-document: #ffffff; + + --dark-color-alert-note: #0969d9; + --dark-color-alert-tip: #1a7f37; + --dark-color-alert-important: #8250df; + --dark-color-alert-warning: #9a6700; + --dark-color-alert-caution: #cf222e; + + --dark-external-icon: url("data:image/svg+xml;utf8,"); + --dark-color-scheme: dark; + } + + @media (prefers-color-scheme: light) { + :root { + --color-background: var(--light-color-background); + --color-background-secondary: var( + --light-color-background-secondary + ); + --color-background-warning: var(--light-color-background-warning); + --color-warning-text: var(--light-color-warning-text); + --color-accent: var(--light-color-accent); + --color-active-menu-item: var(--light-color-active-menu-item); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + + --color-icon-background: var(--light-color-icon-background); + --color-icon-text: var(--light-color-icon-text); + + --color-comment-tag-text: var(--light-color-text); + --color-comment-tag: var(--light-color-background); + + --color-link: var(--light-color-link); + --color-focus-outline: var(--light-color-focus-outline); + + --color-ts-keyword: var(--light-color-ts-keyword); + --color-ts-project: var(--light-color-ts-project); + --color-ts-module: var(--light-color-ts-module); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-enum-member: var(--light-color-ts-enum-member); + --color-ts-variable: var(--light-color-ts-variable); + --color-ts-function: var(--light-color-ts-function); + --color-ts-class: var(--light-color-ts-class); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-constructor: var(--light-color-ts-constructor); + --color-ts-property: var(--light-color-ts-property); + --color-ts-method: var(--light-color-ts-method); + --color-ts-reference: var(--light-color-ts-reference); + --color-ts-call-signature: var(--light-color-ts-call-signature); + --color-ts-index-signature: var(--light-color-ts-index-signature); + --color-ts-constructor-signature: var( + --light-color-ts-constructor-signature + ); + --color-ts-parameter: var(--light-color-ts-parameter); + --color-ts-type-parameter: var(--light-color-ts-type-parameter); + --color-ts-accessor: var(--light-color-ts-accessor); + --color-ts-get-signature: var(--light-color-ts-get-signature); + --color-ts-set-signature: var(--light-color-ts-set-signature); + --color-ts-type-alias: var(--light-color-ts-type-alias); + --color-document: var(--light-color-document); + + --color-alert-note: var(--light-color-alert-note); + --color-alert-tip: var(--light-color-alert-tip); + --color-alert-important: var(--light-color-alert-important); + --color-alert-warning: var(--light-color-alert-warning); + --color-alert-caution: var(--light-color-alert-caution); + + --external-icon: var(--light-external-icon); + --color-scheme: var(--light-color-scheme); + } + } + + @media (prefers-color-scheme: dark) { + :root { + --color-background: var(--dark-color-background); + --color-background-secondary: var( + --dark-color-background-secondary + ); + --color-background-warning: var(--dark-color-background-warning); + --color-warning-text: var(--dark-color-warning-text); + --color-accent: var(--dark-color-accent); + --color-active-menu-item: var(--dark-color-active-menu-item); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + + --color-icon-background: var(--dark-color-icon-background); + --color-icon-text: var(--dark-color-icon-text); + + --color-comment-tag-text: var(--dark-color-text); + --color-comment-tag: var(--dark-color-background); + + --color-link: var(--dark-color-link); + --color-focus-outline: var(--dark-color-focus-outline); + + --color-ts-keyword: var(--dark-color-ts-keyword); + --color-ts-project: var(--dark-color-ts-project); + --color-ts-module: var(--dark-color-ts-module); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-enum-member: var(--dark-color-ts-enum-member); + --color-ts-variable: var(--dark-color-ts-variable); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-constructor: var(--dark-color-ts-constructor); + --color-ts-property: var(--dark-color-ts-property); + --color-ts-method: var(--dark-color-ts-method); + --color-ts-reference: var(--dark-color-ts-reference); + --color-ts-call-signature: var(--dark-color-ts-call-signature); + --color-ts-index-signature: var(--dark-color-ts-index-signature); + --color-ts-constructor-signature: var( + --dark-color-ts-constructor-signature + ); + --color-ts-parameter: var(--dark-color-ts-parameter); + --color-ts-type-parameter: var(--dark-color-ts-type-parameter); + --color-ts-accessor: var(--dark-color-ts-accessor); + --color-ts-get-signature: var(--dark-color-ts-get-signature); + --color-ts-set-signature: var(--dark-color-ts-set-signature); + --color-ts-type-alias: var(--dark-color-ts-type-alias); + --color-document: var(--dark-color-document); + + --color-alert-note: var(--dark-color-alert-note); + --color-alert-tip: var(--dark-color-alert-tip); + --color-alert-important: var(--dark-color-alert-important); + --color-alert-warning: var(--dark-color-alert-warning); + --color-alert-caution: var(--dark-color-alert-caution); + + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); + } + } + + html { + color-scheme: var(--color-scheme); + } + + body { + margin: 0; + } + + :root[data-theme="light"] { --color-background: var(--light-color-background); --color-background-secondary: var(--light-color-background-secondary); --color-background-warning: var(--light-color-background-warning); @@ -91,9 +251,16 @@ --color-active-menu-item: var(--light-color-active-menu-item); --color-text: var(--light-color-text); --color-text-aside: var(--light-color-text-aside); + --color-icon-text: var(--light-color-icon-text); + + --color-comment-tag-text: var(--light-color-text); + --color-comment-tag: var(--light-color-background); + --color-link: var(--light-color-link); + --color-focus-outline: var(--light-color-focus-outline); --color-ts-keyword: var(--light-color-ts-keyword); + --color-ts-project: var(--light-color-ts-project); --color-ts-module: var(--light-color-ts-module); --color-ts-namespace: var(--light-color-ts-namespace); --color-ts-enum: var(--light-color-ts-enum); @@ -105,6 +272,7 @@ --color-ts-constructor: var(--light-color-ts-constructor); --color-ts-property: var(--light-color-ts-property); --color-ts-method: var(--light-color-ts-method); + --color-ts-reference: var(--light-color-ts-reference); --color-ts-call-signature: var(--light-color-ts-call-signature); --color-ts-index-signature: var(--light-color-ts-index-signature); --color-ts-constructor-signature: var( @@ -116,14 +284,19 @@ --color-ts-get-signature: var(--light-color-ts-get-signature); --color-ts-set-signature: var(--light-color-ts-set-signature); --color-ts-type-alias: var(--light-color-ts-type-alias); + --color-document: var(--light-color-document); + + --color-note: var(--light-color-note); + --color-tip: var(--light-color-tip); + --color-important: var(--light-color-important); + --color-warning: var(--light-color-warning); + --color-caution: var(--light-color-caution); --external-icon: var(--light-external-icon); --color-scheme: var(--light-color-scheme); } -} -@media (prefers-color-scheme: dark) { - :root { + :root[data-theme="dark"] { --color-background: var(--dark-color-background); --color-background-secondary: var(--dark-color-background-secondary); --color-background-warning: var(--dark-color-background-warning); @@ -133,9 +306,16 @@ --color-active-menu-item: var(--dark-color-active-menu-item); --color-text: var(--dark-color-text); --color-text-aside: var(--dark-color-text-aside); + --color-icon-text: var(--dark-color-icon-text); + + --color-comment-tag-text: var(--dark-color-text); + --color-comment-tag: var(--dark-color-background); + --color-link: var(--dark-color-link); + --color-focus-outline: var(--dark-color-focus-outline); --color-ts-keyword: var(--dark-color-ts-keyword); + --color-ts-project: var(--dark-color-ts-project); --color-ts-module: var(--dark-color-ts-module); --color-ts-namespace: var(--dark-color-ts-namespace); --color-ts-enum: var(--dark-color-ts-enum); @@ -147,6 +327,7 @@ --color-ts-constructor: var(--dark-color-ts-constructor); --color-ts-property: var(--dark-color-ts-property); --color-ts-method: var(--dark-color-ts-method); + --color-ts-reference: var(--dark-color-ts-reference); --color-ts-call-signature: var(--dark-color-ts-call-signature); --color-ts-index-signature: var(--dark-color-ts-index-signature); --color-ts-constructor-signature: var( @@ -158,1255 +339,1272 @@ --color-ts-get-signature: var(--dark-color-ts-get-signature); --color-ts-set-signature: var(--dark-color-ts-set-signature); --color-ts-type-alias: var(--dark-color-ts-type-alias); + --color-document: var(--dark-color-document); + + --color-note: var(--dark-color-note); + --color-tip: var(--dark-color-tip); + --color-important: var(--dark-color-important); + --color-warning: var(--dark-color-warning); + --color-caution: var(--dark-color-caution); --external-icon: var(--dark-external-icon); --color-scheme: var(--dark-color-scheme); } -} - -html { - color-scheme: var(--color-scheme); -} -body { - margin: 0; -} - -:root[data-theme="light"] { - --color-background: var(--light-color-background); - --color-background-secondary: var(--light-color-background-secondary); - --color-background-warning: var(--light-color-background-warning); - --color-warning-text: var(--light-color-warning-text); - --color-icon-background: var(--light-color-icon-background); - --color-accent: var(--light-color-accent); - --color-active-menu-item: var(--light-color-active-menu-item); - --color-text: var(--light-color-text); - --color-text-aside: var(--light-color-text-aside); - --color-link: var(--light-color-link); - - --color-ts-keyword: var(--light-color-ts-keyword); - --color-ts-module: var(--light-color-ts-module); - --color-ts-namespace: var(--light-color-ts-namespace); - --color-ts-enum: var(--light-color-ts-enum); - --color-ts-enum-member: var(--light-color-ts-enum-member); - --color-ts-variable: var(--light-color-ts-variable); - --color-ts-function: var(--light-color-ts-function); - --color-ts-class: var(--light-color-ts-class); - --color-ts-interface: var(--light-color-ts-interface); - --color-ts-constructor: var(--light-color-ts-constructor); - --color-ts-property: var(--light-color-ts-property); - --color-ts-method: var(--light-color-ts-method); - --color-ts-call-signature: var(--light-color-ts-call-signature); - --color-ts-index-signature: var(--light-color-ts-index-signature); - --color-ts-constructor-signature: var( - --light-color-ts-constructor-signature - ); - --color-ts-parameter: var(--light-color-ts-parameter); - --color-ts-type-parameter: var(--light-color-ts-type-parameter); - --color-ts-accessor: var(--light-color-ts-accessor); - --color-ts-get-signature: var(--light-color-ts-get-signature); - --color-ts-set-signature: var(--light-color-ts-set-signature); - --color-ts-type-alias: var(--light-color-ts-type-alias); - - --external-icon: var(--light-external-icon); - --color-scheme: var(--light-color-scheme); -} + *:focus-visible, + .tsd-accordion-summary:focus-visible svg { + outline: 2px solid var(--color-focus-outline); + } -:root[data-theme="dark"] { - --color-background: var(--dark-color-background); - --color-background-secondary: var(--dark-color-background-secondary); - --color-background-warning: var(--dark-color-background-warning); - --color-warning-text: var(--dark-color-warning-text); - --color-icon-background: var(--dark-color-icon-background); - --color-accent: var(--dark-color-accent); - --color-active-menu-item: var(--dark-color-active-menu-item); - --color-text: var(--dark-color-text); - --color-text-aside: var(--dark-color-text-aside); - --color-link: var(--dark-color-link); - - --color-ts-keyword: var(--dark-color-ts-keyword); - --color-ts-module: var(--dark-color-ts-module); - --color-ts-namespace: var(--dark-color-ts-namespace); - --color-ts-enum: var(--dark-color-ts-enum); - --color-ts-enum-member: var(--dark-color-ts-enum-member); - --color-ts-variable: var(--dark-color-ts-variable); - --color-ts-function: var(--dark-color-ts-function); - --color-ts-class: var(--dark-color-ts-class); - --color-ts-interface: var(--dark-color-ts-interface); - --color-ts-constructor: var(--dark-color-ts-constructor); - --color-ts-property: var(--dark-color-ts-property); - --color-ts-method: var(--dark-color-ts-method); - --color-ts-call-signature: var(--dark-color-ts-call-signature); - --color-ts-index-signature: var(--dark-color-ts-index-signature); - --color-ts-constructor-signature: var( - --dark-color-ts-constructor-signature - ); - --color-ts-parameter: var(--dark-color-ts-parameter); - --color-ts-type-parameter: var(--dark-color-ts-type-parameter); - --color-ts-accessor: var(--dark-color-ts-accessor); - --color-ts-get-signature: var(--dark-color-ts-get-signature); - --color-ts-set-signature: var(--dark-color-ts-set-signature); - --color-ts-type-alias: var(--dark-color-ts-type-alias); - - --external-icon: var(--dark-external-icon); - --color-scheme: var(--dark-color-scheme); -} + .always-visible, + .always-visible .tsd-signatures { + display: inherit !important; + } -.always-visible, -.always-visible .tsd-signatures { - display: inherit !important; -} + h1, + h2, + h3, + h4, + h5, + h6 { + line-height: 1.2; + } -h1, -h2, -h3, -h4, -h5, -h6 { - line-height: 1.2; -} + h1 { + font-size: 1.875rem; + margin: 0.67rem 0; + } -h1 > a:not(.link), -h2 > a:not(.link), -h3 > a:not(.link), -h4 > a:not(.link), -h5 > a:not(.link), -h6 > a:not(.link) { - text-decoration: none; - color: var(--color-text); -} + h2 { + font-size: 1.5rem; + margin: 0.83rem 0; + } -h1 { - font-size: 1.875rem; - margin: 0.67rem 0; -} + h3 { + font-size: 1.25rem; + margin: 1rem 0; + } -h2 { - font-size: 1.5rem; - margin: 0.83rem 0; -} + h4 { + font-size: 1.05rem; + margin: 1.33rem 0; + } -h3 { - font-size: 1.25rem; - margin: 1rem 0; -} + h5 { + font-size: 1rem; + margin: 1.5rem 0; + } -h4 { - font-size: 1.05rem; - margin: 1.33rem 0; -} + h6 { + font-size: 0.875rem; + margin: 2.33rem 0; + } -h5 { - font-size: 1rem; - margin: 1.5rem 0; -} + dl, + menu, + ol, + ul { + margin: 1em 0; + } -h6 { - font-size: 0.875rem; - margin: 2.33rem 0; -} + dd { + margin: 0 0 0 34px; + } -.uppercase { - text-transform: uppercase; -} + .container { + max-width: 1700px; + padding: 0 2rem; + } -dl, -menu, -ol, -ul { - margin: 1em 0; -} + /* Footer */ + footer { + border-top: 1px solid var(--color-accent); + padding-top: 1rem; + padding-bottom: 1rem; + max-height: 3.5rem; + } + footer > p { + margin: 0 1em; + } -dd { - margin: 0 0 0 40px; -} + .container-main { + margin: 0 auto; + /* toolbar, footer, margin */ + min-height: calc(100vh - 41px - 56px - 4rem); + } -.container { - max-width: 1700px; - padding: 0 2rem; -} + @keyframes fade-in { + from { + opacity: 0; + } + to { + opacity: 1; + } + } + @keyframes fade-out { + from { + opacity: 1; + visibility: visible; + } + to { + opacity: 0; + } + } + @keyframes fade-in-delayed { + 0% { + opacity: 0; + } + 33% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + @keyframes fade-out-delayed { + 0% { + opacity: 1; + visibility: visible; + } + 66% { + opacity: 0; + } + 100% { + opacity: 0; + } + } + @keyframes pop-in-from-right { + from { + transform: translate(100%, 0); + } + to { + transform: translate(0, 0); + } + } + @keyframes pop-out-to-right { + from { + transform: translate(0, 0); + visibility: visible; + } + to { + transform: translate(100%, 0); + } + } + body { + background: var(--color-background); + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", + Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; + font-size: 16px; + color: var(--color-text); + } -/* Footer */ -footer { - border-top: 1px solid var(--color-accent); - padding-top: 1rem; - padding-bottom: 1rem; - max-height: 3.5rem; -} -.tsd-generator { - margin: 0 1em; -} + a { + color: var(--color-link); + text-decoration: none; + } + a:hover { + text-decoration: underline; + } + a.external[target="_blank"] { + background-image: var(--external-icon); + background-position: top 3px right; + background-repeat: no-repeat; + padding-right: 13px; + } + a.tsd-anchor-link { + color: var(--color-text); + } -.container-main { - margin: 0 auto; - /* toolbar, footer, margin */ - min-height: calc(100vh - 41px - 56px - 4rem); -} + code, + pre { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + padding: 0.2em; + margin: 0; + font-size: 0.875rem; + border-radius: 0.8em; + } -@keyframes fade-in { - from { + pre { + position: relative; + white-space: pre-wrap; + word-wrap: break-word; + padding: 10px; + border: 1px solid var(--color-accent); + margin-bottom: 8px; + } + pre code { + padding: 0; + font-size: 100%; + } + pre > button { + position: absolute; + top: 10px; + right: 10px; opacity: 0; + transition: opacity 0.1s; + box-sizing: border-box; } - to { + pre:hover > button, + pre > button.visible { opacity: 1; } -} -@keyframes fade-out { - from { - opacity: 1; - visibility: visible; + + blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; } - to { - opacity: 0; + + .tsd-typography { + line-height: 1.333em; } -} -@keyframes fade-in-delayed { - 0% { - opacity: 0; + .tsd-typography ul { + list-style: square; + padding: 0 0 0 20px; + margin: 0; } - 33% { - opacity: 0; + .tsd-typography .tsd-index-panel h3, + .tsd-index-panel .tsd-typography h3, + .tsd-typography h4, + .tsd-typography h5, + .tsd-typography h6 { + font-size: 1em; } - 100% { - opacity: 1; + .tsd-typography h5, + .tsd-typography h6 { + font-weight: normal; } -} -@keyframes fade-out-delayed { - 0% { - opacity: 1; - visibility: visible; + .tsd-typography p, + .tsd-typography ul, + .tsd-typography ol { + margin: 1em 0; } - 66% { - opacity: 0; + .tsd-typography table { + border-collapse: collapse; + border: none; } - 100% { - opacity: 0; + .tsd-typography td, + .tsd-typography th { + padding: 6px 13px; + border: 1px solid var(--color-accent); } -} -@keyframes pop-in-from-right { - from { - transform: translate(100%, 0); + .tsd-typography thead, + .tsd-typography tr:nth-child(even) { + background-color: var(--color-background-secondary); } - to { - transform: translate(0, 0); + + .tsd-alert { + padding: 8px 16px; + margin-bottom: 16px; + border-left: 0.25em solid var(--alert-color); } -} -@keyframes pop-out-to-right { - from { - transform: translate(0, 0); - visibility: visible; + .tsd-alert blockquote > :last-child, + .tsd-alert > :last-child { + margin-bottom: 0; } - to { - transform: translate(100%, 0); + .tsd-alert-title { + color: var(--alert-color); + display: inline-flex; + align-items: center; + } + .tsd-alert-title span { + margin-left: 4px; } -} -body { - background: var(--color-background); - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", - Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; - font-size: 16px; - color: var(--color-text); -} - -a { - color: var(--color-link); - text-decoration: none; -} -a:hover { - text-decoration: underline; -} -a.external[target="_blank"] { - background-image: var(--external-icon); - background-position: top 3px right; - background-repeat: no-repeat; - padding-right: 13px; -} -code, -pre { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - padding: 0.2em; - margin: 0; - font-size: 0.875rem; - border-radius: 0.8em; -} + .tsd-alert-note { + --alert-color: var(--color-alert-note); + } + .tsd-alert-tip { + --alert-color: var(--color-alert-tip); + } + .tsd-alert-important { + --alert-color: var(--color-alert-important); + } + .tsd-alert-warning { + --alert-color: var(--color-alert-warning); + } + .tsd-alert-caution { + --alert-color: var(--color-alert-caution); + } -pre { - position: relative; - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; - padding: 10px; - border: 1px solid var(--color-accent); -} -pre code { - padding: 0; - font-size: 100%; -} -pre > button { - position: absolute; - top: 10px; - right: 10px; - opacity: 0; - transition: opacity 0.1s; - box-sizing: border-box; -} -pre:hover > button, -pre > button.visible { - opacity: 1; -} + .tsd-breadcrumb { + margin: 0; + padding: 0; + color: var(--color-text-aside); + } + .tsd-breadcrumb a { + color: var(--color-text-aside); + text-decoration: none; + } + .tsd-breadcrumb a:hover { + text-decoration: underline; + } + .tsd-breadcrumb li { + display: inline; + } + .tsd-breadcrumb li:after { + content: " / "; + } -blockquote { - margin: 1em 0; - padding-left: 1em; - border-left: 4px solid gray; -} + .tsd-comment-tags { + display: flex; + flex-direction: column; + } + dl.tsd-comment-tag-group { + display: flex; + align-items: center; + overflow: hidden; + margin: 0.5em 0; + } + dl.tsd-comment-tag-group dt { + display: flex; + margin-right: 0.5em; + font-size: 0.875em; + font-weight: normal; + } + dl.tsd-comment-tag-group dd { + margin: 0; + } + code.tsd-tag { + padding: 0.25em 0.4em; + border: 0.1em solid var(--color-accent); + margin-right: 0.25em; + font-size: 70%; + } + h1 code.tsd-tag:first-of-type { + margin-left: 0.25em; + } -.tsd-typography { - line-height: 1.333em; -} -.tsd-typography ul { - list-style: square; - padding: 0 0 0 20px; - margin: 0; -} -.tsd-typography .tsd-index-panel h3, -.tsd-index-panel .tsd-typography h3, -.tsd-typography h4, -.tsd-typography h5, -.tsd-typography h6 { - font-size: 1em; -} -.tsd-typography h5, -.tsd-typography h6 { - font-weight: normal; -} -.tsd-typography p, -.tsd-typography ul, -.tsd-typography ol { - margin: 1em 0; -} -.tsd-typography table { - border-collapse: collapse; - border: none; -} -.tsd-typography td, -.tsd-typography th { - padding: 6px 13px; - border: 1px solid var(--color-accent); -} -.tsd-typography thead, -.tsd-typography tr:nth-child(even) { - background-color: var(--color-background-secondary); -} + dl.tsd-comment-tag-group dd:before, + dl.tsd-comment-tag-group dd:after { + content: " "; + } + dl.tsd-comment-tag-group dd pre, + dl.tsd-comment-tag-group dd:after { + clear: both; + } + dl.tsd-comment-tag-group p { + margin: 0; + } -.tsd-breadcrumb { - margin: 0; - padding: 0; - color: var(--color-text-aside); -} -.tsd-breadcrumb a { - color: var(--color-text-aside); - text-decoration: none; -} -.tsd-breadcrumb a:hover { - text-decoration: underline; -} -.tsd-breadcrumb li { - display: inline; -} -.tsd-breadcrumb li:after { - content: " / "; -} + .tsd-panel.tsd-comment .lead { + font-size: 1.1em; + line-height: 1.333em; + margin-bottom: 2em; + } + .tsd-panel.tsd-comment .lead:last-child { + margin-bottom: 0; + } -.tsd-comment-tags { - display: flex; - flex-direction: column; -} -dl.tsd-comment-tag-group { - display: flex; - align-items: center; - overflow: hidden; - margin: 0.5em 0; -} -dl.tsd-comment-tag-group dt { - display: flex; - margin-right: 0.5em; - font-size: 0.875em; - font-weight: normal; -} -dl.tsd-comment-tag-group dd { - margin: 0; -} -code.tsd-tag { - padding: 0.25em 0.4em; - border: 0.1em solid var(--color-accent); - margin-right: 0.25em; - font-size: 70%; -} -h1 code.tsd-tag:first-of-type { - margin-left: 0.25em; -} + .tsd-filter-visibility h4 { + font-size: 1rem; + padding-top: 0.75rem; + padding-bottom: 0.5rem; + margin: 0; + } + .tsd-filter-item:not(:last-child) { + margin-bottom: 0.5rem; + } + .tsd-filter-input { + display: flex; + width: -moz-fit-content; + width: fit-content; + align-items: center; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + } + .tsd-filter-input input[type="checkbox"] { + cursor: pointer; + position: absolute; + width: 1.5em; + height: 1.5em; + opacity: 0; + } + .tsd-filter-input input[type="checkbox"]:disabled { + pointer-events: none; + } + .tsd-filter-input svg { + cursor: pointer; + width: 1.5em; + height: 1.5em; + margin-right: 0.5em; + border-radius: 0.33em; + /* Leaving this at full opacity breaks event listeners on Firefox. + Don't remove unless you know what you're doing. */ + opacity: 0.99; + } + .tsd-filter-input input[type="checkbox"]:focus-visible + svg { + outline: 2px solid var(--color-focus-outline); + } + .tsd-checkbox-background { + fill: var(--color-accent); + } + input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { + stroke: var(--color-text); + } + .tsd-filter-input input:disabled ~ svg > .tsd-checkbox-background { + fill: var(--color-background); + stroke: var(--color-accent); + stroke-width: 0.25rem; + } + .tsd-filter-input input:disabled ~ svg > .tsd-checkbox-checkmark { + stroke: var(--color-accent); + } -dl.tsd-comment-tag-group dd:before, -dl.tsd-comment-tag-group dd:after { - content: " "; -} -dl.tsd-comment-tag-group dd pre, -dl.tsd-comment-tag-group dd:after { - clear: both; -} -dl.tsd-comment-tag-group p { - margin: 0; -} + .settings-label { + font-weight: bold; + text-transform: uppercase; + display: inline-block; + } -.tsd-panel.tsd-comment .lead { - font-size: 1.1em; - line-height: 1.333em; - margin-bottom: 2em; -} -.tsd-panel.tsd-comment .lead:last-child { - margin-bottom: 0; -} + .tsd-filter-visibility .settings-label { + margin: 0.75rem 0 0.5rem 0; + } -.tsd-filter-visibility h4 { - font-size: 1rem; - padding-top: 0.75rem; - padding-bottom: 0.5rem; - margin: 0; -} -.tsd-filter-item:not(:last-child) { - margin-bottom: 0.5rem; -} -.tsd-filter-input { - display: flex; - width: fit-content; - width: -moz-fit-content; - align-items: center; - user-select: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - cursor: pointer; -} -.tsd-filter-input input[type="checkbox"] { - cursor: pointer; - position: absolute; - width: 1.5em; - height: 1.5em; - opacity: 0; -} -.tsd-filter-input input[type="checkbox"]:disabled { - pointer-events: none; -} -.tsd-filter-input svg { - cursor: pointer; - width: 1.5em; - height: 1.5em; - margin-right: 0.5em; - border-radius: 0.33em; - /* Leaving this at full opacity breaks event listeners on Firefox. - Don't remove unless you know what you're doing. */ - opacity: 0.99; -} -.tsd-filter-input input[type="checkbox"]:focus + svg { - transform: scale(0.95); -} -.tsd-filter-input input[type="checkbox"]:focus:not(:focus-visible) + svg { - transform: scale(1); -} -.tsd-checkbox-background { - fill: var(--color-accent); -} -input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { - stroke: var(--color-text); -} -.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-background { - fill: var(--color-background); - stroke: var(--color-accent); - stroke-width: 0.25rem; -} -.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-checkmark { - stroke: var(--color-accent); -} + .tsd-theme-toggle .settings-label { + margin: 0.75rem 0.75rem 0 0; + } -.tsd-theme-toggle { - padding-top: 0.75rem; -} -.tsd-theme-toggle > h4 { - display: inline; - vertical-align: middle; - margin-right: 0.75rem; -} + .tsd-hierarchy h4 label:hover span { + text-decoration: underline; + } -.tsd-hierarchy { - list-style: square; - margin: 0; -} -.tsd-hierarchy .target { - font-weight: bold; -} + .tsd-hierarchy { + list-style: square; + margin: 0; + } + .tsd-hierarchy-target { + font-weight: bold; + } + .tsd-hierarchy-toggle { + color: var(--color-link); + cursor: pointer; + } -.tsd-full-hierarchy:not(:last-child) { - margin-bottom: 1em; - padding-bottom: 1em; - border-bottom: 1px solid var(--color-accent); -} -.tsd-full-hierarchy, -.tsd-full-hierarchy ul { - list-style: none; - margin: 0; - padding: 0; -} -.tsd-full-hierarchy ul { - padding-left: 1.5rem; -} -.tsd-full-hierarchy a { - padding: 0.25rem 0 !important; - font-size: 1rem; - display: inline-flex; - align-items: center; - color: var(--color-text); -} + .tsd-full-hierarchy:not(:last-child) { + margin-bottom: 1em; + padding-bottom: 1em; + border-bottom: 1px solid var(--color-accent); + } + .tsd-full-hierarchy, + .tsd-full-hierarchy ul { + list-style: none; + margin: 0; + padding: 0; + } + .tsd-full-hierarchy ul { + padding-left: 1.5rem; + } + .tsd-full-hierarchy a { + padding: 0.25rem 0 !important; + font-size: 1rem; + display: inline-flex; + align-items: center; + color: var(--color-text); + } + .tsd-full-hierarchy svg[data-dropdown] { + cursor: pointer; + } + .tsd-full-hierarchy svg[data-dropdown="false"] { + transform: rotate(-90deg); + } + .tsd-full-hierarchy svg[data-dropdown="false"] ~ ul { + display: none; + } -.tsd-panel-group.tsd-index-group { - margin-bottom: 0; -} -.tsd-index-panel .tsd-index-list { - list-style: none; - line-height: 1.333em; - margin: 0; - padding: 0.25rem 0 0 0; - overflow: hidden; - display: grid; - grid-template-columns: repeat(3, 1fr); - column-gap: 1rem; - grid-template-rows: auto; -} -@media (max-width: 1024px) { - .tsd-index-panel .tsd-index-list { - grid-template-columns: repeat(2, 1fr); + .tsd-panel-group.tsd-index-group { + margin-bottom: 0; } -} -@media (max-width: 768px) { .tsd-index-panel .tsd-index-list { - grid-template-columns: repeat(1, 1fr); + list-style: none; + line-height: 1.333em; + margin: 0; + padding: 0.25rem 0 0 0; + overflow: hidden; + display: grid; + grid-template-columns: repeat(3, 1fr); + column-gap: 1rem; + grid-template-rows: auto; + } + @media (max-width: 1024px) { + .tsd-index-panel .tsd-index-list { + grid-template-columns: repeat(2, 1fr); + } + } + @media (max-width: 768px) { + .tsd-index-panel .tsd-index-list { + grid-template-columns: repeat(1, 1fr); + } + } + .tsd-index-panel .tsd-index-list li { + -webkit-page-break-inside: avoid; + -moz-page-break-inside: avoid; + -ms-page-break-inside: avoid; + -o-page-break-inside: avoid; + page-break-inside: avoid; } -} -.tsd-index-panel .tsd-index-list li { - -webkit-page-break-inside: avoid; - -moz-page-break-inside: avoid; - -ms-page-break-inside: avoid; - -o-page-break-inside: avoid; - page-break-inside: avoid; -} - -.tsd-flag { - display: inline-block; - padding: 0.25em 0.4em; - border-radius: 4px; - color: var(--color-comment-tag-text); - background-color: var(--color-comment-tag); - text-indent: 0; - font-size: 75%; - line-height: 1; - font-weight: normal; -} -.tsd-anchor { - position: relative; - top: -100px; -} + .tsd-flag { + display: inline-block; + padding: 0.25em 0.4em; + border-radius: 4px; + color: var(--color-comment-tag-text); + background-color: var(--color-comment-tag); + text-indent: 0; + font-size: 75%; + line-height: 1; + font-weight: normal; + } -.tsd-member { - position: relative; -} -.tsd-member .tsd-anchor + h3 { - display: flex; - align-items: center; - margin-top: 0; - margin-bottom: 0; - border-bottom: none; -} + .tsd-anchor { + position: relative; + top: -100px; + } -.tsd-navigation.settings { - margin: 1rem 0; -} -.tsd-navigation > a, -.tsd-navigation .tsd-accordion-summary { - width: calc(100% - 0.25rem); - display: flex; - align-items: center; -} -.tsd-navigation a, -.tsd-navigation summary > span, -.tsd-page-navigation a { - display: flex; - width: calc(100% - 0.25rem); - align-items: center; - padding: 0.25rem; - color: var(--color-text); - text-decoration: none; - box-sizing: border-box; -} -.tsd-navigation a.current, -.tsd-page-navigation a.current { - background: var(--color-active-menu-item); -} -.tsd-navigation a:hover, -.tsd-page-navigation a:hover { - text-decoration: underline; -} -.tsd-navigation ul, -.tsd-page-navigation ul { - margin-top: 0; - margin-bottom: 0; - padding: 0; - list-style: none; -} -.tsd-navigation li, -.tsd-page-navigation li { - padding: 0; - max-width: 100%; -} -.tsd-nested-navigation { - margin-left: 3rem; -} -.tsd-nested-navigation > li > details { - margin-left: -1.5rem; -} -.tsd-small-nested-navigation { - margin-left: 1.5rem; -} -.tsd-small-nested-navigation > li > details { - margin-left: -1.5rem; -} + .tsd-member { + position: relative; + } + .tsd-member .tsd-anchor + h3 { + display: flex; + align-items: center; + margin-top: 0; + margin-bottom: 0; + border-bottom: none; + } -.tsd-page-navigation ul { - padding-left: 1.75rem; -} + .tsd-navigation.settings { + margin: 1rem 0; + } + .tsd-navigation > a, + .tsd-navigation .tsd-accordion-summary { + width: calc(100% - 0.25rem); + display: flex; + align-items: center; + } + .tsd-navigation a, + .tsd-navigation summary > span, + .tsd-page-navigation a { + display: flex; + width: calc(100% - 0.25rem); + align-items: center; + padding: 0.25rem; + color: var(--color-text); + text-decoration: none; + box-sizing: border-box; + } + .tsd-navigation a.current, + .tsd-page-navigation a.current { + background: var(--color-active-menu-item); + } + .tsd-navigation a:hover, + .tsd-page-navigation a:hover { + text-decoration: underline; + } + .tsd-navigation ul, + .tsd-page-navigation ul { + margin-top: 0; + margin-bottom: 0; + padding: 0; + list-style: none; + } + .tsd-navigation li, + .tsd-page-navigation li { + padding: 0; + max-width: 100%; + } + .tsd-navigation .tsd-nav-link { + display: none; + } + .tsd-nested-navigation { + margin-left: 3rem; + } + .tsd-nested-navigation > li > details { + margin-left: -1.5rem; + } + .tsd-small-nested-navigation { + margin-left: 1.5rem; + } + .tsd-small-nested-navigation > li > details { + margin-left: -1.5rem; + } -#tsd-sidebar-links a { - margin-top: 0; - margin-bottom: 0.5rem; - line-height: 1.25rem; -} -#tsd-sidebar-links a:last-of-type { - margin-bottom: 0; -} - -a.tsd-index-link { - padding: 0.25rem 0 !important; - font-size: 1rem; - line-height: 1.25rem; - display: inline-flex; - align-items: center; - color: var(--color-text); -} -.tsd-accordion-summary { - list-style-type: none; /* hide marker on non-safari */ - outline: none; /* broken on safari, so just hide it */ -} -.tsd-accordion-summary::-webkit-details-marker { - display: none; /* hide marker on safari */ -} -.tsd-accordion-summary, -.tsd-accordion-summary a { - user-select: none; - -moz-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; - - cursor: pointer; -} -.tsd-accordion-summary a { - width: calc(100% - 1.5rem); -} -.tsd-accordion-summary > * { - margin-top: 0; - margin-bottom: 0; - padding-top: 0; - padding-bottom: 0; -} -.tsd-index-accordion .tsd-accordion-summary > svg { - margin-left: 0.25rem; -} -.tsd-index-content > :not(:first-child) { - margin-top: 0.75rem; -} -.tsd-index-heading { - margin-top: 1.5rem; - margin-bottom: 0.75rem; -} - -.tsd-kind-icon { - margin-right: 0.5rem; - width: 1.25rem; - height: 1.25rem; - min-width: 1.25rem; - min-height: 1.25rem; -} -.tsd-kind-icon path { - transform-origin: center; - transform: scale(1.1); -} -.tsd-signature > .tsd-kind-icon { - margin-right: 0.8rem; -} - -.tsd-panel { - margin-bottom: 2.5rem; -} -.tsd-panel.tsd-member { - margin-bottom: 4rem; -} -.tsd-panel:empty { - display: none; -} -.tsd-panel > h1, -.tsd-panel > h2, -.tsd-panel > h3 { - margin: 1.5rem -1.5rem 0.75rem -1.5rem; - padding: 0 1.5rem 0.75rem 1.5rem; -} -.tsd-panel > h1.tsd-before-signature, -.tsd-panel > h2.tsd-before-signature, -.tsd-panel > h3.tsd-before-signature { - margin-bottom: 0; - border-bottom: none; -} - -.tsd-panel-group { - margin: 4rem 0; -} -.tsd-panel-group.tsd-index-group { - margin: 2rem 0; -} -.tsd-panel-group.tsd-index-group details { - margin: 2rem 0; -} - -#tsd-search { - transition: background-color 0.2s; -} -#tsd-search .title { - position: relative; - z-index: 2; -} -#tsd-search .field { - position: absolute; - left: 0; - top: 0; - right: 2.5rem; - height: 100%; -} -#tsd-search .field input { - box-sizing: border-box; - position: relative; - top: -50px; - z-index: 1; - width: 100%; - padding: 0 10px; - opacity: 0; - outline: 0; - border: 0; - background: transparent; - color: var(--color-text); -} -#tsd-search .field label { - position: absolute; - overflow: hidden; - right: -40px; -} -#tsd-search .field input, -#tsd-search .title, -#tsd-toolbar-links a { - transition: opacity 0.2s; -} -#tsd-search .results { - position: absolute; - visibility: hidden; - top: 40px; - width: 100%; - margin: 0; - padding: 0; - list-style: none; - box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); -} -#tsd-search .results li { - background-color: var(--color-background); - line-height: initial; - padding: 4px; -} -#tsd-search .results li:nth-child(even) { - background-color: var(--color-background-secondary); -} -#tsd-search .results li.state { - display: none; -} -#tsd-search .results li.current:not(.no-results), -#tsd-search .results li:hover:not(.no-results) { - background-color: var(--color-accent); -} -#tsd-search .results a { - display: flex; - align-items: center; - padding: 0.25rem; - box-sizing: border-box; -} -#tsd-search .results a:before { - top: 10px; -} -#tsd-search .results span.parent { - color: var(--color-text-aside); - font-weight: normal; -} -#tsd-search.has-focus { - background-color: var(--color-accent); -} -#tsd-search.has-focus .field input { - top: 0; - opacity: 1; -} -#tsd-search.has-focus .title, -#tsd-search.has-focus #tsd-toolbar-links a { - z-index: 0; - opacity: 0; -} -#tsd-search.has-focus .results { - visibility: visible; -} -#tsd-search.loading .results li.state.loading { - display: block; -} -#tsd-search.failure .results li.state.failure { - display: block; -} - -#tsd-toolbar-links { - position: absolute; - top: 0; - right: 2rem; - height: 100%; - display: flex; - align-items: center; - justify-content: flex-end; -} -#tsd-toolbar-links a { - margin-left: 1.5rem; -} -#tsd-toolbar-links a:hover { - text-decoration: underline; -} - -.tsd-signature { - margin: 0 0 1rem 0; - padding: 1rem 0.5rem; - border: 1px solid var(--color-accent); - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - font-size: 14px; - overflow-x: auto; -} - -.tsd-signature-keyword { - color: var(--color-ts-keyword); - font-weight: normal; -} - -.tsd-signature-symbol { - color: var(--color-text-aside); - font-weight: normal; -} - -.tsd-signature-type { - font-style: italic; - font-weight: normal; -} - -.tsd-signatures { - padding: 0; - margin: 0 0 1em 0; - list-style-type: none; -} -.tsd-signatures .tsd-signature { - margin: 0; - border-color: var(--color-accent); - border-width: 1px 0; - transition: background-color 0.1s; -} -.tsd-description .tsd-signatures .tsd-signature { - border-width: 1px; -} - -ul.tsd-parameter-list, -ul.tsd-type-parameter-list { - list-style: square; - margin: 0; - padding-left: 20px; -} -ul.tsd-parameter-list > li.tsd-parameter-signature, -ul.tsd-type-parameter-list > li.tsd-parameter-signature { - list-style: none; - margin-left: -20px; -} -ul.tsd-parameter-list h5, -ul.tsd-type-parameter-list h5 { - font-size: 16px; - margin: 1em 0 0.5em 0; -} -.tsd-sources { - margin-top: 1rem; - font-size: 0.875em; -} -.tsd-sources a { - color: var(--color-text-aside); - text-decoration: underline; -} -.tsd-sources ul { - list-style: none; - padding: 0; -} + .tsd-page-navigation-section { + margin-left: 10px; + } + .tsd-page-navigation-section > summary { + padding: 0.25rem; + } + .tsd-page-navigation-section > div { + margin-left: 20px; + } + .tsd-page-navigation ul { + padding-left: 1.75rem; + } -.tsd-page-toolbar { - position: sticky; - z-index: 1; - top: 0; - left: 0; - width: 100%; - color: var(--color-text); - background: var(--color-background-secondary); - border-bottom: 1px var(--color-accent) solid; - transition: transform 0.3s ease-in-out; -} -.tsd-page-toolbar a { - color: var(--color-text); - text-decoration: none; -} -.tsd-page-toolbar a.title { - font-weight: bold; -} -.tsd-page-toolbar a.title:hover { - text-decoration: underline; -} -.tsd-page-toolbar .tsd-toolbar-contents { - display: flex; - justify-content: space-between; - height: 2.5rem; - margin: 0 auto; -} -.tsd-page-toolbar .table-cell { - position: relative; - white-space: nowrap; - line-height: 40px; -} -.tsd-page-toolbar .table-cell:first-child { - width: 100%; -} -.tsd-page-toolbar .tsd-toolbar-icon { - box-sizing: border-box; - line-height: 0; - padding: 12px 0; -} + #tsd-sidebar-links a { + margin-top: 0; + margin-bottom: 0.5rem; + line-height: 1.25rem; + } + #tsd-sidebar-links a:last-of-type { + margin-bottom: 0; + } -.tsd-widget { - display: inline-block; - overflow: hidden; - opacity: 0.8; - height: 40px; - transition: - opacity 0.1s, - background-color 0.2s; - vertical-align: bottom; - cursor: pointer; -} -.tsd-widget:hover { - opacity: 0.9; -} -.tsd-widget.active { - opacity: 1; - background-color: var(--color-accent); -} -.tsd-widget.no-caption { - width: 40px; -} -.tsd-widget.no-caption:before { - margin: 0; -} + a.tsd-index-link { + padding: 0.25rem 0 !important; + font-size: 1rem; + line-height: 1.25rem; + display: inline-flex; + align-items: center; + color: var(--color-text); + } + .tsd-accordion-summary { + list-style-type: none; /* hide marker on non-safari */ + outline: none; /* broken on safari, so just hide it */ + } + .tsd-accordion-summary::-webkit-details-marker { + display: none; /* hide marker on safari */ + } + .tsd-accordion-summary, + .tsd-accordion-summary a { + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; + + cursor: pointer; + } + .tsd-accordion-summary a { + width: calc(100% - 1.5rem); + } + .tsd-accordion-summary > * { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; + } + .tsd-accordion .tsd-accordion-summary > svg { + margin-left: 0.25rem; + vertical-align: text-top; + } + /* + We need to be careful to target the arrow indicating whether the accordion + is open, but not any other SVGs included in the details element. +*/ + .tsd-accordion:not([open]) > .tsd-accordion-summary > svg:first-child, + .tsd-accordion:not([open]) > .tsd-accordion-summary > h1 > svg:first-child, + .tsd-accordion:not([open]) > .tsd-accordion-summary > h2 > svg:first-child, + .tsd-accordion:not([open]) > .tsd-accordion-summary > h3 > svg:first-child, + .tsd-accordion:not([open]) > .tsd-accordion-summary > h4 > svg:first-child { + transform: rotate(-90deg); + } + .tsd-index-content > :not(:first-child) { + margin-top: 0.75rem; + } + .tsd-index-heading { + margin-top: 1.5rem; + margin-bottom: 0.75rem; + } -.tsd-widget.options, -.tsd-widget.menu { - display: none; -} -input[type="checkbox"] + .tsd-widget:before { - background-position: -120px 0; -} -input[type="checkbox"]:checked + .tsd-widget:before { - background-position: -160px 0; -} + .tsd-no-select { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + .tsd-kind-icon { + margin-right: 0.5rem; + width: 1.25rem; + height: 1.25rem; + min-width: 1.25rem; + min-height: 1.25rem; + } + .tsd-signature > .tsd-kind-icon { + margin-right: 0.8rem; + } -img { - max-width: 100%; -} + .tsd-panel { + margin-bottom: 2.5rem; + } + .tsd-panel.tsd-member { + margin-bottom: 4rem; + } + .tsd-panel:empty { + display: none; + } + .tsd-panel > h1, + .tsd-panel > h2, + .tsd-panel > h3 { + margin: 1.5rem -1.5rem 0.75rem -1.5rem; + padding: 0 1.5rem 0.75rem 1.5rem; + } + .tsd-panel > h1.tsd-before-signature, + .tsd-panel > h2.tsd-before-signature, + .tsd-panel > h3.tsd-before-signature { + margin-bottom: 0; + border-bottom: none; + } -.tsd-anchor-icon { - display: inline-flex; - align-items: center; - margin-left: 0.5rem; - vertical-align: middle; - color: var(--color-text); -} + .tsd-panel-group { + margin: 2rem 0; + } + .tsd-panel-group.tsd-index-group { + margin: 2rem 0; + } + .tsd-panel-group.tsd-index-group details { + margin: 2rem 0; + } + .tsd-panel-group > .tsd-accordion-summary { + margin-bottom: 1rem; + } -.tsd-anchor-icon svg { - width: 1em; - height: 1em; - visibility: hidden; -} + #tsd-search { + transition: background-color 0.2s; + } + #tsd-search .title { + position: relative; + z-index: 2; + } + #tsd-search .field { + position: absolute; + left: 0; + top: 0; + right: 2.5rem; + height: 100%; + } + #tsd-search .field input { + box-sizing: border-box; + position: relative; + top: -50px; + z-index: 1; + width: 100%; + padding: 0 10px; + opacity: 0; + outline: 0; + border: 0; + background: transparent; + color: var(--color-text); + } + #tsd-search .field label { + position: absolute; + overflow: hidden; + right: -40px; + } + #tsd-search .field input, + #tsd-search .title, + #tsd-toolbar-links a { + transition: opacity 0.2s; + } + #tsd-search .results { + position: absolute; + visibility: hidden; + top: 40px; + width: 100%; + margin: 0; + padding: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); + } + #tsd-search .results li { + background-color: var(--color-background); + line-height: initial; + padding: 4px; + } + #tsd-search .results li:nth-child(even) { + background-color: var(--color-background-secondary); + } + #tsd-search .results li.state { + display: none; + } + #tsd-search .results li.current:not(.no-results), + #tsd-search .results li:hover:not(.no-results) { + background-color: var(--color-accent); + } + #tsd-search .results a { + display: flex; + align-items: center; + padding: 0.25rem; + box-sizing: border-box; + } + #tsd-search .results a:before { + top: 10px; + } + #tsd-search .results span.parent { + color: var(--color-text-aside); + font-weight: normal; + } + #tsd-search.has-focus { + background-color: var(--color-accent); + } + #tsd-search.has-focus .field input { + top: 0; + opacity: 1; + } + #tsd-search.has-focus .title, + #tsd-search.has-focus #tsd-toolbar-links a { + z-index: 0; + opacity: 0; + } + #tsd-search.has-focus .results { + visibility: visible; + } + #tsd-search.loading .results li.state.loading { + display: block; + } + #tsd-search.failure .results li.state.failure { + display: block; + } -.tsd-anchor-link:hover > .tsd-anchor-icon svg { - visibility: visible; -} + #tsd-toolbar-links { + position: absolute; + top: 0; + right: 2rem; + height: 100%; + display: flex; + align-items: center; + justify-content: flex-end; + } + #tsd-toolbar-links a { + margin-left: 1.5rem; + } + #tsd-toolbar-links a:hover { + text-decoration: underline; + } -.deprecated { - text-decoration: line-through !important; -} + .tsd-signature { + margin: 0 0 1rem 0; + padding: 1rem 0.5rem; + border: 1px solid var(--color-accent); + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 14px; + overflow-x: auto; + } -.warning { - padding: 1rem; - color: var(--color-warning-text); - background: var(--color-background-warning); -} + .tsd-signature-keyword { + color: var(--color-ts-keyword); + font-weight: normal; + } -.tsd-kind-project { - color: var(--color-ts-project); -} -.tsd-kind-module { - color: var(--color-ts-module); -} -.tsd-kind-namespace { - color: var(--color-ts-namespace); -} -.tsd-kind-enum { - color: var(--color-ts-enum); -} -.tsd-kind-enum-member { - color: var(--color-ts-enum-member); -} -.tsd-kind-variable { - color: var(--color-ts-variable); -} -.tsd-kind-function { - color: var(--color-ts-function); -} -.tsd-kind-class { - color: var(--color-ts-class); -} -.tsd-kind-interface { - color: var(--color-ts-interface); -} -.tsd-kind-constructor { - color: var(--color-ts-constructor); -} -.tsd-kind-property { - color: var(--color-ts-property); -} -.tsd-kind-method { - color: var(--color-ts-method); -} -.tsd-kind-call-signature { - color: var(--color-ts-call-signature); -} -.tsd-kind-index-signature { - color: var(--color-ts-index-signature); -} -.tsd-kind-constructor-signature { - color: var(--color-ts-constructor-signature); -} -.tsd-kind-parameter { - color: var(--color-ts-parameter); -} -.tsd-kind-type-literal { - color: var(--color-ts-type-literal); -} -.tsd-kind-type-parameter { - color: var(--color-ts-type-parameter); -} -.tsd-kind-accessor { - color: var(--color-ts-accessor); -} -.tsd-kind-get-signature { - color: var(--color-ts-get-signature); -} -.tsd-kind-set-signature { - color: var(--color-ts-set-signature); -} -.tsd-kind-type-alias { - color: var(--color-ts-type-alias); -} + .tsd-signature-symbol { + color: var(--color-text-aside); + font-weight: normal; + } -/* if we have a kind icon, don't color the text by kind */ -.tsd-kind-icon ~ span { - color: var(--color-text); -} + .tsd-signature-type { + font-style: italic; + font-weight: normal; + } -* { - scrollbar-width: thin; - scrollbar-color: var(--color-accent) var(--color-icon-background); -} + .tsd-signatures { + padding: 0; + margin: 0 0 1em 0; + list-style-type: none; + } + .tsd-signatures .tsd-signature { + margin: 0; + border-color: var(--color-accent); + border-width: 1px 0; + transition: background-color 0.1s; + } + .tsd-signatures .tsd-index-signature:not(:last-child) { + margin-bottom: 1em; + } + .tsd-signatures .tsd-index-signature .tsd-signature { + border-width: 1px; + } + .tsd-description .tsd-signatures .tsd-signature { + border-width: 1px; + } -*::-webkit-scrollbar { - width: 0.75rem; -} + ul.tsd-parameter-list, + ul.tsd-type-parameter-list { + list-style: square; + margin: 0; + padding-left: 20px; + } + ul.tsd-parameter-list > li.tsd-parameter-signature, + ul.tsd-type-parameter-list > li.tsd-parameter-signature { + list-style: none; + margin-left: -20px; + } + ul.tsd-parameter-list h5, + ul.tsd-type-parameter-list h5 { + font-size: 16px; + margin: 1em 0 0.5em 0; + } + .tsd-sources { + margin-top: 1rem; + font-size: 0.875em; + } + .tsd-sources a { + color: var(--color-text-aside); + text-decoration: underline; + } + .tsd-sources ul { + list-style: none; + padding: 0; + } -*::-webkit-scrollbar-track { - background: var(--color-icon-background); -} + .tsd-page-toolbar { + position: sticky; + z-index: 1; + top: 0; + left: 0; + width: 100%; + color: var(--color-text); + background: var(--color-background-secondary); + border-bottom: 1px var(--color-accent) solid; + transition: transform 0.3s ease-in-out; + } + .tsd-page-toolbar a { + color: var(--color-text); + text-decoration: none; + } + .tsd-page-toolbar a.title { + font-weight: bold; + } + .tsd-page-toolbar a.title:hover { + text-decoration: underline; + } + .tsd-page-toolbar .tsd-toolbar-contents { + display: flex; + justify-content: space-between; + height: 2.5rem; + margin: 0 auto; + } + .tsd-page-toolbar .table-cell { + position: relative; + white-space: nowrap; + line-height: 40px; + } + .tsd-page-toolbar .table-cell:first-child { + width: 100%; + } + .tsd-page-toolbar .tsd-toolbar-icon { + box-sizing: border-box; + line-height: 0; + padding: 12px 0; + } -*::-webkit-scrollbar-thumb { - background-color: var(--color-accent); - border-radius: 999rem; - border: 0.25rem solid var(--color-icon-background); -} + .tsd-widget { + display: inline-block; + overflow: hidden; + opacity: 0.8; + height: 40px; + transition: + opacity 0.1s, + background-color 0.2s; + vertical-align: bottom; + cursor: pointer; + } + .tsd-widget:hover { + opacity: 0.9; + } + .tsd-widget.active { + opacity: 1; + background-color: var(--color-accent); + } + .tsd-widget.no-caption { + width: 40px; + } + .tsd-widget.no-caption:before { + margin: 0; + } -/* mobile */ -@media (max-width: 769px) { .tsd-widget.options, .tsd-widget.menu { - display: inline-block; + display: none; } - - .container-main { - display: flex; + input[type="checkbox"] + .tsd-widget:before { + background-position: -120px 0; } - html .col-content { - float: none; + input[type="checkbox"]:checked + .tsd-widget:before { + background-position: -160px 0; + } + + img { max-width: 100%; - width: 100%; } - html .col-sidebar { - position: fixed !important; - overflow-y: auto; - -webkit-overflow-scrolling: touch; - z-index: 1024; - top: 0 !important; - bottom: 0 !important; - left: auto !important; - right: 0 !important; - padding: 1.5rem 1.5rem 0 0; - width: 75vw; - visibility: hidden; - background-color: var(--color-background); - transform: translate(100%, 0); + + .tsd-member-summary-name { + display: inline-flex; + align-items: center; + padding: 0.25rem; + text-decoration: none; } - html .col-sidebar > *:last-child { - padding-bottom: 20px; + + .tsd-anchor-icon { + display: inline-flex; + align-items: center; + margin-left: 0.5rem; + color: var(--color-text); } - html .overlay { - content: ""; - display: block; - position: fixed; - z-index: 1023; - top: 0; - left: 0; - right: 0; - bottom: 0; - background-color: rgba(0, 0, 0, 0.75); + + .tsd-anchor-icon svg { + width: 1em; + height: 1em; visibility: hidden; } - .to-has-menu .overlay { - animation: fade-in 0.4s; + .tsd-member-summary-name:hover > .tsd-anchor-icon svg, + .tsd-anchor-link:hover > .tsd-anchor-icon svg { + visibility: visible; } - .to-has-menu .col-sidebar { - animation: pop-in-from-right 0.4s; + .deprecated { + text-decoration: line-through !important; } - .from-has-menu .overlay { - animation: fade-out 0.4s; + .warning { + padding: 1rem; + color: var(--color-warning-text); + background: var(--color-background-warning); } - .from-has-menu .col-sidebar { - animation: pop-out-to-right 0.4s; + .tsd-kind-project { + color: var(--color-ts-project); } - - .has-menu body { - overflow: hidden; + .tsd-kind-module { + color: var(--color-ts-module); } - .has-menu .overlay { - visibility: visible; + .tsd-kind-namespace { + color: var(--color-ts-namespace); } - .has-menu .col-sidebar { - visibility: visible; - transform: translate(0, 0); - display: flex; - flex-direction: column; - gap: 1.5rem; - max-height: 100vh; - padding: 1rem 2rem; + .tsd-kind-enum { + color: var(--color-ts-enum); } - .has-menu .tsd-navigation { - max-height: 100%; + .tsd-kind-enum-member { + color: var(--color-ts-enum-member); } -} - -/* one sidebar */ -@media (min-width: 770px) { - .container-main { - display: grid; - grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); - grid-template-areas: "sidebar content"; - margin: 2rem auto; + .tsd-kind-variable { + color: var(--color-ts-variable); } - - .col-sidebar { - grid-area: sidebar; + .tsd-kind-function { + color: var(--color-ts-function); } - .col-content { - grid-area: content; - padding: 0 1rem; + .tsd-kind-class { + color: var(--color-ts-class); } -} -@media (min-width: 770px) and (max-width: 1399px) { - .col-sidebar { - max-height: calc(100vh - 2rem - 42px); - overflow: auto; - position: sticky; - top: 42px; - padding-top: 1rem; + .tsd-kind-interface { + color: var(--color-ts-interface); } - .site-menu { - margin-top: 1rem; + .tsd-kind-constructor { + color: var(--color-ts-constructor); + } + .tsd-kind-property { + color: var(--color-ts-property); + } + .tsd-kind-method { + color: var(--color-ts-method); + } + .tsd-kind-reference { + color: var(--color-ts-reference); + } + .tsd-kind-call-signature { + color: var(--color-ts-call-signature); + } + .tsd-kind-index-signature { + color: var(--color-ts-index-signature); + } + .tsd-kind-constructor-signature { + color: var(--color-ts-constructor-signature); + } + .tsd-kind-parameter { + color: var(--color-ts-parameter); + } + .tsd-kind-type-parameter { + color: var(--color-ts-type-parameter); + } + .tsd-kind-accessor { + color: var(--color-ts-accessor); + } + .tsd-kind-get-signature { + color: var(--color-ts-get-signature); + } + .tsd-kind-set-signature { + color: var(--color-ts-set-signature); + } + .tsd-kind-type-alias { + color: var(--color-ts-type-alias); } -} -/* two sidebars */ -@media (min-width: 1200px) { - .container-main { - grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr) minmax(0, 20rem); - grid-template-areas: "sidebar content toc"; + /* if we have a kind icon, don't color the text by kind */ + .tsd-kind-icon ~ span { + color: var(--color-text); } - .col-sidebar { - display: contents; + * { + scrollbar-width: thin; + scrollbar-color: var(--color-accent) var(--color-icon-background); } - .page-menu { - grid-area: toc; - padding-left: 1rem; + *::-webkit-scrollbar { + width: 0.75rem; } - .site-menu { - grid-area: sidebar; + + *::-webkit-scrollbar-track { + background: var(--color-icon-background); } - .site-menu { - margin-top: 1rem 0; + *::-webkit-scrollbar-thumb { + background-color: var(--color-accent); + border-radius: 999rem; + border: 0.25rem solid var(--color-icon-background); } - .page-menu, - .site-menu { - max-height: calc(100vh - 2rem - 42px); - overflow: auto; - position: sticky; - top: 42px; + /* mobile */ + @media (max-width: 769px) { + .tsd-widget.options, + .tsd-widget.menu { + display: inline-block; + } + + .container-main { + display: flex; + } + html .col-content { + float: none; + max-width: 100%; + width: 100%; + } + html .col-sidebar { + position: fixed !important; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + z-index: 1024; + top: 0 !important; + bottom: 0 !important; + left: auto !important; + right: 0 !important; + padding: 1.5rem 1.5rem 0 0; + width: 75vw; + visibility: hidden; + background-color: var(--color-background); + transform: translate(100%, 0); + } + html .col-sidebar > *:last-child { + padding-bottom: 20px; + } + html .overlay { + content: ""; + display: block; + position: fixed; + z-index: 1023; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.75); + visibility: hidden; + } + + .to-has-menu .overlay { + animation: fade-in 0.4s; + } + + .to-has-menu .col-sidebar { + animation: pop-in-from-right 0.4s; + } + + .from-has-menu .overlay { + animation: fade-out 0.4s; + } + + .from-has-menu .col-sidebar { + animation: pop-out-to-right 0.4s; + } + + .has-menu body { + overflow: hidden; + } + .has-menu .overlay { + visibility: visible; + } + .has-menu .col-sidebar { + visibility: visible; + transform: translate(0, 0); + display: flex; + flex-direction: column; + gap: 1.5rem; + max-height: 100vh; + padding: 1rem 2rem; + } + .has-menu .tsd-navigation { + max-height: 100%; + } + #tsd-toolbar-links { + display: none; + } + .tsd-navigation .tsd-nav-link { + display: flex; + } + } + + /* one sidebar */ + @media (min-width: 770px) { + .container-main { + display: grid; + grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); + grid-template-areas: "sidebar content"; + margin: 2rem auto; + } + + .col-sidebar { + grid-area: sidebar; + } + .col-content { + grid-area: content; + padding: 0 1rem; + } + } + @media (min-width: 770px) and (max-width: 1399px) { + .col-sidebar { + max-height: calc(100vh - 2rem - 42px); + overflow: auto; + position: sticky; + top: 42px; + padding-top: 1rem; + } + .site-menu { + margin-top: 1rem; + } + } + + /* two sidebars */ + @media (min-width: 1200px) { + .container-main { + grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr) minmax( + 0, + 20rem + ); + grid-template-areas: "sidebar content toc"; + } + + .col-sidebar { + display: contents; + } + + .page-menu { + grid-area: toc; + padding-left: 1rem; + } + .site-menu { + grid-area: sidebar; + } + + .site-menu { + margin-top: 1rem; + } + + .page-menu, + .site-menu { + max-height: calc(100vh - 2rem - 42px); + overflow: auto; + position: sticky; + top: 42px; + } } } diff --git a/docs/api/cli-kit/classes/node_abort.AbortController.html b/docs/api/cli-kit/classes/node_abort.AbortController.html index 321ac4318c7..6a920b4a216 100644 --- a/docs/api/cli-kit/classes/node_abort.AbortController.html +++ b/docs/api/cli-kit/classes/node_abort.AbortController.html @@ -1,8 +1,8 @@ -AbortController | @shopify/cli-kit

The AbortController interface represents a controller object that allows you to abort one or more Web requests as and when desired.

+AbortController | @shopify/cli-kit

The AbortController interface represents a controller object that allows you to abort one or more Web requests as and when desired.

This class is necessary because AbortController support was added to Node 15 and the minimum version that we support is Node 14.

-

Hierarchy

  • AbortController
    • AbortController

Constructors

Constructors

\ No newline at end of file +

Hierarchy

  • AbortController
    • AbortController

Constructors

Constructors

diff --git a/docs/api/cli-kit/classes/node_abort.AbortSignal.html b/docs/api/cli-kit/classes/node_abort.AbortSignal.html index 808c95014e6..45abc6bb875 100644 --- a/docs/api/cli-kit/classes/node_abort.AbortSignal.html +++ b/docs/api/cli-kit/classes/node_abort.AbortSignal.html @@ -1,3 +1,3 @@ -AbortSignal | @shopify/cli-kit

The AbortSignal interface represents a signal object that allows you to communicate with a DOM request (such as a fetch request) and abort it if required via an AbortController object.

-

Hierarchy

  • AbortSignal
    • AbortSignal

Constructors

Constructors

\ No newline at end of file +AbortSignal | @shopify/cli-kit

The AbortSignal interface represents a signal object that allows you to communicate with a DOM request (such as a fetch request) and abort it if required via an AbortController object.

+

Hierarchy

  • AbortSignal
    • AbortSignal

Constructors

Constructors

diff --git a/docs/api/cli-kit/classes/node_base-command.default.html b/docs/api/cli-kit/classes/node_base-command.default.html new file mode 100644 index 00000000000..8319dd4eeeb --- /dev/null +++ b/docs/api/cli-kit/classes/node_base-command.default.html @@ -0,0 +1,13 @@ +default | @shopify/cli-kit

Hierarchy

  • Command
    • default

Constructors

  • Parameters

    • argv: string[]
    • config: Config

    Returns default

Properties

baseFlags: FlagInput<{}> = {}

Methods

diff --git a/docs/api/cli-kit/classes/node_base_command.default.html b/docs/api/cli-kit/classes/node_base_command.default.html deleted file mode 100644 index 1d6d4bf09fe..00000000000 --- a/docs/api/cli-kit/classes/node_base_command.default.html +++ /dev/null @@ -1,14 +0,0 @@ -default | @shopify/cli-kit

Hierarchy

  • Command
    • default

Constructors

  • Parameters

    • argv: string[]
    • config: Config

    Returns default

Properties

baseFlags: FlagInput<{}> = {}

Type declaration

    Methods

    \ No newline at end of file diff --git a/docs/api/cli-kit/classes/node_custom-oclif-loader.ShopifyConfig.html b/docs/api/cli-kit/classes/node_custom-oclif-loader.ShopifyConfig.html new file mode 100644 index 00000000000..9309fdc43aa --- /dev/null +++ b/docs/api/cli-kit/classes/node_custom-oclif-loader.ShopifyConfig.html @@ -0,0 +1,3 @@ +ShopifyConfig | @shopify/cli-kit

    Hierarchy

    • Config
      • ShopifyConfig

    Constructors

    Methods

    Constructors

    Methods

    diff --git a/docs/api/cli-kit/classes/node_custom_oclif_loader.ShopifyConfig.html b/docs/api/cli-kit/classes/node_custom_oclif_loader.ShopifyConfig.html deleted file mode 100644 index aa48e77a05b..00000000000 --- a/docs/api/cli-kit/classes/node_custom_oclif_loader.ShopifyConfig.html +++ /dev/null @@ -1,3 +0,0 @@ -ShopifyConfig | @shopify/cli-kit

    Hierarchy

    • Config
      • ShopifyConfig

    Constructors

    Methods

    Constructors

    Methods

    \ No newline at end of file diff --git a/docs/api/cli-kit/classes/node_error.AbortError.html b/docs/api/cli-kit/classes/node_error.AbortError.html index 90bb8e556a2..bb64f17acac 100644 --- a/docs/api/cli-kit/classes/node_error.AbortError.html +++ b/docs/api/cli-kit/classes/node_error.AbortError.html @@ -1,10 +1,10 @@ -AbortError | @shopify/cli-kit

    An abort error is a fatal error that shouldn't be reported as a bug. -Those usually represent unexpected scenarios that we can't handle and that usually require some action from the developer.

    -

    Hierarchy (view full)

    Constructors

    Properties

    customSections? -formattedMessage? -nextSteps? -skipOclifErrorHandling -tryMessage +AbortError | @shopify/cli-kit

    An abort error is a fatal error that shouldn't be reported as a bug. +Those usually represent unexpected scenarios that we can't handle and that usually require some action from the developer.

    +

    Hierarchy (View Summary)

    Constructors

    Properties

    customSections?: CustomSection[]
    formattedMessage?: TokenItem
    nextSteps?: TokenItem<InlineToken>[]
    skipOclifErrorHandling: boolean
    tryMessage: null | TokenItem
    \ No newline at end of file +

    Constructors

    • Parameters

      • message:
            | string
            | TokenizedString
            | { command: string }
            | LinkToken
            | { char: string }
            | UserInputToken
            | { subdued: string }
            | { filePath: string }
            | ListToken
            | BoldToken
            | { info: string }
            | { warn: string }
            | { error: string }
            | Token[]
      • tryMessage:
            | null
            | string
            | TokenizedString
            | { command: string }
            | LinkToken
            | { char: string }
            | UserInputToken
            | { subdued: string }
            | { filePath: string }
            | ListToken
            | BoldToken
            | { info: string }
            | { warn: string }
            | { error: string }
            | Token[] = null
      • OptionalnextSteps: TokenItem<InlineToken>[]
      • OptionalcustomSections: CustomSection[]

      Returns AbortError

    Properties

    customSections?: CustomSection[]
    formattedMessage?: TokenItem
    nextSteps?: TokenItem<InlineToken>[]
    skipOclifErrorHandling: boolean
    tryMessage: null | TokenItem
    diff --git a/docs/api/cli-kit/classes/node_error.AbortSilentError.html b/docs/api/cli-kit/classes/node_error.AbortSilentError.html index f23ec032cb9..65ca3d9e525 100644 --- a/docs/api/cli-kit/classes/node_error.AbortSilentError.html +++ b/docs/api/cli-kit/classes/node_error.AbortSilentError.html @@ -1,10 +1,10 @@ -AbortSilentError | @shopify/cli-kit

    A fatal error represents an error shouldn't be rescued and that causes the execution to terminate. -There shouldn't be code that catches fatal errors.

    -

    Hierarchy (view full)

    Constructors

    Properties

    customSections? -formattedMessage? -nextSteps? -skipOclifErrorHandling -tryMessage +AbortSilentError | @shopify/cli-kit

    A fatal error represents an error shouldn't be rescued and that causes the execution to terminate. +There shouldn't be code that catches fatal errors.

    +

    Hierarchy (View Summary)

    Constructors

    Properties

    customSections?: CustomSection[]
    formattedMessage?: TokenItem
    nextSteps?: TokenItem<InlineToken>[]
    skipOclifErrorHandling: boolean
    tryMessage: null | TokenItem
    \ No newline at end of file +

    Constructors

    Properties

    customSections?: CustomSection[]
    formattedMessage?: TokenItem
    nextSteps?: TokenItem<InlineToken>[]
    skipOclifErrorHandling: boolean
    tryMessage: null | TokenItem
    diff --git a/docs/api/cli-kit/classes/node_error.BugError.html b/docs/api/cli-kit/classes/node_error.BugError.html index a34cf2ae138..df35e2167d2 100644 --- a/docs/api/cli-kit/classes/node_error.BugError.html +++ b/docs/api/cli-kit/classes/node_error.BugError.html @@ -1,9 +1,9 @@ -BugError | @shopify/cli-kit

    A bug error is an error that represents a bug and therefore should be reported.

    -

    Hierarchy (view full)

    Constructors

    Properties

    customSections? -formattedMessage? -nextSteps? -skipOclifErrorHandling -tryMessage +BugError | @shopify/cli-kit

    A bug error is an error that represents a bug and therefore should be reported.

    +

    Hierarchy (View Summary)

    Constructors

    Properties

    customSections?: CustomSection[]
    formattedMessage?: TokenItem
    nextSteps?: TokenItem<InlineToken>[]
    skipOclifErrorHandling: boolean
    tryMessage: null | TokenItem
    \ No newline at end of file +

    Constructors

    • Parameters

      • message:
            | string
            | TokenizedString
            | { command: string }
            | LinkToken
            | { char: string }
            | UserInputToken
            | { subdued: string }
            | { filePath: string }
            | ListToken
            | BoldToken
            | { info: string }
            | { warn: string }
            | { error: string }
            | Token[]
      • tryMessage:
            | null
            | string
            | TokenizedString
            | { command: string }
            | LinkToken
            | { char: string }
            | UserInputToken
            | { subdued: string }
            | { filePath: string }
            | ListToken
            | BoldToken
            | { info: string }
            | { warn: string }
            | { error: string }
            | Token[] = null

      Returns BugError

    Properties

    customSections?: CustomSection[]
    formattedMessage?: TokenItem
    nextSteps?: TokenItem<InlineToken>[]
    skipOclifErrorHandling: boolean
    tryMessage: null | TokenItem
    diff --git a/docs/api/cli-kit/classes/node_error.CancelExecution.html b/docs/api/cli-kit/classes/node_error.CancelExecution.html index 7e595830dfd..f5d780086ae 100644 --- a/docs/api/cli-kit/classes/node_error.CancelExecution.html +++ b/docs/api/cli-kit/classes/node_error.CancelExecution.html @@ -1,2 +1,2 @@ -CancelExecution | @shopify/cli-kit

    Hierarchy

    • Error
      • CancelExecution

    Constructors

    Constructors

    • Parameters

      • Optional message: string

      Returns CancelExecution

    • Parameters

      • Optional message: string
      • Optional options: ErrorOptions

      Returns CancelExecution

    \ No newline at end of file +CancelExecution | @shopify/cli-kit

    Hierarchy

    • Error
      • CancelExecution

    Constructors

    Constructors

    • Parameters

      • Optionalmessage: string

      Returns CancelExecution

    • Parameters

      • Optionalmessage: string
      • Optionaloptions: ErrorOptions

      Returns CancelExecution

    diff --git a/docs/api/cli-kit/classes/node_error.ExternalError.html b/docs/api/cli-kit/classes/node_error.ExternalError.html index 2f95e603578..19c989b6425 100644 --- a/docs/api/cli-kit/classes/node_error.ExternalError.html +++ b/docs/api/cli-kit/classes/node_error.ExternalError.html @@ -1,12 +1,12 @@ -ExternalError | @shopify/cli-kit

    An external error is similar to Abort but has extra command and args attributes. +ExternalError | @shopify/cli-kit

    An external error is similar to Abort but has extra command and args attributes. This is useful to represent errors coming from external commands, usually executed by execa.

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (View Summary)

    Constructors

    Properties

    args: string[]
    command: string
    customSections?: CustomSection[]
    formattedMessage?: TokenItem
    nextSteps?: TokenItem<InlineToken>[]
    skipOclifErrorHandling: boolean
    tryMessage: null | TokenItem
    \ No newline at end of file +

    Constructors

    • Parameters

      • message: OutputMessage
      • command: string
      • args: string[]
      • tryMessage:
            | null
            | string
            | TokenizedString
            | { command: string }
            | LinkToken
            | { char: string }
            | UserInputToken
            | { subdued: string }
            | { filePath: string }
            | ListToken
            | BoldToken
            | { info: string }
            | { warn: string }
            | { error: string }
            | Token[] = null

      Returns ExternalError

    Properties

    args: string[]
    command: string
    customSections?: CustomSection[]
    formattedMessage?: TokenItem
    nextSteps?: TokenItem<InlineToken>[]
    skipOclifErrorHandling: boolean
    tryMessage: null | TokenItem
    diff --git a/docs/api/cli-kit/classes/node_error.FatalError.html b/docs/api/cli-kit/classes/node_error.FatalError.html index ff13e42b419..e9a5d6a63fa 100644 --- a/docs/api/cli-kit/classes/node_error.FatalError.html +++ b/docs/api/cli-kit/classes/node_error.FatalError.html @@ -1,18 +1,18 @@ -FatalError | @shopify/cli-kit

    Class FatalErrorAbstract

    A fatal error represents an error shouldn't be rescued and that causes the execution to terminate. -There shouldn't be code that catches fatal errors.

    -

    Hierarchy (view full)

    Constructors

    Properties

    customSections? -formattedMessage? -nextSteps? -skipOclifErrorHandling -tryMessage +FatalError | @shopify/cli-kit

    Class FatalErrorAbstract

    A fatal error represents an error shouldn't be rescued and that causes the execution to terminate. +There shouldn't be code that catches fatal errors.

    +

    Hierarchy (View Summary)

    Constructors

    • Creates a new FatalError error.

      -

      Parameters

      • message: string | TokenizedString | CommandToken | LinkToken | CharToken | UserInputToken | SubduedToken | FilePathToken | ListToken | BoldToken | InfoToken | WarnToken | ErrorToken | Token[]

        The error message.

        +

    Constructors

    • Creates a new FatalError error.

      +

      Parameters

      • message:
            | string
            | TokenizedString
            | { command: string }
            | LinkToken
            | { char: string }
            | UserInputToken
            | { subdued: string }
            | { filePath: string }
            | ListToken
            | BoldToken
            | { info: string }
            | { warn: string }
            | { error: string }
            | Token[]

        The error message.

      • type: FatalErrorType

        The type of fatal error.

        -
      • tryMessage: null | string | TokenizedString | CommandToken | LinkToken | CharToken | UserInputToken | SubduedToken | FilePathToken | ListToken | BoldToken | InfoToken | WarnToken | ErrorToken | Token[] = null

        The message that recommends next steps to the user. +

      • tryMessage:
            | null
            | string
            | TokenizedString
            | { command: string }
            | LinkToken
            | { char: string }
            | UserInputToken
            | { subdued: string }
            | { filePath: string }
            | ListToken
            | BoldToken
            | { info: string }
            | { warn: string }
            | { error: string }
            | Token[] = null

        The message that recommends next steps to the user. You can pass a string a TokenizedString or a TokenItem if you need to style the message inside the error Banner component.

        -
      • Optional nextSteps: TokenItem<InlineToken>[]

        Message to show as "next steps" with suggestions to solve the issue.

        -
      • Optional customSections: CustomSection[]

        Custom sections to show in the error banner. To be used if nextSteps is not enough.

        -

      Returns FatalError

    Properties

    customSections?: CustomSection[]
    formattedMessage?: TokenItem
    nextSteps?: TokenItem<InlineToken>[]
    skipOclifErrorHandling: boolean
    tryMessage: null | TokenItem
    \ No newline at end of file +
  • OptionalnextSteps: TokenItem<InlineToken>[]

    Message to show as "next steps" with suggestions to solve the issue.

    +
  • OptionalcustomSections: CustomSection[]

    Custom sections to show in the error banner. To be used if nextSteps is not enough.

    +
  • Returns FatalError

    Properties

    customSections?: CustomSection[]
    formattedMessage?: TokenItem
    nextSteps?: TokenItem<InlineToken>[]
    skipOclifErrorHandling: boolean
    tryMessage: null | TokenItem
    diff --git a/docs/api/cli-kit/classes/node_git.GitDirectoryNotCleanError.html b/docs/api/cli-kit/classes/node_git.GitDirectoryNotCleanError.html index 2835b56f5e2..bad87fe3734 100644 --- a/docs/api/cli-kit/classes/node_git.GitDirectoryNotCleanError.html +++ b/docs/api/cli-kit/classes/node_git.GitDirectoryNotCleanError.html @@ -1,10 +1,10 @@ -GitDirectoryNotCleanError | @shopify/cli-kit

    An abort error is a fatal error that shouldn't be reported as a bug. -Those usually represent unexpected scenarios that we can't handle and that usually require some action from the developer.

    -

    Hierarchy (view full)

    Constructors

    Properties

    customSections? -formattedMessage? -nextSteps? -skipOclifErrorHandling -tryMessage +GitDirectoryNotCleanError | @shopify/cli-kit

    An abort error is a fatal error that shouldn't be reported as a bug. +Those usually represent unexpected scenarios that we can't handle and that usually require some action from the developer.

    +

    Hierarchy (View Summary)

    Constructors

    Properties

    customSections?: CustomSection[]
    formattedMessage?: TokenItem
    nextSteps?: TokenItem<InlineToken>[]
    skipOclifErrorHandling: boolean
    tryMessage: null | TokenItem
    \ No newline at end of file +

    Constructors

    • Parameters

      • message:
            | string
            | TokenizedString
            | { command: string }
            | LinkToken
            | { char: string }
            | UserInputToken
            | { subdued: string }
            | { filePath: string }
            | ListToken
            | BoldToken
            | { info: string }
            | { warn: string }
            | { error: string }
            | Token[]
      • tryMessage:
            | null
            | string
            | TokenizedString
            | { command: string }
            | LinkToken
            | { char: string }
            | UserInputToken
            | { subdued: string }
            | { filePath: string }
            | ListToken
            | BoldToken
            | { info: string }
            | { warn: string }
            | { error: string }
            | Token[] = null
      • OptionalnextSteps: TokenItem<InlineToken>[]
      • OptionalcustomSections: CustomSection[]

      Returns GitDirectoryNotCleanError

    Properties

    customSections?: CustomSection[]
    formattedMessage?: TokenItem
    nextSteps?: TokenItem<InlineToken>[]
    skipOclifErrorHandling: boolean
    tryMessage: null | TokenItem
    diff --git a/docs/api/cli-kit/classes/node_git.OutsideGitDirectoryError.html b/docs/api/cli-kit/classes/node_git.OutsideGitDirectoryError.html index fef82a5a660..840231b37a8 100644 --- a/docs/api/cli-kit/classes/node_git.OutsideGitDirectoryError.html +++ b/docs/api/cli-kit/classes/node_git.OutsideGitDirectoryError.html @@ -1,10 +1,10 @@ -OutsideGitDirectoryError | @shopify/cli-kit

    An abort error is a fatal error that shouldn't be reported as a bug. -Those usually represent unexpected scenarios that we can't handle and that usually require some action from the developer.

    -

    Hierarchy (view full)

    Constructors

    Properties

    customSections? -formattedMessage? -nextSteps? -skipOclifErrorHandling -tryMessage +OutsideGitDirectoryError | @shopify/cli-kit

    An abort error is a fatal error that shouldn't be reported as a bug. +Those usually represent unexpected scenarios that we can't handle and that usually require some action from the developer.

    +

    Hierarchy (View Summary)

    Constructors

    Properties

    customSections?: CustomSection[]
    formattedMessage?: TokenItem
    nextSteps?: TokenItem<InlineToken>[]
    skipOclifErrorHandling: boolean
    tryMessage: null | TokenItem
    \ No newline at end of file +

    Constructors

    • Parameters

      • message:
            | string
            | TokenizedString
            | { command: string }
            | LinkToken
            | { char: string }
            | UserInputToken
            | { subdued: string }
            | { filePath: string }
            | ListToken
            | BoldToken
            | { info: string }
            | { warn: string }
            | { error: string }
            | Token[]
      • tryMessage:
            | null
            | string
            | TokenizedString
            | { command: string }
            | LinkToken
            | { char: string }
            | UserInputToken
            | { subdued: string }
            | { filePath: string }
            | ListToken
            | BoldToken
            | { info: string }
            | { warn: string }
            | { error: string }
            | Token[] = null
      • OptionalnextSteps: TokenItem<InlineToken>[]
      • OptionalcustomSections: CustomSection[]

      Returns OutsideGitDirectoryError

    Properties

    customSections?: CustomSection[]
    formattedMessage?: TokenItem
    nextSteps?: TokenItem<InlineToken>[]
    skipOclifErrorHandling: boolean
    tryMessage: null | TokenItem
    diff --git a/docs/api/cli-kit/classes/node_local-storage.LocalStorage.html b/docs/api/cli-kit/classes/node_local-storage.LocalStorage.html new file mode 100644 index 00000000000..35c973b15e2 --- /dev/null +++ b/docs/api/cli-kit/classes/node_local-storage.LocalStorage.html @@ -0,0 +1,17 @@ +LocalStorage | @shopify/cli-kit

    A wrapper around the conf package that provides a strongly-typed interface +for accessing the local storage.

    +

    Type Parameters

    • T extends { [key: string]: any }

    Constructors

    Methods

    Constructors

    Methods

    diff --git a/docs/api/cli-kit/classes/node_local_storage.LocalStorage.html b/docs/api/cli-kit/classes/node_local_storage.LocalStorage.html deleted file mode 100644 index 986e29f72d1..00000000000 --- a/docs/api/cli-kit/classes/node_local_storage.LocalStorage.html +++ /dev/null @@ -1,18 +0,0 @@ -LocalStorage | @shopify/cli-kit

    A wrapper around the conf package that provides a strongly-typed interface -for accessing the local storage.

    -

    Type Parameters

    • T extends {
          [key: string]: any;
      }

    Constructors

    Properties

    Methods

    Constructors

    Properties

    config: default<T>

    Methods

    \ No newline at end of file diff --git a/docs/api/cli-kit/classes/node_node-package-manager.FindUpAndReadPackageJsonNotFoundError.html b/docs/api/cli-kit/classes/node_node-package-manager.FindUpAndReadPackageJsonNotFoundError.html new file mode 100644 index 00000000000..7613ca3fb72 --- /dev/null +++ b/docs/api/cli-kit/classes/node_node-package-manager.FindUpAndReadPackageJsonNotFoundError.html @@ -0,0 +1,12 @@ +FindUpAndReadPackageJsonNotFoundError | @shopify/cli-kit

    Returns a bug error that's thrown when the lookup of the package.json traversing the directory +hierarchy up can't find a package.json

    +

    The directory from which the traverse has been done

    +

    An abort error.

    +

    Hierarchy (View Summary)

    • BugError
      • FindUpAndReadPackageJsonNotFoundError

    Constructors

    Properties

    customSections?: CustomSection[]
    formattedMessage?: TokenItem
    nextSteps?: TokenItem<InlineToken>[]
    skipOclifErrorHandling: boolean
    tryMessage: null | TokenItem
    diff --git a/docs/api/cli-kit/classes/node_node-package-manager.PackageJsonNotFoundError.html b/docs/api/cli-kit/classes/node_node-package-manager.PackageJsonNotFoundError.html new file mode 100644 index 00000000000..f18aa61dbe0 --- /dev/null +++ b/docs/api/cli-kit/classes/node_node-package-manager.PackageJsonNotFoundError.html @@ -0,0 +1,12 @@ +PackageJsonNotFoundError | @shopify/cli-kit

    Returns an abort error that's thrown when a directory that's expected to have +a package.json doesn't have it.

    +

    The path to the directory that should contain a package.json

    +

    An abort error.

    +

    Hierarchy (View Summary)

    Constructors

    Properties

    customSections?: CustomSection[]
    formattedMessage?: TokenItem
    nextSteps?: TokenItem<InlineToken>[]
    skipOclifErrorHandling: boolean
    tryMessage: null | TokenItem
    diff --git a/docs/api/cli-kit/classes/node_node-package-manager.UnknownPackageManagerError.html b/docs/api/cli-kit/classes/node_node-package-manager.UnknownPackageManagerError.html new file mode 100644 index 00000000000..306599a9355 --- /dev/null +++ b/docs/api/cli-kit/classes/node_node-package-manager.UnknownPackageManagerError.html @@ -0,0 +1,10 @@ +UnknownPackageManagerError | @shopify/cli-kit

    Returns an abort error that's thrown when the package manager can't be determined.

    +

    An abort error.

    +

    Hierarchy (View Summary)

    Constructors

    Properties

    customSections?: CustomSection[]
    formattedMessage?: TokenItem
    nextSteps?: TokenItem<InlineToken>[]
    skipOclifErrorHandling: boolean
    tryMessage: null | TokenItem
    diff --git a/docs/api/cli-kit/classes/node_node_package_manager.FindUpAndReadPackageJsonNotFoundError.html b/docs/api/cli-kit/classes/node_node_package_manager.FindUpAndReadPackageJsonNotFoundError.html deleted file mode 100644 index 67f37a5ea52..00000000000 --- a/docs/api/cli-kit/classes/node_node_package_manager.FindUpAndReadPackageJsonNotFoundError.html +++ /dev/null @@ -1,12 +0,0 @@ -FindUpAndReadPackageJsonNotFoundError | @shopify/cli-kit

    Returns a bug error that's thrown when the lookup of the package.json traversing the directory -hierarchy up can't find a package.json

    -

    Param: directory

    The directory from which the traverse has been done

    -

    Returns

    An abort error.

    -

    Hierarchy (view full)

    • BugError
      • FindUpAndReadPackageJsonNotFoundError

    Constructors

    Properties

    customSections?: CustomSection[]
    formattedMessage?: TokenItem
    nextSteps?: TokenItem<InlineToken>[]
    skipOclifErrorHandling: boolean
    tryMessage: null | TokenItem
    \ No newline at end of file diff --git a/docs/api/cli-kit/classes/node_node_package_manager.PackageJsonNotFoundError.html b/docs/api/cli-kit/classes/node_node_package_manager.PackageJsonNotFoundError.html deleted file mode 100644 index ee6d90fba60..00000000000 --- a/docs/api/cli-kit/classes/node_node_package_manager.PackageJsonNotFoundError.html +++ /dev/null @@ -1,12 +0,0 @@ -PackageJsonNotFoundError | @shopify/cli-kit

    Returns an abort error that's thrown when a directory that's expected to have -a package.json doesn't have it.

    -

    Param: directory

    The path to the directory that should contain a package.json

    -

    Returns

    An abort error.

    -

    Hierarchy (view full)

    Constructors

    Properties

    customSections?: CustomSection[]
    formattedMessage?: TokenItem
    nextSteps?: TokenItem<InlineToken>[]
    skipOclifErrorHandling: boolean
    tryMessage: null | TokenItem
    \ No newline at end of file diff --git a/docs/api/cli-kit/classes/node_node_package_manager.UnknownPackageManagerError.html b/docs/api/cli-kit/classes/node_node_package_manager.UnknownPackageManagerError.html deleted file mode 100644 index ba40205031a..00000000000 --- a/docs/api/cli-kit/classes/node_node_package_manager.UnknownPackageManagerError.html +++ /dev/null @@ -1,10 +0,0 @@ -UnknownPackageManagerError | @shopify/cli-kit

    Returns an abort error that's thrown when the package manager can't be determined.

    -

    Returns

    An abort error.

    -

    Hierarchy (view full)

    Constructors

    Properties

    customSections?: CustomSection[]
    formattedMessage?: TokenItem
    nextSteps?: TokenItem<InlineToken>[]
    skipOclifErrorHandling: boolean
    tryMessage: null | TokenItem
    \ No newline at end of file diff --git a/docs/api/cli-kit/classes/node_output.TokenizedString.html b/docs/api/cli-kit/classes/node_output.TokenizedString.html index 3fd621f4005..4ce0ed16d9c 100644 --- a/docs/api/cli-kit/classes/node_output.TokenizedString.html +++ b/docs/api/cli-kit/classes/node_output.TokenizedString.html @@ -1,3 +1,3 @@ -TokenizedString | @shopify/cli-kit

    Constructors

    constructor +TokenizedString | @shopify/cli-kit

    Constructors

    Properties

    Constructors

    Properties

    value: string
    \ No newline at end of file +

    Constructors

    Properties

    value: string
    diff --git a/docs/api/cli-kit/classes/node_plugins_tunnel.TunnelError.html b/docs/api/cli-kit/classes/node_plugins_tunnel.TunnelError.html index f5a43a68161..6885010c29d 100644 --- a/docs/api/cli-kit/classes/node_plugins_tunnel.TunnelError.html +++ b/docs/api/cli-kit/classes/node_plugins_tunnel.TunnelError.html @@ -1,3 +1,3 @@ -TunnelError | @shopify/cli-kit

    Hierarchy

    • ExtendableError
      • TunnelError

    Constructors

    constructor +TunnelError | @shopify/cli-kit

    Hierarchy

    • ExtendableError
      • TunnelError

    Constructors

    Properties

    Constructors

    Properties

    \ No newline at end of file +

    Constructors

    Properties

    diff --git a/docs/api/cli-kit/classes/node_result.Err.html b/docs/api/cli-kit/classes/node_result.Err.html index 6d99aff0f04..fe733ccfd4e 100644 --- a/docs/api/cli-kit/classes/node_result.Err.html +++ b/docs/api/cli-kit/classes/node_result.Err.html @@ -1,22 +1,22 @@ -Err | @shopify/cli-kit

    Class Err<TValue, TError>

    Type Parameters

    • TValue
    • TError

    Constructors

    constructor +Err | @shopify/cli-kit

    Class Err<TValue, TError>

    Type Parameters

    • TValue
    • TError

    Constructors

    Properties

    Methods

    Methods

    Constructors

    Properties

    error: TError

    Methods

    \ No newline at end of file +mapError +valueOrAbort +valueOrBug +

    Constructors

    Properties

    error: TError

    Methods

    diff --git a/docs/api/cli-kit/classes/node_result.Ok.html b/docs/api/cli-kit/classes/node_result.Ok.html index e6956218357..8e1a8d43fbd 100644 --- a/docs/api/cli-kit/classes/node_result.Ok.html +++ b/docs/api/cli-kit/classes/node_result.Ok.html @@ -1,23 +1,23 @@ -Ok | @shopify/cli-kit

    Class Ok<TValue, TError>

    Type Parameters

    • TValue
    • TError

    Constructors

    constructor +Ok | @shopify/cli-kit

    Class Ok<TValue, TError>

    Type Parameters

    • TValue
    • TError

    Constructors

    Properties

    Methods

    Methods

    Constructors

    Properties

    value: TValue

    Methods

    Constructors

    Properties

    value: TValue

    Methods

    \ No newline at end of file +

    Parameters

    • handler: (value: TValue) => void

      method to be run when the result is Ok

      +

    Returns Result<TValue, TError>

    a copy of the same Result

    +
    diff --git a/docs/api/cli-kit/classes/node_testing_ui.Stdin.html b/docs/api/cli-kit/classes/node_testing_ui.Stdin.html index b2200dc9a9e..05f790fa3c1 100644 --- a/docs/api/cli-kit/classes/node_testing_ui.Stdin.html +++ b/docs/api/cli-kit/classes/node_testing_ui.Stdin.html @@ -1,10 +1,10 @@ -Stdin | @shopify/cli-kit

    Hierarchy

    • EventEmitter
      • Stdin

    Constructors

    constructor +Stdin | @shopify/cli-kit

    Hierarchy

    • EventEmitter
      • Stdin

    Constructors

    Properties

    data: null | string = null
    isTTY: boolean
    read: (() => null | string) = ...

    Type declaration

      • (): null | string
      • Returns null | string

    Methods

    \ No newline at end of file +

    Constructors

    Properties

    data: null | string = null
    isTTY: boolean
    read: () => null | string = ...

    Methods

    diff --git a/docs/api/cli-kit/classes/node_themes_theme-manager.ThemeManager.html b/docs/api/cli-kit/classes/node_themes_theme-manager.ThemeManager.html new file mode 100644 index 00000000000..565af76e1a4 --- /dev/null +++ b/docs/api/cli-kit/classes/node_themes_theme-manager.ThemeManager.html @@ -0,0 +1,11 @@ +ThemeManager | @shopify/cli-kit

    Constructors

    Properties

    adminSession: AdminSession
    context: string
    themeId: undefined | string

    Methods

    diff --git a/docs/api/cli-kit/classes/node_themes_theme_manager.ThemeManager.html b/docs/api/cli-kit/classes/node_themes_theme_manager.ThemeManager.html deleted file mode 100644 index 26bce135c1d..00000000000 --- a/docs/api/cli-kit/classes/node_themes_theme_manager.ThemeManager.html +++ /dev/null @@ -1,11 +0,0 @@ -ThemeManager | @shopify/cli-kit

    Constructors

    Properties

    adminSession: AdminSession
    context: string
    themeId: undefined | string

    Methods

    \ No newline at end of file diff --git a/docs/api/cli-kit/classes/node_vendor_dev_server_DevServer.DevServer.html b/docs/api/cli-kit/classes/node_vendor_dev_server_DevServer.DevServer.html index 13f9f45fe17..d408d186b00 100644 --- a/docs/api/cli-kit/classes/node_vendor_dev_server_DevServer.DevServer.html +++ b/docs/api/cli-kit/classes/node_vendor_dev_server_DevServer.DevServer.html @@ -1,7 +1,7 @@ -DevServer | @shopify/cli-kit

    Constructors

    constructor +DevServer | @shopify/cli-kit

    Constructors

    Properties

    name: string

    Methods

    \ No newline at end of file +

    Constructors

    Properties

    name: string

    Methods

    diff --git a/docs/api/cli-kit/classes/node_vendor_dev_server_DevServer.DevServerCore.html b/docs/api/cli-kit/classes/node_vendor_dev_server_DevServer.DevServerCore.html index 9a16809dd81..d31062ccdd0 100644 --- a/docs/api/cli-kit/classes/node_vendor_dev_server_DevServer.DevServerCore.html +++ b/docs/api/cli-kit/classes/node_vendor_dev_server_DevServer.DevServerCore.html @@ -1,7 +1,4 @@ -DevServerCore | @shopify/cli-kit

    Constructors

    Properties

    Methods

    assertRunningLocally2016 -assertRunningLocally2024 -host +DevServerCore | @shopify/cli-kit

    Constructors

    Methods

    Constructors

    Properties

    name: "shopify" = 'shopify'

    Methods

    \ No newline at end of file +

    Constructors

    Methods

    diff --git a/docs/api/cli-kit/classes/node_vendor_otel-js_export_InstantaneousMetricReader.InstantaneousMetricReader.html b/docs/api/cli-kit/classes/node_vendor_otel-js_export_InstantaneousMetricReader.InstantaneousMetricReader.html new file mode 100644 index 00000000000..dda58c077c3 --- /dev/null +++ b/docs/api/cli-kit/classes/node_vendor_otel-js_export_InstantaneousMetricReader.InstantaneousMetricReader.html @@ -0,0 +1,7 @@ +InstantaneousMetricReader | @shopify/cli-kit

    Hierarchy

    • MetricReader
      • InstantaneousMetricReader

    Constructors

    Methods

    Constructors

    Methods

    diff --git a/docs/api/cli-kit/classes/node_vendor_otel-js_service_BaseOtelService_BaseOtelService.BaseOtelService.html b/docs/api/cli-kit/classes/node_vendor_otel-js_service_BaseOtelService_BaseOtelService.BaseOtelService.html new file mode 100644 index 00000000000..4a4a3993655 --- /dev/null +++ b/docs/api/cli-kit/classes/node_vendor_otel-js_service_BaseOtelService_BaseOtelService.BaseOtelService.html @@ -0,0 +1,19 @@ +BaseOtelService | @shopify/cli-kit

    Hierarchy (View Summary)

    Implements

    Constructors

    Properties

    meterProvider: MeterProvider
    metrics: Map<string, RecordMetricFunction> = ...
    prefixMetric: boolean
    recordListeners: Set<OnRecordCallback> = ...
    serviceName: string

    Methods

    diff --git a/docs/api/cli-kit/classes/node_vendor_otel-js_service_DefaultOtelService_DefaultMeterProvider.DefaultMeterProvider.html b/docs/api/cli-kit/classes/node_vendor_otel-js_service_DefaultOtelService_DefaultMeterProvider.DefaultMeterProvider.html new file mode 100644 index 00000000000..4e883364d39 --- /dev/null +++ b/docs/api/cli-kit/classes/node_vendor_otel-js_service_DefaultOtelService_DefaultMeterProvider.DefaultMeterProvider.html @@ -0,0 +1,2 @@ +DefaultMeterProvider | @shopify/cli-kit

    Hierarchy

    • MeterProvider
      • DefaultMeterProvider

    Constructors

    Constructors

    diff --git a/docs/api/cli-kit/classes/node_vendor_otel-js_service_DefaultOtelService_DefaultOtelService.DefaultOtelService.html b/docs/api/cli-kit/classes/node_vendor_otel-js_service_DefaultOtelService_DefaultOtelService.DefaultOtelService.html new file mode 100644 index 00000000000..f8f997682d2 --- /dev/null +++ b/docs/api/cli-kit/classes/node_vendor_otel-js_service_DefaultOtelService_DefaultOtelService.DefaultOtelService.html @@ -0,0 +1,19 @@ +DefaultOtelService | @shopify/cli-kit

    Hierarchy (View Summary)

    Constructors

    Properties

    meterProvider: MeterProvider
    metrics: Map<string, RecordMetricFunction> = ...
    prefixMetric: boolean
    recordListeners: Set<OnRecordCallback> = ...
    serviceName: string

    Methods

    diff --git a/docs/api/cli-kit/classes/node_vendor_otel_js_export_InstantaneousMetricReader.InstantaneousMetricReader.html b/docs/api/cli-kit/classes/node_vendor_otel_js_export_InstantaneousMetricReader.InstantaneousMetricReader.html deleted file mode 100644 index e8869a1d22a..00000000000 --- a/docs/api/cli-kit/classes/node_vendor_otel_js_export_InstantaneousMetricReader.InstantaneousMetricReader.html +++ /dev/null @@ -1,5 +0,0 @@ -InstantaneousMetricReader | @shopify/cli-kit

    Hierarchy

    • MetricReader
      • InstantaneousMetricReader

    Constructors

    Properties

    Methods

    Constructors

    Properties

    _exporter: PushMetricExporter

    Methods

    \ No newline at end of file diff --git a/docs/api/cli-kit/classes/node_vendor_otel_js_service_BaseOtelService_BaseOtelService.BaseOtelService.html b/docs/api/cli-kit/classes/node_vendor_otel_js_service_BaseOtelService_BaseOtelService.BaseOtelService.html deleted file mode 100644 index e869c2bae69..00000000000 --- a/docs/api/cli-kit/classes/node_vendor_otel_js_service_BaseOtelService_BaseOtelService.BaseOtelService.html +++ /dev/null @@ -1,19 +0,0 @@ -BaseOtelService | @shopify/cli-kit

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    meterProvider: MeterProvider
    metrics: Map<string, RecordMetricFunction> = ...
    prefixMetric: boolean
    recordListeners: Set<OnRecordCallback> = ...
    serviceName: string

    Methods

    \ No newline at end of file diff --git a/docs/api/cli-kit/classes/node_vendor_otel_js_service_DefaultOtelService_DefaultMeterProvider.DefaultMeterProvider.html b/docs/api/cli-kit/classes/node_vendor_otel_js_service_DefaultOtelService_DefaultMeterProvider.DefaultMeterProvider.html deleted file mode 100644 index b354d99991a..00000000000 --- a/docs/api/cli-kit/classes/node_vendor_otel_js_service_DefaultOtelService_DefaultMeterProvider.DefaultMeterProvider.html +++ /dev/null @@ -1,2 +0,0 @@ -DefaultMeterProvider | @shopify/cli-kit

    Hierarchy

    • MeterProvider
      • DefaultMeterProvider

    Constructors

    Constructors

    \ No newline at end of file diff --git a/docs/api/cli-kit/classes/node_vendor_otel_js_service_DefaultOtelService_DefaultOtelService.DefaultOtelService.html b/docs/api/cli-kit/classes/node_vendor_otel_js_service_DefaultOtelService_DefaultOtelService.DefaultOtelService.html deleted file mode 100644 index f2ae903aae4..00000000000 --- a/docs/api/cli-kit/classes/node_vendor_otel_js_service_DefaultOtelService_DefaultOtelService.DefaultOtelService.html +++ /dev/null @@ -1,19 +0,0 @@ -DefaultOtelService | @shopify/cli-kit

    Hierarchy (view full)

    Constructors

    Properties

    meterProvider: MeterProvider
    metrics: Map<string, RecordMetricFunction> = ...
    prefixMetric: boolean
    recordListeners: Set<OnRecordCallback> = ...
    serviceName: string

    Methods

    \ No newline at end of file diff --git a/docs/api/cli-kit/enums/node_error.FatalErrorType.html b/docs/api/cli-kit/enums/node_error.FatalErrorType.html index ac47ff04b01..501b223a0dc 100644 --- a/docs/api/cli-kit/enums/node_error.FatalErrorType.html +++ b/docs/api/cli-kit/enums/node_error.FatalErrorType.html @@ -1,4 +1,4 @@ -FatalErrorType | @shopify/cli-kit

    Enumeration Members

    Enumeration Members

    Abort: 0
    AbortSilent: 1
    Bug: 2
    \ No newline at end of file +FatalErrorType | @shopify/cli-kit

    Enumeration Members

    Enumeration Members

    Abort: 0
    AbortSilent: 1
    Bug: 2
    diff --git a/docs/api/cli-kit/enums/node_themes_types.Operation.html b/docs/api/cli-kit/enums/node_themes_types.Operation.html index bebf43b488b..8147b401943 100644 --- a/docs/api/cli-kit/enums/node_themes_types.Operation.html +++ b/docs/api/cli-kit/enums/node_themes_types.Operation.html @@ -1,3 +1,3 @@ -Operation | @shopify/cli-kit

    Enumeration Members

    Enumeration Members

    Delete: "DELETE"
    Upload: "UPLOAD"
    \ No newline at end of file +Operation | @shopify/cli-kit

    Enumeration Members

    Enumeration Members

    Delete: "DELETE"
    Upload: "UPLOAD"
    diff --git a/docs/api/cli-kit/enums/node_vendor_otel-js_service_types.MetricInstrumentType.html b/docs/api/cli-kit/enums/node_vendor_otel-js_service_types.MetricInstrumentType.html new file mode 100644 index 00000000000..ea5ee205e91 --- /dev/null +++ b/docs/api/cli-kit/enums/node_vendor_otel-js_service_types.MetricInstrumentType.html @@ -0,0 +1,4 @@ +MetricInstrumentType | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/enums/node_vendor_otel_js_service_types.MetricInstrumentType.html b/docs/api/cli-kit/enums/node_vendor_otel_js_service_types.MetricInstrumentType.html deleted file mode 100644 index 9661b8e1de4..00000000000 --- a/docs/api/cli-kit/enums/node_vendor_otel_js_service_types.MetricInstrumentType.html +++ /dev/null @@ -1,4 +0,0 @@ -MetricInstrumentType | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/common_array.difference.html b/docs/api/cli-kit/functions/common_array.difference.html index abe80ce4154..32417912a08 100644 --- a/docs/api/cli-kit/functions/common_array.difference.html +++ b/docs/api/cli-kit/functions/common_array.difference.html @@ -1,6 +1,6 @@ -difference | @shopify/cli-kit
    • Creates an array of array values not included in the other provided arrays using SameValueZero for +difference | @shopify/cli-kit

      • Creates an array of array values not included in the other provided arrays using SameValueZero for equality comparisons. The order and references of result values are determined by the first array.

        -

        Type Parameters

        • T

        Parameters

        • array: undefined | null | List<T>

          The array to inspect.

          -
        • Rest ...values: List<T>[]

          The arrays of values to exclude.

          -

        Returns T[]

        Returns the new array of filtered values.

        -
      \ No newline at end of file +

      Type Parameters

      • T

      Parameters

      • array: undefined | null | List<T>

        The array to inspect.

        +
      • ...values: List<T>[]

        The arrays of values to exclude.

        +

      Returns T[]

      Returns the new array of filtered values.

      +
    diff --git a/docs/api/cli-kit/functions/common_array.getArrayContainsDuplicates.html b/docs/api/cli-kit/functions/common_array.getArrayContainsDuplicates.html index c8a3c1ceeed..06d7d98d97d 100644 --- a/docs/api/cli-kit/functions/common_array.getArrayContainsDuplicates.html +++ b/docs/api/cli-kit/functions/common_array.getArrayContainsDuplicates.html @@ -1,4 +1,4 @@ -getArrayContainsDuplicates | @shopify/cli-kit
    • Returns true if an array contains duplicates.

      -

      Type Parameters

      • T

      Parameters

    diff --git a/docs/api/cli-kit/functions/common_array.getArrayRejectingUndefined.html b/docs/api/cli-kit/functions/common_array.getArrayRejectingUndefined.html index f6eb394b91d..3585fbdb826 100644 --- a/docs/api/cli-kit/functions/common_array.getArrayRejectingUndefined.html +++ b/docs/api/cli-kit/functions/common_array.getArrayRejectingUndefined.html @@ -1,4 +1,4 @@ -getArrayRejectingUndefined | @shopify/cli-kit
    • Returns a copy of the array deleting the elemements that are undefined.

      -

      Type Parameters

      • T

      Parameters

      • array: (undefined | T)[]

        The array whose undefined will be deleted.

        -

      Returns T[]

      A copy of the array with the undefined elements deleted.

      -
    \ No newline at end of file +getArrayRejectingUndefined | @shopify/cli-kit
    • Returns a copy of the array deleting the elemements that are undefined.

      +

      Type Parameters

      • T

      Parameters

      • array: (undefined | T)[]

        The array whose undefined will be deleted.

        +

      Returns T[]

      A copy of the array with the undefined elements deleted.

      +
    diff --git a/docs/api/cli-kit/functions/common_array.takeRandomFromArray.html b/docs/api/cli-kit/functions/common_array.takeRandomFromArray.html index ab722e91b0f..cdcb6471f69 100644 --- a/docs/api/cli-kit/functions/common_array.takeRandomFromArray.html +++ b/docs/api/cli-kit/functions/common_array.takeRandomFromArray.html @@ -1,4 +1,4 @@ -takeRandomFromArray | @shopify/cli-kit
    • Takes a random value from an array.

      -

      Type Parameters

      • T

      Parameters

      • array: T[]

        Array from which we'll select a random item.

        -

      Returns T

      A random element from the array.

      -
    \ No newline at end of file +takeRandomFromArray | @shopify/cli-kit
    • Takes a random value from an array.

      +

      Type Parameters

      • T

      Parameters

      • array: T[]

        Array from which we'll select a random item.

        +

      Returns T

      A random element from the array.

      +
    diff --git a/docs/api/cli-kit/functions/common_array.uniq.html b/docs/api/cli-kit/functions/common_array.uniq.html index 67d67266504..0aeb8ee7595 100644 --- a/docs/api/cli-kit/functions/common_array.uniq.html +++ b/docs/api/cli-kit/functions/common_array.uniq.html @@ -1,4 +1,4 @@ -uniq | @shopify/cli-kit
    \ No newline at end of file +uniq | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/common_array.uniqBy.html b/docs/api/cli-kit/functions/common_array.uniqBy.html index 37f2d8c73d0..cafaea17e0e 100644 --- a/docs/api/cli-kit/functions/common_array.uniqBy.html +++ b/docs/api/cli-kit/functions/common_array.uniqBy.html @@ -1,7 +1,7 @@ -uniqBy | @shopify/cli-kit
    • This method is like _.uniq except that it accepts iteratee which is +uniqBy | @shopify/cli-kit

      • This method is like _.uniq except that it accepts iteratee which is invoked for each element in array to generate the criterion by which uniqueness is computed. The iteratee is invoked with one argument: (value).

        -

        Type Parameters

        • T

        Parameters

        • array: undefined | null | List<T>

          The array to inspect.

          -
        • iteratee: ValueIteratee<T>

          The iteratee invoked per element.

          -

        Returns T[]

        Returns the new duplicate free array.

        -
      \ No newline at end of file +

      Type Parameters

      • T

      Parameters

      • array: undefined | null | List<T>

        The array to inspect.

        +
      • iteratee: ValueIteratee<T>

        The iteratee invoked per element.

        +

      Returns T[]

      Returns the new duplicate free array.

      +
    diff --git a/docs/api/cli-kit/functions/common_collection.groupBy.html b/docs/api/cli-kit/functions/common_collection.groupBy.html index e8da32c86e5..27483578e27 100644 --- a/docs/api/cli-kit/functions/common_collection.groupBy.html +++ b/docs/api/cli-kit/functions/common_collection.groupBy.html @@ -1,7 +1,7 @@ -groupBy | @shopify/cli-kit
    • Creates an object composed of keys generated from the results of running each element of collection through +groupBy | @shopify/cli-kit

      • Creates an object composed of keys generated from the results of running each element of collection through iteratee. The corresponding value of each key is an array of the elements responsible for generating the key. The iteratee is invoked with one argument: (value).

        -

        Type Parameters

        • T

        Parameters

        • collection: undefined | null | ArrayLike<T>

          The collection to iterate over.

          -
        • Optional iteratee: ValueIteratee<T>

          The function invoked per iteration.

          -

        Returns {
            [index: string]: T[];
        }

        Returns the composed aggregate object.

        -
        • [index: string]: T[]
      \ No newline at end of file +

      Type Parameters

      • T

      Parameters

      • collection: undefined | null | ArrayLike<T>

        The collection to iterate over.

        +
      • Optionaliteratee: ValueIteratee<T>

        The function invoked per iteration.

        +

      Returns { [index: string]: T[] }

      Returns the composed aggregate object.

      +
    diff --git a/docs/api/cli-kit/functions/common_collection.partition.html b/docs/api/cli-kit/functions/common_collection.partition.html index 60c781bbe8a..f313e76ef13 100644 --- a/docs/api/cli-kit/functions/common_collection.partition.html +++ b/docs/api/cli-kit/functions/common_collection.partition.html @@ -1,7 +1,7 @@ -partition | @shopify/cli-kit
    • Creates an array of elements split into two groups, the first of which contains elements predicate returns truthy for, +partition | @shopify/cli-kit

      • Creates an array of elements split into two groups, the first of which contains elements predicate returns truthy for, while the second of which contains elements predicate returns falsey for. The predicate is invoked with three arguments: (value, index|key, collection).

        -

        Type Parameters

        • T

        Parameters

        • collection: undefined | null | List<T>

          The collection to iterate over.

          -
        • callback: ValueIteratee<T>

          The function called per iteration.

          -

        Returns [T[], T[]]

        Returns the array of grouped elements.

        -
      \ No newline at end of file +

      Type Parameters

      • T

      Parameters

      • collection: undefined | null | List<T>

        The collection to iterate over.

        +
      • callback: ValueIteratee<T>

        The function called per iteration.

        +

      Returns [T[], T[]]

      Returns the array of grouped elements.

      +
    diff --git a/docs/api/cli-kit/functions/common_function.debounce.html b/docs/api/cli-kit/functions/common_function.debounce.html index a8ad58bc787..5765d575da2 100644 --- a/docs/api/cli-kit/functions/common_function.debounce.html +++ b/docs/api/cli-kit/functions/common_function.debounce.html @@ -1,4 +1,4 @@ -debounce | @shopify/cli-kit
    • Creates a debounced function that delays invoking func until after wait milliseconds have elapsed since +debounce | @shopify/cli-kit

      • Creates a debounced function that delays invoking func until after wait milliseconds have elapsed since the last time the debounced function was invoked. The debounced function comes with a cancel method to cancel delayed invocations and a flush method to immediately invoke them. Provide an options object to indicate that func should be invoked on the leading and/or trailing edge of the wait timeout. Subsequent @@ -6,8 +6,8 @@

        Note: If leading and trailing options are true, func is invoked on the trailing edge of the timeout only if the the debounced function is invoked more than once during the wait timeout.

        See David Corbacho’s article for details over the differences between _.debounce and _.throttle.

        -

        Type Parameters

        • T extends ((...args) => any)

        Parameters

        • func: T

          The function to debounce.

          -
        • Optional wait: number

          The number of milliseconds to delay.

          -
        • Optional options: DebounceSettings

          The options object.

          -

        Returns DebouncedFunc<T>

        Returns the new debounced function.

        -
      \ No newline at end of file +

      Type Parameters

      • T extends (...args: any) => any

      Parameters

      • func: T

        The function to debounce.

        +
      • Optionalwait: number

        The number of milliseconds to delay.

        +
      • Optionaloptions: DebounceSettings

        The options object.

        +

      Returns DebouncedFunc<T>

      Returns the new debounced function.

      +
    diff --git a/docs/api/cli-kit/functions/common_function.memoize.html b/docs/api/cli-kit/functions/common_function.memoize.html index dcd8e205efd..d0da27f43ba 100644 --- a/docs/api/cli-kit/functions/common_function.memoize.html +++ b/docs/api/cli-kit/functions/common_function.memoize.html @@ -1,8 +1,8 @@ -memoize | @shopify/cli-kit
    • Creates a function that memoizes the result of func. If resolver is provided it determines the cache key for +memoize | @shopify/cli-kit

      • Creates a function that memoizes the result of func. If resolver is provided it determines the cache key for storing the result based on the arguments provided to the memoized function. By default, the first argument provided to the memoized function is coerced to a string and used as the cache key. The func is invoked with the this binding of the memoized function.

        -

        Type Parameters

        • T extends ((...args) => any)

        Parameters

        • func: T

          The function to have its output memoized.

          -
        • Optional resolver: ((...args) => unknown)

          The function to resolve the cache key.

          -
            • (...args): unknown
            • Parameters

              • Rest ...args: Parameters<T>

              Returns unknown

        Returns T

        Returns the new memoizing function.

        -
      \ No newline at end of file +

      Type Parameters

      • T extends (...args: any) => any

      Parameters

      • func: T

        The function to have its output memoized.

        +
      • Optionalresolver: (...args: Parameters<T>) => unknown

        The function to resolve the cache key.

        +

      Returns T

      Returns the new memoizing function.

      +
    diff --git a/docs/api/cli-kit/functions/common_lang.isEqual.html b/docs/api/cli-kit/functions/common_lang.isEqual.html index 4b2eaffc2d3..4d1aa836c6f 100644 --- a/docs/api/cli-kit/functions/common_lang.isEqual.html +++ b/docs/api/cli-kit/functions/common_lang.isEqual.html @@ -1,4 +1,4 @@ -isEqual | @shopify/cli-kit
    • Performs a deep comparison between two values to determine if they are +isEqual | @shopify/cli-kit

      • Performs a deep comparison between two values to determine if they are equivalent.

        Note: This method supports comparing arrays, array buffers, booleans, date objects, error objects, maps, numbers, Object objects, regexes, @@ -8,4 +8,4 @@

        Parameters

        • value: unknown

          The value to compare.

        • other: unknown

          The other value to compare.

        Returns boolean

        Returns true if the values are equivalent, else false.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/common_object.compact.html b/docs/api/cli-kit/functions/common_object.compact.html index 37b6b018a48..bb7d2b940d2 100644 --- a/docs/api/cli-kit/functions/common_object.compact.html +++ b/docs/api/cli-kit/functions/common_object.compact.html @@ -1,4 +1,4 @@ -compact | @shopify/cli-kit
    • Removes the undefined elements.

      +compact | @shopify/cli-kit
      • Removes the undefined elements.

        Parameters

        • object: object

          The object whose undefined will be deleted.

        Returns object

        A copy of the object with the undefined elements deleted.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/common_object.deepCompare.html b/docs/api/cli-kit/functions/common_object.deepCompare.html index 2ede730fc36..2c34ab8031d 100644 --- a/docs/api/cli-kit/functions/common_object.deepCompare.html +++ b/docs/api/cli-kit/functions/common_object.deepCompare.html @@ -1,5 +1,5 @@ -deepCompare | @shopify/cli-kit
    • Deeply compares two objects and returns true if they are equal.

      +deepCompare | @shopify/cli-kit
      • Deeply compares two objects and returns true if they are equal.

        Parameters

        • one: object

          The first object to be compared.

        • two: object

          The second object to be compared.

        Returns boolean

        True if the objects are equal, false otherwise.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/common_object.deepDifference.html b/docs/api/cli-kit/functions/common_object.deepDifference.html index 11336f98e18..89890750d44 100644 --- a/docs/api/cli-kit/functions/common_object.deepDifference.html +++ b/docs/api/cli-kit/functions/common_object.deepDifference.html @@ -1,5 +1,5 @@ -deepDifference | @shopify/cli-kit
    • Return the difference between two nested objects.

      +deepDifference | @shopify/cli-kit
      • Return the difference between two nested objects.

        Parameters

        • one: object

          The first object to be compared.

        • two: object

          The second object to be compared.

          -

        Returns [object, object]

        Two objects containing the fields that are different, each one with the values of one object.

        -
      \ No newline at end of file +

    Returns [object, object]

    Two objects containing the fields that are different, each one with the values of one object.

    +
    diff --git a/docs/api/cli-kit/functions/common_object.deepMergeObjects.html b/docs/api/cli-kit/functions/common_object.deepMergeObjects.html index 192a5fd3144..5b6ead5b4a4 100644 --- a/docs/api/cli-kit/functions/common_object.deepMergeObjects.html +++ b/docs/api/cli-kit/functions/common_object.deepMergeObjects.html @@ -1,7 +1,7 @@ -deepMergeObjects | @shopify/cli-kit
    • Deep merges the two objects and returns a new object with the merge result.

      -

      Type Parameters

      • T1
      • T2

      Parameters

      • lhs: Partial<T1>

        One of the objects to be merged.

        -
      • rhs: Partial<T2>

        Another object to be merged.

        -
      • arrayMergeStrategy: ((destinationArray, sourceArray) => unknown[]) = unionArrayStrategy

        Strategy used to merge the array typed fields. Union strategy is used by default to avoid +deepMergeObjects | @shopify/cli-kit

        • Deep merges the two objects and returns a new object with the merge result.

          +

          Type Parameters

          • T1
          • T2

          Parameters

          • lhs: Partial<T1>

            One of the objects to be merged.

            +
          • rhs: Partial<T2>

            Another object to be merged.

            +
          • arrayMergeStrategy: (destinationArray: unknown[], sourceArray: unknown[]) => unknown[] = unionArrayStrategy

            Strategy used to merge the array typed fields. Union strategy is used by default to avoid duplicated elements.

            -
              • (destinationArray, sourceArray): unknown[]
              • Parameters

                • destinationArray: unknown[]
                • sourceArray: unknown[]

                Returns unknown[]

          Returns T1 & T2

          A Javascrip tobject with th emerged objects.

          -
        \ No newline at end of file +

      Returns T1 & T2

      A Javascrip tobject with th emerged objects.

      +
    diff --git a/docs/api/cli-kit/functions/common_object.getPathValue.html b/docs/api/cli-kit/functions/common_object.getPathValue.html index b0f98e7003d..763782b1800 100644 --- a/docs/api/cli-kit/functions/common_object.getPathValue.html +++ b/docs/api/cli-kit/functions/common_object.getPathValue.html @@ -1,7 +1,7 @@ -getPathValue | @shopify/cli-kit
    • Gets the value at path of object. If the resolved value is undefined, the defaultValue is returned in its place.

      -

      Type Parameters

      • T = object

      Parameters

      • object: object

        The object to query.

        +getPathValue | @shopify/cli-kit
        • Gets the value at path of object. If the resolved value is undefined, the defaultValue is returned in its place.

          +

          Type Parameters

          • T = object

          Parameters

          • object: object

            The object to query.

          • path: string

            The path of the property to get.

            -

          Returns T | undefined

            +

      Returns T | undefined

      • Returns the resolved value.
      -
    \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/common_object.isEmpty.html b/docs/api/cli-kit/functions/common_object.isEmpty.html index 5083f71c2df..706148a9922 100644 --- a/docs/api/cli-kit/functions/common_object.isEmpty.html +++ b/docs/api/cli-kit/functions/common_object.isEmpty.html @@ -1,6 +1,6 @@ -isEmpty | @shopify/cli-kit
    • Checks if value is an empty object, collection, map, or set.

      +isEmpty | @shopify/cli-kit
      • Checks if value is an empty object, collection, map, or set.

        Parameters

        • object: object

          The value to check.

        Returns boolean

        • Returns true if value is empty, else false.
        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/common_object.mapValues.html b/docs/api/cli-kit/functions/common_object.mapValues.html index 3caf5356437..1f6064e041e 100644 --- a/docs/api/cli-kit/functions/common_object.mapValues.html +++ b/docs/api/cli-kit/functions/common_object.mapValues.html @@ -1,7 +1,7 @@ -mapValues | @shopify/cli-kit
    • Creates an object with the same keys as object and values generated by running each own +mapValues | @shopify/cli-kit

      • Creates an object with the same keys as object and values generated by running each own enumerable property of object through iteratee. The iteratee function is invoked with three arguments: (value, key, object).

        -

        Type Parameters

        • T extends object
        • TResult

        Parameters

        • source: undefined | null | T

          The object to iterate over.

          -
        • callback: ObjectIterator<T, TResult>

          The function invoked per iteration.

          -

        Returns {
            [P in keyof T]: TResult
        }

        Returns the new mapped object.

        -
      \ No newline at end of file +

      Type Parameters

      • T extends object
      • TResult

      Parameters

      • source: undefined | null | T

        The object to iterate over.

        +
      • callback: ObjectIterator<T, TResult>

        The function invoked per iteration.

        +

      Returns { [P in keyof T]: TResult }

      Returns the new mapped object.

      +
    diff --git a/docs/api/cli-kit/functions/common_object.pickBy.html b/docs/api/cli-kit/functions/common_object.pickBy.html index 0be6019fecf..c31a51eb090 100644 --- a/docs/api/cli-kit/functions/common_object.pickBy.html +++ b/docs/api/cli-kit/functions/common_object.pickBy.html @@ -1,6 +1,6 @@ -pickBy | @shopify/cli-kit
    • Creates an object composed of the object properties predicate returns +pickBy | @shopify/cli-kit

      • Creates an object composed of the object properties predicate returns truthy for. The predicate is invoked with two arguments: (value, key).

        -

        Type Parameters

        • T

        Parameters

        • object: undefined | null | Dictionary<T>

          The source object.

          -
        • predicate: ValueKeyIteratee<T>

          The function invoked per property.

          -

        Returns Dictionary<T>

        Returns the new object.

        -
      \ No newline at end of file +

      Type Parameters

      • T

      Parameters

      • object: undefined | null | Dictionary<T>

        The source object.

        +
      • predicate: ValueKeyIteratee<T>

        The function invoked per property.

        +

      Returns Dictionary<T>

      Returns the new object.

      +
    diff --git a/docs/api/cli-kit/functions/common_object.setPathValue.html b/docs/api/cli-kit/functions/common_object.setPathValue.html index 07569d0db4e..cd43cbe3918 100644 --- a/docs/api/cli-kit/functions/common_object.setPathValue.html +++ b/docs/api/cli-kit/functions/common_object.setPathValue.html @@ -1,8 +1,8 @@ -setPathValue | @shopify/cli-kit
    • Sets the value at path of object. If a portion of path doesn't exist, it's create.

      +setPathValue | @shopify/cli-kit
      • Sets the value at path of object. If a portion of path doesn't exist, it's create.

        Parameters

        • object: object

          The object to modify.

        • path: string

          The path of the property to set.

          -
        • Optional value: unknown

          The value to set.

          +
        • Optionalvalue: unknown

          The value to set.

        Returns object

        • Returns object.
        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/common_retry.performActionWithRetryAfterRecovery.html b/docs/api/cli-kit/functions/common_retry.performActionWithRetryAfterRecovery.html index e4c8e8f51c1..a30b48e74e0 100644 --- a/docs/api/cli-kit/functions/common_retry.performActionWithRetryAfterRecovery.html +++ b/docs/api/cli-kit/functions/common_retry.performActionWithRetryAfterRecovery.html @@ -1,12 +1,12 @@ -performActionWithRetryAfterRecovery | @shopify/cli-kit

    Function performActionWithRetryAfterRecovery

    • Perform an action optimistically. If it fails the first time, first initiate +performActionWithRetryAfterRecovery | @shopify/cli-kit

      Function performActionWithRetryAfterRecovery

      • Perform an action optimistically. If it fails the first time, first initiate a provided recovery procedure, then retry the action. If it fails again, throw the error.

        This is useful for actions that may fail due to recoverable errors, such as an expired token that can be refreshed. In this case, the recovery procedure would refresh the token.

        -

        Type Parameters

        • T

        Parameters

        • performAction: (() => Promise<T>)

          The action to perform.

          -
            • (): Promise<T>
            • Returns Promise<T>

        • recoveryProcedure: (() => Promise<unknown>)

          The recovery procedure to perform if the action +

          Type Parameters

          • T

          Parameters

          • performAction: () => Promise<T>

            The action to perform.

            +
          • recoveryProcedure: () => Promise<unknown>

            The recovery procedure to perform if the action fails the first time.

            -
              • (): Promise<unknown>
              • Returns Promise<unknown>

          • retries: number = 1

            The number of times to retry the action if an error happens.

            -

          Returns Promise<T>

          The result of the action.

          -
      \ No newline at end of file +
    • retries: number = 1

      The number of times to retry the action if an error happens.

      +

    Returns Promise<T>

    The result of the action.

    +
    diff --git a/docs/api/cli-kit/functions/common_string.camelize.html b/docs/api/cli-kit/functions/common_string.camelize.html index 6868806d11f..eee448b0862 100644 --- a/docs/api/cli-kit/functions/common_string.camelize.html +++ b/docs/api/cli-kit/functions/common_string.camelize.html @@ -1,4 +1,4 @@ -camelize | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/common_string.capitalize.html b/docs/api/cli-kit/functions/common_string.capitalize.html index 3199ee2878d..aecd2b93d55 100644 --- a/docs/api/cli-kit/functions/common_string.capitalize.html +++ b/docs/api/cli-kit/functions/common_string.capitalize.html @@ -1,4 +1,4 @@ -capitalize | @shopify/cli-kit
    • Given a string, it returns it with the first letter capitalized.

      +capitalize | @shopify/cli-kit
      • Given a string, it returns it with the first letter capitalized.

        Parameters

        • str: string

          String to capitalize.

        Returns string

        String with the first letter capitalized.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/common_string.constantize.html b/docs/api/cli-kit/functions/common_string.constantize.html index e691199bfe8..8029fec2d29 100644 --- a/docs/api/cli-kit/functions/common_string.constantize.html +++ b/docs/api/cli-kit/functions/common_string.constantize.html @@ -1,4 +1,4 @@ -constantize | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/common_string.escapeRegExp.html b/docs/api/cli-kit/functions/common_string.escapeRegExp.html index bccc5a5979a..02c30aeb610 100644 --- a/docs/api/cli-kit/functions/common_string.escapeRegExp.html +++ b/docs/api/cli-kit/functions/common_string.escapeRegExp.html @@ -1,5 +1,5 @@ -escapeRegExp | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/common_string.formatDate.html b/docs/api/cli-kit/functions/common_string.formatDate.html index 6a9bbc9703d..4e548a941a3 100644 --- a/docs/api/cli-kit/functions/common_string.formatDate.html +++ b/docs/api/cli-kit/functions/common_string.formatDate.html @@ -1,4 +1,4 @@ -formatDate | @shopify/cli-kit
    • Given a date, return a formatted string like "2021-01-01 12:00:00".

      +formatDate | @shopify/cli-kit
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/common_string.formatLocalDate.html b/docs/api/cli-kit/functions/common_string.formatLocalDate.html index 8b07042a143..468a379f629 100644 --- a/docs/api/cli-kit/functions/common_string.formatLocalDate.html +++ b/docs/api/cli-kit/functions/common_string.formatLocalDate.html @@ -1,4 +1,4 @@ -formatLocalDate | @shopify/cli-kit
    • Given a date in UTC ISO String format, return a formatted string in local time like "2021-01-01 12:00:00".

      +formatLocalDate | @shopify/cli-kit
      • Given a date in UTC ISO String format, return a formatted string in local time like "2021-01-01 12:00:00".

        Parameters

        • dateString: string

          UTC ISO Date String.

        Returns string

        The transformed string in local system time.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/common_string.getRandomName.html b/docs/api/cli-kit/functions/common_string.getRandomName.html index 1c9d2ef5474..c9396c42f80 100644 --- a/docs/api/cli-kit/functions/common_string.getRandomName.html +++ b/docs/api/cli-kit/functions/common_string.getRandomName.html @@ -1,4 +1,4 @@ -getRandomName | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/common_string.hyphenate.html b/docs/api/cli-kit/functions/common_string.hyphenate.html index d04ea4d7e0e..b09b773b226 100644 --- a/docs/api/cli-kit/functions/common_string.hyphenate.html +++ b/docs/api/cli-kit/functions/common_string.hyphenate.html @@ -1,4 +1,4 @@ -hyphenate | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/common_string.joinWithAnd.html b/docs/api/cli-kit/functions/common_string.joinWithAnd.html index d3164b6d59d..5e6a7c1c84e 100644 --- a/docs/api/cli-kit/functions/common_string.joinWithAnd.html +++ b/docs/api/cli-kit/functions/common_string.joinWithAnd.html @@ -1,6 +1,6 @@ -joinWithAnd | @shopify/cli-kit
    • Given a list of items, it returns a string with the items joined by commas and the last item joined by "and". +joinWithAnd | @shopify/cli-kit

      • Given a list of items, it returns a string with the items joined by commas and the last item joined by "and". All items are wrapped in double quotes. For example: ["a", "b", "c"] returns "a", "b" and "c".

        Parameters

        • items: string[]

          List of items.

        Returns string

        The joined string.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/common_string.linesToColumns.html b/docs/api/cli-kit/functions/common_string.linesToColumns.html index edcb04677b2..06cf90eff85 100644 --- a/docs/api/cli-kit/functions/common_string.linesToColumns.html +++ b/docs/api/cli-kit/functions/common_string.linesToColumns.html @@ -1,4 +1,4 @@ -linesToColumns | @shopify/cli-kit
    • Transforms a matrix of strings into a single string with the columns aligned.

      +linesToColumns | @shopify/cli-kit
      • Transforms a matrix of strings into a single string with the columns aligned.

        Parameters

        • lines: string[][]

          Array of rows, where each row is an array of strings (representing columns).

        Returns string

        A string with the columns aligned.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/common_string.normalizeDelimitedString.html b/docs/api/cli-kit/functions/common_string.normalizeDelimitedString.html index 434d83bf2ff..221e85d5848 100644 --- a/docs/api/cli-kit/functions/common_string.normalizeDelimitedString.html +++ b/docs/api/cli-kit/functions/common_string.normalizeDelimitedString.html @@ -1,6 +1,6 @@ -normalizeDelimitedString | @shopify/cli-kit
    • Given a string that represents a list of delimited tokens, it returns the normalized string representing the same +normalizeDelimitedString | @shopify/cli-kit

      • Given a string that represents a list of delimited tokens, it returns the normalized string representing the same list, without empty elements, sorted, and with no duplicates.

        -

        Parameters

        • Optional delimitedString: string

          String to normalize.

          +

          Parameters

          • OptionaldelimitedString: string

            String to normalize.

          • delimiter: string = ','

            Delimiter used to split the string into tokens.

            -

          Returns string | undefined

          String with the normalized list of tokens.

          -
      \ No newline at end of file +

    Returns string | undefined

    String with the normalized list of tokens.

    +
    diff --git a/docs/api/cli-kit/functions/common_string.pascalize.html b/docs/api/cli-kit/functions/common_string.pascalize.html index ca3070a2db5..95c585ae7a6 100644 --- a/docs/api/cli-kit/functions/common_string.pascalize.html +++ b/docs/api/cli-kit/functions/common_string.pascalize.html @@ -1,5 +1,5 @@ -pascalize | @shopify/cli-kit
    • Given a string, it returns the PascalCase form of it. +pascalize | @shopify/cli-kit

      • Given a string, it returns the PascalCase form of it. Eg: "pascal_case" returns "PascalCase".

        Parameters

        • str: string

          String to PascalCase.

        Returns string

        String with all the first letter capitalized with no spaces.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/common_string.pluralize.html b/docs/api/cli-kit/functions/common_string.pluralize.html index 97972f96418..c98e8738457 100644 --- a/docs/api/cli-kit/functions/common_string.pluralize.html +++ b/docs/api/cli-kit/functions/common_string.pluralize.html @@ -1,7 +1,7 @@ -pluralize | @shopify/cli-kit
    \ No newline at end of file +pluralize | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/common_string.slugify.html b/docs/api/cli-kit/functions/common_string.slugify.html index b9ec2a530ab..3a99a771f40 100644 --- a/docs/api/cli-kit/functions/common_string.slugify.html +++ b/docs/api/cli-kit/functions/common_string.slugify.html @@ -1,4 +1,4 @@ -slugify | @shopify/cli-kit
    • Given a string, it transforms it to a slug (lowercase, hyphenated, no special chars, trimmed...).

      +slugify | @shopify/cli-kit
      • Given a string, it transforms it to a slug (lowercase, hyphenated, no special chars, trimmed...).

        Parameters

        • str: string

          String to slugify.

        Returns string

        The slugified string.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/common_string.tryParseInt.html b/docs/api/cli-kit/functions/common_string.tryParseInt.html index ebbb169fb90..081c5f900c4 100644 --- a/docs/api/cli-kit/functions/common_string.tryParseInt.html +++ b/docs/api/cli-kit/functions/common_string.tryParseInt.html @@ -1,4 +1,4 @@ -tryParseInt | @shopify/cli-kit
    • Try to convert a string to an int, falling back to undefined if unable to.

      -

      Parameters

      • maybeInt: undefined | string

        String to convert to an int.

        -

      Returns number | undefined

      The int if it was able to convert, otherwise undefined.

      -
    \ No newline at end of file +tryParseInt | @shopify/cli-kit
    • Try to convert a string to an int, falling back to undefined if unable to.

      +

      Parameters

      • maybeInt: undefined | string

        String to convert to an int.

        +

      Returns number | undefined

      The int if it was able to convert, otherwise undefined.

      +
    diff --git a/docs/api/cli-kit/functions/common_string.underscore.html b/docs/api/cli-kit/functions/common_string.underscore.html index 40f62607dd1..cb15157473c 100644 --- a/docs/api/cli-kit/functions/common_string.underscore.html +++ b/docs/api/cli-kit/functions/common_string.underscore.html @@ -1,4 +1,4 @@ -underscore | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/common_ts_json-narrowing.assertStringMap.html b/docs/api/cli-kit/functions/common_ts_json-narrowing.assertStringMap.html new file mode 100644 index 00000000000..f7c280325b2 --- /dev/null +++ b/docs/api/cli-kit/functions/common_ts_json-narrowing.assertStringMap.html @@ -0,0 +1,4 @@ +assertStringMap | @shopify/cli-kit
    • Asserts that the unknownBlob is a string map. Used to validate JSON objects received over the wire.

      +

      Parameters

      • unknownBlob: unknown

        The unknown object to validate.

        +

      Returns asserts unknownBlob is { [key: string]: string }

      BugError - Thrown if the unknownBlob is not a string map.

      +
    diff --git a/docs/api/cli-kit/functions/common_ts_json_narrowing.assertStringMap.html b/docs/api/cli-kit/functions/common_ts_json_narrowing.assertStringMap.html deleted file mode 100644 index 1809bc18184..00000000000 --- a/docs/api/cli-kit/functions/common_ts_json_narrowing.assertStringMap.html +++ /dev/null @@ -1,4 +0,0 @@ -assertStringMap | @shopify/cli-kit
    • Asserts that the unknownBlob is a string map. Used to validate JSON objects received over the wire.

      -

      Parameters

      • unknownBlob: unknown

        The unknown object to validate.

        -

      Returns asserts unknownBlob is {
          [key: string]: string;
      }

      Throws

      BugError - Thrown if the unknownBlob is not a string map.

      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/common_url.isValidURL.html b/docs/api/cli-kit/functions/common_url.isValidURL.html index c781c0d7da9..b4a63eb23d3 100644 --- a/docs/api/cli-kit/functions/common_url.isValidURL.html +++ b/docs/api/cli-kit/functions/common_url.isValidURL.html @@ -1,5 +1,5 @@ -isValidURL | @shopify/cli-kit
    • Check if the format of a URL is valid or not.

      +isValidURL | @shopify/cli-kit
      • Check if the format of a URL is valid or not.

        Parameters

        • url: string

          URL to be checked.

        Returns boolean

        True if the URL is valid, false otherwise.

        -

        Throws

        An error if URL's constructor throws an error other than TypeError.

        -
      \ No newline at end of file +

      An error if URL's constructor throws an error other than TypeError.

      +
    diff --git a/docs/api/cli-kit/functions/common_url.safeParseURL.html b/docs/api/cli-kit/functions/common_url.safeParseURL.html index e3cfd8efe5c..81388a25339 100644 --- a/docs/api/cli-kit/functions/common_url.safeParseURL.html +++ b/docs/api/cli-kit/functions/common_url.safeParseURL.html @@ -1,4 +1,4 @@ -safeParseURL | @shopify/cli-kit
    • Safely parse a string into a URL.

      +safeParseURL | @shopify/cli-kit
      • Safely parse a string into a URL.

        Parameters

        • url: string

          The string to parse into a URL.

          -

        Returns URL | undefined

        A URL object if the parsing is successful, undefined otherwise.

        -
      \ No newline at end of file +

    Returns URL | undefined

    A URL object if the parsing is successful, undefined otherwise.

    +
    diff --git a/docs/api/cli-kit/functions/node_analytics.reportAnalyticsEvent.html b/docs/api/cli-kit/functions/node_analytics.reportAnalyticsEvent.html index 93dca6cfa1e..60a76f60aa9 100644 --- a/docs/api/cli-kit/functions/node_analytics.reportAnalyticsEvent.html +++ b/docs/api/cli-kit/functions/node_analytics.reportAnalyticsEvent.html @@ -1,3 +1,3 @@ -reportAnalyticsEvent | @shopify/cli-kit
    • Report an analytics event, sending it off to Monorail -- Shopify's internal analytics service.

      +reportAnalyticsEvent | @shopify/cli-kit
      • Report an analytics event, sending it off to Monorail -- Shopify's internal analytics service.

        The payload for an event includes both generic data, and data gathered from installed plug-ins.

        -

        Parameters

        • options: ReportAnalyticsEventOptions

        Returns Promise<void>

      \ No newline at end of file +

      Parameters

      • options: ReportAnalyticsEventOptions

      Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_api_admin.adminRequest.html b/docs/api/cli-kit/functions/node_api_admin.adminRequest.html index aa1a57e8b36..80ed4b0151a 100644 --- a/docs/api/cli-kit/functions/node_api_admin.adminRequest.html +++ b/docs/api/cli-kit/functions/node_api_admin.adminRequest.html @@ -1,6 +1,6 @@ -adminRequest | @shopify/cli-kit
    • Executes a GraphQL query against the Admin API.

      -

      Type Parameters

      • T

      Parameters

      • query: string

        GraphQL query to execute.

        +adminRequest | @shopify/cli-kit
        \ No newline at end of file +
      • Optionalvariables: GraphQLVariables

        GraphQL variables to pass to the query.

        +

      Returns Promise<T>

      The response of the query of generic type .

      +
    diff --git a/docs/api/cli-kit/functions/node_api_admin.adminRequestDoc.html b/docs/api/cli-kit/functions/node_api_admin.adminRequestDoc.html index 3ae9a3b3d14..f7cbeb210ec 100644 --- a/docs/api/cli-kit/functions/node_api_admin.adminRequestDoc.html +++ b/docs/api/cli-kit/functions/node_api_admin.adminRequestDoc.html @@ -1,8 +1,8 @@ -adminRequestDoc | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_api_admin.adminUrl.html b/docs/api/cli-kit/functions/node_api_admin.adminUrl.html index baf89b4894f..52875efa324 100644 --- a/docs/api/cli-kit/functions/node_api_admin.adminUrl.html +++ b/docs/api/cli-kit/functions/node_api_admin.adminUrl.html @@ -1,8 +1,8 @@ -adminUrl | @shopify/cli-kit
    • Returns the Admin API URL for the given store and version.

      +adminUrl | @shopify/cli-kit
      • Returns the Admin API URL for the given store and version.

        Parameters

        • store: string

          Store FQDN.

          -
        • version: undefined | string

          API version.

          -
        • Optional session: AdminSession

          User session.

          +
        • version: undefined | string

          API version.

          +
        • Optionalsession: AdminSession

          User session.

        Returns string

        • Admin API URL.
        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_api_admin.restRequest.html b/docs/api/cli-kit/functions/node_api_admin.restRequest.html index 3c15e6f2ec0..57a33483db6 100644 --- a/docs/api/cli-kit/functions/node_api_admin.restRequest.html +++ b/docs/api/cli-kit/functions/node_api_admin.restRequest.html @@ -1,11 +1,11 @@ -restRequest | @shopify/cli-kit
    • Executes a REST request against the Admin API.

      -

      Type Parameters

      • T

      Parameters

      • method: string

        Request's HTTP method.

        +restRequest | @shopify/cli-kit
        • Executes a REST request against the Admin API.

          +

          Type Parameters

          • T

          Parameters

          • method: string

            Request's HTTP method.

          • path: string

            Path of the REST resource.

          • session: AdminSession

            Shopify Admin session including token and Store FQDN.

            -
          • Optional requestBody: T

            Request body of including REST resource specific parameters.

            -
          • searchParams: {
                [name: string]: string;
            } = {}

            Search params, appended to the URL.

            -
            • [name: string]: string
          • apiVersion: string = 'unstable'

            Admin API version.

            +
          • OptionalrequestBody: T

            Request body of including REST resource specific parameters.

            +
          • searchParams: { [name: string]: string } = {}

            Search params, appended to the URL.

            +
          • apiVersion: string = 'unstable'

            Admin API version.

          Returns Promise<RestResponse>

          -
        \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_api_admin.supportedApiVersions.html b/docs/api/cli-kit/functions/node_api_admin.supportedApiVersions.html index e36f250d7ab..3f878a3c294 100644 --- a/docs/api/cli-kit/functions/node_api_admin.supportedApiVersions.html +++ b/docs/api/cli-kit/functions/node_api_admin.supportedApiVersions.html @@ -1,6 +1,6 @@ -supportedApiVersions | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_api_app-dev.appDevRequest.html b/docs/api/cli-kit/functions/node_api_app-dev.appDevRequest.html new file mode 100644 index 00000000000..eea54cde5fa --- /dev/null +++ b/docs/api/cli-kit/functions/node_api_app-dev.appDevRequest.html @@ -0,0 +1,8 @@ +appDevRequest | @shopify/cli-kit
    • Executes an org-scoped GraphQL query against the App Management API. +Uses typed documents.

      +

      Type Parameters

      • TResult
      • TVariables extends Variables

      Parameters

      • query: TypedDocumentNode<TResult, TVariables>

        GraphQL query to execute.

        +
      • shopFqdn: string

        The shop fqdn.

        +
      • token: string

        Partners token.

        +
      • Optionalvariables: TVariables

        GraphQL variables to pass to the query.

        +

      Returns Promise<TResult>

      The response of the query of generic type .

      +
    diff --git a/docs/api/cli-kit/functions/node_api_app-management.appManagementRequestDoc.html b/docs/api/cli-kit/functions/node_api_app-management.appManagementRequestDoc.html new file mode 100644 index 00000000000..b147268c6e6 --- /dev/null +++ b/docs/api/cli-kit/functions/node_api_app-management.appManagementRequestDoc.html @@ -0,0 +1,7 @@ +appManagementRequestDoc | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_api_app-management.handleDeprecations.html b/docs/api/cli-kit/functions/node_api_app-management.handleDeprecations.html new file mode 100644 index 00000000000..217a1c31c68 --- /dev/null +++ b/docs/api/cli-kit/functions/node_api_app-management.handleDeprecations.html @@ -0,0 +1,4 @@ +handleDeprecations | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_api_app_dev.appDevRequest.html b/docs/api/cli-kit/functions/node_api_app_dev.appDevRequest.html deleted file mode 100644 index b68c39c4c90..00000000000 --- a/docs/api/cli-kit/functions/node_api_app_dev.appDevRequest.html +++ /dev/null @@ -1,8 +0,0 @@ -appDevRequest | @shopify/cli-kit
    • Executes an org-scoped GraphQL query against the App Management API. -Uses typed documents.

      -

      Type Parameters

      • TResult
      • TVariables extends Variables

      Parameters

      • query: TypedDocumentNode<TResult, TVariables>

        GraphQL query to execute.

        -
      • shopFqdn: string

        The shop fqdn.

        -
      • token: string

        Partners token.

        -
      • Optional variables: TVariables

        GraphQL variables to pass to the query.

        -

      Returns Promise<TResult>

      The response of the query of generic type .

      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_api_app_management.appManagementRequestDoc.html b/docs/api/cli-kit/functions/node_api_app_management.appManagementRequestDoc.html deleted file mode 100644 index c83feed07be..00000000000 --- a/docs/api/cli-kit/functions/node_api_app_management.appManagementRequestDoc.html +++ /dev/null @@ -1,7 +0,0 @@ -appManagementRequestDoc | @shopify/cli-kit
    • Executes an org-scoped GraphQL query against the App Management API. Uses typed documents.

      -

      Type Parameters

      • TResult
      • TVariables extends Variables

      Parameters

      • orgId: string

        The organization ID.

        -
      • query: TypedDocumentNode<TResult, TVariables>

        GraphQL query to execute.

        -
      • token: string

        Partners token.

        -
      • Optional variables: TVariables

        GraphQL variables to pass to the query.

        -

      Returns Promise<TResult>

      The response of the query of generic type .

      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_api_app_management.handleDeprecations.html b/docs/api/cli-kit/functions/node_api_app_management.handleDeprecations.html deleted file mode 100644 index 9508b93343e..00000000000 --- a/docs/api/cli-kit/functions/node_api_app_management.handleDeprecations.html +++ /dev/null @@ -1,4 +0,0 @@ -handleDeprecations | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_api_business-platform.businessPlatformOrganizationsRequest.html b/docs/api/cli-kit/functions/node_api_business-platform.businessPlatformOrganizationsRequest.html new file mode 100644 index 00000000000..b4920711ad4 --- /dev/null +++ b/docs/api/cli-kit/functions/node_api_business-platform.businessPlatformOrganizationsRequest.html @@ -0,0 +1,7 @@ +businessPlatformOrganizationsRequest | @shopify/cli-kit
    • Executes a GraphQL query against the Business Platform Organizations API.

      +

      Type Parameters

      • T

      Parameters

      • query: string

        GraphQL query to execute.

        +
      • token: string

        Business Platform token.

        +
      • organizationId: string

        Organization ID as a numeric (non-GID) value.

        +
      • Optionalvariables: GraphQLVariables

        GraphQL variables to pass to the query.

        +

      Returns Promise<T>

      The response of the query of generic type .

      +
    diff --git a/docs/api/cli-kit/functions/node_api_business-platform.businessPlatformOrganizationsRequestDoc.html b/docs/api/cli-kit/functions/node_api_business-platform.businessPlatformOrganizationsRequestDoc.html new file mode 100644 index 00000000000..41c47037b1e --- /dev/null +++ b/docs/api/cli-kit/functions/node_api_business-platform.businessPlatformOrganizationsRequestDoc.html @@ -0,0 +1,7 @@ +businessPlatformOrganizationsRequestDoc | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_api_business-platform.businessPlatformRequest.html b/docs/api/cli-kit/functions/node_api_business-platform.businessPlatformRequest.html new file mode 100644 index 00000000000..1f95b269ba5 --- /dev/null +++ b/docs/api/cli-kit/functions/node_api_business-platform.businessPlatformRequest.html @@ -0,0 +1,6 @@ +businessPlatformRequest | @shopify/cli-kit
    • Executes a GraphQL query against the Business Platform Destinations API.

      +

      Type Parameters

      • T

      Parameters

      • query: string

        GraphQL query to execute.

        +
      • token: string

        Business Platform token.

        +
      • Optionalvariables: GraphQLVariables

        GraphQL variables to pass to the query.

        +

      Returns Promise<T>

      The response of the query of generic type .

      +
    diff --git a/docs/api/cli-kit/functions/node_api_business-platform.businessPlatformRequestDoc.html b/docs/api/cli-kit/functions/node_api_business-platform.businessPlatformRequestDoc.html new file mode 100644 index 00000000000..8e62a032203 --- /dev/null +++ b/docs/api/cli-kit/functions/node_api_business-platform.businessPlatformRequestDoc.html @@ -0,0 +1,6 @@ +businessPlatformRequestDoc | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_api_business_platform.businessPlatformOrganizationsRequest.html b/docs/api/cli-kit/functions/node_api_business_platform.businessPlatformOrganizationsRequest.html deleted file mode 100644 index 1ac952aa634..00000000000 --- a/docs/api/cli-kit/functions/node_api_business_platform.businessPlatformOrganizationsRequest.html +++ /dev/null @@ -1,7 +0,0 @@ -businessPlatformOrganizationsRequest | @shopify/cli-kit
    • Executes a GraphQL query against the Business Platform Organizations API.

      -

      Type Parameters

      • T

      Parameters

      • query: string

        GraphQL query to execute.

        -
      • token: string

        Business Platform token.

        -
      • organizationId: string

        Organization ID as a numeric (non-GID) value.

        -
      • Optional variables: GraphQLVariables

        GraphQL variables to pass to the query.

        -

      Returns Promise<T>

      The response of the query of generic type .

      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_api_business_platform.businessPlatformOrganizationsRequestDoc.html b/docs/api/cli-kit/functions/node_api_business_platform.businessPlatformOrganizationsRequestDoc.html deleted file mode 100644 index ba87143f5b0..00000000000 --- a/docs/api/cli-kit/functions/node_api_business_platform.businessPlatformOrganizationsRequestDoc.html +++ /dev/null @@ -1,7 +0,0 @@ -businessPlatformOrganizationsRequestDoc | @shopify/cli-kit
    • Executes a GraphQL query against the Business Platform Organizations API. Uses typed documents.

      -

      Type Parameters

      • TResult

      Parameters

      • query: TypedDocumentNode<TResult, GraphQLVariables> | TypedDocumentNode<TResult, Exact<{
            [key: string]: never;
        }>>

        GraphQL query to execute.

        -
      • token: string

        Business Platform token.

        -
      • organizationId: string

        Organization ID as a numeric value.

        -
      • Optional variables: GraphQLVariables

        GraphQL variables to pass to the query.

        -

      Returns Promise<TResult>

      The response of the query of generic type .

      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_api_business_platform.businessPlatformRequest.html b/docs/api/cli-kit/functions/node_api_business_platform.businessPlatformRequest.html deleted file mode 100644 index 7c6aaddd431..00000000000 --- a/docs/api/cli-kit/functions/node_api_business_platform.businessPlatformRequest.html +++ /dev/null @@ -1,6 +0,0 @@ -businessPlatformRequest | @shopify/cli-kit
    • Executes a GraphQL query against the Business Platform Destinations API.

      -

      Type Parameters

      • T

      Parameters

      • query: string

        GraphQL query to execute.

        -
      • token: string

        Business Platform token.

        -
      • Optional variables: GraphQLVariables

        GraphQL variables to pass to the query.

        -

      Returns Promise<T>

      The response of the query of generic type .

      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_api_business_platform.businessPlatformRequestDoc.html b/docs/api/cli-kit/functions/node_api_business_platform.businessPlatformRequestDoc.html deleted file mode 100644 index 30d0be8d666..00000000000 --- a/docs/api/cli-kit/functions/node_api_business_platform.businessPlatformRequestDoc.html +++ /dev/null @@ -1,6 +0,0 @@ -businessPlatformRequestDoc | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_api_functions.functionsRequestDoc.html b/docs/api/cli-kit/functions/node_api_functions.functionsRequestDoc.html index 82f21620f0c..b4ae6e34f79 100644 --- a/docs/api/cli-kit/functions/node_api_functions.functionsRequestDoc.html +++ b/docs/api/cli-kit/functions/node_api_functions.functionsRequestDoc.html @@ -1,8 +1,8 @@ -functionsRequestDoc | @shopify/cli-kit
    • Executes a rate-limited GraphQL request against the App Management Functions API.

      -

      Type Parameters

      • TResult
      • TVariables extends Variables

      Parameters

      • orgId: string

        Organization identifier.

        -
      • query: TypedDocumentNode<TResult, TVariables>

        Typed GraphQL document node.

        +functionsRequestDoc | @shopify/cli-kit
        • Executes a rate-limited GraphQL request against the App Management Functions API.

          +

          Type Parameters

          • TResult
          • TVariables extends Variables

          Parameters

          • orgId: string

            Organization identifier.

            +
          • query: TypedDocumentNode<TResult, TVariables>

            Typed GraphQL document node.

          • token: string

            Authentication token.

          • appId: string

            App identifier.

            -
          • Optional variables: TVariables

            Optional query variables.

            -

          Returns Promise<TResult>

          Promise resolving to the typed query result.

          -
        \ No newline at end of file +
      • Optionalvariables: TVariables

        Optional query variables.

        +

      Returns Promise<TResult>

      Promise resolving to the typed query result.

      +
    diff --git a/docs/api/cli-kit/functions/node_api_graphql.graphqlRequest.html b/docs/api/cli-kit/functions/node_api_graphql.graphqlRequest.html index 271ebb02bc2..90fbdf5a0ad 100644 --- a/docs/api/cli-kit/functions/node_api_graphql.graphqlRequest.html +++ b/docs/api/cli-kit/functions/node_api_graphql.graphqlRequest.html @@ -1,4 +1,4 @@ -graphqlRequest | @shopify/cli-kit
    \ No newline at end of file +graphqlRequest | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_api_graphql.graphqlRequestDoc.html b/docs/api/cli-kit/functions/node_api_graphql.graphqlRequestDoc.html index eeac1265c7b..f57f9110b9c 100644 --- a/docs/api/cli-kit/functions/node_api_graphql.graphqlRequestDoc.html +++ b/docs/api/cli-kit/functions/node_api_graphql.graphqlRequestDoc.html @@ -1,4 +1,4 @@ -graphqlRequestDoc | @shopify/cli-kit
    \ No newline at end of file +graphqlRequestDoc | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_api_partners.handleDeprecations.html b/docs/api/cli-kit/functions/node_api_partners.handleDeprecations.html index 3a4c7dc2db7..48588e82a5f 100644 --- a/docs/api/cli-kit/functions/node_api_partners.handleDeprecations.html +++ b/docs/api/cli-kit/functions/node_api_partners.handleDeprecations.html @@ -1,4 +1,4 @@ -handleDeprecations | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_api_partners.partnersRequest.html b/docs/api/cli-kit/functions/node_api_partners.partnersRequest.html index 20fcdd033c0..921156aa248 100644 --- a/docs/api/cli-kit/functions/node_api_partners.partnersRequest.html +++ b/docs/api/cli-kit/functions/node_api_partners.partnersRequest.html @@ -1,6 +1,6 @@ -partnersRequest | @shopify/cli-kit
    • Executes a GraphQL query against the Partners API.

      -

      Type Parameters

      • T

      Parameters

      • query: string

        GraphQL query to execute.

        +partnersRequest | @shopify/cli-kit
        • Executes a GraphQL query against the Partners API.

          +

          Type Parameters

          • T

          Parameters

          • query: string

            GraphQL query to execute.

          • token: string

            Partners token.

            -
          • Optional variables: GraphQLVariables

            GraphQL variables to pass to the query.

            -

          Returns Promise<T>

          The response of the query of generic type .

          -
        \ No newline at end of file +
      • Optionalvariables: GraphQLVariables

        GraphQL variables to pass to the query.

        +

      Returns Promise<T>

      The response of the query of generic type .

      +
    diff --git a/docs/api/cli-kit/functions/node_api_partners.partnersRequestDoc.html b/docs/api/cli-kit/functions/node_api_partners.partnersRequestDoc.html index f5a86a1c602..52c495dedd0 100644 --- a/docs/api/cli-kit/functions/node_api_partners.partnersRequestDoc.html +++ b/docs/api/cli-kit/functions/node_api_partners.partnersRequestDoc.html @@ -1,6 +1,6 @@ -partnersRequestDoc | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_api_rest-api-throttler.delayAwareRetry.html b/docs/api/cli-kit/functions/node_api_rest-api-throttler.delayAwareRetry.html new file mode 100644 index 00000000000..963c5fa58d0 --- /dev/null +++ b/docs/api/cli-kit/functions/node_api_rest-api-throttler.delayAwareRetry.html @@ -0,0 +1,7 @@ +delayAwareRetry | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_api_rest-api-throttler.throttle.html b/docs/api/cli-kit/functions/node_api_rest-api-throttler.throttle.html new file mode 100644 index 00000000000..fc8fe34b19b --- /dev/null +++ b/docs/api/cli-kit/functions/node_api_rest-api-throttler.throttle.html @@ -0,0 +1,7 @@ +throttle | @shopify/cli-kit
    • Throttles a provided action, limiting the number of globally parallel requests, or by the last seen API limit +headers.

      +

      Type Parameters

      • T

      Parameters

      • request: () => T

        A function performing a request.

        +

      Returns Promise<T>

        +
      • The result of the request, once it eventually runs.
      • +
      +
    diff --git a/docs/api/cli-kit/functions/node_api_rest-api-throttler.updateApiCallLimitFromResponse.html b/docs/api/cli-kit/functions/node_api_rest-api-throttler.updateApiCallLimitFromResponse.html new file mode 100644 index 00000000000..8b574a15f2b --- /dev/null +++ b/docs/api/cli-kit/functions/node_api_rest-api-throttler.updateApiCallLimitFromResponse.html @@ -0,0 +1,3 @@ +updateApiCallLimitFromResponse | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_api_rest_api_throttler.delayAwareRetry.html b/docs/api/cli-kit/functions/node_api_rest_api_throttler.delayAwareRetry.html deleted file mode 100644 index 1d36bbe8ce0..00000000000 --- a/docs/api/cli-kit/functions/node_api_rest_api_throttler.delayAwareRetry.html +++ /dev/null @@ -1,7 +0,0 @@ -delayAwareRetry | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_api_rest_api_throttler.throttle.html b/docs/api/cli-kit/functions/node_api_rest_api_throttler.throttle.html deleted file mode 100644 index 0fc5182f8b4..00000000000 --- a/docs/api/cli-kit/functions/node_api_rest_api_throttler.throttle.html +++ /dev/null @@ -1,7 +0,0 @@ -throttle | @shopify/cli-kit
    • Throttles a provided action, limiting the number of globally parallel requests, or by the last seen API limit -headers.

      -

      Type Parameters

      • T

      Parameters

      • request: (() => T)

        A function performing a request.

        -
          • (): T
          • Returns T

      Returns Promise<T>

        -
      • The result of the request, once it eventually runs.
      • -
      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_api_rest_api_throttler.updateApiCallLimitFromResponse.html b/docs/api/cli-kit/functions/node_api_rest_api_throttler.updateApiCallLimitFromResponse.html deleted file mode 100644 index b01d0fce270..00000000000 --- a/docs/api/cli-kit/functions/node_api_rest_api_throttler.updateApiCallLimitFromResponse.html +++ /dev/null @@ -1,3 +0,0 @@ -updateApiCallLimitFromResponse | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_api_webhooks.webhooksRequest.html b/docs/api/cli-kit/functions/node_api_webhooks.webhooksRequest.html index 635d88f32f6..050759bd9f6 100644 --- a/docs/api/cli-kit/functions/node_api_webhooks.webhooksRequest.html +++ b/docs/api/cli-kit/functions/node_api_webhooks.webhooksRequest.html @@ -1,8 +1,8 @@ -webhooksRequest | @shopify/cli-kit
    • Executes an org-scoped GraphQL query against the App Management API. +webhooksRequest | @shopify/cli-kit

      • Executes an org-scoped GraphQL query against the App Management API. Uses typed documents.

        -

        Type Parameters

        • TResult
        • TVariables extends Variables

        Parameters

        • organizationId: string

          Organization ID required to check permissions.

          -
        • query: TypedDocumentNode<TResult, TVariables>

          GraphQL query to execute.

          +

          Type Parameters

          • TResult
          • TVariables extends Variables

          Parameters

          • organizationId: string

            Organization ID required to check permissions.

            +
          • query: TypedDocumentNode<TResult, TVariables>

            GraphQL query to execute.

          • token: string

            Partners token.

            -
          • Optional variables: TVariables

            GraphQL variables to pass to the query.

            -

          Returns Promise<TResult>

          The response of the query of generic type .

          -
      \ No newline at end of file +
    • Optionalvariables: TVariables

      GraphQL variables to pass to the query.

      +

    Returns Promise<TResult>

    The response of the query of generic type .

    +
    diff --git a/docs/api/cli-kit/functions/node_archiver.zip.html b/docs/api/cli-kit/functions/node_archiver.zip.html index 044133608b2..5053b77db63 100644 --- a/docs/api/cli-kit/functions/node_archiver.zip.html +++ b/docs/api/cli-kit/functions/node_archiver.zip.html @@ -1,5 +1,5 @@ -zip | @shopify/cli-kit
    • It zips a directory and by default normalizes the paths to be forward-slash. +zip | @shopify/cli-kit

      • It zips a directory and by default normalizes the paths to be forward-slash. Even with forward-slash paths, zip files should still be able to be opened on Windows.

        Parameters

        • options: ZipOptions

          ZipOptions.

          -

        Returns Promise<void>

      \ No newline at end of file +

    Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_base-command.addFromParsedFlags.html b/docs/api/cli-kit/functions/node_base-command.addFromParsedFlags.html new file mode 100644 index 00000000000..de0c34aa294 --- /dev/null +++ b/docs/api/cli-kit/functions/node_base-command.addFromParsedFlags.html @@ -0,0 +1 @@ +addFromParsedFlags | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_base_command.addFromParsedFlags.html b/docs/api/cli-kit/functions/node_base_command.addFromParsedFlags.html deleted file mode 100644 index a08a133c759..00000000000 --- a/docs/api/cli-kit/functions/node_base_command.addFromParsedFlags.html +++ /dev/null @@ -1 +0,0 @@ -addFromParsedFlags | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_cli-launcher.launchCLI.html b/docs/api/cli-kit/functions/node_cli-launcher.launchCLI.html new file mode 100644 index 00000000000..f7c85655ff4 --- /dev/null +++ b/docs/api/cli-kit/functions/node_cli-launcher.launchCLI.html @@ -0,0 +1,4 @@ +launchCLI | @shopify/cli-kit
    • Launches the CLI through our custom OCLIF loader.

      +

      Parameters

      • options: Options

        Options.

        +

      Returns Promise<void>

      A promise that resolves when the CLI has been launched.

      +
    diff --git a/docs/api/cli-kit/functions/node_cli.clearCache.html b/docs/api/cli-kit/functions/node_cli.clearCache.html index 5334fd9b42b..6455d1b5440 100644 --- a/docs/api/cli-kit/functions/node_cli.clearCache.html +++ b/docs/api/cli-kit/functions/node_cli.clearCache.html @@ -1,2 +1,2 @@ -clearCache | @shopify/cli-kit
    \ No newline at end of file +clearCache | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_cli.runCLI.html b/docs/api/cli-kit/functions/node_cli.runCLI.html index 336af149918..abec5ae529c 100644 --- a/docs/api/cli-kit/functions/node_cli.runCLI.html +++ b/docs/api/cli-kit/functions/node_cli.runCLI.html @@ -1,4 +1,4 @@ -runCLI | @shopify/cli-kit
    • A function that abstracts away setting up the environment and running +runCLI | @shopify/cli-kit

      • A function that abstracts away setting up the environment and running a CLI

        -

        Parameters

        • options: RunCLIOptions & {
              runInCreateMode?: boolean;
          }

          Options.

          -
        • launchCLI: ((options) => Promise<void>) = defaultLaunchCli
            • (options): Promise<void>
            • Parameters

              • options: {
                    moduleURL: string;
                }
                • moduleURL: string

              Returns Promise<void>

        • argv: string[] = process.argv
        • env: ProcessEnv = process.env
        • versions: ProcessVersions = process.versions

        Returns Promise<void>

      \ No newline at end of file +

      Parameters

      • options: RunCLIOptions & { runInCreateMode?: boolean }

        Options.

        +
      • launchCLI: (options: { moduleURL: string }) => Promise<void> = defaultLaunchCli
      • argv: string[] = process.argv
      • env: ProcessEnv = process.env
      • versions: ProcessVersions = process.versions

      Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_cli.runCreateCLI.html b/docs/api/cli-kit/functions/node_cli.runCreateCLI.html index 7e9b1678315..f64fa169998 100644 --- a/docs/api/cli-kit/functions/node_cli.runCreateCLI.html +++ b/docs/api/cli-kit/functions/node_cli.runCreateCLI.html @@ -1,2 +1,2 @@ -runCreateCLI | @shopify/cli-kit
    • A function for create-x CLIs that automatically runs the "init" command.

      -

      Parameters

      • options: RunCLIOptions
      • launchCLI: ((options) => Promise<void>) = defaultLaunchCli
          • (options): Promise<void>
          • Parameters

            • options: {
                  moduleURL: string;
              }
              • moduleURL: string

            Returns Promise<void>

      • argv: string[] = process.argv
      • env: ProcessEnv = process.env
      • versions: ProcessVersions = process.versions

      Returns Promise<void>

    \ No newline at end of file +runCreateCLI | @shopify/cli-kit
    • A function for create-x CLIs that automatically runs the "init" command.

      +

      Parameters

      • options: RunCLIOptions
      • launchCLI: (options: { moduleURL: string }) => Promise<void> = defaultLaunchCli
      • argv: string[] = process.argv
      • env: ProcessEnv = process.env
      • versions: ProcessVersions = process.versions

      Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_cli_launcher.launchCLI.html b/docs/api/cli-kit/functions/node_cli_launcher.launchCLI.html deleted file mode 100644 index bb0b5a43363..00000000000 --- a/docs/api/cli-kit/functions/node_cli_launcher.launchCLI.html +++ /dev/null @@ -1,4 +0,0 @@ -launchCLI | @shopify/cli-kit
    • Launches the CLI through our custom OCLIF loader.

      -

      Parameters

      • options: Options

        Options.

        -

      Returns Promise<void>

      A promise that resolves when the CLI has been launched.

      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_context_fqdn.appManagementFqdn.html b/docs/api/cli-kit/functions/node_context_fqdn.appManagementFqdn.html index 9971c101c58..e6d3ed6caf7 100644 --- a/docs/api/cli-kit/functions/node_context_fqdn.appManagementFqdn.html +++ b/docs/api/cli-kit/functions/node_context_fqdn.appManagementFqdn.html @@ -1,3 +1,3 @@ -appManagementFqdn | @shopify/cli-kit
    • It returns the App Management API service we should interact with.

      +appManagementFqdn | @shopify/cli-kit
      • It returns the App Management API service we should interact with.

        Returns Promise<string>

        Fully-qualified domain of the App Management service we should interact with.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_context_fqdn.businessPlatformFqdn.html b/docs/api/cli-kit/functions/node_context_fqdn.businessPlatformFqdn.html index 75af0b9e2e1..26615aecbb7 100644 --- a/docs/api/cli-kit/functions/node_context_fqdn.businessPlatformFqdn.html +++ b/docs/api/cli-kit/functions/node_context_fqdn.businessPlatformFqdn.html @@ -1,3 +1,3 @@ -businessPlatformFqdn | @shopify/cli-kit
    • It returns the BusinessPlatform' API service we should interact with.

      +businessPlatformFqdn | @shopify/cli-kit
      • It returns the BusinessPlatform' API service we should interact with.

        Returns Promise<string>

        Fully-qualified domain of the partners service we should interact with.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_context_fqdn.developerDashboardFqdn.html b/docs/api/cli-kit/functions/node_context_fqdn.developerDashboardFqdn.html index f6142207d95..7705c57cf56 100644 --- a/docs/api/cli-kit/functions/node_context_fqdn.developerDashboardFqdn.html +++ b/docs/api/cli-kit/functions/node_context_fqdn.developerDashboardFqdn.html @@ -1,3 +1,3 @@ -developerDashboardFqdn | @shopify/cli-kit
    • It returns the Developer Dashboard domain we should interact with.

      +developerDashboardFqdn | @shopify/cli-kit
      • It returns the Developer Dashboard domain we should interact with.

        Returns Promise<string>

        Fully-qualified domain of the Developer Dashboard we should interact with.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_context_fqdn.identityFqdn.html b/docs/api/cli-kit/functions/node_context_fqdn.identityFqdn.html index bd9bbd48278..2c6dde21275 100644 --- a/docs/api/cli-kit/functions/node_context_fqdn.identityFqdn.html +++ b/docs/api/cli-kit/functions/node_context_fqdn.identityFqdn.html @@ -1,3 +1,3 @@ -identityFqdn | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_context_fqdn.normalizeStoreFqdn.html b/docs/api/cli-kit/functions/node_context_fqdn.normalizeStoreFqdn.html index 6617bc67f31..f975f4753c9 100644 --- a/docs/api/cli-kit/functions/node_context_fqdn.normalizeStoreFqdn.html +++ b/docs/api/cli-kit/functions/node_context_fqdn.normalizeStoreFqdn.html @@ -1,6 +1,6 @@ -normalizeStoreFqdn | @shopify/cli-kit
    • Normalize the store name to be used in the CLI. -It will add the .myshopify.com domain if it's not present. -It will add the spin domain if it's not present and we're in a Spin environment.

      +normalizeStoreFqdn | @shopify/cli-kit
      • Normalize the store name to be used in the CLI. +It will add the .myshopify.com domain if it's not present. +It will add the spin domain if it's not present and we're in a Spin environment.

        Parameters

        • store: string

          Store name.

        Returns Promise<string>

        Normalized store name.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_context_fqdn.partnersFqdn.html b/docs/api/cli-kit/functions/node_context_fqdn.partnersFqdn.html index 452c37827fe..79e630a173b 100644 --- a/docs/api/cli-kit/functions/node_context_fqdn.partnersFqdn.html +++ b/docs/api/cli-kit/functions/node_context_fqdn.partnersFqdn.html @@ -1,3 +1,3 @@ -partnersFqdn | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_context_local.alwaysLogAnalytics.html b/docs/api/cli-kit/functions/node_context_local.alwaysLogAnalytics.html index 58812651c97..7b7fcfbdd65 100644 --- a/docs/api/cli-kit/functions/node_context_local.alwaysLogAnalytics.html +++ b/docs/api/cli-kit/functions/node_context_local.alwaysLogAnalytics.html @@ -1,4 +1,4 @@ -alwaysLogAnalytics | @shopify/cli-kit
    • Returns true if reporting analytics should always happen, regardless of DEBUG mode etc.

      +alwaysLogAnalytics | @shopify/cli-kit
      • Returns true if reporting analytics should always happen, regardless of DEBUG mode etc.

        Parameters

        • env: ProcessEnv = process.env

          The environment variables from the environment of the current process.

        Returns boolean

        True if SHOPIFY_CLI_ALWAYS_LOG_ANALYTICS is truthy.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_context_local.alwaysLogMetrics.html b/docs/api/cli-kit/functions/node_context_local.alwaysLogMetrics.html index ab8c95a7f43..754b0194bf5 100644 --- a/docs/api/cli-kit/functions/node_context_local.alwaysLogMetrics.html +++ b/docs/api/cli-kit/functions/node_context_local.alwaysLogMetrics.html @@ -1,4 +1,4 @@ -alwaysLogMetrics | @shopify/cli-kit
    • Returns true if reporting metrics should always happen, regardless of DEBUG mode etc.

      +alwaysLogMetrics | @shopify/cli-kit
      • Returns true if reporting metrics should always happen, regardless of DEBUG mode etc.

        Parameters

        • env: ProcessEnv = process.env

          The environment variables from the environment of the current process.

        Returns boolean

        True if SHOPIFY_CLI_ALWAYS_LOG_METRICS is truthy.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_context_local.analyticsDisabled.html b/docs/api/cli-kit/functions/node_context_local.analyticsDisabled.html index 98d60256010..aee4e3354a1 100644 --- a/docs/api/cli-kit/functions/node_context_local.analyticsDisabled.html +++ b/docs/api/cli-kit/functions/node_context_local.analyticsDisabled.html @@ -1,4 +1,4 @@ -analyticsDisabled | @shopify/cli-kit
    • Returns true if reporting analytics is enabled.

      +analyticsDisabled | @shopify/cli-kit
      • Returns true if reporting analytics is enabled.

        Parameters

        • env: ProcessEnv = process.env

          The environment variables from the environment of the current process.

        Returns boolean

        True unless SHOPIFY_CLI_NO_ANALYTICS is truthy or debug mode is enabled.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_context_local.ciPlatform.html b/docs/api/cli-kit/functions/node_context_local.ciPlatform.html index f6739d5bb0f..3d49e70c5f6 100644 --- a/docs/api/cli-kit/functions/node_context_local.ciPlatform.html +++ b/docs/api/cli-kit/functions/node_context_local.ciPlatform.html @@ -1,4 +1,4 @@ -ciPlatform | @shopify/cli-kit
    • Gets info on the CI platform the CLI is running on, if applicable.

      +ciPlatform | @shopify/cli-kit
      • Gets info on the CI platform the CLI is running on, if applicable.

        Parameters

        • env: ProcessEnv = process.env

          The environment variables from the environment of the current process.

          -

        Returns {
            isCI: true;
            metadata: Metadata;
            name: string;
        } | {
            isCI: false;
            metadata?: undefined;
            name?: undefined;
        }

        The CI platform info.

        -
      \ No newline at end of file +

    Returns
        | { isCI: true; metadata: Metadata; name: string }
        | { isCI: false; metadata?: undefined; name?: undefined }

    The CI platform info.

    +
    diff --git a/docs/api/cli-kit/functions/node_context_local.cloudEnvironment.html b/docs/api/cli-kit/functions/node_context_local.cloudEnvironment.html index 0c653cfb84e..2a3545efa98 100644 --- a/docs/api/cli-kit/functions/node_context_local.cloudEnvironment.html +++ b/docs/api/cli-kit/functions/node_context_local.cloudEnvironment.html @@ -1,5 +1,5 @@ -cloudEnvironment | @shopify/cli-kit
    • Returns the cloud environment platform name and if the platform support online IDE in case the CLI is run from one of -them. Platform name 'localhost' is returned otherwise.

      +cloudEnvironment | @shopify/cli-kit
      • Returns the cloud environment platform name and if the platform support online IDE in case the CLI is run from one of +them. Platform name 'localhost' is returned otherwise.

        Parameters

        • env: ProcessEnv = process.env

          Environment variables used when the cli is launched.

          -

        Returns {
            editor: boolean;
            platform: "spin" | "codespaces" | "gitpod" | "cloudShell" | "localhost";
        }

        Cloud platform information.

        -
        • editor: boolean
        • platform: "spin" | "codespaces" | "gitpod" | "cloudShell" | "localhost"
      \ No newline at end of file +

    Returns {
        editor: boolean;
        platform: "spin" | "codespaces" | "gitpod" | "cloudShell" | "localhost";
    }

    Cloud platform information.

    +
    diff --git a/docs/api/cli-kit/functions/node_context_local.codespacePortForwardingDomain.html b/docs/api/cli-kit/functions/node_context_local.codespacePortForwardingDomain.html index 28a516b0388..0cb87b90149 100644 --- a/docs/api/cli-kit/functions/node_context_local.codespacePortForwardingDomain.html +++ b/docs/api/cli-kit/functions/node_context_local.codespacePortForwardingDomain.html @@ -1,5 +1,5 @@ -codespacePortForwardingDomain | @shopify/cli-kit

    Returns string | undefined

    The codespace port forwarding domain.

    +
    diff --git a/docs/api/cli-kit/functions/node_context_local.codespaceURL.html b/docs/api/cli-kit/functions/node_context_local.codespaceURL.html index 77548a76c93..da8a154ac78 100644 --- a/docs/api/cli-kit/functions/node_context_local.codespaceURL.html +++ b/docs/api/cli-kit/functions/node_context_local.codespaceURL.html @@ -1,5 +1,5 @@ -codespaceURL | @shopify/cli-kit

    Returns string | undefined

    The codespace URL.

    +
    diff --git a/docs/api/cli-kit/functions/node_context_local.firstPartyDev.html b/docs/api/cli-kit/functions/node_context_local.firstPartyDev.html index 57eb7c61189..6547a4dc1be 100644 --- a/docs/api/cli-kit/functions/node_context_local.firstPartyDev.html +++ b/docs/api/cli-kit/functions/node_context_local.firstPartyDev.html @@ -1,4 +1,4 @@ -firstPartyDev | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_context_local.gitpodURL.html b/docs/api/cli-kit/functions/node_context_local.gitpodURL.html index ddf8c47a1c3..755363a48f2 100644 --- a/docs/api/cli-kit/functions/node_context_local.gitpodURL.html +++ b/docs/api/cli-kit/functions/node_context_local.gitpodURL.html @@ -1,5 +1,5 @@ -gitpodURL | @shopify/cli-kit

    Returns string | undefined

    The gitpod URL.

    +
    diff --git a/docs/api/cli-kit/functions/node_context_local.hasGit.html b/docs/api/cli-kit/functions/node_context_local.hasGit.html index 8f6cc951ed3..f4544268806 100644 --- a/docs/api/cli-kit/functions/node_context_local.hasGit.html +++ b/docs/api/cli-kit/functions/node_context_local.hasGit.html @@ -1,3 +1,3 @@ -hasGit | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_context_local.homeDirectory.html b/docs/api/cli-kit/functions/node_context_local.homeDirectory.html index f6eb83eebaf..59ff71cc546 100644 --- a/docs/api/cli-kit/functions/node_context_local.homeDirectory.html +++ b/docs/api/cli-kit/functions/node_context_local.homeDirectory.html @@ -1,3 +1,3 @@ -homeDirectory | @shopify/cli-kit
    \ No newline at end of file +homeDirectory | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_context_local.isAppManagementEnabled.html b/docs/api/cli-kit/functions/node_context_local.isAppManagementEnabled.html index 52fba11b203..fea84073738 100644 --- a/docs/api/cli-kit/functions/node_context_local.isAppManagementEnabled.html +++ b/docs/api/cli-kit/functions/node_context_local.isAppManagementEnabled.html @@ -1,4 +1,4 @@ -isAppManagementEnabled | @shopify/cli-kit
    • It returns true if the App Management API is available.

      +isAppManagementEnabled | @shopify/cli-kit
      • It returns true if the App Management API is available.

        Parameters

        • env: ProcessEnv = process.env

          The environment variables from the environment of the current process.

        Returns boolean

        True if the App Management API is available.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_context_local.isCloudEnvironment.html b/docs/api/cli-kit/functions/node_context_local.isCloudEnvironment.html index d46e182ccf5..5ea41a925f8 100644 --- a/docs/api/cli-kit/functions/node_context_local.isCloudEnvironment.html +++ b/docs/api/cli-kit/functions/node_context_local.isCloudEnvironment.html @@ -1,4 +1,4 @@ -isCloudEnvironment | @shopify/cli-kit
    • Checks if the CLI is run from a cloud environment.

      +isCloudEnvironment | @shopify/cli-kit
      • Checks if the CLI is run from a cloud environment.

        Parameters

        • env: ProcessEnv = process.env

          Environment variables used when the cli is launched.

        Returns boolean

        True in case the CLI is run from a cloud environment.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_context_local.isDevelopment.html b/docs/api/cli-kit/functions/node_context_local.isDevelopment.html index ecbd0354c9b..fadbab102f0 100644 --- a/docs/api/cli-kit/functions/node_context_local.isDevelopment.html +++ b/docs/api/cli-kit/functions/node_context_local.isDevelopment.html @@ -1,4 +1,4 @@ -isDevelopment | @shopify/cli-kit
    • Returns true if the CLI is running in debug mode.

      +isDevelopment | @shopify/cli-kit
      • Returns true if the CLI is running in debug mode.

        Parameters

        • env: ProcessEnv = process.env

          The environment variables from the environment of the current process.

        Returns boolean

        True if SHOPIFY_ENV is development.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_context_local.isShopify.html b/docs/api/cli-kit/functions/node_context_local.isShopify.html index 98e5b9360ca..50751ad0a4a 100644 --- a/docs/api/cli-kit/functions/node_context_local.isShopify.html +++ b/docs/api/cli-kit/functions/node_context_local.isShopify.html @@ -1,5 +1,5 @@ -isShopify | @shopify/cli-kit
    • Returns true if the environment in which the CLI is running is either +isShopify | @shopify/cli-kit

      • Returns true if the environment in which the CLI is running is either a local environment (where dev is present) or a cloud environment (spin).

        Parameters

        • env: ProcessEnv = process.env

          The environment variables from the environment of the current process.

        Returns Promise<boolean>

        True if the CLI is used in a Shopify environment.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_context_local.isTerminalInteractive.html b/docs/api/cli-kit/functions/node_context_local.isTerminalInteractive.html index 670d556ae8f..f437b1a31a3 100644 --- a/docs/api/cli-kit/functions/node_context_local.isTerminalInteractive.html +++ b/docs/api/cli-kit/functions/node_context_local.isTerminalInteractive.html @@ -1,3 +1,3 @@ -isTerminalInteractive | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_context_local.isUnitTest.html b/docs/api/cli-kit/functions/node_context_local.isUnitTest.html index f7e233550a4..c328ce9d95a 100644 --- a/docs/api/cli-kit/functions/node_context_local.isUnitTest.html +++ b/docs/api/cli-kit/functions/node_context_local.isUnitTest.html @@ -1,6 +1,6 @@ -isUnitTest | @shopify/cli-kit
    • This variable is used when running unit tests to indicate that the CLI's business logic +isUnitTest | @shopify/cli-kit

      • This variable is used when running unit tests to indicate that the CLI's business logic is run as a subject of a unit test. We can use this variable to disable output through the standard streams.

        Parameters

        • env: ProcessEnv = process.env

          The environment variables from the environment of the current process.

        Returns boolean

        True if the SHOPIFY_UNIT_TEST environment variable is truthy.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_context_local.isVerbose.html b/docs/api/cli-kit/functions/node_context_local.isVerbose.html index b7559a0de1a..0956f548402 100644 --- a/docs/api/cli-kit/functions/node_context_local.isVerbose.html +++ b/docs/api/cli-kit/functions/node_context_local.isVerbose.html @@ -1,4 +1,4 @@ -isVerbose | @shopify/cli-kit
    • Returns true if the CLI is running in verbose mode.

      +isVerbose | @shopify/cli-kit
      • Returns true if the CLI is running in verbose mode.

        Parameters

        • env: ProcessEnv = process.env

          The environment variables from the environment of the current process.

        Returns boolean

        True if SHOPIFY_FLAG_VERBOSE is truthy or the flag --verbose has been passed.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_context_local.macAddress.html b/docs/api/cli-kit/functions/node_context_local.macAddress.html index dd35a119a66..2d5998dc141 100644 --- a/docs/api/cli-kit/functions/node_context_local.macAddress.html +++ b/docs/api/cli-kit/functions/node_context_local.macAddress.html @@ -1,3 +1,3 @@ -macAddress | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_context_local.opentelemetryDomain.html b/docs/api/cli-kit/functions/node_context_local.opentelemetryDomain.html index 7d7f3a69bff..0c011d5eb07 100644 --- a/docs/api/cli-kit/functions/node_context_local.opentelemetryDomain.html +++ b/docs/api/cli-kit/functions/node_context_local.opentelemetryDomain.html @@ -1,5 +1,5 @@ -opentelemetryDomain | @shopify/cli-kit
    • Get the domain to send OTEL metrics to.

      +opentelemetryDomain | @shopify/cli-kit
      • Get the domain to send OTEL metrics to.

        It can be overridden via the SHOPIFY_CLI_OTEL_EXPORTER_OTLP_ENDPOINT environment variable.

        Parameters

        • env: ProcessEnv = process.env

          The environment variables from the environment of the current process.

          -

        Returns string | undefined

        The domain to send OTEL metrics to.

        -
      \ No newline at end of file +

    Returns string | undefined

    The domain to send OTEL metrics to.

    +
    diff --git a/docs/api/cli-kit/functions/node_context_local.themeToken.html b/docs/api/cli-kit/functions/node_context_local.themeToken.html index 39b4a4f64a7..dffb93a5ce1 100644 --- a/docs/api/cli-kit/functions/node_context_local.themeToken.html +++ b/docs/api/cli-kit/functions/node_context_local.themeToken.html @@ -1,4 +1,4 @@ -themeToken | @shopify/cli-kit
    • The token used to run a theme command with a custom password.

      +themeToken | @shopify/cli-kit
      • The token used to run a theme command with a custom password.

        Parameters

        • env: ProcessEnv = process.env

          Environment variables used when the cli is launched.

          -

        Returns string | undefined

        A string with the token.

        -
      \ No newline at end of file +

    Returns string | undefined

    A string with the token.

    +
    diff --git a/docs/api/cli-kit/functions/node_context_local.useEmbeddedThemeCLI.html b/docs/api/cli-kit/functions/node_context_local.useEmbeddedThemeCLI.html index fe3cfd34e90..2a3e8f84b3f 100644 --- a/docs/api/cli-kit/functions/node_context_local.useEmbeddedThemeCLI.html +++ b/docs/api/cli-kit/functions/node_context_local.useEmbeddedThemeCLI.html @@ -1,4 +1,4 @@ -useEmbeddedThemeCLI | @shopify/cli-kit
    • Returns true if the embedded CLI will be used for theme commands.

      +useEmbeddedThemeCLI | @shopify/cli-kit
      • Returns true if the embedded CLI will be used for theme commands.

        Parameters

        • env: ProcessEnv = process.env

          The environment variables from the environment of the current process.

        Returns boolean

        False if SHOPIFY_CLI_BUNDLED_THEME_CLI is truthy.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_context_local.useThemebundling.html b/docs/api/cli-kit/functions/node_context_local.useThemebundling.html index a481c32a599..afe247d61a0 100644 --- a/docs/api/cli-kit/functions/node_context_local.useThemebundling.html +++ b/docs/api/cli-kit/functions/node_context_local.useThemebundling.html @@ -1,4 +1,4 @@ -useThemebundling | @shopify/cli-kit
    • Returns true if the CLI should use theme bundling.

      +useThemebundling | @shopify/cli-kit
      • Returns true if the CLI should use theme bundling.

        Parameters

        • env: ProcessEnv = process.env

          The environment variables from the environment of the current process.

        Returns boolean

        False if SHOPIFY_CLI_NO_THEME_BUNDLING is truthy.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_context_spin.appHost.html b/docs/api/cli-kit/functions/node_context_spin.appHost.html index d0ec0d65b54..e2be30452cc 100644 --- a/docs/api/cli-kit/functions/node_context_spin.appHost.html +++ b/docs/api/cli-kit/functions/node_context_spin.appHost.html @@ -1,4 +1,4 @@ -appHost | @shopify/cli-kit
    • Returns the value of the SPIN_APP_HOST environment variable.

      +appHost | @shopify/cli-kit
      • Returns the value of the SPIN_APP_HOST environment variable.

        Parameters

        • env: ProcessEnv = process.env

          Environment variables.

          -

        Returns string | undefined

        The value of the SPIN_APP_HOST environment variable.

        -
      \ No newline at end of file +

    Returns string | undefined

    The value of the SPIN_APP_HOST environment variable.

    +
    diff --git a/docs/api/cli-kit/functions/node_context_spin.appPort.html b/docs/api/cli-kit/functions/node_context_spin.appPort.html index 7d8b5b7355b..7c2719044cf 100644 --- a/docs/api/cli-kit/functions/node_context_spin.appPort.html +++ b/docs/api/cli-kit/functions/node_context_spin.appPort.html @@ -1,4 +1,4 @@ -appPort | @shopify/cli-kit
    • Returns the value of the SERVER_PORT environment variable.

      +appPort | @shopify/cli-kit
      • Returns the value of the SERVER_PORT environment variable.

        Parameters

        • env: ProcessEnv = process.env

          Environment variables.

          -

        Returns number | undefined

        The value of the SERVER_PORT environment variable.

        -
      \ No newline at end of file +

    Returns number | undefined

    The value of the SERVER_PORT environment variable.

    +
    diff --git a/docs/api/cli-kit/functions/node_context_spin.fetchSpinPort.html b/docs/api/cli-kit/functions/node_context_spin.fetchSpinPort.html index 3a35cf330a1..84ce29608a1 100644 --- a/docs/api/cli-kit/functions/node_context_spin.fetchSpinPort.html +++ b/docs/api/cli-kit/functions/node_context_spin.fetchSpinPort.html @@ -1,6 +1,6 @@ -fetchSpinPort | @shopify/cli-kit
    • Fetches the port for a given spin service and port environment variable.

      +fetchSpinPort | @shopify/cli-kit
      • Fetches the port for a given spin service and port environment variable.

        Parameters

        • service: string

          The name of the spin service to fetch the port for.

        • portEnvName: string

          The name of the environment variable to fetch the port from.

        • basePath: string = '/run'

          The base path to look for the port file.

          -

        Returns Promise<number | undefined>

        The port number or undefined if the port could not be found.

        -
      \ No newline at end of file +

    Returns Promise<number | undefined>

    The port number or undefined if the port could not be found.

    +
    diff --git a/docs/api/cli-kit/functions/node_context_spin.instance.html b/docs/api/cli-kit/functions/node_context_spin.instance.html index d19e88da6e9..e255f324080 100644 --- a/docs/api/cli-kit/functions/node_context_spin.instance.html +++ b/docs/api/cli-kit/functions/node_context_spin.instance.html @@ -1,4 +1,4 @@ -instance | @shopify/cli-kit
    • Returns the value of the SPIN_INSTANCE environment variable.

      +instance | @shopify/cli-kit
      • Returns the value of the SPIN_INSTANCE environment variable.

        Parameters

        • env: ProcessEnv = process.env

          Environment variables.

          -

        Returns string | undefined

        The value of the SPIN_INSTANCE environment variable.

        -
      \ No newline at end of file +

    Returns string | undefined

    The value of the SPIN_INSTANCE environment variable.

    +
    diff --git a/docs/api/cli-kit/functions/node_context_spin.isSpin.html b/docs/api/cli-kit/functions/node_context_spin.isSpin.html index 8778de9d51b..e428deae49b 100644 --- a/docs/api/cli-kit/functions/node_context_spin.isSpin.html +++ b/docs/api/cli-kit/functions/node_context_spin.isSpin.html @@ -1,4 +1,4 @@ -isSpin | @shopify/cli-kit
    • Returns true if the CLI is running in a Spin environment.

      +isSpin | @shopify/cli-kit
      • Returns true if the CLI is running in a Spin environment.

        Parameters

        • env: ProcessEnv = process.env

          Environment variables.

        Returns boolean

        True if the CLI is running in a Spin environment.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_context_spin.isSpinEnvironment.html b/docs/api/cli-kit/functions/node_context_spin.isSpinEnvironment.html index 409031ca706..a68c5513170 100644 --- a/docs/api/cli-kit/functions/node_context_spin.isSpinEnvironment.html +++ b/docs/api/cli-kit/functions/node_context_spin.isSpinEnvironment.html @@ -1,4 +1,4 @@ -isSpinEnvironment | @shopify/cli-kit
    • Returns true if the CLI is running in a Spin environment.

      +isSpinEnvironment | @shopify/cli-kit
      • Returns true if the CLI is running in a Spin environment.

        Parameters

        • env: ProcessEnv = process.env

          Environment variables.

        Returns boolean

        True if the CLI is running in a Spin environment.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_context_spin.show.html b/docs/api/cli-kit/functions/node_context_spin.show.html index 172fc66986f..2557535f009 100644 --- a/docs/api/cli-kit/functions/node_context_spin.show.html +++ b/docs/api/cli-kit/functions/node_context_spin.show.html @@ -1,6 +1,6 @@ -show | @shopify/cli-kit
    • Runs "spin show" and returns the JSON-parsed output.

      -

      Parameters

      • spinInstance: undefined | string

        When it's undefined, we'll fetch the latest one.

        +show | @shopify/cli-kit
        • Runs "spin show" and returns the JSON-parsed output.

          +

          Parameters

          • spinInstance: undefined | string

            When it's undefined, we'll fetch the latest one.

          • env: ProcessEnv = process.env

            Environment variables.

            -

          Returns Promise<{
              fqdn: string;
          }>

          The JSON-parsed output of the Spin CLI.

          -

          Throws

          Any error raised from the underlying Spin CLI.

          -
        \ No newline at end of file +

      Returns Promise<{ fqdn: string }>

      The JSON-parsed output of the Spin CLI.

      +

      Any error raised from the underlying Spin CLI.

      +
    diff --git a/docs/api/cli-kit/functions/node_context_spin.spinFqdn.html b/docs/api/cli-kit/functions/node_context_spin.spinFqdn.html index 63b2a73d027..4ff527b149d 100644 --- a/docs/api/cli-kit/functions/node_context_spin.spinFqdn.html +++ b/docs/api/cli-kit/functions/node_context_spin.spinFqdn.html @@ -1,6 +1,6 @@ -spinFqdn | @shopify/cli-kit
    • When ran in a Spin environment, it returns the fqdn of the instance.

      +spinFqdn | @shopify/cli-kit
      • When ran in a Spin environment, it returns the fqdn of the instance.

        Will cache the value of the Spin FQDN during the execution of the CLI. To avoid multiple calls to readSync or show.

        Parameters

        • env: ProcessEnv = process.env

          Environment variables.

        Returns Promise<string>

        Fqdn of the Spin environment.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_context_utilities.isTruthy.html b/docs/api/cli-kit/functions/node_context_utilities.isTruthy.html index 3cfc4212b7c..cdb1a512c1e 100644 --- a/docs/api/cli-kit/functions/node_context_utilities.isTruthy.html +++ b/docs/api/cli-kit/functions/node_context_utilities.isTruthy.html @@ -1,4 +1,4 @@ -isTruthy | @shopify/cli-kit
    • Returns whether an environment variable value represents a truthy value.

      -

      Parameters

      • variable: undefined | string

        Environment variable value to check.

        -

      Returns boolean

      True when the value is truthy, e.g. '1', 'true', etc.

      -
    \ No newline at end of file +isTruthy | @shopify/cli-kit
    • Returns whether an environment variable value represents a truthy value.

      +

      Parameters

      • variable: undefined | string

        Environment variable value to check.

        +

      Returns boolean

      True when the value is truthy, e.g. '1', 'true', etc.

      +
    diff --git a/docs/api/cli-kit/functions/node_crypto.base64URLEncode.html b/docs/api/cli-kit/functions/node_crypto.base64URLEncode.html index 9ddb0aa9170..8d348c7365f 100644 --- a/docs/api/cli-kit/functions/node_crypto.base64URLEncode.html +++ b/docs/api/cli-kit/functions/node_crypto.base64URLEncode.html @@ -1,4 +1,4 @@ -base64URLEncode | @shopify/cli-kit
    • Encode a string in Base64 valid for URLs.

      +base64URLEncode | @shopify/cli-kit
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_crypto.fileHash.html b/docs/api/cli-kit/functions/node_crypto.fileHash.html index 3f83de8ab3e..731243b6319 100644 --- a/docs/api/cli-kit/functions/node_crypto.fileHash.html +++ b/docs/api/cli-kit/functions/node_crypto.fileHash.html @@ -1,4 +1,4 @@ -fileHash | @shopify/cli-kit
    • Generate an MD5 hash of a buffer.

      +fileHash | @shopify/cli-kit
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_crypto.hashString.html b/docs/api/cli-kit/functions/node_crypto.hashString.html index 29f89916e06..66dbd62b55e 100644 --- a/docs/api/cli-kit/functions/node_crypto.hashString.html +++ b/docs/api/cli-kit/functions/node_crypto.hashString.html @@ -1,4 +1,4 @@ -hashString | @shopify/cli-kit
    • Generate the SHA1 hash of a string.

      +hashString | @shopify/cli-kit
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_crypto.nonRandomUUID.html b/docs/api/cli-kit/functions/node_crypto.nonRandomUUID.html index f5b8db31c27..066dcfb2de7 100644 --- a/docs/api/cli-kit/functions/node_crypto.nonRandomUUID.html +++ b/docs/api/cli-kit/functions/node_crypto.nonRandomUUID.html @@ -1,6 +1,6 @@ -nonRandomUUID | @shopify/cli-kit
    • Generate a non-random UUID string. +nonRandomUUID | @shopify/cli-kit

      • Generate a non-random UUID string. Useful for generating an identifier from a string that is consistent across different runs of the CLI.

        Parameters

        • subject: string

          The subject to generate the UUID from.

        Returns string

        A non-random UUID string.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_crypto.randomBytes.html b/docs/api/cli-kit/functions/node_crypto.randomBytes.html index 62c27ff0d21..387c335ffe5 100644 --- a/docs/api/cli-kit/functions/node_crypto.randomBytes.html +++ b/docs/api/cli-kit/functions/node_crypto.randomBytes.html @@ -1,4 +1,4 @@ -randomBytes | @shopify/cli-kit
    • Generate random data of the provided size.

      +randomBytes | @shopify/cli-kit
      • Generate random data of the provided size.

        Parameters

        • size: number

          Number of bytes to be generated.

        Returns Buffer

        A buffer of random data.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_crypto.randomHex.html b/docs/api/cli-kit/functions/node_crypto.randomHex.html index 7d05983b05b..b30284e7301 100644 --- a/docs/api/cli-kit/functions/node_crypto.randomHex.html +++ b/docs/api/cli-kit/functions/node_crypto.randomHex.html @@ -1,4 +1,4 @@ -randomHex | @shopify/cli-kit
    • Generate a random string in Hex format of the provided size.

      +randomHex | @shopify/cli-kit
      • Generate a random string in Hex format of the provided size.

        Parameters

        • size: number

          Number of bytes to be generated.

        Returns string

        A random string in Hex format.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_crypto.randomUUID.html b/docs/api/cli-kit/functions/node_crypto.randomUUID.html index 6987c18cb10..2aded6cd5c9 100644 --- a/docs/api/cli-kit/functions/node_crypto.randomUUID.html +++ b/docs/api/cli-kit/functions/node_crypto.randomUUID.html @@ -1,3 +1,3 @@ -randomUUID | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_crypto.sha256.html b/docs/api/cli-kit/functions/node_crypto.sha256.html index 23292532b2e..a1d24ddd2d0 100644 --- a/docs/api/cli-kit/functions/node_crypto.sha256.html +++ b/docs/api/cli-kit/functions/node_crypto.sha256.html @@ -1,4 +1,4 @@ -sha256 | @shopify/cli-kit
    • Generate the SHA256 hash of a string.

      +sha256 | @shopify/cli-kit
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_dot-env.createDotEnvFileLine.html b/docs/api/cli-kit/functions/node_dot-env.createDotEnvFileLine.html new file mode 100644 index 00000000000..16404311f29 --- /dev/null +++ b/docs/api/cli-kit/functions/node_dot-env.createDotEnvFileLine.html @@ -0,0 +1 @@ +createDotEnvFileLine | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_dot-env.patchEnvFile.html b/docs/api/cli-kit/functions/node_dot-env.patchEnvFile.html new file mode 100644 index 00000000000..ae64857d5a6 --- /dev/null +++ b/docs/api/cli-kit/functions/node_dot-env.patchEnvFile.html @@ -0,0 +1,5 @@ +patchEnvFile | @shopify/cli-kit
    • Given an .env file content, generates a new one with new values +without removing already existing lines.

      +

      Parameters

      • envFileContent: null | string

        .env file contents.

        +
      • updatedValues: { [key: string]: undefined | string }

        object containing new env variables values.

        +

      Returns string

    diff --git a/docs/api/cli-kit/functions/node_dot-env.readAndParseDotEnv.html b/docs/api/cli-kit/functions/node_dot-env.readAndParseDotEnv.html new file mode 100644 index 00000000000..dcaa0139b9e --- /dev/null +++ b/docs/api/cli-kit/functions/node_dot-env.readAndParseDotEnv.html @@ -0,0 +1,4 @@ +readAndParseDotEnv | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_dot-env.writeDotEnv.html b/docs/api/cli-kit/functions/node_dot-env.writeDotEnv.html new file mode 100644 index 00000000000..892adf957ce --- /dev/null +++ b/docs/api/cli-kit/functions/node_dot-env.writeDotEnv.html @@ -0,0 +1,3 @@ +writeDotEnv | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_dot_env.createDotEnvFileLine.html b/docs/api/cli-kit/functions/node_dot_env.createDotEnvFileLine.html deleted file mode 100644 index 4efb7b62e13..00000000000 --- a/docs/api/cli-kit/functions/node_dot_env.createDotEnvFileLine.html +++ /dev/null @@ -1 +0,0 @@ -createDotEnvFileLine | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_dot_env.patchEnvFile.html b/docs/api/cli-kit/functions/node_dot_env.patchEnvFile.html deleted file mode 100644 index 57dd482714c..00000000000 --- a/docs/api/cli-kit/functions/node_dot_env.patchEnvFile.html +++ /dev/null @@ -1,5 +0,0 @@ -patchEnvFile | @shopify/cli-kit
    • Given an .env file content, generates a new one with new values -without removing already existing lines.

      -

      Parameters

      • envFileContent: null | string

        .env file contents.

        -
      • updatedValues: {
            [key: string]: string | undefined;
        }

        object containing new env variables values.

        -
        • [key: string]: string | undefined

      Returns string

    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_dot_env.readAndParseDotEnv.html b/docs/api/cli-kit/functions/node_dot_env.readAndParseDotEnv.html deleted file mode 100644 index f2e87745125..00000000000 --- a/docs/api/cli-kit/functions/node_dot_env.readAndParseDotEnv.html +++ /dev/null @@ -1,4 +0,0 @@ -readAndParseDotEnv | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_dot_env.writeDotEnv.html b/docs/api/cli-kit/functions/node_dot_env.writeDotEnv.html deleted file mode 100644 index 842059830f4..00000000000 --- a/docs/api/cli-kit/functions/node_dot_env.writeDotEnv.html +++ /dev/null @@ -1,3 +0,0 @@ -writeDotEnv | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_environment.getBackendPort.html b/docs/api/cli-kit/functions/node_environment.getBackendPort.html index 1de569cdfc0..c471445bc0e 100644 --- a/docs/api/cli-kit/functions/node_environment.getBackendPort.html +++ b/docs/api/cli-kit/functions/node_environment.getBackendPort.html @@ -1,3 +1,3 @@ -getBackendPort | @shopify/cli-kit
    \ No newline at end of file +getBackendPort | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_environment.getEnvironmentVariables.html b/docs/api/cli-kit/functions/node_environment.getEnvironmentVariables.html index 4e7e70017a0..ce1a7f79094 100644 --- a/docs/api/cli-kit/functions/node_environment.getEnvironmentVariables.html +++ b/docs/api/cli-kit/functions/node_environment.getEnvironmentVariables.html @@ -1,7 +1,7 @@ -getEnvironmentVariables | @shopify/cli-kit
    • It returns the environment variables of the environment +getEnvironmentVariables | @shopify/cli-kit

      • It returns the environment variables of the environment where the Node process is running.

        This function exists to prevent the access of the process global variable which is discouraged via the no-process-env ESLint rule.

        Returns NodeJS.ProcessEnv

        Current process environment variables.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_environment.getIdentityTokenInformation.html b/docs/api/cli-kit/functions/node_environment.getIdentityTokenInformation.html index 7989e845d11..d9a81d10a74 100644 --- a/docs/api/cli-kit/functions/node_environment.getIdentityTokenInformation.html +++ b/docs/api/cli-kit/functions/node_environment.getIdentityTokenInformation.html @@ -1,3 +1,3 @@ -getIdentityTokenInformation | @shopify/cli-kit
    • Returns the information of the identity & refresh tokens, provided by environment variables.

      -

      Returns {
          accessToken: string;
          refreshToken: string;
          userId: string;
      } | undefined

      The identity token information in case it exists.

      -
    \ No newline at end of file +getIdentityTokenInformation | @shopify/cli-kit
    • Returns the information of the identity & refresh tokens, provided by environment variables.

      +

      Returns { accessToken: string; refreshToken: string; userId: string } | undefined

      The identity token information in case it exists.

      +
    diff --git a/docs/api/cli-kit/functions/node_environment.getOrganization.html b/docs/api/cli-kit/functions/node_environment.getOrganization.html index ce3114a5e29..72799acdf94 100644 --- a/docs/api/cli-kit/functions/node_environment.getOrganization.html +++ b/docs/api/cli-kit/functions/node_environment.getOrganization.html @@ -1,3 +1,3 @@ -getOrganization | @shopify/cli-kit
    • Returns the value of the organization id from the environment variables.

      -

      Returns string | undefined

      True if the current proccess is running using the partners token.

      -
    \ No newline at end of file +getOrganization | @shopify/cli-kit
    • Returns the value of the organization id from the environment variables.

      +

      Returns string | undefined

      True if the current proccess is running using the partners token.

      +
    diff --git a/docs/api/cli-kit/functions/node_environment.getPartnersToken.html b/docs/api/cli-kit/functions/node_environment.getPartnersToken.html index 1e5cee1de1a..803e33b1a18 100644 --- a/docs/api/cli-kit/functions/node_environment.getPartnersToken.html +++ b/docs/api/cli-kit/functions/node_environment.getPartnersToken.html @@ -1,3 +1,3 @@ -getPartnersToken | @shopify/cli-kit
    \ No newline at end of file +getPartnersToken | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_environment.jsonOutputEnabled.html b/docs/api/cli-kit/functions/node_environment.jsonOutputEnabled.html index d29df3a2403..8786923ede5 100644 --- a/docs/api/cli-kit/functions/node_environment.jsonOutputEnabled.html +++ b/docs/api/cli-kit/functions/node_environment.jsonOutputEnabled.html @@ -1,4 +1,4 @@ -jsonOutputEnabled | @shopify/cli-kit
    • Checks if the JSON output is enabled via flag (--json or -j) or environment variable (SHOPIFY_FLAG_JSON).

      +jsonOutputEnabled | @shopify/cli-kit
      • Checks if the JSON output is enabled via flag (--json or -j) or environment variable (SHOPIFY_FLAG_JSON).

        Parameters

        • environment: ProcessEnv = ...

          Process environment variables.

        Returns boolean

        True if the JSON output is enabled, false otherwise.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_environment.usePartnersToken.html b/docs/api/cli-kit/functions/node_environment.usePartnersToken.html index 748cb3695eb..18c1e4e3be3 100644 --- a/docs/api/cli-kit/functions/node_environment.usePartnersToken.html +++ b/docs/api/cli-kit/functions/node_environment.usePartnersToken.html @@ -1,3 +1,3 @@ -usePartnersToken | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_environments.loadEnvironment.html b/docs/api/cli-kit/functions/node_environments.loadEnvironment.html index 0242ce840a8..3005c991632 100644 --- a/docs/api/cli-kit/functions/node_environments.loadEnvironment.html +++ b/docs/api/cli-kit/functions/node_environments.loadEnvironment.html @@ -1,3 +1,3 @@ -loadEnvironment | @shopify/cli-kit
    • Loads environments from a file.

      -

      Parameters

      • environmentName: string
      • fileName: string
      • Optional options: LoadEnvironmentOptions

      Returns Promise<JsonMap | undefined>

      The loaded environments.

      -
    \ No newline at end of file +loadEnvironment | @shopify/cli-kit
    • Loads environments from a file.

      +

      Parameters

      • environmentName: string
      • fileName: string
      • Optionaloptions: LoadEnvironmentOptions

      Returns Promise<JsonMap | undefined>

      The loaded environments.

      +
    diff --git a/docs/api/cli-kit/functions/node_error-handler.addBugsnagMetadata.html b/docs/api/cli-kit/functions/node_error-handler.addBugsnagMetadata.html new file mode 100644 index 00000000000..9e4133cc1be --- /dev/null +++ b/docs/api/cli-kit/functions/node_error-handler.addBugsnagMetadata.html @@ -0,0 +1 @@ +addBugsnagMetadata | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_error-handler.cleanStackFrameFilePath.html b/docs/api/cli-kit/functions/node_error-handler.cleanStackFrameFilePath.html new file mode 100644 index 00000000000..b640c96dadf --- /dev/null +++ b/docs/api/cli-kit/functions/node_error-handler.cleanStackFrameFilePath.html @@ -0,0 +1,4 @@ +cleanStackFrameFilePath | @shopify/cli-kit
    • If the given file path is within a node_modules folder, remove prefix up +to and including the node_modules folder.

      +

      This gives us very consistent paths for errors generated by the CLI.

      +

      Parameters

      • __namedParameters: {
            currentFilePath: string;
            pluginLocations: { name: string; pluginPath: string }[];
            projectRoot: string;
        }

      Returns string

    diff --git a/docs/api/cli-kit/functions/node_error-handler.errorHandler.html b/docs/api/cli-kit/functions/node_error-handler.errorHandler.html new file mode 100644 index 00000000000..b6a9d20defa --- /dev/null +++ b/docs/api/cli-kit/functions/node_error-handler.errorHandler.html @@ -0,0 +1 @@ +errorHandler | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_error-handler.registerCleanBugsnagErrorsFromWithinPlugins.html b/docs/api/cli-kit/functions/node_error-handler.registerCleanBugsnagErrorsFromWithinPlugins.html new file mode 100644 index 00000000000..07747d4e9e9 --- /dev/null +++ b/docs/api/cli-kit/functions/node_error-handler.registerCleanBugsnagErrorsFromWithinPlugins.html @@ -0,0 +1,2 @@ +registerCleanBugsnagErrorsFromWithinPlugins | @shopify/cli-kit

    Function registerCleanBugsnagErrorsFromWithinPlugins

    • Register a Bugsnag error listener to clean up stack traces for errors within plugin code.

      +

      Parameters

      • config: Config

      Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_error-handler.sendErrorToBugsnag.html b/docs/api/cli-kit/functions/node_error-handler.sendErrorToBugsnag.html new file mode 100644 index 00000000000..1ea4ea6c155 --- /dev/null +++ b/docs/api/cli-kit/functions/node_error-handler.sendErrorToBugsnag.html @@ -0,0 +1,3 @@ +sendErrorToBugsnag | @shopify/cli-kit
    • Sends an error to Bugsnag. This is configured automatically for uncaught errors from CLI commands, but can also be used to manually record an error.

      +

      Parameters

      Returns Promise<
          | { error: unknown; reported: false; unhandled: unknown }
          | { error: Error; reported: true; unhandled: boolean },
      >

      the reported error (this may have been tweaked for better reporting), and a bool to indicate if the error was actually submitted or not

      +
    diff --git a/docs/api/cli-kit/functions/node_error.cleanSingleStackTracePath.html b/docs/api/cli-kit/functions/node_error.cleanSingleStackTracePath.html index efd56a7c45e..50d56d13eee 100644 --- a/docs/api/cli-kit/functions/node_error.cleanSingleStackTracePath.html +++ b/docs/api/cli-kit/functions/node_error.cleanSingleStackTracePath.html @@ -1,4 +1,4 @@ -cleanSingleStackTracePath | @shopify/cli-kit

    Function cleanSingleStackTracePath

    • Stack traces usually have file:// - we strip that and also remove the Windows drive designation.

      +cleanSingleStackTracePath | @shopify/cli-kit

      Function cleanSingleStackTracePath

      • Stack traces usually have file:// - we strip that and also remove the Windows drive designation.

        Parameters

        • filePath: string

          Path to be cleaned.

        Returns string

        The cleaned path.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_error.errorMapper.html b/docs/api/cli-kit/functions/node_error.errorMapper.html index 2fcff3a0161..d184a600a91 100644 --- a/docs/api/cli-kit/functions/node_error.errorMapper.html +++ b/docs/api/cli-kit/functions/node_error.errorMapper.html @@ -1,4 +1,4 @@ -errorMapper | @shopify/cli-kit
    • A function that maps an error to an Abort with the stack trace when coming from the CLI.

      +errorMapper | @shopify/cli-kit
      • A function that maps an error to an Abort with the stack trace when coming from the CLI.

        Parameters

        • error: unknown

          Error to be mapped.

        Returns Promise<unknown>

        A promise that resolves with the new error object.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_error.handler.html b/docs/api/cli-kit/functions/node_error.handler.html index 2369a05d254..e98e2bfad73 100644 --- a/docs/api/cli-kit/functions/node_error.handler.html +++ b/docs/api/cli-kit/functions/node_error.handler.html @@ -1,4 +1,4 @@ -handler | @shopify/cli-kit
    • A function that handles errors that blow up in the CLI.

      +handler | @shopify/cli-kit
      • A function that handles errors that blow up in the CLI.

        Parameters

        • error: unknown

          Error to be handled.

        Returns Promise<unknown>

        A promise that resolves with the error passed.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_error.shouldReportErrorAsUnexpected.html b/docs/api/cli-kit/functions/node_error.shouldReportErrorAsUnexpected.html index 93b843cf929..72ba19a3838 100644 --- a/docs/api/cli-kit/functions/node_error.shouldReportErrorAsUnexpected.html +++ b/docs/api/cli-kit/functions/node_error.shouldReportErrorAsUnexpected.html @@ -1,4 +1,4 @@ -shouldReportErrorAsUnexpected | @shopify/cli-kit

    Function shouldReportErrorAsUnexpected

    • A function that checks if an error should be reported as unexpected.

      +shouldReportErrorAsUnexpected | @shopify/cli-kit

      Function shouldReportErrorAsUnexpected

      • A function that checks if an error should be reported as unexpected.

        Parameters

        • error: unknown

          Error to be checked.

        Returns boolean

        A boolean indicating if the error should be reported as unexpected.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_error_handler.addBugsnagMetadata.html b/docs/api/cli-kit/functions/node_error_handler.addBugsnagMetadata.html deleted file mode 100644 index 242730467fc..00000000000 --- a/docs/api/cli-kit/functions/node_error_handler.addBugsnagMetadata.html +++ /dev/null @@ -1 +0,0 @@ -addBugsnagMetadata | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_error_handler.cleanStackFrameFilePath.html b/docs/api/cli-kit/functions/node_error_handler.cleanStackFrameFilePath.html deleted file mode 100644 index 735948fe16d..00000000000 --- a/docs/api/cli-kit/functions/node_error_handler.cleanStackFrameFilePath.html +++ /dev/null @@ -1,4 +0,0 @@ -cleanStackFrameFilePath | @shopify/cli-kit
    • If the given file path is within a node_modules folder, remove prefix up -to and including the node_modules folder.

      -

      This gives us very consistent paths for errors generated by the CLI.

      -

      Parameters

      • __namedParameters: {
            currentFilePath: string;
            pluginLocations: {
                name: string;
                pluginPath: string;
            }[];
            projectRoot: string;
        }
        • currentFilePath: string
        • pluginLocations: {
              name: string;
              pluginPath: string;
          }[]
        • projectRoot: string

      Returns string

    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_error_handler.errorHandler.html b/docs/api/cli-kit/functions/node_error_handler.errorHandler.html deleted file mode 100644 index 52452c91349..00000000000 --- a/docs/api/cli-kit/functions/node_error_handler.errorHandler.html +++ /dev/null @@ -1 +0,0 @@ -errorHandler | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_error_handler.registerCleanBugsnagErrorsFromWithinPlugins.html b/docs/api/cli-kit/functions/node_error_handler.registerCleanBugsnagErrorsFromWithinPlugins.html deleted file mode 100644 index c3f672a37db..00000000000 --- a/docs/api/cli-kit/functions/node_error_handler.registerCleanBugsnagErrorsFromWithinPlugins.html +++ /dev/null @@ -1,2 +0,0 @@ -registerCleanBugsnagErrorsFromWithinPlugins | @shopify/cli-kit

    Function registerCleanBugsnagErrorsFromWithinPlugins

    • Register a Bugsnag error listener to clean up stack traces for errors within plugin code.

      -

      Parameters

      • config: Config

      Returns Promise<void>

    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_error_handler.sendErrorToBugsnag.html b/docs/api/cli-kit/functions/node_error_handler.sendErrorToBugsnag.html deleted file mode 100644 index 8dceeaa2a8a..00000000000 --- a/docs/api/cli-kit/functions/node_error_handler.sendErrorToBugsnag.html +++ /dev/null @@ -1,3 +0,0 @@ -sendErrorToBugsnag | @shopify/cli-kit
    • Sends an error to Bugsnag. This is configured automatically for uncaught errors from CLI commands, but can also be used to manually record an error.

      -

      Parameters

      Returns Promise<{
          error: unknown;
          reported: false;
          unhandled: unknown;
      } | {
          error: Error;
          reported: true;
          unhandled: boolean;
      }>

      the reported error (this may have been tweaked for better reporting), and a bool to indicate if the error was actually submitted or not

      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_framework.resolveFramework.html b/docs/api/cli-kit/functions/node_framework.resolveFramework.html index cd38dd41b9c..dceb4497f59 100644 --- a/docs/api/cli-kit/functions/node_framework.resolveFramework.html +++ b/docs/api/cli-kit/functions/node_framework.resolveFramework.html @@ -1,5 +1,5 @@ -resolveFramework | @shopify/cli-kit
    • Tries to identify the using of a framework analyzing the existence and/or content of different files inside a +resolveFramework | @shopify/cli-kit

      • Tries to identify the using of a framework analyzing the existence and/or content of different files inside a specific directory.

        Parameters

        • rootDirectory: string

          Directory from which the files required for each framework are searched

          -

        Returns Promise<string>

        The name of the framework used or 'unknown' otherwise

        -
      \ No newline at end of file +

    Returns Promise<string>

    The name of the framework used or 'unknown' otherwise

    +
    diff --git a/docs/api/cli-kit/functions/node_fs.appendFile.html b/docs/api/cli-kit/functions/node_fs.appendFile.html index 77cb4bf57b5..d9b5b0ce33a 100644 --- a/docs/api/cli-kit/functions/node_fs.appendFile.html +++ b/docs/api/cli-kit/functions/node_fs.appendFile.html @@ -1,4 +1,4 @@ -appendFile | @shopify/cli-kit
    • Appnds content to file at path.

      +appendFile | @shopify/cli-kit
      • Appnds content to file at path.

        Parameters

        • path: string

          Path to the file to be appended.

        • content: string

          Content to be appended.

          -

        Returns Promise<void>

      \ No newline at end of file +

    Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_fs.appendFileSync.html b/docs/api/cli-kit/functions/node_fs.appendFileSync.html index 19758d6e175..b5116cdb8a5 100644 --- a/docs/api/cli-kit/functions/node_fs.appendFileSync.html +++ b/docs/api/cli-kit/functions/node_fs.appendFileSync.html @@ -1,4 +1,4 @@ -appendFileSync | @shopify/cli-kit
    • Synchronously appends content to file at path.

      +appendFileSync | @shopify/cli-kit
      • Synchronously appends content to file at path.

        Parameters

        • path: string

          Path to the file to be appended.

        • data: string

          Content to be appended.

          -

        Returns void

      \ No newline at end of file +

    Returns void

    diff --git a/docs/api/cli-kit/functions/node_fs.chmod.html b/docs/api/cli-kit/functions/node_fs.chmod.html index 942476cfec5..f333db98f95 100644 --- a/docs/api/cli-kit/functions/node_fs.chmod.html +++ b/docs/api/cli-kit/functions/node_fs.chmod.html @@ -1,4 +1,4 @@ -chmod | @shopify/cli-kit
    • Changes the permissions of a directory or file.

      +chmod | @shopify/cli-kit
      • Changes the permissions of a directory or file.

        Parameters

        • path: string

          Path to the file or directory whose permissions will be modified.

          -
        • mode: string | number

          Permissions to set to the file or directory.

          -

        Returns Promise<void>

      \ No newline at end of file +
    • mode: string | number

      Permissions to set to the file or directory.

      +

    Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_fs.copyFile.html b/docs/api/cli-kit/functions/node_fs.copyFile.html index cd8f4242905..0899f1e2d3e 100644 --- a/docs/api/cli-kit/functions/node_fs.copyFile.html +++ b/docs/api/cli-kit/functions/node_fs.copyFile.html @@ -1,4 +1,4 @@ -copyFile | @shopify/cli-kit
    • Copies a file.

      +copyFile | @shopify/cli-kit
      • Copies a file.

        Parameters

        • from: string

          Path to the directory or file to be copied.

        • to: string

          Destination path.

          -

        Returns Promise<void>

      \ No newline at end of file +

    Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_fs.createFileReadStream.html b/docs/api/cli-kit/functions/node_fs.createFileReadStream.html index 0de31325911..58db844163f 100644 --- a/docs/api/cli-kit/functions/node_fs.createFileReadStream.html +++ b/docs/api/cli-kit/functions/node_fs.createFileReadStream.html @@ -1,5 +1,5 @@ -createFileReadStream | @shopify/cli-kit

    Function createFileReadStream

    • Create a read stream for a file with optional options.

      +createFileReadStream | @shopify/cli-kit

      Function createFileReadStream

      • Create a read stream for a file with optional options.

        Parameters

        • path: string

          Path to the file.

          -
        • Optional options: {
              encoding?: BufferEncoding;
              end?: number;
              start?: number;
          }

          Options for the read stream.

          -
          • Optional encoding?: BufferEncoding
          • Optional end?: number
          • Optional start?: number

        Returns ReadStream

        A read stream for the file.

        -
      \ No newline at end of file +
    • Optionaloptions: { encoding?: BufferEncoding; end?: number; start?: number }

      Options for the read stream.

      +

    Returns ReadStream

    A read stream for the file.

    +
    diff --git a/docs/api/cli-kit/functions/node_fs.createFileWriteStream.html b/docs/api/cli-kit/functions/node_fs.createFileWriteStream.html index 4660e5bf1fa..0764f51fbdf 100644 --- a/docs/api/cli-kit/functions/node_fs.createFileWriteStream.html +++ b/docs/api/cli-kit/functions/node_fs.createFileWriteStream.html @@ -1,4 +1,4 @@ -createFileWriteStream | @shopify/cli-kit

    Function createFileWriteStream

    • Create a write stream for a file.

      +createFileWriteStream | @shopify/cli-kit

      Function createFileWriteStream

      • Create a write stream for a file.

        Parameters

        • path: string

          Path to the file.

        Returns WriteStream

        A write stream for the file.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_fs.fileExists.html b/docs/api/cli-kit/functions/node_fs.fileExists.html index 2497605dc14..dd60ba86d2f 100644 --- a/docs/api/cli-kit/functions/node_fs.fileExists.html +++ b/docs/api/cli-kit/functions/node_fs.fileExists.html @@ -1,4 +1,4 @@ -fileExists | @shopify/cli-kit
    • Returns true if a file or directory exists.

      +fileExists | @shopify/cli-kit
      • Returns true if a file or directory exists.

        Parameters

        • path: string

          Path to the directory or file.

        Returns Promise<boolean>

        True if it exists.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_fs.fileExistsSync.html b/docs/api/cli-kit/functions/node_fs.fileExistsSync.html index 3c746c6c13f..f582ceb2bcf 100644 --- a/docs/api/cli-kit/functions/node_fs.fileExistsSync.html +++ b/docs/api/cli-kit/functions/node_fs.fileExistsSync.html @@ -1 +1 @@ -fileExistsSync | @shopify/cli-kit
    \ No newline at end of file +fileExistsSync | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_fs.fileHasExecutablePermissions.html b/docs/api/cli-kit/functions/node_fs.fileHasExecutablePermissions.html index 3a7d7add031..76dfca7b3ea 100644 --- a/docs/api/cli-kit/functions/node_fs.fileHasExecutablePermissions.html +++ b/docs/api/cli-kit/functions/node_fs.fileHasExecutablePermissions.html @@ -1,3 +1,3 @@ -fileHasExecutablePermissions | @shopify/cli-kit

    Function fileHasExecutablePermissions

    • Checks if a file has executable permissions.

      +fileHasExecutablePermissions | @shopify/cli-kit

      Function fileHasExecutablePermissions

      • Checks if a file has executable permissions.

        Parameters

        • path: string

          Path to the file whose permissions will be checked.

          -

        Returns Promise<boolean>

      \ No newline at end of file +

    Returns Promise<boolean>

    diff --git a/docs/api/cli-kit/functions/node_fs.fileLastUpdated.html b/docs/api/cli-kit/functions/node_fs.fileLastUpdated.html index adda31a79c2..467aadf50f4 100644 --- a/docs/api/cli-kit/functions/node_fs.fileLastUpdated.html +++ b/docs/api/cli-kit/functions/node_fs.fileLastUpdated.html @@ -1,4 +1,4 @@ -fileLastUpdated | @shopify/cli-kit
    • Returns the Date object for the last modification of a file.

      +fileLastUpdated | @shopify/cli-kit
      • Returns the Date object for the last modification of a file.

        Parameters

        • path: string

          Path to the directory or file.

        Returns Promise<Date>

        A unix timestamp.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_fs.fileLastUpdatedTimestamp.html b/docs/api/cli-kit/functions/node_fs.fileLastUpdatedTimestamp.html index 5bad73a396e..0d3e132e547 100644 --- a/docs/api/cli-kit/functions/node_fs.fileLastUpdatedTimestamp.html +++ b/docs/api/cli-kit/functions/node_fs.fileLastUpdatedTimestamp.html @@ -1,4 +1,4 @@ -fileLastUpdatedTimestamp | @shopify/cli-kit

    Function fileLastUpdatedTimestamp

    • Returns the unix timestamp of the last modification of a file.

      +fileLastUpdatedTimestamp | @shopify/cli-kit

      Function fileLastUpdatedTimestamp

      • Returns the unix timestamp of the last modification of a file.

        Parameters

        • path: string

          Path to the directory or file.

          -

        Returns Promise<number | undefined>

        A unix timestamp.

        -
      \ No newline at end of file +

    Returns Promise<number | undefined>

    A unix timestamp.

    +
    diff --git a/docs/api/cli-kit/functions/node_fs.fileRealPath.html b/docs/api/cli-kit/functions/node_fs.fileRealPath.html index 4fa445e661e..a8a3c2c5e41 100644 --- a/docs/api/cli-kit/functions/node_fs.fileRealPath.html +++ b/docs/api/cli-kit/functions/node_fs.fileRealPath.html @@ -1,4 +1,4 @@ -fileRealPath | @shopify/cli-kit
    • Given a path, it determines the actual path. This is useful when working +fileRealPath | @shopify/cli-kit

      • Given a path, it determines the actual path. This is useful when working with paths that represent symlinks.

        Parameters

        • path: string

          Path whose real path will be returned.

          -

        Returns Promise<string>

      \ No newline at end of file +

    Returns Promise<string>

    diff --git a/docs/api/cli-kit/functions/node_fs.fileSize.html b/docs/api/cli-kit/functions/node_fs.fileSize.html index a61579d3173..c49360f15af 100644 --- a/docs/api/cli-kit/functions/node_fs.fileSize.html +++ b/docs/api/cli-kit/functions/node_fs.fileSize.html @@ -1,4 +1,4 @@ -fileSize | @shopify/cli-kit
    • Get the size of a file.

      +fileSize | @shopify/cli-kit
      • Get the size of a file.

        Parameters

        • path: string

          Path to the file.

        Returns Promise<number>

        The size of the file in bytes.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_fs.fileSizeSync.html b/docs/api/cli-kit/functions/node_fs.fileSizeSync.html index d63e571a0b1..96d906087dc 100644 --- a/docs/api/cli-kit/functions/node_fs.fileSizeSync.html +++ b/docs/api/cli-kit/functions/node_fs.fileSizeSync.html @@ -1,4 +1,4 @@ -fileSizeSync | @shopify/cli-kit
    • Synchronously get the size of a file.

      +fileSizeSync | @shopify/cli-kit
      • Synchronously get the size of a file.

        Parameters

        • path: string

          Path to the file.

        Returns number

        The size of the file in bytes.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_fs.findPathUp.html b/docs/api/cli-kit/functions/node_fs.findPathUp.html index bd078c1d0af..e3e9ed7cab9 100644 --- a/docs/api/cli-kit/functions/node_fs.findPathUp.html +++ b/docs/api/cli-kit/functions/node_fs.findPathUp.html @@ -1,5 +1,5 @@ -findPathUp | @shopify/cli-kit
    • Find a file by walking parent directories.

      -

      Parameters

      • matcher: string | readonly string[] | ((directory) => Match | Promise<Match>)

        A pattern or an array of patterns to match a file name.

        -
      • options: undefined | Options

        Options for the search.

        -

      Returns ReturnType<typeof internalFindUp>

      The first path found that matches or undefined if none could be found.

      -
    \ No newline at end of file +findPathUp | @shopify/cli-kit
    • Find a file by walking parent directories.

      +

      Parameters

      • matcher: string | readonly string[] | (directory: string) => Match | Promise<Match>

        A pattern or an array of patterns to match a file name.

        +
      • options: undefined | Options

        Options for the search.

        +

      Returns ReturnType<typeof internalFindUp>

      The first path found that matches or undefined if none could be found.

      +
    diff --git a/docs/api/cli-kit/functions/node_fs.generateRandomNameForSubdirectory.html b/docs/api/cli-kit/functions/node_fs.generateRandomNameForSubdirectory.html index 9b8079ccbf4..86a3160c73d 100644 --- a/docs/api/cli-kit/functions/node_fs.generateRandomNameForSubdirectory.html +++ b/docs/api/cli-kit/functions/node_fs.generateRandomNameForSubdirectory.html @@ -1,5 +1,5 @@ -generateRandomNameForSubdirectory | @shopify/cli-kit

    Function generateRandomNameForSubdirectory

    • It generates a random directory directory name for a sub-directory. -It ensures that the returned directory name doesn't exist.

      +generateRandomNameForSubdirectory | @shopify/cli-kit

      Function generateRandomNameForSubdirectory

      • It generates a random directory directory name for a sub-directory. +It ensures that the returned directory name doesn't exist.

        Parameters

        • options: GenerateRandomDirectoryOptions

          Options to generate the random directory name.

        Returns Promise<string>

        It returns the name of the directory.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_fs.glob.html b/docs/api/cli-kit/functions/node_fs.glob.html index 801d57452a7..77655f6ff22 100644 --- a/docs/api/cli-kit/functions/node_fs.glob.html +++ b/docs/api/cli-kit/functions/node_fs.glob.html @@ -1,5 +1,5 @@ -glob | @shopify/cli-kit
    • Traverse the file system and return pathnames that match the given pattern.

      -

      Parameters

      • pattern: string | string[]

        A glob pattern or an array of glob patterns.

        -
      • Optional options: Options

        Options for the glob.

        +glob | @shopify/cli-kit
        • Traverse the file system and return pathnames that match the given pattern.

          +

          Parameters

          • pattern: string | string[]

            A glob pattern or an array of glob patterns.

            +
          • Optionaloptions: Options

            Options for the glob.

          Returns Promise<string[]>

          A promise that resolves to an array of pathnames that match the given pattern.

          -
        \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_fs.inTemporaryDirectory.html b/docs/api/cli-kit/functions/node_fs.inTemporaryDirectory.html index e40ee337284..8728f1e4d1b 100644 --- a/docs/api/cli-kit/functions/node_fs.inTemporaryDirectory.html +++ b/docs/api/cli-kit/functions/node_fs.inTemporaryDirectory.html @@ -1,3 +1,3 @@ -inTemporaryDirectory | @shopify/cli-kit

    Function inTemporaryDirectory

    • Creates a temporary directory and ties its lifecycle to the lifecycle of the callback.

      -

      Type Parameters

      • T

      Parameters

      • callback: ((tmpDir) => T | Promise<T>)

        The callback that receives the temporary directory.

        -
          • (tmpDir): T | Promise<T>
          • Parameters

            • tmpDir: string

            Returns T | Promise<T>

      Returns Promise<T>

    \ No newline at end of file +inTemporaryDirectory | @shopify/cli-kit

    Function inTemporaryDirectory

    • Creates a temporary directory and ties its lifecycle to the lifecycle of the callback.

      +

      Type Parameters

      • T

      Parameters

      • callback: (tmpDir: string) => T | Promise<T>

        The callback that receives the temporary directory.

        +

      Returns Promise<T>

    diff --git a/docs/api/cli-kit/functions/node_fs.isDirectory.html b/docs/api/cli-kit/functions/node_fs.isDirectory.html index 2bbf8b8eb44..05ffc1840cb 100644 --- a/docs/api/cli-kit/functions/node_fs.isDirectory.html +++ b/docs/api/cli-kit/functions/node_fs.isDirectory.html @@ -1,4 +1,4 @@ -isDirectory | @shopify/cli-kit
    • Check whether a path is a directory.

      +isDirectory | @shopify/cli-kit
      • Check whether a path is a directory.

        Parameters

        • path: string

          Path to check.

        Returns Promise<boolean>

        True if the path is a directory, false otherwise.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_fs.matchGlob.html b/docs/api/cli-kit/functions/node_fs.matchGlob.html index 5e989f9535f..7aecc7fd017 100644 --- a/docs/api/cli-kit/functions/node_fs.matchGlob.html +++ b/docs/api/cli-kit/functions/node_fs.matchGlob.html @@ -1,6 +1,6 @@ -matchGlob | @shopify/cli-kit
    • Matches a key against a glob pattern.

      +matchGlob | @shopify/cli-kit
      • Matches a key against a glob pattern.

        Parameters

        • key: string

          The key to match.

        • pattern: string

          The glob pattern to match against.

          -
        • Optional options: MatchGlobOptions

          The options to refine the matching approach.

          +
        • Optionaloptions: MatchGlobOptions

          The options to refine the matching approach.

        Returns boolean

        true if the key matches the pattern, false otherwise.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_fs.mkTmpDir.html b/docs/api/cli-kit/functions/node_fs.mkTmpDir.html index 694b2fdacde..fdb6e5daf3d 100644 --- a/docs/api/cli-kit/functions/node_fs.mkTmpDir.html +++ b/docs/api/cli-kit/functions/node_fs.mkTmpDir.html @@ -1,3 +1,3 @@ -mkTmpDir | @shopify/cli-kit
    • Create a temporary directory within the OS provided location for temp directories

      +mkTmpDir | @shopify/cli-kit
      • Create a temporary directory within the OS provided location for temp directories

        Returns Promise<string>

        Path to the temporary directory.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_fs.mkdir.html b/docs/api/cli-kit/functions/node_fs.mkdir.html index e78e2984748..764a6fa9e46 100644 --- a/docs/api/cli-kit/functions/node_fs.mkdir.html +++ b/docs/api/cli-kit/functions/node_fs.mkdir.html @@ -1,3 +1,3 @@ -mkdir | @shopify/cli-kit
    • Creates a directory at the given path.

      +mkdir | @shopify/cli-kit
      \ No newline at end of file +

    Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_fs.mkdirSync.html b/docs/api/cli-kit/functions/node_fs.mkdirSync.html index 2191f1344d5..a9b1f4f19c7 100644 --- a/docs/api/cli-kit/functions/node_fs.mkdirSync.html +++ b/docs/api/cli-kit/functions/node_fs.mkdirSync.html @@ -1,3 +1,3 @@ -mkdirSync | @shopify/cli-kit
    • Synchronously creates a directory at the given path.

      +mkdirSync | @shopify/cli-kit
      \ No newline at end of file +

    Returns void

    diff --git a/docs/api/cli-kit/functions/node_fs.moveFile.html b/docs/api/cli-kit/functions/node_fs.moveFile.html index 27a099ccb1f..e57c5a3414d 100644 --- a/docs/api/cli-kit/functions/node_fs.moveFile.html +++ b/docs/api/cli-kit/functions/node_fs.moveFile.html @@ -1,5 +1,5 @@ -moveFile | @shopify/cli-kit
    • Moves a file.

      +moveFile | @shopify/cli-kit
      • Moves a file.

        Parameters

        • src: string

          File to be moved.

        • dest: string

          Path to be moved to.

        • options: MoveFileOptions = {}

          Moving options.

          -

        Returns Promise<void>

      \ No newline at end of file +

    Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_fs.pathToFileURL.html b/docs/api/cli-kit/functions/node_fs.pathToFileURL.html index c187a4b776b..24b86438552 100644 --- a/docs/api/cli-kit/functions/node_fs.pathToFileURL.html +++ b/docs/api/cli-kit/functions/node_fs.pathToFileURL.html @@ -1,4 +1,4 @@ -pathToFileURL | @shopify/cli-kit
    • Convert a path to a File URL.

      +pathToFileURL | @shopify/cli-kit
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_fs.readFile.html b/docs/api/cli-kit/functions/node_fs.readFile.html index 43fc7cb3dbe..c1258cb876c 100644 --- a/docs/api/cli-kit/functions/node_fs.readFile.html +++ b/docs/api/cli-kit/functions/node_fs.readFile.html @@ -1,11 +1,6 @@ -readFile | @shopify/cli-kit
    • It reads a file and returns its content as a string. +readFile | @shopify/cli-kit

      It reads a file and returns its content as a string. Uses utf-8 encoding by default.

      -

      Parameters

      • path: string

        Path to the file to read.

        -
      • Optional options: ReadOptions

        Options to read the file with (defaults to utf-8 encoding).

        -

      Returns Promise<string>

      A promise that resolves with the content of the file.

      -
    • It reads a file and returns its content as a string. -Uses utf-8 encoding by default.

      -

      Parameters

      • path: string

        Path to the file to read.

        -
      • Optional options: ReadOptions

        Options to read the file with (defaults to utf-8 encoding).

        -

      Returns Promise<Buffer>

      A promise that resolves with the content of the file.

      -
    \ No newline at end of file +

    Path to the file to read.

    +

    Options to read the file with (defaults to utf-8 encoding).

    +

    A promise that resolves with the content of the file.

    +
    diff --git a/docs/api/cli-kit/functions/node_fs.readFileSync.html b/docs/api/cli-kit/functions/node_fs.readFileSync.html index a47a18c5ba2..d88f00b817f 100644 --- a/docs/api/cli-kit/functions/node_fs.readFileSync.html +++ b/docs/api/cli-kit/functions/node_fs.readFileSync.html @@ -1,4 +1,4 @@ -readFileSync | @shopify/cli-kit
    • Synchronously reads a file and returns its content as a buffer.

      +readFileSync | @shopify/cli-kit
      • Synchronously reads a file and returns its content as a buffer.

        Parameters

        • path: string

          Path to the file to read.

        Returns Buffer

        The content of the file.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_fs.removeFile.html b/docs/api/cli-kit/functions/node_fs.removeFile.html index d63ed423d1e..7daa0b79d9d 100644 --- a/docs/api/cli-kit/functions/node_fs.removeFile.html +++ b/docs/api/cli-kit/functions/node_fs.removeFile.html @@ -1,3 +1,3 @@ -removeFile | @shopify/cli-kit
    • Removes a file at the given path.

      +removeFile | @shopify/cli-kit
      \ No newline at end of file +

    Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_fs.removeFileSync.html b/docs/api/cli-kit/functions/node_fs.removeFileSync.html index 6d63f220345..dec1362394a 100644 --- a/docs/api/cli-kit/functions/node_fs.removeFileSync.html +++ b/docs/api/cli-kit/functions/node_fs.removeFileSync.html @@ -1,3 +1,3 @@ -removeFileSync | @shopify/cli-kit
    • Synchronously removes a file at the given path.

      +removeFileSync | @shopify/cli-kit
      \ No newline at end of file +

    Returns void

    diff --git a/docs/api/cli-kit/functions/node_fs.renameFile.html b/docs/api/cli-kit/functions/node_fs.renameFile.html index 38d4817fc60..23416e96d34 100644 --- a/docs/api/cli-kit/functions/node_fs.renameFile.html +++ b/docs/api/cli-kit/functions/node_fs.renameFile.html @@ -1,4 +1,4 @@ -renameFile | @shopify/cli-kit
    • Renames a file.

      +renameFile | @shopify/cli-kit
      • Renames a file.

        Parameters

        • from: string

          Path to the file to be renamed.

        • to: string

          New path for the file.

          -

        Returns Promise<void>

      \ No newline at end of file +

    Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_fs.rmdir.html b/docs/api/cli-kit/functions/node_fs.rmdir.html index 842ce040710..ebd89cb676a 100644 --- a/docs/api/cli-kit/functions/node_fs.rmdir.html +++ b/docs/api/cli-kit/functions/node_fs.rmdir.html @@ -1,4 +1,4 @@ -rmdir | @shopify/cli-kit
    • Removes a directory at the given path.

      +rmdir | @shopify/cli-kit
      • Removes a directory at the given path.

        Parameters

        • path: string

          Path to the directory to be removed.

        • options: RmDirOptions = {}

          Options to remove the directory with.

          -

        Returns Promise<void>

      \ No newline at end of file +

    Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_fs.stripUpPath.html b/docs/api/cli-kit/functions/node_fs.stripUpPath.html index 3e2358923c2..b1266545151 100644 --- a/docs/api/cli-kit/functions/node_fs.stripUpPath.html +++ b/docs/api/cli-kit/functions/node_fs.stripUpPath.html @@ -1,5 +1,5 @@ -stripUpPath | @shopify/cli-kit
    • Strip the first strip parts of the path.

      +stripUpPath | @shopify/cli-kit
      • Strip the first strip parts of the path.

        Parameters

        • path: string

          Path to strip.

        • strip: number

          Number of parts to strip.

        Returns string

        The stripped path.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_fs.tempDirectory.html b/docs/api/cli-kit/functions/node_fs.tempDirectory.html index d3c3fd46949..7adffc142b3 100644 --- a/docs/api/cli-kit/functions/node_fs.tempDirectory.html +++ b/docs/api/cli-kit/functions/node_fs.tempDirectory.html @@ -1,5 +1,5 @@ -tempDirectory | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_fs.touchFile.html b/docs/api/cli-kit/functions/node_fs.touchFile.html index 83df29e7692..c7b4fb05f9b 100644 --- a/docs/api/cli-kit/functions/node_fs.touchFile.html +++ b/docs/api/cli-kit/functions/node_fs.touchFile.html @@ -1,3 +1,3 @@ -touchFile | @shopify/cli-kit
    • Creates a file at the given path.

      +touchFile | @shopify/cli-kit
      \ No newline at end of file +

    Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_fs.touchFileSync.html b/docs/api/cli-kit/functions/node_fs.touchFileSync.html index 23a7c4e6198..147e011eefe 100644 --- a/docs/api/cli-kit/functions/node_fs.touchFileSync.html +++ b/docs/api/cli-kit/functions/node_fs.touchFileSync.html @@ -1,3 +1,3 @@ -touchFileSync | @shopify/cli-kit
    • Synchronously creates a file at the given path.

      +touchFileSync | @shopify/cli-kit
      \ No newline at end of file +

    Returns void

    diff --git a/docs/api/cli-kit/functions/node_fs.unlinkFile.html b/docs/api/cli-kit/functions/node_fs.unlinkFile.html index 898a991f246..c4d07b5bd44 100644 --- a/docs/api/cli-kit/functions/node_fs.unlinkFile.html +++ b/docs/api/cli-kit/functions/node_fs.unlinkFile.html @@ -1,4 +1,4 @@ -unlinkFile | @shopify/cli-kit
    • Unlink a file at the given path.

      +unlinkFile | @shopify/cli-kit
      • Unlink a file at the given path.

        Parameters

        • path: string

          Path to the file.

        Returns Promise<void>

        A promise that resolves when the file is unlinked.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_fs.unlinkFileSync.html b/docs/api/cli-kit/functions/node_fs.unlinkFileSync.html index f9f45440f19..e8274953710 100644 --- a/docs/api/cli-kit/functions/node_fs.unlinkFileSync.html +++ b/docs/api/cli-kit/functions/node_fs.unlinkFileSync.html @@ -1,3 +1,3 @@ -unlinkFileSync | @shopify/cli-kit
    • Synchronously unlink a file at the given path.

      +unlinkFileSync | @shopify/cli-kit
      \ No newline at end of file +

    Returns void

    diff --git a/docs/api/cli-kit/functions/node_fs.writeFile.html b/docs/api/cli-kit/functions/node_fs.writeFile.html index c4d6cd2a81b..e3760beded1 100644 --- a/docs/api/cli-kit/functions/node_fs.writeFile.html +++ b/docs/api/cli-kit/functions/node_fs.writeFile.html @@ -1,5 +1,5 @@ -writeFile | @shopify/cli-kit
    • Writes content to file at path.

      +writeFile | @shopify/cli-kit
      • Writes content to file at path.

        Parameters

        • path: string

          Path to the file to be written.

          -
        • data: string | Buffer

          Content to be written.

          +
        • data: string | Buffer

          Content to be written.

        • options: WriteOptions = ...

          Options to write the file with (defaults to utf-8 encoding).

          -

        Returns Promise<void>

      \ No newline at end of file +

    Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_fs.writeFileSync.html b/docs/api/cli-kit/functions/node_fs.writeFileSync.html index e3a0d5ce03d..a9f21407393 100644 --- a/docs/api/cli-kit/functions/node_fs.writeFileSync.html +++ b/docs/api/cli-kit/functions/node_fs.writeFileSync.html @@ -1,4 +1,4 @@ -writeFileSync | @shopify/cli-kit
    • Synchronously writes content to file at path.

      +writeFileSync | @shopify/cli-kit
      • Synchronously writes content to file at path.

        Parameters

        • path: string

          Path to the file to be written.

        • data: string

          Content to be written.

          -

        Returns void

      \ No newline at end of file +

    Returns void

    diff --git a/docs/api/cli-kit/functions/node_git.addAllToGitFromDirectory.html b/docs/api/cli-kit/functions/node_git.addAllToGitFromDirectory.html index 217bcb41269..bc387caa593 100644 --- a/docs/api/cli-kit/functions/node_git.addAllToGitFromDirectory.html +++ b/docs/api/cli-kit/functions/node_git.addAllToGitFromDirectory.html @@ -1,4 +1,4 @@ -addAllToGitFromDirectory | @shopify/cli-kit

    Function addAllToGitFromDirectory

    • Add all files to the git index from the given directory.

      -

      Parameters

      • Optional directory: string

        The directory where the git repository is located.

        +addAllToGitFromDirectory | @shopify/cli-kit

        Function addAllToGitFromDirectory

        • Add all files to the git index from the given directory.

          +

          Parameters

          • Optionaldirectory: string

            The directory where the git repository is located.

          Returns Promise<void>

          A promise that resolves when the files are added to the index.

          -
        \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_git.checkIfIgnoredInGitRepository.html b/docs/api/cli-kit/functions/node_git.checkIfIgnoredInGitRepository.html index 5426de59c16..c6c0537e551 100644 --- a/docs/api/cli-kit/functions/node_git.checkIfIgnoredInGitRepository.html +++ b/docs/api/cli-kit/functions/node_git.checkIfIgnoredInGitRepository.html @@ -1,7 +1,7 @@ -checkIfIgnoredInGitRepository | @shopify/cli-kit

    Function checkIfIgnoredInGitRepository

    • Given a Git repository and a list of absolute paths to files contained +checkIfIgnoredInGitRepository | @shopify/cli-kit

      Function checkIfIgnoredInGitRepository

      • Given a Git repository and a list of absolute paths to files contained in the repository, it filters and returns the files that are ignored by the .gitignore.

        Parameters

        • directory: string

          The absolute path to the directory containing the files.

        • files: string[]

          The list of files to check against.

        Returns Promise<string[]>

        Files ignored by the lockfile.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_git.createGitCommit.html b/docs/api/cli-kit/functions/node_git.createGitCommit.html index ebbc859b77c..db12695645d 100644 --- a/docs/api/cli-kit/functions/node_git.createGitCommit.html +++ b/docs/api/cli-kit/functions/node_git.createGitCommit.html @@ -1,5 +1,5 @@ -createGitCommit | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_git.createGitIgnore.html b/docs/api/cli-kit/functions/node_git.createGitIgnore.html index 81a25ea286e..d4c7ef882fe 100644 --- a/docs/api/cli-kit/functions/node_git.createGitIgnore.html +++ b/docs/api/cli-kit/functions/node_git.createGitIgnore.html @@ -1,4 +1,4 @@ -createGitIgnore | @shopify/cli-kit
    • Create a .gitignore file in the given directory.

      +createGitIgnore | @shopify/cli-kit
      \ No newline at end of file +

    Returns void

    diff --git a/docs/api/cli-kit/functions/node_git.downloadGitRepository.html b/docs/api/cli-kit/functions/node_git.downloadGitRepository.html index f0a5c3f934b..3b38c24f9fd 100644 --- a/docs/api/cli-kit/functions/node_git.downloadGitRepository.html +++ b/docs/api/cli-kit/functions/node_git.downloadGitRepository.html @@ -1,4 +1,4 @@ -downloadGitRepository | @shopify/cli-kit

    Function downloadGitRepository

    diff --git a/docs/api/cli-kit/functions/node_git.ensureGitIsPresentOrAbort.html b/docs/api/cli-kit/functions/node_git.ensureGitIsPresentOrAbort.html index e9c9b8337e2..8930d06f5bf 100644 --- a/docs/api/cli-kit/functions/node_git.ensureGitIsPresentOrAbort.html +++ b/docs/api/cli-kit/functions/node_git.ensureGitIsPresentOrAbort.html @@ -1,3 +1,3 @@ -ensureGitIsPresentOrAbort | @shopify/cli-kit

    Function ensureGitIsPresentOrAbort

    • If "git" is not present in the environment it throws +ensureGitIsPresentOrAbort | @shopify/cli-kit

      Function ensureGitIsPresentOrAbort

      \ No newline at end of file +

      Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_git.ensureInsideGitDirectory.html b/docs/api/cli-kit/functions/node_git.ensureInsideGitDirectory.html index 5dd92718e12..6bfcc49ef6a 100644 --- a/docs/api/cli-kit/functions/node_git.ensureInsideGitDirectory.html +++ b/docs/api/cli-kit/functions/node_git.ensureInsideGitDirectory.html @@ -1,4 +1,4 @@ -ensureInsideGitDirectory | @shopify/cli-kit

    Function ensureInsideGitDirectory

    • If command run from outside a .git directory tree +ensureInsideGitDirectory | @shopify/cli-kit

      Function ensureInsideGitDirectory

      • If command run from outside a .git directory tree it throws an abort error.

        -

        Parameters

        • Optional directory: string

          The directory to check.

          -

        Returns Promise<void>

      \ No newline at end of file +

      Parameters

      • Optionaldirectory: string

        The directory to check.

        +

      Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_git.ensureIsClean.html b/docs/api/cli-kit/functions/node_git.ensureIsClean.html index f7c405459a9..01a1c09367d 100644 --- a/docs/api/cli-kit/functions/node_git.ensureIsClean.html +++ b/docs/api/cli-kit/functions/node_git.ensureIsClean.html @@ -1,4 +1,4 @@ -ensureIsClean | @shopify/cli-kit
    • If the .git directory tree is not clean (has uncommitted changes) +ensureIsClean | @shopify/cli-kit

      • If the .git directory tree is not clean (has uncommitted changes) it throws an abort error.

        -

        Parameters

        • Optional directory: string

          The directory to check.

          -

        Returns Promise<void>

      \ No newline at end of file +

      Parameters

      • Optionaldirectory: string

        The directory to check.

        +

      Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_git.getHeadSymbolicRef.html b/docs/api/cli-kit/functions/node_git.getHeadSymbolicRef.html index 03c9c967434..f79da04b2e8 100644 --- a/docs/api/cli-kit/functions/node_git.getHeadSymbolicRef.html +++ b/docs/api/cli-kit/functions/node_git.getHeadSymbolicRef.html @@ -1,4 +1,4 @@ -getHeadSymbolicRef | @shopify/cli-kit
    • Get the HEAD symbolic reference of a git repository.

      -

      Parameters

      • Optional directory: string

        The directory of the git repository.

        +getHeadSymbolicRef | @shopify/cli-kit
        • Get the HEAD symbolic reference of a git repository.

          +

          Parameters

          • Optionaldirectory: string

            The directory of the git repository.

          Returns Promise<string>

          The HEAD symbolic reference of the repository.

          -
        \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_git.getLatestGitCommit.html b/docs/api/cli-kit/functions/node_git.getLatestGitCommit.html index f3a715560f1..3a415e5acb8 100644 --- a/docs/api/cli-kit/functions/node_git.getLatestGitCommit.html +++ b/docs/api/cli-kit/functions/node_git.getLatestGitCommit.html @@ -1,4 +1,4 @@ -getLatestGitCommit | @shopify/cli-kit
    • Get the latest commit of a git repository.

      -

      Parameters

      • Optional directory: string

        The directory of the git repository.

        -

      Returns Promise<DefaultLogFields & ListLogLine>

      The latest commit of the repository.

      -
    \ No newline at end of file +getLatestGitCommit | @shopify/cli-kit
    • Get the latest commit of a git repository.

      +

      Parameters

      • Optionaldirectory: string

        The directory of the git repository.

        +

      Returns Promise<DefaultLogFields & ListLogLine>

      The latest commit of the repository.

      +
    diff --git a/docs/api/cli-kit/functions/node_git.initializeGitRepository.html b/docs/api/cli-kit/functions/node_git.initializeGitRepository.html index 23adb48d501..557ec163df7 100644 --- a/docs/api/cli-kit/functions/node_git.initializeGitRepository.html +++ b/docs/api/cli-kit/functions/node_git.initializeGitRepository.html @@ -1,4 +1,4 @@ -initializeGitRepository | @shopify/cli-kit

    Function initializeGitRepository

    • Initialize a git repository at the given directory.

      +initializeGitRepository | @shopify/cli-kit

      Function initializeGitRepository

      • Initialize a git repository at the given directory.

        Parameters

        • directory: string

          The directory where the git repository will be initialized.

        • initialBranch: string = 'main'

          The name of the initial branch.

          -

        Returns Promise<void>

      \ No newline at end of file +

    Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_git.insideGitDirectory.html b/docs/api/cli-kit/functions/node_git.insideGitDirectory.html index d8f79449a54..b0efcb1fe31 100644 --- a/docs/api/cli-kit/functions/node_git.insideGitDirectory.html +++ b/docs/api/cli-kit/functions/node_git.insideGitDirectory.html @@ -1,4 +1,4 @@ -insideGitDirectory | @shopify/cli-kit
    • Returns true if the given directory is inside a .git directory tree.

      -

      Parameters

      • Optional directory: string

        The directory to check.

        +insideGitDirectory | @shopify/cli-kit
        • Returns true if the given directory is inside a .git directory tree.

          +

          Parameters

          • Optionaldirectory: string

            The directory to check.

          Returns Promise<boolean>

          True if the directory is inside a .git directory tree.

          -
        \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_git.isClean.html b/docs/api/cli-kit/functions/node_git.isClean.html index 62af90ddcfb..2e6a51f4833 100644 --- a/docs/api/cli-kit/functions/node_git.isClean.html +++ b/docs/api/cli-kit/functions/node_git.isClean.html @@ -1,4 +1,4 @@ -isClean | @shopify/cli-kit
    • Returns true if the .git directory tree is clean (no uncommitted changes).

      -

      Parameters

      • Optional directory: string

        The directory to check.

        +isClean | @shopify/cli-kit
        • Returns true if the .git directory tree is clean (no uncommitted changes).

          +

          Parameters

          • Optionaldirectory: string

            The directory to check.

          Returns Promise<boolean>

          True is the .git directory is clean.

          -
        \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_github.getLatestGitHubRelease.html b/docs/api/cli-kit/functions/node_github.getLatestGitHubRelease.html index c4f2ff7b916..ddeed12e377 100644 --- a/docs/api/cli-kit/functions/node_github.getLatestGitHubRelease.html +++ b/docs/api/cli-kit/functions/node_github.getLatestGitHubRelease.html @@ -1,5 +1,5 @@ -getLatestGitHubRelease | @shopify/cli-kit
    • Given a GitHub repository it obtains the latest release.

      +getLatestGitHubRelease | @shopify/cli-kit
      • Given a GitHub repository it obtains the latest release.

        Parameters

        • owner: string

          Repository owner (e.g., shopify)

        • repo: string

          Repository name (e.g., cli)

        • options: GetLatestGitHubReleaseOptions = ...

          Options

          -

        Returns Promise<GithubRelease>

      \ No newline at end of file +

    Returns Promise<GithubRelease>

    diff --git a/docs/api/cli-kit/functions/node_github.parseGitHubRepositoryReference.html b/docs/api/cli-kit/functions/node_github.parseGitHubRepositoryReference.html index 78cdbeaa190..70b39ab45a8 100644 --- a/docs/api/cli-kit/functions/node_github.parseGitHubRepositoryReference.html +++ b/docs/api/cli-kit/functions/node_github.parseGitHubRepositoryReference.html @@ -1,4 +1,4 @@ -parseGitHubRepositoryReference | @shopify/cli-kit

    Function parseGitHubRepositoryReference

    Returns GithubRepositoryReference

    diff --git a/docs/api/cli-kit/functions/node_github.parseGitHubRepositoryURL.html b/docs/api/cli-kit/functions/node_github.parseGitHubRepositoryURL.html index 0afd9779294..e328da1b2bb 100644 --- a/docs/api/cli-kit/functions/node_github.parseGitHubRepositoryURL.html +++ b/docs/api/cli-kit/functions/node_github.parseGitHubRepositoryURL.html @@ -1,3 +1,3 @@ -parseGitHubRepositoryURL | @shopify/cli-kit
    • Given a GitHub repository URL, it parses it and returns its coomponents.

      +parseGitHubRepositoryURL | @shopify/cli-kit
      • Given a GitHub repository URL, it parses it and returns its coomponents.

        Parameters

        • url: string

          The GitHub repository URL

          -

        Returns Result<ParseRepositoryURLOutput, Error>

      \ No newline at end of file +

    Returns Result<ParseRepositoryURLOutput, Error>

    diff --git a/docs/api/cli-kit/functions/node_global-context.getCurrentCommandId.html b/docs/api/cli-kit/functions/node_global-context.getCurrentCommandId.html new file mode 100644 index 00000000000..869f9ee45c6 --- /dev/null +++ b/docs/api/cli-kit/functions/node_global-context.getCurrentCommandId.html @@ -0,0 +1,3 @@ +getCurrentCommandId | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_global-context.setCurrentCommandId.html b/docs/api/cli-kit/functions/node_global-context.setCurrentCommandId.html new file mode 100644 index 00000000000..7fd31d4405f --- /dev/null +++ b/docs/api/cli-kit/functions/node_global-context.setCurrentCommandId.html @@ -0,0 +1,3 @@ +setCurrentCommandId | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_global_context.getCurrentCommandId.html b/docs/api/cli-kit/functions/node_global_context.getCurrentCommandId.html deleted file mode 100644 index cfae8538a9b..00000000000 --- a/docs/api/cli-kit/functions/node_global_context.getCurrentCommandId.html +++ /dev/null @@ -1,3 +0,0 @@ -getCurrentCommandId | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_global_context.setCurrentCommandId.html b/docs/api/cli-kit/functions/node_global_context.setCurrentCommandId.html deleted file mode 100644 index 878e1ee0ff6..00000000000 --- a/docs/api/cli-kit/functions/node_global_context.setCurrentCommandId.html +++ /dev/null @@ -1,3 +0,0 @@ -setCurrentCommandId | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_hooks_deprecations.postrun.html b/docs/api/cli-kit/functions/node_hooks_deprecations.postrun.html index 7636531ba96..4931e617f6c 100644 --- a/docs/api/cli-kit/functions/node_hooks_deprecations.postrun.html +++ b/docs/api/cli-kit/functions/node_hooks_deprecations.postrun.html @@ -1,3 +1,3 @@ -postrun | @shopify/cli-kit
    \ No newline at end of file +postrun | @shopify/cli-kit

    After a successful command run, renders an upgrade warning if nextDeprecationDate is present.

    +
    diff --git a/docs/api/cli-kit/functions/node_hooks_postrun.hook.html b/docs/api/cli-kit/functions/node_hooks_postrun.hook.html index 3736892b69c..92e5307816e 100644 --- a/docs/api/cli-kit/functions/node_hooks_postrun.hook.html +++ b/docs/api/cli-kit/functions/node_hooks_postrun.hook.html @@ -1 +1 @@ -hook | @shopify/cli-kit
    \ No newline at end of file +hook | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_hooks_prerun.hook.html b/docs/api/cli-kit/functions/node_hooks_prerun.hook.html index b63a30ba2d9..e22b321cc3a 100644 --- a/docs/api/cli-kit/functions/node_hooks_prerun.hook.html +++ b/docs/api/cli-kit/functions/node_hooks_prerun.hook.html @@ -1 +1 @@ -hook | @shopify/cli-kit
    \ No newline at end of file +hook | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_hooks_prerun.parseCommandContent.html b/docs/api/cli-kit/functions/node_hooks_prerun.parseCommandContent.html index 2d3be73b88f..b9b37a37e71 100644 --- a/docs/api/cli-kit/functions/node_hooks_prerun.parseCommandContent.html +++ b/docs/api/cli-kit/functions/node_hooks_prerun.parseCommandContent.html @@ -1 +1 @@ -parseCommandContent | @shopify/cli-kit
    \ No newline at end of file +parseCommandContent | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_hooks_prerun.warnOnAvailableUpgrade.html b/docs/api/cli-kit/functions/node_hooks_prerun.warnOnAvailableUpgrade.html index 3ea92504a8a..791866701bb 100644 --- a/docs/api/cli-kit/functions/node_hooks_prerun.warnOnAvailableUpgrade.html +++ b/docs/api/cli-kit/functions/node_hooks_prerun.warnOnAvailableUpgrade.html @@ -1,2 +1,2 @@ -warnOnAvailableUpgrade | @shopify/cli-kit
    \ No newline at end of file +warnOnAvailableUpgrade | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_hrtime.endHRTimeInMs.html b/docs/api/cli-kit/functions/node_hrtime.endHRTimeInMs.html index 347c871b1f8..d9ee81e2788 100644 --- a/docs/api/cli-kit/functions/node_hrtime.endHRTimeInMs.html +++ b/docs/api/cli-kit/functions/node_hrtime.endHRTimeInMs.html @@ -1,4 +1,4 @@ -endHRTimeInMs | @shopify/cli-kit
    • Given a start time tuple, it returns the end time string with the time in miliseconds.

      +endHRTimeInMs | @shopify/cli-kit
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_hrtime.startHRTime.html b/docs/api/cli-kit/functions/node_hrtime.startHRTime.html index 8b8fef6e754..d96b957d806 100644 --- a/docs/api/cli-kit/functions/node_hrtime.startHRTime.html +++ b/docs/api/cli-kit/functions/node_hrtime.startHRTime.html @@ -1,3 +1,3 @@ -startHRTime | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_http.downloadFile.html b/docs/api/cli-kit/functions/node_http.downloadFile.html index cc82508f0ca..04a05b2694e 100644 --- a/docs/api/cli-kit/functions/node_http.downloadFile.html +++ b/docs/api/cli-kit/functions/node_http.downloadFile.html @@ -1,7 +1,7 @@ -downloadFile | @shopify/cli-kit
    • Download a file from a URL to a local path.

      +downloadFile | @shopify/cli-kit
      • Download a file from a URL to a local path.

        Parameters

        • url: string

          The URL to download from.

        • to: string

          The local path to download to.

        Returns Promise<string>

        • A promise that resolves with the local path.
        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_http.fetch.html b/docs/api/cli-kit/functions/node_http.fetch.html index ffab5a832e8..f27e58ef5a6 100644 --- a/docs/api/cli-kit/functions/node_http.fetch.html +++ b/docs/api/cli-kit/functions/node_http.fetch.html @@ -1,10 +1,10 @@ -fetch | @shopify/cli-kit
    • An interface that abstracts way node-fetch. When Node has built-in +fetch | @shopify/cli-kit

      • An interface that abstracts way node-fetch. When Node has built-in support for "fetch" in the standard library, we can drop the node-fetch dependency from here. Note that we are exposing types from "node-fetch". The reason being is that they are consistent with the Web API so if we drop node-fetch in the future -it won't require changes from the callers.

        +it won't require changes from the callers.

        Parameters

        • url: RequestInfo

          This defines the resource that you wish to fetch.

          -
        • Optional init: RequestInit

          An object containing any custom settings that you want to apply to the request.

          +
        • Optionalinit: RequestInit

          An object containing any custom settings that you want to apply to the request.

        Returns Promise<Response>

        A promise that resolves with the response.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_http.formData.html b/docs/api/cli-kit/functions/node_http.formData.html index d42f9cb3167..2ee5167b7f6 100644 --- a/docs/api/cli-kit/functions/node_http.formData.html +++ b/docs/api/cli-kit/functions/node_http.formData.html @@ -1,3 +1,3 @@ -formData | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_http.shopifyFetch.html b/docs/api/cli-kit/functions/node_http.shopifyFetch.html index 28fa6662918..e864d96ea8d 100644 --- a/docs/api/cli-kit/functions/node_http.shopifyFetch.html +++ b/docs/api/cli-kit/functions/node_http.shopifyFetch.html @@ -1,7 +1,7 @@ -shopifyFetch | @shopify/cli-kit
    • A fetch function to use with Shopify services. The function ensures the right +shopifyFetch | @shopify/cli-kit

      • A fetch function to use with Shopify services. The function ensures the right TLS configuragion is used based on the environment in which the service is running (e.g. Spin).

        Parameters

        • url: RequestInfo

          This defines the resource that you wish to fetch.

          -
        • Optional init: RequestInit

          An object containing any custom settings that you want to apply to the request.

          +
        • Optionalinit: RequestInit

          An object containing any custom settings that you want to apply to the request.

        Returns Promise<Response>

        A promise that resolves with the response.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_is-global.currentProcessIsGlobal.html b/docs/api/cli-kit/functions/node_is-global.currentProcessIsGlobal.html new file mode 100644 index 00000000000..20df37d1089 --- /dev/null +++ b/docs/api/cli-kit/functions/node_is-global.currentProcessIsGlobal.html @@ -0,0 +1,4 @@ +currentProcessIsGlobal | @shopify/cli-kit
    • Returns true if the current process is running in a global context.

      +

      Parameters

      • argv: string[] = process.argv

        The arguments passed to the process.

        +

      Returns boolean

      true if the current process is running in a global context.

      +
    diff --git a/docs/api/cli-kit/functions/node_is-global.inferPackageManagerForGlobalCLI.html b/docs/api/cli-kit/functions/node_is-global.inferPackageManagerForGlobalCLI.html new file mode 100644 index 00000000000..dab0286327a --- /dev/null +++ b/docs/api/cli-kit/functions/node_is-global.inferPackageManagerForGlobalCLI.html @@ -0,0 +1,4 @@ +inferPackageManagerForGlobalCLI | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_is-global.installGlobalCLIPrompt.html b/docs/api/cli-kit/functions/node_is-global.installGlobalCLIPrompt.html new file mode 100644 index 00000000000..3874406efbb --- /dev/null +++ b/docs/api/cli-kit/functions/node_is-global.installGlobalCLIPrompt.html @@ -0,0 +1,3 @@ +installGlobalCLIPrompt | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_is-global.installGlobalShopifyCLI.html b/docs/api/cli-kit/functions/node_is-global.installGlobalShopifyCLI.html new file mode 100644 index 00000000000..c4f87b320fb --- /dev/null +++ b/docs/api/cli-kit/functions/node_is-global.installGlobalShopifyCLI.html @@ -0,0 +1,3 @@ +installGlobalShopifyCLI | @shopify/cli-kit
    • Installs the global Shopify CLI, using the provided package manager.

      +

      Parameters

      • packageManager: "yarn" | "npm" | "pnpm" | "bun" | "unknown"

        The package manager to use.

        +

      Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_is-global.isGlobalCLIInstalled.html b/docs/api/cli-kit/functions/node_is-global.isGlobalCLIInstalled.html new file mode 100644 index 00000000000..69cb6cfd845 --- /dev/null +++ b/docs/api/cli-kit/functions/node_is-global.isGlobalCLIInstalled.html @@ -0,0 +1,3 @@ +isGlobalCLIInstalled | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_is_global.currentProcessIsGlobal.html b/docs/api/cli-kit/functions/node_is_global.currentProcessIsGlobal.html deleted file mode 100644 index 7821dc5b93b..00000000000 --- a/docs/api/cli-kit/functions/node_is_global.currentProcessIsGlobal.html +++ /dev/null @@ -1,4 +0,0 @@ -currentProcessIsGlobal | @shopify/cli-kit
    • Returns true if the current process is running in a global context.

      -

      Parameters

      • argv: string[] = process.argv

        The arguments passed to the process.

        -

      Returns boolean

      true if the current process is running in a global context.

      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_is_global.inferPackageManagerForGlobalCLI.html b/docs/api/cli-kit/functions/node_is_global.inferPackageManagerForGlobalCLI.html deleted file mode 100644 index 486542bb3c1..00000000000 --- a/docs/api/cli-kit/functions/node_is_global.inferPackageManagerForGlobalCLI.html +++ /dev/null @@ -1,4 +0,0 @@ -inferPackageManagerForGlobalCLI | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_is_global.installGlobalCLIPrompt.html b/docs/api/cli-kit/functions/node_is_global.installGlobalCLIPrompt.html deleted file mode 100644 index 73d1eb1956e..00000000000 --- a/docs/api/cli-kit/functions/node_is_global.installGlobalCLIPrompt.html +++ /dev/null @@ -1,3 +0,0 @@ -installGlobalCLIPrompt | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_is_global.installGlobalShopifyCLI.html b/docs/api/cli-kit/functions/node_is_global.installGlobalShopifyCLI.html deleted file mode 100644 index 0cb9fd8e0e8..00000000000 --- a/docs/api/cli-kit/functions/node_is_global.installGlobalShopifyCLI.html +++ /dev/null @@ -1,3 +0,0 @@ -installGlobalShopifyCLI | @shopify/cli-kit
    • Installs the global Shopify CLI, using the provided package manager.

      -

      Parameters

      • packageManager: "yarn" | "npm" | "pnpm" | "bun" | "unknown"

        The package manager to use.

        -

      Returns Promise<void>

    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_is_global.isGlobalCLIInstalled.html b/docs/api/cli-kit/functions/node_is_global.isGlobalCLIInstalled.html deleted file mode 100644 index 7c5beded532..00000000000 --- a/docs/api/cli-kit/functions/node_is_global.isGlobalCLIInstalled.html +++ /dev/null @@ -1,3 +0,0 @@ -isGlobalCLIInstalled | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_json-schema.jsonSchemaValidate.html b/docs/api/cli-kit/functions/node_json-schema.jsonSchemaValidate.html new file mode 100644 index 00000000000..bcb9a7b7c83 --- /dev/null +++ b/docs/api/cli-kit/functions/node_json-schema.jsonSchemaValidate.html @@ -0,0 +1,7 @@ +jsonSchemaValidate | @shopify/cli-kit
    • Given a subject object and a JSON schema contract, validate the subject against the contract.

      +

      Errors are returned in a zod-like format, and processed to better handle unions.

      +

      Parameters

      • subject: object

        The object to validate.

        +
      • schema: SchemaObject

        The JSON schema to validate against.

        +
      • identifier: string

        The identifier of the schema being validated, used to cache the validator.

        +

      Returns ParseConfigurationResult<unknown> & { rawErrors?: AjvError[] }

      The result of the validation. If the state is 'error', the errors will be in a zod-like format.

      +
    diff --git a/docs/api/cli-kit/functions/node_json-schema.normaliseJsonSchema.html b/docs/api/cli-kit/functions/node_json-schema.normaliseJsonSchema.html new file mode 100644 index 00000000000..f01ff9fac10 --- /dev/null +++ b/docs/api/cli-kit/functions/node_json-schema.normaliseJsonSchema.html @@ -0,0 +1,5 @@ +normaliseJsonSchema | @shopify/cli-kit
    • Normalises a JSON Schema by standardising it's internal implementation.

      +

      We prefer to not use $ref elements in our schemas, so we inline them; it's easier then to process errors.

      +

      Parameters

      • schema: string

        The JSON schema (as a string) to normalise.

        +

      Returns Promise<SchemaObject>

      The normalised JSON schema.

      +
    diff --git a/docs/api/cli-kit/functions/node_json_schema.jsonSchemaValidate.html b/docs/api/cli-kit/functions/node_json_schema.jsonSchemaValidate.html deleted file mode 100644 index 4d505559320..00000000000 --- a/docs/api/cli-kit/functions/node_json_schema.jsonSchemaValidate.html +++ /dev/null @@ -1,7 +0,0 @@ -jsonSchemaValidate | @shopify/cli-kit
    • Given a subject object and a JSON schema contract, validate the subject against the contract.

      -

      Errors are returned in a zod-like format, and processed to better handle unions.

      -

      Parameters

      • subject: object

        The object to validate.

        -
      • schema: SchemaObject

        The JSON schema to validate against.

        -
      • identifier: string

        The identifier of the schema being validated, used to cache the validator.

        -

      Returns ParseConfigurationResult<unknown> & {
          rawErrors?: AjvError[];
      }

      The result of the validation. If the state is 'error', the errors will be in a zod-like format.

      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_json_schema.normaliseJsonSchema.html b/docs/api/cli-kit/functions/node_json_schema.normaliseJsonSchema.html deleted file mode 100644 index 58daf9d0fb6..00000000000 --- a/docs/api/cli-kit/functions/node_json_schema.normaliseJsonSchema.html +++ /dev/null @@ -1,5 +0,0 @@ -normaliseJsonSchema | @shopify/cli-kit
    • Normalises a JSON Schema by standardising it's internal implementation.

      -

      We prefer to not use $ref elements in our schemas, so we inline them; it's easier then to process errors.

      -

      Parameters

      • schema: string

        The JSON schema (as a string) to normalise.

        -

      Returns Promise<SchemaObject>

      The normalised JSON schema.

      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_liquid.recursiveLiquidTemplateCopy.html b/docs/api/cli-kit/functions/node_liquid.recursiveLiquidTemplateCopy.html index 6aa06ce0cde..caba85be641 100644 --- a/docs/api/cli-kit/functions/node_liquid.recursiveLiquidTemplateCopy.html +++ b/docs/api/cli-kit/functions/node_liquid.recursiveLiquidTemplateCopy.html @@ -1,8 +1,8 @@ -recursiveLiquidTemplateCopy | @shopify/cli-kit

    Function recursiveLiquidTemplateCopy

    • Given a directory, it traverses the files and directories recursively -and replaces variables in directory and file names, and files' content +recursiveLiquidTemplateCopy | @shopify/cli-kit

      Function recursiveLiquidTemplateCopy

      • Given a directory, it traverses the files and directories recursively +and replaces variables in directory and file names, and files' content using the Liquid template engine. Files indicate that they are liquid template by using the .liquid extension.

        Parameters

        • from: string

          Directory that contains the template.

        • to: string

          Output directory.

        • data: object

          Data to feed the template engine.

          -

        Returns Promise<void>

      \ No newline at end of file +

    Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_liquid.renderLiquidTemplate.html b/docs/api/cli-kit/functions/node_liquid.renderLiquidTemplate.html index d8d24c7fc1e..f803131063e 100644 --- a/docs/api/cli-kit/functions/node_liquid.renderLiquidTemplate.html +++ b/docs/api/cli-kit/functions/node_liquid.renderLiquidTemplate.html @@ -1,5 +1,5 @@ -renderLiquidTemplate | @shopify/cli-kit
    • Renders a template using the Liquid template engine.

      +renderLiquidTemplate | @shopify/cli-kit
      • Renders a template using the Liquid template engine.

        Parameters

        • templateContent: string

          Template content.

        • data: object

          Data to feed the template engine.

        Returns Promise<string>

        Rendered template.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_logs.createLogsDir.html b/docs/api/cli-kit/functions/node_logs.createLogsDir.html index d74331e1bdd..ab7cc343739 100644 --- a/docs/api/cli-kit/functions/node_logs.createLogsDir.html +++ b/docs/api/cli-kit/functions/node_logs.createLogsDir.html @@ -1 +1 @@ -createLogsDir | @shopify/cli-kit
    \ No newline at end of file +createLogsDir | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_logs.getLogsDir.html b/docs/api/cli-kit/functions/node_logs.getLogsDir.html index 35ff67a30cd..773a5a445af 100644 --- a/docs/api/cli-kit/functions/node_logs.getLogsDir.html +++ b/docs/api/cli-kit/functions/node_logs.getLogsDir.html @@ -1 +1 @@ -getLogsDir | @shopify/cli-kit
    \ No newline at end of file +getLogsDir | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_logs.writeLog.html b/docs/api/cli-kit/functions/node_logs.writeLog.html index 51c532381b4..7436092587e 100644 --- a/docs/api/cli-kit/functions/node_logs.writeLog.html +++ b/docs/api/cli-kit/functions/node_logs.writeLog.html @@ -1 +1 @@ -writeLog | @shopify/cli-kit
    \ No newline at end of file +writeLog | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_metadata.addPublicMetadata.html b/docs/api/cli-kit/functions/node_metadata.addPublicMetadata.html index 3df064bfe41..524340a8fdd 100644 --- a/docs/api/cli-kit/functions/node_metadata.addPublicMetadata.html +++ b/docs/api/cli-kit/functions/node_metadata.addPublicMetadata.html @@ -1 +1 @@ -addPublicMetadata | @shopify/cli-kit
    \ No newline at end of file +addPublicMetadata | @shopify/cli-kit
    • Parameters

      • getData: ProvideMetadata<CmdFieldsFromMonorail>
      • OptionalonError: MetadataErrorHandling

      Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_metadata.addSensitiveMetadata.html b/docs/api/cli-kit/functions/node_metadata.addSensitiveMetadata.html index d727167f182..92c034a59cb 100644 --- a/docs/api/cli-kit/functions/node_metadata.addSensitiveMetadata.html +++ b/docs/api/cli-kit/functions/node_metadata.addSensitiveMetadata.html @@ -1 +1 @@ -addSensitiveMetadata | @shopify/cli-kit
    • Parameters

      • getData: ProvideMetadata<{
            commandStartOptions: {
                startArgs: string[];
                startCommand: string;
                startTime: number;
                startTopic?: string;
            };
        } & {
            environmentFlags: string;
        }>
      • Optional onError: MetadataErrorHandling

      Returns Promise<void>

    \ No newline at end of file +addSensitiveMetadata | @shopify/cli-kit
    • Parameters

      • getData: ProvideMetadata<
            {
                commandStartOptions: {
                    startArgs: string[];
                    startCommand: string;
                    startTime: number;
                    startTopic?: string;
                };
            } & { environmentFlags: string },
        >
      • OptionalonError: MetadataErrorHandling

      Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_metadata.createRuntimeMetadataContainer.html b/docs/api/cli-kit/functions/node_metadata.createRuntimeMetadataContainer.html index 7ca8fc58ce9..d334309ce9c 100644 --- a/docs/api/cli-kit/functions/node_metadata.createRuntimeMetadataContainer.html +++ b/docs/api/cli-kit/functions/node_metadata.createRuntimeMetadataContainer.html @@ -1,5 +1,5 @@ -createRuntimeMetadataContainer | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_metadata.getAllPublicMetadata.html b/docs/api/cli-kit/functions/node_metadata.getAllPublicMetadata.html index 33d899d41d5..4591c1d5b2d 100644 --- a/docs/api/cli-kit/functions/node_metadata.getAllPublicMetadata.html +++ b/docs/api/cli-kit/functions/node_metadata.getAllPublicMetadata.html @@ -1 +1 @@ -getAllPublicMetadata | @shopify/cli-kit
    \ No newline at end of file +getAllPublicMetadata | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_metadata.getAllSensitiveMetadata.html b/docs/api/cli-kit/functions/node_metadata.getAllSensitiveMetadata.html index 7601c268e6e..14f56242487 100644 --- a/docs/api/cli-kit/functions/node_metadata.getAllSensitiveMetadata.html +++ b/docs/api/cli-kit/functions/node_metadata.getAllSensitiveMetadata.html @@ -1 +1 @@ -getAllSensitiveMetadata | @shopify/cli-kit
    • Returns Partial<{
          commandStartOptions: {
              startArgs: string[];
              startCommand: string;
              startTime: number;
              startTopic?: string;
          };
      } & {
          environmentFlags: string;
      }>

    \ No newline at end of file +getAllSensitiveMetadata | @shopify/cli-kit
    • Returns Partial<
          {
              commandStartOptions: {
                  startArgs: string[];
                  startCommand: string;
                  startTime: number;
                  startTopic?: string;
              };
          } & { environmentFlags: string },
      >

    diff --git a/docs/api/cli-kit/functions/node_metadata.runWithTimer.html b/docs/api/cli-kit/functions/node_metadata.runWithTimer.html index 250f8735a31..77e8c8e7b82 100644 --- a/docs/api/cli-kit/functions/node_metadata.runWithTimer.html +++ b/docs/api/cli-kit/functions/node_metadata.runWithTimer.html @@ -1 +1 @@ -runWithTimer | @shopify/cli-kit
    • Parameters

      • field: NumericKeyOf<CmdFieldsFromMonorail>

      Returns (<T>(fn) => Promise<T>)

        • <T>(fn): Promise<T>
        • Type Parameters

          • T

          Parameters

          • fn: (() => Promise<T>)
              • (): Promise<T>
              • Returns Promise<T>

          Returns Promise<T>

    \ No newline at end of file +runWithTimer | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_mimes.lookupMimeType.html b/docs/api/cli-kit/functions/node_mimes.lookupMimeType.html index 0a653e2a744..e30bab21deb 100644 --- a/docs/api/cli-kit/functions/node_mimes.lookupMimeType.html +++ b/docs/api/cli-kit/functions/node_mimes.lookupMimeType.html @@ -1,4 +1,4 @@ -lookupMimeType | @shopify/cli-kit
    • Returns the MIME type for a filename.

      +lookupMimeType | @shopify/cli-kit
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_mimes.setMimeTypes.html b/docs/api/cli-kit/functions/node_mimes.setMimeTypes.html index fe82eeb1402..80e98aa8dd2 100644 --- a/docs/api/cli-kit/functions/node_mimes.setMimeTypes.html +++ b/docs/api/cli-kit/functions/node_mimes.setMimeTypes.html @@ -1,3 +1,3 @@ -setMimeTypes | @shopify/cli-kit
    • Adds MIME type(s) to the dictionary.

      -

      Parameters

      • newTypes: {
            [key: string]: string;
        }

        Object of key-values where key is extension and value is mime type.

        -
        • [key: string]: string

      Returns void

    \ No newline at end of file +setMimeTypes | @shopify/cli-kit
    • Adds MIME type(s) to the dictionary.

      +

      Parameters

      • newTypes: { [key: string]: string }

        Object of key-values where key is extension and value is mime type.

        +

      Returns void

    diff --git a/docs/api/cli-kit/functions/node_monorail.publishMonorailEvent.html b/docs/api/cli-kit/functions/node_monorail.publishMonorailEvent.html index d2192d2bc9e..fef6a50f17f 100644 --- a/docs/api/cli-kit/functions/node_monorail.publishMonorailEvent.html +++ b/docs/api/cli-kit/functions/node_monorail.publishMonorailEvent.html @@ -1,6 +1,6 @@ -publishMonorailEvent | @shopify/cli-kit
    • Publishes an event to Monorail.

      -

      Type Parameters

      • TSchemaId extends keyof Schemas
      • TPayload extends {
            public: JsonMap;
            sensitive: JsonMap;
        }

      Parameters

      • schemaId: TSchemaId

        The schema ID of the event to publish.

        -
      • publicData: TPayload["public"]

        The public data to publish.

        -
      • sensitiveData: TPayload["sensitive"]

        The sensitive data to publish.

        +publishMonorailEvent | @shopify/cli-kit
        • Publishes an event to Monorail.

          +

          Type Parameters

          • TSchemaId extends keyof Schemas
          • TPayload extends { public: JsonMap; sensitive: JsonMap }

          Parameters

          • schemaId: TSchemaId

            The schema ID of the event to publish.

            +
          • publicData: TPayload["public"]

            The public data to publish.

            +
          • sensitiveData: TPayload["sensitive"]

            The sensitive data to publish.

          Returns Promise<MonorailResult>

          A result indicating whether the event was successfully published.

          -
        \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_node-package-manager.addNPMDependencies.html b/docs/api/cli-kit/functions/node_node-package-manager.addNPMDependencies.html new file mode 100644 index 00000000000..273b6a6a30c --- /dev/null +++ b/docs/api/cli-kit/functions/node_node-package-manager.addNPMDependencies.html @@ -0,0 +1 @@ +addNPMDependencies | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_node-package-manager.addNPMDependenciesIfNeeded.html b/docs/api/cli-kit/functions/node_node-package-manager.addNPMDependenciesIfNeeded.html new file mode 100644 index 00000000000..dffb85def5e --- /dev/null +++ b/docs/api/cli-kit/functions/node_node-package-manager.addNPMDependenciesIfNeeded.html @@ -0,0 +1,4 @@ +addNPMDependenciesIfNeeded | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_node-package-manager.addNPMDependenciesWithoutVersionIfNeeded.html b/docs/api/cli-kit/functions/node_node-package-manager.addNPMDependenciesWithoutVersionIfNeeded.html new file mode 100644 index 00000000000..432336c2810 --- /dev/null +++ b/docs/api/cli-kit/functions/node_node-package-manager.addNPMDependenciesWithoutVersionIfNeeded.html @@ -0,0 +1 @@ +addNPMDependenciesWithoutVersionIfNeeded | @shopify/cli-kit
    • Parameters

      • dependencies: string[]
      • options: AddNPMDependenciesIfNeededOptions

      Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_node-package-manager.addResolutionOrOverride.html b/docs/api/cli-kit/functions/node_node-package-manager.addResolutionOrOverride.html new file mode 100644 index 00000000000..86b783b55e6 --- /dev/null +++ b/docs/api/cli-kit/functions/node_node-package-manager.addResolutionOrOverride.html @@ -0,0 +1 @@ +addResolutionOrOverride | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_node-package-manager.checkForCachedNewVersion.html b/docs/api/cli-kit/functions/node_node-package-manager.checkForCachedNewVersion.html new file mode 100644 index 00000000000..cf039c59df9 --- /dev/null +++ b/docs/api/cli-kit/functions/node_node-package-manager.checkForCachedNewVersion.html @@ -0,0 +1,5 @@ +checkForCachedNewVersion | @shopify/cli-kit
    • Given an NPM dependency, it checks if there's a cached more recent version, and if there is, it returns its value.

      +

      Parameters

      • dependency: string

        The dependency name (e.g. react)

        +
      • currentVersion: string

        The current version.

        +

      Returns string | undefined

      A more recent version or undefined if there's no more recent version.

      +
    diff --git a/docs/api/cli-kit/functions/node_node-package-manager.checkForNewVersion.html b/docs/api/cli-kit/functions/node_node-package-manager.checkForNewVersion.html new file mode 100644 index 00000000000..81053d8488f --- /dev/null +++ b/docs/api/cli-kit/functions/node_node-package-manager.checkForNewVersion.html @@ -0,0 +1,7 @@ +checkForNewVersion | @shopify/cli-kit
    • Given an NPM dependency, it checks if there's a more recent version, and if there is, it returns its value.

      +

      Parameters

      • dependency: string

        The dependency name (e.g. react)

        +
      • currentVersion: string

        The current version.

        +
      • cacheExpiryInHours: { cacheExpiryInHours?: number } = {}

        If the last check was done more than this amount of hours ago, it will +refresh the cache. Defaults to always refreshing.

        +

      Returns Promise<string | undefined>

      A promise that resolves with a more recent version or undefined if there's no more recent version.

      +
    diff --git a/docs/api/cli-kit/functions/node_node-package-manager.findUpAndReadPackageJson.html b/docs/api/cli-kit/functions/node_node-package-manager.findUpAndReadPackageJson.html new file mode 100644 index 00000000000..02ada11e820 --- /dev/null +++ b/docs/api/cli-kit/functions/node_node-package-manager.findUpAndReadPackageJson.html @@ -0,0 +1,5 @@ +findUpAndReadPackageJson | @shopify/cli-kit
    • Given a directory it traverses the directory up looking for a package.json and if found, it reads it +decodes the JSON, and returns its content as a Javascript object.

      +

      Parameters

      • fromDirectory: string

      Returns Promise<{ content: PackageJson; path: string }>

      If found, the promise resolves with the path to the +package.json and its content. If not found, it throws a FindUpAndReadPackageJsonNotFoundError error.

      +
    diff --git a/docs/api/cli-kit/functions/node_node-package-manager.getDependencies.html b/docs/api/cli-kit/functions/node_node-package-manager.getDependencies.html new file mode 100644 index 00000000000..d7e3801e320 --- /dev/null +++ b/docs/api/cli-kit/functions/node_node-package-manager.getDependencies.html @@ -0,0 +1,4 @@ +getDependencies | @shopify/cli-kit
    • Returns the list of production and dev dependencies of a package.json

      +

      Parameters

      • packageJsonPath: string

        Path to the package.json file

        +

      Returns Promise<{ [key: string]: string }>

      A promise that resolves with the list of dependencies.

      +
    diff --git a/docs/api/cli-kit/functions/node_node-package-manager.getPackageManager.html b/docs/api/cli-kit/functions/node_node-package-manager.getPackageManager.html new file mode 100644 index 00000000000..354607deb59 --- /dev/null +++ b/docs/api/cli-kit/functions/node_node-package-manager.getPackageManager.html @@ -0,0 +1,4 @@ +getPackageManager | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_node-package-manager.getPackageName.html b/docs/api/cli-kit/functions/node_node-package-manager.getPackageName.html new file mode 100644 index 00000000000..46937890efc --- /dev/null +++ b/docs/api/cli-kit/functions/node_node-package-manager.getPackageName.html @@ -0,0 +1,4 @@ +getPackageName | @shopify/cli-kit
    • Returns the name of the package configured in its package.json

      +

      Parameters

      • packageJsonPath: string

        Path to the package.json file

        +

      Returns Promise<string | undefined>

      A promise that resolves with the name.

      +
    diff --git a/docs/api/cli-kit/functions/node_node-package-manager.getPackageVersion.html b/docs/api/cli-kit/functions/node_node-package-manager.getPackageVersion.html new file mode 100644 index 00000000000..1d3e7a4fe35 --- /dev/null +++ b/docs/api/cli-kit/functions/node_node-package-manager.getPackageVersion.html @@ -0,0 +1,4 @@ +getPackageVersion | @shopify/cli-kit
    • Returns the version of the package configured in its package.json

      +

      Parameters

      • packageJsonPath: string

        Path to the package.json file

        +

      Returns Promise<string | undefined>

      A promise that resolves with the version.

      +
    diff --git a/docs/api/cli-kit/functions/node_node-package-manager.inferPackageManager.html b/docs/api/cli-kit/functions/node_node-package-manager.inferPackageManager.html new file mode 100644 index 00000000000..b4d837dde17 --- /dev/null +++ b/docs/api/cli-kit/functions/node_node-package-manager.inferPackageManager.html @@ -0,0 +1,11 @@ +inferPackageManager | @shopify/cli-kit
    • Infers the package manager to be used based on the provided options and environment.

      +

      This function determines the package manager in the following order of precedence:

      +
        +
      1. Uses the package manager specified in the options, if valid.
      2. +
      3. Infers the package manager from the user agent string.
      4. +
      5. Infers the package manager used for the global CLI installation.
      6. +
      7. Defaults to 'npm' if no other method succeeds.
      8. +
      +

      Parameters

      • optionsPackageManager: undefined | string

        The package manager specified in the options (if any).

        +
      • env: ProcessEnv = process.env

      Returns PackageManager

      The inferred package manager as a PackageManager type.

      +
    diff --git a/docs/api/cli-kit/functions/node_node-package-manager.installNPMDependenciesRecursively.html b/docs/api/cli-kit/functions/node_node-package-manager.installNPMDependenciesRecursively.html new file mode 100644 index 00000000000..f39b3995255 --- /dev/null +++ b/docs/api/cli-kit/functions/node_node-package-manager.installNPMDependenciesRecursively.html @@ -0,0 +1,5 @@ +installNPMDependenciesRecursively | @shopify/cli-kit
    • This function traverses down a directory tree to find directories containing a package.json +and installs the dependencies if needed. To know if it's needed, it uses the "check" command +provided by dependency managers.

      +

      Parameters

      • options: InstallNPMDependenciesRecursivelyOptions

        Options to install dependencies recursively.

        +

      Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_node-package-manager.installNodeModules.html b/docs/api/cli-kit/functions/node_node-package-manager.installNodeModules.html new file mode 100644 index 00000000000..616705f72aa --- /dev/null +++ b/docs/api/cli-kit/functions/node_node-package-manager.installNodeModules.html @@ -0,0 +1 @@ +installNodeModules | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_node-package-manager.packageManagerFromUserAgent.html b/docs/api/cli-kit/functions/node_node-package-manager.packageManagerFromUserAgent.html new file mode 100644 index 00000000000..49ee6d9f081 --- /dev/null +++ b/docs/api/cli-kit/functions/node_node-package-manager.packageManagerFromUserAgent.html @@ -0,0 +1,4 @@ +packageManagerFromUserAgent | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_node-package-manager.readAndParsePackageJson.html b/docs/api/cli-kit/functions/node_node-package-manager.readAndParsePackageJson.html new file mode 100644 index 00000000000..6e9e0a66802 --- /dev/null +++ b/docs/api/cli-kit/functions/node_node-package-manager.readAndParsePackageJson.html @@ -0,0 +1,6 @@ +readAndParsePackageJson | @shopify/cli-kit
    • Reads and parses a package.json

      +

      Parameters

      • packageJsonPath: string

        Path to the package.json

        +

      Returns Promise<PackageJson>

      An promise that resolves with an in-memory representation +of the package.json or rejects with an error if the file is not found or the content is +not decodable.

      +
    diff --git a/docs/api/cli-kit/functions/node_node-package-manager.usesWorkspaces.html b/docs/api/cli-kit/functions/node_node-package-manager.usesWorkspaces.html new file mode 100644 index 00000000000..74e20bd981e --- /dev/null +++ b/docs/api/cli-kit/functions/node_node-package-manager.usesWorkspaces.html @@ -0,0 +1,3 @@ +usesWorkspaces | @shopify/cli-kit
    • Returns true if the app uses workspaces, false otherwise.

      +

      Parameters

      • appDirectory: string

      Returns Promise<boolean>

      A promise that resolves with true if the app uses workspaces, false otherwise.

      +
    diff --git a/docs/api/cli-kit/functions/node_node-package-manager.versionSatisfies.html b/docs/api/cli-kit/functions/node_node-package-manager.versionSatisfies.html new file mode 100644 index 00000000000..4b8e8d7719b --- /dev/null +++ b/docs/api/cli-kit/functions/node_node-package-manager.versionSatisfies.html @@ -0,0 +1,5 @@ +versionSatisfies | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_node-package-manager.writePackageJSON.html b/docs/api/cli-kit/functions/node_node-package-manager.writePackageJSON.html new file mode 100644 index 00000000000..f6677e37ee7 --- /dev/null +++ b/docs/api/cli-kit/functions/node_node-package-manager.writePackageJSON.html @@ -0,0 +1,4 @@ +writePackageJSON | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_node_package_manager.addNPMDependencies.html b/docs/api/cli-kit/functions/node_node_package_manager.addNPMDependencies.html deleted file mode 100644 index 746dd07f9f3..00000000000 --- a/docs/api/cli-kit/functions/node_node_package_manager.addNPMDependencies.html +++ /dev/null @@ -1 +0,0 @@ -addNPMDependencies | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_node_package_manager.addNPMDependenciesIfNeeded.html b/docs/api/cli-kit/functions/node_node_package_manager.addNPMDependenciesIfNeeded.html deleted file mode 100644 index fff6487b767..00000000000 --- a/docs/api/cli-kit/functions/node_node_package_manager.addNPMDependenciesIfNeeded.html +++ /dev/null @@ -1,4 +0,0 @@ -addNPMDependenciesIfNeeded | @shopify/cli-kit
    • Adds dependencies to a Node project (i.e. a project that has a package.json)

      -

      Parameters

      • dependencies: DependencyVersion[]

        List of dependencies to be added.

        -
      • options: AddNPMDependenciesIfNeededOptions

        Options for adding dependencies.

        -

      Returns Promise<void>

    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_node_package_manager.addNPMDependenciesWithoutVersionIfNeeded.html b/docs/api/cli-kit/functions/node_node_package_manager.addNPMDependenciesWithoutVersionIfNeeded.html deleted file mode 100644 index bdf3f5be72e..00000000000 --- a/docs/api/cli-kit/functions/node_node_package_manager.addNPMDependenciesWithoutVersionIfNeeded.html +++ /dev/null @@ -1 +0,0 @@ -addNPMDependenciesWithoutVersionIfNeeded | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_node_package_manager.addResolutionOrOverride.html b/docs/api/cli-kit/functions/node_node_package_manager.addResolutionOrOverride.html deleted file mode 100644 index 7abaa68283f..00000000000 --- a/docs/api/cli-kit/functions/node_node_package_manager.addResolutionOrOverride.html +++ /dev/null @@ -1 +0,0 @@ -addResolutionOrOverride | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_node_package_manager.checkForCachedNewVersion.html b/docs/api/cli-kit/functions/node_node_package_manager.checkForCachedNewVersion.html deleted file mode 100644 index 80fc243df86..00000000000 --- a/docs/api/cli-kit/functions/node_node_package_manager.checkForCachedNewVersion.html +++ /dev/null @@ -1,5 +0,0 @@ -checkForCachedNewVersion | @shopify/cli-kit
    • Given an NPM dependency, it checks if there's a cached more recent version, and if there is, it returns its value.

      -

      Parameters

      • dependency: string

        The dependency name (e.g. react)

        -
      • currentVersion: string

        The current version.

        -

      Returns string | undefined

      A more recent version or undefined if there's no more recent version.

      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_node_package_manager.checkForNewVersion.html b/docs/api/cli-kit/functions/node_node_package_manager.checkForNewVersion.html deleted file mode 100644 index e4844d32495..00000000000 --- a/docs/api/cli-kit/functions/node_node_package_manager.checkForNewVersion.html +++ /dev/null @@ -1,7 +0,0 @@ -checkForNewVersion | @shopify/cli-kit
    • Given an NPM dependency, it checks if there's a more recent version, and if there is, it returns its value.

      -

      Parameters

      • dependency: string

        The dependency name (e.g. react)

        -
      • currentVersion: string

        The current version.

        -
      • cacheExpiryInHours: {
            cacheExpiryInHours: undefined | number;
        } = {}

        If the last check was done more than this amount of hours ago, it will -refresh the cache. Defaults to always refreshing.

        -
        • cacheExpiryInHours: undefined | number

      Returns Promise<string | undefined>

      A promise that resolves with a more recent version or undefined if there's no more recent version.

      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_node_package_manager.findUpAndReadPackageJson.html b/docs/api/cli-kit/functions/node_node_package_manager.findUpAndReadPackageJson.html deleted file mode 100644 index 72e8d373a4c..00000000000 --- a/docs/api/cli-kit/functions/node_node_package_manager.findUpAndReadPackageJson.html +++ /dev/null @@ -1,5 +0,0 @@ -findUpAndReadPackageJson | @shopify/cli-kit
    • Given a directory it traverses the directory up looking for a package.json and if found, it reads it -decodes the JSON, and returns its content as a Javascript object.

      -

      Parameters

      • fromDirectory: string

      Returns Promise<{
          content: PackageJson;
          path: string;
      }>

      If found, the promise resolves with the path to the - package.json and its content. If not found, it throws a FindUpAndReadPackageJsonNotFoundError error.

      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_node_package_manager.getDependencies.html b/docs/api/cli-kit/functions/node_node_package_manager.getDependencies.html deleted file mode 100644 index 77f8e11f5d6..00000000000 --- a/docs/api/cli-kit/functions/node_node_package_manager.getDependencies.html +++ /dev/null @@ -1,4 +0,0 @@ -getDependencies | @shopify/cli-kit
    • Returns the list of production and dev dependencies of a package.json

      -

      Parameters

      • packageJsonPath: string

        Path to the package.json file

        -

      Returns Promise<{
          [key: string]: string;
      }>

      A promise that resolves with the list of dependencies.

      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_node_package_manager.getPackageManager.html b/docs/api/cli-kit/functions/node_node_package_manager.getPackageManager.html deleted file mode 100644 index f44a47619ba..00000000000 --- a/docs/api/cli-kit/functions/node_node_package_manager.getPackageManager.html +++ /dev/null @@ -1,4 +0,0 @@ -getPackageManager | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_node_package_manager.getPackageName.html b/docs/api/cli-kit/functions/node_node_package_manager.getPackageName.html deleted file mode 100644 index c1d4340596f..00000000000 --- a/docs/api/cli-kit/functions/node_node_package_manager.getPackageName.html +++ /dev/null @@ -1,4 +0,0 @@ -getPackageName | @shopify/cli-kit
    • Returns the name of the package configured in its package.json

      -

      Parameters

      • packageJsonPath: string

        Path to the package.json file

        -

      Returns Promise<string | undefined>

      A promise that resolves with the name.

      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_node_package_manager.getPackageVersion.html b/docs/api/cli-kit/functions/node_node_package_manager.getPackageVersion.html deleted file mode 100644 index 88725077869..00000000000 --- a/docs/api/cli-kit/functions/node_node_package_manager.getPackageVersion.html +++ /dev/null @@ -1,4 +0,0 @@ -getPackageVersion | @shopify/cli-kit
    • Returns the version of the package configured in its package.json

      -

      Parameters

      • packageJsonPath: string

        Path to the package.json file

        -

      Returns Promise<string | undefined>

      A promise that resolves with the version.

      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_node_package_manager.inferPackageManager.html b/docs/api/cli-kit/functions/node_node_package_manager.inferPackageManager.html deleted file mode 100644 index e912a635358..00000000000 --- a/docs/api/cli-kit/functions/node_node_package_manager.inferPackageManager.html +++ /dev/null @@ -1,11 +0,0 @@ -inferPackageManager | @shopify/cli-kit
    • Infers the package manager to be used based on the provided options and environment.

      -

      This function determines the package manager in the following order of precedence:

      -
        -
      1. Uses the package manager specified in the options, if valid.
      2. -
      3. Infers the package manager from the user agent string.
      4. -
      5. Infers the package manager used for the global CLI installation.
      6. -
      7. Defaults to 'npm' if no other method succeeds.
      8. -
      -

      Parameters

      • optionsPackageManager: undefined | string

        The package manager specified in the options (if any).

        -
      • env: ProcessEnv = process.env

      Returns PackageManager

      The inferred package manager as a PackageManager type.

      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_node_package_manager.installNPMDependenciesRecursively.html b/docs/api/cli-kit/functions/node_node_package_manager.installNPMDependenciesRecursively.html deleted file mode 100644 index 3a36995c10f..00000000000 --- a/docs/api/cli-kit/functions/node_node_package_manager.installNPMDependenciesRecursively.html +++ /dev/null @@ -1,5 +0,0 @@ -installNPMDependenciesRecursively | @shopify/cli-kit
    • This function traverses down a directory tree to find directories containing a package.json -and installs the dependencies if needed. To know if it's needed, it uses the "check" command -provided by dependency managers.

      -

      Parameters

      • options: InstallNPMDependenciesRecursivelyOptions

        Options to install dependencies recursively.

        -

      Returns Promise<void>

    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_node_package_manager.installNodeModules.html b/docs/api/cli-kit/functions/node_node_package_manager.installNodeModules.html deleted file mode 100644 index 1f753c95a4e..00000000000 --- a/docs/api/cli-kit/functions/node_node_package_manager.installNodeModules.html +++ /dev/null @@ -1 +0,0 @@ -installNodeModules | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_node_package_manager.packageManagerFromUserAgent.html b/docs/api/cli-kit/functions/node_node_package_manager.packageManagerFromUserAgent.html deleted file mode 100644 index ff3e8521547..00000000000 --- a/docs/api/cli-kit/functions/node_node_package_manager.packageManagerFromUserAgent.html +++ /dev/null @@ -1,4 +0,0 @@ -packageManagerFromUserAgent | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_node_package_manager.readAndParsePackageJson.html b/docs/api/cli-kit/functions/node_node_package_manager.readAndParsePackageJson.html deleted file mode 100644 index 3db5003b3a3..00000000000 --- a/docs/api/cli-kit/functions/node_node_package_manager.readAndParsePackageJson.html +++ /dev/null @@ -1,6 +0,0 @@ -readAndParsePackageJson | @shopify/cli-kit
    • Reads and parses a package.json

      -

      Parameters

      • packageJsonPath: string

        Path to the package.json

        -

      Returns Promise<PackageJson>

      An promise that resolves with an in-memory representation - of the package.json or rejects with an error if the file is not found or the content is - not decodable.

      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_node_package_manager.usesWorkspaces.html b/docs/api/cli-kit/functions/node_node_package_manager.usesWorkspaces.html deleted file mode 100644 index 11cd2eeb2d6..00000000000 --- a/docs/api/cli-kit/functions/node_node_package_manager.usesWorkspaces.html +++ /dev/null @@ -1,3 +0,0 @@ -usesWorkspaces | @shopify/cli-kit
    • Returns true if the app uses workspaces, false otherwise.

      -

      Parameters

      • appDirectory: string

      Returns Promise<boolean>

      A promise that resolves with true if the app uses workspaces, false otherwise.

      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_node_package_manager.versionSatisfies.html b/docs/api/cli-kit/functions/node_node_package_manager.versionSatisfies.html deleted file mode 100644 index 2e767b76bae..00000000000 --- a/docs/api/cli-kit/functions/node_node_package_manager.versionSatisfies.html +++ /dev/null @@ -1,5 +0,0 @@ -versionSatisfies | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_node_package_manager.writePackageJSON.html b/docs/api/cli-kit/functions/node_node_package_manager.writePackageJSON.html deleted file mode 100644 index c909f9fd253..00000000000 --- a/docs/api/cli-kit/functions/node_node_package_manager.writePackageJSON.html +++ /dev/null @@ -1,4 +0,0 @@ -writePackageJSON | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_notifications-system.fetchNotifications.html b/docs/api/cli-kit/functions/node_notifications-system.fetchNotifications.html new file mode 100644 index 00000000000..5a6e0ea5e81 --- /dev/null +++ b/docs/api/cli-kit/functions/node_notifications-system.fetchNotifications.html @@ -0,0 +1,3 @@ +fetchNotifications | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_notifications-system.fetchNotificationsInBackground.html b/docs/api/cli-kit/functions/node_notifications-system.fetchNotificationsInBackground.html new file mode 100644 index 00000000000..e846d472a2d --- /dev/null +++ b/docs/api/cli-kit/functions/node_notifications-system.fetchNotificationsInBackground.html @@ -0,0 +1,5 @@ +fetchNotificationsInBackground | @shopify/cli-kit
    • Fetch notifications in background as a detached process.

      +

      Parameters

      • currentCommand: string

        The current Shopify command being run.

        +
      • argv: string[] = process.argv

        The arguments passed to the current process.

        +
      • environment: ProcessEnv = process.env

        Process environment variables.

        +

      Returns void

    diff --git a/docs/api/cli-kit/functions/node_notifications-system.filterNotifications.html b/docs/api/cli-kit/functions/node_notifications-system.filterNotifications.html new file mode 100644 index 00000000000..acd8e4edd7f --- /dev/null +++ b/docs/api/cli-kit/functions/node_notifications-system.filterNotifications.html @@ -0,0 +1,10 @@ +filterNotifications | @shopify/cli-kit
    • Filters notifications based on the version of the CLI.

      +

      Parameters

      • notifications: {
            commands?: string[];
            cta?: { label: string; url: string };
            frequency: "always" | "once" | "once_a_day" | "once_a_week";
            id: string;
            maxDate?: string;
            maxVersion?: string;
            message: string;
            minDate?: string;
            minVersion?: string;
            ownerChannel: string;
            surface?: string;
            title?: string;
            type: "error" | "info" | "warning";
        }[]

        The notifications to filter.

        +
      • commandId: string

        The command ID to filter by.

        +
      • OptionalcurrentSurfaces: string[]

        The surfaces present in the current project (usually for app extensions).

        +
      • today: Date = ...

        The current date.

        +
      • currentVersion: string = CLI_KIT_VERSION

        The current version of the CLI.

        +

      Returns Notification[]

        +
      • The filtered notifications.
      • +
      +
    diff --git a/docs/api/cli-kit/functions/node_notifications-system.getNotifications.html b/docs/api/cli-kit/functions/node_notifications-system.getNotifications.html new file mode 100644 index 00000000000..8b1c9e31b3b --- /dev/null +++ b/docs/api/cli-kit/functions/node_notifications-system.getNotifications.html @@ -0,0 +1,3 @@ +getNotifications | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_notifications-system.showNotificationsIfNeeded.html b/docs/api/cli-kit/functions/node_notifications-system.showNotificationsIfNeeded.html new file mode 100644 index 00000000000..14238b93e76 --- /dev/null +++ b/docs/api/cli-kit/functions/node_notifications-system.showNotificationsIfNeeded.html @@ -0,0 +1,7 @@ +showNotificationsIfNeeded | @shopify/cli-kit
    • Shows notifications to the user if they meet the criteria specified in the notifications.json file.

      +

      Parameters

      • OptionalcurrentSurfaces: string[]

        The surfaces present in the current project (usually for app extensions).

        +
      • environment: ProcessEnv = process.env

        Process environment variables.

        +

      Returns Promise<void>

        +
      • A promise that resolves when the notifications have been shown.
      • +
      +
    diff --git a/docs/api/cli-kit/functions/node_notifications-system.stringifyFilters.html b/docs/api/cli-kit/functions/node_notifications-system.stringifyFilters.html new file mode 100644 index 00000000000..0f6559e2db9 --- /dev/null +++ b/docs/api/cli-kit/functions/node_notifications-system.stringifyFilters.html @@ -0,0 +1,4 @@ +stringifyFilters | @shopify/cli-kit
    • Returns a string with the filters from a notification, one by line.

      +

      Parameters

      • notification: {
            commands?: string[];
            cta?: { label: string; url: string };
            frequency: "always" | "once" | "once_a_day" | "once_a_week";
            id: string;
            maxDate?: string;
            maxVersion?: string;
            message: string;
            minDate?: string;
            minVersion?: string;
            ownerChannel: string;
            surface?: string;
            title?: string;
            type: "error" | "info" | "warning";
        }

        The notification to get the filters from.

        +

      Returns string

      A string with human-readable filters from the notification.

      +
    diff --git a/docs/api/cli-kit/functions/node_notifications_system.filterNotifications.html b/docs/api/cli-kit/functions/node_notifications_system.filterNotifications.html deleted file mode 100644 index b7f1c3afe77..00000000000 --- a/docs/api/cli-kit/functions/node_notifications_system.filterNotifications.html +++ /dev/null @@ -1,10 +0,0 @@ -filterNotifications | @shopify/cli-kit
    • Filters notifications based on the version of the CLI.

      -

      Parameters

      • notifications: {
            commands?: string[];
            cta?: {
                label: string;
                url: string;
            };
            frequency: "always" | "once" | "once_a_day" | "once_a_week";
            id: string;
            maxDate?: string;
            maxVersion?: string;
            message: string;
            minDate?: string;
            minVersion?: string;
            ownerChannel: string;
            surface?: string;
            title?: string;
            type: "error" | "info" | "warning";
        }[]

        The notifications to filter.

        -
      • commandId: string

        The command ID to filter by.

        -
      • Optional currentSurfaces: string[]

        The surfaces present in the current project (usually for app extensions).

        -
      • today: Date = ...

        The current date.

        -
      • currentVersion: string = CLI_KIT_VERSION

        The current version of the CLI.

        -

      Returns Notification[]

        -
      • The filtered notifications.
      • -
      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_notifications_system.getNotifications.html b/docs/api/cli-kit/functions/node_notifications_system.getNotifications.html deleted file mode 100644 index e4ab6a6084f..00000000000 --- a/docs/api/cli-kit/functions/node_notifications_system.getNotifications.html +++ /dev/null @@ -1,3 +0,0 @@ -getNotifications | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_notifications_system.showNotificationsIfNeeded.html b/docs/api/cli-kit/functions/node_notifications_system.showNotificationsIfNeeded.html deleted file mode 100644 index 0bdaf079b16..00000000000 --- a/docs/api/cli-kit/functions/node_notifications_system.showNotificationsIfNeeded.html +++ /dev/null @@ -1,7 +0,0 @@ -showNotificationsIfNeeded | @shopify/cli-kit
    • Shows notifications to the user if they meet the criteria specified in the notifications.json file.

      -

      Parameters

      • Optional currentSurfaces: string[]

        The surfaces present in the current project (usually for app extensions).

        -
      • environment: ProcessEnv = process.env

        Process environment variables.

        -

      Returns Promise<void>

        -
      • A promise that resolves when the notifications have been shown.
      • -
      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_notifications_system.stringifyFilters.html b/docs/api/cli-kit/functions/node_notifications_system.stringifyFilters.html deleted file mode 100644 index 0305618cd61..00000000000 --- a/docs/api/cli-kit/functions/node_notifications_system.stringifyFilters.html +++ /dev/null @@ -1,4 +0,0 @@ -stringifyFilters | @shopify/cli-kit
    • Returns a string with the filters from a notification, one by line.

      -

      Parameters

      • notification: {
            commands?: string[];
            cta?: {
                label: string;
                url: string;
            };
            frequency: "always" | "once" | "once_a_day" | "once_a_week";
            id: string;
            maxDate?: string;
            maxVersion?: string;
            message: string;
            minDate?: string;
            minVersion?: string;
            ownerChannel: string;
            surface?: string;
            title?: string;
            type: "error" | "info" | "warning";
        }

        The notification to get the filters from.

        -
        • Optional commands?: string[]
        • Optional cta?: {
              label: string;
              url: string;
          }
          • label: string
          • url: string
        • frequency: "always" | "once" | "once_a_day" | "once_a_week"
        • id: string
        • Optional maxDate?: string
        • Optional maxVersion?: string
        • message: string
        • Optional minDate?: string
        • Optional minVersion?: string
        • ownerChannel: string
        • Optional surface?: string
        • Optional title?: string
        • type: "error" | "info" | "warning"

      Returns string

      A string with human-readable filters from the notification.

      -
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_os.platformAndArch.html b/docs/api/cli-kit/functions/node_os.platformAndArch.html index 1ee0bbbcf21..513ad2e0ac9 100644 --- a/docs/api/cli-kit/functions/node_os.platformAndArch.html +++ b/docs/api/cli-kit/functions/node_os.platformAndArch.html @@ -1,3 +1,3 @@ -platformAndArch | @shopify/cli-kit
    • Returns the platform and architecture.

      -

      Parameters

      • platform: Platform = process.platform
      • arch: Architecture = process.arch

      Returns {
          arch: PlatformArch;
          platform: PlatformStrings;
      }

      Returns the current platform and architecture.

      -
      • arch: PlatformArch
      • platform: PlatformStrings
    \ No newline at end of file +platformAndArch | @shopify/cli-kit
    • Returns the platform and architecture.

      +

      Parameters

      • platform: Platform = process.platform
      • arch: Architecture = process.arch

      Returns { arch: PlatformArch; platform: PlatformStrings }

      Returns the current platform and architecture.

      +
    diff --git a/docs/api/cli-kit/functions/node_os.username.html b/docs/api/cli-kit/functions/node_os.username.html index 9e7afd89b4f..31c71a66c79 100644 --- a/docs/api/cli-kit/functions/node_os.username.html +++ b/docs/api/cli-kit/functions/node_os.username.html @@ -1,3 +1,3 @@ -username | @shopify/cli-kit
    • Parameters

      • platform: Platform = process.platform

        The platform to get the username for. Defaults to the current platform.

        -

      Returns Promise<string | null>

      The username of the current user.

      -
    \ No newline at end of file +username | @shopify/cli-kit
    • Parameters

      • platform: Platform = process.platform

        The platform to get the username for. Defaults to the current platform.

        +

      Returns Promise<string | null>

      The username of the current user.

      +
    diff --git a/docs/api/cli-kit/functions/node_output.clearCollectedLogs.html b/docs/api/cli-kit/functions/node_output.clearCollectedLogs.html index 8718aa1267b..bb2c4ec13d1 100644 --- a/docs/api/cli-kit/functions/node_output.clearCollectedLogs.html +++ b/docs/api/cli-kit/functions/node_output.clearCollectedLogs.html @@ -1 +1 @@ -clearCollectedLogs | @shopify/cli-kit
    \ No newline at end of file +clearCollectedLogs | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_output.collectLog.html b/docs/api/cli-kit/functions/node_output.collectLog.html index 7ba6ab034d7..b8b6566ac3a 100644 --- a/docs/api/cli-kit/functions/node_output.collectLog.html +++ b/docs/api/cli-kit/functions/node_output.collectLog.html @@ -1,6 +1,6 @@ -collectLog | @shopify/cli-kit
    • This is only used during UnitTesting. +collectLog | @shopify/cli-kit

      • This is only used during UnitTesting. If we are in a testing context, instead of printing the logs to the console, we will store them in a variable that can be accessed from the tests.

        Parameters

        • key: string

          The key of the log.

        • content: OutputMessage

          The content of the log.

          -

        Returns void

      \ No newline at end of file +

    Returns void

    diff --git a/docs/api/cli-kit/functions/node_output.consoleError.html b/docs/api/cli-kit/functions/node_output.consoleError.html index 1c162775f05..f267c4b5109 100644 --- a/docs/api/cli-kit/functions/node_output.consoleError.html +++ b/docs/api/cli-kit/functions/node_output.consoleError.html @@ -1,3 +1,3 @@ -consoleError | @shopify/cli-kit
    • Prints an error message in the console.

      +consoleError | @shopify/cli-kit
      \ No newline at end of file +

    Returns void

    diff --git a/docs/api/cli-kit/functions/node_output.consoleLog.html b/docs/api/cli-kit/functions/node_output.consoleLog.html index 3689431fe83..5823d99189b 100644 --- a/docs/api/cli-kit/functions/node_output.consoleLog.html +++ b/docs/api/cli-kit/functions/node_output.consoleLog.html @@ -1,3 +1,3 @@ -consoleLog | @shopify/cli-kit
    • Prints a log message in the console.

      +consoleLog | @shopify/cli-kit
      \ No newline at end of file +

    Returns void

    diff --git a/docs/api/cli-kit/functions/node_output.consoleWarn.html b/docs/api/cli-kit/functions/node_output.consoleWarn.html index 5bc03b624d9..dfd0bc90aa0 100644 --- a/docs/api/cli-kit/functions/node_output.consoleWarn.html +++ b/docs/api/cli-kit/functions/node_output.consoleWarn.html @@ -1,3 +1,3 @@ -consoleWarn | @shopify/cli-kit
    • Prints a warning message in the console.

      +consoleWarn | @shopify/cli-kit
      \ No newline at end of file +

    Returns void

    diff --git a/docs/api/cli-kit/functions/node_output.formatPackageManagerCommand.html b/docs/api/cli-kit/functions/node_output.formatPackageManagerCommand.html index 7cb494d5236..d553d620502 100644 --- a/docs/api/cli-kit/functions/node_output.formatPackageManagerCommand.html +++ b/docs/api/cli-kit/functions/node_output.formatPackageManagerCommand.html @@ -1,6 +1,6 @@ -formatPackageManagerCommand | @shopify/cli-kit

    Function formatPackageManagerCommand

    • Given a command and its arguments, it formats it depending on the package manager.

      -

      Parameters

      • packageManager: "yarn" | "npm" | "pnpm" | "bun" | "unknown"

        The package manager to use (pnpm, npm, yarn).

        +formatPackageManagerCommand | @shopify/cli-kit

        Function formatPackageManagerCommand

        • Given a command and its arguments, it formats it depending on the package manager.

          +

          Parameters

          • packageManager: "yarn" | "npm" | "pnpm" | "bun" | "unknown"

            The package manager to use (pnpm, npm, yarn).

          • scriptName: string

            The name of the script to run.

            -
          • Rest ...scriptArgs: string[]

            The arguments to pass to the script.

            +
          • ...scriptArgs: string[]

            The arguments to pass to the script.

          Returns string

          The formatted command.

          -
        \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_output.formatSection.html b/docs/api/cli-kit/functions/node_output.formatSection.html index 82397a420fb..6dcd6bf54d2 100644 --- a/docs/api/cli-kit/functions/node_output.formatSection.html +++ b/docs/api/cli-kit/functions/node_output.formatSection.html @@ -1,5 +1,5 @@ -formatSection | @shopify/cli-kit
    • Parse title and body to be a single formatted string.

      +formatSection | @shopify/cli-kit
      • Parse title and body to be a single formatted string.

        Parameters

        • title: string

          The title of the message. Will be formatted as a heading.

        • body: string

          The body of the message. Will respect the original formatting.

        Returns string

        The formatted message.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_output.itemToString.html b/docs/api/cli-kit/functions/node_output.itemToString.html index 8d9008c80c6..3399070acbc 100644 --- a/docs/api/cli-kit/functions/node_output.itemToString.html +++ b/docs/api/cli-kit/functions/node_output.itemToString.html @@ -1,4 +1,4 @@ -itemToString | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_output.outputCompleted.html b/docs/api/cli-kit/functions/node_output.outputCompleted.html index 0c0f4530d05..6353d956bc8 100644 --- a/docs/api/cli-kit/functions/node_output.outputCompleted.html +++ b/docs/api/cli-kit/functions/node_output.outputCompleted.html @@ -1,6 +1,6 @@ -outputCompleted | @shopify/cli-kit
    • Outputs a completed message to the user. +outputCompleted | @shopify/cli-kit

      • Outputs a completed message to the user. Completed message receive a special formatting to make them stand out in the console. Note: Completed messages are sent through the standard output.

        Parameters

        • content: OutputMessage

          The content to be output to the user.

        • logger: Logger = consoleLog

          The logging function to use to output to the user.

          -

        Returns void

      \ No newline at end of file +

    Returns void

    diff --git a/docs/api/cli-kit/functions/node_output.outputContent.html b/docs/api/cli-kit/functions/node_output.outputContent.html index 5c83f03a80e..1749d0ec99c 100644 --- a/docs/api/cli-kit/functions/node_output.outputContent.html +++ b/docs/api/cli-kit/functions/node_output.outputContent.html @@ -1,5 +1,5 @@ -outputContent | @shopify/cli-kit
    • Creates a tokenized string from an array of strings and tokens.

      +outputContent | @shopify/cli-kit
      • Creates a tokenized string from an array of strings and tokens.

        Parameters

        • strings: TemplateStringsArray

          The strings to join.

          -
        • Rest ...keys: (string | ContentToken<unknown>)[]

          Array of tokens or strings to join.

          +
        • ...keys: (string | ContentToken<unknown>)[]

          Array of tokens or strings to join.

        Returns TokenizedString

        The tokenized string.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_output.outputDebug.html b/docs/api/cli-kit/functions/node_output.outputDebug.html index ce28c7392be..28808a2a2af 100644 --- a/docs/api/cli-kit/functions/node_output.outputDebug.html +++ b/docs/api/cli-kit/functions/node_output.outputDebug.html @@ -1,6 +1,6 @@ -outputDebug | @shopify/cli-kit
    • Ouputs debug information to the user. By default these output is hidden unless the user calls the CLI with --verbose. -Debug messages don't get additional formatting. +outputDebug | @shopify/cli-kit

      • Ouputs debug information to the user. By default these output is hidden unless the user calls the CLI with --verbose. +Debug messages don't get additional formatting. Note: Debug messages are sent through the standard output.

        Parameters

        • content: OutputMessage

          The content to be output to the user.

        • logger: Logger = consoleLog

          The logging function to use to output to the user.

          -

        Returns void

      \ No newline at end of file +

    Returns void

    diff --git a/docs/api/cli-kit/functions/node_output.outputInfo.html b/docs/api/cli-kit/functions/node_output.outputInfo.html index badc77de47d..d2975f785fc 100644 --- a/docs/api/cli-kit/functions/node_output.outputInfo.html +++ b/docs/api/cli-kit/functions/node_output.outputInfo.html @@ -1,6 +1,6 @@ -outputInfo | @shopify/cli-kit
    • Ouputs information to the user. -Info messages don't get additional formatting. +outputInfo | @shopify/cli-kit

      \ No newline at end of file +

    Returns void

    diff --git a/docs/api/cli-kit/functions/node_output.outputNewline.html b/docs/api/cli-kit/functions/node_output.outputNewline.html index 262d1f694df..5cc3344b32b 100644 --- a/docs/api/cli-kit/functions/node_output.outputNewline.html +++ b/docs/api/cli-kit/functions/node_output.outputNewline.html @@ -1,2 +1,2 @@ -outputNewline | @shopify/cli-kit
    \ No newline at end of file +outputNewline | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_output.outputSuccess.html b/docs/api/cli-kit/functions/node_output.outputSuccess.html index 0cc90feb8bb..00aee886d15 100644 --- a/docs/api/cli-kit/functions/node_output.outputSuccess.html +++ b/docs/api/cli-kit/functions/node_output.outputSuccess.html @@ -1,6 +1,6 @@ -outputSuccess | @shopify/cli-kit
    • Outputs a success message to the user. +outputSuccess | @shopify/cli-kit

      • Outputs a success message to the user. Success messages receive a special formatting to make them stand out in the console. Note: Success messages are sent through the standard output.

        Parameters

        • content: OutputMessage

          The content to be output to the user.

        • logger: Logger = consoleLog

          The logging function to use to output to the user.

          -

        Returns void

      \ No newline at end of file +

    Returns void

    diff --git a/docs/api/cli-kit/functions/node_output.outputWarn.html b/docs/api/cli-kit/functions/node_output.outputWarn.html index a2c4ffe1953..351d7f03615 100644 --- a/docs/api/cli-kit/functions/node_output.outputWarn.html +++ b/docs/api/cli-kit/functions/node_output.outputWarn.html @@ -1,6 +1,6 @@ -outputWarn | @shopify/cli-kit
    • Outputs a warning message to the user. +outputWarn | @shopify/cli-kit

      • Outputs a warning message to the user. Warning messages receive a special formatting to make them stand out in the console. Note: Warning messages are sent through the standard output.

        Parameters

        • content: OutputMessage

          The content to be output to the user.

        • logger: Logger = consoleWarn

          The logging function to use to output to the user.

          -

        Returns void

      \ No newline at end of file +

    Returns void

    diff --git a/docs/api/cli-kit/functions/node_output.outputWhereAppropriate.html b/docs/api/cli-kit/functions/node_output.outputWhereAppropriate.html index 508c39d916d..43ae7d65872 100644 --- a/docs/api/cli-kit/functions/node_output.outputWhereAppropriate.html +++ b/docs/api/cli-kit/functions/node_output.outputWhereAppropriate.html @@ -1,5 +1,5 @@ -outputWhereAppropriate | @shopify/cli-kit
    • Writes a message to the appropiated logger.

      +outputWhereAppropriate | @shopify/cli-kit
      • Writes a message to the appropiated logger.

        Parameters

        • logLevel: LogLevel

          The log level to use to determine if the message should be output.

        • logger: Logger

          The logger to use to output the message.

        • message: string

          The message to output.

          -

        Returns void

      \ No newline at end of file +

    Returns void

    diff --git a/docs/api/cli-kit/functions/node_output.shouldDisplayColors.html b/docs/api/cli-kit/functions/node_output.shouldDisplayColors.html index 7eca6600c7e..e9ec8851c0a 100644 --- a/docs/api/cli-kit/functions/node_output.shouldDisplayColors.html +++ b/docs/api/cli-kit/functions/node_output.shouldDisplayColors.html @@ -1,4 +1,4 @@ -shouldDisplayColors | @shopify/cli-kit
    • Checks if the console outputs should display colors or not.

      +shouldDisplayColors | @shopify/cli-kit
      • Checks if the console outputs should display colors or not.

        Parameters

        • _process: Process = process

          Optional, the process-like object to use to check if the console should display colors. Defaults to the global process.

        Returns boolean

        True if the console outputs should display colors, false otherwise.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_output.stringifyMessage.html b/docs/api/cli-kit/functions/node_output.stringifyMessage.html index 0393cb1195a..5ffc3a88aec 100644 --- a/docs/api/cli-kit/functions/node_output.stringifyMessage.html +++ b/docs/api/cli-kit/functions/node_output.stringifyMessage.html @@ -1,4 +1,4 @@ -stringifyMessage | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_output.unstyled.html b/docs/api/cli-kit/functions/node_output.unstyled.html index 8e97a4f426e..343a4f76b35 100644 --- a/docs/api/cli-kit/functions/node_output.unstyled.html +++ b/docs/api/cli-kit/functions/node_output.unstyled.html @@ -1,4 +1,4 @@ -unstyled | @shopify/cli-kit
    • Returns a message without styles (colors or any ANSI escape codes).

      +unstyled | @shopify/cli-kit
      • Returns a message without styles (colors or any ANSI escape codes).

        Parameters

        • message: string

          The message to remove styles from.

        Returns string

        The message without styles.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_path.basename.html b/docs/api/cli-kit/functions/node_path.basename.html index 645832e16d7..9988f974aa7 100644 --- a/docs/api/cli-kit/functions/node_path.basename.html +++ b/docs/api/cli-kit/functions/node_path.basename.html @@ -1,5 +1,5 @@ -basename | @shopify/cli-kit
    • Returns the base name of a path.

      +basename | @shopify/cli-kit
      • Returns the base name of a path.

        Parameters

        • path: string

          Path to get the base name of.

          -
        • Optional ext: string

          Optional extension to remove from the result.

          +
        • Optionalext: string

          Optional extension to remove from the result.

        Returns string

        Base name.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_path.cwd.html b/docs/api/cli-kit/functions/node_path.cwd.html index d84d0113c6d..6d7c5c8159c 100644 --- a/docs/api/cli-kit/functions/node_path.cwd.html +++ b/docs/api/cli-kit/functions/node_path.cwd.html @@ -1,7 +1,7 @@ -cwd | @shopify/cli-kit
    • When running a script using npm run, something interesting happens. If the current +cwd | @shopify/cli-kit

      • When running a script using npm run, something interesting happens. If the current folder does not have a package.json or a node_modules folder, npm will traverse the directory tree upwards until it finds one. Then it will run the script and set process.cwd() to that folder, while the actual path is stored in the INIT_CWD environment variable (see here: https://docs.npmjs.com/cli/v9/commands/npm-run-script#description).

        Returns string

        The path to the current working directory.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_path.dirname.html b/docs/api/cli-kit/functions/node_path.dirname.html index 0c6469a57b2..d5033cf7134 100644 --- a/docs/api/cli-kit/functions/node_path.dirname.html +++ b/docs/api/cli-kit/functions/node_path.dirname.html @@ -1,4 +1,4 @@ -dirname | @shopify/cli-kit
    • Returns the directory name of a path.

      +dirname | @shopify/cli-kit
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_path.extname.html b/docs/api/cli-kit/functions/node_path.extname.html index 1e0f3f56d8c..222ceedcb11 100644 --- a/docs/api/cli-kit/functions/node_path.extname.html +++ b/docs/api/cli-kit/functions/node_path.extname.html @@ -1,4 +1,4 @@ -extname | @shopify/cli-kit
    • Returns the extension of the path.

      +extname | @shopify/cli-kit
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_path.isAbsolutePath.html b/docs/api/cli-kit/functions/node_path.isAbsolutePath.html index fe1289db028..238847e9b35 100644 --- a/docs/api/cli-kit/functions/node_path.isAbsolutePath.html +++ b/docs/api/cli-kit/functions/node_path.isAbsolutePath.html @@ -1,4 +1,4 @@ -isAbsolutePath | @shopify/cli-kit
    • Returns whether the path is absolute.

      +isAbsolutePath | @shopify/cli-kit
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_path.isSubpath.html b/docs/api/cli-kit/functions/node_path.isSubpath.html index b283ce3d12c..f7ab736f44c 100644 --- a/docs/api/cli-kit/functions/node_path.isSubpath.html +++ b/docs/api/cli-kit/functions/node_path.isSubpath.html @@ -1,5 +1,5 @@ -isSubpath | @shopify/cli-kit
    • Given 2 paths, it returns whether the second path is a subpath of the first path.

      +isSubpath | @shopify/cli-kit
      • Given 2 paths, it returns whether the second path is a subpath of the first path.

        Parameters

        • mainPath: string

          The main path.

        • subpath: string

          The subpath.

        Returns boolean

        Whether the subpath is a subpath of the main path.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_path.joinPath.html b/docs/api/cli-kit/functions/node_path.joinPath.html index 9aa2d72ebf7..5fb1a5aa957 100644 --- a/docs/api/cli-kit/functions/node_path.joinPath.html +++ b/docs/api/cli-kit/functions/node_path.joinPath.html @@ -1,4 +1,4 @@ -joinPath | @shopify/cli-kit
    • Joins a list of paths together.

      -

      Parameters

    diff --git a/docs/api/cli-kit/functions/node_path.moduleDirectory.html b/docs/api/cli-kit/functions/node_path.moduleDirectory.html index 954dd58143f..820b16f5666 100644 --- a/docs/api/cli-kit/functions/node_path.moduleDirectory.html +++ b/docs/api/cli-kit/functions/node_path.moduleDirectory.html @@ -1,4 +1,4 @@ -moduleDirectory | @shopify/cli-kit
    • Given a module's import.meta.url it returns the directory containing the module.

      -

      Parameters

      • moduleURL: string | URL

        The value of import.meta.url in the context of the caller module.

        +moduleDirectory | @shopify/cli-kit
        • Given a module's import.meta.url it returns the directory containing the module.

          +

          Parameters

          • moduleURL: string | URL

            The value of import.meta.url in the context of the caller module.

          Returns string

          The path to the directory containing the caller module.

          -
        \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_path.normalizePath.html b/docs/api/cli-kit/functions/node_path.normalizePath.html index f05798b5714..bf35db8264e 100644 --- a/docs/api/cli-kit/functions/node_path.normalizePath.html +++ b/docs/api/cli-kit/functions/node_path.normalizePath.html @@ -1,4 +1,4 @@ -normalizePath | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_path.relativePath.html b/docs/api/cli-kit/functions/node_path.relativePath.html index 0af272a24e6..d8d1f78607f 100644 --- a/docs/api/cli-kit/functions/node_path.relativePath.html +++ b/docs/api/cli-kit/functions/node_path.relativePath.html @@ -1,5 +1,5 @@ -relativePath | @shopify/cli-kit
    • Returns the relative path from one path to another.

      +relativePath | @shopify/cli-kit
      • Returns the relative path from one path to another.

        Parameters

        • from: string

          Path to resolve from.

        • to: string

          Path to resolve to.

        Returns string

        Relative path.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_path.relativizePath.html b/docs/api/cli-kit/functions/node_path.relativizePath.html index 65f7be81ff8..0445ceef90c 100644 --- a/docs/api/cli-kit/functions/node_path.relativizePath.html +++ b/docs/api/cli-kit/functions/node_path.relativizePath.html @@ -1,8 +1,8 @@ -relativizePath | @shopify/cli-kit
    • Given an absolute filesystem path, it makes it relative to +relativizePath | @shopify/cli-kit

      • Given an absolute filesystem path, it makes it relative to the current working directory. This is useful when logging paths to allow the users to click on the file and let the OS open it in the editor of choice.

        Parameters

        • path: string

          Path to relativize.

        • dir: string = ...

          Current working directory.

        Returns string

        Relativized path.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_path.resolvePath.html b/docs/api/cli-kit/functions/node_path.resolvePath.html index a6fc8b8f1c4..5b1fba5a739 100644 --- a/docs/api/cli-kit/functions/node_path.resolvePath.html +++ b/docs/api/cli-kit/functions/node_path.resolvePath.html @@ -1,4 +1,4 @@ -resolvePath | @shopify/cli-kit
    • Resolves a list of paths together.

      -

      Parameters

      • Rest ...paths: string[]

        Paths to resolve.

        +resolvePath | @shopify/cli-kit
        \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_path.sniffForJson.html b/docs/api/cli-kit/functions/node_path.sniffForJson.html index 3073674d3b4..0abd91f4fc4 100644 --- a/docs/api/cli-kit/functions/node_path.sniffForJson.html +++ b/docs/api/cli-kit/functions/node_path.sniffForJson.html @@ -1,4 +1,4 @@ -sniffForJson | @shopify/cli-kit
    • Returns whether the --json or -j flags are present in the arguments.

      +sniffForJson | @shopify/cli-kit
      • Returns whether the --json or -j flags are present in the arguments.

        Parameters

        • argv: string[] = process.argv

          The arguments to search for the --json and -j flags.

        Returns boolean

        Whether the --json or -j flag is present in the arguments.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_path.sniffForPath.html b/docs/api/cli-kit/functions/node_path.sniffForPath.html index 7b7e6b0a077..ec32cdb72ec 100644 --- a/docs/api/cli-kit/functions/node_path.sniffForPath.html +++ b/docs/api/cli-kit/functions/node_path.sniffForPath.html @@ -1,4 +1,4 @@ -sniffForPath | @shopify/cli-kit
    • Tries to get the value of the --path argument, if provided.

      +sniffForPath | @shopify/cli-kit
      • Tries to get the value of the --path argument, if provided.

        Parameters

        • argv: string[] = process.argv

          The arguments to search for the --path argument.

          -

        Returns string | undefined

        The value of the --path argument, if provided.

        -
      \ No newline at end of file +

    Returns string | undefined

    The value of the --path argument, if provided.

    +
    diff --git a/docs/api/cli-kit/functions/node_plugins.fanoutHooks.html b/docs/api/cli-kit/functions/node_plugins.fanoutHooks.html index 3ea980c09d7..15e42126e49 100644 --- a/docs/api/cli-kit/functions/node_plugins.fanoutHooks.html +++ b/docs/api/cli-kit/functions/node_plugins.fanoutHooks.html @@ -1,9 +1,9 @@ -fanoutHooks | @shopify/cli-kit
    • Convenience function to trigger a hook, and gather any successful responses. Failures are ignored.

      +fanoutHooks | @shopify/cli-kit
      • Convenience function to trigger a hook, and gather any successful responses. Failures are ignored.

        Responses are organised into a dictionary, keyed by plug-in name. Only plug-ins that have hooks registered for the given event, and the hooks were run successfully, are included.

        -

        Type Parameters

        Parameters

        • config: Config

          The oclif config object.

          -
        • event: TEvent

          The name of the hook to trigger.

          -
        • options: TPluginMap[TEvent]["options"]

          The options to pass to the hook.

          -
        • Optional timeout: number

          The timeout to use for the hook.

          -

        Returns Promise<Partial<TPluginMap[typeof event]["pluginReturns"]>>

        A dictionary of plug-in names to the response from the hook.

        -
      \ No newline at end of file +

      Type Parameters

      Parameters

      • config: Config

        The oclif config object.

        +
      • event: TEvent

        The name of the hook to trigger.

        +
      • options: TPluginMap[TEvent]["options"]

        The options to pass to the hook.

        +
      • Optionaltimeout: number

        The timeout to use for the hook.

        +

      Returns Promise<Partial<TPluginMap[typeof event]["pluginReturns"]>>

      A dictionary of plug-in names to the response from the hook.

      +
    diff --git a/docs/api/cli-kit/functions/node_plugins.getListOfTunnelPlugins.html b/docs/api/cli-kit/functions/node_plugins.getListOfTunnelPlugins.html index 3b7f23954da..06f239c8892 100644 --- a/docs/api/cli-kit/functions/node_plugins.getListOfTunnelPlugins.html +++ b/docs/api/cli-kit/functions/node_plugins.getListOfTunnelPlugins.html @@ -1,5 +1,5 @@ -getListOfTunnelPlugins | @shopify/cli-kit
    • Execute the 'tunnel_provider' hook, and return the list of available tunnel providers. +getListOfTunnelPlugins | @shopify/cli-kit

      • Execute the 'tunnel_provider' hook, and return the list of available tunnel providers. Fail if there are multiple plugins for the same provider.

        Parameters

        • config: Config

          Oclif config used to execute hooks.

          -

        Returns Promise<{
            error?: string;
            plugins: string[];
        }>

        List of available tunnel plugins.

        -
      \ No newline at end of file +

    Returns Promise<{ error?: string; plugins: string[] }>

    List of available tunnel plugins.

    +
    diff --git a/docs/api/cli-kit/functions/node_plugins_tunnel.defineProvider.html b/docs/api/cli-kit/functions/node_plugins_tunnel.defineProvider.html index 6e5dc6c12db..7c7c20136e4 100644 --- a/docs/api/cli-kit/functions/node_plugins_tunnel.defineProvider.html +++ b/docs/api/cli-kit/functions/node_plugins_tunnel.defineProvider.html @@ -1 +1 @@ -defineProvider | @shopify/cli-kit
    \ No newline at end of file +defineProvider | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_plugins_tunnel.startTunnel.html b/docs/api/cli-kit/functions/node_plugins_tunnel.startTunnel.html index e2b849facf2..40a1fb806b8 100644 --- a/docs/api/cli-kit/functions/node_plugins_tunnel.startTunnel.html +++ b/docs/api/cli-kit/functions/node_plugins_tunnel.startTunnel.html @@ -1 +1 @@ -startTunnel | @shopify/cli-kit
    \ No newline at end of file +startTunnel | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_promises.flushPromises.html b/docs/api/cli-kit/functions/node_promises.flushPromises.html index 4b88b88cb23..9beb55d46b2 100644 --- a/docs/api/cli-kit/functions/node_promises.flushPromises.html +++ b/docs/api/cli-kit/functions/node_promises.flushPromises.html @@ -1,3 +1,3 @@ -flushPromises | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_result.err-1.html b/docs/api/cli-kit/functions/node_result.err-1.html index 294c4e2229f..2ebc3c08f51 100644 --- a/docs/api/cli-kit/functions/node_result.err-1.html +++ b/docs/api/cli-kit/functions/node_result.err-1.html @@ -1,4 +1,4 @@ -err | @shopify/cli-kit
    \ No newline at end of file +err | @shopify/cli-kit

    Utility method to create an Error result from an error

    +
    diff --git a/docs/api/cli-kit/functions/node_result.ok-1.html b/docs/api/cli-kit/functions/node_result.ok-1.html index 5f5aa965117..23a6a1ccb7b 100644 --- a/docs/api/cli-kit/functions/node_result.ok-1.html +++ b/docs/api/cli-kit/functions/node_result.ok-1.html @@ -1,4 +1,4 @@ -ok | @shopify/cli-kit
    \ No newline at end of file +ok | @shopify/cli-kit

    Utility metho to create an Ok result from a value

    +
    diff --git a/docs/api/cli-kit/functions/node_schema.deepStrict.html b/docs/api/cli-kit/functions/node_schema.deepStrict.html index d32be29b624..7eab6becd1a 100644 --- a/docs/api/cli-kit/functions/node_schema.deepStrict.html +++ b/docs/api/cli-kit/functions/node_schema.deepStrict.html @@ -1,4 +1,4 @@ -deepStrict | @shopify/cli-kit
    • Returns a new schema that is the same as the input schema, but with all nested schemas set to strict.

      -

      Type Parameters

      • T

      Parameters

      • schema: T

        The schema to make strict.

        -

      Returns T

      The result strict schema.

      -
    \ No newline at end of file +deepStrict | @shopify/cli-kit
    • Returns a new schema that is the same as the input schema, but with all nested schemas set to strict.

      +

      Type Parameters

      • T

      Parameters

      • schema: T

        The schema to make strict.

        +

      Returns T

      The result strict schema.

      +
    diff --git a/docs/api/cli-kit/functions/node_schema.errorsToString.html b/docs/api/cli-kit/functions/node_schema.errorsToString.html index c9fc9242358..8cff8716706 100644 --- a/docs/api/cli-kit/functions/node_schema.errorsToString.html +++ b/docs/api/cli-kit/functions/node_schema.errorsToString.html @@ -1,4 +1,4 @@ -errorsToString | @shopify/cli-kit
    • Returns a human-readable string of the list of zod errors.

      +errorsToString | @shopify/cli-kit
      • Returns a human-readable string of the list of zod errors.

        Parameters

        • errors: ZodIssueBase[]

          The list of zod errors.

        Returns string

        The human-readable string.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_session.ensureAuthenticatedAdmin.html b/docs/api/cli-kit/functions/node_session.ensureAuthenticatedAdmin.html index e1254451f8e..40b77567347 100644 --- a/docs/api/cli-kit/functions/node_session.ensureAuthenticatedAdmin.html +++ b/docs/api/cli-kit/functions/node_session.ensureAuthenticatedAdmin.html @@ -1,7 +1,7 @@ -ensureAuthenticatedAdmin | @shopify/cli-kit
    • Ensure that we have a valid Admin session for the given store.

      +ensureAuthenticatedAdmin | @shopify/cli-kit
      • Ensure that we have a valid Admin session for the given store.

        Parameters

        • store: string

          Store fqdn to request auth for.

        • scopes: AdminAPIScope[] = []

          Optional array of extra scopes to authenticate with.

        • forceRefresh: boolean = false

          Optional flag to force a refresh of the token.

        • options: EnsureAuthenticatedAdditionalOptions = {}

          Optional extra options to use.

        Returns Promise<AdminSession>

        The access token for the Admin API.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_session.ensureAuthenticatedAppManagement.html b/docs/api/cli-kit/functions/node_session.ensureAuthenticatedAppManagement.html index 558ab14b9ec..0ce39f1579d 100644 --- a/docs/api/cli-kit/functions/node_session.ensureAuthenticatedAppManagement.html +++ b/docs/api/cli-kit/functions/node_session.ensureAuthenticatedAppManagement.html @@ -1,6 +1,6 @@ -ensureAuthenticatedAppManagement | @shopify/cli-kit

    Function ensureAuthenticatedAppManagement

    • Ensure that we have a valid session to access the App Management API.

      +ensureAuthenticatedAppManagement | @shopify/cli-kit

      Function ensureAuthenticatedAppManagement

      • Ensure that we have a valid session to access the App Management API.

        Parameters

        • scopes: "https://api.shopify.com/auth/organization.apps.manage"[] = []

          Optional array of extra scopes to authenticate with.

        • env: ProcessEnv = process.env

          Optional environment variables to use.

        • options: EnsureAuthenticatedAdditionalOptions = {}

          Optional extra options to use.

          -

        Returns Promise<{
            token: string;
            userId: string;
        }>

        The access token for the App Management API.

        -
      \ No newline at end of file +

    Returns Promise<{ token: string; userId: string }>

    The access token for the App Management API.

    +
    diff --git a/docs/api/cli-kit/functions/node_session.ensureAuthenticatedBusinessPlatform.html b/docs/api/cli-kit/functions/node_session.ensureAuthenticatedBusinessPlatform.html index e02062402fa..0276726e6d3 100644 --- a/docs/api/cli-kit/functions/node_session.ensureAuthenticatedBusinessPlatform.html +++ b/docs/api/cli-kit/functions/node_session.ensureAuthenticatedBusinessPlatform.html @@ -1,4 +1,4 @@ -ensureAuthenticatedBusinessPlatform | @shopify/cli-kit

    Function ensureAuthenticatedBusinessPlatform

    • Ensure that we have a valid session to access the Business Platform API.

      +ensureAuthenticatedBusinessPlatform | @shopify/cli-kit

      Function ensureAuthenticatedBusinessPlatform

      • Ensure that we have a valid session to access the Business Platform API.

        Parameters

        • scopes: "destinations"[] = []

          Optional array of extra scopes to authenticate with.

        Returns Promise<string>

        The access token for the Business Platform API.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_session.ensureAuthenticatedPartners.html b/docs/api/cli-kit/functions/node_session.ensureAuthenticatedPartners.html index b7388b97c93..eb18e911de7 100644 --- a/docs/api/cli-kit/functions/node_session.ensureAuthenticatedPartners.html +++ b/docs/api/cli-kit/functions/node_session.ensureAuthenticatedPartners.html @@ -1,8 +1,8 @@ -ensureAuthenticatedPartners | @shopify/cli-kit
    • Ensure that we have a valid session to access the Partners API. +ensureAuthenticatedPartners | @shopify/cli-kit

      • Ensure that we have a valid session to access the Partners API. If SHOPIFY_CLI_PARTNERS_TOKEN exists, that token will be used to obtain a valid Partners Token If SHOPIFY_CLI_PARTNERS_TOKEN exists, scopes will be ignored.

        Parameters

        • scopes: "cli"[] = []

          Optional array of extra scopes to authenticate with.

        • env: ProcessEnv = process.env

          Optional environment variables to use.

        • options: EnsureAuthenticatedAdditionalOptions = {}

          Optional extra options to use.

          -

        Returns Promise<{
            token: string;
            userId: string;
        }>

        The access token for the Partners API.

        -
      \ No newline at end of file +

    Returns Promise<{ token: string; userId: string }>

    The access token for the Partners API.

    +
    diff --git a/docs/api/cli-kit/functions/node_session.ensureAuthenticatedStorefront.html b/docs/api/cli-kit/functions/node_session.ensureAuthenticatedStorefront.html index cc9aae0e0cc..3f13578ca31 100644 --- a/docs/api/cli-kit/functions/node_session.ensureAuthenticatedStorefront.html +++ b/docs/api/cli-kit/functions/node_session.ensureAuthenticatedStorefront.html @@ -1,6 +1,6 @@ -ensureAuthenticatedStorefront | @shopify/cli-kit

    Function ensureAuthenticatedStorefront

    • Ensure that we have a valid session to access the Storefront API.

      +ensureAuthenticatedStorefront | @shopify/cli-kit

      Function ensureAuthenticatedStorefront

      • Ensure that we have a valid session to access the Storefront API.

        Parameters

        • scopes: "devtools"[] = []

          Optional array of extra scopes to authenticate with.

          -
        • password: undefined | string = undefined

          Optional password to use.

          +
        • password: undefined | string = undefined

          Optional password to use.

        • forceRefresh: boolean = false

          Optional flag to force a refresh of the token.

        Returns Promise<string>

        The access token for the Storefront API.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_session.ensureAuthenticatedThemes.html b/docs/api/cli-kit/functions/node_session.ensureAuthenticatedThemes.html index be937c653c9..edf9264642e 100644 --- a/docs/api/cli-kit/functions/node_session.ensureAuthenticatedThemes.html +++ b/docs/api/cli-kit/functions/node_session.ensureAuthenticatedThemes.html @@ -1,9 +1,9 @@ -ensureAuthenticatedThemes | @shopify/cli-kit
    • Ensure that we have a valid session to access the Theme API. +ensureAuthenticatedThemes | @shopify/cli-kit

      • Ensure that we have a valid session to access the Theme API. If a password is provided, that token will be used against Theme Access API. Otherwise, it will ensure that the user is authenticated with the Admin API.

        Parameters

        • store: string

          Store fqdn to request auth for.

          -
        • password: undefined | string

          Password generated from Theme Access app.

          +
        • password: undefined | string

          Password generated from Theme Access app.

        • scopes: AdminAPIScope[] = []

          Optional array of extra scopes to authenticate with.

        • forceRefresh: boolean = false

          Optional flag to force a refresh of the token.

        Returns Promise<AdminSession>

        The access token and store.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_session.logout.html b/docs/api/cli-kit/functions/node_session.logout.html index 4d24b781370..f00590f6939 100644 --- a/docs/api/cli-kit/functions/node_session.logout.html +++ b/docs/api/cli-kit/functions/node_session.logout.html @@ -1,3 +1,3 @@ -logout | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_system.captureOutput.html b/docs/api/cli-kit/functions/node_system.captureOutput.html index 9a8feeb3d01..6ad9ad05053 100644 --- a/docs/api/cli-kit/functions/node_system.captureOutput.html +++ b/docs/api/cli-kit/functions/node_system.captureOutput.html @@ -1,6 +1,6 @@ -captureOutput | @shopify/cli-kit
    • Runs a command asynchronously, aggregates the stdout data, and returns it.

      +captureOutput | @shopify/cli-kit
      • Runs a command asynchronously, aggregates the stdout data, and returns it.

        Parameters

        • command: string

          Command to be executed.

        • args: string[]

          Arguments to pass to the command.

          -
        • Optional options: ExecOptions

          Optional settings for how to run the command.

          +
        • Optionaloptions: ExecOptions

          Optional settings for how to run the command.

        Returns Promise<string>

        A promise that resolves with the aggregatted stdout of the command.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_system.exec.html b/docs/api/cli-kit/functions/node_system.exec.html index 22eb423eb76..3d2621179a5 100644 --- a/docs/api/cli-kit/functions/node_system.exec.html +++ b/docs/api/cli-kit/functions/node_system.exec.html @@ -1,5 +1,5 @@ -exec | @shopify/cli-kit
    • Runs a command asynchronously.

      +exec | @shopify/cli-kit
      • Runs a command asynchronously.

        Parameters

        • command: string

          Command to be executed.

        • args: string[]

          Arguments to pass to the command.

          -
        • Optional options: ExecOptions

          Optional settings for how to run the command.

          -

        Returns Promise<void>

      \ No newline at end of file +
    • Optionaloptions: ExecOptions

      Optional settings for how to run the command.

      +

    Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_system.openURL.html b/docs/api/cli-kit/functions/node_system.openURL.html index c6de6e40566..ee78df54bd0 100644 --- a/docs/api/cli-kit/functions/node_system.openURL.html +++ b/docs/api/cli-kit/functions/node_system.openURL.html @@ -1,3 +1,3 @@ -openURL | @shopify/cli-kit
    • Opens a URL in the user's default browser.

      +openURL | @shopify/cli-kit
      \ No newline at end of file +

    Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_system.sleep.html b/docs/api/cli-kit/functions/node_system.sleep.html index d69c6033021..05faf98a5ab 100644 --- a/docs/api/cli-kit/functions/node_system.sleep.html +++ b/docs/api/cli-kit/functions/node_system.sleep.html @@ -1,4 +1,4 @@ -sleep | @shopify/cli-kit
    • Waits for a given number of seconds.

      +sleep | @shopify/cli-kit
      • Waits for a given number of seconds.

        Parameters

        • seconds: number

          Number of seconds to wait.

        Returns Promise<void>

        A Promise resolving after the number of seconds.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_system.terminalSupportsPrompting.html b/docs/api/cli-kit/functions/node_system.terminalSupportsPrompting.html index b280aa884ed..bb15052cdbe 100644 --- a/docs/api/cli-kit/functions/node_system.terminalSupportsPrompting.html +++ b/docs/api/cli-kit/functions/node_system.terminalSupportsPrompting.html @@ -1,3 +1,3 @@ -terminalSupportsPrompting | @shopify/cli-kit
    • Check if the standard input and output streams support prompting.

      +terminalSupportsPrompting | @shopify/cli-kit
      • Check if the standard input and output streams support prompting.

        Returns boolean

        True if the standard input and output streams support prompting.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_tcp.checkPortAvailability.html b/docs/api/cli-kit/functions/node_tcp.checkPortAvailability.html index c785f492f77..fec49687ade 100644 --- a/docs/api/cli-kit/functions/node_tcp.checkPortAvailability.html +++ b/docs/api/cli-kit/functions/node_tcp.checkPortAvailability.html @@ -1,4 +1,4 @@ -checkPortAvailability | @shopify/cli-kit

    Function checkPortAvailability

    • Checks if a port is available.

      +checkPortAvailability | @shopify/cli-kit

      Function checkPortAvailability

      • Checks if a port is available.

        Parameters

        • portNumber: number

          The port number to check.

        Returns Promise<boolean>

        A promise that resolves with a boolean indicating if the port is available.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_tcp.getAvailableTCPPort.html b/docs/api/cli-kit/functions/node_tcp.getAvailableTCPPort.html index 67992be099d..80d63acf548 100644 --- a/docs/api/cli-kit/functions/node_tcp.getAvailableTCPPort.html +++ b/docs/api/cli-kit/functions/node_tcp.getAvailableTCPPort.html @@ -1,5 +1,5 @@ -getAvailableTCPPort | @shopify/cli-kit
    • Returns an available port in the current environment.

      -

      Parameters

      • Optional preferredPort: number

        Number of the preferred port to be used if available.

        -
      • Optional options: GetTCPPortOptions

        Extra configuration for getting TCP ports.

        +getAvailableTCPPort | @shopify/cli-kit
        • Returns an available port in the current environment.

          +

          Parameters

          • OptionalpreferredPort: number

            Number of the preferred port to be used if available.

            +
          • Optionaloptions: GetTCPPortOptions

            Extra configuration for getting TCP ports.

          Returns Promise<number>

          A promise that resolves with an availabe port.

          -
        \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_testing_output.mockAndCaptureOutput.html b/docs/api/cli-kit/functions/node_testing_output.mockAndCaptureOutput.html index e770dcfb296..f518440d557 100644 --- a/docs/api/cli-kit/functions/node_testing_output.mockAndCaptureOutput.html +++ b/docs/api/cli-kit/functions/node_testing_output.mockAndCaptureOutput.html @@ -1,3 +1,3 @@ -mockAndCaptureOutput | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_testing_ui.getLastFrameAfterUnmount.html b/docs/api/cli-kit/functions/node_testing_ui.getLastFrameAfterUnmount.html index 3fb3d1d7194..61d4fafb73f 100644 --- a/docs/api/cli-kit/functions/node_testing_ui.getLastFrameAfterUnmount.html +++ b/docs/api/cli-kit/functions/node_testing_ui.getLastFrameAfterUnmount.html @@ -1,3 +1,3 @@ -getLastFrameAfterUnmount | @shopify/cli-kit
    • Function that is useful when you want to check the last frame of a component that unmounted.

      +getLastFrameAfterUnmount | @shopify/cli-kit
      • Function that is useful when you want to check the last frame of a component that unmounted.

        The reason this function exists is that in CI Ink will clear the last frame on unmount.

        -

        Parameters

        • renderInstance: Instance

        Returns undefined | string

      \ No newline at end of file +

      Parameters

      • renderInstance: Instance

      Returns undefined | string

    diff --git a/docs/api/cli-kit/functions/node_testing_ui.render.html b/docs/api/cli-kit/functions/node_testing_ui.render.html index 90766227dd2..2be057571bd 100644 --- a/docs/api/cli-kit/functions/node_testing_ui.render.html +++ b/docs/api/cli-kit/functions/node_testing_ui.render.html @@ -1 +1 @@ -render | @shopify/cli-kit
    \ No newline at end of file +render | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_testing_ui.sendInputAndWait.html b/docs/api/cli-kit/functions/node_testing_ui.sendInputAndWait.html index f5bcbcc33d2..801db7c0040 100644 --- a/docs/api/cli-kit/functions/node_testing_ui.sendInputAndWait.html +++ b/docs/api/cli-kit/functions/node_testing_ui.sendInputAndWait.html @@ -1,5 +1,5 @@ -sendInputAndWait | @shopify/cli-kit
    • Send input and wait a number of milliseconds.

      +sendInputAndWait | @shopify/cli-kit
      • Send input and wait a number of milliseconds.

        Useful if you know some what will happen after input will take a certain amount of time -and it will not cause any visible change so you can't use sendInputAndWaitForChange. +and it will not cause any visible change so you can't use sendInputAndWaitForChange. This function can also be used if you want to test that nothing changes after some input has been sent.

        -

        Parameters

        • renderInstance: Instance
        • waitTime: number
        • Rest ...inputs: string[]

        Returns Promise<void>

      \ No newline at end of file +

      Parameters

      • renderInstance: Instance
      • waitTime: number
      • ...inputs: string[]

      Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_testing_ui.sendInputAndWaitForChange.html b/docs/api/cli-kit/functions/node_testing_ui.sendInputAndWaitForChange.html index 8636b9a9eef..ae73c603a7e 100644 --- a/docs/api/cli-kit/functions/node_testing_ui.sendInputAndWaitForChange.html +++ b/docs/api/cli-kit/functions/node_testing_ui.sendInputAndWaitForChange.html @@ -1,4 +1,4 @@ -sendInputAndWaitForChange | @shopify/cli-kit
    • Send input and wait for the last frame to change.

      +sendInputAndWaitForChange | @shopify/cli-kit
      • Send input and wait for the last frame to change.

        Useful when you want to send some input and wait for anything to change in the interface. If you need to wait for a specific change instead, you can use sendInputAndWaitForContent.

        -

        Parameters

        • renderInstance: Instance
        • Rest ...inputs: string[]

        Returns Promise<void>

      \ No newline at end of file +

      Parameters

      • renderInstance: Instance
      • ...inputs: string[]

      Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_testing_ui.sendInputAndWaitForContent.html b/docs/api/cli-kit/functions/node_testing_ui.sendInputAndWaitForContent.html index bd6ef36ae91..08e9b9ce0c6 100644 --- a/docs/api/cli-kit/functions/node_testing_ui.sendInputAndWaitForContent.html +++ b/docs/api/cli-kit/functions/node_testing_ui.sendInputAndWaitForContent.html @@ -1,4 +1,4 @@ -sendInputAndWaitForContent | @shopify/cli-kit
    • Send input and wait for the last frame to contain specific text.

      +sendInputAndWaitForContent | @shopify/cli-kit
      • Send input and wait for the last frame to contain specific text.

        Useful when you want to send some input and wait for a specific change to happen. If you need to wait for any change instead, you can use sendInputAndWaitForChange.

        -

        Parameters

        • renderInstance: Instance
        • content: string
        • Rest ...inputs: string[]

        Returns Promise<void>

      \ No newline at end of file +

      Parameters

      • renderInstance: Instance
      • content: string
      • ...inputs: string[]

      Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_testing_ui.waitForContent.html b/docs/api/cli-kit/functions/node_testing_ui.waitForContent.html index cc883d2190d..a6958c01ea8 100644 --- a/docs/api/cli-kit/functions/node_testing_ui.waitForContent.html +++ b/docs/api/cli-kit/functions/node_testing_ui.waitForContent.html @@ -1,2 +1,2 @@ -waitForContent | @shopify/cli-kit
    • Wait for the last frame to contain specific text.

      -

      Parameters

      • renderInstance: Instance
      • content: string
      • func: (() => void) = ...
          • (): void
          • Returns void

      Returns Promise<void>

    \ No newline at end of file +waitForContent | @shopify/cli-kit
    • Wait for the last frame to contain specific text.

      +

      Parameters

      • renderInstance: Instance
      • content: string
      • func: () => void = ...

      Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_testing_ui.waitForInputsToBeReady.html b/docs/api/cli-kit/functions/node_testing_ui.waitForInputsToBeReady.html index 77c2eacb8df..69ab391dc43 100644 --- a/docs/api/cli-kit/functions/node_testing_ui.waitForInputsToBeReady.html +++ b/docs/api/cli-kit/functions/node_testing_ui.waitForInputsToBeReady.html @@ -1,2 +1,2 @@ -waitForInputsToBeReady | @shopify/cli-kit
    \ No newline at end of file +waitForInputsToBeReady | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_api.bulkUploadThemeAssets.html b/docs/api/cli-kit/functions/node_themes_api.bulkUploadThemeAssets.html index e8cda29568b..8db195ba556 100644 --- a/docs/api/cli-kit/functions/node_themes_api.bulkUploadThemeAssets.html +++ b/docs/api/cli-kit/functions/node_themes_api.bulkUploadThemeAssets.html @@ -1 +1 @@ -bulkUploadThemeAssets | @shopify/cli-kit
    \ No newline at end of file +bulkUploadThemeAssets | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_api.createTheme.html b/docs/api/cli-kit/functions/node_themes_api.createTheme.html index a8efbbdf0d9..5c3eef079e3 100644 --- a/docs/api/cli-kit/functions/node_themes_api.createTheme.html +++ b/docs/api/cli-kit/functions/node_themes_api.createTheme.html @@ -1 +1 @@ -createTheme | @shopify/cli-kit
    \ No newline at end of file +createTheme | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_api.deleteThemeAsset.html b/docs/api/cli-kit/functions/node_themes_api.deleteThemeAsset.html index f0c1c54505a..9825963cec0 100644 --- a/docs/api/cli-kit/functions/node_themes_api.deleteThemeAsset.html +++ b/docs/api/cli-kit/functions/node_themes_api.deleteThemeAsset.html @@ -1 +1 @@ -deleteThemeAsset | @shopify/cli-kit
    \ No newline at end of file +deleteThemeAsset | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_api.fetchChecksums.html b/docs/api/cli-kit/functions/node_themes_api.fetchChecksums.html index d30abfe5153..ef474c1f099 100644 --- a/docs/api/cli-kit/functions/node_themes_api.fetchChecksums.html +++ b/docs/api/cli-kit/functions/node_themes_api.fetchChecksums.html @@ -1 +1 @@ -fetchChecksums | @shopify/cli-kit
    \ No newline at end of file +fetchChecksums | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_api.fetchTheme.html b/docs/api/cli-kit/functions/node_themes_api.fetchTheme.html index f1bf81b9618..8c9db1229cc 100644 --- a/docs/api/cli-kit/functions/node_themes_api.fetchTheme.html +++ b/docs/api/cli-kit/functions/node_themes_api.fetchTheme.html @@ -1 +1 @@ -fetchTheme | @shopify/cli-kit
    \ No newline at end of file +fetchTheme | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_api.fetchThemeAssets.html b/docs/api/cli-kit/functions/node_themes_api.fetchThemeAssets.html index 5356ed29e95..4ce8377d975 100644 --- a/docs/api/cli-kit/functions/node_themes_api.fetchThemeAssets.html +++ b/docs/api/cli-kit/functions/node_themes_api.fetchThemeAssets.html @@ -1 +1 @@ -fetchThemeAssets | @shopify/cli-kit
    \ No newline at end of file +fetchThemeAssets | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_api.fetchThemes.html b/docs/api/cli-kit/functions/node_themes_api.fetchThemes.html index 12a42d6668d..1632a9228c7 100644 --- a/docs/api/cli-kit/functions/node_themes_api.fetchThemes.html +++ b/docs/api/cli-kit/functions/node_themes_api.fetchThemes.html @@ -1 +1 @@ -fetchThemes | @shopify/cli-kit
    \ No newline at end of file +fetchThemes | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_api.metafieldDefinitionsByOwnerType.html b/docs/api/cli-kit/functions/node_themes_api.metafieldDefinitionsByOwnerType.html index 001e1d52066..dfc21e7b280 100644 --- a/docs/api/cli-kit/functions/node_themes_api.metafieldDefinitionsByOwnerType.html +++ b/docs/api/cli-kit/functions/node_themes_api.metafieldDefinitionsByOwnerType.html @@ -1 +1 @@ -metafieldDefinitionsByOwnerType | @shopify/cli-kit
    • Parameters

      Returns Promise<{
          description: undefined | null | string;
          key: string;
          name: string;
          namespace: string;
          type: {
              category: string;
              name: string;
          };
      }[]>

    \ No newline at end of file +metafieldDefinitionsByOwnerType | @shopify/cli-kit
    • Parameters

      Returns Promise<
          {
              description: undefined
              | null
              | string;
              key: string;
              name: string;
              namespace: string;
              type: { category: string; name: string };
          }[],
      >

    diff --git a/docs/api/cli-kit/functions/node_themes_api.passwordProtected.html b/docs/api/cli-kit/functions/node_themes_api.passwordProtected.html new file mode 100644 index 00000000000..b70f8609d74 --- /dev/null +++ b/docs/api/cli-kit/functions/node_themes_api.passwordProtected.html @@ -0,0 +1 @@ +passwordProtected | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_api.themeDelete.html b/docs/api/cli-kit/functions/node_themes_api.themeDelete.html index eaa442ef51c..4db6a53daa7 100644 --- a/docs/api/cli-kit/functions/node_themes_api.themeDelete.html +++ b/docs/api/cli-kit/functions/node_themes_api.themeDelete.html @@ -1 +1 @@ -themeDelete | @shopify/cli-kit
    \ No newline at end of file +themeDelete | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_api.themePublish.html b/docs/api/cli-kit/functions/node_themes_api.themePublish.html index c62ad63dc65..91f199055c5 100644 --- a/docs/api/cli-kit/functions/node_themes_api.themePublish.html +++ b/docs/api/cli-kit/functions/node_themes_api.themePublish.html @@ -1 +1 @@ -themePublish | @shopify/cli-kit
    \ No newline at end of file +themePublish | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_api.themeUpdate.html b/docs/api/cli-kit/functions/node_themes_api.themeUpdate.html index c279eeda9bd..4976e861978 100644 --- a/docs/api/cli-kit/functions/node_themes_api.themeUpdate.html +++ b/docs/api/cli-kit/functions/node_themes_api.themeUpdate.html @@ -1 +1 @@ -themeUpdate | @shopify/cli-kit
    \ No newline at end of file +themeUpdate | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_conf.getHostTheme.html b/docs/api/cli-kit/functions/node_themes_conf.getHostTheme.html index c6fbd37c59d..90b2a71e863 100644 --- a/docs/api/cli-kit/functions/node_themes_conf.getHostTheme.html +++ b/docs/api/cli-kit/functions/node_themes_conf.getHostTheme.html @@ -1 +1 @@ -getHostTheme | @shopify/cli-kit
    \ No newline at end of file +getHostTheme | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_conf.hostThemeLocalStorage.html b/docs/api/cli-kit/functions/node_themes_conf.hostThemeLocalStorage.html index c5e040045f2..efa04e27aa1 100644 --- a/docs/api/cli-kit/functions/node_themes_conf.hostThemeLocalStorage.html +++ b/docs/api/cli-kit/functions/node_themes_conf.hostThemeLocalStorage.html @@ -1 +1 @@ -hostThemeLocalStorage | @shopify/cli-kit
    \ No newline at end of file +hostThemeLocalStorage | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_conf.removeHostTheme.html b/docs/api/cli-kit/functions/node_themes_conf.removeHostTheme.html index 66dfc41d5e9..c1a740c6361 100644 --- a/docs/api/cli-kit/functions/node_themes_conf.removeHostTheme.html +++ b/docs/api/cli-kit/functions/node_themes_conf.removeHostTheme.html @@ -1 +1 @@ -removeHostTheme | @shopify/cli-kit
    \ No newline at end of file +removeHostTheme | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_conf.setHostTheme.html b/docs/api/cli-kit/functions/node_themes_conf.setHostTheme.html index 8e1eb5b82ae..cbcecd05526 100644 --- a/docs/api/cli-kit/functions/node_themes_conf.setHostTheme.html +++ b/docs/api/cli-kit/functions/node_themes_conf.setHostTheme.html @@ -1 +1 @@ -setHostTheme | @shopify/cli-kit
    \ No newline at end of file +setHostTheme | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_factories.buildChecksum.html b/docs/api/cli-kit/functions/node_themes_factories.buildChecksum.html index 0aacc153721..aa8c57eef27 100644 --- a/docs/api/cli-kit/functions/node_themes_factories.buildChecksum.html +++ b/docs/api/cli-kit/functions/node_themes_factories.buildChecksum.html @@ -1 +1 @@ -buildChecksum | @shopify/cli-kit
    \ No newline at end of file +buildChecksum | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_factories.buildTheme.html b/docs/api/cli-kit/functions/node_themes_factories.buildTheme.html index 1ad3a5b08d9..9ed13b07458 100644 --- a/docs/api/cli-kit/functions/node_themes_factories.buildTheme.html +++ b/docs/api/cli-kit/functions/node_themes_factories.buildTheme.html @@ -1 +1 @@ -buildTheme | @shopify/cli-kit
    \ No newline at end of file +buildTheme | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_factories.buildThemeAsset.html b/docs/api/cli-kit/functions/node_themes_factories.buildThemeAsset.html index f356fcfc654..e41e31692b9 100644 --- a/docs/api/cli-kit/functions/node_themes_factories.buildThemeAsset.html +++ b/docs/api/cli-kit/functions/node_themes_factories.buildThemeAsset.html @@ -1 +1 @@ -buildThemeAsset | @shopify/cli-kit
    \ No newline at end of file +buildThemeAsset | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_urls.codeEditorUrl.html b/docs/api/cli-kit/functions/node_themes_urls.codeEditorUrl.html index e27ebcb278d..e5773c6f625 100644 --- a/docs/api/cli-kit/functions/node_themes_urls.codeEditorUrl.html +++ b/docs/api/cli-kit/functions/node_themes_urls.codeEditorUrl.html @@ -1 +1 @@ -codeEditorUrl | @shopify/cli-kit
    \ No newline at end of file +codeEditorUrl | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_urls.storeAdminUrl.html b/docs/api/cli-kit/functions/node_themes_urls.storeAdminUrl.html index 7e511e04413..14a781fd0d2 100644 --- a/docs/api/cli-kit/functions/node_themes_urls.storeAdminUrl.html +++ b/docs/api/cli-kit/functions/node_themes_urls.storeAdminUrl.html @@ -1 +1 @@ -storeAdminUrl | @shopify/cli-kit
    \ No newline at end of file +storeAdminUrl | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_urls.storePasswordPage.html b/docs/api/cli-kit/functions/node_themes_urls.storePasswordPage.html index 099704a1e7f..3e155817e30 100644 --- a/docs/api/cli-kit/functions/node_themes_urls.storePasswordPage.html +++ b/docs/api/cli-kit/functions/node_themes_urls.storePasswordPage.html @@ -1 +1 @@ -storePasswordPage | @shopify/cli-kit
    \ No newline at end of file +storePasswordPage | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_urls.themeEditorUrl.html b/docs/api/cli-kit/functions/node_themes_urls.themeEditorUrl.html index b17c65f6031..c13f10631fa 100644 --- a/docs/api/cli-kit/functions/node_themes_urls.themeEditorUrl.html +++ b/docs/api/cli-kit/functions/node_themes_urls.themeEditorUrl.html @@ -1 +1 @@ -themeEditorUrl | @shopify/cli-kit
    \ No newline at end of file +themeEditorUrl | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_urls.themePreviewUrl.html b/docs/api/cli-kit/functions/node_themes_urls.themePreviewUrl.html index 7783bc9e39a..9396f653383 100644 --- a/docs/api/cli-kit/functions/node_themes_urls.themePreviewUrl.html +++ b/docs/api/cli-kit/functions/node_themes_urls.themePreviewUrl.html @@ -1 +1 @@ -themePreviewUrl | @shopify/cli-kit
    \ No newline at end of file +themePreviewUrl | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_utils.composeThemeGid.html b/docs/api/cli-kit/functions/node_themes_utils.composeThemeGid.html index d290f0006d8..499dc1f5220 100644 --- a/docs/api/cli-kit/functions/node_themes_utils.composeThemeGid.html +++ b/docs/api/cli-kit/functions/node_themes_utils.composeThemeGid.html @@ -1 +1 @@ -composeThemeGid | @shopify/cli-kit
    \ No newline at end of file +composeThemeGid | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_utils.isDevelopmentTheme.html b/docs/api/cli-kit/functions/node_themes_utils.isDevelopmentTheme.html index 21cd9d0b9c5..2f3ccb52621 100644 --- a/docs/api/cli-kit/functions/node_themes_utils.isDevelopmentTheme.html +++ b/docs/api/cli-kit/functions/node_themes_utils.isDevelopmentTheme.html @@ -1 +1 @@ -isDevelopmentTheme | @shopify/cli-kit
    \ No newline at end of file +isDevelopmentTheme | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_utils.parseGid.html b/docs/api/cli-kit/functions/node_themes_utils.parseGid.html index 2533fb3e1f7..5f5d4c3fb69 100644 --- a/docs/api/cli-kit/functions/node_themes_utils.parseGid.html +++ b/docs/api/cli-kit/functions/node_themes_utils.parseGid.html @@ -1 +1 @@ -parseGid | @shopify/cli-kit
    \ No newline at end of file +parseGid | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_themes_utils.promptThemeName.html b/docs/api/cli-kit/functions/node_themes_utils.promptThemeName.html index 37374b0b229..7bde756543e 100644 --- a/docs/api/cli-kit/functions/node_themes_utils.promptThemeName.html +++ b/docs/api/cli-kit/functions/node_themes_utils.promptThemeName.html @@ -1 +1 @@ -promptThemeName | @shopify/cli-kit
    \ No newline at end of file +promptThemeName | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_toml.decodeToml.html b/docs/api/cli-kit/functions/node_toml.decodeToml.html index b913f9d85ec..0929429586b 100644 --- a/docs/api/cli-kit/functions/node_toml.decodeToml.html +++ b/docs/api/cli-kit/functions/node_toml.decodeToml.html @@ -1,4 +1,4 @@ -decodeToml | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_toml.encodeToml.html b/docs/api/cli-kit/functions/node_toml.encodeToml.html index 839bf919aa0..bfffda2b4b3 100644 --- a/docs/api/cli-kit/functions/node_toml.encodeToml.html +++ b/docs/api/cli-kit/functions/node_toml.encodeToml.html @@ -1,4 +1,4 @@ -encodeToml | @shopify/cli-kit
    • Given a JSON object, it returns a TOML string.

      -

      Parameters

      • content: object | JsonMap

        JSON object.

        +encodeToml | @shopify/cli-kit
        • Given a JSON object, it returns a TOML string.

          +

          Parameters

          • content: object | JsonMap

            JSON object.

          Returns string

          TOML string.

          -
        \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_tree-kill.treeKill.html b/docs/api/cli-kit/functions/node_tree-kill.treeKill.html new file mode 100644 index 00000000000..eca9a05ed95 --- /dev/null +++ b/docs/api/cli-kit/functions/node_tree-kill.treeKill.html @@ -0,0 +1,6 @@ +treeKill | @shopify/cli-kit
    • Kills the process that calls the method and all its children.

      +

      Parameters

      • pid: string | number = process.pid

        Pid of the process to kill.

        +
      • killSignal: string = 'SIGTERM'

        Type of kill signal to be used.

        +
      • killRoot: boolean = true

        Whether to kill the root process.

        +
      • Optionalcallback: AfterKillCallback

        Optional callback to run after killing the processes.

        +

      Returns void

    diff --git a/docs/api/cli-kit/functions/node_tree_kill.treeKill.html b/docs/api/cli-kit/functions/node_tree_kill.treeKill.html deleted file mode 100644 index 2b0b8fff69d..00000000000 --- a/docs/api/cli-kit/functions/node_tree_kill.treeKill.html +++ /dev/null @@ -1,6 +0,0 @@ -treeKill | @shopify/cli-kit
    • Kills the process that calls the method and all its children.

      -

      Parameters

      • pid: string | number = process.pid

        Pid of the process to kill.

        -
      • killSignal: string = 'SIGTERM'

        Type of kill signal to be used.

        -
      • killRoot: boolean = true

        Whether to kill the root process.

        -
      • Optional callback: AfterKillCallback

        Optional callback to run after killing the processes.

        -

      Returns void

    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_ui.handleCtrlC.html b/docs/api/cli-kit/functions/node_ui.handleCtrlC.html index 4a5243a02a3..54e3f562819 100644 --- a/docs/api/cli-kit/functions/node_ui.handleCtrlC.html +++ b/docs/api/cli-kit/functions/node_ui.handleCtrlC.html @@ -1 +1 @@ -handleCtrlC | @shopify/cli-kit
    \ No newline at end of file +handleCtrlC | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_ui.isTTY.html b/docs/api/cli-kit/functions/node_ui.isTTY.html index 3522221c8ef..cbaa54aa7cd 100644 --- a/docs/api/cli-kit/functions/node_ui.isTTY.html +++ b/docs/api/cli-kit/functions/node_ui.isTTY.html @@ -1 +1 @@ -isTTY | @shopify/cli-kit
    \ No newline at end of file +isTTY | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_ui.keypress.html b/docs/api/cli-kit/functions/node_ui.keypress.html index 227e3cc4648..eb831123dfa 100644 --- a/docs/api/cli-kit/functions/node_ui.keypress.html +++ b/docs/api/cli-kit/functions/node_ui.keypress.html @@ -1,2 +1,2 @@ -keypress | @shopify/cli-kit
    • Waits for any key to be pressed except Ctrl+C which will terminate the process.

      -

      Parameters

      • stdin: ReadStream & {} = process.stdin
      • uiDebugOptions: UIDebugOptions = defaultUIDebugOptions

      Returns Promise<unknown>

    \ No newline at end of file +keypress | @shopify/cli-kit

    Waits for any key to be pressed except Ctrl+C which will terminate the process.

    +
    • Parameters

      • stdin: ReadStream & {} = process.stdin
      • uiDebugOptions: UIDebugOptions = defaultUIDebugOptions

      Returns Promise<unknown>

    diff --git a/docs/api/cli-kit/functions/node_ui.render.html b/docs/api/cli-kit/functions/node_ui.render.html index e08bac1ebc2..81963e31d7f 100644 --- a/docs/api/cli-kit/functions/node_ui.render.html +++ b/docs/api/cli-kit/functions/node_ui.render.html @@ -1 +1 @@ -render | @shopify/cli-kit
    \ No newline at end of file +render | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_ui.renderAutocompletePrompt.html b/docs/api/cli-kit/functions/node_ui.renderAutocompletePrompt.html index a807b944b1d..ed46b94b76b 100644 --- a/docs/api/cli-kit/functions/node_ui.renderAutocompletePrompt.html +++ b/docs/api/cli-kit/functions/node_ui.renderAutocompletePrompt.html @@ -1,4 +1,5 @@ -renderAutocompletePrompt | @shopify/cli-kit

    Function renderAutocompletePrompt

    • Renders an autocomplete prompt to the console.

      -

      Type Parameters

      • T

      Parameters

      Returns Promise<T>

      Example

      ?  Select a template:   Type to search...

      Info message title

      Info message body

      > first
      second
      third
      fourth
      fifth
      sixth
      seventh
      eighth
      ninth
      tenth
      eleventh
      twelfth
      thirteenth
      fourteenth
      fifteenth
      sixteenth
      seventeenth
      eighteenth
      nineteenth (disabled)
      twentieth
      twenty-first
      twenty-second
      twenty-third
      twenty-fourth
      twenty-fifth

      Press ↑↓ arrows to select, enter to confirm. -
      -
    \ No newline at end of file +renderAutocompletePrompt | @shopify/cli-kit

    Function renderAutocompletePrompt

    • Renders an autocomplete prompt to the console.

      +

      Type Parameters

      • T

      Parameters

      Returns Promise<T>

      ?  Select a template:   Type to search...

      Info message title

      Info message body

      > first
      second
      third
      fourth
      fifth
      sixth
      seventh
      eighth
      ninth
      tenth
      eleventh
      twelfth
      thirteenth
      fourteenth
      fifteenth
      sixteenth
      seventeenth
      eighteenth
      nineteenth (disabled)
      twentieth
      twenty-first
      twenty-second
      twenty-third
      twenty-fourth
      twenty-fifth

      Press ↑↓ arrows to select, enter to confirm. +
      + +
    diff --git a/docs/api/cli-kit/functions/node_ui.renderConcurrent.html b/docs/api/cli-kit/functions/node_ui.renderConcurrent.html index 13a162e797f..b9033865346 100644 --- a/docs/api/cli-kit/functions/node_ui.renderConcurrent.html +++ b/docs/api/cli-kit/functions/node_ui.renderConcurrent.html @@ -1,4 +1,5 @@ -renderConcurrent | @shopify/cli-kit
    • Renders output from concurrent processes to the terminal with ConcurrentOutput.

      -

      Parameters

      Returns Promise<unknown>

      Example

      00:00:00backendfirst backend message
      00:00:00backendsecond backend message
      00:00:00backendthird backend message
      00:00:00frontendfirst frontend message
      00:00:00frontendsecond frontend message
      00:00:00frontendthird frontend message -
      -
    \ No newline at end of file +renderConcurrent | @shopify/cli-kit
    • Renders output from concurrent processes to the terminal with ConcurrentOutput.

      +

      Parameters

      Returns Promise<unknown>

      00:00:00backendfirst backend message
      00:00:00backendsecond backend message
      00:00:00backendthird backend message
      00:00:00frontendfirst frontend message
      00:00:00frontendsecond frontend message
      00:00:00frontendthird frontend message +
      + +
    diff --git a/docs/api/cli-kit/functions/node_ui.renderConfirmationPrompt.html b/docs/api/cli-kit/functions/node_ui.renderConfirmationPrompt.html index 65b48f6e937..abc548a070c 100644 --- a/docs/api/cli-kit/functions/node_ui.renderConfirmationPrompt.html +++ b/docs/api/cli-kit/functions/node_ui.renderConfirmationPrompt.html @@ -1,4 +1,5 @@ -renderConfirmationPrompt | @shopify/cli-kit

    Function renderConfirmationPrompt

    • Renders a confirmation prompt to the console.

      -

      Parameters

      Returns Promise<boolean>

      Example

      ?  Delete the following themes from the store?

      Info message title

      Info message body

      ┃ • first theme (#1)
      ┃ • second theme (#2)

      > (y) Yes, confirm changes
      (n) Cancel

      Press ↑↓ arrows to select, enter or a shortcut to
      confirm. -
      -
    \ No newline at end of file +renderConfirmationPrompt | @shopify/cli-kit

    Function renderConfirmationPrompt

    • Renders a confirmation prompt to the console.

      +

      Parameters

      Returns Promise<boolean>

      ?  Delete the following themes from the store?

      Info message title

      Info message body

      ┃ • first theme (#1)
      ┃ • second theme (#2)

      > (y) Yes, confirm changes
      (n) Cancel

      Press ↑↓ arrows to select, enter or a shortcut to
      confirm. +
      + +
    diff --git a/docs/api/cli-kit/functions/node_ui.renderDangerousConfirmationPrompt.html b/docs/api/cli-kit/functions/node_ui.renderDangerousConfirmationPrompt.html index 246087f4672..2b2e478a015 100644 --- a/docs/api/cli-kit/functions/node_ui.renderDangerousConfirmationPrompt.html +++ b/docs/api/cli-kit/functions/node_ui.renderDangerousConfirmationPrompt.html @@ -1,5 +1,6 @@ -renderDangerousConfirmationPrompt | @shopify/cli-kit

    Function renderDangerousConfirmationPrompt

    • Renders a dangerous confirmation prompt to the console, forcing the user to +renderDangerousConfirmationPrompt | @shopify/cli-kit

      Function renderDangerousConfirmationPrompt

      • Renders a dangerous confirmation prompt to the console, forcing the user to type a confirmation string to proceed.

        -

        Parameters

        Returns Promise<boolean>

        Example

        ?  Release a new version of nightly-app-2023-06-19?

        Includes:
        ┃ + web-px (new)
        ┃ + sub-ui-ext
        ┃ + theme-app-ext
        ┃ + paymentify (from Partner Dashboard)

        Removes:
        ┃ - prod-discount-fun

        This can permanently delete app user data.

        Type nightly-app-2023-06-19 to confirm, or press Escape
        to cancel.
        > █
        ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -
        -
      \ No newline at end of file +

      Parameters

      Returns Promise<boolean>

      ?  Release a new version of nightly-app-2023-06-19?

      Includes:
      ┃ + web-px (new)
      ┃ + sub-ui-ext
      ┃ + theme-app-ext
      ┃ + paymentify (from Partner Dashboard)

      Removes:
      ┃ - prod-discount-fun

      This can permanently delete app user data.

      Type nightly-app-2023-06-19 to confirm, or press Escape
      to cancel.
      > █
      ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +
      + +
    diff --git a/docs/api/cli-kit/functions/node_ui.renderError.html b/docs/api/cli-kit/functions/node_ui.renderError.html index 944b5f32be6..f650ff97bee 100644 --- a/docs/api/cli-kit/functions/node_ui.renderError.html +++ b/docs/api/cli-kit/functions/node_ui.renderError.html @@ -1,4 +1,5 @@ -renderError | @shopify/cli-kit
    • Renders an error banner to the console.

      -

      Parameters

      Returns undefined | string

      Example

      ╭─ error ──────────────────────────────────────────────────╮
      │ │
      Version couldn't be released.
      │ │
      This version needs to be submitted for review and
      approved by Shopify before it can be released. │
      │ │
      ╰──────────────────────────────────────────────────────────╯ -
      -
    \ No newline at end of file +renderError | @shopify/cli-kit
    • Renders an error banner to the console.

      +

      Parameters

      Returns undefined | string

      ╭─ error ──────────────────────────────────────────────────╮
      │ │
      Version couldn't be released.
      │ │
      This version needs to be submitted for review and
      approved by Shopify before it can be released. │
      │ │
      ╰──────────────────────────────────────────────────────────╯ +
      + +
    diff --git a/docs/api/cli-kit/functions/node_ui.renderFatalError.html b/docs/api/cli-kit/functions/node_ui.renderFatalError.html index 238365de680..6bf49ee7c02 100644 --- a/docs/api/cli-kit/functions/node_ui.renderFatalError.html +++ b/docs/api/cli-kit/functions/node_ui.renderFatalError.html @@ -1,6 +1,8 @@ -renderFatalError | @shopify/cli-kit
    • Renders a Fatal error to the console inside a banner.

      -

      Parameters

      • error: FatalError
      • __namedParameters: RenderFatalErrorOptions = {}

      Returns undefined | string

      Example

      Basic
      ╭─ error ──────────────────────────────────────────────────╮
      │ │
      Something went wrong. │
      │ │
      To investigate the issue, examine this stack trace: │
      at _compile (internal/modules/cjs/loader.js:1137) │
      at js (internal/modules/cjs/loader.js:1157) │
      at load (internal/modules/cjs/loader.js:985) │
      at _load (internal/modules/cjs/loader.js:878) │
      │ │
      ╰──────────────────────────────────────────────────────────╯ -
      -

      Example

      Complete
      ╭─ error ──────────────────────────────────────────────────╮
      │ │
      No Organization found
      │ │
      Next steps
      │ • Have you created a Shopify Partners organization
      │ [1]? │
      │ • Have you confirmed your accounts from the emails
      you received? │
      │ • Need to connect to a different App or
      organization? Run the command again with `--reset`
      │ │
      amortizable-marketplace-ext
      │ • Some other error
      Validation errors
      │ • Missing expected key(s). │
      │ │
      amortizable-marketplace-ext-2
      │ • Something was not found
      │ │
      ╰──────────────────────────────────────────────────────────╯
      [1] https://partners.shopify.com/signup -
      -
    \ No newline at end of file +renderFatalError | @shopify/cli-kit
    • Renders a Fatal error to the console inside a banner.

      +

      Parameters

      • error: FatalError
      • __namedParameters: RenderFatalErrorOptions = {}

      Returns undefined | string

      Basic
      ╭─ error ──────────────────────────────────────────────────╮
      │ │
      Something went wrong. │
      │ │
      To investigate the issue, examine this stack trace: │
      at _compile (internal/modules/cjs/loader.js:1137) │
      at js (internal/modules/cjs/loader.js:1157) │
      at load (internal/modules/cjs/loader.js:985) │
      at _load (internal/modules/cjs/loader.js:878) │
      │ │
      ╰──────────────────────────────────────────────────────────╯ +
      + +
      Complete
      ╭─ error ──────────────────────────────────────────────────╮
      │ │
      No Organization found
      │ │
      Next steps
      │ • Have you created a Shopify Partners organization
      │ [1]? │
      │ • Have you confirmed your accounts from the emails
      you received? │
      │ • Need to connect to a different App or
      organization? Run the command again with `--reset`
      │ │
      amortizable-marketplace-ext
      │ • Some other error
      Validation errors
      │ • Missing expected key(s). │
      │ │
      amortizable-marketplace-ext-2
      │ • Something was not found
      │ │
      ╰──────────────────────────────────────────────────────────╯
      [1] https://partners.shopify.com/signup +
      + +
    diff --git a/docs/api/cli-kit/functions/node_ui.renderInfo.html b/docs/api/cli-kit/functions/node_ui.renderInfo.html index dc829eabe95..5d12aceb4a5 100644 --- a/docs/api/cli-kit/functions/node_ui.renderInfo.html +++ b/docs/api/cli-kit/functions/node_ui.renderInfo.html @@ -1,6 +1,8 @@ -renderInfo | @shopify/cli-kit
    • Renders an information banner to the console.

      -

      Parameters

      Returns undefined | string

      Example

      Basic
      ╭─ info ───────────────────────────────────────────────────╮
      │ │
      CLI update available. │
      │ │
      Run `npm run shopify upgrade`. │
      │ │
      ╰──────────────────────────────────────────────────────────╯ -
      -

      Example

      Complete
      ╭─ info ───────────────────────────────────────────────────╮
      │ │
      my-app initialized and ready to build. │
      │ │
      Next steps
      │ • Run `cd verification-app`
      │ • To preview your project, run `npm app dev`
      │ • To add extensions, run `npm generate extension`
      │ │
      Reference
      │ • Run `npm shopify help`
      │ • Dev docs [1] │
      │ │
      Custom section
      │ • Item 1 [2] │
      │ • Item 2
      │ • Item 3 [3] │
      │ │
      ╰──────────────────────────────────────────────────────────╯
      [1] https://shopify.dev
      [2] https://www.google.com/search?q=jh56t9l34kpo35tw8s28hn7s
      9s2xvzla01d8cn6j7yq&rlz=1C1GCEU_enUS832US832&oq=jh56t9l34kpo
      35tw8s28hn7s9s2xvzla01d8cn6j7yq&aqs=chrome.0.35i39l2j0l4j46j
      69i60.2711j0j7&sourceid=chrome&ie=UTF-8
      [3] https://shopify.com -
      -
    \ No newline at end of file +renderInfo | @shopify/cli-kit
    • Renders an information banner to the console.

      +

      Parameters

      Returns undefined | string

      Basic
      ╭─ info ───────────────────────────────────────────────────╮
      │ │
      CLI update available. │
      │ │
      Run `npm run shopify upgrade`. │
      │ │
      ╰──────────────────────────────────────────────────────────╯ +
      + +
      Complete
      ╭─ info ───────────────────────────────────────────────────╮
      │ │
      my-app initialized and ready to build. │
      │ │
      Next steps
      │ • Run `cd verification-app`
      │ • To preview your project, run `npm app dev`
      │ • To add extensions, run `npm generate extension`
      │ │
      Reference
      │ • Run `npm shopify help`
      │ • Dev docs [1] │
      │ │
      Custom section
      │ • Item 1 [2] │
      │ • Item 2
      │ • Item 3 [3] │
      │ │
      ╰──────────────────────────────────────────────────────────╯
      [1] https://shopify.dev
      [2] https://www.google.com/search?q=jh56t9l34kpo35tw8s28hn7s
      9s2xvzla01d8cn6j7yq&rlz=1C1GCEU_enUS832US832&oq=jh56t9l34kpo
      35tw8s28hn7s9s2xvzla01d8cn6j7yq&aqs=chrome.0.35i39l2j0l4j46j
      69i60.2711j0j7&sourceid=chrome&ie=UTF-8
      [3] https://shopify.com +
      + +
    diff --git a/docs/api/cli-kit/functions/node_ui.renderSelectPrompt.html b/docs/api/cli-kit/functions/node_ui.renderSelectPrompt.html index b4cad1306d9..c7e4ab2fa9e 100644 --- a/docs/api/cli-kit/functions/node_ui.renderSelectPrompt.html +++ b/docs/api/cli-kit/functions/node_ui.renderSelectPrompt.html @@ -1,4 +1,5 @@ -renderSelectPrompt | @shopify/cli-kit
    • Renders a select prompt to the console.

      -

      Type Parameters

      • T

      Parameters

      Returns Promise<T>

      Example

      ?  Associate your project with the org Castile Ventures?

      Add
      ┃ • new-ext

      Remove
      ┃ • integrated-demand-ext
      ┃ • order-discount

      Automations
      > fifth
      sixth

      Merchant Admin
      eighth
      ninth

      Other
      first
      second
      third (limit reached)
      fourth
      seventh
      tenth

      Press ↑↓ arrows to select, enter to confirm. -
      -
    \ No newline at end of file +renderSelectPrompt | @shopify/cli-kit
    • Renders a select prompt to the console.

      +

      Type Parameters

      • T

      Parameters

      Returns Promise<T>

      ?  Associate your project with the org Castile Ventures?

      Add
      ┃ • new-ext

      Remove
      ┃ • integrated-demand-ext
      ┃ • order-discount

      Automations
      > fifth
      sixth

      Merchant Admin
      eighth
      ninth

      Other
      first
      second
      third (limit reached)
      fourth
      seventh
      tenth

      Press ↑↓ arrows to select, enter to confirm. +
      + +
    diff --git a/docs/api/cli-kit/functions/node_ui.renderSuccess.html b/docs/api/cli-kit/functions/node_ui.renderSuccess.html index 206d0f5219e..a9d941a0372 100644 --- a/docs/api/cli-kit/functions/node_ui.renderSuccess.html +++ b/docs/api/cli-kit/functions/node_ui.renderSuccess.html @@ -1,6 +1,8 @@ -renderSuccess | @shopify/cli-kit
    • Renders a success banner to the console.

      -

      Parameters

      Returns undefined | string

      Example

      Basic
      ╭─ success ────────────────────────────────────────────────╮
      │ │
      CLI updated. │
      │ │
      You are now running version 3.47. │
      │ │
      ╰──────────────────────────────────────────────────────────╯ -
      -

      Example

      Complete
      ╭─ success ────────────────────────────────────────────────╮
      │ │
      Deployment successful. │
      │ │
      Your extensions have been uploaded to your Shopify
      Partners Dashboard. │
      │ │
      Next steps
      │ • See your deployment and set it live [1] │
      │ │
      ╰──────────────────────────────────────────────────────────╯
      [1] https://partners.shopify.com/1797046/apps/4523695/deploy
      ments -
      -
    \ No newline at end of file +renderSuccess | @shopify/cli-kit
    • Renders a success banner to the console.

      +

      Parameters

      Returns undefined | string

      Basic
      ╭─ success ────────────────────────────────────────────────╮
      │ │
      CLI updated. │
      │ │
      You are now running version 3.47. │
      │ │
      ╰──────────────────────────────────────────────────────────╯ +
      + +
      Complete
      ╭─ success ────────────────────────────────────────────────╮
      │ │
      Deployment successful. │
      │ │
      Your extensions have been uploaded to your Shopify
      Partners Dashboard. │
      │ │
      Next steps
      │ • See your deployment and set it live [1] │
      │ │
      ╰──────────────────────────────────────────────────────────╯
      [1] https://partners.shopify.com/1797046/apps/4523695/deploy
      ments +
      + +
    diff --git a/docs/api/cli-kit/functions/node_ui.renderTable.html b/docs/api/cli-kit/functions/node_ui.renderTable.html index cf0e5db3640..ce83599736e 100644 --- a/docs/api/cli-kit/functions/node_ui.renderTable.html +++ b/docs/api/cli-kit/functions/node_ui.renderTable.html @@ -1,4 +1,5 @@ -renderTable | @shopify/cli-kit
    • Renders a table to the console.

      -

      Type Parameters

      • T extends default

      Parameters

      • __namedParameters: RenderTableOptions<T>

      Returns undefined | string

      Example

      ID  Name        email
      ── ────────── ─────────────
      1 John Doe jon@doe.com
      2 Jane Doe jane@doe.com
      3 John Smith jon@smith.com -
      -
    \ No newline at end of file +renderTable | @shopify/cli-kit
    • Renders a table to the console.

      +

      Type Parameters

      • T extends ScalarDict

      Parameters

      • __namedParameters: RenderTableOptions<T>

      Returns undefined | string

      ID  Name        email
      ── ────────── ─────────────
      1 John Doe jon@doe.com
      2 Jane Doe jane@doe.com
      3 John Smith jon@smith.com +
      + +
    diff --git a/docs/api/cli-kit/functions/node_ui.renderTasks.html b/docs/api/cli-kit/functions/node_ui.renderTasks.html index d530c8dad02..b60a3e9877d 100644 --- a/docs/api/cli-kit/functions/node_ui.renderTasks.html +++ b/docs/api/cli-kit/functions/node_ui.renderTasks.html @@ -1,4 +1,5 @@ -renderTasks | @shopify/cli-kit
    • Runs async tasks and displays their progress to the console.

      -

      Type Parameters

      • TContext

      Parameters

      • tasks: Task<TContext>[]
      • __namedParameters: RenderTasksOptions = {}

      Returns Promise<TContext>

      Example

      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
      Installing dependencies ... -
      -
    \ No newline at end of file +renderTasks | @shopify/cli-kit
    • Runs async tasks and displays their progress to the console.

      +

      Type Parameters

      • TContext

      Parameters

      • tasks: Task<TContext>[]
      • __namedParameters: RenderTasksOptions = {}

      Returns Promise<TContext>

      ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
      Installing dependencies ... +
      + +
    diff --git a/docs/api/cli-kit/functions/node_ui.renderText.html b/docs/api/cli-kit/functions/node_ui.renderText.html index 4a7dd0ee272..93555635e2b 100644 --- a/docs/api/cli-kit/functions/node_ui.renderText.html +++ b/docs/api/cli-kit/functions/node_ui.renderText.html @@ -1,5 +1,6 @@ -renderText | @shopify/cli-kit
    • Renders a text string to the console. +renderText | @shopify/cli-kit

      • Renders a text string to the console. Using this function makes sure that correct spacing is applied among the various components.

        -

        Parameters

        • __namedParameters: RenderTextOptions

        Returns string

        Example

        Hello world!
        -
        -
      \ No newline at end of file +

      Parameters

      • __namedParameters: RenderTextOptions

      Returns string

      Hello world!
      +
      + +
    diff --git a/docs/api/cli-kit/functions/node_ui.renderTextPrompt.html b/docs/api/cli-kit/functions/node_ui.renderTextPrompt.html index 19aad55bd4d..e55bf973a31 100644 --- a/docs/api/cli-kit/functions/node_ui.renderTextPrompt.html +++ b/docs/api/cli-kit/functions/node_ui.renderTextPrompt.html @@ -1,4 +1,5 @@ -renderTextPrompt | @shopify/cli-kit
    • Renders a text prompt to the console.

      -

      Parameters

      Returns Promise<string>

      Example

      ?  App project name (can be changed later):
      > expansive commerce app
      ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ -
      -
    \ No newline at end of file +renderTextPrompt | @shopify/cli-kit
    • Renders a text prompt to the console.

      +

      Parameters

      Returns Promise<string>

      ?  App project name (can be changed later):
      > expansive commerce app
      ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ +
      + +
    diff --git a/docs/api/cli-kit/functions/node_ui.renderWarning.html b/docs/api/cli-kit/functions/node_ui.renderWarning.html index d97e6ebda2e..6c5b0bd78e1 100644 --- a/docs/api/cli-kit/functions/node_ui.renderWarning.html +++ b/docs/api/cli-kit/functions/node_ui.renderWarning.html @@ -1,6 +1,8 @@ -renderWarning | @shopify/cli-kit
    • Renders a warning banner to the console.

      -

      Parameters

      Returns undefined | string

      Example

      Basic
      ╭─ warning ────────────────────────────────────────────────╮
      │ │
      You have reached your limit of checkout extensions for
      this app. │
      │ │
      You can free up space for a new one by deleting an
      existing one. │
      │ │
      ╰──────────────────────────────────────────────────────────╯ -
      -

      Example

      Complete
      ╭─ warning ────────────────────────────────────────────────╮
      │ │
      Required access scope update. │
      │ │
      The deadline for re-selecting your app scopes is May
      1, 2022.
      │ │
      Reference
      │ • Dev docs [1] │
      │ │
      ╰──────────────────────────────────────────────────────────╯
      [1] https://shopify.dev/app/scopes -
      -
    \ No newline at end of file +renderWarning | @shopify/cli-kit
    • Renders a warning banner to the console.

      +

      Parameters

      Returns undefined | string

      Basic
      ╭─ warning ────────────────────────────────────────────────╮
      │ │
      You have reached your limit of checkout extensions for
      this app. │
      │ │
      You can free up space for a new one by deleting an
      existing one. │
      │ │
      ╰──────────────────────────────────────────────────────────╯ +
      + +
      Complete
      ╭─ warning ────────────────────────────────────────────────╮
      │ │
      Required access scope update. │
      │ │
      The deadline for re-selecting your app scopes is May
      1, 2022.
      │ │
      Reference
      │ • Dev docs [1] │
      │ │
      ╰──────────────────────────────────────────────────────────╯
      [1] https://shopify.dev/app/scopes +
      + +
    diff --git a/docs/api/cli-kit/functions/node_ui_components.ConcurrentOutput.html b/docs/api/cli-kit/functions/node_ui_components.ConcurrentOutput.html index 914a624c49c..45f1ad053b6 100644 --- a/docs/api/cli-kit/functions/node_ui_components.ConcurrentOutput.html +++ b/docs/api/cli-kit/functions/node_ui_components.ConcurrentOutput.html @@ -1,10 +1,11 @@ -ConcurrentOutput | @shopify/cli-kit
    • Renders output from concurrent processes to the terminal. +ConcurrentOutput | @shopify/cli-kit

      Renders output from concurrent processes to the terminal. Output will be divided in a three column layout with the left column containing the timestamp, the right column containing the output, and the middle column containing the process prefix. Every process will be rendered with a different color, up to 4 colors.

      For example running shopify app dev:

      -
      2022-10-10 13:11:03 | backend    | npm
      2022-10-10 13:11:03 | backend | WARN ignoring workspace config at ...
      2022-10-10 13:11:03 | backend |
      2022-10-10 13:11:03 | backend |
      2022-10-10 13:11:03 | backend | > shopify-app-template-node@0.1.0 dev
      2022-10-10 13:11:03 | backend | > cross-env NODE_ENV=development nodemon backend/index.js --watch ./backend
      2022-10-10 13:11:03 | backend |
      2022-10-10 13:11:03 | backend |
      2022-10-10 13:11:03 | frontend |
      2022-10-10 13:11:03 | frontend | > starter-react-frontend-app@0.1.0 dev
      2022-10-10 13:11:03 | frontend | > cross-env NODE_ENV=development node vite-server.js
      2022-10-10 13:11:03 | frontend |
      2022-10-10 13:11:03 | frontend |
      2022-10-10 13:11:03 | backend |
      2022-10-10 13:11:03 | backend | [nodemon] to restart at any time, enter `rs`
      2022-10-10 13:11:03 | backend | [nodemon] watching path(s): backend/
      2022-10-10 13:11:03 | backend | [nodemon] watching extensions: js,mjs,json
      2022-10-10 13:11:03 | backend | [nodemon] starting `node backend/index.js`
      2022-10-10 13:11:03 | backend |
      -
      -

      Parameters

      • props: PropsWithChildren<ConcurrentOutputProps>
      • Optional context: any

      Returns null | ReactElement<any, any>

    \ No newline at end of file +
    2022-10-10 13:11:03 | backend    | npm
    2022-10-10 13:11:03 | backend | WARN ignoring workspace config at ...
    2022-10-10 13:11:03 | backend |
    2022-10-10 13:11:03 | backend |
    2022-10-10 13:11:03 | backend | > shopify-app-template-node@0.1.0 dev
    2022-10-10 13:11:03 | backend | > cross-env NODE_ENV=development nodemon backend/index.js --watch ./backend
    2022-10-10 13:11:03 | backend |
    2022-10-10 13:11:03 | backend |
    2022-10-10 13:11:03 | frontend |
    2022-10-10 13:11:03 | frontend | > starter-react-frontend-app@0.1.0 dev
    2022-10-10 13:11:03 | frontend | > cross-env NODE_ENV=development node vite-server.js
    2022-10-10 13:11:03 | frontend |
    2022-10-10 13:11:03 | frontend |
    2022-10-10 13:11:03 | backend |
    2022-10-10 13:11:03 | backend | [nodemon] to restart at any time, enter `rs`
    2022-10-10 13:11:03 | backend | [nodemon] watching path(s): backend/
    2022-10-10 13:11:03 | backend | [nodemon] watching extensions: js,mjs,json
    2022-10-10 13:11:03 | backend | [nodemon] starting `node backend/index.js`
    2022-10-10 13:11:03 | backend |
    +
    + +
    diff --git a/docs/api/cli-kit/functions/node_ui_components.useConcurrentOutputContext.html b/docs/api/cli-kit/functions/node_ui_components.useConcurrentOutputContext.html index 057445c08f9..c0ff7d95347 100644 --- a/docs/api/cli-kit/functions/node_ui_components.useConcurrentOutputContext.html +++ b/docs/api/cli-kit/functions/node_ui_components.useConcurrentOutputContext.html @@ -1 +1 @@ -useConcurrentOutputContext | @shopify/cli-kit
    \ No newline at end of file +useConcurrentOutputContext | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_ui_hooks.useAbortSignal.html b/docs/api/cli-kit/functions/node_ui_hooks.useAbortSignal.html index ab5d99f0308..62796fc787c 100644 --- a/docs/api/cli-kit/functions/node_ui_hooks.useAbortSignal.html +++ b/docs/api/cli-kit/functions/node_ui_hooks.useAbortSignal.html @@ -1 +1 @@ -useAbortSignal | @shopify/cli-kit
    \ No newline at end of file +useAbortSignal | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_upgrade.cliInstallCommand.html b/docs/api/cli-kit/functions/node_upgrade.cliInstallCommand.html index a2be0e7c04e..10c366af65c 100644 --- a/docs/api/cli-kit/functions/node_upgrade.cliInstallCommand.html +++ b/docs/api/cli-kit/functions/node_upgrade.cliInstallCommand.html @@ -1,4 +1,4 @@ -cliInstallCommand | @shopify/cli-kit
    • Utility function for generating an install command for the user to run +cliInstallCommand | @shopify/cli-kit

      • Utility function for generating an install command for the user to run to install an updated version of Shopify CLI.

        Returns string

        A string with the command to run.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_upgrade.getOutputUpdateCLIReminder.html b/docs/api/cli-kit/functions/node_upgrade.getOutputUpdateCLIReminder.html index d4ed2a0c85f..30aed3d7f80 100644 --- a/docs/api/cli-kit/functions/node_upgrade.getOutputUpdateCLIReminder.html +++ b/docs/api/cli-kit/functions/node_upgrade.getOutputUpdateCLIReminder.html @@ -1,4 +1,4 @@ -getOutputUpdateCLIReminder | @shopify/cli-kit
    • Generates a message to remind the user to update the CLI.

      +getOutputUpdateCLIReminder | @shopify/cli-kit
      • Generates a message to remind the user to update the CLI.

        Parameters

        • version: string

          The version to update to.

        Returns string

        The message to remind the user to update the CLI.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/functions/node_vendor_dev_server_network-interfaces.fromIp.html b/docs/api/cli-kit/functions/node_vendor_dev_server_network-interfaces.fromIp.html new file mode 100644 index 00000000000..d2c2797f10a --- /dev/null +++ b/docs/api/cli-kit/functions/node_vendor_dev_server_network-interfaces.fromIp.html @@ -0,0 +1 @@ +fromIp | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_vendor_dev_server_network-interfaces.getInterface.html b/docs/api/cli-kit/functions/node_vendor_dev_server_network-interfaces.getInterface.html new file mode 100644 index 00000000000..e6d808e09d2 --- /dev/null +++ b/docs/api/cli-kit/functions/node_vendor_dev_server_network-interfaces.getInterface.html @@ -0,0 +1 @@ +getInterface | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_vendor_dev_server_network-interfaces.toIp.html b/docs/api/cli-kit/functions/node_vendor_dev_server_network-interfaces.toIp.html new file mode 100644 index 00000000000..4d0885c6c39 --- /dev/null +++ b/docs/api/cli-kit/functions/node_vendor_dev_server_network-interfaces.toIp.html @@ -0,0 +1 @@ +toIp | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_vendor_dev_server_network_interfaces.fromIp.html b/docs/api/cli-kit/functions/node_vendor_dev_server_network_interfaces.fromIp.html deleted file mode 100644 index 207e41a186c..00000000000 --- a/docs/api/cli-kit/functions/node_vendor_dev_server_network_interfaces.fromIp.html +++ /dev/null @@ -1 +0,0 @@ -fromIp | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_vendor_dev_server_network_interfaces.getInterface.html b/docs/api/cli-kit/functions/node_vendor_dev_server_network_interfaces.getInterface.html deleted file mode 100644 index 9693ff0e682..00000000000 --- a/docs/api/cli-kit/functions/node_vendor_dev_server_network_interfaces.getInterface.html +++ /dev/null @@ -1 +0,0 @@ -getInterface | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_vendor_dev_server_network_interfaces.toIp.html b/docs/api/cli-kit/functions/node_vendor_dev_server_network_interfaces.toIp.html deleted file mode 100644 index d8980232a5c..00000000000 --- a/docs/api/cli-kit/functions/node_vendor_dev_server_network_interfaces.toIp.html +++ /dev/null @@ -1 +0,0 @@ -toIp | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_vendor_otel-js_utils_throttle.throttle.html b/docs/api/cli-kit/functions/node_vendor_otel-js_utils_throttle.throttle.html new file mode 100644 index 00000000000..b3bb55564c1 --- /dev/null +++ b/docs/api/cli-kit/functions/node_vendor_otel-js_utils_throttle.throttle.html @@ -0,0 +1 @@ +throttle | @shopify/cli-kit
    • Type Parameters

      • T extends (...args: any) => any

      Parameters

      • func: T
      • wait: number
      • __namedParameters: ThrottleOptions = {}

      Returns ThrottledFunction<T>

    diff --git a/docs/api/cli-kit/functions/node_vendor_otel-js_utils_validators.isValidMetricName.html b/docs/api/cli-kit/functions/node_vendor_otel-js_utils_validators.isValidMetricName.html new file mode 100644 index 00000000000..1431e8e0d15 --- /dev/null +++ b/docs/api/cli-kit/functions/node_vendor_otel-js_utils_validators.isValidMetricName.html @@ -0,0 +1 @@ +isValidMetricName | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/functions/node_vendor_otel_js_utils_throttle.throttle.html b/docs/api/cli-kit/functions/node_vendor_otel_js_utils_throttle.throttle.html deleted file mode 100644 index 9d24e3a70ec..00000000000 --- a/docs/api/cli-kit/functions/node_vendor_otel_js_utils_throttle.throttle.html +++ /dev/null @@ -1 +0,0 @@ -throttle | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_vendor_otel_js_utils_validators.isValidMetricName.html b/docs/api/cli-kit/functions/node_vendor_otel_js_utils_validators.isValidMetricName.html deleted file mode 100644 index a8754d5efd0..00000000000 --- a/docs/api/cli-kit/functions/node_vendor_otel_js_utils_validators.isValidMetricName.html +++ /dev/null @@ -1 +0,0 @@ -isValidMetricName | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/functions/node_version.globalCLIVersion.html b/docs/api/cli-kit/functions/node_version.globalCLIVersion.html index e9ff7e9e8eb..5ecf478d85a 100644 --- a/docs/api/cli-kit/functions/node_version.globalCLIVersion.html +++ b/docs/api/cli-kit/functions/node_version.globalCLIVersion.html @@ -1,3 +1,3 @@ -globalCLIVersion | @shopify/cli-kit
    • Returns the version of the globally installed CLI, only if it's greater than 3.59.0 (when the global CLI was introduced).

      -

      Returns Promise<string | undefined>

      The version of the CLI if it is globally installed or undefined.

      -
    \ No newline at end of file +globalCLIVersion | @shopify/cli-kit
    • Returns the version of the globally installed CLI, only if it's greater than 3.59.0 (when the global CLI was introduced).

      +

      Returns Promise<string | undefined>

      The version of the CLI if it is globally installed or undefined.

      +
    diff --git a/docs/api/cli-kit/functions/node_version.localCLIVersion.html b/docs/api/cli-kit/functions/node_version.localCLIVersion.html index b2547e9019c..2b4d01f4c2e 100644 --- a/docs/api/cli-kit/functions/node_version.localCLIVersion.html +++ b/docs/api/cli-kit/functions/node_version.localCLIVersion.html @@ -1,4 +1,4 @@ -localCLIVersion | @shopify/cli-kit
    • Returns the version of the local dependency of the CLI if it's installed in the provided directory.

      +localCLIVersion | @shopify/cli-kit
      • Returns the version of the local dependency of the CLI if it's installed in the provided directory.

        Parameters

        • directory: string

          Path of the project to look for the dependency.

          -

        Returns Promise<string | undefined>

        The CLI version or undefined if the dependency is not installed.

        -
      \ No newline at end of file +

    Returns Promise<string | undefined>

    The CLI version or undefined if the dependency is not installed.

    +
    diff --git a/docs/api/cli-kit/functions/node_vscode.addRecommendedExtensions.html b/docs/api/cli-kit/functions/node_vscode.addRecommendedExtensions.html index 652769e63f2..0e8cfc69ff8 100644 --- a/docs/api/cli-kit/functions/node_vscode.addRecommendedExtensions.html +++ b/docs/api/cli-kit/functions/node_vscode.addRecommendedExtensions.html @@ -1,4 +1,4 @@ -addRecommendedExtensions | @shopify/cli-kit
    • Add VSCode extension recommendations.

      +addRecommendedExtensions | @shopify/cli-kit
      • Add VSCode extension recommendations.

        Parameters

        • directory: string

          Directory that contains the .vscode folder.

        • recommendations: string[]

          List of VSCode extensions to recommend.

          -

        Returns Promise<void>

      \ No newline at end of file +

    Returns Promise<void>

    diff --git a/docs/api/cli-kit/functions/node_vscode.isVSCode.html b/docs/api/cli-kit/functions/node_vscode.isVSCode.html index 39fd79fe20f..91b9e9e6175 100644 --- a/docs/api/cli-kit/functions/node_vscode.isVSCode.html +++ b/docs/api/cli-kit/functions/node_vscode.isVSCode.html @@ -1,4 +1,4 @@ -isVSCode | @shopify/cli-kit
    • Check if user editor is VS Code.

      +isVSCode | @shopify/cli-kit
      • Check if user editor is VS Code.

        Parameters

        • root: string = ...

          Root directory to start searching for .vscode directory.

        Returns Promise<boolean>

        True if user editor is VS Code.

        -
      \ No newline at end of file +
    diff --git a/docs/api/cli-kit/hierarchy.html b/docs/api/cli-kit/hierarchy.html index 9be9b81658f..b87e2f0817f 100644 --- a/docs/api/cli-kit/hierarchy.html +++ b/docs/api/cli-kit/hierarchy.html @@ -1 +1 @@ -@shopify/cli-kit
    \ No newline at end of file +@shopify/cli-kit
    diff --git a/docs/api/cli-kit/index.html b/docs/api/cli-kit/index.html index 6ac29f2ecec..dc37304dc59 100644 --- a/docs/api/cli-kit/index.html +++ b/docs/api/cli-kit/index.html @@ -1,99 +1 @@ -@shopify/cli-kit

    @shopify/cli-kit

    Index

    Modules

    common/array -common/collection -common/function -common/lang -common/object -common/retry -common/string -common/ts/deep-required -common/ts/json-narrowing -common/ts/pick-by-prefix -common/url -common/version -node/abort -node/analytics -node/api/admin -node/api/app-dev -node/api/app-management -node/api/business-platform -node/api/functions -node/api/graphql -node/api/partners -node/api/rest-api-throttler -node/api/webhooks -node/archiver -node/base-command -node/cli -node/cli-launcher -node/colors -node/context/fqdn -node/context/local -node/context/spin -node/context/utilities -node/crypto -node/custom-oclif-loader -node/dot-env -node/environment -node/environments -node/error -node/error-handler -node/figures -node/framework -node/fs -node/git -node/github -node/global-context -node/hooks/deprecations -node/hooks/postrun -node/hooks/prerun -node/hrtime -node/http -node/ink -node/is-global -node/json-schema -node/liquid -node/local-storage -node/logs -node/metadata -node/mimes -node/monorail -node/node-package-manager -node/notifications-system -node/os -node/output -node/path -node/plugins -node/plugins/tunnel -node/promises -node/result -node/schema -node/session -node/system -node/tcp -node/testing/output -node/testing/ui -node/themes/api -node/themes/conf -node/themes/factories -node/themes/theme-manager -node/themes/types -node/themes/urls -node/themes/utils -node/toml -node/tree-kill -node/ui -node/ui/components -node/ui/hooks -node/upgrade -node/vendor/dev_server/DevServer -node/vendor/dev_server/network-interfaces -node/vendor/otel-js/export/InstantaneousMetricReader -node/vendor/otel-js/service/BaseOtelService/BaseOtelService -node/vendor/otel-js/service/DefaultOtelService/DefaultMeterProvider -node/vendor/otel-js/service/DefaultOtelService/DefaultOtelService -node/vendor/otel-js/service/types -node/vendor/otel-js/utils/throttle -node/vendor/otel-js/utils/validators -node/version -node/vscode -
    \ No newline at end of file +@shopify/cli-kit

    @shopify/cli-kit

    Modules

    common/array
    common/collection
    common/function
    common/lang
    common/object
    common/retry
    common/string
    common/ts/deep-required
    common/ts/json-narrowing
    common/ts/pick-by-prefix
    common/url
    common/version
    node/abort
    node/analytics
    node/api/admin
    node/api/app-dev
    node/api/app-management
    node/api/business-platform
    node/api/functions
    node/api/graphql
    node/api/partners
    node/api/rest-api-throttler
    node/api/webhooks
    node/archiver
    node/base-command
    node/cli
    node/cli-launcher
    node/colors
    node/context/fqdn
    node/context/local
    node/context/spin
    node/context/utilities
    node/crypto
    node/custom-oclif-loader
    node/dot-env
    node/environment
    node/environments
    node/error
    node/error-handler
    node/figures
    node/framework
    node/fs
    node/git
    node/github
    node/global-context
    node/hooks/deprecations
    node/hooks/postrun
    node/hooks/prerun
    node/hrtime
    node/http
    node/ink
    node/is-global
    node/json-schema
    node/liquid
    node/local-storage
    node/logs
    node/metadata
    node/mimes
    node/monorail
    node/node-package-manager
    node/notifications-system
    node/os
    node/output
    node/path
    node/plugins
    node/plugins/tunnel
    node/promises
    node/result
    node/schema
    node/session
    node/system
    node/tcp
    node/testing/output
    node/testing/ui
    node/themes/api
    node/themes/conf
    node/themes/factories
    node/themes/theme-manager
    node/themes/types
    node/themes/urls
    node/themes/utils
    node/toml
    node/tree-kill
    node/ui
    node/ui/components
    node/ui/hooks
    node/upgrade
    node/vendor/dev_server/DevServer
    node/vendor/dev_server/network-interfaces
    node/vendor/otel-js/export/InstantaneousMetricReader
    node/vendor/otel-js/service/BaseOtelService/BaseOtelService
    node/vendor/otel-js/service/DefaultOtelService/DefaultMeterProvider
    node/vendor/otel-js/service/DefaultOtelService/DefaultOtelService
    node/vendor/otel-js/service/types
    node/vendor/otel-js/utils/throttle
    node/vendor/otel-js/utils/validators
    node/version
    node/vscode
    diff --git a/docs/api/cli-kit/interfaces/node_api_admin.RestResponse.html b/docs/api/cli-kit/interfaces/node_api_admin.RestResponse.html index 0d38235c694..a51ed5536a8 100644 --- a/docs/api/cli-kit/interfaces/node_api_admin.RestResponse.html +++ b/docs/api/cli-kit/interfaces/node_api_admin.RestResponse.html @@ -1,8 +1,8 @@ -RestResponse | @shopify/cli-kit

    Respose of a REST request.

    -
    interface RestResponse {
        headers: {
            [key: string]: string[];
        };
        json: any;
        status: number;
    }

    Properties

    headers +RestResponse | @shopify/cli-kit

    Respose of a REST request.

    +
    interface RestResponse {
        headers: { [key: string]: string[] };
        json: any;
        status: number;
    }

    Properties

    Properties

    headers: {
        [key: string]: string[];
    }

    HTTP response headers.

    -

    Type declaration

    • [key: string]: string[]
    json: any

    REST JSON respose.

    -
    status: number

    HTTP response status.

    -
    \ No newline at end of file +

    Properties

    headers: { [key: string]: string[] }

    HTTP response headers.

    +
    json: any

    REST JSON respose.

    +
    status: number

    HTTP response status.

    +
    diff --git a/docs/api/cli-kit/interfaces/node_api_graphql.GraphQLResponseOptions.html b/docs/api/cli-kit/interfaces/node_api_graphql.GraphQLResponseOptions.html index 3544eefa4ca..8ef4e2bd467 100644 --- a/docs/api/cli-kit/interfaces/node_api_graphql.GraphQLResponseOptions.html +++ b/docs/api/cli-kit/interfaces/node_api_graphql.GraphQLResponseOptions.html @@ -1,3 +1,3 @@ -GraphQLResponseOptions | @shopify/cli-kit
    interface GraphQLResponseOptions<T> {
        handleErrors?: boolean;
        onResponse?: ((response) => void);
    }

    Type Parameters

    • T

    Properties

    handleErrors?: boolean
    onResponse?: ((response) => void)

    Type declaration

      • (response): void
      • Parameters

        • response: Response<T>

        Returns void

    \ No newline at end of file +GraphQLResponseOptions | @shopify/cli-kit
    interface GraphQLResponseOptions<T> {
        handleErrors?: boolean;
        onResponse?: (response: Response<T>) => void;
    }

    Type Parameters

    • T

    Properties

    handleErrors?: boolean
    onResponse?: (response: Response<T>) => void
    diff --git a/docs/api/cli-kit/interfaces/node_api_graphql.GraphQLVariables.html b/docs/api/cli-kit/interfaces/node_api_graphql.GraphQLVariables.html index 6ec137c13d3..dd7a5430c4e 100644 --- a/docs/api/cli-kit/interfaces/node_api_graphql.GraphQLVariables.html +++ b/docs/api/cli-kit/interfaces/node_api_graphql.GraphQLVariables.html @@ -1 +1 @@ -GraphQLVariables | @shopify/cli-kit
    interface GraphQLVariables {
        [key: string]: any;
    }

    Indexable

    [key: string]: any
    \ No newline at end of file +GraphQLVariables | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/interfaces/node_dot-env.DotEnvFile.html b/docs/api/cli-kit/interfaces/node_dot-env.DotEnvFile.html new file mode 100644 index 00000000000..5846589ce05 --- /dev/null +++ b/docs/api/cli-kit/interfaces/node_dot-env.DotEnvFile.html @@ -0,0 +1,6 @@ +DotEnvFile | @shopify/cli-kit

    This interface represents a .env file.

    +
    interface DotEnvFile {
        path: string;
        variables: { [name: string]: string };
    }

    Properties

    Properties

    path: string

    Path to the .env file.

    +
    variables: { [name: string]: string }

    Variables of the .env file.

    +
    diff --git a/docs/api/cli-kit/interfaces/node_dot_env.DotEnvFile.html b/docs/api/cli-kit/interfaces/node_dot_env.DotEnvFile.html deleted file mode 100644 index 55b2900f5d1..00000000000 --- a/docs/api/cli-kit/interfaces/node_dot_env.DotEnvFile.html +++ /dev/null @@ -1,6 +0,0 @@ -DotEnvFile | @shopify/cli-kit

    This interface represents a .env file.

    -
    interface DotEnvFile {
        path: string;
        variables: {
            [name: string]: string;
        };
    }

    Properties

    Properties

    path: string

    Path to the .env file.

    -
    variables: {
        [name: string]: string;
    }

    Variables of the .env file.

    -

    Type declaration

    • [name: string]: string
    \ No newline at end of file diff --git a/docs/api/cli-kit/interfaces/node_environments.Environments.html b/docs/api/cli-kit/interfaces/node_environments.Environments.html index b73d7bffc99..cd3c0d176c1 100644 --- a/docs/api/cli-kit/interfaces/node_environments.Environments.html +++ b/docs/api/cli-kit/interfaces/node_environments.Environments.html @@ -1 +1 @@ -Environments | @shopify/cli-kit
    interface Environments {
        [name: string]: JsonMap;
    }

    Indexable

    [name: string]: JsonMap
    \ No newline at end of file +Environments | @shopify/cli-kit

    Indexable

    • [name: string]: JsonMap
    diff --git a/docs/api/cli-kit/interfaces/node_fs.MatchGlobOptions.html b/docs/api/cli-kit/interfaces/node_fs.MatchGlobOptions.html index 9352c0e4f89..3610f0584e8 100644 --- a/docs/api/cli-kit/interfaces/node_fs.MatchGlobOptions.html +++ b/docs/api/cli-kit/interfaces/node_fs.MatchGlobOptions.html @@ -1,3 +1,3 @@ -MatchGlobOptions | @shopify/cli-kit

    Interface MatchGlobOptions

    interface MatchGlobOptions {
        matchBase: boolean;
        noglobstar: boolean;
    }

    Properties

    matchBase +MatchGlobOptions | @shopify/cli-kit

    Interface MatchGlobOptions

    interface MatchGlobOptions {
        matchBase: boolean;
        noglobstar: boolean;
    }

    Properties

    Properties

    matchBase: boolean
    noglobstar: boolean
    \ No newline at end of file +

    Properties

    matchBase: boolean
    noglobstar: boolean
    diff --git a/docs/api/cli-kit/interfaces/node_fs.WriteOptions.html b/docs/api/cli-kit/interfaces/node_fs.WriteOptions.html index 081b75f6579..bc3daaf350c 100644 --- a/docs/api/cli-kit/interfaces/node_fs.WriteOptions.html +++ b/docs/api/cli-kit/interfaces/node_fs.WriteOptions.html @@ -1,2 +1,2 @@ -WriteOptions | @shopify/cli-kit
    interface WriteOptions {
        encoding: BufferEncoding;
    }

    Properties

    Properties

    encoding: BufferEncoding
    \ No newline at end of file +WriteOptions | @shopify/cli-kit
    interface WriteOptions {
        encoding: BufferEncoding;
    }

    Properties

    Properties

    encoding: BufferEncoding
    diff --git a/docs/api/cli-kit/interfaces/node_git.CreateGitCommitOptions.html b/docs/api/cli-kit/interfaces/node_git.CreateGitCommitOptions.html index fa6367f2b52..5529ab61372 100644 --- a/docs/api/cli-kit/interfaces/node_git.CreateGitCommitOptions.html +++ b/docs/api/cli-kit/interfaces/node_git.CreateGitCommitOptions.html @@ -1,3 +1,3 @@ -CreateGitCommitOptions | @shopify/cli-kit

    Interface CreateGitCommitOptions

    interface CreateGitCommitOptions {
        author?: string;
        directory?: string;
    }

    Properties

    author? +CreateGitCommitOptions | @shopify/cli-kit

    Interface CreateGitCommitOptions

    interface CreateGitCommitOptions {
        author?: string;
        directory?: string;
    }

    Properties

    Properties

    author?: string
    directory?: string
    \ No newline at end of file +

    Properties

    author?: string
    directory?: string
    diff --git a/docs/api/cli-kit/interfaces/node_git.GitCloneOptions.html b/docs/api/cli-kit/interfaces/node_git.GitCloneOptions.html index 159453d6998..59817dc7309 100644 --- a/docs/api/cli-kit/interfaces/node_git.GitCloneOptions.html +++ b/docs/api/cli-kit/interfaces/node_git.GitCloneOptions.html @@ -1,12 +1,12 @@ -GitCloneOptions | @shopify/cli-kit

    Options to use when cloning a git repository.

    -

    Param: repoUrl

    The URL of the repository to clone.

    -

    Param: destination

    The directory where the repository will be cloned.

    -

    Param: progressUpdater

    A function that will be called with the progress of the clone.

    -

    Param: shallow

    Whether to clone the repository shallowly.

    -

    Param: latestTag

    Whether to clone the latest tag instead of the default branch.

    -
    interface GitCloneOptions {
        destination: string;
        latestTag?: boolean;
        progressUpdater?: ((statusString) => void);
        repoUrl: string;
        shallow?: boolean;
    }

    Properties

    destination -latestTag? -progressUpdater? -repoUrl +GitCloneOptions | @shopify/cli-kit

    Options to use when cloning a git repository.

    +

    The URL of the repository to clone.

    +

    The directory where the repository will be cloned.

    +

    A function that will be called with the progress of the clone.

    +

    Whether to clone the repository shallowly.

    +

    Whether to clone the latest tag instead of the default branch.

    +
    interface GitCloneOptions {
        destination: string;
        latestTag?: boolean;
        progressUpdater?: (statusString: string) => void;
        repoUrl: string;
        shallow?: boolean;
    }

    Properties

    destination: string
    latestTag?: boolean
    progressUpdater?: ((statusString) => void)

    Type declaration

      • (statusString): void
      • Parameters

        • statusString: string

        Returns void

    repoUrl: string
    shallow?: boolean
    \ No newline at end of file +

    Properties

    destination: string
    latestTag?: boolean
    progressUpdater?: (statusString: string) => void
    repoUrl: string
    shallow?: boolean
    diff --git a/docs/api/cli-kit/interfaces/node_git.GitIgnoreTemplate.html b/docs/api/cli-kit/interfaces/node_git.GitIgnoreTemplate.html index 8ef77c8579c..8901acb0825 100644 --- a/docs/api/cli-kit/interfaces/node_git.GitIgnoreTemplate.html +++ b/docs/api/cli-kit/interfaces/node_git.GitIgnoreTemplate.html @@ -1 +1 @@ -GitIgnoreTemplate | @shopify/cli-kit
    interface GitIgnoreTemplate {
        [section: string]: string[];
    }

    Indexable

    [section: string]: string[]
    \ No newline at end of file +GitIgnoreTemplate | @shopify/cli-kit

    Indexable

    • [section: string]: string[]
    diff --git a/docs/api/cli-kit/interfaces/node_github.GithubRelease.html b/docs/api/cli-kit/interfaces/node_github.GithubRelease.html index 5d0d7449f4e..034160558eb 100644 --- a/docs/api/cli-kit/interfaces/node_github.GithubRelease.html +++ b/docs/api/cli-kit/interfaces/node_github.GithubRelease.html @@ -1,4 +1,4 @@ -GithubRelease | @shopify/cli-kit
    interface GithubRelease {
        body: string;
        created_at: string;
        draft: boolean;
        id: number;
        name: string;
        prerelease: boolean;
        published_at: string;
        tag_name: string;
        tarball_url: string;
        url: string;
    }

    Properties

    body +GithubRelease | @shopify/cli-kit
    interface GithubRelease {
        body: string;
        created_at: string;
        draft: boolean;
        id: number;
        name: string;
        prerelease: boolean;
        published_at: string;
        tag_name: string;
        tarball_url: string;
        url: string;
    }

    Properties

    Properties

    body: string
    created_at: string
    draft: boolean
    id: number
    name: string
    prerelease: boolean
    published_at: string
    tag_name: string
    tarball_url: string
    url: string
    \ No newline at end of file +

    Properties

    body: string
    created_at: string
    draft: boolean
    id: number
    name: string
    prerelease: boolean
    published_at: string
    tag_name: string
    tarball_url: string
    url: string
    diff --git a/docs/api/cli-kit/interfaces/node_github.GithubRepositoryReference.html b/docs/api/cli-kit/interfaces/node_github.GithubRepositoryReference.html index 645ee4817b3..b1c2845845f 100644 --- a/docs/api/cli-kit/interfaces/node_github.GithubRepositoryReference.html +++ b/docs/api/cli-kit/interfaces/node_github.GithubRepositoryReference.html @@ -1,4 +1,4 @@ -GithubRepositoryReference | @shopify/cli-kit

    Interface GithubRepositoryReference

    interface GithubRepositoryReference {
        baseURL: string;
        branch?: string;
        filePath?: string;
    }

    Properties

    baseURL +GithubRepositoryReference | @shopify/cli-kit

    Interface GithubRepositoryReference

    interface GithubRepositoryReference {
        baseURL: string;
        branch?: string;
        filePath?: string;
    }

    Properties

    baseURL: string
    branch?: string
    filePath?: string
    \ No newline at end of file +filePath? +

    Properties

    baseURL: string
    branch?: string
    filePath?: string
    diff --git a/docs/api/cli-kit/interfaces/node_global-context.GlobalContext.html b/docs/api/cli-kit/interfaces/node_global-context.GlobalContext.html new file mode 100644 index 00000000000..73ec9db3cce --- /dev/null +++ b/docs/api/cli-kit/interfaces/node_global-context.GlobalContext.html @@ -0,0 +1,2 @@ +GlobalContext | @shopify/cli-kit
    interface GlobalContext {
        currentCommandId: string;
    }

    Properties

    Properties

    currentCommandId: string
    diff --git a/docs/api/cli-kit/interfaces/node_global_context.GlobalContext.html b/docs/api/cli-kit/interfaces/node_global_context.GlobalContext.html deleted file mode 100644 index 5718b1adb33..00000000000 --- a/docs/api/cli-kit/interfaces/node_global_context.GlobalContext.html +++ /dev/null @@ -1,2 +0,0 @@ -GlobalContext | @shopify/cli-kit
    interface GlobalContext {
        currentCommandId: string;
    }

    Properties

    Properties

    currentCommandId: string
    \ No newline at end of file diff --git a/docs/api/cli-kit/interfaces/node_hooks_prerun.CommandContent.html b/docs/api/cli-kit/interfaces/node_hooks_prerun.CommandContent.html index a9ee2c3d48c..31818557f2c 100644 --- a/docs/api/cli-kit/interfaces/node_hooks_prerun.CommandContent.html +++ b/docs/api/cli-kit/interfaces/node_hooks_prerun.CommandContent.html @@ -1,4 +1,4 @@ -CommandContent | @shopify/cli-kit
    interface CommandContent {
        alias?: string;
        command: string;
        topic?: string;
    }

    Properties

    alias? +CommandContent | @shopify/cli-kit
    interface CommandContent {
        alias?: string;
        command: string;
        topic?: string;
    }

    Properties

    Properties

    alias?: string
    command: string
    topic?: string
    \ No newline at end of file +

    Properties

    alias?: string
    command: string
    topic?: string
    diff --git a/docs/api/cli-kit/interfaces/node_is-global.InstallGlobalCLIPromptResult.html b/docs/api/cli-kit/interfaces/node_is-global.InstallGlobalCLIPromptResult.html new file mode 100644 index 00000000000..cbf3ea69d9c --- /dev/null +++ b/docs/api/cli-kit/interfaces/node_is-global.InstallGlobalCLIPromptResult.html @@ -0,0 +1,3 @@ +InstallGlobalCLIPromptResult | @shopify/cli-kit
    interface InstallGlobalCLIPromptResult {
        alreadyInstalled: boolean;
        install: boolean;
    }

    Properties

    alreadyInstalled: boolean
    install: boolean
    diff --git a/docs/api/cli-kit/interfaces/node_is_global.InstallGlobalCLIPromptResult.html b/docs/api/cli-kit/interfaces/node_is_global.InstallGlobalCLIPromptResult.html deleted file mode 100644 index 97cdc149671..00000000000 --- a/docs/api/cli-kit/interfaces/node_is_global.InstallGlobalCLIPromptResult.html +++ /dev/null @@ -1,3 +0,0 @@ -InstallGlobalCLIPromptResult | @shopify/cli-kit
    interface InstallGlobalCLIPromptResult {
        alreadyInstalled: boolean;
        install: boolean;
    }

    Properties

    alreadyInstalled: boolean
    install: boolean
    \ No newline at end of file diff --git a/docs/api/cli-kit/interfaces/node_metadata.RuntimeMetadataManager.html b/docs/api/cli-kit/interfaces/node_metadata.RuntimeMetadataManager.html index c14e8e01e54..f13f56adb43 100644 --- a/docs/api/cli-kit/interfaces/node_metadata.RuntimeMetadataManager.html +++ b/docs/api/cli-kit/interfaces/node_metadata.RuntimeMetadataManager.html @@ -1,12 +1,12 @@ -RuntimeMetadataManager | @shopify/cli-kit

    Interface RuntimeMetadataManager<TPublic, TSensitive>

    interface RuntimeMetadataManager<TPublic, TSensitive> {
        addPublicMetadata: ((getData, onError?) => Promise<void>);
        addSensitiveMetadata: ((getData, onError?) => Promise<void>);
        getAllPublicMetadata: (() => Partial<TPublic>);
        getAllSensitiveMetadata: (() => Partial<TSensitive>);
        runWithTimer: ((field) => (<T>(fn) => Promise<T>));
    }

    Type Parameters

    • TPublic extends AnyJson
    • TSensitive extends AnyJson

    Properties

    addPublicMetadata: ((getData, onError?) => Promise<void>)

    Add some public metadata -- this should not contain any PII.

    -

    Type declaration

      • (getData, onError?): Promise<void>
      • Parameters

        • getData: ProvideMetadata<TPublic>
        • Optional onError: MetadataErrorHandling

        Returns Promise<void>

    addSensitiveMetadata: ((getData, onError?) => Promise<void>)

    Add some potentially sensitive metadata -- this may include PII, but unnecessary data should never be tracked +RuntimeMetadataManager | @shopify/cli-kit

    Interface RuntimeMetadataManager<TPublic, TSensitive>

    interface RuntimeMetadataManager<
        TPublic extends AnyJson,
        TSensitive extends AnyJson,
    > {
        addPublicMetadata: (
            getData: ProvideMetadata<TPublic>,
            onError?: MetadataErrorHandling,
        ) => Promise<void>;
        addSensitiveMetadata: (
            getData: ProvideMetadata<TSensitive>,
            onError?: MetadataErrorHandling,
        ) => Promise<void>;
        getAllPublicMetadata: () => Partial<TPublic>;
        getAllSensitiveMetadata: () => Partial<TSensitive>;
        runWithTimer: (
            field: NumericKeyOf<TPublic>,
        ) => <T>(fn: () => Promise<T>) => Promise<T>;
    }

    Type Parameters

    • TPublic extends AnyJson
    • TSensitive extends AnyJson

    Properties

    addPublicMetadata: (
        getData: ProvideMetadata<TPublic>,
        onError?: MetadataErrorHandling,
    ) => Promise<void>

    Add some public metadata -- this should not contain any PII.

    +
    addSensitiveMetadata: (
        getData: ProvideMetadata<TSensitive>,
        onError?: MetadataErrorHandling,
    ) => Promise<void>

    Add some potentially sensitive metadata -- this may include PII, but unnecessary data should never be tracked (this is a good fit for command args for instance).

    -

    Type declaration

      • (getData, onError?): Promise<void>
      • Parameters

        • getData: ProvideMetadata<TSensitive>
        • Optional onError: MetadataErrorHandling

        Returns Promise<void>

    getAllPublicMetadata: (() => Partial<TPublic>)

    Get a snapshot of the tracked public data.

    -

    Type declaration

    getAllSensitiveMetadata: (() => Partial<TSensitive>)

    Get a snapshot of the tracked sensitive data.

    -

    Type declaration

    runWithTimer: ((field) => (<T>(fn) => Promise<T>))

    Run a function, monitoring how long it takes, and adding the elapsed time to a running total.

    -

    Type declaration

      • (field): (<T>(fn) => Promise<T>)
      • Parameters

        Returns (<T>(fn) => Promise<T>)

          • <T>(fn): Promise<T>
          • Type Parameters

            • T

            Parameters

            • fn: (() => Promise<T>)
                • (): Promise<T>
                • Returns Promise<T>

            Returns Promise<T>

    \ No newline at end of file +
    getAllPublicMetadata: () => Partial<TPublic>

    Get a snapshot of the tracked public data.

    +
    getAllSensitiveMetadata: () => Partial<TSensitive>

    Get a snapshot of the tracked sensitive data.

    +
    runWithTimer: (
        field: NumericKeyOf<TPublic>,
    ) => <T>(fn: () => Promise<T>) => Promise<T>

    Run a function, monitoring how long it takes, and adding the elapsed time to a running total.

    +
    diff --git a/docs/api/cli-kit/interfaces/node_monorail.Schemas.html b/docs/api/cli-kit/interfaces/node_monorail.Schemas.html index d0715a42cf9..a6c20c5742f 100644 --- a/docs/api/cli-kit/interfaces/node_monorail.Schemas.html +++ b/docs/api/cli-kit/interfaces/node_monorail.Schemas.html @@ -1,2 +1,2 @@ -Schemas | @shopify/cli-kit
    interface Schemas {
        app_cli3_command/1.16: {
            public: {
                api_key?: Optional<string>;
                app_extensions_any?: Optional<boolean>;
                app_extensions_breakdown?: Optional<string>;
                app_extensions_count?: Optional<number>;
                app_extensions_custom_layout?: Optional<boolean>;
                app_extensions_function_any?: Optional<boolean>;
                app_extensions_function_count?: Optional<number>;
                app_extensions_function_custom_layout?: Optional<boolean>;
                app_extensions_theme_any?: Optional<boolean>;
                app_extensions_theme_count?: Optional<number>;
                app_extensions_theme_custom_layout?: Optional<boolean>;
                app_extensions_ui_any?: Optional<boolean>;
                app_extensions_ui_count?: Optional<number>;
                app_extensions_ui_custom_layout?: Optional<boolean>;
                app_name_hash?: Optional<string>;
                app_path_hash?: Optional<string>;
                app_scopes?: Optional<string>;
                app_web_backend_any?: Optional<boolean>;
                app_web_backend_count?: Optional<number>;
                app_web_custom_layout?: Optional<boolean>;
                app_web_framework?: Optional<string>;
                app_web_frontend_any?: Optional<boolean>;
                app_web_frontend_count?: Optional<number>;
                cli_version: string;
                cmd_all_alias_used?: Optional<string>;
                cmd_all_exit?: Optional<string>;
                cmd_all_force?: Optional<boolean>;
                cmd_all_last_graphql_request_id?: Optional<string>;
                cmd_all_launcher?: Optional<string>;
                cmd_all_path_override?: Optional<boolean>;
                cmd_all_path_override_hash?: Optional<string>;
                cmd_all_plugin?: Optional<string>;
                cmd_all_timing_active_ms?: Optional<number>;
                cmd_all_timing_network_ms?: Optional<number>;
                cmd_all_timing_prompts_ms?: Optional<number>;
                cmd_all_topic?: Optional<string>;
                cmd_all_verbose?: Optional<boolean>;
                cmd_app_all_configs_any?: Optional<boolean>;
                cmd_app_all_configs_clients?: Optional<string>;
                cmd_app_dependency_installation_skipped?: Optional<boolean>;
                cmd_app_deployment_mode?: Optional<string>;
                cmd_app_linked_config_git_tracked?: Optional<boolean>;
                cmd_app_linked_config_name?: Optional<string>;
                cmd_app_linked_config_source?: Optional<string>;
                cmd_app_linked_config_used?: Optional<boolean>;
                cmd_app_linked_config_uses_cli_managed_urls?: Optional<boolean>;
                cmd_app_reset_used?: Optional<boolean>;
                cmd_app_warning_api_key_deprecation_displayed?: Optional<boolean>;
                cmd_create_app_template?: Optional<string>;
                cmd_create_app_template_url?: Optional<string>;
                cmd_deploy_config_modules_added?: Optional<string>;
                cmd_deploy_config_modules_breakdown?: Optional<string>;
                cmd_deploy_config_modules_deleted?: Optional<string>;
                cmd_deploy_config_modules_updated?: Optional<string>;
                cmd_deploy_confirm_cancelled?: Optional<boolean>;
                cmd_deploy_confirm_include_config_used?: Optional<boolean>;
                cmd_deploy_confirm_new_registrations?: Optional<number>;
                cmd_deploy_confirm_removed_registrations?: Optional<number>;
                cmd_deploy_confirm_time_to_complete_ms?: Optional<number>;
                cmd_deploy_confirm_updated_registrations?: Optional<number>;
                cmd_deploy_flag_message_used?: Optional<boolean>;
                cmd_deploy_flag_source_url_used?: Optional<boolean>;
                cmd_deploy_flag_version_used?: Optional<boolean>;
                cmd_deploy_include_config_used?: Optional<boolean>;
                cmd_deploy_prompt_upgrade_to_unified_displayed?: Optional<boolean>;
                cmd_deploy_prompt_upgrade_to_unified_response?: Optional<string>;
                cmd_dev_dev_preview_toggle_used?: Optional<boolean>;
                cmd_dev_graphiql_opened?: Optional<boolean>;
                cmd_dev_preview_url_opened?: Optional<boolean>;
                cmd_dev_tunnel_custom_hash?: Optional<string>;
                cmd_dev_tunnel_type?: Optional<string>;
                cmd_dev_urls_updated?: Optional<boolean>;
                cmd_extensions_binary_from_source?: Optional<boolean>;
                cmd_release_confirm_cancelled?: Optional<boolean>;
                cmd_scaffold_required_auth?: Optional<boolean>;
                cmd_scaffold_template_custom?: Optional<boolean>;
                cmd_scaffold_template_flavor?: Optional<string>;
                cmd_scaffold_type?: Optional<string>;
                cmd_scaffold_type_category?: Optional<string>;
                cmd_scaffold_type_gated?: Optional<boolean>;
                cmd_scaffold_type_owner?: Optional<string>;
                cmd_scaffold_used_prompts_for_type?: Optional<boolean>;
                command: string;
                env_auth_method?: Optional<string>;
                env_ci?: Optional<boolean>;
                env_ci_platform?: Optional<string>;
                env_cloud?: Optional<string>;
                env_device_id?: Optional<string>;
                env_is_global?: Optional<boolean>;
                env_package_manager?: Optional<string>;
                env_package_manager_workspaces?: Optional<boolean>;
                env_plugin_installed_any_custom?: Optional<boolean>;
                env_plugin_installed_shopify?: Optional<string>;
                env_shell?: Optional<string>;
                env_web_ide?: Optional<string>;
                is_employee: boolean;
                node_version: string;
                partner_id?: Optional<number>;
                project_type?: Optional<string>;
                ruby_version: string;
                store_fqdn_hash?: Optional<string>;
                success: boolean;
                time_end: number;
                time_start: number;
                total_time: number;
                uname: string;
                user_id: string;
            };
            sensitive: {
                app_name?: Optional<string>;
                args: string;
                cmd_all_environment_flags?: Optional<string>;
                cmd_dev_tunnel_custom?: Optional<string>;
                env_plugin_installed_all?: Optional<string>;
                error_message?: Optional<string>;
                metadata?: Optional<string>;
                store_fqdn?: Optional<string>;
            };
        };
        [schemaId: string]: {
            public: JsonMap;
            sensitive: JsonMap;
        };
    }

    Indexable

    [schemaId: string]: {
        public: JsonMap;
        sensitive: JsonMap;
    }
    • public: JsonMap
    • sensitive: JsonMap

    Properties

    app_cli3_command/1.16: {
        public: {
            api_key?: Optional<string>;
            app_extensions_any?: Optional<boolean>;
            app_extensions_breakdown?: Optional<string>;
            app_extensions_count?: Optional<number>;
            app_extensions_custom_layout?: Optional<boolean>;
            app_extensions_function_any?: Optional<boolean>;
            app_extensions_function_count?: Optional<number>;
            app_extensions_function_custom_layout?: Optional<boolean>;
            app_extensions_theme_any?: Optional<boolean>;
            app_extensions_theme_count?: Optional<number>;
            app_extensions_theme_custom_layout?: Optional<boolean>;
            app_extensions_ui_any?: Optional<boolean>;
            app_extensions_ui_count?: Optional<number>;
            app_extensions_ui_custom_layout?: Optional<boolean>;
            app_name_hash?: Optional<string>;
            app_path_hash?: Optional<string>;
            app_scopes?: Optional<string>;
            app_web_backend_any?: Optional<boolean>;
            app_web_backend_count?: Optional<number>;
            app_web_custom_layout?: Optional<boolean>;
            app_web_framework?: Optional<string>;
            app_web_frontend_any?: Optional<boolean>;
            app_web_frontend_count?: Optional<number>;
            cli_version: string;
            cmd_all_alias_used?: Optional<string>;
            cmd_all_exit?: Optional<string>;
            cmd_all_force?: Optional<boolean>;
            cmd_all_last_graphql_request_id?: Optional<string>;
            cmd_all_launcher?: Optional<string>;
            cmd_all_path_override?: Optional<boolean>;
            cmd_all_path_override_hash?: Optional<string>;
            cmd_all_plugin?: Optional<string>;
            cmd_all_timing_active_ms?: Optional<number>;
            cmd_all_timing_network_ms?: Optional<number>;
            cmd_all_timing_prompts_ms?: Optional<number>;
            cmd_all_topic?: Optional<string>;
            cmd_all_verbose?: Optional<boolean>;
            cmd_app_all_configs_any?: Optional<boolean>;
            cmd_app_all_configs_clients?: Optional<string>;
            cmd_app_dependency_installation_skipped?: Optional<boolean>;
            cmd_app_deployment_mode?: Optional<string>;
            cmd_app_linked_config_git_tracked?: Optional<boolean>;
            cmd_app_linked_config_name?: Optional<string>;
            cmd_app_linked_config_source?: Optional<string>;
            cmd_app_linked_config_used?: Optional<boolean>;
            cmd_app_linked_config_uses_cli_managed_urls?: Optional<boolean>;
            cmd_app_reset_used?: Optional<boolean>;
            cmd_app_warning_api_key_deprecation_displayed?: Optional<boolean>;
            cmd_create_app_template?: Optional<string>;
            cmd_create_app_template_url?: Optional<string>;
            cmd_deploy_config_modules_added?: Optional<string>;
            cmd_deploy_config_modules_breakdown?: Optional<string>;
            cmd_deploy_config_modules_deleted?: Optional<string>;
            cmd_deploy_config_modules_updated?: Optional<string>;
            cmd_deploy_confirm_cancelled?: Optional<boolean>;
            cmd_deploy_confirm_include_config_used?: Optional<boolean>;
            cmd_deploy_confirm_new_registrations?: Optional<number>;
            cmd_deploy_confirm_removed_registrations?: Optional<number>;
            cmd_deploy_confirm_time_to_complete_ms?: Optional<number>;
            cmd_deploy_confirm_updated_registrations?: Optional<number>;
            cmd_deploy_flag_message_used?: Optional<boolean>;
            cmd_deploy_flag_source_url_used?: Optional<boolean>;
            cmd_deploy_flag_version_used?: Optional<boolean>;
            cmd_deploy_include_config_used?: Optional<boolean>;
            cmd_deploy_prompt_upgrade_to_unified_displayed?: Optional<boolean>;
            cmd_deploy_prompt_upgrade_to_unified_response?: Optional<string>;
            cmd_dev_dev_preview_toggle_used?: Optional<boolean>;
            cmd_dev_graphiql_opened?: Optional<boolean>;
            cmd_dev_preview_url_opened?: Optional<boolean>;
            cmd_dev_tunnel_custom_hash?: Optional<string>;
            cmd_dev_tunnel_type?: Optional<string>;
            cmd_dev_urls_updated?: Optional<boolean>;
            cmd_extensions_binary_from_source?: Optional<boolean>;
            cmd_release_confirm_cancelled?: Optional<boolean>;
            cmd_scaffold_required_auth?: Optional<boolean>;
            cmd_scaffold_template_custom?: Optional<boolean>;
            cmd_scaffold_template_flavor?: Optional<string>;
            cmd_scaffold_type?: Optional<string>;
            cmd_scaffold_type_category?: Optional<string>;
            cmd_scaffold_type_gated?: Optional<boolean>;
            cmd_scaffold_type_owner?: Optional<string>;
            cmd_scaffold_used_prompts_for_type?: Optional<boolean>;
            command: string;
            env_auth_method?: Optional<string>;
            env_ci?: Optional<boolean>;
            env_ci_platform?: Optional<string>;
            env_cloud?: Optional<string>;
            env_device_id?: Optional<string>;
            env_is_global?: Optional<boolean>;
            env_package_manager?: Optional<string>;
            env_package_manager_workspaces?: Optional<boolean>;
            env_plugin_installed_any_custom?: Optional<boolean>;
            env_plugin_installed_shopify?: Optional<string>;
            env_shell?: Optional<string>;
            env_web_ide?: Optional<string>;
            is_employee: boolean;
            node_version: string;
            partner_id?: Optional<number>;
            project_type?: Optional<string>;
            ruby_version: string;
            store_fqdn_hash?: Optional<string>;
            success: boolean;
            time_end: number;
            time_start: number;
            total_time: number;
            uname: string;
            user_id: string;
        };
        sensitive: {
            app_name?: Optional<string>;
            args: string;
            cmd_all_environment_flags?: Optional<string>;
            cmd_dev_tunnel_custom?: Optional<string>;
            env_plugin_installed_all?: Optional<string>;
            error_message?: Optional<string>;
            metadata?: Optional<string>;
            store_fqdn?: Optional<string>;
        };
    }

    Type declaration

    • public: {
          api_key?: Optional<string>;
          app_extensions_any?: Optional<boolean>;
          app_extensions_breakdown?: Optional<string>;
          app_extensions_count?: Optional<number>;
          app_extensions_custom_layout?: Optional<boolean>;
          app_extensions_function_any?: Optional<boolean>;
          app_extensions_function_count?: Optional<number>;
          app_extensions_function_custom_layout?: Optional<boolean>;
          app_extensions_theme_any?: Optional<boolean>;
          app_extensions_theme_count?: Optional<number>;
          app_extensions_theme_custom_layout?: Optional<boolean>;
          app_extensions_ui_any?: Optional<boolean>;
          app_extensions_ui_count?: Optional<number>;
          app_extensions_ui_custom_layout?: Optional<boolean>;
          app_name_hash?: Optional<string>;
          app_path_hash?: Optional<string>;
          app_scopes?: Optional<string>;
          app_web_backend_any?: Optional<boolean>;
          app_web_backend_count?: Optional<number>;
          app_web_custom_layout?: Optional<boolean>;
          app_web_framework?: Optional<string>;
          app_web_frontend_any?: Optional<boolean>;
          app_web_frontend_count?: Optional<number>;
          cli_version: string;
          cmd_all_alias_used?: Optional<string>;
          cmd_all_exit?: Optional<string>;
          cmd_all_force?: Optional<boolean>;
          cmd_all_last_graphql_request_id?: Optional<string>;
          cmd_all_launcher?: Optional<string>;
          cmd_all_path_override?: Optional<boolean>;
          cmd_all_path_override_hash?: Optional<string>;
          cmd_all_plugin?: Optional<string>;
          cmd_all_timing_active_ms?: Optional<number>;
          cmd_all_timing_network_ms?: Optional<number>;
          cmd_all_timing_prompts_ms?: Optional<number>;
          cmd_all_topic?: Optional<string>;
          cmd_all_verbose?: Optional<boolean>;
          cmd_app_all_configs_any?: Optional<boolean>;
          cmd_app_all_configs_clients?: Optional<string>;
          cmd_app_dependency_installation_skipped?: Optional<boolean>;
          cmd_app_deployment_mode?: Optional<string>;
          cmd_app_linked_config_git_tracked?: Optional<boolean>;
          cmd_app_linked_config_name?: Optional<string>;
          cmd_app_linked_config_source?: Optional<string>;
          cmd_app_linked_config_used?: Optional<boolean>;
          cmd_app_linked_config_uses_cli_managed_urls?: Optional<boolean>;
          cmd_app_reset_used?: Optional<boolean>;
          cmd_app_warning_api_key_deprecation_displayed?: Optional<boolean>;
          cmd_create_app_template?: Optional<string>;
          cmd_create_app_template_url?: Optional<string>;
          cmd_deploy_config_modules_added?: Optional<string>;
          cmd_deploy_config_modules_breakdown?: Optional<string>;
          cmd_deploy_config_modules_deleted?: Optional<string>;
          cmd_deploy_config_modules_updated?: Optional<string>;
          cmd_deploy_confirm_cancelled?: Optional<boolean>;
          cmd_deploy_confirm_include_config_used?: Optional<boolean>;
          cmd_deploy_confirm_new_registrations?: Optional<number>;
          cmd_deploy_confirm_removed_registrations?: Optional<number>;
          cmd_deploy_confirm_time_to_complete_ms?: Optional<number>;
          cmd_deploy_confirm_updated_registrations?: Optional<number>;
          cmd_deploy_flag_message_used?: Optional<boolean>;
          cmd_deploy_flag_source_url_used?: Optional<boolean>;
          cmd_deploy_flag_version_used?: Optional<boolean>;
          cmd_deploy_include_config_used?: Optional<boolean>;
          cmd_deploy_prompt_upgrade_to_unified_displayed?: Optional<boolean>;
          cmd_deploy_prompt_upgrade_to_unified_response?: Optional<string>;
          cmd_dev_dev_preview_toggle_used?: Optional<boolean>;
          cmd_dev_graphiql_opened?: Optional<boolean>;
          cmd_dev_preview_url_opened?: Optional<boolean>;
          cmd_dev_tunnel_custom_hash?: Optional<string>;
          cmd_dev_tunnel_type?: Optional<string>;
          cmd_dev_urls_updated?: Optional<boolean>;
          cmd_extensions_binary_from_source?: Optional<boolean>;
          cmd_release_confirm_cancelled?: Optional<boolean>;
          cmd_scaffold_required_auth?: Optional<boolean>;
          cmd_scaffold_template_custom?: Optional<boolean>;
          cmd_scaffold_template_flavor?: Optional<string>;
          cmd_scaffold_type?: Optional<string>;
          cmd_scaffold_type_category?: Optional<string>;
          cmd_scaffold_type_gated?: Optional<boolean>;
          cmd_scaffold_type_owner?: Optional<string>;
          cmd_scaffold_used_prompts_for_type?: Optional<boolean>;
          command: string;
          env_auth_method?: Optional<string>;
          env_ci?: Optional<boolean>;
          env_ci_platform?: Optional<string>;
          env_cloud?: Optional<string>;
          env_device_id?: Optional<string>;
          env_is_global?: Optional<boolean>;
          env_package_manager?: Optional<string>;
          env_package_manager_workspaces?: Optional<boolean>;
          env_plugin_installed_any_custom?: Optional<boolean>;
          env_plugin_installed_shopify?: Optional<string>;
          env_shell?: Optional<string>;
          env_web_ide?: Optional<string>;
          is_employee: boolean;
          node_version: string;
          partner_id?: Optional<number>;
          project_type?: Optional<string>;
          ruby_version: string;
          store_fqdn_hash?: Optional<string>;
          success: boolean;
          time_end: number;
          time_start: number;
          total_time: number;
          uname: string;
          user_id: string;
      }
      • Optional api_key?: Optional<string>
      • Optional app_extensions_any?: Optional<boolean>
      • Optional app_extensions_breakdown?: Optional<string>
      • Optional app_extensions_count?: Optional<number>
      • Optional app_extensions_custom_layout?: Optional<boolean>
      • Optional app_extensions_function_any?: Optional<boolean>
      • Optional app_extensions_function_count?: Optional<number>
      • Optional app_extensions_function_custom_layout?: Optional<boolean>
      • Optional app_extensions_theme_any?: Optional<boolean>
      • Optional app_extensions_theme_count?: Optional<number>
      • Optional app_extensions_theme_custom_layout?: Optional<boolean>
      • Optional app_extensions_ui_any?: Optional<boolean>
      • Optional app_extensions_ui_count?: Optional<number>
      • Optional app_extensions_ui_custom_layout?: Optional<boolean>
      • Optional app_name_hash?: Optional<string>
      • Optional app_path_hash?: Optional<string>
      • Optional app_scopes?: Optional<string>
      • Optional app_web_backend_any?: Optional<boolean>
      • Optional app_web_backend_count?: Optional<number>
      • Optional app_web_custom_layout?: Optional<boolean>
      • Optional app_web_framework?: Optional<string>
      • Optional app_web_frontend_any?: Optional<boolean>
      • Optional app_web_frontend_count?: Optional<number>
      • cli_version: string
      • Optional cmd_all_alias_used?: Optional<string>
      • Optional cmd_all_exit?: Optional<string>
      • Optional cmd_all_force?: Optional<boolean>
      • Optional cmd_all_last_graphql_request_id?: Optional<string>
      • Optional cmd_all_launcher?: Optional<string>
      • Optional cmd_all_path_override?: Optional<boolean>
      • Optional cmd_all_path_override_hash?: Optional<string>
      • Optional cmd_all_plugin?: Optional<string>
      • Optional cmd_all_timing_active_ms?: Optional<number>
      • Optional cmd_all_timing_network_ms?: Optional<number>
      • Optional cmd_all_timing_prompts_ms?: Optional<number>
      • Optional cmd_all_topic?: Optional<string>
      • Optional cmd_all_verbose?: Optional<boolean>
      • Optional cmd_app_all_configs_any?: Optional<boolean>
      • Optional cmd_app_all_configs_clients?: Optional<string>
      • Optional cmd_app_dependency_installation_skipped?: Optional<boolean>
      • Optional cmd_app_deployment_mode?: Optional<string>
      • Optional cmd_app_linked_config_git_tracked?: Optional<boolean>
      • Optional cmd_app_linked_config_name?: Optional<string>
      • Optional cmd_app_linked_config_source?: Optional<string>
      • Optional cmd_app_linked_config_used?: Optional<boolean>
      • Optional cmd_app_linked_config_uses_cli_managed_urls?: Optional<boolean>
      • Optional cmd_app_reset_used?: Optional<boolean>
      • Optional cmd_app_warning_api_key_deprecation_displayed?: Optional<boolean>
      • Optional cmd_create_app_template?: Optional<string>
      • Optional cmd_create_app_template_url?: Optional<string>
      • Optional cmd_deploy_config_modules_added?: Optional<string>
      • Optional cmd_deploy_config_modules_breakdown?: Optional<string>
      • Optional cmd_deploy_config_modules_deleted?: Optional<string>
      • Optional cmd_deploy_config_modules_updated?: Optional<string>
      • Optional cmd_deploy_confirm_cancelled?: Optional<boolean>
      • Optional cmd_deploy_confirm_include_config_used?: Optional<boolean>
      • Optional cmd_deploy_confirm_new_registrations?: Optional<number>
      • Optional cmd_deploy_confirm_removed_registrations?: Optional<number>
      • Optional cmd_deploy_confirm_time_to_complete_ms?: Optional<number>
      • Optional cmd_deploy_confirm_updated_registrations?: Optional<number>
      • Optional cmd_deploy_flag_message_used?: Optional<boolean>
      • Optional cmd_deploy_flag_source_url_used?: Optional<boolean>
      • Optional cmd_deploy_flag_version_used?: Optional<boolean>
      • Optional cmd_deploy_include_config_used?: Optional<boolean>
      • Optional cmd_deploy_prompt_upgrade_to_unified_displayed?: Optional<boolean>
      • Optional cmd_deploy_prompt_upgrade_to_unified_response?: Optional<string>
      • Optional cmd_dev_dev_preview_toggle_used?: Optional<boolean>
      • Optional cmd_dev_graphiql_opened?: Optional<boolean>
      • Optional cmd_dev_preview_url_opened?: Optional<boolean>
      • Optional cmd_dev_tunnel_custom_hash?: Optional<string>
      • Optional cmd_dev_tunnel_type?: Optional<string>
      • Optional cmd_dev_urls_updated?: Optional<boolean>
      • Optional cmd_extensions_binary_from_source?: Optional<boolean>
      • Optional cmd_release_confirm_cancelled?: Optional<boolean>
      • Optional cmd_scaffold_required_auth?: Optional<boolean>
      • Optional cmd_scaffold_template_custom?: Optional<boolean>
      • Optional cmd_scaffold_template_flavor?: Optional<string>
      • Optional cmd_scaffold_type?: Optional<string>
      • Optional cmd_scaffold_type_category?: Optional<string>
      • Optional cmd_scaffold_type_gated?: Optional<boolean>
      • Optional cmd_scaffold_type_owner?: Optional<string>
      • Optional cmd_scaffold_used_prompts_for_type?: Optional<boolean>
      • command: string
      • Optional env_auth_method?: Optional<string>
      • Optional env_ci?: Optional<boolean>
      • Optional env_ci_platform?: Optional<string>
      • Optional env_cloud?: Optional<string>
      • Optional env_device_id?: Optional<string>
      • Optional env_is_global?: Optional<boolean>
      • Optional env_package_manager?: Optional<string>
      • Optional env_package_manager_workspaces?: Optional<boolean>
      • Optional env_plugin_installed_any_custom?: Optional<boolean>
      • Optional env_plugin_installed_shopify?: Optional<string>
      • Optional env_shell?: Optional<string>
      • Optional env_web_ide?: Optional<string>
      • is_employee: boolean
      • node_version: string
      • Optional partner_id?: Optional<number>
      • Optional project_type?: Optional<string>
      • ruby_version: string
      • Optional store_fqdn_hash?: Optional<string>
      • success: boolean
      • time_end: number
      • time_start: number
      • total_time: number
      • uname: string
      • user_id: string
    • sensitive: {
          app_name?: Optional<string>;
          args: string;
          cmd_all_environment_flags?: Optional<string>;
          cmd_dev_tunnel_custom?: Optional<string>;
          env_plugin_installed_all?: Optional<string>;
          error_message?: Optional<string>;
          metadata?: Optional<string>;
          store_fqdn?: Optional<string>;
      }
      • Optional app_name?: Optional<string>
      • args: string
      • Optional cmd_all_environment_flags?: Optional<string>
      • Optional cmd_dev_tunnel_custom?: Optional<string>
      • Optional env_plugin_installed_all?: Optional<string>
      • Optional error_message?: Optional<string>
      • Optional metadata?: Optional<string>
      • Optional store_fqdn?: Optional<string>
    \ No newline at end of file +Schemas | @shopify/cli-kit
    interface Schemas {
        "app_cli3_command/1.16": {
            public: {
                api_key?: Optional<string>;
                app_extensions_any?: Optional<boolean>;
                app_extensions_breakdown?: Optional<string>;
                app_extensions_count?: Optional<number>;
                app_extensions_custom_layout?: Optional<boolean>;
                app_extensions_function_any?: Optional<boolean>;
                app_extensions_function_count?: Optional<number>;
                app_extensions_function_custom_layout?: Optional<boolean>;
                app_extensions_theme_any?: Optional<boolean>;
                app_extensions_theme_count?: Optional<number>;
                app_extensions_theme_custom_layout?: Optional<boolean>;
                app_extensions_ui_any?: Optional<boolean>;
                app_extensions_ui_count?: Optional<number>;
                app_extensions_ui_custom_layout?: Optional<boolean>;
                app_name_hash?: Optional<string>;
                app_path_hash?: Optional<string>;
                app_scopes?: Optional<string>;
                app_web_backend_any?: Optional<boolean>;
                app_web_backend_count?: Optional<number>;
                app_web_custom_layout?: Optional<boolean>;
                app_web_framework?: Optional<string>;
                app_web_frontend_any?: Optional<boolean>;
                app_web_frontend_count?: Optional<number>;
                business_platform_id?: Optional<number>;
                cli_version: string;
                cmd_all_alias_used?: Optional<string>;
                cmd_all_exit?: Optional<string>;
                cmd_all_force?: Optional<boolean>;
                cmd_all_last_graphql_request_id?: Optional<string>;
                cmd_all_launcher?: Optional<string>;
                cmd_all_path_override?: Optional<boolean>;
                cmd_all_path_override_hash?: Optional<string>;
                cmd_all_plugin?: Optional<string>;
                cmd_all_timing_active_ms?: Optional<number>;
                cmd_all_timing_network_ms?: Optional<number>;
                cmd_all_timing_prompts_ms?: Optional<number>;
                cmd_all_topic?: Optional<string>;
                cmd_all_verbose?: Optional<boolean>;
                cmd_app_all_configs_any?: Optional<boolean>;
                cmd_app_all_configs_clients?: Optional<string>;
                cmd_app_dependency_installation_skipped?: Optional<boolean>;
                cmd_app_deployment_mode?: Optional<string>;
                cmd_app_linked_config_git_tracked?: Optional<boolean>;
                cmd_app_linked_config_name?: Optional<string>;
                cmd_app_linked_config_source?: Optional<string>;
                cmd_app_linked_config_used?: Optional<boolean>;
                cmd_app_linked_config_uses_cli_managed_urls?: Optional<boolean>;
                cmd_app_reset_used?: Optional<boolean>;
                cmd_app_warning_api_key_deprecation_displayed?: Optional<boolean>;
                cmd_create_app_template?: Optional<string>;
                cmd_create_app_template_url?: Optional<string>;
                cmd_deploy_config_modules_added?: Optional<string>;
                cmd_deploy_config_modules_breakdown?: Optional<string>;
                cmd_deploy_config_modules_deleted?: Optional<string>;
                cmd_deploy_config_modules_updated?: Optional<string>;
                cmd_deploy_confirm_cancelled?: Optional<boolean>;
                cmd_deploy_confirm_include_config_used?: Optional<boolean>;
                cmd_deploy_confirm_new_registrations?: Optional<number>;
                cmd_deploy_confirm_removed_registrations?: Optional<number>;
                cmd_deploy_confirm_time_to_complete_ms?: Optional<number>;
                cmd_deploy_confirm_updated_registrations?: Optional<number>;
                cmd_deploy_flag_message_used?: Optional<boolean>;
                cmd_deploy_flag_source_url_used?: Optional<boolean>;
                cmd_deploy_flag_version_used?: Optional<boolean>;
                cmd_deploy_include_config_used?: Optional<boolean>;
                cmd_deploy_prompt_upgrade_to_unified_displayed?: Optional<boolean>;
                cmd_deploy_prompt_upgrade_to_unified_response?: Optional<string>;
                cmd_dev_dev_preview_toggle_used?: Optional<boolean>;
                cmd_dev_graphiql_opened?: Optional<boolean>;
                cmd_dev_preview_url_opened?: Optional<boolean>;
                cmd_dev_tunnel_custom_hash?: Optional<string>;
                cmd_dev_tunnel_type?: Optional<string>;
                cmd_dev_urls_updated?: Optional<boolean>;
                cmd_extensions_binary_from_source?: Optional<boolean>;
                cmd_release_confirm_cancelled?: Optional<boolean>;
                cmd_scaffold_required_auth?: Optional<boolean>;
                cmd_scaffold_template_custom?: Optional<boolean>;
                cmd_scaffold_template_flavor?: Optional<string>;
                cmd_scaffold_type?: Optional<string>;
                cmd_scaffold_type_category?: Optional<string>;
                cmd_scaffold_type_gated?: Optional<boolean>;
                cmd_scaffold_type_owner?: Optional<string>;
                cmd_scaffold_used_prompts_for_type?: Optional<boolean>;
                command: string;
                env_auth_method?: Optional<string>;
                env_ci?: Optional<boolean>;
                env_ci_platform?: Optional<string>;
                env_cloud?: Optional<string>;
                env_device_id?: Optional<string>;
                env_is_global?: Optional<boolean>;
                env_package_manager?: Optional<string>;
                env_package_manager_workspaces?: Optional<boolean>;
                env_plugin_installed_any_custom?: Optional<boolean>;
                env_plugin_installed_shopify?: Optional<string>;
                env_shell?: Optional<string>;
                env_web_ide?: Optional<string>;
                is_employee: boolean;
                node_version: string;
                partner_id?: Optional<number>;
                project_type?: Optional<string>;
                ruby_version: string;
                store_fqdn_hash?: Optional<string>;
                success: boolean;
                time_end: number;
                time_start: number;
                total_time: number;
                uname: string;
                user_id: string;
            };
            sensitive: {
                app_name?: Optional<string>;
                args: string;
                cmd_all_environment_flags?: Optional<string>;
                cmd_dev_tunnel_custom?: Optional<string>;
                env_plugin_installed_all?: Optional<string>;
                error_message?: Optional<string>;
                metadata?: Optional<string>;
                store_fqdn?: Optional<string>;
            };
        };
        [schemaId: string]: { public: JsonMap; sensitive: JsonMap };
    }

    Indexable

    • [schemaId: string]: { public: JsonMap; sensitive: JsonMap }

    Properties

    "app_cli3_command/1.16": {
        public: {
            api_key?: Optional<string>;
            app_extensions_any?: Optional<boolean>;
            app_extensions_breakdown?: Optional<string>;
            app_extensions_count?: Optional<number>;
            app_extensions_custom_layout?: Optional<boolean>;
            app_extensions_function_any?: Optional<boolean>;
            app_extensions_function_count?: Optional<number>;
            app_extensions_function_custom_layout?: Optional<boolean>;
            app_extensions_theme_any?: Optional<boolean>;
            app_extensions_theme_count?: Optional<number>;
            app_extensions_theme_custom_layout?: Optional<boolean>;
            app_extensions_ui_any?: Optional<boolean>;
            app_extensions_ui_count?: Optional<number>;
            app_extensions_ui_custom_layout?: Optional<boolean>;
            app_name_hash?: Optional<string>;
            app_path_hash?: Optional<string>;
            app_scopes?: Optional<string>;
            app_web_backend_any?: Optional<boolean>;
            app_web_backend_count?: Optional<number>;
            app_web_custom_layout?: Optional<boolean>;
            app_web_framework?: Optional<string>;
            app_web_frontend_any?: Optional<boolean>;
            app_web_frontend_count?: Optional<number>;
            business_platform_id?: Optional<number>;
            cli_version: string;
            cmd_all_alias_used?: Optional<string>;
            cmd_all_exit?: Optional<string>;
            cmd_all_force?: Optional<boolean>;
            cmd_all_last_graphql_request_id?: Optional<string>;
            cmd_all_launcher?: Optional<string>;
            cmd_all_path_override?: Optional<boolean>;
            cmd_all_path_override_hash?: Optional<string>;
            cmd_all_plugin?: Optional<string>;
            cmd_all_timing_active_ms?: Optional<number>;
            cmd_all_timing_network_ms?: Optional<number>;
            cmd_all_timing_prompts_ms?: Optional<number>;
            cmd_all_topic?: Optional<string>;
            cmd_all_verbose?: Optional<boolean>;
            cmd_app_all_configs_any?: Optional<boolean>;
            cmd_app_all_configs_clients?: Optional<string>;
            cmd_app_dependency_installation_skipped?: Optional<boolean>;
            cmd_app_deployment_mode?: Optional<string>;
            cmd_app_linked_config_git_tracked?: Optional<boolean>;
            cmd_app_linked_config_name?: Optional<string>;
            cmd_app_linked_config_source?: Optional<string>;
            cmd_app_linked_config_used?: Optional<boolean>;
            cmd_app_linked_config_uses_cli_managed_urls?: Optional<boolean>;
            cmd_app_reset_used?: Optional<boolean>;
            cmd_app_warning_api_key_deprecation_displayed?: Optional<boolean>;
            cmd_create_app_template?: Optional<string>;
            cmd_create_app_template_url?: Optional<string>;
            cmd_deploy_config_modules_added?: Optional<string>;
            cmd_deploy_config_modules_breakdown?: Optional<string>;
            cmd_deploy_config_modules_deleted?: Optional<string>;
            cmd_deploy_config_modules_updated?: Optional<string>;
            cmd_deploy_confirm_cancelled?: Optional<boolean>;
            cmd_deploy_confirm_include_config_used?: Optional<boolean>;
            cmd_deploy_confirm_new_registrations?: Optional<number>;
            cmd_deploy_confirm_removed_registrations?: Optional<number>;
            cmd_deploy_confirm_time_to_complete_ms?: Optional<number>;
            cmd_deploy_confirm_updated_registrations?: Optional<number>;
            cmd_deploy_flag_message_used?: Optional<boolean>;
            cmd_deploy_flag_source_url_used?: Optional<boolean>;
            cmd_deploy_flag_version_used?: Optional<boolean>;
            cmd_deploy_include_config_used?: Optional<boolean>;
            cmd_deploy_prompt_upgrade_to_unified_displayed?: Optional<boolean>;
            cmd_deploy_prompt_upgrade_to_unified_response?: Optional<string>;
            cmd_dev_dev_preview_toggle_used?: Optional<boolean>;
            cmd_dev_graphiql_opened?: Optional<boolean>;
            cmd_dev_preview_url_opened?: Optional<boolean>;
            cmd_dev_tunnel_custom_hash?: Optional<string>;
            cmd_dev_tunnel_type?: Optional<string>;
            cmd_dev_urls_updated?: Optional<boolean>;
            cmd_extensions_binary_from_source?: Optional<boolean>;
            cmd_release_confirm_cancelled?: Optional<boolean>;
            cmd_scaffold_required_auth?: Optional<boolean>;
            cmd_scaffold_template_custom?: Optional<boolean>;
            cmd_scaffold_template_flavor?: Optional<string>;
            cmd_scaffold_type?: Optional<string>;
            cmd_scaffold_type_category?: Optional<string>;
            cmd_scaffold_type_gated?: Optional<boolean>;
            cmd_scaffold_type_owner?: Optional<string>;
            cmd_scaffold_used_prompts_for_type?: Optional<boolean>;
            command: string;
            env_auth_method?: Optional<string>;
            env_ci?: Optional<boolean>;
            env_ci_platform?: Optional<string>;
            env_cloud?: Optional<string>;
            env_device_id?: Optional<string>;
            env_is_global?: Optional<boolean>;
            env_package_manager?: Optional<string>;
            env_package_manager_workspaces?: Optional<boolean>;
            env_plugin_installed_any_custom?: Optional<boolean>;
            env_plugin_installed_shopify?: Optional<string>;
            env_shell?: Optional<string>;
            env_web_ide?: Optional<string>;
            is_employee: boolean;
            node_version: string;
            partner_id?: Optional<number>;
            project_type?: Optional<string>;
            ruby_version: string;
            store_fqdn_hash?: Optional<string>;
            success: boolean;
            time_end: number;
            time_start: number;
            total_time: number;
            uname: string;
            user_id: string;
        };
        sensitive: {
            app_name?: Optional<string>;
            args: string;
            cmd_all_environment_flags?: Optional<string>;
            cmd_dev_tunnel_custom?: Optional<string>;
            env_plugin_installed_all?: Optional<string>;
            error_message?: Optional<string>;
            metadata?: Optional<string>;
            store_fqdn?: Optional<string>;
        };
    }
    diff --git a/docs/api/cli-kit/interfaces/node_node-package-manager.DependencyVersion.html b/docs/api/cli-kit/interfaces/node_node-package-manager.DependencyVersion.html new file mode 100644 index 00000000000..eaf32b8b5b3 --- /dev/null +++ b/docs/api/cli-kit/interfaces/node_node-package-manager.DependencyVersion.html @@ -0,0 +1,14 @@ +DependencyVersion | @shopify/cli-kit

    An interface that represents a dependency name with its version

    +
    interface DependencyVersion {
        name: string;
        version: undefined | string;
    }

    Properties

    Properties

    name: string

    The name of the NPM dependency as it's reflected in the package.json:

    +

    In the example below name would be "react"

    +
    {
    "react": "1.2.3"
    } +
    + +
    version: undefined | string

    The version of the NPM dependency as it's reflected in the package.json:

    +

    In the example below version would be "1.2.3"

    +
    {
    "react": "1.2.3"
    } +
    + +
    diff --git a/docs/api/cli-kit/interfaces/node_node-package-manager.PackageJson.html b/docs/api/cli-kit/interfaces/node_node-package-manager.PackageJson.html new file mode 100644 index 00000000000..019dba9a25e --- /dev/null +++ b/docs/api/cli-kit/interfaces/node_node-package-manager.PackageJson.html @@ -0,0 +1,29 @@ +PackageJson | @shopify/cli-kit

    An interface that represents a package.json

    +
    interface PackageJson {
        author?: string;
        dependencies?: { [key: string]: string };
        devDependencies?: { [key: string]: string };
        name?: string;
        oclif?: { plugins?: string[] };
        overrides?: { [key: string]: string };
        peerDependencies?: { [key: string]: string };
        prettier?: string;
        private?: boolean;
        resolutions?: { [key: string]: string };
        scripts?: { [key: string]: string };
        version?: string;
        workspaces?: string[];
    }

    Properties

    author?: string

    The author attribute of the package.json

    +
    dependencies?: { [key: string]: string }

    The dependencies attribute of the package.json

    +
    devDependencies?: { [key: string]: string }

    The devDependencies attribute of the package.json

    +
    name?: string

    The name attribute of the package.json

    +
    oclif?: { plugins?: string[] }

    The optional oclif settings attribute of the package.json

    +
    overrides?: { [key: string]: string }

    The overrides attribute of the package.json. Only useful when using npm o npmn as package managers

    +
    peerDependencies?: { [key: string]: string }

    The peerDependencies attribute of the package.json

    +
    prettier?: string

    The prettier attribute of the package.json

    +
    private?: boolean

    The private attribute of the package.json. +https://docs.npmjs.com/cli/v9/configuring-npm/package-json#private

    +
    resolutions?: { [key: string]: string }

    The resolutions attribute of the package.json. Only useful when using yarn as package manager

    +
    scripts?: { [key: string]: string }

    The scripts attribute of the package.json

    +
    version?: string

    The version attribute of the package.json

    +
    workspaces?: string[]

    The workspaces attribute of the package.json

    +
    diff --git a/docs/api/cli-kit/interfaces/node_node_package_manager.DependencyVersion.html b/docs/api/cli-kit/interfaces/node_node_package_manager.DependencyVersion.html deleted file mode 100644 index 497e6eb0c03..00000000000 --- a/docs/api/cli-kit/interfaces/node_node_package_manager.DependencyVersion.html +++ /dev/null @@ -1,12 +0,0 @@ -DependencyVersion | @shopify/cli-kit

    An interface that represents a dependency name with its version

    -
    interface DependencyVersion {
        name: string;
        version: undefined | string;
    }

    Properties

    Properties

    name: string

    The name of the NPM dependency as it's reflected in the package.json:

    -

    Example

    In the example below name would be "react"

    -
    {
    "react": "1.2.3"
    } -
    -
    version: undefined | string

    The version of the NPM dependency as it's reflected in the package.json:

    -

    Example

    In the example below version would be "1.2.3"

    -
    {
    "react": "1.2.3"
    } -
    -
    \ No newline at end of file diff --git a/docs/api/cli-kit/interfaces/node_node_package_manager.PackageJson.html b/docs/api/cli-kit/interfaces/node_node_package_manager.PackageJson.html deleted file mode 100644 index ae960b82bda..00000000000 --- a/docs/api/cli-kit/interfaces/node_node_package_manager.PackageJson.html +++ /dev/null @@ -1,29 +0,0 @@ -PackageJson | @shopify/cli-kit

    An interface that represents a package.json

    -
    interface PackageJson {
        author?: string;
        dependencies?: {
            [key: string]: string;
        };
        devDependencies?: {
            [key: string]: string;
        };
        name?: string;
        oclif?: {
            plugins?: string[];
        };
        overrides?: {
            [key: string]: string;
        };
        peerDependencies?: {
            [key: string]: string;
        };
        prettier?: string;
        private?: boolean;
        resolutions?: {
            [key: string]: string;
        };
        scripts?: {
            [key: string]: string;
        };
        version?: string;
        workspaces?: string[];
    }

    Properties

    author?: string

    The author attribute of the package.json

    -
    dependencies?: {
        [key: string]: string;
    }

    The dependencies attribute of the package.json

    -

    Type declaration

    • [key: string]: string
    devDependencies?: {
        [key: string]: string;
    }

    The devDependencies attribute of the package.json

    -

    Type declaration

    • [key: string]: string
    name?: string

    The name attribute of the package.json

    -
    oclif?: {
        plugins?: string[];
    }

    The optional oclif settings attribute of the package.json

    -

    Type declaration

    • Optional plugins?: string[]
    overrides?: {
        [key: string]: string;
    }

    The overrides attribute of the package.json. Only useful when using npm o npmn as package managers

    -

    Type declaration

    • [key: string]: string
    peerDependencies?: {
        [key: string]: string;
    }

    The peerDependencies attribute of the package.json

    -

    Type declaration

    • [key: string]: string
    prettier?: string

    The prettier attribute of the package.json

    -
    private?: boolean

    The private attribute of the package.json. -https://docs.npmjs.com/cli/v9/configuring-npm/package-json#private

    -
    resolutions?: {
        [key: string]: string;
    }

    The resolutions attribute of the package.json. Only useful when using yarn as package manager

    -

    Type declaration

    • [key: string]: string
    scripts?: {
        [key: string]: string;
    }

    The scripts attribute of the package.json

    -

    Type declaration

    • [key: string]: string
    version?: string

    The version attribute of the package.json

    -
    workspaces?: string[]

    The workspaces attribute of the package.json

    -
    \ No newline at end of file diff --git a/docs/api/cli-kit/interfaces/node_output.OutputProcess.html b/docs/api/cli-kit/interfaces/node_output.OutputProcess.html index 827272d5a1a..9f4299296a3 100644 --- a/docs/api/cli-kit/interfaces/node_output.OutputProcess.html +++ b/docs/api/cli-kit/interfaces/node_output.OutputProcess.html @@ -1,8 +1,8 @@ -OutputProcess | @shopify/cli-kit
    interface OutputProcess {
        action: ((stdout, stderr, signal) => Promise<void>);
        prefix: string;
    }

    Properties

    action +OutputProcess | @shopify/cli-kit
    interface OutputProcess {
        action: (
            stdout: Writable,
            stderr: Writable,
            signal: AbortSignal,
        ) => Promise<void>;
        prefix: string;
    }

    Properties

    Properties

    action: ((stdout, stderr, signal) => Promise<void>)

    A callback to invoke the process. Stdout and stderr should be used +

    Properties

    action: (
        stdout: Writable,
        stderr: Writable,
        signal: AbortSignal,
    ) => Promise<void>

    A callback to invoke the process. Stdout and stderr should be used to send standard output and error data that gets formatted with the right prefix.

    -

    Type declaration

      • (stdout, stderr, signal): Promise<void>
      • Parameters

        Returns Promise<void>

    prefix: string

    The prefix to include in the logs +

    prefix: string

    The prefix to include in the logs [vite] Output coming from Vite.

    -
    \ No newline at end of file +
    diff --git a/docs/api/cli-kit/interfaces/node_plugins.HookReturnsPerPlugin.html b/docs/api/cli-kit/interfaces/node_plugins.HookReturnsPerPlugin.html index 98e82073e6f..28f6905ae38 100644 --- a/docs/api/cli-kit/interfaces/node_plugins.HookReturnsPerPlugin.html +++ b/docs/api/cli-kit/interfaces/node_plugins.HookReturnsPerPlugin.html @@ -1,7 +1,7 @@ -HookReturnsPerPlugin | @shopify/cli-kit

    Tunnel Plugins types

    +HookReturnsPerPlugin | @shopify/cli-kit

    Tunnel Plugins types

    Any plugin that provides tunnel functionality should implement defineProviderand startTunnel

    -
    interface HookReturnsPerPlugin {
        public_command_metadata: {
            options: {
                [key: string]: never;
            };
            pluginReturns: {
                @shopify/app: Partial<AppSpecificMonorailFields>;
                [pluginName: string]: JsonMap;
            };
        };
        sensitive_command_metadata: {
            options: {
                [key: string]: never;
            };
            pluginReturns: {
                @shopify/app: Partial<PickByPrefix<{
                    app_name?: Optional<string>;
                    args: string;
                    cmd_all_environment_flags?: Optional<string>;
                    cmd_dev_tunnel_custom?: Optional<string>;
                    env_plugin_installed_all?: Optional<string>;
                    error_message?: Optional<string>;
                    metadata?: Optional<string>;
                    store_fqdn?: Optional<string>;
                }, "app_", never>>;
                [pluginName: string]: JsonMap;
            };
        };
        tunnel_provider: {
            options: {
                [key: string]: never;
            };
            pluginReturns: {
                [pluginName: string]: {
                    name: string;
                };
            };
        };
        tunnel_start: {
            options: {
                port: number;
                provider: string;
            };
            pluginReturns: {
                [key: string]: Result<TunnelClient, TunnelError>;
            };
        };
        [hookName: string]: {
            options: {
                [key: string]: unknown;
            };
            pluginReturns: {
                [key: string]: unknown;
            };
        };
    }

    Hierarchy (view full)

    Indexable

    [hookName: string]: {
        options: {
            [key: string]: unknown;
        };
        pluginReturns: {
            [key: string]: unknown;
        };
    }
    • options: {
          [key: string]: unknown;
      }
      • [key: string]: unknown
    • pluginReturns: {
          [key: string]: unknown;
      }
      • [key: string]: unknown

    Properties

    interface HookReturnsPerPlugin {
        public_command_metadata: {
            options: { [key: string]: never };
            pluginReturns: {
                "@shopify/app": Partial<AppSpecificMonorailFields>;
                [pluginName: string]: JsonMap;
            };
        };
        sensitive_command_metadata: {
            options: { [key: string]: never };
            pluginReturns: {
                "@shopify/app": Partial<
                    PickByPrefix<
                        {
                            app_name?: Optional<string>;
                            args: string;
                            cmd_all_environment_flags?: Optional<string>;
                            cmd_dev_tunnel_custom?: Optional<string>;
                            env_plugin_installed_all?: Optional<string>;
                            error_message?: Optional<string>;
                            metadata?: Optional<string>;
                            store_fqdn?: Optional<string>;
                        },
                        "app_",
                        never,
                    >,
                >;
                [pluginName: string]: JsonMap;
            };
        };
        tunnel_provider: {
            options: { [key: string]: never };
            pluginReturns: { [pluginName: string]: { name: string } };
        };
        tunnel_start: {
            options: { port: number; provider: string };
            pluginReturns: { [key: string]: Result<TunnelClient, TunnelError> };
        };
        [hookName: string]: {
            options: { [key: string]: unknown };
            pluginReturns: { [key: string]: unknown };
        };
    }

    Hierarchy (View Summary)

    Indexable

    • [hookName: string]: {
          options: { [key: string]: unknown };
          pluginReturns: { [key: string]: unknown };
      }

    Properties

    public_command_metadata: {
        options: {
            [key: string]: never;
        };
        pluginReturns: {
            @shopify/app: Partial<AppSpecificMonorailFields>;
            [pluginName: string]: JsonMap;
        };
    }

    Type declaration

    • options: {
          [key: string]: never;
      }
      • [key: string]: never
    • pluginReturns: {
          @shopify/app: Partial<AppSpecificMonorailFields>;
          [pluginName: string]: JsonMap;
      }
      • [pluginName: string]: JsonMap
      • @shopify/app: Partial<AppSpecificMonorailFields>
    sensitive_command_metadata: {
        options: {
            [key: string]: never;
        };
        pluginReturns: {
            @shopify/app: Partial<PickByPrefix<{
                app_name?: Optional<string>;
                args: string;
                cmd_all_environment_flags?: Optional<string>;
                cmd_dev_tunnel_custom?: Optional<string>;
                env_plugin_installed_all?: Optional<string>;
                error_message?: Optional<string>;
                metadata?: Optional<string>;
                store_fqdn?: Optional<string>;
            }, "app_", never>>;
            [pluginName: string]: JsonMap;
        };
    }

    Type declaration

    • options: {
          [key: string]: never;
      }
      • [key: string]: never
    • pluginReturns: {
          @shopify/app: Partial<PickByPrefix<{
              app_name?: Optional<string>;
              args: string;
              cmd_all_environment_flags?: Optional<string>;
              cmd_dev_tunnel_custom?: Optional<string>;
              env_plugin_installed_all?: Optional<string>;
              error_message?: Optional<string>;
              metadata?: Optional<string>;
              store_fqdn?: Optional<string>;
          }, "app_", never>>;
          [pluginName: string]: JsonMap;
      }
      • [pluginName: string]: JsonMap
      • @shopify/app: Partial<PickByPrefix<{
            app_name?: Optional<string>;
            args: string;
            cmd_all_environment_flags?: Optional<string>;
            cmd_dev_tunnel_custom?: Optional<string>;
            env_plugin_installed_all?: Optional<string>;
            error_message?: Optional<string>;
            metadata?: Optional<string>;
            store_fqdn?: Optional<string>;
        }, "app_", never>>
    tunnel_provider: {
        options: {
            [key: string]: never;
        };
        pluginReturns: {
            [pluginName: string]: {
                name: string;
            };
        };
    }

    Type declaration

    • options: {
          [key: string]: never;
      }
      • [key: string]: never
    • pluginReturns: {
          [pluginName: string]: {
              name: string;
          };
      }
      • [pluginName: string]: {
            name: string;
        }
        • name: string
    tunnel_start: {
        options: {
            port: number;
            provider: string;
        };
        pluginReturns: {
            [key: string]: Result<TunnelClient, TunnelError>;
        };
    }

    Type declaration

    \ No newline at end of file +

    Properties

    public_command_metadata: {
        options: { [key: string]: never };
        pluginReturns: {
            "@shopify/app": Partial<AppSpecificMonorailFields>;
            [pluginName: string]: JsonMap;
        };
    }
    sensitive_command_metadata: {
        options: { [key: string]: never };
        pluginReturns: {
            "@shopify/app": Partial<
                PickByPrefix<
                    {
                        app_name?: Optional<string>;
                        args: string;
                        cmd_all_environment_flags?: Optional<string>;
                        cmd_dev_tunnel_custom?: Optional<string>;
                        env_plugin_installed_all?: Optional<string>;
                        error_message?: Optional<string>;
                        metadata?: Optional<string>;
                        store_fqdn?: Optional<string>;
                    },
                    "app_",
                    never,
                >,
            >;
            [pluginName: string]: JsonMap;
        };
    }
    tunnel_provider: {
        options: { [key: string]: never };
        pluginReturns: { [pluginName: string]: { name: string } };
    }
    tunnel_start: {
        options: { port: number; provider: string };
        pluginReturns: { [key: string]: Result<TunnelClient, TunnelError> };
    }
    diff --git a/docs/api/cli-kit/interfaces/node_plugins.TunnelPluginError.html b/docs/api/cli-kit/interfaces/node_plugins.TunnelPluginError.html index 5289f9c2fad..94c483e656d 100644 --- a/docs/api/cli-kit/interfaces/node_plugins.TunnelPluginError.html +++ b/docs/api/cli-kit/interfaces/node_plugins.TunnelPluginError.html @@ -1,4 +1,4 @@ -TunnelPluginError | @shopify/cli-kit
    interface TunnelPluginError {
        message?: string;
        provider: string;
        type: "unknown" | "multiple-providers" | "handled-error" | "no-provider";
    }

    Properties

    message? +TunnelPluginError | @shopify/cli-kit
    interface TunnelPluginError {
        message?: string;
        provider: string;
        type: "unknown" | "multiple-providers" | "handled-error" | "no-provider";
    }

    Properties

    Properties

    message?: string
    provider: string
    type: "unknown" | "multiple-providers" | "handled-error" | "no-provider"
    \ No newline at end of file +

    Properties

    message?: string
    provider: string
    type: "unknown" | "multiple-providers" | "handled-error" | "no-provider"
    diff --git a/docs/api/cli-kit/interfaces/node_plugins_tunnel.HookReturnPerTunnelPlugin.html b/docs/api/cli-kit/interfaces/node_plugins_tunnel.HookReturnPerTunnelPlugin.html index c959a2dbb6a..64531bfe783 100644 --- a/docs/api/cli-kit/interfaces/node_plugins_tunnel.HookReturnPerTunnelPlugin.html +++ b/docs/api/cli-kit/interfaces/node_plugins_tunnel.HookReturnPerTunnelPlugin.html @@ -1,5 +1,5 @@ -HookReturnPerTunnelPlugin | @shopify/cli-kit

    Tunnel Plugins types

    +HookReturnPerTunnelPlugin | @shopify/cli-kit

    Tunnel Plugins types

    Any plugin that provides tunnel functionality should implement defineProviderand startTunnel

    -
    interface HookReturnPerTunnelPlugin {
        tunnel_provider: {
            options: {
                [key: string]: never;
            };
            pluginReturns: {
                [pluginName: string]: {
                    name: string;
                };
            };
        };
        tunnel_start: {
            options: {
                port: number;
                provider: string;
            };
            pluginReturns: {
                [key: string]: Result<TunnelClient, TunnelError>;
            };
        };
    }

    Hierarchy (view full)

    Properties

    interface HookReturnPerTunnelPlugin {
        tunnel_provider: {
            options: { [key: string]: never };
            pluginReturns: { [pluginName: string]: { name: string } };
        };
        tunnel_start: {
            options: { port: number; provider: string };
            pluginReturns: { [key: string]: Result<TunnelClient, TunnelError> };
        };
    }

    Hierarchy (View Summary)

    Properties

    tunnel_provider: {
        options: {
            [key: string]: never;
        };
        pluginReturns: {
            [pluginName: string]: {
                name: string;
            };
        };
    }

    Type declaration

    • options: {
          [key: string]: never;
      }
      • [key: string]: never
    • pluginReturns: {
          [pluginName: string]: {
              name: string;
          };
      }
      • [pluginName: string]: {
            name: string;
        }
        • name: string
    tunnel_start: {
        options: {
            port: number;
            provider: string;
        };
        pluginReturns: {
            [key: string]: Result<TunnelClient, TunnelError>;
        };
    }

    Type declaration

    \ No newline at end of file +

    Properties

    tunnel_provider: {
        options: { [key: string]: never };
        pluginReturns: { [pluginName: string]: { name: string } };
    }
    tunnel_start: {
        options: { port: number; provider: string };
        pluginReturns: { [key: string]: Result<TunnelClient, TunnelError> };
    }
    diff --git a/docs/api/cli-kit/interfaces/node_plugins_tunnel.TunnelClient.html b/docs/api/cli-kit/interfaces/node_plugins_tunnel.TunnelClient.html index 2dc81b801a0..a6ce75e5f26 100644 --- a/docs/api/cli-kit/interfaces/node_plugins_tunnel.TunnelClient.html +++ b/docs/api/cli-kit/interfaces/node_plugins_tunnel.TunnelClient.html @@ -1,5 +1,5 @@ -TunnelClient | @shopify/cli-kit
    interface TunnelClient {
        getTunnelStatus: (() => TunnelStatusType);
        port: number;
        provider: string;
        stopTunnel: (() => void);
    }

    Properties

    getTunnelStatus +TunnelClient | @shopify/cli-kit
    interface TunnelClient {
        getTunnelStatus: () => TunnelStatusType;
        port: number;
        provider: string;
        stopTunnel: () => void;
    }

    Properties

    getTunnelStatus: (() => TunnelStatusType)

    Type declaration

    port: number
    provider: string
    stopTunnel: (() => void)

    Type declaration

      • (): void
      • Returns void

    \ No newline at end of file +stopTunnel +

    Properties

    getTunnelStatus: () => TunnelStatusType
    port: number
    provider: string
    stopTunnel: () => void
    diff --git a/docs/api/cli-kit/interfaces/node_session.AdminSession.html b/docs/api/cli-kit/interfaces/node_session.AdminSession.html index 4d42f096128..05cae73ed53 100644 --- a/docs/api/cli-kit/interfaces/node_session.AdminSession.html +++ b/docs/api/cli-kit/interfaces/node_session.AdminSession.html @@ -1,4 +1,4 @@ -AdminSession | @shopify/cli-kit

    Session Object to access the Admin API, includes the token and the store FQDN.

    -
    interface AdminSession {
        storeFqdn: string;
        token: string;
    }

    Properties

    storeFqdn +AdminSession | @shopify/cli-kit

    Session Object to access the Admin API, includes the token and the store FQDN.

    +
    interface AdminSession {
        storeFqdn: string;
        token: string;
    }

    Properties

    Properties

    storeFqdn: string
    token: string
    \ No newline at end of file +

    Properties

    storeFqdn: string
    token: string
    diff --git a/docs/api/cli-kit/interfaces/node_system.ExecOptions.html b/docs/api/cli-kit/interfaces/node_system.ExecOptions.html index e7469351f5b..a2abef05ba9 100644 --- a/docs/api/cli-kit/interfaces/node_system.ExecOptions.html +++ b/docs/api/cli-kit/interfaces/node_system.ExecOptions.html @@ -1,10 +1,11 @@ -ExecOptions | @shopify/cli-kit
    interface ExecOptions {
        cwd?: string;
        env?: {
            [key: string]: string | undefined;
        };
        externalErrorHandler?: ((error) => Promise<void>);
        input?: string;
        signal?: AbortSignal;
        stderr?: "inherit" | Writable;
        stdin?: "inherit" | Readable;
        stdio?: "inherit";
        stdout?: "inherit" | Writable;
    }

    Properties

    cwd? +ExecOptions | @shopify/cli-kit
    interface ExecOptions {
        background?: boolean;
        cwd?: string;
        env?: { [key: string]: undefined | string };
        externalErrorHandler?: (error: unknown) => Promise<void>;
        input?: string;
        signal?: AbortSignal;
        stderr?: "inherit" | Writable;
        stdin?: "inherit" | Readable;
        stdio?: "inherit";
        stdout?: "inherit" | Writable;
    }

    Properties

    cwd?: string
    env?: {
        [key: string]: string | undefined;
    }

    Type declaration

    • [key: string]: string | undefined
    externalErrorHandler?: ((error) => Promise<void>)

    Type declaration

      • (error): Promise<void>
      • Parameters

        • error: unknown

        Returns Promise<void>

    input?: string
    signal?: AbortSignal
    stderr?: "inherit" | Writable
    stdin?: "inherit" | Readable
    stdio?: "inherit"
    stdout?: "inherit" | Writable
    \ No newline at end of file +

    Properties

    background?: boolean
    cwd?: string
    env?: { [key: string]: undefined | string }
    externalErrorHandler?: (error: unknown) => Promise<void>
    input?: string
    signal?: AbortSignal
    stderr?: "inherit" | Writable
    stdin?: "inherit" | Readable
    stdio?: "inherit"
    stdout?: "inherit" | Writable
    diff --git a/docs/api/cli-kit/interfaces/node_themes_factories.RemoteBulkUploadResponse.html b/docs/api/cli-kit/interfaces/node_themes_factories.RemoteBulkUploadResponse.html index 9259652f1d0..a9b3b2bdad2 100644 --- a/docs/api/cli-kit/interfaces/node_themes_factories.RemoteBulkUploadResponse.html +++ b/docs/api/cli-kit/interfaces/node_themes_factories.RemoteBulkUploadResponse.html @@ -1,3 +1,3 @@ -RemoteBulkUploadResponse | @shopify/cli-kit
    interface RemoteBulkUploadResponse {
        body: {
            asset?: RemoteAssetResponse;
            errors?: {
                asset: string[];
            };
        };
        code: number;
    }

    Properties

    body +RemoteBulkUploadResponse | @shopify/cli-kit
    interface RemoteBulkUploadResponse {
        body: { asset?: RemoteAssetResponse; errors?: { asset: string[] } };
        code: number;
    }

    Properties

    Properties

    body: {
        asset?: RemoteAssetResponse;
        errors?: {
            asset: string[];
        };
    }

    Type declaration

    • Optional asset?: RemoteAssetResponse
    • Optional errors?: {
          asset: string[];
      }
      • asset: string[]
    code: number
    \ No newline at end of file +

    Properties

    body: { asset?: RemoteAssetResponse; errors?: { asset: string[] } }
    code: number
    diff --git a/docs/api/cli-kit/interfaces/node_themes_types.Checksum.html b/docs/api/cli-kit/interfaces/node_themes_types.Checksum.html index a12a1c8bebc..5a31e232fa2 100644 --- a/docs/api/cli-kit/interfaces/node_themes_types.Checksum.html +++ b/docs/api/cli-kit/interfaces/node_themes_types.Checksum.html @@ -1,6 +1,6 @@ -Checksum | @shopify/cli-kit

    Represents the remote checksum for a file in a theme.

    -
    interface Checksum {
        checksum: string;
        key: string;
    }

    Hierarchy (view full)

    Properties

    checksum +Checksum | @shopify/cli-kit

    Represents the remote checksum for a file in a theme.

    +
    interface Checksum {
        checksum: string;
        key: string;
    }

    Hierarchy (View Summary)

    Properties

    Properties

    checksum: string

    Represents the checksum value of the theme file.

    -
    key: string

    Identifier of the theme file.

    -
    \ No newline at end of file +

    Properties

    checksum: string

    Represents the checksum value of the theme file.

    +
    key: string

    Identifier of the theme file.

    +
    diff --git a/docs/api/cli-kit/interfaces/node_themes_types.Result.html b/docs/api/cli-kit/interfaces/node_themes_types.Result.html index 3588afdf2a6..cc4f94b4558 100644 --- a/docs/api/cli-kit/interfaces/node_themes_types.Result.html +++ b/docs/api/cli-kit/interfaces/node_themes_types.Result.html @@ -1,14 +1,14 @@ -Result | @shopify/cli-kit

    Represents a single result for an upload or delete operation on a single file +Result | @shopify/cli-kit

    Represents a single result for an upload or delete operation on a single file Each result includes the unique identifier for the file, the type of the operation, the success status of the operation, any errors that occurred, and the asset value of the file.

    -
    interface Result {
        asset?: Omit<ThemeAsset, "stats">;
        errors?: {
            asset?: string[];
        };
        key: string;
        operation: Operation;
        success: boolean;
    }

    Properties

    interface Result {
        asset?: Omit<ThemeAsset, "stats">;
        errors?: { asset?: string[] };
        key: string;
        operation: Operation;
        success: boolean;
    }

    Properties

    asset?: Omit<ThemeAsset, "stats">

    The asset that was uploaded as part of the upload operation for this file.

    -
    errors?: {
        asset?: string[];
    }

    Error message that was generated during the upload operation for this file.

    -

    Type declaration

    • Optional asset?: string[]
    key: string

    The unique identifier for the file being uploaded.

    -
    operation: Operation

    The operation associated with the result.

    -
    success: boolean

    Indicates whether the upload operation for this file was successful.

    -
    \ No newline at end of file +

    Properties

    asset?: Omit<ThemeAsset, "stats">

    The asset that was uploaded as part of the upload operation for this file.

    +
    errors?: { asset?: string[] }

    Error message that was generated during the upload operation for this file.

    +
    key: string

    The unique identifier for the file being uploaded.

    +
    operation: Operation

    The operation associated with the result.

    +
    success: boolean

    Indicates whether the upload operation for this file was successful.

    +
    diff --git a/docs/api/cli-kit/interfaces/node_themes_types.Theme.html b/docs/api/cli-kit/interfaces/node_themes_types.Theme.html index 62e9ce722fe..a196ae7bb25 100644 --- a/docs/api/cli-kit/interfaces/node_themes_types.Theme.html +++ b/docs/api/cli-kit/interfaces/node_themes_types.Theme.html @@ -1,14 +1,14 @@ -Theme | @shopify/cli-kit

    Represents a theme.

    -
    interface Theme {
        createdAtRuntime: boolean;
        id: number;
        name: string;
        processing: boolean;
        role: string;
        src?: string;
    }

    Properties

    createdAtRuntime +Theme | @shopify/cli-kit

    Represents a theme.

    +
    interface Theme {
        createdAtRuntime: boolean;
        id: number;
        name: string;
        processing: boolean;
        role: string;
        src?: string;
    }

    Properties

    createdAtRuntime: boolean

    A boolean determining whether or not the theme was created at runtime.

    -
    id: number

    The remote ID of the theme.

    -
    name: string

    The remote name of the theme.

    -
    processing: boolean

    A boolean determining if the theme is processing at the theme library.

    -
    role: string

    The remote role of the theme.

    -
    src?: string

    A public URL where Shopify can access the theme code.

    -
    \ No newline at end of file +

    Properties

    createdAtRuntime: boolean

    A boolean determining whether or not the theme was created at runtime.

    +
    id: number

    The remote ID of the theme.

    +
    name: string

    The remote name of the theme.

    +
    processing: boolean

    A boolean determining if the theme is processing at the theme library.

    +
    role: string

    The remote role of the theme.

    +
    src?: string

    A public URL where Shopify can access the theme code.

    +
    diff --git a/docs/api/cli-kit/interfaces/node_themes_types.ThemeAsset.html b/docs/api/cli-kit/interfaces/node_themes_types.ThemeAsset.html index a4bbc4b46f9..783c00fb012 100644 --- a/docs/api/cli-kit/interfaces/node_themes_types.ThemeAsset.html +++ b/docs/api/cli-kit/interfaces/node_themes_types.ThemeAsset.html @@ -1,12 +1,12 @@ -ThemeAsset | @shopify/cli-kit

    Represents a theme or theme extension asset.

    -
    interface ThemeAsset {
        attachment?: string;
        checksum: string;
        key: string;
        stats?: {
            mtime: number;
            size: number;
        };
        value?: string;
    }

    Hierarchy (view full)

    Properties

    attachment? +ThemeAsset | @shopify/cli-kit

    Represents a theme or theme extension asset.

    +
    interface ThemeAsset {
        attachment?: string;
        checksum: string;
        key: string;
        stats?: { mtime: number; size: number };
        value?: string;
    }

    Hierarchy (View Summary)

    Properties

    attachment?: string

    A base64-encoded image.

    -
    checksum: string

    Represents the checksum value of the theme file.

    -
    key: string

    Identifier of the theme file.

    -
    stats?: {
        mtime: number;
        size: number;
    }

    File stats at time of last modification. For attachments, this is the size of the base64 string.

    -

    Type declaration

    • mtime: number
    • size: number
    value?: string

    The text content of the asset, such as the HTML and Liquid markup of a template file.

    -
    \ No newline at end of file +

    Properties

    attachment?: string

    A base64-encoded image.

    +
    checksum: string

    Represents the checksum value of the theme file.

    +
    key: string

    Identifier of the theme file.

    +
    stats?: { mtime: number; size: number }

    File stats at time of last modification. For attachments, this is the size of the base64 string.

    +
    value?: string

    The text content of the asset, such as the HTML and Liquid markup of a template file.

    +
    diff --git a/docs/api/cli-kit/interfaces/node_themes_types.ThemeExtensionFileSystem.html b/docs/api/cli-kit/interfaces/node_themes_types.ThemeExtensionFileSystem.html index b46f191354d..b2f8ba90c90 100644 --- a/docs/api/cli-kit/interfaces/node_themes_types.ThemeExtensionFileSystem.html +++ b/docs/api/cli-kit/interfaces/node_themes_types.ThemeExtensionFileSystem.html @@ -1,25 +1,25 @@ -ThemeExtensionFileSystem | @shopify/cli-kit

    Represents a theme on the file system.

    -
    interface ThemeExtensionFileSystem {
        addEventListener: (<T>(eventName, cb) => void);
        delete: ((fileKey) => Promise<void>);
        files: Map<string, ThemeAsset>;
        read: ((fileKey) => Promise<undefined | string | Buffer>);
        ready: (() => Promise<void>);
        root: string;
        startWatcher: (() => Promise<void>);
        unsyncedFileKeys: Set<string>;
        write: ((asset) => Promise<void>);
    }

    Hierarchy (view full)

    Properties

    addEventListener +ThemeExtensionFileSystem | @shopify/cli-kit

    Represents a theme on the file system.

    +
    interface ThemeExtensionFileSystem {
        addEventListener: <T extends ThemeFSEventName>(
            eventName: T,
            cb: (params: ThemeFSEventPayload<T>) => void,
        ) => void;
        delete: (fileKey: string) => Promise<void>;
        files: Map<string, ThemeAsset>;
        read: (fileKey: string) => Promise<undefined | string | Buffer>;
        ready: () => Promise<void>;
        root: string;
        startWatcher: () => Promise<void>;
        unsyncedFileKeys: Set<string>;
        write: (asset: ThemeAsset) => Promise<void>;
    }

    Hierarchy (View Summary)

    Properties

    addEventListener: (<T>(eventName, cb) => void)

    Add callbacks to run after certain events are fired.

    -

    Type declaration

    delete: ((fileKey) => Promise<void>)

    Removes a file from the local disk and updates the file system

    -

    Type declaration

      • (fileKey): Promise<void>
      • Parameters

        • fileKey: string

          The key of the file to remove

          -

        Returns Promise<void>

    files: Map<string, ThemeAsset>

    Local files.

    -
    read: ((fileKey) => Promise<undefined | string | Buffer>)

    Reads a file from the local disk and updates the file system +

    Properties

    addEventListener: <T extends ThemeFSEventName>(
        eventName: T,
        cb: (params: ThemeFSEventPayload<T>) => void,
    ) => void

    Add callbacks to run after certain events are fired.

    +
    delete: (fileKey: string) => Promise<void>

    Removes a file from the local disk and updates the file system

    +

    Type declaration

      • (fileKey: string): Promise<void>
      • Parameters

        • fileKey: string

          The key of the file to remove

          +

        Returns Promise<void>

    files: Map<string, ThemeAsset>

    Local files.

    +
    read: (fileKey: string) => Promise<undefined | string | Buffer>

    Reads a file from the local disk and updates the file system Returns a ThemeAsset representing the file that was read Returns undefined if the file does not exist

    -

    Type declaration

      • (fileKey): Promise<undefined | string | Buffer>
      • Parameters

        • fileKey: string

          The key of the file to read

          -

        Returns Promise<undefined | string | Buffer>

    ready: (() => Promise<void>)

    Promise that resolves when all the initial files are found.

    -

    Type declaration

      • (): Promise<void>
      • Returns Promise<void>

    root: string

    The root path of the theme.

    -
    startWatcher: (() => Promise<void>)

    Starts a file watcher for the theme extension directory.

    -

    Type declaration

      • (): Promise<void>
      • Returns Promise<void>

    unsyncedFileKeys: Set<string>

    File keys that have been modified in memory and are not uploaded yet.

    -
    write: ((asset) => Promise<void>)

    Writes a file to the local disk and updates the file system

    -

    Type declaration

      • (asset): Promise<void>
      • Parameters

        • asset: ThemeAsset

          The ThemeAsset representing the file to write

          -

        Returns Promise<void>

    \ No newline at end of file +

    Type declaration

      • (fileKey: string): Promise<undefined | string | Buffer>
      • Parameters

        • fileKey: string

          The key of the file to read

          +

        Returns Promise<undefined | string | Buffer>

    ready: () => Promise<void>

    Promise that resolves when all the initial files are found.

    +
    root: string

    The root path of the theme.

    +
    startWatcher: () => Promise<void>

    Starts a file watcher for the theme extension directory.

    +
    unsyncedFileKeys: Set<string>

    File keys that have been modified in memory and are not uploaded yet.

    +
    write: (asset: ThemeAsset) => Promise<void>

    Writes a file to the local disk and updates the file system

    +

    Type declaration

      • (asset: ThemeAsset): Promise<void>
      • Parameters

        • asset: ThemeAsset

          The ThemeAsset representing the file to write

          +

        Returns Promise<void>

    diff --git a/docs/api/cli-kit/interfaces/node_themes_types.ThemeFileSystem.html b/docs/api/cli-kit/interfaces/node_themes_types.ThemeFileSystem.html index 3dc2372bd4d..8797fb9248e 100644 --- a/docs/api/cli-kit/interfaces/node_themes_types.ThemeFileSystem.html +++ b/docs/api/cli-kit/interfaces/node_themes_types.ThemeFileSystem.html @@ -1,30 +1,30 @@ -ThemeFileSystem | @shopify/cli-kit

    Represents a theme on the file system.

    -
    interface ThemeFileSystem {
        addEventListener: (<T>(eventName, cb) => void);
        applyIgnoreFilters: (<T>(files) => T[]);
        delete: ((fileKey) => Promise<void>);
        files: Map<string, ThemeAsset>;
        read: ((fileKey) => Promise<undefined | string | Buffer>);
        ready: (() => Promise<void>);
        root: string;
        startWatcher: ((themeId, adminSession) => Promise<void>);
        unsyncedFileKeys: Set<string>;
        write: ((asset) => Promise<void>);
    }

    Hierarchy (view full)

    Properties

    addEventListener -applyIgnoreFilters +ThemeFileSystem | @shopify/cli-kit

    Represents a theme on the file system.

    +
    interface ThemeFileSystem {
        addEventListener: <T extends ThemeFSEventName>(
            eventName: T,
            cb: (params: ThemeFSEventPayload<T>) => void,
        ) => void;
        applyIgnoreFilters: <T extends { key: string }>(files: T[]) => T[];
        delete: (fileKey: string) => Promise<void>;
        files: Map<string, ThemeAsset>;
        read: (fileKey: string) => Promise<undefined | string | Buffer>;
        ready: () => Promise<void>;
        root: string;
        startWatcher: (
            themeId: string,
            adminSession: AdminSession,
        ) => Promise<void>;
        unsyncedFileKeys: Set<string>;
        write: (asset: ThemeAsset) => Promise<void>;
    }

    Hierarchy (View Summary)

    Properties

    addEventListener: (<T>(eventName, cb) => void)

    Add callbacks to run after certain events are fired.

    -

    Type declaration

    applyIgnoreFilters: (<T>(files) => T[])

    Applies filters to ignore files from .shopifyignore file, --ignore and --only flags.

    -

    Type declaration

      • <T>(files): T[]
      • Type Parameters

        • T extends {
              key: string;
          }

        Parameters

        • files: T[]

        Returns T[]

    delete: ((fileKey) => Promise<void>)

    Removes a file from the local disk and updates the file system

    -

    Type declaration

      • (fileKey): Promise<void>
      • Parameters

        • fileKey: string

          The key of the file to remove

          -

        Returns Promise<void>

    files: Map<string, ThemeAsset>

    Local files.

    -
    read: ((fileKey) => Promise<undefined | string | Buffer>)

    Reads a file from the local disk and updates the file system +

    Properties

    addEventListener: <T extends ThemeFSEventName>(
        eventName: T,
        cb: (params: ThemeFSEventPayload<T>) => void,
    ) => void

    Add callbacks to run after certain events are fired.

    +
    applyIgnoreFilters: <T extends { key: string }>(files: T[]) => T[]

    Applies filters to ignore files from .shopifyignore file, --ignore and --only flags.

    +
    delete: (fileKey: string) => Promise<void>

    Removes a file from the local disk and updates the file system

    +

    Type declaration

      • (fileKey: string): Promise<void>
      • Parameters

        • fileKey: string

          The key of the file to remove

          +

        Returns Promise<void>

    files: Map<string, ThemeAsset>

    Local files.

    +
    read: (fileKey: string) => Promise<undefined | string | Buffer>

    Reads a file from the local disk and updates the file system Returns a ThemeAsset representing the file that was read Returns undefined if the file does not exist

    -

    Type declaration

      • (fileKey): Promise<undefined | string | Buffer>
      • Parameters

        • fileKey: string

          The key of the file to read

          -

        Returns Promise<undefined | string | Buffer>

    ready: (() => Promise<void>)

    Promise that resolves when all the initial files are found.

    -

    Type declaration

      • (): Promise<void>
      • Returns Promise<void>

    root: string

    The root path of the theme.

    -
    startWatcher: ((themeId, adminSession) => Promise<void>)

    Starts a file watcher for the theme directory.

    -

    Type declaration

      • (themeId, adminSession): Promise<void>
      • Parameters

    ready: () => Promise<void>

    Promise that resolves when all the initial files are found.

    +
    root: string

    The root path of the theme.

    +
    startWatcher: (themeId: string, adminSession: AdminSession) => Promise<void>

    Starts a file watcher for the theme directory.

    +

    Type declaration

      • (themeId: string, adminSession: AdminSession): Promise<void>
      • Parameters

        • themeId: string

          The ID of the theme being watched.

        • adminSession: AdminSession

          The admin session for API communication.

          -

        Returns Promise<void>

    Returns

    A Promise that resolves to an FSWatcher instance.

    -
    unsyncedFileKeys: Set<string>

    File keys that have been modified in memory and are not uploaded yet.

    -
    write: ((asset) => Promise<void>)

    Writes a file to the local disk and updates the file system

    -

    Type declaration

      • (asset): Promise<void>
      • Parameters

        • asset: ThemeAsset

          The ThemeAsset representing the file to write

          -

        Returns Promise<void>

    \ No newline at end of file +

    Returns Promise<void>

    A Promise that resolves to an FSWatcher instance.

    +
    unsyncedFileKeys: Set<string>

    File keys that have been modified in memory and are not uploaded yet.

    +
    write: (asset: ThemeAsset) => Promise<void>

    Writes a file to the local disk and updates the file system

    +

    Type declaration

      • (asset: ThemeAsset): Promise<void>
      • Parameters

        • asset: ThemeAsset

          The ThemeAsset representing the file to write

          +

        Returns Promise<void>

    diff --git a/docs/api/cli-kit/interfaces/node_themes_types.ThemeFileSystemOptions.html b/docs/api/cli-kit/interfaces/node_themes_types.ThemeFileSystemOptions.html index c4738434af6..db77179e68b 100644 --- a/docs/api/cli-kit/interfaces/node_themes_types.ThemeFileSystemOptions.html +++ b/docs/api/cli-kit/interfaces/node_themes_types.ThemeFileSystemOptions.html @@ -1,4 +1,4 @@ -ThemeFileSystemOptions | @shopify/cli-kit
    interface ThemeFileSystemOptions {
        filters?: {
            ignore?: string[];
            only?: string[];
        };
        noDelete?: boolean;
        notify?: string;
    }

    Properties

    filters? -noDelete? +ThemeFileSystemOptions | @shopify/cli-kit
    interface ThemeFileSystemOptions {
        filters?: { ignore?: string[]; only?: string[] };
        noDelete?: boolean;
        notify?: string;
    }

    Properties

    filters?: {
        ignore?: string[];
        only?: string[];
    }

    Type declaration

    • Optional ignore?: string[]
    • Optional only?: string[]
    noDelete?: boolean
    notify?: string
    \ No newline at end of file +

    Properties

    filters?: { ignore?: string[]; only?: string[] }
    noDelete?: boolean
    notify?: string
    diff --git a/docs/api/cli-kit/interfaces/node_themes_types.VirtualFileSystem.html b/docs/api/cli-kit/interfaces/node_themes_types.VirtualFileSystem.html index 6396b931a6c..0751b780f8c 100644 --- a/docs/api/cli-kit/interfaces/node_themes_types.VirtualFileSystem.html +++ b/docs/api/cli-kit/interfaces/node_themes_types.VirtualFileSystem.html @@ -1,23 +1,23 @@ -VirtualFileSystem | @shopify/cli-kit

    Represents a theme on the file system.

    -
    interface VirtualFileSystem {
        addEventListener: (<T>(eventName, cb) => void);
        delete: ((fileKey) => Promise<void>);
        files: Map<string, ThemeAsset>;
        read: ((fileKey) => Promise<undefined | string | Buffer>);
        ready: (() => Promise<void>);
        root: string;
        unsyncedFileKeys: Set<string>;
        write: ((asset) => Promise<void>);
    }

    Hierarchy (view full)

    Properties

    addEventListener +VirtualFileSystem | @shopify/cli-kit

    Represents a theme on the file system.

    +
    interface VirtualFileSystem {
        addEventListener: <T extends ThemeFSEventName>(
            eventName: T,
            cb: (params: ThemeFSEventPayload<T>) => void,
        ) => void;
        delete: (fileKey: string) => Promise<void>;
        files: Map<string, ThemeAsset>;
        read: (fileKey: string) => Promise<undefined | string | Buffer>;
        ready: () => Promise<void>;
        root: string;
        unsyncedFileKeys: Set<string>;
        write: (asset: ThemeAsset) => Promise<void>;
    }

    Hierarchy (View Summary)

    Properties

    addEventListener: (<T>(eventName, cb) => void)

    Add callbacks to run after certain events are fired.

    -

    Type declaration

    delete: ((fileKey) => Promise<void>)

    Removes a file from the local disk and updates the file system

    -

    Type declaration

      • (fileKey): Promise<void>
      • Parameters

        • fileKey: string

          The key of the file to remove

          -

        Returns Promise<void>

    files: Map<string, ThemeAsset>

    Local files.

    -
    read: ((fileKey) => Promise<undefined | string | Buffer>)

    Reads a file from the local disk and updates the file system +

    Properties

    addEventListener: <T extends ThemeFSEventName>(
        eventName: T,
        cb: (params: ThemeFSEventPayload<T>) => void,
    ) => void

    Add callbacks to run after certain events are fired.

    +
    delete: (fileKey: string) => Promise<void>

    Removes a file from the local disk and updates the file system

    +

    Type declaration

      • (fileKey: string): Promise<void>
      • Parameters

        • fileKey: string

          The key of the file to remove

          +

        Returns Promise<void>

    files: Map<string, ThemeAsset>

    Local files.

    +
    read: (fileKey: string) => Promise<undefined | string | Buffer>

    Reads a file from the local disk and updates the file system Returns a ThemeAsset representing the file that was read Returns undefined if the file does not exist

    -

    Type declaration

      • (fileKey): Promise<undefined | string | Buffer>
      • Parameters

        • fileKey: string

          The key of the file to read

          -

        Returns Promise<undefined | string | Buffer>

    ready: (() => Promise<void>)

    Promise that resolves when all the initial files are found.

    -

    Type declaration

      • (): Promise<void>
      • Returns Promise<void>

    root: string

    The root path of the theme.

    -
    unsyncedFileKeys: Set<string>

    File keys that have been modified in memory and are not uploaded yet.

    -
    write: ((asset) => Promise<void>)

    Writes a file to the local disk and updates the file system

    -

    Type declaration

      • (asset): Promise<void>
      • Parameters

        • asset: ThemeAsset

          The ThemeAsset representing the file to write

          -

        Returns Promise<void>

    \ No newline at end of file +

    Type declaration

      • (fileKey: string): Promise<undefined | string | Buffer>
      • Parameters

        • fileKey: string

          The key of the file to read

          +

        Returns Promise<undefined | string | Buffer>

    ready: () => Promise<void>

    Promise that resolves when all the initial files are found.

    +
    root: string

    The root path of the theme.

    +
    unsyncedFileKeys: Set<string>

    File keys that have been modified in memory and are not uploaded yet.

    +
    write: (asset: ThemeAsset) => Promise<void>

    Writes a file to the local disk and updates the file system

    +

    Type declaration

      • (asset: ThemeAsset): Promise<void>
      • Parameters

        • asset: ThemeAsset

          The ThemeAsset representing the file to write

          +

        Returns Promise<void>

    diff --git a/docs/api/cli-kit/interfaces/node_ui.InfoTableSection.html b/docs/api/cli-kit/interfaces/node_ui.InfoTableSection.html index 409225777ea..e9efa3cbbca 100644 --- a/docs/api/cli-kit/interfaces/node_ui.InfoTableSection.html +++ b/docs/api/cli-kit/interfaces/node_ui.InfoTableSection.html @@ -1,7 +1,7 @@ -InfoTableSection | @shopify/cli-kit

    Interface InfoTableSection

    interface InfoTableSection {
        bullet?: string;
        color?: LiteralUnion<(keyof ForegroundColor), string>;
        emptyItemsText?: string;
        header: string;
        helperText?: string;
        items: Items;
    }

    Properties

    bullet? +InfoTableSection | @shopify/cli-kit

    Interface InfoTableSection

    interface InfoTableSection {
        bullet?: string;
        color?: LiteralUnion<(keyof ForegroundColor), string>;
        emptyItemsText?: string;
        header: string;
        helperText?: string;
        items: Items;
    }

    Properties

    bullet?: string
    color?: LiteralUnion<(keyof ForegroundColor), string>
    emptyItemsText?: string
    header: string
    helperText?: string
    items: Items
    \ No newline at end of file +

    Properties

    bullet?: string
    color?: LiteralUnion<(keyof ForegroundColor), string>
    emptyItemsText?: string
    header: string
    helperText?: string
    items: Items
    diff --git a/docs/api/cli-kit/interfaces/node_ui.LinkToken.html b/docs/api/cli-kit/interfaces/node_ui.LinkToken.html index 52e6043ea47..dd7af29dba0 100644 --- a/docs/api/cli-kit/interfaces/node_ui.LinkToken.html +++ b/docs/api/cli-kit/interfaces/node_ui.LinkToken.html @@ -1,2 +1,2 @@ -LinkToken | @shopify/cli-kit
    interface LinkToken {
        link: {
            label?: string;
            url: string;
        };
    }

    Properties

    Properties

    link: {
        label?: string;
        url: string;
    }

    Type declaration

    • Optional label?: string
    • url: string
    \ No newline at end of file +LinkToken | @shopify/cli-kit
    interface LinkToken {
        link: { label?: string; url: string };
    }

    Properties

    Properties

    link: { label?: string; url: string }
    diff --git a/docs/api/cli-kit/interfaces/node_ui.ListToken.html b/docs/api/cli-kit/interfaces/node_ui.ListToken.html index b2d5515f54b..9b63b210918 100644 --- a/docs/api/cli-kit/interfaces/node_ui.ListToken.html +++ b/docs/api/cli-kit/interfaces/node_ui.ListToken.html @@ -1,2 +1,2 @@ -ListToken | @shopify/cli-kit
    interface ListToken {
        list: {
            items: TokenItem<InlineToken>[];
            ordered?: boolean;
            title?: TokenItem<InlineToken>;
        };
    }

    Properties

    Properties

    list: {
        items: TokenItem<InlineToken>[];
        ordered?: boolean;
        title?: TokenItem<InlineToken>;
    }

    Type declaration

    \ No newline at end of file +ListToken | @shopify/cli-kit
    interface ListToken {
        list: {
            items: TokenItem<InlineToken>[];
            ordered?: boolean;
            title?: TokenItem<InlineToken>;
        };
    }

    Properties

    Properties

    list: {
        items: TokenItem<InlineToken>[];
        ordered?: boolean;
        title?: TokenItem<InlineToken>;
    }
    diff --git a/docs/api/cli-kit/interfaces/node_ui.RenderAutocompleteOptions.html b/docs/api/cli-kit/interfaces/node_ui.RenderAutocompleteOptions.html index c966946b089..c399910c667 100644 --- a/docs/api/cli-kit/interfaces/node_ui.RenderAutocompleteOptions.html +++ b/docs/api/cli-kit/interfaces/node_ui.RenderAutocompleteOptions.html @@ -1,9 +1,9 @@ -RenderAutocompleteOptions | @shopify/cli-kit

    Interface RenderAutocompleteOptions<T>

    interface RenderAutocompleteOptions<T> {
        abortSignal?: AbortSignal;
        choices: Item<T>[];
        hasMorePages?: boolean;
        infoMessage?: {
            body: TokenItem;
            title: {
                color?: LiteralUnion<(keyof ForegroundColor), string>;
                text: TokenItem<string | CommandToken | CharToken | SubduedToken | FilePathToken | BoldToken | InfoToken | WarnToken | ErrorToken>;
            };
        };
        infoTable?: {
            [header: string]: Items;
        } | InfoTableSection[];
        message: Message;
        renderOptions?: RenderOptions;
        search?: ((term) => Promise<SearchResults<T>>);
    }

    Type Parameters

    • T

    Hierarchy

    • PartialBy<Omit<AutocompletePromptProps<T>, "onSubmit">, "search">
      • RenderAutocompleteOptions

    Properties

    abortSignal? +RenderAutocompleteOptions | @shopify/cli-kit

    Interface RenderAutocompleteOptions<T>

    interface RenderAutocompleteOptions<T> {
        abortSignal?: AbortSignal;
        choices: Item<T>[];
        hasMorePages?: boolean;
        infoMessage?: {
            body: TokenItem;
            title: {
                color?: LiteralUnion<(keyof ForegroundColor), string>;
                text: TokenItem<
                    | string
                    | { command: string }
                    | { char: string }
                    | { subdued: string }
                    | { filePath: string }
                    | BoldToken
                    | { info: string }
                    | { warn: string }
                    | { error: string },
                >;
            };
        };
        infoTable?: { [header: string]: Items }
        | InfoTableSection[];
        message: Message;
        renderOptions?: RenderOptions;
        search?: (term: string) => Promise<SearchResults<T>>;
    }

    Type Parameters

    • T

    Hierarchy

    • PartialBy<Omit<AutocompletePromptProps<T>, "onSubmit">, "search">
      • RenderAutocompleteOptions

    Properties

    abortSignal?: AbortSignal
    choices: Item<T>[]
    hasMorePages?: boolean
    infoMessage?: {
        body: TokenItem;
        title: {
            color?: LiteralUnion<(keyof ForegroundColor), string>;
            text: TokenItem<string | CommandToken | CharToken | SubduedToken | FilePathToken | BoldToken | InfoToken | WarnToken | ErrorToken>;
        };
    }

    Type declaration

    • body: TokenItem
    • title: {
          color?: LiteralUnion<(keyof ForegroundColor), string>;
          text: TokenItem<string | CommandToken | CharToken | SubduedToken | FilePathToken | BoldToken | InfoToken | WarnToken | ErrorToken>;
      }
      • Optional color?: LiteralUnion<(keyof ForegroundColor), string>
      • text: TokenItem<string | CommandToken | CharToken | SubduedToken | FilePathToken | BoldToken | InfoToken | WarnToken | ErrorToken>
    infoTable?: {
        [header: string]: Items;
    } | InfoTableSection[]

    Type declaration

    • [header: string]: Items
    message: Message
    renderOptions?: RenderOptions
    search?: ((term) => Promise<SearchResults<T>>)

    Type declaration

      • (term): Promise<SearchResults<T>>
      • Parameters

        • term: string

        Returns Promise<SearchResults<T>>

    \ No newline at end of file +

    Properties

    abortSignal?: AbortSignal
    choices: Item<T>[]
    hasMorePages?: boolean
    infoMessage?: {
        body: TokenItem;
        title: {
            color?: LiteralUnion<(keyof ForegroundColor), string>;
            text: TokenItem<
                | string
                | { command: string }
                | { char: string }
                | { subdued: string }
                | { filePath: string }
                | BoldToken
                | { info: string }
                | { warn: string }
                | { error: string },
            >;
        };
    }
    infoTable?: { [header: string]: Items } | InfoTableSection[]
    message: Message
    renderOptions?: RenderOptions
    search?: (term: string) => Promise<SearchResults<T>>
    diff --git a/docs/api/cli-kit/interfaces/node_ui.RenderConcurrentOptions.html b/docs/api/cli-kit/interfaces/node_ui.RenderConcurrentOptions.html index a33d1e01e35..3ff6c7c94d6 100644 --- a/docs/api/cli-kit/interfaces/node_ui.RenderConcurrentOptions.html +++ b/docs/api/cli-kit/interfaces/node_ui.RenderConcurrentOptions.html @@ -1,8 +1,8 @@ -RenderConcurrentOptions | @shopify/cli-kit

    Interface RenderConcurrentOptions

    interface RenderConcurrentOptions {
        abortSignal?: AbortSignal;
        keepRunningAfterProcessesResolve?: boolean;
        prefixColumnSize?: number;
        processes: OutputProcess[];
        renderOptions?: RenderOptions;
        showTimestamps?: boolean;
        useAlternativeColorPalette?: boolean;
    }

    Hierarchy

    • PartialBy<ConcurrentOutputProps, "abortSignal">
      • RenderConcurrentOptions

    Properties

    abortSignal? -keepRunningAfterProcessesResolve? -prefixColumnSize? +RenderConcurrentOptions | @shopify/cli-kit

    Interface RenderConcurrentOptions

    interface RenderConcurrentOptions {
        abortSignal?: AbortSignal;
        keepRunningAfterProcessesResolve?: boolean;
        prefixColumnSize?: number;
        processes: OutputProcess[];
        renderOptions?: RenderOptions;
        showTimestamps?: boolean;
        useAlternativeColorPalette?: boolean;
    }

    Hierarchy

    • PartialBy<ConcurrentOutputProps, "abortSignal">
      • RenderConcurrentOptions

    Properties

    abortSignal?: AbortSignal
    keepRunningAfterProcessesResolve?: boolean
    prefixColumnSize?: number
    processes: OutputProcess[]
    renderOptions?: RenderOptions
    showTimestamps?: boolean
    useAlternativeColorPalette?: boolean
    \ No newline at end of file +renderOptions? +showTimestamps? +useAlternativeColorPalette? +

    Properties

    abortSignal?: AbortSignal
    keepRunningAfterProcessesResolve?: boolean
    prefixColumnSize?: number
    processes: OutputProcess[]
    renderOptions?: RenderOptions
    showTimestamps?: boolean
    useAlternativeColorPalette?: boolean
    diff --git a/docs/api/cli-kit/interfaces/node_ui.RenderConfirmationPromptOptions.html b/docs/api/cli-kit/interfaces/node_ui.RenderConfirmationPromptOptions.html index 154edaf01ec..e636f149692 100644 --- a/docs/api/cli-kit/interfaces/node_ui.RenderConfirmationPromptOptions.html +++ b/docs/api/cli-kit/interfaces/node_ui.RenderConfirmationPromptOptions.html @@ -1,9 +1,9 @@ -RenderConfirmationPromptOptions | @shopify/cli-kit

    Interface RenderConfirmationPromptOptions

    interface RenderConfirmationPromptOptions {
        abortSignal?: AbortSignal;
        cancellationMessage?: string;
        confirmationMessage?: string;
        defaultValue?: boolean;
        infoMessage?: {
            body: TokenItem;
            title: {
                color?: LiteralUnion<(keyof ForegroundColor), string>;
                text: TokenItem<string | CommandToken | CharToken | SubduedToken | FilePathToken | BoldToken | InfoToken | WarnToken | ErrorToken>;
            };
        };
        infoTable?: {
            [header: string]: Items;
        } | InfoTableSection[];
        message: Message;
        renderOptions?: RenderOptions;
    }

    Hierarchy

    • Pick<SelectPromptProps<boolean>, "message" | "infoTable" | "infoMessage" | "abortSignal">
      • RenderConfirmationPromptOptions

    Properties

    abortSignal? -cancellationMessage? -confirmationMessage? -defaultValue? -infoMessage? -infoTable? +RenderConfirmationPromptOptions | @shopify/cli-kit

    Interface RenderConfirmationPromptOptions

    interface RenderConfirmationPromptOptions {
        abortSignal?: AbortSignal;
        cancellationMessage?: string;
        confirmationMessage?: string;
        defaultValue?: boolean;
        infoMessage?: {
            body: TokenItem;
            title: {
                color?: LiteralUnion<(keyof ForegroundColor), string>;
                text: TokenItem<
                    | string
                    | { command: string }
                    | { char: string }
                    | { subdued: string }
                    | { filePath: string }
                    | BoldToken
                    | { info: string }
                    | { warn: string }
                    | { error: string },
                >;
            };
        };
        infoTable?: { [header: string]: Items }
        | InfoTableSection[];
        message: Message;
        renderOptions?: RenderOptions;
    }

    Hierarchy

    • Pick<
          SelectPromptProps<boolean>,
          "message" | "infoTable" | "infoMessage" | "abortSignal",
      >
      • RenderConfirmationPromptOptions

    Properties

    abortSignal?: AbortSignal
    cancellationMessage?: string
    confirmationMessage?: string
    defaultValue?: boolean
    infoMessage?: {
        body: TokenItem;
        title: {
            color?: LiteralUnion<(keyof ForegroundColor), string>;
            text: TokenItem<string | CommandToken | CharToken | SubduedToken | FilePathToken | BoldToken | InfoToken | WarnToken | ErrorToken>;
        };
    }

    Type declaration

    • body: TokenItem
    • title: {
          color?: LiteralUnion<(keyof ForegroundColor), string>;
          text: TokenItem<string | CommandToken | CharToken | SubduedToken | FilePathToken | BoldToken | InfoToken | WarnToken | ErrorToken>;
      }
      • Optional color?: LiteralUnion<(keyof ForegroundColor), string>
      • text: TokenItem<string | CommandToken | CharToken | SubduedToken | FilePathToken | BoldToken | InfoToken | WarnToken | ErrorToken>
    infoTable?: {
        [header: string]: Items;
    } | InfoTableSection[]

    Type declaration

    • [header: string]: Items
    message: Message
    renderOptions?: RenderOptions
    \ No newline at end of file +renderOptions? +

    Properties

    abortSignal?: AbortSignal
    cancellationMessage?: string
    confirmationMessage?: string
    defaultValue?: boolean
    infoMessage?: {
        body: TokenItem;
        title: {
            color?: LiteralUnion<(keyof ForegroundColor), string>;
            text: TokenItem<
                | string
                | { command: string }
                | { char: string }
                | { subdued: string }
                | { filePath: string }
                | BoldToken
                | { info: string }
                | { warn: string }
                | { error: string },
            >;
        };
    }
    infoTable?: { [header: string]: Items } | InfoTableSection[]
    message: Message
    renderOptions?: RenderOptions
    diff --git a/docs/api/cli-kit/interfaces/node_ui.RenderDangerousConfirmationPromptOptions.html b/docs/api/cli-kit/interfaces/node_ui.RenderDangerousConfirmationPromptOptions.html index 02b6f6b6eeb..a6f832f1883 100644 --- a/docs/api/cli-kit/interfaces/node_ui.RenderDangerousConfirmationPromptOptions.html +++ b/docs/api/cli-kit/interfaces/node_ui.RenderDangerousConfirmationPromptOptions.html @@ -1,6 +1,6 @@ -RenderDangerousConfirmationPromptOptions | @shopify/cli-kit

    Interface RenderDangerousConfirmationPromptOptions

    interface RenderDangerousConfirmationPromptOptions {
        abortSignal?: AbortSignal;
        confirmation: string;
        infoTable?: {
            [header: string]: Items;
        } | InfoTableSection[];
        message: string;
        renderOptions?: RenderOptions;
    }

    Hierarchy

    • Omit<DangerousConfirmationPromptProps, "onSubmit">
      • RenderDangerousConfirmationPromptOptions

    Properties

    abortSignal? +RenderDangerousConfirmationPromptOptions | @shopify/cli-kit

    Interface RenderDangerousConfirmationPromptOptions

    interface RenderDangerousConfirmationPromptOptions {
        abortSignal?: AbortSignal;
        confirmation: string;
        infoTable?: { [header: string]: Items } | InfoTableSection[];
        message: string;
        renderOptions?: RenderOptions;
    }

    Hierarchy

    • Omit<DangerousConfirmationPromptProps, "onSubmit">
      • RenderDangerousConfirmationPromptOptions

    Properties

    abortSignal?: AbortSignal
    confirmation: string
    infoTable?: {
        [header: string]: Items;
    } | InfoTableSection[]

    Type declaration

    • [header: string]: Items
    message: string
    renderOptions?: RenderOptions
    \ No newline at end of file +renderOptions? +

    Properties

    abortSignal?: AbortSignal
    confirmation: string
    infoTable?: { [header: string]: Items } | InfoTableSection[]
    message: string
    renderOptions?: RenderOptions
    diff --git a/docs/api/cli-kit/interfaces/node_ui.RenderSelectPromptOptions.html b/docs/api/cli-kit/interfaces/node_ui.RenderSelectPromptOptions.html index 6ad9b657c2b..6e919e0c878 100644 --- a/docs/api/cli-kit/interfaces/node_ui.RenderSelectPromptOptions.html +++ b/docs/api/cli-kit/interfaces/node_ui.RenderSelectPromptOptions.html @@ -1,9 +1,9 @@ -RenderSelectPromptOptions | @shopify/cli-kit

    Interface RenderSelectPromptOptions<T>

    interface RenderSelectPromptOptions<T> {
        abortSignal?: AbortSignal;
        choices: Item<T>[];
        defaultValue?: T;
        infoMessage?: {
            body: TokenItem;
            title: {
                color?: LiteralUnion<(keyof ForegroundColor), string>;
                text: TokenItem<string | CommandToken | CharToken | SubduedToken | FilePathToken | BoldToken | InfoToken | WarnToken | ErrorToken>;
            };
        };
        infoTable?: {
            [header: string]: Items;
        } | InfoTableSection[];
        isConfirmationPrompt?: boolean;
        message: Message;
        renderOptions?: RenderOptions;
    }

    Type Parameters

    • T

    Hierarchy

    • Omit<SelectPromptProps<T>, "onSubmit">
      • RenderSelectPromptOptions

    Properties

    abortSignal? +RenderSelectPromptOptions | @shopify/cli-kit

    Interface RenderSelectPromptOptions<T>

    interface RenderSelectPromptOptions<T> {
        abortSignal?: AbortSignal;
        choices: Item<T>[];
        defaultValue?: T;
        infoMessage?: {
            body: TokenItem;
            title: {
                color?: LiteralUnion<(keyof ForegroundColor), string>;
                text: TokenItem<
                    | string
                    | { command: string }
                    | { char: string }
                    | { subdued: string }
                    | { filePath: string }
                    | BoldToken
                    | { info: string }
                    | { warn: string }
                    | { error: string },
                >;
            };
        };
        infoTable?: { [header: string]: Items }
        | InfoTableSection[];
        isConfirmationPrompt?: boolean;
        message: Message;
        renderOptions?: RenderOptions;
    }

    Type Parameters

    • T

    Hierarchy

    • Omit<SelectPromptProps<T>, "onSubmit">
      • RenderSelectPromptOptions

    Properties

    abortSignal?: AbortSignal
    choices: Item<T>[]
    defaultValue?: T
    infoMessage?: {
        body: TokenItem;
        title: {
            color?: LiteralUnion<(keyof ForegroundColor), string>;
            text: TokenItem<string | CommandToken | CharToken | SubduedToken | FilePathToken | BoldToken | InfoToken | WarnToken | ErrorToken>;
        };
    }

    Type declaration

    • body: TokenItem
    • title: {
          color?: LiteralUnion<(keyof ForegroundColor), string>;
          text: TokenItem<string | CommandToken | CharToken | SubduedToken | FilePathToken | BoldToken | InfoToken | WarnToken | ErrorToken>;
      }
      • Optional color?: LiteralUnion<(keyof ForegroundColor), string>
      • text: TokenItem<string | CommandToken | CharToken | SubduedToken | FilePathToken | BoldToken | InfoToken | WarnToken | ErrorToken>
    infoTable?: {
        [header: string]: Items;
    } | InfoTableSection[]

    Type declaration

    • [header: string]: Items
    isConfirmationPrompt?: boolean
    message: Message
    renderOptions?: RenderOptions
    \ No newline at end of file +renderOptions? +

    Properties

    abortSignal?: AbortSignal
    choices: Item<T>[]
    defaultValue?: T
    infoMessage?: {
        body: TokenItem;
        title: {
            color?: LiteralUnion<(keyof ForegroundColor), string>;
            text: TokenItem<
                | string
                | { command: string }
                | { char: string }
                | { subdued: string }
                | { filePath: string }
                | BoldToken
                | { info: string }
                | { warn: string }
                | { error: string },
            >;
        };
    }
    infoTable?: { [header: string]: Items } | InfoTableSection[]
    isConfirmationPrompt?: boolean
    message: Message
    renderOptions?: RenderOptions
    diff --git a/docs/api/cli-kit/interfaces/node_ui.RenderTextPromptOptions.html b/docs/api/cli-kit/interfaces/node_ui.RenderTextPromptOptions.html index 3016a6f8128..20cf85b59d8 100644 --- a/docs/api/cli-kit/interfaces/node_ui.RenderTextPromptOptions.html +++ b/docs/api/cli-kit/interfaces/node_ui.RenderTextPromptOptions.html @@ -1,11 +1,11 @@ -RenderTextPromptOptions | @shopify/cli-kit

    Interface RenderTextPromptOptions

    interface RenderTextPromptOptions {
        abortSignal?: AbortSignal;
        allowEmpty?: boolean;
        defaultValue?: string;
        emptyDisplayedValue?: string;
        initialAnswer?: string;
        message: TokenItem;
        password?: boolean;
        preview?: ((value) => TokenItem<InlineToken>);
        renderOptions?: RenderOptions;
        validate?: ((value) => undefined | string);
    }

    Hierarchy

    • Omit<TextPromptProps, "onSubmit">
      • RenderTextPromptOptions

    Properties

    abortSignal? -allowEmpty? -defaultValue? -emptyDisplayedValue? -initialAnswer? +RenderTextPromptOptions | @shopify/cli-kit

    Interface RenderTextPromptOptions

    interface RenderTextPromptOptions {
        abortSignal?: AbortSignal;
        allowEmpty?: boolean;
        defaultValue?: string;
        emptyDisplayedValue?: string;
        initialAnswer?: string;
        message: TokenItem;
        password?: boolean;
        preview?: (value: string) => TokenItem<InlineToken>;
        renderOptions?: RenderOptions;
        validate?: (value: string) => undefined | string;
    }

    Hierarchy

    • Omit<TextPromptProps, "onSubmit">
      • RenderTextPromptOptions

    Properties

    abortSignal?: AbortSignal
    allowEmpty?: boolean
    defaultValue?: string
    emptyDisplayedValue?: string
    initialAnswer?: string
    message: TokenItem
    password?: boolean
    preview?: ((value) => TokenItem<InlineToken>)

    Type declaration

    renderOptions?: RenderOptions
    validate?: ((value) => undefined | string)

    Type declaration

      • (value): undefined | string
      • Parameters

        • value: string

        Returns undefined | string

    \ No newline at end of file +

    Properties

    abortSignal?: AbortSignal
    allowEmpty?: boolean
    defaultValue?: string
    emptyDisplayedValue?: string
    initialAnswer?: string
    message: TokenItem
    password?: boolean
    preview?: (value: string) => TokenItem<InlineToken>
    renderOptions?: RenderOptions
    validate?: (value: string) => undefined | string
    diff --git a/docs/api/cli-kit/interfaces/node_ui.Task.html b/docs/api/cli-kit/interfaces/node_ui.Task.html index 08ff3ebc8d5..5b9cf73d66a 100644 --- a/docs/api/cli-kit/interfaces/node_ui.Task.html +++ b/docs/api/cli-kit/interfaces/node_ui.Task.html @@ -1,7 +1,7 @@ -Task | @shopify/cli-kit

    Interface Task<TContext>

    interface Task<TContext> {
        errors?: Error[];
        retry?: number;
        retryCount?: number;
        skip?: ((ctx) => boolean);
        task: ((ctx, task) => Promise<void | Task<TContext>[]>);
        title: string;
    }

    Type Parameters

    • TContext = unknown

    Properties

    errors? +Task | @shopify/cli-kit

    Interface Task<TContext>

    interface Task<TContext = unknown> {
        errors?: Error[];
        retry?: number;
        retryCount?: number;
        skip?: (ctx: TContext) => boolean;
        task: (
            ctx: TContext,
            task: Task<TContext>,
        ) => Promise<void | Task<TContext>[]>;
        title: string;
    }

    Type Parameters

    • TContext = unknown

    Properties

    errors?: Error[]
    retry?: number
    retryCount?: number
    skip?: ((ctx) => boolean)

    Type declaration

      • (ctx): boolean
      • Parameters

        Returns boolean

    task: ((ctx, task) => Promise<void | Task<TContext>[]>)

    Type declaration

    title: string
    \ No newline at end of file +

    Properties

    errors?: Error[]
    retry?: number
    retryCount?: number
    skip?: (ctx: TContext) => boolean
    task: (ctx: TContext, task: Task<TContext>) => Promise<void | Task<TContext>[]>
    title: string
    diff --git a/docs/api/cli-kit/interfaces/node_ui_components.ConcurrentOutputContext.html b/docs/api/cli-kit/interfaces/node_ui_components.ConcurrentOutputContext.html index d62ae0e8ef9..357a0389a9f 100644 --- a/docs/api/cli-kit/interfaces/node_ui_components.ConcurrentOutputContext.html +++ b/docs/api/cli-kit/interfaces/node_ui_components.ConcurrentOutputContext.html @@ -1,3 +1,3 @@ -ConcurrentOutputContext | @shopify/cli-kit
    interface ConcurrentOutputContext {
        outputPrefix?: string;
        stripAnsi?: boolean;
    }

    Properties

    outputPrefix?: string
    stripAnsi?: boolean
    \ No newline at end of file +ConcurrentOutputContext | @shopify/cli-kit
    interface ConcurrentOutputContext {
        outputPrefix?: string;
        stripAnsi?: boolean;
    }

    Properties

    outputPrefix?: string
    stripAnsi?: boolean
    diff --git a/docs/api/cli-kit/interfaces/node_vendor_otel-js_export_InstantaneousMetricReader.InstantaneousMetricReaderOptions.html b/docs/api/cli-kit/interfaces/node_vendor_otel-js_export_InstantaneousMetricReader.InstantaneousMetricReaderOptions.html new file mode 100644 index 00000000000..1bc3ad4262b --- /dev/null +++ b/docs/api/cli-kit/interfaces/node_vendor_otel-js_export_InstantaneousMetricReader.InstantaneousMetricReaderOptions.html @@ -0,0 +1,5 @@ +InstantaneousMetricReaderOptions | @shopify/cli-kit
    interface InstantaneousMetricReaderOptions {
        exporter: PushMetricExporter;
        throttleLimit: number;
    }

    Properties

    Properties

    exporter: PushMetricExporter

    The backing exporter for the metric reader.

    +
    throttleLimit: number

    How much the export should be throttled in milliseconds.

    +
    diff --git a/docs/api/cli-kit/interfaces/node_vendor_otel-js_service_BaseOtelService_BaseOtelService.BaseOtelServiceOptions.html b/docs/api/cli-kit/interfaces/node_vendor_otel-js_service_BaseOtelService_BaseOtelService.BaseOtelServiceOptions.html new file mode 100644 index 00000000000..d573e825da8 --- /dev/null +++ b/docs/api/cli-kit/interfaces/node_vendor_otel-js_service_BaseOtelService_BaseOtelService.BaseOtelServiceOptions.html @@ -0,0 +1,12 @@ +BaseOtelServiceOptions | @shopify/cli-kit
    interface BaseOtelServiceOptions {
        meterProvider?: MeterProvider;
        metrics?: MetricsConfig;
        onRecord?: OnRecordCallback;
        prefixMetric?: boolean;
        serviceName: string;
    }

    Hierarchy (View Summary)

    Properties

    meterProvider?: MeterProvider

    Override the default meter provider.

    +
    metrics?: MetricsConfig

    Metrics to register on startup.

    +
    onRecord?: OnRecordCallback

    Called when a metric is recorded. addOnRecord can also be used to add +listeners anytime.

    +
    prefixMetric?: boolean

    If this is set to true then the service name is prefixed to every metric.

    +
    serviceName: string

    Service name is a unique name for an application/service.

    +
    diff --git a/docs/api/cli-kit/interfaces/node_vendor_otel-js_service_DefaultOtelService_DefaultOtelService.DefaultOtelServiceOptions.html b/docs/api/cli-kit/interfaces/node_vendor_otel-js_service_DefaultOtelService_DefaultOtelService.DefaultOtelServiceOptions.html new file mode 100644 index 00000000000..90e975a1582 --- /dev/null +++ b/docs/api/cli-kit/interfaces/node_vendor_otel-js_service_DefaultOtelService_DefaultOtelService.DefaultOtelServiceOptions.html @@ -0,0 +1,19 @@ +DefaultOtelServiceOptions | @shopify/cli-kit
    interface DefaultOtelServiceOptions {
        env?: string;
        meterProvider?: MeterProvider;
        metrics?: MetricsConfig;
        onRecord?: OnRecordCallback;
        otelEndpoint: string;
        prefixMetric?: boolean;
        serviceName: string;
        throttleLimit?: number;
        useXhr?: boolean;
    }

    Hierarchy (View Summary)

    Properties

    env?: string

    What environment is being deployed (production, staging)

    +
    meterProvider?: MeterProvider

    Override the default meter provider.

    +
    metrics?: MetricsConfig

    Metrics to register on startup.

    +
    onRecord?: OnRecordCallback

    Called when a metric is recorded. addOnRecord can also be used to add +listeners anytime.

    +
    otelEndpoint: string
    prefixMetric?: boolean

    If this is set to true then the service name is prefixed to every metric.

    +
    serviceName: string

    Service name is a unique name for an application/service.

    +
    throttleLimit?: number

    How much the export should be throttled in milliseconds.

    +
    useXhr?: boolean

    Determines whether to send metrics via XHR or beacon. Defaults to false.

    +
    diff --git a/docs/api/cli-kit/interfaces/node_vendor_otel-js_service_types.MetricsConfig.html b/docs/api/cli-kit/interfaces/node_vendor_otel-js_service_types.MetricsConfig.html new file mode 100644 index 00000000000..45d23c17aed --- /dev/null +++ b/docs/api/cli-kit/interfaces/node_vendor_otel-js_service_types.MetricsConfig.html @@ -0,0 +1 @@ +MetricsConfig | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/interfaces/node_vendor_otel-js_service_types.OtelService.html b/docs/api/cli-kit/interfaces/node_vendor_otel-js_service_types.OtelService.html new file mode 100644 index 00000000000..2eff9394ac8 --- /dev/null +++ b/docs/api/cli-kit/interfaces/node_vendor_otel-js_service_types.OtelService.html @@ -0,0 +1,12 @@ +OtelService | @shopify/cli-kit
    interface OtelService {
        serviceName: string;
        addOnRecord(onRecord: OnRecordCallback<any>): () => void;
        addView(viewOptions: ViewOptions): void;
        getMeterProvider(): MeterProvider;
        record<TAttributes extends Attributes = any>(
            ...args: [metricName: string, value: number, labels?: TAttributes],
        ): void;
        register(metrics: MetricsConfig): void;
        registerMetric(metricName: string, options: MetricDescriptor): void;
        removeOnRecord(onRecord: OnRecordCallback<any>): void;
        shutdown(): Promise<void>;
    }

    Implemented by

    Properties

    serviceName: string

    Methods

    diff --git a/docs/api/cli-kit/interfaces/node_vendor_otel_js_export_InstantaneousMetricReader.InstantaneousMetricReaderOptions.html b/docs/api/cli-kit/interfaces/node_vendor_otel_js_export_InstantaneousMetricReader.InstantaneousMetricReaderOptions.html deleted file mode 100644 index 28ba5ddf892..00000000000 --- a/docs/api/cli-kit/interfaces/node_vendor_otel_js_export_InstantaneousMetricReader.InstantaneousMetricReaderOptions.html +++ /dev/null @@ -1,5 +0,0 @@ -InstantaneousMetricReaderOptions | @shopify/cli-kit
    interface InstantaneousMetricReaderOptions {
        exporter: PushMetricExporter;
        throttleLimit: number;
    }

    Properties

    Properties

    exporter: PushMetricExporter

    The backing exporter for the metric reader.

    -
    throttleLimit: number

    How much the export should be throttled in milliseconds.

    -
    \ No newline at end of file diff --git a/docs/api/cli-kit/interfaces/node_vendor_otel_js_service_BaseOtelService_BaseOtelService.BaseOtelServiceOptions.html b/docs/api/cli-kit/interfaces/node_vendor_otel_js_service_BaseOtelService_BaseOtelService.BaseOtelServiceOptions.html deleted file mode 100644 index 86099d784f7..00000000000 --- a/docs/api/cli-kit/interfaces/node_vendor_otel_js_service_BaseOtelService_BaseOtelService.BaseOtelServiceOptions.html +++ /dev/null @@ -1,12 +0,0 @@ -BaseOtelServiceOptions | @shopify/cli-kit
    interface BaseOtelServiceOptions {
        meterProvider?: MeterProvider;
        metrics?: MetricsConfig;
        onRecord?: OnRecordCallback;
        prefixMetric?: boolean;
        serviceName: string;
    }

    Hierarchy (view full)

    Properties

    meterProvider?: MeterProvider

    Override the default meter provider.

    -
    metrics?: MetricsConfig

    Metrics to register on startup.

    -
    onRecord?: OnRecordCallback

    Called when a metric is recorded. addOnRecord can also be used to add -listeners anytime.

    -
    prefixMetric?: boolean

    If this is set to true then the service name is prefixed to every metric.

    -
    serviceName: string

    Service name is a unique name for an application/service.

    -
    \ No newline at end of file diff --git a/docs/api/cli-kit/interfaces/node_vendor_otel_js_service_DefaultOtelService_DefaultOtelService.DefaultOtelServiceOptions.html b/docs/api/cli-kit/interfaces/node_vendor_otel_js_service_DefaultOtelService_DefaultOtelService.DefaultOtelServiceOptions.html deleted file mode 100644 index 0521edd81e6..00000000000 --- a/docs/api/cli-kit/interfaces/node_vendor_otel_js_service_DefaultOtelService_DefaultOtelService.DefaultOtelServiceOptions.html +++ /dev/null @@ -1,19 +0,0 @@ -DefaultOtelServiceOptions | @shopify/cli-kit
    interface DefaultOtelServiceOptions {
        env?: string;
        meterProvider?: MeterProvider;
        metrics?: MetricsConfig;
        onRecord?: OnRecordCallback;
        otelEndpoint: string;
        prefixMetric?: boolean;
        serviceName: string;
        throttleLimit?: number;
        useXhr?: boolean;
    }

    Hierarchy (view full)

    Properties

    env?: string

    What environment is being deployed (production, staging)

    -
    meterProvider?: MeterProvider

    Override the default meter provider.

    -
    metrics?: MetricsConfig

    Metrics to register on startup.

    -
    onRecord?: OnRecordCallback

    Called when a metric is recorded. addOnRecord can also be used to add -listeners anytime.

    -
    otelEndpoint: string
    prefixMetric?: boolean

    If this is set to true then the service name is prefixed to every metric.

    -
    serviceName: string

    Service name is a unique name for an application/service.

    -
    throttleLimit?: number

    How much the export should be throttled in milliseconds.

    -
    useXhr?: boolean

    Determines whether to send metrics via XHR or beacon. Defaults to false.

    -
    \ No newline at end of file diff --git a/docs/api/cli-kit/interfaces/node_vendor_otel_js_service_types.MetricsConfig.html b/docs/api/cli-kit/interfaces/node_vendor_otel_js_service_types.MetricsConfig.html deleted file mode 100644 index 14be892ef4f..00000000000 --- a/docs/api/cli-kit/interfaces/node_vendor_otel_js_service_types.MetricsConfig.html +++ /dev/null @@ -1 +0,0 @@ -MetricsConfig | @shopify/cli-kit
    interface MetricsConfig {
        [key: string]: MetricDescriptor;
    }

    Indexable

    [key: string]: MetricDescriptor
    \ No newline at end of file diff --git a/docs/api/cli-kit/interfaces/node_vendor_otel_js_service_types.OtelService.html b/docs/api/cli-kit/interfaces/node_vendor_otel_js_service_types.OtelService.html deleted file mode 100644 index 8c9a549a249..00000000000 --- a/docs/api/cli-kit/interfaces/node_vendor_otel_js_service_types.OtelService.html +++ /dev/null @@ -1,12 +0,0 @@ -OtelService | @shopify/cli-kit
    interface OtelService {
        serviceName: string;
        addOnRecord(onRecord): (() => void);
        addView(viewOptions): void;
        getMeterProvider(): MeterProvider;
        record<TAttributes>(...args): void;
        register(metrics): void;
        registerMetric(metricName, options): void;
        removeOnRecord(onRecord): void;
        shutdown(): Promise<void>;
    }

    Implemented by

    Properties

    serviceName: string

    Methods

    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/common_array.html b/docs/api/cli-kit/modules/common_array.html index 49e7db14794..7b944bf053e 100644 --- a/docs/api/cli-kit/modules/common_array.html +++ b/docs/api/cli-kit/modules/common_array.html @@ -1,7 +1 @@ -common/array | @shopify/cli-kit
    \ No newline at end of file +common/array | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/common_collection.html b/docs/api/cli-kit/modules/common_collection.html index 2914df3f86b..d8e4b4b936f 100644 --- a/docs/api/cli-kit/modules/common_collection.html +++ b/docs/api/cli-kit/modules/common_collection.html @@ -1,3 +1 @@ -common/collection | @shopify/cli-kit
    \ No newline at end of file +common/collection | @shopify/cli-kit

    Module common/collection

    Functions

    groupBy
    partition
    diff --git a/docs/api/cli-kit/modules/common_function.html b/docs/api/cli-kit/modules/common_function.html index 1203e01dec5..acc4a1f2dff 100644 --- a/docs/api/cli-kit/modules/common_function.html +++ b/docs/api/cli-kit/modules/common_function.html @@ -1,3 +1 @@ -common/function | @shopify/cli-kit
    \ No newline at end of file +common/function | @shopify/cli-kit

    Module common/function

    Functions

    debounce
    memoize
    diff --git a/docs/api/cli-kit/modules/common_lang.html b/docs/api/cli-kit/modules/common_lang.html index 010963b6bbf..791c919ecbf 100644 --- a/docs/api/cli-kit/modules/common_lang.html +++ b/docs/api/cli-kit/modules/common_lang.html @@ -1,2 +1 @@ -common/lang | @shopify/cli-kit
    \ No newline at end of file +common/lang | @shopify/cli-kit

    Module common/lang

    Functions

    isEqual
    diff --git a/docs/api/cli-kit/modules/common_object.html b/docs/api/cli-kit/modules/common_object.html index 8b585cc3e33..b69170a99b9 100644 --- a/docs/api/cli-kit/modules/common_object.html +++ b/docs/api/cli-kit/modules/common_object.html @@ -1,10 +1 @@ -common/object | @shopify/cli-kit
    \ No newline at end of file +common/object | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/common_retry.html b/docs/api/cli-kit/modules/common_retry.html index 211876b58bb..e0d3bdf1863 100644 --- a/docs/api/cli-kit/modules/common_retry.html +++ b/docs/api/cli-kit/modules/common_retry.html @@ -1,2 +1 @@ -common/retry | @shopify/cli-kit
    \ No newline at end of file +common/retry | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/common_string.html b/docs/api/cli-kit/modules/common_string.html index 6dea6b355af..1be0b76c58e 100644 --- a/docs/api/cli-kit/modules/common_string.html +++ b/docs/api/cli-kit/modules/common_string.html @@ -1,18 +1 @@ -common/string | @shopify/cli-kit
    \ No newline at end of file +common/string | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/common_ts_deep-required.html b/docs/api/cli-kit/modules/common_ts_deep-required.html new file mode 100644 index 00000000000..40fce67127a --- /dev/null +++ b/docs/api/cli-kit/modules/common_ts_deep-required.html @@ -0,0 +1 @@ +common/ts/deep-required | @shopify/cli-kit

    Module common/ts/deep-required

    Type Aliases

    DeepRequired
    diff --git a/docs/api/cli-kit/modules/common_ts_deep_required.html b/docs/api/cli-kit/modules/common_ts_deep_required.html deleted file mode 100644 index 5160a38f17b..00000000000 --- a/docs/api/cli-kit/modules/common_ts_deep_required.html +++ /dev/null @@ -1,2 +0,0 @@ -common/ts/deep-required | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/common_ts_json-narrowing.html b/docs/api/cli-kit/modules/common_ts_json-narrowing.html new file mode 100644 index 00000000000..196336989a0 --- /dev/null +++ b/docs/api/cli-kit/modules/common_ts_json-narrowing.html @@ -0,0 +1 @@ +common/ts/json-narrowing | @shopify/cli-kit

    Module common/ts/json-narrowing

    Functions

    assertStringMap
    diff --git a/docs/api/cli-kit/modules/common_ts_json_narrowing.html b/docs/api/cli-kit/modules/common_ts_json_narrowing.html deleted file mode 100644 index 37e7a0f8ac4..00000000000 --- a/docs/api/cli-kit/modules/common_ts_json_narrowing.html +++ /dev/null @@ -1,2 +0,0 @@ -common/ts/json-narrowing | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/common_ts_pick-by-prefix.html b/docs/api/cli-kit/modules/common_ts_pick-by-prefix.html new file mode 100644 index 00000000000..a61db2540e1 --- /dev/null +++ b/docs/api/cli-kit/modules/common_ts_pick-by-prefix.html @@ -0,0 +1 @@ +common/ts/pick-by-prefix | @shopify/cli-kit

    Module common/ts/pick-by-prefix

    Type Aliases

    PickByPrefix
    diff --git a/docs/api/cli-kit/modules/common_ts_pick_by_prefix.html b/docs/api/cli-kit/modules/common_ts_pick_by_prefix.html deleted file mode 100644 index 834b8b40b6d..00000000000 --- a/docs/api/cli-kit/modules/common_ts_pick_by_prefix.html +++ /dev/null @@ -1,2 +0,0 @@ -common/ts/pick-by-prefix | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/common_url.html b/docs/api/cli-kit/modules/common_url.html index 4c8b47d05ad..f4e423f12e3 100644 --- a/docs/api/cli-kit/modules/common_url.html +++ b/docs/api/cli-kit/modules/common_url.html @@ -1,3 +1 @@ -common/url | @shopify/cli-kit
    \ No newline at end of file +common/url | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/common_version.html b/docs/api/cli-kit/modules/common_version.html index 9561ddd293c..1bb3e00d546 100644 --- a/docs/api/cli-kit/modules/common_version.html +++ b/docs/api/cli-kit/modules/common_version.html @@ -1,2 +1 @@ -common/version | @shopify/cli-kit
    \ No newline at end of file +common/version | @shopify/cli-kit

    Module common/version

    Variables

    CLI_KIT_VERSION
    diff --git a/docs/api/cli-kit/modules/node_abort.html b/docs/api/cli-kit/modules/node_abort.html index 3eb396e0845..6055b7da522 100644 --- a/docs/api/cli-kit/modules/node_abort.html +++ b/docs/api/cli-kit/modules/node_abort.html @@ -1,3 +1 @@ -node/abort | @shopify/cli-kit
    \ No newline at end of file +node/abort | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_analytics.html b/docs/api/cli-kit/modules/node_analytics.html index 0e4a45a13df..e8dd53db4fb 100644 --- a/docs/api/cli-kit/modules/node_analytics.html +++ b/docs/api/cli-kit/modules/node_analytics.html @@ -1,3 +1 @@ -node/analytics | @shopify/cli-kit
    \ No newline at end of file +node/analytics | @shopify/cli-kit

    Module node/analytics

    Type Aliases

    CommandExitMode

    Functions

    reportAnalyticsEvent
    diff --git a/docs/api/cli-kit/modules/node_api_admin.html b/docs/api/cli-kit/modules/node_api_admin.html index 6c0885fc5b1..abd9e9e7988 100644 --- a/docs/api/cli-kit/modules/node_api_admin.html +++ b/docs/api/cli-kit/modules/node_api_admin.html @@ -1,7 +1 @@ -node/api/admin | @shopify/cli-kit
    \ No newline at end of file +node/api/admin | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_api_app-dev.html b/docs/api/cli-kit/modules/node_api_app-dev.html new file mode 100644 index 00000000000..6bdfc2eb4e1 --- /dev/null +++ b/docs/api/cli-kit/modules/node_api_app-dev.html @@ -0,0 +1 @@ +node/api/app-dev | @shopify/cli-kit

    Module node/api/app-dev

    Functions

    appDevRequest
    diff --git a/docs/api/cli-kit/modules/node_api_app-management.html b/docs/api/cli-kit/modules/node_api_app-management.html new file mode 100644 index 00000000000..978177dafe2 --- /dev/null +++ b/docs/api/cli-kit/modules/node_api_app-management.html @@ -0,0 +1 @@ +node/api/app-management | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_api_app_dev.html b/docs/api/cli-kit/modules/node_api_app_dev.html deleted file mode 100644 index fe28036085a..00000000000 --- a/docs/api/cli-kit/modules/node_api_app_dev.html +++ /dev/null @@ -1,2 +0,0 @@ -node/api/app-dev | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_api_app_management.html b/docs/api/cli-kit/modules/node_api_app_management.html deleted file mode 100644 index ef649fb60ed..00000000000 --- a/docs/api/cli-kit/modules/node_api_app_management.html +++ /dev/null @@ -1,3 +0,0 @@ -node/api/app-management | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_api_business-platform.html b/docs/api/cli-kit/modules/node_api_business-platform.html new file mode 100644 index 00000000000..44db65a5c45 --- /dev/null +++ b/docs/api/cli-kit/modules/node_api_business-platform.html @@ -0,0 +1 @@ +node/api/business-platform | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_api_business_platform.html b/docs/api/cli-kit/modules/node_api_business_platform.html deleted file mode 100644 index 5d5dd862688..00000000000 --- a/docs/api/cli-kit/modules/node_api_business_platform.html +++ /dev/null @@ -1,5 +0,0 @@ -node/api/business-platform | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_api_functions.html b/docs/api/cli-kit/modules/node_api_functions.html index e99f9c14335..8b8f080d4ba 100644 --- a/docs/api/cli-kit/modules/node_api_functions.html +++ b/docs/api/cli-kit/modules/node_api_functions.html @@ -1,2 +1 @@ -node/api/functions | @shopify/cli-kit
    \ No newline at end of file +node/api/functions | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_api_graphql.html b/docs/api/cli-kit/modules/node_api_graphql.html index db37fb35eae..1a0bf82ed1a 100644 --- a/docs/api/cli-kit/modules/node_api_graphql.html +++ b/docs/api/cli-kit/modules/node_api_graphql.html @@ -1,9 +1 @@ -node/api/graphql | @shopify/cli-kit
    \ No newline at end of file +node/api/graphql | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_api_partners.html b/docs/api/cli-kit/modules/node_api_partners.html index 7cc978a2a23..15059fd726d 100644 --- a/docs/api/cli-kit/modules/node_api_partners.html +++ b/docs/api/cli-kit/modules/node_api_partners.html @@ -1,4 +1 @@ -node/api/partners | @shopify/cli-kit
    \ No newline at end of file +node/api/partners | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_api_rest-api-throttler.html b/docs/api/cli-kit/modules/node_api_rest-api-throttler.html new file mode 100644 index 00000000000..50bc021f558 --- /dev/null +++ b/docs/api/cli-kit/modules/node_api_rest-api-throttler.html @@ -0,0 +1 @@ +node/api/rest-api-throttler | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_api_rest_api_throttler.html b/docs/api/cli-kit/modules/node_api_rest_api_throttler.html deleted file mode 100644 index d9d4f316f2b..00000000000 --- a/docs/api/cli-kit/modules/node_api_rest_api_throttler.html +++ /dev/null @@ -1,4 +0,0 @@ -node/api/rest-api-throttler | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_api_webhooks.html b/docs/api/cli-kit/modules/node_api_webhooks.html index e852812deaa..8857185656c 100644 --- a/docs/api/cli-kit/modules/node_api_webhooks.html +++ b/docs/api/cli-kit/modules/node_api_webhooks.html @@ -1,2 +1 @@ -node/api/webhooks | @shopify/cli-kit
    \ No newline at end of file +node/api/webhooks | @shopify/cli-kit

    Module node/api/webhooks

    Functions

    webhooksRequest
    diff --git a/docs/api/cli-kit/modules/node_archiver.html b/docs/api/cli-kit/modules/node_archiver.html index 717f46a84e3..9dc16596e29 100644 --- a/docs/api/cli-kit/modules/node_archiver.html +++ b/docs/api/cli-kit/modules/node_archiver.html @@ -1,2 +1 @@ -node/archiver | @shopify/cli-kit
    \ No newline at end of file +node/archiver | @shopify/cli-kit

    Module node/archiver

    Functions

    zip
    diff --git a/docs/api/cli-kit/modules/node_base-command.html b/docs/api/cli-kit/modules/node_base-command.html new file mode 100644 index 00000000000..fc04ade64e9 --- /dev/null +++ b/docs/api/cli-kit/modules/node_base-command.html @@ -0,0 +1 @@ +node/base-command | @shopify/cli-kit

    Module node/base-command

    Classes

    default

    Functions

    addFromParsedFlags
    diff --git a/docs/api/cli-kit/modules/node_base_command.html b/docs/api/cli-kit/modules/node_base_command.html deleted file mode 100644 index ba000f0b35f..00000000000 --- a/docs/api/cli-kit/modules/node_base_command.html +++ /dev/null @@ -1,3 +0,0 @@ -node/base-command | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_cli-launcher.html b/docs/api/cli-kit/modules/node_cli-launcher.html new file mode 100644 index 00000000000..35eee894359 --- /dev/null +++ b/docs/api/cli-kit/modules/node_cli-launcher.html @@ -0,0 +1 @@ +node/cli-launcher | @shopify/cli-kit

    Module node/cli-launcher

    Functions

    launchCLI
    diff --git a/docs/api/cli-kit/modules/node_cli.html b/docs/api/cli-kit/modules/node_cli.html index 9359367b582..861e097aac2 100644 --- a/docs/api/cli-kit/modules/node_cli.html +++ b/docs/api/cli-kit/modules/node_cli.html @@ -1,6 +1 @@ -node/cli | @shopify/cli-kit
    \ No newline at end of file +node/cli | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_cli_launcher.html b/docs/api/cli-kit/modules/node_cli_launcher.html deleted file mode 100644 index 33361875eec..00000000000 --- a/docs/api/cli-kit/modules/node_cli_launcher.html +++ /dev/null @@ -1,2 +0,0 @@ -node/cli-launcher | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_colors.html b/docs/api/cli-kit/modules/node_colors.html index 84e2afde9ef..e66d490eeb7 100644 --- a/docs/api/cli-kit/modules/node_colors.html +++ b/docs/api/cli-kit/modules/node_colors.html @@ -1 +1 @@ -node/colors | @shopify/cli-kit
    \ No newline at end of file +node/colors | @shopify/cli-kit

    Module node/colors

    diff --git a/docs/api/cli-kit/modules/node_context_fqdn.html b/docs/api/cli-kit/modules/node_context_fqdn.html index 8119e8e9572..63a9f42e580 100644 --- a/docs/api/cli-kit/modules/node_context_fqdn.html +++ b/docs/api/cli-kit/modules/node_context_fqdn.html @@ -1,11 +1 @@ -node/context/fqdn | @shopify/cli-kit
    \ No newline at end of file +node/context/fqdn | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_context_local.html b/docs/api/cli-kit/modules/node_context_local.html index d5a319a143a..7501cc6fa92 100644 --- a/docs/api/cli-kit/modules/node_context_local.html +++ b/docs/api/cli-kit/modules/node_context_local.html @@ -1,25 +1 @@ -node/context/local | @shopify/cli-kit
    \ No newline at end of file +node/context/local | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_context_spin.html b/docs/api/cli-kit/modules/node_context_spin.html index 0be0af15922..dcfeb293d32 100644 --- a/docs/api/cli-kit/modules/node_context_spin.html +++ b/docs/api/cli-kit/modules/node_context_spin.html @@ -1,10 +1 @@ -node/context/spin | @shopify/cli-kit
    \ No newline at end of file +node/context/spin | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_context_utilities.html b/docs/api/cli-kit/modules/node_context_utilities.html index d2619f999f4..7f772cc8358 100644 --- a/docs/api/cli-kit/modules/node_context_utilities.html +++ b/docs/api/cli-kit/modules/node_context_utilities.html @@ -1,2 +1 @@ -node/context/utilities | @shopify/cli-kit
    \ No newline at end of file +node/context/utilities | @shopify/cli-kit

    Module node/context/utilities

    Functions

    isTruthy
    diff --git a/docs/api/cli-kit/modules/node_crypto.html b/docs/api/cli-kit/modules/node_crypto.html index ff0a9b36535..712c4e1136c 100644 --- a/docs/api/cli-kit/modules/node_crypto.html +++ b/docs/api/cli-kit/modules/node_crypto.html @@ -1,9 +1 @@ -node/crypto | @shopify/cli-kit
    \ No newline at end of file +node/crypto | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_custom-oclif-loader.html b/docs/api/cli-kit/modules/node_custom-oclif-loader.html new file mode 100644 index 00000000000..7c7ab3ef12e --- /dev/null +++ b/docs/api/cli-kit/modules/node_custom-oclif-loader.html @@ -0,0 +1 @@ +node/custom-oclif-loader | @shopify/cli-kit

    Module node/custom-oclif-loader

    Classes

    ShopifyConfig
    diff --git a/docs/api/cli-kit/modules/node_custom_oclif_loader.html b/docs/api/cli-kit/modules/node_custom_oclif_loader.html deleted file mode 100644 index bd2875fb3f4..00000000000 --- a/docs/api/cli-kit/modules/node_custom_oclif_loader.html +++ /dev/null @@ -1,2 +0,0 @@ -node/custom-oclif-loader | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_dot-env.html b/docs/api/cli-kit/modules/node_dot-env.html new file mode 100644 index 00000000000..3c5b450a786 --- /dev/null +++ b/docs/api/cli-kit/modules/node_dot-env.html @@ -0,0 +1 @@ +node/dot-env | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_dot_env.html b/docs/api/cli-kit/modules/node_dot_env.html deleted file mode 100644 index 0bd073a5df0..00000000000 --- a/docs/api/cli-kit/modules/node_dot_env.html +++ /dev/null @@ -1,6 +0,0 @@ -node/dot-env | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_environment.html b/docs/api/cli-kit/modules/node_environment.html index f086735521b..fed97cf2054 100644 --- a/docs/api/cli-kit/modules/node_environment.html +++ b/docs/api/cli-kit/modules/node_environment.html @@ -1,8 +1 @@ -node/environment | @shopify/cli-kit
    \ No newline at end of file +node/environment | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_environments.html b/docs/api/cli-kit/modules/node_environments.html index a4f1c5493be..ef01a45d857 100644 --- a/docs/api/cli-kit/modules/node_environments.html +++ b/docs/api/cli-kit/modules/node_environments.html @@ -1,3 +1 @@ -node/environments | @shopify/cli-kit
    \ No newline at end of file +node/environments | @shopify/cli-kit

    Module node/environments

    Interfaces

    Environments

    Functions

    loadEnvironment
    diff --git a/docs/api/cli-kit/modules/node_error-handler.html b/docs/api/cli-kit/modules/node_error-handler.html new file mode 100644 index 00000000000..f751fda0fde --- /dev/null +++ b/docs/api/cli-kit/modules/node_error-handler.html @@ -0,0 +1 @@ +node/error-handler | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_error.html b/docs/api/cli-kit/modules/node_error.html index 8cb7ffd8e52..fbc94ce9645 100644 --- a/docs/api/cli-kit/modules/node_error.html +++ b/docs/api/cli-kit/modules/node_error.html @@ -1,12 +1 @@ -node/error | @shopify/cli-kit
    \ No newline at end of file +node/error | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_error_handler.html b/docs/api/cli-kit/modules/node_error_handler.html deleted file mode 100644 index de702c36516..00000000000 --- a/docs/api/cli-kit/modules/node_error_handler.html +++ /dev/null @@ -1,6 +0,0 @@ -node/error-handler | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_figures.html b/docs/api/cli-kit/modules/node_figures.html index b3e85e5fb3f..2fe7c353d17 100644 --- a/docs/api/cli-kit/modules/node_figures.html +++ b/docs/api/cli-kit/modules/node_figures.html @@ -1 +1 @@ -node/figures | @shopify/cli-kit
    \ No newline at end of file +node/figures | @shopify/cli-kit

    Module node/figures

    diff --git a/docs/api/cli-kit/modules/node_framework.html b/docs/api/cli-kit/modules/node_framework.html index 39f20dd4abd..42493881b8c 100644 --- a/docs/api/cli-kit/modules/node_framework.html +++ b/docs/api/cli-kit/modules/node_framework.html @@ -1,2 +1 @@ -node/framework | @shopify/cli-kit
    \ No newline at end of file +node/framework | @shopify/cli-kit

    Module node/framework

    Functions

    resolveFramework
    diff --git a/docs/api/cli-kit/modules/node_fs.html b/docs/api/cli-kit/modules/node_fs.html index 99a6a7770a9..090769b79ff 100644 --- a/docs/api/cli-kit/modules/node_fs.html +++ b/docs/api/cli-kit/modules/node_fs.html @@ -1,43 +1 @@ -node/fs | @shopify/cli-kit
    \ No newline at end of file +node/fs | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_git.html b/docs/api/cli-kit/modules/node_git.html index 53935e84db9..8ae6a3443ff 100644 --- a/docs/api/cli-kit/modules/node_git.html +++ b/docs/api/cli-kit/modules/node_git.html @@ -1,19 +1 @@ -node/git | @shopify/cli-kit
    \ No newline at end of file +node/git | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_github.html b/docs/api/cli-kit/modules/node_github.html index 2d6b33e7233..42ccec3f6ae 100644 --- a/docs/api/cli-kit/modules/node_github.html +++ b/docs/api/cli-kit/modules/node_github.html @@ -1,6 +1 @@ -node/github | @shopify/cli-kit
    \ No newline at end of file +node/github | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_global-context.html b/docs/api/cli-kit/modules/node_global-context.html new file mode 100644 index 00000000000..ceafa937ccc --- /dev/null +++ b/docs/api/cli-kit/modules/node_global-context.html @@ -0,0 +1 @@ +node/global-context | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_global_context.html b/docs/api/cli-kit/modules/node_global_context.html deleted file mode 100644 index 769735e0d36..00000000000 --- a/docs/api/cli-kit/modules/node_global_context.html +++ /dev/null @@ -1,4 +0,0 @@ -node/global-context | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_hooks_deprecations.html b/docs/api/cli-kit/modules/node_hooks_deprecations.html index db3ed1c4ab4..9771215f40b 100644 --- a/docs/api/cli-kit/modules/node_hooks_deprecations.html +++ b/docs/api/cli-kit/modules/node_hooks_deprecations.html @@ -1,2 +1 @@ -node/hooks/deprecations | @shopify/cli-kit
    \ No newline at end of file +node/hooks/deprecations | @shopify/cli-kit

    Module node/hooks/deprecations

    Functions

    postrun
    diff --git a/docs/api/cli-kit/modules/node_hooks_postrun.html b/docs/api/cli-kit/modules/node_hooks_postrun.html index 16ee3848399..57032e20a01 100644 --- a/docs/api/cli-kit/modules/node_hooks_postrun.html +++ b/docs/api/cli-kit/modules/node_hooks_postrun.html @@ -1,2 +1 @@ -node/hooks/postrun | @shopify/cli-kit
    \ No newline at end of file +node/hooks/postrun | @shopify/cli-kit

    Module node/hooks/postrun

    Functions

    hook
    diff --git a/docs/api/cli-kit/modules/node_hooks_prerun.html b/docs/api/cli-kit/modules/node_hooks_prerun.html index ba1d1004f87..e2f453c2f1f 100644 --- a/docs/api/cli-kit/modules/node_hooks_prerun.html +++ b/docs/api/cli-kit/modules/node_hooks_prerun.html @@ -1,5 +1 @@ -node/hooks/prerun | @shopify/cli-kit
    \ No newline at end of file +node/hooks/prerun | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_hrtime.html b/docs/api/cli-kit/modules/node_hrtime.html index 55d5d1fdbe1..ccd828d0962 100644 --- a/docs/api/cli-kit/modules/node_hrtime.html +++ b/docs/api/cli-kit/modules/node_hrtime.html @@ -1,4 +1 @@ -node/hrtime | @shopify/cli-kit
    \ No newline at end of file +node/hrtime | @shopify/cli-kit

    Module node/hrtime

    Type Aliases

    StartTime

    Functions

    endHRTimeInMs
    startHRTime
    diff --git a/docs/api/cli-kit/modules/node_http.html b/docs/api/cli-kit/modules/node_http.html index 1b0cf2a716a..23a98836911 100644 --- a/docs/api/cli-kit/modules/node_http.html +++ b/docs/api/cli-kit/modules/node_http.html @@ -1,5 +1 @@ -node/http | @shopify/cli-kit
    \ No newline at end of file +node/http | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_ink.html b/docs/api/cli-kit/modules/node_ink.html index 59653598f2a..e412682f355 100644 --- a/docs/api/cli-kit/modules/node_ink.html +++ b/docs/api/cli-kit/modules/node_ink.html @@ -1 +1 @@ -node/ink | @shopify/cli-kit
    \ No newline at end of file +node/ink | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_is-global.html b/docs/api/cli-kit/modules/node_is-global.html new file mode 100644 index 00000000000..9529b6223d8 --- /dev/null +++ b/docs/api/cli-kit/modules/node_is-global.html @@ -0,0 +1 @@ +node/is-global | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_is_global.html b/docs/api/cli-kit/modules/node_is_global.html deleted file mode 100644 index a13afda7e12..00000000000 --- a/docs/api/cli-kit/modules/node_is_global.html +++ /dev/null @@ -1,7 +0,0 @@ -node/is-global | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_json-schema.html b/docs/api/cli-kit/modules/node_json-schema.html new file mode 100644 index 00000000000..59aebd49cde --- /dev/null +++ b/docs/api/cli-kit/modules/node_json-schema.html @@ -0,0 +1 @@ +node/json-schema | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_json_schema.html b/docs/api/cli-kit/modules/node_json_schema.html deleted file mode 100644 index 01825567f88..00000000000 --- a/docs/api/cli-kit/modules/node_json_schema.html +++ /dev/null @@ -1,3 +0,0 @@ -node/json-schema | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_liquid.html b/docs/api/cli-kit/modules/node_liquid.html index 91260c242ec..0e5bfa77c2f 100644 --- a/docs/api/cli-kit/modules/node_liquid.html +++ b/docs/api/cli-kit/modules/node_liquid.html @@ -1,3 +1 @@ -node/liquid | @shopify/cli-kit
    \ No newline at end of file +node/liquid | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_local-storage.html b/docs/api/cli-kit/modules/node_local-storage.html new file mode 100644 index 00000000000..474cde3cae6 --- /dev/null +++ b/docs/api/cli-kit/modules/node_local-storage.html @@ -0,0 +1 @@ +node/local-storage | @shopify/cli-kit

    Module node/local-storage

    Classes

    LocalStorage
    diff --git a/docs/api/cli-kit/modules/node_local_storage.html b/docs/api/cli-kit/modules/node_local_storage.html deleted file mode 100644 index ca691c13631..00000000000 --- a/docs/api/cli-kit/modules/node_local_storage.html +++ /dev/null @@ -1,2 +0,0 @@ -node/local-storage | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_logs.html b/docs/api/cli-kit/modules/node_logs.html index 7a06c522dd8..7260b8d196b 100644 --- a/docs/api/cli-kit/modules/node_logs.html +++ b/docs/api/cli-kit/modules/node_logs.html @@ -1,4 +1 @@ -node/logs | @shopify/cli-kit
    \ No newline at end of file +node/logs | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_metadata.html b/docs/api/cli-kit/modules/node_metadata.html index c690696b8c6..cf7e801e582 100644 --- a/docs/api/cli-kit/modules/node_metadata.html +++ b/docs/api/cli-kit/modules/node_metadata.html @@ -1,12 +1 @@ -node/metadata | @shopify/cli-kit
    \ No newline at end of file +node/metadata | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_mimes.html b/docs/api/cli-kit/modules/node_mimes.html index aa12cd2e44e..8c362f05e99 100644 --- a/docs/api/cli-kit/modules/node_mimes.html +++ b/docs/api/cli-kit/modules/node_mimes.html @@ -1,3 +1 @@ -node/mimes | @shopify/cli-kit
    \ No newline at end of file +node/mimes | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_monorail.html b/docs/api/cli-kit/modules/node_monorail.html index 844712306a6..6d3c0d41645 100644 --- a/docs/api/cli-kit/modules/node_monorail.html +++ b/docs/api/cli-kit/modules/node_monorail.html @@ -1,7 +1 @@ -node/monorail | @shopify/cli-kit

    Module node/monorail

    References

    Re-exports DeepRequired
    \ No newline at end of file +node/monorail | @shopify/cli-kit

    Module node/monorail

    Interfaces

    Schemas

    Type Aliases

    MonorailEventPublic
    MonorailEventSensitive

    Variables

    MONORAIL_COMMAND_TOPIC

    Functions

    publishMonorailEvent

    References

    DeepRequired → DeepRequired
    diff --git a/docs/api/cli-kit/modules/node_node-package-manager.html b/docs/api/cli-kit/modules/node_node-package-manager.html new file mode 100644 index 00000000000..dea4129a27e --- /dev/null +++ b/docs/api/cli-kit/modules/node_node-package-manager.html @@ -0,0 +1 @@ +node/node-package-manager | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_node_package_manager.html b/docs/api/cli-kit/modules/node_node_package_manager.html deleted file mode 100644 index c942fc1da45..00000000000 --- a/docs/api/cli-kit/modules/node_node_package_manager.html +++ /dev/null @@ -1,36 +0,0 @@ -node/node-package-manager | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_notifications-system.html b/docs/api/cli-kit/modules/node_notifications-system.html new file mode 100644 index 00000000000..8d87c740a39 --- /dev/null +++ b/docs/api/cli-kit/modules/node_notifications-system.html @@ -0,0 +1 @@ +node/notifications-system | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_notifications_system.html b/docs/api/cli-kit/modules/node_notifications_system.html deleted file mode 100644 index 31c77a1dd85..00000000000 --- a/docs/api/cli-kit/modules/node_notifications_system.html +++ /dev/null @@ -1,7 +0,0 @@ -node/notifications-system | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_os.html b/docs/api/cli-kit/modules/node_os.html index d7d2f16f378..4afc4168083 100644 --- a/docs/api/cli-kit/modules/node_os.html +++ b/docs/api/cli-kit/modules/node_os.html @@ -1,3 +1 @@ -node/os | @shopify/cli-kit
    \ No newline at end of file +node/os | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_output.html b/docs/api/cli-kit/modules/node_output.html index 2897dd69a7a..30903bb09a7 100644 --- a/docs/api/cli-kit/modules/node_output.html +++ b/docs/api/cli-kit/modules/node_output.html @@ -1,27 +1 @@ -node/output | @shopify/cli-kit
    \ No newline at end of file +node/output | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_path.html b/docs/api/cli-kit/modules/node_path.html index eeb478bde04..c774e538fd9 100644 --- a/docs/api/cli-kit/modules/node_path.html +++ b/docs/api/cli-kit/modules/node_path.html @@ -1,15 +1 @@ -node/path | @shopify/cli-kit
    \ No newline at end of file +node/path | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_plugins.html b/docs/api/cli-kit/modules/node_plugins.html index 228c3016e1f..755e96cb9a4 100644 --- a/docs/api/cli-kit/modules/node_plugins.html +++ b/docs/api/cli-kit/modules/node_plugins.html @@ -1,7 +1 @@ -node/plugins | @shopify/cli-kit
    \ No newline at end of file +node/plugins | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_plugins_tunnel.html b/docs/api/cli-kit/modules/node_plugins_tunnel.html index 83d68d0b642..a20339b699f 100644 --- a/docs/api/cli-kit/modules/node_plugins_tunnel.html +++ b/docs/api/cli-kit/modules/node_plugins_tunnel.html @@ -1,12 +1 @@ -node/plugins/tunnel | @shopify/cli-kit
    \ No newline at end of file +node/plugins/tunnel | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_promises.html b/docs/api/cli-kit/modules/node_promises.html index 3eaee940c30..51a9d0a56bd 100644 --- a/docs/api/cli-kit/modules/node_promises.html +++ b/docs/api/cli-kit/modules/node_promises.html @@ -1,2 +1 @@ -node/promises | @shopify/cli-kit
    \ No newline at end of file +node/promises | @shopify/cli-kit

    Module node/promises

    Functions

    flushPromises
    diff --git a/docs/api/cli-kit/modules/node_result.html b/docs/api/cli-kit/modules/node_result.html index 0bc567d18f9..29219ed7e54 100644 --- a/docs/api/cli-kit/modules/node_result.html +++ b/docs/api/cli-kit/modules/node_result.html @@ -1,6 +1 @@ -node/result | @shopify/cli-kit

    Module node/result

    Index

    Classes

    Err -Ok -

    Type Aliases

    Functions

    err -ok -
    \ No newline at end of file +node/result | @shopify/cli-kit

    Module node/result

    Classes

    Err
    Ok

    Type Aliases

    Result

    Functions

    err
    ok
    diff --git a/docs/api/cli-kit/modules/node_schema.html b/docs/api/cli-kit/modules/node_schema.html index 0761230c059..d03770cac97 100644 --- a/docs/api/cli-kit/modules/node_schema.html +++ b/docs/api/cli-kit/modules/node_schema.html @@ -1,5 +1 @@ -node/schema | @shopify/cli-kit
    \ No newline at end of file +node/schema | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_session.html b/docs/api/cli-kit/modules/node_session.html index 566feedab42..23ae1ace32d 100644 --- a/docs/api/cli-kit/modules/node_session.html +++ b/docs/api/cli-kit/modules/node_session.html @@ -1,9 +1 @@ -node/session | @shopify/cli-kit
    \ No newline at end of file +node/session | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_system.html b/docs/api/cli-kit/modules/node_system.html index e691768d7e5..8dea6e95b22 100644 --- a/docs/api/cli-kit/modules/node_system.html +++ b/docs/api/cli-kit/modules/node_system.html @@ -1,7 +1 @@ -node/system | @shopify/cli-kit
    \ No newline at end of file +node/system | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_tcp.html b/docs/api/cli-kit/modules/node_tcp.html index f8b0b8193ad..6d689c61148 100644 --- a/docs/api/cli-kit/modules/node_tcp.html +++ b/docs/api/cli-kit/modules/node_tcp.html @@ -1,3 +1 @@ -node/tcp | @shopify/cli-kit
    \ No newline at end of file +node/tcp | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_testing_output.html b/docs/api/cli-kit/modules/node_testing_output.html index 1e13e890115..13b3c9e44e9 100644 --- a/docs/api/cli-kit/modules/node_testing_output.html +++ b/docs/api/cli-kit/modules/node_testing_output.html @@ -1,2 +1 @@ -node/testing/output | @shopify/cli-kit
    \ No newline at end of file +node/testing/output | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_testing_ui.html b/docs/api/cli-kit/modules/node_testing_ui.html index df1c65a7dbd..6dc7460269c 100644 --- a/docs/api/cli-kit/modules/node_testing_ui.html +++ b/docs/api/cli-kit/modules/node_testing_ui.html @@ -1,9 +1 @@ -node/testing/ui | @shopify/cli-kit
    \ No newline at end of file +node/testing/ui | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_themes_api.html b/docs/api/cli-kit/modules/node_themes_api.html index d649d40b500..5dccdf1337f 100644 --- a/docs/api/cli-kit/modules/node_themes_api.html +++ b/docs/api/cli-kit/modules/node_themes_api.html @@ -1,14 +1 @@ -node/themes/api | @shopify/cli-kit
    \ No newline at end of file +node/themes/api | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_themes_conf.html b/docs/api/cli-kit/modules/node_themes_conf.html index b04eabbaf07..0b6dbdf93d9 100644 --- a/docs/api/cli-kit/modules/node_themes_conf.html +++ b/docs/api/cli-kit/modules/node_themes_conf.html @@ -1,5 +1 @@ -node/themes/conf | @shopify/cli-kit
    \ No newline at end of file +node/themes/conf | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_themes_factories.html b/docs/api/cli-kit/modules/node_themes_factories.html index f6e5e755cd9..3fdd88c8534 100644 --- a/docs/api/cli-kit/modules/node_themes_factories.html +++ b/docs/api/cli-kit/modules/node_themes_factories.html @@ -1,5 +1 @@ -node/themes/factories | @shopify/cli-kit
    \ No newline at end of file +node/themes/factories | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_themes_theme-manager.html b/docs/api/cli-kit/modules/node_themes_theme-manager.html new file mode 100644 index 00000000000..b121883c9c1 --- /dev/null +++ b/docs/api/cli-kit/modules/node_themes_theme-manager.html @@ -0,0 +1 @@ +node/themes/theme-manager | @shopify/cli-kit

    Module node/themes/theme-manager

    Classes

    ThemeManager
    diff --git a/docs/api/cli-kit/modules/node_themes_theme_manager.html b/docs/api/cli-kit/modules/node_themes_theme_manager.html deleted file mode 100644 index eb1dd08c7cf..00000000000 --- a/docs/api/cli-kit/modules/node_themes_theme_manager.html +++ /dev/null @@ -1,2 +0,0 @@ -node/themes/theme-manager | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_themes_types.html b/docs/api/cli-kit/modules/node_themes_types.html index c2d8dca278f..bfb1c219dbf 100644 --- a/docs/api/cli-kit/modules/node_themes_types.html +++ b/docs/api/cli-kit/modules/node_themes_types.html @@ -1,13 +1 @@ -node/themes/types | @shopify/cli-kit
    \ No newline at end of file +node/themes/types | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_themes_urls.html b/docs/api/cli-kit/modules/node_themes_urls.html index 4213597b35b..c62e301b4a2 100644 --- a/docs/api/cli-kit/modules/node_themes_urls.html +++ b/docs/api/cli-kit/modules/node_themes_urls.html @@ -1,6 +1 @@ -node/themes/urls | @shopify/cli-kit
    \ No newline at end of file +node/themes/urls | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_themes_utils.html b/docs/api/cli-kit/modules/node_themes_utils.html index d53a1444d11..2935a19ddb7 100644 --- a/docs/api/cli-kit/modules/node_themes_utils.html +++ b/docs/api/cli-kit/modules/node_themes_utils.html @@ -1,9 +1 @@ -node/themes/utils | @shopify/cli-kit
    \ No newline at end of file +node/themes/utils | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_toml.html b/docs/api/cli-kit/modules/node_toml.html index 91d8d6e6844..2ae06895bb7 100644 --- a/docs/api/cli-kit/modules/node_toml.html +++ b/docs/api/cli-kit/modules/node_toml.html @@ -1,4 +1 @@ -node/toml | @shopify/cli-kit
    \ No newline at end of file +node/toml | @shopify/cli-kit

    Type Aliases

    JsonMapType

    Functions

    decodeToml
    encodeToml
    diff --git a/docs/api/cli-kit/modules/node_tree-kill.html b/docs/api/cli-kit/modules/node_tree-kill.html new file mode 100644 index 00000000000..07edaa26c7b --- /dev/null +++ b/docs/api/cli-kit/modules/node_tree-kill.html @@ -0,0 +1 @@ +node/tree-kill | @shopify/cli-kit

    Module node/tree-kill

    Functions

    treeKill
    diff --git a/docs/api/cli-kit/modules/node_tree_kill.html b/docs/api/cli-kit/modules/node_tree_kill.html deleted file mode 100644 index 8e06028b9c8..00000000000 --- a/docs/api/cli-kit/modules/node_tree_kill.html +++ /dev/null @@ -1,2 +0,0 @@ -node/tree-kill | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_ui.html b/docs/api/cli-kit/modules/node_ui.html index dee05a84e31..690429a60b7 100644 --- a/docs/api/cli-kit/modules/node_ui.html +++ b/docs/api/cli-kit/modules/node_ui.html @@ -1,37 +1 @@ -node/ui | @shopify/cli-kit
    \ No newline at end of file +node/ui | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_ui_components.html b/docs/api/cli-kit/modules/node_ui_components.html index e6242f31014..17604dc839e 100644 --- a/docs/api/cli-kit/modules/node_ui_components.html +++ b/docs/api/cli-kit/modules/node_ui_components.html @@ -1,4 +1 @@ -node/ui/components | @shopify/cli-kit
    \ No newline at end of file +node/ui/components | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_ui_hooks.html b/docs/api/cli-kit/modules/node_ui_hooks.html index 26af8476c25..90d4735c1dd 100644 --- a/docs/api/cli-kit/modules/node_ui_hooks.html +++ b/docs/api/cli-kit/modules/node_ui_hooks.html @@ -1,2 +1 @@ -node/ui/hooks | @shopify/cli-kit
    \ No newline at end of file +node/ui/hooks | @shopify/cli-kit

    Module node/ui/hooks

    Functions

    useAbortSignal
    diff --git a/docs/api/cli-kit/modules/node_upgrade.html b/docs/api/cli-kit/modules/node_upgrade.html index 3c6e3a72756..2159368f845 100644 --- a/docs/api/cli-kit/modules/node_upgrade.html +++ b/docs/api/cli-kit/modules/node_upgrade.html @@ -1,3 +1 @@ -node/upgrade | @shopify/cli-kit
    \ No newline at end of file +node/upgrade | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_vendor_dev_server_DevServer.html b/docs/api/cli-kit/modules/node_vendor_dev_server_DevServer.html index ed30952a5f8..be270170918 100644 --- a/docs/api/cli-kit/modules/node_vendor_dev_server_DevServer.html +++ b/docs/api/cli-kit/modules/node_vendor_dev_server_DevServer.html @@ -1,3 +1 @@ -node/vendor/dev_server/DevServer | @shopify/cli-kit
    \ No newline at end of file +node/vendor/dev_server/DevServer | @shopify/cli-kit

    Module node/vendor/dev_server/DevServer

    Classes

    DevServer
    DevServerCore
    diff --git a/docs/api/cli-kit/modules/node_vendor_dev_server_network-interfaces.html b/docs/api/cli-kit/modules/node_vendor_dev_server_network-interfaces.html new file mode 100644 index 00000000000..d5943bc60f7 --- /dev/null +++ b/docs/api/cli-kit/modules/node_vendor_dev_server_network-interfaces.html @@ -0,0 +1 @@ +node/vendor/dev_server/network-interfaces | @shopify/cli-kit

    Module node/vendor/dev_server/network-interfaces

    Functions

    fromIp
    getInterface
    toIp
    diff --git a/docs/api/cli-kit/modules/node_vendor_dev_server_network_interfaces.html b/docs/api/cli-kit/modules/node_vendor_dev_server_network_interfaces.html deleted file mode 100644 index 822aa1d76d2..00000000000 --- a/docs/api/cli-kit/modules/node_vendor_dev_server_network_interfaces.html +++ /dev/null @@ -1,4 +0,0 @@ -node/vendor/dev_server/network-interfaces | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_vendor_otel-js_export_InstantaneousMetricReader.html b/docs/api/cli-kit/modules/node_vendor_otel-js_export_InstantaneousMetricReader.html new file mode 100644 index 00000000000..141f630558d --- /dev/null +++ b/docs/api/cli-kit/modules/node_vendor_otel-js_export_InstantaneousMetricReader.html @@ -0,0 +1 @@ +node/vendor/otel-js/export/InstantaneousMetricReader | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_vendor_otel-js_service_BaseOtelService_BaseOtelService.html b/docs/api/cli-kit/modules/node_vendor_otel-js_service_BaseOtelService_BaseOtelService.html new file mode 100644 index 00000000000..13346149dbc --- /dev/null +++ b/docs/api/cli-kit/modules/node_vendor_otel-js_service_BaseOtelService_BaseOtelService.html @@ -0,0 +1 @@ +node/vendor/otel-js/service/BaseOtelService/BaseOtelService | @shopify/cli-kit

    Module node/vendor/otel-js/service/BaseOtelService/BaseOtelService

    Classes

    BaseOtelService

    Interfaces

    BaseOtelServiceOptions
    diff --git a/docs/api/cli-kit/modules/node_vendor_otel-js_service_DefaultOtelService_DefaultMeterProvider.html b/docs/api/cli-kit/modules/node_vendor_otel-js_service_DefaultOtelService_DefaultMeterProvider.html new file mode 100644 index 00000000000..33f649df7ef --- /dev/null +++ b/docs/api/cli-kit/modules/node_vendor_otel-js_service_DefaultOtelService_DefaultMeterProvider.html @@ -0,0 +1 @@ +node/vendor/otel-js/service/DefaultOtelService/DefaultMeterProvider | @shopify/cli-kit

    Module node/vendor/otel-js/service/DefaultOtelService/DefaultMeterProvider

    Classes

    DefaultMeterProvider

    Type Aliases

    Environment
    diff --git a/docs/api/cli-kit/modules/node_vendor_otel-js_service_DefaultOtelService_DefaultOtelService.html b/docs/api/cli-kit/modules/node_vendor_otel-js_service_DefaultOtelService_DefaultOtelService.html new file mode 100644 index 00000000000..cbc22d5fee0 --- /dev/null +++ b/docs/api/cli-kit/modules/node_vendor_otel-js_service_DefaultOtelService_DefaultOtelService.html @@ -0,0 +1 @@ +node/vendor/otel-js/service/DefaultOtelService/DefaultOtelService | @shopify/cli-kit

    Module node/vendor/otel-js/service/DefaultOtelService/DefaultOtelService

    Classes

    DefaultOtelService

    Interfaces

    DefaultOtelServiceOptions
    diff --git a/docs/api/cli-kit/modules/node_vendor_otel-js_service_types.html b/docs/api/cli-kit/modules/node_vendor_otel-js_service_types.html new file mode 100644 index 00000000000..3987d2ad693 --- /dev/null +++ b/docs/api/cli-kit/modules/node_vendor_otel-js_service_types.html @@ -0,0 +1 @@ +node/vendor/otel-js/service/types | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_vendor_otel-js_utils_throttle.html b/docs/api/cli-kit/modules/node_vendor_otel-js_utils_throttle.html new file mode 100644 index 00000000000..413139653da --- /dev/null +++ b/docs/api/cli-kit/modules/node_vendor_otel-js_utils_throttle.html @@ -0,0 +1 @@ +node/vendor/otel-js/utils/throttle | @shopify/cli-kit

    Module node/vendor/otel-js/utils/throttle

    Functions

    throttle
    diff --git a/docs/api/cli-kit/modules/node_vendor_otel-js_utils_validators.html b/docs/api/cli-kit/modules/node_vendor_otel-js_utils_validators.html new file mode 100644 index 00000000000..310f561fba5 --- /dev/null +++ b/docs/api/cli-kit/modules/node_vendor_otel-js_utils_validators.html @@ -0,0 +1 @@ +node/vendor/otel-js/utils/validators | @shopify/cli-kit

    Module node/vendor/otel-js/utils/validators

    Functions

    isValidMetricName
    diff --git a/docs/api/cli-kit/modules/node_vendor_otel_js_export_InstantaneousMetricReader.html b/docs/api/cli-kit/modules/node_vendor_otel_js_export_InstantaneousMetricReader.html deleted file mode 100644 index b44e0e9f2d9..00000000000 --- a/docs/api/cli-kit/modules/node_vendor_otel_js_export_InstantaneousMetricReader.html +++ /dev/null @@ -1,3 +0,0 @@ -node/vendor/otel-js/export/InstantaneousMetricReader | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_vendor_otel_js_service_BaseOtelService_BaseOtelService.html b/docs/api/cli-kit/modules/node_vendor_otel_js_service_BaseOtelService_BaseOtelService.html deleted file mode 100644 index e2aecc58c39..00000000000 --- a/docs/api/cli-kit/modules/node_vendor_otel_js_service_BaseOtelService_BaseOtelService.html +++ /dev/null @@ -1,3 +0,0 @@ -node/vendor/otel-js/service/BaseOtelService/BaseOtelService | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_vendor_otel_js_service_DefaultOtelService_DefaultMeterProvider.html b/docs/api/cli-kit/modules/node_vendor_otel_js_service_DefaultOtelService_DefaultMeterProvider.html deleted file mode 100644 index ef2d98c6d4f..00000000000 --- a/docs/api/cli-kit/modules/node_vendor_otel_js_service_DefaultOtelService_DefaultMeterProvider.html +++ /dev/null @@ -1,3 +0,0 @@ -node/vendor/otel-js/service/DefaultOtelService/DefaultMeterProvider | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_vendor_otel_js_service_DefaultOtelService_DefaultOtelService.html b/docs/api/cli-kit/modules/node_vendor_otel_js_service_DefaultOtelService_DefaultOtelService.html deleted file mode 100644 index 9025447b42e..00000000000 --- a/docs/api/cli-kit/modules/node_vendor_otel_js_service_DefaultOtelService_DefaultOtelService.html +++ /dev/null @@ -1,3 +0,0 @@ -node/vendor/otel-js/service/DefaultOtelService/DefaultOtelService | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_vendor_otel_js_service_types.html b/docs/api/cli-kit/modules/node_vendor_otel_js_service_types.html deleted file mode 100644 index 1ef947fbeca..00000000000 --- a/docs/api/cli-kit/modules/node_vendor_otel_js_service_types.html +++ /dev/null @@ -1,10 +0,0 @@ -node/vendor/otel-js/service/types | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_vendor_otel_js_utils_throttle.html b/docs/api/cli-kit/modules/node_vendor_otel_js_utils_throttle.html deleted file mode 100644 index 2b1e08e7f18..00000000000 --- a/docs/api/cli-kit/modules/node_vendor_otel_js_utils_throttle.html +++ /dev/null @@ -1,2 +0,0 @@ -node/vendor/otel-js/utils/throttle | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_vendor_otel_js_utils_validators.html b/docs/api/cli-kit/modules/node_vendor_otel_js_utils_validators.html deleted file mode 100644 index 937775b52fd..00000000000 --- a/docs/api/cli-kit/modules/node_vendor_otel_js_utils_validators.html +++ /dev/null @@ -1,2 +0,0 @@ -node/vendor/otel-js/utils/validators | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/modules/node_version.html b/docs/api/cli-kit/modules/node_version.html index a949476c729..e4edd12d4c9 100644 --- a/docs/api/cli-kit/modules/node_version.html +++ b/docs/api/cli-kit/modules/node_version.html @@ -1,3 +1 @@ -node/version | @shopify/cli-kit
    \ No newline at end of file +node/version | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/modules/node_vscode.html b/docs/api/cli-kit/modules/node_vscode.html index 9a490d9cf66..d6bb0d0b95b 100644 --- a/docs/api/cli-kit/modules/node_vscode.html +++ b/docs/api/cli-kit/modules/node_vscode.html @@ -1,3 +1 @@ -node/vscode | @shopify/cli-kit
    \ No newline at end of file +node/vscode | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/types/common_string.RandomNameFamily.html b/docs/api/cli-kit/types/common_string.RandomNameFamily.html index dcc2e865e76..10b88727aac 100644 --- a/docs/api/cli-kit/types/common_string.RandomNameFamily.html +++ b/docs/api/cli-kit/types/common_string.RandomNameFamily.html @@ -1 +1 @@ -RandomNameFamily | @shopify/cli-kit
    RandomNameFamily: "business" | "creative"
    \ No newline at end of file +RandomNameFamily | @shopify/cli-kit
    RandomNameFamily: "business" | "creative"
    diff --git a/docs/api/cli-kit/types/common_ts_deep-required.DeepRequired.html b/docs/api/cli-kit/types/common_ts_deep-required.DeepRequired.html new file mode 100644 index 00000000000..f8c9b437f36 --- /dev/null +++ b/docs/api/cli-kit/types/common_ts_deep-required.DeepRequired.html @@ -0,0 +1,5 @@ +DeepRequired | @shopify/cli-kit
    DeepRequired: { [TKey in keyof Required<T>]: NonNullable<Required<T>[TKey]> }

    Converts a mapping type to be non-optional.

    +
    type T = DeepRequired<{optionalKey?: string, nullableValue: string | null, undefinableValue: string | undefined}>
    T = {optionalKey: string, nullableValue: string, undefinableValue: string} +
    + +

    Type Parameters

    • T
    diff --git a/docs/api/cli-kit/types/common_ts_deep_required.DeepRequired.html b/docs/api/cli-kit/types/common_ts_deep_required.DeepRequired.html deleted file mode 100644 index 6089ff44c5e..00000000000 --- a/docs/api/cli-kit/types/common_ts_deep_required.DeepRequired.html +++ /dev/null @@ -1,4 +0,0 @@ -DeepRequired | @shopify/cli-kit
    DeepRequired<T>: {
        [TKey in keyof Required<T>]: NonNullable<Required<T>[TKey]>
    }

    Converts a mapping type to be non-optional.

    -
    type T = DeepRequired<{optionalKey?: string, nullableValue: string | null, undefinableValue: string | undefined}>
    T = {optionalKey: string, nullableValue: string, undefinableValue: string} -
    -

    Type Parameters

    • T
    \ No newline at end of file diff --git a/docs/api/cli-kit/types/common_ts_pick-by-prefix.PickByPrefix.html b/docs/api/cli-kit/types/common_ts_pick-by-prefix.PickByPrefix.html new file mode 100644 index 00000000000..02af354953b --- /dev/null +++ b/docs/api/cli-kit/types/common_ts_pick-by-prefix.PickByPrefix.html @@ -0,0 +1,5 @@ +PickByPrefix | @shopify/cli-kit

    Type Alias PickByPrefix<TMapping, TPrefix, TKeys>

    PickByPrefix: {
        [TKey in keyof TMapping as TKey extends | `${TPrefix}${infer _TSuffix}`
        | TKeys
            ? TKey
            : never]: TMapping[TKey]
    }

    Produces a subset of a mapping type, where the keys either match some prefix string, or are in a list of exact matches.

    +
    type T = PickByPrefix<{foo_1: number, foo_2: number, nope: string, included: string, also: number}, 'foo_', 'included' | 'also'>.

    T = {foo_1: number, foo_2: number, included: string, also: number} +
    + +

    Type Parameters

    • TMapping
    • TPrefix extends string
    • TKeys extends keyof TMapping = never
    diff --git a/docs/api/cli-kit/types/common_ts_pick_by_prefix.PickByPrefix.html b/docs/api/cli-kit/types/common_ts_pick_by_prefix.PickByPrefix.html deleted file mode 100644 index fbbeedfbc8d..00000000000 --- a/docs/api/cli-kit/types/common_ts_pick_by_prefix.PickByPrefix.html +++ /dev/null @@ -1,4 +0,0 @@ -PickByPrefix | @shopify/cli-kit

    Type alias PickByPrefix<TMapping, TPrefix, TKeys>

    PickByPrefix<TMapping, TPrefix, TKeys>: {
        [TKey in keyof TMapping as TKey extends `${TPrefix}${infer _TSuffix}` | TKeys
            ? TKey
            : never]: TMapping[TKey]
    }

    Produces a subset of a mapping type, where the keys either match some prefix string, or are in a list of exact matches.

    -
    type T = PickByPrefix<{foo_1: number, foo_2: number, nope: string, included: string, also: number}, 'foo_', 'included' | 'also'>.

    T = {foo_1: number, foo_2: number, included: string, also: number} -
    -

    Type Parameters

    • TMapping
    • TPrefix extends string
    • TKeys extends keyof TMapping = never
    \ No newline at end of file diff --git a/docs/api/cli-kit/types/node_analytics.CommandExitMode.html b/docs/api/cli-kit/types/node_analytics.CommandExitMode.html index 8e62e00f51e..da964df5aca 100644 --- a/docs/api/cli-kit/types/node_analytics.CommandExitMode.html +++ b/docs/api/cli-kit/types/node_analytics.CommandExitMode.html @@ -1 +1 @@ -CommandExitMode | @shopify/cli-kit
    CommandExitMode: "ok" | "unexpected_error" | "expected_error"
    \ No newline at end of file +CommandExitMode | @shopify/cli-kit
    CommandExitMode: "ok" | "unexpected_error" | "expected_error"
    diff --git a/docs/api/cli-kit/types/node_api_graphql.Exact.html b/docs/api/cli-kit/types/node_api_graphql.Exact.html index c819f0215e4..6005cbe1884 100644 --- a/docs/api/cli-kit/types/node_api_graphql.Exact.html +++ b/docs/api/cli-kit/types/node_api_graphql.Exact.html @@ -1 +1 @@ -Exact | @shopify/cli-kit
    Exact<T>: {
        [K in keyof T]: T[K]
    }

    Type Parameters

    • T extends {
          [key: string]: unknown;
      }
    \ No newline at end of file +Exact | @shopify/cli-kit
    Exact: { [K in keyof T]: T[K] }

    Type Parameters

    • T extends { [key: string]: unknown }
    diff --git a/docs/api/cli-kit/types/node_api_graphql.GraphQLRequestDocOptions.html b/docs/api/cli-kit/types/node_api_graphql.GraphQLRequestDocOptions.html index c6a52932d59..f01842b7fac 100644 --- a/docs/api/cli-kit/types/node_api_graphql.GraphQLRequestDocOptions.html +++ b/docs/api/cli-kit/types/node_api_graphql.GraphQLRequestDocOptions.html @@ -1 +1 @@ -GraphQLRequestDocOptions | @shopify/cli-kit

    Type alias GraphQLRequestDocOptions<TResult, TVariables>

    GraphQLRequestDocOptions<TResult, TVariables>: GraphQLRequestBaseOptions<TResult> & {
        query: TypedDocumentNode<TResult, TVariables> | TypedDocumentNode<TResult, Exact<{
            [key: string]: never;
        }>>;
        unauthorizedHandler?: (() => Promise<void>);
        variables?: TVariables;
    }

    Type Parameters

    • TResult
    • TVariables

    Type declaration

    • query: TypedDocumentNode<TResult, TVariables> | TypedDocumentNode<TResult, Exact<{
          [key: string]: never;
      }>>
    • Optional unauthorizedHandler?: (() => Promise<void>)
        • (): Promise<void>
        • Returns Promise<void>

    • Optional variables?: TVariables
    \ No newline at end of file +GraphQLRequestDocOptions | @shopify/cli-kit

    Type Alias GraphQLRequestDocOptions<TResult, TVariables>

    GraphQLRequestDocOptions: GraphQLRequestBaseOptions<TResult> & {
        query:
            | TypedDocumentNode<TResult, TVariables>
            | TypedDocumentNode<TResult, Exact<{ [key: string]: never }>>;
        unauthorizedHandler?: () => Promise<void>;
        variables?: TVariables;
    }

    Type Parameters

    • TResult
    • TVariables
    diff --git a/docs/api/cli-kit/types/node_api_graphql.GraphQLRequestOptions.html b/docs/api/cli-kit/types/node_api_graphql.GraphQLRequestOptions.html index ba4ca22efc0..c4f16c6ba61 100644 --- a/docs/api/cli-kit/types/node_api_graphql.GraphQLRequestOptions.html +++ b/docs/api/cli-kit/types/node_api_graphql.GraphQLRequestOptions.html @@ -1 +1 @@ -GraphQLRequestOptions | @shopify/cli-kit
    GraphQLRequestOptions<T>: GraphQLRequestBaseOptions<T> & {
        query: RequestDocument;
        unauthorizedHandler?: (() => Promise<void>);
        variables?: Variables;
    }

    Type Parameters

    • T

    Type declaration

    • query: RequestDocument
    • Optional unauthorizedHandler?: (() => Promise<void>)
        • (): Promise<void>
        • Returns Promise<void>

    • Optional variables?: Variables
    \ No newline at end of file +GraphQLRequestOptions | @shopify/cli-kit
    GraphQLRequestOptions: GraphQLRequestBaseOptions<T> & {
        query: RequestDocument;
        unauthorizedHandler?: () => Promise<void>;
        variables?: Variables;
    }

    Type Parameters

    • T
    diff --git a/docs/api/cli-kit/types/node_api_graphql.GraphQLResponse.html b/docs/api/cli-kit/types/node_api_graphql.GraphQLResponse.html index 9a96cc1eacb..64f52fd4ab9 100644 --- a/docs/api/cli-kit/types/node_api_graphql.GraphQLResponse.html +++ b/docs/api/cli-kit/types/node_api_graphql.GraphQLResponse.html @@ -1 +1 @@ -GraphQLResponse | @shopify/cli-kit
    GraphQLResponse<T>: Awaited<ReturnType<typeof rawRequest>>

    Type Parameters

    • T
    \ No newline at end of file +GraphQLResponse | @shopify/cli-kit
    GraphQLResponse: Awaited<ReturnType<typeof rawRequest>>

    Type Parameters

    • T
    diff --git a/docs/api/cli-kit/types/node_context_local.CIMetadata.html b/docs/api/cli-kit/types/node_context_local.CIMetadata.html index 98b1afcd732..b289fc3791e 100644 --- a/docs/api/cli-kit/types/node_context_local.CIMetadata.html +++ b/docs/api/cli-kit/types/node_context_local.CIMetadata.html @@ -1 +1 @@ -CIMetadata | @shopify/cli-kit
    \ No newline at end of file +CIMetadata | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/types/node_fs.ReadOptions.html b/docs/api/cli-kit/types/node_fs.ReadOptions.html index de7e14171e3..9278042a9c6 100644 --- a/docs/api/cli-kit/types/node_fs.ReadOptions.html +++ b/docs/api/cli-kit/types/node_fs.ReadOptions.html @@ -1,5 +1,5 @@ -ReadOptions | @shopify/cli-kit
    ReadOptions: undefined | {
        flag?: string;
    } | {
        encoding: string;
        flag?: string;
    }

    It reads a file and returns its content as a string using the +ReadOptions | @shopify/cli-kit

    ReadOptions: undefined | { flag?: string } | { encoding: string; flag?: string }

    It reads a file and returns its content as a string using the utf-8 encoding.

    -

    Type declaration

    • Optional flag?: string

    Type declaration

    • encoding: string
    • Optional flag?: string

    Param: path

    Path to the file to read.

    -

    Returns

    A promise that resolves with the content of the file.

    -
    \ No newline at end of file +

    Path to the file to read.

    +

    A promise that resolves with the content of the file.

    +
    diff --git a/docs/api/cli-kit/types/node_hrtime.StartTime.html b/docs/api/cli-kit/types/node_hrtime.StartTime.html index 56f519cf738..b2f2db9f338 100644 --- a/docs/api/cli-kit/types/node_hrtime.StartTime.html +++ b/docs/api/cli-kit/types/node_hrtime.StartTime.html @@ -1 +1 @@ -StartTime | @shopify/cli-kit
    StartTime: [number, number]
    \ No newline at end of file +StartTime | @shopify/cli-kit
    StartTime: [number, number]
    diff --git a/docs/api/cli-kit/types/node_metadata.Public.html b/docs/api/cli-kit/types/node_metadata.Public.html index 33820c3537c..58ecdc858b7 100644 --- a/docs/api/cli-kit/types/node_metadata.Public.html +++ b/docs/api/cli-kit/types/node_metadata.Public.html @@ -1 +1 @@ -Public | @shopify/cli-kit
    \ No newline at end of file +Public | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/types/node_metadata.PublicSchema.html b/docs/api/cli-kit/types/node_metadata.PublicSchema.html index d701603b928..2d43c5c0333 100644 --- a/docs/api/cli-kit/types/node_metadata.PublicSchema.html +++ b/docs/api/cli-kit/types/node_metadata.PublicSchema.html @@ -1 +1 @@ -PublicSchema | @shopify/cli-kit
    PublicSchema<T>: T extends RuntimeMetadataManager<infer TPublic, infer _TSensitive>
        ? TPublic
        : never

    Type Parameters

    • T
    \ No newline at end of file +PublicSchema | @shopify/cli-kit
    PublicSchema: T extends RuntimeMetadataManager<infer TPublic, infer _TSensitive>
        ? TPublic
        : never

    Type Parameters

    • T
    diff --git a/docs/api/cli-kit/types/node_metadata.Sensitive.html b/docs/api/cli-kit/types/node_metadata.Sensitive.html index 0e567a9f03a..00ea12bcfe5 100644 --- a/docs/api/cli-kit/types/node_metadata.Sensitive.html +++ b/docs/api/cli-kit/types/node_metadata.Sensitive.html @@ -1 +1 @@ -Sensitive | @shopify/cli-kit
    \ No newline at end of file +Sensitive | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/types/node_metadata.SensitiveSchema.html b/docs/api/cli-kit/types/node_metadata.SensitiveSchema.html index 7e95502e438..aba86e9b9d8 100644 --- a/docs/api/cli-kit/types/node_metadata.SensitiveSchema.html +++ b/docs/api/cli-kit/types/node_metadata.SensitiveSchema.html @@ -1 +1 @@ -SensitiveSchema | @shopify/cli-kit
    SensitiveSchema<T>: T extends RuntimeMetadataManager<infer _TPublic, infer TSensitive>
        ? TSensitive
        : never

    Type Parameters

    • T
    \ No newline at end of file +SensitiveSchema | @shopify/cli-kit
    SensitiveSchema: T extends RuntimeMetadataManager<
        infer _TPublic,
        infer TSensitive,
    >
        ? TSensitive
        : never

    Type Parameters

    • T
    diff --git a/docs/api/cli-kit/types/node_monorail.MonorailEventPublic.html b/docs/api/cli-kit/types/node_monorail.MonorailEventPublic.html index fbbf00892ca..4dfbef757b0 100644 --- a/docs/api/cli-kit/types/node_monorail.MonorailEventPublic.html +++ b/docs/api/cli-kit/types/node_monorail.MonorailEventPublic.html @@ -1 +1 @@ -MonorailEventPublic | @shopify/cli-kit
    \ No newline at end of file +MonorailEventPublic | @shopify/cli-kit
    MonorailEventPublic: DeepRequired<
        Schemas[typeof MONORAIL_COMMAND_TOPIC]["public"],
    >
    diff --git a/docs/api/cli-kit/types/node_monorail.MonorailEventSensitive.html b/docs/api/cli-kit/types/node_monorail.MonorailEventSensitive.html index fda160148f1..56f105ddb36 100644 --- a/docs/api/cli-kit/types/node_monorail.MonorailEventSensitive.html +++ b/docs/api/cli-kit/types/node_monorail.MonorailEventSensitive.html @@ -1 +1 @@ -MonorailEventSensitive | @shopify/cli-kit
    MonorailEventSensitive: Schemas[typeof MONORAIL_COMMAND_TOPIC]["sensitive"]
    \ No newline at end of file +MonorailEventSensitive | @shopify/cli-kit
    MonorailEventSensitive: Schemas[typeof MONORAIL_COMMAND_TOPIC]["sensitive"]
    diff --git a/docs/api/cli-kit/types/node_node-package-manager.DependencyType.html b/docs/api/cli-kit/types/node_node-package-manager.DependencyType.html new file mode 100644 index 00000000000..791fc3d38d1 --- /dev/null +++ b/docs/api/cli-kit/types/node_node-package-manager.DependencyType.html @@ -0,0 +1,7 @@ +DependencyType | @shopify/cli-kit
    DependencyType: "dev" | "prod" | "peer"

    A union type that represents the type of dependencies in the package.json

    +
      +
    • dev: devDependencies
    • +
    • prod: dependencies
    • +
    • peer: peerDependencies
    • +
    +
    diff --git a/docs/api/cli-kit/types/node_node-package-manager.Lockfile.html b/docs/api/cli-kit/types/node_node-package-manager.Lockfile.html new file mode 100644 index 00000000000..f4b8b2c8a03 --- /dev/null +++ b/docs/api/cli-kit/types/node_node-package-manager.Lockfile.html @@ -0,0 +1 @@ +Lockfile | @shopify/cli-kit
    Lockfile: "yarn.lock" | "package-lock.json" | "pnpm-lock.yaml" | "bun.lockb"
    diff --git a/docs/api/cli-kit/types/node_node-package-manager.PackageManager.html b/docs/api/cli-kit/types/node_node-package-manager.PackageManager.html new file mode 100644 index 00000000000..0197a3ccfb7 --- /dev/null +++ b/docs/api/cli-kit/types/node_node-package-manager.PackageManager.html @@ -0,0 +1 @@ +PackageManager | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/types/node_node_package_manager.DependencyType.html b/docs/api/cli-kit/types/node_node_package_manager.DependencyType.html deleted file mode 100644 index fed6f84c725..00000000000 --- a/docs/api/cli-kit/types/node_node_package_manager.DependencyType.html +++ /dev/null @@ -1,7 +0,0 @@ -DependencyType | @shopify/cli-kit
    DependencyType: "dev" | "prod" | "peer"

    A union type that represents the type of dependencies in the package.json

    -
      -
    • dev: devDependencies
    • -
    • prod: dependencies
    • -
    • peer: peerDependencies
    • -
    -
    \ No newline at end of file diff --git a/docs/api/cli-kit/types/node_node_package_manager.Lockfile.html b/docs/api/cli-kit/types/node_node_package_manager.Lockfile.html deleted file mode 100644 index c65042e8e19..00000000000 --- a/docs/api/cli-kit/types/node_node_package_manager.Lockfile.html +++ /dev/null @@ -1 +0,0 @@ -Lockfile | @shopify/cli-kit
    Lockfile: "yarn.lock" | "package-lock.json" | "pnpm-lock.yaml" | "bun.lockb"
    \ No newline at end of file diff --git a/docs/api/cli-kit/types/node_node_package_manager.PackageManager.html b/docs/api/cli-kit/types/node_node_package_manager.PackageManager.html deleted file mode 100644 index 954f04a45ab..00000000000 --- a/docs/api/cli-kit/types/node_node_package_manager.PackageManager.html +++ /dev/null @@ -1 +0,0 @@ -PackageManager | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/types/node_notifications-system.Notification.html b/docs/api/cli-kit/types/node_notifications-system.Notification.html new file mode 100644 index 00000000000..f8deb8ce91d --- /dev/null +++ b/docs/api/cli-kit/types/node_notifications-system.Notification.html @@ -0,0 +1 @@ +Notification | @shopify/cli-kit
    Notification: zod.infer<typeof NotificationSchema>
    diff --git a/docs/api/cli-kit/types/node_notifications-system.Notifications.html b/docs/api/cli-kit/types/node_notifications-system.Notifications.html new file mode 100644 index 00000000000..a7f7ed84c40 --- /dev/null +++ b/docs/api/cli-kit/types/node_notifications-system.Notifications.html @@ -0,0 +1 @@ +Notifications | @shopify/cli-kit
    Notifications: zod.infer<typeof NotificationsSchema>
    diff --git a/docs/api/cli-kit/types/node_notifications_system.Notification.html b/docs/api/cli-kit/types/node_notifications_system.Notification.html deleted file mode 100644 index a3c7838cb31..00000000000 --- a/docs/api/cli-kit/types/node_notifications_system.Notification.html +++ /dev/null @@ -1 +0,0 @@ -Notification | @shopify/cli-kit
    Notification: zod.infer<typeof NotificationSchema>
    \ No newline at end of file diff --git a/docs/api/cli-kit/types/node_notifications_system.Notifications.html b/docs/api/cli-kit/types/node_notifications_system.Notifications.html deleted file mode 100644 index c4342d2f6c4..00000000000 --- a/docs/api/cli-kit/types/node_notifications_system.Notifications.html +++ /dev/null @@ -1 +0,0 @@ -Notifications | @shopify/cli-kit
    Notifications: zod.infer<typeof NotificationsSchema>
    \ No newline at end of file diff --git a/docs/api/cli-kit/types/node_output.LogLevel.html b/docs/api/cli-kit/types/node_output.LogLevel.html index fe3ecabb215..e7f44d5b099 100644 --- a/docs/api/cli-kit/types/node_output.LogLevel.html +++ b/docs/api/cli-kit/types/node_output.LogLevel.html @@ -1,2 +1,2 @@ -LogLevel | @shopify/cli-kit
    LogLevel: "fatal" | "error" | "warn" | "info" | "debug" | "trace" | "silent"

    Log levels.

    -
    \ No newline at end of file +LogLevel | @shopify/cli-kit
    LogLevel: "fatal" | "error" | "warn" | "info" | "debug" | "trace" | "silent"

    Log levels.

    +
    diff --git a/docs/api/cli-kit/types/node_output.Logger.html b/docs/api/cli-kit/types/node_output.Logger.html index 65a5620ffdc..544cde179fd 100644 --- a/docs/api/cli-kit/types/node_output.Logger.html +++ b/docs/api/cli-kit/types/node_output.Logger.html @@ -1 +1 @@ -Logger | @shopify/cli-kit
    Logger: Writable | ((message, logLevel?) => void)

    Type declaration

      • (message, logLevel?): void
      • Parameters

        • message: string
        • Optional logLevel: LogLevel

        Returns void

    \ No newline at end of file +Logger | @shopify/cli-kit
    Logger: Writable | (message: string, logLevel?: LogLevel) => void
    diff --git a/docs/api/cli-kit/types/node_output.OutputMessage.html b/docs/api/cli-kit/types/node_output.OutputMessage.html index f6cfee19909..b4687962762 100644 --- a/docs/api/cli-kit/types/node_output.OutputMessage.html +++ b/docs/api/cli-kit/types/node_output.OutputMessage.html @@ -1 +1 @@ -OutputMessage | @shopify/cli-kit
    \ No newline at end of file +OutputMessage | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/types/node_plugins.FanoutHookFunction.html b/docs/api/cli-kit/types/node_plugins.FanoutHookFunction.html index 3d31ad3fd61..3e418fdb1ae 100644 --- a/docs/api/cli-kit/types/node_plugins.FanoutHookFunction.html +++ b/docs/api/cli-kit/types/node_plugins.FanoutHookFunction.html @@ -1 +1 @@ -FanoutHookFunction | @shopify/cli-kit

    Type alias FanoutHookFunction<TEvent, TPluginName, TPluginMap>

    FanoutHookFunction<TEvent, TPluginName, TPluginMap>: ((this, options) => Promise<PluginReturnsForHook<TEvent, TPluginName, TPluginMap>>)

    Type Parameters

    Type declaration

    \ No newline at end of file +FanoutHookFunction | @shopify/cli-kit

    Type Alias FanoutHookFunction<TEvent, TPluginName, TPluginMap>

    FanoutHookFunction: (
        this: Interfaces.Hook.Context,
        options: TPluginMap[TEvent]["options"] & { config: Interfaces.Config },
    ) => Promise<PluginReturnsForHook<TEvent, TPluginName, TPluginMap>>

    Type Parameters

    Type declaration

    diff --git a/docs/api/cli-kit/types/node_plugins.PluginReturnsForHook.html b/docs/api/cli-kit/types/node_plugins.PluginReturnsForHook.html index 2c239bdcd55..49fe66d3fa7 100644 --- a/docs/api/cli-kit/types/node_plugins.PluginReturnsForHook.html +++ b/docs/api/cli-kit/types/node_plugins.PluginReturnsForHook.html @@ -1 +1 @@ -PluginReturnsForHook | @shopify/cli-kit

    Type alias PluginReturnsForHook<TEvent, TPluginName, TPluginMap>

    PluginReturnsForHook<TEvent, TPluginName, TPluginMap>: TPluginMap[TEvent]["pluginReturns"][TPluginName]

    Type Parameters

    \ No newline at end of file +PluginReturnsForHook | @shopify/cli-kit

    Type Alias PluginReturnsForHook<TEvent, TPluginName, TPluginMap>

    PluginReturnsForHook: TPluginMap[TEvent]["pluginReturns"][TPluginName]

    Type Parameters

    diff --git a/docs/api/cli-kit/types/node_plugins_tunnel.TunnelErrorType.html b/docs/api/cli-kit/types/node_plugins_tunnel.TunnelErrorType.html index 6fa201425d2..e3d66d8f7b0 100644 --- a/docs/api/cli-kit/types/node_plugins_tunnel.TunnelErrorType.html +++ b/docs/api/cli-kit/types/node_plugins_tunnel.TunnelErrorType.html @@ -1 +1 @@ -TunnelErrorType | @shopify/cli-kit
    TunnelErrorType: "invalid-provider" | "tunnel-already-running" | "wrong-credentials" | "unknown"
    \ No newline at end of file +TunnelErrorType | @shopify/cli-kit
    TunnelErrorType:
        | "invalid-provider"
        | "tunnel-already-running"
        | "wrong-credentials"
        | "unknown"
    diff --git a/docs/api/cli-kit/types/node_plugins_tunnel.TunnelProviderFunction.html b/docs/api/cli-kit/types/node_plugins_tunnel.TunnelProviderFunction.html index 232e197e9b2..eb811be4278 100644 --- a/docs/api/cli-kit/types/node_plugins_tunnel.TunnelProviderFunction.html +++ b/docs/api/cli-kit/types/node_plugins_tunnel.TunnelProviderFunction.html @@ -1 +1 @@ -TunnelProviderFunction | @shopify/cli-kit
    TunnelProviderFunction: FanoutHookFunction<"tunnel_provider", "">
    \ No newline at end of file +TunnelProviderFunction | @shopify/cli-kit
    TunnelProviderFunction: FanoutHookFunction<"tunnel_provider", "">
    diff --git a/docs/api/cli-kit/types/node_plugins_tunnel.TunnelStartAction.html b/docs/api/cli-kit/types/node_plugins_tunnel.TunnelStartAction.html index c6ec18733d3..a8e99819cbd 100644 --- a/docs/api/cli-kit/types/node_plugins_tunnel.TunnelStartAction.html +++ b/docs/api/cli-kit/types/node_plugins_tunnel.TunnelStartAction.html @@ -1 +1 @@ -TunnelStartAction | @shopify/cli-kit
    TunnelStartAction: ((port) => Promise<TunnelStartReturn>)

    Type declaration

    \ No newline at end of file +TunnelStartAction | @shopify/cli-kit
    TunnelStartAction: (port: number) => Promise<TunnelStartReturn>

    Type declaration

    diff --git a/docs/api/cli-kit/types/node_plugins_tunnel.TunnelStartFunction.html b/docs/api/cli-kit/types/node_plugins_tunnel.TunnelStartFunction.html index 2b01500d8d2..59b6f857085 100644 --- a/docs/api/cli-kit/types/node_plugins_tunnel.TunnelStartFunction.html +++ b/docs/api/cli-kit/types/node_plugins_tunnel.TunnelStartFunction.html @@ -1 +1 @@ -TunnelStartFunction | @shopify/cli-kit
    \ No newline at end of file +TunnelStartFunction | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/types/node_plugins_tunnel.TunnelStartReturn.html b/docs/api/cli-kit/types/node_plugins_tunnel.TunnelStartReturn.html index 00dbb511f1d..468a0c8adf6 100644 --- a/docs/api/cli-kit/types/node_plugins_tunnel.TunnelStartReturn.html +++ b/docs/api/cli-kit/types/node_plugins_tunnel.TunnelStartReturn.html @@ -1 +1 @@ -TunnelStartReturn | @shopify/cli-kit
    \ No newline at end of file +TunnelStartReturn | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/types/node_plugins_tunnel.TunnelStatusType.html b/docs/api/cli-kit/types/node_plugins_tunnel.TunnelStatusType.html index 37d8b20e5ea..bbc30da8605 100644 --- a/docs/api/cli-kit/types/node_plugins_tunnel.TunnelStatusType.html +++ b/docs/api/cli-kit/types/node_plugins_tunnel.TunnelStatusType.html @@ -1 +1 @@ -TunnelStatusType | @shopify/cli-kit
    TunnelStatusType: {
        status: "not-started";
    } | {
        status: "starting";
    } | {
        status: "connected";
        url: string;
    } | {
        message: TokenItem | OutputMessage;
        status: "error";
        tryMessage?: TokenItem | OutputMessage | null;
    }

    Type declaration

    • status: "not-started"

    Type declaration

    • status: "starting"

    Type declaration

    • status: "connected"
    • url: string

    Type declaration

    \ No newline at end of file +TunnelStatusType | @shopify/cli-kit
    TunnelStatusType:
        | { status: "not-started" }
        | { status: "starting" }
        | { status: "connected"; url: string }
        | {
            message: TokenItem | OutputMessage;
            status: "error";
            tryMessage?: TokenItem | OutputMessage | null;
        }
    diff --git a/docs/api/cli-kit/types/node_result.Result.html b/docs/api/cli-kit/types/node_result.Result.html index f1891adf33c..dbacdb3d16f 100644 --- a/docs/api/cli-kit/types/node_result.Result.html +++ b/docs/api/cli-kit/types/node_result.Result.html @@ -1 +1 @@ -Result | @shopify/cli-kit

    Type alias Result<TValue, TError>

    Type Parameters

    • TValue
    • TError
    \ No newline at end of file +Result | @shopify/cli-kit

    Type Alias Result<TValue, TError>

    Type Parameters

    • TValue
    • TError
    diff --git a/docs/api/cli-kit/types/node_schema.ParseConfigurationResult.html b/docs/api/cli-kit/types/node_schema.ParseConfigurationResult.html index a32aff7188c..db9d4c48809 100644 --- a/docs/api/cli-kit/types/node_schema.ParseConfigurationResult.html +++ b/docs/api/cli-kit/types/node_schema.ParseConfigurationResult.html @@ -1,4 +1,4 @@ -ParseConfigurationResult | @shopify/cli-kit

    Type alias ParseConfigurationResult<TConfiguration>

    ParseConfigurationResult<TConfiguration>: {
        data: TConfiguration;
        errors: undefined;
        state: "ok";
    } | {
        data: undefined;
        errors: Pick<z.ZodIssueBase, "path" | "message">[];
        state: "error";
    }

    A neutral type for the result of a parsing/validation operation.

    -

    As some validation can happen via JSON Schema, we prefer to use a type that isn't wholly dependent on Zod (or +ParseConfigurationResult | @shopify/cli-kit

    Type Alias ParseConfigurationResult<TConfiguration>

    ParseConfigurationResult:
        | { data: TConfiguration; errors: undefined; state: "ok" }
        | {
            data: undefined;
            errors: Pick<z.ZodIssueBase, "path" | "message">[];
            state: "error";
        }

    A neutral type for the result of a parsing/validation operation.

    +

    As some validation can happen via JSON Schema, we prefer to use a type that isn't wholly dependent on Zod (or JSON Schema).

    -

    Type Parameters

    • TConfiguration

    Type declaration

    Type declaration

    • data: undefined
    • errors: Pick<z.ZodIssueBase, "path" | "message">[]
    • state: "error"
    \ No newline at end of file +

    Type Parameters

    • TConfiguration
    diff --git a/docs/api/cli-kit/types/node_schema.ZodObjectOf.html b/docs/api/cli-kit/types/node_schema.ZodObjectOf.html index e7d7b82c43f..c2c59c9c46e 100644 --- a/docs/api/cli-kit/types/node_schema.ZodObjectOf.html +++ b/docs/api/cli-kit/types/node_schema.ZodObjectOf.html @@ -1,2 +1,2 @@ -ZodObjectOf | @shopify/cli-kit
    ZodObjectOf<T>: ZodObject<any, any, any, T>

    Type alias for a zod object schema that produces a given shape once parsed.

    -

    Type Parameters

    • T
    \ No newline at end of file +ZodObjectOf | @shopify/cli-kit
    ZodObjectOf: ZodObject<any, any, any, T>

    Type alias for a zod object schema that produces a given shape once parsed.

    +

    Type Parameters

    • T
    diff --git a/docs/api/cli-kit/types/node_themes_api.AssetParams.html b/docs/api/cli-kit/types/node_themes_api.AssetParams.html index d4e79244cb2..6c2023234a1 100644 --- a/docs/api/cli-kit/types/node_themes_api.AssetParams.html +++ b/docs/api/cli-kit/types/node_themes_api.AssetParams.html @@ -1 +1 @@ -AssetParams | @shopify/cli-kit
    AssetParams: Pick<ThemeAsset, "key"> & Partial<Pick<ThemeAsset, "value" | "attachment">>
    \ No newline at end of file +AssetParams | @shopify/cli-kit
    AssetParams: Pick<ThemeAsset, "key"> & Partial<
        Pick<ThemeAsset, "value" | "attachment">,
    >
    diff --git a/docs/api/cli-kit/types/node_themes_api.ThemeParams.html b/docs/api/cli-kit/types/node_themes_api.ThemeParams.html index 1cbffe09e39..b315a439c58 100644 --- a/docs/api/cli-kit/types/node_themes_api.ThemeParams.html +++ b/docs/api/cli-kit/types/node_themes_api.ThemeParams.html @@ -1 +1 @@ -ThemeParams | @shopify/cli-kit
    ThemeParams: Partial<Pick<Theme, "name" | "role" | "processing" | "src">>
    \ No newline at end of file +ThemeParams | @shopify/cli-kit
    ThemeParams: Partial<Pick<Theme, "name" | "role" | "processing" | "src">>
    diff --git a/docs/api/cli-kit/types/node_themes_types.Key.html b/docs/api/cli-kit/types/node_themes_types.Key.html index e0071135a58..b3564dbd447 100644 --- a/docs/api/cli-kit/types/node_themes_types.Key.html +++ b/docs/api/cli-kit/types/node_themes_types.Key.html @@ -1,2 +1,2 @@ -Key | @shopify/cli-kit
    Key: string

    Key represents the unique identifier of a file in a theme.

    -
    \ No newline at end of file +Key | @shopify/cli-kit
    Key: string

    Key represents the unique identifier of a file in a theme.

    +
    diff --git a/docs/api/cli-kit/types/node_themes_types.ThemeFSEventName.html b/docs/api/cli-kit/types/node_themes_types.ThemeFSEventName.html index 33cd2b5f595..99ecd722410 100644 --- a/docs/api/cli-kit/types/node_themes_types.ThemeFSEventName.html +++ b/docs/api/cli-kit/types/node_themes_types.ThemeFSEventName.html @@ -1 +1 @@ -ThemeFSEventName | @shopify/cli-kit
    ThemeFSEventName: "add" | "change" | "unlink"
    \ No newline at end of file +ThemeFSEventName | @shopify/cli-kit
    ThemeFSEventName: "add" | "change" | "unlink"
    diff --git a/docs/api/cli-kit/types/node_themes_types.ThemeFSEventPayload.html b/docs/api/cli-kit/types/node_themes_types.ThemeFSEventPayload.html index ed7116d7d2f..0a8a36f9050 100644 --- a/docs/api/cli-kit/types/node_themes_types.ThemeFSEventPayload.html +++ b/docs/api/cli-kit/types/node_themes_types.ThemeFSEventPayload.html @@ -1 +1 @@ -ThemeFSEventPayload | @shopify/cli-kit
    ThemeFSEventPayload<T>: (ThemeFSEvent & {
        type: T;
    })["payload"]

    Type Parameters

    \ No newline at end of file +ThemeFSEventPayload | @shopify/cli-kit
    ThemeFSEventPayload: (ThemeFSEvent & { type: T })["payload"]

    Type Parameters

    diff --git a/docs/api/cli-kit/types/node_themes_utils.Role.html b/docs/api/cli-kit/types/node_themes_utils.Role.html index 860bfd46ffc..bdc9f1f26a9 100644 --- a/docs/api/cli-kit/types/node_themes_utils.Role.html +++ b/docs/api/cli-kit/types/node_themes_utils.Role.html @@ -1 +1 @@ -Role | @shopify/cli-kit
    \ No newline at end of file +Role | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/types/node_toml.JsonMapType.html b/docs/api/cli-kit/types/node_toml.JsonMapType.html index 598b4d94c5a..c408a138d37 100644 --- a/docs/api/cli-kit/types/node_toml.JsonMapType.html +++ b/docs/api/cli-kit/types/node_toml.JsonMapType.html @@ -1 +1 @@ -JsonMapType | @shopify/cli-kit
    JsonMapType: JsonMap
    \ No newline at end of file +JsonMapType | @shopify/cli-kit
    JsonMapType: JsonMap
    diff --git a/docs/api/cli-kit/types/node_ui.AlertCustomSection.html b/docs/api/cli-kit/types/node_ui.AlertCustomSection.html index 384db6387c9..3adc1c44290 100644 --- a/docs/api/cli-kit/types/node_ui.AlertCustomSection.html +++ b/docs/api/cli-kit/types/node_ui.AlertCustomSection.html @@ -1 +1 @@ -AlertCustomSection | @shopify/cli-kit

    Type alias AlertCustomSection

    AlertCustomSection: CustomSection
    \ No newline at end of file +AlertCustomSection | @shopify/cli-kit

    Type Alias AlertCustomSection

    AlertCustomSection: CustomSection
    diff --git a/docs/api/cli-kit/types/node_ui.InfoMessage.html b/docs/api/cli-kit/types/node_ui.InfoMessage.html index 675638d453d..ad9aeff4446 100644 --- a/docs/api/cli-kit/types/node_ui.InfoMessage.html +++ b/docs/api/cli-kit/types/node_ui.InfoMessage.html @@ -1 +1 @@ -InfoMessage | @shopify/cli-kit
    InfoMessage: InfoMessageProps["message"]
    \ No newline at end of file +InfoMessage | @shopify/cli-kit
    InfoMessage: InfoMessageProps["message"]
    diff --git a/docs/api/cli-kit/types/node_ui.InlineToken.html b/docs/api/cli-kit/types/node_ui.InlineToken.html index 20eddf66a53..1c3bf6c063f 100644 --- a/docs/api/cli-kit/types/node_ui.InlineToken.html +++ b/docs/api/cli-kit/types/node_ui.InlineToken.html @@ -1 +1 @@ -InlineToken | @shopify/cli-kit
    \ No newline at end of file +InlineToken | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/types/node_ui.Key.html b/docs/api/cli-kit/types/node_ui.Key.html index f8702d9bc5c..6a2a6dd5307 100644 --- a/docs/api/cli-kit/types/node_ui.Key.html +++ b/docs/api/cli-kit/types/node_ui.Key.html @@ -1 +1 @@ -Key | @shopify/cli-kit
    \ No newline at end of file +Key | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/types/node_ui.RenderAlertOptions.html b/docs/api/cli-kit/types/node_ui.RenderAlertOptions.html index 51f96f20dc7..156a1aac6ad 100644 --- a/docs/api/cli-kit/types/node_ui.RenderAlertOptions.html +++ b/docs/api/cli-kit/types/node_ui.RenderAlertOptions.html @@ -1 +1 @@ -RenderAlertOptions | @shopify/cli-kit

    Type alias RenderAlertOptions

    RenderAlertOptions: Omit<AlertOptions, "type">
    \ No newline at end of file +RenderAlertOptions | @shopify/cli-kit

    Type Alias RenderAlertOptions

    RenderAlertOptions: Omit<AlertOptions, "type">
    diff --git a/docs/api/cli-kit/types/node_ui.TableColumn.html b/docs/api/cli-kit/types/node_ui.TableColumn.html index 357272dea7b..59335c8b586 100644 --- a/docs/api/cli-kit/types/node_ui.TableColumn.html +++ b/docs/api/cli-kit/types/node_ui.TableColumn.html @@ -1 +1 @@ -TableColumn | @shopify/cli-kit

    Type alias TableColumn<T>

    TableColumn<T>: {
        [column in keyof T]: {
            color?: ForegroundColor | "dim";
            header?: string;
        }
    }

    Type Parameters

    • T
    \ No newline at end of file +TableColumn | @shopify/cli-kit

    Type Alias TableColumn<T>

    TableColumn: {
        [column in keyof T]: {
            color?: ForegroundColor | "dim";
            header?: string;
        }
    }

    Type Parameters

    • T
    diff --git a/docs/api/cli-kit/types/node_ui.Token.html b/docs/api/cli-kit/types/node_ui.Token.html index 54e5eff17bd..00c2dfa2b45 100644 --- a/docs/api/cli-kit/types/node_ui.Token.html +++ b/docs/api/cli-kit/types/node_ui.Token.html @@ -1 +1 @@ -Token | @shopify/cli-kit
    Token: string | CommandToken | LinkToken | CharToken | UserInputToken | SubduedToken | FilePathToken | ListToken | BoldToken | InfoToken | WarnToken | ErrorToken
    \ No newline at end of file +Token | @shopify/cli-kit
    Token:
        | string
        | { command: string }
        | LinkToken
        | { char: string }
        | UserInputToken
        | { subdued: string }
        | { filePath: string }
        | ListToken
        | BoldToken
        | { info: string }
        | { warn: string }
        | { error: string }
    diff --git a/docs/api/cli-kit/types/node_ui.TokenItem.html b/docs/api/cli-kit/types/node_ui.TokenItem.html index 5d28fde023d..3578bb9d675 100644 --- a/docs/api/cli-kit/types/node_ui.TokenItem.html +++ b/docs/api/cli-kit/types/node_ui.TokenItem.html @@ -1 +1 @@ -TokenItem | @shopify/cli-kit

    Type alias TokenItem<T>

    TokenItem<T>: T | T[]

    Type Parameters

    \ No newline at end of file +TokenItem | @shopify/cli-kit

    Type Alias TokenItem<T>

    TokenItem: T | T[]

    Type Parameters

    diff --git a/docs/api/cli-kit/types/node_vendor_otel-js_service_DefaultOtelService_DefaultMeterProvider.Environment.html b/docs/api/cli-kit/types/node_vendor_otel-js_service_DefaultOtelService_DefaultMeterProvider.Environment.html new file mode 100644 index 00000000000..81cf0d067fe --- /dev/null +++ b/docs/api/cli-kit/types/node_vendor_otel-js_service_DefaultOtelService_DefaultMeterProvider.Environment.html @@ -0,0 +1 @@ +Environment | @shopify/cli-kit
    diff --git a/docs/api/cli-kit/types/node_vendor_otel-js_service_types.CustomMetricLabels.html b/docs/api/cli-kit/types/node_vendor_otel-js_service_types.CustomMetricLabels.html new file mode 100644 index 00000000000..a56c0291530 --- /dev/null +++ b/docs/api/cli-kit/types/node_vendor_otel-js_service_types.CustomMetricLabels.html @@ -0,0 +1 @@ +CustomMetricLabels | @shopify/cli-kit

    Type Alias CustomMetricLabels<TLabels, TKeys>

    CustomMetricLabels: {
        [P in TKeys]: TLabels[P] extends MetricAttributes ? TLabels[P] : never
    }

    Type Parameters

    • TLabels extends { [key in TKeys]: MetricAttributes }
    • TKeys extends string = keyof TLabels & string
    diff --git a/docs/api/cli-kit/types/node_vendor_otel-js_service_types.MetricDescriptor.html b/docs/api/cli-kit/types/node_vendor_otel-js_service_types.MetricDescriptor.html new file mode 100644 index 00000000000..b2decd28696 --- /dev/null +++ b/docs/api/cli-kit/types/node_vendor_otel-js_service_types.MetricDescriptor.html @@ -0,0 +1,2 @@ +MetricDescriptor | @shopify/cli-kit
    MetricDescriptor: MetricOptions & (
        | { boundaries: number[]; type: Histogram }
        | { type: Counter | UpDownCounter }
    )

    Type declaration

    diff --git a/docs/api/cli-kit/types/node_vendor_otel-js_service_types.MetricInstrument.html b/docs/api/cli-kit/types/node_vendor_otel-js_service_types.MetricInstrument.html new file mode 100644 index 00000000000..e107300ddc3 --- /dev/null +++ b/docs/api/cli-kit/types/node_vendor_otel-js_service_types.MetricInstrument.html @@ -0,0 +1 @@ +MetricInstrument | @shopify/cli-kit
    MetricInstrument: Histogram | Counter | UpDownCounter
    diff --git a/docs/api/cli-kit/types/node_vendor_otel-js_service_types.MetricRecording.html b/docs/api/cli-kit/types/node_vendor_otel-js_service_types.MetricRecording.html new file mode 100644 index 00000000000..22bf77ae84c --- /dev/null +++ b/docs/api/cli-kit/types/node_vendor_otel-js_service_types.MetricRecording.html @@ -0,0 +1 @@ +MetricRecording | @shopify/cli-kit
    MetricRecording: [value: number, labels?: TAttributes]

    Type Parameters

    • TAttributes extends MetricAttributes = any
    diff --git a/docs/api/cli-kit/types/node_vendor_otel-js_service_types.OnRecordCallback.html b/docs/api/cli-kit/types/node_vendor_otel-js_service_types.OnRecordCallback.html new file mode 100644 index 00000000000..966b1590897 --- /dev/null +++ b/docs/api/cli-kit/types/node_vendor_otel-js_service_types.OnRecordCallback.html @@ -0,0 +1 @@ +OnRecordCallback | @shopify/cli-kit
    OnRecordCallback: (
        metricName: string,
        ...args: MetricRecording<TAttributes>,
    ) => MetricRecording<TAttributes> | void

    Type Parameters

    • TAttributes extends MetricAttributes = any

    Type declaration

    diff --git a/docs/api/cli-kit/types/node_vendor_otel-js_service_types.RecordMetricFunction.html b/docs/api/cli-kit/types/node_vendor_otel-js_service_types.RecordMetricFunction.html new file mode 100644 index 00000000000..4c20448cf48 --- /dev/null +++ b/docs/api/cli-kit/types/node_vendor_otel-js_service_types.RecordMetricFunction.html @@ -0,0 +1 @@ +RecordMetricFunction | @shopify/cli-kit
    RecordMetricFunction: (...args: MetricRecording<TAttributes>) => void

    Type Parameters

    • TAttributes extends MetricAttributes = any

    Type declaration

    diff --git a/docs/api/cli-kit/types/node_vendor_otel_js_service_DefaultOtelService_DefaultMeterProvider.Environment.html b/docs/api/cli-kit/types/node_vendor_otel_js_service_DefaultOtelService_DefaultMeterProvider.Environment.html deleted file mode 100644 index b53ae916544..00000000000 --- a/docs/api/cli-kit/types/node_vendor_otel_js_service_DefaultOtelService_DefaultMeterProvider.Environment.html +++ /dev/null @@ -1 +0,0 @@ -Environment | @shopify/cli-kit
    \ No newline at end of file diff --git a/docs/api/cli-kit/types/node_vendor_otel_js_service_types.CustomMetricLabels.html b/docs/api/cli-kit/types/node_vendor_otel_js_service_types.CustomMetricLabels.html deleted file mode 100644 index c8af138ed83..00000000000 --- a/docs/api/cli-kit/types/node_vendor_otel_js_service_types.CustomMetricLabels.html +++ /dev/null @@ -1 +0,0 @@ -CustomMetricLabels | @shopify/cli-kit

    Type alias CustomMetricLabels<TLabels, TKeys>

    CustomMetricLabels<TLabels, TKeys>: {
        [P in TKeys]: TLabels[P] extends MetricAttributes
            ? TLabels[P]
            : never
    }

    Type Parameters

    • TLabels extends {
          [key in TKeys]: MetricAttributes
      }
    • TKeys extends string = keyof TLabels & string
    \ No newline at end of file diff --git a/docs/api/cli-kit/types/node_vendor_otel_js_service_types.MetricDescriptor.html b/docs/api/cli-kit/types/node_vendor_otel_js_service_types.MetricDescriptor.html deleted file mode 100644 index f643304c3d4..00000000000 --- a/docs/api/cli-kit/types/node_vendor_otel_js_service_types.MetricDescriptor.html +++ /dev/null @@ -1 +0,0 @@ -MetricDescriptor | @shopify/cli-kit
    MetricDescriptor: MetricOptions & ({
        boundaries: number[];
        type: Histogram;
    } | {
        type: Counter | UpDownCounter;
    })
    \ No newline at end of file diff --git a/docs/api/cli-kit/types/node_vendor_otel_js_service_types.MetricInstrument.html b/docs/api/cli-kit/types/node_vendor_otel_js_service_types.MetricInstrument.html deleted file mode 100644 index 8ad27576a21..00000000000 --- a/docs/api/cli-kit/types/node_vendor_otel_js_service_types.MetricInstrument.html +++ /dev/null @@ -1 +0,0 @@ -MetricInstrument | @shopify/cli-kit
    MetricInstrument: Histogram | Counter | UpDownCounter
    \ No newline at end of file diff --git a/docs/api/cli-kit/types/node_vendor_otel_js_service_types.MetricRecording.html b/docs/api/cli-kit/types/node_vendor_otel_js_service_types.MetricRecording.html deleted file mode 100644 index 2e369d784c9..00000000000 --- a/docs/api/cli-kit/types/node_vendor_otel_js_service_types.MetricRecording.html +++ /dev/null @@ -1 +0,0 @@ -MetricRecording | @shopify/cli-kit
    MetricRecording<TAttributes>: [value: number, labels?: TAttributes]

    Type Parameters

    • TAttributes extends MetricAttributes = any
    \ No newline at end of file diff --git a/docs/api/cli-kit/types/node_vendor_otel_js_service_types.OnRecordCallback.html b/docs/api/cli-kit/types/node_vendor_otel_js_service_types.OnRecordCallback.html deleted file mode 100644 index 03001eb22ec..00000000000 --- a/docs/api/cli-kit/types/node_vendor_otel_js_service_types.OnRecordCallback.html +++ /dev/null @@ -1 +0,0 @@ -OnRecordCallback | @shopify/cli-kit
    OnRecordCallback<TAttributes>: ((metricName, ...args) => MetricRecording<TAttributes> | void)

    Type Parameters

    • TAttributes extends MetricAttributes = any

    Type declaration

    \ No newline at end of file diff --git a/docs/api/cli-kit/types/node_vendor_otel_js_service_types.RecordMetricFunction.html b/docs/api/cli-kit/types/node_vendor_otel_js_service_types.RecordMetricFunction.html deleted file mode 100644 index 55e5da1c7e1..00000000000 --- a/docs/api/cli-kit/types/node_vendor_otel_js_service_types.RecordMetricFunction.html +++ /dev/null @@ -1 +0,0 @@ -RecordMetricFunction | @shopify/cli-kit
    RecordMetricFunction<TAttributes>: ((...args) => void)

    Type Parameters

    • TAttributes extends MetricAttributes = any

    Type declaration

    \ No newline at end of file diff --git a/docs/api/cli-kit/variables/common_version.CLI_KIT_VERSION.html b/docs/api/cli-kit/variables/common_version.CLI_KIT_VERSION.html index 97168709e33..f4511062f48 100644 --- a/docs/api/cli-kit/variables/common_version.CLI_KIT_VERSION.html +++ b/docs/api/cli-kit/variables/common_version.CLI_KIT_VERSION.html @@ -1 +1 @@ -CLI_KIT_VERSION | @shopify/cli-kit

    Variable CLI_KIT_VERSIONConst

    CLI_KIT_VERSION: "3.73.0" = '3.73.0'
    \ No newline at end of file +CLI_KIT_VERSION | @shopify/cli-kit
    CLI_KIT_VERSION: "3.74.0" = '3.74.0'
    diff --git a/docs/api/cli-kit/variables/node_cli.globalFlags.html b/docs/api/cli-kit/variables/node_cli.globalFlags.html index ae3a268cb9d..7e4e6b409a9 100644 --- a/docs/api/cli-kit/variables/node_cli.globalFlags.html +++ b/docs/api/cli-kit/variables/node_cli.globalFlags.html @@ -1,3 +1,3 @@ -globalFlags | @shopify/cli-kit

    Variable globalFlagsConst

    globalFlags: {
        no-color: BooleanFlag<boolean>;
        verbose: BooleanFlag<boolean>;
    } = ...

    An object that contains the flags that +globalFlags | @shopify/cli-kit

    Variable globalFlagsConst

    globalFlags: { "no-color": BooleanFlag<boolean>; verbose: BooleanFlag<boolean> } = ...

    An object that contains the flags that are shared across all the commands.

    -

    Type declaration

    • no-color: BooleanFlag<boolean>
    • verbose: BooleanFlag<boolean>
    \ No newline at end of file +

    Type declaration

    • no-color: BooleanFlag<boolean>
    • verbose: BooleanFlag<boolean>
    diff --git a/docs/api/cli-kit/variables/node_cli.jsonFlag.html b/docs/api/cli-kit/variables/node_cli.jsonFlag.html index 1d682071870..f74cf8fec0a 100644 --- a/docs/api/cli-kit/variables/node_cli.jsonFlag.html +++ b/docs/api/cli-kit/variables/node_cli.jsonFlag.html @@ -1 +1 @@ -jsonFlag | @shopify/cli-kit

    Variable jsonFlagConst

    jsonFlag: {
        json: BooleanFlag<boolean>;
    } = ...

    Type declaration

    • json: BooleanFlag<boolean>
    \ No newline at end of file +jsonFlag | @shopify/cli-kit

    Variable jsonFlagConst

    jsonFlag: { json: BooleanFlag<boolean> } = ...

    Type declaration

    • json: BooleanFlag<boolean>
    diff --git a/docs/api/cli-kit/variables/node_context_fqdn.CouldntObtainIdentitySpinFQDNError.html b/docs/api/cli-kit/variables/node_context_fqdn.CouldntObtainIdentitySpinFQDNError.html index 6bfb1727181..8cccd19339f 100644 --- a/docs/api/cli-kit/variables/node_context_fqdn.CouldntObtainIdentitySpinFQDNError.html +++ b/docs/api/cli-kit/variables/node_context_fqdn.CouldntObtainIdentitySpinFQDNError.html @@ -1 +1 @@ -CouldntObtainIdentitySpinFQDNError | @shopify/cli-kit

    Variable CouldntObtainIdentitySpinFQDNErrorConst

    CouldntObtainIdentitySpinFQDNError: AbortError = ...
    \ No newline at end of file +CouldntObtainIdentitySpinFQDNError | @shopify/cli-kit

    Variable CouldntObtainIdentitySpinFQDNErrorConst

    CouldntObtainIdentitySpinFQDNError: AbortError = ...
    diff --git a/docs/api/cli-kit/variables/node_context_fqdn.CouldntObtainPartnersSpinFQDNError.html b/docs/api/cli-kit/variables/node_context_fqdn.CouldntObtainPartnersSpinFQDNError.html index 0253a2822c2..1111f815024 100644 --- a/docs/api/cli-kit/variables/node_context_fqdn.CouldntObtainPartnersSpinFQDNError.html +++ b/docs/api/cli-kit/variables/node_context_fqdn.CouldntObtainPartnersSpinFQDNError.html @@ -1 +1 @@ -CouldntObtainPartnersSpinFQDNError | @shopify/cli-kit

    Variable CouldntObtainPartnersSpinFQDNErrorConst

    CouldntObtainPartnersSpinFQDNError: AbortError = ...
    \ No newline at end of file +CouldntObtainPartnersSpinFQDNError | @shopify/cli-kit

    Variable CouldntObtainPartnersSpinFQDNErrorConst

    CouldntObtainPartnersSpinFQDNError: AbortError = ...
    diff --git a/docs/api/cli-kit/variables/node_context_fqdn.CouldntObtainShopifySpinFQDNError.html b/docs/api/cli-kit/variables/node_context_fqdn.CouldntObtainShopifySpinFQDNError.html index eecf2180767..e193526ca1d 100644 --- a/docs/api/cli-kit/variables/node_context_fqdn.CouldntObtainShopifySpinFQDNError.html +++ b/docs/api/cli-kit/variables/node_context_fqdn.CouldntObtainShopifySpinFQDNError.html @@ -1 +1 @@ -CouldntObtainShopifySpinFQDNError | @shopify/cli-kit

    Variable CouldntObtainShopifySpinFQDNErrorConst

    CouldntObtainShopifySpinFQDNError: AbortError = ...
    \ No newline at end of file +CouldntObtainShopifySpinFQDNError | @shopify/cli-kit

    Variable CouldntObtainShopifySpinFQDNErrorConst

    CouldntObtainShopifySpinFQDNError: AbortError = ...
    diff --git a/docs/api/cli-kit/variables/node_context_fqdn.NotProvidedStoreFQDNError.html b/docs/api/cli-kit/variables/node_context_fqdn.NotProvidedStoreFQDNError.html index 57f0e3c23b6..63004e619c0 100644 --- a/docs/api/cli-kit/variables/node_context_fqdn.NotProvidedStoreFQDNError.html +++ b/docs/api/cli-kit/variables/node_context_fqdn.NotProvidedStoreFQDNError.html @@ -1 +1 @@ -NotProvidedStoreFQDNError | @shopify/cli-kit

    Variable NotProvidedStoreFQDNErrorConst

    NotProvidedStoreFQDNError: AbortError = ...
    \ No newline at end of file +NotProvidedStoreFQDNError | @shopify/cli-kit

    Variable NotProvidedStoreFQDNErrorConst

    NotProvidedStoreFQDNError: AbortError = ...
    diff --git a/docs/api/cli-kit/variables/node_context_spin.spinVariables.html b/docs/api/cli-kit/variables/node_context_spin.spinVariables.html index 74acd5a2c51..1830912b59d 100644 --- a/docs/api/cli-kit/variables/node_context_spin.spinVariables.html +++ b/docs/api/cli-kit/variables/node_context_spin.spinVariables.html @@ -1 +1 @@ -spinVariables | @shopify/cli-kit
    spinVariables: {
        manualCliSpinPortName: string;
        partnersSpinService: string;
    } = ...

    Type declaration

    • manualCliSpinPortName: string
    • partnersSpinService: string
    \ No newline at end of file +spinVariables | @shopify/cli-kit
    spinVariables: { manualCliSpinPortName: string; partnersSpinService: string } = ...

    Type declaration

    • manualCliSpinPortName: string
    • partnersSpinService: string
    diff --git a/docs/api/cli-kit/variables/node_monorail.MONORAIL_COMMAND_TOPIC.html b/docs/api/cli-kit/variables/node_monorail.MONORAIL_COMMAND_TOPIC.html index ea652452267..8cb41595c19 100644 --- a/docs/api/cli-kit/variables/node_monorail.MONORAIL_COMMAND_TOPIC.html +++ b/docs/api/cli-kit/variables/node_monorail.MONORAIL_COMMAND_TOPIC.html @@ -1 +1 @@ -MONORAIL_COMMAND_TOPIC | @shopify/cli-kit

    Variable MONORAIL_COMMAND_TOPICConst

    MONORAIL_COMMAND_TOPIC: "app_cli3_command/1.16" = 'app_cli3_command/1.16'
    \ No newline at end of file +MONORAIL_COMMAND_TOPIC | @shopify/cli-kit

    Variable MONORAIL_COMMAND_TOPICConst

    MONORAIL_COMMAND_TOPIC: "app_cli3_command/1.16" = 'app_cli3_command/1.16'
    diff --git a/docs/api/cli-kit/variables/node_node-package-manager.bunLockfile.html b/docs/api/cli-kit/variables/node_node-package-manager.bunLockfile.html new file mode 100644 index 00000000000..3c3c5c80717 --- /dev/null +++ b/docs/api/cli-kit/variables/node_node-package-manager.bunLockfile.html @@ -0,0 +1,2 @@ +bunLockfile | @shopify/cli-kit
    bunLockfile: "bun.lockb" = 'bun.lockb'

    The name of the bun lock file

    +
    diff --git a/docs/api/cli-kit/variables/node_node-package-manager.lockfiles.html b/docs/api/cli-kit/variables/node_node-package-manager.lockfiles.html new file mode 100644 index 00000000000..6ce90afe9d8 --- /dev/null +++ b/docs/api/cli-kit/variables/node_node-package-manager.lockfiles.html @@ -0,0 +1,2 @@ +lockfiles | @shopify/cli-kit
    lockfiles: Lockfile[] = ...

    An array containing the lockfiles from all the package managers

    +
    diff --git a/docs/api/cli-kit/variables/node_node-package-manager.lockfilesByManager.html b/docs/api/cli-kit/variables/node_node-package-manager.lockfilesByManager.html new file mode 100644 index 00000000000..88f8c8919cc --- /dev/null +++ b/docs/api/cli-kit/variables/node_node-package-manager.lockfilesByManager.html @@ -0,0 +1 @@ +lockfilesByManager | @shopify/cli-kit
    lockfilesByManager: { [key in PackageManager]: Lockfile | undefined } = ...
    diff --git a/docs/api/cli-kit/variables/node_node-package-manager.npmLockfile.html b/docs/api/cli-kit/variables/node_node-package-manager.npmLockfile.html new file mode 100644 index 00000000000..494524e284a --- /dev/null +++ b/docs/api/cli-kit/variables/node_node-package-manager.npmLockfile.html @@ -0,0 +1,2 @@ +npmLockfile | @shopify/cli-kit
    npmLockfile: "package-lock.json" = 'package-lock.json'

    The name of the npm lock file

    +
    diff --git a/docs/api/cli-kit/variables/node_node-package-manager.packageManager-1.html b/docs/api/cli-kit/variables/node_node-package-manager.packageManager-1.html new file mode 100644 index 00000000000..e40bf6af0e5 --- /dev/null +++ b/docs/api/cli-kit/variables/node_node-package-manager.packageManager-1.html @@ -0,0 +1,2 @@ +packageManager | @shopify/cli-kit
    packageManager: readonly ["yarn", "npm", "pnpm", "bun", "unknown"] = ...

    A union that represents the package managers available.

    +
    diff --git a/docs/api/cli-kit/variables/node_node-package-manager.pnpmLockfile.html b/docs/api/cli-kit/variables/node_node-package-manager.pnpmLockfile.html new file mode 100644 index 00000000000..5a997d16dc7 --- /dev/null +++ b/docs/api/cli-kit/variables/node_node-package-manager.pnpmLockfile.html @@ -0,0 +1,2 @@ +pnpmLockfile | @shopify/cli-kit
    pnpmLockfile: "pnpm-lock.yaml" = 'pnpm-lock.yaml'

    The name of the pnpm lock file

    +
    diff --git a/docs/api/cli-kit/variables/node_node-package-manager.pnpmWorkspaceFile.html b/docs/api/cli-kit/variables/node_node-package-manager.pnpmWorkspaceFile.html new file mode 100644 index 00000000000..cb0e59fef66 --- /dev/null +++ b/docs/api/cli-kit/variables/node_node-package-manager.pnpmWorkspaceFile.html @@ -0,0 +1,2 @@ +pnpmWorkspaceFile | @shopify/cli-kit
    pnpmWorkspaceFile: "pnpm-workspace.yaml" = 'pnpm-workspace.yaml'

    The name of the pnpm workspace file

    +
    diff --git a/docs/api/cli-kit/variables/node_node-package-manager.yarnLockfile.html b/docs/api/cli-kit/variables/node_node-package-manager.yarnLockfile.html new file mode 100644 index 00000000000..b18ed28f5d7 --- /dev/null +++ b/docs/api/cli-kit/variables/node_node-package-manager.yarnLockfile.html @@ -0,0 +1,2 @@ +yarnLockfile | @shopify/cli-kit
    yarnLockfile: "yarn.lock" = 'yarn.lock'

    The name of the Yarn lock file

    +
    diff --git a/docs/api/cli-kit/variables/node_node_package_manager.bunLockfile.html b/docs/api/cli-kit/variables/node_node_package_manager.bunLockfile.html deleted file mode 100644 index f3fe6562151..00000000000 --- a/docs/api/cli-kit/variables/node_node_package_manager.bunLockfile.html +++ /dev/null @@ -1,2 +0,0 @@ -bunLockfile | @shopify/cli-kit
    bunLockfile: "bun.lockb" = 'bun.lockb'

    The name of the bun lock file

    -
    \ No newline at end of file diff --git a/docs/api/cli-kit/variables/node_node_package_manager.lockfiles.html b/docs/api/cli-kit/variables/node_node_package_manager.lockfiles.html deleted file mode 100644 index 9bd014f1794..00000000000 --- a/docs/api/cli-kit/variables/node_node_package_manager.lockfiles.html +++ /dev/null @@ -1,2 +0,0 @@ -lockfiles | @shopify/cli-kit
    lockfiles: Lockfile[] = ...

    An array containing the lockfiles from all the package managers

    -
    \ No newline at end of file diff --git a/docs/api/cli-kit/variables/node_node_package_manager.lockfilesByManager.html b/docs/api/cli-kit/variables/node_node_package_manager.lockfilesByManager.html deleted file mode 100644 index 7b3c5e2df3d..00000000000 --- a/docs/api/cli-kit/variables/node_node_package_manager.lockfilesByManager.html +++ /dev/null @@ -1 +0,0 @@ -lockfilesByManager | @shopify/cli-kit
    lockfilesByManager: {
        [key in PackageManager]: Lockfile | undefined
    } = ...
    \ No newline at end of file diff --git a/docs/api/cli-kit/variables/node_node_package_manager.npmLockfile.html b/docs/api/cli-kit/variables/node_node_package_manager.npmLockfile.html deleted file mode 100644 index 4a26ce9797b..00000000000 --- a/docs/api/cli-kit/variables/node_node_package_manager.npmLockfile.html +++ /dev/null @@ -1,2 +0,0 @@ -npmLockfile | @shopify/cli-kit
    npmLockfile: "package-lock.json" = 'package-lock.json'

    The name of the npm lock file

    -
    \ No newline at end of file diff --git a/docs/api/cli-kit/variables/node_node_package_manager.packageManager-1.html b/docs/api/cli-kit/variables/node_node_package_manager.packageManager-1.html deleted file mode 100644 index c5ca67d5935..00000000000 --- a/docs/api/cli-kit/variables/node_node_package_manager.packageManager-1.html +++ /dev/null @@ -1,2 +0,0 @@ -packageManager | @shopify/cli-kit
    packageManager: readonly ["yarn", "npm", "pnpm", "bun", "unknown"] = ...

    A union that represents the package managers available.

    -
    \ No newline at end of file diff --git a/docs/api/cli-kit/variables/node_node_package_manager.pnpmLockfile.html b/docs/api/cli-kit/variables/node_node_package_manager.pnpmLockfile.html deleted file mode 100644 index 68052cea43a..00000000000 --- a/docs/api/cli-kit/variables/node_node_package_manager.pnpmLockfile.html +++ /dev/null @@ -1,2 +0,0 @@ -pnpmLockfile | @shopify/cli-kit
    pnpmLockfile: "pnpm-lock.yaml" = 'pnpm-lock.yaml'

    The name of the pnpm lock file

    -
    \ No newline at end of file diff --git a/docs/api/cli-kit/variables/node_node_package_manager.pnpmWorkspaceFile.html b/docs/api/cli-kit/variables/node_node_package_manager.pnpmWorkspaceFile.html deleted file mode 100644 index 403d5eec14c..00000000000 --- a/docs/api/cli-kit/variables/node_node_package_manager.pnpmWorkspaceFile.html +++ /dev/null @@ -1,2 +0,0 @@ -pnpmWorkspaceFile | @shopify/cli-kit
    pnpmWorkspaceFile: "pnpm-workspace.yaml" = 'pnpm-workspace.yaml'

    The name of the pnpm workspace file

    -
    \ No newline at end of file diff --git a/docs/api/cli-kit/variables/node_node_package_manager.yarnLockfile.html b/docs/api/cli-kit/variables/node_node_package_manager.yarnLockfile.html deleted file mode 100644 index 7453ce9ea14..00000000000 --- a/docs/api/cli-kit/variables/node_node_package_manager.yarnLockfile.html +++ /dev/null @@ -1,2 +0,0 @@ -yarnLockfile | @shopify/cli-kit
    yarnLockfile: "yarn.lock" = 'yarn.lock'

    The name of the Yarn lock file

    -
    \ No newline at end of file diff --git a/docs/api/cli-kit/variables/node_output.collectedLogs.html b/docs/api/cli-kit/variables/node_output.collectedLogs.html index 6a0fce07723..01150f8b285 100644 --- a/docs/api/cli-kit/variables/node_output.collectedLogs.html +++ b/docs/api/cli-kit/variables/node_output.collectedLogs.html @@ -1 +1 @@ -collectedLogs | @shopify/cli-kit
    collectedLogs: {
        [key: string]: string[];
    } = {}

    Type declaration

    • [key: string]: string[]
    \ No newline at end of file +collectedLogs | @shopify/cli-kit
    collectedLogs: { [key: string]: string[] } = {}

    Type declaration

    • [key: string]: string[]
    diff --git a/docs/api/cli-kit/variables/node_output.outputToken.html b/docs/api/cli-kit/variables/node_output.outputToken.html index f49d43738cb..1ba93e49474 100644 --- a/docs/api/cli-kit/variables/node_output.outputToken.html +++ b/docs/api/cli-kit/variables/node_output.outputToken.html @@ -1 +1 @@ -outputToken | @shopify/cli-kit

    Variable outputTokenConst

    outputToken: {
        cyan(value): ColorContentToken;
        errorText(value): ErrorContentToken;
        failIcon(): ErrorContentToken;
        genericShellCommand(value): CommandContentToken;
        gray(value): ColorContentToken;
        green(value): ColorContentToken;
        heading(value): HeadingContentToken;
        italic(value): ItalicContentToken;
        json(value): JsonContentToken;
        linesDiff(value): LinesDiffContentToken;
        link(value, link?, fallback?): LinkContentToken;
        magenta(value): ColorContentToken;
        packagejsonScript(packageManager, scriptName, ...scriptArgs): CommandContentToken;
        path(value): PathContentToken;
        raw(value): RawContentToken;
        subheading(value): SubHeadingContentToken;
        successIcon(): ColorContentToken;
        yellow(value): ColorContentToken;
    } = ...

    Type declaration

    \ No newline at end of file +outputToken | @shopify/cli-kit
    outputToken: {
        cyan(value: OutputMessage): ColorContentToken;
        errorText(value: OutputMessage): ErrorContentToken;
        failIcon(): ErrorContentToken;
        genericShellCommand(value: OutputMessage): CommandContentToken;
        gray(value: OutputMessage): ColorContentToken;
        green(value: OutputMessage): ColorContentToken;
        heading(value: OutputMessage): HeadingContentToken;
        italic(value: OutputMessage): ItalicContentToken;
        json(value: unknown): JsonContentToken;
        linesDiff(value: Change[]): LinesDiffContentToken;
        link(
            value: OutputMessage,
            link?: string,
            fallback?: string,
        ): LinkContentToken;
        magenta(value: OutputMessage): ColorContentToken;
        packagejsonScript(
            packageManager: "yarn" | "npm" | "pnpm" | "bun" | "unknown",
            scriptName: string,
            ...scriptArgs: string[],
        ): CommandContentToken;
        path(value: OutputMessage): PathContentToken;
        raw(value: string): RawContentToken;
        subheading(value: OutputMessage): SubHeadingContentToken;
        successIcon(): ColorContentToken;
        yellow(value: OutputMessage): ColorContentToken;
    } = ...

    Type declaration

    diff --git a/docs/api/cli-kit/variables/node_themes_utils.DEVELOPMENT_THEME_ROLE.html b/docs/api/cli-kit/variables/node_themes_utils.DEVELOPMENT_THEME_ROLE.html index afa272df49f..fdc15ae181e 100644 --- a/docs/api/cli-kit/variables/node_themes_utils.DEVELOPMENT_THEME_ROLE.html +++ b/docs/api/cli-kit/variables/node_themes_utils.DEVELOPMENT_THEME_ROLE.html @@ -1 +1 @@ -DEVELOPMENT_THEME_ROLE | @shopify/cli-kit

    Variable DEVELOPMENT_THEME_ROLEConst

    DEVELOPMENT_THEME_ROLE: "development" = 'development'
    \ No newline at end of file +DEVELOPMENT_THEME_ROLE | @shopify/cli-kit
    DEVELOPMENT_THEME_ROLE: "development" = 'development'
    diff --git a/docs/api/cli-kit/variables/node_themes_utils.LIVE_THEME_ROLE.html b/docs/api/cli-kit/variables/node_themes_utils.LIVE_THEME_ROLE.html index 02437d00b66..103beee80b1 100644 --- a/docs/api/cli-kit/variables/node_themes_utils.LIVE_THEME_ROLE.html +++ b/docs/api/cli-kit/variables/node_themes_utils.LIVE_THEME_ROLE.html @@ -1 +1 @@ -LIVE_THEME_ROLE | @shopify/cli-kit
    LIVE_THEME_ROLE: "live" = 'live'
    \ No newline at end of file +LIVE_THEME_ROLE | @shopify/cli-kit
    LIVE_THEME_ROLE: "live" = 'live'
    diff --git a/docs/api/cli-kit/variables/node_themes_utils.UNPUBLISHED_THEME_ROLE.html b/docs/api/cli-kit/variables/node_themes_utils.UNPUBLISHED_THEME_ROLE.html index b5a00e649cb..f6795bdf8c3 100644 --- a/docs/api/cli-kit/variables/node_themes_utils.UNPUBLISHED_THEME_ROLE.html +++ b/docs/api/cli-kit/variables/node_themes_utils.UNPUBLISHED_THEME_ROLE.html @@ -1 +1 @@ -UNPUBLISHED_THEME_ROLE | @shopify/cli-kit

    Variable UNPUBLISHED_THEME_ROLEConst

    UNPUBLISHED_THEME_ROLE: "unpublished" = 'unpublished'
    \ No newline at end of file +UNPUBLISHED_THEME_ROLE | @shopify/cli-kit
    UNPUBLISHED_THEME_ROLE: "unpublished" = 'unpublished'
    diff --git a/packages/app/CHANGELOG.md b/packages/app/CHANGELOG.md index 5029f0d2e02..a5051f0e492 100644 --- a/packages/app/CHANGELOG.md +++ b/packages/app/CHANGELOG.md @@ -1,5 +1,27 @@ # @shopify/app +## 3.74.0 + +### Minor Changes + +- bb3b100731: Give `app info` a facelift and correct a few display bugs + +### Patch Changes + +- 2d92db780b: Add support for "variables" query param in graphiql +- 4969c1f0a8: Better error message for certain types of invalid app TOML files +- f4c7577151: Validate the @shopify/shopify_function NPM package version is compatible with the Javy version +- f004019bb9: Utilize Admin API to determine if a storefront is password protected +- Updated dependencies [1b8ad07153] +- Updated dependencies [1a5aec270d] +- Updated dependencies [bb3b100731] +- Updated dependencies [5be14a5b08] +- Updated dependencies [774b67a262] +- Updated dependencies [f004019bb9] + - @shopify/theme@3.74.0 + - @shopify/cli-kit@3.74.0 + - @shopify/plugin-cloudflare@3.74.0 + ## 3.73.0 ### Minor Changes diff --git a/packages/app/package.json b/packages/app/package.json index 9ce30f85b61..8fab055ee26 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/app", - "version": "3.73.0", + "version": "3.74.0", "description": "Utilities for loading, building, and publishing apps.", "homepage": "https://github.com/shopify/cli#readme", "private": true, @@ -51,12 +51,12 @@ "@graphql-typed-document-node/core": "3.2.0", "@luckycatfactory/esbuild-graphql-loader": "3.8.1", "@oclif/core": "3.26.5", - "@shopify/cli-kit": "3.73.0", + "@shopify/cli-kit": "3.74.0", "@shopify/function-runner": "4.1.1", - "@shopify/plugin-cloudflare": "3.73.0", + "@shopify/plugin-cloudflare": "3.74.0", "@shopify/polaris": "12.27.0", "@shopify/polaris-icons": "8.11.1", - "@shopify/theme": "3.73.0", + "@shopify/theme": "3.74.0", "@shopify/theme-check-node": "3.5.0", "body-parser": "1.20.3", "camelcase-keys": "9.1.3", diff --git a/packages/cli-kit/CHANGELOG.md b/packages/cli-kit/CHANGELOG.md index de961e7aa3e..6d4d0983307 100644 --- a/packages/cli-kit/CHANGELOG.md +++ b/packages/cli-kit/CHANGELOG.md @@ -1,5 +1,17 @@ # @shopify/cli-kit +## 3.74.0 + +### Minor Changes + +- bb3b100731: Add tabular data display component to UI kit + +### Patch Changes + +- 1a5aec270d: Fix `shopify theme dev` to no longer fail when development themes expire in internationalized stores +- 774b67a262: Fetch notifications in background +- f004019bb9: Utilize Admin API to determine if a storefront is password protected + ## 3.73.0 ### Patch Changes diff --git a/packages/cli-kit/package.json b/packages/cli-kit/package.json index c5738c5bde7..c7c9ce0d256 100644 --- a/packages/cli-kit/package.json +++ b/packages/cli-kit/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/cli-kit", - "version": "3.73.0", + "version": "3.74.0", "private": false, "description": "A set of utilities, interfaces, and models that are common across all the platform features", "keywords": [ diff --git a/packages/cli-kit/src/public/common/version.ts b/packages/cli-kit/src/public/common/version.ts index 98982459996..21a15d79acf 100644 --- a/packages/cli-kit/src/public/common/version.ts +++ b/packages/cli-kit/src/public/common/version.ts @@ -1 +1 @@ -export const CLI_KIT_VERSION = '3.73.0' +export const CLI_KIT_VERSION = '3.74.0' diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 76a0e9a722a..a1f99a49d00 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,7 @@ # @shopify/cli +## 3.74.0 + ## 3.73.0 ### Minor Changes diff --git a/packages/cli/oclif.manifest.json b/packages/cli/oclif.manifest.json index 3d419b578bc..fc5c8b30df7 100644 --- a/packages/cli/oclif.manifest.json +++ b/packages/cli/oclif.manifest.json @@ -6749,5 +6749,5 @@ "summary": "Trigger delivery of a sample webhook topic payload to a designated address." } }, - "version": "3.73.0" + "version": "3.74.0" } \ No newline at end of file diff --git a/packages/cli/package.json b/packages/cli/package.json index 69b2456c836..2dd286068fc 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/cli", - "version": "3.73.0", + "version": "3.74.0", "private": false, "description": "A CLI tool to build for the Shopify platform", "keywords": [ @@ -108,11 +108,11 @@ "@oclif/core": "3.26.5", "@oclif/plugin-commands": "3.3.2", "@oclif/plugin-plugins": "5.1.2", - "@shopify/app": "3.73.0", - "@shopify/cli-kit": "3.73.0", - "@shopify/plugin-cloudflare": "3.73.0", - "@shopify/plugin-did-you-mean": "3.73.0", - "@shopify/theme": "3.73.0", + "@shopify/app": "3.74.0", + "@shopify/cli-kit": "3.74.0", + "@shopify/plugin-cloudflare": "3.74.0", + "@shopify/plugin-did-you-mean": "3.74.0", + "@shopify/theme": "3.74.0", "@shopify/cli-hydrogen": "9.0.3", "@typescript-eslint/eslint-plugin": "7.13.1", "@vitest/coverage-istanbul": "^1.6.0", diff --git a/packages/create-app/CHANGELOG.md b/packages/create-app/CHANGELOG.md index 3dc34a989f6..c08e0a45432 100644 --- a/packages/create-app/CHANGELOG.md +++ b/packages/create-app/CHANGELOG.md @@ -1,5 +1,7 @@ # @shopify/create-app +## 3.74.0 + ## 3.73.0 ## 3.72.0 diff --git a/packages/create-app/oclif.manifest.json b/packages/create-app/oclif.manifest.json index e5d0cc2d515..6a9638eafbc 100644 --- a/packages/create-app/oclif.manifest.json +++ b/packages/create-app/oclif.manifest.json @@ -104,5 +104,5 @@ "summary": "Create a new app project" } }, - "version": "3.73.0" + "version": "3.74.0" } \ No newline at end of file diff --git a/packages/create-app/package.json b/packages/create-app/package.json index 1a51476c42f..8827d19312d 100644 --- a/packages/create-app/package.json +++ b/packages/create-app/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/create-app", - "version": "3.73.0", + "version": "3.74.0", "private": false, "description": "A CLI tool to create a new Shopify app.", "keywords": [ @@ -58,8 +58,8 @@ "esbuild": "0.24.0" }, "devDependencies": { - "@shopify/cli-kit": "3.73.0", - "@shopify/app": "3.73.0", + "@shopify/cli-kit": "3.74.0", + "@shopify/app": "3.74.0", "esbuild-plugin-copy": "^2.1.1", "@vitest/coverage-istanbul": "^1.6.0" }, diff --git a/packages/plugin-cloudflare/CHANGELOG.md b/packages/plugin-cloudflare/CHANGELOG.md index e2e24dfae4b..5d5e75285e9 100644 --- a/packages/plugin-cloudflare/CHANGELOG.md +++ b/packages/plugin-cloudflare/CHANGELOG.md @@ -1,5 +1,15 @@ # @shopify/plugin-cloudflare +## 3.74.0 + +### Patch Changes + +- Updated dependencies [1a5aec270d] +- Updated dependencies [bb3b100731] +- Updated dependencies [774b67a262] +- Updated dependencies [f004019bb9] + - @shopify/cli-kit@3.74.0 + ## 3.73.0 ### Patch Changes diff --git a/packages/plugin-cloudflare/package.json b/packages/plugin-cloudflare/package.json index b6daefdcd0d..ed2b8323463 100644 --- a/packages/plugin-cloudflare/package.json +++ b/packages/plugin-cloudflare/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/plugin-cloudflare", - "version": "3.73.0", + "version": "3.74.0", "description": "Enables the creation of Cloudflare tunnels from `shopify app dev`, allowing previews from any device", "keywords": [ "shopify", @@ -47,7 +47,7 @@ }, "dependencies": { "@oclif/core": "3.26.5", - "@shopify/cli-kit": "3.73.0" + "@shopify/cli-kit": "3.74.0" }, "devDependencies": { "@vitest/coverage-istanbul": "^1.6.0" diff --git a/packages/plugin-did-you-mean/CHANGELOG.md b/packages/plugin-did-you-mean/CHANGELOG.md index 53f094e0c3d..f8b4fa51a4f 100644 --- a/packages/plugin-did-you-mean/CHANGELOG.md +++ b/packages/plugin-did-you-mean/CHANGELOG.md @@ -1,5 +1,15 @@ # @shopify/plugin-did-you-mean +## 3.74.0 + +### Patch Changes + +- Updated dependencies [1a5aec270d] +- Updated dependencies [bb3b100731] +- Updated dependencies [774b67a262] +- Updated dependencies [f004019bb9] + - @shopify/cli-kit@3.74.0 + ## 3.73.0 ### Patch Changes diff --git a/packages/plugin-did-you-mean/package.json b/packages/plugin-did-you-mean/package.json index 1b299afd970..479e71a09fc 100644 --- a/packages/plugin-did-you-mean/package.json +++ b/packages/plugin-did-you-mean/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/plugin-did-you-mean", - "version": "3.73.0", + "version": "3.74.0", "private": true, "bugs": { "url": "https://github.com/Shopify/cli/issues" @@ -42,7 +42,7 @@ }, "dependencies": { "@oclif/core": "3.26.5", - "@shopify/cli-kit": "3.73.0", + "@shopify/cli-kit": "3.74.0", "n-gram": "2.0.2" }, "devDependencies": { diff --git a/packages/theme/CHANGELOG.md b/packages/theme/CHANGELOG.md index 4dd80d05780..7167a5af346 100644 --- a/packages/theme/CHANGELOG.md +++ b/packages/theme/CHANGELOG.md @@ -1,5 +1,22 @@ # @shopify/theme +## 3.74.0 + +### Minor Changes + +- 1b8ad07153: Give theme info a facelift using standard UI components + +### Patch Changes + +- 1a5aec270d: Fix `shopify theme dev` to no longer fail when development themes expire in internationalized stores +- 5be14a5b08: Update documentation for `theme push --only` +- f004019bb9: Utilize Admin API to determine if a storefront is password protected +- Updated dependencies [1a5aec270d] +- Updated dependencies [bb3b100731] +- Updated dependencies [774b67a262] +- Updated dependencies [f004019bb9] + - @shopify/cli-kit@3.74.0 + ## 3.73.0 ### Minor Changes diff --git a/packages/theme/package.json b/packages/theme/package.json index 0341de945fc..55e3808f01d 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/theme", - "version": "3.73.0", + "version": "3.74.0", "private": true, "description": "Utilities for building and publishing themes", "homepage": "https://github.com/shopify/cli#readme", @@ -42,7 +42,7 @@ }, "dependencies": { "@oclif/core": "3.26.5", - "@shopify/cli-kit": "3.73.0", + "@shopify/cli-kit": "3.74.0", "@shopify/theme-check-node": "3.5.0", "@shopify/theme-language-server-node": "2.3.3", "chokidar": "3.6.0", diff --git a/packages/ui-extensions-dev-console/CHANGELOG.md b/packages/ui-extensions-dev-console/CHANGELOG.md index 1fdad55430d..9e8799b89ad 100644 --- a/packages/ui-extensions-dev-console/CHANGELOG.md +++ b/packages/ui-extensions-dev-console/CHANGELOG.md @@ -1,5 +1,7 @@ # @shopify/ui-extensions-dev-console-app +## 3.74.0 + ## 3.73.0 ## 3.72.0 diff --git a/packages/ui-extensions-dev-console/package.json b/packages/ui-extensions-dev-console/package.json index ec657b1a3f7..1a1b133d1d0 100644 --- a/packages/ui-extensions-dev-console/package.json +++ b/packages/ui-extensions-dev-console/package.json @@ -1,6 +1,6 @@ { "name": "@shopify/ui-extensions-dev-console-app", - "version": "3.73.0", + "version": "3.74.0", "private": true, "scripts": { "build": "nx build", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c910789fdae..0969426539d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -153,13 +153,13 @@ importers: specifier: 3.26.5 version: 3.26.5 '@shopify/cli-kit': - specifier: 3.73.0 + specifier: 3.74.0 version: link:../cli-kit '@shopify/function-runner': specifier: 4.1.1 version: 4.1.1 '@shopify/plugin-cloudflare': - specifier: 3.73.0 + specifier: 3.74.0 version: link:../plugin-cloudflare '@shopify/polaris': specifier: 12.27.0 @@ -168,7 +168,7 @@ importers: specifier: 8.11.1 version: 8.11.1(react@18.2.0) '@shopify/theme': - specifier: 3.73.0 + specifier: 3.74.0 version: link:../theme '@shopify/theme-check-node': specifier: 3.5.0 @@ -263,22 +263,22 @@ importers: specifier: 5.1.2 version: 5.1.2 '@shopify/app': - specifier: 3.73.0 + specifier: 3.74.0 version: link:../app '@shopify/cli-hydrogen': specifier: 9.0.3 version: 9.0.3(@graphql-codegen/cli@5.0.2)(react-dom@17.0.2)(react@17.0.2) '@shopify/cli-kit': - specifier: 3.73.0 + specifier: 3.74.0 version: link:../cli-kit '@shopify/plugin-cloudflare': - specifier: 3.73.0 + specifier: 3.74.0 version: link:../plugin-cloudflare '@shopify/plugin-did-you-mean': - specifier: 3.73.0 + specifier: 3.74.0 version: link:../plugin-did-you-mean '@shopify/theme': - specifier: 3.73.0 + specifier: 3.74.0 version: link:../theme '@typescript-eslint/eslint-plugin': specifier: 7.13.1 @@ -520,10 +520,10 @@ importers: version: 0.24.0 devDependencies: '@shopify/app': - specifier: 3.73.0 + specifier: 3.74.0 version: link:../app '@shopify/cli-kit': - specifier: 3.73.0 + specifier: 3.74.0 version: link:../cli-kit '@vitest/coverage-istanbul': specifier: ^1.6.0 @@ -623,7 +623,7 @@ importers: specifier: 3.26.5 version: 3.26.5 '@shopify/cli-kit': - specifier: 3.73.0 + specifier: 3.74.0 version: link:../cli-kit devDependencies: '@vitest/coverage-istanbul': @@ -636,7 +636,7 @@ importers: specifier: 3.26.5 version: 3.26.5 '@shopify/cli-kit': - specifier: 3.73.0 + specifier: 3.74.0 version: link:../cli-kit n-gram: specifier: 2.0.2 @@ -652,7 +652,7 @@ importers: specifier: 3.26.5 version: 3.26.5 '@shopify/cli-kit': - specifier: 3.73.0 + specifier: 3.74.0 version: link:../cli-kit '@shopify/theme-check-node': specifier: 3.5.0