(args)
| 33 | } |
| 34 | |
| 35 | async execWorkspaces (args) { |
| 36 | await this.setWorkspaces() |
| 37 | |
| 38 | for (const [name, path] of this.workspaces) { |
| 39 | const locationMsg = |
| 40 | `in workspace ${this.npm.chalk.green(name)} at location:\n${this.npm.chalk.dim(path)}` |
| 41 | await this.callExec(args, { name, locationMsg, runPath: path }) |
| 42 | } |
| 43 | } |
| 44 | |
| 45 | async callExec (args, { name, locationMsg, runPath } = {}) { |
| 46 | let localBin = this.npm.localBin |
nothing calls this directly
no test coverage detected