{"id":26221803,"url":"https://github.com/liascode/electron-template","last_synced_at":"2025-12-30T20:07:02.029Z","repository":{"id":247339135,"uuid":"801904635","full_name":"LiasCode/electron-template","owner":"LiasCode","description":"Electron template for agnostics Frontends","archived":false,"fork":false,"pushed_at":"2024-12-27T02:09:43.000Z","size":446,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-12T16:38:32.622Z","etag":null,"topics":["agnostic","electron","frontend","javascript","starter","template","typescript","vitejs"],"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/LiasCode.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":"2024-05-17T06:32:40.000Z","updated_at":"2024-12-27T02:00:38.000Z","dependencies_parsed_at":"2024-07-08T07:54:56.315Z","dependency_job_id":"fac76c57-a126-47ac-8522-5d90f2ab0a24","html_url":"https://github.com/LiasCode/electron-template","commit_stats":null,"previous_names":["liascode/electron-template"],"tags_count":1,"template":true,"template_full_name":null,"purl":"pkg:github/LiasCode/electron-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiasCode%2Felectron-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiasCode%2Felectron-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiasCode%2Felectron-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiasCode%2Felectron-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LiasCode","download_url":"https://codeload.github.com/LiasCode/electron-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LiasCode%2Felectron-template/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260294451,"owners_count":22987621,"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":["agnostic","electron","frontend","javascript","starter","template","typescript","vitejs"],"created_at":"2025-03-12T16:30:10.044Z","updated_at":"2025-12-30T20:07:02.023Z","avatar_url":"https://github.com/LiasCode.png","language":"JavaScript","readme":"## Electron Template with Agnostic Frontend\n\n### Features\n\n- Frontend agnostic\n- Fast development with esbuild\n- Easy build configuration with electron-builder\n- Include Sqlite Database\n- Customizable scripts\n\n### Usage\n\n```bash\n  # Recomended to use bun\n  npm install\n```\n\n```bash\n  # Runs the app in the development mode.\n  npm run dev \n```\n\n```bash\n  # Builds the app in unpackage mode in the `release/${version}` folder.\n  npm run package \n```\n\n```bash\n  # Builds the app and compile to targets specified in the `builder.config.mjs`\n  # file for production in the `release/${version}` folder.\n  npm run builder \n```\n\n### Build Configuration\n\nThis project uses the `electron-builder` package to build the app.\n\nRefer to the [Electron Builder documentation](https://www.electron.build/index.html) for more details.\n\nThe build configuration is in the `builder.config.mjs` file. You can specify the targets and other options in this file.\n\n### Life Cycle scripts\n\nThe scripts in the script folder are used to run the app in development mode and to build the app.\n\nIf you are familiar with the setup, feel free to modify the script files.\n\nThe script files are essential for the functionality of this project.\n\n### Important Notes\n\n- The frontend project should have `dev` and `build` scripts\n- The frontend build most be in the `frontend/dist` folder\n- if you are using Vite.js set `base: \"./\"` in the vite config.\n- It is recommended to use hash-based routing. Most frameworks already have this implemented.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliascode%2Felectron-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fliascode%2Felectron-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliascode%2Felectron-template/lists"}