Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/softspiders/cra-ts-uilib-storybook-lerna-mvn-war
Minimalistic React app in TypeScript based on UI lib with Storybook and building war by Maven. And all of this in Lerna monorepo.
https://github.com/softspiders/cra-ts-uilib-storybook-lerna-mvn-war
build cra create-react-app lerna maven mini monorepo mvn react softspider softspiders ss storybook template ts typescript war
Last synced: about 17 hours ago
JSON representation
Minimalistic React app in TypeScript based on UI lib with Storybook and building war by Maven. And all of this in Lerna monorepo.
- Host: GitHub
- URL: https://github.com/softspiders/cra-ts-uilib-storybook-lerna-mvn-war
- Owner: softspiders
- License: mit
- Created: 2019-12-21T14:15:19.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T03:28:00.000Z (almost 2 years ago)
- Last Synced: 2024-04-23T22:43:25.337Z (7 months ago)
- Topics: build, cra, create-react-app, lerna, maven, mini, monorepo, mvn, react, softspider, softspiders, ss, storybook, template, ts, typescript, war
- Language: JavaScript
- Homepage:
- Size: 1.07 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[SOFTSPIDERS](https://github.com/softspiders/softspiders)
# cra-ts-uilib-storybook-lerna-mvn-war
Minimalistic template for [*React*](https://ru.reactjs.org/) application in [*TypeScript*](https://www.typescriptlang.org/)
based on UI Library with [*Storybook*](https://storybook.js.org/) in [*Lerna*](https://lerna.js.org/) monorepo
and building war by [*Maven*](https://maven.apache.org/)---
## Feature tags
- build
- create-react-app
- lerna
- lib
- maven
- starter
- storybook
- template
- typescript
- ui
- war---
## Direct ancestors
- [*cra-ts-uilib-storybook-lerna*](https://github.com/softspiders/cra-ts-uilib-storybook-lerna) - also by code
- [*cra-ts-maven-war-starter*](https://github.com/softspiders/cra-ts-maven-war-starter)
- [lerna](https://github.com/softspiders/lerna)---
## Requirements
* [*Node*](https://nodejs.org/en/download/package-manager/)
* [*create-react-app*](https://facebook.github.io/create-react-app/)
* [*TypeScript*](https://www.typescriptlang.org/)
* [*Lerna*](https://lerna.js.org/)
* [*JDK*](https://java.com/ru/download/) >= 1.5
* [*Maven*](https://maven.apache.org/)---
## Installation
```sh
npm run bootstrap
```---
## Running Storybook
```sh
npm run story
```## Running application in dev mode
```sh
npm run start
```## Build application
```sh
npm run build:app
```## Build war
```sh
npm run build:war
```---
## Authors
---
[Alexander Lapygin](https://github.com/AlexanderLapygin)
### License
Licensed under the [MIT license](./LICENSE).