@universal-packages/core-create-react-app
v1.3.6
Published
Create React App universal-core abstraction.
Downloads
82
Readme
Core Create Rect App
Create React App universal-core abstraction.
Install
npm install @universal-packages/core-create-react-app
Initialization
This will create a new react app using create-react-app
and install the core packages as well as adapting the resulting app to use the core abstraction.
ucore initialize create-react-app --name my-app
Development
Instead of running npm start
you use the ucore run
command to start the development server of you react app, you can have multiple apps initialized in the same project and run them individually.
ucore run create-react-app --name my-app
Environment Variables
Instead of setting environment variables you can configure the react app using the configuration file create-react-app.yaml
. All keys in this configuration will be passed as environment variables to the react app. Check the create-react-app documentation for more information.
Build and Eject
ucore exec create-react-app build
ucore exec create-react-app eject
Typescript
In order for typescript to see the global types you need to reference the types somewhere in your project, normally ./src/globals.d.ts
.
/// <reference types="@universal-packages/core-create-react-app" />
This library is developed in TypeScript and shipped fully typed.
Contributing
The development of this library happens in the open on GitHub, and we are grateful to the community for contributing bugfixes and improvements. Read below to learn how you can take part in improving this library.