aboutsummaryrefslogtreecommitdiff
path: root/node_modules/nyc/lib/hash.js
blob: a363720711c46993374f00941079aad31fef0cc5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
const CACHE_VERSION = require('../package.json').version
const md5hex = require('md5-hex')
const salt = JSON.stringify({
  istanbul: require('istanbul-lib-coverage/package.json').version,
  nyc: CACHE_VERSION
})

function Hash (code, filename) {
  return md5hex([code, filename, salt]) + '_' + CACHE_VERSION
}

Hash.salt = salt

module.exports = Hash