{
  "name": "karma-phantomjs-launcher",
  "version": "1.0.0",
  "description": "A Karma plugin. Launcher for PhantomJS.",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "repository": {
    "type": "git",
    "url": "git://github.com/karma-runner/karma-phantomjs-launcher.git"
  },
  "keywords": [
    "karma-plugin",
    "karma-launcher",
    "phantomjs"
  ],
  "author": {
    "name": "Vojta Jina",
    "email": "vojta.jina@gmail.com"
  },
  "dependencies": {
    "lodash": "^4.0.1"
  },
  "peerDependencies": {
    "karma": ">=0.9",
    "phantomjs-prebuilt": ">=1.9"
  },
  "license": "MIT",
  "devDependencies": {
    "eslint": "^1.0.0",
    "eslint-config-standard": "^4.0.0",
    "eslint-plugin-react": "^3.2.0",
    "eslint-plugin-standard": "^1.3.1",
    "grunt": "~0.4.1",
    "grunt-auto-release": "~0.0.2",
    "grunt-bump": "~0.3.1",
    "grunt-conventional-changelog": "^1.2.2",
    "grunt-eslint": "^17.0.0",
    "grunt-karma": "^0.12.1",
    "grunt-npm": "~0.0.2",
    "jasmine-core": "^2.3.4",
    "karma": "^0.13.6",
    "karma-jasmine": "^0.3.5",
    "load-grunt-tasks": "^3.2.0",
    "phantomjs-prebuilt": "^2.1.3"
  },
  "contributors": [
    {
      "name": "dignifiedquire",
      "email": "dignifiedquire@gmail.com"
    },
    {
      "name": "Friedel Ziegelmayer",
      "email": "dignifiedquire@gmail.com"
    },
    {
      "name": "Shinnosuke Watanabe",
      "email": "snnskwtnb@gmail.com"
    },
    {
      "name": "Friedel Ziegelmayer",
      "email": "friedel.ziegelmayer@gmail.com"
    },
    {
      "name": "Jurko Gospodnetić",
      "email": "jurko.gospodnetic@pke.hr"
    },
    {
      "name": "Dan Siwiec",
      "email": "daniel.siwiec@gmail.com"
    },
    {
      "name": "Huafu Gandon",
      "email": "huafu.gandon@gmail.com"
    },
    {
      "name": "Sylvain Hamel",
      "email": "sylvainhamel0@gmail.com"
    },
    {
      "name": "Chad Smith",
      "email": "chad@configit.com"
    },
    {
      "name": "sylvain-hamel",
      "email": "sylvainhamel0@gmail.com"
    },
    {
      "name": "Edward Hutchins",
      "email": "eahutchins@gmail.com"
    },
    {
      "name": "Eryk Napierała",
      "email": "eryk.piast@gmail.com"
    },
    {
      "name": "Jason Dobry",
      "email": "jason.dobry@gmail.com"
    },
    {
      "name": "Jonathan Park",
      "email": "jpark@daptiv.com"
    },
    {
      "name": "Mark Derbecker",
      "email": "mark.derbecker@seeq.com"
    },
    {
      "name": "Nick Malaguti",
      "email": "nmalaguti@palantir.com"
    },
    {
      "name": "Rob Barreca",
      "email": "rob.barreca@inmobi.com"
    },
    {
      "name": "nherzing",
      "email": "nherzing@gmail.com"
    }
  ],
  "readme": "# karma-phantomjs-launcher\n\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/karma-runner/karma-phantomjs-launcher)\n [![npm version](https://img.shields.io/npm/v/karma-phantomjs-launcher.svg?style=flat-square)](https://www.npmjs.com/package/karma-phantomjs-launcher) [![npm downloads](https://img.shields.io/npm/dm/karma-phantomjs-launcher.svg?style=flat-square)](https://www.npmjs.com/package/karma-phantomjs-launcher)\n\n[![Build Status](https://img.shields.io/travis/karma-runner/karma-phantomjs-launcher/master.svg?style=flat-square)](https://travis-ci.org/karma-runner/karma-phantomjs-launcher) [![Dependency Status](https://img.shields.io/david/karma-runner/karma-phantomjs-launcher.svg?style=flat-square)](https://david-dm.org/karma-runner/karma-phantomjs-launcher) [![devDependency Status](https://img.shields.io/david/dev/karma-runner/karma-phantomjs-launcher.svg?style=flat-square)](https://david-dm.org/karma-runner/karma-phantomjs-launcher#info=devDependencies)\n\n> Launcher for [PhantomJS].\n\n## Installation\n\nThe easiest way is to keep `karma-phantomjs-launcher` as a devDependency in your `package.json`,\nby running\n\n```bash\n$ npm install --save-dev karma-phantomjs-launcher\n```\n\n## Configuration\n\n```js\n// karma.conf.js\nmodule.exports = function(config) {\n  config.set({\n    browsers: ['PhantomJS', 'PhantomJS_custom'],\n\n    // you can define custom flags\n    customLaunchers: {\n      'PhantomJS_custom': {\n        base: 'PhantomJS',\n        options: {\n          windowName: 'my-window',\n          settings: {\n            webSecurityEnabled: false\n          },\n        },\n        flags: ['--load-images=true'],\n        debug: true\n      }\n    },\n\n    phantomjsLauncher: {\n      // Have phantomjs exit if a ResourceError is encountered (useful if karma exits without killing phantom)\n      exitOnResourceError: true\n    }\n  })\n}\n```\n\nThe `options` attribute allows you to initialize properties on\nthe phantomjs `page` object, so\n\n```js\noptions: {\n  windowName: 'my-window',\n  settings: {\n    webSecurityEnabled: false\n  },\n}\n```\n\nis equivalent to:\n\n```js\nvar webPage = require('webpage')\nvar page = webPage.create()\n\npage.windowName = 'my-window'\npage.settings.webSecurityEnabled = false\n```\n\nYou can pass list of browsers as a CLI argument too:\n```bash\n$ karma start --browsers PhantomJS_custom\n```\n\nIf you set the `debug` option to `true`, you will be instructed to launch a web browser to\nbring up the debugger. Note that you will want to put `debugger;` statements in your JavaScript\nto hit breakpoints. You should be able to put breakpoints in both your test code and your client\ncode. Note that the `debug` option automatically adds the `--remote-debugger-port=9000` and\n`--remote-debugger-autorun=yes` switches to PhantomJS.\n\n----\n\nFor more information on Karma see the [homepage].\n\n\n[homepage]: http://karma-runner.github.com\n[PhantomJS]: http://phantomjs.org/\n",
  "readmeFilename": "README.md",
  "bugs": {
    "url": "https://github.com/karma-runner/karma-phantomjs-launcher/issues"
  },
  "_id": "karma-phantomjs-launcher@1.0.0",
  "dist": {
    "shasum": "714b9ec73e52f3b9b699f65e1a48380c2e9ae5b1"
  },
  "_from": "karma-phantomjs-launcher@^1.0.0",
  "_resolved": "https://registry.npmjs.org/karma-phantomjs-launcher/-/karma-phantomjs-launcher-1.0.0.tgz"
}
