UNPKG

@harves/nx-node-esm-plugin

Version:

Node executor including ESM module resolution for buildable libraries within Nx workspaces.

30 lines (29 loc) 1.04 kB
import { ExecutorContext, ProjectGraphProjectNode } from "@nx/devkit"; /** * * @param file * @param projectRoot * @returns * * @see https://github.com/nrwl/nx/blob/b9e190d22b03ca792fbd1a9665d3344167ccaf03/packages/js/src/utils/get-main-file-dir.ts#L4-L11 */ export declare function getRelativeDirectoryToProjectRoot(file: string, projectRoot: string): string; /** * * @param context * @param project * @param buildOptions * @param buildTargetExecutor * @returns * * @see https://github.com/nrwl/nx/blob/b9e190d22b03ca792fbd1a9665d3344167ccaf03/packages/js/src/executors/node/node.impl.ts#L360C1-L425C2 */ export declare function getFileToRun(context: ExecutorContext, project: ProjectGraphProjectNode, buildOptions: Record<string, any>, buildTargetExecutor: string): string; /** * * @param fileToRun * @returns * * @see https://github.com/nrwl/nx/blob/b9e190d22b03ca792fbd1a9665d3344167ccaf03/packages/js/src/executors/node/node.impl.ts#L412-L425 */ export declare function fileToRunCorrectPath(fileToRun: string): string;