# How to use this project

### Environment Setup

1. Global Dependencies

* Install [Node.js](https://nodejs.org/en/)

* Or Install Node.js with [Homebrew](http://brew.sh/)

    `
    $ brew install node
    `

2. Project Dependencies

* Install Node modules

	`
	$ npm install
	`

### Build file

1. Build JavaScript file

* Run build command will creat smartview.js file under dist folder

	```bash
	$ npm run build
	```

2. Build min JavaScript file

* Run build command will creat smartview.min.js file under dist folder

	`
	$ npm run build:min
	`

### How to use this

* Link in :

```
#!javascript
<script type="text/javascript" src="../dist/smartview.js"></script>

let viewAbility = new SmartView(element).getMethod();
viewAbility.isView();

```

* or copy folder under src to your project then import SmartView
    
```
#!javascript
import { SmartView } from './viewability/SmartView';
    
let viewAbility = new SmartView(element).getMethod();
viewAbility.isView();

```

* A great resource to search for issues not explicitly covered by documentation