{"id":25172778,"url":"https://github.com/jhonatanmedeiros/webview-angular-electron","last_synced_at":"2025-05-05T23:15:43.480Z","repository":{"id":37189419,"uuid":"266432459","full_name":"JhonatanMedeiros/webview-angular-electron","owner":"JhonatanMedeiros","description":"Manage multiples WebView with Angular and Electron","archived":false,"fork":false,"pushed_at":"2023-02-02T14:41:36.000Z","size":2717,"stargazers_count":5,"open_issues_count":13,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-05T23:15:36.445Z","etag":null,"topics":["angular","desktop-applications","electron","electron-builder","javascript","typescript"],"latest_commit_sha":null,"homepage":"","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/JhonatanMedeiros.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-05-23T22:51:07.000Z","updated_at":"2022-07-11T06:16:36.000Z","dependencies_parsed_at":"2023-02-05T13:47:11.024Z","dependency_job_id":null,"html_url":"https://github.com/JhonatanMedeiros/webview-angular-electron","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JhonatanMedeiros%2Fwebview-angular-electron","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JhonatanMedeiros%2Fwebview-angular-electron/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JhonatanMedeiros%2Fwebview-angular-electron/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JhonatanMedeiros%2Fwebview-angular-electron/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JhonatanMedeiros","download_url":"https://codeload.github.com/JhonatanMedeiros/webview-angular-electron/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252590633,"owners_count":21772940,"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":["angular","desktop-applications","electron","electron-builder","javascript","typescript"],"created_at":"2025-02-09T10:16:59.300Z","updated_at":"2025-05-05T23:15:43.452Z","avatar_url":"https://github.com/JhonatanMedeiros.png","language":"TypeScript","readme":"\u003cp align=\"center\"\u003e\n  \u003cimg width=\"30%\" src=\"./src/assets/icons/icon.png\" alt=\"WebView Angular Electron\"/\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca aria-label=\"Maintained\" href=\"https://img.shields.io/badge/maintained-yes-brightgreen\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/maintained-yes-brightgreen\"\u003e\u003c/img\u003e\n  \u003c/a\u003e\n  \u003ca aria-label=\"Make a pull request\" href=\"http://makeapullrequest.com\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat\"\u003e\u003c/img\u003e\n  \u003c/a\u003e\n  \u003ca aria-label=\"License\" href=\"https://github.com/JhonatanMedeiros/webview-angular-electron/blob/master/LICENSE\"\u003e\n    \u003cimg src=\"http://img.shields.io/badge/Licence-MIT-brightgreen.svg\"\u003e\u003c/img\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003cbr\u003e\n\n# WebView Angular Electron\n\n## 🖥 Introduction\n\nThe WebView Angular Electron is a Desktop Application, to manage multiples webview  \n\nWebView Angular Electron with Angular 9 and Electron 8 (Typescript + SASS + Hot Reload) for Desktop applications.\n\nCurrently, runs with:\n\nAngular v9.1.4\nElectron v8.2.5\nElectron Builder v22.6.0\nWith this sample, you can :\n\nRun your app in a local development environment with Electron \u0026 Hot reload\nRun your app in a production environment\nPackage your app into an executable file for Linux, Windows \u0026 Mac\n/!\\ Hot reload only pertains to the renderer process. The main electron process is not able to be hot reloaded, only restarted.\n\n/!\\ Angular 9.x CLI needs Node 10.13 or later to works correctly.\n\n\u003e The project use boilerplate from https://github.com/maximegris/angular-electron/\n\n## ⌨️ Development\n\n### Clone Code\n\n```bash\ngit clone git@github.com:JhonatanMedeiros/webview-angular-electron.git\n```\n\n### Install Dependencies\n\n```bash\nnpm install\n```\n\u003e If you like [Yarn](https://yarnpkg.com/), you can also use `yarn` to install dependencies.\n\n\n### Development\n\n```bash\nnpm run start\n```\n\u003e After run the command, the application open in new window.\n\n```bash\nnpm run run ng:serve:web\n```\n\u003e Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.\n\n### Build Release\n\n|Command|Description|\n|--|--|\n|`npm run build`| Build the app. |\n|`npm run build:prod`| Build the app with Angular aot. |\n|`npm run electron:local`| Builds your application and start electron\n|`npm run electron:linux`| Builds your application and creates an app consumable on linux system |\n|`npm run electron:windows`| On a Windows OS, builds your application and creates an app consumable in windows 32/64 bit systems |\n|`npm run electron:mac`|  On a MAC OS, builds your application and generates a `.app` file of your application that can be run on Mac |\n\nAfter building, the application will be found in the `dist` directory.\n\n## 🛠 Technology Stack\n\n- [Angular 9x](https://angular.io/)\n- [Electron](https://www.electronjs.org/)\n- [Electron Builder](https://github.com/electron-userland/electron-builder)\n\n\n# 🤝 Contribute\n\nIf you are interested in participating joint development, PR and Forks are welcome!\nRead up on our guidelines for [contributing][contributing].\n\n## 📜 License\n\n[MIT][license] Copyright (c) 2020 - Jhonatan Hardt de Medeiros\n\n\n[license-badge]: https://img.shields.io/badge/license-Apache2-blue.svg?style=style=flat-square\n[license]: https://github.com/maximegris/angular-electron/blob/master/LICENSE.md\n[prs-badge]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat\n[prs]: http://makeapullrequest.com\n[maintained-badge]: https://img.shields.io/badge/maintained-yes-brightgreen\n[license]: https://github.com/JhonatanMedeiros/webview-angular-electron/blob/master/LICENSE\n[contributing]: https://github.com/JhonatanMedeiros/webview-angular-electron/blob/master/CONTRIBUTING.md\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjhonatanmedeiros%2Fwebview-angular-electron","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjhonatanmedeiros%2Fwebview-angular-electron","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjhonatanmedeiros%2Fwebview-angular-electron/lists"}