- some shared utilities: utils
- find lerna workspace root: lerna-workspace-root
- find pnpm workspace root: pnpm-workspace-root
- find yarn workspace root: yarn-workspace-root
- find workspace root: workspace-root
- find monorepo root (alias of workspace-root): monorepo-root
e.g: use @node-kit/workspace-root
# by pnpm
pnpm install @node-kit/workspace-root
# by npm
npm install -D @node-kit/workspace-root
# by yarn
yarn add @node-kit/workspace-rootimport { workspaceRoot } from '@node-kit/workspace-root'
workspaceRoot().then(path => {
console.log('The workspace root is: ', path) // /Users/user/path/of/package/root or null
})Please open an issue here.