(packages)
| 3 | import { getPackages } from './utils.mjs' |
| 4 | |
| 5 | async function publint(packages) { |
| 6 | if (!packages) { |
| 7 | const packages = await getPackages() |
| 8 | if (process.argv[2] && packages.includes(process.argv[2])) { |
| 9 | return await publint([process.argv[2]]) |
| 10 | } |
| 11 | return await publint(packages) |
| 12 | } |
| 13 | const pkg = packages.shift() |
| 14 | if (!pkg) return |
| 15 | await execa('npx', ['publint', `./packages/${pkg}`]).pipeStdout( |
| 16 | process.stdout |
| 17 | ) |
| 18 | publint(packages) |
| 19 | } |
| 20 | |
| 21 | publint() |