An open API service indexing awesome lists of open source software.

https://github.com/softspiders/lerna-react-app-uilib-starter

React application starter with ui library in Lerna monorepo
https://github.com/softspiders/lerna-react-app-uilib-starter

build hot-reload javascript js lerna lib monorepo react softspider softspiders ss starter template under-dev

Last synced: about 2 months ago
JSON representation

React application starter with ui library in Lerna monorepo

Awesome Lists containing this project

README

          

[SOFTSPIDERS](https://github.com/softspiders/softspiders)

# lerna-react-app-uilib-starter

[React](https://reactjs.org/) application starter with ui library in [Lerna](https://lerna.js.org/) monorepo

---

## Feature tags

- app
- build
- lerna
- react
- spa
- starter
- uilib

---

## Parents

[**-react, uilib**](https://github.com/softspiders/lerna-lib-app-starter)

## Children

- [**+war**](https://github.com/softspiders/lerna-react-app-uilib-war-starter)
- [**+storybook**](https://github.com/Jepria/react-lib-storybook-lerna-ts-starter)

---

## Inspired by

[Antony Budianto](https://github.com/antonybudianto)'s [react-lib-starter](https://github.com/antonybudianto/react-lib-starter)

## Authors

[Alexander Lapygin](https://github.com/AlexanderLapygin) - Adapting the [react-lib-starter](https://github.com/antonybudianto/react-lib-starter) to *Soft Spiders*

---

## Install
1. Clone this repo
2. Install dependencies
```sh
# yarn is fine too
npm i
```
3. Run bootstrap
```sh
npm run bootstrap
```

This will bootstrap and link between app and lib
4. Now, it's ready!

## Dev flow
1. Run start
```sh
npm run start:dev:lib
npm run start:dev:app
```
2. Try changing the lib, it should reflect the changes directly
3. Now, you can start developing your React library!

---

### License

Licensed under the [MIT license](./LICENSE).