{"_id":"grunt-casper","_rev":"4670516","name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","dist-tags":{"latest":"0.4.2"},"maintainers":[{"name":"cmille142","email":""}],"time":{"modified":"2026-04-10T23:03:49.000Z","created":"2013-01-02T08:25:26.160Z","0.4.2":"2015-02-11T23:15:16.296Z","0.4.1":"2014-09-03T21:12:15.657Z","0.4.0":"2014-08-19T16:12:43.027Z","0.3.10":"2014-07-16T16:14:34.972Z","0.3.9":"2014-06-10T03:27:18.478Z","0.3.8":"2014-05-12T17:55:10.698Z","0.3.7":"2014-04-24T19:53:05.130Z","0.3.6":"2014-04-21T16:31:29.389Z","0.3.5":"2014-03-20T17:22:29.557Z","0.3.4":"2014-03-13T01:27:54.810Z","0.3.3":"2014-03-06T19:08:05.818Z","0.3.2":"2014-03-06T18:38:12.769Z","0.3.1":"2014-03-03T22:15:43.047Z","0.3.0":"2014-02-23T09:34:18.256Z","0.2.7":"2014-02-23T08:31:45.261Z","0.2.6":"2014-02-23T07:37:28.083Z","0.2.5":"2014-02-23T07:22:06.758Z","0.2.4":"2014-02-23T07:08:59.814Z","0.2.3":"2014-02-18T02:41:48.281Z","0.2.2":"2014-02-12T03:23:26.045Z","0.2.1":"2014-01-25T00:42:49.955Z","0.2.0":"2014-01-16T02:14:14.444Z","0.1.4":"2014-01-02T18:21:12.352Z","0.1.3":"2013-09-06T03:10:55.673Z","0.1.1":"2013-02-02T00:41:22.309Z","0.1.0":"2013-01-02T08:25:26.160Z"},"users":{},"author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"versions":{"0.4.2":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.4.2","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"bugs":{"url":"https://github.com/iamchrismiller/grunt-casper/issues/"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"scripts":{"test":"grunt test --verbose"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"devDependencies":{"grunt-contrib-jshint":"~0.10.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.4.0","grunt":"~0.4.2","grunt-cli":"~0.1.13"},"dependencies":{"casperjs":"~1.1.0-beta3","duration":"~0.2.0","lodash":"~2.4.1","phantomjs":"~1.9.7-1","slimerjs":"^0.9.1-2"},"gitHead":"8bfad93374b67c92645ed4d600cc99f773ac1121","homepage":"https://github.com/iamchrismiller/grunt-casper","_id":"grunt-casper@0.4.2","_shasum":"3dc03286c4d1b6a76bc2a4721ed68cf2f49f9634","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"dist":{"shasum":"3dc03286c4d1b6a76bc2a4721ed68cf2f49f9634","size":10680,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.4.2.tgz"},"directories":{},"publish_time":1423696516296,"_hasShrinkwrap":false,"_cnpm_publish_time":1423696516296,"_cnpmcore_publish_time":"2021-12-16T21:03:20.790Z"},"0.4.1":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.4.1","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"bugs":{"url":"https://github.com/iamchrismiller/grunt-casper/issues/"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"scripts":{"test":"grunt test --verbose"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"devDependencies":{"grunt-contrib-jshint":"~0.10.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.4.0","grunt":"~0.4.2","grunt-cli":"~0.1.13"},"dependencies":{"casperjs":"~1.1.0-beta3","duration":"~0.2.0","lodash":"~2.4.1","phantomjs":"~1.9.7-1","slimerjs":"^0.9.1-2"},"gitHead":"093fd73f4eb82b139221eadb0b75a5ef881172d9","homepage":"https://github.com/iamchrismiller/grunt-casper","_id":"grunt-casper@0.4.1","_shasum":"23a234f5f6acbd5c26e0f5befbe2f34eb2993697","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"dist":{"shasum":"23a234f5f6acbd5c26e0f5befbe2f34eb2993697","size":10638,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.4.1.tgz"},"directories":{},"publish_time":1409778735657,"_hasShrinkwrap":false,"_cnpm_publish_time":1409778735657,"_cnpmcore_publish_time":"2021-12-16T21:03:20.989Z"},"0.4.0":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.4.0","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"bugs":{"url":"https://github.com/iamchrismiller/grunt-casper/issues/"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"scripts":{"test":"grunt test --verbose"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"devDependencies":{"grunt-contrib-jshint":"~0.10.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.4.0","grunt":"~0.4.2","grunt-cli":"~0.1.13"},"dependencies":{"duration":"~0.2.0","lodash":"~2.4.1","phantomjs":"~1.9.7-1","casperjs":"~1.1.0-beta3"},"homepage":"https://github.com/iamchrismiller/grunt-casper","_id":"grunt-casper@0.4.0","dist":{"shasum":"28a9955567ba97bf1b5070bca6f6705c6efd061b","size":10277,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.4.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1408464763027,"_hasShrinkwrap":false,"_cnpm_publish_time":1408464763027,"_cnpmcore_publish_time":"2021-12-16T21:03:21.337Z"},"0.3.10":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.3.10","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"bugs":{"url":"https://github.com/iamchrismiller/grunt-casper/issues/"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"scripts":{"test":"grunt test --verbose"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"devDependencies":{"grunt-contrib-jshint":"~0.10.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.4.0","grunt":"~0.4.2","grunt-cli":"~0.1.13"},"dependencies":{"duration":"~0.2.0","lodash":"~2.4.1","phantomjs":"~1.9.7-1","casperjs":"~1.1.0-beta3"},"homepage":"https://github.com/iamchrismiller/grunt-casper","_id":"grunt-casper@0.3.10","dist":{"shasum":"2a20365fe3295aa0fa430d95792f43f3a5896342","size":10059,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.3.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.3.10.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1405527274972,"_hasShrinkwrap":false,"_cnpm_publish_time":1405527274972,"_cnpmcore_publish_time":"2021-12-16T21:03:21.560Z"},"0.3.9":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.3.9","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"bugs":{"url":"https://github.com/iamchrismiller/grunt-casper/issues/"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"scripts":{"test":"grunt test --verbose"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.2","grunt":"~0.4.2","grunt-cli":"~0.1.13"},"dependencies":{"duration":"~0.1.4","lodash":"~2.4.1","phantomjs":"~1.9.7-1","casperjs":"~1.1.0-beta3"},"homepage":"https://github.com/iamchrismiller/grunt-casper","_id":"grunt-casper@0.3.9","dist":{"shasum":"b818df51dfc2e76b34c0cee92f31708977e4b35d","size":10030,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.3.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.3.9.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1402370838478,"_hasShrinkwrap":false,"_cnpm_publish_time":1402370838478,"_cnpmcore_publish_time":"2021-12-16T21:03:21.781Z"},"0.3.8":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.3.8","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"bugs":{"url":"https://github.com/iamchrismiller/grunt-casper/issues/"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"scripts":{"test":"grunt test --verbose"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.2","grunt":"~0.4.2","grunt-cli":"~0.1.13"},"dependencies":{"duration":"~0.1.4","lodash":"~2.4.1","phantomjs":"~1.9.7-1","casperjs":"~1.1.0-beta3"},"homepage":"https://github.com/iamchrismiller/grunt-casper","_id":"grunt-casper@0.3.8","dist":{"shasum":"2eb1b30bf3fb98a4fb979291c8465cc7795b5086","size":9649,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.3.8.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1399917310698,"_hasShrinkwrap":false,"_cnpm_publish_time":1399917310698,"_cnpmcore_publish_time":"2021-12-16T21:03:22.173Z"},"0.3.7":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.3.7","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"bugs":{"url":"https://github.com/iamchrismiller/grunt-casper/issues/"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"scripts":{"test":"grunt test --verbose"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.2","grunt":"~0.4.2","grunt-cli":"~0.1.13"},"dependencies":{"duration":"~0.1.4","lodash":"~2.4.1","phantomjs":"~1.9.7-1","casperjs":"~1.1.0-beta3"},"homepage":"https://github.com/iamchrismiller/grunt-casper","_id":"grunt-casper@0.3.7","dist":{"shasum":"49b3200907f8698b9384c61a89c38bec6c266eee","size":9663,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.3.7.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1398369185130,"_hasShrinkwrap":false,"_cnpm_publish_time":1398369185130,"_cnpmcore_publish_time":"2021-12-16T21:03:22.402Z"},"0.3.6":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.3.6","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"bugs":{"url":"https://github.com/iamchrismiller/grunt-casper/issues/"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"scripts":{"test":"grunt test --verbose"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.2","grunt":"~0.4.2","grunt-cli":"~0.1.13","grunt-check-modules":"^0.2.0"},"dependencies":{"duration":"~0.1.4","lodash":"~2.4.1","phantomjs":"~1.9.7-1","casperjs":"~1.1.0-beta3"},"homepage":"https://github.com/iamchrismiller/grunt-casper","_id":"grunt-casper@0.3.6","dist":{"shasum":"2ece852e160565888b9ee7ef331ef27c724be879","size":9643,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.3.6.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1398097889389,"_hasShrinkwrap":false,"_cnpm_publish_time":1398097889389,"_cnpmcore_publish_time":"2021-12-16T21:03:22.614Z"},"0.3.5":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.3.5","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"bugs":{"url":"https://github.com/iamchrismiller/grunt-casper/issues/"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"scripts":{"test":"grunt test --verbose"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.2","grunt":"~0.4.2","grunt-cli":"~0.1.13"},"dependencies":{"duration":"~0.1.4","lodash":"~2.4.1","phantomjs":"~1.9.7-1","casperjs":"~1.1.0-beta3"},"homepage":"https://github.com/iamchrismiller/grunt-casper","_id":"grunt-casper@0.3.5","dist":{"shasum":"74cb0cc382ae5b4edec4e690a29327f61c386b1b","size":9664,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.3.5.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1395336149557,"_hasShrinkwrap":false,"_cnpm_publish_time":1395336149557,"_cnpmcore_publish_time":"2021-12-16T21:03:22.789Z"},"0.3.4":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.3.4","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"bugs":{"url":"https://github.com/iamchrismiller/grunt-casper/issues/"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"scripts":{"test":"grunt test --verbose"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.2","grunt":"~0.4.2","grunt-cli":"~0.1.13"},"dependencies":{"duration":"~0.1.4","lodash":"~2.4.1","phantomjs":"~1.9.7-1","casperjs":"~1.1.0-beta3"},"homepage":"https://github.com/iamchrismiller/grunt-casper","_id":"grunt-casper@0.3.4","dist":{"shasum":"587ce21672b9fcddbbc5f9aa043e3c0341783fbd","size":9648,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.3.4.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1394674074810,"_hasShrinkwrap":false,"_cnpm_publish_time":1394674074810,"_cnpmcore_publish_time":"2021-12-16T21:03:22.972Z"},"0.3.3":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.3.3","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"bugs":{"url":"https://github.com/iamchrismiller/grunt-casper/issues/"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"scripts":{"test":"grunt test --verbose"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.2","grunt":"~0.4.2","grunt-cli":"~0.1.13"},"dependencies":{"duration":"~0.1.4","lodash":"~2.4.1","phantomjs":"~1.9.7-1","casperjs":"~1.1.0-beta3"},"homepage":"https://github.com/iamchrismiller/grunt-casper","_id":"grunt-casper@0.3.3","dist":{"shasum":"b2292f59745800811cf18c0a9d1d8f5feebaf176","size":9569,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.3.3.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1394132885818,"_hasShrinkwrap":false,"_cnpm_publish_time":1394132885818,"_cnpmcore_publish_time":"2021-12-16T21:03:23.220Z"},"0.3.2":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.3.2","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"bugs":{"url":"https://github.com/iamchrismiller/grunt-casper/issues/"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"scripts":{"test":"grunt test --verbose"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.2","grunt":"~0.4.2","grunt-cli":"~0.1.13"},"dependencies":{"duration":"~0.1.4","lodash":"~2.4.1","phantomjs":"~1.9.7-1","casperjs":"~1.1.0-beta3"},"homepage":"https://github.com/iamchrismiller/grunt-casper","_id":"grunt-casper@0.3.2","dist":{"shasum":"34dc309a406c9e3fa1dd06d386430f80f40d1561","size":9456,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.3.2.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1394131092769,"_hasShrinkwrap":false,"_cnpm_publish_time":1394131092769,"_cnpmcore_publish_time":"2021-12-16T21:03:23.416Z"},"0.3.1":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.3.1","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"bugs":{"url":"https://github.com/iamchrismiller/grunt-casper/issues/"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"bin":{"casperjs":"node_modules/.bin/casperjs"},"scripts":{"test":"grunt test --verbose"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.2","grunt":"~0.4.2","grunt-cli":"~0.1.13"},"dependencies":{"duration":"~0.1.4","lodash":"~2.4.1","phantomjs":"~1.9.7-1","casperjs":"~1.1.0-beta3"},"homepage":"https://github.com/iamchrismiller/grunt-casper","_id":"grunt-casper@0.3.1","dist":{"shasum":"1be44cf203642450c0801cd43ae91c7771e04049","size":9406,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.3.1.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1393884943047,"_hasShrinkwrap":false,"_cnpm_publish_time":1393884943047,"_cnpmcore_publish_time":"2021-12-16T21:03:23.864Z"},"0.3.0":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.3.0","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"bugs":{"url":"https://github.com/iamchrismiller/grunt-casper/issues/"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.2","grunt":"~0.4.2","grunt-cli":"~0.1.13"},"scripts":{"test":"grunt test --verbose"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"dependencies":{"grunt-lib-contrib":"~0.6.1","duration":"~0.1.4","lodash":"~2.4.1","phantomjs":"~1.9.7-1","casperjs":"~1.1.0-beta3"},"homepage":"https://github.com/iamchrismiller/grunt-casper","_id":"grunt-casper@0.3.0","dist":{"shasum":"aed18a714d6769f3b29012a16c78678b1f851fcb","size":9344,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.3.0.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1393148058256,"_hasShrinkwrap":false,"_cnpm_publish_time":1393148058256,"_cnpmcore_publish_time":"2021-12-16T21:03:24.086Z"},"0.2.7":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.2.7","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"bugs":{"url":"https://github.com/iamchrismiller/grunt-casper/issues/"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.2","grunt":"~0.4.2","grunt-cli":"~0.1.13"},"scripts":{"test":"grunt test --verbose"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"dependencies":{"grunt-lib-contrib":"~0.6.1","duration":"~0.1.4","lodash":"~2.4.1","phantomjs":"~1.9.7-1"},"homepage":"https://github.com/iamchrismiller/grunt-casper","_id":"grunt-casper@0.2.7","dist":{"shasum":"d54fefc353654481e9cf10081d490ea91ce19b18","size":9247,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.2.7.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1393144305261,"_hasShrinkwrap":false,"_cnpm_publish_time":1393144305261,"_cnpmcore_publish_time":"2021-12-16T21:03:24.324Z"},"0.2.6":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.2.6","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"bugs":{"url":"https://github.com/iamchrismiller/grunt-casper/issues/"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.2","grunt":"~0.4.2","grunt-cli":"~0.1.13"},"scripts":{"test":"grunt test --verbose"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"dependencies":{"grunt-lib-contrib":"~0.6.1","duration":"~0.1.4","lodash":"~2.4.1"},"homepage":"https://github.com/iamchrismiller/grunt-casper","_id":"grunt-casper@0.2.6","dist":{"shasum":"8968e1b9808e88dc08d287179da7f9ede3338b83","size":9151,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.2.6.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1393141048083,"_hasShrinkwrap":false,"_cnpm_publish_time":1393141048083,"_cnpmcore_publish_time":"2021-12-16T21:03:24.506Z"},"0.2.5":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.2.5","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"bugs":{"url":"https://github.com/iamchrismiller/grunt-casper/issues/"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.2","grunt":"~0.4.2","grunt-cli":"~0.1.13"},"scripts":{"test":"grunt test --verbose"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"dependencies":{"grunt-lib-contrib":"~0.6.1","duration":"~0.1.4","lodash":"~2.4.1"},"homepage":"https://github.com/iamchrismiller/grunt-casper","_id":"grunt-casper@0.2.5","dist":{"shasum":"8b4e9dd2fb6b306eb66465730fadd800fd650286","size":9143,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.2.5.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1393140126758,"_hasShrinkwrap":false,"_cnpm_publish_time":1393140126758,"_cnpmcore_publish_time":"2021-12-16T21:03:24.695Z"},"0.2.4":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.2.4","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"bugs":{"url":"https://github.com/iamchrismiller/grunt-casper/issues/"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.2","grunt":"~0.4.2","grunt-cli":"~0.1.13"},"scripts":{"test":"grunt test --verbose"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"dependencies":{"grunt-lib-contrib":"~0.6.1","duration":"~0.1.4","lodash":"~2.4.1"},"homepage":"https://github.com/iamchrismiller/grunt-casper","_id":"grunt-casper@0.2.4","dist":{"shasum":"aa2667fae6a3b5f49fd2b51c7a1afa75ec7ed58e","size":9111,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.2.4.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1393139339814,"_hasShrinkwrap":false,"_cnpm_publish_time":1393139339814,"_cnpmcore_publish_time":"2021-12-16T21:03:25.302Z"},"0.2.3":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.2.3","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"bugs":{"url":"https://github.com/iamchrismiller/grunt-casper/issues/"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.2","grunt":"~0.4.2","grunt-cli":"~0.1.13"},"scripts":{"test":"grunt test"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"dependencies":{"grunt-lib-contrib":"~0.6.1","duration":"~0.1.4","lodash":"~2.4.1"},"homepage":"https://github.com/iamchrismiller/grunt-casper","_id":"grunt-casper@0.2.3","dist":{"shasum":"675c33ab58a57e2160124dda14a86ef10620dc12","size":9011,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.2.3.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1392691308281,"_hasShrinkwrap":false,"_cnpm_publish_time":1392691308281,"_cnpmcore_publish_time":"2021-12-16T21:03:25.515Z"},"0.2.2":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.2.2","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"bugs":{"url":"https://github.com/iamchrismiller/grunt-casper/issues/"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.2","grunt":"~0.4.2","grunt-cli":"~0.1.13"},"scripts":{"test":"grunt test"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"dependencies":{"grunt-lib-contrib":"~0.6.1","duration":"~0.1.4"},"homepage":"https://github.com/iamchrismiller/grunt-casper","_id":"grunt-casper@0.2.2","dist":{"shasum":"0ee63c99b4bb5c4e372f80ad1385a302df6ef19e","size":8354,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.2.2.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1392175406045,"_hasShrinkwrap":false,"_cnpm_publish_time":1392175406045,"_cnpmcore_publish_time":"2021-12-16T21:03:25.765Z"},"0.2.1":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.2.1","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"bugs":{"url":"https://github.com/iamchrismiller/grunt-casper/issues/"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"devDependencies":{"grunt-contrib-jshint":"~0.6.4","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.1","grunt":"~0.4.2","grunt-cli":"~0.1.11"},"scripts":{"test":"grunt test"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"dependencies":{"grunt-lib-contrib":"~0.6.1","duration":"~0.1.4"},"homepage":"https://github.com/iamchrismiller/grunt-casper","_id":"grunt-casper@0.2.1","dist":{"shasum":"7652efdf8860031841dbeec804f2249e167dfbdb","size":7954,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.2.1.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1390610569955,"_hasShrinkwrap":false,"_cnpm_publish_time":1390610569955,"_cnpmcore_publish_time":"2021-12-16T21:03:26.001Z"},"0.2.0":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.2.0","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"bugs":{"url":"https://github.com/iamchrismiller/grunt-casper/issues/"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"devDependencies":{"grunt-contrib-jshint":"~0.6.4","grunt-contrib-clean":"~0.5.0","grunt-contrib-nodeunit":"~0.2.1","grunt":"~0.4.2","grunt-cli":"~0.1.11"},"scripts":{"test":"grunt test"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"dependencies":{"grunt-lib-contrib":"~0.6.1","duration":"~0.1.4"},"readmeFilename":"README.md","homepage":"https://github.com/iamchrismiller/grunt-casper","_id":"grunt-casper@0.2.0","dist":{"shasum":"688c324de451901d3d5219d25aacc2e7eeee4976","size":7848,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.2.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1389838454444,"_hasShrinkwrap":false,"_cnpm_publish_time":1389838454444,"_cnpmcore_publish_time":"2021-12-16T21:03:26.225Z"},"0.1.4":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.1.4","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"repository":{"type":"git","url":"git@github.com:iamchrismiller/grunt-casper.git"},"bugs":"https://github.com/iamchrismiller/grunt-casper/issues/","licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"devDependencies":{"grunt-contrib-internal":"~0.1.0","grunt-contrib-jshint":"~0.1.1rc6","grunt-contrib-nodeunit":"~0.1.2rc6","grunt":"~0.4.0rc7","grunt-contrib-clean":"~0.4.0rc6"},"scripts":{"test":"grunt test"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"dependencies":{"grunt-lib-contrib":"~0.4.0"},"readmeFilename":"README.md","_id":"grunt-casper@0.1.4","dist":{"shasum":"1c123c15997b9b4fa77324b8b4db5ea77f8e80c5","size":6535,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.1.4.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1388686872352,"_hasShrinkwrap":false,"_cnpm_publish_time":1388686872352,"_cnpmcore_publish_time":"2021-12-16T21:03:26.476Z"},"0.1.3":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.1.3","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"devDependencies":{"grunt-contrib-internal":"~0.1.0","grunt-contrib-jshint":"~0.1.1rc6","grunt-contrib-nodeunit":"~0.1.2rc6","grunt":"~0.4.0rc7","grunt-contrib-clean":"~0.4.0rc6"},"scripts":{"test":"grunt test"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"dependencies":{"grunt-lib-contrib":"~0.4.0"},"readmeFilename":"README.md","_id":"grunt-casper@0.1.3","dist":{"shasum":"e664e20a5d8eb2898554e16ce3559be6e5f4e16a","size":7177,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.1.3.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1378437055673,"_hasShrinkwrap":false,"_cnpm_publish_time":1378437055673,"_cnpmcore_publish_time":"2021-12-16T21:03:27.055Z"},"0.1.1":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.1.1","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"devDependencies":{"grunt-contrib-internal":"~0.1.0","grunt-contrib-jshint":"~0.1.1rc6","grunt-contrib-nodeunit":"~0.1.2rc6","grunt":"~0.4.0rc7","grunt-contrib-clean":"~0.4.0rc6"},"scripts":{"test":"grunt test"},"keywords":["gruntplugin","gruntjs","casperjs","grunt-casperjs","grunt-casper"],"dependencies":{"grunt-lib-contrib":"~0.4.0"},"readmeFilename":"README.md","_id":"grunt-casper@0.1.1","dist":{"shasum":"70ff5d63e0221be094bd0846a6281f45d7dbfd9b","size":5740,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.1.1.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"cmille142","email":"cmille142@gmail.com"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1359765682309,"_hasShrinkwrap":false,"_cnpm_publish_time":1359765682309,"_cnpmcore_publish_time":"2021-12-16T21:03:27.304Z"},"0.1.0":{"name":"grunt-casper","description":"Run Casper CLI Scripts With Grunt","version":"0.1.0","author":{"name":"Chris Miller","email":"cmille142@gmail.com","url":"http://chris-miller.me"},"licenses":[{"type":"MIT","url":"https://github.com/iamchrismiller/grunt-casper/blob/master/LICENSE-MIT"}],"devDependencies":{"grunt-contrib-internal":"~0.1.0","grunt-contrib-jshint":"~0.1.0","grunt-contrib-nodeunit":"~0.1.0","grunt":"~0.4.0"},"scripts":{"test":"grunt test"},"keywords":["gruntjs","casperjs","grunt-casperjs","grunt-casper"],"dependencies":{"grunt-lib-contrib":"~0.4.0"},"_id":"grunt-casper@0.1.0","dist":{"shasum":"9c7220d403c5a0f5b5e2cb2becd419f241bf0186","size":5037,"noattachment":false,"key":"/grunt-casper/-/grunt-casper-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/grunt-casper/download/grunt-casper-0.1.0.tgz"},"maintainers":[{"name":"cmille142","email":""}],"directories":{},"publish_time":1357115126160,"_hasShrinkwrap":false,"_cnpm_publish_time":1357115126160,"_cnpmcore_publish_time":"2021-12-16T21:03:27.522Z"}},"readme":"# grunt-casper [![Build Status](https://secure.travis-ci.org/iamchrismiller/grunt-casper.svg?branch=master)](http://travis-ci.org/iamchrismiller/grunt-casper)  [![Dependency Status](https://david-dm.org/iamchrismiller/grunt-casper.svg)](https://david-dm.org/iamchrismiller/grunt-casper.png) [![Built with Grunt](https://cdn.gruntjs.com/builtwith.png)](http://gruntjs.com/) [![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/iamchrismiller/grunt-casper/trend.png)](https://bitdeli.com/free \"Bitdeli Badge\")\n\n> Run CasperJS Scripts/Functional Tests\n\nIf You need Casper 1.0 Support - Please Check out this [tag](https://github.com/iamchrismiller/grunt-casper/tree/1.0)\n*@note : You no longer need PhantomJS/CasperJS binaries installed. They are now managed by npm*\n\n## Installation\n\nThis task makes use of PhantomJS to drive the casperJS scripts in a headless manner.\n\nYou will need to install [phantomjs](http://phantomjs.org/), with a fairly simple package [install](http://phantomjs.org/download.html)\nAfter [phantomjs](http://phantomjs.org/) is installed, you will need to install [casperjs](http://casperjs.org/installation.html)\n\nNow install the grunt task\n\n```shell\nnpm install grunt-casper --save\n```\n\n## Getting Started\n\nCasperJS is a navigation scripting & testing utility for PhantomJS. It eases the process of defining a full navigation scenario and provides useful high-level functions, methods & syntaxic sugar for doing common tasks in a headless browser.\n\nIf you haven't used [casperjs](http://casperjs.org/) before, be sure to check out the [Get Started](http://casperjs.org/quickstart.html) guide, as it explains how to create your first test case.\n\n\n## casper task\n_Run this task with the `grunt casper` command._\n\n_This task is a [multi task](https://github.com/gruntjs/grunt/wiki/Configuring-tasks) so any targets, files and options should be specified according to the [multi task][] documentation._\n\n### Options\n\n#### Grunt 'dest'\nType: `String` || `Function`\n\nThe 'dest' option in Grunt's configuration is passed as the --save option to casper, allowing you to access\n   your destination programmatically. If passed as a function, the return value will be used.\n\n#### test\nType: `Boolean`\nDefault: false\n\nRun the casperjs script(s) in test mode. Thus allowing you to split up your tests (casperjs test tests/)\n\n#### includes\nType: `String`\nDefault: undefined\n\nComma separated list of scripts to \"include\" before executing tests.\n\n#### pre\nType: `String`\nDefault: undefined\n\nScripts to be executed before the test suite\n\n#### post\nType: `String`\nDefault: undefined\n\nScripts to be executed after the test suite\n\n#### verbose\nType: `Boolean`\nDefault: false\n\nOutput log messages directly to the console\n\n#### log-level\nType: `String`\nDefault: `error`\nOptions: `debug` `info` `warning` `error`\n\nSets the casperjs logging level\n\n#### fail-fast\nType: `Boolean`\nDefault: false\n\nTerminate as soon as a first failure is encountered.\n\n#### concise\nType: `Boolean`\nDefault: false\n\nCreate a more concise output of the test suite.\n\n\n#### engine\nType: `String`\nDefault: phantomjs\n\nSpecify Browser Engine (phantomjs|slimerjs)\n\n#### concurrency\nType: `Number`\nDefault: How many test files to run concurrently (1-10)\n\n#### parallel\nType: `Boolean`\nDefault: Run tests in Parallel instead of Series\n\n### Usage Examples\n\nBasic usage\n```js\ncasper : {\n yourTask : {\n    options : {\n      test : true\n    },\n    files : {\n      'xunit/casper-results.xml' : ['test/functionalTests.js']\n    }\n  }\n}\n```\n\nBasic Parallel usage\n```js\ncasper : {\n yourTask : {\n    options : {\n      test : true,\n      parallel : true,\n      concurrency : 5\n    },\n    files : {\n      'xunit/casper-results.xml' : ['test/functionalTests.js'],\n      'xunit/casper-results-2.xml' : ['test/functionalTests2.js'],\n    }\n  }\n}\n```\n\nGlobal options and custom destination\n\n```js\ncasper : {\n  options : {\n    test : true,\n    includes : 'path/to/inc.js',\n    post : 'path/to/post.js',\n    pre : 'path/to/pre.js',\n    'log-level' : 'warning',\n    'fail-fast' : true,\n    concise : true,\n    engine : 'slimerjs'\n  },\n  yourTask : {\n    src: ['path/to/tests/*_test.js'],\n    dest : function(input) {\n      return input.replace(/\\.js$/,'.xml');\n    }\n  }\n}\n```\n\n### Options and Arguments\nCasperJS supports options and arguments on the [command line](http://docs.casperjs.org/en/latest/cli.html).\n\n`casperjs script.js baz --foo=bar`\n\nGrunt tasks can accept additional arguments and grunt-casper will pass these through to CasperJS, for instance\n\n`grunt casper:yourTask:baz:--foo=bar`\n\nwill pass `baz` as an argument and `foo` as an option with a value of `bar`.  These are then available in your CasperJS script \n\n```js\ncasper.cli.args.indexOf('baz'); // 0\ncasper.cli.options.foo; //bar\n```\n\nArguments can also be specified in the Task Options Object\n\n```js\n  casper : {\n    options : {\n      args : ['foo', 'bar']\n    }\n  }\n```\n\nArguments and options will be ignored in `test` mode as CasperJS does not support them.\n\n## PhantomJS / CasperJS Binaries\n\nYou may also override the location of the PhantomJS and CasperJS binaries like so:\n\nprocess.env.PHANTOMJS_EXECUTABLE = '/path/to/phantomjs';\nprocess.env.CASPERJS_EXECUTABLE = '/path/to/casperjs';\n\nThe CasperJS Binary, by default, is loaded from the local ./node_modules directory and has a fallback to look in the\nglobal node_modules directory (/usr/local/lib/node_modules)\n\n\n\n## Release History\n\n * 2015-02-11   v0.4.2   Reverse Source List before unshift\n * 2014-08-19   v0.4.1   Expose Slimerjs binary export\n * 2014-08-19   v0.4.0   Refactored Fail cases\n * 2014-07-16   v0.3.10  Added local binary module path\n * 2014-06-09   v0.3.9   Refactored exports and binary module loading\n * 2014-05-12   v0.3.8   Removed test arguments constraint\n * 2014-04-24   v0.3.7   Merge pull request #39 add no-colors option\n * 2014-04-21   v0.3.6   Fixed issue with testableOptions\n * 2014-03-20   v0.3.5   Fixed issue with engine indexOf conditional\n * 2014-03-12   v0.3.4   Merge pull request #36 check PhantomJS path\n * 2014-03-06   v0.3.3   Cleaned up Cross Platform Binary Location\n * 2014-03-05   v0.3.2   Fixed CasperJS Binary for windows platform\n * 2014-03-03   v0.3.1   Export CasperJS binary to node_module/.bin\n * 2014-02-23   v0.3.0   CasperJS npm managed binary\n * 2014-02-23   v0.2.7   PhantomJS install via wrapper\n * 2014-02-22   v0.2.6   Parallel exit logic\n * 2014-02-22   v0.2.5   Changed deprecated 1.1 direct flag to verbose\n * 2014-02-22   v0.2.4   Fixed test option position in array\n * 2014-02-17   v0.2.3   Added engine support (phantomjs, slimerjs)\n * 2014-02-11   v0.2.2   Added args option for casper args, added concise option support\n * 2014-01-24   v0.2.1   Refactored exit logic\n * 2014-01-14   v0.2.0   Refactored non-parallel Runs, fixing --fail-fast parameter   \n * 2013-11-22            Refactored task dependencies, added parallel option and task duration\n * 2013-10-08   v0.1.4   Merged pull request - cwd spawn option\n * 2013-09-05   v0.1.3   Fixed logging from grunt.verbose -> grunt.log\n * 2013-08-10   v0.1.2   Added xunit support\n * 2013-02-01   v0.1.1   Update Task To Run With grunt0.4.0rc7\n * 2013-01-01   v0.1.0   Initial Release\n\n---\n\nTask submitted by [Chris Miller](http://chris-miller.me)\n","_attachments":{},"homepage":"https://github.com/iamchrismiller/grunt-casper","bugs":{"url":"https://github.com/iamchrismiller/grunt-casper/issues/"}}