(fixturePath, defaultScript)
| 29 | })(); |
| 30 | |
| 31 | export const getBuildScript = async (fixturePath, defaultScript) => { |
| 32 | let pkg = {}; |
| 33 | try { |
| 34 | pkg = JSON.parse( |
| 35 | await readFile(resolve(fixturePath, 'package.json'), 'utf8'), |
| 36 | ); |
| 37 | } catch (err) { |
| 38 | if (err.code !== 'ENOENT') throw err; |
| 39 | } |
| 40 | return (pkg && pkg.scripts && pkg.scripts.build) || defaultScript; |
| 41 | }; |
| 42 | |
| 43 | export const buildDirectory = async fixtureDir => { |
| 44 | let fixturePath = resolve(FIXTURES_DIR, fixtureDir); |
no outgoing calls
no test coverage detected
searching dependent graphs…