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

Function migrateScope

scripts/migrateDeps.mjs:254–270  ·  view source on GitHub ↗
(scope, monopackage)

Source from the content-addressed store, hash-verified

252}
253
254function 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
272function prepareMonopackage(monopackage) {
273 let monopackageJSON = JSON.parse(fs.readFileSync(`packages/${monopackage}/package.json`, 'utf8'));

Callers 1

migrateDeps.mjsFile · 0.85

Calls 4

prepareMonopackageFunction · 0.85
migratePackageFunction · 0.85
sortMethod · 0.65

Tested by

no test coverage detected