{"_id":"@00a/plugin.electron","_rev":"5-dcab59be50025d0ffd0b687bcf12382b","time":{"0.0.1":"2020-07-07T07:56:57.367Z","created":"2020-07-07T07:57:58.449Z","0.0.2":"2020-07-07T07:57:58.881Z","modified":"2022-04-04T10:25:38.261Z","0.0.3":"2020-07-07T14:44:45.731Z"},"name":"@00a/plugin.electron","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.2":{"name":"@00a/plugin.electron","version":"0.0.2","description":"Electron功能插件集","main":"libs/index.js","scripts":{"dev":"tsc -w","build":"rimraf libs && tsc","prepare":"npm run test && npm run build","postpublish":"open https://www.npmjs.com/package/@00a/plugin.electron","test":"jest --runInBand --detectOpenHandles --passWithNoTests"},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-typescript":"^7.9.0","@types/jest":"^26.0.3","@types/node":"^14.0.14","babel-jest":"^26.1.0","create-test-server":"^3.0.1","inquirer-test":"^2.0.1","jest":"^26.1.0","ts-jest":"^26.1.1","typescript":"^3.9.6"},"author":{"name":"ostwind","email":"9837438@qq.com"},"license":"ISC","dependencies":{"chalk":"^4.1.0","open":"^7.0.4","rimraf":"^3.0.2","find-config":"^1.0.0"},"_id":"@00a/plugin.electron@0.0.2","_nodeVersion":"11.15.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ForFtY2bgu+6VZOv1XvfzP6pO4bRCfAedi9c4gGPQggdXJD1MAChWuMx8IlRaWXUSGJ4oDLa+E8xzq5sRfuDmQ==","shasum":"821dfe9b06a870994e2a5d19ec4602060e72765e","tarball":"https://registry.npmjs.org/@00a/plugin.electron/-/plugin.electron-0.0.2.tgz","fileCount":19,"unpackedSize":42713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBCsHCRA9TVsSAnZWagAAXooP/1WagghIJe5WXB2C9VSz\nFbCywLKE3GDE4UkaDdan9/wlhdWoCx1GULOXSdAwcft84cP4N6OwcXF3VhbX\ntCkV3W5tUIlpVm5fgwfIW5ArkQaSfnhLtBf01U46s/uPfX9s9e1xmRgnD3Nu\nj0hE54NL5OsG2NuORyvli3wWTJ2eC+DWvSEwnTzZpDBkEtGZiRvFj55UWIob\n4OE8TSCVC9fZVMpFfSNJ9UaBKh5UaTh+s1Aya0nci8xmRwCKmc3B3oNCJRMi\nNB6AvF7fev/nMCj6Tmd11hCOQ30FXoIRxjz0cxtxWwi/zcVpLFK4+i1RS4Zb\nkJPuoj7UhFYvL0Sgwqs8yXt9j1TopGoFkRHMGCMKSmyCDdQigBgiV31RuN0H\n9CSwIE66oTqeHpB2vGKCTyoG3TND2HX/hAgdFpUlI4j8mZNEFM/DnWkBm+sn\nquqy9N4ySj1q27npffPJ5D+q1//pgHoykdjjO/IjMnL0M/3V8anF5F9yqBc3\nYnZ1V2trZ6NanZ2hWQwh1CQVuVGr1Y4lL9mHgfRh2RKHr39pHQuy4B/Ic9FQ\nhU12tfk7n9eRTvyMfJ6Om/DFJPoEdy3gQFGm360EnmsX7xeMTn5HMGnOlRUy\n+OZyA+QXFopVBgrI4Kgar55TkaZTwvvmNaUGF6brM19l9VIi4cN3oq6Gir0f\nsS0r\r\n=6r2l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwata9UmLGg5asCGmjnWT8lL7TG3Jz732nkxCJINKziwIhAJZzhAFLugIUm8LMaEOb8LSu+SsIhiqSqZs0wehFTJJD"}]},"maintainers":[{"name":"uv-w","email":"9837438@qq.com"}],"_npmUser":{"name":"uv-w","email":"9837438@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin.electron_0.0.2_1594108678702_0.8541949470098844"},"_hasShrinkwrap":false},"0.0.3":{"name":"@00a/plugin.electron","version":"0.0.3","description":"Electron功能插件集","main":"libs/index.js","scripts":{"dev":"tsc -w","build":"rimraf libs && tsc","prepare":"npm run test && npm run build","postpublish":"open https://www.npmjs.com/package/@00a/plugin.electron","test":"jest --runInBand --detectOpenHandles --passWithNoTests"},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.0","@babel/preset-typescript":"^7.9.0","@types/jest":"^26.0.3","@types/node":"^14.0.14","babel-jest":"^26.1.0","create-test-server":"^3.0.1","inquirer-test":"^2.0.1","jest":"^26.1.0","ts-jest":"^26.1.1","typescript":"^3.9.6"},"author":{"name":"ostwind","email":"9837438@qq.com"},"license":"ISC","dependencies":{"chalk":"^4.1.0","open":"^7.0.4","rimraf":"^3.0.2","find-config":"^1.0.0"},"_id":"@00a/plugin.electron@0.0.3","_nodeVersion":"11.15.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-riP8fAKGnmqCxquE00AChdWX+Z2XSfddTPAxZKKQiVlRza9IglItoUNTMB9S9Z0RqcnALg3KxLfPfOrcxFsZTA==","shasum":"c526cd89580f535fa10f22377f0953564af6b3c9","tarball":"https://registry.npmjs.org/@00a/plugin.electron/-/plugin.electron-0.0.3.tgz","fileCount":23,"unpackedSize":44327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBIpeCRA9TVsSAnZWagAA6bIQAJiOmllipyYb6ms3yXbf\nDyqM8nds0xFAoRFfXyC1+Br/QwBeJV4+6vRItSCoHDMa4Y/tnKnRyOXvIoqw\niO1lERixjh0HqQVJKz6BsXKh9MllMA39WMi4EbJu1JctGWtyZzVyxZxNoRSv\nK40kK2xtNaLdEkNECjqDyaGVeZc8UuvEhfqttbMlh4ah1VVjBaPnnNBIqfFO\nkhsK3dJp6OaXpUWAhQ1Wwn/hrbv12fb+NnagCzoTRMyTXQIKkA25taqrO/MX\nPiHC7/i40yDQn8H/ApgsA4Huy4Vrm7mJSYpf6ZQyVdF46xOy+kKeZ+f1fkqe\n3yXoS0P9gutqhAeTOiv0Qduvle7uDpklLFlrU0OWdEe9ILJWj5DTnUEAYAJe\nco1MmCKR+bMlwLhazyVLgNbSxaj5MWUIa9AXXsFa21kVXtkdekvrdzrkAQ/Z\n2/Ob6NRQaOXkudjGMu2qT+AmnAxnPvCnjMXD7ecUta5MfRToPlhdhL5HJ4iy\nam5IP6ilErwuYAYuaFKSDpnQzRBt+h4Wmhk4cQiNJtNyL9INIh0LsbwfBRn7\nOaGlktpy/jRu6SEyc/J0bSQO+NZVYSgIjILi46YdllzaQkmcgn/BKS2DJS/v\nicrGDbghTHFgis5zlDxdjVnNxJ7t9F5wDHUqgUW2lMmakxKX0WF0HDvN8cD+\nTorC\r\n=DsZV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFV/sXalNtA8IcEiw7bXIZrMt4TGmU6ldxUvDTx/xSqXAiEA32AiCX2ZNZ97MQdYreeSFa6ODRDbWr1QbKKaHCG35Xg="}]},"maintainers":[{"name":"uv-w","email":"9837438@qq.com"}],"_npmUser":{"name":"uv-w","email":"9837438@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin.electron_0.0.3_1594133085610_0.15946700271397773"},"_hasShrinkwrap":false}},"maintainers":[{"name":"uv-w","email":"9837438@qq.com"}],"description":"Electron功能插件集","author":{"name":"ostwind","email":"9837438@qq.com"},"license":"ISC","readme":"# @00a/plugin.electron\n\n这是一个关于 electron 的插件功能插件集合\n\n## 安装\n\n```sh\n$ yarn add @00a/plugin.electron\n```\n\n## 使用示例\n\n```js\nconst { chromeExtensions } = require(\"@00a/plugin.electron\");\n```\n\n## 功能清单\n\n### 1. 给 Electron 增加 devtools 插件\n\n- 引入\n\n```js\nconst { BrowserWindow } = require(\"electron\");\nconst { chromeExtensions } = require(\"@00a/plugin.electron\");\nchromeExtensions(BrowserWindow);\n```\n\n- 在根目录建立配置文件：\n\n  `.chrome-extensions.config.js` 或 `.chrome-extensions.config.local.js`\n\n```js\nmodule.exports = [\n  {\n    name: \"React Developer Tools\",\n    id: \"fmkadmapgofadopljbjfkapdkoienihi\", // https://www.electronjs.org/docs/tutorial/devtools-extension\n  },\n  {\n    name: \"Redux DevTools\",\n    id: \"lmhkpmbekcpmknklioeibfkpmmfibljd\",\n  },\n];\n```\n\n- 注意\n  需要你本地 Chrome 浏览器已经安装相应插件.\n  [原理参考](https://www.electronjs.org/docs/tutorial/devtools-extension)\n\n### 2. 当前是否在Electron环境中\n```js\nconst { isElectron } = require(\"@00a/plugin.electron\");\nisElectron()\n```\n\n## 发布日志\n\n`@00a/plugin.electron`严格遵循 [Semantic Versioning 2.0.0](http://semver.org/lang/zh-CN/) 语义化版本规范。\n\n### 发布周期\n\n- 修订版本号：每周会进行 bugfix 更新。（如果有紧急的 bugfix，则任何时候都可发布）\n- 次版本号：不定期发布。\n- 主版本号：含有破坏性更新和新特性，不在发布周期内。\n\n---\n\n### 0.0.2\n\n`2020-07-07`\n\n- ⚡️ 初始化项目\n- 🌟 增加 `chromeExtensions`方法\n","readmeFilename":"README.md"}