index.js
function AsyncHelpers(options) {
  if (!(this instanceof AsyncHelpers)) {
    return new AsyncHelpers(options);
  }
  this.options = Object.assign({}, options);
  this.prefix = this.options.prefix || '{$ASYNCID$';
  this.globalCounter = AsyncHelpers.globalCounter++;
  this.helpers = {};
  this.counter = 0;
  this.prefixRegex = toRegex(this.prefix);
}
function AsyncHelpers(options) {
  if (!(this instanceof AsyncHelpers)) {
    return new AsyncHelpers(options);
  }
  this.options = Object.assign({}, options);
  this.prefix = this.options.prefix || '{$ASYNCID$';
  this.globalCounter = AsyncHelpers.globalCounter++;
  this.helpers = {};
  this.counter = 0;
  this.prefixRegex = toRegex(this.prefix);
}
function AsyncHelpers ( options ) { if ( ! ( this instanceof AsyncHelpers ) ) { return new AsyncHelpers ( options ) ; } this . options = Object . assign ( { } , options ) ; this . prefix = this . options . prefix || '{$ASYNCID$' ; this . globalCounter = AsyncHelpers . globalCounter ++ ; this . helpers = { } ; this . counter = 0 ; this . prefixRegex = toRegex ( this . prefix ) ; }
Create a new instance of AsyncHelpers

```js
var asyncHelpers = new AsyncHelpers();
```

@param {Object} `options` options to pass to instance
@return {Object} new AsyncHelpers instance
@api public
Create a new instance of AsyncHelpers