Seems odd to have an entire options object when there's only one option. Why not just pass the temporaryPackagePath instead?

This is an app, not an SDK library with back compat issues, if you need options later you can change the signature.