{"id":15393636,"url":"https://github.com/zewenn/esbuild-electron-template","last_synced_at":"2025-06-13T19:05:01.341Z","repository":{"id":196179838,"uuid":"694851485","full_name":"zewenn/esbuild-electron-template","owner":"zewenn","description":null,"archived":false,"fork":false,"pushed_at":"2023-09-29T16:29:27.000Z","size":880,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-13T19:03:58.529Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/zewenn.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}},"created_at":"2023-09-21T20:35:40.000Z","updated_at":"2023-10-07T20:28:53.000Z","dependencies_parsed_at":"2023-09-22T10:25:07.380Z","dependency_job_id":"459f7ee4-c96e-430f-9a79-847802930feb","html_url":"https://github.com/zewenn/esbuild-electron-template","commit_stats":null,"previous_names":["zenthedarkgod/esbuild-electron-template","zewenn/esbuild-electron-template"],"tags_count":5,"template":true,"template_full_name":null,"purl":"pkg:github/zewenn/esbuild-electron-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zewenn%2Fesbuild-electron-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zewenn%2Fesbuild-electron-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zewenn%2Fesbuild-electron-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zewenn%2Fesbuild-electron-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zewenn","download_url":"https://codeload.github.com/zewenn/esbuild-electron-template/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zewenn%2Fesbuild-electron-template/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259704412,"owners_count":22898858,"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-01T15:19:48.450Z","updated_at":"2025-06-13T19:05:01.313Z","avatar_url":"https://github.com/zewenn.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\r\n# Esbuild Electron Template\r\nThis template provides a super fast electron app build time, and built in testing.\r\n\r\n## Create New Project:\r\n```bash\r\n    npm create es-electron-template@latest\r\n```\r\n\r\n## How to use?\r\n### Initalise project:\r\nThis command installs all the needed npm packages and updates the outdated ones.\r\n```bash\r\n    npm run init\r\n```\r\n### Build:\r\n- #### Source:\r\n    This command will rebundle the contents of the `source` directory.\r\n    ```bash\r\n        npm run build:src\r\n    ```\r\n- #### App:\r\n    This command will rebundle the contents of the `app` \u0026 `assets` directory.\r\n    ```bash\r\n        npm run build:app\r\n    ```\r\n- #### All:\r\n    This command will rebundle the contents of the **all** directories.\r\n    ```bash\r\n        npm run build:all\r\n    ```\r\n\r\n### Execute:\r\n- #### Execute Current Build: \r\n    This command will execute the current build.\r\n    ```bash\r\n        npm run exec\r\n    ```\r\n- #### With Building Source:\r\n    This command will rebundle the contents of the `source` directory \u0026 execute the build.\r\n    ```bash\r\n        npm run exec:src\r\n    ```\r\n- #### With Building App:\r\n    This command will rebundle the contents of the `app` \u0026 `assets` directory \u0026 execute the build.\r\n    ```bash\r\n        npm run exec:app\r\n    ```\r\n- #### With Building All:\r\n    This command will rebundle the contents of the **all** directories \u0026 execute the build.\r\n    ```bash\r\n        npm run exec:all\r\n    ```\r\n\r\n### Tests\r\n- #### Standard Test:\r\n    All the [`jest`](https://github.com/jestjs/jest) testable scripts in the `spec` directory will be tested.\r\n    ```bash\r\n        npm run test\r\n    ```\r\n- ### Coverage Test:\r\n    All the [`jest`](https://github.com/jestjs/jest) testable scripts in the `spec` directory will be tested.\r\n    ```bash\r\n        npm run test:cov\r\n    ```\r\n\r\n## Credits\r\n- `versionManager.js` - [@WarstekHUN](https://github.com/WarstekHUN)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzewenn%2Fesbuild-electron-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzewenn%2Fesbuild-electron-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzewenn%2Fesbuild-electron-template/lists"}