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}`,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…