https://github.com/donedeal0/alright-react-app
Professional React app generator. Comes with an exposed, unopinionated, high performance configuration. Jest, SWC, Storybook, Typescript 5, Webpack 5.
https://github.com/donedeal0/alright-react-app
alright alright-alright-alright alright-react-app create-react-app generator react reactjs template template-project
Last synced: 8 months ago
JSON representation
Professional React app generator. Comes with an exposed, unopinionated, high performance configuration. Jest, SWC, Storybook, Typescript 5, Webpack 5.
- Host: GitHub
- URL: https://github.com/donedeal0/alright-react-app
- Owner: DoneDeal0
- Created: 2022-04-13T19:40:45.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2025-02-19T14:08:28.000Z (over 1 year ago)
- Last Synced: 2025-10-10T07:32:31.370Z (8 months ago)
- Topics: alright, alright-alright-alright, alright-react-app, create-react-app, generator, react, reactjs, template, template-project
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/alright-react-app
- Size: 58.6 KB
- Stars: 138
- Watchers: 2
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# ALRIGHT REACT APP
Professional React app generator. Comes with an exposed, unopinionated, high performance configuration.
Jest, SWC, Storybook 7, Typescript 5, Webpack 5.

# GETTING STARTED
In your terminal, type:
```js
npx alright-react-app
```
The `npx` command is available if `npm` is installed globally on your computer.
**Alright React App** will ask you to enter an application name. Then you just have to press `enter`.
The following folder will be created at the root of your current working directory:
```
my-app
├── webpack.config.js
├── tsconfig.json
├── README.md
├── package.json
├── jest.swc.config.js
├── custom.d.ts
├── .swcrc
├── .gitignore
├── .eslintrc.js
├── .eslintignore
├── .env
└── src
├── index.tsx
├── index.html
├── app.tsx
├── app.test.ts
└── pages
└── home
├── index.tsx
├── home.css
└── components
└── error-boundary
├── index.tsx
├── layout.tsx
└── title
├── index.tsx
├── stories.tsx
└── assets
└── images
├── favicon.png
└── svg
├── logo.svg
└── .storybook
├── main.js
├── preview.js
```
Once the application is created, type `cd my-app'.
# COMMANDS
**DEV**: `npm run dev`
**BUILD**: `npm run build`
**STORYBOOK**: `npm run storybook`
**TEST**: `npm run test`
# STORYBOOK
You must install Storybook globally: `npm i -g @storybook/cli` to use it.
## CREDITS
DoneDeal0
## SUPPORT
If you or your company is using the Alright React App, please show your support by buying me a coffee:
https://www.buymeacoffee.com/donedeal0
## CONTRIBUTING
Pull requests are welcome!