From c000825bc6440ec8fa62a57939e1d7cce52f09dc Mon Sep 17 00:00:00 2001 From: Frank Calise Date: Sat, 4 Oct 2025 08:53:08 -0400 Subject: [PATCH 1/4] fix(boilerplate): drop version from worklets exclude --- boilerplate/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/boilerplate/package.json b/boilerplate/package.json index b1fede978..74ed59f74 100644 --- a/boilerplate/package.json +++ b/boilerplate/package.json @@ -94,7 +94,7 @@ "expo": { "install": { "exclude": [ - "react-native-worklets@~0.7.0-nightly-20251001-14eca5b4c" + "react-native-worklets" ] } } From e51a0561e5f16bb04bb22f69899b91f7b8b2cc8a Mon Sep 17 00:00:00 2001 From: Frank Calise Date: Sat, 4 Oct 2025 08:54:17 -0400 Subject: [PATCH 2/4] fix(cli): get expo-router dep aligned --- src/commands/new.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/commands/new.ts b/src/commands/new.ts index 4d0352d77..0e3f676a8 100644 --- a/src/commands/new.ts +++ b/src/commands/new.ts @@ -590,7 +590,7 @@ module.exports = { // find "expo-localization" line and append "expo-router" line after it packageJsonRaw = packageJsonRaw.replace( /"expo-localization": ".*",/g, - `"expo-localization": "${packageJsonParsed.dependencies["expo-localization"]}",${EOL} "expo-router": "~5.0.7",`, + `"expo-localization": "${packageJsonParsed.dependencies["expo-localization"]}",${EOL} "expo-router": "~6.0.10",`, ) // replace "main" entry point from App.js to "expo-router/entry" From cd1ee11e8a93c512d4a3f0dc92551df9d02818de Mon Sep 17 00:00:00 2001 From: Frank Calise Date: Sun, 5 Oct 2025 08:36:53 -0400 Subject: [PATCH 3/4] fix(cli): restore --legacy-peer-deps for npm --- src/tools/packager.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/packager.ts b/src/tools/packager.ts index 1e75894ce..f22719e9f 100644 --- a/src/tools/packager.ts +++ b/src/tools/packager.ts @@ -147,7 +147,7 @@ function installCmd(options: PackageRunOptions) { } else if (options.packagerName === "yarn") { return `yarn install${silent}` } else if (options.packagerName === "npm") { - return `npm install${silent}` + return `npm install${silent} --legacy-peer-deps` } else if (options.packagerName === "bun") { return `bun install${silent}` } else { From c79b43ea466e9208e0de59035c214cf2a2caa3bf Mon Sep 17 00:00:00 2001 From: Frank Calise Date: Sun, 5 Oct 2025 08:53:15 -0400 Subject: [PATCH 4/4] test(react-native): update npm instructions check --- src/tools/react-native.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/react-native.test.ts b/src/tools/react-native.test.ts index 42284aae3..2be593057 100644 --- a/src/tools/react-native.test.ts +++ b/src/tools/react-native.test.ts @@ -31,7 +31,7 @@ describe("react native", () => { const results = filesystem.read(readmePath) const expectedResults = ` -npm install +npm install --legacy-peer-deps npm run start npm run build:ios:sim npm run build:ios:device