{"_id":"grunt-ghost","_rev":"58-2631e2bbf494d328ab37c1ccf276cefc","name":"grunt-ghost","description":"Grunt task to run CasperJS tests","dist-tags":{"latest":"1.1.0"},"versions":{"0.0.8":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"0.0.8","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"Dependencies":{"grunt":"~0.3.17","grunt-contrib-lib":"<0.4.0"},"devDependencies":{},"keywords":["gruntplugin","casperjs","gruntjs","casper"],"readme":"# grunt-ghost\n\nGrunt task to run CasperJS tests\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-ghost`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Documentation\n_(Coming soon)_\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt][grunt].\n\n## Release History\n_(Nothing yet)_\n\n## License\nCopyright (c) 2013 Colin Wren  \nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-ghost@0.0.8","dist":{"shasum":"ece3fc00a3630e0006cae7933c51b390151df5c7","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-0.0.8.tgz","integrity":"sha512-dhtd6A/yX64HmYssN4a48593h6aQdwG4P+r0QI41lMNyO34FjEZFKTQSLItDtj13KQgTxf1jjoLU8MEp070suQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBkJJK1U3ng89nDio4DC0YM7iU35lII6HPxBMucpir9QAiEA9rpL0RVMRW54p9eXVxfFCBLCTLPpJ/840+KAoNb7AP0="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"}]},"0.0.7":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"0.0.7","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"Dependencies":{"grunt":"~0.3.17","grunt-contrib-lib":"<0.4.0"},"devDependencies":{},"keywords":["gruntplugin","casperjs","gruntjs","casper"],"readme":"# grunt-ghost\n\nGrunt task to run CasperJS tests\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-ghost`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Documentation\n####Basic use without options\nPut all the tests you want to run in the files array. Files will be run in alphabetic and numerical order, below I use a file naming convetion that makes running files in correct order really easy.\n\n    ghost: {\n      files: ['tests/1_userLogin.js','tests/2_userLogout']\n    }\n#### Using options\nI have included all the test commandoptions listed at: http://casperjs.org/testing.html#casper-test-command and some options of my own.\n```javascript\nghost: {\n    files: ['tests/userSuite/*.js'],\n    options: {\n        //CasperJS test command options\n        xunit: 'xunit/userSuite.xml',  // Exports results of test to a xUnit XML file\n        direct: true,                  // Outputs additional log messages\n        logLevel: 'info',              // Sets logging level, check out http://casperjs.org/logging.html\n        includes: [                    // Specifies files to be included for each test file\n            'tests/config.js',\n            'lib/jquery.min.js'\n        ],\n        pre: ['tests/pre-test.js'],     // Adds tests from specified files before running the test suite\n        post: ['tests/post-test.js'],   // Adds tests from specified files after running the test suite\n        failFast: true,                 // Terminates test suite upon failure of first test\n        \n        // grunt-ghost specific options\n        printCommand: true,   // Prints command sent to CasperJS\n        hideFilePaths: true  // Tells ghost to not print list of filepaths\n    }\n}\n```\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt][grunt].\n\n\n## License\nCopyright (c) 2013 Colin Wren  \nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-ghost@0.0.7","dist":{"shasum":"60c4ac36fff36f0b2fc1b6fbcff703cf595471ba","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-0.0.7.tgz","integrity":"sha512-cMgC9n6tbJ22ABWqwlfPfbiLPt8iZj/WIST66jroX4HVdzAkOZ3hzwjoFT/+8xtuD0N2thKTISbcB02y7wCTUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETsK9NEZF3oRKdxJEVcA9YMKkWcU4jKstfP6kYKk6YKAiEA3jdeTSQH1Hd/Xs9uxNFAc8fmn2ovMA7A9FY4JFo3Ha4="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"}]},"0.0.9":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"0.0.9","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"Dependencies":{"grunt":"~0.3.17","grunt-contrib-lib":"<0.4.0"},"devDependencies":{},"keywords":["gruntplugin","casperjs","gruntjs","casper"],"readme":"# grunt-ghost\n\nGrunt task to run CasperJS tests\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-ghost`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Documentation\n####Basic use without options\nPut all the tests you want to run in the files array. Files will be run in alphabetic and numerical order, below I use a file naming convetion that makes running files in correct order really easy.\n\n    ghost: {\n      files: ['tests/1_userLogin.js','tests/2_userLogout']\n    }\n#### Using options\nI have included all the test commandoptions listed at: http://casperjs.org/testing.html#casper-test-command and some options of my own.\n```javascript\nghost: {\n    files: ['tests/userSuite/*.js'],\n    options: {\n        //CasperJS test command options\n        xunit: 'xunit/userSuite.xml',  // Exports results of test to a xUnit XML file\n        direct: true,                  // Outputs additional log messages\n        logLevel: 'info',              // Sets logging level, check out http://casperjs.org/logging.html\n        includes: [                    // Specifies files to be included for each test file\n            'tests/config.js',\n            'lib/jquery.min.js'\n        ],\n        pre: ['tests/pre-test.js'],     // Adds tests from specified files before running the test suite\n        post: ['tests/post-test.js'],   // Adds tests from specified files after running the test suite\n        failFast: true,                 // Terminates test suite upon failure of first test\n        \n        // grunt-ghost specific options\n        printCommand: true,   // Prints command sent to CasperJS\n        hideFilePaths: true  // Tells ghost to not print list of filepaths\n    }\n}\n```\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt][grunt].\n\n\n## License\nCopyright (c) 2013 Colin Wren  \nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-ghost@0.0.9","dist":{"shasum":"c35f56e5c819d4c36ef98fd662797433f4e5b629","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-0.0.9.tgz","integrity":"sha512-ccLyBJJ9vyBE1PIyy5l0/EeOEtcSrw5LC3DurRWAb68jOiDNTPzvbxz1xE7j82i0JdotkUd4Lo45AOQmqGtqFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxNfs2wBx9Cf4XoJjMWwizc1Kgb5oYhHgYw19lo1EfigIhAIiMc1Vcz1yQpXL2ZwgOGkAKMsFiKn24uAAOtILeZ3B2"}]},"_npmVersion":"1.1.66","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"}]},"0.0.91":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"0.0.91","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"Dependencies":{"grunt":"~0.3.17","grunt-contrib-lib":"<0.4.0"},"devDependencies":{},"keywords":["gruntplugin","casperjs","gruntjs","casper"],"readme":"# grunt-ghost\n\nGrunt task to run [CasperJS](http://casperjs.org/) tests\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-ghost`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Documentation\n####Basic use without options\nAdd the filepaths of the tests you want to run in the \"files\" array. Files will be run in alphabetic and numerical order, below I have used a file naming convention that makes running files in correct order easier.\n```javascript\nghost: {\n  files: ['tests/1_userLogin.js','tests/2_userLogout']\n}\n```\n#### Using options\nI have included all the test command options listed in the [documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\n```javascript\nghost: {\n    files: ['tests/userSuite/*.js'],\n    options: {\n        //CasperJS test command options\n        xunit: 'xunit/userSuite.xml',  // Exports results of test to a xUnit XML file\n        direct: true,                  // Outputs additional log messages\n        logLevel: 'info',              // Sets logging level, check out http://casperjs.org/logging.html\n        includes: [                    // Specifies files to be included for each test file\n            'tests/config.js',\n            'lib/jquery.min.js'\n        ],\n        pre: ['tests/pre-test.js'],     // Adds tests from specified files before running the test suite\n        post: ['tests/post-test.js'],   // Adds tests from specified files after running the test suite\n        failFast: true,                 // Terminates test suite upon failure of first test\n        \n        // grunt-ghost specific options\n        printCommand: true,   // Prints command sent to CasperJS\n        hideFilePaths: true  // Tells ghost to not print list of filepaths\n    }\n}\n```\n## Attribution\n\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt][grunt].\n\n## License\nCopyright (c) 2013 Colin Wren  \nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-ghost@0.0.91","dist":{"shasum":"d31f74b65e139ff814b3878c36b932540bf5211a","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-0.0.91.tgz","integrity":"sha512-FdungKx1vp8+5fgN4KqzJpCci6akN09U7FQFf71/YB+u6RKJ7eRiJwmoDu4NbYf4ldvLzhQEscPn8xxZy0+hlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmjXeYEaKVeS8jQ7EKiAwXWNnrSUp4n0rBhGGvrm5yhAiEA3ZKI46KulkSSHc+FXmpzl2MUvWHYVcy+gdC2AOVNyKY="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"}]},"0.0.92":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"0.0.92","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"Dependencies":{"grunt":"~0.3.17","grunt-contrib-lib":"<0.4.0"},"devDependencies":{},"keywords":["gruntplugin","casperjs","gruntjs","casper"],"readme":"# grunt-ghost\n\nGrunt task to run [CasperJS](http://casperjs.org/) tests\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-ghost`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Documentation\n####Basic use without options\nAdd the filepaths of the tests you want to run in the \"files\" array. Files will be run in alphabetic and numerical order, below I have used a file naming convention that makes running files in correct order easier.\n```javascript\nghost: {\n  files: ['tests/1_userLogin.js','tests/2_userLogout']\n}\n```\n#### Using options\nI have included all the test command options listed in the [documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\n```javascript\nghost: {\n\n    files: ['tests/userSuite/*.js'],\n\n    //CasperJS test command options\n    options: {\n        // Exports results of test to a xUnit XML file\n        xunit: 'xunit/userSuite.xml',\n        // Outputs additional log messages\n        direct: true,\n        // Sets logging level, check out http://casperjs.org/logging.html\n        logLevel: 'info',\n        // Specifies files to be included for each test file\n        includes: [\n            'tests/config.js',\n            'lib/jquery.min.js'\n        ],\n        // Adds tests from specified files before running the test suite\n        pre: ['tests/pre-test.js'],\n        // Adds tests from specified files after running the test suite\n        post: ['tests/post-test.js'],\n        // Terminates test suite upon failure of first test\n        failFast: true,\n        \n        // grunt-ghost specific options\n        // Prints command sent to CasperJS\n        printCommand: true,\n        // Tells ghost to not print list of filepaths\n        hideFilePaths: true\n    }\n}\n```\n## Attribution\n\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt][grunt].\n\n## License\nCopyright (c) 2013 Colin Wren  \nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-ghost@0.0.92","dist":{"shasum":"3a12de16845dc09763914301bb49426b900a33c3","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-0.0.92.tgz","integrity":"sha512-o/IrvG1/P/zKNQExgyG5D6RozbFXqByz5L30RBJI5WnUbKQH5CLGKM4rotDmgFe8aEdR4UmIEGe6GNtUAAoPiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkkkw3t2KtMPrwymxwc71b61o47CzTk9ulDCpbt3YMrAiEA64fSi5ayaUlJdDSQ3ri7wvlAgzc0jUMf5x1vZQPrAkE="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"}]},"0.0.93":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"0.0.93","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"Dependencies":{"grunt":"~0.3.17","grunt-contrib-lib":"<0.4.0"},"devDependencies":{},"keywords":["gruntplugin","casperjs","gruntjs","casper"],"readme":"# grunt-ghost\n\nGrunt task to run [CasperJS](http://casperjs.org/) tests\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-ghost`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Documentation\n####Basic use without options\nAdd the filepaths of the tests you want to run in the \"files\" array. Files will be run in alphabetic and numerical order, below I have used a file naming convention that makes running files in correct order easier.\n```javascript\nghost: {\n  dist: {\n    src: ['tests/1_userLogin.js','tests/2_userLogout']\n  }\n}\n```\n#### Using options\nI have included all the test command options listed in the [documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\n```javascript\nghost: {\n  dist: {\n    src: ['tests/userSuite/*.js'],\n\n    //CasperJS test command options\n    options: {\n        // Exports results of test to a xUnit XML file\n        xunit: 'xunit/userSuite.xml',\n        // Outputs additional log messages\n        direct: true,\n        // Sets logging level, check out http://casperjs.org/logging.html\n        logLevel: 'info',\n        // Specifies files to be included for each test file\n        includes: [\n            'tests/config.js',\n            'lib/jquery.min.js'\n        ],\n        // Adds tests from specified files before running the test suite\n        pre: ['tests/pre-test.js'],\n        // Adds tests from specified files after running the test suite\n        post: ['tests/post-test.js'],\n        // Terminates test suite upon failure of first test\n        failFast: true,\n        \n        // grunt-ghost specific options\n        // Prints command sent to CasperJS\n        printCommand: true,\n        // Tells ghost to not print list of filepaths\n        hideFilePaths: true\n    }\n  }\n}\n```\n## Attribution\n\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt][grunt].\n\n## License\nCopyright (c) 2013 Colin Wren  \nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-ghost@0.0.93","dist":{"shasum":"e59322931c90bda2d7e607bbf6a64a4ac71bc89d","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-0.0.93.tgz","integrity":"sha512-0InyOPfL+TjfdDPZEWBnKEG/mdTotoEjBfDObqxTTWKAGfX3xCzEGwbesqR5Nf+pj8jiwKQzsOWI9yGyJ/7foA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVhYS9djH1u8UGwxm8/aXSV9ikntUEisDEhd72tOXfpwIhANvTkADDstCo+R7vc7gmL39psE7Y/IkNOoE15FgUTaJQ"}]},"_npmVersion":"1.1.66","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"}]},"0.0.94":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"0.0.94","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"dependencies":{"grunt":"~0.3.17","grunt-lib-contrib":"<0.4.0"},"keywords":["gruntplugin","casperjs","gruntjs","casper"],"readme":"# grunt-ghost\n\nGrunt task to run [CasperJS](http://casperjs.org/) tests\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-ghost`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Documentation\n####Basic use without options\nAdd the filepaths of the tests you want to run in the \"files\" array. Files will be run in alphabetic and numerical order, below I have used a file naming convention that makes running files in correct order easier.\n```javascript\nghost: {\n  dist: {\n    src: ['tests/1_userLogin.js','tests/2_userLogout']\n  }\n}\n```\n#### Using options\nI have included all the test command options listed in the [documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\n```javascript\nghost: {\n  dist: {\n    src: ['tests/userSuite/*.js'],\n\n    //CasperJS test command options\n    options: {\n        // Exports results of test to a xUnit XML file\n        xunit: 'xunit/userSuite.xml',\n        // Outputs additional log messages\n        direct: true,\n        // Sets logging level, check out http://casperjs.org/logging.html\n        logLevel: 'info',\n        // Specifies files to be included for each test file\n        includes: [\n            'tests/config.js',\n            'lib/jquery.min.js'\n        ],\n        // Adds tests from specified files before running the test suite\n        pre: ['tests/pre-test.js'],\n        // Adds tests from specified files after running the test suite\n        post: ['tests/post-test.js'],\n        // Terminates test suite upon failure of first test\n        failFast: true,\n        \n        // grunt-ghost specific options\n        // Prints command sent to CasperJS\n        printCommand: true,\n        // Tells ghost to not print list of filepaths\n        hideFilePaths: true\n    }\n  }\n}\n```\n## Attribution\n\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt][grunt].\n\n## License\nCopyright (c) 2013 Colin Wren  \nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-ghost@0.0.94","dist":{"shasum":"aca8b27023bbeb184b9d0d9443c1d6b96bd9f2ae","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-0.0.94.tgz","integrity":"sha512-VpIICrVcV5tA878CzPq7btAu96YUXAbgnc7jEwUqpkGZ1c5NJ5+zQVkEh7Nsl9gDHevVUwM4EmHoiQwwJcxInw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKt5Bf8bIAul10EjzXrvPU7J3YTHPLB2VV3CgMzxQfpAiBzf/R0aAM4OzZER4X8IE91kr25QPZauUdRyUZmuemm1Q=="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"}]},"0.0.96":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"0.0.96","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"dependencies":{"grunt":"~0.3.17","grunt-lib-contrib":"<0.4.0"},"keywords":["gruntplugin","casperjs","gruntjs","casper"],"readme":"# grunt-ghost\n\nGrunt task to run [CasperJS](http://casperjs.org/) tests\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-ghost`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Documentation\n####Basic use without options\nAdd the filepaths of the tests you want to run in the \"src\" array. Files will be run in alphabetic and numerical order, below I have used a file naming convention that makes running files in correct order easier.\n```javascript\nghost: {\n  dist: {\n    src: ['tests/1_userLogin.js','tests/2_userLogout']\n  }\n}\n```\n#### Using options\nI have included all the test command options listed in the [documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\n```javascript\nghost: {\n  dist: {\n    src: ['tests/userSuite/*.js'],\n\n    //CasperJS test command options\n    options: {\n        // Exports results of test to a xUnit XML file\n        xunit: 'xunit/userSuite.xml',\n        // Outputs additional log messages\n        direct: true,\n        // Sets logging level, check out http://casperjs.org/logging.html\n        logLevel: 'info',\n        // Specifies files to be included for each test file\n        includes: [\n            'tests/config.js',\n            'lib/jquery.min.js'\n        ],\n        // Adds tests from specified files before running the test suite\n        pre: ['tests/pre-test.js'],\n        // Adds tests from specified files after running the test suite\n        post: ['tests/post-test.js'],\n        // Terminates test suite upon failure of first test\n        failFast: true,\n        \n        // grunt-ghost specific options\n        // Prints command sent to CasperJS\n        printCommand: true,\n        // Tells ghost to not print list of filepaths\n        hideFilePaths: true\n    }\n  }\n}\n```\n## Attribution\n\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt][grunt].\n\n## License\nCopyright (c) 2013 Colin Wren  \nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-ghost@0.0.96","dist":{"shasum":"f9a0fba0345c2042140fc0050b0c826747d11a50","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-0.0.96.tgz","integrity":"sha512-tBKiR9GCvmHwx8ZuIKgrjcyQfcxHMEa4oPVZ4JlA+UTMnPqtzg8KnwjxZKj0P0Wt8tGaEuKiWUJjv1A346vndA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDabig1ZwIQjeT/tWyNTUTMKWcq/jo/v7352doEssLfrAIgOknc0HfMPowLNfidfoC4aYc+k/zsHfWnuFCnoNkTsLI="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"}]},"0.0.97":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"0.0.97","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"dependencies":{"grunt":"~0.3.17","grunt-contrib-lib":"<0.4.0"},"keywords":["gruntplugin","casperjs","gruntjs","casper"],"readme":"# grunt-ghost\n\nGrunt task to run [CasperJS](http://casperjs.org/) tests\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-ghost`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Documentation\n####Basic use without options\nAdd the filepaths of the tests you want to run in the \"src\" array. Files will be run in alphabetic and numerical order, below I have used a file naming convention that makes running files in correct order easier.\n```javascript\nghost: {\n  dist: {\n    src: ['tests/1_userLogin.js','tests/2_userLogout']\n  }\n}\n```\n#### Using options\nI have included all the test command options listed in the [documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\n```javascript\nghost: {\n  dist: {\n    src: ['tests/userSuite/*.js'],\n\n    //CasperJS test command options\n    options: {\n        // Exports results of test to a xUnit XML file\n        xunit: 'xunit/userSuite.xml',\n        // Outputs additional log messages\n        direct: true,\n        // Sets logging level, check out http://casperjs.org/logging.html\n        logLevel: 'info',\n        // Specifies files to be included for each test file\n        includes: [\n            'tests/config.js',\n            'lib/jquery.min.js'\n        ],\n        // Adds tests from specified files before running the test suite\n        pre: ['tests/pre-test.js'],\n        // Adds tests from specified files after running the test suite\n        post: ['tests/post-test.js'],\n        // Terminates test suite upon failure of first test\n        failFast: true,\n        \n        // grunt-ghost specific options\n        // Prints command sent to CasperJS\n        printCommand: true,\n        // Tells ghost to not print list of filepaths\n        hideFilePaths: true\n    }\n  }\n}\n```\n## Attribution\n\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt][grunt].\n\n## License\nCopyright (c) 2013 Colin Wren  \nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-ghost@0.0.97","dist":{"shasum":"e66d86de8b677a13b021e3be6e6c82e5832e8431","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-0.0.97.tgz","integrity":"sha512-ejhRRw8/t2oykgy3i+UwI4Mhopcw68qipBWTdBoZprvv4ImR2oS1FH2MhI5D9JQbf+aCDcPty/xeZA21KU2DiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8lAy8qX8Y+Bw3QxQIbdugOmoFM1stoRNtGZhlYbwFtAiEAyi0gyAPIxvHpSdSeqmlykB3BhPSzpbgAF/fpJL9/Whc="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"}]},"0.0.98":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"0.0.98","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"dependencies":{},"keywords":["gruntplugin","casperjs","gruntjs","casper"],"readme":"# grunt-ghost\n\nGrunt task to run [CasperJS](http://casperjs.org/) tests\n\n## Getting Started\nInstall this grunt plugin with: `npm install grunt-ghost`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n## Documentation\n####Basic use without options\nAdd the filepaths of the tests you want to run in the \"src\" array. Files will be run in alphabetic and numerical order, below I have used a file naming convention that makes running files in correct order easier.\n```javascript\nghost: {\n  dist: {\n    src: ['tests/1_userLogin.js','tests/2_userLogout']\n  }\n}\n```\n#### Using options\nI have included all the test command options listed in the [CasperJS documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\n```javascript\nghost: {\n  dist: {\n    src: ['tests/userSuite/*'],\n\n    // CasperJS test command options\n    options: {\n        // Exports results of test to a xUnit XML file\n        xunit: 'xunit/userSuite.xml',\n        // Outputs additional log messages\n        direct: true,\n        // Sets logging level, check out http://casperjs.org/logging.html\n        logLevel: 'info',\n        // Specifies files to be included for each test file\n        includes: [\n            'tests/config.js',\n            'lib/jquery.min.js'\n        ],\n        // Adds tests from specified files before running the test suite\n        pre: ['tests/pre-test.js'],\n        // Adds tests from specified files after running the test suite\n        post: ['tests/post-test.js'],\n        // Terminates test suite upon failure of first test\n        failFast: true,\n        \n        // grunt-ghost specific options\n        // Prints command sent to CasperJS\n        printCommand: true,\n        // Prints list of filepaths\n        printFilePaths: true\n    }\n  }\n}\n```\n## Attribution\n\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt][grunt].\n\n## License\nCopyright (c) 2013 Colin Wren  \nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-ghost@0.0.98","dist":{"shasum":"47118e1c6fd7b13abd28de0decc16adad5dbe320","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-0.0.98.tgz","integrity":"sha512-ZQ11UbStymzVhhbpIOLT5P0E1mKzyX1bQ0smWi2fsZo+tk9IaQBAuBBlSwphnGvtTPBJGgpVaIWb0Ur++gojjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1wjTp4RHT+Qv9HSb09KQEWvavHDXwAMLmghdetxXY3AiEA+SKfTq+3o0hCZ4PTqkLfkbGFcA9MUSS5K6kM5OzULbk="}]},"_npmVersion":"1.1.71","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"}]},"0.1.0":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"0.1.0","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"dependencies":{},"keywords":["gruntplugin","casperjs","casper"],"readme":"# grunt-ghost\n\nGrunt task to run [CasperJS](http://casperjs.org/) tests\n\n## Getting Started\nInstall this grunt plugin with: `npm install grunt-ghost`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n## Documentation\n####Basic use without options\nAdd the filepaths of the tests you want to run in the \"src\" array. Files will be run in alphabetic and numerical order, below I have used a file naming convention that makes running files in correct order easier.\n```javascript\nghost: {\n  dist: {\n    src: ['tests/1_userLogin.js','tests/2_userLogout']\n  }\n}\n####Dependencies\n\nThe only dependencies are [CasperJS](http://casperjs.org/) and\n[Grunt](http://gruntjs.com/)\n```\n#### Using options\nI have included all the test command options listed in the [CasperJS documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\n```javascript\nghost: {\n  dist: {\n    src: ['tests/userSuite/*'],\n\n    // CasperJS test command options\n    options: {\n        // Exports results of test to a xUnit XML file\n        xunit: 'xunit/userSuite.xml',\n        // Outputs additional log messages\n        direct: true,\n        // Sets logging level, check out http://casperjs.org/logging.html\n        logLevel: 'info',\n        // Specifies files to be included for each test file\n        includes: [\n            'tests/config.js',\n            'lib/jquery.min.js'\n        ],\n        // Adds tests from specified files before running the test suite\n        pre: ['tests/pre-test.js'],\n        // Adds tests from specified files after running the test suite\n        post: ['tests/post-test.js'],\n        // Terminates test suite upon failure of first test\n        failFast: true,\n        \n        // grunt-ghost specific options\n        // Prints command sent to CasperJS\n        printCommand: true,\n        // Prints list of filepaths\n        printFilePaths: true\n    }\n  }\n}\n```\n## Attribution\n\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt][grunt].\n\n## License\nCopyright (c) 2013 Colin Wren\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-ghost@0.1.0","dist":{"shasum":"06b5184895a1cef0fa26c10b7ab3b0c3f29ebda3","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-0.1.0.tgz","integrity":"sha512-HqFSCTTTCBQ2BT2XoqJRYG3G0Uykxpjr6C9E5JrnLF9TI/1KPE5FPKj3F7rfBu5qpYfuxhyMJeHrGKV4eaqcsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8t2NZnKJ5L1/7VNXR80fqGWxq9NMgpqvx2z9BX2LZJwIgDQ2VFnykbNZIn2U7ZZFFTGboLmGaMkAngu673vejEeQ="}]},"_npmVersion":"1.1.71","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"}]},"0.1.1":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"0.1.1","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"dependencies":{},"keywords":["gruntplugin","casperjs","casper"],"readme":"# grunt-ghost\n\nGrunt task to run [CasperJS](http://casperjs.org/) tests\n\n## Getting Started\nInstall this grunt plugin with: `npm install grunt-ghost`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n## Documentation\n####Basic use without options\nSpecify the files/directories of the tests you want to run in the 'src' array. Files will be run in alphabetic and numerical order.\n```javascript\nghost: {\n  dist: {\n    src: ['tests/1_userLogin.js','tests/2_userLogout']\n  }\n}\n```\n####Dependencies\n\nThe only dependencies are [CasperJS](http://casperjs.org/) and\n[Grunt](http://gruntjs.com/)\n\n#### Using options\nI have included all the test command options listed in the [CasperJS documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\n```javascript\nghost: {\n  dist: {\n    src: ['tests/userSuite/*'],\n\n    // CasperJS test command options\n    options: {\n        // Allows you to pass variables to casper that can be accesed in files,\n        // for example, if you used the following args object then\n        // casper.cli.get('username') would return 'colin'\n        args: {\n          username: 'colin'\n        },\n        // Exports results of test to a xUnit XML file\n        xunit: 'xunit/userSuite.xml',\n        // Outputs additional log messages\n        direct: true,\n        // Sets logging level, check out http://casperjs.org/logging.html\n        logLevel: 'info',\n        // Specifies files to be included for each test file\n        includes: [\n            'tests/config.js',\n            'lib/jquery.min.js'\n        ],\n        // Adds tests from specified files before running the test suite\n        pre: ['tests/pre-test.js'],\n        // Adds tests from specified files after running the test suite\n        post: ['tests/post-test.js'],\n        // Terminates test suite upon failure of first test\n        failFast: true,\n\n        // grunt-ghost specific options\n        // Prints the command given to CasperJS\n        printCommand: true,\n        // Prints list of filepaths\n        printFilePaths: true\n    }\n  }\n}\n```\n## Attribution\n\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using grunt.\n\n## License\nCopyright (c) 2013 Colin Wren\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-ghost@0.1.1","dist":{"shasum":"ee7a8fb87f58fff46fdc17f06d22132bfdf81e2c","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-0.1.1.tgz","integrity":"sha512-cJKQA2o5OiwZAqNlejfJ9d0fR2bItC6hvKj/iFnhLwbvVhzUFpHWAAKhH4DUMvt3nmqh/3mme/eUnh889zSIlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeRC3Pp7rTQmS/OqXPcmvJybwAsEMX+nFcAUm5Ba0ePQIgCSt/O4CJxxmlX+jZ33K4BUqSIImMW9X2mfjrmgc9SVA="}]},"_npmVersion":"1.1.71","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"}]},"0.1.11":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"0.1.11","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"dependencies":{},"keywords":["gruntplugin","casperjs","casper"],"readme":"# grunt-ghost\n\nGrunt task to run [CasperJS](http://casperjs.org/) tests\n\n## Getting Started\nInstall this grunt plugin with: `npm install grunt-ghost`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n## Documentation\n####Basic use without options\nSpecify the files/directories of the tests you want to run in the 'src' array. Files will be run in alphabetic and numerical order.\n```javascript\nghost: {\n  dist: {\n    src: ['tests/1_userLogin.js','tests/2_userLogout']\n  }\n}\n```\n####Dependencies\n\nThe only dependencies are [CasperJS](http://casperjs.org/) and\n[Grunt](http://gruntjs.com/)\n\n#### Using options\nI have included all the test command options listed in the [CasperJS documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\n```javascript\nghost: {\n  dist: {\n    src: ['tests/userSuite/*'],\n\n    // CasperJS test command options\n    options: {\n        // Allows you to pass variables to casper that can be accesed in files,\n        // for example, if you used the following args object then\n        // casper.cli.get('username') would return 'colin'\n        args: {\n          username: 'colin'\n        },\n        // Exports results of test to a xUnit XML file\n        xunit: 'xunit/userSuite.xml',\n        // Outputs additional log messages\n        direct: true,\n        // Sets logging level, check out http://casperjs.org/logging.html\n        logLevel: 'info',\n        // Specifies files to be included for each test file\n        includes: [\n            'tests/config.js',\n            'lib/jquery.min.js'\n        ],\n        // Adds tests from specified files before running the test suite\n        pre: ['tests/pre-test.js'],\n        // Adds tests from specified files after running the test suite\n        post: ['tests/post-test.js'],\n        // Terminates test suite upon failure of first test\n        failFast: true,\n\n        // grunt-ghost specific options\n        // Prints the command given to CasperJS\n        printCommand: true,\n        // Prints list of filepaths\n        printFilePaths: true\n    }\n  }\n}\n```\n## Attribution\n\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using grunt.\n\n## License\nCopyright (c) 2013 Colin Wren\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-ghost@0.1.11","dist":{"shasum":"e2140a1850b084a55a244c73418f2aa6d50dc265","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-0.1.11.tgz","integrity":"sha512-tyDWLdJf54+HE74PeeFnQy0ZbhcYyKKoOzTR12f6bl/Ypyj8PZ9w1apgCacDJpNbOFx2zVAFOGCVkaWJxT+gmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtnzOawSV184kYDOJ2qR1ONf54LvVLNuVC6Cl1B/+Z9AiEAnfLAUiBGMB9viTNvNLqnYgRQ9KFITOpp3NZcvT2js6I="}]},"_npmVersion":"1.1.71","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"}]},"1.0.1":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"1.0.1","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"dependencies":{},"keywords":["gruntplugin","casperjs","casper"],"readme":"# grunt-ghost\n\nGrunt task to run [CasperJS](http://casperjs.org/) tests\n\n## Getting Started\nInstall this grunt plugin with: `npm install grunt-ghost`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n## Documentation\n####Basic use without options\nSpecify the files/directories of the tests you want to run in the 'src' array. Files will be run in alphabetic and numerical order.\n```javascript\nghost: {\n  dist: {\n    src: ['tests/1_userLogin.js','tests/2_userLogout']\n  }\n}\n```\n####Dependencies\n\nThe only dependencies are [CasperJS](http://casperjs.org/) and\n[Grunt](http://gruntjs.com/)\n\n#### Using options\nI have included all the test command options listed in the [CasperJS documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\n```javascript\nghost: {\n  dist: {\n    src: ['tests/userSuite/*'],\n\n    // CasperJS test command options\n    options: {\n        // Allows you to pass variables to casper that can be accesed in files,\n        // for example, if you used the following args object then\n        // casper.cli.get('username') would return 'colin'\n        args: {\n          username: 'colin'\n        },\n        // Exports results of test to a xUnit XML file\n        xunit: 'xunit/userSuite.xml',\n        // Outputs additional log messages\n        direct: true,\n        // Sets logging level, check out http://casperjs.org/logging.html\n        logLevel: 'info',\n        // Specifies files to be included for each test file\n        includes: [\n            'tests/config.js',\n            'lib/jquery.min.js'\n        ],\n        // Adds tests from specified files before running the test suite\n        pre: ['tests/pre-test.js'],\n        // Adds tests from specified files after running the test suite\n        post: ['tests/post-test.js'],\n        // Terminates test suite upon failure of first test\n        failFast: true,\n\n        // grunt-ghost specific options\n        // Prints the command given to CasperJS\n        printCommand: true,\n        // Prints list of filepaths\n        printFilePaths: true\n    }\n  }\n}\n```\n## Attribution\n\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using grunt.\n\n## License\nCopyright (c) 2013 Colin Wren\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-ghost@1.0.1","dist":{"shasum":"9420671fa092140f98d3c4f5f3959a69d642fa6d","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-1.0.1.tgz","integrity":"sha512-aNnMP6ai0dHC9OrzazPMGoZPPgQF8iqgUUklkvqaQ+A2gedw46uIIMELx7xXNGzCopfKv+Sqk+mHLv/KIt7wow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzc5sUxmH4mpPaXz5clmhfnjM/TMQGOpG5UxRoEcy0BAIhAJvayELLtRHv/O1+hDQDpygxdBIPuwUtCm6MD2iPHPGe"}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"}]},"1.0.2":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"1.0.2","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","casperjs","casper"],"readme":"# grunt-ghost\n\nGrunt task to run [CasperJS](http://casperjs.org/) tests\n\n## Getting Started\nInstall this grunt plugin with: `npm install grunt-ghost`\n\nThen add this line to your project's `Gruntfile.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n## Documentation\n####Basic use without options\nSpecify the files/directories of the tests you want to run in the 'src' array. Files will be run in alphabetic and numerical order.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/1_userLogin.js','tests/2_userLogout']\n  }\n}\n```\n####Dependencies\n\nThe only dependencies are [CasperJS](http://casperjs.org/) and\n[Grunt](http://gruntjs.com/)\n\n#### Using options\nI have included all the test command options listed in the [CasperJS documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/userSuite/*'],\n\n    // CasperJS test command options\n    options: {\n        // Allows you to pass variables to casper that can be accesed in files,\n        // for example, if you used the following args object then\n        // casper.cli.get('username') would return 'colin'\n        args: {\n          username: 'colin'\n        },\n        // Exports results of test to a xUnit XML file\n        xunit: 'xunit/userSuite.xml',\n        // Outputs additional log messages\n        direct: true,\n        // Sets logging level, check out http://casperjs.org/logging.html\n        logLevel: 'info',\n        // Specifies files to be included for each test file\n        includes: [\n            'tests/config.js',\n            'lib/jquery.min.js'\n        ],\n        // Adds tests from specified files before running the test suite\n        pre: ['tests/pre-test.js'],\n        // Adds tests from specified files after running the test suite\n        post: ['tests/post-test.js'],\n        // Terminates test suite upon failure of first test\n        failFast: true,\n        // grunt-ghost specific options\n        // Prints the command given to CasperJS\n        printCommand: true,\n        // Prints list of filepaths\n        printFilePaths: true\n    }\n  }\n}\n```\n## Attribution\n\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using grunt.\n\n## License\nCopyright (c) 2013 Colin Wren\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-ghost@1.0.2","dist":{"shasum":"9a9702087fb79d7d550a2d743c589275dd0c8666","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-1.0.2.tgz","integrity":"sha512-McS8YJJvgSVcvX/mBZpyam8gKo8PIeTBuGrXDve2qzHn5toteRxQkD8fNjuXFi9+CaabzXYYDq/YWYbGCXN/bQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCG0aacXqy3gMXsO1C5UHKu+Hw10LNQDSkiyaTXobIl3QIhAKWEpLzVP2KU5J7D0fOZwrNeIWJMeWZJEZlV9nKCDo/m"}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"}]},"1.0.3":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"1.0.3","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","casperjs","casper"],"readme":"# grunt-ghost\n\n[Grunt](http://gruntjs.com/) task to run [CasperJS](http://casperjs.org/) tests.\n\n## Getting Started\nIf you haven't used grunt before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a gruntfile as well as install and use grunt plugins. Once you're familiar with that process, install this plugin with this command:\n```shell\nnpm install grunt-ghost --save-dev\n```\n\nThen add this line to your project's `Gruntfile.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n## Documentation\n####Basic use without options\nSpecify the files/directories of the tests you want to run in the `filesSrc` array. Files will be run in alphabetic and numerical order.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/1_userLogin.js','tests/2_userLogout']\n  }\n}\n```\n####Dependencies\n\nThe only dependencies are [CasperJS](http://casperjs.org/) and\n[Grunt](http://gruntjs.com/)\n\n#### Using options\nI have included all the test command options listed in the [CasperJS documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/userSuite/*'],\n\n    // CasperJS test command options\n    options: {\n      // Allows you to pass variables to casper that can be accesed in files,\n      // for example, if you used the following args object then\n      // casper.cli.get('username') would return 'colin'\n      args: {\n        username: 'colin'\n      },\n      // Exports results of test to a xUnit XML file\n      xunit: 'xunit/userSuite.xml',\n      // Outputs additional log messages\n      direct: true,\n      // Sets logging level, check out http://casperjs.org/logging.html\n      logLevel: 'info',\n      // Specifies files to be included for each test file\n      includes: [\n        'tests/config.js',\n        'lib/jquery.min.js'\n      ],\n      // Adds tests from specified files before running the test suite\n      pre: ['tests/pre-test.js'],\n      // Adds tests from specified files after running the test suite\n      post: ['tests/post-test.js'],\n      // Terminates test suite upon failure of first test\n      failFast: true,\n      // grunt-ghost specific options\n      // Prints the command given to CasperJS\n      printCommand: true,\n      // Prints list of filepaths\n      printFilePaths: true\n    }\n  }\n}\n```\n## Attribution\n\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using grunt.\n\n## License\nCopyright (c) 2013 Colin Wren\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-ghost@1.0.3","dist":{"shasum":"9e3b92b3c2f5f33ad0ae2f01522b57f603df3206","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-1.0.3.tgz","integrity":"sha512-UQKz08L6dZ1doUjD58BW9TOJsBRK/dgX0tSqATU/pak+HbXHXvH+O08wNS5I/XdxDmqzqzLuzF7JU5EutVNZhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhcoFVQGCJD/ntqyro2JvHpyDR0IVEI2iVE+SMYlLihwIhAMwNPN85HpHL9NiaHhwIn3RAF5rWi3MO9l52IhOD9ejj"}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"}]},"1.0.4":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"1.0.4","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","casperjs","casper"],"readme":"# grunt-ghost\n\n[Grunt](http://gruntjs.com/) task to run [CasperJS](http://casperjs.org/) tests.\n\n## Getting Started\nIf you haven't used grunt before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a gruntfile as well as install and use grunt plugins. Once you're familiar with that process, install this plugin with this command:\n```shell\nnpm install grunt-ghost --save-dev\n```\n\nThen add this line to your project's `Gruntfile.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n## Documentation\n####Basic use without options\nSpecify the files/directories of the tests you want to run in the `filesSrc` array. Files will be run in alphabetic and numerical order.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/1_userLogin.js','tests/2_userLogout']\n  }\n}\n```\n####Dependencies\n\nThe only dependencies are [CasperJS](http://casperjs.org/) and\n[Grunt](http://gruntjs.com/)\n\n#### Using options\nI have included all the test command options listed in the [CasperJS documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/userSuite/*'],\n\n    // CasperJS test command options\n    options: {\n      // Allows you to pass variables to casper that can be accesed in files,\n      // for example, if you used the following args object then\n      // casper.cli.get('username') would return 'colin'\n      args: {\n        username: 'colin'\n      },\n      // Exports results of test to a xUnit XML file\n      xunit: 'xunit/userSuite.xml',\n      // Outputs additional log messages\n      direct: true,\n      // Sets logging level, check out http://casperjs.org/logging.html\n      logLevel: 'info',\n      // Specifies files to be included for each test file\n      includes: [\n        'tests/config.js',\n        'lib/jquery.min.js'\n      ],\n      // Adds tests from specified files before running the test suite\n      pre: ['tests/pre-test.js'],\n      // Adds tests from specified files after running the test suite\n      post: ['tests/post-test.js'],\n      // Terminates test suite upon failure of first test\n      failFast: true,\n      // grunt-ghost specific options\n      // Prints the command given to CasperJS\n      printCommand: true,\n      // Prints list of filepaths\n      printFilePaths: true\n    }\n  }\n}\n```\n## Attribution\n\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using grunt.\n\n## License\nCopyright (c) 2013 Colin Wren\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-ghost@1.0.4","dist":{"shasum":"15f08ca59d7633e4403fce0e140696e445c05f71","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-1.0.4.tgz","integrity":"sha512-coJURBUc09QUIPc9DKGlD/fODt53pgkRS7Ehio+l/XFEeO28MMyBgvGQXRXdDPiWYhSH8bldZ3c7fNykkQDb1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUGWEHtlIuxkC/TVF+jbdlx0vpGx95CHom8wi0YpbcuAiEAi5rxrBzFPCo2hoU1Tlw8dnYVK7DCrGoJzMbjQeytXe4="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"}]},"1.0.5":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"1.0.5","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"scripts":{"test":"grunt"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","casperjs","casper"],"devDependencies":{"grunt-contrib-jshint":"~0.2.0"},"readme":"# grunt-ghost\n\n[Grunt](http://gruntjs.com/) task to run [CasperJS](http://casperjs.org/) tests.\n\n## Getting Started\nIf you haven't used grunt before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a gruntfile as well as install and use grunt plugins. Once you're familiar with that process, install this plugin with this command:\n```shell\nnpm install grunt-ghost --save-dev\n```\n\nThen add this line to your project's `Gruntfile.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n## Documentation\n####Basic use without options\nSpecify the files/directories of the tests you want to run in the `filesSrc` array. Files will be run in alphabetic and numerical order.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/1_userLogin.js','tests/2_userLogout']\n  }\n}\n```\n####Dependencies\n\nThe only dependencies are [CasperJS](http://casperjs.org/) and\n[Grunt](http://gruntjs.com/)\n\n#### Using options\nI have included all the test command options listed in the [CasperJS documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/userSuite/*'],\n\n    // CasperJS test command options\n    options: {\n      // Allows you to pass variables to casper that can be accesed in files,\n      // for example, if you used the following args object then\n      // casper.cli.get('username') would return 'colin'\n      args: {\n        username: 'colin'\n      },\n      // Exports results of test to a xUnit XML file\n      xunit: 'xunit/userSuite.xml',\n      // Outputs additional log messages\n      direct: true,\n      // Sets logging level, check out http://casperjs.org/logging.html\n      logLevel: 'info',\n      // Specifies files to be included for each test file\n      includes: [\n        'tests/config.js',\n        'lib/jquery.min.js'\n      ],\n      // Adds tests from specified files before running the test suite\n      pre: ['tests/pre-test.js'],\n      // Adds tests from specified files after running the test suite\n      post: ['tests/post-test.js'],\n      // Terminates test suite upon failure of first test\n      failFast: true,\n      // grunt-ghost specific options\n      // Prints the command given to CasperJS\n      printCommand: true,\n      // Prints list of filepaths\n      printFilePaths: true\n    }\n  }\n}\n```\n## Attribution\n\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using grunt.\n\n## License\nCopyright (c) 2013 Colin Wren\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-ghost@1.0.5","dist":{"shasum":"f472065a04cdf418051dd69b58c30345064354aa","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-1.0.5.tgz","integrity":"sha512-/wMSmoCc2OoSq01qvixvnCJlEk51slvY64iIAt5C6XgeotK184GhKntgGBD93QwcpXuoksb3/dWHxnPK67YXkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAY4KQODGwmoUWyX5KxPRDn7yDzGipw4Hka2vVs4630MAiEAg/QW4WUNG+kv4cAl38zQLDVlctZ2/0Iw6OJ2oQDm/0M="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"}]},"1.0.6":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"1.0.6","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"scripts":{"test":"grunt"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","casperjs","casper"],"devDependencies":{"grunt-contrib-jshint":"~0.2.0"},"readme":"# grunt-ghost\n\n[Grunt](http://gruntjs.com/) task to run [CasperJS](http://casperjs.org/) tests.\n\n## Getting Started\nIf you haven't used grunt before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a gruntfile as well as install and use grunt plugins. Once you're familiar with that process, install this plugin with this command:\n```shell\nnpm install grunt-ghost --save-dev\n```\n\nThen add this line to your project's `Gruntfile.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n## Documentation\n####Basic use without options\nSpecify the files/directories of the tests you want to run in the `filesSrc` array. Files will be run in alphabetic and numerical order.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/1_userLogin.js','tests/2_userLogout']\n  }\n}\n```\n####Dependencies\n\nThe only dependencies are [CasperJS](http://casperjs.org/) and\n[Grunt](http://gruntjs.com/)\n\n#### Using options\nI have included all the test command options listed in the [CasperJS documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/userSuite/*'],\n\n    // CasperJS test command options\n    options: {\n      // Allows you to pass variables to casper that can be accesed in files,\n      // for example, if you used the following args object then\n      // casper.cli.get('username') would return 'colin'\n      args: {\n        username: 'colin'\n      },\n      // Exports results of test to a xUnit XML file\n      xunit: 'xunit/userSuite.xml',\n      // Outputs additional log messages\n      direct: true,\n      // Sets logging level, check out http://casperjs.org/logging.html\n      logLevel: 'info',\n      // Specifies files to be included for each test file\n      includes: [\n        'tests/config.js',\n        'lib/jquery.min.js'\n      ],\n      // Adds tests from specified files before running the test suite\n      pre: ['tests/pre-test.js'],\n      // Adds tests from specified files after running the test suite\n      post: ['tests/post-test.js'],\n      // Terminates test suite upon failure of first test\n      failFast: true,\n      // grunt-ghost specific options\n      // Prints the command given to CasperJS\n      printCommand: true,\n      // Prints list of filepaths\n      printFilePaths: true\n    }\n  }\n}\n```\n## Attribution\n\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using grunt.\n\n## License\nCopyright (c) 2013 Colin Wren\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-ghost@1.0.6","dist":{"shasum":"e2915731a8402b9afba8fa0c7e7a88fb1549bfa6","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-1.0.6.tgz","integrity":"sha512-lq9mFP02CF0BpcsfQ37FTBtgVPfFSzoygLugLc6ooICBVsfW9Ol0cZz/FcFzZSs/BjHJ36fUivEE462P1WMe+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEk3hUzZ0Bl7jhmUt/ogW8qvcRhftkMJ15XbyBzpMDuDAiEAvPi3WqeYF6AYE207NVdAYia5JU/0h5pW0fCJqod06jI="}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"}]},"1.0.7":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"1.0.7","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"scripts":{"test":"grunt"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","casperjs","casper"],"devDependencies":{"grunt-contrib-jshint":"~0.2.0"},"readme":"# grunt-ghost\n\n[Grunt](http://gruntjs.com/) task to run [CasperJS](http://casperjs.org/) tests.\n\n## Getting Started\nIf you haven't used grunt before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a gruntfile as well as install and use grunt plugins. Once you're familiar with that process, install this plugin with this command:\n```shell\nnpm install grunt-ghost --save-dev\n```\n\nThen add this line to your project's `Gruntfile.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n## Documentation\n####Basic use without options\nSpecify the files/directories of the tests you want to run in the `filesSrc` array. Files will be run in alphabetic and numerical order.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/1_userLogin.js','tests/2_userLogout']\n  }\n}\n```\n####Dependencies\n\nThe only dependencies are [CasperJS](http://casperjs.org/) and\n[Grunt](http://gruntjs.com/)\n\n#### Using options\nI have included all the test command options listed in the [CasperJS documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/userSuite/*'],\n\n    // CasperJS test command options\n    options: {\n      // Allows you to pass variables to casper that can be accesed in files,\n      // for example, if you used the following args object then\n      // casper.cli.get('username') would return 'colin'\n      args: {\n        username: 'colin'\n      },\n      // Exports results of test to a xUnit XML file\n      xunit: 'xunit/userSuite.xml',\n      // Outputs additional log messages\n      direct: true,\n      // Sets logging level, check out http://casperjs.org/logging.html\n      logLevel: 'info',\n      // Specifies files to be included for each test file\n      includes: [\n        'tests/config.js',\n        'lib/jquery.min.js'\n      ],\n      // Adds tests from specified files before running the test suite\n      pre: ['tests/pre-test.js'],\n      // Adds tests from specified files after running the test suite\n      post: ['tests/post-test.js'],\n      // Terminates test suite upon failure of first test\n      failFast: true,\n      // grunt-ghost specific options\n      // Prints the command given to CasperJS\n      printCommand: true,\n      // Prints list of filepaths\n      printFilePaths: true\n    }\n  }\n}\n```\n## Attribution\n\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using grunt.\n\n## License\nCopyright (c) 2013 Colin Wren\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-ghost@1.0.7","dist":{"shasum":"b15640912c112f7acecd377abd969807a37b2179","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-1.0.7.tgz","integrity":"sha512-WTIjwMctYdhf7JFrf30WF0zPm8r7w7LZ9NcqeWp1L5zTprKRgZ7Y5p6a2skXr9AZG8HJRnXYHCC4t++lGRHMHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDowy7XKowi48/ZL7gOutUkFcxbOVgLpiYtrhh8EztX7wIhAN3TYpVGm0z6fLXNt8wkk2sKaycTXeJFBKwd34JpQGe2"}]},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"}]},"1.0.8":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"1.0.8","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"scripts":{"test":"grunt"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","casperjs","casper"],"devDependencies":{"grunt-contrib-jshint":"~0.2.0"},"readme":"# grunt-ghost\r\n\r\n[Grunt](http://gruntjs.com/) task to run [CasperJS](http://casperjs.org/) tests.\r\n\r\n## Getting Started\r\nIf you haven't used grunt before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a gruntfile as well as install and use grunt plugins. Once you're familiar with that process, install this plugin with this command:\r\n```shell\r\nnpm install grunt-ghost --save-dev\r\n```\r\n\r\nThen add this line to your project's `Gruntfile.js` gruntfile:\r\n\r\n```javascript\r\ngrunt.loadNpmTasks('grunt-ghost');\r\n```\r\n\r\n## Documentation\r\n####Basic use without options\r\nSpecify the files/directories of the tests you want to run in the `filesSrc` array. Files will be run in alphabetic and numerical order.\r\n```javascript\r\nghost: {\r\n  dist: {\r\n    filesSrc: ['tests/1_userLogin.js','tests/2_userLogout']\r\n  }\r\n}\r\n```\r\n####Dependencies\r\n\r\nThe only dependencies are [CasperJS](http://casperjs.org/) and\r\n[Grunt](http://gruntjs.com/)\r\n\r\n#### Using options\r\nI have included all the test command options listed in the [CasperJS documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\r\n```javascript\r\nghost: {\r\n  dist: {\r\n    filesSrc: ['tests/userSuite/*'],\r\n\r\n    // CasperJS test command options\r\n    options: {\r\n      // Allows you to pass variables to casper that can be accesed in files,\r\n      // for example, if you used the following args object then\r\n      // casper.cli.get('username') would return 'colin'\r\n      args: {\r\n        username: 'colin'\r\n      },\r\n      // Exports results of test to a xUnit XML file\r\n      xunit: 'xunit/userSuite.xml',\r\n      // Outputs additional log messages\r\n      direct: true,\r\n      // Sets logging level, check out http://casperjs.org/logging.html\r\n      logLevel: 'info',\r\n      // Specifies files to be included for each test file\r\n      includes: [\r\n        'tests/config.js',\r\n        'lib/jquery.min.js'\r\n      ],\r\n      // Adds tests from specified files before running the test suite\r\n      pre: ['tests/pre-test.js'],\r\n      // Adds tests from specified files after running the test suite\r\n      post: ['tests/post-test.js'],\r\n      // Terminates test suite upon failure of first test\r\n      failFast: true,\r\n      // grunt-ghost specific options\r\n      // Prints the command given to CasperJS\r\n      printCommand: true,\r\n      // Prints list of filepaths\r\n      printFilePaths: true\r\n    }\r\n  }\r\n}\r\n```\r\n## Attribution\r\n\r\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\r\n\r\n## Contributing\r\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using grunt.\r\n\r\n## License\r\nCopyright (c) 2013 Colin Wren\r\nLicensed under the MIT license.\r\n","readmeFilename":"README.md","_id":"grunt-ghost@1.0.8","dist":{"shasum":"58c7c202cd19b7429cd1f03515de58201e89cd42","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-1.0.8.tgz","integrity":"sha512-vgs+3iHqiPlQNnJPIEOLBQo8xcCqKv8NZj4yjQ8pW6xvfn57Qzep0soMQx9F9yGB8F6cyZyE3sOFngo0Lxlrrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICE8oVzDLv3UcSdvV/u7IOZbDx9OBhtQurqnhb/MvYx3AiEAlUJppiLSNUyOWNgvU8Sr7B0zmUh7rLm1slSwU7+7Rnc="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"seb","email":"sebdeckers83@gmail.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"},{"name":"seb","email":"seb@ninja.sg"}]},"1.0.9":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"1.0.9","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"scripts":{"test":"grunt"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","casperjs","casper"],"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt":"~0.4.0"},"readme":"# grunt-ghost\n\n[Grunt](http://gruntjs.com/) task to run [CasperJS](http://casperjs.org/) tests.\n\n## Getting Started\nIf you haven't used grunt before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a gruntfile as well as install and use grunt plugins. Once you're familiar with that process, install this plugin with this command:\n```shell\nnpm install grunt-ghost --save-dev\n```\n\nThen add this line to your project's `Gruntfile.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n## Documentation\n####Basic use without options\nSpecify the files/directories of the tests you want to run in the `filesSrc` array. Files will be run in alphabetic and numerical order.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/1_userLogin.js','tests/2_userLogout']\n  }\n}\n```\n####Dependencies\n\nThe only dependencies are [CasperJS](http://casperjs.org/) and\n[Grunt](http://gruntjs.com/)\n\n#### Using options\nI have included all the test command options listed in the [CasperJS documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/userSuite/*'],\n\n    // CasperJS test command options\n    options: {\n      // Allows you to pass variables to casper that can be accesed in files,\n      // for example, if you used the following args object then\n      // casper.cli.get('username') would return 'colin'\n      args: {\n        username: 'colin'\n      },\n      // Exports results of test to a xUnit XML file\n      xunit: 'xunit/userSuite.xml',\n      // Outputs additional log messages\n      direct: true,\n      // Sets logging level, check out http://casperjs.org/logging.html\n      logLevel: 'info',\n      // Specifies files to be included for each test file\n      includes: [\n        'tests/config.js',\n        'lib/jquery.min.js'\n      ],\n      // Adds tests from specified files before running the test suite\n      pre: ['tests/pre-test.js'],\n      // Adds tests from specified files after running the test suite\n      post: ['tests/post-test.js'],\n      // Terminates test suite upon failure of first test\n      failFast: true,\n      // grunt-ghost specific options\n      // Prints the command given to CasperJS\n      printCommand: true,\n      // Prints list of filepaths\n      printFilePaths: true\n    }\n  }\n}\n```\n## Attribution\n\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using grunt.\n\n## License\nCopyright (c) 2013 Colin Wren\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-ghost@1.0.9","dist":{"shasum":"3f1c53bd10b2a3333e2876fc1003874baaccb12a","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-1.0.9.tgz","integrity":"sha512-Y1sGYJ7f7h/7y2mDXafyTKkLYnLxN1Xl/lza/+8sbxcXNEMO1U5ZP5befzkjS0hf6XM1t7xKrE6Cc2luY1hBRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGyRrjd//jbcc7A7ukHUU8k+LLKTMI5ftedr9ON9N0QIAiEAq1lcU2L3nQ/2OD/zbZAxsCYwB0QkAZlGv0MxOeYsxWw="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"},{"name":"seb","email":"seb@ninja.sg"}]},"1.0.10":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"1.0.10","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"scripts":{"test":"grunt"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","casperjs","casper"],"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt":"~0.4.0"},"readme":"# grunt-ghost\n\n[Grunt](http://gruntjs.com/) task to run [CasperJS](http://casperjs.org/) tests.\n\n## Getting Started\nIf you haven't used grunt before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a gruntfile as well as install and use grunt plugins. Once you're familiar with that process, install this plugin with this command:\n```shell\nnpm install grunt-ghost --save-dev\n```\n\nThen add this line to your project's `Gruntfile.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n## Documentation\n####Basic use without options\nSpecify the files/directories of the tests you want to run in the `filesSrc` array. Files will be run in alphabetic and numerical order.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/1_userLogin.js','tests/2_userLogout']\n  }\n}\n```\n####Dependencies\n\nThe only dependencies are [CasperJS](http://casperjs.org/) and\n[Grunt](http://gruntjs.com/)\n\n#### Using options\nI have included all the test command options listed in the [CasperJS documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/userSuite/*'],\n\n    // CasperJS test command options\n    options: {\n      // Allows you to pass variables to casper that can be accesed in files,\n      // for example, if you used the following args object then\n      // casper.cli.get('username') would return 'colin'\n      args: {\n        username: 'colin'\n      },\n      // Exports results of test to a xUnit XML file\n      xunit: 'xunit/userSuite.xml',\n      // Outputs additional log messages\n      direct: true,\n      // Sets logging level, check out http://casperjs.org/logging.html\n      logLevel: 'info',\n      // Specifies files to be included for each test file\n      includes: [\n        'tests/config.js',\n        'lib/jquery.min.js'\n      ],\n      // Adds tests from specified files before running the test suite\n      pre: ['tests/pre-test.js'],\n      // Adds tests from specified files after running the test suite\n      post: ['tests/post-test.js'],\n      // Terminates test suite upon failure of first test\n      failFast: true,\n      // grunt-ghost specific options\n      // Prints the command given to CasperJS\n      printCommand: true,\n      // Prints list of filepaths\n      printFilePaths: true\n    }\n  }\n}\n```\n## Attribution\n\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using grunt.\n\n## License\nCopyright (c) 2013 Colin Wren\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-ghost@1.0.10","dist":{"shasum":"03833f0b6dd0483007a78d9e71dfd166794ad1b9","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-1.0.10.tgz","integrity":"sha512-jsKLBN7A8uxAw6hP0U2ovaGBFn2PCh1B2w+T3Wg9sRinecoctguXYQwAKxVtUjwnU+CiM2yrbygvuTLdPymRrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqr/rk48hMj+8bSlLs0lTeXQ0vRrlHfF4NI6lAaNylGAIhAIHgD6/4JTUst/xxOaBJOzgP86kbO7DPE6Jy6X3K9+LO"}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"seb","email":"seb@ninja.sg"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"},{"name":"seb","email":"seb@ninja.sg"}]},"1.0.11":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"1.0.11","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"scripts":{"test":"grunt"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","casperjs","casper"],"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt":"~0.4.0"},"readme":"# grunt-ghost\n\n[Grunt](http://gruntjs.com/) task to run [CasperJS](http://casperjs.org/) tests.\n\n## Getting Started\nIf you haven't used grunt before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a gruntfile as well as install and use grunt plugins. Once you're familiar with that process, install this plugin with this command:\n```shell\nnpm install grunt-ghost --save-dev\n```\n\nThen add this line to your project's `Gruntfile.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n## Documentation\n####Basic use without options\nSpecify the files/directories of the tests you want to run in the `filesSrc` array. Files will be run in alphabetic and numerical order.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/1_userLogin.js','tests/2_userLogout']\n  }\n}\n```\n####Dependencies\n\nThe only dependencies are [CasperJS](http://casperjs.org/) and\n[Grunt](http://gruntjs.com/)\n\n#### Using options\nI have included all the test command options listed in the [CasperJS documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/userSuite/*'],\n\n    // CasperJS test command options\n    options: {\n      // Allows you to pass variables to casper that can be accesed in files,\n      // for example, if you used the following args object then\n      // casper.cli.get('username') would return 'colin'\n      args: {\n        username: 'colin'\n      },\n      // Exports results of test to a xUnit XML file\n      xunit: 'xunit/userSuite.xml',\n      // Outputs additional log messages\n      direct: true,\n      // Sets logging level, check out http://casperjs.org/logging.html\n      logLevel: 'info',\n      // Specifies files to be included for each test file\n      includes: [\n        'tests/config.js',\n        'lib/jquery.min.js'\n      ],\n      // Adds tests from specified files before running the test suite\n      pre: ['tests/pre-test.js'],\n      // Adds tests from specified files after running the test suite\n      post: ['tests/post-test.js'],\n      // Terminates test suite upon failure of first test\n      failFast: true,\n      // grunt-ghost specific options\n      // Prints the command given to CasperJS\n      printCommand: true,\n      // Prints list of filepaths\n      printFilePaths: true\n    }\n  }\n}\n```\n## Attribution\n\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using grunt.\n\n## License\nCopyright (c) 2013 Colin Wren\nLicensed under the MIT license.\n","readmeFilename":"README.md","_id":"grunt-ghost@1.0.11","dist":{"shasum":"a91b34610fe597ca901298402ec7e1fca5e67288","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-1.0.11.tgz","integrity":"sha512-xmCLanG5uHRkkEd8IhcpQoSD7ByZHWYuvc8kIllv7LzOUSk4Wf8JMfk7Br6b8ttrdo50GNRjmUZhsfwyvJFRfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQLGydxSFlTJkAQqKtMh/opuivMel5llzoOMHY7LNkVwIhAO6saUNyXPX67J27cm5wlYe6/62UWblxI/MHvkXxsxW2"}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"},{"name":"seb","email":"seb@ninja.sg"}]},"1.0.12":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"1.0.12","homepage":"https://github.com/colin/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"scripts":{"test":"grunt"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","casperjs","casper"],"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt":"~0.4.0"},"readme":"# grunt-ghost\n\n[Grunt](http://gruntjs.com/) task to run [CasperJS](http://casperjs.org/) tests.\n\n## Getting Started\nIf you haven't used grunt before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a gruntfile as well as install and use grunt plugins. Once you're familiar with that process, install this plugin with this command:\n```shell\nnpm install grunt-ghost --save-dev\n```\n\nThen add this line to your project's `Gruntfile.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n## Documentation\n####Basic use without options\nSpecify the files/directories of the tests you want to run in the `filesSrc` array. Files will be run in alphabetic and numerical order.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/1_userLogin.js','tests/2_userLogout']\n  }\n}\n```\n####Dependencies\n\nThe only dependencies are [CasperJS](http://casperjs.org/) and\n[Grunt](http://gruntjs.com/)\n\n#### Using options\nI have included all the test command options listed in the [CasperJS documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/userSuite/*'],\n\n    // CasperJS test command options\n    options: {\n      // Allows you to pass variables to casper that can be accesed in files,\n      // for example, if you used the following args object then\n      // casper.cli.get('username') would return 'colin'\n      args: {\n        username: 'colin'\n      },\n      // Exports results of test to a xUnit XML file\n      xunit: 'xunit/userSuite.xml',\n      // Outputs additional log messages\n      direct: true,\n      // Sets logging level, check out http://casperjs.org/logging.html\n      logLevel: 'info',\n      // Specifies files to be included for each test file\n      includes: [\n        'tests/config.js',\n        'lib/jquery.min.js'\n      ],\n      // Adds tests from specified files before running the test suite\n      pre: ['tests/pre-test.js'],\n      // Adds tests from specified files after running the test suite\n      post: ['tests/post-test.js'],\n      // Terminates test suite upon failure of first test\n      failFast: true,\n      // Specify a custom test runner\n      runner: 'tests/customRunner.js'\n      // grunt-ghost specific options\n      // Prints the command given to CasperJS\n      printCommand: true,\n      // Prints list of filepaths\n      printFilePaths: true\n    }\n  }\n}\n```\n## Attribution\n\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using grunt.\n\n## License\nCopyright (c) 2013 Colin Wren\nLicensed under the MIT license. \n\n## Release History\n\n * 2013-04-14   v1.0.11   Enabled streaming output\n","readmeFilename":"README.md","_id":"grunt-ghost@1.0.12","dist":{"shasum":"9ba9608573d38408cfd30570b594835243b2a82b","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-1.0.12.tgz","integrity":"sha512-MILCPv0vrd+wOj1PxRPdsNo7iHecJC86yE7ALmfLbIW/od+Atj8R1ijzsh2D7iX4dGeBG5qa0lzpsJr6SLmxnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9Ct+Hjo4dvHtIqtg71hhgXYyQo8eVRtTNHpKwqfud9AIgcyJ/RKd3nR2c+WDhR1uF5gviYpZGYPwCvA5tHlRnIf8="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"},{"name":"seb","email":"seb@ninja.sg"}]},"1.0.13":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"1.0.13","homepage":"https://github.com/colinwren/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"scripts":{"test":"grunt"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","casperjs","casper"],"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt":"~0.4.0"},"readme":"# grunt-ghost [![Build Status](https://travis-ci.org/colinwren/grunt-ghost.png?branch=master)](https://travis-ci.org/colinwren/grunt-ghost)\n\n[Grunt](http://gruntjs.com/) task to run [CasperJS](http://casperjs.org/) tests.\n\n## Getting Started\nIf you haven't used grunt before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a gruntfile as well as install and use grunt plugins. Once you're familiar with that process, install this plugin with this command:\n```shell\nnpm install grunt-ghost --save-dev\n```\n\nThen add this line to your project's `Gruntfile.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n## Documentation\n####Basic use without options\nSpecify the files/directories of the tests you want to run in the `filesSrc` array. Files will be run in alphabetic and numerical order.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/1_userLogin.js','tests/2_userLogout']\n  }\n}\n```\n####Dependencies\n\nThe only dependencies are [CasperJS](http://casperjs.org/) and\n[Grunt](http://gruntjs.com/)\n\n#### Using options\nI have included all the test command options listed in the [CasperJS documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/userSuite/*'],\n\n    // CasperJS test command options\n    options: {\n      // Allows you to pass variables to casper that can be accesed in files,\n      // for example, if you used the following args object then\n      // casper.cli.get('username') would return 'colin'\n      args: {\n        username: 'colin'\n      },\n      // Exports results of test to a xUnit XML file\n      xunit: 'xunit/userSuite.xml',\n      // Outputs additional log messages\n      direct: true,\n      // Sets logging level, check out http://casperjs.org/logging.html\n      logLevel: 'info',\n      // Specifies files to be included for each test file\n      includes: [\n        'tests/config.js',\n        'lib/jquery.min.js'\n      ],\n      // Adds tests from specified files before running the test suite\n      pre: ['tests/pre-test.js'],\n      // Adds tests from specified files after running the test suite\n      post: ['tests/post-test.js'],\n      // Terminates test suite upon failure of first test\n      failFast: true,\n      // Specify a custom test runner\n      runner: 'tests/customRunner.js'\n      // grunt-ghost specific options\n      // Prints the command given to CasperJS\n      printCommand: true,\n      // Prints list of filepaths\n      printFilePaths: true\n    }\n  }\n}\n```\n## Attribution\n\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using grunt.\n\n## License\nCopyright (c) 2013 Colin Wren\nLicensed under the MIT license.\n\n## Release History\n\n * v1.0.13   Fixed Fix printCommand infinite loop bug\n * v1.0.12   Fixed glob filematching\n * v1.0.11   Enabled streaming output\n","readmeFilename":"README.md","_id":"grunt-ghost@1.0.13","dist":{"shasum":"f1cec0b126904b1baffdcfd7d899ab7dfa45ae05","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-1.0.13.tgz","integrity":"sha512-3dWRqTNdKp4enH5T3JZuA/4uJGPNGtR6SjNhsYIvdLaz38UuErZU4DaZb5lbNbvXIqlWTdkhUTau1gqVCpFVXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBxbulC46LkvhBsInXUeMIihInsrlXf3PFrmKDD9v49KAiEA0350ruYWKl6E2X+1Gfu2D5ojexSMie/RWK6c/tyTKQg="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"colinwren","email":"colin@cawren.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"},{"name":"seb","email":"seb@ninja.sg"}]},"1.1.0":{"name":"grunt-ghost","description":"Grunt task to run CasperJS tests","version":"1.1.0","homepage":"https://github.com/colinwren/grunt-ghost","author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"},"bugs":{"url":"https://github.com/colinwren/grunt-ghost/issues"},"scripts":{"test":"grunt"},"licenses":[{"type":"MIT","url":"https://github.com/colinwren/grunt-ghost/blob/master/LICENSE-MIT"}],"main":"tasks/ghost.js","bin":{"grunt-ghost":"bin/grunt-ghost"},"engines":{"node":"~0.8.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","casperjs","casper"],"devDependencies":{"grunt-contrib-jshint":"~0.2.0","grunt":"~0.4.0"},"readme":"# grunt-ghost \n# I no longer use or maintain this plugin. Let me know if you are interested in maintaining this project. \n[![Build Status](https://travis-ci.org/colinwren/grunt-ghost.png?branch=master)](https://travis-ci.org/colinwren/grunt-ghost)\n\n[Grunt](http://gruntjs.com/) task to run [CasperJS](http://casperjs.org/) tests.\n\n## Getting Started\nIf you haven't used grunt before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a gruntfile as well as install and use grunt plugins. Once you're familiar with that process, install this plugin with this command:\n```shell\nnpm install grunt-ghost --save-dev\n```\n\nThen add this line to your project's `Gruntfile.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n## Documentation\n####Basic use without options\nSpecify the files/directories of the tests you want to run in the `filesSrc` array. Files will be run in alphabetic and numerical order.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/1_userLogin.js','tests/2_userLogout']\n  }\n}\n```\n####Dependencies\n\nThe only dependencies are [CasperJS](http://casperjs.org/) and\n[Grunt](http://gruntjs.com/)\n\n#### Using options\nI have included all the test command options listed in the [CasperJS documentation]( http://casperjs.org/testing.html#casper-test-command) and some options of my own.\n```javascript\nghost: {\n  dist: {\n    filesSrc: ['tests/userSuite/*'],\n\n    // CasperJS test command options\n    options: {\n      // Allows you to pass variables to casper that can be accesed in files,\n      // for example, if you used the following args object then\n      // casper.cli.get('username') would return 'colin'\n      args: {\n        username: 'colin'\n      },\n      // Exports results of test to a xUnit XML file\n      xunit: 'xunit/userSuite.xml',\n      // Outputs additional log messages\n      direct: true,\n      // Sets logging level, check out http://casperjs.org/logging.html\n      logLevel: 'info',\n      // Specifies files to be included for each test file, accepts file paths or globs as input\n      includes: [\n        'tests/config.js',\n        'lib/jquery.min.js'\n      ],\n      // Adds tests from specified files before running the test suite\n      pre: ['tests/pre-test.js'],\n      // Adds tests from specified files after running the test suite\n      post: ['tests/post-test.js'],\n      // Terminates test suite upon failure of first test\n      failFast: true,\n      // Specify a custom test runner\n      runner: 'tests/customRunner.js'\n      // grunt-ghost specific options\n      // Prints the command given to CasperJS\n      printCommand: true,\n      // Prints list of filepaths\n      printFilePaths: true\n    }\n  }\n}\n```\n## Attribution\n\nThanks to the [CasperJS](http://casperjs.org) authors for making a great tool, the descriptions of the test command options are modifications from their [documentation]( http://casperjs.org/testing.html#casper-test-command). I also want to thank the authors of [grunt-casperjs](https://github.com/ronaldlokers/grunt-casperjs) and [grunt-recess](https://github.com/sindresorhus/grunt-recess) because I learned a lot from looking at their source.\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using grunt.\n\n## License\nCopyright (c) 2013 Colin Wren\nLicensed under the MIT license.\n\n## Release History\n\n * v1.0.13   Fixed Fix printCommand infinite loop bug\n * v1.0.12   Fixed glob filematching\n * v1.0.11   Enabled streaming output\n","readmeFilename":"README.md","_id":"grunt-ghost@1.1.0","dist":{"shasum":"78a1034193ce555260e849bbfc7c631a82ab0f56","tarball":"https://registry.npmjs.org/grunt-ghost/-/grunt-ghost-1.1.0.tgz","integrity":"sha512-SFN3MfMk4l254Y2YsvbaWerAwYQmm8w5RynK2hsUvho6okb/At/En6I+HvBS0ysnxPH88g47uPa15xCb/+SJ0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfieb9vzryuiwi08cn0xrbJDGbEXj9hmnWB5yTMduvrAiAMPN1erEPD+Kn+try720WX+A2Ka17C/gi/GdBOfRB/Og=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"colinwren","email":"colinwrenca@gmail.com"},"maintainers":[{"name":"colinwren","email":"colin@cawren.com"},{"name":"seb","email":"seb@ninja.sg"}]}},"readme":"# grunt-ghost\n\nGrunt task to run CasperJS tests\n\n## Getting Started\nInstall this grunt plugin next to your project's [grunt.js gruntfile][getting_started] with: `npm install grunt-ghost`\n\nThen add this line to your project's `grunt.js` gruntfile:\n\n```javascript\ngrunt.loadNpmTasks('grunt-ghost');\n```\n\n[grunt]: http://gruntjs.com/\n[getting_started]: https://github.com/gruntjs/grunt/blob/master/docs/getting_started.md\n\n## Documentation\n_(Coming soon)_\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt][grunt].\n\n## Release History\n_(Nothing yet)_\n\n## License\nCopyright (c) 2013 Colin Wren  \nLicensed under the MIT license.\n","maintainers":[{"name":"colinwren","email":"colin@cawren.com"},{"name":"seb","email":"seb@ninja.sg"}],"time":{"modified":"2022-06-18T15:04:22.753Z","created":"2013-01-11T20:39:13.721Z","0.0.8":"2013-01-11T20:39:15.109Z","0.0.7":"2013-01-11T21:58:53.261Z","0.0.9":"2013-01-11T21:59:29.241Z","0.0.91":"2013-01-11T22:29:53.627Z","0.0.92":"2013-01-11T23:09:50.429Z","0.0.93":"2013-01-11T23:38:52.418Z","0.0.94":"2013-01-12T00:17:54.754Z","0.0.96":"2013-01-12T03:53:04.967Z","0.0.97":"2013-01-12T05:45:21.830Z","0.0.98":"2013-01-15T18:10:47.702Z","0.1.0":"2013-01-23T19:30:56.460Z","0.1.1":"2013-01-29T22:59:07.098Z","0.1.11":"2013-01-29T23:09:58.029Z","1.0.1":"2013-02-11T22:09:10.513Z","1.0.2":"2013-02-18T20:09:29.026Z","1.0.3":"2013-03-11T00:04:47.685Z","1.0.4":"2013-03-11T07:19:16.023Z","1.0.5":"2013-03-11T18:22:59.485Z","1.0.6":"2013-03-11T18:27:25.441Z","1.0.7":"2013-03-11T18:55:59.615Z","1.0.8":"2013-03-13T01:23:56.604Z","1.0.9":"2013-04-06T04:41:39.726Z","1.0.10":"2013-04-10T14:45:44.960Z","1.0.11":"2013-04-15T06:11:22.155Z","1.0.12":"2013-04-27T05:13:15.985Z","1.0.13":"2013-07-26T04:04:24.191Z","1.1.0":"2013-09-16T16:45:36.196Z"},"author":{"name":"Colin Wren","email":"colin@cawren.com"},"repository":{"type":"git","url":"git://github.com/colinwren/grunt-ghost.git"}}