All Projects → joaogarin → Angular Electron

joaogarin / Angular Electron

Angular2 and Electron starter using webpack

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Angular Electron

Workflow Reactjs
My workflow with ReactJS + Webpack 3+
Stars: ✭ 150 (-3.23%)
Mutual labels:  webpack
Terminal In React
👨‍💻 A component that renders a terminal
Stars: ✭ 1,939 (+1150.97%)
Mutual labels:  webpack
React Webpack 5 Tailwind 2
React 17 Boilerplate with Webpack 5, Tailwind 2, using babel, SASS/PostCSS, HMR, dotenv and an optimized production build
Stars: ✭ 155 (+0%)
Mutual labels:  webpack
Vue Webpack Config
Koa2、Webpack、Vue、React、Node
Stars: ✭ 151 (-2.58%)
Mutual labels:  webpack
Babel Plugin Webpack Alias
babel 6 plugin which allows to use webpack resolve options
Stars: ✭ 151 (-2.58%)
Mutual labels:  webpack
Pychat
webchat via WebSockets/WebRTC that allows messaging/video call/screen sharing
Stars: ✭ 152 (-1.94%)
Mutual labels:  webpack
Easyfun
a project using react antd webpack es6
Stars: ✭ 150 (-3.23%)
Mutual labels:  webpack
Froggy Service
邱威傑市民服務網站
Stars: ✭ 155 (+0%)
Mutual labels:  webpack
Blog
浩麟的技术博客
Stars: ✭ 2,002 (+1191.61%)
Mutual labels:  webpack
Webpackstudydemo
Webpack learning journal and awesome resources.
Stars: ✭ 154 (-0.65%)
Mutual labels:  webpack
Clean Webpack Plugin
By default, this plugin will remove all files inside webpack's output.path directory, as well as all unused webpack assets after every successful rebuild.
Stars: ✭ 1,888 (+1118.06%)
Mutual labels:  webpack
File Loader
File Loader
Stars: ✭ 1,846 (+1090.97%)
Mutual labels:  webpack
Awesome Web You Should Know
🌎awesome web you should know
Stars: ✭ 154 (-0.65%)
Mutual labels:  webpack
Angularjs Typescript Webpack
AngularJS 1.7, typescript 3 and webpack 4 starter project based on angular tutorial
Stars: ✭ 150 (-3.23%)
Mutual labels:  webpack
Webpack Fast Refresh
React Fast Refresh plugin and loader for webpack
Stars: ✭ 155 (+0%)
Mutual labels:  webpack
Spring Boot Angular4 Boilerplate
Quickstart for spring boot + angular 4 projects
Stars: ✭ 151 (-2.58%)
Mutual labels:  webpack
Webpack Multi Page
webpack 前端多页项目工程
Stars: ✭ 153 (-1.29%)
Mutual labels:  webpack
J
微信网页版API 微信桌面机器人
Stars: ✭ 155 (+0%)
Mutual labels:  webpack
Webpack Encore
A simple but powerful API for processing & compiling assets built around Webpack
Stars: ✭ 1,975 (+1174.19%)
Mutual labels:  webpack
Goa
基于Beego开发的问答系统
Stars: ✭ 154 (-0.65%)
Mutual labels:  webpack

Angular 2 electron starterkit featuring webpack

DEPRECATED

This repo makes no longer much sense as I would recommend using Electron forge template for Angular instead. for that reason I am no longer maintaining this repository.

A working demo of electron with angular using Webpack, ngrx and material2

This is a starter of angular (2 and above) and electron. Its a demo of oauth with github using angular and electron. It uses ngrx to manage state. You should create a config file as following :

{
    "github": {
        "client_id": "yourclientID",
        "client_secret": "yoursecretkey",
        "scopes": [
            "user:email",
            "notifications"
        ]
    }
}

and place this file inside the "app" folder.Dont use this in production as for production you should have a safe server side URI and not have your secret key in the app folder.

When running it authenticates the user and goes to a page showing the username received from the authentication oauth workflow.

Run the example

$ npm install
$ npm run build
$ npm run watch
$ npm run electron

Packaging

The app has support for packaging using 'electron-packager'

$ npm run package

Will run the package for OSX. You can also provide additional options to the package command such as

  • --name : The package name
  • --all : Will packaget the application to all the platforms
  • --arch : Arches to be provided
  • --icon : The icon for the app

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].