{"versions":{"1.4.0":{"name":"devtron","version":"1.4.0","description":"Electron DevTools Extension","main":"./api.js","scripts":{"prepublish":"browserify lib/*.js -o out/index.js --ignore-missing --entry lib/index.js && browserify lib/browser-globals.js -o out/browser-globals.js","start":"browserify lib/browser-globals.js -o out/browser-globals.js && watchify lib/*.js -o out/index.js --ignore-missing --entry lib/index.js --verbose","test":"mocha test/unit/*-test.js test/integration/*-test.js && standard"},"repository":{"type":"git","url":"git+https://github.com/electron/devtron.git"},"author":{"name":"Kevin Sawicki"},"license":"MIT","bugs":{"url":"https://github.com/electron/devtron/issues"},"keywords":["Electron","Chrome","Chromium","devtools","developer tools"],"homepage":"https://github.com/electron/devtron#readme","devDependencies":{"body-parser":"^1.15.0","browserify":"^13.0.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","cors":"^2.7.1","electron-prebuilt":"~1.2.2","express":"^4.13.4","mocha":"^2.4.5","spectron":"~3.2.3","standard":"^6.0.8","watchify":"^3.7.0"},"dependencies":{"accessibility-developer-tools":"^2.11.0","highlight.js":"^9.3.0","humanize-plus":"^1.8.1"},"standard":{"ignore":["/out/index.js"]},"gitHead":"2635504cc8ada0501e286493a7e50a23bc0791ae","_id":"devtron@1.4.0","_shasum":"b5e748bd6e95bbe70bfcc68aae6fe696119441e1","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"anonymous","email":"kevinsawicki@gmail.com"},"dist":{"shasum":"b5e748bd6e95bbe70bfcc68aae6fe696119441e1","size":578986,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/devtron/-/devtron-1.4.0.tgz"},"maintainers":[{"name":"anonymous","email":"electron@github.com"},{"name":"anonymous","email":"kevinsawicki@gmail.com"},{"name":"anonymous","email":"zcbenz@gmail.com"},{"name":"anonymous","email":"zeke@sikelianos.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/devtron-1.4.0.tgz_1475864831744_0.5486767166294158"},"directories":{},"publish_time":1475864832004,"_cnpm_publish_time":1475864832004,"_hasShrinkwrap":false,"contributors":[]},"1.3.0":{"name":"devtron","version":"1.3.0","description":"Electron DevTools Extension","main":"./api.js","scripts":{"prepublish":"browserify lib/*.js -o out/index.js --ignore-missing --entry lib/index.js","start":"watchify lib/*.js -o out/index.js --ignore-missing --entry lib/index.js --verbose","test":"mocha test/unit/*-test.js test/integration/*-test.js && standard"},"repository":{"type":"git","url":"git+https://github.com/electron/devtron.git"},"author":{"name":"Kevin Sawicki"},"license":"MIT","bugs":{"url":"https://github.com/electron/devtron/issues"},"keywords":["Electron","Chrome","Chromium","devtools","developer tools"],"homepage":"https://github.com/electron/devtron#readme","devDependencies":{"body-parser":"^1.15.0","browserify":"^13.0.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","cors":"^2.7.1","electron-prebuilt":"~1.2.2","express":"^4.13.4","mocha":"^2.4.5","spectron":"~3.2.3","standard":"^6.0.8","watchify":"^3.7.0"},"dependencies":{"highlight.js":"^9.3.0","humanize-plus":"^1.8.1"},"standard":{"ignore":["/out/index.js"]},"gitHead":"20429d2ed095d8f0e374aadb56e699b3ab83b1d5","_id":"devtron@1.3.0","_shasum":"69a1c5939b6696b3120754cc60c98073d24d3627","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"anonymous","email":"to.jlord@gmail.com"},"dist":{"shasum":"69a1c5939b6696b3120754cc60c98073d24d3627","size":546269,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/devtron/-/devtron-1.3.0.tgz"},"maintainers":[{"name":"anonymous","email":"electron@github.com"},{"name":"anonymous","email":"kevinsawicki@gmail.com"},{"name":"anonymous","email":"zcbenz@gmail.com"},{"name":"anonymous","email":"zeke@sikelianos.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/devtron-1.3.0.tgz_1470173455422_0.5035359871108085"},"directories":{},"publish_time":1470173458320,"_cnpm_publish_time":1470173458320,"_hasShrinkwrap":false,"contributors":[]},"1.2.1":{"name":"devtron","version":"1.2.1","description":"Electron DevTools Extension","main":"./api.js","scripts":{"prepublish":"browserify lib/*.js -o out/index.js --ignore-missing --entry lib/index.js","start":"watchify lib/*.js -o out/index.js --ignore-missing --entry lib/index.js --verbose","test":"mocha test/unit/*-test.js test/integration/*-test.js && standard"},"repository":{"type":"git","url":"git+https://github.com/electron/devtron.git"},"author":{"name":"Kevin Sawicki"},"license":"MIT","bugs":{"url":"https://github.com/electron/devtron/issues"},"keywords":["Electron","Chrome","Chromium","devtools","developer tools"],"homepage":"https://github.com/electron/devtron#readme","devDependencies":{"body-parser":"^1.15.0","browserify":"^13.0.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","cors":"^2.7.1","electron-prebuilt":"~1.2.2","express":"^4.13.4","mocha":"^2.4.5","spectron":"~3.2.3","standard":"^6.0.8","watchify":"^3.7.0"},"dependencies":{"highlight.js":"^9.3.0","humanize-plus":"^1.8.1"},"standard":{"ignore":["/out/index.js"]},"gitHead":"10604bddb15df0837897d64c2e133f901c746d14","_id":"devtron@1.2.1","_shasum":"7dbd7a4a25078916d7bd1972d2068a3787f0fc30","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"anonymous","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"anonymous","email":"electron@github.com"},{"name":"anonymous","email":"kevinsawicki@gmail.com"},{"name":"anonymous","email":"zcbenz@gmail.com"},{"name":"anonymous","email":"zeke@sikelianos.com"}],"dist":{"shasum":"7dbd7a4a25078916d7bd1972d2068a3787f0fc30","size":520440,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/devtron/-/devtron-1.2.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/devtron-1.2.1.tgz_1466206388131_0.9937423269730061"},"directories":{},"publish_time":1466206388606,"_cnpm_publish_time":1466206388606,"_hasShrinkwrap":false,"contributors":[]},"1.2.0":{"name":"devtron","version":"1.2.0","description":"Electron DevTools Extension","main":"./api.js","scripts":{"prepublish":"browserify lib/*.js -o out/index.js --ignore-missing --entry lib/index.js","start":"watchify lib/*.js -o out/index.js --ignore-missing --entry lib/index.js --verbose","test":"mocha test/unit/*-test.js test/integration/*-test.js && standard"},"repository":{"type":"git","url":"git+https://github.com/electron/devtron.git"},"author":{"name":"Kevin Sawicki"},"license":"MIT","bugs":{"url":"https://github.com/electron/devtron/issues"},"keywords":["Electron","Chrome","Chromium","devtools","developer tools"],"homepage":"https://github.com/electron/devtron#readme","devDependencies":{"body-parser":"^1.15.0","browserify":"^13.0.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","cors":"^2.7.1","electron-prebuilt":"~1.2.1","express":"^4.13.4","mocha":"^2.4.5","spectron":"~3.2.3","standard":"^6.0.8","watchify":"^3.7.0"},"dependencies":{"highlight.js":"^9.3.0","humanize-plus":"^1.8.1"},"standard":{"ignore":["/out/index.js"]},"gitHead":"1b286617719506550f65fa25ace2f6304bdde51d","_id":"devtron@1.2.0","_shasum":"1b178d2d57f1aa4fb8e59bce324c9a66cf4c4a63","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"anonymous","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"anonymous","email":"electron@github.com"},{"name":"anonymous","email":"kevinsawicki@gmail.com"},{"name":"anonymous","email":"zcbenz@gmail.com"},{"name":"anonymous","email":"zeke@sikelianos.com"}],"dist":{"shasum":"1b178d2d57f1aa4fb8e59bce324c9a66cf4c4a63","size":520262,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/devtron/-/devtron-1.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/devtron-1.2.0.tgz_1465248424495_0.18553506350144744"},"directories":{},"publish_time":1465248424917,"_cnpm_publish_time":1465248424917,"_hasShrinkwrap":false,"contributors":[]},"1.1.2":{"name":"devtron","version":"1.1.2","description":"Electron DevTools Extension","main":"./api.js","scripts":{"prepublish":"browserify lib/*.js -o out/index.js --ignore-missing --entry lib/index.js","start":"watchify lib/*.js -o out/index.js --ignore-missing --entry lib/index.js --verbose","test":"mocha test/unit/*-test.js test/integration/*-test.js && standard"},"repository":{"type":"git","url":"git+https://github.com/electron/devtron.git"},"author":{"name":"Kevin Sawicki"},"license":"MIT","bugs":{"url":"https://github.com/electron/devtron/issues"},"keywords":["Electron","Chrome","Chromium","devtools","developer tools"],"homepage":"https://github.com/electron/devtron#readme","devDependencies":{"body-parser":"^1.15.0","browserify":"^13.0.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","cors":"^2.7.1","electron-prebuilt":"^0.37.8","express":"^4.13.4","mocha":"^2.4.5","spectron":"~2.37.0","standard":"^6.0.8","watchify":"^3.7.0"},"dependencies":{"highlight.js":"^9.3.0","humanize-plus":"^1.8.1"},"standard":{"ignore":["/out/index.js"]},"gitHead":"2e0308c47cb13dd46d2d1615400951000a1dec00","_id":"devtron@1.1.2","_shasum":"fe2471f9c46a8b3d21eae0acfcd905d4ad5b3d3a","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"anonymous","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"anonymous","email":"electron@github.com"},{"name":"anonymous","email":"kevinsawicki@gmail.com"},{"name":"anonymous","email":"zcbenz@gmail.com"},{"name":"anonymous","email":"zeke@sikelianos.com"}],"dist":{"shasum":"fe2471f9c46a8b3d21eae0acfcd905d4ad5b3d3a","size":519547,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/devtron/-/devtron-1.1.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/devtron-1.1.2.tgz_1463615507423_0.015571063850075006"},"directories":{},"publish_time":1463615507950,"_cnpm_publish_time":1463615507950,"_hasShrinkwrap":false,"contributors":[]},"1.1.1":{"name":"devtron","version":"1.1.1","description":"Electron DevTools Extension","main":"./api.js","scripts":{"prepublish":"browserify lib/*.js -o out/index.js --ignore-missing --entry lib/index.js","start":"watchify lib/*.js -o out/index.js --ignore-missing --entry lib/index.js --verbose","test":"mocha test/unit/*-test.js test/integration/*-test.js && standard"},"repository":{"type":"git","url":"git+https://github.com/electron/devtron.git"},"author":{"name":"Kevin Sawicki"},"license":"MIT","bugs":{"url":"https://github.com/electron/devtron/issues"},"keywords":["Electron","Chrome","Chromium","devtools","developer tools"],"homepage":"https://github.com/electron/devtron#readme","devDependencies":{"body-parser":"^1.15.0","browserify":"^13.0.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","cors":"^2.7.1","electron-prebuilt":"^0.37.8","express":"^4.13.4","mocha":"^2.4.5","spectron":"~2.37.0","standard":"^6.0.8","watchify":"^3.7.0"},"dependencies":{"highlight.js":"^9.3.0","humanize-plus":"^1.8.1"},"standard":{"ignore":["/out/index.js"]},"gitHead":"7cbacaa395801b489238d43101bd6975e44f7968","_id":"devtron@1.1.1","_shasum":"c8d19b8d88dc52f741140ca3cb02ef31094f2578","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"anonymous","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"anonymous","email":"electron@github.com"},{"name":"anonymous","email":"kevinsawicki@gmail.com"},{"name":"anonymous","email":"zcbenz@gmail.com"},{"name":"anonymous","email":"zeke@sikelianos.com"}],"dist":{"shasum":"c8d19b8d88dc52f741140ca3cb02ef31094f2578","size":519434,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/devtron/-/devtron-1.1.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/devtron-1.1.1.tgz_1463507875583_0.6027356134727597"},"directories":{},"publish_time":1463507879918,"_cnpm_publish_time":1463507879918,"_hasShrinkwrap":false,"contributors":[]},"1.1.0":{"name":"devtron","version":"1.1.0","description":"Electron DevTools Extension","main":"./api.js","scripts":{"prepublish":"browserify lib/*.js -o out/index.js --ignore-missing --entry lib/index.js","start":"watchify lib/*.js -o out/index.js --ignore-missing --entry lib/index.js --verbose","test":"mocha test/unit/*-test.js test/integration/*-test.js && standard"},"repository":{"type":"git","url":"git+https://github.com/electron/devtron.git"},"author":{"name":"Kevin Sawicki"},"license":"MIT","bugs":{"url":"https://github.com/electron/devtron/issues"},"keywords":["Electron","Chrome","Chromium","devtools","developer tools"],"homepage":"https://github.com/electron/devtron#readme","devDependencies":{"body-parser":"^1.15.0","browserify":"^13.0.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","cors":"^2.7.1","electron-prebuilt":"^0.37.8","express":"^4.13.4","mocha":"^2.4.5","spectron":"~2.37.0","standard":"^6.0.8","watchify":"^3.7.0"},"dependencies":{"highlight.js":"^9.3.0","humanize-plus":"^1.8.1"},"standard":{"ignore":["/out/index.js"]},"gitHead":"62f542bec9918ec7c77f6bf55ff73fa64275f75d","_id":"devtron@1.1.0","_shasum":"67a1fa4169ee04233832a4c8c88c1710cc8d6bd7","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"anonymous","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"anonymous","email":"electron@github.com"},{"name":"anonymous","email":"kevinsawicki@gmail.com"},{"name":"anonymous","email":"zcbenz@gmail.com"},{"name":"anonymous","email":"zeke@sikelianos.com"}],"dist":{"shasum":"67a1fa4169ee04233832a4c8c88c1710cc8d6bd7","size":519227,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/devtron/-/devtron-1.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/devtron-1.1.0.tgz_1463030116396_0.46224030503071845"},"directories":{},"publish_time":1463030118104,"_cnpm_publish_time":1463030118104,"_hasShrinkwrap":false,"contributors":[]},"1.0.1":{"name":"devtron","version":"1.0.1","description":"Electron DevTools Extension","main":"./api.js","scripts":{"prepublish":"browserify lib/*.js -o out/index.js --ignore-missing --entry lib/index.js","start":"watchify lib/*.js -o out/index.js --ignore-missing --entry lib/index.js --verbose","test":"mocha test/unit/*-test.js test/integration/*-test.js && standard"},"repository":{"type":"git","url":"git+https://github.com/electron/devtron.git"},"author":{"name":"Kevin Sawicki"},"license":"MIT","bugs":{"url":"https://github.com/electron/devtron/issues"},"keywords":["Electron","Chrome","Chromium","devtools","developer tools"],"homepage":"https://github.com/electron/devtron#readme","devDependencies":{"body-parser":"^1.15.0","browserify":"^13.0.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","cors":"^2.7.1","electron-prebuilt":"^0.37.8","express":"^4.13.4","mocha":"^2.4.5","spectron":"~2.37.0","standard":"^6.0.8","watchify":"^3.7.0"},"dependencies":{"highlight.js":"^9.3.0","humanize-plus":"^1.8.1"},"standard":{"ignore":["/out/index.js"]},"gitHead":"a7418ffe0339e2170e4560cb3cbbca694494dfc8","_id":"devtron@1.0.1","_shasum":"38dfefd2af67d71f6c18061f888d296e90359d1d","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"anonymous","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"anonymous","email":"electron@github.com"},{"name":"anonymous","email":"kevinsawicki@gmail.com"},{"name":"anonymous","email":"zcbenz@gmail.com"},{"name":"anonymous","email":"zeke@sikelianos.com"}],"dist":{"shasum":"38dfefd2af67d71f6c18061f888d296e90359d1d","size":519225,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/devtron/-/devtron-1.0.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/devtron-1.0.1.tgz_1462979487381_0.3548682080581784"},"directories":{},"publish_time":1462979488873,"_cnpm_publish_time":1462979488873,"_hasShrinkwrap":false,"contributors":[]},"1.0.0":{"name":"devtron","version":"1.0.0","description":"Electron DevTools Extension","main":"./api.js","scripts":{"prepublish":"browserify lib/*.js -o out/index.js --ignore-missing --entry lib/index.js","start":"watchify lib/*.js -o out/index.js --ignore-missing --entry lib/index.js --verbose","test":"mocha test/unit/*-test.js test/integration/*-test.js && standard"},"repository":{"type":"git","url":"git+https://github.com/electron/devtron.git"},"author":{"name":"Kevin Sawicki"},"license":"MIT","bugs":{"url":"https://github.com/electron/devtron/issues"},"keywords":["Electron","Chrome","Chromium","devtools","developer tools"],"homepage":"https://github.com/electron/devtron#readme","devDependencies":{"body-parser":"^1.15.0","browserify":"^13.0.0","chai":"^3.5.0","chai-as-promised":"^5.3.0","cors":"^2.7.1","electron-prebuilt":"^0.37.8","express":"^4.13.4","mocha":"^2.4.5","spectron":"~2.37.0","standard":"^6.0.8","watchify":"^3.7.0"},"dependencies":{"highlight.js":"^9.3.0","humanize-plus":"^1.8.1"},"standard":{"ignore":["/out/index.js"]},"gitHead":"089a9df09ac14b04848fcfaf4d38ab86ede618e3","_id":"devtron@1.0.0","_shasum":"9c0bfc2d5bb92470656e713b9849759781852e60","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"anonymous","email":"kevinsawicki@gmail.com"},"maintainers":[{"name":"anonymous","email":"electron@github.com"},{"name":"anonymous","email":"kevinsawicki@gmail.com"},{"name":"anonymous","email":"zcbenz@gmail.com"},{"name":"anonymous","email":"zeke@sikelianos.com"}],"dist":{"shasum":"9c0bfc2d5bb92470656e713b9849759781852e60","size":519209,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/devtron/-/devtron-1.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/devtron-1.0.0.tgz_1462945099071_0.7318693404085934"},"directories":{},"publish_time":1462945100380,"_cnpm_publish_time":1462945100380,"_hasShrinkwrap":false,"contributors":[]}},"dist-tags":{"latest":"1.4.0"},"name":"devtron","time":{"modified":"2024-09-22T08:22:07.285Z","created":"2022-01-26T21:00:37.232Z","1.4.0":"2016-10-07T18:27:12.004Z","1.3.0":"2016-08-02T21:30:58.320Z","1.2.1":"2016-06-17T23:33:08.606Z","1.2.0":"2016-06-06T21:27:04.917Z","1.1.2":"2016-05-18T23:51:47.950Z","1.1.1":"2016-05-17T17:57:59.918Z","1.1.0":"2016-05-12T05:15:18.104Z","1.0.1":"2016-05-11T15:11:28.873Z","1.0.0":"2016-05-11T05:38:20.380Z"},"readme":"# <img src=\"https://cloud.githubusercontent.com/assets/378023/15063285/cf554e40-1383-11e6-9b9c-45d381b03f9f.png\" width=\"60px\" align=\"center\" alt=\"Devtron icon\"> Devtron\n\nAn [Electron](http://electron.atom.io) [DevTools](https://developer.chrome.com/devtools)\nextension to help you inspect, monitor, and debug your app.\n\n[![Travis Build Status](https://travis-ci.org/electron/devtron.svg?branch=master)](https://travis-ci.org/electron/devtron)\n[![AppVeyor Build status](https://ci.appveyor.com/api/projects/status/m8bl2rgi5loud7jy/branch/master?svg=true)](https://ci.appveyor.com/project/Atom/devtron/branch/master)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](http://standardjs.com/)\n[![downloads:?](https://img.shields.io/npm/dm/devtron.svg)](https://www.npmjs.com/packages/devtron)\n\n![screenshot](https://cloud.githubusercontent.com/assets/378023/15036521/e3e7cd06-12ca-11e6-8054-ed0455015f05.png)\n\n## Features\n\n  * **Require graph** to help you visualize your app's internal and external\n    library dependencies in both the main and renderer processes.\n  * **IPC monitor** to track and inspect the messages sent and received\n    between the renderer and main processes in your app.\n  * **Event inspector** that shows the events and listeners that are registered\n    in your app on the core Electron APIs such as the window, the app, and the\n    processes.\n  * **App Linter** that checks your apps for possible issues and missing\n    functionality.\n\n## Installing\n\n```sh\nnpm install --save-dev devtron\n```\n\nThen execute the following from the Console tab of your running Electron app's\ndeveloper tools:\n\n```js\nrequire('devtron').install()\n```\n\nYou should then see a `Devtron` tab added.\n\n## Disabled Node Integration\n\nIf your application's `BrowserWindow` was created with `nodeIntegration` set\nto `false` then you will need to expose some globals via a [preload](http://electron.atom.io/docs/api/browser-window/#new-browserwindowoptions)\nscript to allow Devtron access to Electron APIs:\n\n```js\nwindow.__devtron = {require: require, process: process}\n```\n\nThen restart your application and Devtron should successfully load. You may\nwant to guard this assignment with a `if (process.env.NODE_ENV === 'development')`\ncheck to ensure these variables aren't exposed in production.\n\n## Developing locally\n\n```\ngit clone https://github.com/electron/devtron\ncd devtron\nnpm install\nnpm start\n```\n\nThis will start a process that watches and compiles the extension as files\nare modified.\n\nThen open the Console tab of your Electron app and run the following with the\npath updated for the location that you've cloned devtron to:\n\n```js\nrequire('/Users/me/code/devtron').install()\n```\n\nThen a Devtron tab should appear and it will now be enabled for that\napplication.\n\nYou can reload the extension by closing and reopening the dev tools.\n\n### Running in a browser\n\nTo make developing and debugging the extension easier, you can run it in a\nChrome tab that will talk remotely to a running Electron app over HTTP.\n\n- Set the `DEVTRON_DEBUG_PATH` environment variable to the path of the cloned\n  devtron repository.\n- Start your Electron application.\n- Click the **Devtron** tab.\n- You should then see the following messages logged to the **Console** tab:\n\n  > Devtron server listening on http://localhost:3948\n  >\n  > Open file:///Users/me/devtron/static/index.html to view\n\n- Then open `/Users/me/devtron/static/index.html` in Chrome\n- The page there will talk remotely to the running Electron app so you'll\n  be able to fully interact with each pane with real data.\n\n## Contributing\n\nHave an idea for something this extension could do to make debugging Electron\napps easier? Please [open an issue](https://github.com/electron/devtron/issues/new).\n\nPull requests are also welcome and appreciated. Run `npm test` to run the\nexisting tests. This project uses the [standard JavaScript style](http://standardjs.com).\n\n## License\n\nMIT","users":{}}