10 | Getting started with this project is as simple as cloning the repository and installing 11 | the dependencies: 12 |
13 |
14 |
15 | git clone https://github.com/pixel-point/nextjs-typescript-tailwind-starter.git
16 |
17 | cd nextjs-typescript-tailwind-starter
18 |
19 | npm install
20 |
21 | npm run dev
22 |
23 |
24 | 25 | We hope you find this starter useful, and we are always open to feedback and 26 | contributions! 27 |
28 |21 | Welcome to the NextJS TypeScript Tailwind Starter project! This project is designed to 22 | help you hit the ground running when starting a new project using Next.js, TypeScript, 23 | and Tailwind CSS. 24 |
25 |26 | Our goal is to save you time and effort by providing a clean, well-organized boilerplate 27 | that includes all of the necessary configurations and basic functionalities. This allows 28 | you to focus on building your unique features and content, rather than setting up your 29 | project infrastructure. 30 |
31 | 32 |
37 |
60 |
61 | As you may have noticed, `ncu` is colorizing the possible updates into 3 colors: green, cyan and red.
62 |
63 | **🟢 Green updates**
64 |
65 | All the libraries that are in green can be updated safely without really looking at the changelogs (it only concerns patches updates)... So far, we haven't faced any issue when we were updating green dependencies. So usually, just select all of them and update them together.
66 |
67 | **🔵 Cyan updates**
68 |
69 | Cyan updates are related to minor updates. So normally, you should be able to update them without any problem but we'd suggest you to do it one by one and by running tests after each update. It'll take time but it'll be safer.
70 |
71 | **🔴 Red updates**
72 |
73 | Red updates are for major updates. So somehow it means that the version you've specified in the package.json is really permissive. For sure here, you have to update them one by one and have a real look at the changelogs !
74 |
75 | 3. Run `npx npm-check-updates -u` to update all the versions in your package.json
76 |
77 | In this case you'd want to check out changes in `package.json` and revert particular lines which contain major version update.
78 |
79 | 4. Or make use of `npx npm-check-updates