# `helicropter`

[![Build Status](https://travis-ci.org/behance/helicropter.svg?branch=master)](https://travis-ci.org/behance/helicropter)

> S3 Uploader / Cropper for all your uploading and cropping needs

```
                     .- . _
            .:       `      " - . _
     \     ::          `            ""--..__                                                . . . :  :  :
     `\   ::  :'         ` _ _              ""--..__                       ......_._._:.:.: " " " "  "  "
      `\.::  :'                " " " - ----.....___ ""-##.____...:::""""""""""""
       : :  :'                                     "::":"-----......______
     ."  ""--..__ .                               .:'.:                   """"""-----. . . _ _ _
    /.""--.._    ""--..__ :                     .:'. :                                           "  "  "
   /'   .:   ":-.._      ""--..__             .:'.  :
    `-._:__.-"     ""-.._        ""--...___..:'.   :
      .:               /.""-..__...---""-.'"-:"--.:_
                       "      : BEHANCE .'    ::""-."";.
                             :_         :     ::    ":: `-.
                             :::::.._   '-._ ::      ::    `.
                             : """:::::.._  "''-._  ::       :
                             :       "":::::.._   "':         :
                             `.           """:::::-:_         :
                               :.               """::::::...   :
                     ..__..--"" ".      .              """::::::
                        ""--..__  :.--""                      ":
                                ""-+:=:_                   ("-:
                                   :    ""--.._             []'
                                   :          :""--..___..--"
                                   :          :
                                 ""--..__     :
                                         ""--.:_
                                                ""--..__.
```

#### Contributing

1. Fork the repo
1. Run `npm i` within the main repo
1. Run `npm start` to rebuild a distributable (for the demo) on save
1. `cd demo/ && npm i && npm start` to set up the dependencies for the demo page and begin the demo server
1. Visit [http://localhost:8000/](http://localhost:8000) to see your changes in the demo
 - You may need to modify the configuration (`demo/index.js`) based on your feature's needs
