UNPKG

@nxworker/workspace

Version:

Nx plugin providing generators for managing workspace files, including the move-file generator for safely moving files between projects while updating all imports

24 lines (23 loc) 765 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "findProjectForFile", { enumerable: true, get: function() { return findProjectForFile; } }); function findProjectForFile(projects, filePath) { const entry = Array.from(projects.entries()).find(([, project])=>{ const projectRoot = project.root; const sourceRoot = project.sourceRoot || project.root; // Check if file is within project's source root or project root return filePath.startsWith(sourceRoot + '/') || filePath.startsWith(projectRoot + '/'); }); return entry ? { project: entry[1], name: entry[0] } : null; } //# sourceMappingURL=find-project-for-file.js.map