MCPcopy Index your code
hub / github.com/angular/angular-cli / installPackage

Function installPackage

tests/e2e/utils/packages.ts:35–47  ·  view source on GitHub ↗
(specifier: string, registry?: string)

Source from the content-addressed store, hash-verified

33}
34
35export function installPackage(specifier: string, registry?: string): Promise<ProcessOutput> {
36 const registryOption = registry ? [`--registry=${registry}`] : [];
37 switch (getActivePackageManager()) {
38 case 'npm':
39 return silentNpm('install', specifier, ...registryOption);
40 case 'yarn':
41 return silentYarn('add', specifier, ...registryOption);
42 case 'bun':
43 return silentBun('add', specifier, ...registryOption);
44 case 'pnpm':
45 return silentPnpm('add', specifier, ...registryOption);
46 }
47}
48
49export async function uninstallPackage(name: string): Promise<void> {
50 try {

Calls 5

silentNpmFunction · 0.90
silentYarnFunction · 0.90
silentBunFunction · 0.90
silentPnpmFunction · 0.90
getActivePackageManagerFunction · 0.85

Tested by

no test coverage detected