diff --git a/package-lock.json b/package-lock.json index bd73f56..264550e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -857,6 +857,12 @@ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "dev": true }, + "accessibility-developer-tools": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/accessibility-developer-tools/-/accessibility-developer-tools-2.12.0.tgz", + "integrity": "sha1-PaDM6dbsY3OWS4TzXbfPw996tRQ=", + "dev": true + }, "acorn": { "version": "5.6.2", "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.6.2.tgz", @@ -3427,7 +3433,6 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "requires": { "ms": "2.0.0" } @@ -3638,6 +3643,17 @@ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" }, + "devtron": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/devtron/-/devtron-1.4.0.tgz", + "integrity": "sha1-tedIvW6Vu+cL/MaKrm/mlhGUQeE=", + "dev": true, + "requires": { + "accessibility-developer-tools": "2.12.0", + "highlight.js": "9.12.0", + "humanize-plus": "1.8.2" + } + }, "diff": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", @@ -3811,7 +3827,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/electron-debug/-/electron-debug-2.0.0.tgz", "integrity": "sha512-orGlw9uErUztdD7cgdKz78txq3czpOnKG/zvvsINkUsugqL+dn77UFrbwRGVgPwuLJ7Ejbjjk9EcxIcgTivMbA==", - "dev": true, "requires": { "electron-is-dev": "0.3.0", "electron-localshortcut": "3.1.0" @@ -3848,8 +3863,7 @@ "electron-is-accelerator": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/electron-is-accelerator/-/electron-is-accelerator-0.1.2.tgz", - "integrity": "sha1-UJ5RDCala1Xhf4Y6SwThEYRqsns=", - "dev": true + "integrity": "sha1-UJ5RDCala1Xhf4Y6SwThEYRqsns=" }, "electron-is-dev": { "version": "0.3.0", @@ -3860,7 +3874,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/electron-localshortcut/-/electron-localshortcut-3.1.0.tgz", "integrity": "sha512-MgL/j5jdjW7iA0R6cI7S045B0GlKXWM1FjjujVPjlrmyXRa6yH0bGSaIAfxXAF9tpJm3pLEiQzerYHkRh9JG/A==", - "dev": true, "requires": { "debug": "2.6.9", "electron-is-accelerator": "0.1.2", @@ -3998,6 +4011,12 @@ } } }, + "electron-react-devtools": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/electron-react-devtools/-/electron-react-devtools-0.5.3.tgz", + "integrity": "sha1-x07bEkXcHP4TgLkwFs1OtYjtALc=", + "dev": true + }, "electron-rebuild": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/electron-rebuild/-/electron-rebuild-1.7.3.tgz", @@ -6249,6 +6268,12 @@ "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", "dev": true }, + "highlight.js": { + "version": "9.12.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.12.0.tgz", + "integrity": "sha1-5tnb5Xy+/mB1HwKvM2GVhwyQwB4=", + "dev": true + }, "history": { "version": "4.7.2", "resolved": "https://registry.npmjs.org/history/-/history-4.7.2.tgz", @@ -6428,6 +6453,12 @@ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", "dev": true }, + "humanize-plus": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/humanize-plus/-/humanize-plus-1.8.2.tgz", + "integrity": "sha1-pls0RZrWNnrbs3B6gqPJ+RYWcDA=", + "dev": true + }, "iconv-lite": { "version": "0.4.23", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", @@ -7430,14 +7461,12 @@ "keyboardevent-from-electron-accelerator": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/keyboardevent-from-electron-accelerator/-/keyboardevent-from-electron-accelerator-1.1.0.tgz", - "integrity": "sha512-VDC4vKWGrR3VgIKCE4CsXnvObGgP8C2idnTKEMUkuEuvDGE1GEBX9FtNdJzrD00iQlhI3xFxRaeItsUmlERVng==", - "dev": true + "integrity": "sha512-VDC4vKWGrR3VgIKCE4CsXnvObGgP8C2idnTKEMUkuEuvDGE1GEBX9FtNdJzrD00iQlhI3xFxRaeItsUmlERVng==" }, "keyboardevents-areequal": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/keyboardevents-areequal/-/keyboardevents-areequal-0.2.2.tgz", - "integrity": "sha512-Nv+Kr33T0mEjxR500q+I6IWisOQ0lK1GGOncV0kWE6n4KFmpcu7RUX5/2B0EUtX51Cb0HjZ9VJsSY3u4cBa0kw==", - "dev": true + "integrity": "sha512-Nv+Kr33T0mEjxR500q+I6IWisOQ0lK1GGOncV0kWE6n4KFmpcu7RUX5/2B0EUtX51Cb0HjZ9VJsSY3u4cBa0kw==" }, "keycode": { "version": "2.2.0", @@ -8325,8 +8354,7 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, "multimatch": { "version": "2.1.0", diff --git a/package.json b/package.json index 2d86130..cd06b55 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "@atlaskit/navigation": "32.0.2", "@atlaskit/page": "7.0.1", "@atlaskit/theme": "3.2.2", + "electron-debug": "2.0.0", "electron-is-dev": "0.3.0", "history": "4.7.2", "jitsi-meet-electron-utils": "github:jitsi/jitsi-meet-electron-utils#1972c3bf0884ace68eb496894dabae593d6dbf49", @@ -58,9 +59,10 @@ "babel-preset-react": "6.24.1", "babel-preset-stage-1": "6.24.1", "css-loader": "0.28.11", + "devtron": "1.4.0", "electron": "2.0.0", - "electron-debug": "2.0.0", "electron-packager": "12.0.2", + "electron-react-devtools": "0.5.3", "electron-rebuild": "1.7.3", "eslint": "4.12.1", "eslint-config-jitsi": "github:jitsi/eslint-config-jitsi#v0.1.0", diff --git a/webpack.config.js b/webpack.config.js index ab08b44..13fce15 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -43,7 +43,8 @@ const commonConfig = { ] }, externals: [ { - 'jitsi-meet-electron-utils': 'require(\'jitsi-meet-electron-utils\')' + 'jitsi-meet-electron-utils': 'require(\'jitsi-meet-electron-utils\')', + 'electron-debug': 'require(\'electron-debug\')' } ], resolve: { modules: [