https://github.com/shahzaibkhalid/shaizei-starter-typescript
🙌 — An official starter kit for React-TypeScript applications created with @shaizei/cli.
https://github.com/shahzaibkhalid/shaizei-starter-typescript
react react-boilerplate react-starter-kit react-typescript-boilerplate typescript
Last synced: 2 months ago
JSON representation
🙌 — An official starter kit for React-TypeScript applications created with @shaizei/cli.
- Host: GitHub
- URL: https://github.com/shahzaibkhalid/shaizei-starter-typescript
- Owner: shahzaibkhalid
- Created: 2019-03-02T21:21:09.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-02-28T09:56:47.000Z (over 2 years ago)
- Last Synced: 2025-02-12T21:45:51.051Z (4 months ago)
- Topics: react, react-boilerplate, react-starter-kit, react-typescript-boilerplate, typescript
- Language: TypeScript
- Homepage:
- Size: 2.06 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
shaizei-starter-kit
An official starter kit for React-TypeScript applications created with @shaizei/cli.
# Commands
Here's a brief summary of the commands that you can run inside the applications
created with `@shaizei/cli`.Note that these commands are the ones that are available by default, you can extend
the applications in whatever way you want and add many more scripts of your choice.## Starting Development Server
In order to start the development server, run the following command:
```shell
shaizei develop
```## Building Production Bundles
In order to generate an optimized production bundle of your application, run the
following command:```shell
shaizei build
```## Running Linting
In order to run linting on all the files in `src/` directory, run the following
command:```shell
shaizei lint
```## Fixing Common Linting Errors
In order to fix common linting errors, run the following command:
```shell
shaizei lint-fix
```## Analyzing Production Bundles
In order to analyze the production bundles, run the following command:
```shell
shaizei analyze
```## Serving Production Bundles
In order to serve the production bundle locally, run the following command:
```shell
shaizei serve
```## Running Prettier
In order to run Prettier throughout the codebase and to find the potential violations
of Prettier rules, run the following command:```shell
shaizei prettier
```## Fixing Prettier Issues
In order to fix Prettier formatting issues from command-line, run the following
command:```shell
shaizei prettier-fix
```## Find Potential Conflicts between Prettier & ESLint
ESLint can also do the part of job that Prettier is doing, in order to find if there
are any issues among ESLint & Prettier integration, run the following command:```shell
shaizei eslint-prettier-integration
```## Type Checking your TypeScript codebase
In order to run type-checking on whole TypeScript codebase, just run the following command:
```shell
shaizei type-check
```# What is `shaizei`? 🤔
`shaizei` is a toolkit for building & maintaining futuristic React apps.
Read more about it by checking the [official repository](https://github.com/shahzaibkhalid/shaizei).