Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sudipstha08/next-ts-template

Next.js template with TypeScript :green_book:
https://github.com/sudipstha08/next-ts-template

atomic-design axios commitlint eslint husky javascript module-resolver nextjs pre-commit-hook prettier react react-hook-form react-query server-side-rendering stylelint template typescript yarn zod

Last synced: 2 months ago
JSON representation

Next.js template with TypeScript :green_book:

Awesome Lists containing this project

README

        

## NextJs TS template :books:

## Basic commands :wrench:

| commands | description |
| ---------------- | -------------------------- |
| `yarn start-dev` | run the development server |
| `yarn install` | install dependencies |
| `yarn lint` | run linter |
| `yarn remove` | remove a package |
| `yarn build` | build application |

## How to get started ?
- Install dependencies `yarn install`
- Run server `yarn start-dev`

## Tech Stacks :package:

| tech | description | Links |
| ------------ | ----------------- | -------------------------------------------------- |
| `nextjs` | react framework | [Next.JS](https://nextjs.org/) |
| `typescript` | types | [Typescript](https://www.typescriptlang.org/docs/) |
| `axios` | HTTP client | [Axios](https://axios-http.com/) |
| `eslint` | linting | [Eslint](https://eslint.org/) |
| `prettier` | code formatter | [Prettier](https://prettier.io/) |
| `commitlint` | commit convebtion | [Commitlint](https://commitlint.js.org/) |
| `husky` | pre-cmmit hooks | [Husky](https://typicode.github.io/husky/) |
| `stylelint` | css linter | [Stylelint](https://stylelint.io/) |

## Motivation

I was in need of a good, solid, reliable and fast boilerplate to work with React/Typescript projects. I was working with Create-React-App and Webpack previously. Later on I discovered Vite which is a good alternative fro CRA

# License

MIT