UNPKG

keystone

Version:

Web Application Framework and Admin GUI / Content Management System built on Express.js and Mongoose

16 lines (11 loc) 354 B
var crypto = require('crypto'); var forEach = require('lodash/forEach'); function createKeystoneHash () { var hash = crypto.createHash('md5'); hash.update(this.version); forEach(this.lists, function (list, key) { hash.update(JSON.stringify(list.getOptions())); }); return hash.digest('hex').slice(0, 6); } module.exports = createKeystoneHash;