{"id":22025927,"url":"https://github.com/angular-guru/electron-builder","last_synced_at":"2025-05-07T09:43:21.195Z","repository":{"id":52093603,"uuid":"144846542","full_name":"angular-guru/electron-builder","owner":"angular-guru","description":"An Electron Build Target for Angular CLI","archived":false,"fork":false,"pushed_at":"2021-05-07T15:25:34.000Z","size":812,"stargazers_count":24,"open_issues_count":9,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-31T08:44:00.788Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/angular-guru.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}},"created_at":"2018-08-15T11:48:30.000Z","updated_at":"2023-05-08T09:22:46.000Z","dependencies_parsed_at":"2022-08-24T01:11:00.562Z","dependency_job_id":null,"html_url":"https://github.com/angular-guru/electron-builder","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular-guru%2Felectron-builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular-guru%2Felectron-builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular-guru%2Felectron-builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular-guru%2Felectron-builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/angular-guru","download_url":"https://codeload.github.com/angular-guru/electron-builder/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252852712,"owners_count":21814400,"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-11-30T07:20:46.938Z","updated_at":"2025-05-07T09:43:21.179Z","avatar_url":"https://github.com/angular-guru.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Electron Builder for Angular CLI v8+\n\n### Overview\n\nThis is a builder for the Angular CLI that allows you to target an Electron environment, \ngiving you access to all functions available to Electron such as file system access, which currently\nis not supported in the Angular CLI.\n\nFor example, you can do imports such as:\n\n```typescript\nimport { readFile } from 'fs';\n```\n\nIt is important to note, is not schematics or anything that will help scaffold an Electron application for you. This is simply an extension to the Angular CLI build step to allow your Angular app to have full access to Electron's features without any awkward workarounds like message passing.\n\n### How To Use\n\nThe setup process is now incredibly simple. First install the package:\n\n```bash\nnpm install @angular-guru/electron-builder --save-dev\n```\n\nNext, we need to update `angular.json` to use the `electron-builder` in two places:\n\n```json\n\"build\": {\n    \"builder\": \"@angular-guru/electron-builder:build\",\n    ...\n}\n```\n\n```json\n\"serve\": {\n    \"builder\": \"@angular-guru/electron-builder:dev-server\",\n    ...\n}\n```\n\n```json\n\"test\": {\n    \"builder\": \"@angular-guru/electron-builder:karma\",\n    ...\n}\n```\n\nYou can find a basic example project using the Electron builder can be [found here](https://github.com/angular-guru/electron-seed).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fangular-guru%2Felectron-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fangular-guru%2Felectron-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fangular-guru%2Felectron-builder/lists"}