Set up a single-package monorepo on main, then branch to "feature".
(pkgJson: Record<string, unknown>)
| 46 | |
| 47 | /** Set up a single-package monorepo on main, then branch to "feature". */ |
| 48 | async function setupPkg(pkgJson: Record<string, unknown>): Promise<void> { |
| 49 | await writeJson('package.json', { name: 'root', private: true, workspaces: ['packages/*'] }); |
| 50 | await writeJson('packages/app/package.json', { name: 'app', version: '1.0.0', ...pkgJson }); |
| 51 | gitInDir(['add', '.'], tmpDir); |
| 52 | gitInDir(['commit', '-m', 'init'], tmpDir); |
| 53 | await setupOriginMain(); |
| 54 | gitInDir(['checkout', '-b', 'feature'], tmpDir); |
| 55 | } |
| 56 | |
| 57 | async function detect(): Promise<string[]> { |
| 58 | const config = await loadConfig(tmpDir); |
no test coverage detected
searching dependent graphs…