Add support for custom options via package.json