A Spin template for scaffolding Vite + Lit projects with HMR and TypeScript support.
# From the official Spin registry
spin new myapp official/vite-lit
# Directly from the template repository
spin new myapp https://github.com/spin-templates/vite-lit| Parameter | Type | Description | Default |
|---|---|---|---|
| project_name | text | Project name (auto-injected by Spin) | — |
| variant | select | Which language variant? | typescript |
| package_manager | select | Which package manager? | npm |
| use_docker | bool | Include Docker support? | false |
| git_init | bool | Initialize a git repository? | true |
| description | textarea | What is your project description? | — |
| include_agents_md | bool | Include AGENTS.md with agent instructions? | true |
| include_demo | bool | Include the showcase UI? | true |
| tailwind | bool | Include Tailwind CSS v4? | false |
- javascript: Lit with
vite.config.js,src/my-element.js - typescript: Lit + TypeScript with
vite.config.ts,tsconfig.json,src/my-element.ts
-
git init && git add -A && git commit -m "Initial commit - Spin"— initializes git repo (when git_init is true) -
{{ .package_manager }} install— installs project dependencies
License MIT