Global Data File Preprocessing #
Deprecation Warning: This feature is deprecated and will be removed in a future version of Eleventy. You can use JavaScript Data Files or Computed Data instead.
- Starting in Eleventy 1.0, this feature is disabled by default:
dataTemplateEngine: false
- Prior versions of Eleventy used Liquid preprocessing by default:
dataTemplateEngine: "liquid"
Global JSON data files (not template/directory data files) can be optionally preprocessed with a template engine specified under the dataTemplateEngine
configuration option. package.json
data is available here under the pkg
variable.
For example, if your dataTemplateEngine
is using liquid
you can do this:
{
"version": "{{ pkg.version }}"
}