MCPcopy Create free account
hub / github.com/adobe/react-spectrum / moveTree

Function moveTree

scripts/migrateDeps.mjs:415–432  ·  view source on GitHub ↗
(scope, name, tree, monopackage)

Source from the content-addressed store, hash-verified

413}
414
415function moveTree(scope, name, tree, monopackage) {
416 if (fs.existsSync(`packages/${scope}/${name}/${tree}`)) {
417 let monopackageTree = tree;
418 fs.rmSync(`packages/${monopackage}/${monopackageTree}/${name}`, {recursive: true, force: true});
419 fs.mkdirSync(`packages/${monopackage}/${monopackageTree}`, {recursive: true});
420 fs.renameSync(
421 `packages/${scope}/${name}/${tree}`,
422 `packages/${monopackage}/${monopackageTree}/${name}`
423 );
424
425 for (let file of fs.globSync(
426 `packages/${monopackage}/${monopackageTree}/${name}/**/*.{ts,tsx,js,jsx,mdx}`
427 )) {
428 // rewriteImports(file, scope, name);
429 rewriteMonopackageImports(file, `${scope}/${name}`, name);
430 }
431 }
432}
433
434function migrateToMonopackage(pkg) {
435 for (let file of fs.globSync(`packages/${pkg}/**/*.{ts,tsx,js,jsx,mdx}`)) {

Callers 1

migratePackageFunction · 0.85

Calls 1

Tested by

no test coverage detected