{"id":13680996,"url":"https://github.com/DenysVuika/electron-react","last_synced_at":"2025-04-30T02:33:56.321Z","repository":{"id":31383122,"uuid":"34946201","full_name":"DenysVuika/electron-react","owner":"DenysVuika","description":"Project template for Electron with React support.","archived":true,"fork":false,"pushed_at":"2020-12-05T20:23:01.000Z","size":344,"stargazers_count":55,"open_issues_count":0,"forks_count":7,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-08-02T13:30:41.861Z","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DenysVuika.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":"DenysVuika"}},"created_at":"2015-05-02T12:02:42.000Z","updated_at":"2024-07-14T22:53:27.000Z","dependencies_parsed_at":"2022-08-17T18:31:10.285Z","dependency_job_id":null,"html_url":"https://github.com/DenysVuika/electron-react","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DenysVuika%2Felectron-react","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DenysVuika%2Felectron-react/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DenysVuika%2Felectron-react/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DenysVuika%2Felectron-react/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DenysVuika","download_url":"https://codeload.github.com/DenysVuika/electron-react/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224196553,"owners_count":17271855,"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-08-02T13:01:24.789Z","updated_at":"2024-11-12T00:30:34.954Z","avatar_url":"https://github.com/DenysVuika.png","language":"JavaScript","funding_links":["https://github.com/sponsors/DenysVuika"],"categories":["JavaScript"],"sub_categories":[],"readme":"# electron-react\nProject template for Electron with React support.\n\n[![Dependency Status](https://gemnasium.com/DenisVuyka/electron-react.svg)](https://gemnasium.com/DenisVuyka/electron-react)\n\n## Introduction\n\nThis template provides the following features pre-configured and ready to be developed with:\n\n- Prebuilt version of [Electron](https://github.com/atom/electron) (former Atom Shell)\n- React support (es6)\n  - [React](https://facebook.github.io/react/index.html)\n  - [React Bootstrap](eact-bootstrap.github.io)\n  - [React Router](https://github.com/rackt/react-router)\n- [Font Awesome](http://fontawesome.io)\n- [LESS](http://lesscss.org) support\n\nAdditional features for development:\n\n- [Grunt](http://gruntjs.com) tasks\n  - Compiling LESS stylesheets\n  - Compiling and bundling React components\n  - Change watching and live reload of the content\n- [Bower](http://bower.io) settings\n- Useful NPM scripts\n\nDefault template also provides basic application menu integration for Windows and OS X, together with navigation to demo Routes (React Router) by means of application menu items and cross-process messaging support provided by Electron shell.\n\n![electron-react-osx](img/electron-react-osx.png)\n\n## Getting started\n\n### Installing dependencies\n\n```bash\nbower install\nnpm install\n```\n\n### Bulding project\n\nDevelopment\n\n```bash\ngrunt\n```\n\nRelease\n\n```bash\ngrunt dist\n```\n\n### Live Reload\n\nYou may want running this task on a separate terminal or command prompt instance:\n\n```bash\ngrunt serve\n```\n\nFor development purposes `index.html` already contains reference to live reload scripts. Every time React components, less stylesheets or other web-related files are changed the application will be automatically rebuilt and reloaded.\n\n```html\n\u003cscript src=\"http://localhost:35729/livereload.js\"\u003e\u003c/script\u003e\n```\n\n### Running with Electron\n\nYou may want running this task on a separate terminal or command prompt instance:\n\nOn Windows:\n\n```cmd\nnpm run win\n```\n\nOn OS X:\n\n```bash\nnpm run osx\n```\n\nThis command will launch a prebuilt version of Electron with the current project. During development process it is recommended running Live Reload feature prior to using Electron.\n\n## Typical development process\n\n- Run `bower install` and `npm install`\n- Run `grunt serve` on a separate terminal tab (or command prompt) to build the project and start watching files automatically\n- Run `npm run win` or `npm run osx` on a separate terminal tab (or command prompt) to run Electron with the current project\n- Start changing or adding the code, it will be automatically rebuilt on background and your Electron window will reload once rebuilding is complete\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDenysVuika%2Felectron-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDenysVuika%2Felectron-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDenysVuika%2Felectron-react/lists"}