Sha256: d070132af11f52d51935af8baaac90d8ba6ed27253613d7e7c359da5db3df86b

Contents?: true

Size: 286 Bytes

Versions: 50

Compression:

Stored size: 286 Bytes

Contents

'use strict'
var MurmurHash3 = require('imurmurhash')

module.exports = function (uniq) {
  if (uniq) {
    var hash = new MurmurHash3(uniq)
    return ('00000000' + hash.result().toString(16)).slice(-8)
  } else {
    return (Math.random().toString(16) + '0000000').slice(2, 10)
  }
}

Version data entries

50 entries across 25 versions & 1 rubygems

Version Path
immosquare-cleaner-0.1.42 node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.42 node_modules/node-gyp/node_modules/make-fetch-happen/node_modules/cacache/node_modules/unique-filename/node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.41 node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.41 node_modules/node-gyp/node_modules/make-fetch-happen/node_modules/cacache/node_modules/unique-filename/node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.40 node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.40 node_modules/node-gyp/node_modules/make-fetch-happen/node_modules/cacache/node_modules/unique-filename/node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.39 node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.39 node_modules/node-gyp/node_modules/make-fetch-happen/node_modules/cacache/node_modules/unique-filename/node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.38 node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.38 node_modules/node-gyp/node_modules/make-fetch-happen/node_modules/cacache/node_modules/unique-filename/node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.32 node_modules/node-gyp/node_modules/make-fetch-happen/node_modules/cacache/node_modules/unique-filename/node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.32 node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.31 node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.31 node_modules/node-gyp/node_modules/make-fetch-happen/node_modules/cacache/node_modules/unique-filename/node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.30 node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.30 node_modules/node-gyp/node_modules/make-fetch-happen/node_modules/cacache/node_modules/unique-filename/node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.29 node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.29 node_modules/node-gyp/node_modules/make-fetch-happen/node_modules/cacache/node_modules/unique-filename/node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.28 node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.28 node_modules/node-gyp/node_modules/make-fetch-happen/node_modules/cacache/node_modules/unique-filename/node_modules/unique-slug/lib/index.js