Skip to main content

Embedded Package List

ToolBake ships with a large number of built-in packages to help implement various functionalities. You can load and use these built-in packages in the handler via await requirePackage('package-name').

Below is the full list of supported built-in packages:

Package NamePackage ProjectURLusage
crypto-jshttps://www.npmjs.com/package/crypto-jsrequirePackage("crypto-js")
uuidhttps://www.npmjs.com/package/uuidrequirePackage("uuid")
ulidhttps://www.npmjs.com/package/ulidrequirePackage("ulid")
dayjshttps://www.npmjs.com/package/dayjsrequirePackage("dayjs")
dayjs/plugin/relativeTimehttps://www.npmjs.com/package/dayjsrequirePackage("dayjs/plugin/relativeTime")
dayjs/plugin/durationhttps://www.npmjs.com/package/dayjsrequirePackage("dayjs/plugin/duration")
colorjs.iohttps://www.npmjs.com/package/colorjs.iorequirePackage("colorjs.io")
change-casehttps://www.npmjs.com/package/change-caserequirePackage("change-case")
chardethttps://www.npmjs.com/package/chardetrequirePackage("chardet")
fast-xml-parserhttps://www.npmjs.com/package/fast-xml-parserrequirePackage("fast-xml-parser")
iconv-litehttps://www.npmjs.com/package/iconv-literequirePackage("iconv-lite")
js-yamlhttps://www.npmjs.com/package/js-yamlrequirePackage("js-yaml")
tomlhttps://www.npmjs.com/package/tomlrequirePackage("toml")
markdown-ithttps://www.npmjs.com/package/markdown-itrequirePackage("markdown-it")
jsonpath-plushttps://www.npmjs.com/package/jsonpath-plusrequirePackage("jsonpath-plus")
jsonatahttps://www.npmjs.com/package/jsonatarequirePackage("jsonata")
csv-parsehttps://www.npmjs.com/package/csv-parserequirePackage("csv-parse")
qrcodehttps://www.npmjs.com/package/qrcoderequirePackage("qrcode")
sql-formatterhttps://www.npmjs.com/package/sql-formatterrequirePackage("sql-formatter")
ip-addresshttps://www.npmjs.com/package/ip-addressrequirePackage("ip-address")
node-forgehttps://www.npmjs.com/package/node-forgerequirePackage("node-forge")
ffmpeghttps://www.npmjs.com/package/@ffmpeg/ffmpegrequirePackage("ffmpeg")
7z-wasmhttps://www.npmjs.com/package/7z-wasmrequirePackage("7z-wasm")
7z-workerInternal implementation packagerequirePackage("7z-worker")
decimal.jshttps://www.npmjs.com/package/decimal.jsrequirePackage("decimal.js")
image-magickhttps://www.npmjs.com/package/@imagemagick/magick-wasmrequirePackage("image-magick")
@imagemagick/magick-wasmhttps://www.npmjs.com/package/@imagemagick/magick-wasmrequirePackage("@imagemagick/magick-wasm")
handlebarshttps://www.npmjs.com/package/handlebarsrequirePackage("handlebars")