{"_id":"phantomjs-wrapper","_rev":"27-05338c6bdaddd217b037a8212c9d8eda","name":"phantomjs-wrapper","description":"Simple wrapper for a child phantomjs instance. Most of the page API/events are exposed in a transparent way","dist-tags":{"latest":"0.0.11"},"versions":{"0.0.1":{"name":"phantomjs-wrapper","version":"0.0.1","description":"Simple wrapper for a child phantomjs instance. Most of the page API/events are exposed in a transparent way","main":"build/src/index","homepage":"https://github.com/tarruda/node-phantomjs-wrapper","repository":{"type":"git","url":"git://github.com/tarruda/node-phantomjs-wrapper.git"},"author":{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},"licenses":[{"type":"MIT","url":"https://github.com/tarruda/node-phantomjs-wrapper/blob/master/LICENSE-MIT"}],"keywords":["phantomjs"],"devDependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"~0.5.0","grunt-coffee-build":"~1.4.5","grunt-coffeelint":"0.0.7","grunt-release":"~0.5.1","grunt-mocha-debug":"0.0.4","chai":"~1.7.2","mocha":"~1.12.1","source-map-support":"~0.2.3","URLON":"~1.0.1"},"dependencies":{"phantomjs":"~1.9.2-0","line-stream":"0.0.3"},"readme":"### phantomjs-wrapper\n> Simple API for spawning/controlling phantomjs from node.js\n\n\n## Installation\n\n```sh\nnpm install phantomjs-wrapper\n```\n\n## Usage\n\nAll this module is forward method calls from node.js to phantomjs and events\nfrom phantomjs. [Here](https://github.com/tarruda/node-phantomjs-wrapper/blob/master/src/shared.coffee)\nis a list of supported method and events.\n\nFor basic usage tutorial look in the test file\n\n","readmeFilename":"README.mkd","bugs":{"url":"https://github.com/tarruda/node-phantomjs-wrapper/issues"},"_id":"phantomjs-wrapper@0.0.1","dist":{"shasum":"f2d92b25ff8e02d4c44ec26dfc0020efb8a17558","tarball":"https://registry.npmjs.org/phantomjs-wrapper/-/phantomjs-wrapper-0.0.1.tgz","integrity":"sha512-lj1n8LaN3AMTMrds4MeMr8bKXcTY+OpLJeGLkURos9Ils/x5DCnFey7/20kGkJx5MA3QjdFnPTA6QiaZl8FCLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMdK/DnvHqQsHjkL+DnTZ0zxVZpWQukv5eKCvm05WwkQIgT2V5yT+fYRs8UTpNo02uzFp7q6RD8pRqtXsv5oQkE+0="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"tarruda","email":"tpadilha84@gmail.com"},"maintainers":[{"name":"tarruda","email":"tpadilha84@gmail.com"}]},"0.0.2":{"name":"phantomjs-wrapper","version":"0.0.2","description":"Simple wrapper for a child phantomjs instance. Most of the page API/events are exposed in a transparent way","main":"build/src/index","homepage":"https://github.com/tarruda/node-phantomjs-wrapper","repository":{"type":"git","url":"git://github.com/tarruda/node-phantomjs-wrapper.git"},"author":{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},"licenses":[{"type":"MIT","url":"https://github.com/tarruda/node-phantomjs-wrapper/blob/master/LICENSE-MIT"}],"keywords":["phantomjs"],"devDependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"~0.5.0","grunt-coffee-build":"~1.4.5","grunt-coffeelint":"0.0.7","grunt-release":"~0.5.1","grunt-mocha-debug":"0.0.4","chai":"~1.7.2","mocha":"~1.12.1","source-map-support":"~0.2.3","URLON":"~1.0.1"},"dependencies":{"phantomjs":"~1.9.2-0","line-stream":"0.0.3"},"readme":"### phantomjs-wrapper\n> Simple API for spawning/controlling phantomjs from node.js\n\n\n## Installation\n\n```sh\nnpm install phantomjs-wrapper\n```\n\n## Usage\n\nAll this module is forward method calls from node.js to phantomjs and events\nfrom phantomjs. [Here](https://github.com/tarruda/node-phantomjs-wrapper/blob/master/src/shared.coffee)\nis a list of supported method and events.\n\nFor basic usage tutorial look in the test file\n\n","readmeFilename":"README.mkd","bugs":{"url":"https://github.com/tarruda/node-phantomjs-wrapper/issues"},"_id":"phantomjs-wrapper@0.0.2","dist":{"shasum":"ea3fa11b2eb12044f129c6bdb65fa8f72db1f065","tarball":"https://registry.npmjs.org/phantomjs-wrapper/-/phantomjs-wrapper-0.0.2.tgz","integrity":"sha512-l+JF5UZlTpgoN1YSpBRAhDl3kK+9iEq6QB5SYC0ra/LJELpZNeRUzwXxD7dFexo3w/vfHXYnOxOXJy/TfOamBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX5g+TWhgw3MaIdDAOiUfnGWDGmxoU/W475kEBX5KaYwIgdgmNZB+HbcTTORRhDRU4cJjUlRvYy2aAuFQDU6gY7UY="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"tarruda","email":"tpadilha84@gmail.com"},"maintainers":[{"name":"tarruda","email":"tpadilha84@gmail.com"}]},"0.0.3":{"name":"phantomjs-wrapper","version":"0.0.3","description":"Simple wrapper for a child phantomjs instance. Most of the page API/events are exposed in a transparent way","main":"build/src/index","homepage":"https://github.com/tarruda/node-phantomjs-wrapper","repository":{"type":"git","url":"git://github.com/tarruda/node-phantomjs-wrapper.git"},"author":{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},"licenses":[{"type":"MIT","url":"https://github.com/tarruda/node-phantomjs-wrapper/blob/master/LICENSE-MIT"}],"keywords":["phantomjs"],"devDependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"~0.5.0","grunt-coffee-build":"~1.4.5","grunt-coffeelint":"0.0.7","grunt-release":"~0.5.1","grunt-mocha-debug":"0.0.4","chai":"~1.7.2","mocha":"~1.12.1","source-map-support":"~0.2.3","URLON":"~1.0.1"},"dependencies":{"phantomjs":"~1.9.2-0","line-stream":"0.0.3"},"readme":"### phantomjs-wrapper\n> Simple API for spawning/controlling phantomjs from node.js\n\n\n## Installation\n\n```sh\nnpm install phantomjs-wrapper\n```\n\n## Usage\n\nAll this module is forward method calls from node.js to phantomjs and events\nfrom phantomjs. [Here](https://github.com/tarruda/node-phantomjs-wrapper/blob/master/src/shared.coffee)\nis a list of supported method and events.\n\nFor basic usage tutorial look in the test file\n\n","readmeFilename":"README.mkd","bugs":{"url":"https://github.com/tarruda/node-phantomjs-wrapper/issues"},"_id":"phantomjs-wrapper@0.0.3","dist":{"shasum":"07cd23b1d60983797cc16340e1b2ccf0a6d5e5bb","tarball":"https://registry.npmjs.org/phantomjs-wrapper/-/phantomjs-wrapper-0.0.3.tgz","integrity":"sha512-sDnztUbR2ZhfM6K4vM7jqHx+96k/KlnFboojEyYN0mp8mNan8rPShO6ZhaODgJ/k59+J6Era/Rr7oKLa3VE69w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChGuUqoXMgEYOjWjE2C3GgjL3I75+mHYoQR31fSppGFQIgDF0Ut1gJbx/6kShMgbQZEnHYjG3FWpe8pxiRFCxkPRY="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"tarruda","email":"tpadilha84@gmail.com"},"maintainers":[{"name":"tarruda","email":"tpadilha84@gmail.com"}]},"0.0.4":{"name":"phantomjs-wrapper","version":"0.0.4","description":"Simple wrapper for a child phantomjs instance. Most of the page API/events are exposed in a transparent way","main":"build/src/index","homepage":"https://github.com/tarruda/node-phantomjs-wrapper","repository":{"type":"git","url":"git://github.com/tarruda/node-phantomjs-wrapper.git"},"author":{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},"licenses":[{"type":"MIT","url":"https://github.com/tarruda/node-phantomjs-wrapper/blob/master/LICENSE-MIT"}],"keywords":["phantomjs"],"devDependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"~0.5.0","grunt-coffee-build":"~1.4.5","grunt-coffeelint":"0.0.7","grunt-release":"~0.5.1","grunt-mocha-debug":"0.0.4","chai":"~1.7.2","mocha":"~1.12.1","source-map-support":"~0.2.3","URLON":"~1.0.1"},"dependencies":{"phantomjs":"~1.9.2-0","line-stream":"0.0.3"},"readme":"### phantomjs-wrapper\n> Simple API for spawning/controlling phantomjs from node.js\n\n\n## Installation\n\n```sh\nnpm install phantomjs-wrapper\n```\n\n## Usage\n\nAll this module is forward method calls from node.js to phantomjs and events\nfrom phantomjs. [Here](https://github.com/tarruda/node-phantomjs-wrapper/blob/master/src/shared.coffee)\nis a list of supported method and events.\n\nFor basic usage tutorial look in the test file\n\n","readmeFilename":"README.mkd","bugs":{"url":"https://github.com/tarruda/node-phantomjs-wrapper/issues"},"_id":"phantomjs-wrapper@0.0.4","dist":{"shasum":"eb5115e8d5daecdf85874ca31987885140f52e4d","tarball":"https://registry.npmjs.org/phantomjs-wrapper/-/phantomjs-wrapper-0.0.4.tgz","integrity":"sha512-lAWpltRbhvkcAvgl89rBDgKhDb/PpP8QU2MwXZ0xG5Qknux7l0+9Hm6Lie+awcP0O5P9yTZpAICjz+XaKFG1iA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmDFmz5PoTviwaT46I3C4Ym+NV/9/BN/v1f4T/sP9O6QIgLEQYzRXe85rCVGMiKKGINfC4eyeKkk6++8FXySqsmDQ="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"tarruda","email":"tpadilha84@gmail.com"},"maintainers":[{"name":"tarruda","email":"tpadilha84@gmail.com"}]},"0.0.5":{"name":"phantomjs-wrapper","version":"0.0.5","description":"Simple wrapper for a child phantomjs instance. Most of the page API/events are exposed in a transparent way","main":"build/src/index","homepage":"https://github.com/tarruda/node-phantomjs-wrapper","repository":{"type":"git","url":"git://github.com/tarruda/node-phantomjs-wrapper.git"},"author":{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},"licenses":[{"type":"MIT","url":"https://github.com/tarruda/node-phantomjs-wrapper/blob/master/LICENSE-MIT"}],"keywords":["phantomjs"],"devDependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"~0.5.0","grunt-coffee-build":"~1.4.5","grunt-coffeelint":"0.0.7","grunt-release":"~0.5.1","grunt-mocha-debug":"0.0.4","chai":"~1.7.2","mocha":"~1.12.1","source-map-support":"~0.2.3","URLON":"~1.0.1"},"dependencies":{"phantomjs":"~1.9.2-0","line-stream":"0.0.3"},"readme":"### phantomjs-wrapper\n> Simple API for spawning/controlling phantomjs from node.js\n\n\n## Installation\n\n```sh\nnpm install phantomjs-wrapper\n```\n\n## Usage\n\nAll this module is forward method calls from node.js to phantomjs and events\nfrom phantomjs. [Here](https://github.com/tarruda/node-phantomjs-wrapper/blob/master/src/shared.coffee)\nis a list of supported method and events.\n\nFor basic usage tutorial look in the test file\n\n","readmeFilename":"README.mkd","bugs":{"url":"https://github.com/tarruda/node-phantomjs-wrapper/issues"},"_id":"phantomjs-wrapper@0.0.5","dist":{"shasum":"cb881a551776f21050dab8f78026c1f796f88d37","tarball":"https://registry.npmjs.org/phantomjs-wrapper/-/phantomjs-wrapper-0.0.5.tgz","integrity":"sha512-dw0GtQSRlNN1pm8h4hKikOSC2AO3YMXa1+Qb7CLfsGMjWrZ1v4J1iTV1aAwR66vGZCfl1lt+OWqnO8llmCMb/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCusQtZXKhzFHomVlH8mOIQeBIRFrITTKwJm8764gxBfAIgdMMt02m9MJiDwnZLDzKcEa2lbSbx5HgQpVzJXiVORQM="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"tarruda","email":"tpadilha84@gmail.com"},"maintainers":[{"name":"tarruda","email":"tpadilha84@gmail.com"}]},"0.0.6":{"name":"phantomjs-wrapper","version":"0.0.6","description":"Simple wrapper for a child phantomjs instance. Most of the page API/events are exposed in a transparent way","main":"build/src/index","homepage":"https://github.com/tarruda/node-phantomjs-wrapper","repository":{"type":"git","url":"git://github.com/tarruda/node-phantomjs-wrapper.git"},"author":{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},"licenses":[{"type":"MIT","url":"https://github.com/tarruda/node-phantomjs-wrapper/blob/master/LICENSE-MIT"}],"keywords":["phantomjs"],"devDependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"~0.5.0","grunt-coffee-build":"~1.4.5","grunt-coffeelint":"0.0.7","grunt-release":"~0.5.1","grunt-mocha-debug":"0.0.4","chai":"~1.7.2","mocha":"~1.12.1","source-map-support":"~0.2.3","URLON":"~1.0.1"},"dependencies":{"phantomjs":"~1.9.2-0","line-stream":"0.0.3"},"readme":"### phantomjs-wrapper\n> Simple API for spawning/controlling phantomjs from node.js\n\n\n## Installation\n\n```sh\nnpm install phantomjs-wrapper\n```\n\n## Usage\n\nThis package provides a simple wrapper around the phantomjs binary(installed\nautomatically with the package). All it does is forward messages to/from a\nchild phantomjs process using a simple json protocol via stdio and phantomjs\nbuiltin web server.\n\n[Here](https://github.com/tarruda/node-phantomjs-wrapper/blob/master/src/shared.coffee)\nis a list of supported method and events.\n\nSimple example that may be pasted into node.js REPL:\n```js\nphantomjsWrapper = require('phantomjs-wrapper');\n\nphantomjsWrapper({timeout: 60000}, function(err, phantomjs) {\n  phantomjs.createPage(function(err, page) {\n    page.open('http://www.google.com', function(err) {\n      page.on('alert', function(msg) {\n        console.log('Alert:', msg);\n      }); \n      page.once('loadFinished', function() {\n        page.render('google-reloaded.png', function() {\n          page.close(function() {\n            phantomjs.close(function() {\n              console.log('done!');\n            }); \n         });\n        });\n      });\n      page.includeJs('http://code.jquery.com/jquery-2.0.3.min.js', function() {\n        page.evaluateJavaScript('(function() { alert(\"hello!\"); })', function() {\n          page.evaluateJavaScript('(function() { $(\"a\").remove(); })', function() {\n            page.render('google-no-anchors.png', function() {\n              page.reload(function() { });\n            });\n          });\n        });\n      });\n    });\n  });\n});\n```\n\nRead phantomJS documentation for more info.\n","readmeFilename":"README.mkd","bugs":{"url":"https://github.com/tarruda/node-phantomjs-wrapper/issues"},"_id":"phantomjs-wrapper@0.0.6","dist":{"shasum":"86e215cb4f5427e8fe764daa6fb212b53b878d2d","tarball":"https://registry.npmjs.org/phantomjs-wrapper/-/phantomjs-wrapper-0.0.6.tgz","integrity":"sha512-G0DjEJdA9kanLTRGLyALzUHivZo+tsgvfBlmo3kY4+RqeZ41DjZwlFb6Ds2IKFraDZXSxr53vuUWR8xIVCInWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYaRdK6TaIRfCmQLUHYF4FO4+Nf1DlZ4NpjeXyizVddAiEAl5Z8MHcDehOIGcUEo5m8EE8yv7eh+Mot3HFsSW+1zDg="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"tarruda","email":"tpadilha84@gmail.com"},"maintainers":[{"name":"tarruda","email":"tpadilha84@gmail.com"}]},"0.0.7":{"name":"phantomjs-wrapper","version":"0.0.7","description":"Simple wrapper for a child phantomjs instance. Most of the page API/events are exposed in a transparent way","main":"build/src/index","homepage":"https://github.com/tarruda/node-phantomjs-wrapper","repository":{"type":"git","url":"git://github.com/tarruda/node-phantomjs-wrapper.git"},"author":{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},"licenses":[{"type":"MIT","url":"https://github.com/tarruda/node-phantomjs-wrapper/blob/master/LICENSE-MIT"}],"keywords":["phantomjs"],"devDependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"~0.5.0","grunt-coffee-build":"~1.4.5","grunt-coffeelint":"0.0.7","grunt-release":"~0.5.1","grunt-mocha-debug":"0.0.4","chai":"~1.7.2","mocha":"~1.12.1","source-map-support":"~0.2.3","URLON":"~1.0.1"},"dependencies":{"phantomjs":"~1.9.2-0","line-stream":"0.0.3"},"readme":"### phantomjs-wrapper\n> Simple API for spawning/controlling phantomjs from node.js\n\n\n## Installation\n\n```sh\nnpm install phantomjs-wrapper\n```\n\n## Usage\n\nThis package provides a simple wrapper around the phantomjs binary(installed\nautomatically with the package). All it does is forward messages to/from a\nchild phantomjs process using a simple json protocol via stdio and phantomjs\nbuiltin web server.\n\n[Here](https://github.com/tarruda/node-phantomjs-wrapper/blob/master/src/shared.coffee)\nis a list of supported method and events.\n\nSimple example that may be pasted into node.js REPL:\n```js\nphantomjsWrapper = require('phantomjs-wrapper');\n\nphantomjsWrapper({timeout: 60000}, function(err, phantomjs) {\n  phantomjs.createPage(function(err, page) {\n    page.open('http://www.google.com', function(err) {\n      page.on('alert', function(msg) {\n        console.log('Alert:', msg);\n      }); \n      page.once('loadFinished', function() {\n        page.render('google-reloaded.png', function() {\n          page.close(function() {\n            phantomjs.close(function() {\n              console.log('done!');\n            }); \n         });\n        });\n      });\n      page.evaluateJavaScript('(function() { alert(\"hello!\"); })');\n      page.includeJs('http://code.jquery.com/jquery-2.0.3.min.js', function() {\n        page.evaluateJavaScript('(function() { $(\"a\").remove(); })');\n        page.render('google-no-anchors.png', function() {\n          page.reload();\n        });\n      });\n    });\n  });\n});\n```\n\nRead phantomJS documentation for more info.\n","readmeFilename":"README.mkd","bugs":{"url":"https://github.com/tarruda/node-phantomjs-wrapper/issues"},"_id":"phantomjs-wrapper@0.0.7","dist":{"shasum":"a47ae115ee0a41c4212251c2b9975454f4d3d310","tarball":"https://registry.npmjs.org/phantomjs-wrapper/-/phantomjs-wrapper-0.0.7.tgz","integrity":"sha512-gusQYsDgs4NrO1neWnRZuRZnV1HAG3sm8ivR9Mf2YXGC8LReLrEeROgp8Qa4eEPkSmV5c0F6ZwzBl3TIreQg3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGOboDs8CNsfSdv87PGgpra5kqzcdFzpWhJHcH/0DyZfAiEA5/ecIwwNbAtF0zJXkj3bW/FOH/NZBI1hXM0QC4a9IJA="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"tarruda","email":"tpadilha84@gmail.com"},"maintainers":[{"name":"tarruda","email":"tpadilha84@gmail.com"}]},"0.0.8":{"name":"phantomjs-wrapper","version":"0.0.8","description":"Simple wrapper for a child phantomjs instance. Most of the page API/events are exposed in a transparent way","main":"build/src/index","homepage":"https://github.com/tarruda/node-phantomjs-wrapper","repository":{"type":"git","url":"git://github.com/tarruda/node-phantomjs-wrapper.git"},"author":{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},"licenses":[{"type":"MIT","url":"https://github.com/tarruda/node-phantomjs-wrapper/blob/master/LICENSE-MIT"}],"keywords":["phantomjs"],"devDependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"~0.5.0","grunt-coffee-build":"~1.4.5","grunt-coffeelint":"0.0.7","grunt-release":"~0.5.1","grunt-mocha-debug":"0.0.4","chai":"~1.7.2","mocha":"~1.12.1","source-map-support":"~0.2.3","URLON":"~1.0.1"},"dependencies":{"phantomjs":"~1.9.2-0","line-stream":"0.0.3"},"readme":"### phantomjs-wrapper\n> Simple API for spawning/controlling phantomjs from node.js\n\n\n## Installation\n\n```sh\nnpm install phantomjs-wrapper\n```\n\n## Usage\n\nThis package provides a simple wrapper around the phantomjs binary(installed\nautomatically with the package). All it does is forward messages to/from a\nchild phantomjs process using a simple json protocol via stdio and phantomjs\nbuiltin web server.\n\n[Here](https://github.com/tarruda/node-phantomjs-wrapper/blob/master/src/shared.coffee)\nis a list of supported method and events.\n\nSimple example that may be pasted into node.js REPL:\n```js\nphantomjsWrapper = require('phantomjs-wrapper');\n\nphantomjsWrapper({timeout: 60000}, function(err, phantomjs) {\n  phantomjs.createPage(function(err, page) {\n    page.open('http://www.google.com', function(err) {\n      page.on('alert', function(msg) {\n        console.log('Alert:', msg);\n      }); \n      page.once('loadFinished', function() {\n        page.render('google-reloaded.png', function() {\n          page.close(function() {\n            phantomjs.close(function() {\n              console.log('done!');\n            }); \n         });\n        });\n      });\n      page.evaluateJavaScript('(function() { alert(\"hello!\"); })');\n      page.includeJs('http://code.jquery.com/jquery-2.0.3.min.js', function() {\n        page.evaluateJavaScript('(function() { $(\"a\").remove(); })');\n        page.render('google-no-anchors.png', function() {\n          page.reload();\n        });\n      });\n    });\n  });\n});\n```\n\nRead phantomJS documentation for more info.\n","readmeFilename":"README.mkd","bugs":{"url":"https://github.com/tarruda/node-phantomjs-wrapper/issues"},"_id":"phantomjs-wrapper@0.0.8","dist":{"shasum":"62fe896dd28f01935cc11a11a2309619ce18f94b","tarball":"https://registry.npmjs.org/phantomjs-wrapper/-/phantomjs-wrapper-0.0.8.tgz","integrity":"sha512-7/fCpQ0fQUUXAzTlXmPO35ye4GQDKbDCepkQUjH07kklJUNLEkwLnh+dbWIm8lTbCwg3kMA7rg/4zVWMPi6kmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDToZGSfs921MslQKJgxCpV0QoW+aSkIWEdpzAKEwHfQQIge8G1IMqwB2opQIAeChsaGuUIMJpF/dpQSnSaojBXk1I="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"tarruda","email":"tpadilha84@gmail.com"},"maintainers":[{"name":"tarruda","email":"tpadilha84@gmail.com"}]},"0.0.9":{"name":"phantomjs-wrapper","version":"0.0.9","description":"Simple wrapper for a child phantomjs instance. Most of the page API/events are exposed in a transparent way","main":"build/src/index","homepage":"https://github.com/tarruda/node-phantomjs-wrapper","repository":{"type":"git","url":"git://github.com/tarruda/node-phantomjs-wrapper.git"},"author":{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},"licenses":[{"type":"MIT","url":"https://github.com/tarruda/node-phantomjs-wrapper/blob/master/LICENSE-MIT"}],"keywords":["phantomjs"],"devDependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"~0.5.0","grunt-coffee-build":"~1.4.5","grunt-coffeelint":"0.0.7","grunt-release":"~0.5.1","grunt-mocha-debug":"0.0.4","chai":"~1.7.2","mocha":"~1.12.1","source-map-support":"~0.2.3","URLON":"~1.0.1"},"dependencies":{"phantomjs":"~1.9.2-0","line-stream":"0.0.3","coffee-script":"~1.6.3"},"readme":"### phantomjs-wrapper\n> Simple API for spawning/controlling phantomjs from node.js\n\n\n## Installation\n\n```sh\nnpm install phantomjs-wrapper\n```\n\n## Usage\n\nThis package provides a simple wrapper around the phantomjs binary(installed\nautomatically with the package). All it does is forward messages to/from a\nchild phantomjs process using a simple json protocol via stdio and phantomjs\nbuiltin web server.\n\n[Here](https://github.com/tarruda/node-phantomjs-wrapper/blob/master/src/shared.coffee)\nis a list of supported method and events.\n\nSimple example that may be pasted into node.js REPL:\n```js\nphantomjsWrapper = require('phantomjs-wrapper');\n\nphantomjsWrapper({timeout: 60000}, function(err, phantomjs) {\n  phantomjs.createPage(function(err, page) {\n    page.open('http://www.google.com', function(err) {\n      page.on('alert', function(msg) {\n        console.log('Alert:', msg);\n      }); \n      page.once('loadFinished', function() {\n        page.render('google-reloaded.png', function() {\n          page.close(function() {\n            phantomjs.close(function() {\n              console.log('done!');\n            }); \n         });\n        });\n      });\n      page.evaluateJavaScript('(function() { alert(\"hello!\"); })');\n      page.includeJs('http://code.jquery.com/jquery-2.0.3.min.js', function() {\n        page.evaluateJavaScript('(function() { $(\"a\").remove(); })');\n        page.render('google-no-anchors.png', function() {\n          page.reload();\n        });\n      });\n    });\n  });\n});\n```\n\nRead phantomJS documentation for more info.\n","readmeFilename":"README.mkd","bugs":{"url":"https://github.com/tarruda/node-phantomjs-wrapper/issues"},"_id":"phantomjs-wrapper@0.0.9","dist":{"shasum":"9c235c31db509c7084b1709aeeb84d0fcdcd6078","tarball":"https://registry.npmjs.org/phantomjs-wrapper/-/phantomjs-wrapper-0.0.9.tgz","integrity":"sha512-FihZYF6XO7F+ZNbdSSDkDr+iK4xyztX2s4gwjMVsOXNxNfh3LAmkd+DMP6qVJIojC0JAaC8RQM5CqDCAczIaDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3hLVUeDGkNFqlFc4LBBb1wpa2XNXEyw35dbcCgdltMAiB0ZTyFLg87GHskROCUHjBJc1sY4Ylnk1mKV4B9rDmc8w=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tarruda","email":"tpadilha84@gmail.com"},"maintainers":[{"name":"tarruda","email":"tpadilha84@gmail.com"}]},"0.0.10":{"name":"phantomjs-wrapper","version":"0.0.10","description":"Simple wrapper for a child phantomjs instance. Most of the page API/events are exposed in a transparent way","main":"build/src/index","homepage":"https://github.com/tarruda/node-phantomjs-wrapper","repository":{"type":"git","url":"git://github.com/tarruda/node-phantomjs-wrapper.git"},"author":{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},"licenses":[{"type":"MIT","url":"https://github.com/tarruda/node-phantomjs-wrapper/blob/master/LICENSE-MIT"}],"keywords":["phantomjs"],"devDependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"~0.5.0","grunt-coffee-build":"~1.4.5","grunt-coffeelint":"0.0.7","grunt-release":"~0.5.1","grunt-mocha-debug":"0.0.4","chai":"~1.7.2","mocha":"~1.12.1","source-map-support":"~0.2.3","URLON":"~1.0.1"},"dependencies":{"phantomjs":"1.9.2-5","line-stream":"0.0.3","coffee-script":"~1.6.3"},"readme":"### phantomjs-wrapper\n> Simple API for spawning/controlling phantomjs from node.js\n\n\n## Installation\n\n```sh\nnpm install phantomjs-wrapper\n```\n\n## Usage\n\nThis package provides a simple wrapper around the phantomjs binary(installed\nautomatically with the package). All it does is forward messages to/from a\nchild phantomjs process using a simple json protocol via stdio and phantomjs\nbuiltin web server.\n\n[Here](https://github.com/tarruda/node-phantomjs-wrapper/blob/master/src/shared.coffee)\nis a list of supported method and events.\n\nSimple example that may be pasted into node.js REPL:\n```js\nphantomjsWrapper = require('phantomjs-wrapper');\n\nphantomjsWrapper({timeout: 60000}, function(err, phantomjs) {\n  phantomjs.createPage(function(err, page) {\n    page.open('http://www.google.com', function(err) {\n      page.on('alert', function(msg) {\n        console.log('Alert:', msg);\n      }); \n      page.once('loadFinished', function() {\n        page.render('google-reloaded.png', function() {\n          page.close(function() {\n            phantomjs.close(function() {\n              console.log('done!');\n            }); \n         });\n        });\n      });\n      page.evaluateJavaScript('(function() { alert(\"hello!\"); })');\n      page.includeJs('http://code.jquery.com/jquery-2.0.3.min.js', function() {\n        page.evaluateJavaScript('(function() { $(\"a\").remove(); })');\n        page.render('google-no-anchors.png', function() {\n          page.reload();\n        });\n      });\n    });\n  });\n});\n```\n\nRead phantomJS documentation for more info.\n","readmeFilename":"README.mkd","bugs":{"url":"https://github.com/tarruda/node-phantomjs-wrapper/issues"},"_id":"phantomjs-wrapper@0.0.10","dist":{"shasum":"69484c1251f88e3eecb422c4153e1be97ed9cfcd","tarball":"https://registry.npmjs.org/phantomjs-wrapper/-/phantomjs-wrapper-0.0.10.tgz","integrity":"sha512-rfJLCkbF541F+Xj1vv6jnwhMaJbuCAzcswR4/cI8NnwANEzYEipLUQpyc9NHHJT+pxlo+k6ddPTfC7hhcbD4fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx5NzzsJDlKWe89laNjF5KT1C68AO72dOobpVHKc/vuQIgKFmWNNuJivuQc78OXfvBYtqaStw7sgiFQZBbTXtvNj4="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tarruda","email":"tpadilha84@gmail.com"},"maintainers":[{"name":"tarruda","email":"tpadilha84@gmail.com"}]},"0.0.11":{"name":"phantomjs-wrapper","version":"0.0.11","description":"Simple wrapper for a child phantomjs instance. Most of the page API/events are exposed in a transparent way","main":"build/src/index","homepage":"https://github.com/tarruda/node-phantomjs-wrapper","repository":{"type":"git","url":"git://github.com/tarruda/node-phantomjs-wrapper.git"},"author":{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},"licenses":[{"type":"MIT","url":"https://github.com/tarruda/node-phantomjs-wrapper/blob/master/LICENSE-MIT"}],"keywords":["phantomjs"],"devDependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"~0.5.0","grunt-coffee-build":"~1.4.5","grunt-coffeelint":"0.0.7","grunt-release":"~0.5.1","grunt-mocha-debug":"0.0.4","chai":"~1.7.2","mocha":"~1.12.1","source-map-support":"~0.2.3","URLON":"~1.0.1"},"dependencies":{"phantomjs":"1.9.2-5","line-stream":"0.0.3","coffee-script":"~1.6.3"},"readme":"### phantomjs-wrapper\n> Simple API for spawning/controlling phantomjs from node.js\n\n\n## Installation\n\n```sh\nnpm install phantomjs-wrapper\n```\n\n## Usage\n\nThis package provides a simple wrapper around the phantomjs binary(installed\nautomatically with the package). All it does is forward messages to/from a\nchild phantomjs process using a simple json protocol via stdio and phantomjs\nbuiltin web server.\n\n[Here](https://github.com/tarruda/node-phantomjs-wrapper/blob/master/src/shared.coffee)\nis a list of supported method and events.\n\nSimple example that may be pasted into node.js REPL:\n```js\nphantomjsWrapper = require('phantomjs-wrapper');\n\nphantomjsWrapper({timeout: 60000}, function(err, phantomjs) {\n  phantomjs.createPage(function(err, page) {\n    page.open('http://www.google.com', function(err) {\n      page.on('alert', function(msg) {\n        console.log('Alert:', msg);\n      }); \n      page.once('loadFinished', function() {\n        page.render('google-reloaded.png', function() {\n          page.close(function() {\n            phantomjs.close(function() {\n              console.log('done!');\n            }); \n         });\n        });\n      });\n      page.evaluateJavaScript('(function() { alert(\"hello!\"); })');\n      page.includeJs('http://code.jquery.com/jquery-2.0.3.min.js', function() {\n        page.evaluateJavaScript('(function() { $(\"a\").remove(); })');\n        page.render('google-no-anchors.png', function() {\n          page.reload();\n        });\n      });\n    });\n  });\n});\n```\n\nRead phantomJS documentation for more info.\n","readmeFilename":"README.mkd","bugs":{"url":"https://github.com/tarruda/node-phantomjs-wrapper/issues"},"_id":"phantomjs-wrapper@0.0.11","dist":{"shasum":"b54261a5f7a151eb3bac0d59ee65abdb0e8e8b26","tarball":"https://registry.npmjs.org/phantomjs-wrapper/-/phantomjs-wrapper-0.0.11.tgz","integrity":"sha512-qmq8WP+VIKh6dSg+GPiRxd6MPkST58XjJMyR8bKsjhU8bsaRWdXjmXPcjSi9aKvTX8GfpxOkK0DLLUSYANMcaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHabI40+8d2WdecS3Oah8Yd4s1ZddPfs7+dOkla1mXkwIhAMj6arvpzWkRH0gAzUQ1JHjvQ3A8SNTF6XQ4+amSU8Xb"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tarruda","email":"tpadilha84@gmail.com"},"maintainers":[{"name":"tarruda","email":"tpadilha84@gmail.com"}]}},"readme":"### phantomjs-wrapper\n> Simple API for spawning/controlling phantomjs from node.js\n\n\n## Installation\n\n```sh\nnpm install phantomjs-wrapper\n```\n\n## Usage\n\nAll this module is forward method calls from node.js to phantomjs and events\nfrom phantomjs. [Here](https://github.com/tarruda/node-phantomjs-wrapper/blob/master/src/shared.coffee)\nis a list of supported method and events.\n\nFor basic usage tutorial look in the test file\n\n","maintainers":[{"name":"tarruda","email":"tpadilha84@gmail.com"}],"time":{"modified":"2022-06-23T20:43:54.761Z","created":"2013-09-12T02:14:14.438Z","0.0.1":"2013-09-12T02:14:19.580Z","0.0.2":"2013-09-12T02:21:07.918Z","0.0.3":"2013-09-12T12:41:43.569Z","0.0.4":"2013-09-12T16:44:32.612Z","0.0.5":"2013-09-12T16:58:35.066Z","0.0.6":"2013-09-12T18:59:22.419Z","0.0.7":"2013-09-12T19:23:25.689Z","0.0.8":"2013-09-17T01:22:57.658Z","0.0.9":"2013-10-25T12:02:04.593Z","0.0.10":"2013-12-18T12:27:51.053Z","0.0.11":"2013-12-18T13:03:49.602Z"},"author":{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},"repository":{"type":"git","url":"git://github.com/tarruda/node-phantomjs-wrapper.git"},"users":{"rdooh":true,"gooer":true}}