Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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:
- Host: GitHub
- URL: https://github.com/sudipstha08/next-ts-template
- Owner: sudipstha08
- License: mit
- Created: 2021-05-23T16:56:22.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-19T08:10:15.000Z (8 months ago)
- Last Synced: 2024-06-20T07:12:01.817Z (8 months ago)
- Topics: 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
- Language: TypeScript
- Homepage: https://nextjs.org/docs/getting-started
- Size: 580 KB
- Stars: 7
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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