{"_id":"tldjs","_rev":"165727","name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","dist-tags":{"latest":"2.3.1"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"time":{"modified":"2021-06-03T11:45:38.000Z","created":"2012-05-18T21:16:27.551Z","2.3.1":"2018-02-18T18:02:48.881Z","2.3.0":"2018-02-02T14:15:40.211Z","2.2.0":"2017-09-10T08:49:24.021Z","2.1.0":"2017-09-01T18:30:49.041Z","2.0.0":"2017-07-19T08:44:04.813Z","1.8.0":"2017-07-19T08:16:59.064Z","1.7.1":"2017-07-18T20:14:50.231Z","1.7.0":"2016-09-13T20:10:17.385Z","1.6.3":"2016-09-13T17:12:21.458Z","1.6.2":"2015-11-20T10:22:26.161Z","1.6.1":"2015-11-03T09:12:17.957Z","1.6.0":"2015-10-26T18:31:24.231Z","1.5.5":"2015-10-13T21:04:32.327Z","1.5.4":"2015-09-17T10:59:41.492Z","1.5.3":"2015-06-19T11:09:16.015Z","1.5.2":"2015-01-15T10:00:32.738Z","1.5.1":"2014-10-08T11:30:57.415Z","1.5.0":"2014-08-06T12:05:27.960Z","1.4.2":"2014-08-05T23:01:51.525Z","1.4.1":"2014-08-04T08:58:50.112Z","1.4.0":"2014-07-23T12:22:42.499Z","1.3.3":"2014-05-21T14:43:49.577Z","1.3.2":"2014-05-07T08:43:48.979Z","1.3.1":"2014-01-17T13:21:06.725Z","1.3.0":"2013-11-07T15:24:20.471Z","1.2.0":"2013-04-20T12:23:32.604Z","1.1.2":"2013-01-08T13:38:41.988Z","1.1.1":"2012-12-31T14:56:16.128Z","1.1.0":"2012-12-31T12:12:15.858Z","1.0.4":"2012-12-25T10:12:54.794Z","1.0.3":"2012-12-21T09:27:56.067Z","1.0.2":"2012-12-06T15:51:31.131Z","1.0.1":"2012-05-19T10:32:55.212Z","1.0.0":"2012-05-18T21:16:27.551Z"},"users":{"daviddias":true,"leonning":true,"satblip":true,"afelicioni":true,"jeremyscalpello":true,"fouad.nashat":true,"infernocloud":true,"yusef.ho.tw":true,"hisorange":true},"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"versions":{"2.3.1":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"2.3.1","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"engines":{"node":">= 4"},"main":"index.js","license":"MIT","scripts":{"benchmark":"node ./bin/benchmark.js","generate-changelog":"github-changes -o oncletom -r 'tld.js' -n ${npm_package_version} --only-pulls --use-commit-body","lint":"jshint --config .jshintrc lib/**/*.js","postinstall":"node ./bin/postinstall.js","posttest":"npm run lint && npm run test-browser","prepack":"npm run build && npm run build-min","prepublish":"npm run update","test":"nyc mocha -R dot -r env-test","test-browser":"testling","test-watch":"mocha -R dot -r env-test --watch","update":"node ./bin/update.js","version":"npm run generate-changelog && git add CHANGELOG.md","prebuild":"npm run update","build":"browserify index.js --s tldjs > tld.js","prebuild-min":"npm run update","build-min":"browserify index.js --s tldjs | uglifyjs -c > tld.min.js"},"tldjs":{"providers":{"publicsuffix-org":"https://publicsuffix.org/list/effective_tld_names.dat"}},"nyc":{"check-coverage":true,"reporter":["text","html"]},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{"punycode":"^1.4.1"},"devDependencies":{"benchmark":"^2.1.4","browserify":"^15.2.0","env-test":"^1.0.0","expect.js":"^0.3.1","github-changes":"^1.1.2","jshint":"^2.5.1","mocha":"^5.0.0","nyc":"^11.4.1","testling":"^1.7.0","uglify-js":"^3.1.9"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"collective":{"type":"opencollective","url":"https://opencollective.com/tldjs","logo":"https://opencollective.com/opencollective/logo.txt"},"gitHead":"ae4c23b6db9cf934996a8ff748013dfff01d64e9","_id":"tldjs@2.3.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"oncletom","email":"hi@oncletom.io"},"dist":{"shasum":"cf09c3eb5d7403a9e214b7d65f3cf9651c0ab039","size":145130,"noattachment":false,"key":"/tldjs/-/tldjs-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-2.3.1.tgz"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tldjs_2.3.1_1518976968807_0.6491007862855624"},"_hasShrinkwrap":false,"publish_time":1518976968881,"_cnpm_publish_time":1518976968881},"2.3.0":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"2.3.0","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"engines":{"node":">= 4"},"main":"index.js","license":"MIT","scripts":{"benchmark":"node ./bin/benchmark.js","generate-changelog":"github-changes -o oncletom -r 'tld.js' -n ${npm_package_version} --only-pulls --use-commit-body","lint":"jshint --config .jshintrc lib/**/*.js","postinstall":"node ./bin/postinstall.js","posttest":"npm run lint && npm run test-browser","prepublish":"npm run update","test":"nyc mocha -R dot -r env-test","test-browser":"testling","test-watch":"mocha -R dot -r env-test --watch","update":"node ./bin/update.js","version":"npm run generate-changelog && git add CHANGELOG.md","prebuild":"npm run update","build":"browserify index.js --s tldjs > tld.js","prebuild-min":"npm run update","build-min":"browserify index.js --s tldjs | uglifyjs -c > tld.min.js"},"tldjs":{"providers":{"publicsuffix-org":"https://publicsuffix.org/list/effective_tld_names.dat"}},"nyc":{"check-coverage":true,"reporter":["text","html"]},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{"punycode":"^1.4.1"},"devDependencies":{"benchmark":"^2.1.4","browserify":"^15.2.0","env-test":"^1.0.0","expect.js":"^0.3.1","github-changes":"^1.1.2","jshint":"^2.5.1","mocha":"^5.0.0","nyc":"^11.4.1","testling":"^1.7.0","uglify-js":"^3.1.9"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"collective":{"type":"opencollective","url":"https://opencollective.com/tldjs","logo":"https://opencollective.com/opencollective/logo.txt"},"gitHead":"a771c5f1686395c31f8dc81813f324416808b552","_id":"tldjs@2.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"oncletom","email":"hi@oncletom.io"},"dist":{"shasum":"3a2f3d44b7b7ee0c71711855ef23bad6ec2189d4","size":53084,"noattachment":false,"key":"/tldjs/-/tldjs-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-2.3.0.tgz"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tldjs-2.3.0.tgz_1517580939045_0.13565631862729788"},"directories":{},"publish_time":1517580940211,"_hasShrinkwrap":false,"_cnpm_publish_time":1517580940211},"2.2.0":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"2.2.0","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"engines":{"node":">= 4"},"main":"index.js","license":"MIT","scripts":{"benchmark":"node ./bin/benchmark.js","generate-changelog":"github-changes -o oncletom -r 'tld.js' -n ${npm_package_version} --only-pulls --use-commit-body","lint":"jshint --config .jshintrc lib/**/*.js","postinstall":"node ./bin/postinstall.js","posttest":"npm run lint && npm run test-browser","prepublish":"npm run update","test":"nyc mocha -R dot -r env-test","test-browser":"testling","test-watch":"mocha -R dot -r env-test --watch","update":"node ./bin/update.js","version":"npm run generate-changelog && git add CHANGELOG.md"},"tldjs":{"providers":{"publicsuffix-org":"https://publicsuffix.org/list/effective_tld_names.dat"}},"nyc":{"check-coverage":true,"reporter":["text","html"]},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{"punycode":"^1.4.1"},"devDependencies":{"benchmark":"^2.1.4","env-test":"^1.0.0","expect.js":"^0.3.1","github-changes":"^1.0.0","jshint":"^2.5.1","mocha":"^3.5.0","nyc":"^11.1.0","phantomjs-prebuilt":"^2.1.15","testling":"^1.7.0"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"gitHead":"51778a2c2d19b90328fe2942f79ca3cf9e2e13cb","_id":"tldjs@2.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"oncletom","email":"hi@oncletom.io"},"dist":{"shasum":"816de9efa7440eacf3e2a10f8fd3d64198d01ff3","size":50243,"noattachment":false,"key":"/tldjs/-/tldjs-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-2.2.0.tgz"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tldjs-2.2.0.tgz_1505033362792_0.6224437134806067"},"directories":{},"publish_time":1505033364021,"_cnpm_publish_time":1505033364021,"_hasShrinkwrap":false},"2.1.0":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"2.1.0","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"engines":{"node":">= 0.10"},"main":"index.js","license":"MIT","scripts":{"lint":"jshint --config .jshintrc lib/**/*.js","test":"nyc mocha -R dot -r env-test","posttest":"npm run lint && npm run test-browser","test-watch":"mocha -R dot -r env-test --watch","test-browser":"testling","update":"node ./bin/update.js","postinstall":"node ./bin/postinstall.js","generate-changelog":"github-changes -o oncletom -r 'tld.js' -n ${npm_package_version} --only-pulls --use-commit-body","prepublish":"npm run update","version":"npm run generate-changelog && git add CHANGELOG.md"},"tldjs":{"providers":{"publicsuffix-org":"https://publicsuffix.org/list/effective_tld_names.dat"}},"nyc":{"check-coverage":true,"reporter":["text","html"]},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{"punycode":"^1.4.1"},"devDependencies":{"env-test":"^1.0.0","expect.js":"^0.3.1","github-changes":"^1.0.0","jshint":"^2.5.1","mocha":"^3.5.0","nyc":"^11.1.0","phantomjs-prebuilt":"^2.1.15","testling":"^1.7.0"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"gitHead":"b01132d75639ed0f206baae9d1a9ae600e131d12","_id":"tldjs@2.1.0","_shasum":"d2550ba6b765b7e1d8ef642869f963f3b1e979dc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"oncletom","email":"hi@oncletom.io"},"dist":{"shasum":"d2550ba6b765b7e1d8ef642869f963f3b1e979dc","size":71326,"noattachment":false,"key":"/tldjs/-/tldjs-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-2.1.0.tgz"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tldjs-2.1.0.tgz_1504290647954_0.38118451018817723"},"directories":{},"publish_time":1504290649041,"_cnpm_publish_time":1504290649041,"_hasShrinkwrap":false},"2.0.0":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"2.0.0","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"engines":{"node":">= 0.10"},"main":"index.js","license":"MIT","scripts":{"lint":"jshint --config .jshintrc lib/**/*.js","test":"nyc mocha -R dot -r env-test","posttest":"npm run lint && npm run test-browser","test-watch":"mocha -R dot -r env-test --watch","test-browser":"testling","update":"node ./bin/update.js","postinstall":"node ./bin/postinstall.js","generate-changelog":"github-changes -o oncletom -r 'tld.js' -n ${npm_package_version} --only-pulls --use-commit-body","prepublish":"npm run update","version":"npm run generate-changelog && git add CHANGELOG.md"},"tldjs":{"providers":{"publicsuffix-org":"https://publicsuffix.org/list/effective_tld_names.dat"}},"nyc":{"check-coverage":true,"reporter":["text","html"]},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{"punycode":"^1.4.1"},"devDependencies":{"env-test":"^1.0.0","expect.js":"^0.3.1","github-changes":"^1.0.0","jshint":"^2.5.1","mocha":"^3.2.0","nyc":"^10.1.2","phantomjs-prebuilt":"^2.1.7","testling":"^1.7.0"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"gitHead":"cf851bbcc4ad982e1ff6e9f8539eb194dbedc67e","_id":"tldjs@2.0.0","_shasum":"81da3fd3f1db4676ca928206a7c5c55f413690a5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"oncletom","email":"hi@oncletom.io"},"dist":{"shasum":"81da3fd3f1db4676ca928206a7c5c55f413690a5","size":45761,"noattachment":false,"key":"/tldjs/-/tldjs-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-2.0.0.tgz"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tldjs-2.0.0.tgz_1500453843503_0.6555857432540506"},"directories":{},"publish_time":1500453844813,"_cnpm_publish_time":1500453844813,"_hasShrinkwrap":false},"1.8.0":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"1.8.0","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"engines":{"node":">= 0.10"},"main":"index.js","license":"MIT","scripts":{"lint":"jshint --config .jshintrc lib/**/*.js","test":"nyc mocha -R dot -r env-test","posttest":"npm run lint && npm run test-browser","test-watch":"mocha -R dot -r env-test --watch","test-browser":"testling","update":"node ./bin/update.js","postinstall":"node ./bin/postinstall.js","generate-changelog":"github-changes -o oncletom -r 'tld.js' -n ${npm_package_version} --only-pulls --use-commit-body","prepublish":"npm run update","version":"npm run generate-changelog && git add CHANGELOG.md"},"tldjs":{"providers":{"publicsuffix-org":"https://publicsuffix.org/list/effective_tld_names.dat"}},"nyc":{"check-coverage":true,"reporter":["text","html"]},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{"punycode":"^1.4.1"},"devDependencies":{"env-test":"^1.0.0","expect.js":"^0.3.1","github-changes":"^1.0.0","jshint":"^2.5.1","mocha":"^3.2.0","nyc":"^10.1.2","phantomjs-prebuilt":"^2.1.7","testling":"^1.7.0"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"gitHead":"5df3b54d6a7e01f605e3fb0aac7e4313e9b8d155","_id":"tldjs@1.8.0","_shasum":"b9c16bd6de357b55ffcbe7d5be41f6b3ca76e3fa","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"oncletom","email":"hi@oncletom.io"},"dist":{"shasum":"b9c16bd6de357b55ffcbe7d5be41f6b3ca76e3fa","size":69686,"noattachment":false,"key":"/tldjs/-/tldjs-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.8.0.tgz"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tldjs-1.8.0.tgz_1500452217859_0.5694949540775269"},"directories":{},"publish_time":1500452219064,"_hasShrinkwrap":false,"_cnpm_publish_time":1500452219064},"1.7.1":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"1.7.1","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"engines":{"node":">= 0.10"},"main":"index.js","license":"MIT","scripts":{"lint":"jshint --config .jshintrc lib/**/*.js","test":"nyc mocha -R dot -r env-test","posttest":"npm run lint && npm run test-browser","test-watch":"mocha -R dot -r env-test --watch","test-browser":"testling","update":"node ./bin/update.js","postinstall":"node ./bin/postinstall.js","generate-changelog":"github-changes -o oncletom -r 'tld.js' -n ${npm_package_version} --only-pulls --use-commit-body","prepublish":"npm run update","version":"npm run generate-changelog && git add CHANGELOG.md"},"tldjs":{"providers":{"publicsuffix-org":"https://publicsuffix.org/list/effective_tld_names.dat"}},"nyc":{"check-coverage":true,"reporter":["text","html"]},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{"punycode":"^1.4.1"},"devDependencies":{"env-test":"^1.0.0","expect.js":"^0.3.1","github-changes":"^1.0.0","jshint":"^2.5.1","mocha":"^3.2.0","nyc":"^10.1.2","phantomjs-prebuilt":"^2.1.7","testling":"^1.7.0"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"gitHead":"031706682b87ee2281f8377eb3aa1dfcd34dd92b","_id":"tldjs@1.7.1","_shasum":"a51e86cf648dcf22d33f615a66618873bfa8f480","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"oncletom","email":"hi@oncletom.io"},"dist":{"shasum":"a51e86cf648dcf22d33f615a66618873bfa8f480","size":69683,"noattachment":false,"key":"/tldjs/-/tldjs-1.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.7.1.tgz"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tldjs-1.7.1.tgz_1500408888894_0.02094033849425614"},"directories":{},"publish_time":1500408890231,"_cnpm_publish_time":1500408890231,"_hasShrinkwrap":false},"1.7.0":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"1.7.0","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"engines":{"node":">= 0.10"},"main":"index.js","license":"MIT","scripts":{"lint":"jshint --config .jshintrc lib/**/*.js","test":"mocha -R dot -r env-test","posttest":"npm run lint && npm run test-browser","test-coverage":"mocha -R travis-cov -r blanket -r env-test","coverage":"npm run test-coverage -- > coverage.html","test-watch":"mocha -R dot -r env-test --watch","test-browser":"testling","update":"node ./bin/update.js","postinstall":"node ./bin/postinstall.js","generate-changelog":"github-changes -o oncletom -r 'tld.js' -n ${npm_package_version} --only-pulls --use-commit-body","version":"npm run generate-changelog && git add CHANGELOG.md rules.json"},"tldjs":{"providers":{"publicsuffix-org":"https://publicsuffix.org/list/effective_tld_names.dat"}},"config":{"blanket":{"pattern":"tld.js/lib/"},"travis-cov":{"threshold":97}},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{"punycode":"^1.4.1"},"devDependencies":{"blanket":"1.1.9","env-test":"^1.0.0","expect.js":"^0.3.1","github-changes":"^1.0.0","jshint":"^2.5.1","mocha":"^2.3.3","phantomjs":"^1.9.18","testling":"^1.7.0","travis-cov":"^0.2.5"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"gitHead":"6b88ce2653e9c1da6dff3a6933feb06003e06e40","_id":"tldjs@1.7.0","_shasum":"33de08e59d32e02f2be850096476d671b1431a81","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.10.46","_npmUser":{"name":"oncletom","email":"hi@oncletom.io"},"dist":{"shasum":"33de08e59d32e02f2be850096476d671b1431a81","size":44367,"noattachment":false,"key":"/tldjs/-/tldjs-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.7.0.tgz"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tldjs-1.7.0.tgz_1473797415052_0.9336631107144058"},"directories":{},"publish_time":1473797417385,"_cnpm_publish_time":1473797417385,"_hasShrinkwrap":false},"1.6.3":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"1.6.3","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"engines":{"node":">= 0.10"},"main":"index.js","license":"MIT","scripts":{"lint":"jshint --config .jshintrc lib/**/*.js","pretest":"npm run build","test":"mocha -R dot -r env-test","posttest":"npm run lint && npm run test-browser","test-coverage":"mocha -R travis-cov -r blanket -r env-test","coverage":"npm run test-coverage -- > coverage.html","test-watch":"mocha -R dot -r env-test --watch","test-browser":"testling","build":"node ./bin/update.js","generate-changelog":"github-changes -o oncletom -r 'tld.js' -n ${npm_package_version} --only-pulls --use-commit-body","version":"npm run generate-changelog && git add CHANGELOG.md rules.json"},"tldjs":{"providers":{"publicsuffix-org":"https://publicsuffix.org/list/effective_tld_names.dat"}},"config":{"blanket":{"pattern":"tld.js/lib/"},"travis-cov":{"threshold":97}},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{},"devDependencies":{"async":"^1.4.2","blanket":"1.1.9","env-test":"^1.0.0","expect.js":"^0.3.1","github-changes":"^1.0.0","jshint":"^2.5.1","mocha":"^2.3.3","phantomjs":"^1.9.18","request":"^2.36.0","testling":"^1.7.0","travis-cov":"^0.2.5"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"gitHead":"f8cda2253694e6c0a70cad88e808f6e01bc4cd1a","_id":"tldjs@1.6.3","_shasum":"6c2ecbcf5164dc7e73e98b4efe7585d5eea74e2d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"oncletom","email":"hi@oncletom.io"},"dist":{"shasum":"6c2ecbcf5164dc7e73e98b4efe7585d5eea74e2d","size":44015,"noattachment":false,"key":"/tldjs/-/tldjs-1.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.6.3.tgz"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tldjs-1.6.3.tgz_1473786739408_0.01814499730244279"},"directories":{},"publish_time":1473786741458,"_cnpm_publish_time":1473786741458,"_hasShrinkwrap":false},"1.6.2":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"1.6.2","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"engines":{"node":">= 0.10","npm":">= 2.13.0"},"main":"index.js","license":"MIT","scripts":{"lint":"jshint --config .jshintrc lib/**/*.js","pretest":"npm run build","test":"mocha -R dot -r env-test","posttest":"npm run lint && npm run test-browser","test-coverage":"mocha -R travis-cov -r blanket -r env-test","coverage":"mocha -R html-cov -r blanket -r env-test > coverage.html","test-watch":"mocha -R dot -r env-test --watch","test-browser":"testling","build":"node ./bin/update.js","generate-changelog":"github-changes -o oncletom -r 'tld.js' -n ${npm_package_version} -a --only-pulls --use-commit-body","version":"npm test && npm run generate-changelog && git add CHANGELOG.md rules.json"},"tldjs":{"providers":{"publicsuffix-org":"https://publicsuffix.org/list/effective_tld_names.dat"}},"config":{"blanket":{"pattern":"tld.js/lib/"},"travis-cov":{"threshold":97}},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{},"devDependencies":{"async":"^1.4.2","blanket":"^1.1.5","env-test":"^1.0.0","expect.js":"^0.3.1","github-changes":"^1.0.0","jshint":"^2.5.1","mocha":"^2.3.3","phantomjs":"^1.9.18","request":"^2.36.0","testling":"^1.7.0","travis-cov":"^0.2.5"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"gitHead":"9f399cfa503011d5e9bc3d3bd3db192d69892c0e","_id":"tldjs@1.6.2","_shasum":"0d8b7145651f1052ac0b3c688843296636183b13","_from":".","_npmVersion":"3.3.5","_nodeVersion":"4.1.1","_npmUser":{"name":"oncletom","email":"hi@oncletom.io"},"dist":{"shasum":"0d8b7145651f1052ac0b3c688843296636183b13","size":42841,"noattachment":false,"key":"/tldjs/-/tldjs-1.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.6.2.tgz"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"directories":{},"publish_time":1448014946161,"_cnpm_publish_time":1448014946161,"_hasShrinkwrap":false},"1.6.1":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"1.6.1","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"engines":{"node":">= 0.10","npm":">= 2.13.0"},"main":"index.js","license":"MIT","scripts":{"lint":"jshint --config .jshintrc lib/**/*.js","pretest":"npm run build","test":"mocha -R dot -r env-test","posttest":"npm run lint && npm run test-browser","test-coverage":"mocha -R travis-cov -r blanket -r env-test","coverage":"mocha -R html-cov -r blanket -r env-test > coverage.html","test-watch":"mocha -R dot -r env-test --watch","test-browser":"testling","build":"node ./bin/update.js","generate-changelog":"github-changes -o oncletom -r 'tld.js' -n ${npm_package_version} -a --only-pulls --use-commit-body","version":"npm test && npm run generate-changelog && git add CHANGELOG.md rules.json"},"tldjs":{"providers":{"publicsuffix-org":"https://publicsuffix.org/list/effective_tld_names.dat"}},"config":{"blanket":{"pattern":"tld.js/lib/"},"travis-cov":{"threshold":97}},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{},"devDependencies":{"async":"^1.4.2","blanket":"^1.1.5","env-test":"^1.0.0","expect.js":"^0.3.1","github-changes":"^1.0.0","jshint":"^2.5.1","mocha":"^2.3.3","phantomjs":"^1.9.18","request":"^2.36.0","testling":"^1.7.0","travis-cov":"^0.2.5"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"gitHead":"949c902004c61c8e8476cebe44b91a8a553f9f76","_id":"tldjs@1.6.1","_shasum":"b09cd51bf46723b6f193ff37660b5965af108f01","_from":".","_npmVersion":"3.3.8","_nodeVersion":"4.1.1","_npmUser":{"name":"oncletom","email":"hi@oncletom.io"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"dist":{"shasum":"b09cd51bf46723b6f193ff37660b5965af108f01","size":42815,"noattachment":false,"key":"/tldjs/-/tldjs-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.6.1.tgz"},"directories":{},"publish_time":1446541937957,"_cnpm_publish_time":1446541937957,"_hasShrinkwrap":false},"1.6.0":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"1.6.0","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"engines":{"node":">= 0.10","npm":">= 2.13.0"},"main":"index.js","license":"MIT","scripts":{"lint":"jshint --config .jshintrc lib/**/*.js","test":"mocha -R dot -r env-test","posttest":"npm run lint && npm run test-browser","test-coverage":"mocha -R travis-cov -r blanket -r env-test","coverage":"mocha -R html-cov -r blanket -r env-test > coverage.html","test-watch":"mocha -R dot -r env-test --watch","test-browser":"testling","build":"node ./bin/update.js","generate-changelog":"github-changes -o oncletom -r 'tld.js' -n ${npm_package_version} -a --only-pulls --use-commit-body","version":"npm run build && npm test && npm run generate-changelog && git add CHANGELOG.md rules.json","prepublish":"npm test"},"tldjs":{"providers":{"publicsuffix-org":"https://publicsuffix.org/list/effective_tld_names.dat"}},"config":{"blanket":{"pattern":"tld.js/lib/"},"travis-cov":{"threshold":97}},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{},"devDependencies":{"async":"^1.4.2","blanket":"^1.1.5","env-test":"^1.0.0","expect.js":"^0.3.1","github-changes":"^1.0.0","jshint":"^2.5.1","mocha":"^2.3.3","phantomjs":"^1.9.18","request":"^2.36.0","testling":"^1.7.0","travis-cov":"^0.2.5"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"gitHead":"ed3c72c5aa9e278a7f0faeb621c4088a02a2adfe","_id":"tldjs@1.6.0","_shasum":"6698937ed435fad13fd4012b172731c77ee468ad","_from":".","_npmVersion":"3.3.5","_nodeVersion":"4.1.1","_npmUser":{"name":"oncletom","email":"hi@oncletom.io"},"dist":{"shasum":"6698937ed435fad13fd4012b172731c77ee468ad","size":42757,"noattachment":false,"key":"/tldjs/-/tldjs-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.6.0.tgz"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"directories":{},"publish_time":1445884284231,"_cnpm_publish_time":1445884284231,"_hasShrinkwrap":false},"1.5.5":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"1.5.5","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"engines":{"node":">= 0.10","npm":">= 2.13.0"},"main":"index.js","license":"MIT","scripts":{"test":"npm run lint && npm run test-node && npm run test-browser","lint":"jshint --config .jshintrc lib/**/*.js","test-node":"mocha -R dot","test-coverage":"mocha -R travis-cov -r blanket","coverage":"mocha -R html-cov -r blanket > coverage.html","test-watch":"mocha -R dot --watch","test-browser":"testling","build":"node ./bin/update.js","generate-changelog":"github-changes -o oncletom -r 'tld.js' -n ${npm_package_version} -a --only-pulls --use-commit-body","version":"npm run build && npm test && npm run generate-changelog && git add CHANGELOG.md rules.json"},"tldjs":{"providers":{"publicsuffix":"https://publicsuffix.org/list/effective_tld_names.dat"}},"config":{"blanket":{"pattern":"tld.js/lib/"},"travis-cov":{"threshold":97}},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{},"devDependencies":{"async":"^1.4.2","blanket":"^1.1.5","expect.js":"^0.3.1","github-changes":"^1.0.0","jshint":"^2.5.1","mocha":"^2.3.3","phantomjs":"^1.9.18","request":"^2.36.0","testling":"^1.7.0","travis-cov":"^0.2.5"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"gitHead":"308e8ea20b3fa6e44d8694939a6cf95005be7688","_id":"tldjs@1.5.5","_shasum":"1d8f82a959eb7e483d2f2b6b6fbb75bed1fc9edf","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.1.1","_npmUser":{"name":"oncletom","email":"hi@oncletom.io"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"dist":{"shasum":"1d8f82a959eb7e483d2f2b6b6fbb75bed1fc9edf","size":42259,"noattachment":false,"key":"/tldjs/-/tldjs-1.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.5.5.tgz"},"directories":{},"publish_time":1444770272327,"_cnpm_publish_time":1444770272327,"_hasShrinkwrap":false},"1.5.4":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"1.5.4","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"engines":{"node":">= 0.10","npm":">= 2.13.0"},"main":"index.js","license":"MIT","scripts":{"test":"npm run lint && npm run test-node && npm run test-browser","lint":"jshint --config .jshintrc lib/**/*.js","test-node":"mocha -R dot","test-coverage":"mocha -R travis-cov -r blanket","coverage":"mocha -R html-cov -r blanket > coverage.html","test-watch":"mocha -R dot --watch","test-browser":"testling","build":"node ./bin/update.js","generate-changelog":"github-changes -o oncletom -r 'tld.js' -n ${npm_package_version} -a --only-pulls --use-commit-body","version":"npm run build && npm test && npm run generate-changelog && git add CHANGELOG.md rules.json"},"tldjs":{"providers":{"publicsuffix":"https://publicsuffix.org/list/effective_tld_names.dat"}},"config":{"blanket":{"pattern":"tld.js/lib/"},"travis-cov":{"threshold":97}},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{},"devDependencies":{"async":"^0.9.0","blanket":"^1.1.5","expect.js":"^0.3.1","github-changes":"^1.0.0","jshint":"^2.5.1","mocha":"^1.21.3","request":"^2.36.0","testling":"^1.7.0","travis-cov":"^0.2.5"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"gitHead":"00b82d01e2b9c95f4fac8bdea090681345343cca","_id":"tldjs@1.5.4","_shasum":"74b3d760402d09660e78fb5cd44e8c3ffdae4e8f","_from":".","_npmVersion":"3.3.1","_nodeVersion":"4.0.0","_npmUser":{"name":"oncletom","email":"hi@oncletom.io"},"dist":{"shasum":"74b3d760402d09660e78fb5cd44e8c3ffdae4e8f","size":14673823,"noattachment":false,"key":"/tldjs/-/tldjs-1.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.5.4.tgz"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"directories":{},"publish_time":1442487581492,"_cnpm_publish_time":1442487581492,"_hasShrinkwrap":false},"1.5.3":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"1.5.3","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"engines":{"node":"0.10.x"},"main":"index.js","license":"MIT","scripts":{"test":"npm run lint && npm run test-node && npm run test-browser","lint":"jshint --config .jshintrc lib/**/*.js","test-node":"mocha -R dot","test-coverage":"mocha -R travis-cov -r blanket","coverage":"mocha -R html-cov -r blanket > coverage.html","test-watch":"mocha -R dot --watch","test-browser":"testling","build":"node ./bin/update.js","prepublish":"npm run build"},"tldjs":{"providers":{"publicsuffix":"https://publicsuffix.org/list/effective_tld_names.dat"}},"config":{"blanket":{"pattern":"tld.js/lib/"},"travis-cov":{"threshold":97}},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{},"devDependencies":{"async":"^0.9.0","blanket":"^1.1.5","expect.js":"^0.3.1","jshint":"^2.5.1","mocha":"^1.21.3","request":"^2.36.0","testling":"^1.7.0","travis-cov":"^0.2.5"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"gitHead":"76ad99638dbe04a8161669daefeed5d160be5df4","_id":"tldjs@1.5.3","_shasum":"3f50f50252100c4c3f95d3646b5d16ec2a337cf0","_from":".","_npmVersion":"2.11.1","_nodeVersion":"0.10.38","_npmUser":{"name":"oncletom","email":"hi@oncletom.io"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"dist":{"shasum":"3f50f50252100c4c3f95d3646b5d16ec2a337cf0","size":40665,"noattachment":false,"key":"/tldjs/-/tldjs-1.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.5.3.tgz"},"directories":{},"publish_time":1434712156015,"_cnpm_publish_time":1434712156015,"_hasShrinkwrap":false},"1.5.2":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"1.5.2","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"engines":{"node":"0.10.x"},"main":"index.js","license":"MIT","scripts":{"test":"npm run lint && npm run test-node && npm run test-browser","lint":"jshint --config .jshintrc lib/**/*.js","test-node":"mocha -R dot","test-coverage":"mocha -R travis-cov -r blanket","coverage":"mocha -R html-cov -r blanket > coverage.html","test-watch":"mocha -R dot --watch","test-browser":"testling","build":"node ./bin/update.js","prepublish":"npm run build"},"tldjs":{"providers":{"publicsuffix":"https://publicsuffix.org/list/effective_tld_names.dat"}},"config":{"blanket":{"pattern":"tld.js/lib/"},"travis-cov":{"threshold":97}},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{},"devDependencies":{"async":"^0.9.0","blanket":"^1.1.5","expect.js":"^0.3.1","jshint":"^2.5.1","mocha":"^1.21.3","request":"^2.36.0","testling":"^1.7.0","travis-cov":"^0.2.5"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"gitHead":"505a5a9f560d581d92489e0e55643eca45327f1b","_id":"tldjs@1.5.2","_shasum":"4dc60db9988100f0a33ede460cadf1d576fa2e38","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"oncletom","email":"hi@oncletom.io"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"dist":{"shasum":"4dc60db9988100f0a33ede460cadf1d576fa2e38","size":14670667,"noattachment":false,"key":"/tldjs/-/tldjs-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.5.2.tgz"},"directories":{},"publish_time":1421316032738,"_cnpm_publish_time":1421316032738,"_hasShrinkwrap":false},"1.5.1":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"1.5.1","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"engines":{"node":"0.10.x"},"main":"index.js","license":"MIT","scripts":{"test":"npm run lint && npm run test-node && npm run test-browser","lint":"jshint --config .jshintrc lib/**/*.js","test-node":"mocha -R dot","test-coverage":"mocha -R travis-cov -r blanket","coverage":"mocha -R html-cov -r blanket > coverage.html","test-watch":"mocha -R dot --watch","test-browser":"testling","build":"node ./bin/update.js","prepublish":"npm run build"},"tldjs":{"providers":{"publicsuffix":"https://publicsuffix.org/list/effective_tld_names.dat"}},"config":{"blanket":{"pattern":"tld.js/lib/"},"travis-cov":{"threshold":97}},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{},"devDependencies":{"async":"^0.9.0","blanket":"^1.1.5","expect.js":"^0.3.1","jshint":"^2.5.1","mocha":"^1.21.3","request":"^2.36.0","testling":"^1.7.0","travis-cov":"^0.2.5"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"gitHead":"186aa841e0eba56e653d4483ecafc93db2f7a6bb","_id":"tldjs@1.5.1","_shasum":"6e24df3393eda201325b9715d473fd670453c480","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"oncletom","email":"hi@oncletom.io"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"dist":{"shasum":"6e24df3393eda201325b9715d473fd670453c480","size":37821,"noattachment":false,"key":"/tldjs/-/tldjs-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.5.1.tgz"},"directories":{},"publish_time":1412767857415,"_cnpm_publish_time":1412767857415,"_hasShrinkwrap":false},"1.5.0":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"1.5.0","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"engines":{"node":"0.10.x"},"main":"index.js","license":"MIT","scripts":{"test":"npm run lint && npm run test-node && npm run test-browser","lint":"jshint --config .jshintrc lib/**/*.js","test-node":"mocha --reporter dot","test-watch":"mocha --reporter dot --watch","test-browser":"testling","build":"node ./bin/update.js","prepublish":"npm run build"},"tldjs":{"providers":{"publicsuffix":"https://publicsuffix.org/list/effective_tld_names.dat"}},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{},"devDependencies":{"async":"~0.9.0","expect.js":"~0.3.1","jshint":"~2.5.1","mocha":"~1.19.0","request":"~2.36.0","testling":"~1.6.1"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"gitHead":"821f9adcd24df1e390e2a7078c930c3f0ea0b3b2","_id":"tldjs@1.5.0","_shasum":"45119736b8b0cb9198eafef6891b12bb7ca1bc02","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"oncletom","email":"hi@oncletom.io"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"dist":{"shasum":"45119736b8b0cb9198eafef6891b12bb7ca1bc02","size":16728718,"noattachment":false,"key":"/tldjs/-/tldjs-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.5.0.tgz"},"directories":{},"publish_time":1407326727960,"_cnpm_publish_time":1407326727960,"_hasShrinkwrap":false},"1.4.2":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"1.4.2","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"engines":{"node":"0.8.x || 0.10.x"},"main":"index.js","license":"MIT","scripts":{"test":"npm run lint && npm run test-node && npm run test-browser","lint":"jshint --config .jshintrc lib/**/*.js","test-node":"mocha --reporter dot","test-watch":"mocha --reporter dot --watch","test-browser":"testling","build":"node ./bin/update.js","prepublish":"npm run build"},"tldjs":{"providers":{"publicsuffix":"https://publicsuffix.org/list/effective_tld_names.dat"}},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{},"devDependencies":{"async":"^0.9.0","expect.js":"^0.3.1","jshint":"^2.5.1","mocha":"^1.19.0","request":"^2.36.0","testling":"^1.6.1"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"gitHead":"301557ffbc86d627e3dd28f9e87458a4e8f2d00b","_id":"tldjs@1.4.2","_shasum":"918ea71dbbb7f4bb0854d5f9f4f698aad122315f","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"oncletom","email":"hi@oncletom.io"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"dist":{"shasum":"918ea71dbbb7f4bb0854d5f9f4f698aad122315f","size":36588,"noattachment":false,"key":"/tldjs/-/tldjs-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.4.2.tgz"},"directories":{},"publish_time":1407279711525,"_cnpm_publish_time":1407279711525,"_hasShrinkwrap":false},"1.4.1":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"1.4.1","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"engines":{"node":"0.8.x || 0.10.x"},"main":"index.js","license":"MIT","scripts":{"test":"npm run lint && npm run test-node && npm run test-browser","lint":"jshint --config .jshintrc lib/**/*.js","test-node":"mocha --reporter dot","test-watch":"mocha --reporter dot --watch","test-browser":"testling","build":"node ./bin/update.js","prepublish":"npm run build"},"tldjs":{"providers":{"publicsuffix":"https://publicsuffix.org/list/effective_tld_names.dat"}},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{"lodash.isarray":"^2.4.1","lodash.map":"^2.4.1","lodash.some":"^2.4.1"},"devDependencies":{"async":"^0.9.0","expect.js":"^0.3.1","jshint":"^2.5.1","mocha":"^1.19.0","request":"^2.36.0","testling":"^1.6.1"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"gitHead":"bfd31009a6a836665eab7e72b83e62c221fe3872","_id":"tldjs@1.4.1","_shasum":"d3b7593d4182fd0c7949c3cbf1c2079ede3bc473","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"oncletom","email":"hi@oncletom.io"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"dist":{"shasum":"d3b7593d4182fd0c7949c3cbf1c2079ede3bc473","size":36050,"noattachment":false,"key":"/tldjs/-/tldjs-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.4.1.tgz"},"directories":{},"publish_time":1407142730112,"_cnpm_publish_time":1407142730112,"_hasShrinkwrap":false},"1.4.0":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"1.4.0","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"engines":{"node":"0.8.x || 0.10.x"},"main":"index.js","license":"MIT","scripts":{"test":"npm run lint && npm run test-node && npm run test-browser","lint":"jshint --config .jshintrc lib/**/*.js","test-node":"mocha --reporter dot","test-watch":"mocha --reporter dot --watch","test-browser":"testling","build":"node ./bin/update.js","prepublish":"npm run build"},"tldjs":{"providers":{"publicsuffix":"https://publicsuffix.org/list/effective_tld_names.dat"}},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{},"devDependencies":{"async":"^0.9.0","expect.js":"^0.3.1","jshint":"^2.5.1","mocha":"^1.19.0","optimist":"^0.6.1","request":"^2.36.0","testling":"^1.6.1"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"_id":"tldjs@1.4.0","_shasum":"d64d8e1129907b16296ca90e5da6fc44e77fc170","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"oncletom","email":"thomas@oncle-tom.net"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"dist":{"shasum":"d64d8e1129907b16296ca90e5da6fc44e77fc170","size":36627,"noattachment":false,"key":"/tldjs/-/tldjs-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.4.0.tgz"},"directories":{},"publish_time":1406118162499,"_cnpm_publish_time":1406118162499,"_hasShrinkwrap":false},"1.3.3":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"1.3.3","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"engines":{"node":"0.8.x || 0.10.x"},"main":"index.js","license":"MIT","scripts":{"test":"npm run lint && npm run test-node && npm run test-browser","lint":"jshint --config .jshintrc lib/**/*.js","test-node":"mocha --reporter dot","test-watch":"mocha --reporter dot --watch","test-browser":"testling","build":"npm run build-rules && npm run build-browser && npm run build-compress","build-rules":"node ./bin/update.js","build-browser":"browserify -r ./index.js -s tld > dist/tld.js","build-compress":"uglifyjs -b beautify=false,quote-keys=true dist/tld.js > dist/tld.min.js","prepublish":"npm run build"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{},"devDependencies":{"async":"^0.9.0","browserify":"^4.1.5","chai":"^1.9.1","jshint":"^2.5.1","mocha":"^1.19.0","optimist":"^0.6.1","request":"^2.36.0","testling":"^1.6.1","uglify-js":"^2.4.13"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"_id":"tldjs@1.3.3","_shasum":"46ed10100d23b88f1df94fe4cc1bb3b1e87c34ab","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"oncletom","email":"thomas@oncle-tom.net"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"dist":{"shasum":"46ed10100d23b88f1df94fe4cc1bb3b1e87c34ab","size":255779,"noattachment":false,"key":"/tldjs/-/tldjs-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.3.3.tgz"},"directories":{},"publish_time":1400683429577,"_cnpm_publish_time":1400683429577,"_hasShrinkwrap":false},"1.3.2":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"1.3.2","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"main":"index.js","license":"MIT","scripts":{"test":"npm run lint && npm run test-node && npm run test-browser","lint":"jshint --config .jshintrc lib/**/*.js","test-node":"mocha --reporter dot","test-watch":"mocha --reporter dot --watch","test-browser":"testling","build":"npm run build-rules && npm run build-browser && npm run build-compress","build-rules":"node ./bin/update.js","build-browser":"browserify -r ./index.js -s tld > dist/tld.js","build-compress":"uglifyjs -b beautify=false,quote-keys=true dist/tld.js > dist/tld.min.js","prepublish":"npm run build"},"engines":{"node":"0.8.x || 0.10.x"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{},"devDependencies":{"request":"~2.12.0","mocha":"~1.13.0","grunt-contrib-watch":"~0.3.1","grunt-contrib-jshint":"~0.4.3","testling":"~1.5.1","browserify":"~2.34.0","jshint":"~2.1.11","chai":"~1.8.1","uglify-js":"~2.4.3","async":"~0.2.9","lodash":"~2.4.1"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"_id":"tldjs@1.3.2","_shasum":"eb3d32928fbbd71c234b551654084f3a8cde1ff3","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"oncletom","email":"thomas@oncle-tom.net"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"dist":{"shasum":"eb3d32928fbbd71c234b551654084f3a8cde1ff3","size":163486,"noattachment":false,"key":"/tldjs/-/tldjs-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.3.2.tgz"},"directories":{},"publish_time":1399452228979,"_cnpm_publish_time":1399452228979,"_hasShrinkwrap":false},"1.3.1":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"1.3.1","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"main":"index.js","license":"MIT","scripts":{"test":"npm run lint && npm run test-node && npm run test-browser","lint":"jshint --config .jshintrc lib/**/*.js","test-node":"mocha --reporter dot","test-watch":"mocha --reporter dot --watch","test-browser":"testling","build":"npm run build-rules && npm run build-browser && npm run build-compress","build-rules":"node ./bin/update.js","build-browser":"browserify -r ./index.js -s tld > dist/tld.js","build-compress":"uglifyjs -b beautify=false,quote-keys=true dist/tld.js > dist/tld.min.js","prepublish":"npm run build"},"engines":{"node":"0.8.x || 0.10.x"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{},"devDependencies":{"request":"~2.12.0","mocha":"~1.13.0","grunt-contrib-watch":"~0.3.1","grunt-contrib-jshint":"~0.4.3","testling":"~1.5.1","browserify":"~2.34.0","jshint":"~2.1.11","chai":"~1.8.1","uglify-js":"~2.4.3","async":"~0.2.9","lodash":"~2.4.1"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"readmeFilename":"README.md","_id":"tldjs@1.3.1","dist":{"shasum":"76f822c13aec5a4d657677adb6713f500dc5413f","size":156445,"noattachment":false,"key":"/tldjs/-/tldjs-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.3.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"oncletom","email":"thomas@oncle-tom.net"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"directories":{},"publish_time":1389964866725,"_cnpm_publish_time":1389964866725,"_hasShrinkwrap":false},"1.3.0":{"author":{"name":"Thomas Parisot","url":"https://oncletom.io"},"name":"tldjs","description":"JavaScript API to work against complex domain names, subdomains and URIs.","version":"1.3.0","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"main":"index.js","license":"MIT","scripts":{"test":"npm run lint && npm run test-node","lint":"jshint --config .jshintrc lib/**/*.js","test-node":"mocha --reporter dot","test-browser":"testling","build":"npm run build-rules && npm run build-browser && npm run build-compress","build-rules":"grunt update","build-browser":"browserify -r ./index.js -s tld > dist/tld.js","build-compress":"uglifyjs -b beautify=false,quote-keys=true dist/tld.js > dist/tld.min.js","prepublish":"npm run build"},"engines":{"node":"0.8.x || 0.10.x"},"testling":{"files":"test/*.js","harness":"mocha-bdd","browsers":["ie/7..10","ff/latest..nightly","chrome/latest..canary","opera/latest..next","safari/6.0","iphone/6.0","android/4.2"]},"dependencies":{},"devDependencies":{"request":"~2.12.0","grunt":"~0.4.1","mocha":"~1.13.0","grunt-contrib-watch":"~0.3.1","grunt-contrib-jshint":"~0.4.3","testling":"~1.5.1","browserify":"~2.34.0","grunt-cli":"~0.1.9","jshint":"~2.1.11","chai":"~1.8.1","uglify-js":"~2.4.3"},"keywords":["tld","sld","domain","browser","uri","url","domain name","subdomain","public suffix"],"readmeFilename":"README.md","_id":"tldjs@1.3.0","dist":{"shasum":"f5a1f5ac477d2614014110d2ad89960182670c51","size":131080,"noattachment":false,"key":"/tldjs/-/tldjs-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.3.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"oncletom","email":"thomas@oncle-tom.net"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"directories":{},"publish_time":1383837860471,"_cnpm_publish_time":1383837860471,"_hasShrinkwrap":false},"1.2.0":{"author":{"name":"Oncle Tom","email":"thomas@oncle-tom.net","url":"http://case.oncle-tom.net"},"name":"tldjs","description":"Handful API to do stuff with domain names and URIs: validity, public etc.","version":"1.2.0","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"main":"index.js","scripts":{"test":"./node_modules/.bin/mocha --ui tdd","build":"grunt update","prepublish":"grunt update"},"engines":{"node":"0.8.x || 0.10.x"},"dependencies":{},"devDependencies":{"request":"~2.12.0","grunt":"~0.4.1","mocha":"~1.7.4","expect.js":"~0.2.0","grunt-contrib-watch":"~0.3.1","grunt-contrib-jshint":"~0.4.3"},"keywords":["tld","sld","domain","travis","uri","url","domain name","subdomain","public suffix"],"readmeFilename":"README.md","_id":"tldjs@1.2.0","dist":{"shasum":"cc3adeb880a20514ece577bb2a30eec2597a33b5","size":125378,"noattachment":false,"key":"/tldjs/-/tldjs-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.2.0.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"oncletom","email":"thomas@oncle-tom.net"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"directories":{},"publish_time":1366460612604,"_cnpm_publish_time":1366460612604,"_hasShrinkwrap":false},"1.1.2":{"author":{"name":"Oncle Tom","email":"thomas@oncle-tom.net","url":"http://case.oncle-tom.net"},"name":"tldjs","description":"Handful API to do stuff with domain names and URIs: validity, public etc.","version":"1.1.2","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"main":"index.js","scripts":{"test":"./node_modules/.bin/mocha --ui tdd","build":"grunt update","prepublish":"grunt update"},"engines":{"node":"0.6.x || 0.8.x"},"dependencies":{},"devDependencies":{"request":"~2.12.0","mocha":"~1.7.4","expect.js":"~0.2.0"},"keywords":["tld","sld","domain","travis","uri","url","domain name","subdomain","public suffix"],"readmeFilename":"README.md","_id":"tldjs@1.1.2","dist":{"shasum":"06308982a6302b441887298550f2ab3067ddfed1","size":77994,"noattachment":false,"key":"/tldjs/-/tldjs-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.1.2.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"oncletom","email":"thomas@oncle-tom.net"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"directories":{},"publish_time":1357652321988,"_cnpm_publish_time":1357652321988,"_hasShrinkwrap":false},"1.1.1":{"author":{"name":"Oncle Tom","email":"thomas@oncle-tom.net","url":"http://case.oncle-tom.net"},"name":"tldjs","description":"Handful API to do stuff with domain names and URIs: validity, public etc.","version":"1.1.1","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"main":"index.js","scripts":{"test":"./node_modules/.bin/mocha --ui tdd","build":"grunt update","prepublish":"grunt update"},"engines":{"node":"0.6.x || 0.8.x"},"dependencies":{},"devDependencies":{"request":"~2.9.202","mocha":"~1.7.4","expect.js":"~0.2.0"},"keywords":["tld","sld","domain","travis","uri","url","domain name","subdomain","public suffix"],"readmeFilename":"README.md","_id":"tldjs@1.1.1","dist":{"shasum":"413dec66519ba1e834a12ae3d2c19c45503e85cb","size":76419,"noattachment":false,"key":"/tldjs/-/tldjs-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.1.1.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"oncletom","email":"thomas@oncle-tom.net"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"directories":{},"publish_time":1356965776128,"_cnpm_publish_time":1356965776128,"_hasShrinkwrap":false},"1.1.0":{"author":{"name":"Oncle Tom","email":"thomas@oncle-tom.net","url":"http://case.oncle-tom.net"},"name":"tldjs","description":"Handful API to do stuff with domain names and URIs: validity, public etc.","version":"1.1.0","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"main":"index.js","scripts":{"test":"./node_modules/.bin/mocha --ui tdd","build":"grunt update","prepublish":"grunt update"},"engines":{"node":"0.6.x || 0.8.x"},"dependencies":{},"devDependencies":{"request":"~2.9.202","mocha":"~1.7.4","expect.js":"~0.2.0"},"keywords":["tld","sld","domain","travis","uri","url","domain name","subdomain","public suffix"],"readmeFilename":"README.md","_id":"tldjs@1.1.0","dist":{"shasum":"7fad1c54da74fc731d83030b34c5a7f5b2932e29","size":6906,"noattachment":false,"key":"/tldjs/-/tldjs-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.1.0.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"oncletom","email":"thomas@oncle-tom.net"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"directories":{},"publish_time":1356955935858,"_cnpm_publish_time":1356955935858,"_hasShrinkwrap":false},"1.0.4":{"author":{"name":"Oncle Tom","email":"thomas@oncle-tom.net","url":"http://case.oncle-tom.net"},"name":"tldjs","description":"Handful API to do stuff with domain names and URIs: validity, public etc.","version":"1.0.4","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"main":"index.js","scripts":{"test":"./node_modules/.bin/mocha --ui tdd","build":"./bin/build.js"},"engines":{"node":"0.6.x || 0.8.x"},"dependencies":{"optimist":"~0.3.4","request":"~2.9.202","shelljs":"0.0.5pre4"},"devDependencies":{"mocha":"~1.0.3","expect.js":"~0.1.2"},"keywords":["tld","sld","domain","travis","uri","url","domain name","subdomain","public suffix"],"readmeFilename":"README.md","_id":"tldjs@1.0.4","dist":{"shasum":"9e9242a08277c1124aec7ee05046fd5da86e0604","size":52650,"noattachment":false,"key":"/tldjs/-/tldjs-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.0.4.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"oncletom","email":"thomas@oncle-tom.net"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"directories":{},"publish_time":1356430374794,"_cnpm_publish_time":1356430374794,"_hasShrinkwrap":false},"1.0.3":{"author":{"name":"Oncle Tom","email":"thomas@oncle-tom.net","url":"http://case.oncle-tom.net"},"name":"tldjs","description":"Handful API to do stuff with domain names and URIs: validity, public etc.","version":"1.0.3","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"main":"index.js","scripts":{"test":"./node_modules/.bin/mocha --ui tdd","build":"./bin/build.js"},"engines":{"node":["~0.6.0","~0.8.0"]},"dependencies":{"optimist":"~0.3.4","request":"~2.9.202","shelljs":"0.0.5pre4"},"devDependencies":{"mocha":"~1.0.3","expect.js":"~0.1.2"},"keywords":["tld","sld","domain","travis","uri","url","domain name","subdomain","public suffix"],"readmeFilename":"README.md","_id":"tldjs@1.0.3","dist":{"shasum":"7352247216713fc42aca2ae0044ab1cdb8eceae8","size":52652,"noattachment":false,"key":"/tldjs/-/tldjs-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.0.3.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"oncletom","email":"thomas@oncle-tom.net"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"directories":{},"publish_time":1356082076067,"_cnpm_publish_time":1356082076067,"_hasShrinkwrap":false},"1.0.2":{"author":{"name":"Oncle Tom","email":"thomas@oncle-tom.net","url":"http://case.oncle-tom.net"},"name":"tldjs","description":"Handful API to do stuff with domain names and URIs: validity, public etc.","version":"1.0.2","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"main":"index.js","scripts":{"test":"./node_modules/.bin/mocha --ui tdd","build":"./bin/build.js"},"engines":{"node":["~0.6.0","~0.8.0"]},"dependencies":{"optimist":"~0.3.4","request":"~2.9.202","shelljs":"0.0.5pre4"},"devDependencies":{"mocha":"~1.0.3","expect.js":"~0.1.2"},"keywords":["tld","sld","domain","travis","uri","url","domain name","subdomain","public suffix"],"readmeFilename":"README.md","_id":"tldjs@1.0.2","dist":{"shasum":"7a7d91c0996901ffdfd537e18e935631d23db02a","size":52524,"noattachment":false,"key":"/tldjs/-/tldjs-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.0.2.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"oncletom","email":"thomas@oncle-tom.net"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"directories":{},"publish_time":1354809091131,"_cnpm_publish_time":1354809091131,"_hasShrinkwrap":false},"1.0.1":{"author":{"name":"Oncle Tom","email":"thomas@oncle-tom.net","url":"http://case.oncle-tom.net"},"name":"tldjs","description":"Handful API to do stuff with domain names and URIs: validity, public etc.","version":"1.0.1","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"main":"index.js","scripts":{"test":"./node_modules/.bin/mocha --ui tdd","build":"./bin/build.js"},"engines":{"node":"~0.6.17"},"dependencies":{"optimist":"~0.3.4","request":"~2.9.202","shelljs":"0.0.5pre4"},"devDependencies":{"mocha":"~1.0.3","expect.js":"~0.1.2"},"keywords":["tld","sld","domain","travis","uri","url","domain name","subdomain","public suffix"],"_npmUser":{"name":"oncletom","email":"thomas@oncle-tom.net"},"_id":"tldjs@1.0.1","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"2ac1fecc436074847c653700373fe34067f9b258","size":51200,"noattachment":false,"key":"/tldjs/-/tldjs-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.0.1.tgz"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"directories":{},"publish_time":1337423575212,"_cnpm_publish_time":1337423575212,"_hasShrinkwrap":false},"1.0.0":{"author":{"name":"Oncle Tom","email":"thomas@oncle-tom.net","url":"http://case.oncle-tom.net"},"name":"tldjs","description":"Handful API to do stuff with domain names and URIs: validity, public etc.","version":"1.0.0","homepage":"https://github.com/oncletom/tld.js","repository":{"type":"git","url":"git://github.com/oncletom/tld.js.git"},"bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"main":"index.js","scripts":{"test":"./node_modules/.bin/mocha --ui tdd","build":"./bin/build.js"},"engines":{"node":"~0.6.17"},"dependencies":{"optimist":"~0.3.4","request":"~2.9.202","shelljs":"0.0.5pre4"},"devDependencies":{"mocha":"~1.0.3","expect.js":"~0.1.2"},"keywords":["tld","sld","domain","travis","uri","url","domain name","subdomain","public suffix"],"_npmUser":{"name":"oncletom","email":"thomas@oncle-tom.net"},"_id":"tldjs@1.0.0","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"d7574f5343e90d0c6fdae82d178c212c5b2fedec","size":51200,"noattachment":false,"key":"/tldjs/-/tldjs-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tldjs/download/tldjs-1.0.0.tgz"},"maintainers":[{"name":"oncletom","email":"thomas@oncle-tom.net"},{"name":"remusao","email":"remi@cliqz.com"}],"directories":{},"publish_time":1337375787551,"_cnpm_publish_time":1337375787551,"_hasShrinkwrap":false}},"readme":"# tld.js [![Backers on Open Collective](https://opencollective.com/tldjs/backers/badge.svg)](#backers) [![Sponsors on Open Collective](https://opencollective.com/tldjs/sponsors/badge.svg)](#sponsors) [![Build Status][badge-ci]](http://travis-ci.org/oncletom/tld.js) ![][badge-downloads]\n\n> `tld.js` is a Node.js module written in JavaScript to work against complex domain names, subdomains and well-known TLDs.\n\nIt answers with accuracy to questions like _what is `mail.google.com`'s domain?_,  _what is `a.b.ide.kyoto.jp`'s subdomain?_ and _is `https://big.data`'s TLD a well-known one?_.\n\n`tld.js` [runs fast](#performances), is fully tested and is safe to use in the browser (with [browserify][], webpack and others). Because it relies on Mozilla's [public suffix list][], now is a good time to say _thank you_ Mozilla!\n\n# Install\n\n```bash\n# Regular install\nnpm install --save tldjs\n\n# You can update the list of well-known TLD during the install\nnpm install --save tldjs --tldjs-update-rules\n```\n\nThe latter is useful if you significantly rely on an up-to-date list of TLDs. You can [list the recent changes][] ([changes Atom Feed][]) to get a better idea of what is going on in the Public Suffix world.\n\n# Using It\n\n```js\nconst {parse, tldExists} = require('tldjs');\n\n// Checking only if TLD exists in URL or hostname\n// First TLD exists; the second does not.\nconsole.log(tldExists('https://www.bbc'));\nconsole.log(tldExists('tld.unknown'));\n\n// Retrieving hostname related informations of a given URL\nparse('http://www.writethedocs.org/conf/eu/2017/');\n```\n\n???? [Try it your browser to see how it works][interactive-example].<br>\n⬇️ Read the documentation _below_ to find out the available _functions_.\n\n## `tldjs.parse()`\n\nThis methods returns handy **properties about a URL or a hostname**.\n\n```js\nconst tldjs = require('tldjs');\n\ntldjs.parse('https://spark-public.s3.amazonaws.com/dataanalysis/loansData.csv');\n// { hostname: 'spark-public.s3.amazonaws.com',\n//   isValid: true,\n//   isIp: false,\n//   tldExists: true,\n//   publicSuffix: 's3.amazonaws.com',\n//   domain: 'spark-public.s3.amazonaws.com',\n//   subdomain: ''\n// }\n\ntldjs.parse('gopher://domain.unknown/');\n// { hostname: 'domain.unknown',\n//   isValid: true,\n//   isIp: false,\n//   tldExists: false,\n//   publicSuffix: 'unknown',\n//   domain: 'domain.unknown',\n//   subdomain: ''\n// }\n\ntldjs.parse('https://192.168.0.0')\n// { hostname: '192.168.0.0',\n//   isValid: true,\n//   isIp: true,\n//   tldExists: false,\n//   publicSuffix: null,\n//   domain: null,\n//   subdomain: null\n// }\n```\n\n| Property Name | Type | |\n| ---           | ---       | --- |\n| `hostname`    | `String`  |   |\n| `isValid`     | `Boolean` | Is the hostname valid according to the RFC?  |\n| `tldExists`   | `Boolean` | Is the TLD well-known or not?  |\n| `publicSuffix`| `String`  |   |\n| `domain`      | `String`  |   |\n| `subdomain`   | `String`  |   |\n\n\n## Single purpose methods\n\nThese methods are shorthands if you want to retrieve only a single value.\n\n### tldExists()\n\nChecks if the TLD is _well-known_ for a given hostname — parseable with [`require('url').parse`][].\n\n```javascript\nconst { tldExists } = tldjs;\n\ntldExists('google.com');      // returns `true`\ntldExists('google.local');    // returns `false` (not an explicit registered TLD)\ntldExists('com');             // returns `true`\ntldExists('uk');              // returns `true`\ntldExists('co.uk');           // returns `true` (because `uk` is a valid TLD)\ntldExists('amazon.fancy.uk'); // returns `true` (still because `uk` is a valid TLD)\ntldExists('amazon.co.uk');    // returns `true` (still because `uk` is a valid TLD)\ntldExists('https://user:password@example.co.uk:8080/some/path?and&query#hash'); // returns `true`\n```\n\n### getDomain()\n\nReturns the fully qualified domain from a given string — parseable with [`require('url').parse`][].\n\n```javascript\nconst { getDomain } = tldjs;\n\ngetDomain('google.com');        // returns `google.com`\ngetDomain('fr.google.com');     // returns `google.com`\ngetDomain('fr.google.google');  // returns `google.google`\ngetDomain('foo.google.co.uk');  // returns `google.co.uk`\ngetDomain('t.co');              // returns `t.co`\ngetDomain('fr.t.co');           // returns `t.co`\ngetDomain('https://user:password@example.co.uk:8080/some/path?and&query#hash'); // returns `example.co.uk`\n```\n\n### getSubdomain()\n\nReturns the complete subdomain for a given string — parseable with [`require('url').parse`][].\n\n```javascript\nconst { getSubdomain } = tldjs;\n\ngetSubdomain('google.com');             // returns ``\ngetSubdomain('fr.google.com');          // returns `fr`\ngetSubdomain('google.co.uk');           // returns ``\ngetSubdomain('foo.google.co.uk');       // returns `foo`\ngetSubdomain('moar.foo.google.co.uk');  // returns `moar.foo`\ngetSubdomain('t.co');                   // returns ``\ngetSubdomain('fr.t.co');                // returns `fr`\ngetSubdomain('https://user:password@secure.example.co.uk:443/some/path?and&query#hash'); // returns `secure`\n```\n\n### getPublicSuffix()\n\nReturns the [public suffix][] for a given string — parseable with [`require('url').parse`][].\n\n```javascript\nconst { getPublicSuffix } = tldjs;\n\ngetPublicSuffix('google.com');       // returns `com`\ngetPublicSuffix('fr.google.com');    // returns `com`\ngetPublicSuffix('google.co.uk');     // returns `co.uk`\ngetPublicSuffix('s3.amazonaws.com'); // returns `s3.amazonaws.com`\ngetPublicSuffix('tld.is.unknown');   // returns `unknown`\n```\n\n### isValid()\n\nChecks the validity of a given string — parseable with [`require('url').parse`][].\nIt does not check if the TLD is _well-known_.\n\n```javascript\nconst { isValid } = tldjs;\n\nisValid('google.com');      // returns `true`\nisValid('.google.com');     // returns `false`\nisValid('my.fake.domain');  // returns `true`\nisValid('localhost');       // returns `false`\nisValid('https://user:password@example.co.uk:8080/some/path?and&query#hash'); // returns `true`\nisValid('192.168.0.0')      // returns `true`\n```\n\n# Troubleshooting\n\n## Retrieving subdomain of `localhost` and custom hostnames\n\n`tld.js` methods `getDomain` and `getSubdomain` are designed to **work only with *known and valid* TLDs**.\nThis way, you can trust what a domain is.\n\n`localhost` is a valid hostname but not a TLD. Although you can instanciate your own flavour of `tld.js` with *additional valid hosts*:\n\n```js\nconst tldjs = require('tldjs');\n\ntldjs.getDomain('localhost');           // returns null\ntldjs.getSubdomain('vhost.localhost');  // returns null\n\nconst myTldjs = tldjs.fromUserSettings({\n  validHosts: ['localhost']\n});\n\nmyTldjs.getDomain('localhost');           // returns 'localhost'\nmyTldjs.getSubdomain('vhost.localhost');  // returns 'vhost'\n```\n\n## Updating the TLDs List\n\nMany libraries offer a list of TLDs. But, are they up-to-date? And how to update them?\n\n`tld.js` bundles a list of known TLDs but this list can become outdated.\nThis is especially true if the package have not been updated on npm for a while.\n\nHopefully for you, even if I'm flying over the world, if I've lost my Internet connection or even if\nyou do manage your own list, you can update it by yourself, painlessly.\n\nHow? By passing the `--tldjs-update-rules` to your `npm install` command:\n\n```bash\n# anytime you reinstall your project\nnpm install --tldjs-update-rules\n\n# or if you add the dependency to your project\nnpm install --save tldjs --tldjs-update-rules\n```\n\nOpen an issue to request an update of the bundled TLDs.\n\n\n# Contributing\n\nProvide a pull request (with tested code) to include your work in this main project.\nIssues may be awaiting for help so feel free to give a hand, with code or ideas.\n\n# Performances\n\n`tld.js` is fast, but keep in mind that it might vary depending on your own\nuse-case. Because the library tried to be smart, the speed can be drastically\ndifferent depending on the input (it will be faster if you provide an already\ncleaned hostname, compared to a random URL).\n\nOn an Intel i7-6600U (2,60-3,40 GHz):\n\n## For already cleaned hostnames\n\n| Methods           | ops/sec      |\n| ---               | ---          |\n| `isValid`         | ~`8,700,000` |\n| `extractHostname` | ~`8,100,000` |\n| `tldExists`       | ~`2,000,000` |\n| `getPublicSuffix` | ~`1,130,000` |\n| `getDomain`       | ~`1,000,000` |\n| `getSubdomain`    | ~`1,000,000` |\n| `parse`           | ~`850,000`   |\n\n\n## For random URLs\n\n| Methods           | ops/sec       |\n| ---               | ---           |\n| `isValid`         | ~`25,400,000` |\n| `extractHostname` | ~`400,000`    |\n| `tldExists`       | ~`310,000`    |\n| `getPublicSuffix` | ~`240,000`    |\n| `getDomain`       | ~`240,000`    |\n| `getSubdomain`    | ~`240,000`    |\n| `parse`           | ~`230,000`    |\n\n\nYou can measure the performance of `tld.js` on your hardware by running the following command:\n\n```bash\nnpm run benchmark\n```\n\n_Notice_: if this is not fast enough for your use-case, keep in mind that you can\nprovide your own `extractHostname` function (which is the bottleneck in\nthis benchmark) to `tld.js`.\n\n## Contributors\n\nThis project exists thanks to all the people who contribute. [[Contribute]](CONTRIBUTING.md).\n<a href=\"graphs/contributors\"><img src=\"https://opencollective.com/tldjs/contributors.svg?width=890\" /></a>\n\n\n## Backers\n\nThank you to all our backers! ???? [[Become a backer](https://opencollective.com/tldjs#backer)]\n\n<a href=\"https://opencollective.com/tldjs#backers\" target=\"_blank\"><img src=\"https://opencollective.com/tldjs/backers.svg?width=890\"></a>\n\n\n## Sponsors\n\nSupport this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/tldjs#sponsor)]\n\n<a href=\"https://opencollective.com/tldjs/sponsor/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/tldjs/sponsor/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/tldjs/sponsor/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/tldjs/sponsor/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/tldjs/sponsor/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/tldjs/sponsor/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/tldjs/sponsor/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/tldjs/sponsor/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/tldjs/sponsor/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/tldjs/sponsor/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/tldjs/sponsor/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/tldjs/sponsor/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/tldjs/sponsor/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/tldjs/sponsor/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/tldjs/sponsor/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/tldjs/sponsor/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/tldjs/sponsor/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/tldjs/sponsor/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/tldjs/sponsor/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/tldjs/sponsor/9/avatar.svg\"></a>\n\n\n# License\n\n[MIT License](LICENSE).\n\n[badge-ci]: https://secure.travis-ci.org/oncletom/tld.js.svg?branch=master\n[badge-downloads]: https://img.shields.io/npm/dm/tldjs.svg\n\n[public suffix list]: https://publicsuffix.org/list/\n[list the recent changes]: https://github.com/publicsuffix/list/commits/master\n[changes Atom Feed]: https://github.com/publicsuffix/list/commits/master.atom\n[browserify CDN]: https://wzrd.in/\n[browserify]: http://browserify.org/\n[interactive-example]: https://runkit.com/oncletom/tld.js-runkit-example\n\n[`require('url').parse`]: https://nodejs.org/api/url.html#url_url_parse_urlstring_parsequerystring_slashesdenotehost\n[public suffix]: https://publicsuffix.org/learn/\n","_attachments":{},"homepage":"https://github.com/oncletom/tld.js","bugs":{"url":"https://github.com/oncletom/tld.js/issues"},"license":"MIT"}