Config plugins - how automatic should they be?

I just created my first config plugin as part of @kingstinct/react-native-keys (GitHub - Kingstinct/react-native-keys) for adding universal support for listening to key events.

It took a while for me to figure out that it has to be configured manually by the developer using the library by adding it as a plugin to app.json as specified in Config Plugins - Expo Documentation.

I do think it would make sense if this was more automatic (or maybe I’m missing some configuration in the library to make it automatic?). Automatically adding it to app.json when running expo install would make sense in my opinion.

Thoughts on this?