create-react-app doesn't have a separate babel config file.

Instead, it uses the preset babel-preset-react-app.

You can find more details on the preset here - babel-preset-react-app

On the other hand, if you're interested in the webpack config for babel, you'll find it here as pointed out by @Tholle in the comments

webpack.config.js

Answer from Dinesh Pandiyan on Stack Overflow
🌐
npm
npmjs.com › package › babel-preset-react-app
babel-preset-react-app - npm
February 15, 2025 - Latest version: 10.1.0, last published: a year ago. Start using babel-preset-react-app in your project by running `npm i babel-preset-react-app`. There are 4834 other projects in the npm registry using babel-preset-react-app.
      » npm install babel-preset-react-app
    
Published   Feb 15, 2025
Version   10.1.0
🌐
GitHub
github.com › facebook › create-react-app › issues › 167
How to customize babel config? · Issue #167 · facebook/create-react-app
July 25, 2016 - { "name": "mobx", "version": "0.0.1", "private": true, "devDependencies": { "babel-plugin-transform-decorators-legacy": "^1.3.4", "babel-preset-stage-1": "^6.5.0", "react-scripts": "0.1.0" }, "dependencies": { "react": "^15.2.1", "react-dom": "^15.2.1" }, "scripts": { "start": "react-scripts start", "build": "react-scripts build", "eject": "react-scripts eject" } } ... No fields configured for issues without a type.
Author   facebook
🌐
DEV Community
dev.to › ansonh › simplest-way-to-install-babel-plugins-in-create-react-app-7i5
Simplest Way to Install Babel Plugins in Create React App - DEV Community
January 24, 2024 - Replace babel-plugin-myPlugin with the actual name of your plugin. ... // Overrides create-react-app webpack configs without ejecting // https://github.com/timarney/react-app-rewired const { useBabelRc, override } = require("customize-cra"); module.exports = override(useBabelRc());
🌐
Medium
medium.com › @ns-tech-learn › how-to-install-babel-and-config-in-react-js-project-39c953527560
How to install Babel and Config in React JS Project? | by sharath .v | Medium
October 5, 2023 - - If you’re using Create React App, Babel is already configured, and you don’t need to set it up manually.
🌐
Medium
medium.com › @nipuna › configuring-a-react-app-using-webpack-and-babel-64412d823bc7
Configuring a React app using Webpack and Babel | by Nipuna Silva | Medium
April 27, 2020 - Configuring React apps using Webpack and Babel has the advantage of having the full control over your configuration. This is beneficial when developing large scale React applications where custom configurations becomes essential as the project gets matured. Though React applications can be bootstrapped easily using create react app tool, behind the scene, create-react-app also uses Babel and Webpack for its purpose.
Find elsewhere
🌐
Interfaces by Devin
devinschulz.com › modify-create-react-apps-babel-configuration-without-ejecting
Modify Create React App's Babel Configuration Without ...
February 2, 2020 - Modify Create React App's Babel Configuration Without Ejecting · I've Lost Faith in Client-Side Analytics · Accumulate Complex Objects With the Reduce Method · Building the Inspect Measurement Engine · From Hugo to Next.js and Back Again · Reflecting on Four Years of Remote Work ·
🌐
Code Daily
codedaily.io › tutorials › Customize-Create-React-App-without-Ejecting
Customize Create React App without Ejecting
June 20, 2020 - @emotion/babel-preset-css-prop --dev). ... Then create a config.override.js and fill it with this. The override function takes all of the plugins you call it with and sequentially calls each one with the new configs.
🌐
Js
reactant.js.org › getting started › using create-react-app
Using create-react-app | Reactant
{ "presets": [ "react-app" ], "plugins": [ ["@babel/plugin-proposal-decorators", { "legacy": true }], ["@babel/plugin-proposal-class-properties", { "loose" : true }] ] }
🌐
Stack Overflow
stackoverflow.com › questions › 67805779 › customize-babel-configuration-in-project-created-using-create-react-app
babeljs - Customize babel configuration in project created using create-react-app - Stack Overflow
June 2, 2021 - I was going to use react-app-rewired but I heard that there is the possibility to configure babel without ejecting and without additional libraries.
🌐
Medium
medium.com › age-of-awareness › setup-react-with-webpack-and-babel-5114a14a47e9
Setup react with webpack and babel | by Prateek Srivastava | Age of Awareness | Medium
December 16, 2022 - Here we have 2 presets @babel/preset-env for transpiling ES2015+ syntax and we have @babel/preset-react for transpiling react code. Learn more about these presets. Now that we have created the config file it is time to actually build and run the app.
🌐
Interfaces by Devin
devinschulz.com › blog › modify-cra-babel-config-without-ejecting
Modify Create React App's Babel Configuration Without Ejecting
Learn how to modify the underlying Create React App configuration with customize-cra to include new babel plugins. All without having to eject.
🌐
GitHub
github.com › storybookjs › storybook › issues › 6479
Using a custom .babelrc in create-react-app · Issue #6479 · storybookjs/storybook
April 10, 2019 - Describe the bug I am using customize-cra to add a specific babel plugin for development and I have also added a .babelrc in the .storybook folder which has the following: { "presets": ["react-app"], "plugins": ["@babel/plugin-proposal-o...
Author   storybookjs
🌐
DEV Community
dev.to › shivampawar › setup-webpack-and-babel-for-a-react-js-application-24f5
Setup Webpack And Babel for a React JS Application - DEV Community
April 16, 2022 - I get to know that there were various ways to create a React app. create-react-app is abstract way of creating a react app as it hide all the configurations and not provide us a flexibility to add a custom build configs. So I moved to configure Webpack and Babel by my own configuration which is actually used in create-react-app but it’s configuration is abstract.
🌐
Medium
medium.com › javascript-in-plain-english › introduce-babel-new-plugins-to-create-react-app-ea55f56c3811
Introducing new plugins in Babel to create react app | by Manato | JavaScript in Plain English
February 25, 2020 - In create react app, you have to either use react-app-rewired or ejecting for custom babel configuration. But as another option, you can install it as a babel-plugins-macro. For pipeline operator, pipeline.macro can be used as I introduced.
🌐
Sentinel Stand
sentinelstand.com › article › create-react-app-from-scratch-with-webpack-and-babel
Create a React app from scratch with Webpack and Babel | Sentinel Stand
June 3, 2019 - This preset includes several plugins that are required to write a React app. It helps Babel understand the JSX syntax and converts our JSX to jsx() calls. ... Open webpack.config.js and add @babel/preset-react to the presets array under the rule for babel-loader (view commit):
🌐
GitHub
github.com › react › create-react-app › issues › 167
How to customize babel config? · Issue #167 · react/create-react-app
July 25, 2016 - { "name": "mobx", "version": "0.0.1", "private": true, "devDependencies": { "babel-plugin-transform-decorators-legacy": "^1.3.4", "babel-preset-stage-1": "^6.5.0", "react-scripts": "0.1.0" }, "dependencies": { "react": "^15.2.1", "react-dom": "^15.2.1" }, "scripts": { "start": "react-scripts start", "build": "react-scripts build", "eject": "react-scripts eject" } } ... No fields configured for issues without a type.
Author   react
🌐
GitHub
github.com › react › create-react-app › blob › main › packages › babel-preset-react-app › README.md
create-react-app/packages/babel-preset-react-app/README.md at main · react/create-react-app
{ "presets": [["react-app", { "flow": true, "typescript": false }]] } Make sure you have a tsconfig.json file at the root directory. You can also use the typescript option on .babelrc:
Author   react