{"id":22650039,"url":"https://github.com/PaulioRandall/template-sveltekit","last_synced_at":"2025-08-06T06:31:27.278Z","repository":{"id":173478708,"uuid":"650826159","full_name":"PaulioRandall/sveltekit-minimalist-template","owner":"PaulioRandall","description":"A minimalist Sveltekit template with Prettier \u0026 P69. Made to be plundered.","archived":false,"fork":false,"pushed_at":"2024-01-24T22:55:26.000Z","size":186,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"trunk","last_synced_at":"2024-01-24T23:57:31.071Z","etag":null,"topics":["lean","minimal","minimalist","mit-license","p69","prettier","svelte","sveltejs","sveltekit","template","vite","webapp","website"],"latest_commit_sha":null,"homepage":"","language":"Svelte","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PaulioRandall.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-06-07T22:29:54.000Z","updated_at":"2023-08-15T21:25:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"5273fdc2-61a2-4d40-80ee-7380cbdcbb92","html_url":"https://github.com/PaulioRandall/sveltekit-minimalist-template","commit_stats":null,"previous_names":["pauliorandall/sveltekit-minimalist-template"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PaulioRandall%2Fsveltekit-minimalist-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PaulioRandall%2Fsveltekit-minimalist-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PaulioRandall%2Fsveltekit-minimalist-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PaulioRandall%2Fsveltekit-minimalist-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PaulioRandall","download_url":"https://codeload.github.com/PaulioRandall/sveltekit-minimalist-template/tar.gz/refs/heads/trunk","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228859542,"owners_count":17982904,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["lean","minimal","minimalist","mit-license","p69","prettier","svelte","sveltejs","sveltekit","template","vite","webapp","website"],"created_at":"2024-12-09T08:30:18.679Z","updated_at":"2025-08-06T06:31:21.898Z","avatar_url":"https://github.com/PaulioRandall.png","language":"Svelte","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sveltekit Minimalist Template\n\nA minimalist [Sveltekit](https://kit.svelte.dev/) template with only:\n\n- [P69](https://github.com/PaulioRandall/p69) CSS Compile Time Tokens\n- [Prettier](https://prettier.io/) Formatter\n\n## Getting started\n\n### 1. Install Node v18+\n\nBy either:\n\n1. Installing [nvm](https://github.com/nvm-sh/nvm) then:\n\n```bash\nnvm install 18\nnvm use 18\n```\n\n2. Installing [Node v18 directly](https://nodejs.org/en/download/).\n\n### 2. Fork and clone\n\nOr clone it first to try out:\n\n```bash\ngit clone https://github.com/PaulioRandall/sveltekit-minimalist-template.git\ncd sveltekit-minimalist-template\n```\n\n### (Optional) 3. Delete the lock file\n\nFor good measure:\n\n```bash\nrm -f package-lock.json\n```\n\n### 4. Update package metadata\n\nUpdate `package.json` with your project name, repository url, and other metadata.\n\n### (Optional) 5. Update dependencies\n\nIncluding the node version if possible. For most teams it's wise to stay on an LTS version and not upgrade until the next LTS version\nis both stable and your dependencies are compatible.\n\n### 6. Install dependencies\n\n```bash\nnpm i\n```\n\n### 7. Run in dev mode\n\n```bash\nnpm run dev\n```\n\n### 8. Visit the site\n\nStart modifying at [localhost:3000](http://localhost:3000).\n\n### 9. Commit changes\n\nWhen you are ready to commit and push changes use the following command to do a full format, build, and test.\n\n```bash\nnpm run commit\n```\n\nYou'll know if everything is good because you'll get a curated ASCII scene. This can be changed by modifying `./scripts/youre-ready-to-ship.txt`:\n\n```bash\n                                                ...oo000o.\n                                                          00oo.\n___ _________  _________  ______  __________  _________        oo.\n -- |       |  |       |  |    |  |        |  |       |  _____    o\n___ |       |  | Ready |  | To |  |  Ship  |  |       |  |__D|____][_\n -- |_______|%%|_______|%%|____|%%|________|%%|_______|%%|_~~~~++++~_}\n     @~~@~~@    @~~@~~@    @~~@    @~@~~@~@    @~~@~~@    @~~@~~~@~~@\n```\n\n## Customise formatting\n\nModify `.prettierrc.json` to customise styling. Or replace Prettier with your preferred tool.\n\n## Production build warning\n\n```bash\nCould not detect a supported production environment...\n```\n\nDon't worry if you get a build warning like the one above.\n\nWhen the time comes to deploy to development and production environments you'll want to research [SvelteKit adapters](https://kit.svelte.dev/docs/adapters).\n\nI use Vercel to host my personal website so I use [@sveltejs/adapter-vercel](https://www.npmjs.com/package/@sveltejs/adapter-vercel). There are many others and you can write your own. I've written a custom Express adapter before and it's not too difficult; just a little tedious because they're not easy to test.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPaulioRandall%2Ftemplate-sveltekit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FPaulioRandall%2Ftemplate-sveltekit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FPaulioRandall%2Ftemplate-sveltekit/lists"}