@nx/js
Version:
31 lines (30 loc) • 3.31 kB
TypeScript
export { forceRegisterEsmLoader, loadTsFile, registerTsProject, registerTsConfigPaths, requireWithTsconfigFallback, } from 'nx/src/plugins/js/utils/register';
export { TargetProjectLocator, isBuiltinModuleImport, } from 'nx/src/plugins/js/project-graph/build-dependencies/target-project-locator';
export { findProjectsNpmDependencies } from 'nx/src/plugins/js/package-json/create-package-json';
export { walkTsconfigExtendsChain, type RawTsconfigJsonCache, } from './src/utils/typescript/raw-tsconfig';
export { isEsmProject } from './src/utils/module-format/is-esm-project';
export { TS_SOLUTION_SETUP_TSCONFIG_INPUT, addProjectToTsSolutionWorkspace, assertNotUsingTsSolutionSetup, findRuntimeTsConfigName, getDefinedCustomConditionName, getProjectSourceRoot, getProjectType, isUsingTsSolutionSetup, shouldConfigureTsSolutionSetup, updateTsconfigFiles, } from './src/utils/typescript/ts-solution-setup';
export { getTsConfigBaseOptions } from './src/utils/typescript/create-ts-config';
export { createTreeParseConfigHost, type TreeParseConfigHost, } from './src/utils/typescript/ts-config';
export { ensureTypescript } from './src/utils/typescript/ensure-typescript';
export { getRangeMinimum, getTsConfigModuleResolution, isTypescriptVersionAtLeast, } from './src/utils/is-typescript-version-at-least';
export { getNeededCompilerOptionOverrides } from './src/utils/typescript/configuration';
export { compileTypeScript, type TypeScriptCompilationOptions, } from './src/utils/typescript/compilation';
export { calculateProjectBuildableDependencies, calculateProjectDependencies, computeCompilerOptionsPaths, createTmpTsConfig, type DependentBuildableProjectNode, } from './src/utils/buildable-libs-utils';
export { addSwcConfig, addSwcTestConfig } from './src/utils/swc/add-swc-config';
export { addSwcDependencies, addSwcRegisterDependencies, } from './src/utils/swc/add-swc-dependencies';
export { type AssetGlob } from './src/utils/assets/assets';
export { CopyAssetsHandler } from './src/utils/assets/copy-assets-handler';
export { sortPackageJsonFields } from './src/utils/package-json/sort-fields';
export { getNpmScope } from './src/utils/package-json/get-npm-scope';
export { getProjectPackageManagerWorkspaceState, getProjectPackageManagerWorkspaceStateWarningTask, } from './src/utils/package-manager-workspaces';
export { findNpmDependencies } from './src/utils/find-npm-dependencies';
export { addBuildAndWatchDepsTargets, isValidPackageJsonBuildConfig, } from './src/plugins/typescript/util';
export { normalizeLinterOption, normalizeUnitTestRunnerOption, } from './src/utils/generator-prompts';
export { createGlobPatternsForDependencies } from './src/utils/generate-globs';
export { getImportPath } from './src/utils/get-import-path';
export { stripGlobToBaseDir } from './src/utils/strip-glob-to-base-dir';
export { addLocalRegistryScripts } from './src/utils/add-local-registry-scripts';
export type { LibraryGeneratorSchema } from './src/generators/library/schema';
export { addReleaseConfigForNonTsSolution, addReleaseConfigForTsSolution, releaseTasks, } from './src/generators/library/utils/add-release-config';
export { nxVersion, esbuildVersion, prettierVersion, swcCliVersion, swcCoreVersion, swcHelpersVersion, swcNodeVersion, tsLibVersion, typesNodeVersion, } from './src/utils/versions';