diff options
| author | Bobby <[email protected]> | 2026-04-22 06:21:41 +0530 |
|---|---|---|
| committer | Bobby <[email protected]> | 2026-04-22 06:31:59 +0530 |
| commit | e577fd190fc4213d4c4d1876d79f7cfa91439988 (patch) | |
| tree | 056eb659dad005c45bf5d6a84aaf8043f7fea160 /static/favicon.svg | |
| download | hollowdark-e577fd190fc4213d4c4d1876d79f7cfa91439988.tar.xz hollowdark-e577fd190fc4213d4c4d1876d79f7cfa91439988.zip | |
Initialize project with SvelteKit on flat-root layout
SvelteKit 2 with adapter-static, Svelte 5, TypeScript 6 strict mode.
Design decisions follow ARCHITECTURE.md §2 and technical/01-file-structure.md:
no src/ wrapper, implementation folders sit at the project root alongside
the design corpus in .claude/, and each top-level folder is its own import
alias (engine/, events/, flow/, scene/, etc.) configured in svelte.config.js.
Framework configuration routes SvelteKit away from the default src/ layout:
templates live in app/, hooks in hooks/, routes in routes/, assets in
static/. The favicon is a quiet amber dot on #13100E; .nojekyll keeps
GitHub Pages from stripping the _app/ build folder.
Deploy target is GitHub Pages. adapter-static uses fallback: '404.html'
(the GH Pages SPA convention) and kit.paths.base reads BASE_PATH from
the environment so dev serves at the root while the deploy workflow
builds under /<repo>/.
Prerender tolerates missing /fonts/ files so the build doesn't block
until font files land — see static/css/app.css @font-face block.
Licensed MIT.
Diffstat (limited to 'static/favicon.svg')
| -rw-r--r-- | static/favicon.svg | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/static/favicon.svg b/static/favicon.svg new file mode 100644 index 0000000..49f6c03 --- /dev/null +++ b/static/favicon.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"> + <rect width="32" height="32" fill="#13100E"/> + <circle cx="16" cy="16" r="3" fill="#B8884A"/> +</svg> |
