Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mattludwigs/monarch

use this instead: https://github.com/halfzebra/create-elm-app
https://github.com/mattludwigs/monarch

Last synced: about 1 month ago
JSON representation

use this instead: https://github.com/halfzebra/create-elm-app

Awesome Lists containing this project

README

        

# Monarch

Monarch is a command line tool for developing scalable, maintainable Elm apps productively.

**until version 1 assume unstable**

## System Requirements

1. Node 4+
2. Elm 0.17

## Install

```
$ npm install monarch-cli -g
```

## Get help

```
$ monarch --help
```

## Starting a new Single Page Application

```
$ monarch new awesome-app
$ cd awesome-app && npm install && elm-package install -y
$ npm run dev
```

The single page application uses [hop](https://github.com/sporto/hop) as the routing layer

## Making a new component

While in your project directory run:

```
$ monarch component hello
```

This will create a new component view at `src/components//View.elm`