decap-cms-core
Version:
Decap CMS core application, see decap-cms package for the main distribution.
27 lines (26 loc) • 879 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.createEntry = createEntry;
var _isBoolean2 = _interopRequireDefault(require("lodash/isBoolean"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
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: (0, _isBoolean2.default)(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;
}