Skip to content

Latest commit

 

History

History

basic

README.md

SvelteKit + Varlock Example

This example demonstrates using Varlock with a SvelteKit app. It is set up so the same project can be used for both a regular (Node/auto adapter) deployment and a Cloudflare Workers deployment — no need to maintain two separate examples.

The adapter is selected at build/dev time via the SVELTE_ADAPTER env var (see svelte.config.js):

  • default → @sveltejs/adapter-auto (regular deployment)
  • cloudflare → @sveltejs/adapter-cloudflare

DEPLOYED CLOUDFLARE WORKER

Developing

Install dependencies with pnpm install, then start the dev server.

Regular (adapter-auto)

pnpm dev

Cloudflare Workers

pnpm dev:cf

Building

Regular

pnpm build
pnpm preview

Cloudflare Workers

pnpm build:cf
pnpm preview:cf

# deploy via wrangler (wrapped by varlock)
pnpm deploy:cf

Further reading