{"_id":"eth-ens-namehash","_rev":"4605497","name":"eth-ens-namehash","description":"A simple module for generating ENS namehashes per spec https://github.com/ethereum/EIPs/issues/137","dist-tags":{"latest":"2.0.8"},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"}],"time":{"modified":"2026-04-10T17:36:02.000Z","created":"2017-03-08T02:47:04.839Z","2.0.8":"2017-11-27T17:29:18.635Z","2.0.7":"2017-11-23T03:26:11.908Z","2.0.6":"2017-11-23T03:25:06.689Z","2.0.5":"2017-11-23T03:21:05.456Z","2.0.4":"2017-11-23T03:19:15.132Z","2.0.3":"2017-11-23T03:10:55.673Z","2.0.2":"2017-11-15T22:35:57.806Z","2.0.1":"2017-11-15T22:26:42.445Z","2.0.0":"2017-05-05T17:36:53.950Z","1.0.2":"2017-03-08T02:50:42.826Z","1.0.1":"2017-03-08T02:48:09.055Z","1.0.0":"2017-03-08T02:47:04.839Z"},"users":{},"author":{"name":"Dan Finlay","email":"dan@danfinlay.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/danfinlay/eth-ens-namehash.git"},"versions":{"2.0.8":{"name":"eth-ens-namehash","version":"2.0.8","description":"A simple module for generating ENS namehashes per spec https://github.com/ethereum/EIPs/issues/137","main":"index.js","scripts":{"bundle":"browserify index.js -o dist/index.js","test":"node test"},"repository":{"type":"git","url":"git+ssh://git@github.com/danfinlay/eth-ens-namehash.git"},"keywords":["Ethereum","ENS"],"author":{"name":"Dan Finlay","email":"dan@danfinlay.com"},"license":"ISC","bugs":{"url":"https://github.com/danfinlay/eth-ens-namehash/issues"},"homepage":"https://github.com/danfinlay/eth-ens-namehash#readme","devDependencies":{"tape":"^4.6.3","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","browserify":"^14.0.0"},"dependencies":{"idna-uts46-hx":"^2.3.1","js-sha3":"^0.5.7"},"gitHead":"a12ca410933920d0780a2f0bff189898f4dd5191","_id":"eth-ens-namehash@2.0.8","_shasum":"229ac46eca86d52e0c991e7cb2aef83ff0f68bcf","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.0.0","_npmUser":{"name":"danfinlay","email":"dan@danfinlay.com"},"dist":{"shasum":"229ac46eca86d52e0c991e7cb2aef83ff0f68bcf","size":57668,"noattachment":false,"key":"/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/eth-ens-namehash/download/eth-ens-namehash-2.0.8.tgz"},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eth-ens-namehash-2.0.8.tgz_1511803758540_0.38368851877748966"},"directories":{},"publish_time":1511803758635,"_hasShrinkwrap":false,"_cnpm_publish_time":1511803758635,"_cnpmcore_publish_time":"2021-12-15T10:21:01.260Z"},"2.0.7":{"name":"eth-ens-namehash","version":"2.0.7","description":"A simple module for generating ENS namehashes per spec https://github.com/ethereum/EIPs/issues/137","main":"index.js","scripts":{"bundle":"browserify index.js -o dist/index.js","test":"node test"},"repository":{"type":"git","url":"git+ssh://git@github.com/danfinlay/eth-ens-namehash.git"},"keywords":["Ethereum","ENS"],"author":{"name":"Dan Finlay","email":"dan@danfinlay.com"},"license":"ISC","bugs":{"url":"https://github.com/danfinlay/eth-ens-namehash/issues"},"homepage":"https://github.com/danfinlay/eth-ens-namehash#readme","devDependencies":{"tape":"^4.6.3","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","browserify":"^14.0.0"},"dependencies":{"idna-uts46-hx":"^2.3.1","js-sha3":"^0.5.7"},"gitHead":"33b5fdd5f5466953bc8d7ad6ba5d54eac55bca8e","_id":"eth-ens-namehash@2.0.7","_shasum":"9ec6894e40af256ed682c1420457d10f7add4918","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.0.0","_npmUser":{"name":"danfinlay","email":"dan@danfinlay.com"},"dist":{"shasum":"9ec6894e40af256ed682c1420457d10f7add4918","size":57682,"noattachment":false,"key":"/eth-ens-namehash/-/eth-ens-namehash-2.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/eth-ens-namehash/download/eth-ens-namehash-2.0.7.tgz"},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eth-ens-namehash-2.0.7.tgz_1511407571820_0.6001815854106098"},"directories":{},"publish_time":1511407571908,"_hasShrinkwrap":false,"_cnpm_publish_time":1511407571908,"_cnpmcore_publish_time":"2021-12-15T10:21:01.617Z"},"2.0.6":{"name":"eth-ens-namehash","version":"2.0.6","description":"A simple module for generating ENS namehashes per spec https://github.com/ethereum/EIPs/issues/137","main":"index.js","scripts":{"bundle":"browserify index.js -o dist/index.js","test":"node test"},"repository":{"type":"git","url":"git+ssh://git@github.com/danfinlay/eth-ens-namehash.git"},"keywords":["Ethereum","ENS"],"author":{"name":"Dan Finlay","email":"dan@danfinlay.com"},"license":"ISC","bugs":{"url":"https://github.com/danfinlay/eth-ens-namehash/issues"},"homepage":"https://github.com/danfinlay/eth-ens-namehash#readme","devDependencies":{"tape":"^4.6.3","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","browserify":"^14.0.0"},"dependencies":{"idna-uts46-hx":"^2.3.1","js-sha3":"^0.5.7"},"gitHead":"7f50ea25286242f5e4839f28cebb25f6a2a9a8d8","_id":"eth-ens-namehash@2.0.6","_shasum":"9d297a4f17639e6e40ddd22a069ab4c806f52fda","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.0.0","_npmUser":{"name":"danfinlay","email":"dan@danfinlay.com"},"dist":{"shasum":"9d297a4f17639e6e40ddd22a069ab4c806f52fda","size":57683,"noattachment":false,"key":"/eth-ens-namehash/-/eth-ens-namehash-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/eth-ens-namehash/download/eth-ens-namehash-2.0.6.tgz"},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eth-ens-namehash-2.0.6.tgz_1511407506602_0.26320315920747817"},"directories":{},"publish_time":1511407506689,"_hasShrinkwrap":false,"_cnpm_publish_time":1511407506689,"_cnpmcore_publish_time":"2021-12-15T10:21:02.137Z"},"2.0.5":{"name":"eth-ens-namehash","version":"2.0.5","description":"A simple module for generating ENS namehashes per spec https://github.com/ethereum/EIPs/issues/137","main":"dist/index.js","scripts":{"bundle":"browserify index.js -o dist/index.js","test":"node test"},"repository":{"type":"git","url":"git+ssh://git@github.com/danfinlay/eth-ens-namehash.git"},"keywords":["Ethereum","ENS"],"author":{"name":"Dan Finlay","email":"dan@danfinlay.com"},"license":"ISC","bugs":{"url":"https://github.com/danfinlay/eth-ens-namehash/issues"},"homepage":"https://github.com/danfinlay/eth-ens-namehash#readme","devDependencies":{"tape":"^4.6.3","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","browserify":"^14.0.0"},"dependencies":{"idna-uts46-hx":"^2.3.1","js-sha3":"^0.5.7"},"gitHead":"84575ad0f0157f996b84a7f326211dc64b0cd08d","_id":"eth-ens-namehash@2.0.5","_shasum":"2c8561ebd7a4df23a704531e1c4e85e1aafa16e9","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.0.0","_npmUser":{"name":"danfinlay","email":"dan@danfinlay.com"},"dist":{"shasum":"2c8561ebd7a4df23a704531e1c4e85e1aafa16e9","size":57685,"noattachment":false,"key":"/eth-ens-namehash/-/eth-ens-namehash-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/eth-ens-namehash/download/eth-ens-namehash-2.0.5.tgz"},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eth-ens-namehash-2.0.5.tgz_1511407265375_0.8795004358980805"},"directories":{},"publish_time":1511407265456,"_hasShrinkwrap":false,"_cnpm_publish_time":1511407265456,"_cnpmcore_publish_time":"2021-12-15T10:21:02.397Z"},"2.0.4":{"name":"eth-ens-namehash","version":"2.0.4","description":"A simple module for generating ENS namehashes per spec https://github.com/ethereum/EIPs/issues/137","main":"dist/index.js","scripts":{"bundle":"browserify -s EthEnsNamehash -e index.js -o dist/index.js","test":"node test"},"repository":{"type":"git","url":"git+ssh://git@github.com/danfinlay/eth-ens-namehash.git"},"keywords":["Ethereum","ENS"],"author":{"name":"Dan Finlay","email":"dan@danfinlay.com"},"license":"ISC","bugs":{"url":"https://github.com/danfinlay/eth-ens-namehash/issues"},"homepage":"https://github.com/danfinlay/eth-ens-namehash#readme","devDependencies":{"tape":"^4.6.3","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","browserify":"^14.0.0"},"dependencies":{"idna-uts46-hx":"^2.3.1","js-sha3":"^0.5.7"},"gitHead":"d4d11d0cd37fd7e05e1f82aec3b8f3618e3d3cab","_id":"eth-ens-namehash@2.0.4","_shasum":"bcb18ff6ce632bb636c7104bbee61d6f907689d3","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.0.0","_npmUser":{"name":"danfinlay","email":"dan@danfinlay.com"},"dist":{"shasum":"bcb18ff6ce632bb636c7104bbee61d6f907689d3","size":57843,"noattachment":false,"key":"/eth-ens-namehash/-/eth-ens-namehash-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/eth-ens-namehash/download/eth-ens-namehash-2.0.4.tgz"},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eth-ens-namehash-2.0.4.tgz_1511407155030_0.5157217383384705"},"directories":{},"publish_time":1511407155132,"_hasShrinkwrap":false,"_cnpm_publish_time":1511407155132,"_cnpmcore_publish_time":"2021-12-15T10:21:02.646Z"},"2.0.3":{"name":"eth-ens-namehash","version":"2.0.3","description":"A simple module for generating ENS namehashes per spec https://github.com/ethereum/EIPs/issues/137","main":"dist/index.js","scripts":{"bundle":"browserify -s EthEnsNamehash -e index.js -o dist/index.js","test":"node test"},"repository":{"type":"git","url":"git+ssh://git@github.com/danfinlay/eth-ens-namehash.git"},"keywords":["Ethereum","ENS"],"author":{"name":"Dan Finlay","email":"dan@danfinlay.com"},"license":"ISC","bugs":{"url":"https://github.com/danfinlay/eth-ens-namehash/issues"},"homepage":"https://github.com/danfinlay/eth-ens-namehash#readme","devDependencies":{"tape":"^4.6.3","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","browserify":"^14.0.0"},"dependencies":{"idna-uts46":"^1.0.1","js-sha3":"^0.5.7"},"gitHead":"b989e6877a409243d190556521b1b1ddd1fdc1ec","_id":"eth-ens-namehash@2.0.3","_shasum":"53be6bdc9e6f1263a4600b28aaf0ea1af78d4729","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.0.0","_npmUser":{"name":"danfinlay","email":"dan@danfinlay.com"},"dist":{"shasum":"53be6bdc9e6f1263a4600b28aaf0ea1af78d4729","size":56762,"noattachment":false,"key":"/eth-ens-namehash/-/eth-ens-namehash-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eth-ens-namehash/download/eth-ens-namehash-2.0.3.tgz"},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eth-ens-namehash-2.0.3.tgz_1511406655465_0.6482432810589671"},"directories":{},"publish_time":1511406655673,"_hasShrinkwrap":false,"_cnpm_publish_time":1511406655673,"_cnpmcore_publish_time":"2021-12-15T10:21:02.962Z"},"2.0.2":{"name":"eth-ens-namehash","version":"2.0.2","description":"A simple module for generating ENS namehashes per spec https://github.com/ethereum/EIPs/issues/137","main":"dist/index.js","scripts":{"bundle":"browserify -s EthEnsNamehash -e index.js -o dist/index.js","test":"node test"},"repository":{"type":"git","url":"git+ssh://git@github.com/danfinlay/eth-ens-namehash.git"},"keywords":["Ethereum","ENS"],"author":{"name":"Dan Finlay","email":"dan@danfinlay.com"},"license":"ISC","bugs":{"url":"https://github.com/danfinlay/eth-ens-namehash/issues"},"homepage":"https://github.com/danfinlay/eth-ens-namehash#readme","devDependencies":{"tape":"^4.6.3","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","browserify":"^14.0.0"},"dependencies":{"idna-uts46":"^1.0.1","js-sha3":"^0.5.7"},"gitHead":"a76a2f2f588010c506244c53fd1084911370563c","_id":"eth-ens-namehash@2.0.2","_shasum":"43db9125d0d03a3809426a9b05d093ffcd0aa3bd","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.0.0","_npmUser":{"name":"danfinlay","email":"dan@danfinlay.com"},"dist":{"shasum":"43db9125d0d03a3809426a9b05d093ffcd0aa3bd","size":57621,"noattachment":false,"key":"/eth-ens-namehash/-/eth-ens-namehash-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eth-ens-namehash/download/eth-ens-namehash-2.0.2.tgz"},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eth-ens-namehash-2.0.2.tgz_1510785357676_0.577961988048628"},"directories":{},"publish_time":1510785357806,"_hasShrinkwrap":false,"_cnpm_publish_time":1510785357806,"_cnpmcore_publish_time":"2021-12-15T10:21:03.219Z"},"2.0.1":{"name":"eth-ens-namehash","version":"2.0.1","description":"A simple module for generating ENS namehashes per spec https://github.com/ethereum/EIPs/issues/137","main":"dist/index.js","scripts":{"bundle":"browserify -s EthEnsNamehash -e index.js -o dist/index.js","test":"node test"},"repository":{"type":"git","url":"git+ssh://git@github.com/flyswatter/eth-ens-namehash.git"},"keywords":["Ethereum","ENS"],"author":{"name":"Dan Finlay","email":"dan@danfinlay.com"},"license":"ISC","bugs":{"url":"https://github.com/flyswatter/eth-ens-namehash/issues"},"homepage":"https://github.com/flyswatter/eth-ens-namehash#readme","devDependencies":{"tape":"^4.6.3","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","browserify":"^14.0.0"},"dependencies":{"idna-uts46":"^1.0.1","js-sha3":"^0.5.7"},"gitHead":"1c59af768663f33c347986704f80af79a217ecd9","_id":"eth-ens-namehash@2.0.1","_shasum":"247f040ef6ef3ab8066f82619388ad3bf116783d","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.0.0","_npmUser":{"name":"danfinlay","email":"dan@danfinlay.com"},"dist":{"shasum":"247f040ef6ef3ab8066f82619388ad3bf116783d","size":57424,"noattachment":false,"key":"/eth-ens-namehash/-/eth-ens-namehash-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eth-ens-namehash/download/eth-ens-namehash-2.0.1.tgz"},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eth-ens-namehash-2.0.1.tgz_1510784802343_0.9446785550098866"},"directories":{},"publish_time":1510784802445,"_hasShrinkwrap":false,"_cnpm_publish_time":1510784802445,"_cnpmcore_publish_time":"2021-12-15T10:21:03.482Z"},"2.0.0":{"name":"eth-ens-namehash","version":"2.0.0","description":"A simple module for generating ENS namehashes per spec https://github.com/ethereum/EIPs/issues/137","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+ssh://git@github.com/flyswatter/eth-ens-namehash.git"},"keywords":["Ethereum","ENS"],"author":{"name":"Dan Finlay","email":"dan@danfinlay.com"},"license":"ISC","bugs":{"url":"https://github.com/flyswatter/eth-ens-namehash/issues"},"homepage":"https://github.com/flyswatter/eth-ens-namehash#readme","devDependencies":{"tape":"^4.6.3"},"dependencies":{"idna-uts46":"^1.0.1","js-sha3":"^0.5.7"},"gitHead":"37916c4fa43cb102df48d67b147e9621dfddef71","_id":"eth-ens-namehash@2.0.0","_shasum":"9661517bfc138726592fa0f160b606ecd5874ef2","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"danfinlay","email":"dan@danfinlay.com"},"dist":{"shasum":"9661517bfc138726592fa0f160b606ecd5874ef2","size":1547,"noattachment":false,"key":"/eth-ens-namehash/-/eth-ens-namehash-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eth-ens-namehash/download/eth-ens-namehash-2.0.0.tgz"},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eth-ens-namehash-2.0.0.tgz_1494005811762_0.8192392499186099"},"directories":{},"publish_time":1494005813950,"_hasShrinkwrap":false,"_cnpm_publish_time":1494005813950,"_cnpmcore_publish_time":"2021-12-15T10:21:03.665Z"},"1.0.2":{"name":"eth-ens-namehash","version":"1.0.2","description":"A simple module for generating ENS namehashes per spec https://github.com/ethereum/EIPs/issues/137","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+ssh://git@github.com/flyswatter/eth-ens-namehash.git"},"keywords":["Ethereum","ENS"],"author":{"name":"Dan Finlay","email":"dan@danfinlay.com"},"license":"ISC","bugs":{"url":"https://github.com/flyswatter/eth-ens-namehash/issues"},"homepage":"https://github.com/flyswatter/eth-ens-namehash#readme","devDependencies":{"tape":"^4.6.3"},"dependencies":{"idna-uts46":"^1.0.1","js-sha3":"^0.5.7"},"gitHead":"b3745980a5dd7d44911bee2ce7f0530992b04103","_id":"eth-ens-namehash@1.0.2","_shasum":"05ecdd6bac2d7fd7bc5ca84a993c6bad9da4edb9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"danfinlay","email":"dan@danfinlay.com"},"dist":{"shasum":"05ecdd6bac2d7fd7bc5ca84a993c6bad9da4edb9","size":1375,"noattachment":false,"key":"/eth-ens-namehash/-/eth-ens-namehash-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eth-ens-namehash/download/eth-ens-namehash-1.0.2.tgz"},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eth-ens-namehash-1.0.2.tgz_1488941442599_0.7498439005576074"},"directories":{},"publish_time":1488941442826,"_hasShrinkwrap":false,"_cnpm_publish_time":1488941442826,"_cnpmcore_publish_time":"2021-12-15T10:21:03.872Z"},"1.0.1":{"name":"eth-ens-namehash","version":"1.0.1","description":"A simple module for generating ENS namehashes per spec https://github.com/ethereum/EIPs/issues/137","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+ssh://git@github.com/flyswatter/eth-ens-namehash.git"},"keywords":["Ethereum","ENS"],"author":{"name":"Dan Finlay","email":"dan@danfinlay.com"},"license":"ISC","bugs":{"url":"https://github.com/flyswatter/eth-ens-namehash/issues"},"homepage":"https://github.com/flyswatter/eth-ens-namehash#readme","devDependencies":{"tape":"^4.6.3"},"dependencies":{"idna-uts46":"^1.0.1","js-sha3":"^0.5.7"},"gitHead":"28a2a40a0c3a06ae2852c65e63bd4bd1500f60ce","_id":"eth-ens-namehash@1.0.1","_shasum":"beacc01b1fdbea31959cd8f3b475d8144cf14bbb","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"danfinlay","email":"dan@danfinlay.com"},"dist":{"shasum":"beacc01b1fdbea31959cd8f3b475d8144cf14bbb","size":1376,"noattachment":false,"key":"/eth-ens-namehash/-/eth-ens-namehash-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eth-ens-namehash/download/eth-ens-namehash-1.0.1.tgz"},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eth-ens-namehash-1.0.1.tgz_1488941287130_0.06532864645123482"},"directories":{},"publish_time":1488941289055,"_hasShrinkwrap":false,"_cnpm_publish_time":1488941289055,"_cnpmcore_publish_time":"2021-12-15T10:21:04.070Z"},"1.0.0":{"name":"eth-ens-namehash","version":"1.0.0","description":"A simple module for generating ENS namehashes per spec https://github.com/ethereum/EIPs/issues/137","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+ssh://git@github.com/flyswatter/eth-ens-namehash.git"},"keywords":["Ethereum","ENS"],"author":{"name":"Dan Finlay","email":"dan@danfinlay.com"},"license":"ISC","bugs":{"url":"https://github.com/flyswatter/eth-ens-namehash/issues"},"homepage":"https://github.com/flyswatter/eth-ens-namehash#readme","devDependencies":{"tape":"^4.6.3"},"dependencies":{"idna-uts46":"^1.0.1","js-sha3":"^0.5.7"},"gitHead":"d0368a07784a58cd48ee301bffeb3315b53b8e89","_id":"eth-ens-namehash@1.0.0","_shasum":"4fd59c646c04c0169f2e69d20a9c8d4e443f6ecd","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"danfinlay","email":"dan@danfinlay.com"},"dist":{"shasum":"4fd59c646c04c0169f2e69d20a9c8d4e443f6ecd","size":1329,"noattachment":false,"key":"/eth-ens-namehash/-/eth-ens-namehash-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eth-ens-namehash/download/eth-ens-namehash-1.0.0.tgz"},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eth-ens-namehash-1.0.0.tgz_1488941222814_0.5562064335681498"},"directories":{},"publish_time":1488941224839,"_hasShrinkwrap":false,"_cnpm_publish_time":1488941224839,"_cnpmcore_publish_time":"2021-12-15T10:21:04.260Z"}},"readme":"# Eth ENS Namehash [![CircleCI](https://circleci.com/gh/danfinlay/eth-ens-namehash.svg?style=svg)](https://circleci.com/gh/danfinlay/eth-ens-namehash)\n\nA javascript library for generating Ethereum Name Service (ENS) namehashes per [spec](https://github.com/ethereum/EIPs/issues/137).\n\n[Available on NPM](https://www.npmjs.com/package/eth-ens-namehash)\n\n## Installation\n\n`npm install eth-ens-namehash -S`\n\n## Usage\n\n```javascript\nvar namehash = require('eth-ens-namehash')\nvar hash = namehash.hash('foo.eth')\n// '0xde9b09fd7c5f901e23a3f19fecc54828e9c848539801e86591bd9801b019f84f'\n\n// Also supports normalizing strings to ENS compatibility:\nvar input = getUserInput()\nvar normalized = namehash.normalize(input)\n```\n\n## Security Warning\n\nENS Supports UTF-8 characters, and so many duplicate names are possible. For example:\n\n- faceboоk.eth\n- facebook.eth\n\nThe first one has non-ascii chars. (control+F on this page and search for facebook, only the second one will match).\n\nnamehash.normalize() doesn't automagically remap those, and so other precautions should be taken to avoid user phishing.\n\n## Development\n\nThis module supports advanced JavaScript syntax, but exports an ES5-compatible module. To re-build the exported module after making changes, run `npm run bundle` (must have [browserify](http://browserify.org/) installed).\n\n","_attachments":{},"homepage":"https://github.com/danfinlay/eth-ens-namehash#readme","bugs":{"url":"https://github.com/danfinlay/eth-ens-namehash/issues"},"license":"ISC"}