Skip to content

What This Adds In Cloud Code

  • Ready-made helpers for text/list formatting in templates.
  • Reduces template boilerplate for common transforms.
  • Includes collection and string helpers.

Quick Start

js
const ejs = require('ejs');
const filters = require('ejs/filters');
const result = filters.upcase('nimbu');

API

Includes filters such as:

  • capitalize, downcase, upcase
  • sort, map, reverse, join
  • truncate, truncate_words, replace
  • math helpers: plus, minus, times, divided_by

Practical Example

js
const filters = require('ejs/filters');
const subject = `${filters.capitalize(request.params.first_name)} - weekly digest`;

Failure Modes & Gotchas

  • Filter behavior follows bundled legacy EJS filter semantics.
  • Prefer explicit JS transforms when template logic gets complex.