Sha256: d070132af11f52d51935af8baaac90d8ba6ed27253613d7e7c359da5db3df86b

Contents?: true

Size: 286 Bytes

Versions: 66

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

66 entries across 33 versions & 1 rubygems

Version Path
immosquare-cleaner-0.1.60 node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.60 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.59 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.59 node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.58 node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.58 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.57 node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.57 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.56 node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.56 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.55 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.55 node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.54 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.54 node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.53 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.53 node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.52 node_modules/unique-slug/lib/index.js
immosquare-cleaner-0.1.52 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.51 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.51 node_modules/unique-slug/lib/index.js