Create, preview, and send custom email templates for Node.js. Highly configurable and supports automatic inline CSS, stylesheets, embedded images and fonts, and much more! Made for sending beautiful emails with Lad.NEW: v3.x is released (you'll need Node v6.4.0+); see breaking changes below. 2.x branch docs available if necessary.
nodejs email templates template-engine juice pug ejs custom node inline css inline-css responsive template nodemailer postmark mandrill sendgrid mailchimp webresource lad lass koa consolidate engine transport moonmail mailgunNOTE: You should probably just use email-templates directly instead of using this package.The function previewEmail returns a Promise which resolves with a URL. We automatically open the browser to this URL unless you specify the third argument open as false (see Options for more info).
preview email letter opener previewer emails node pug render demo test litmus nodemailer templates engine nodejs browser open template opn chrome show lad koa express mail mailer smtp automatic automatically auto lassYou must ensure that the user running the CLI or interacting with the API has permission to access your Redis database backup file path. Note that if you have changed the paths below from the defaults provided then you'll need to adjust them.
cacti mongo backup mongodb redis database scheduled cron agenda kue recurring automated amazon s3 glacier aws encrypted secure compressed gzipped lass lad koa backups redis-cli db automatic routine schedule crontabYou can also pass an optional callback function with arguments err and cached. The argument cached is an Array of filenames that have been cached (from Object.keys(pug.cache)).
cache pug jade koa lad express connect views templates template templating engine engines caching deployment deploy post listen app redis cache-pug-templates lass pre pre-cache helper middleware🍊 Tangerine is a free, secure, and open-source webcam streaming service using Node.js, ffmpeg, WebSockets, and Lad.
node streaming video websocket camera webcam ffmpeg lad tangerine lass cabin free secure encrypted open source web cam web-cam stream rtmp ffm flv socket sockets socketio socket.io http https web-based webbased live record recording recorder audio h264 mp4 mov mpeg mpeg1 html5You can pass any option as you otherwise would normally to dotenv-extended. Here is the default option argument, note that it supports a .env.test path for TEST and TESTING environments as specified through process.env.NODE_ENV.
config dotenv koa environment configuration factor dot env lad twelve @ladjs/env lass .env variable parse file load dynamic specific production developmentGracefully exit server (Koa), database (Mongo/Mongoose), Redis clients, Bree job schedulers, Bull job schedulers, and custom handlers. This package also prevents multiple process/SIG events from triggering multiple graceful exits. Only one graceful exit can occur at a time.
mongo koa mongoose handler agenda jobs process exception warning exit warnings cancel graceful uncaught rejection bree bull close database express force kill lad lass monitor node pm2 queue redis reload reloading server sighup sigint workerReturns translation for phrase key with the given locale. Optionally pass additional arguments, e.g. format specifier replacements for use in the phrase. For example if you have a phrase of "An error occurred %s" with a key of "ERROR_OCCURRED", and you use it as such i18n.translate('ERROR_OCCURRED', 'en', 'some error message') then it would return 'An error occurred some error message. Returns the same string as i18n.translate, but wrapped with a new Error object with a property no_translate set to true.
i18n middleware koa translation localization i10n locale translate redirect locales lad phrases i18n2 @ladjs/i18n lassUse country-language or @cospired/i18n-iso-languages packages for further insight into localization and languages.
i18n list koa express node internationalization localization i10n locale locales lad locals i18n-2 i18n-locales lassNote that you also have access to a static function on the model called getUniqueSlug. This function accepts an _id and str argument. The _id being the ObjectID of the document and str being the slug you're searching for to ensure uniqueness.
plugin template mongo generator mongoose redirection handler seo history slugs message translate redirect slugify slug speakingurl 301 permanent localize limax 302 blog boom dashed dasherize dashes express get hyphenize hyphens koa lad lodash me mollusc mongodb mongoosejs post preserve slugme speaking str string tmpl unique url urlsYou will need to have Redis installed. This assumes that you have locale files already and a default locale file (e.g. ./locales/en.json with phrases that need translated to other languages you support). Based off the defaults from i18n, you would automatically get your en.json file translated to the locales es (Spanish) and zh (Chinese).
i18n api google node translation localization service convert i10n automatic translate keywords sentences phrase mandarin localize phrases agenda auto callback connect express generate generator job koa lad lass locale locales mongoose sentence string strings text translater word wordsLogging add-on to send logs over HTTP to your server in Node and Browser environments. Works with any logger! Chop up your logs consistently! Made for Cabin. See Browser usage below for more information.
bugsnag koa sentry raven logger winston airbrake bunyan transport timber lad analytic analytics api axe cabin cabinjs chalk color colored connect console express hackable hapi ladjs lass log logging loggly middleware official signale wrapperParse requests in the Browser and Node (with added support for multer and passport). Made for Cabin. This package is used internally by Cabin's middleware, and we highly recommend you to simply use Cabin instead of this package in particular.
middleware parser utility koa express node parse stream buffer logger logging requests arraybuffer passport request route multer req array array-buffer auth authentication browser connect consistent headers lad lass normalized object user
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.