# Orange
TypeScript IoC container, dependency injection and basic MVVM framework.  

Orange comes compiled and ready just include the *orange.js* file in your html 
and somehow refer to the *orange.d.ts* file in your typescript source and you are 
ready to go. 

### Install

#### npm
Install with npm:
```
npm install orange-mvvm --save
``` 

#### bower
Install with bower:
```
bower install orange-mvvm --save
``` 

#### git
Clone from git: 
```
git clone https://github.com/Infviz/Orange.git
```

## Usage

Start here:

* [Examples](Examples/examples.md)
* [Reference](http://infviz.github.io/Orange/Reference/dist/index.html)  

## Build

```
npm run build
```

This produces `orange.js`, `orange.js.map`, `orange.min.js` and `orange.min.js.map`.

# Orange
TypeScript IoC container, dependency injection and basic MVVM framework.  

Orange comes compiled and ready just include the *orange.js* file in your html 
and somehow refer to the *orange.d.ts* file in your typescript source and you are 
ready to go. 

### Install

#### npm
Install with npm:
```
npm install orange-mvvm --save
``` 

#### git
Clone from git: 
```
git clone https://github.com/Infviz/Orange.git
```

## Usage

Start here:

* [Examples](Examples/examples.md)
* [Reference](http://infviz.github.io/Orange/Reference/dist/index.html)  

## Build

```
npm run build
```

This produces `orange.js`, `orange.js.map`, `orange.min.js` and `orange.min.js.map`.

Remove bower instructions since we don't publish to bower
Remove bower instructions since we don't publish to bower
