Awesome Open Source
Awesome Open Source


NPM Status Build Status PRs Welcome

NPM Downloads

Create React App Configuration Override is an easy and comprehensible configuration layer for create-react-app.

Get all the benefits of create-react-app and customization without using 'eject' by adding a single craco.config.js file at the root of your application and customize your eslint, babel, postcss configurations and many more.

All you have to do is create your app using create-react-app and customize the configuration with a craco.config.js file.


  • Create React App (CRA) 4.*
  • Yarn
  • Yarn Workspace
  • NPM
  • Lerna (with or without hoisting)
  • Custom react-scripts version


Community Maintained Plugins


@timarney for having created react-app-rewired.


Copyright © 2020, Groupe Sharegate inc. This code is licensed under the Apache License, Version 2.0. You may obtain a copy of this license at

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
javascript (70,402
react (5,468
configuration (234
create-react-app (133
customization (54