node-hag
Version:
Node HTML Asset Generator (HAG) - converts HTML and CSS templates into rendered Image assets, and can also produce Text and JSON assets.
18 lines (14 loc) • 328 B
JavaScript
var crypto = require('crypto')
function create (data) {
var key = crypto.createHash('sha1').update(JSON.stringify(data)).digest('hex')
return sanitize(key)
}
function sanitize (string) {
return string
.replace(/\s/g, '-')
.replace(/[^A-z0-9-_.]/g, '')
.toLowerCase()
}
module.exports = {
create: create
}