Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nirgn975/Elmctron

Elm meets Electron
https://github.com/nirgn975/Elmctron

electron electron-application elm elm-architecture todomvc

Last synced: 28 days ago
JSON representation

Elm meets Electron

Awesome Lists containing this project

README

        

# Elmctron

[![license][license-image]][license-url] [![Donate][donate-image]][donate-url]

TodoMVC app written in Elm and using Electron.

**What you get**

* `SCSS` is compiled to `CSS` automatically.
* `Elm` is compiled to `JS` automatically.
* `HTML`, `SCSS`, and `Elm` are watched, trigger auto-reload when updated.
* Elm packages are downloaded and installed automagically.
* When the `Electron` app starts, the `dev-tools` show up.

**For more information read [Gizra post](http://www.gizra.com/content/elm-electron-build/).**

## Installation

1. Run `npm install`.

## Development

1. Run `npm run gulp`.

## Build

1. Run `npm run dist` to build for all platforms (linux, mac, and windows).

* Run `npm run dist-mac` to build just for Mac OS.
* Run `npm run dist-linux` to build just for GNU/Linux.
* Run `npm run dist-win` to build just for Windows.

## License

ISC

[license-image]: https://img.shields.io/badge/license-ISC-blue.svg
[license-url]: https://github.com/nirgn975/Elmctron/blob/master/LICENSE
[donate-image]: https://img.shields.io/badge/PayPal-Donate-lightgrey.svg
[donate-url]: https://www.paypal.me/nirgn/2