Skip to content

Commit dfda229

Browse files
committed
Move pnpm built deps config from package.json to pnpm-workspace.yaml
1 parent bfec5ee commit dfda229

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

packages/create-react-app/createReactApp.js

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -302,16 +302,23 @@ function createApp(name, verbose, version, template, useYarn, usePnp) {
302302
name: appName,
303303
version: '0.1.0',
304304
private: true,
305-
pnpm: {
306-
onlyBuiltDependencies: ['@parcel/watcher', 'unrs-resolver'],
307-
ignoredBuiltDependencies: ['core-js', 'core-js-pure'],
308-
},
309305
};
310306
fs.writeFileSync(
311307
path.join(root, 'package.json'),
312308
JSON.stringify(packageJson, null, 2) + os.EOL,
313309
);
314310

311+
// Configure packages to be built with pnpm
312+
fs.writeFileSync(
313+
path.join(root, 'pnpm-workspace.yaml'),
314+
`ignoredBuiltDependencies:
315+
- core-js
316+
- core-js-pure
317+
onlyBuiltDependencies:
318+
- '@parcel/watcher'
319+
- unrs-resolver`,
320+
);
321+
315322
const originalDirectory = process.cwd();
316323
process.chdir(root);
317324
if (!useYarn && !checkThatNpmCanReadCwd()) {

0 commit comments

Comments
 (0)