UNPKG

@nx/js

Version:

The JS plugin for Nx contains executors and generators that provide the best experience for developing JavaScript and TypeScript projects.

31 lines (30 loc) 3.31 kB
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';