{"_id":"publicsuffixlist","_rev":"31-0583a975f182de7b2a166a69c1f57ee0","name":"publicsuffixlist","description":"A JavaScript domain name parser for the validation of domain names and top level domains, driven by TLDs data from Mozilla's publicsuffixlist.org.","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"publicsuffixlist","version":"0.1.0","scripts":{"preinstall":"node download_list.js","preuninstall":"rm -f effective_tld_names.dat"},"main":"./index.js","description":"An implementation of the Public Suffix List from publicsuffix.org","homepage":"https://github.com/cmtt/publicsuffixlist","author":{"name":"Matthias Thoemmes","email":"thoemmes+git@gmail.com","url":"https://github.com/cmtt/publicsuffixlist"},"dependencies":{"underscore":">=1.1.7","underscore.string":">= 1.1.6"},"repository":{"type":"git","url":"git://github.com/cmtt/publicsuffixlist.git"},"devDependencies":{},"_id":"publicsuffixlist@0.1.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.5.4","_defaultsLoaded":true,"dist":{"shasum":"ae55eb54bb9309bd45bd35ecbc3f4af8e22598af","tarball":"https://registry.npmjs.org/publicsuffixlist/-/publicsuffixlist-0.1.0.tgz","integrity":"sha512-Nmu5Eclh3p1NgLA4i5F2UZYZIGo45eKRcsd49dGyp6s1dEwjaHxrP4PSERMF815rLqW+UWesS8rG/bxKsNsH4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXpYJgEcTVnwSvgFcrKVEKg4kjBFYWqcArF670jo8lnAiA3vuQI0dvLYBBnlpMmbKb++i9eKKtqLAuMPQ3ZsAzXfg=="}]},"maintainers":[{"name":"cmtt","email":"thoemmes+git@gmail.com"}],"directories":{}},"0.1.1":{"name":"publicsuffixlist","version":"0.1.1","scripts":{"preinstall":"node download_list.js","preuninstall":"rm -f effective_tld_names.dat"},"main":"./index.js","description":"An implementation of the Public Suffix List from publicsuffix.org","homepage":"https://github.com/cmtt/publicsuffixlist","author":{"name":"Matthias Thoemmes","email":"thoemmes+git@gmail.com","url":"https://github.com/cmtt/publicsuffixlist"},"repository":{"type":"git","url":"git://github.com/cmtt/publicsuffixlist.git"},"_npmUser":{"name":"cmtt","email":"thoemmes+git@gmail.com"},"_id":"publicsuffixlist@0.1.1","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"d85f5ac0bfde861b08975c410dd1bbfd1cfa1a23","tarball":"https://registry.npmjs.org/publicsuffixlist/-/publicsuffixlist-0.1.1.tgz","integrity":"sha512-J2jeMBkQgG86JqNjrWL0hhhGGdlMboITJEAKR7dNow7hfxcv9Ur6BWJZLz4XhxIWUvRmvqNt30DmgDMH4mVZqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9cKHuV+FpzYOVrDR/KZ2RDKQro7ibaERuW0CqxdWaPAiEAwhle9iPx9TLbERBm0p3bliXdnr5abDwLhhf3+YpZdYM="}]},"maintainers":[{"name":"cmtt","email":"thoemmes+git@gmail.com"}],"directories":{}},"0.1.2":{"name":"publicsuffixlist","version":"0.1.2","scripts":{"preinstall":"node download_list.js","preuninstall":"node delete_list.js"},"main":"./index.js","description":"An implementation of the Public Suffix List from publicsuffix.org","homepage":"https://github.com/cmtt/publicsuffixlist","author":{"name":"Matthias Thoemmes","email":"thoemmes+git@gmail.com","url":"https://github.com/cmtt/publicsuffixlist"},"repository":{"type":"git","url":"git://github.com/cmtt/publicsuffixlist.git"},"_npmUser":{"name":"cmtt","email":"thoemmes+git@gmail.com"},"_id":"publicsuffixlist@0.1.2","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"8bd283f779b133da07d984975595a184163df4f9","tarball":"https://registry.npmjs.org/publicsuffixlist/-/publicsuffixlist-0.1.2.tgz","integrity":"sha512-saBCTW224AZAoquozZUZwLKVNWAbC6YUrzWbKKvurLyZTFxSc7MAMDLfiuxqfD5+dzW8jAPKn9Tah4TedaqJhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhaALJjdywveZPPuZS8ocAoMG6CMsrY8Y2fGS9vgYhiAiBIS8tKBWy61EXDilQzNso9gBpssJd8u9IvQ8HA//cBXQ=="}]},"maintainers":[{"name":"cmtt","email":"thoemmes+git@gmail.com"}],"directories":{}},"0.1.3":{"name":"publicsuffixlist","version":"0.1.3","scripts":{"preinstall":"node download_list.js","update":"node download_list.js","preuninstall":"node delete_list.js"},"main":"./index.js","description":"An implementation of the Public Suffix List from publicsuffix.org","homepage":"https://github.com/cmtt/publicsuffixlist","author":{"name":"Matthias Thoemmes","email":"thoemmes+git@gmail.com","url":"https://github.com/cmtt/publicsuffixlist"},"repository":{"type":"git","url":"git://github.com/cmtt/publicsuffixlist.git"},"_id":"publicsuffixlist@0.1.3","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"_from":"publicsuffixlist","_npmUser":{"name":"cmtt","email":"thoemmes+git@gmail.com"},"dist":{"shasum":"535a2dc49572483120f862da9a215c8340768b08","tarball":"https://registry.npmjs.org/publicsuffixlist/-/publicsuffixlist-0.1.3.tgz","integrity":"sha512-Uixpd/GvRyMzPghzNT8QHvITf+P3oyOoJISV9SdDbjMW3ETu491EUsFMc7uRScb5lnXWDZHI/ljfDHfZYU4e1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyVL3TAmA8gv5tfVGZenG/nfXQnED9wi5DFrlHX2QZYQIgWzKiT10x6rD0rN7PNvVdeVOIex7qOmGJK85VNuMpl4Q="}]},"maintainers":[{"name":"cmtt","email":"thoemmes+git@gmail.com"}],"directories":{}},"0.1.31":{"name":"publicsuffixlist","version":"0.1.31","scripts":{"preinstall":"node download_list.js","update":"node download_list.js","preuninstall":"node delete_list.js"},"main":"./index.js","description":"A validator for domain names and top level domains, driven by publicsuffixlist.org and ICANN's generic TLDs.","homepage":"https://github.com/cmtt/publicsuffixlist","author":{"name":"Matthias Thoemmes","email":"thoemmes+git@gmail.com","url":"https://github.com/cmtt/publicsuffixlist"},"repository":{"type":"git","url":"git://github.com/cmtt/publicsuffixlist.git"},"_id":"publicsuffixlist@0.1.31","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"_from":"publicsuffixlist","dist":{"shasum":"624e224f16de4777f46852d42dfb620f0d089aa6","tarball":"https://registry.npmjs.org/publicsuffixlist/-/publicsuffixlist-0.1.31.tgz","integrity":"sha512-R1CTDN0U+3mMHSDZrTy9GB8fqDGeDXM73SZIIDwEGgp/5cGTgSC2NSVr0wJHrPJpeZkjP2nAjzmNMldFcgY8jA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFD0QIGaSkctkngT3ozred3UUoyJy+UVoCWUbRaQhzVAiEArsF9vEX4VvI6ELTQq9Z+vFVoHCDnOy0/IHQey8ztlIk="}]},"maintainers":[{"name":"cmtt","email":"thoemmes+git@gmail.com"}],"directories":{}},"0.2.0":{"name":"publicsuffixlist","version":"0.2.0","scripts":{"preinstall":"node download_list.js","update":"node download_list.js","preuninstall":"node delete_list.js"},"main":"./index.js","description":"A validator for domain names and top level domains, driven by TLDs data from Mozilla's publicsuffixlist.org.","homepage":"https://github.com/cmtt/publicsuffixlist","author":{"name":"Matthias Thoemmes","email":"git@gmx.org","url":"https://github.com/cmtt/publicsuffixlist"},"repository":{"type":"git","url":"git://github.com/cmtt/publicsuffixlist.git"},"_id":"publicsuffixlist@0.2.0","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"bugs":{"url":"https://github.com/cmtt/publicsuffixlist/issues"},"_shasum":"94b8338fd4c1d148a4f4184ec555f0468ff90cda","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"cmtt","email":"git@gmx.org"},"maintainers":[{"name":"cmtt","email":"thoemmes+git@gmail.com"}],"dist":{"shasum":"94b8338fd4c1d148a4f4184ec555f0468ff90cda","tarball":"https://registry.npmjs.org/publicsuffixlist/-/publicsuffixlist-0.2.0.tgz","integrity":"sha512-lJ9tjDCXXsJgT2AIQov4N1Lp/X6iqpVLHngNyQpdehUB7W2unGUBzYtoSfq83WumWTepMGv3gDYja8AoV1QEcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ1UVE5BU9CTbQh+l7RSebRTRWQEiyStSWMQbe0s0+2wIhAKc0cpmRnXkcqX4FXLr/+kihznHH+oUVZdhL+bZoRz/A"}]},"directories":{}},"0.2.1":{"name":"publicsuffixlist","version":"0.2.1","scripts":{"preinstall":"node download_list.js","update":"node download_list.js","preuninstall":"node delete_list.js"},"main":"./index.js","description":"A validator for domain names and top level domains, driven by TLDs data from Mozilla's publicsuffixlist.org.","homepage":"https://github.com/cmtt/publicsuffixlist","author":{"name":"Matthias Thoemmes","email":"git@gmx.org","url":"https://github.com/cmtt/publicsuffixlist"},"repository":{"type":"git","url":"git://github.com/cmtt/publicsuffixlist.git"},"_id":"publicsuffixlist@0.2.1","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"gitHead":"6705e1c62f6481be4eb23104c72726b311744779","bugs":{"url":"https://github.com/cmtt/publicsuffixlist/issues"},"_shasum":"419c0846983a822774d6a43240c158aa8ed8dc62","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"cmtt","email":"git@gmx.org"},"maintainers":[{"name":"cmtt","email":"thoemmes+git@gmail.com"}],"dist":{"shasum":"419c0846983a822774d6a43240c158aa8ed8dc62","tarball":"https://registry.npmjs.org/publicsuffixlist/-/publicsuffixlist-0.2.1.tgz","integrity":"sha512-FCjzWIKO8WpSBVPIRpFRU/zwIjF0j3rCVuXN1Ym9MJ4SuutgUwkR1l9uQ90EU9NFcKVTrceDv+jYB0ilKe7h6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBZSUyyd/Ezy6TK30x/lGhHtJ/63cBNNFJkrAaXi8Q2EAiAy//E0CMvtrSCxUSGEatiK4xko72nUSEUXybHT8L9fBQ=="}]},"directories":{}},"0.2.2":{"name":"publicsuffixlist","version":"0.2.2","scripts":{"preinstall":"node download_list.js","update":"node download_list.js","preuninstall":"node delete_list.js"},"main":"./index.js","description":"A validator for domain names and top level domains, driven by TLDs data from Mozilla's publicsuffixlist.org.","homepage":"https://github.com/cmtt/publicsuffixlist","author":{"name":"Matthias Thoemmes","email":"git@gmx.org","url":"https://github.com/cmtt/publicsuffixlist"},"repository":{"type":"git","url":"git://github.com/cmtt/publicsuffixlist.git"},"_id":"publicsuffixlist@0.2.2","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"gitHead":"bf0edf3901f36f32e4592f3ab6c2cb680d30ddda","bugs":{"url":"https://github.com/cmtt/publicsuffixlist/issues"},"_shasum":"7b935d6d832af48dcb6a8f8ecd8291ddf93cef81","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"cmtt","email":"git@gmx.org"},"maintainers":[{"name":"cmtt","email":"thoemmes+git@gmail.com"}],"dist":{"shasum":"7b935d6d832af48dcb6a8f8ecd8291ddf93cef81","tarball":"https://registry.npmjs.org/publicsuffixlist/-/publicsuffixlist-0.2.2.tgz","integrity":"sha512-vg8h5+CtX10nTQAVSduD8ZXdyaosPBPRK08WQrrbupdfOCuEPQj9CdT+Jn4IwBaPQefF6X3EdTUdomy8zwirIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDu84hz1GN9/W154eLY+16o6sg4KKzyrl/u40QoX0sDCgIhAONkS+q72NOzHWYFPz+Ccl4Eg4HEP9H1tXLiA8E9cbfa"}]},"directories":{}},"0.2.3":{"name":"publicsuffixlist","version":"0.2.3","scripts":{"preinstall":"node download_list.js","update":"node download_list.js","preuninstall":"node delete_list.js"},"main":"./index.js","description":"A validator for domain names and top level domains, driven by TLDs data from Mozilla's publicsuffixlist.org.","homepage":"https://github.com/cmtt/publicsuffixlist","author":{"name":"Matthias Thoemmes","email":"git@gmx.org","url":"https://github.com/cmtt/publicsuffixlist"},"repository":{"type":"git","url":"git://github.com/cmtt/publicsuffixlist.git"},"_id":"publicsuffixlist@0.2.3","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"gitHead":"8cfcaa87e7c352ee40efb6482bd8e7a562884360","bugs":{"url":"https://github.com/cmtt/publicsuffixlist/issues"},"_shasum":"ec325cd12db79db2241cd2b3daf308445f65c4d8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"cmtt","email":"git@gmx.org"},"maintainers":[{"name":"cmtt","email":"thoemmes+git@gmail.com"}],"dist":{"shasum":"ec325cd12db79db2241cd2b3daf308445f65c4d8","tarball":"https://registry.npmjs.org/publicsuffixlist/-/publicsuffixlist-0.2.3.tgz","integrity":"sha512-76nTHJAIDOqSHrNJ/OSVtpdnkQ+xsU3K38BhHFDAw1lm9c9ut1pmFkRipevvesbsyonPsTr2BaFETeGMttKNXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwqrLO3b7bELBLBT2z9RnQJrIBLUaVv7BPhdsPdg54YAiEAnPK8Zeplqgu4KErruFRwXhSICVv6hlcNdUy5W9N1h0k="}]},"directories":{}},"0.2.4":{"name":"publicsuffixlist","version":"0.2.4","licence":"MIT","scripts":{"postinstall":"node download_list.js","update":"node download_list.js","preuninstall":"node delete_list.js"},"main":"./index.js","description":"A validator for domain names and top level domains, driven by TLDs data from Mozilla's publicsuffixlist.org.","homepage":"https://github.com/cmtt/publicsuffixlist","author":{"name":"Matthias Thoemmes","email":"git@gmx.org","url":"https://github.com/cmtt/publicsuffixlist"},"repository":{"type":"git","url":"git://github.com/cmtt/publicsuffixlist.git"},"dependencies":{"next-tick":"^0.2.2"},"devDependencies":{"gulp":"^3.9.0","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","mocha":"^2.3.0","require-dir":"^0.3.0"},"optionalDependencies":{},"engines":{"node":"*"},"gitHead":"6b5bd832463bfb7ba5186eca225c2f51a0e2a2d7","bugs":{"url":"https://github.com/cmtt/publicsuffixlist/issues"},"_id":"publicsuffixlist@0.2.4","_shasum":"8c03fc12394e34b7381f19d44cfed3e612865f81","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"cmtt","email":"git@gmx.org"},"dist":{"shasum":"8c03fc12394e34b7381f19d44cfed3e612865f81","tarball":"https://registry.npmjs.org/publicsuffixlist/-/publicsuffixlist-0.2.4.tgz","integrity":"sha512-45SXXtawsfMRpXwD+ZcySFgU6HG6lYgYHEWjnDWG/vetO2rcCqtvwADLDRWiYzsKZOgJ75OMqqlEy5wGyV7GSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHivcKbJnGo5mayAV6wTb+T0/VKQlw3+qJhSugyAIoDHAiAq8LTuP8ZnWa62LJ2wyPrjMa2KWw77UH2ewWGLuRZfKA=="}]},"maintainers":[{"name":"cmtt","email":"thoemmes+git@gmail.com"}],"directories":{}},"0.2.5":{"name":"publicsuffixlist","version":"0.2.5","licence":"MIT","scripts":{"postinstall":"node download_list.js","update":"node download_list.js","preuninstall":"node delete_list.js"},"main":"./index.js","description":"A validator for domain names and top level domains, driven by TLDs data from Mozilla's publicsuffixlist.org.","homepage":"https://github.com/cmtt/publicsuffixlist","author":{"name":"Matthias Thoemmes","email":"git@gmx.org","url":"https://github.com/cmtt/publicsuffixlist"},"repository":{"type":"git","url":"git://github.com/cmtt/publicsuffixlist.git"},"dependencies":{"next-tick":"^0.2.2"},"devDependencies":{"gulp":"^3.9.0","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","mocha":"^2.3.0","require-dir":"^0.3.0"},"optionalDependencies":{},"engines":{"node":"*"},"gitHead":"402945a1c037f627c843ed7bfcf0c0d18dfa9c6b","bugs":{"url":"https://github.com/cmtt/publicsuffixlist/issues"},"_id":"publicsuffixlist@0.2.5","_shasum":"4bf4106313bbb8d16faae35a527c41a81bbb4d2a","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"cmtt","email":"git@gmx.org"},"dist":{"shasum":"4bf4106313bbb8d16faae35a527c41a81bbb4d2a","tarball":"https://registry.npmjs.org/publicsuffixlist/-/publicsuffixlist-0.2.5.tgz","integrity":"sha512-eqpGpxgBDo5SaJlVJJJW+Ohum1i6AwCLQXNI7vDlUZ036Gga7rSpbT5yth3cqsRk1bkjjZ/4l/Q/JqQdJI5c5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCByoji6U2AwbE9/SMrbREUbW6ZhsRF6EavPWjjw6cXTAIhAPWM9tUu6QNBymUYQqxuaOtmTESmA7jbvxpg+b7H8bo0"}]},"maintainers":[{"name":"cmtt","email":"thoemmes+git@gmail.com"}],"directories":{}},"0.2.6":{"name":"publicsuffixlist","version":"0.2.6","licence":"MIT","scripts":{"postinstall":"node download_list.js","update":"node download_list.js","preuninstall":"node delete_list.js","test":"gulp mocha"},"main":"./index.js","description":"A validator for domain names and top level domains, driven by TLDs data from Mozilla's publicsuffixlist.org.","homepage":"https://github.com/cmtt/publicsuffixlist","author":{"name":"Matthias Thoemmes","email":"git@gmx.org","url":"https://github.com/cmtt/publicsuffixlist"},"repository":{"type":"git","url":"git://github.com/cmtt/publicsuffixlist.git"},"dependencies":{"gulp-di":"0.0.1","next-tick":"^0.2.2"},"devDependencies":{"gulp":"^3.9.0","gulp-jshint":"^1.11.2","gulp-mocha":"^2.1.3","mocha":"^2.3.0","require-dir":"^0.3.0"},"optionalDependencies":{},"engines":{"node":"*"},"bugs":{"url":"https://github.com/cmtt/publicsuffixlist/issues"},"_id":"publicsuffixlist@0.2.6","_shasum":"99205265aa8ad4891671daf542226af0c648ee23","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"cmtt","email":"git@gmx.org"},"dist":{"shasum":"99205265aa8ad4891671daf542226af0c648ee23","tarball":"https://registry.npmjs.org/publicsuffixlist/-/publicsuffixlist-0.2.6.tgz","integrity":"sha512-2peln7830VtAzSmYEshW2sH3Hk0VAlBz5e8wWy61hBb6Vw/48NFpUdMilsJ9DLQyxkWpHJYIdFylX2Cxwby4xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdU3tcOJwIiqvWtmgW+xN7o0LB2UXNn3FkiPWRn8TeHgIhAKlYLu/jrgu8DiVEf3jm53JBP5Q63S3wW8tbkHBMF+3e"}]},"maintainers":[{"name":"cmtt","email":"thoemmes+git@gmail.com"}],"directories":{}},"0.2.7":{"name":"publicsuffixlist","version":"0.2.7","description":"A JavaScript domain name parser for the validation of domain names and top level domains, driven by TLDs data from Mozilla's publicsuffixlist.org.","main":"index.js","scripts":{"postinstall":"node download_list.js","update":"node download_list.js","preuninstall":"node delete_list.js","test":"gulp mocha","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"author":{"name":"Matthias Thoemmes","email":"git@gmx.org"},"repository":{"type":"git","url":"git://github.com/cmtt/publicsuffixlist.git"},"keywords":["domain name parser","domain name","domain","eTLD","host","public suffix list","public suffix","publicsuffix.org","TLD","top-level domain"],"licence":"MIT","homepage":"https://github.com/cmtt/publicsuffixlist","dependencies":{"gulp":"^3.9.1","gulp-di":"0.0.31","gulp-istanbul":"^0.10.3","gulp-jshint":"^2.0.0","gulp-mocha":"^2.2.0","mocha":"^2.4.5","next-tick":"^0.2.2","require-dir":"^0.3.0"},"devDependencies":{"coveralls":"^2.11.8"},"bugs":{"url":"https://github.com/cmtt/publicsuffixlist/issues"},"_id":"publicsuffixlist@0.2.7","_shasum":"3e4592482cb11d58d75d9b94bb420b021b85ec9a","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"cmtt","email":"git@gmx.org"},"dist":{"shasum":"3e4592482cb11d58d75d9b94bb420b021b85ec9a","tarball":"https://registry.npmjs.org/publicsuffixlist/-/publicsuffixlist-0.2.7.tgz","integrity":"sha512-HgVbibGp4R9a4+amPDXnpgSysjTXhBS+1ZyagaUYIIOZLAqxtYmGjTunVMUBs2L48ST04h4DP0U1iWKSaja3ZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBavAf9XfXbgJFPtbRuW6fRVdVICgRoLkyB/Smpsf+5AiAUf/3cIav7JWDOnzSRWsTY5/RmAmLk8QX99UEFQ4jj7g=="}]},"maintainers":[{"name":"cmtt","email":"thoemmes+git@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/publicsuffixlist-0.2.7.tgz_1457879429374_0.44061014731414616"},"directories":{}},"0.2.71":{"name":"publicsuffixlist","version":"0.2.71","description":"A JavaScript domain name parser for the validation of domain names and top level domains, driven by TLDs data from Mozilla's publicsuffixlist.org.","main":"index.js","scripts":{"postinstall":"node download_list.js","update":"node download_list.js","preuninstall":"node delete_list.js","test":"gulp mocha","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"author":{"name":"Matthias Thoemmes","email":"git@gmx.org"},"repository":{"type":"git","url":"git://github.com/cmtt/publicsuffixlist.git"},"keywords":["domain name parser","domain name","domain","eTLD","host","public suffix list","public suffix","publicsuffix.org","TLD","top-level domain"],"license":"MIT","homepage":"https://github.com/cmtt/publicsuffixlist","dependencies":{"gulp":"^3.9.1","gulp-di":"0.0.31","gulp-istanbul":"^0.10.3","gulp-jshint":"^2.0.0","gulp-mocha":"^2.2.0","mocha":"^2.4.5","next-tick":"^0.2.2","require-dir":"^0.3.0"},"devDependencies":{"coveralls":"^2.11.8"},"bugs":{"url":"https://github.com/cmtt/publicsuffixlist/issues"},"_id":"publicsuffixlist@0.2.71","_shasum":"f110072dd8a90a47a64f56702dcd0f7178072e10","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"cmtt","email":"git@gmx.org"},"dist":{"shasum":"f110072dd8a90a47a64f56702dcd0f7178072e10","tarball":"https://registry.npmjs.org/publicsuffixlist/-/publicsuffixlist-0.2.71.tgz","integrity":"sha512-iSxPPef5ZZS3VvCTDcbs6mZ+vhXc8nRQ4kFZeCxKSY0tRY/Cf6V5WeOP4WzFiMtKU+sHxtSpDRXtJo8aAib10w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEwrq5sNaIzZm2UVA1TOhTG630takActT7mdDBm7vkPLAiAuT4x1F5v2tcNq1+WEtxMdT090Y9In1yqCW3ISJgiiJw=="}]},"maintainers":[{"name":"cmtt","email":"thoemmes+git@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/publicsuffixlist-0.2.71.tgz_1457879749240_0.4518241682089865"},"directories":{}},"0.2.8":{"name":"publicsuffixlist","version":"0.2.8","description":"A JavaScript domain name parser for the validation of domain names and top level domains, driven by TLDs data from Mozilla's publicsuffixlist.org.","main":"index.js","scripts":{"postinstall":"node download_list.js","update":"node download_list.js","preuninstall":"node delete_list.js","test":"mocha","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"author":{"name":"Matthias Thoemmes","email":"git@gmx.org"},"repository":{"type":"git","url":"git://github.com/cmtt/publicsuffixlist.git"},"keywords":["domain name parser","domain name","domain","eTLD","host","public suffix list","public suffix","publicsuffix.org","TLD","top-level domain"],"licence":"MIT","homepage":"https://github.com/cmtt/publicsuffixlist","dependencies":{"next-tick":"^1.0.0","require-dir":"^0.3.1"},"devDependencies":{"coveralls":"^2.11.15","gulp":"^3.9.1","gulp-di":"^0.0.4","gulp-istanbul":"^1.1.1","gulp-jshint":"^2.0.4","gulp-mocha":"^3.0.1","jshint":"^2.9.4","mocha":"^3.2.0"},"bugs":{"url":"https://github.com/cmtt/publicsuffixlist/issues"},"_id":"publicsuffixlist@0.2.8","_shasum":"539ea8533272061c240694df4ecd70c34c077c71","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"cmtt","email":"git@gmx.org"},"dist":{"shasum":"539ea8533272061c240694df4ecd70c34c077c71","tarball":"https://registry.npmjs.org/publicsuffixlist/-/publicsuffixlist-0.2.8.tgz","integrity":"sha512-Apl6/pRrTXYEgg4+MFnF9luoj5BHs8OtqPv0MsgmA1QurhiqscBKnchmnwU9L0zxzrEGQt9LvQwOm9WCYJ+gRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKPzVKkxQjRKLClfSMGqQiET7ej6njqXLhHd/hPsnnEgIgQ59lIQEML6BcFiWkgj+dW70yKphRL4GAjDgiiAP58w4="}]},"maintainers":[{"name":"cmtt","email":"thoemmes+git@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/publicsuffixlist-0.2.8.tgz_1481847021719_0.6827737372368574"},"directories":{}},"0.3.0":{"name":"publicsuffixlist","version":"0.3.0","description":"A JavaScript domain name parser for the validation of domain names and top level domains, driven by TLDs data from Mozilla's publicsuffixlist.org.","main":"index.js","scripts":{"postinstall":"node download_list.js","update":"node download_list.js","preuninstall":"node delete_list.js","test":"mocha","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"author":{"name":"Matthias Thoemmes","email":"git@gmx.org"},"repository":{"type":"git","url":"git://github.com/cmtt/publicsuffixlist.git"},"keywords":["domain name parser","domain name","domain","eTLD","host","public suffix list","public suffix","publicsuffix.org","TLD","top-level domain"],"licence":"MIT","homepage":"https://github.com/cmtt/publicsuffixlist","dependencies":{"next-tick":"^1.0.0","parse-function":"^2.3.2","require-dir":"^1.2.0"},"devDependencies":{"coveralls":"^3.0.9","gulp":"^4.0.2","gulp-di":"^0.1.0","gulp-istanbul":"^1.1.3","gulp-jshint":"^2.1.0","gulp-mocha":"^7.0.2","jshint":"^2.10.3","mocha":"^6.2.2"},"gitHead":"95055170a29bf0b431b45e0eade552ec8fbd1aac","bugs":{"url":"https://github.com/cmtt/publicsuffixlist/issues"},"_id":"publicsuffixlist@0.3.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-TlwDBDQt6ETe+/p4NbolpbB1qNtihFr5sPguWcKaI2kcJjp5hzbwwPwH1pn7YS47+T3O5UR9NNLSMmtgaE5z8A==","shasum":"84b9d827eba72ea84a6fcc914945ead125f904c9","tarball":"https://registry.npmjs.org/publicsuffixlist/-/publicsuffixlist-0.3.0.tgz","fileCount":25,"unpackedSize":39094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3l1eCRA9TVsSAnZWagAABhwP/AqXdVgF/3V9fPKsEtp7\nZpSGdGYQAkHjIPybWRJjFxnPwtqlv5NAjRJGLSriQUBkj+xmeWkyw8wlGKar\nDFG8UrEM8VL7wYj24eWmQsCOfsn6tswBh+gNF6eojecpTdLSgiMn0az70CKc\nFaxoHlbFJH0cmuzHx1/L81J2ZcvRGFRUKzZzB/MJ5/c9hrWbTMlKiXbAOa9u\nvUzIebjxjChewqYswLvmXlk4rUS9nLpvEKcKd6kBN47zgFhNMsSWsMsCs4nH\n2USSWyoNYpJVVGTWs4Wv8psDTWxetyC7nxdEja3/6z/pt3uKiZD9I0v2d53k\ndENtK4D9o77sw7VEzzF0S2MprTqQxz2m72g2p3bNFnCJL9R1d6QWT0nhs2vW\nIdZn0MX7c1H7rWt9chgLy/jIfHsE/rj6Dn4LFra/OerGxvnM1E3qfo0PKjyA\nUCASqyXhQXPGLAVZhnwBv/ewBU5ca0pGbJTmO5OXf+Sjn9cR/h/lkTov8rfE\nkrgnNc6MruTNtuI7M6r9EeeRiwHinaimmDuumH/bTDtXlFIsoAZqmpxN/mTi\nz7WQEoBWiTYYimSBz0hU0s5UK64mW5AYeans8UWoIcKCbiO/bE6cpf7xJe/P\nqKJUbj4pWxfWmAI9p9VjufJeKrLTBMprRJwkc/TCCdavzCeExZL2eOQrChoH\n9EmC\r\n=E5cu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdz4dzYlUwEDyetMBg1QpcfrETXGvajUqwua/a0UpeaQIhALaBpCqE79SQl/rqffQkFHgKhp/pijX/A8D1QJmUxzPD"}]},"maintainers":[{"name":"cmtt","email":"thoemmes+git@gmail.com"}],"_npmUser":{"name":"cmtt","email":"thoemmes@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/publicsuffixlist_0.3.0_1574853981961_0.06349515558089491"},"_hasShrinkwrap":false}},"maintainers":[{"name":"cmtt","email":"thoemmes+git@gmail.com"}],"time":{"modified":"2022-06-24T23:28:22.415Z","created":"2011-09-30T10:13:15.315Z","0.1.0":"2011-09-30T10:13:16.242Z","0.1.1":"2011-11-28T00:54:08.632Z","0.1.2":"2011-11-28T01:04:21.265Z","0.1.3":"2012-06-14T18:49:13.055Z","0.1.31":"2012-07-09T14:43:30.417Z","0.2.0":"2015-01-19T09:10:37.088Z","0.2.1":"2015-01-19T17:32:49.232Z","0.2.2":"2015-02-05T14:53:13.987Z","0.2.3":"2015-03-25T15:33:16.363Z","0.2.4":"2015-09-03T22:57:37.696Z","0.2.5":"2015-09-04T11:06:43.574Z","0.2.6":"2015-12-20T16:46:17.290Z","0.2.7":"2016-03-13T14:30:31.804Z","0.2.71":"2016-03-13T14:35:51.408Z","0.2.8":"2016-12-16T00:10:22.441Z","0.3.0":"2019-11-27T11:26:22.143Z"},"author":{"name":"Matthias Thoemmes","email":"git@gmx.org"},"repository":{"type":"git","url":"git://github.com/cmtt/publicsuffixlist.git"},"readme":"PublicSuffixList\n================\n\n<div>\n  <a href=\"https://travis-ci.org/cmtt/publicsuffixlist\">\n    <img src=\"https://img.shields.io/travis/cmtt/publicsuffixlist/master.svg?style=flat-square\" alt=\"Build Status\">\n  </a>\n  <a href=\"https://www.npmjs.org/package/publicsuffixlist\">\n    <img src=\"https://img.shields.io/npm/v/publicsuffixlist.svg?style=flat-square\" alt=\"npm version\">\n  </a>\n  <a href=\"http://spdx.org/licenses/MIT\">\n    <img src=\"https://img.shields.io/npm/l/publicsuffixlist.svg?style=flat-square\" alt=\"npm licence\">\n  </a>\n  <a href=\"https://coveralls.io/github/cmtt/publicsuffixlist\">\n    <img src=\"https://img.shields.io/coveralls/cmtt/publicsuffixlist/master.svg?style=flat-square\" alt=\"Code coverage\">\n  </a>\n</div>\n\nA JavaScript domain name parser for the validation of domain names and top level\ndomains, making use of the [Public Suffix List](http://www.publicsuffix.org)\nused internally by modern web browsers.\n\n## Installation\n\nThe ``publicsuffixlist`` module can be installed via npm:\n\n```js\nnpm install publicsuffixlist -S\n```\n\nA current copy of Mozilla's Public Suffix List will be downloaded automatically.\n\n## Updating the list\n\nIn order to obtin a fresh copy of the current list, run ``npm run update`` in\nthe installation folder, usually ``node_modules/publicsuffixlist`` (relative to\nthe project directory).\n\n## Running the unit tests\n\nPlease download and install the [Mocha](http://mochajs.org) test framework\nglobally (you might need to have superuser rights):\n\n```bash\nnpm install mocha -g\n```\n\nThen run the following command:\n\n```bash\nmocha\n```\n\n## Usage\n\n```js\nvar PublicSuffixList = require('publicsuffixlist');\n\n// Create a new PublicSuffixList instance\nvar psl = new PublicSuffixList(options);\n\npsl.initialize(function (err) { // initialize psl asynchronously or\n  // Use the methods described below\n});\n\npsl.initializeSync(); // initialize psl synchronously\n// Use the methods described below\n\n```\n\n### Options\n\n##### ``filename {string}``\nSupplies a filename as source for the data file.\nThis will be Mozilla's \"effective_tld_names.dat\" by default.\n\n##### ``buffer {object}``\nSupplies a buffer as source for the data file.\n\n##### ``lines {string[]}``\nSupplies an array of strings as source for the data file.\n\n### Initialization\n\n##### ``.initialize(callback)``\nLoads all rules from the specified source.\n\n##### ``.initializeSync()``\nLoads all rules synchronously from the specified source.\n\nIn order to use this module, it must be initialized synchronously or\nasynchronously with a ruleset.\nBy default, the ruleset is loaded from disk.\n\n### Methods\n\n##### ``.lookup(domainString)``\nlookup() returns an object providing the distinct results for the queried\nstring or null in case of an invalid query.\n\n```js\nvar result = psl.lookup('www.domain.com');\n\n/* result === { domain: 'domain',\n              tld: 'com',\n              subdomain: 'www' } */\n```\n\n##### ``.domain(domainString)``\n\nGet the assignable domain from the fully qualified domain name.\n\n```js\nvar result = psl.domain('www.domain.com');\n\n/* result === 'domain.com' */\n```\n\n##### ``.validateTLD (tld)``\n\nValidates the provided top level domain. Returns true or false.\n\n```js\nvar validTLD = psl.validateTLD('de'); // true\nvar invalidTLD = psl.validateTLD('ed'); // false\n```\n\n##### ``.validate (domainString)``\n\nReturns true when the provided domain is valid, otherwise false.\n\n```js\nvar validDomain = psl.validate('domain.de'); // true\nvar invalidDomain = psl.validate('domain.yz'); // false\n```\n\n## Manual installation\n\nFor development purposes, you can also clone this repository. Then, you'll\nneed to install all dependencies via ```npm install```.\n\nWhen installing in production (```npm install --only=production```), additional\ndependencies required for running unit tests won't be installed.\n\nAfter a manual installation, it is necessary to run the download_list.js script\nin the root folder in order to download a current version of the list.\n\n## Tests\n\nTests are included in the test/ directory. In order to run these, you will need\nto install the Mocha testing framework and execute the following command:\n\n```bash\nmocha\n# - or -\ngulp mocha\n```\n\n# Further reading\n* [publicsuffix.org](http://www.publicsuffix.org)\n* [Mozilla Wiki: Public Suffix List](https://wiki.mozilla.org/Public_Suffix_List)\n\n# Credits\n* [Kristof Csillag](https://github.com/csillag) disabled certificate validation\n  while installing due to an temporary issue with publicsuffix.org's SSL\n  certificate\n* [Kirill Dmitrenko](https://github.com/dmikis) added loading Mozilla's public\n  suffix list by default (if nothing else was declared)\n* [Morton Swimmer](https://github.com/mswimmer) forked this library, added\n  a .domain() method and updated the URL of the list\n* [Simone Carletti](http://www.simonecarletti.com/code/public_suffix_service/)\n* domainname-parser.googlecode.com\n\n# License\n\nMIT License.\n","homepage":"https://github.com/cmtt/publicsuffixlist","bugs":{"url":"https://github.com/cmtt/publicsuffixlist/issues"},"readmeFilename":"README.md","users":{"cilindrox":true,"tinyhill":true,"evert0n":true},"keywords":["domain name parser","domain name","domain","eTLD","host","public suffix list","public suffix","publicsuffix.org","TLD","top-level domain"]}