The Hookdeck transformation runtime does not expose the node.js standard library. One way to get around that limitation is to find a polyfill, a ponyfill or a library that implements the desired functionality and bundle it with webpack, then upload the resulting bundle to the transformation editor.
This repo shows how to do that with JWT via jsrsasign
library.
- Clone the repo
- Run
npm install
- Run
npm run build
- Modify the handler to do what you need it to
- Copy/paste the contents of the bundle in
dist/main.js
to your transformation - Run the transformation to test that it works
video here!