(scope, monopackage)
| 252 | } |
| 253 | |
| 254 | function migrateScope(scope, monopackage) { |
| 255 | prepareMonopackage(monopackage); |
| 256 | |
| 257 | for (let pkg of fs.globSync(`packages/${scope}/*`).sort()) { |
| 258 | if (fs.statSync(pkg).isDirectory()) { |
| 259 | let name = path.basename(pkg); |
| 260 | if (skipped.includes(name) || name === 's2') { |
| 261 | continue; |
| 262 | } |
| 263 | |
| 264 | migratePackage(scope, name, monopackage); |
| 265 | } |
| 266 | } |
| 267 | |
| 268 | fs.renameSync(`packages/${monopackage}/src/index.ts`, `packages/${monopackage}/exports/index.ts`); |
| 269 | rewriteMonopackageImports(`packages/${monopackage}/exports/index.ts`, monopackage, ''); |
| 270 | } |
| 271 | |
| 272 | function prepareMonopackage(monopackage) { |
| 273 | let monopackageJSON = JSON.parse(fs.readFileSync(`packages/${monopackage}/package.json`, 'utf8')); |
no test coverage detected