UNPKG

@alexaegis/workspace-tools

Version:

Tools for working with javascript workspaces

1 lines 888 B
{"version":3,"file":"npm-B2FWU_xL.cjs","names":[],"sources":["../src/npm/get-current-package-root.function.ts"],"sourcesContent":["import { PACKAGE_JSON_NAME } from '../package-json/package-json.interface.js';\nimport { collectFileDirnamePathsUpDirectoryTree } from './collect-file-dirname-paths-up-directory-tree.function.js';\n\n/**\n * Returns the nearest folder where a package.json file is present\n *\n * (If you're searching for the farthest, use the getCurrentPackageRoot function)\n *\n * @param cwd @default process.cwd()\n * @returns\n */\nexport const getCurrentPackageRoot = (cwd: string = process.cwd()): string | undefined => {\n\treturn collectFileDirnamePathsUpDirectoryTree(PACKAGE_JSON_NAME, { cwd, maxPackages: 1 })[0];\n};\n"],"mappings":";;;;;;;;;;;AAWA,IAAa,yBAAyB,MAAc,QAAQ,IAAI,MAA0B;CACzF,OAAO,oCAAA,uCAAuC,oCAAA,mBAAmB;EAAE;EAAK,aAAa;CAAE,CAAC,CAAC,CAAC;AAC3F"}