INNER CODE UNIT · TypeScript
NpmManager
cloudgraphdev/cli · src/manager/npm/index.ts:4
export default class NpmManager {
constructor() {
this.npmBinary = path.normalize('./node_modules/.bin/npm')
}
npmBinary: string
getProviderImportPath(provider: string): {
importPath: string
name: string
} {
let providerNamespace = '@cloudgraph'
let providerName = provider
if (provider.includes('/')) {
[providerNamespace, providerName] = provider.split('/')
}
return {
importPath: `${providerNamespace}/cg-provider-${providerName}`,