Nate Fischer a2343d0eab
refactor: harden plugins against unknown options (#804)
This reworks the plugin API such that:

 - Unable to register a command with unknown wrap-options
 - `TypeError` raised for wrap-option type mistakes
 - Remove the `overWrite` option (it's unused, probably safest to not
   expose for now)
 - `cmdOptions` defaults to `null` instead of `false` for type
   consistency (no change to default behavior)
 - Move `pipeMethods` logic into `_register`, since it makes more sense
   there

This is not expected to have any effect on existing plugins.
2017-11-16 12:44:51 -08:00
..
2017-10-17 19:25:09 -07:00
2017-06-06 21:10:27 -07:00
2016-12-20 11:27:02 -08:00
2017-10-17 19:25:09 -07:00
2016-12-20 11:27:02 -08:00