Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/mattludwigs/monarch
- Owner: mattludwigs
- Created: 2016-07-25T05:45:20.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-07-26T06:41:30.000Z (over 8 years ago)
- Last Synced: 2024-11-19T07:53:28.031Z (about 2 months ago)
- Language: Elm
- Homepage:
- Size: 15.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
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`