1 | const dirs = require('../lib/dirs')
|
2 |
|
3 | module.exports = superclass => {
|
4 | return class extends superclass {
|
5 | yarn (...args) {
|
6 | const execa = require('execa')
|
7 | const cwd = dirs.plugins
|
8 | const stdio = this.debugging ? 'inherit' : null
|
9 | this.debug(`${cwd}: ${dirs.yarnBin} ${args.join(' ')}`)
|
10 | return execa(dirs.yarnBin, args, {cwd, stdio})
|
11 | }
|
12 | }
|
13 | }
|