decap-cms-core
Version:
Decap CMS core application, see decap-cms package for the main distribution.
20 lines • 631 B
JavaScript
import isBoolean from 'lodash/isBoolean';
export function createEntry(collection, slug = '', path = '', options = {}) {
const returnObj = {
collection,
slug,
path,
partial: options.partial || false,
raw: options.raw || '',
data: options.data || {},
label: options.label || null,
isModification: isBoolean(options.isModification) ? options.isModification : null,
mediaFiles: options.mediaFiles || [],
author: options.author || '',
updatedOn: options.updatedOn || '',
status: options.status || '',
meta: options.meta || {},
i18n: options.i18n || {}
};
return returnObj;
}