diff --git a/packages/create-react-native-library/src/exampleApp/dependencies.ts b/packages/create-react-native-library/src/exampleApp/dependencies.ts index 25cd11917..1ed1e1a83 100644 --- a/packages/create-react-native-library/src/exampleApp/dependencies.ts +++ b/packages/create-react-native-library/src/exampleApp/dependencies.ts @@ -16,7 +16,12 @@ export async function alignDependencyVersionsWithExampleApp( path.join(folder, 'example', 'package.json') ); - const PACKAGES_TO_COPY = ['react', 'react-native', '@types/react']; + const PACKAGES_TO_COPY = [ + 'react', + 'react-native', + '@types/react', + '@react-native/babel-preset', + ]; if ( config.example === 'vanilla' && diff --git a/packages/create-react-native-library/templates/common/$package.json b/packages/create-react-native-library/templates/common/$package.json index b60b71f6f..b9dfe1fb9 100644 --- a/packages/create-react-native-library/templates/common/$package.json +++ b/packages/create-react-native-library/templates/common/$package.json @@ -80,6 +80,7 @@ "@react-native-community/cli": "15.0.0-alpha.2", <% } -%> "@react-native/eslint-config": "^0.78.0", + "@react-native/babel-preset": "0.78.2", "@release-it/conventional-changelog": "^9.0.2", "@types/jest": "^29.5.5", "@types/react": "^19.0.12", diff --git a/packages/create-react-native-library/templates/common/babel.config.js b/packages/create-react-native-library/templates/common/babel.config.js index 5d51f258a..ebe06257d 100644 --- a/packages/create-react-native-library/templates/common/babel.config.js +++ b/packages/create-react-native-library/templates/common/babel.config.js @@ -1,3 +1,9 @@ module.exports = { presets: ['module:react-native-builder-bob/babel-preset'], + overrides: [ + { + include: /\/node_modules\//, + presets: ['module:@react-native/babel-preset'], + }, + ], };