Below is the core technology stack used, along with links to their documentation:
- Bun - Fast JavaScript runtime and package manager
- Moon - Monorepo management, organization, orchestration, and notification tool for the web ecosystem
- Solid - UI library
- Tailwind CSS - CSS Framework
- Tanstack Start
- TypeScript
- Vite
Before getting started, make sure you have the following tools installed:
These extensions enhance development specifically for this stack:
Any command ran with moon can be executed from any directory within the monorepo.
# To install dependencies of the application
bun install
# To update dependencies to their latest version
bun update --latest
# Format your code
moon :format# Build the app in release mode
moon web:build
# Run the app in development mode
moon web:dev
# Serve the built app
moon web:preview