diff --git a/packages/assets/package.json b/packages/assets/package.json index 616930179d1867..7fad03cf151d89 100644 --- a/packages/assets/package.json +++ b/packages/assets/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/assets-registry", - "version": "0.74.0", + "version": "0.75.0-main", "description": "Asset support code for React Native.", "license": "MIT", "repository": { diff --git a/packages/babel-plugin-codegen/package.json b/packages/babel-plugin-codegen/package.json index ca3392302e261e..35dfa20d12549f 100644 --- a/packages/babel-plugin-codegen/package.json +++ b/packages/babel-plugin-codegen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/babel-plugin-codegen", - "version": "0.74.0", + "version": "0.75.0-main", "description": "Babel plugin to generate native module and view manager code for React Native.", "license": "MIT", "repository": { @@ -25,7 +25,7 @@ "index.js" ], "dependencies": { - "@react-native/codegen": "0.74.0" + "@react-native/codegen": "0.75.0-main" }, "devDependencies": { "@babel/core": "^7.20.0" diff --git a/packages/community-cli-plugin/package.json b/packages/community-cli-plugin/package.json index 5d2f05cb845fb7..9b413c61e5b130 100644 --- a/packages/community-cli-plugin/package.json +++ b/packages/community-cli-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/community-cli-plugin", - "version": "0.74.0", + "version": "0.75.0-main", "description": "Core CLI commands for React Native", "keywords": [ "react-native", @@ -24,8 +24,8 @@ "dependencies": { "@react-native-community/cli-server-api": "13.6.0", "@react-native-community/cli-tools": "13.6.0", - "@react-native/dev-middleware": "0.74.0", - "@react-native/metro-babel-transformer": "0.74.0", + "@react-native/dev-middleware": "0.75.0-main", + "@react-native/metro-babel-transformer": "0.75.0-main", "chalk": "^4.0.0", "execa": "^5.1.1", "metro": "^0.80.3", diff --git a/packages/debugger-frontend/package.json b/packages/debugger-frontend/package.json index 4c100152f8edbf..91de5223c71c4e 100644 --- a/packages/debugger-frontend/package.json +++ b/packages/debugger-frontend/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/debugger-frontend", - "version": "0.74.0", + "version": "0.75.0-main", "description": "Debugger frontend for React Native based on Chrome DevTools", "keywords": [ "react-native", diff --git a/packages/dev-middleware/package.json b/packages/dev-middleware/package.json index f1700a2fcf8760..0554eeff3e9ffc 100644 --- a/packages/dev-middleware/package.json +++ b/packages/dev-middleware/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/dev-middleware", - "version": "0.74.0", + "version": "0.75.0-main", "description": "Dev server middleware for React Native", "keywords": [ "react-native", @@ -23,7 +23,7 @@ ], "dependencies": { "@isaacs/ttlcache": "^1.4.1", - "@react-native/debugger-frontend": "0.74.0", + "@react-native/debugger-frontend": "0.75.0-main", "@rnx-kit/chromium-edge-launcher": "^1.0.0", "chrome-launcher": "^0.15.2", "connect": "^3.6.5", diff --git a/packages/eslint-config-react-native/package.json b/packages/eslint-config-react-native/package.json index 7edb68a00afbe1..6836536e33a81e 100644 --- a/packages/eslint-config-react-native/package.json +++ b/packages/eslint-config-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-config", - "version": "0.74.0", + "version": "0.75.0-main", "description": "ESLint config for React Native", "license": "MIT", "repository": { @@ -22,7 +22,7 @@ "dependencies": { "@babel/core": "^7.20.0", "@babel/eslint-parser": "^7.20.0", - "@react-native/eslint-plugin": "0.74.0", + "@react-native/eslint-plugin": "0.75.0-main", "@typescript-eslint/eslint-plugin": "^6.7.4", "@typescript-eslint/parser": "^6.7.4", "eslint-config-prettier": "^8.5.0", diff --git a/packages/eslint-plugin-react-native/package.json b/packages/eslint-plugin-react-native/package.json index acb35918dd30e1..ff591353bfd087 100644 --- a/packages/eslint-plugin-react-native/package.json +++ b/packages/eslint-plugin-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-plugin", - "version": "0.74.0", + "version": "0.75.0-main", "description": "ESLint rules for @react-native/eslint-config", "license": "MIT", "repository": { diff --git a/packages/eslint-plugin-specs/package.json b/packages/eslint-plugin-specs/package.json index fa04efd48a5717..def4eaa808566e 100644 --- a/packages/eslint-plugin-specs/package.json +++ b/packages/eslint-plugin-specs/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/eslint-plugin-specs", - "version": "0.74.0", + "version": "0.75.0-main", "description": "ESLint rules to validate NativeModule and Component Specs", "license": "MIT", "repository": { @@ -31,7 +31,7 @@ "@babel/eslint-parser": "^7.20.0", "@babel/plugin-transform-flow-strip-types": "^7.20.0", "@babel/preset-flow": "^7.20.0", - "@react-native/codegen": "0.74.0", + "@react-native/codegen": "0.75.0-main", "make-dir": "^2.1.0", "pirates": "^4.0.1", "source-map-support": "0.5.0" diff --git a/packages/metro-config/package.json b/packages/metro-config/package.json index 410f04a50b8952..e9bf94556ed651 100644 --- a/packages/metro-config/package.json +++ b/packages/metro-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/metro-config", - "version": "0.74.0", + "version": "0.75.0-main", "description": "Metro configuration for React Native.", "license": "MIT", "repository": { @@ -26,8 +26,8 @@ "dist" ], "dependencies": { - "@react-native/js-polyfills": "0.74.0", - "@react-native/metro-babel-transformer": "0.74.0", + "@react-native/js-polyfills": "0.75.0-main", + "@react-native/metro-babel-transformer": "0.75.0-main", "metro-config": "^0.80.3", "metro-runtime": "^0.80.3" } diff --git a/packages/normalize-color/package.json b/packages/normalize-color/package.json index c489d39b87bc80..b13cc7affc0b0b 100644 --- a/packages/normalize-color/package.json +++ b/packages/normalize-color/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/normalize-colors", - "version": "0.74.1", + "version": "0.75.0-main", "description": "Color normalization for React Native.", "license": "MIT", "repository": { diff --git a/packages/polyfills/package.json b/packages/polyfills/package.json index cadebf8191e007..b9d7cc18c1b4c9 100644 --- a/packages/polyfills/package.json +++ b/packages/polyfills/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/js-polyfills", - "version": "0.74.0", + "version": "0.75.0-main", "description": "Polyfills for React Native.", "license": "MIT", "repository": { diff --git a/packages/react-native-babel-preset/package.json b/packages/react-native-babel-preset/package.json index 74a6f1df7c917d..c96b20adcc0867 100644 --- a/packages/react-native-babel-preset/package.json +++ b/packages/react-native-babel-preset/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/babel-preset", - "version": "0.74.0", + "version": "0.75.0-main", "description": "Babel preset for React Native applications", "main": "src/index.js", "repository": { @@ -54,7 +54,7 @@ "@babel/plugin-transform-typescript": "^7.5.0", "@babel/plugin-transform-unicode-regex": "^7.0.0", "@babel/template": "^7.0.0", - "@react-native/babel-plugin-codegen": "0.74.0", + "@react-native/babel-plugin-codegen": "0.75.0-main", "babel-plugin-transform-flow-enums": "^0.0.2", "react-refresh": "^0.14.0" }, diff --git a/packages/react-native-babel-transformer/package.json b/packages/react-native-babel-transformer/package.json index b78d79c643db84..5cc0ab49c00f8d 100644 --- a/packages/react-native-babel-transformer/package.json +++ b/packages/react-native-babel-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/metro-babel-transformer", - "version": "0.74.0", + "version": "0.75.0-main", "description": "Babel transformer for React Native applications.", "main": "src/index.js", "repository": { @@ -16,7 +16,7 @@ "license": "MIT", "dependencies": { "@babel/core": "^7.20.0", - "@react-native/babel-preset": "0.74.0", + "@react-native/babel-preset": "0.75.0-main", "hermes-parser": "0.19.1", "nullthrows": "^1.1.1" }, diff --git a/packages/react-native-codegen/package.json b/packages/react-native-codegen/package.json index 2e8200e957f0a7..58ff537719ca0e 100644 --- a/packages/react-native-codegen/package.json +++ b/packages/react-native-codegen/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/codegen", - "version": "0.74.0", + "version": "0.75.0-main", "description": "Code generation tools for React Native", "license": "MIT", "repository": { diff --git a/packages/react-native-gradle-plugin/package.json b/packages/react-native-gradle-plugin/package.json index 33b450a9e9166c..0c966776e5cf1c 100644 --- a/packages/react-native-gradle-plugin/package.json +++ b/packages/react-native-gradle-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/gradle-plugin", - "version": "0.74.0", + "version": "0.75.0-main", "description": "Gradle Plugin for React Native", "license": "MIT", "repository": { diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 70efb104d59177..59f1f12ad53c75 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -101,13 +101,13 @@ "@react-native-community/cli": "13.6.0", "@react-native-community/cli-platform-android": "13.6.0", "@react-native-community/cli-platform-ios": "13.6.0", - "@react-native/assets-registry": "0.74.0", - "@react-native/codegen": "0.74.0", - "@react-native/community-cli-plugin": "0.74.0", - "@react-native/gradle-plugin": "0.74.0", - "@react-native/js-polyfills": "0.74.0", - "@react-native/normalize-colors": "0.74.1", - "@react-native/virtualized-lists": "0.74.0", + "@react-native/assets-registry": "0.75.0-main", + "@react-native/codegen": "0.75.0-main", + "@react-native/community-cli-plugin": "0.75.0-main", + "@react-native/gradle-plugin": "0.75.0-main", + "@react-native/js-polyfills": "0.75.0-main", + "@react-native/normalize-colors": "0.75.0-main", + "@react-native/virtualized-lists": "0.75.0-main", "abort-controller": "^3.0.0", "anser": "^1.4.9", "ansi-regex": "^5.0.0", diff --git a/packages/react-native/template/package.json b/packages/react-native/template/package.json index 232831747e774e..47fd4a9e6f2aea 100644 --- a/packages/react-native/template/package.json +++ b/packages/react-native/template/package.json @@ -17,10 +17,10 @@ "@babel/core": "^7.20.0", "@babel/preset-env": "^7.20.0", "@babel/runtime": "^7.20.0", - "@react-native/babel-preset": "0.74.0", - "@react-native/eslint-config": "0.74.0", - "@react-native/metro-config": "0.74.0", - "@react-native/typescript-config": "0.74.0", + "@react-native/babel-preset": "0.75.0-main", + "@react-native/eslint-config": "0.75.0-main", + "@react-native/metro-config": "0.75.0-main", + "@react-native/typescript-config": "0.75.0-main", "@types/react": "^18.2.6", "@types/react-test-renderer": "^18.0.0", "babel-jest": "^29.6.3", diff --git a/packages/typescript-config/package.json b/packages/typescript-config/package.json index 0ca29efbb837a5..436253cbb29bee 100644 --- a/packages/typescript-config/package.json +++ b/packages/typescript-config/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/typescript-config", - "version": "0.74.0", + "version": "0.75.0-main", "description": "Default TypeScript configuration for React Native apps", "license": "MIT", "repository": { diff --git a/packages/virtualized-lists/package.json b/packages/virtualized-lists/package.json index b05d544bd85d55..3ba3eecb8c6051 100644 --- a/packages/virtualized-lists/package.json +++ b/packages/virtualized-lists/package.json @@ -1,6 +1,6 @@ { "name": "@react-native/virtualized-lists", - "version": "0.74.0", + "version": "0.75.0-main", "description": "Virtualized lists for React Native.", "license": "MIT", "repository": { diff --git a/scripts/build/build.js b/scripts/build/build.js index 3fe18c98e4dff1..31f2dd04f0522a 100644 --- a/scripts/build/build.js +++ b/scripts/build/build.js @@ -184,10 +184,7 @@ async function rewritePackageExports(packageName /*: string */) { pkg.exports = rewriteExportsField(pkg.exports); - await fs.writeFile( - packageJsonPath, - prettier.format(JSON.stringify(pkg), {parser: 'json'}), - ); + await fs.writeFile(packageJsonPath, JSON.stringify(pkg, null, 2) + '\n'); } /*:: diff --git a/scripts/releases/__tests__/__snapshots__/set-rn-version-test.js.snap b/scripts/releases/__tests__/__snapshots__/set-rn-version-test.js.snap index a21f33faa62cfd..bef170436e374f 100644 --- a/scripts/releases/__tests__/__snapshots__/set-rn-version-test.js.snap +++ b/scripts/releases/__tests__/__snapshots__/set-rn-version-test.js.snap @@ -128,7 +128,8 @@ exports[`setReactNativeVersion should set nightly version: packages/react-native \\"dependencies\\": { \\"@react-native/package-a\\": \\"0.81.0-nightly-29282302-abcd1234\\" } -}" +} +" `; exports[`setReactNativeVersion should set release version: packages/react-native/Libraries/Core/ReactNativeVersion.js 1`] = ` @@ -259,5 +260,6 @@ exports[`setReactNativeVersion should set release version: packages/react-native \\"dependencies\\": { \\"@react-native/package-a\\": \\"1000.0.0\\" } -}" +} +" `; diff --git a/scripts/releases/set-rn-version.js b/scripts/releases/set-rn-version.js index 0efca718782cbf..52ea23b183f412 100755 --- a/scripts/releases/set-rn-version.js +++ b/scripts/releases/set-rn-version.js @@ -110,8 +110,7 @@ async function setReactNativePackageVersion( await fs.writeFile( path.join(REPO_ROOT, 'packages/react-native/package.json'), - JSON.stringify(packageJson, null, 2), - 'utf-8', + JSON.stringify(packageJson, null, 2) + '\n', ); } diff --git a/scripts/releases/set-version/__tests__/__snapshots__/set-version-test.js.snap b/scripts/releases/set-version/__tests__/__snapshots__/set-version-test.js.snap index 33c0979d209f4c..d79876340295b9 100644 --- a/scripts/releases/set-version/__tests__/__snapshots__/set-version-test.js.snap +++ b/scripts/releases/set-version/__tests__/__snapshots__/set-version-test.js.snap @@ -176,7 +176,8 @@ exports[`setVersion updates monorepo for nightly: packages/react-native/package. \\"metro-config\\": \\"^0.80.3\\", \\"metro-runtime\\": \\"^0.80.3\\" } -}" +} +" `; exports[`setVersion updates monorepo for nightly: packages/react-native/template/package.json 1`] = ` @@ -374,7 +375,8 @@ exports[`setVersion updates monorepo for release-candidate: packages/react-nativ \\"metro-config\\": \\"^0.80.3\\", \\"metro-runtime\\": \\"^0.80.3\\" } -}" +} +" `; exports[`setVersion updates monorepo for release-candidate: packages/react-native/template/package.json 1`] = ` @@ -572,7 +574,8 @@ exports[`setVersion updates monorepo for stable version: packages/react-native/p \\"metro-config\\": \\"^0.80.3\\", \\"metro-runtime\\": \\"^0.80.3\\" } -}" +} +" `; exports[`setVersion updates monorepo for stable version: packages/react-native/template/package.json 1`] = ` @@ -770,7 +773,8 @@ exports[`setVersion updates monorepo on main after release cut: packages/react-n \\"metro-config\\": \\"^0.80.3\\", \\"metro-runtime\\": \\"^0.80.3\\" } -}" +} +" `; exports[`setVersion updates monorepo on main after release cut: packages/react-native/template/package.json 1`] = ` diff --git a/scripts/releases/set-version/index.js b/scripts/releases/set-version/index.js index 20d241d891052c..5a38a8bb274cf7 100644 --- a/scripts/releases/set-version/index.js +++ b/scripts/releases/set-version/index.js @@ -49,7 +49,6 @@ async function updatePackageJson( return fs.writeFile( path.join(packagePath, 'package.json'), JSON.stringify(packageJson, null, 2) + '\n', - 'utf-8', ); }