mirror of
https://github.com/pnpm/pnpm.git
synced 2026-03-31 13:32:18 -04:00
10 lines
403 B
TypeScript
10 lines
403 B
TypeScript
import { getAllDependenciesFromManifest } from '@pnpm/manifest-utils'
|
|
import { readProjectManifest } from '@pnpm/read-project-manifest'
|
|
|
|
export async function readDepNameCompletions (dir?: string): Promise<Array<{ name: string }>> {
|
|
const { manifest } = await readProjectManifest(dir ?? process.cwd())
|
|
return Object.keys(
|
|
getAllDependenciesFromManifest(manifest)
|
|
).map((name) => ({ name }))
|
|
}
|