This version of my website is based off Waterpark's frontend which uses Next.js, TypeScript, and styled-components
. It comes after I was annoyed by version 2 for relying on react-scripts
, having a ton of insecure dependencies, and lacking TypeScript. Rather than migrating, I decided to burn it all down.
# load the Next.js example project
npx create-next-app@latest --example with-typescript-styled-components .
# update its packages to the latest
npx npm-check-updates --upgrade
# install the updated packages
npm install
- Modernising an existing Bootstrap website using Next.js and Tailwind CSS
- How to update each dependency in package.json to the latest version?
- How to remove margin space around body...
- Favicon for Next.js and TypeScript
- Linking to an element
- Custom image for using AWS Amplify with Git LFS
- FontAwesome icons in Next.js
- Open a Next.js Link in a new tab
- List bullets with emoji
- Deploying AWS Amplify to a custom 3rd party domain
- Why CNAME can't be applied on justinxu.me (at least, on Hover)