This is in the documentation, but somehow I’ve been completely ignorant of the fact that custom code actions support a bunch of libraries. Here they are with links to their documentations and some thoughts about use cases:
- @hubspot/api-client 3.0.1
- Documentation
- Access HubSpot records
- async 3.2.0
- Documentation
- “Straight-forward, powerful functions for working with asynchronous JavaScript”
- aws-sdk 2.744.0
- Documentation
- Access Amazon Web Services
- axios 0.20.0
- Documentation
- Make HTTP requests (so maybe @SaleProcessNerd actually could have accessed HubSpot’s v2 API through a custom code action
)
- bluebird 3.7.2
- Documentation
- This is where we get promises from
- googleapis 67.0.0
- Documentation
- Access Google APIs
- lodash 4.17.20
- Documentation
- This is the one I’m kicking myself for not knowing about. In my state abbreviations code I totally could have used .startCase() to turn full names into abbreviations!
- mongoose 5.10.2
- Documentation
- “Mongoose provides a straight-forward, schema-based solution to model your application data. It includes built-in type casting, validation, query building, business logic hooks and more, out of the box.”
- mysql 2.18.1
- Documentation
- I love me some SQL queries!
- random-number-csprng 1.0.2
- Documentation
- In case you ever need random numbers
- redis 3.0.2
- Documentation
- “Redis is an in-memory data structure store, used as a distributed, in-memory key–value database, cache and message broker, with optional durability. Redis supports different kinds of abstract data structures, such as strings, lists, maps, sets, sorted sets, HyperLogLogs, bitmaps, streams, and spatial indexes.”