INNER CODE UNIT · TypeScript
workspaceDirs
onejs/one · packages/lllink/src/index.ts:326
const workspaceDirs = args.filter((arg) => !arg.startsWith('--'))
if (args.length === 0) {
console.info('No workspace directories provided.')
process.exit(0)
}
// Find all local packages first
const allLocalPackages: Record<string, string> = {}
for (const workspaceDir of workspaceDirs) {
const resolved = resolve(workspaceDir)
const found = await findLocalPackages(resolved)
Object.assign(allLocalPackages, found)
}
// Run check with scoped packages
if (!(await checkAllPackageVersionsAligned(workspaceDirs, allLocalPackages))) {
if (args.includes('--check')) {