Website for the project
- Svelte 68.1%
- SCSS 17.3%
- TypeScript 12.7%
- HTML 1.9%
|
All checks were successful
Deploy / Build and deploy (push) Successful in 37s
|
||
|---|---|---|
| .forgejo/workflows | ||
| src | ||
| static | ||
| .gitignore | ||
| .npmrc | ||
| .prettierignore | ||
| .stylelintignore | ||
| cspell.config.ts | ||
| eslint.config.ts | ||
| knip.config.ts | ||
| lint-staged.config.ts | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| prettier.config.ts | ||
| README.md | ||
| stylelint.config.ts | ||
| tsconfig.json | ||
| vite.config.ts | ||
| vitest.config.ts | ||
shiori-website
Marketing/landing page for shiori, an anonymous, end-to-end-encrypted library-sync server.
Svelte 5 + SvelteKit, prerendered to static HTML via adapter-static.
SCSS for styles, TypeScript 7 (svelte-check --tsgo) for type-checking.
Develop
pnpm install
pnpm dev -- --open
Build
pnpm build
Outputs to build/. Preview with pnpm preview.
Deploy
Serve build/ as static files (GitHub Pages, Cloudflare Pages, or any
static host).