- Astro
- Tailwind CSS for styling
- Winduum utility-first CSS framework
- Webuum lightweight JavaScript framework built for real websites
- ESLint and Stylelint for code linting
To learn more about the folder structure of an Astro project, refer to the Astro project structure guide.
All commands are run from the root of the project, from a terminal:
| Command | Action |
|---|---|
npm i |
Installs dependencies |
npm run dev |
Starts the local dev server in the foreground |
npm run astro -- dev --background |
Starts the dev server in background mode |
npm run astro -- dev status |
Checks the background dev server status |
npm run astro -- dev logs |
Displays background dev server logs |
npm run astro -- dev stop |
Stops the background dev server |
npm run build |
Builds the production site to ./dist/ |
npm run preview |
Previews the production build locally |
npm run tsc |
Runs TypeScript and Astro checks |
npm run lint |
Runs Stylelint and ESLint |
npm run astro -- --help |
Displays help for the Astro CLI |
The development server is available at localhost:4321 by default.