UNPKG

nx

Version:

The core Nx plugin contains the core functionality of Nx like the project graph, nx commands and task orchestration.

332 lines (331 loc) • 42.7 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getDaemonClientEnvGeneration = exports.hashDaemonClientEnv = exports.getEnvPathsForTask = exports.getGraphTimeDotEnvForTask = exports.getEnvFilesForTask = exports.interpolate = exports.requireWithTsconfigFallback = exports.isTsEsmNamedExportLinkageError = exports.isRequireInEsmScopeError = exports.forceRegisterEsmLoader = exports.loadTsFile = exports.registerTsProject = exports.LoadedNxPlugin = exports.retrieveProjectConfigurations = exports.findProjectForPath = exports.createProjectRootMappings = exports.createProjectRootMappingsFromProjectConfigurations = exports.hashMultiGlobWithWorkspaceContext = exports.hashWithWorkspaceContext = exports.hashObject = exports.splitByColons = exports.installPackageToTmpAsync = exports.installPackageToTmp = exports.readModulePackageJson = exports.stripIndent = exports.sortObjectByKeys = exports.combineOptionsForExecutor = exports.confirmationPrompt = exports.textPrompt = exports.multiselectPrompt = exports.selectPrompt = exports.splitTarget = exports.createPrettierIgnoreChecker = exports.createOxfmtIgnoreChecker = exports.createGitIgnoreChecker = exports.readTargetDefaultsForTarget = exports.createTargetDefaultsResults = exports.findMatchingProjects = exports.findMatchingConfigFiles = exports.readProjectConfigurationsFromRootMap = exports.findMatchingTargetNames = exports.resolveCommandSyntacticSugar = exports.mergeTargetConfigurations = exports.retrieveProjectConfigurationsWithAngularProjects = exports.calculateDefaultProjectName = exports.readNxJsonFromDisk = exports.parseExecutor = exports.getExecutorInformation = exports.parseVersionFromPackageManagerField = exports.createTempNpmDirectory = void 0; exports.createNxCloudOnboardingURL = exports.getNxCloudAppOnBoardingUrl = exports.createNxCloudOnboardingURLForWelcomeApp = exports.connectToNxCloud = exports.killChildOnHostExit = exports.killProcessTreeGraceful = exports.getTargetInputs = exports.filterUsingGlobPatterns = exports.hashFile = exports.getRelativeProjectJsonSchemaPath = exports.FsTree = exports.LARGE_BUFFER = exports.daemonClient = exports.isProjectGraphProjectNode = exports.isProjectGraphExternalNode = exports.fileDataDepType = exports.fileDataDepTarget = exports.BatchFunctionRunner = exports.getGeneratorInformation = exports.setupAiAgentsGenerator = exports.toOldFormat = exports.toNewFormat = exports.runCommandsExecutor = exports.acknowledgeBuildScripts = exports.getCatalogDependenciesFromPackageJson = exports.getCatalogManager = exports.checkFilesAreOutputs = exports.checkFilesAreInputs = exports.PromptResolutionError = exports.resolvePrompt = exports.SchemaResolutionError = exports.ImplementationResolutionError = exports.resolveSchema = exports.resolveImplementation = exports.emitPluginWorkerLog = exports.safeWriteFileCache = exports.PluginCache = exports.handleImport = exports.signalToCode = exports.globalSpinner = exports.readYamlFile = exports.oxfmtConfigFiles = exports.formatFilesWithOxfmt = exports.detectFormatterInTree = exports.detectFormatter = exports.prettierConfigFiles = exports.isUsingPrettierInTree = exports.isCI = exports.applyDaemonEnvFromClient = exports.getAppliedDaemonClientEnv = void 0; exports.normalizeDependencyConfigDefinition = exports.isCacheableTask = exports.getUnparsedOverrideArgs = exports.getTargetConfigurationForTask = exports.getSerializedArgsForTask = exports.getPrintableCommandArgsForTask = exports.getOutputs = exports.getExecutorNameForTask = exports.getExecutorForTask = exports.getDependencyConfigs = exports.getCustomHasher = exports.getCliPath = exports.expandWildcardTargetConfiguration = exports.expandInitiatingTasksThroughNoop = exports.expandDependencyConfigSyntaxSugar = exports.createTaskId = exports.calculateReverseDeps = exports.createRunManyDynamicOutputRenderer = exports.CompositeLifeCycle = exports.RemoteCacheV2 = exports.Cache = exports.readCachedProjectConfiguration = exports.preventRecursionInGraphConstruction = exports.handleProjectGraphError = exports.createProjectGraphAndSourceMapsAsync = exports.buildProjectGraphAndSourceMapsWithoutDaemon = exports.isNpmProject = exports.readFileMapCache = exports.readPackageJson = exports.isWholeFileChange = exports.isLockFileChange = exports.isDeletedFileChange = exports.defaultFileRead = exports.calculateFileChanges = exports.WholeFileChange = exports.TEN_MEGABYTES = exports.LockFileChange = exports.DeletedFileChange = exports.buildPackageJsonWorkspacesMatcher = exports.buildPackageJsonPatterns = exports.getGlobPatternsFromPackageManagerWorkspaces = exports.registerTsConfigPaths = exports.getWorkspacePackagesFromGraph = exports.isBuiltinModuleImport = exports.TargetProjectLocator = exports.findProjectsNpmDependencies = exports.createPackageJson = exports.getLockFileName = exports.generatePrunedDeployOutput = exports.createLockFile = void 0; exports.safeSpawn = exports.safeExecFileSync = exports.workspaceRootInner = exports.setWorkspaceRoot = exports.setupWorkspaceContext = exports.resetWorkspaceContext = exports.globWithWorkspaceContext = exports.getFilesInDirectoryUsingContext = exports.nxVersion = exports.SyncError = exports.quoteShellArg = exports.getSourceDirOfDependentProjects = exports.findAllProjectNodeDependencies = exports.findInstalledPlugins = exports.deriveGroupNameFromTarget = exports.warnUnshippableLocalPathSpec = exports.relocatePrunedLocalPathSpec = exports.movePeerDependencyToDependencies = exports.dropEmptyPeerDependencySections = exports.readNxMigrateConfig = exports.isNxCloudUsed = exports.getNxCloudUrl = exports.orange = exports.NX_PREFIX = exports.getNxRequirePaths = exports.isGlobPattern = exports.combineGlobPatterns = exports.getLatestCommitSha = exports.readFileIfExisting = exports.isRelativePath = exports.fileExists = exports.directoryExists = exports.createDirectory = exports.deduceDefaultBase = exports.codeFrameColumns = exports.runNxSync = exports.workspaceDataDirectory = exports.getLastValueFromAsyncIterableIterator = exports.validateOutputs = exports.unparse = exports.transformLegacyOutputs = exports.shouldStreamOutput = exports.removeTasksFromTaskGraph = exports.readProjectAndTargetFromTargetString = exports.normalizeTargetDependencyWithStringProjects = exports.normalizeDependencyConfigProjects = void 0; const tslib_1 = require("tslib"); /** * Note to developers: STOP! These are nx internals, not part of the public * @nx/devkit API. * * This barrel is NOT under @nx/devkit's version-tolerance contract. That contract * (nx at the current major +/- 1, per devkit's peerDependencies) covers the public * @nx/devkit API only. Two classes of consumer read this file, and the rules * differ: * * 1. packages/devkit/src/ — devkit's own implementation. It ships to external * plugins, so it *does* run under the +/- 1 tolerance (@nx/devkit@23 may be * installed against nx@22) and must still guard: check at runtime, or only * use symbols that have existed since the oldest supported nx major. * 2. First-party plugins in this repo, via @nx/devkit/internal. They release in * lockstep with nx, so they require an exactly matching nx version and need * no guarding. * * See packages/devkit/CLAUDE.md. */ var package_manager_1 = require("./utils/package-manager"); Object.defineProperty(exports, "createTempNpmDirectory", { enumerable: true, get: function () { return package_manager_1.createTempNpmDirectory; } }); Object.defineProperty(exports, "parseVersionFromPackageManagerField", { enumerable: true, get: function () { return package_manager_1.parseVersionFromPackageManagerField; } }); var executor_utils_1 = require("./command-line/run/executor-utils"); Object.defineProperty(exports, "getExecutorInformation", { enumerable: true, get: function () { return executor_utils_1.getExecutorInformation; } }); Object.defineProperty(exports, "parseExecutor", { enumerable: true, get: function () { return executor_utils_1.parseExecutor; } }); var nx_json_1 = require("./config/nx-json"); Object.defineProperty(exports, "readNxJsonFromDisk", { enumerable: true, get: function () { return nx_json_1.readNxJson; } }); var calculate_default_project_name_1 = require("./config/calculate-default-project-name"); Object.defineProperty(exports, "calculateDefaultProjectName", { enumerable: true, get: function () { return calculate_default_project_name_1.calculateDefaultProjectName; } }); var retrieve_workspace_files_1 = require("./project-graph/utils/retrieve-workspace-files"); Object.defineProperty(exports, "retrieveProjectConfigurationsWithAngularProjects", { enumerable: true, get: function () { return retrieve_workspace_files_1.retrieveProjectConfigurationsWithAngularProjects; } }); var target_merging_1 = require("./project-graph/utils/project-configuration/target-merging"); Object.defineProperty(exports, "mergeTargetConfigurations", { enumerable: true, get: function () { return target_merging_1.mergeTargetConfigurations; } }); Object.defineProperty(exports, "resolveCommandSyntacticSugar", { enumerable: true, get: function () { return target_merging_1.resolveCommandSyntacticSugar; } }); var project_nodes_manager_1 = require("./project-graph/utils/project-configuration/project-nodes-manager"); Object.defineProperty(exports, "findMatchingTargetNames", { enumerable: true, get: function () { return project_nodes_manager_1.findMatchingTargetNames; } }); Object.defineProperty(exports, "readProjectConfigurationsFromRootMap", { enumerable: true, get: function () { return project_nodes_manager_1.readProjectConfigurationsFromRootMap; } }); var project_configuration_utils_1 = require("./project-graph/utils/project-configuration-utils"); Object.defineProperty(exports, "findMatchingConfigFiles", { enumerable: true, get: function () { return project_configuration_utils_1.findMatchingConfigFiles; } }); var find_matching_projects_1 = require("./utils/find-matching-projects"); Object.defineProperty(exports, "findMatchingProjects", { enumerable: true, get: function () { return find_matching_projects_1.findMatchingProjects; } }); var target_defaults_1 = require("./project-graph/utils/project-configuration/target-defaults"); Object.defineProperty(exports, "createTargetDefaultsResults", { enumerable: true, get: function () { return target_defaults_1.createTargetDefaultsResults; } }); Object.defineProperty(exports, "readTargetDefaultsForTarget", { enumerable: true, get: function () { return target_defaults_1.readTargetDefaultsForTarget; } }); // Only the tree-bound checkers and their type cross the boundary. The // primitives they are built from carry preconditions a caller can violate - a // chain must be resolved from the file's own directory, and the array it // returns is the memo cache itself - and nothing outside this package needs // them. var ignore_1 = require("./utils/ignore"); Object.defineProperty(exports, "createGitIgnoreChecker", { enumerable: true, get: function () { return ignore_1.createGitIgnoreChecker; } }); Object.defineProperty(exports, "createOxfmtIgnoreChecker", { enumerable: true, get: function () { return ignore_1.createOxfmtIgnoreChecker; } }); Object.defineProperty(exports, "createPrettierIgnoreChecker", { enumerable: true, get: function () { return ignore_1.createPrettierIgnoreChecker; } }); var split_target_1 = require("./utils/split-target"); Object.defineProperty(exports, "splitTarget", { enumerable: true, get: function () { return split_target_1.splitTarget; } }); var prompt_helpers_1 = require("./utils/prompt-helpers"); Object.defineProperty(exports, "selectPrompt", { enumerable: true, get: function () { return prompt_helpers_1.selectPrompt; } }); Object.defineProperty(exports, "multiselectPrompt", { enumerable: true, get: function () { return prompt_helpers_1.multiselectPrompt; } }); Object.defineProperty(exports, "textPrompt", { enumerable: true, get: function () { return prompt_helpers_1.textPrompt; } }); Object.defineProperty(exports, "confirmationPrompt", { enumerable: true, get: function () { return prompt_helpers_1.confirmationPrompt; } }); var params_1 = require("./utils/params"); Object.defineProperty(exports, "combineOptionsForExecutor", { enumerable: true, get: function () { return params_1.combineOptionsForExecutor; } }); var object_sort_1 = require("./utils/object-sort"); Object.defineProperty(exports, "sortObjectByKeys", { enumerable: true, get: function () { return object_sort_1.sortObjectByKeys; } }); var logger_1 = require("./utils/logger"); Object.defineProperty(exports, "stripIndent", { enumerable: true, get: function () { return logger_1.stripIndent; } }); var package_json_1 = require("./utils/package-json"); Object.defineProperty(exports, "readModulePackageJson", { enumerable: true, get: function () { return package_json_1.readModulePackageJson; } }); Object.defineProperty(exports, "installPackageToTmp", { enumerable: true, get: function () { return package_json_1.installPackageToTmp; } }); Object.defineProperty(exports, "installPackageToTmpAsync", { enumerable: true, get: function () { return package_json_1.installPackageToTmpAsync; } }); var split_target_2 = require("./utils/split-target"); Object.defineProperty(exports, "splitByColons", { enumerable: true, get: function () { return split_target_2.splitByColons; } }); var file_hasher_1 = require("./hasher/file-hasher"); Object.defineProperty(exports, "hashObject", { enumerable: true, get: function () { return file_hasher_1.hashObject; } }); var workspace_context_1 = require("./utils/workspace-context"); Object.defineProperty(exports, "hashWithWorkspaceContext", { enumerable: true, get: function () { return workspace_context_1.hashWithWorkspaceContext; } }); Object.defineProperty(exports, "hashMultiGlobWithWorkspaceContext", { enumerable: true, get: function () { return workspace_context_1.hashMultiGlobWithWorkspaceContext; } }); var find_project_for_path_1 = require("./project-graph/utils/find-project-for-path"); Object.defineProperty(exports, "createProjectRootMappingsFromProjectConfigurations", { enumerable: true, get: function () { return find_project_for_path_1.createProjectRootMappingsFromProjectConfigurations; } }); Object.defineProperty(exports, "createProjectRootMappings", { enumerable: true, get: function () { return find_project_for_path_1.createProjectRootMappings; } }); Object.defineProperty(exports, "findProjectForPath", { enumerable: true, get: function () { return find_project_for_path_1.findProjectForPath; } }); var retrieve_workspace_files_2 = require("./project-graph/utils/retrieve-workspace-files"); Object.defineProperty(exports, "retrieveProjectConfigurations", { enumerable: true, get: function () { return retrieve_workspace_files_2.retrieveProjectConfigurations; } }); var loaded_nx_plugin_1 = require("./project-graph/plugins/loaded-nx-plugin"); Object.defineProperty(exports, "LoadedNxPlugin", { enumerable: true, get: function () { return loaded_nx_plugin_1.LoadedNxPlugin; } }); tslib_1.__exportStar(require("./project-graph/error-types"), exports); var register_1 = require("./plugins/js/utils/register"); Object.defineProperty(exports, "registerTsProject", { enumerable: true, get: function () { return register_1.registerTsProject; } }); Object.defineProperty(exports, "loadTsFile", { enumerable: true, get: function () { return register_1.loadTsFile; } }); Object.defineProperty(exports, "forceRegisterEsmLoader", { enumerable: true, get: function () { return register_1.forceRegisterEsmLoader; } }); Object.defineProperty(exports, "isRequireInEsmScopeError", { enumerable: true, get: function () { return register_1.isRequireInEsmScopeError; } }); Object.defineProperty(exports, "isTsEsmNamedExportLinkageError", { enumerable: true, get: function () { return register_1.isTsEsmNamedExportLinkageError; } }); Object.defineProperty(exports, "requireWithTsconfigFallback", { enumerable: true, get: function () { return register_1.requireWithTsconfigFallback; } }); var utils_1 = require("./tasks-runner/utils"); Object.defineProperty(exports, "interpolate", { enumerable: true, get: function () { return utils_1.interpolate; } }); var task_env_1 = require("./tasks-runner/task-env"); Object.defineProperty(exports, "getEnvFilesForTask", { enumerable: true, get: function () { return task_env_1.getEnvFilesForTask; } }); Object.defineProperty(exports, "getGraphTimeDotEnvForTask", { enumerable: true, get: function () { return task_env_1.getGraphTimeDotEnvForTask; } }); var task_env_paths_1 = require("./tasks-runner/task-env-paths"); Object.defineProperty(exports, "getEnvPathsForTask", { enumerable: true, get: function () { return task_env_paths_1.getEnvPathsForTask; } }); var daemon_environment_1 = require("./daemon/client/daemon-environment"); Object.defineProperty(exports, "hashDaemonClientEnv", { enumerable: true, get: function () { return daemon_environment_1.hashDaemonClientEnv; } }); Object.defineProperty(exports, "getDaemonClientEnvGeneration", { enumerable: true, get: function () { return daemon_environment_1.getDaemonClientEnvGeneration; } }); Object.defineProperty(exports, "getAppliedDaemonClientEnv", { enumerable: true, get: function () { return daemon_environment_1.getAppliedDaemonClientEnv; } }); Object.defineProperty(exports, "applyDaemonEnvFromClient", { enumerable: true, get: function () { return daemon_environment_1.applyDaemonEnvFromClient; } }); var is_ci_1 = require("./utils/is-ci"); Object.defineProperty(exports, "isCI", { enumerable: true, get: function () { return is_ci_1.isCI; } }); var prettier_1 = require("./utils/formatters/prettier"); Object.defineProperty(exports, "isUsingPrettierInTree", { enumerable: true, get: function () { return prettier_1.isUsingPrettierInTree; } }); Object.defineProperty(exports, "prettierConfigFiles", { enumerable: true, get: function () { return prettier_1.prettierConfigFiles; } }); var formatters_1 = require("./utils/formatters"); Object.defineProperty(exports, "detectFormatter", { enumerable: true, get: function () { return formatters_1.detectFormatter; } }); Object.defineProperty(exports, "detectFormatterInTree", { enumerable: true, get: function () { return formatters_1.detectFormatterInTree; } }); var oxfmt_1 = require("./utils/formatters/oxfmt"); Object.defineProperty(exports, "formatFilesWithOxfmt", { enumerable: true, get: function () { return oxfmt_1.formatFilesWithOxfmt; } }); Object.defineProperty(exports, "oxfmtConfigFiles", { enumerable: true, get: function () { return oxfmt_1.oxfmtConfigFiles; } }); var fileutils_1 = require("./utils/fileutils"); Object.defineProperty(exports, "readYamlFile", { enumerable: true, get: function () { return fileutils_1.readYamlFile; } }); var spinner_1 = require("./utils/spinner"); Object.defineProperty(exports, "globalSpinner", { enumerable: true, get: function () { return spinner_1.globalSpinner; } }); var exit_codes_1 = require("./utils/exit-codes"); Object.defineProperty(exports, "signalToCode", { enumerable: true, get: function () { return exit_codes_1.signalToCode; } }); var handle_import_1 = require("./utils/handle-import"); Object.defineProperty(exports, "handleImport", { enumerable: true, get: function () { return handle_import_1.handleImport; } }); var plugin_cache_utils_1 = require("./utils/plugin-cache-utils"); Object.defineProperty(exports, "PluginCache", { enumerable: true, get: function () { return plugin_cache_utils_1.PluginCache; } }); Object.defineProperty(exports, "safeWriteFileCache", { enumerable: true, get: function () { return plugin_cache_utils_1.safeWriteFileCache; } }); var worker_streaming_1 = require("./project-graph/plugins/isolation/worker-streaming"); Object.defineProperty(exports, "emitPluginWorkerLog", { enumerable: true, get: function () { return worker_streaming_1.emitPluginWorkerLog; } }); var schema_utils_1 = require("./config/schema-utils"); Object.defineProperty(exports, "resolveImplementation", { enumerable: true, get: function () { return schema_utils_1.resolveImplementation; } }); Object.defineProperty(exports, "resolveSchema", { enumerable: true, get: function () { return schema_utils_1.resolveSchema; } }); Object.defineProperty(exports, "ImplementationResolutionError", { enumerable: true, get: function () { return schema_utils_1.ImplementationResolutionError; } }); Object.defineProperty(exports, "SchemaResolutionError", { enumerable: true, get: function () { return schema_utils_1.SchemaResolutionError; } }); var prompt_files_1 = require("./command-line/migrate/prompt-files"); Object.defineProperty(exports, "resolvePrompt", { enumerable: true, get: function () { return prompt_files_1.resolvePrompt; } }); Object.defineProperty(exports, "PromptResolutionError", { enumerable: true, get: function () { return prompt_files_1.PromptResolutionError; } }); var check_task_files_1 = require("./hasher/check-task-files"); Object.defineProperty(exports, "checkFilesAreInputs", { enumerable: true, get: function () { return check_task_files_1.checkFilesAreInputs; } }); Object.defineProperty(exports, "checkFilesAreOutputs", { enumerable: true, get: function () { return check_task_files_1.checkFilesAreOutputs; } }); var catalog_1 = require("./utils/catalog"); Object.defineProperty(exports, "getCatalogManager", { enumerable: true, get: function () { return catalog_1.getCatalogManager; } }); Object.defineProperty(exports, "getCatalogDependenciesFromPackageJson", { enumerable: true, get: function () { return catalog_1.getCatalogDependenciesFromPackageJson; } }); var acknowledge_build_scripts_1 = require("./utils/acknowledge-build-scripts"); Object.defineProperty(exports, "acknowledgeBuildScripts", { enumerable: true, get: function () { return acknowledge_build_scripts_1.acknowledgeBuildScripts; } }); // Exposed for first-party plugins in this repo (imported via @nx/devkit/internal). var run_commands_impl_1 = require("./executors/run-commands/run-commands.impl"); Object.defineProperty(exports, "runCommandsExecutor", { enumerable: true, get: function () { return tslib_1.__importDefault(run_commands_impl_1).default; } }); var angular_json_1 = require("./adapter/angular-json"); Object.defineProperty(exports, "toNewFormat", { enumerable: true, get: function () { return angular_json_1.toNewFormat; } }); Object.defineProperty(exports, "toOldFormat", { enumerable: true, get: function () { return angular_json_1.toOldFormat; } }); var set_up_ai_agents_1 = require("./ai/set-up-ai-agents/set-up-ai-agents"); Object.defineProperty(exports, "setupAiAgentsGenerator", { enumerable: true, get: function () { return set_up_ai_agents_1.setupAiAgentsGenerator; } }); var generator_utils_1 = require("./command-line/generate/generator-utils"); Object.defineProperty(exports, "getGeneratorInformation", { enumerable: true, get: function () { return generator_utils_1.getGeneratorInformation; } }); var watch_1 = require("./command-line/watch/watch"); Object.defineProperty(exports, "BatchFunctionRunner", { enumerable: true, get: function () { return watch_1.BatchFunctionRunner; } }); var project_graph_1 = require("./config/project-graph"); Object.defineProperty(exports, "fileDataDepTarget", { enumerable: true, get: function () { return project_graph_1.fileDataDepTarget; } }); Object.defineProperty(exports, "fileDataDepType", { enumerable: true, get: function () { return project_graph_1.fileDataDepType; } }); Object.defineProperty(exports, "isProjectGraphExternalNode", { enumerable: true, get: function () { return project_graph_1.isProjectGraphExternalNode; } }); Object.defineProperty(exports, "isProjectGraphProjectNode", { enumerable: true, get: function () { return project_graph_1.isProjectGraphProjectNode; } }); var client_1 = require("./daemon/client/client"); Object.defineProperty(exports, "daemonClient", { enumerable: true, get: function () { return client_1.daemonClient; } }); var run_commands_impl_2 = require("./executors/run-commands/run-commands.impl"); Object.defineProperty(exports, "LARGE_BUFFER", { enumerable: true, get: function () { return run_commands_impl_2.LARGE_BUFFER; } }); var tree_1 = require("./generators/tree"); Object.defineProperty(exports, "FsTree", { enumerable: true, get: function () { return tree_1.FsTree; } }); var project_configuration_1 = require("./generators/utils/project-configuration"); Object.defineProperty(exports, "getRelativeProjectJsonSchemaPath", { enumerable: true, get: function () { return project_configuration_1.getRelativeProjectJsonSchemaPath; } }); var file_hasher_2 = require("./hasher/file-hasher"); Object.defineProperty(exports, "hashFile", { enumerable: true, get: function () { return file_hasher_2.hashFile; } }); var task_hasher_1 = require("./hasher/task-hasher"); Object.defineProperty(exports, "filterUsingGlobPatterns", { enumerable: true, get: function () { return task_hasher_1.filterUsingGlobPatterns; } }); Object.defineProperty(exports, "getTargetInputs", { enumerable: true, get: function () { return task_hasher_1.getTargetInputs; } }); var native_1 = require("./native"); Object.defineProperty(exports, "killProcessTreeGraceful", { enumerable: true, get: function () { return native_1.killProcessTreeGraceful; } }); var kill_child_on_host_exit_1 = require("./utils/kill-child-on-host-exit"); Object.defineProperty(exports, "killChildOnHostExit", { enumerable: true, get: function () { return kill_child_on_host_exit_1.killChildOnHostExit; } }); var connect_to_nx_cloud_1 = require("./nx-cloud/generators/connect-to-nx-cloud/connect-to-nx-cloud"); Object.defineProperty(exports, "connectToNxCloud", { enumerable: true, get: function () { return connect_to_nx_cloud_1.connectToNxCloud; } }); var onboarding_1 = require("./nx-cloud/utilities/onboarding"); Object.defineProperty(exports, "createNxCloudOnboardingURLForWelcomeApp", { enumerable: true, get: function () { return onboarding_1.createNxCloudOnboardingURLForWelcomeApp; } }); Object.defineProperty(exports, "getNxCloudAppOnBoardingUrl", { enumerable: true, get: function () { return onboarding_1.getNxCloudAppOnBoardingUrl; } }); var url_shorten_1 = require("./nx-cloud/utilities/url-shorten"); Object.defineProperty(exports, "createNxCloudOnboardingURL", { enumerable: true, get: function () { return url_shorten_1.createNxCloudOnboardingURL; } }); var lock_file_1 = require("./plugins/js/lock-file/lock-file"); Object.defineProperty(exports, "createLockFile", { enumerable: true, get: function () { return lock_file_1.createLockFile; } }); Object.defineProperty(exports, "generatePrunedDeployOutput", { enumerable: true, get: function () { return lock_file_1.generatePrunedDeployOutput; } }); Object.defineProperty(exports, "getLockFileName", { enumerable: true, get: function () { return lock_file_1.getLockFileName; } }); var create_package_json_1 = require("./plugins/js/package-json/create-package-json"); Object.defineProperty(exports, "createPackageJson", { enumerable: true, get: function () { return create_package_json_1.createPackageJson; } }); Object.defineProperty(exports, "findProjectsNpmDependencies", { enumerable: true, get: function () { return create_package_json_1.findProjectsNpmDependencies; } }); var target_project_locator_1 = require("./plugins/js/project-graph/build-dependencies/target-project-locator"); Object.defineProperty(exports, "TargetProjectLocator", { enumerable: true, get: function () { return target_project_locator_1.TargetProjectLocator; } }); Object.defineProperty(exports, "isBuiltinModuleImport", { enumerable: true, get: function () { return target_project_locator_1.isBuiltinModuleImport; } }); var get_workspace_packages_from_graph_1 = require("./plugins/js/utils/get-workspace-packages-from-graph"); Object.defineProperty(exports, "getWorkspacePackagesFromGraph", { enumerable: true, get: function () { return get_workspace_packages_from_graph_1.getWorkspacePackagesFromGraph; } }); var register_2 = require("./plugins/js/utils/register"); Object.defineProperty(exports, "registerTsConfigPaths", { enumerable: true, get: function () { return register_2.registerTsConfigPaths; } }); var package_json_2 = require("./plugins/package-json"); Object.defineProperty(exports, "getGlobPatternsFromPackageManagerWorkspaces", { enumerable: true, get: function () { return package_json_2.getGlobPatternsFromPackageManagerWorkspaces; } }); var create_nodes_1 = require("./plugins/package-json/create-nodes"); Object.defineProperty(exports, "buildPackageJsonPatterns", { enumerable: true, get: function () { return create_nodes_1.buildPackageJsonPatterns; } }); Object.defineProperty(exports, "buildPackageJsonWorkspacesMatcher", { enumerable: true, get: function () { return create_nodes_1.buildPackageJsonWorkspacesMatcher; } }); var file_utils_1 = require("./project-graph/file-utils"); Object.defineProperty(exports, "DeletedFileChange", { enumerable: true, get: function () { return file_utils_1.DeletedFileChange; } }); Object.defineProperty(exports, "LockFileChange", { enumerable: true, get: function () { return file_utils_1.LockFileChange; } }); Object.defineProperty(exports, "TEN_MEGABYTES", { enumerable: true, get: function () { return file_utils_1.TEN_MEGABYTES; } }); Object.defineProperty(exports, "WholeFileChange", { enumerable: true, get: function () { return file_utils_1.WholeFileChange; } }); Object.defineProperty(exports, "calculateFileChanges", { enumerable: true, get: function () { return file_utils_1.calculateFileChanges; } }); Object.defineProperty(exports, "defaultFileRead", { enumerable: true, get: function () { return file_utils_1.defaultFileRead; } }); Object.defineProperty(exports, "isDeletedFileChange", { enumerable: true, get: function () { return file_utils_1.isDeletedFileChange; } }); Object.defineProperty(exports, "isLockFileChange", { enumerable: true, get: function () { return file_utils_1.isLockFileChange; } }); Object.defineProperty(exports, "isWholeFileChange", { enumerable: true, get: function () { return file_utils_1.isWholeFileChange; } }); Object.defineProperty(exports, "readPackageJson", { enumerable: true, get: function () { return file_utils_1.readPackageJson; } }); var nx_deps_cache_1 = require("./project-graph/nx-deps-cache"); Object.defineProperty(exports, "readFileMapCache", { enumerable: true, get: function () { return nx_deps_cache_1.readFileMapCache; } }); var operators_1 = require("./project-graph/operators"); Object.defineProperty(exports, "isNpmProject", { enumerable: true, get: function () { return operators_1.isNpmProject; } }); var project_graph_2 = require("./project-graph/project-graph"); Object.defineProperty(exports, "buildProjectGraphAndSourceMapsWithoutDaemon", { enumerable: true, get: function () { return project_graph_2.buildProjectGraphAndSourceMapsWithoutDaemon; } }); Object.defineProperty(exports, "createProjectGraphAndSourceMapsAsync", { enumerable: true, get: function () { return project_graph_2.createProjectGraphAndSourceMapsAsync; } }); Object.defineProperty(exports, "handleProjectGraphError", { enumerable: true, get: function () { return project_graph_2.handleProjectGraphError; } }); Object.defineProperty(exports, "preventRecursionInGraphConstruction", { enumerable: true, get: function () { return project_graph_2.preventRecursionInGraphConstruction; } }); Object.defineProperty(exports, "readCachedProjectConfiguration", { enumerable: true, get: function () { return project_graph_2.readCachedProjectConfiguration; } }); var cache_1 = require("./tasks-runner/cache"); Object.defineProperty(exports, "Cache", { enumerable: true, get: function () { return cache_1.Cache; } }); var default_tasks_runner_1 = require("./tasks-runner/default-tasks-runner"); Object.defineProperty(exports, "RemoteCacheV2", { enumerable: true, get: function () { return default_tasks_runner_1.RemoteCacheV2; } }); var life_cycle_1 = require("./tasks-runner/life-cycle"); Object.defineProperty(exports, "CompositeLifeCycle", { enumerable: true, get: function () { return life_cycle_1.CompositeLifeCycle; } }); var dynamic_run_many_terminal_output_life_cycle_1 = require("./tasks-runner/life-cycles/dynamic-run-many-terminal-output-life-cycle"); Object.defineProperty(exports, "createRunManyDynamicOutputRenderer", { enumerable: true, get: function () { return dynamic_run_many_terminal_output_life_cycle_1.createRunManyDynamicOutputRenderer; } }); var utils_2 = require("./tasks-runner/utils"); Object.defineProperty(exports, "calculateReverseDeps", { enumerable: true, get: function () { return utils_2.calculateReverseDeps; } }); Object.defineProperty(exports, "createTaskId", { enumerable: true, get: function () { return utils_2.createTaskId; } }); Object.defineProperty(exports, "expandDependencyConfigSyntaxSugar", { enumerable: true, get: function () { return utils_2.expandDependencyConfigSyntaxSugar; } }); Object.defineProperty(exports, "expandInitiatingTasksThroughNoop", { enumerable: true, get: function () { return utils_2.expandInitiatingTasksThroughNoop; } }); Object.defineProperty(exports, "expandWildcardTargetConfiguration", { enumerable: true, get: function () { return utils_2.expandWildcardTargetConfiguration; } }); Object.defineProperty(exports, "getCliPath", { enumerable: true, get: function () { return utils_2.getCliPath; } }); Object.defineProperty(exports, "getCustomHasher", { enumerable: true, get: function () { return utils_2.getCustomHasher; } }); Object.defineProperty(exports, "getDependencyConfigs", { enumerable: true, get: function () { return utils_2.getDependencyConfigs; } }); Object.defineProperty(exports, "getExecutorForTask", { enumerable: true, get: function () { return utils_2.getExecutorForTask; } }); Object.defineProperty(exports, "getExecutorNameForTask", { enumerable: true, get: function () { return utils_2.getExecutorNameForTask; } }); Object.defineProperty(exports, "getOutputs", { enumerable: true, get: function () { return utils_2.getOutputs; } }); Object.defineProperty(exports, "getPrintableCommandArgsForTask", { enumerable: true, get: function () { return utils_2.getPrintableCommandArgsForTask; } }); Object.defineProperty(exports, "getSerializedArgsForTask", { enumerable: true, get: function () { return utils_2.getSerializedArgsForTask; } }); Object.defineProperty(exports, "getTargetConfigurationForTask", { enumerable: true, get: function () { return utils_2.getTargetConfigurationForTask; } }); Object.defineProperty(exports, "getUnparsedOverrideArgs", { enumerable: true, get: function () { return utils_2.getUnparsedOverrideArgs; } }); Object.defineProperty(exports, "isCacheableTask", { enumerable: true, get: function () { return utils_2.isCacheableTask; } }); Object.defineProperty(exports, "normalizeDependencyConfigDefinition", { enumerable: true, get: function () { return utils_2.normalizeDependencyConfigDefinition; } }); Object.defineProperty(exports, "normalizeDependencyConfigProjects", { enumerable: true, get: function () { return utils_2.normalizeDependencyConfigProjects; } }); Object.defineProperty(exports, "normalizeTargetDependencyWithStringProjects", { enumerable: true, get: function () { return utils_2.normalizeTargetDependencyWithStringProjects; } }); Object.defineProperty(exports, "readProjectAndTargetFromTargetString", { enumerable: true, get: function () { return utils_2.readProjectAndTargetFromTargetString; } }); Object.defineProperty(exports, "removeTasksFromTaskGraph", { enumerable: true, get: function () { return utils_2.removeTasksFromTaskGraph; } }); Object.defineProperty(exports, "shouldStreamOutput", { enumerable: true, get: function () { return utils_2.shouldStreamOutput; } }); Object.defineProperty(exports, "transformLegacyOutputs", { enumerable: true, get: function () { return utils_2.transformLegacyOutputs; } }); Object.defineProperty(exports, "unparse", { enumerable: true, get: function () { return utils_2.unparse; } }); Object.defineProperty(exports, "validateOutputs", { enumerable: true, get: function () { return utils_2.validateOutputs; } }); var async_iterator_1 = require("./utils/async-iterator"); Object.defineProperty(exports, "getLastValueFromAsyncIterableIterator", { enumerable: true, get: function () { return async_iterator_1.getLastValueFromAsyncIterableIterator; } }); var cache_directory_1 = require("./utils/cache-directory"); Object.defineProperty(exports, "workspaceDataDirectory", { enumerable: true, get: function () { return cache_directory_1.workspaceDataDirectory; } }); var child_process_1 = require("./utils/child-process"); Object.defineProperty(exports, "runNxSync", { enumerable: true, get: function () { return child_process_1.runNxSync; } }); var code_frames_1 = require("./utils/code-frames"); Object.defineProperty(exports, "codeFrameColumns", { enumerable: true, get: function () { return code_frames_1.codeFrameColumns; } }); var default_base_1 = require("./utils/default-base"); Object.defineProperty(exports, "deduceDefaultBase", { enumerable: true, get: function () { return default_base_1.deduceDefaultBase; } }); var fileutils_2 = require("./utils/fileutils"); Object.defineProperty(exports, "createDirectory", { enumerable: true, get: function () { return fileutils_2.createDirectory; } }); Object.defineProperty(exports, "directoryExists", { enumerable: true, get: function () { return fileutils_2.directoryExists; } }); Object.defineProperty(exports, "fileExists", { enumerable: true, get: function () { return fileutils_2.fileExists; } }); Object.defineProperty(exports, "isRelativePath", { enumerable: true, get: function () { return fileutils_2.isRelativePath; } }); Object.defineProperty(exports, "readFileIfExisting", { enumerable: true, get: function () { return fileutils_2.readFileIfExisting; } }); var git_utils_1 = require("./utils/git-utils"); Object.defineProperty(exports, "getLatestCommitSha", { enumerable: true, get: function () { return git_utils_1.getLatestCommitSha; } }); var globs_1 = require("./utils/globs"); Object.defineProperty(exports, "combineGlobPatterns", { enumerable: true, get: function () { return globs_1.combineGlobPatterns; } }); Object.defineProperty(exports, "isGlobPattern", { enumerable: true, get: function () { return globs_1.isGlobPattern; } }); var installation_directory_1 = require("./utils/installation-directory"); Object.defineProperty(exports, "getNxRequirePaths", { enumerable: true, get: function () { return installation_directory_1.getNxRequirePaths; } }); var logger_2 = require("./utils/logger"); Object.defineProperty(exports, "NX_PREFIX", { enumerable: true, get: function () { return logger_2.NX_PREFIX; } }); var output_1 = require("./utils/output"); Object.defineProperty(exports, "orange", { enumerable: true, get: function () { return output_1.orange; } }); var nx_cloud_utils_1 = require("./utils/nx-cloud-utils"); Object.defineProperty(exports, "getNxCloudUrl", { enumerable: true, get: function () { return nx_cloud_utils_1.getNxCloudUrl; } }); Object.defineProperty(exports, "isNxCloudUsed", { enumerable: true, get: function () { return nx_cloud_utils_1.isNxCloudUsed; } }); var package_json_3 = require("./utils/package-json"); Object.defineProperty(exports, "readNxMigrateConfig", { enumerable: true, get: function () { return package_json_3.readNxMigrateConfig; } }); var pruned_output_1 = require("./plugins/js/lock-file/pruned-output"); Object.defineProperty(exports, "dropEmptyPeerDependencySections", { enumerable: true, get: function () { return pruned_output_1.dropEmptyPeerDependencySections; } }); Object.defineProperty(exports, "movePeerDependencyToDependencies", { enumerable: true, get: function () { return pruned_output_1.movePeerDependencyToDependencies; } }); Object.defineProperty(exports, "relocatePrunedLocalPathSpec", { enumerable: true, get: function () { return pruned_output_1.relocatePrunedLocalPathSpec; } }); Object.defineProperty(exports, "warnUnshippableLocalPathSpec", { enumerable: true, get: function () { return pruned_output_1.warnUnshippableLocalPathSpec; } }); // Sourced from the leaf module rather than ./utils/plugins: the barrel index // pulls output.ts and core-plugins.ts into the eager closure for a function that // depends on neither. var atomizer_utils_1 = require("./utils/plugins/atomizer-utils"); Object.defineProperty(exports, "deriveGroupNameFromTarget", { enumerable: true, get: function () { return atomizer_utils_1.deriveGroupNameFromTarget; } }); var installed_plugins_1 = require("./utils/plugins/installed-plugins"); Object.defineProperty(exports, "findInstalledPlugins", { enumerable: true, get: function () { return installed_plugins_1.findInstalledPlugins; } }); var project_graph_utils_1 = require("./utils/project-graph-utils"); Object.defineProperty(exports, "findAllProjectNodeDependencies", { enumerable: true, get: function () { return project_graph_utils_1.findAllProjectNodeDependencies; } }); Object.defineProperty(exports, "getSourceDirOfDependentProjects", { enumerable: true, get: function () { return project_graph_utils_1.getSourceDirOfDependentProjects; } }); var shell_quoting_1 = require("./utils/shell-quoting"); Object.defineProperty(exports, "quoteShellArg", { enumerable: true, get: function () { return shell_quoting_1.quoteShellArg; } }); var sync_generators_1 = require("./utils/sync-generators"); Object.defineProperty(exports, "SyncError", { enumerable: true, get: function () { return sync_generators_1.SyncError; } }); var versions_1 = require("./utils/versions"); Object.defineProperty(exports, "nxVersion", { enumerable: true, get: function () { return versions_1.nxVersion; } }); var workspace_context_2 = require("./utils/workspace-context"); Object.defineProperty(exports, "getFilesInDirectoryUsingContext", { enumerable: true, get: function () { return workspace_context_2.getFilesInDirectoryUsingContext; } }); Object.defineProperty(exports, "globWithWorkspaceContext", { enumerable: true, get: function () { return workspace_context_2.globWithWorkspaceContext; } }); Object.defineProperty(exports, "resetWorkspaceContext", { enumerable: true, get: function () { return workspace_context_2.resetWorkspaceContext; } }); Object.defineProperty(exports, "setupWorkspaceContext", { enumerable: true, get: function () { return workspace_context_2.setupWorkspaceContext; } }); var workspace_root_1 = require("./utils/workspace-root"); Object.defineProperty(exports, "setWorkspaceRoot", { enumerable: true, get: function () { return workspace_root_1.setWorkspaceRoot; } }); Object.defineProperty(exports, "workspaceRootInner", { enumerable: true, get: function () { return workspace_root_1.workspaceRootInner; } }); var safe_spawn_1 = require("./utils/safe-spawn"); Object.defineProperty(exports, "safeExecFileSync", { enumerable: true, get: function () { return safe_spawn_1.safeExecFileSync; } }); Object.defineProperty(exports, "safeSpawn", { enumerable: true, get: function () { return safe_spawn_1.safeSpawn; } });