Skip to content

shun-shobon/s2n.tech

Repository files navigation

My personal portfolio website.

Development

Prerequisites

  • Node.js (The version is specified in .tool-versions. We recommend using asdf or rtx to manage the version of Node.js.)
  • pnpm (The version is specified in package.json#packageManager. We recommend using corepack to manage the version of package managers.)

Tech stack

  • TypeScript
  • Astro
  • vanilla-extract
  • Cloudflare Pages
  • ESLint
  • Prettier
  • GitHub Actions
  • Renovate

Setup

pnpm install

Development server

pnpm dev

The development server will be running at http://localhost:4321.

Build

pnpm build

Type check

pnpm type-check

Lint

pnpm lint

You can fix some errors automatically by running the following command:

pnpm lint:fix

Format

pnpm format

You can check if there are any formatting errors by running the following command:

pnpm format:check