{"_id":"browser","_rev":"35-89b06158fd9779dbd06ad395c09d1e36","name":"browser","description":"browsing urls with cookies, that is, we can scrape with authenticated pages!","dist-tags":{"latest":"0.2.6"},"versions":{"0.1.0":{"name":"browser","version":"0.1.0","description":"browsing urls with cookies, that is, we can scrape with authenticated pages!","tags":["scraping","browse","url","cookie","crawling","login","sign-in"],"author":{"name":"SHIN Suzuki","email":"shinout310@gmail.com"},"repository":{"type":"git","url":"git://github.com/shinout/browser.git"},"bugs":{"url":"https://github.com/shinout/browser/issues"},"licences":[{"type":"MIT","url":"https://github.com/shinout/browser/raw/master/LICENCE"}],"main":"./browser.js","dependencies":{"junjo":"0.1.0","termcolor":"0.1.1","u2r":"0.1.2"},"_npmUser":{"name":"shinout","email":"shinout310@gmail.com"},"_id":"browser@0.1.0","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.99","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"e35aeb6a75d58f23fb34c73f5e9a911a31f1b735","tarball":"https://registry.npmjs.org/browser/-/browser-0.1.0.tgz","integrity":"sha512-wR1XrGv+0mZMxk8NVqCHZCOYdix0ti2mhHtVruc/N70tXagcdIduqm2RKFlhyc7ANS1P5u34Bu5nmJ1Iwb25YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAreOPj90o6enx6RXy7w5E230ZiUj5SNDUdHvduppi5cAiEA8Dtxj5BfnrVnJW5eAevDW9RSTPFgm25v2Y2kircALUs="}]},"maintainers":[{"name":"shinout","email":"shinout310@gmail.com"}],"directories":{}},"0.1.1":{"name":"browser","version":"0.1.1","description":"browsing urls with cookies, that is, we can scrape with authenticated pages!","tags":["scraping","browse","url","cookie","crawling","login","sign-in"],"author":{"name":"SHIN Suzuki","email":"shinout310@gmail.com"},"repository":{"type":"git","url":"git://github.com/shinout/browser.git"},"bugs":{"url":"https://github.com/shinout/browser/issues"},"licences":[{"type":"MIT","url":"https://github.com/shinout/browser/raw/master/LICENCE"}],"main":"./browser.js","dependencies":{"junjo":"0.1.0","termcolor":"0.1.1","u2r":"0.1.3"},"_npmUser":{"name":"shinout","email":"shinout310@gmail.com"},"_id":"browser@0.1.1","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.99","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"71f44edc2e4bca034f71867ab73d0d0a078dfaa4","tarball":"https://registry.npmjs.org/browser/-/browser-0.1.1.tgz","integrity":"sha512-t3nXMMY0WMt5BU6krGEEVpBmRMLlcW7tgoJsEE3D4RpZp2YbAKyLKh6ZBo7+O2YDpPDvO7lCSliGUCliVs50Wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCn2MGXL+lfj8ipchOqfrea8fwG6SgsLH53yt9SEvpuAiBBAaLJRxZuVlQ472Jl8Xu3wLV3hGTlmf3e1ejbVdoHKA=="}]},"maintainers":[{"name":"shinout","email":"shinout310@gmail.com"}],"directories":{}},"0.1.2":{"name":"browser","version":"0.1.2","description":"browsing urls with cookies, that is, we can scrape with authenticated pages!","tags":["scraping","browse","url","cookie","crawling","login","sign-in"],"author":{"name":"SHIN Suzuki","email":"shinout310@gmail.com"},"repository":{"type":"git","url":"git://github.com/shinout/browser.git"},"bugs":{"url":"https://github.com/shinout/browser/issues"},"licences":[{"type":"MIT","url":"https://github.com/shinout/browser/raw/master/LICENCE"}],"main":"./browser.js","dependencies":{"junjo":"0.1.0","termcolor":"0.1.1","u2r":"0.1.3"},"_npmUser":{"name":"shinout","email":"shinout310@gmail.com"},"_id":"browser@0.1.2","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.94","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"6049d3a82c26c4ab29fda74afb691b7c124a993f","tarball":"https://registry.npmjs.org/browser/-/browser-0.1.2.tgz","integrity":"sha512-W02GZU4OizSQlMPm6S32anjqASQUya66PVnIz3dRymNYsyKGaCcoFMFdrbR6SYMPJ77UwD57UQpcI4bSYRvhbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCflja/xCvLu+Gq1ce5HotSU+dlxx/4oxzYQBiJfToAiAIgYGtucxxUmrBT6vZ9gbyGUObNmO3e6GLt+WSoLOhCXcE="}]},"maintainers":[{"name":"shinout","email":"shinout310@gmail.com"}],"directories":{}},"0.1.3":{"name":"browser","version":"0.1.3","description":"browsing urls with cookies, that is, we can scrape with authenticated pages!","tags":["scraping","browse","url","cookie","crawling","login","sign-in"],"author":{"name":"SHIN Suzuki","email":"shinout310@gmail.com"},"repository":{"type":"git","url":"git://github.com/shinout/browser.git"},"bugs":{"url":"https://github.com/shinout/browser/issues"},"licences":[{"type":"MIT","url":"https://github.com/shinout/browser/raw/master/LICENCE"}],"main":"./browser.js","dependencies":{"junjo":"0.1.0","termcolor":"0.1.1","u2r":"0.1.3"},"_npmUser":{"name":"shinout","email":"shinout310@gmail.com"},"_id":"browser@0.1.3","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.94","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"b2c60e77c31bc46f864f26808beb9bf03d118f37","tarball":"https://registry.npmjs.org/browser/-/browser-0.1.3.tgz","integrity":"sha512-n/vShaHO35UCtNUTbj7ZMhRqCbwLd7+RdktHObu2NRPxf3U+zYP917Aas7qb9kWYuBc1eJm5YGiIMu51R3deew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJYHAT//fceIjFhVtOViGYxXPABMbm/azYHZMB0+VkBAiB5OMwrYlibZeasw7gujbDwQrr/x3+q1vK+M10J/w7hrg=="}]},"maintainers":[{"name":"shinout","email":"shinout310@gmail.com"}],"directories":{}},"0.2.0":{"name":"browser","version":"0.2.0","description":"browsing urls with cookies, that is, we can scrape with authenticated pages!","tags":["scraping","browse","url","cookie","crawling","login","sign-in"],"author":{"name":"SHIN Suzuki","email":"shinout310@gmail.com"},"repository":{"type":"git","url":"git://github.com/shinout/browser.git"},"bugs":{"url":"https://github.com/shinout/browser/issues"},"licences":[{"type":"MIT","url":"https://github.com/shinout/browser/raw/master/LICENCE"}],"main":"./browser.js","dependencies":{"junjo":">=0.1.0","termcolor":"x.x.x","u2r":"x.x.x","jquery":"x.x.x","jsdom":"x.x.x"},"engine":"node >= 0.4.1","_npmUser":{"name":"shinout","email":"shinout310@gmail.com"},"_id":"browser@0.2.0","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.94","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"542ec073afaf42bcf45f0de46304a2c83bfcfe31","tarball":"https://registry.npmjs.org/browser/-/browser-0.2.0.tgz","integrity":"sha512-ZiMMf3iMJvxPCAHU9Ntog0ldpOjf6LbJIZZjC6yVUH7Is2zEfTRu0d7f/K+M3BOtNAT64tQrMLHtQnjXuyBfRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdzZ17MLHCzumnmZFEneZMZOZy7n7x7nzZCEk1o/yQ/AiEAvOQeiVBpygfDmtPU4h4KZkHj4dlp+ntmBouX8D1fsAU="}]},"maintainers":[{"name":"shinout","email":"shinout310@gmail.com"}],"directories":{}},"0.2.1":{"name":"browser","version":"0.2.1","description":"browsing urls with cookies, that is, we can scrape with authenticated pages!","tags":["scraping","browse","url","cookie","crawling","login","sign-in"],"author":{"name":"SHIN Suzuki","email":"shinout310@gmail.com"},"repository":{"type":"git","url":"git://github.com/shinout/browser.git"},"bugs":{"url":"https://github.com/shinout/browser/issues"},"licences":[{"type":"MIT","url":"https://github.com/shinout/browser/raw/master/LICENCE"}],"main":"./browser.js","dependencies":{"junjo":">=0.1.0","termcolor":"x.x.x","u2r":"x.x.x","jquery":"x.x.x","jsdom":"x.x.x"},"engine":"node >= 0.4.1","_npmUser":{"name":"shinout","email":"shinout310@gmail.com"},"_id":"browser@0.2.1","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.94","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"d3df819bc645bec8b695c4691b585ea2f4a2ddd3","tarball":"https://registry.npmjs.org/browser/-/browser-0.2.1.tgz","integrity":"sha512-vJmZ9G8xyf3+YPLf+WtXmX5F2t1BzTAB87Ei/Rj1CZ0sxwhpe1cN7lAsaZj43auFfIQqATSleSeIgXlZjo7nzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjpuJD1dmE3BTl7NylJJs8t3xIoabMXVbG/QGFOEGoPQIgW7DNhijkf8QdPQ9wZVBEORVMk6Kz1iz5fhMFB7i8OHM="}]},"maintainers":[{"name":"shinout","email":"shinout310@gmail.com"}],"directories":{}},"0.2.2":{"name":"browser","version":"0.2.2","description":"browsing urls with cookies, that is, we can scrape with authenticated pages!","tags":["scraping","browse","url","cookie","crawling","login","sign-in"],"author":{"name":"SHIN Suzuki","email":"shinout310@gmail.com"},"repository":{"type":"git","url":"git://github.com/shinout/browser.git"},"bugs":{"url":"https://github.com/shinout/browser/issues"},"licences":[{"type":"MIT","url":"https://github.com/shinout/browser/raw/master/LICENCE"}],"main":"./browser.js","dependencies":{"junjo":">=0.1.0","termcolor":"x.x.x","u2r":"x.x.x","jquery":"x.x.x","jsdom":"x.x.x"},"engine":"node >= 0.4.1","_npmUser":{"name":"shinout","email":"shinout310@gmail.com"},"_id":"browser@0.2.2","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.94","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"40fccb53d29898091c5545b5ede0c94b829196be","tarball":"https://registry.npmjs.org/browser/-/browser-0.2.2.tgz","integrity":"sha512-7rt/t6hyh7jmHjvnTm61g8mNNa7rYGifoOPtUICIbHeiaPRZ1MLggjTCayMBsgtUpyDRybigbAPViOo0FkG18g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8Z+V/Yc5IgUJJS6gU/J8K+yn8rV0nVsb3xoXLZ1/bLAiEAwLEOKfQM36sLyMYQavR5M1xZnj3r9P1WJJG5gOxbQ9s="}]},"maintainers":[{"name":"shinout","email":"shinout310@gmail.com"}],"directories":{}},"0.2.3":{"name":"browser","version":"0.2.3","description":"browsing urls with cookies, that is, we can scrape with authenticated pages!","tags":["scraping","browse","url","cookie","crawling","login","sign-in"],"author":{"name":"SHIN Suzuki","email":"shinout310@gmail.com"},"repository":{"type":"git","url":"git://github.com/shinout/browser.git"},"bugs":{"url":"https://github.com/shinout/browser/issues"},"licences":[{"type":"MIT","url":"https://github.com/shinout/browser/raw/master/LICENCE"}],"main":"./browser.js","dependencies":{"junjo":">=0.2.0","termcolor":"x.x.x","u2r":"x.x.x","jquery":"x.x.x","jsdom":"x.x.x"},"engine":"node >= 0.4.1","_npmUser":{"name":"shinout","email":"shinout310@gmail.com"},"_id":"browser@0.2.3","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.94","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"4e2b4fa48949629bb33cb47b9c066752df4c81a2","tarball":"https://registry.npmjs.org/browser/-/browser-0.2.3.tgz","integrity":"sha512-p1SNj9nmlI68houUCCknPZnBkMVqhDFraCV5hSY2vVMiDi/OFmL0uraNL19AZQ0LUS0/rs/NVLhL8Qcep+MTgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGo3T5EABez/6AEiSdSjYZnhtDXrsyngBfx63J70y9IpAiADuITa1lzW9ruhqEhO3ZhxKlKrtwB4t1x1NMW0fEAIOA=="}]},"maintainers":[{"name":"shinout","email":"shinout310@gmail.com"}],"directories":{}},"0.2.4":{"name":"browser","version":"0.2.4","description":"browsing urls with cookies, that is, we can scrape with authenticated pages!","tags":["scraping","browse","url","cookie","crawling","login","sign-in"],"author":{"name":"SHIN Suzuki","email":"shinout310@gmail.com"},"repository":{"type":"git","url":"git://github.com/shinout/browser.git"},"bugs":{"url":"https://github.com/shinout/browser/issues"},"licences":[{"type":"MIT","url":"https://github.com/shinout/browser/raw/master/LICENCE"}],"main":"./browser.js","dependencies":{"junjo":">=0.2.6","termcolor":"x.x.x","u2r":"x.x.x","jquery":"x.x.x","jsdom":"x.x.x"},"engine":"node >= 0.4.1","_npmUser":{"name":"shinout","email":"shinout310@gmail.com"},"_id":"browser@0.2.4","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.94","_nodeVersion":"v0.5.7","_defaultsLoaded":true,"dist":{"shasum":"b94cebced0101d5d1a57ac6387a9d8038421b5a3","tarball":"https://registry.npmjs.org/browser/-/browser-0.2.4.tgz","integrity":"sha512-2+bRbyDM81syVIZvTovpNtsUbTwiHqHqTJGPBZ2RLaCly0q1bAOkvNGn3cpfRUMcAojE9bz34t2tN/TTOFHXHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4GkqiD2yijMcgYw61sFzmbya4IkjRcNCl7DWlD8aZuAiEAzs1llvA/dLDeBRSVmX37ZwQks1oOVUC0BWb2odTIhs0="}]},"maintainers":[{"name":"shinout","email":"shinout310@gmail.com"}]},"0.2.5":{"name":"browser","version":"0.2.5","description":"browsing urls with cookies, that is, we can scrape with authenticated pages!","tags":["scraping","browse","url","cookie","crawling","login","sign-in"],"author":{"name":"SHIN Suzuki","email":"shinout310@gmail.com"},"repository":{"type":"git","url":"git://github.com/shinout/browser.git"},"bugs":{"url":"https://github.com/shinout/browser/issues"},"licences":[{"type":"MIT","url":"https://github.com/shinout/browser/raw/master/LICENCE"}],"main":"./browser.js","dependencies":{"junjo":">=0.2.6","termcolor":"x.x.x","u2r":"x.x.x","jquery":"x.x.x","jsdom":"x.x.x"},"engine":"node >= 0.4.1","_npmUser":{"name":"shinout","email":"shinout310@gmail.com"},"_id":"browser@0.2.5","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"24d9d97d64202a6e25ad2d24cb5dc63d4895c34e","tarball":"https://registry.npmjs.org/browser/-/browser-0.2.5.tgz","integrity":"sha512-OBra4C5nbg6pcYaBMsrhGWpKl7lqeZ5GrPUZ5Vf+32og4syHr1xVBTxd+z7jHNF9YY8vAIb2un8DK/tSM1IsoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvYQifYN2JlmuUNfvXbFgar5lqnFEZtlycPfjmP4KO/QIhALDiBo8fM7WN+PaAlBYCL0vOcNOHOgPczFSZQLDtUM1Z"}]},"maintainers":[{"name":"shinout","email":"shinout310@gmail.com"}]},"0.2.6":{"name":"browser","version":"0.2.6","description":"browsing urls with cookies, that is, we can scrape with authenticated pages!","tags":["scraping","browse","url","cookie","crawling","login","sign-in"],"author":{"name":"SHIN Suzuki","email":"shinout310@gmail.com"},"repository":{"type":"git","url":"https://github.com/shinout/browser.git"},"bugs":{"url":"https://github.com/shinout/browser/issues"},"licences":[{"type":"MIT","url":"https://github.com/shinout/browser/raw/master/LICENCE"}],"main":"./browser.js","dependencies":{"junjo":">=0.2.6","termcolor":"x.x.x","u2r":"x.x.x","cheerio":"x.x.x"},"engine":"node >= 0.4.1","readme":"browser\n==========\n[Node.js] browsing urls with cookies, that is, we can scrape with authenticated pages!\n\n### Installation ###\n    git clone git://github.com/shinout/browser.git\n\n    OR\n\n    npm install browser \n\n### Features ###\n - automatic cookie management\n - easy asynchronous handling with <a href=\"https://github.com/shinout/Junjo.js\">Junjo.js</a>\n\n### Usage ###\n#### helloworld (onetime access) ####\n    var browser = require(\"browser\");\n    browser.browse(\"shinout.net\", function(err, out) {\n      console.log(out.result);\n    });\n\n#### helloworld2 (using object) ####\n    var browser = require(\"browser\");\n    var $b = new browser();\n    $b.browse('https://accounts.google.com/Login'); // browse this url\n\n    /* running on end of all browsings\n     *   err: error object or null\n     *   out: { result : result body, ...}\n     */\n    $b.on(\"end\", function(err, out) {\n      console.log(out.url, out.result, out.responseHeaders);\n    });\n    $b.run(); // execution\n\n#### login sample (requires jquery) ####\n    var userdata = {\n      email: \"XXXXXX@gmail.com\",\n      pass : \"XXXXXXXX\"\n    };\n\n    var $b = new browser();\n    $b.submit({\n      from : 'https://accounts.google.com/Login',\n      selector: \"#gaia_loginform\",\n      data : {\n        Email  : userdata.email,\n        Passwd : userdata.pass\n      }\n    });\n\n    // authenticated access\n    $b.browse('https://mail.google.com/mail/u/0/?ui=html&zy=d')\n    .after(); // browse after previously registered function\n\n    /* running on end of all browsings\n     *   err: error object or null\n     *   out: { result : result body, ...}\n     */\n    $b.on(\"end\", function(err, out) {\n      console.log(out.url, out.result, out.responseHeaders);\n    });\n\n#### login sample2 (do what $b.submit() is doing manually) ####\n    var userdata = {\n      email: \"XXXXXX@gmail.com\",\n      pass : \"XXXXXXXX\"\n    };\n\n    var browser = require(\"browser\");\n    var $b = new browser();\n    // $b.browse(the label of this request, url to access)\n    $b.browse('login', 'https://accounts.google.com/Login', {debug: true});\n\n    /* $b.browse(function(\n     *   err : errors occured in the previous request, \n     *   out : result of the previous browsing\n     *) { return url or return [url, options] }\n     */\n    $b.browse(function(err, out) {\n      var jsdom = require(\"jsdom\").jsdom;\n      var jquery = require(\"jquery\");\n      var window = jsdom(out.result).createWindow();\n      var $ = jquery.create(window);\n      var postdata = {\n        Email  : userdata.email,\n        Passwd : userdata.pass\n      };\n      var url = $(\"#gaia_loginform\").attr(\"action\");\n      // get hidden fields, and register them to post data\n      $(\"input\").each(function(k, el) {\n        var $el = $(el);\n        var name = $el.attr(\"name\"), type = $el.attr(\"type\"), val = $el.val();\n        if (type == \"hidden\" || type == \"submit\") postdata[name] = val;\n      });\n      return [url, {\n        data  : postdata, // set post data\n        method: \"POST\"    // set HTTP method (default: GET)\n      }];\n    })\n    .after(\"login\"); // browse after browsing with label=\"login\"\n\n    $b.browse('https://mail.google.com/mail/u/0/?ui=html&zy=d')\n    .after(); // browse after previously registered function\n\n    $b.on(\"end\", function(err, out) {\n      console.log(out.result);\n    });\n    $b.run();\n\n#### options object ####\n>option object to pass to $b.browse() is the same format as u2r options.\nSee <a href=\"https://github.com/shinout/u2r\">u2r</a> in detail.\nThe following are common options.\n\n - data   : (object) key-value pairs to pass to server\n - method : HTTP method (GET|POST|PUT|DELETE|HEAD). default: GET\n\n>all other values below are automatically generated from URL\n\n - host\n - protocol\n - path\n - port\n - body : querystring format of options.data\n\n#### keys of out object ####\n - result : response data(Buffer or String)\n - statusCode\n - location\n - responseHeaders\n - cookies : set-cookie headers\n - url : browsed url\n\n### Contact ###\nFeel free to contact <a href=\"twitter.com/shinout\">@shinout</a>!\n","readmeFilename":"README.md","_id":"browser@0.2.6","dist":{"shasum":"b2bd40539f6d1cafab12b7943954d7e758f6b63e","tarball":"https://registry.npmjs.org/browser/-/browser-0.2.6.tgz","integrity":"sha512-U6FjD1MaSio5jnSbGj7nrMzdy4mHmXe6RZ4/5Oa9CWIEa6iWCwnhJPfbZXGwaOOySqRF10v8BIQ4zYJyhBg97g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHEiOFlOZoUf52FaLAYXuIj8vJ4gwctJ0DjrqLkCBJJAIhALXaQGvpj/NF0fuOdB2TjMed22GV8pZQILeoX1r7kR9P"}]},"_npmVersion":"1.1.69","_npmUser":{"name":"shinout","email":"shinout310@gmail.com"},"maintainers":[{"name":"shinout","email":"shinout310@gmail.com"}]}},"maintainers":[{"name":"shinout","email":"shinout310@gmail.com"}],"time":{"modified":"2022-06-13T05:09:03.746Z","created":"2011-10-17T10:25:46.299Z","0.1.0":"2011-10-17T10:25:48.949Z","0.1.1":"2011-10-17T12:11:44.012Z","0.1.2":"2011-10-19T14:34:20.213Z","0.1.3":"2011-10-20T13:12:21.654Z","0.2.0":"2011-10-20T14:14:19.131Z","0.2.1":"2011-10-20T17:27:49.123Z","0.2.2":"2011-10-20T20:52:07.330Z","0.2.3":"2011-10-24T14:26:52.957Z","0.2.4":"2011-11-13T14:14:06.351Z","0.2.5":"2011-11-15T12:19:15.492Z","0.2.6":"2013-06-02T02:23:16.908Z"},"author":{"name":"SHIN Suzuki","email":"shinout310@gmail.com"},"repository":{"type":"git","url":"https://github.com/shinout/browser.git"},"users":{"victorzimmer":true,"pgilad":true,"miadzadfallah":true,"qddegtya":true}}