Skip to content

Commit 1c2dce7

Browse files
gzzhanghaoyyx990803
authored andcommitted
use hash-sum for module id generation (vuejs#160)
1 parent f25fb22 commit 1c2dce7

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/gen-id.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// utility for generating a uid for each component file
22
// used in scoped CSS rewriting
3-
var fileUid = 1
4-
var fileRegistry = Object.create(null)
3+
var hash = require('hash-sum')
4+
var cache = Object.create(null)
55

66
module.exports = function genId (file) {
7-
return fileRegistry[file] || (fileRegistry[file] = fileUid++)
7+
return cache[file] || (cache[file] = hash(file))
88
}

0 commit comments

Comments
 (0)