{"_id":"casperjs","_rev":"62-8973b7ad045a11b7d606afe80b682f55","name":"casperjs","description":"A navigation scripting & testing utility for PhantomJS and SlimerJS","dist-tags":{"latest":"1.1.4"},"versions":{"1.1.0-beta2":{"name":"casperjs","description":"Navigation scripting & testing utility for PhantomJS","version":"1.1.0-beta2","keywords":["phantomjs","javascript"],"maintainers":[{"name":"n1k0","email":"nicolas@perriault.net"}],"dependencies":{"http://www.phantomjs.org/":"master"},"bugs":{"url":"https://github.com/n1k0/casperjs/issues"},"repositories":[{"type":"git","url":"git://github.com/n1k0/casperjs.git"}],"licenses":[{"name":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"homepage":"http://casperjs.org","repository":{"type":"git","url":"git://github.com/n1k0/casperjs.git"},"_id":"casperjs@1.1.0-beta2","dist":{"shasum":"62b1f47b6cec5cf58e81b8da2e22a78428da6bcb","tarball":"https://registry.npmjs.org/casperjs/-/casperjs-1.1.0-beta2.tgz","integrity":"sha512-Xkl2ER937HZ/nRg85nj4JSV0cHbPhjBx5CLOHDgZi1O7q5JeRjgDwLPZP52f2zfYwf2Kcn/YKCkdRQ1a6rAQLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoICGZoR05BVHrnZzUtzZeWi3iVzDomDzmF/AlbIkaagIhAO0wtEZngfxVJQVZZMoCqifqpEGAvPPYqg7zpr/9xIFq"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"n1k0","email":"nicolas@perriault.net"},"directories":{}},"1.1.0-beta3":{"name":"casperjs","description":"A navigation scripting & testing utility for PhantomJS and SlimerJS","version":"1.1.0-beta3","keywords":["phantomjs","slimerjs","test","testing","scraping"],"bin":{"casperjs":"./bin/casperjs"},"author":{"name":"Nicolas Perriault","email":"nicolas@perriault.net","url":"https://nicolas.perriault.net/"},"dependencies":{"phantomjs":">=1.8.2"},"bugs":{"url":"https://github.com/n1k0/casperjs/issues"},"repository":{"type":"git","url":"git://github.com/n1k0/casperjs.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"homepage":"http://casperjs.org","_id":"casperjs@1.1.0-beta3","dist":{"shasum":"750ebf53623bc6f4ead3b85bcd09c848f47cedcd","tarball":"https://registry.npmjs.org/casperjs/-/casperjs-1.1.0-beta3.tgz","integrity":"sha512-624+usF/BcHUYsQ0zbr3oB2Hgr1ULfLKQFZJmhPLDF+Qyr6R91/Zqp0Pn1i2Sk2ox7qB9pJEdNRunoum7lVaPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQi+9MHV4eNTamMWv7mWhw8DfUf6cBosJRh3oYDCpPqAiEA8MxFlHDMHW3TDsoWEbyBHRfvQNgBR5apIWC6nrRQXJM="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"n1k0","email":"nicolas@perriault.net"},"maintainers":[{"name":"n1k0","email":"nicolas@perriault.net"}],"directories":{}},"1.1.0-beta4":{"name":"casperjs","description":"A navigation scripting & testing utility for PhantomJS and SlimerJS","version":"1.1.0-beta4","keywords":["phantomjs","slimerjs","test","testing","scraping"],"bin":{"casperjs":"./bin/casperjs"},"author":{"name":"Nicolas Perriault","email":"nicolas@perriault.net","url":"https://nicolas.perriault.net/"},"bugs":{"url":"https://github.com/n1k0/casperjs/issues"},"repository":{"type":"git","url":"git://github.com/n1k0/casperjs.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"homepage":"http://casperjs.org","gitHead":"3aa6f76eb72d88bab831b4f528abbb7cc5d4b8ad","_id":"casperjs@1.1.0-beta4","scripts":{},"_shasum":"8be7c9a3e9d8a539232e2b0d078c583232899f79","_from":".","_npmVersion":"3.6.0","_nodeVersion":"4.2.2","_npmUser":{"name":"istr","email":"npm@ingostruck.de"},"dist":{"shasum":"8be7c9a3e9d8a539232e2b0d078c583232899f79","tarball":"https://registry.npmjs.org/casperjs/-/casperjs-1.1.0-beta4.tgz","integrity":"sha512-MZY5SSXdR4tq2ruzc0RFIdddfVBzoWTSomu8A+/Ezq+sZohaJD+rTb5pXWbJyFOBvhzSPjhq72DFJJnx7D2oxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcJe96tIj8P7wjmSFQI54GEAC5m8DfKtk5Vo6Jga5WdwIgdnFC5GJnl1dofrSUyHHdv9UvSCZ0yhk/5YutITgyj44="}]},"maintainers":[{"name":"istr","email":"npm@ingostruck.de"},{"name":"n1k0","email":"nicolas@perriault.net"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/casperjs-1.1.0-beta4.tgz_1454489355878_0.060533319832757115"},"directories":{}},"1.1.0-beta5":{"name":"casperjs","description":"A navigation scripting & testing utility for PhantomJS and SlimerJS","version":"1.1.0-beta5","keywords":["phantomjs","slimerjs","test","testing","scraping"],"bin":{"casperjs":"./bin/casperjs"},"author":{"name":"Nicolas Perriault","email":"nicolas@perriault.net","url":"https://nicolas.perriault.net/"},"bugs":{"url":"https://github.com/n1k0/casperjs/issues"},"repository":{"type":"git","url":"git://github.com/n1k0/casperjs.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"homepage":"http://casperjs.org","gitHead":"54a7a05678ea76dfe18a697d597bc8af6dba1706","_id":"casperjs@1.1.0-beta5","scripts":{},"_shasum":"58085281d61640842b47c2a8a5f2e45d080dada1","_from":".","_npmVersion":"3.6.0","_nodeVersion":"4.2.2","_npmUser":{"name":"istr","email":"npm@ingostruck.de"},"dist":{"shasum":"58085281d61640842b47c2a8a5f2e45d080dada1","tarball":"https://registry.npmjs.org/casperjs/-/casperjs-1.1.0-beta5.tgz","integrity":"sha512-/gizhDe6+Rzkuvr3edm1LvWEPBNQxChe4cYjLGBgZDw0Yemmq3yi4oKPH7K0wzB1lSIE0TyobzLEDod8w2q/CQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFsydxUvobcOZ2kkVmT6r9DPngfsNZQkxbOReZuWrWSAiEAmKc/YPgtXVPQpvrNmByNYn4qCW2Y4KUVdi2vsQwChi8="}]},"maintainers":[{"name":"istr","email":"npm@ingostruck.de"},{"name":"n1k0","email":"nicolas@perriault.net"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/casperjs-1.1.0-beta5.tgz_1454694794695_0.9415043119806796"},"directories":{}},"1.1.0":{"name":"casperjs","description":"A navigation scripting & testing utility for PhantomJS and SlimerJS","version":"1.1.0","keywords":["phantomjs","slimerjs","test","testing","scraping"],"bin":{"casperjs":"./bin/casperjs"},"author":{"name":"Nicolas Perriault","email":"nicolas@perriault.net","url":"https://nicolas.perriault.net/"},"bugs":{"url":"https://github.com/n1k0/casperjs/issues"},"repository":{"type":"git","url":"git://github.com/n1k0/casperjs.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"homepage":"http://casperjs.org","gitHead":"af0955ca8b55154ecef57a00f88473233b9c8ff9","_id":"casperjs@1.1.0","scripts":{},"_shasum":"526c0a9fe1ad0e3d9595c678875e898b58a24de4","_from":".","_npmVersion":"3.6.0","_nodeVersion":"4.2.2","_npmUser":{"name":"istr","email":"npm@ingostruck.de"},"dist":{"shasum":"526c0a9fe1ad0e3d9595c678875e898b58a24de4","tarball":"https://registry.npmjs.org/casperjs/-/casperjs-1.1.0.tgz","integrity":"sha512-zxw0D5S8Vs6S1UeKRcE+prWYkNsmIiRUE2jAAy5OI+4pp+bmsSBCuUoEbTPw6C/UMYTAtejClGt4rj7B4kxy5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERwSE/dM8soPUZVyu4A2HewBD0tBQy2rgO2Z33iCXTjAiAWTJg33VVI3LsRg5K8JIkmzer5bnofJtKdfsfDzit9Pw=="}]},"maintainers":[{"name":"istr","email":"npm@ingostruck.de"},{"name":"n1k0","email":"nicolas@perriault.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/casperjs-1.1.0.tgz_1460477434384_0.03152567846700549"},"directories":{}},"1.1.1":{"name":"casperjs","description":"A navigation scripting & testing utility for PhantomJS and SlimerJS","version":"1.1.1","keywords":["phantomjs","slimerjs","test","testing","scraping"],"bin":{"casperjs":"./bin/casperjs"},"author":{"name":"CasperJS Organization","url":"https://casperjs.org/"},"bugs":{"url":"https://github.com/casperjs/casperjs/issues"},"repository":{"type":"git","url":"git://github.com/casperjs/casperjs.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"homepage":"http://casperjs.org","gitHead":"b4f7669570fab79b0d10399d5157d70d7d6c49d0","_id":"casperjs@1.1.1","scripts":{},"_shasum":"f01f4c8f6b8e7a452e7c96c2d896bf1d1e62f51f","_from":".","_npmVersion":"3.6.0","_nodeVersion":"4.2.2","_npmUser":{"name":"istr","email":"npm@ingostruck.de"},"dist":{"shasum":"f01f4c8f6b8e7a452e7c96c2d896bf1d1e62f51f","tarball":"https://registry.npmjs.org/casperjs/-/casperjs-1.1.1.tgz","integrity":"sha512-C6lqdhXj8uTUkB1rTBeRUiY5IXVWWMO+2bL+pdaIb/XrxunfnQgy5Kk99koTN/tm5nX9hyx2nQ74iQaYP9/sgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6usF+OreKlKWBwRIdr5YNs9NfL6pnClX2/bUbzy+OrgIhAOK2+/+6IYpfivAUkYl7NhrWcDq24DpkPw2lnTXc9sGH"}]},"maintainers":[{"name":"istr","email":"npm@ingostruck.de"},{"name":"n1k0","email":"nicolas@perriault.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/casperjs-1.1.1.tgz_1461092611980_0.14892191323451698"},"directories":{}},"1.1.2":{"name":"casperjs","description":"A navigation scripting & testing utility for PhantomJS and SlimerJS","version":"1.1.2","keywords":["phantomjs","slimerjs","test","testing","scraping"],"bin":{"casperjs":"./bin/casperjs"},"author":{"name":"CasperJS Organization","url":"https://casperjs.org/"},"bugs":{"url":"https://github.com/casperjs/casperjs/issues"},"repository":{"type":"git","url":"git://github.com/casperjs/casperjs.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"homepage":"http://casperjs.org","gitHead":"271199be5a4aef501de5881c3e27ffdefde16c93","_id":"casperjs@1.1.2","scripts":{},"_shasum":"d79788b956ab74c85f1ecd32fba37fe97516ff61","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"istr","email":"npm@ingostruck.de"},"dist":{"shasum":"d79788b956ab74c85f1ecd32fba37fe97516ff61","tarball":"https://registry.npmjs.org/casperjs/-/casperjs-1.1.2.tgz","integrity":"sha512-eZAxwGxreU9Sp+b2h4U7uG2rBHJTJefiGxquglUaj7P5vqm5+CDzihmqnw4YDMf2PlYIqIYIlX3sR6IeuekRSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe6E7Xcb+SL/fIVO5wDYjykyw0sbqXWeOr5C9MQQhskwIgKTNubHoha3+TdNjoV7FqqpniU5BK4g9nSHyEdtuc254="}]},"maintainers":[{"name":"istr","email":"npm@ingostruck.de"},{"name":"mickaelandrieu","email":"andrieu.travail@gmail.com"},{"name":"n1k0","email":"nicolas@perriault.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/casperjs-1.1.2.tgz_1467465826086_0.9908640999346972"},"directories":{}},"1.1.3":{"name":"casperjs","description":"A navigation scripting & testing utility for PhantomJS and SlimerJS","version":"1.1.3","keywords":["phantomjs","slimerjs","test","testing","scraping"],"bin":{"casperjs":"./bin/casperjs"},"author":{"name":"CasperJS Organization","url":"https://casperjs.org/"},"bugs":{"url":"https://github.com/casperjs/casperjs/issues"},"repository":{"type":"git","url":"git://github.com/casperjs/casperjs.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"homepage":"http://casperjs.org","gitHead":"f231707feb8f4acf5fc6462e93a38b23b1e1e374","_id":"casperjs@1.1.3","scripts":{},"_shasum":"9653de731f8aa44d0915a69ba2233164bb2eaf94","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"bigjuevos","email":"ryan.null@gmail.com"},"dist":{"shasum":"9653de731f8aa44d0915a69ba2233164bb2eaf94","tarball":"https://registry.npmjs.org/casperjs/-/casperjs-1.1.3.tgz","integrity":"sha512-jFYlwCJfJb3N6bdSs941MXKlpGBxSUPOGu9u/jalNiKPLhdF1QBIk6zdLReJ2HQAf0dt5o6M731zm1OoaE3QWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6Z0/+CE+fF2I7pBFARCy/re4x8G7E+b622B1j6JWt5AIgNczEOQvmvK2f4m/l6PeZDE/DI1sDxutTf+yVavdRaTg="}]},"maintainers":[{"name":"istr","email":"npm@ingostruck.de"},{"name":"mickaelandrieu","email":"andrieu.travail@gmail.com"},{"name":"n1k0","email":"nicolas@perriault.net"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/casperjs-1.1.3.tgz_1469210398318_0.37494457769207656"},"directories":{}},"1.1.4":{"name":"casperjs","description":"A navigation scripting & testing utility for PhantomJS and SlimerJS","version":"1.1.4","keywords":["phantomjs","slimerjs","test","testing","scraping"],"bin":{"casperjs":"./bin/casperjs"},"author":{"name":"CasperJS Organization","url":"https://casperjs.org/"},"bugs":{"url":"https://github.com/casperjs/casperjs/issues"},"repository":{"type":"git","url":"git://github.com/casperjs/casperjs.git"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"homepage":"http://casperjs.org","gitHead":"4c0929ac574d53df08534d03b215b20e1f9ed0f1","_id":"casperjs@1.1.4","scripts":{},"_shasum":"eb01f4ed85ac520a8f4d932b4daa74d3e77bc746","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"bigjuevos","email":"ryan.null@gmail.com"},"dist":{"shasum":"eb01f4ed85ac520a8f4d932b4daa74d3e77bc746","tarball":"https://registry.npmjs.org/casperjs/-/casperjs-1.1.4.tgz","integrity":"sha512-0THjMp6Ku+tev5FydCqqILI0wz0/1Fbp6YHCvMbeu0z4OlrgXUS6+jba2ia38uNgKwJGMXGuazEvQQ3OwXLI0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOJpJGZiuTURVUNtz8zXouRFzWoJaOb1AOOlZQMmy7pAiEA6dXFY57oCz+VAXucCB5Y8jjm1vQnFFjMDDIxV0upkDA="}]},"maintainers":[{"name":"istr","email":"npm@ingostruck.de"},{"name":"mickaelandrieu","email":"andrieu.travail@gmail.com"},{"name":"n1k0","email":"nicolas@perriault.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/casperjs-1.1.4.tgz_1494430565359_0.79534693621099"},"directories":{}}},"readme":"# CasperJS\n\n[![Build Status](https://travis-ci.org/casperjs/casperjs.svg?branch=master)](https://travis-ci.org/casperjs/casperjs)\n\n>**Important note:** the `master` branch hosts the development version of CasperJS, which is now pretty stable and should be the right version to use if you ask me. Users interested in a pretty stable, recent version working with PhantomJS 2.0 and newer should choose the packaged 1.1.0 and following releases.\n>\n> The [`1.0` branch](https://github.com/casperjs/casperjs/tree/1.0) is now obsolete. Please note that\n>- it is only recommended if you need to keep old production tests running that could do with the now **unmaintained PhantomJS 1.9**\n>- 1.0 tests unfortunately have to be run manually using the `casperjs selftest` command\n> \n> **Note that all versions up to and including 1.1-beta3 do not support PhantomJS 2.0 and newer.**\n\nThe complete documentation for the current releases is **hosted on [docs.casperjs.org](http://docs.casperjs.org/).**\n\nCasperJS is a navigation scripting & testing utility for [PhantomJS](http://www.phantomjs.org/)\nand [SlimerJS](http://slimerjs.org/) (still experimental).\nIt eases the process of defining a full navigation\nscenario and provides useful high-level functions, methods & syntactic sugar for doing common\ntasks such as:\n\n- defining & ordering [navigation steps](http://docs.casperjs.org/en/latest/quickstart.html)\n- [filling forms](http://docs.casperjs.org/en/latest/modules/casper.html#fill)\n- [clicking links](http://docs.casperjs.org/en/latest/modules/casper.html#click)\n- [capturing screenshots](http://docs.casperjs.org/en/latest/modules/casper.html#captureselector) of a page (or an area)\n- [making assertions on remote DOM](http://docs.casperjs.org/en/latest/modules/tester.html)\n- [logging](http://docs.casperjs.org/en/latest/logging.html) & [events](http://docs.casperjs.org/en/latest/events-filters.html)\n- [downloading](http://docs.casperjs.org/en/latest/modules/casper.html#download) resources, even binary ones\n- catching errors and react accordingly\n- writing [functional test suites](http://docs.casperjs.org/en/latest/testing.html), exporting results as JUnit XML (xUnit)\n\nBrowse the [sample examples repository](https://github.com/casperjs/casperjs/tree/master/samples).\nDon't hesitate to pull request for any cool example of yours as well!\n\n**Read the [full documentation](http://docs.casperjs.org/) on casperjs documentation website.**\n\nSubscribe to the [project mailing-list](https://groups.google.com/forum/#!forum/casperjs)\n\nFollow the CasperJS project [on twitter](https://twitter.com/casperjs_org) and [Google+](https://plus.google.com/b/106641872690063476159/).\n\n## Show me some code!\n\nFirst [install CasperJS](http://docs.casperjs.org/en/latest/installation.html), we'll use 1.1 beta here.\n\nSample test to see if some dropdown can be opened:\n\n```javascript\ncasper.test.begin('a twitter bootstrap dropdown can be opened', 2, function(test) {\n    casper.start('http://getbootstrap.com/2.3.2/javascript.html#dropdowns', function() {\n        test.assertExists('#navbar-example');\n        this.click('#dropdowns .nav-pills .dropdown:last-of-type a.dropdown-toggle');\n        this.waitUntilVisible('#dropdowns .nav-pills .open', function() {\n            test.pass('Dropdown is open');\n        });\n    }).run(function() {\n        test.done();\n    });\n});\n```\n\nRun the script:\n\n![](http://cl.ly/image/271e2i403A0F/Capture%20d%E2%80%99%C3%A9cran%202013-01-20%20%C3%A0%2009.26.15.png)\n\n## Support\n\n**Help request**. If you're stuck using CasperJS and don't understand how to achieve something, please [ask on the mailing-list](https://groups.google.com/forum/#!forum/casperjs) first. If the discussion reveals that you have found a real issue that might need a change within CasperJS, file an issue.\n\n**Filing issues**. It takes a lot of time to review, validate, and de-duplicate filed issues. This time could be spent better on actually improving on CasperJS. Filing an issue might be a helpful contribution, but we expect you to read our [CONTRIBUTING.md](https://github.com/casperjs/casperjs/blob/master/CONTRIBUTING.md) guidelines first. \n\n**Professional Support**. Need help with getting CasperJS up and running? Got a time-consuming problem you want to get solved quickly?\n\nTry to find someone to address your specific problem and [post a reward at bountysource](https://www.bountysource.com).\n\nIf you need to have a known issue resolved and don't have the time or skills to do it on your own, you could [post a reward for any open issue directly](https://www.bountysource.com/teams/casperjs/issues).\n\n## Contributing\n\n### Contributing code\n\nPlease read the [CONTRIBUTING.md](https://github.com/casperjs/casperjs/blob/master/CONTRIBUTING.md) file contents.\n\n### Contributing documentation\n\nCasperJS's documentation is written using the [Markdown format](http://daringfireball.net/projects/markdown/), and hosted on Github thanks to the [Github Pages Feature](http://pages.github.com/).\n\nTo view the source files on github, head to [the gh-pages branch](https://github.com/casperjs/casperjs/tree/gh-pages), and check the [documentation's README](https://github.com/casperjs/casperjs/tree/gh-pages#readme) for further instructions.\n\n## Team\n\n- Nicolas Perriault ([@n1k0](https://github.com/n1k0))\n- Nick Currier ([@hexid](https://github.com/hexid))\n- Laurent Jouanneau ([@laurentj](https://github.com/laurentj))\n- Mickaël Andrieu ([@mickaelandrieu](https://github.com/mickaelandrieu))\n- Matt DuVall ([@mduvall](https://github.com/mduvall))\n- Ryan Null ([@BIGjuevos](https://github.com/BIGjuevos))\n\n## License\n\nMIT\n","maintainers":[{"email":"andrieu.travail@gmail.com","name":"mickaelandrieu"},{"email":"nicolas@perriault.net","name":"n1k0"},{"email":"ryan.null@gmail.com","name":"bigjuevos"},{"email":"npm@ingostruck.de","name":"istr"}],"time":{"modified":"2022-06-13T05:39:20.646Z","created":"2013-11-29T12:03:34.324Z","1.1.0-beta2":"2013-11-29T12:03:44.905Z","1.1.0-beta3":"2013-11-29T20:41:52.327Z","1.1.0-beta4":"2016-02-03T08:49:19.318Z","1.1.0-beta5":"2016-02-05T17:53:15.659Z","1.1.0":"2016-04-12T16:10:35.956Z","1.1.1":"2016-04-19T19:03:33.732Z","1.1.2":"2016-07-02T13:23:48.197Z","1.1.3":"2016-07-22T18:00:01.722Z","1.1.4":"2017-05-10T15:36:08.359Z"},"repository":{"type":"git","url":"git://github.com/casperjs/casperjs.git"},"author":{"name":"CasperJS Organization","url":"https://casperjs.org/"},"users":{"flockonus":true,"hourdays":true,"ajduke":true,"scott_joe":true,"yoshimaa":true,"gerst20051":true,"gregorynicholas":true,"pdedkov":true,"arttse":true,"mccataldo":true,"monolithed":true,"yupmin":true,"timdp":true,"nice_body":true,"denistsoi":true,"allenmoore":true,"afelicioni":true,"shaomingquan":true,"shanewholloway":true,"rubiadias":true,"samhwang1990":true,"sumdas":true,"ghe1219":true,"cdll":true,"kkk123321":true,"corderogerardo":true,"phoenix-xsy":true,"leejefon":true,"vamakoda":true,"dsoldera":true,"flaxbin":true,"erikvold":true,"omegga":true,"bigjuevos":true,"icerainnuaa":true,"jetthiago":true,"limingv5":true,"leizongmin":true,"lassevolkmann":true},"homepage":"http://casperjs.org","keywords":["phantomjs","slimerjs","test","testing","scraping"],"bugs":{"url":"https://github.com/casperjs/casperjs/issues"},"readmeFilename":"README.md"}