{"bin":{"webdriver-manager":"bin/webdriver-manager"},"bugs":{"url":"https://github.com/angular/webdriver-manager/issues"},"dist":{"shasum":"5fcb231b646383875b5d4e90ecb11e54753fb019","tarball":"https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-13.0.0-beta.tgz","fileCount":71,"integrity":"sha512-sFEC0UDlcw/tP7WPt8uqirg2d5Sn0p6LgXELRscmnXQXWmCmWIrMkTIKHTS6fK07o4UAFQ6GL6Wuc1JHLjwYAw==","signatures":[{"sig":"MEUCIQCru0ddbedDXOuWlmM9hXoazGo9DVDMkGXUMiRkSRhYrwIgMj0CkJQew9zGxVC5PviPS766zUAmoRnKozBj4Z9oYhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIYySCRA9TVsSAnZWagAA7EsP/1vQk+SgVM1AF8+xhP7v\noDjG889BpVq7PwCZ+2MQaUivQpNYuqtV6MsQtdP7s9Vx4I/JwODfqvfAbz86\nA6SnRDv7vMCxOSxFS4k2g8lm4f/x9bxota/ivCIbrmyWyK1IiqRk6rVQD/C7\ne1FSOlJc1H5xo+BtParShiqadb+fOdUqhHFbF95h9YmBHbM72Hyh4hNyxIK0\nR3Dle4JwyEj5buIvhQr7B9poCNibEptD7+cI8W+nJubSGjyOIYYt4wuRER+r\nYHhqkSGrz9sGx9wtI9cpt5BgW7FChvYg8vts1vRucPnJNxL1HVjqlV9r8ZJ2\nnmlvLXboAQjCQbHzZvXrnfuqBv0yhDvYx2zt2DtokfM6REUi/5XJH1iqAQ/F\nWJqWiI6bwK8+NeM7DPju2D+P0yrmisAXpd015KU1LuozUPZXU9h4YopJOWhh\nr5pmglHKbjPtyaq6K8q0+cDv4StlLROAFZQar2Ug0eaBCKx+C5AkR9FyukVJ\ngQJWrRc8pVQKrH9UmPuvXQFWIzMT21TiOKFV/Y2tC5dX8eEXT2UCPXiIuMCk\nfSOjfsgU75TMrAwOkqHk0xMYNCmFGtVMRq95Ch1pYkikcJ+tkIRf9z8R4Lgx\nfuL3ZuZSQguP9UFKfps3K6cnIxtp/iFk/WMnBErFZT/buuZK5DTSlrZiYrwe\n1WFp\r\n=0pfe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/lib/index.js","name":"webdriver-manager","types":"dist/lib/index.d.ts","author":{"name":"Craig Nishina","email":"craig.nishina@gmail.com"},"readme":"# webdriver-manager [![CircleCI](https://circleci.com/gh/angular/webdriver-manager/tree/replacement.svg?style=svg)](https://circleci.com/gh/angular/webdriver-manager/tree/replacement)\n\n* [Use as a dependency](#use-as-a-dependency)\n* [Use as a command line interface](#use-as-a-command-line-interface)\n* [The command line interface help commands](#the-command-line-interface-help-commands)\n* [Environment variables](docs/env_vars.md)\n\n\n## Use as a dependency\n\nTo install this as a dependency: `npm install -D webdriver-manager`. The\nfollowing is an example running webdriver-manager as a dependency.\nThe test downloads the providers and starts the selenium server standalone as\ndetached. After the test, it will shutdown the selenium server standalone.\n\n\n```\nimport {\n  Options,\n  setLogLevel,\n  shutdown,\n  start,\n  update,\n} from 'webdriver-manager';\n\nconst options: Options = {\n  browserDrivers: [{\n    name: 'chromedriver'     // For browser drivers, we just need to use a valid\n                             // browser driver name. Other possible values\n                             // include 'geckodriver' and 'iedriver'.\n  }],\n  server: {\n    name: 'selenium',\n    runAsNode: true,          // If we want to run as a node. By default\n                              // running as detached will set this to true.\n    runAsDetach: true         // To run this in detached. This returns the\n                              // process back to the parent process.\n  }\n};\nsetLogLevel('info');          // Required if we webdriver-manager to log to\n                              // console. Not setting this will hide the logs.\n\ndescribe('some web test', () => {\n  beforeAll(async () => {\n    await update(options);\n    await start(options);\n  });\n\n  it('should run some web test', async () => {\n    // Your async / await web test with some framework.\n  });\n\n  afterAll(async () => {\n    await shutdown(options);  // Makes the web request to shutdown the server.\n                              // If we do not call shutdown, the java command\n                              // will still be running the server on port 4444.\n  });\n});\n\n```\n\n## Use as a command line interface\n\n```\nnpm i -g webdriver-manager\n\nwebdriver-manager update      // Downloads the latest binaries.\nwebdriver-manager start       // Starts the selenium server standalone.\n```\n\nNote: Installing globally will not work with Protractor if you are trying to\nstart a Selenium Standalone server with a \"local\" or \"directConnect\". It will\nnot work for these since Protractor is looking files downloaded locally to\nthe project.\n\n## The command line interface help commands\n\nTo get a list of commands for webdriver-manager, use the help flag.\n\n```\nwebdriver-manager --help\nwebdriver-manager [command]\n\nCommands:\n  webdriver-manager clean     Removes downloaded files from the out_dir.\n  webdriver-manager shutdown  Shutdown a local selenium server with GET request\n  webdriver-manager start     Start up the selenium server.\n  webdriver-manager status    List the current available binaries.\n  webdriver-manager update    Install or update selected binaries.\n\nOptions:\n  --version  Show version number                                       [boolean]\n  --help     Show help                                                 [boolean]\n```\n\nTo get a list of options that can be passed to the `webdriver-manager update`\ncommand, use the help flag.\n\n```\nwebdriver-manager update --help\nwebdriver-manager update\n\nInstall or update selected binaries.\n\nOptions:\n  --version              Show version number                           [boolean]\n  --help                 Show help                                     [boolean]\n  --out_dir              Location of output.                            [string]\n  --chrome               Install or update chromedriver.\n                                                       [boolean] [default: true]\n  --gecko                Install or update geckodriver.[boolean] [default: true]\n  --github_token         Use a GitHub token to prevent rate limit issues.\n                                                                        [string]\n  --iedriver             Install or update ie driver. [boolean] [default: false]\n  --ignore_ssl           Ignore SSL certificates.                      [boolean]\n  --log_level            The log level of this CLI.   [string] [default: \"info\"]\n  --proxy                Use a proxy server to download files.          [string]\n  --standalone           Install or update selenium server standalone.\n                                                       [boolean] [default: true]\n  --versions.chrome      The chromedriver version.                      [string]\n  --versions.gecko       The geckodriver version.                       [string]\n  --versions.ie          The ie driver version.                         [string]\n  --versions.standalone  The selenium server standalone version.        [string]\n```","gitHead":"b7539a5a3897a8a76abae7245f0de8175718b142","license":"MIT","scripts":{"fix":"gts fix","gts":"gts","tsc":"tsc","test":"tsc && npm run test-unit && npm run test-int && npm run test-proxy && npm run test-e2e","check":"gts check","clean":"gts clean","pretsc":"rm -rf dist/ && rm -rf downloads/","tslint":"tslint -c tslint.json --fix lib/**/*.ts spec/**/*.ts","compile":"npm run tsc","jasmine":"jasmine","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run check","test-e2e":"tsc && jasmine JASMINE_CONFIG_PATH=spec/jasmine-e2e.json","test-int":"tsc && jasmine JASMINE_CONFIG_PATH=spec/jasmine-int.json","test-unit":"tsc && jasmine JASMINE_CONFIG_PATH=spec/jasmine-unit.json","test-proxy":"tsc && jasmine JASMINE_CONFIG_PATH=spec/jasmine-proxy.json","http-server":"tsc && node dist/spec/server/http_server.js","proxy-server":"tsc && node dist/spec/server/proxy_server.js"},"_npmUser":{"name":"cnishina","email":"craig.nishina@gmail.com"},"homepage":"https://github.com/angular/webdriver-manager#readme","keywords":["automation","browser","browsers","browser test","browser testing","chromedriver","geckodriver","iedriver","selenium","selenium-webdriver","test","testing","webdriver","webdriverjs"],"repository":{"url":"git+https://github.com/angular/webdriver-manager.git","type":"git"},"_npmVersion":"6.5.0","description":"webdriver-manager","directories":{},"maintainers":[{"name":"angular","email":"devops+npm@angular.io"},{"name":"angularcore","email":"angular-core+npm@google.com"},{"name":"pose","email":"albertopose@gmail.com"}],"_nodeVersion":"9.11.2","dependencies":{"tar":"^4.4.8","yargs":"^12.0.5","semver":"^5.6.0","xml2js":"^0.4.19","adm-zip":"^0.4.13","request":"^2.88.0","loglevel":"^1.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"^0.9.0","rimraf":"^2.6.2","tslint":"^5.11.0","jasmine":"^3.3.1","@types/tar":"^4.0.0","http-proxy":"^1.17.0","typescript":"^3.2.2","@types/node":"^10.12.12","@types/yargs":"^12.0.1","clang-format":"^1.2.4","@types/rimraf":"^2.0.2","@types/semver":"^5.5.0","@types/xml2js":"^0.4.3","@types/adm-zip":"^0.4.31","@types/jasmine":"^3.3.1","@types/request":"^2.48.1","@types/loglevel":"^1.5.3","@types/http-proxy":"^1.16.2"},"_npmOperationalInternal":{"tmp":"tmp/webdriver-manager_13.0.0-beta_1545702546103_0.9564293918894156","host":"s3://npm-registry-packages"},"_id":"webdriver-manager@13.0.0-beta","version":"13.0.0-beta"}