INNER CODE UNIT · TypeScript

Promise

cloudgraphdev/cli · src/manager/npm/index.ts:27

    return new Promise((resolve, reject) => {
      const module = `${_path}${version ? `@${version}` : ''}`

      const flags = ['--no-audit', '--no-fund', '--ignore-scripts', '--silent']
      exec(
        `${this.npmBinary} install ${module} ${flags.join(' ')}`,
        { cwd: path.resolve(__dirname, '../../../') },

        err => {
          if (err) return reject(err)
          resolve(0)
        }
      )
    })
  }

  async uninstall(_path: string, version?: string): Promise<number> {
    return new Promise((resolve, reject) => {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…