{
  "name": "brave-browser",
  "version": "0.13.0",
  "description": "Brave laptop and desktop browser",
  "main": "./app/index.js",
  "config": {
    "port": "8080"
  },
  "scripts": {
    "add-simulated-payment-history": "node ./tools/addSimulatedPaymentHistory.js",
    "add-simulated-synopsis-visits": "node ./tools/addSimulatedSynopsisVisits.js",
    "build-installer": "node ./tools/buildInstaller.js",
    "build-package": "node ./tools/buildPackage.js",
    "check-security": "nsp check",
    "checks": "npm run check-security",
    "clean": "node ./tools/clean.js",
    "clean-adblock-data": "node ./tools/clean.js userData ABPFilterParserData.dat",
    "clean-httpse-data": "node ./tools/clean.js userData httpse.json",
    "clean-sb-data": "node ./tools/clean.js userData SafeBrowsingData.dat",
    "clean-session-store": "node ./tools/clean.js userData session-store-1",
    "clean-tp-data": "node ./tools/clean.js userData TrackingProtection.dat",
    "docs": "jsdox js/actions/appActions.js js/actions/windowActions.js --output docs",
    "download-languages": "node ./tools/downloadLanguages",
    "electron-rebuild": "electron-rebuild",
    "flow": "flow; test $? -eq 0 -o $? -eq 2",
    "lint": "standard",
    "postinstall": "webpack",
    "preload-httpse": "node ./preload-httpse.js",
    "start-log": "node ./tools/start.js --user-data-dir=brave-development --debug=5858 --enable-logging=stderr --v=1 --enable-extension-activity-logging --enable-sandbox-logging --enable-dcheck",
    "start": "node ./tools/start.js --user-data-dir=brave-development --debug=5858 --enable-logging --v=0 --enable-extension-activity-logging --enable-sandbox-logging --enable-dcheck",
    "start-brk": "node ./tools/start.js --debug-brk=5858 -enable-logging --v=0 --enable-dcheck",
    "test": "NODE_ENV=test mocha --require babel-register --require babel-polyfill 'test/**/*Test.js'",
    "unittest": "NODE_ENV=test mocha --require babel-register --require babel-polyfill 'test/unit/**/*Test.js'",
    "uitest": "NODE_ENV=test mocha --require babel-register --require babel-polyfill --recursive $(find test -name '*Test.js' -not -path 'test/unit/*')",
    "update-pdfjs": "rm -r app/extensions/pdfjs/; cp -r ../pdf.js/build/chromium/ app/extensions/pdfjs/",
    "update-psl": "./tools/updatepsl.sh",
    "vagrant-destroy-linux": "VAGRANT_CWD=./test/vms/vagrant/ubuntu-14.04 vagrant destroy",
    "vagrant-halt-linux": "VAGRANT_CWD=./test/vms/vagrant/ubuntu-14.04 vagrant halt",
    "vagrant-rsync-linux": "VAGRANT_CWD=./test/vms/vagrant/ubuntu-14.04 vagrant rsync-auto",
    "vagrant-ssh-linux": "VAGRANT_CWD=./test/vms/vagrant/ubuntu-14.04 vagrant ssh",
    "vagrant-up-linux": "VAGRANT_CWD=./test/vms/vagrant/ubuntu-14.04 vagrant up",
    "watch": "webpack-dev-server --inline --hot --colors --content-base=./app/extensions/brave",
    "watch-all": "npm run watch & npm run watch-test",
    "watch-test": "NODE_ENV=test webpack --watch",
    "webpack": "webpack",
    "win-fixelectron": "powershell ./tools/windows/fix-electron.ps1",
    "win-fixnpm": "powershell ./tools/windows/vs2015-sp3-fix-npm.ps1",
    "win-renpm": "powershell ./tools/windows/re-npm.ps1"
  },
  "repository": "brave/browser-laptop",
  "author": {
    "name": "Brave Software <support+laptop@brave.com>"
  },
  "contributors": [
    {
      "name": "Brian R. Bondy",
      "email": "brian@brave.com"
    },
    {
      "name": "Aubrey Keus",
      "email": "aubrey@brave.com"
    },
    {
      "name": "Brian Johnson",
      "email": "bjohnson@brave.com"
    },
    {
      "name": "Yan Zhu",
      "email": "yan@brave.com"
    },
    {
      "name": "Brian Clifton",
      "email": "clifton@brave.com"
    }
  ],
  "license": "MPL-2.0",
  "bugs": {
    "url": "https://github.com/brave/browser-laptop/issues"
  },
  "homepage": "https://www.brave.com/",
  "dependencies": {
    "acorn": "3.2.0",
    "ad-block": "^2.0.0",
    "aphrodite": "^1.0.0",
    "async": "^2.0.1",
    "currency-symbol-map": "^3.1.0",
    "electron-localshortcut": "^0.6.0",
    "electron-prebuilt": "brave/electron-prebuilt",
    "electron-squirrel-startup": "brave/electron-squirrel-startup",
    "file-loader": "^0.8.5",
    "font-awesome": "^4.5.0",
    "font-awesome-webpack": "0.0.4",
    "immutable": "^3.7.5",
    "immutablediff": "^0.4.2",
    "immutablepatch": "brave/immutable-js-patch",
    "keytar": "^3.0.0",
    "l20n": "^3.5.1",
    "ledger-balance": "^0.8.63",
    "ledger-client": "^0.8.97",
    "ledger-geoip": "^0.8.73",
    "ledger-publisher": "^0.8.97",
    "lru_cache": "^1.0.0",
    "moment": "^2.15.1",
    "normalize-url": "^1.7.0",
    "parse-torrent": "^5.8.1",
    "prettier-bytes": "^1.0.3",
    "punycode": "^2.0.0",
    "qr-image": "3.2.0",
    "random-lib": "2.1.0",
    "react": "^15.0.1",
    "react-dnd": "^2.1.4",
    "react-dnd-html5-backend": "^2.1.2",
    "react-dom": "^15.0.1",
    "spellchecker": "^3.3.1",
    "string.prototype.endswith": "^0.2.0",
    "string.prototype.startswith": "^0.2.0",
    "tablesort": "4.0.1",
    "tldjs": "1.6.2",
    "tracking-protection": "1.1.x",
    "underscore": "1.8.3",
    "url-loader": "^0.5.7",
    "webtorrent-remote": "0.0.9"
  },
  "devDependencies": {
    "asar": "^0.11.0",
    "babel": "^6.1.18",
    "babel-core": "^6.3.15",
    "babel-loader": "^6.2.0",
    "babel-plugin-transform-react-constant-elements": "^6.4.0",
    "babel-plugin-transform-react-inline-elements": "^6.4.0",
    "babel-polyfill": "^6.3.14",
    "babel-preset-es2015": "^6.1.18",
    "babel-preset-react": "^6.1.18",
    "babel-register": "^6.3.13",
    "babel-runtime": "^6.3.13",
    "chai": "^3.4.1",
    "chai-as-promised": "^5.1.0",
    "co-mocha": "^1.1.2",
    "css-loader": "^0.23.0",
    "electron-builder": "^2.3.1",
    "electron-packager": "brave/electron-packager",
    "electron-winstaller": "^2.5.1",
    "empty-port": "0.0.2",
    "enzyme": "^2.6.0",
    "flow-bin": "^0.22.1",
    "git-rev-sync": "^1.8.0",
    "gulp": "^3.9.0",
    "jsdom": "9.4.1",
    "jsdom-global": "2.0.0",
    "jsdox": "^0.4.9",
    "json-loader": "^0.5.4",
    "jsonfile": "^2.2.3",
    "less": "^2.5.3",
    "less-loader": "^2.2.1",
    "level": "1.5.0",
    "leveldown": "1.5.0",
    "mkdirp": "^0.5.1",
    "mocha": "^2.3.4",
    "mockery": "^1.7.0",
    "ncp": "^2.0.0",
    "node-gyp": "^3.2.1",
    "node-libs-browser": "^1.0.0",
    "node-static": "^0.7.7",
    "node-uuid": "^1.4.7",
    "nsp": "^2.2.0",
    "pre-commit": "brave/pre-commit",
    "react-addons-perf": "^15.2.1",
    "react-addons-test-utils": "^15.4.1",
    "sinon": "^1.17.6",
    "spectron": "brave/spectron#chromium54",
    "sqlite3": "^3.1.1",
    "standard": "8.1.0",
    "style-loader": "^0.13.0",
    "webdriverio": "4.2.5",
    "webpack": "^1.12.9",
    "webpack-dev-server": "^1.14.0",
    "webpack-notifier": "^1.2.1",
    "xml2js": "^0.4.15"
  },
  "optionalDependencies": {
    "electron-installer-debian": "^0.3.0",
    "electron-installer-redhat": "^0.3.0"
  },
  "standard": {
    "ignore": [
      "app/extensions/**",
      "app/browser/ads/adDivCandidates.js",
      "Brave-darwin-x64/**",
      "less/**",
      "res/**",
      "js/data/**",
      "js/lib/psl.js",
      "dist/**",
      "doc/**",
      "public/**",
      "app/ext/**",
      "app/gen/**",
      "decls/**",
      "tools/lib/rimraf.js"
    ]
  },
  "pre-commit": {
    "run": [
      "lint",
      "docs"
    ],
    "template": "COMMIT_TEMPLATE"
  },
  "engineStrict": true,
  "engines": {
    "node": ">= 6.1.0"
  }
}
