Getting Spooky Developer running locally takes less than two minutes. The project has no backend — it is a fully static React SPA built with Vite, so everything you need is bundled at build time and served as plain files.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/spooky-developer/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- Node.js 18+ — Vite 4+ and React 18 require Node 18 or later.
- Git — to clone the repository.
Setup
Start the development server
GitHub Pages Deployment
The repository includes a.nojekyll file at the root. This file tells GitHub Pages to skip Jekyll processing and serve the raw files directly — essential for Vite projects, because Jekyll ignores files and folders whose names start with an underscore, which would break the hashed asset filenames Vite generates.
To deploy, push the contents of dist/ to your gh-pages branch (or configure GitHub Actions to do so automatically).
Project Entry Point
Understanding how the app boots helps when customizing it:index.html— the single HTML shell. It contains a<div id="root">and a<script type="module">that loadsassets/main.js.assets/main.js— the compiled root module. It defines every page component and the top-levelAppfunction (B), then callsReactDOM.render(<App />, document.getElementById('root')).Appcomponent — nestsHauntProvider>BrowserRouter>Routes>Layoutand registers all route children.