{"repo":"iyansr/iyansr.id-reborn","free":true,"listed":false,"github":"https://github.com/iyansr/iyansr.id-reborn","clone":"git clone https://github.com/iyansr/iyansr.id-reborn.git","description":"My Personal Home Page, Blog, Portfolio built with Next.JS","language":"TypeScript","stars":42,"topics":["nextjs","portfolio","portfolio-website","typescript","react","iyansr","jamstack-site","jamstack-portfolio","mdx","vercel"],"license":null,"category":"dev-tools","readme_excerpt":"Welcome to your new TanStack app! Getting Started To run this application: Building For Production To build this application for production: Testing This project uses Vitest for testing. You can run the tests with: Styling This project uses Tailwind CSS for styling. Linting & Formatting This project uses Biome for linting and formatting. The following scripts are available: Shadcn Add components using the latest version of Shadcn. Routing This project uses TanStack Router. The initial setup is a file based router. Which means that the routes are managed as files in src/routes . Adding A Route To add a new route to your application just add another a new file in the ./src/routes directory. TanStack will automatically generate the content of the route file for you. Now that you have two routes you can use a Link component to navigate between them. Adding Links To use SPA (Single Page Application) navigation you will need to import the Link component from @tanstack/react-router . Then anywhere in your JSX you can use it like so: This will create a link that will navigate to the /about route. More information on the Link component can be found in the Link documentation. Using A Layout In the File Based Routing setup the layout is located in src/routes/ root.tsx . Anything you add to the root route will appear in all the routes. The route content will appear in the JSX where you use the component. Here is an example layout that includes a header: The component is not required so y","default_branch":null,"files":null,"tree":[],"storefront":"/r/iyansr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/iyansr/iyansr.id-reborn/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}