{
  "name": "karma-firefox-launcher",
  "version": "0.1.7",
  "description": "A Karma plugin. Launcher for Firefox.",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "repository": {
    "type": "git",
    "url": "git://github.com/karma-runner/karma-firefox-launcher.git"
  },
  "keywords": [
    "karma-plugin",
    "karma-launcher",
    "firefox"
  ],
  "author": {
    "name": "Vojta Jina",
    "email": "vojta.jina@gmail.com"
  },
  "license": "MIT",
  "devDependencies": {
    "grunt": "~0.4.1",
    "grunt-npm": "~0.0.2",
    "grunt-bump": "~0.0.7",
    "grunt-auto-release": "~0.0.2"
  },
  "contributors": [
    {
      "name": "Mark Ethan Trostler",
      "email": "mark@zzo.com"
    },
    {
      "name": "Mark Trostler",
      "email": "mark@zzo.com"
    },
    {
      "name": "Friedel Ziegelmayer",
      "email": "friedel.ziegelmayer@gmail.com"
    },
    {
      "name": "Friedel Ziegelmayer",
      "email": "dignifiedquire@gmail.com"
    },
    {
      "name": "Žilvinas Urbonas",
      "email": "zilvinas.urbon@gmail.com"
    },
    {
      "name": "Michał Gołębiowski",
      "email": "m.goleb@gmail.com"
    },
    {
      "name": "Alex Zaslavsky",
      "email": "alex.zaslavsky.1990@gmail.com"
    },
    {
      "name": "Jan Brecka",
      "email": "jan.brecka@gmail.com"
    },
    {
      "name": "Maksim Ryzhikov",
      "email": "rv.maksim@gmail.com"
    },
    {
      "name": "Mario Vejlupek",
      "email": "mario@vejlupek.cz"
    },
    {
      "name": "Erwann Mest",
      "email": "erwann.mest@gmail.com"
    },
    {
      "name": "Chad McElligott",
      "email": "cmcelligott@digium.com"
    },
    {
      "name": "Martin Fochler",
      "email": "martin.fochler@senacor.com"
    },
    {
      "name": "Andrei Khveras",
      "email": "Andrei_Khveras@epam.com"
    },
    {
      "name": "Michał Gołębiowski",
      "email": "m.goleb@gmail.com"
    },
    {
      "name": "Parashuram",
      "email": "code@nparashuram.com"
    },
    {
      "name": "Peter Johanson",
      "email": "peter@peterjohanson.com"
    },
    {
      "name": "Salvador de la Puente",
      "email": "salva@unoyunodiez.com"
    },
    {
      "name": "Schaaf, Martin",
      "email": "mschaaf@datameer.com"
    },
    {
      "name": "James Talmage",
      "email": "james@talmage.io"
    },
    {
      "name": "Liam Newman",
      "email": "lnewman@book.com"
    }
  ],
  "readme": "# karma-firefox-launcher\n\n> Launcher for Mozilla Firefox.\n\n## Installation\n\nThe easiest way is to keep `karma-firefox-launcher` as a devDependency in your `package.json`.\n```json\n{\n  \"devDependencies\": {\n    \"karma\": \"~0.10\",\n    \"karma-firefox-launcher\": \"~0.1\"\n  }\n}\n```\n\nYou can simple do it by:\n```bash\nnpm install karma-firefox-launcher --save-dev\n```\n\n## Configuration\n```js\n// karma.conf.js\nmodule.exports = function(config) {\n  config.set({\n    browsers: ['Firefox', 'FirefoxDeveloper', 'FirefoxAurora', 'FirefoxNightly'],\n  });\n};\n```\n\nYou can pass list of browsers as a CLI argument too:\n```bash\nkarma start --browsers Firefox,Chrome\n```\n\n### Custom Preferences\nTo configure preferences for the Firefox instance that is loaded, you can specify a custom launcher in your Karma\nconfig with the preferences under the `prefs` key:\n\n```js\nbrowsers: ['FirefoxAutoAllowGUM'],\n\ncustomLaunchers: {\n    FirefoxAutoAllowGUM: {\n        base: 'Firefox',\n        prefs: {\n            'media.navigator.permission.disabled': true\n        }\n    }\n}\n```\n\n### Loading Firefox Extensions\nIf you have extensions that you want loaded into the browser on startup, you can specify the full path to each\nextension in the `extensions` key:\n\n```js\nbrowsers: ['FirefoxWithMyExtension'],\n\ncustomLaunchers: {\n    FirefoxWithMyExtension: {\n        base: 'Firefox',\n        extensions: [\n          path.resolve(__dirname, 'helpers/extensions/myCustomExt@suchandsuch.xpi'),\n          path.resolve(__dirname, 'helpers/extensions/myOtherExt@soandso.xpi')\n        ]\n    }\n}\n```\n\n**Please note**: the extension name must exactly match the 'id' of the extension. You can discover the 'id' of your\nextension by extracting the .xpi (i.e. `unzip XXX.xpi`) and opening the install.RDF file with a text editor, then look\nfor the `em:id` tag under the `Description` tag. If your extension manifest looks something like this:\n\n```xml\n<?xml version=\"1.0\" encoding=\"utf-8\"?>\n   <RDF xmlns=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">\n  <Description about=\"urn:mozilla:install-manifest\">\n    <em:id>myCustomExt@suchandsuch</em:id>\n    <em:version>1.0</em:version>\n    <em:type>2</em:type>\n    <em:bootstrap>true</em:bootstrap>\n    <em:unpack>false</em:unpack>\n\n    [...]\n  </Description>\n</RDF>\n```\n\nThen you should name your extension `myCustomExt@suchandsuch.xpi`.\n\n----\n\nFor more information on Karma see the [homepage].\n\n\n[homepage]: http://karma-runner.github.com\n",
  "readmeFilename": "README.md",
  "bugs": {
    "url": "https://github.com/karma-runner/karma-firefox-launcher/issues"
  },
  "_id": "karma-firefox-launcher@0.1.7",
  "dist": {
    "shasum": "5e7ef13566d1d4efc6d419c16daa56b1b299e674"
  },
  "_from": "karma-firefox-launcher@^0.1.7",
  "_resolved": "https://registry.npmjs.org/karma-firefox-launcher/-/karma-firefox-launcher-0.1.7.tgz"
}
