Skip to content

Commit 7483ed9

Browse files
coreyfarrellbcoe
authored andcommitted
fix: use uuid/v4 to generate unique identifiers. (#883)
1 parent 8ab1ae3 commit 7483ed9

File tree

3 files changed

+7
-12
lines changed

3 files changed

+7
-12
lines changed

index.js

+2-6
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ const Hash = require('./lib/hash')
1212
const libCoverage = require('istanbul-lib-coverage')
1313
const libHook = require('istanbul-lib-hook')
1414
const libReport = require('istanbul-lib-report')
15-
const md5hex = require('md5-hex')
1615
const mkdirp = require('make-dir')
1716
const Module = require('module')
1817
const onExit = require('signal-exit')
@@ -22,6 +21,7 @@ const resolveFrom = require('resolve-from')
2221
const rimraf = require('rimraf')
2322
const SourceMaps = require('./lib/source-maps')
2423
const testExclude = require('test-exclude')
24+
const uuid = require('uuid/v4')
2525

2626
var ProcessInfo
2727
try {
@@ -363,11 +363,7 @@ NYC.prototype.wrap = function (bin) {
363363
return this
364364
}
365365

366-
NYC.prototype.generateUniqueID = function () {
367-
return md5hex(
368-
process.hrtime().concat(process.pid).map(String)
369-
)
370-
}
366+
NYC.prototype.generateUniqueID = uuid
371367

372368
NYC.prototype.writeCoverageFile = function () {
373369
var coverage = coverageFinder()

package-lock.json

+3-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -89,13 +89,13 @@
8989
"istanbul-lib-source-maps": "^2.0.0",
9090
"istanbul-reports": "^1.5.0",
9191
"make-dir": "^1.3.0",
92-
"md5-hex": "^2.0.0",
9392
"merge-source-map": "^1.1.0",
9493
"resolve-from": "^4.0.0",
9594
"rimraf": "^2.6.2",
9695
"signal-exit": "^3.0.2",
9796
"spawn-wrap": "^1.4.2",
9897
"test-exclude": "^5.0.0",
98+
"uuid": "^3.3.2",
9999
"yargs": "11.1.0",
100100
"yargs-parser": "^9.0.2"
101101
},
@@ -140,13 +140,13 @@
140140
"istanbul-lib-source-maps",
141141
"istanbul-reports",
142142
"make-dir",
143-
"md5-hex",
144143
"merge-source-map",
145144
"resolve-from",
146145
"rimraf",
147146
"signal-exit",
148147
"spawn-wrap",
149148
"test-exclude",
149+
"uuid",
150150
"yargs",
151151
"yargs-parser"
152152
]

0 commit comments

Comments
 (0)