How to add custom npm libraries to the mobile plugin editor?

I’ve been building native mobile plugins for BubbleGo and have published 10 plugins so far on the marketplace. I noticed on the plugin Dependencies page it says:

“You can add additional libraries; if your version conflicts with one we ship, ours takes precedence.”

But I can’t find any input field or documentation on how to actually add a custom library. I want to add expo-local-authentication to build a biometric authentication plugin (Face ID / Fingerprint) — but it’s not in the built-in library list.

Questions:

  1. How do we actually add a custom library from the plugin editor?
  2. Is there a JSON field somewhere to specify additional packages?
  3. Is this feature live yet or still coming?

I saw Nick’s announcement mentioning custom library support is being worked on — just wondering if there’s a way to do it now or an ETA.

Thanks!

@nick.carroll

Nice topic, would be interested in finding out what the official word on this is too. Hopefully you’ll get some answers on this question.

Currently, you can’t add external npm libraries in the mobile plugin environment.

You can only use libraries that bubble already provides.

Last month’s update mentioned that the team was working to ensure that this becomes possible.

Alright

Waiting for it