This is the source of https://survivejs.com/.
First, clone this repository:
git clone https://github.com/survivejs/website-v3Set up a .dev.vars file:
GET_IMAGES_ENDPOINT=TODO
GET_IMAGES_TOKEN=TODO
IMAGES_API_URL=TODO
IMAGES_ROOT=TODOBootstrap the project:
deno task bootstrapStart the development server:
deno task startNow you can go to http://localhost:3000.
Build using the following command:
deno task buildDeploy ./build.
Run local Lighthouse audits for mobile and desktop:
npm run lighthouse:localThe command builds the site, serves ./build locally, and writes HTML/JSON
reports to reports/lighthouse/.
If Chromium is missing, install the pinned browser first:
npm run playwright:installFor local Agent CI and more Lighthouse options, see
docs/development.md.
The site content is available under CC BY-NC-ND license. So, as long as there's a proper attribution, you can reuse the content. Ideally, you would contribute your improvements back, but that's not necessary.
The site source is available under MIT license.