This project started from the ScrewFast template. It is powered by Astro Starlight (see also Astro), Tailwind CSS and Svelte.
Please read the documentation pages for details about :
Works for NodeJS >= 24.4.1. Also requires justfile and GNU stow.
# install both deps and dev deps
npm installRequirements: ensure the dev dependencies are installed and Chromium is
available on your system (in Ubuntu, install the chromium-browser apt
package).
-
Build the site
npm run build
-
Preview it in one process
npm run preview
-
Monitor with lighthouse :
npm run monitor
Once lighthouse had ended, you can stop the preview in the other process. The
result is in an html file at the root of the repository
(localhost_*.report.html).
Do not trust the performance score if your serving environment and chromium browser have limited performances (e.g. it will be lower in a small personal laptop than in production)
The starter template has a score greater than96%in production (see https://screwfast.uk on Page Speed Insights)