Skip to content

Latest commit

 

History

160 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Daniel Salvado

This is the source code for my personal website, danielsalvado.com.

🛠️ Tech Stack

📂 Project Structure

  • src/routes/: The pages and routing logic of the website.
  • src/lib/: Reusable components, constants, and utility functions.
  • static/: Static assets such as images and fonts.
  • wrangler.toml: Cloudflare Pages configuration.

🚀 Getting Started

This project uses pnpm as the package manager.

Prerequisites

  • Node.js — see .nvmrc (currently 22.18.0)
  • pnpm — see packageManager in package.json (currently 11.17.0)

📜 Scripts

Command Description
pnpm dev Start the dev server
pnpm build Production build
pnpm preview Preview the production build
pnpm lint Check formatting and lint with ESLint
pnpm format Auto-format with Prettier
pnpm format:check Check formatting without writing
pnpm typecheck Type-check with tsc --noEmit
pnpm check Type-check .svelte files with svelte-check
pnpm test Run unit tests once
pnpm test:watch Run unit tests in watch mode

Git hooks (lefthook) run lint/format on staged files before each commit, and commitlint validates commit messages against Conventional Commits. Run pnpm run prepare once after cloning to install them.

About

Personal website

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages