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 Crypto-js.
- Clone the repo
- Run
npm install
- Run
npm run-script 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!