{"_id":"tldtools","_rev":"35-9b9c59d004db437735caad28cf39ac17","name":"tldtools","description":"Extracts a domain into its component parts (node-url wrapper), performs domain inspection functions","dist-tags":{"latest":"0.0.25"},"versions":{"0.0.1":{"name":"tldtools","description":"Extracts a domain into its component parts (based on John Kurkowski's tldextract python lib)","version":"0.0.1","maintainers":[{"name":"mjpearson","email":"npm@m.freshbutter.me"}],"main":"./index","engines":{"node":">= 0.4.0"},"dependencies":{"request":"1.9.6"},"keywords":["domain","tld","extract","parse","subdomain","domain tools","whois"],"repository":{"type":"git","url":"git://github.com/mjpearson/tldextract.git"},"_npmUser":{"name":"mjpearson","email":"npm@m.freshbutter.me"},"_id":"tldtools@0.0.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"3e30a2bbc638713a9a1ca524033f6798417152e0","tarball":"https://registry.npmjs.org/tldtools/-/tldtools-0.0.1.tgz","integrity":"sha512-kWBsEjZXPhAd334kH7cVeM7bEAw9GRAz9vveSVuYvF8j2UadLdoElDO+GxO3bSfI/s72Gi+eQB7Lpko5vgjWdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7XdAWqhsXmy5CB1BowZcsyObqhFo/j6ZguXmrmFigQAiEAlqWhEjuRZzznaK8cUoYY1g6Aj+AJ/fFqLMbEsJlnZ2k="}]}},"0.0.2":{"name":"tldtools","description":"Extracts a domain into its component parts (based on John Kurkowski's tldextract python lib)","version":"0.0.2","maintainers":[{"name":"mjpearson","email":"npm@m.freshbutter.me"}],"main":"./index","engines":{"node":">= 0.4.0"},"dependencies":{"request":">= 2.2.9"},"keywords":["domain","tld","extract","parse","subdomain","domain tools","whois"],"repository":{"type":"git","url":"git://github.com/mjpearson/tldextract.git"},"_npmUser":{"name":"mjpearson","email":"npm@m.freshbutter.me"},"_id":"tldtools@0.0.2","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"966ede241eb711878df123cbd31fcd95fbcdc44f","tarball":"https://registry.npmjs.org/tldtools/-/tldtools-0.0.2.tgz","integrity":"sha512-sP1J//SYE/Wpb3NEt3Nv1mTip5ijXUaDGbJPx6znefvhfZqjlxNMIN7alOraizlgsflQke5Ch1vTxJxcUHgtBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRpTgGxH/5df6yBNe3BnWntxHJimPZ1Kq01ygHS8v1zgIgYJBHN6ySyLz9qNN9bmAwIylR0rvWn8hmXAjtit2YIgk="}]}},"0.0.3":{"name":"tldtools","description":"Extracts a domain into its component parts (based on John Kurkowski's tldextract python lib)","version":"0.0.3","maintainers":[{"name":"mjpearson","email":"npm@m.freshbutter.me"}],"main":"./index","engines":{"node":">= 0.4.0"},"dependencies":{"request":">= 2.2.9"},"keywords":["domain","tld","extract","parse","subdomain","domain tools","whois"],"repository":{"type":"git","url":"git://github.com/mjpearson/tldextract.git"},"_npmUser":{"name":"mjpearson","email":"npm@m.freshbutter.me"},"_id":"tldtools@0.0.3","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"c62e7bace6d0527f3c3aced5b7b933fdb890bbe3","tarball":"https://registry.npmjs.org/tldtools/-/tldtools-0.0.3.tgz","integrity":"sha512-aZLmi3qL8mV1zJZeW4LsBpeyjlLPLVQvWDcWsNRMjYqMHKB8h9XHJn37b0TGJUW0iqvReKbt/ugrZLRRfpMD6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQruYKBOGJNHAVCG0gJ8WCyEj2Mtg7mKXQXTEXuoKk0AiEApTfmxnwJ/ra21vhpbKOx4XLfYToi2FG+vTh4Q/Um8Js="}]}},"0.0.4":{"name":"tldtools","description":"Extracts a domain into its component parts (based on John Kurkowski's tldextract python lib)","version":"0.0.4","maintainers":[{"name":"mjpearson","email":"npm@m.freshbutter.me"}],"main":"./index","engines":{"node":">= 0.4.0"},"dependencies":{"request":">= 2.2.9"},"keywords":["domain","tld","extract","parse","subdomain","domain tools","whois"],"repository":{"type":"git","url":"git://github.com/mjpearson/tldextract.git"},"_npmUser":{"name":"mjpearson","email":"npm@m.freshbutter.me"},"_id":"tldtools@0.0.4","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"7e3599b53abe56760b885e10a06dce2d34733de4","tarball":"https://registry.npmjs.org/tldtools/-/tldtools-0.0.4.tgz","integrity":"sha512-LfcDRTdeolLXbhpjq3H2aH0da6IcagujNILPGTK4qD0l+7L5d+kZZdzCfwqFNg0vODW9bDQImWbEJnKhIivQCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDibTnXEeak/YV+LTlVMeU/2a9V33fWWKmucdh1ANGb2AIhAOoRBjEjYzW8OkCcjJ1bFnnHzLlWIzM75v9dzrU24Awt"}]}},"0.0.5":{"name":"tldtools","description":"Extracts a domain into its component parts (node-url wrapper), performs domain inspection functions","version":"0.0.5","maintainers":[{"name":"mjpearson","email":"npm@m.freshbutter.me"}],"main":"./index","engines":{"node":">= 0.4.0"},"dependencies":{"request":">= 2.2.9"},"keywords":["domain","tld","extract","parse","subdomain","domain tools","whois"],"repository":{"type":"git","url":"git://github.com/mjpearson/tldtools.git"},"_npmUser":{"name":"mjpearson","email":"npm@m.freshbutter.me"},"_id":"tldtools@0.0.5","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"abaeb553fbbdb393c945f578c17bcc8dd4ed5ca2","tarball":"https://registry.npmjs.org/tldtools/-/tldtools-0.0.5.tgz","integrity":"sha512-IyHyM/MtLa3Lh5ndZEcvDC+rlucpRTwrehuxbjGaNwXQ7ZDtf2tqPjAzw0VBUroEwSlu35s3x8sbs4CyoHlU1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSTzEU9Wj1uHglzktj0NBnAYwKUBFTSSYp16zA3zf9uQIhANfZC1F8kNYbx7+9QJGk0tIH0IP9GkbtKNm1XZfCHONU"}]}},"0.0.6":{"name":"tldtools","description":"Extracts a domain into its component parts (node-url wrapper), performs domain inspection functions","version":"0.0.6","maintainers":[{"name":"mjpearson","email":"npm@m.freshbutter.me"}],"main":"./index","engines":{"node":">= 0.4.0"},"dependencies":{"request":">= 2.2.9"},"keywords":["domain","tld","extract","parse","subdomain","domain tools","whois"],"repository":{"type":"git","url":"git://github.com/mjpearson/tldtools.git"},"_npmUser":{"name":"mjpearson","email":"npm@m.freshbutter.me"},"_id":"tldtools@0.0.6","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"8943e4e94bc0f598c0f3af635c75f7d239a8ef88","tarball":"https://registry.npmjs.org/tldtools/-/tldtools-0.0.6.tgz","integrity":"sha512-zOIH6XP87C5fDCRSUR3FsAWL0bYcTSN2ZjVJhMGdpc+LfR9eCxn5pilrhnHkHVlOHNkIbZZ/O+4NWfyqRrxJAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGlApvHkdvFFmdelKqAMkdmOVn794R66xS/EBfzGfesAiEAx7QLzMgEw+RrXoLPPgmkJvIRWzomWB8Z+N+AIB5S/ec="}]}},"0.0.7":{"name":"tldtools","description":"Extracts a domain into its component parts (node-url wrapper), performs domain inspection functions","version":"0.0.7","maintainers":[{"name":"mjpearson","email":"npm@m.freshbutter.me"}],"main":"./index","engines":{"node":">= 0.4.0"},"dependencies":{"request":">= 2.2.9"},"keywords":["domain","tld","extract","parse","subdomain","domain tools","whois"],"repository":{"type":"git","url":"git://github.com/mjpearson/node-tldtools.git"},"_npmUser":{"name":"mjpearson","email":"ossidstro@cloudspark.freshbutter.me"},"_id":"tldtools@0.0.7","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.18","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"9b4df1f0d1ac04cda22c7c57bd03b71545c687e3","tarball":"https://registry.npmjs.org/tldtools/-/tldtools-0.0.7.tgz","integrity":"sha512-WqhO5Opeg9u3wijyGiWIRK+Kgg5Egsetkiu+tt06tIJbLXMyIqDP8DvAqQ++mVLg41OVJG1hx9Mb9QrX5aR+xA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEdGVg2if0JfGfLFQSBZBidh9O2fa2q3ZQ0Xzsy8iL2FAiAquLzTy0SrMrxjj4exXXyG3xfO3UxEMiLoI+jBTJ4EiA=="}]}},"0.0.8":{"name":"tldtools","description":"Extracts a domain into its component parts (node-url wrapper), performs domain inspection functions","version":"0.0.8","maintainers":[{"name":"mjpearson","email":"npm@m.freshbutter.me"}],"main":"./index","engines":{"node":">= 0.4.0"},"dependencies":{"request":">= 2.2.9"},"keywords":["domain","tld","extract","parse","subdomain","domain tools","whois"],"repository":{"type":"git","url":"https://github.com/mjpearson/node-tldtools.git"},"_id":"tldtools@0.0.8","dist":{"shasum":"9ead92c6fe6bd8dc9fbabd062686f3f6125497b2","tarball":"https://registry.npmjs.org/tldtools/-/tldtools-0.0.8.tgz","integrity":"sha512-wj/R+6fZ/pvKuYyzbEhncOR9hRMzWrPiZM/7ZmwZkqxeAu3VfPAmrq1UqJkoaCPImHFhmaSvZqfgKiyRTTR3+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIjt4n6PF2MTfol6xiXae4Di47xPR4MfSIGMoaQE1e2QIgCWm8LTt+AMIEOvHMDio8Fye9u+QZNbgaeNPzcWxXXL8="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"mjpearson","email":"ossidstro@cloudspark.freshbutter.me"}},"0.0.9":{"name":"tldtools","description":"Extracts a domain into its component parts (node-url wrapper), performs domain inspection functions","version":"0.0.9","maintainers":[{"name":"mjpearson","email":"npm@m.freshbutter.me"}],"main":"./index","engines":{"node":">= 0.4.0"},"dependencies":{"request":">= 2.2.9"},"keywords":["domain","tld","extract","parse","subdomain","domain tools","whois"],"repository":{"type":"git","url":"https://github.com/mjpearson/node-tldtools.git"},"_id":"tldtools@0.0.9","dist":{"shasum":"294338a0cd1605ed595eac5111ad002d564aa74a","tarball":"https://registry.npmjs.org/tldtools/-/tldtools-0.0.9.tgz","integrity":"sha512-vL3rY/VOAmf3FMOnO0CwXc7pXc37hurRmHRJN2l7XcazsQfvBbEJ1szk3mN3uG0x8zYSlbYJ0lL+1GNSz+1sZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvUWn9vmxu22OelWbrPTZtIqwSHfMuQSPpuGYFjSvlhAiEAypBsz9d7F/wkPRn1+rZWuUC7fiAhlvwJD16VcbUc7SI="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"mjpearson","email":"ossidstro@cloudspark.freshbutter.me"}},"0.0.19":{"name":"tldtools","description":"Extracts a domain into its component parts (node-url wrapper), performs domain inspection functions","version":"0.0.19","maintainers":[{"name":"mjpearson","email":"npm@m.freshbutter.me"}],"main":"./index","engines":{"node":">= 0.4.0"},"dependencies":{"request":">= 2.2.9"},"keywords":["domain","tld","extract","parse","subdomain","domain tools","whois"],"repository":{"type":"git","url":"https://github.com/mjpearson/node-tldtools.git"},"bugs":{"url":"https://github.com/mjpearson/node-tldtools/issues"},"homepage":"https://github.com/mjpearson/node-tldtools","_id":"tldtools@0.0.19","dist":{"shasum":"1df2277a43e291fd0a929c0e096a0a0917d75b1b","tarball":"https://registry.npmjs.org/tldtools/-/tldtools-0.0.19.tgz","integrity":"sha512-xl8PbknXcjez4kzN3Rnfv4lORG/m9kNF+8i72OFLLRPWldb1bWzRF2OwLDT2orO9yhaznQpnMAz0map+7le5Qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZLItQtQGzx2lif1wuq4g6m0zhhUDjfMcKfHRHGdqWYwIgdtpBlyW7cGibvbpmfwOO//EynzQl/Vo21WTqJfw8vfQ="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"mjpearson","email":"npm@m.bip.io"}},"0.0.20":{"name":"tldtools","description":"Extracts a domain into its component parts (node-url wrapper), performs domain inspection functions","version":"0.0.20","maintainers":[{"name":"mjpearson","email":"npm@m.freshbutter.me"}],"license":"Apache, Version 2.0","main":"./index","engines":{"node":">= 0.4.0"},"dependencies":{"request":">= 2.2.9"},"keywords":["domain","tld","extract","parse","subdomain","domain tools","whois"],"repository":{"type":"git","url":"https://github.com/mjpearson/node-tldtools.git"},"gitHead":"bf1c0ed0124bddbf19ee9a968410a1cb6e768cb7","bugs":{"url":"https://github.com/mjpearson/node-tldtools/issues"},"homepage":"https://github.com/mjpearson/node-tldtools","_id":"tldtools@0.0.20","scripts":{},"_shasum":"0f38a7f1ff1dc5b1570e83a708b85f049068a5d6","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"mjpearson","email":"npm@m.bip.io"},"dist":{"shasum":"0f38a7f1ff1dc5b1570e83a708b85f049068a5d6","tarball":"https://registry.npmjs.org/tldtools/-/tldtools-0.0.20.tgz","integrity":"sha512-69TArwOElCKiwNc7XEvX1+wGeLeU13KK7lTbgDGmPf4qnwjIEH6UI5yW4b9Rz5Qt82iIZheqwVP2UqURb1xNHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGzX3XD1xxkQFhTRpzEpTHU8k0zrqe9siykVUuuooKrlAiEAsFgYBVCNMPWrXWNa5XEjb5OrpoRbtQBHB2aI1I+y9/o="}]}},"0.0.21":{"name":"tldtools","description":"Extracts a domain into its component parts (node-url wrapper), performs domain inspection functions","version":"0.0.21","maintainers":[{"name":"mjpearson","email":"npm@m.freshbutter.me"}],"license":"MIT","main":"./index","engines":{"node":">= 0.4.0"},"dependencies":{"request":">= 2.2.9"},"keywords":["domain","tld","extract","parse","subdomain","domain tools","whois"],"repository":{"type":"git","url":"https://github.com/mjpearson/node-tldtools.git"},"gitHead":"75d207397cd2f0e6bfc3807963827138a6521ad3","bugs":{"url":"https://github.com/mjpearson/node-tldtools/issues"},"homepage":"https://github.com/mjpearson/node-tldtools","_id":"tldtools@0.0.21","scripts":{},"_shasum":"8a8be8b57a8728599617a5b5415348aa6f5a4c35","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"mjpearson","email":"npm@m.bip.io"},"dist":{"shasum":"8a8be8b57a8728599617a5b5415348aa6f5a4c35","tarball":"https://registry.npmjs.org/tldtools/-/tldtools-0.0.21.tgz","integrity":"sha512-1wrVgUC+24mZB0svrRWDGJgNPBzPW0joNKq/J5DyNJwdVferPjmYE1Lpw7pvPZwSJIWuCv93GCiWXiYtMizNgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVh7pJbt6CGQuIiLzYkLkXCh1GzgZR3an6CH2nabvBogIgBH1GZUWtc1rfm6oyftVtv2F0IdZjY4dR5/a9EWb5O8Y="}]}},"0.0.22":{"name":"tldtools","description":"Extracts a domain into its component parts (node-url wrapper), performs domain inspection functions","version":"0.0.22","maintainers":[{"name":"mjpearson","email":"npm@m.freshbutter.me"}],"license":"MIT","main":"./index","engines":{"node":">= 0.4.0"},"dependencies":{"request":">= 2.2.9"},"keywords":["domain","tld","extract","parse","subdomain","domain tools","whois"],"repository":{"type":"git","url":"https://github.com/mjpearson/node-tldtools.git"},"gitHead":"4dc66a33bd745498b58e3d2190b3066fe2e3b299","bugs":{"url":"https://github.com/mjpearson/node-tldtools/issues"},"homepage":"https://github.com/mjpearson/node-tldtools","_id":"tldtools@0.0.22","scripts":{},"_shasum":"ba16fe7e94b61dd212bb8ad95ea1a89db0e6c4ae","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"mjpearson","email":"npm@m.bip.io"},"dist":{"shasum":"ba16fe7e94b61dd212bb8ad95ea1a89db0e6c4ae","tarball":"https://registry.npmjs.org/tldtools/-/tldtools-0.0.22.tgz","integrity":"sha512-+P5QZrkk+SoQ7RyVVzQ54/HVJlzf5N77Yo1TTsFY7OHgZxOCOac6L4XeOKLunIiS0KKZyPcrMrrD83AMrOnJ+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBINN52tV6W0A66v09YoYoOb2ZPyUgiA8qFNzjyqegtQIgYhmVVncw+YKb49EnjKOE5SbvdiFU58RzPfMBHEchBnU="}]}},"0.0.23":{"name":"tldtools","description":"Extracts a domain into its component parts (node-url wrapper), performs domain inspection functions","version":"0.0.23","maintainers":[{"name":"mjpearson","email":"npm@m.freshbutter.me"}],"license":"MIT","main":"./index","engines":{"node":">= 0.4.0"},"dependencies":{"request":">= 2.2.9"},"keywords":["domain","tld","extract","parse","subdomain","domain tools","whois"],"repository":{"type":"git","url":"https://github.com/mjpearson/node-tldtools.git"},"gitHead":"5236061735695a9ef8131d4a7c6d776e836aa3f5","bugs":{"url":"https://github.com/mjpearson/node-tldtools/issues"},"homepage":"https://github.com/mjpearson/node-tldtools","_id":"tldtools@0.0.23","scripts":{},"_shasum":"2d3c29efc7d14a4fc8f84eb3d3f7fcb70000022a","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"mjpearson","email":"npm@m.bip.io"},"dist":{"shasum":"2d3c29efc7d14a4fc8f84eb3d3f7fcb70000022a","tarball":"https://registry.npmjs.org/tldtools/-/tldtools-0.0.23.tgz","integrity":"sha512-nR5pbRkiD8dBvGnPw4E/oMDKZmWxS5JnO5HoQF8aHUE+ry1EK/NukZ7TEYaHo8QJ/pYONJzgO6OKKfAq8HurRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGsi1l/1gOOVrlZ53FTN6nYLOq9ribrO8hj3MPrRNwPAiEA2JaHoZ1sVE0P91Hk68nG2MIKHk1gbVGiMfpavTi1P3E="}]}},"0.0.24":{"name":"tldtools","description":"Extracts a domain into its component parts (node-url wrapper), performs domain inspection functions","version":"0.0.24","maintainers":[{"name":"mjpearson","email":"npm@m.freshbutter.me"}],"license":"MIT","main":"./index","engines":{"node":">= 0.4.0"},"dependencies":{"request":">= 2.2.9"},"keywords":["domain","tld","extract","parse","subdomain","domain tools","whois"],"repository":{"type":"git","url":"https://github.com/mjpearson/node-tldtools.git"},"gitHead":"8c7f1c442c570e54c8655eced56c800097ae684b","bugs":{"url":"https://github.com/mjpearson/node-tldtools/issues"},"homepage":"https://github.com/mjpearson/node-tldtools","_id":"tldtools@0.0.24","scripts":{},"_shasum":"c9c793d04d7fbdccb90b1c02c019f7259375d612","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"mjpearson","email":"npm@m.bip.io"},"dist":{"shasum":"c9c793d04d7fbdccb90b1c02c019f7259375d612","tarball":"https://registry.npmjs.org/tldtools/-/tldtools-0.0.24.tgz","integrity":"sha512-VEDXO+Ws6a1ZHyrn2JNQPlQFxtYNamydcNHqUgD/wI/579bDsu1gbuKrWTlFVmFOpu0aJg6zQeqTitGtYGBpGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSHCgtdA16GpHlR+igriH+n/LYJC2blAERdVqJA8OhQAiEA3qKtZFaNXn6HCoxYv5x+h4Cbq1ryvII3VdnrLr8MBW8="}]}},"0.0.25":{"name":"tldtools","description":"Extracts a domain into its component parts (node-url wrapper), performs domain inspection functions","version":"0.0.25","maintainers":[{"name":"mjpearson","email":"npm@m.freshbutter.me"}],"license":"MIT","main":"./index","engines":{"node":">= 0.4.0"},"dependencies":{"request":">= 2.2.9"},"keywords":["domain","tld","extract","parse","subdomain","domain tools","whois"],"repository":{"type":"git","url":"git+https://github.com/mjpearson/node-tldtools.git"},"gitHead":"3e824b0690adfd639216de8b892101f07a142292","bugs":{"url":"https://github.com/mjpearson/node-tldtools/issues"},"homepage":"https://github.com/mjpearson/node-tldtools#readme","_id":"tldtools@0.0.25","scripts":{},"_shasum":"2c5ef413cfefdbc43c4ce52344e5f73db0968228","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mjpearson","email":"mjpearson@gmail.com"},"dist":{"shasum":"2c5ef413cfefdbc43c4ce52344e5f73db0968228","tarball":"https://registry.npmjs.org/tldtools/-/tldtools-0.0.25.tgz","integrity":"sha512-gy5VO2SRrWC9YXyzOtkpz75UXhl+XVVpVy+nbJLt2EpLQqbYmvp0doTVkm2lcONCgc/ANRTuPnMR6zpTbiOrEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLTX/nqDBiPmg61QY9ooIAt9AmqqDrWxXxosxZ3K+CBwIhAOh0O7742gTcXoVH1XJLljZxxKXEJ8EuU1YfSDslUhC2"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tldtools-0.0.25.tgz_1466433292842_0.25788805540651083"}}},"maintainers":[{"name":"mjpearson","email":"npm@m.freshbutter.me"}],"time":{"modified":"2022-06-27T07:13:18.656Z","created":"2011-12-11T21:48:50.190Z","0.0.1":"2011-12-11T21:48:51.769Z","0.0.2":"2011-12-11T22:12:15.580Z","0.0.3":"2011-12-11T22:15:56.922Z","0.0.4":"2011-12-11T22:40:26.555Z","0.0.5":"2011-12-12T06:50:01.062Z","0.0.6":"2011-12-12T06:58:04.232Z","0.0.7":"2012-11-10T16:56:18.384Z","0.0.8":"2013-03-30T21:54:00.172Z","0.0.9":"2013-04-30T00:27:03.514Z","0.0.19":"2014-10-11T14:34:00.245Z","0.0.20":"2014-12-18T19:27:33.789Z","0.0.21":"2014-12-18T19:30:24.872Z","0.0.22":"2015-02-17T14:41:37.286Z","0.0.23":"2015-02-17T15:12:58.305Z","0.0.24":"2015-03-23T17:39:12.553Z","0.0.25":"2016-06-20T14:34:55.404Z"},"repository":{"type":"git","url":"git+https://github.com/mjpearson/node-tldtools.git"},"readme":"# tldtools\n\nThis module provides TLD domain extraction and resolution services.  It's useful if you need to extract semantically meaningful tokens from a URL.\n\n## Installation\n\n    npm install tldtools\n\n## Usage\n\n    var tldtools = require('tldtools').init();\n\nor\n\n    var tldtools = require('tldtools');\n    tldtools.init(function() {\n        console.log('success!');\n    });\n\n## TLD List Caching Notes and Operation\n\n  The first time tldtools is loaded it will attempt to call out to `https://publicsuffix.org/list/public_suffix_list.dat`\nto retrieve the latest TLD list.  This file is parsed, normalised and stored in `/.tlds`.  To override this outbound call and look locally, place your\nown overriding file in `/effective_tld_names.dat`\n\nTo force a cache refresh of TLD data in your own running application, you must provide a hook which calls `tldtools.tldCacheRefresh`\n\n### tldtools.extract(fqdn)\n\nExtracts tld, domain and subdomain parts from the provided fqdn (supports FQDNs names and URIs).\n\nBased on John Kurkowski's tldextract python library. https://github.com/john-kurkowski/tldextract\n\nReturns an object keyed by\n\n* tld - top level domain (com, gov.uk etc)\n* domain - first subdomain of tld\n* subdomain - prefixing A records for domain/tld\n* url_tokens - node-url meta structure (convenience)\n* inspect.useful() - closure reporting whether domain and tld parsed correctly\n* inspect.getDomain() - string concatenation of domain + tld\n\nexample URL that makes no sense :\n\n    var tldtools = require('tldtools').init(function() {\n        console.log(tldtools.extract('http://bob:funk@wagga.wagga.funkjazz.gov.au:1234/?go=abc&123'));\n    });\n\nReturns...\n\n    { subdomain: 'wagga.wagga',\n      domain: 'funkjazz',\n      tld: 'gov.au',\n      url_tokens:\n       { protocol: 'http:',\n         slashes: true,\n         auth: 'bob:funk',\n         host: 'bob:funk@wagga.wagga.funkjazz.gov.au:1234',\n         port: '1234',\n         hostname: 'wagga.wagga.funkjazz.gov.au',\n         href: 'http://bob:funk@wagga.wagga.funkjazz.gov.au:1234/?go=abc&123',\n         search: '?go=abc&123',\n         query: 'go=abc&123',\n         pathname: '/' },\n      inspect: { useful: [Function], getDomain: [Function] } }\n\n### tldtools.tldCacheRefresh(onSuccess, onFail)\n\nRebuilds the local in-memory cache from either the remote TLD datasource, or a local copy of `effective_tld_names.dat` if the local copy exists.\n\n* onSuccess - success callback `function()`\n* onFail - failure callback `function(errorMessage)`\n\n\n### tldtools.whois(fqdn, opts = {});\n\nAttempts to perform a whois lookup for the provided fqdn (supprts FQDNs and URI's)\n\nAvailable options (opts)\n\n* hostName - whois hostname (default whois.internic.net)\n* port - whois port (default 43)\n* stream_encoding - return encoding (default 'utf8')\n* onSuccess - request complete callback `function(whoisData, fqdn, cbPassthrough)`\n* onFail - failure callback `function(errorMessage, fqdn, cbPassthrough)` failure callback\n* cbPassthrough - any extra passthrough parameters to onSuccess or onFail\n\neg:\n\n    tldtools.whois(\n        'github.com',\n        {\n            'onSuccess' : function(whoisData, fqdn, cbPassthrough) {\n                console.log(whoisData);\n                console.log(fqdn + ' ultimate success!');\n                console.log(cbPassthrough);\n            },\n            'onFail' : function(errorMessage, fqdn, cbPassthrough) {\n                console.log(errorMessage);\n                console.log(fqdn + ' WHOIS FAILED');\n                console.log(cbPassthrough);\n            }\n        },\n        'cbPassthrough' : ['some data']\n    });\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT)\n","homepage":"https://github.com/mjpearson/node-tldtools#readme","keywords":["domain","tld","extract","parse","subdomain","domain tools","whois"],"bugs":{"url":"https://github.com/mjpearson/node-tldtools/issues"},"readmeFilename":"README.md","license":"MIT","users":{"shaomingquan":true}}