Skip to main content

Reactor Dependencies

The following dependencies are whitelisted and allowed to be utilized within a Reactor or Proxy Transform.

If you are looking to use a dependency not listed below, please reach out to support@basistheory.com.

List of available dependencies

This is a list of the dependencies that are available to use in Reactors. You'll need to require the module name in "Require in Reactors" below to import the corresponding package. For example, using require('@basis-theory/node-sdk-2') to import @basis-theory/node-sdk module.

PackageRequire in Reactors (if different from package name)Version
@adyen/api-library^10.3.0
@basis-theory/apple-pay-js^2.0.0
@basis-theory/basis-theory-js^1.80.0
@basis-theory/node-sdk@basis-theory/node-sdk-2^2.6.1
@basis-theory/basis-theory-reactor-formulas-sdk-js^1.5.0
@basis-theory/google-pay-js^1.0.0
@basis-theory/shopify-js^1.0.0
aws-sdk^2.1478.0
axios^0.27.2
braintree^3.18.0
crypto-js^4.1.1
csv-parse^5.5.2
dropbox^10.34.0
dwolla-v2^3.4.0
exceljs^4.4.0
fast-xml-parser^4.4.1
json-stable-stringify^1.1.1
jsonpath^1.1.1
mastercard-client-encryption^1.9.0
mastercard-oauth1-signer^1.1.6
node-fetch^2.7.0
node-forge^1.3.1
node-jose^2.2.0
openpgp^5.10.2
pdf-lib^1.17.1
pdfkit^0.13.0
snakecase-keys^5.5.0
soap^1.0.0
split2^4.2.0
ssh2^1.14.0
stripe^8.222.0
tesseract.js^4.1.4
twilio^4.19.0
uuid^8.3.2
xmlbuilder2^3.0.2
yup^1.3.2

List of available built-in node dependencies

This is a list of the built-in node dependencies that are available to use in Reactors. You'll need to require the module name in "Require in Reactors" below to import the corresponding package. For example, using require('buffer') to import node:buffer module.

Require in ReactorsNode Package
buffernode:buffer
cryptonode:crypto
httpsnode:https
querystringnode:querystring
streamnode:stream