{"id":16633531,"url":"https://github.com/lukehagar/sveltekit-electron","last_synced_at":"2025-04-05T00:45:06.382Z","repository":{"id":207839444,"uuid":"720139415","full_name":"LukeHagar/sveltekit-electron","owner":"LukeHagar","description":"A full implementation of an adpater-node built sveltekit app nested inside an electron application","archived":false,"fork":false,"pushed_at":"2024-04-11T12:59:59.000Z","size":2126,"stargazers_count":3,"open_issues_count":7,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-10T09:17:18.667Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LukeHagar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-17T16:57:03.000Z","updated_at":"2025-01-20T09:32:52.000Z","dependencies_parsed_at":"2023-11-17T23:08:00.091Z","dependency_job_id":"12dd3de4-b3f1-4152-a351-83783c07d6b3","html_url":"https://github.com/LukeHagar/sveltekit-electron","commit_stats":null,"previous_names":["lukehagar/sveltekit-electron"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LukeHagar%2Fsveltekit-electron","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LukeHagar%2Fsveltekit-electron/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LukeHagar%2Fsveltekit-electron/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LukeHagar%2Fsveltekit-electron/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LukeHagar","download_url":"https://codeload.github.com/LukeHagar/sveltekit-electron/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247271496,"owners_count":20911586,"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":[],"created_at":"2024-10-12T05:23:56.950Z","updated_at":"2025-04-05T00:45:06.357Z","avatar_url":"https://github.com/LukeHagar.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SvelteKit-Electron\na Full implementation of an adpater-node built SvelteKit app nested inside an Electron application for desktop use.\n\n## Development\n\u003e in the `/SvelteKit-App` folder  \n\nWith the current implementation, the developer experience is fantastic, 99% of the work being done will be in the SvelteKit app, which has great dev features like HMR.\n\nTo begin developing, start the dev server by going to the `/SvelteKit-App` folder\n\nand run the below command:\n```\nnpm run dev\n``` \n\n\n## Building\n\n### Step 1: SvelteKit\n\u003e in the `/SvelteKit-App` folder  \n\nWhen you are happy with the state of your app you can then run the below command \n```\nnpm run build\n```\n\n\n### Step 2: Electron\n\u003e in the `/Electron-App` folder\n\nOnce the SvelteKit app is built you can then navigate to the `/Electron-App` folder and run the below command \n```\nnpm run make\n```\n\n\n## Publishing\n\u003e in the `/Electron-App` folder\n\nThis implementation utilizes the electron forge project, allowing you to use all their amazing methods for making and publishing distributable.\n\nThis is typically done by running the below command while you are in the `/Electron-App` folder\n\n```\nnpm run publish\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukehagar%2Fsveltekit-electron","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flukehagar%2Fsveltekit-electron","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukehagar%2Fsveltekit-electron/lists"}