import { isEmpty } from '@senojs/lodash' import fse from 'fs-extra' import { join } from 'path' import { cwd } from 'process' const { readJSON } = fse async function hasWorkspacesInPackageJson(currentWorkingDirectory: string = cwd()) { const packageJsonPath = join(currentWorkingDirectory, 'package.json') const { workspaces } = await readJSON(packageJsonPath) return !isEmpty(workspaces) } export { hasWorkspacesInPackageJson }