api
api copied to clipboard
fix: use dynamic import for node-specific libraries
🧰 Changes
I went down a little rabbit hole to see how it would work to load these SDKs in a browser environment as part of the docs I want to write up. The closest I got to success was this error (even with a webpack config and various tweaks to it):
Looks like the same error alluded to here: https://github.com/readmeio/api/issues/604#issuecomment-1516682177
I figured that by only loading the node-specific libraries within the function that needs it, we might be able to successfully run this in a browser environment?
🧬 QA & Testing
I was unable to successfully npm link
this into my setup in a way that played nicely with webpack so hard to see if this will work. Open to other ideas here!