{"_id":"electron-remote","_rev":"39-9e7b621433bb4c2d6c44a475e1441091","name":"electron-remote","description":"Execute JavaScript in remote Electron processes, but more betterer","dist-tags":{"latest":"1.3.0"},"versions":{"0.5.0":{"name":"electron-remote","version":"0.5.0","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"babel -d lib/ src/","prepublish":"npm run compile","test":"electron-mocha --renderer --require ./test/support.js ./test","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"babel-polyfill":"^6.3.14","debug":"^2.2.0","node-uuid":"^1.4.7","pify":"^2.3.0","rx":"^4.0.7","rx-dom":"^7.0.3"},"devDependencies":{"babel-cli":"^6.4.5","babel-eslint":"^5.0.0-beta6","babel-plugin-transform-async-to-generator":"^6.7.4","babel-plugin-transform-runtime":"^6.7.5","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.4.3","chai":"^3.4.1","chai-as-promised":"^5.2.0","cross-env":"^1.0.7","electron-mocha":"^1.2.2","electron-prebuilt-compile":"^0.37.7","esdoc":"^0.4.3","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^1.10.3"},"gitHead":"1a3736de72515690846505742589e8163df07034","_id":"electron-remote@0.5.0","_shasum":"36de63bc1348dc16e9ebcba98dac4a6d10146672","_from":".","_npmVersion":"3.8.5","_nodeVersion":"5.10.0","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"36de63bc1348dc16e9ebcba98dac4a6d10146672","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-0.5.0.tgz","integrity":"sha512-OmVzzxXJGNz2krg7cnE3dr/2CkwfbOn14wYNA0n+tnOvUxYoPglqF+/FPe0LfzAyisQ708iVELnXUdeIcX7gTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyaMkiHGzd1ev1renDCjtDn46hdGCoE0LpUw2nmsmhCAiB+Ne5Fs4vxyTAKUt4pvTNpDl1EiQ7BnmHF/eQEBlJkRA=="}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/electron-remote-0.5.0.tgz_1461866465317_0.7200018397998065"},"directories":{}},"0.5.1":{"name":"electron-remote","version":"0.5.1","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"babel -d lib/ src/","prepublish":"npm run compile","test":"electron-mocha --renderer --require ./test/support.js ./test","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"babel-polyfill":"^6.3.14","debug":"^2.2.0","node-uuid":"^1.4.7","pify":"^2.3.0","rx":"^4.0.7","rx-dom":"^7.0.3"},"devDependencies":{"babel-cli":"^6.4.5","babel-eslint":"^5.0.0-beta6","babel-plugin-transform-async-to-generator":"^6.7.4","babel-plugin-transform-runtime":"^6.7.5","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.4.3","chai":"^3.4.1","chai-as-promised":"^5.2.0","cross-env":"^1.0.7","electron-mocha":"^1.2.2","electron-prebuilt-compile":"^0.37.7","esdoc":"^0.4.3","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^1.10.3"},"gitHead":"bc7a99e3a61b0574fa05c1755d91e3a8c96e25e3","_id":"electron-remote@0.5.1","_shasum":"1ebc484d345a7548d4447c0ff1653962856fae94","_from":".","_npmVersion":"3.8.5","_nodeVersion":"5.10.0","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"1ebc484d345a7548d4447c0ff1653962856fae94","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-0.5.1.tgz","integrity":"sha512-gIVyC028N1/31+eIMJ0YtL18kxFnAfzw8nUvT/H/UZowlOhEcaVUfVFrdMCTq12Zp+GifiHiCGlc2mQOuz7jZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd92rKHULxhVsOcIMoCrLp+m5F61CcELPGHnQgP9ZXqQIgbRPRs8uEkJUrsSGwqXtek0SHDAPF5FbE6xqXqxAnhXI="}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/electron-remote-0.5.1.tgz_1462228268406_0.3756646467372775"},"directories":{}},"0.5.2":{"name":"electron-remote","version":"0.5.2","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"babel -d lib/ src/","prepublish":"npm run compile","test":"electron-mocha --renderer --require ./test/support.js ./test","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"babel-polyfill":"^6.3.14","debug":"^2.2.0","node-uuid":"^1.4.7","pify":"^2.3.0","rx":"^4.0.7","rx-dom":"^7.0.3"},"devDependencies":{"babel-cli":"^6.4.5","babel-eslint":"^5.0.0-beta6","babel-plugin-transform-async-to-generator":"^6.7.4","babel-plugin-transform-runtime":"^6.7.5","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.4.3","chai":"^3.4.1","chai-as-promised":"^5.2.0","cross-env":"^1.0.7","electron-mocha":"^1.2.2","electron-prebuilt-compile":"^1.1.2","esdoc":"^0.4.3","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^1.10.3"},"gitHead":"3bf901378b8d720ef02abee1daf49666f062d13b","_id":"electron-remote@0.5.2","_shasum":"2cc951ebf7b100b949bda269d02e416799d8b215","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.1.0","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"2cc951ebf7b100b949bda269d02e416799d8b215","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-0.5.2.tgz","integrity":"sha512-phEgJwY+VTBsuhkhZyb4kxzC1UluC7VZ5KjPUbLCYdKKCCDvsdVAezHYUiAuRItRHrgOVma/Tj3GTvd5xL418Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGnkmgDD1i2xDrD0tm8wnb+OBXGXhDeeGDkhU7Sx3XXwIgJRU7R45jPBKJir6+AQL3r8G2fK8y38EfMN3t92uQsO8="}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/electron-remote-0.5.2.tgz_1464126955189_0.9513194765895605"},"directories":{}},"0.5.3":{"name":"electron-remote","version":"0.5.3","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"babel -d lib/ src/","prepublish":"npm run compile","test":"electron-mocha --renderer --require ./test/support.js ./test","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"babel-polyfill":"^6.3.14","debug":"^2.2.0","node-uuid":"^1.4.7","pify":"^2.3.0","rx":"^4.0.7","rx-dom":"^7.0.3"},"devDependencies":{"babel-cli":"^6.4.5","babel-eslint":"^5.0.0-beta6","babel-plugin-transform-async-to-generator":"^6.7.4","babel-plugin-transform-runtime":"^6.7.5","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.4.3","chai":"^3.4.1","chai-as-promised":"^5.2.0","cross-env":"^1.0.7","electron-mocha":"^1.2.2","electron-prebuilt-compile":"^1.1.2","esdoc":"^0.4.3","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^1.10.3"},"gitHead":"5a01a8c91c981d063cc131fbc37ff6009cc2e482","_id":"electron-remote@0.5.3","_shasum":"d6ab2af6729aeed06c748438f389247a08373949","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.1.0","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"d6ab2af6729aeed06c748438f389247a08373949","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-0.5.3.tgz","integrity":"sha512-lPrVV2KV4SWv7di8sFJYbhwqr6BBxQQBGRbLzNOiJNr5pD8q0TLns4wZTkvdNK4e69G83OeA3cXm+NcQ6CjeKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYHLIPA1KyLCe2YdUi6pGP688Z7h4QK6O3J+D2z7ZHRwIgNito7MkydLsdArD2xuBzzD+lJrLxMUb81BQkyreLtb8="}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/electron-remote-0.5.3.tgz_1464131184350_0.7048522864934057"},"directories":{}},"0.5.4":{"name":"electron-remote","version":"0.5.4","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test":"electron-mocha --renderer --require ./test/support.js ./test","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"babel-polyfill":"^6.3.14","debug":"^2.2.0","node-uuid":"^1.4.7","pify":"^2.3.0","rx":"^4.0.7","rx-dom":"^7.0.3"},"devDependencies":{"babel-cli":"^6.4.5","babel-eslint":"^5.0.0-beta6","babel-plugin-transform-async-to-generator":"^6.7.4","babel-plugin-transform-runtime":"^6.7.5","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.4.3","chai":"^3.4.1","chai-as-promised":"^5.2.0","cross-env":"^1.0.7","electron-mocha":"^1.2.2","electron-prebuilt-compile":"^1.1.2","esdoc":"^0.4.3","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^1.10.3"},"gitHead":"4bc87d3c2eefae91fe9dead78973743c00221814","_id":"electron-remote@0.5.4","_shasum":"2a37415c8397e181779d18087da358377ec3e590","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.5.0","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"2a37415c8397e181779d18087da358377ec3e590","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-0.5.4.tgz","integrity":"sha512-ag0tyHo1fhN/aIAZazAeWIW0pSsQqQIqFtju4DCiaHwBSrcf1OFZZ9vJ/hbqgR0l8ku5/PLMMXaub+GN44sNPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+6JoErtLeqNoQRNfg/27NXRL3p5fEM7yhQuSayY+fAAIgKnzzVsU47gfGhdX4bpc23yql2EGp/ee9KhjbgVUq/2o="}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/electron-remote-0.5.4.tgz_1464150843252_0.24727600370533764"},"directories":{}},"0.5.5":{"name":"electron-remote","version":"0.5.5","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test":"electron-mocha --renderer --require ./test/support.js ./test","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"babel-polyfill":"^6.3.14","debug":"^2.2.0","node-uuid":"^1.4.7","pify":"^2.3.0","rx":"^4.0.7","rx-dom":"^7.0.3","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.4.5","babel-eslint":"^5.0.0-beta6","babel-plugin-transform-async-to-generator":"^6.7.4","babel-plugin-transform-runtime":"^6.7.5","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.4.3","chai":"^3.4.1","chai-as-promised":"^5.2.0","cross-env":"^1.0.7","electron-mocha":"^1.2.2","electron-prebuilt-compile":"^1.1.2","esdoc":"^0.4.3","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^1.10.3"},"gitHead":"23261f6882ae114f7d2bfa3d5a6a9b8c196868d8","_id":"electron-remote@0.5.5","_shasum":"585c8aa92602b9517b61cb800515e23ef636613e","_from":".","_npmVersion":"3.9.2","_nodeVersion":"6.2.0","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"585c8aa92602b9517b61cb800515e23ef636613e","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-0.5.5.tgz","integrity":"sha512-HAJZhcKL8l/NZQqZpz5j2fl6Ammp1HQwUvjiAh+VFHDfZk1r3mm8OV1yzvcrw9/DWHhwRpItwzjZCYZUn6wkBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa2KE7CLiIzs5dGfYv+EyUIdBiLaUwiPJ2zuT30caqGQIhAIxalR4UEFwaI1egfopoLOOcPLvHUloU0rpunBj6sdOr"}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/electron-remote-0.5.5.tgz_1464998002313_0.28017316944897175"},"directories":{}},"0.5.6":{"name":"electron-remote","version":"0.5.6","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test":"electron-mocha --renderer --require ./test/support.js ./test","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"babel-polyfill":"^6.3.14","debug":"^2.2.0","node-uuid":"^1.4.7","pify":"^2.3.0","rx":"^4.0.7","rx-dom":"^7.0.3","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.4.5","babel-eslint":"^5.0.0-beta6","babel-plugin-transform-async-to-generator":"^6.7.4","babel-plugin-transform-runtime":"^6.7.5","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.4.3","chai":"^3.4.1","chai-as-promised":"^5.2.0","cross-env":"^1.0.7","electron-mocha":"^1.2.2","electron-prebuilt-compile":"^1.1.2","esdoc":"^0.4.3","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^1.10.3"},"gitHead":"be1dc2e3a801b6ae9330965f1583e33fd25fcefd","_id":"electron-remote@0.5.6","_shasum":"ee5b78a1fa9118ec8e75d0e92383759e9548f1f7","_from":".","_npmVersion":"3.9.2","_nodeVersion":"6.2.0","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"ee5b78a1fa9118ec8e75d0e92383759e9548f1f7","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-0.5.6.tgz","integrity":"sha512-a8x4vtbRbeBs92f6oOWhd2BkvwBqe2xKjj0zalgTvwGcZu1mAKNurxtQ68kymJ8s8jEOOrxJI29NoOqFhQvmkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFjegqINtuEHjNwdraRwSpbX9qMDUpuxBroilBwMigWBAiAOufe6mYTMrUopTYbxIPCZ9nJ37J5nbHTg2L92Zr675A=="}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/electron-remote-0.5.6.tgz_1464998758857_0.38614976056851447"},"directories":{}},"0.5.7":{"name":"electron-remote","version":"0.5.7","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test":"electron-mocha --renderer --require ./test/support.js ./test","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"babel-polyfill":"^6.3.14","debug":"^2.2.0","node-uuid":"^1.4.7","pify":"^2.3.0","rx":"^4.0.7","rx-dom":"^7.0.3","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.4.5","babel-eslint":"^5.0.0-beta6","babel-plugin-transform-async-to-generator":"^6.7.4","babel-plugin-transform-runtime":"^6.7.5","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.4.3","chai":"^3.4.1","chai-as-promised":"^5.2.0","cross-env":"^1.0.7","electron-mocha":"^1.2.2","electron-prebuilt-compile":"^1.1.2","esdoc":"^0.4.3","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^1.10.3"},"gitHead":"0a939543bc07ff95b2e0f917bc9b125c3a87bca2","_id":"electron-remote@0.5.7","_shasum":"0020e4816e73e775507da605034de540834453a4","_from":".","_npmVersion":"3.9.2","_nodeVersion":"6.2.0","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"0020e4816e73e775507da605034de540834453a4","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-0.5.7.tgz","integrity":"sha512-//w4nzsqx50QIMWW+Cxt0wcmRYPDB4yENSjD6ZJNPjB8bDklwTsOlsK016r2BuH/JQVd0sw3jbBRD1RgUPiaNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4tlHsKoswvpjDsikbbVle/keOWY8sINmyLCGidvsDyAiEA9SpMRlp1krhn6P3au0wvHZm1WzT5Af6Q5wKDw6kQoak="}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/electron-remote-0.5.7.tgz_1469744007857_0.4538128157146275"},"directories":{}},"0.5.8":{"name":"electron-remote","version":"0.5.8","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test":"electron-mocha --renderer --require ./test/support.js ./test","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"babel-polyfill":"^6.3.14","debug":"^2.2.0","node-uuid":"^1.4.7","pify":"^2.3.0","rx":"^4.0.7","rx-dom":"^7.0.3","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.4.5","babel-eslint":"^5.0.0-beta6","babel-plugin-transform-async-to-generator":"^6.7.4","babel-plugin-transform-runtime":"^6.7.5","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.4.3","chai":"^3.4.1","chai-as-promised":"^5.2.0","cross-env":"^1.0.7","electron-mocha":"^1.2.2","electron-prebuilt-compile":"^1.1.2","esdoc":"^0.4.3","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^1.10.3"},"gitHead":"7e7ed5a41d75ffcf4376d8a9deb752ed0ff1b09c","_id":"electron-remote@0.5.8","_shasum":"1829e7ad2878bb3b3cf53fe654eae66a08b1cd1b","_from":".","_npmVersion":"3.9.2","_nodeVersion":"6.2.0","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"1829e7ad2878bb3b3cf53fe654eae66a08b1cd1b","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-0.5.8.tgz","integrity":"sha512-nGjb1iV+9D0Jl8SpgsHvpj+H/Y1p7Gohc2a++xrjeur3VhhXBK6tHL2DD9ezfzWMzlAhTCuDnzX6q3CdPDut7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfLV9DnOywFps+EiRI6uK2rjwxp+UE0nasCjp9pHvY+AiA0ULH5icVZn36sX/KB4VzJ9mvSrGoxhSCRUMZsFAiofw=="}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/electron-remote-0.5.8.tgz_1469744942659_0.8709286025259644"},"directories":{}},"0.5.9":{"name":"electron-remote","version":"0.5.9","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test":"electron-mocha --renderer --require ./test/support.js ./test","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"babel-polyfill":"^6.3.14","debug":"^2.2.0","node-uuid":"^1.4.7","pify":"^2.3.0","rx":"^4.0.7","rx-dom":"^7.0.3","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.4.5","babel-eslint":"^5.0.0-beta6","babel-plugin-transform-async-to-generator":"^6.7.4","babel-plugin-transform-runtime":"^6.7.5","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.4.3","chai":"^3.4.1","chai-as-promised":"^5.2.0","cross-env":"^1.0.7","electron-mocha":"^1.2.2","electron-prebuilt-compile":"^1.1.2","esdoc":"^0.4.3","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^1.10.3"},"gitHead":"60e9be4b05082cf572b49b1090d09cd27e230035","_id":"electron-remote@0.5.9","_shasum":"19d1467d30ef0782a4e22c51073e93a104a4f080","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.0","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"19d1467d30ef0782a4e22c51073e93a104a4f080","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-0.5.9.tgz","integrity":"sha512-TRgqK/AOqXXlpAXHskpZZB1BlSLBR8cvrwA2T9AQ7ZbSP9bVh1W2kHAgpRSrZ5paEGlwe90eL0QO4KLaZ17yoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdUG8my3y2gLHkKPKXoLTkSGBaEMc0BpJU8Qd2FBVfWgIhAN3SSL3XrgWW70Afrr9jA1+FzinjqXoAAP34wC/52G1/"}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/electron-remote-0.5.9.tgz_1469750222812_0.5479818913154304"},"directories":{}},"0.5.10":{"name":"electron-remote","version":"0.5.10","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test":"electron-mocha --renderer --require ./test/support.js ./test","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"babel-polyfill":"^6.3.14","debug":"^2.2.0","node-uuid":"^1.4.7","pify":"^2.3.0","rx":"^4.0.7","rx-dom":"^7.0.3","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.4.5","babel-eslint":"^5.0.0-beta6","babel-plugin-transform-async-to-generator":"^6.7.4","babel-plugin-transform-runtime":"^6.7.5","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.4.3","chai":"^3.4.1","chai-as-promised":"^5.2.0","cross-env":"^1.0.7","electron-mocha":"^1.2.2","electron-prebuilt-compile":"^1.1.2","esdoc":"^0.4.3","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^1.10.3"},"gitHead":"7b69e4b99a87ea7efbfa5e69696048c64f4aef8f","_id":"electron-remote@0.5.10","_shasum":"952e222ebbd6515c270534eb5bf39a1a49d5c1f1","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.0","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"952e222ebbd6515c270534eb5bf39a1a49d5c1f1","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-0.5.10.tgz","integrity":"sha512-qfWnnIAXlnRcrngfesWjmvS1tE4EEcYqL+YQo0m7VaG+bIxQuWV+G2c0vD/W87c6pv1p5ii0CLstFAF5A+DBGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICoGCL6aHEZFp00Y9tPJRRztG5KLnz1Jd4JoXL8RAtpHAiA356Nrj8F+S5ELGvSQTRtVOIB/mQHdS0A8pGOlfvNlxg=="}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/electron-remote-0.5.10.tgz_1469832028466_0.1414888456929475"},"directories":{}},"0.6.0":{"name":"electron-remote","version":"0.6.0","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test":"electron-mocha --renderer --require ./test/support.js ./test","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"babel-polyfill":"^6.13.0","debug":"^2.2.0","debug-electron":"0.0.1","node-uuid":"^1.4.7","pify":"^2.3.0","rx":"^4.0.7","rx-dom":"^7.0.3","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.11.4","babel-eslint":"^6.1.2","babel-plugin-transform-async-to-generator":"^6.8.0","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.11.6","chai":"^3.5.0","chai-as-promised":"^5.3.0","cross-env":"^2.0.0","electron-mocha":"^3.0.0","electron-prebuilt-compile":"1.2.7","esdoc":"^0.4.8","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^3.2.2"},"gitHead":"c0aff43b7d2aded42f1e7330d0e03fa6dc5adbbd","_id":"electron-remote@0.6.0","_shasum":"da060d5793b18f9dd997b6490f5ac923c1547b05","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"da060d5793b18f9dd997b6490f5ac923c1547b05","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-0.6.0.tgz","integrity":"sha512-dsiYpYL8PN8eIfkhKyOsEZkshCgscbVaxhSJeCm187yw0XEiVdxjHnCezfWVTfxlvNkAq/zP4c9H02xIsr92cQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfM1vtF2bJwbjjdWys4xWLxGDygQaahSog0gpoMbpaPgIhAKUiI5kddgnqQ1PJvQkSTNzndv5lOg+oMwPM3Ehw395l"}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/electron-remote-0.6.0.tgz_1470790001607_0.5366189805790782"},"directories":{}},"0.6.1":{"name":"electron-remote","version":"0.6.1","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test":"electron-mocha --renderer --require ./test/support.js ./test","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"babel-polyfill":"^6.13.0","debug":"^2.2.0","debug-electron":"0.0.1","node-uuid":"^1.4.7","pify":"^2.3.0","rx":"^4.0.7","rx-dom":"^7.0.3","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.11.4","babel-eslint":"^6.1.2","babel-plugin-transform-async-to-generator":"^6.8.0","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.11.6","chai":"^3.5.0","chai-as-promised":"^5.3.0","cross-env":"^2.0.0","electron-mocha":"^3.0.0","electron-prebuilt-compile":"1.2.7","esdoc":"^0.4.8","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^3.2.2"},"gitHead":"8c1e741cb6893d007106325ffd42e9518898b913","_id":"electron-remote@0.6.1","_shasum":"cdaf3668847692e6a53f63fbfd86a4ad74b274c5","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"cdaf3668847692e6a53f63fbfd86a4ad74b274c5","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-0.6.1.tgz","integrity":"sha512-BLjf7RLBc/Tw2bps6u7Jo7xQddpSLxOiQh/h0Ao0r8fH/DvznQuMTiPDm0S69oKtT9Qm8ch6+cXR2dp4y1BGGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFtv/dlIOcGkZQAJFlvsbrv0ksccYtn2NETiu4wz3QQZAiByeEl9hFuCg3rvCYADTShlyJG5YjiYpcTOYerTaw5agw=="}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/electron-remote-0.6.1.tgz_1470790986616_0.691252502379939"},"directories":{}},"0.6.2":{"name":"electron-remote","version":"0.6.2","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test-renderer":"electron-mocha --renderer --require ./test/support.js ./test","test-browser":"electron-mocha --require ./test/support.js ./test/renderer-require","test":"npm run test-renderer && npm run test-browser","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"babel-polyfill":"^6.13.0","debug":"^2.2.0","debug-electron":"0.0.1","node-uuid":"^1.4.7","pify":"^2.3.0","rx":"^4.0.7","rx-dom":"^7.0.3","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.11.4","babel-eslint":"^6.1.2","babel-plugin-transform-async-to-generator":"^6.8.0","babel-plugin-transform-runtime":"^6.12.0","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.11.6","chai":"^3.5.0","chai-as-promised":"^5.3.0","cross-env":"^2.0.0","electron-mocha":"^3.0.0","electron-prebuilt-compile":"1.2.7","esdoc":"^0.4.8","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^3.2.2"},"gitHead":"eb312a5e6a92f8b487910b4990b91caca2dc9bb0","_id":"electron-remote@0.6.2","_shasum":"b0a4d4bbb06a307f7ec7cc484bd25430ffdd6264","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"b0a4d4bbb06a307f7ec7cc484bd25430ffdd6264","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-0.6.2.tgz","integrity":"sha512-Pr6mFm9zs/pov/u/+GL1a25p3BE26AQYdHb48PRWhSVP6cef4OGnl8OVzbqzO8jHJOROMbWyXi90IRn+96SP5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcpSwDI65OLqJsqn3yZzUMyCZVO7gsk7gM1Uc1/g8G5gIgaAAgNSb0B8UEVUe6znCpA3k9C34gGLftiPSTz6VN0YQ="}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/electron-remote-0.6.2.tgz_1471302871744_0.1940358029678464"},"directories":{}},"1.0.0":{"name":"electron-remote","version":"1.0.0","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test-renderer":"electron-mocha --renderer --require ./test/support.js ./test","test-browser":"electron-mocha --require ./test/support.js ./test/renderer-require","test":"npm run test-renderer && npm run test-browser","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"debug":"^2.2.0","debug-electron":"0.0.1","node-uuid":"^1.4.7","pify":"^2.3.0","rxjs":"^5.0.0-beta.12","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.16.0","babel-eslint":"^7.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.16.3","chai":"^3.5.0","chai-as-promised":"^6.0.0","cross-env":"^3.0.0","electron-mocha":"^3.1.1","electron-prebuilt-compile":"1.4.1","esdoc":"^0.4.8","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^3.7.1"},"gitHead":"05733c078b61fbec6f780376966c3a097a84e3e1","_id":"electron-remote@1.0.0","_shasum":"30ac0117bae71f69caae18503d089bf27b5b76e2","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.6.0","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"30ac0117bae71f69caae18503d089bf27b5b76e2","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-1.0.0.tgz","integrity":"sha512-cGmG042h+Gaz7vc8s6VzyVdJwNVTF1MAN4WxkDNp75kiPDBou+CAiDFhepy0LW+9oiV0lCbpj30p6hnxyAXtGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBpybqU9TihkRPIbAgOEIQpmHQQPszj35VOASpXGtRzOAiB/irS55ahOFtM5dhjl021T8DqulAynxZWON06GORzXJg=="}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/electron-remote-1.0.0.tgz_1475539456698_0.7481228704564273"},"directories":{}},"1.0.1":{"name":"electron-remote","version":"1.0.1","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test-renderer":"electron-mocha --renderer --require ./test/support.js ./test","test-browser":"electron-mocha --require ./test/support.js ./test/renderer-require","test":"npm run test-renderer && npm run test-browser","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"debug":"^2.2.0","debug-electron":"0.0.1","node-uuid":"^1.4.7","pify":"^2.3.0","rxjs":"^5.0.0-beta.12","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.16.0","babel-eslint":"^7.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.16.3","chai":"^3.5.0","chai-as-promised":"^6.0.0","cross-env":"^3.0.0","electron-mocha":"^3.1.1","electron-prebuilt-compile":"1.4.1","esdoc":"^0.4.8","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^3.7.1"},"gitHead":"6e56c8198ef57da51d81ade002ef11d62f2271a7","_id":"electron-remote@1.0.1","_shasum":"3e6e2d0343508efe173c995f279eeeeb9d330582","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.6.0","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"3e6e2d0343508efe173c995f279eeeeb9d330582","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-1.0.1.tgz","integrity":"sha512-nBVBgRytJx+9mDvkAYSLcfrxz+jomRA7VPpy7jJpdZT5GSlRMnf/4p8Odf8WQYNb5eARhjqsh5PmFF4BVE49dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS7ogwAP9NtzmgYOqa+e20TKsA1HW/8J4q4OF2qltacgIgblLFuokfiUQO60bjgV/5I2KX1slr+MTivCP6Lr7QRpw="}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/electron-remote-1.0.1.tgz_1475540085996_0.3604773173574358"},"directories":{}},"1.0.2":{"name":"electron-remote","version":"1.0.2","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test-renderer":"electron-mocha --renderer --require ./test/support.js ./test","test-browser":"electron-mocha --require ./test/support.js ./test/renderer-require","test":"npm run test-renderer && npm run test-browser","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"debug":"^2.2.0","debug-electron":"0.0.1","node-uuid":"^1.4.7","pify":"^2.3.0","rxjs":"^5.0.0-beta.12","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.16.0","babel-eslint":"^7.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.16.3","chai":"^3.5.0","chai-as-promised":"^6.0.0","cross-env":"^3.0.0","electron-mocha":"^3.1.1","electron-prebuilt-compile":"1.4.1","esdoc":"^0.4.8","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^3.7.1"},"gitHead":"0200aaf1170ad3901c114d76e09d45f79c3f0534","_id":"electron-remote@1.0.2","_shasum":"aaba7087b2ee4921295039ed753851ed2860bea8","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.6.0","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"aaba7087b2ee4921295039ed753851ed2860bea8","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-1.0.2.tgz","integrity":"sha512-PwmgXNjsW1EFppSVBdPhZyvFItMY4JT+mjP/Q2ZkyqBacKZ1+pAsRnBy9XsSQ58lhvtRHGGvC9dAJOsFke8VVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwqmN15NUI0ldixBRJ28DstaUFe7InaWxJAUNT9QKESAiEA2SbKv3WwaWTmLF61CRmM3Jw+fChwmY8wEkfNVjGTuHY="}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/electron-remote-1.0.2.tgz_1475609780696_0.3434671137947589"},"directories":{}},"1.0.3":{"name":"electron-remote","version":"1.0.3","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test-renderer":"electron-mocha --renderer --require ./test/support.js ./test","test-browser":"electron-mocha --require ./test/support.js ./test/renderer-require","test":"npm run test-renderer && npm run test-browser","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"debug":"^2.2.0","debug-electron":"0.0.1","node-uuid":"^1.4.7","pify":"^2.3.0","rxjs":"^5.0.0-beta.12","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.16.0","babel-eslint":"^7.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.16.3","chai":"^3.5.0","chai-as-promised":"^6.0.0","cross-env":"^3.0.0","electron-mocha":"^3.1.1","electron-prebuilt-compile":"1.4.1","esdoc":"^0.4.8","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^3.7.1"},"gitHead":"3c9eea06a9fa9e593a339b74f10a635ef0841b1f","_id":"electron-remote@1.0.3","_shasum":"e54c3cf9cd5ed9977046a406fbb0f55e571a143f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.6.0","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"e54c3cf9cd5ed9977046a406fbb0f55e571a143f","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-1.0.3.tgz","integrity":"sha512-hnfjCXr7X8Ua0dL5jSMzMrSlmyqWG3KgpDWZZaqK2muOI25JvyiUuFrn9zCwTybclz6KJttvrqUv5Qwoohhxxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID62qdyILglzZbiHcuNiwmWCjTtgCczUaojh8dS02sUTAiEA4LpCZ4/0Ip/zlcSuGo1lqm2Fjry0ZqBfhVnY0KhBAH4="}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/electron-remote-1.0.3.tgz_1475611216220_0.03093587001785636"},"directories":{}},"1.0.4":{"name":"electron-remote","version":"1.0.4","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test-renderer":"electron-mocha --renderer --require ./test/support.js ./test","test-browser":"electron-mocha --require ./test/support.js ./test/renderer-require","test":"npm run test-renderer && npm run test-browser","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"debug":"^2.2.0","debug-electron":"^0.0.1","node-uuid":"^1.4.7","pify":"^2.3.0","rxjs":"^5.0.0-beta.12","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.16.0","babel-eslint":"^7.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.16.3","chai":"^3.5.0","chai-as-promised":"^6.0.0","cross-env":"^3.0.0","electron-mocha":"^3.1.1","electron-prebuilt-compile":"1.4.1","esdoc":"^0.4.8","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^3.7.1"},"gitHead":"5edd5fd6bd0c7e805700591a71bd73d686a1b5dd","_id":"electron-remote@1.0.4","_shasum":"a154ea9f3d9c54f2b80dc97be8ac6b04370d4447","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"a154ea9f3d9c54f2b80dc97be8ac6b04370d4447","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-1.0.4.tgz","integrity":"sha512-/ciD4qvdX3KE0O+Gh7P4tVsDrVl/LLX9ncYrCJH0mF0rlped6TH5TniLETAAqc1Kj5huWaPe7r42hmTKUdw6Pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA6ERwarIssnx9Ql2JMPP0CaBb4XzV+dEXnPGhaJdBnQAiAenMTzLTPVj6ufhk/PO7F0b3dmGjdQBGFcX/CZky9j3Q=="}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/electron-remote-1.0.4.tgz_1478727103799_0.399706102674827"},"directories":{}},"1.0.5":{"name":"electron-remote","version":"1.0.5","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test-renderer":"electron-mocha --renderer --require ./test/support.js ./test","test-browser":"electron-mocha --require ./test/support.js ./test/renderer-require","test":"npm run test-renderer && npm run test-browser","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"debug":"^2.2.0","debug-electron":"^0.0.2","node-uuid":"^1.4.7","pify":"^2.3.0","rxjs":"^5.0.0-beta.12","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.16.0","babel-eslint":"^7.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.16.3","chai":"^3.5.0","chai-as-promised":"^6.0.0","cross-env":"^3.0.0","electron-mocha":"^3.1.1","electron-prebuilt-compile":"1.4.1","esdoc":"^0.4.8","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^3.7.1"},"gitHead":"ef7af7fe95e7676280cdd3c97c012e44ec33c0bd","_id":"electron-remote@1.0.5","_shasum":"c32f4450a8cfd7aee29dd76be541f496398cd547","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"c32f4450a8cfd7aee29dd76be541f496398cd547","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-1.0.5.tgz","integrity":"sha512-3moOvcoF1EsEEprq1ScaD4KnwOeVgI+sHPpxvbED3m3nHZIo2Rnjf7G9Ij9EfGTgEXwhT9LliWfvAQDw7ua8bQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5vD3X90QQwi1ou5vLkv42+vefZCE/MWQLlQbrRxXrLAiEAj8k1HRcKdXW35cJMItuUtSFO0QTB6SDRtLsb+g9wo9Y="}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/electron-remote-1.0.5.tgz_1478728214827_0.176602786174044"},"directories":{}},"1.0.6":{"name":"electron-remote","version":"1.0.6","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test-renderer":"electron-mocha --renderer --require ./test/support.js ./test","test-browser":"electron-mocha --require ./test/support.js ./test/renderer-require","test":"npm run test-renderer && npm run test-browser","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"debug":"^2.2.0","debug-electron":"^0.0.2","pify":"^2.3.0","rxjs":"^5.0.0-beta.12","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.16.0","babel-eslint":"^7.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.16.3","chai":"^3.5.0","chai-as-promised":"^6.0.0","cross-env":"^3.0.0","electron-mocha":"^3.1.1","electron-prebuilt-compile":"1.4.1","esdoc":"^0.4.8","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^3.7.1"},"gitHead":"978f26c5a3c731106224cc8746761aa9f0a9e69e","_id":"electron-remote@1.0.6","_shasum":"05c77d3e8cf1e3ce77233c7ef0d503777ae1b9f3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"05c77d3e8cf1e3ce77233c7ef0d503777ae1b9f3","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-1.0.6.tgz","integrity":"sha512-13a/YOBUa1zH7Y0reuzUcb80A18HQD9/2wMYsM5tgBwvnYg5vp0EFaBUygEKhJYpginWhxoAqYl6Q81anqbbhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8Vcq6tkX8ZwI3FXji71/xswy09mW/oBqJXmkHI+YqJQIgGJbCwXuwXJfOY7M0Jzdv8P83awBOGVOJnvF7f24hSvI="}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/electron-remote-1.0.6.tgz_1478998993771_0.4767463281750679"},"directories":{}},"1.0.7":{"name":"electron-remote","version":"1.0.7","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test-renderer":"electron-mocha --renderer --require ./test/support.js ./test","test-browser":"electron-mocha --require ./test/support.js ./test/renderer-require","test":"npm run test-renderer && npm run test-browser","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"debug":"^2.2.0","debug-electron":"^0.0.2","hashids":"^1.1.1","pify":"^2.3.0","rxjs":"^5.0.0-beta.12","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.16.0","babel-eslint":"^7.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.16.3","chai":"^3.5.0","chai-as-promised":"^6.0.0","cross-env":"^3.0.0","electron-mocha":"^3.1.1","electron-prebuilt-compile":"1.4.1","esdoc":"^0.4.8","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^3.7.1"},"gitHead":"3c2a997063479879fddad98c6a339ede36ac7a6e","_id":"electron-remote@1.0.7","_shasum":"762a5b75559181adc9a4a65da7a483a9e3c84bc1","_from":".","_npmVersion":"3.10.6","_nodeVersion":"7.0.0","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"762a5b75559181adc9a4a65da7a483a9e3c84bc1","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-1.0.7.tgz","integrity":"sha512-ckuD2E2gc4iGwbivQcsKkeL9eFwG59c80nkRFBXCSSAgF1tdLuOSKklYNgruMBDqhJ2vl3J8URlYdElkglJw3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7H6zOO4xIgmFjybtve2IFw+IxP1XSGbs7XkcbCrYPkAiEA5JbcnH4AqAD0vtk4xKJ1/jYJPfil0dN0AP1o4uchXjk="}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/electron-remote-1.0.7.tgz_1481081456534_0.7142001974862069"},"directories":{}},"1.0.8":{"name":"electron-remote","version":"1.0.8","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test-renderer":"electron-mocha --renderer --require ./test/support.js ./test","test-browser":"electron-mocha --require ./test/support.js ./test/renderer-require","test":"npm run test-renderer && npm run test-browser","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"debug":"^2.5.1","hashids":"^1.1.1","pify":"^2.3.0","rxjs":"^5.0.0-beta.12","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.16.0","babel-eslint":"^7.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.16.3","chai":"^3.5.0","chai-as-promised":"^6.0.0","cross-env":"^3.0.0","electron-mocha":"^3.1.1","electron-prebuilt-compile":"1.4.1","esdoc":"^0.4.8","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^3.7.1"},"gitHead":"c1f51e64e7b3cc5048addcc563cc7be9d2bbf1be","_id":"electron-remote@1.0.8","_shasum":"76ed95557ca10798e3ce9ac99b08d9a7f70b2dbe","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.2.1","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"76ed95557ca10798e3ce9ac99b08d9a7f70b2dbe","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-1.0.8.tgz","integrity":"sha512-O1Gj5TA859EORw+2ebjstqVArLFXdRPY6jkoiXsgKRUrezR8+YP0GXGFLO6C2GRxmPiiTuQoZuXpXLL0DUgbDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+5epE4x4kBdckxPyjrHa+s2tx89qlsR1ooR7x8AURAwIgdjHgbyUNEyATdjqolo0Y3zc4TXbeMg3IAAkkXylTUb8="}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/electron-remote-1.0.8.tgz_1482434573973_0.10832990775816143"},"directories":{}},"1.0.9":{"name":"electron-remote","version":"1.0.9","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test-renderer":"electron-mocha --renderer --require ./test/support.js ./test","test-browser":"electron-mocha --require ./test/support.js ./test/renderer-require","test":"npm run test-renderer && npm run test-browser","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"debug":"^2.5.1","hashids":"^1.1.1","pify":"^2.3.0","rxjs":"^5.0.0-beta.12","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.16.0","babel-eslint":"^7.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.16.3","chai":"^3.5.0","chai-as-promised":"^6.0.0","cross-env":"^3.0.0","electron-mocha":"^3.1.1","electron-prebuilt-compile":"1.4.1","esdoc":"^0.4.8","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^3.7.1"},"gitHead":"7651aed211e681d55a29ee7d3eebc76e88cdb871","_id":"electron-remote@1.0.9","_shasum":"57f77dbddcfec509300c57f5d25a50b11daa408b","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.2.1","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"57f77dbddcfec509300c57f5d25a50b11daa408b","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-1.0.9.tgz","integrity":"sha512-dhhm+hWmJSx1U0FYHed5ht4OwsMW7am7XyG7KV8XVRj+UdSpCR+vR4xnMrYXTv983j+vWL5JNTEQvF20Hd9Vsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD98uVZbOXoRuCHy+ViAGHVYURts0DpAGMs+QcEpcZRUwIhAJk/PAuznvZ2sCjtsDsFpRKtsjm9yxCbtZ8COCRlRNpp"}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/electron-remote-1.0.9.tgz_1485056707414_0.4856156096793711"},"directories":{}},"1.1.0":{"name":"electron-remote","version":"1.1.0","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test-renderer":"electron-mocha --renderer --require ./test/support.js ./test","test-browser":"electron-mocha --require ./test/support.js ./test/renderer-require","test":"npm run test-renderer && npm run test-browser","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"debug":"^2.5.1","hashids":"^1.1.1","pify":"^2.3.0","rxjs":"^5.0.0-beta.12","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.16.0","babel-eslint":"^7.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.16.3","chai":"^3.5.0","chai-as-promised":"^6.0.0","cross-env":"^3.0.0","electron-mocha":"^3.1.1","electron-prebuilt-compile":"1.4.14","esdoc":"^0.4.8","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^3.7.1"},"gitHead":"c065d0dd2c442ce25cd1a2905792ba7638636aa9","_id":"electron-remote@1.1.0","_shasum":"af029c27d464d9a9a1cc636be3c128b5fbbe3b84","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.2.1","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"af029c27d464d9a9a1cc636be3c128b5fbbe3b84","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-1.1.0.tgz","integrity":"sha512-HhnYfQ9voTdsi/yhiUcQxwd0TVXE6yDoPhdX+V6OqgxD4Yr+Erx9V+4XTo9IQOSoDTk4+PbqHz2bW+PjjQqGhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMNikS7sTUw45TUtNsHR8OaTwaQVQMhJzTC6ped6aiQAIhAJ2I/6ZFdJslaQt209EqSNUxeGOrjbBncqaE6V7+khst"}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/electron-remote-1.1.0.tgz_1485216974007_0.3914535450749099"},"directories":{}},"1.1.1":{"name":"electron-remote","version":"1.1.1","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test-renderer":"electron-mocha --renderer --require ./test/support.js ./test","test-browser":"electron-mocha --require ./test/support.js ./test/renderer-require","test":"npm run test-renderer && npm run test-browser","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"debug":"^2.5.1","hashids":"^1.1.1","pify":"^2.3.0","rxjs":"^5.0.0-beta.12","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.16.0","babel-eslint":"^7.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.16.3","chai":"^3.5.0","chai-as-promised":"^6.0.0","cross-env":"^3.0.0","electron-mocha":"^3.1.1","electron-prebuilt-compile":"1.4.14","esdoc":"^0.4.8","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^3.7.1"},"gitHead":"0368328b30d89f51d644efbaadcb9a9e6f9b10da","_id":"electron-remote@1.1.1","_shasum":"41f97b8604bd0540fe5d3ec01afa2866e85ef2cd","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.2.1","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"41f97b8604bd0540fe5d3ec01afa2866e85ef2cd","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-1.1.1.tgz","integrity":"sha512-Tl/gbfAr2kDREgm2oc0yk8WJjKevbSyHBdzGdzTTwFFLMCkAaP6FEte7OtwXXm6/ilG+tbr8VE5TfBN1RRlN9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCMuw6LvA+LZHBZBb5gxyK9KAVDth0rkwZ6firF5YpswIgKErulSNm/EfrW0sjk3IWwfppc+A/ssdioBJnBbuQLhA="}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/electron-remote-1.1.1.tgz_1485220837770_0.39190012868493795"},"directories":{}},"1.1.2":{"name":"electron-remote","version":"1.1.2","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test-renderer":"electron-mocha --renderer --require ./test/support.js ./test","test-browser":"electron-mocha --require ./test/support.js ./test/renderer-require","test":"npm run test-renderer && npm run test-browser","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"debug":"^2.5.1","hashids":"^1.1.1","pify":"^2.3.0","rxjs":"^5.0.0-beta.12","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.16.0","babel-eslint":"^7.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.16.3","chai":"^3.5.0","chai-as-promised":"^6.0.0","cross-env":"^3.0.0","electron-mocha":"^3.1.1","electron-prebuilt-compile":"1.4.14","esdoc":"^0.4.8","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^3.7.1"},"gitHead":"e290f679427d43909d4fbd1221169c9fa8fa21ba","_id":"electron-remote@1.1.2","_shasum":"af71665ebd03ad0652ce0359c73990affbc933d9","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.2.1","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"shasum":"af71665ebd03ad0652ce0359c73990affbc933d9","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-1.1.2.tgz","integrity":"sha512-42iVHSSSeaZdU+29FdmWXvMP8X5lrqrWZdt9MeDWupphw/AAfpz6U6bzMu32BLYEksRVyPWdqbTBQl/HD75++Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMVYOEX1DVKskqKhNiVGZppGzBKWcXn03pdXVcKuhVNgIhAP1SXC5ZuLU39vHVMOJFLEgg/rISzGfvOu5q46Mdx1MC"}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/electron-remote-1.1.2.tgz_1486413619327_0.9883340550586581"},"directories":{}},"1.1.3":{"name":"electron-remote","version":"1.1.3","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test-renderer":"electron-mocha --renderer --require ./test/support.js ./test","test-browser":"electron-mocha --require ./test/support.js ./test/renderer-require","test":"npm run test-renderer && npm run test-browser","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"debug":"^2.5.1","hashids":"^1.1.1","pify":"^2.3.0","rxjs":"^5.0.0-beta.12","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.16.0","babel-eslint":"^7.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.16.3","chai":"^3.5.0","chai-as-promised":"^6.0.0","cross-env":"^3.0.0","electron-mocha":"^3.1.1","electron-prebuilt-compile":"^1.7.4","esdoc":"^0.4.8","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^3.7.1"},"gitHead":"29ab4be83fd14f378d77e9f7b42bf3d4edb17f62","_id":"electron-remote@1.1.3","_npmVersion":"5.3.0","_nodeVersion":"6.11.1","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"integrity":"sha512-pevhQGVMnRrGQEc+AXJTYVOKq5HLnbqLzgHRRcyymoJZRkQ6IcltmvT8T5TPwD9/Gpw71nxXomhsmlFV6Y3sWA==","shasum":"59ba1f62648de7c00cff19018a644a1238f060a9","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-1.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFGsmXuGrc7kUr5xitYqusMe8wFKREUpNVp7EiEl+Wv+AiBlbvyNBRPyLrrL6b+nQwE38raxIx6JwddaTzjdJ3ysjw=="}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-remote-1.1.3.tgz_1500603785095_0.8467605290934443"},"directories":{}},"1.2.0":{"name":"electron-remote","version":"1.2.0","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test-renderer":"electron-mocha --renderer --require ./test/support.js ./test","test-browser":"electron-mocha --require ./test/support.js ./test/renderer-require","test":"npm run test-renderer && npm run test-browser","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"debug":"^2.5.1","hashids":"^1.1.1","lodash.get":"^4.4.2","pify":"^2.3.0","rxjs":"^5.0.0-beta.12","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.16.0","babel-eslint":"^7.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.16.3","chai":"^3.5.0","chai-as-promised":"^6.0.0","cross-env":"^3.0.0","electron-mocha":"^3.1.1","electron-prebuilt-compile":"^1.7.4","esdoc":"^0.4.8","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^3.7.1"},"gitHead":"0559f788a54894221444ed86081347b1d19d34a5","_id":"electron-remote@1.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"integrity":"sha512-Fo2wnwK2tzd81Ux4pfNhz9DwHBoooZahdWBqOh9HtESYh2jrcsjc6FAibIu2oIOk71T1USyC7OBcqE8BZw3FGQ==","shasum":"0f00c1d3803ce7651117f6fb6f274d26781ef9bd","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcvLGGBEhPiFdoK+xWbgh07niaX13O9RfJNqfCR4GOfQIhAKx7vTdN9WLBYJ7pc680sdL0Z7nAEn28Uj110bkrxNDn"}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-remote-1.2.0.tgz_1501174194261_0.3371807138901204"},"directories":{}},"1.3.0":{"name":"electron-remote","version":"1.3.0","description":"Execute JavaScript in remote Electron processes, but more betterer","scripts":{"doc":"esdoc -c ./esdoc.json","compile":"git clean -xdf ./lib && babel -d lib/ src/ && cp ./src/*.html ./lib/","prepublish":"npm run compile","test-renderer":"electron-mocha --renderer --require ./test/support.js ./test","test-browser":"electron-mocha --require ./test/support.js ./test/renderer-require","test":"npm run test-renderer && npm run test-browser","node":"cross-env ELECTRON_RUN_AS_NODE=1 ./node_modules/electron-prebuilt-compile/node_modules/.bin/electron"},"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"keywords":["remote","electron","rx"],"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"license":"MIT","bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"main":"lib/index.js","homepage":"https://github.com/paulcbetts/electron-remote","dependencies":{"debug":"^2.5.1","hashids":"^1.1.1","lodash.get":"^4.4.2","pify":"^2.3.0","rxjs":"^5.0.0-beta.12","xmlhttprequest":"^1.8.0"},"devDependencies":{"babel-cli":"^6.16.0","babel-eslint":"^7.0.0","babel-plugin-transform-async-to-generator":"^6.16.0","babel-plugin-transform-runtime":"^6.15.0","babel-preset-es2016-node5":"^1.1.2","babel-register":"^6.16.3","chai":"^3.5.0","chai-as-promised":"^6.0.0","cross-env":"^3.0.0","electron-mocha":"^3.1.1","electron-prebuilt-compile":"2.0.2","esdoc":"^0.4.8","esdoc-es7-plugin":"0.0.3","esdoc-plugin-async-to-sync":"^0.5.0","eslint":"^3.7.1"},"gitHead":"bb1f4b6d8a091d17f317d36d9b5aff1bcc0286d2","_id":"electron-remote@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"paulcbetts","email":"paul@paulbetts.org"},"dist":{"integrity":"sha512-i00MD42fzlmyhsYRUDrMM104OQTT/soEmBmZ707CZ3k/nwa0rrB3a3mpxvR0EI2Q+Xw2VBdhWbk2gYmyg0PS0g==","shasum":"5c4bd278bd86d8aca0a9215c8d31440f1a0f133a","tarball":"https://registry.npmjs.org/electron-remote/-/electron-remote-1.3.0.tgz","fileCount":38,"unpackedSize":117882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCczDCRA9TVsSAnZWagAAl5IP/02lvd2l1cGh3dc7wAaJ\n3DA6hcj0xFTNtINpHsH3+mVsuWe+qN/abRZKzAzTnxJiHO/XOUD0TnkBNoR/\nM3zv0PeBpvLxWFerUEr3L6I5fA0tVM/8aUEfR6MY22OzQ4dzbSq+qHiUndlO\no6TMJUMkEDzt0uo3l5yj8kyPa+GSGz40e7K5dwVn6hz5+6Ub40J2EIM08xM9\nSD3riOAP2XMDyOFunWlvNtGdKzwIV3qtstOeh5qhDxUAk5A1SwjT8Pv4zhSF\nGhjhbWZoPOsN31X+AJdDOlPUCYv6KgEoY4/vDkDo4GSUqiEkElTMdN94YvpH\nJT3xTVjAP1K3DNpXMgNQiknjQXjPw/qUv4i1B1etYoRdks6AHsCvSkI7YOQq\nHHsMZl6H7mrvGBdO9WrBDsQFj3AMekvQdn2fznQUy6N+r0sDsopf+WsifN+P\nKYwn3sTInYluwtenzUaAKl8enMVDqKt8FC6HcH9GtR52qTkOtEGoOnxTqhTS\nFJXKUY2q53fnuxIQAfJXZ3s131t6mIyB69GZxRPV6c5Mf2uJotXrJuuzFUaw\n82ySsuR39UNFcFGgs85UfP3z1muM4RKMbmYLcgPnYyIL6uO+mzd4YekqBETQ\nv+Dm7TCFinfevS04PYyHJ2PFf27XdR0ibFJZ26mS37igz7DEGCuc3EslpBy8\nGj7r\r\n=Ot2A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzpUIrUtfX2wmDkNskq9p+JaAdF0SMQsYG7eRr9zmulwIhANaTE9wb5DIkMVO6fNp+w+38/aozfN4oeVj2yyq19rCZ"}]},"maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-remote_1.3.0_1527368898514_0.8744275483205992"},"_hasShrinkwrap":false}},"readme":"# electron-remote: an asynchronous 'remote', and more\n\n![](https://img.shields.io/npm/dm/electron-remote.svg) <a href=\"http://paulcbetts.github.io/electron-remote/docs\">![](http://paulcbetts.github.io/electron-remote/docs/badge.svg)</a>\n\n\nelectron-remote provides an alternative to Electron's `remote` module based around Promises instead of synchronous execution. It also provides an automatic way to use BrowserWindows as \"background processes\" that auto-scales based on usage, similar to Grand Central Dispatch or the .NET TPL Taskpool.\n\n## The Quickest of Quick Starts\n\n###### Calling main process modules from a renderer\n\n```js\nimport { createProxyForMainProcessModule } from 'electron-remote';\n\n// app is now a proxy for the app module in the main process\nconst app = createProxyForMainProcessModule('app');\n\n// The difference is all methods return a Promise instead of blocking\nconst memoryInfo = await app.getAppMemoryInfo();\n```\n\n###### Calling code in other windows\n\n```js\nimport { createProxyForRemote } from 'electron-remote';\n\n// myWindowJs is now a proxy object for myWindow's `window` global object\nconst myWindowJs = createProxyForRemote(myWindow);\n\n// Functions suffixed with _get will read a value\nuserAgent = await myWindowJs.navigator.userAgent_get()\n```\n\n###### Renderer Taskpool\n\n```js\nimport { requireTaskPool } from 'electron-remote';\n\nconst myCoolModule = requireTaskPool(require.resolve('./my-cool-module'));\n\n// This method will run synchronously, but in a background BrowserWindow process\n// so that your app will not block\nlet result = await myCoolModule.calculateDigitsOfPi(100000);\n```\n\n## But I like Remote!\n\nRemote is super convenient! But it also has some downsides - its main downside is that its action is **synchronous**. This means that both the main and window processes will _wait_ for a method to finish running. Even for quick methods, calling it too often can introduce scroll jank and generally cause performance problems.\n\nelectron-remote is a version of remote that, while less ergonomic, guarantees that it won't block the calling thread.\n\n## Using createProxyForRemote\n\n`createProxyForRemote` is a replacement for places where you would use Electron's `executeJavaScript` method on BrowserWindow or WebView instances - however, it works a little differently. Using a new feature in ES2015 called [proxy objects](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Proxy), we create an object which represents the `window` object on a remote context, and all method calls get sent as messages to that remote instead of being run immediately, which feels very similar to the `remote` Electron module.\n\nThis provides a number of very important advantages:\n\n* `createProxyForRemote` uses asynchronous IPC instead of blocking\n* Parameters are serialized directly, so you don't have to try to build strings that can be `eval`d, which is a dangerous endeavor at best.\n* Calling methods on objects is far more convenient than trying to poke at things via a remote eval.\n\n#### How do I get properties if everything is a Promise tho???\n\nAstute observers will note, that getting the value of a property is always a synchronous operation - to facilitate that, any method with `_get()` appended to it will let you fetch the value for the property.\n\n```js\nimport { createProxyForRemote } from 'electron-remote';\n\n// myWindowJs is now a proxy object for myWindow's `window` global object\nconst myWindowJs = createProxyForRemote(myWindow);\n\n// Functions suffixed with _get will read a value\nmyWindowJs.navigator.userAgent_get()\n  .then((agent) => console.log(`The user agent is ${agent}`));\n```\n\n#### But do this first!\n\nBefore you use `createProxyForRemote`, you **must** call `initializeEvalHandler()` in the target window on startup. This sets up the listeners that electron-remote will use.\n\n#### Bringing it all together\n\n```js\n// In my window's main.js\ninitializeEvalHandler();\nwindow.addNumbers = (a,b) => a + b;\n\n\n// In my main process\nlet myWindowProxy = createProxyForRemote(myWindow);\nmyWindowProxy.addNumbers(5, 5)\n  .then((x) => console.log(x));\n\n>>> 10\n```\n\n#### Using createProxyForMainProcessModule\nThis is meant to be a drop-in replacement for places you would have used `remote` in a renderer process. It's almost identical to `createProxyForRemote`, but instead of `eval`ing JavaScript it can only call methods on main process modules. It still has all the same benefits: asynchronous IPC instead of an `ipc.sendSync`.\n\n## Here Be Dragons\n\nelectron-remote has a number of significant caveats versus the remote module that you should definitely be aware of:\n\n* Remote values must be Serializable\n\nObjects that you return to the calling process must be serializable (i.e. you can call `JSON.stringify` on it and get a valid thing)- this means that creating Classes won't work, nor will return objects like BrowserWindows or other Electron objects. For example:\n\n```js\nlet myWindowProxy = createProxyForRemote(myWindow);\n\n// XXX: BAD - HTML elements aren't serializable\nlet obj = myWindowProxy.document.createElement('h1');\n```\n\n* Remote event listeners aren't supported\n\nAnything that involves an event handler isn't going to work:\n\n```js\n// XXX: BAD - You can't add event handlers\nmyWindowProxy.document.addEventListener('onBlur', (e) => console.log(\"Blur!\"));\n```\n\n## The Renderer Taskpool\n\nRenderer Taskpools provide an automatic way to use BrowserWindows as \"background processes\" that auto-scales based on usage, similar to Grand Central Dispatch or the .NET TPL Taskpool. This works by allowing you to provide a Module that you'd like to load in the remote processes, which will be loaded and unloaded on the fly according to demand.\n\nLet's look at the example again:\n\n```js\nimport { requireTaskPool } from 'electron-remote';\n\nconst myCoolModule = requireTaskPool(require.resolve('./my-cool-module'));\n\n// This method will run synchronously, but in a background BrowserWindow process\n// so that your app will not block\nlet result = await myCoolModule.calculateDigitsOfPi(100000);\n```\n\nBy default, `requireTaskPool` will create up to four background processes to concurrently run JS code on. As these processes become busy, requests will be queued to different processes and wait in line implicitly.\n\n##### More Dragons\n\nSince `requireTaskPool` will create and destroy processes as needed, this means that global variables or other state will be destroyed as well. You can't rely on setting a global variable and having it persist for a period of time longer than one method call.\n\n## The remote-ajax module\n\nOne module that is super useful to have from the main process is a way to make network requests using Chromium's networking stack, which correctly does things such as respecting the system proxy settings. To this end, electron-remote comes with a convenient wrapper around Rx-DOM's AJAX methods called `remote-ajax`.\n\n```js\nimport { requireTaskPool } from 'electron-remote';\n\nconst remoteAjax = requireTaskPool(require.resolve('electron-remote/remote-ajax'));\n\n// Result is the object that XmlHttpRequest gives you\nlet result = await remoteAjax.get('https://httpbin.org/get');\nconsole.log(result.url)\n\n>>> 'https://httpbin.org/get'\n```\n\nSee the documentation for [Rx-DOM](https://github.com/Reactive-Extensions/RxJS-DOM/blob/master/modules/main-ajax/readme.md) for how these methods work.\n\nAnother method that is included is `downloadFileOrUrl`, which lets you download a file to a target:\n\n```js\n/**\n * Downloads a path as either a file path or a HTTP URL to a specific place\n *\n * @param  {string} pathOrUrl   Either an HTTP URL or a file path.\n * @return {string}             The contents as a UTF-8 decoded string.\n */\nfunction downloadFileOrUrl(pathOrUrl, target)\n```\n","maintainers":[{"name":"paulcbetts","email":"paul@paulbetts.org"}],"time":{"modified":"2022-06-16T08:05:12.752Z","created":"2016-04-28T18:01:06.498Z","0.5.0":"2016-04-28T18:01:06.498Z","0.5.1":"2016-05-02T22:31:08.817Z","0.5.2":"2016-05-24T21:55:55.590Z","0.5.3":"2016-05-24T23:06:24.764Z","0.5.4":"2016-05-25T04:34:05.952Z","0.5.5":"2016-06-03T23:53:22.849Z","0.5.6":"2016-06-04T00:06:01.762Z","0.5.7":"2016-07-28T22:13:31.602Z","0.5.8":"2016-07-28T22:29:02.910Z","0.5.9":"2016-07-28T23:57:07.022Z","0.5.10":"2016-07-29T22:40:32.633Z","0.6.0":"2016-08-10T00:46:41.873Z","0.6.1":"2016-08-10T01:03:08.227Z","0.6.2":"2016-08-15T23:14:32.005Z","1.0.0":"2016-10-04T00:04:19.503Z","1.0.1":"2016-10-04T00:14:48.808Z","1.0.2":"2016-10-04T19:36:20.942Z","1.0.3":"2016-10-04T20:00:16.456Z","1.0.4":"2016-11-09T21:31:44.042Z","1.0.5":"2016-11-09T21:50:16.729Z","1.0.6":"2016-11-13T01:03:15.504Z","1.0.7":"2016-12-07T03:30:56.781Z","1.0.8":"2016-12-22T19:22:54.228Z","1.0.9":"2017-01-22T03:45:09.192Z","1.1.0":"2017-01-24T00:16:16.052Z","1.1.1":"2017-01-24T01:20:38.024Z","1.1.2":"2017-02-06T20:40:21.170Z","1.1.3":"2017-07-21T02:23:05.184Z","1.2.0":"2017-07-27T16:49:54.461Z","1.3.0":"2018-05-26T21:08:18.619Z"},"homepage":"https://github.com/paulcbetts/electron-remote","keywords":["remote","electron","rx"],"repository":{"type":"git","url":"git+https://github.com/paulcbetts/electron-remote.git"},"author":{"name":"Paul Betts","email":"paul@paulbetts.org"},"bugs":{"url":"https://github.com/paulcbetts/electron-remote/issues"},"license":"MIT","readmeFilename":"README.md","users":{"faraoman":true,"davidwells":true,"malloryerik":true,"thatwasawkward":true,"geekish":true,"kontrax":true}}