
Company News
AWS Security Hub Adds Socket for Supply Chain Security
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.
handlebars-data
Advanced tools
Canonical Handlebars for Marketing Cloud Next helper catalog, built-in bindings, and unsupported-construct definitions for SFMC tooling
Canonical data catalog for Handlebars for Marketing Cloud Next (MCN). This package is the single source of truth for MCN Handlebars language intelligence across the SFMC tooling suite (language server, ESLint plugin, Prettier plugin, and MCP server).
Marketing Cloud Next's templating engine is based on Handlebars.Net, not handlebars.js. The engine is locked down: you cannot register helpers, partials, decorators, or custom formatters. In exchange, MCN pre-bundles a fixed, release-gated helper catalog plus Salesforce-only data-access and personalization helpers and bindings.
| Export | Description |
|---|---|
HELPERS | Array of all 51 MCN Handlebars helper definitions, enriched with docUrl. |
helperLookup | Map of lowercase helper name → definition. |
helperNames | Set of lowercase helper names. |
CANONICAL_HELPERS | Ordered list of canonical camelCase helper names. |
getHelper(name) | Case-insensitive helper lookup. |
isHelper(name) | Case-insensitive membership check. |
getHelperMcnSince(name) | API version a helper first shipped in, or null. |
BUILTIN_BINDINGS | The three {!$...} built-in data-source bindings, each enriched with docUrl. |
bindingLookup / bindingNames / isBuiltinBinding(name) | Binding lookups. |
UNSUPPORTED_CONSTRUCTS | Handlebars constructs the MCN engine does not support (flagged as errors). |
unsupportedByNodeType | Map of @handlebars/parser AST node type → unsupported entries. |
Each helper carries:
name — canonical camelCase name.category — one of Math, Comparison, String, Objects, Utility, Date & Time, Content, Personalization.origin — handlebars-builtin, mcn-helper, or mcn-platform.helperType — inline, block, or both.mcnSince — MCN API version (65 = Winter '26, 67 = Summer '26).params, returnType, description, docUrl.MIT © Joern Berkefeld
FAQs
Canonical Handlebars for Marketing Cloud Next helper catalog, built-in bindings, and unsupported-construct definitions for SFMC tooling
The npm package handlebars-data receives a total of 407 weekly downloads. As such, handlebars-data popularity was classified as not popular.
We found that handlebars-data demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.

Research
/Security News
Popular npm packages keyv and cacheable compromised.

Security News
A misconfiguration gave three Anthropic models internet access, and one, believing it was in a simulation, shipped a credential-stealing package to PyPI.