Skip to content

lamson-dev/lamson.dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lamson.dev

Welcome to my digital dugout, where I blend the worlds of tech, travel, and life. Join me in sharing the highs, the hacks, and the heartfelt moments on this personal journey. It's not just a blog; it's a glimpse into my techy, wanderlust-filled, and everyday-adventurous life. Let's connect through the pixels and paragraphs, exploring the essence of what makes each day uniquely mine.

🚀 Tech Stack

  • Framework: Astro 5
  • Styling: Tailwind CSS 3
  • Language: TypeScript 5
  • Testing: Playwright
  • Deployment: GitHub Pages

📋 Prerequisites

  • Node.js: >= 20.18.1 (required for Astro 5)
  • npm: Latest version

Check your Node.js version:

node --version

🛠️ Development

# Install dependencies
npm install

# Start dev server
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

# Run tests
npm test

# Run linter
npm run lint

✅ CI/CD

All pull requests are automatically checked with:

  • ESLint linting
  • TypeScript type checking
  • Production build verification
  • Playwright E2E tests

See .github/WORKFLOWS.md for details.

🚀 Deployment

This site can be deployed to multiple platforms (Cloudflare Pages, GitHub Pages, Vercel, Netlify).

Important: Ensure Node.js >= 20.18.1 is configured on your deployment platform.

See DEPLOYMENT.md for detailed deployment instructions and configuration.

✅ Lighthouse Score

AstroPaper Lighthouse Score

About

Developer. Entrepreneur. Visionary.

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •