Skip to navigation Skip to main content
Back the Build Awesome Kickstarter!

The same static site generator you know and love, now with endless Pro 'possum-bilities. But just like other parts of the Awesomeverse, Build Awesome will continue to be free and open source.

Support the Kickstarter!

Data Deep Merge

On this page
Feature Removed

This feature was removed in Eleventy v4.0. Read more at GitHub Issue #3937 (originally inspired by GitHub Issue #147).

Feel free to head over to the previous Eleventy version of the docs for this documentation. Historically, it may be important to remember that the default for this feature was changed to true in Eleventy v1.

eleventy.config.js
export default function (eleventyConfig) {
	// throws an error in Eleventy v4
	eleventyConfig.setDataDeepMerge(false);

	// is a no-op in Eleventy v4
	eleventyConfig.setDataDeepMerge(true);
};
module.exports = function (eleventyConfig) {
	// throws an error in Eleventy v4
	eleventyConfig.setDataDeepMerge(false);

	// is a no-op in Eleventy v4
	eleventyConfig.setDataDeepMerge(true);
};

Using the override: prefix

The override: prefix in the Data Cascade is still available! Read more about override: on the Data Cascade documentation.


Other pages in Data Cascade