Convert a Create React App project to a Modular Project
To convert an existing Create React App project into a Modular app, start by creating a new Modular project as shown in the getting started documentation:
yarn create modular-react-app my-new-modular-project
Once created:
- Replace the source code within the
appworkspace inside thepackages/directory with your React app source content. - Copy the dependencies from the old root package.json to the new Modular one within the
appworkspace.- Ensure the React version and other dependencies in the root Modular package.json are the same as those used in the React app.
- Copy over any necessary custom configurations, and ensure
modular starttestandbuildscripts succesfully start, test and build your app.
Your app will now be a Modular app package. You can change the package type in the package’s package.json modular.type field to view if more appropriate.
Feel free to rename the workspace by following this guide: Rename Package.