Mixmax, Inc's repositories
mongo-cursor-pagination
Cursor-based pagination for Mongo
role-based-email-addresses
A list of role-based email addresses, used to detect whether an email address (e.g. team@domain.com) is likely not an individual
nodemailer-plugin-inline-base64
Nodemailer plugin to inline base64 images
rollup-plugin-root-import
Add the ability to import modules by the root path, like Meteor
promise-pool
Concurrent control of functions on a per-pool basis with async/await
mixmax-sdk-js
Mixmax SDK JS
node-distributed-throttle-function
Distributed throttle() function (like Underscore) that uses Redis
escapeSoqlAndSosl
escape SOQL queries and SOSL searches
mongo-regex-description
This library will create a Mongo regex from a "description" (see readme for supported descriptions), and vice versa. Useful for building UX on top of regexes
multibuild
Build multiple related ES6 module bundles using gulp and rollup.
gulp-grep-contents
Gulp plugin for filtering out file contents
install-files
Share files like you would code, using npm.
projection-utils
Utilities to work with projections (e.g. mongo)
meteor-underscore-updates
Extend Meteor's Underscore with selected methods from the latest standard version.
promise-iterate
Iteration over cursor-like objects with async/await
eslint-config-mixmax
Mixmax's JS linter configuration.
go-s3-uploader
Batch, compress and upload blobs into S3 with dynamic prefixes
semantic-release-config
The shared configuration we use for `semantic-release`.
adaptive-batch
An adaptive batch tool, which adjusts concurrency to a keyed async batch function in response to increased throughput.
cws-publish
CI package for programmatically uploading extensions to Chrome Web Store
nodemailer
✉️ Send e-mails with Node.JS – easy as cake!
publish-extension-webpack-plugin
A webpack plugin that publishes extension builds to the Chrome Web Store.
qa-challenge
Serves as reference repository, for QA candidates submitting home task challenge
salesforce-ip-addresses
List of Salesforce IP Addresses to allow