{"_id":"@a1motion/electron-kit","_rev":"5-a8d168ef7918654b99ec9ffad53b6136","name":"@a1motion/electron-kit","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.1":{"name":"@a1motion/electron-kit","version":"1.0.1","main":"./lib/lib/index.js","license":"MIT","bin":{"electron-kit":"cli.js"},"scripts":{"build":"tsc","version":"yarn build","np":"np --no-tests"},"publishConfig":{"access":"public"},"peerDependencies":{"electron":"*"},"dependencies":{"@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-proposal-optional-chaining":"^7.7.5","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","@babel/preset-typescript":"^7.7.7","@babel/runtime":"^7.7.7","babel-loader":"^8.0.6","babel-plugin-macros":"^2.8.0","chalk":"^3.0.0","clean-webpack-plugin":"^3.0.0","css-loader":"^3.4.0","dotenv":"^8.2.0","execa":"^4.0.0","express":"^4.17.1","file-loader":"^5.0.2","fs-extra":"^8.1.0","html-webpack-plugin":"^4.0.0-beta.11","less":"^3.10.3","less-loader":"^5.0.0","mini-css-extract-plugin":"^0.9.0","node-loader":"^0.6.0","optimize-css-assets-webpack-plugin":"^5.0.3","postcss-loader":"^3.0.0","postcss-normalize":"^8.0.1","postcss-preset-env":"^6.7.0","postcss-safe-parser":"^4.0.1","pumpify":"^2.0.1","resolve-url-loader":"^3.1.1","sass-loader":"^8.0.0","source-map-loader":"^0.2.4","source-map-support":"^0.5.16","split2":"^3.1.1","style-loader":"^1.1.2","terser-webpack-plugin":"^2.3.1","through2-filter":"^3.0.0","through2-map":"^3.0.0","url-loader":"^3.0.0","webpack":"^4.41.5","webpack-bundle-analyzer":"^3.6.0","webpack-cli":"^3.3.10","webpack-dev-middleware":"^3.7.2","webpack-hot-middleware":"^2.25.0","webpack-merge":"^4.2.2","yargs":"^15.0.2"},"devDependencies":{"@types/electron":"^1.6.10","@types/electron-packager":"^14.0.0","@types/express":"^4.17.2","@types/fs-extra":"^8.0.1","@types/html-webpack-plugin":"^3.2.1","@types/mini-css-extract-plugin":"^0.9.0","@types/optimize-css-assets-webpack-plugin":"^5.0.1","@types/pumpify":"^1.4.1","@types/source-map":"^0.5.7","@types/split2":"^2.1.6","@types/terser-webpack-plugin":"^2.2.0","@types/through2-map":"^3.0.0","@types/webpack":"^4.41.1","@types/webpack-bundle-analyzer":"^2.13.3","@types/webpack-dev-middleware":"^2.0.3","@types/webpack-hot-middleware":"^2.25.0","@types/webpack-merge":"^4.1.5","@types/yargs":"^13.0.4","@typescript-eslint/eslint-plugin":"^2.14.0","@typescript-eslint/parser":"^2.14.0","babel-eslint":"^10.0.3","eslint":"^6.8.0","eslint-config-a1motion":"^3.1.1","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","np":"^5.2.1","prettier":"^1.19.1","ts-json-schema-generator":"^0.58.1","ts-node":"^8.5.4","typescript":"^3.7.4"},"description":"Opinionated electron build tool.","_id":"@a1motion/electron-kit@1.0.1","dist":{"shasum":"773f98c79d970d47efb63e0d78d789e591695c6c","integrity":"sha512-scAE/E/Pp9eS5ByrNurd62pwDmIuVkAbxYt6bcEwioh+fohVk6rMeS9PiH/b4f6U1ga+hFOvF9RAeOVg8aH89g==","tarball":"https://registry.npmjs.org/@a1motion/electron-kit/-/electron-kit-1.0.1.tgz","fileCount":42,"unpackedSize":37725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKRkzCRA9TVsSAnZWagAAw9UP/iTOlvUeyToypSb1or2V\nwGWf259roK0Y0Q364hSfUe8WeQnePB90zCot6dhX9kibdwgkIZUhNUCs5X5Z\nre0vBf8JdFRaBii+mZddTR2mDfRtYqOV2qLASP3rpbL7GZ805/Q0EimpaVk2\nNHVzTm6A/1aN27SOhOHVko2teHPsQ/3wbEXVj/Ry1Z7Ax5pc0yL55CXlinKW\nOoPGyfcm2PPKoR5ZfueBMEZtEhHPdVIQZzZfORaMI171BYTKBH0NArF2zD3w\nkIEdnyo/OVF5wiRo08tUGNa2AYfFDd7Dr693+Euq5b+ctPI3SgkpXrOv9gOC\n5SsScWISdnBCzDw2zUPBJpayyKGkfY+qyhC4mwXGgtRD/EiMyQb84IfEmZG5\nh7uoUjyAKXTqec5K8r6cQocXFDDWH9gXUurmJ58x7FMsM8ZMUqqx3gp99ntU\nrEED40TdBeqmfvFoozMn7x34eV7xoYQL+CJidFNAaJzRjnBs5NMQP1dfiM1K\nh2DvlZfxqg5LKo4S8QsLl6nOA+AQEWOdU//KxagC73PWTbju5rnZ3UNq+w2E\njK0nU1+IZsVFcpgyDWrimsZuR63c/Ty1jCVFi5Kl1L9vgqopIVkU9aCIubCo\nUQMIiDmY58sTL5NBP8oB+84b0erD+9+GcY2Mc8Y14rMYLfrogmEXBGoP3FQ7\n2dti\r\n=i4us\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfSjjbaT6+heNcY1JrslvZeKUi322njCF3VtIJTCp6uQIhALXLrBKSsdc++NBFvKtF9F4N33ApUxyuppU50yRA3rUk"}]},"maintainers":[{"name":"dotconnor","email":"connor@dotconnor.com"}],"_npmUser":{"name":"dotconnor","email":"connor@dotconnor.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-kit_1.0.1_1579751730932_0.5844316283974673"},"_hasShrinkwrap":false},"1.1.0":{"name":"@a1motion/electron-kit","version":"1.1.0","main":"./lib/lib/index.js","license":"MIT","bin":{"electron-kit":"cli.js"},"scripts":{"build":"tsc","version":"yarn build","np":"np --no-tests"},"publishConfig":{"access":"public"},"peerDependencies":{"electron":"*"},"dependencies":{"@babel/core":"^7.10.3","@babel/plugin-proposal-class-properties":"^7.10.1","@babel/plugin-proposal-optional-chaining":"^7.10.3","@babel/plugin-transform-runtime":"^7.10.3","@babel/preset-env":"^7.10.3","@babel/preset-react":"^7.10.1","@babel/preset-typescript":"^7.10.1","@babel/runtime":"^7.10.3","babel-loader":"^8.0.6","babel-plugin-macros":"^2.8.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^3.6.0","dotenv":"^8.2.0","execa":"^4.0.2","express":"^4.17.1","file-loader":"^6.0.0","fs-extra":"^9.0.1","html-webpack-plugin":"^4.3.0","less":"^3.11.3","less-loader":"^6.1.2","mini-css-extract-plugin":"^0.9.0","node-loader":"^0.6.0","optimize-css-assets-webpack-plugin":"^5.0.3","postcss-loader":"^3.0.0","postcss-normalize":"^9.0.0","postcss-preset-env":"^6.7.0","postcss-safe-parser":"^4.0.1","pumpify":"^2.0.1","resolve-url-loader":"^3.1.1","sass-loader":"^8.0.0","source-map-loader":"^1.0.0","source-map-support":"^0.5.16","split2":"^3.1.1","style-loader":"^1.2.1","terser-webpack-plugin":"^3.0.6","through2-filter":"^3.0.0","through2-map":"^3.0.0","url-loader":"^4.1.0","webpack":"^4.41.5","webpack-bundle-analyzer":"^3.8.0","webpack-cli":"^3.3.12","webpack-dev-middleware":"^3.7.2","webpack-hot-middleware":"^2.25.0","webpack-merge":"^4.2.2","yargs":"^15.0.2"},"devDependencies":{"@types/electron":"^1.6.10","@types/electron-packager":"^14.0.0","@types/express":"^4.17.2","@types/fs-extra":"^9.0.1","@types/html-webpack-plugin":"^3.2.3","@types/mini-css-extract-plugin":"^0.9.0","@types/optimize-css-assets-webpack-plugin":"^5.0.1","@types/pumpify":"^1.4.1","@types/split2":"^2.1.6","@types/terser-webpack-plugin":"^3.0.0","@types/through2-map":"^3.0.0","@types/webpack":"^4.41.18","@types/webpack-bundle-analyzer":"^3.8.0","@types/webpack-dev-middleware":"^3.7.1","@types/webpack-hot-middleware":"^2.25.3","@types/webpack-merge":"^4.1.5","@types/yargs":"^15.0.5","@typescript-eslint/eslint-plugin":"^3.4.0","@typescript-eslint/parser":"^3.4.0","babel-eslint":"^10.0.3","eslint":"^7.3.1","eslint-config-a1motion":"^3.3.4","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.4","np":"^6.2.4","prettier":"^2.0.5","ts-json-schema-generator":"^0.58.1","ts-node":"^8.10.2","typescript":"^3.9.5"},"description":"Opinionated electron build tool.","_id":"@a1motion/electron-kit@1.1.0","dist":{"shasum":"38c783808a701550345502835b75728f7e6b3ee7","integrity":"sha512-pxZjM2xZR3r3BD4e+cAO2Zm5i8aAjMC3NZP0baBWqgWYI7A/icHMrrq6+AAXwK4pDfRCIX4JFaXj53Z+cF+Y1g==","tarball":"https://registry.npmjs.org/@a1motion/electron-kit/-/electron-kit-1.1.0.tgz","fileCount":42,"unpackedSize":44976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbk+cCRA9TVsSAnZWagAAlEYP/RIGIPVX7rutuBwPlje9\nkgTJfkqyDy+wKItpJK7px2HMrciNyn0EpMbaNj9oRHDndSKNhybOaY2s8gX2\nkkOm5atVGhbtv4gDOvSep3gODO41vGYG6cgGN1gO876A8cH8XyEeGG+pELUN\n+oQga4zKpEL5gz5aSlpMBaFxLvX0eeZVsaNi5D2mlQHjLfJ9XjcnqOwA7lBh\nk2Lfl77Cge14xv0OokTpQSdgLhbJzk1RhSo1HVpL7vIyxCEzlsb49Xj4wZJo\nvGMm6PDqerILtrNWJ24KkW6xN62aKhyCbIOHl6acuP4MB1k63AAtRwv4yR2+\n5nNY7ZqesZz0oWuOdOR1wBdE8KlOP4epq+9jWGt/JfBS8R48n9jbkQvLLnsY\nZXnwf+FSjkEIn2ixUDN9jiI3rhJkyY17MlVVSJrhi1VE4sWz5h5+v9Zd/JEf\nWJQGsfowAe26QlKBd1/RhSBJyJTA2ZMoAMxuZWkF/t0HIMrO8e2iwI/DQ6ZW\n8L//c/4WO6ABlJV2GykcJZgfNOm+Qm4nNGtgqOFK+u5K4oX9QzNII+ncZ32M\nxzpbUgw5tj6Gk7oSHYO9RDtbK4uWSdi2We4ev1DWzi5BBdnzDTiI1ogKVAtl\nI+zv5od3Zo68UqQeBmeAEBg3UsgPGv9s6UN3wtXIPolKz91j7WpvUKIq8CeY\nzHqd\r\n=NavI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDssiBiyoSzA9aTBcmYJ+mXDTN/WoBbn630HmaHswZywAIgfQDbb3l8sEPiWVOJg+2OQtR4wqAOx5Y0DTyJgEfOPBA="}]},"maintainers":[{"name":"dotconnor","email":"connor@dotconnor.com"}],"_npmUser":{"name":"dotconnor","email":"connor@dotconnor.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-kit_1.1.0_1601064860304_0.004157883103078186"},"_hasShrinkwrap":false},"1.2.0":{"name":"@a1motion/electron-kit","version":"1.2.0","main":"./lib/lib/index.js","license":"MIT","bin":{"electron-kit":"cli.js"},"scripts":{"build":"tsc","version":"yarn build","np":"np --no-tests"},"publishConfig":{"access":"public"},"peerDependencies":{"electron":"*"},"dependencies":{"@babel/core":"^7.12.9","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-transform-runtime":"^7.12.1","@babel/preset-env":"^7.12.7","@babel/preset-react":"^7.12.7","@babel/preset-typescript":"^7.12.7","@babel/runtime":"^7.12.5","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","babel-loader":"^8.2.2","babel-plugin-macros":"^3.0.0","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^5.0.1","css-minimizer-webpack-plugin":"^1.1.5","dotenv":"^8.2.0","execa":"^5.0.0","express":"^4.17.1","file-loader":"^6.2.0","fs-extra":"^9.0.1","html-webpack-plugin":"^4.5.0","less":"^3.12.2","less-loader":"^7.1.0","mini-css-extract-plugin":"^1.3.2","node-loader":"^1.0.2","optimize-css-assets-webpack-plugin":"^5.0.4","postcss-loader":"^4.1.0","postcss-normalize":"^9.0.0","postcss-preset-env":"^6.7.0","postcss-safe-parser":"^5.0.2","pumpify":"^2.0.1","react-refresh":"^0.9.0","resolve-url-loader":"^3.1.2","sass-loader":"^10.1.0","source-map-loader":"^1.1.3","source-map-support":"^0.5.16","split2":"^3.2.2","style-loader":"^2.0.0","terser-webpack-plugin":"4.2.3","through2-filter":"^3.0.0","through2-map":"^3.0.0","url-loader":"^4.1.1","webpack":"4","webpack-bundle-analyzer":"^4.2.0","webpack-cli":"^4.2.0","webpack-dev-middleware":"^4.0.2","webpack-hot-middleware":"^2.25.0","webpack-merge":"^5.4.0","yargs":"^16.2.0"},"devDependencies":{"@types/css-minimizer-webpack-plugin":"^1.1.1","@types/electron-packager":"^15.0.1","@types/express":"^4.17.9","@types/fs-extra":"^9.0.4","@types/html-webpack-plugin":"^3.2.4","@types/mini-css-extract-plugin":"^1.2.1","@types/optimize-css-assets-webpack-plugin":"^5.0.1","@types/pumpify":"^1.4.1","@types/split2":"^2.1.6","@types/terser-webpack-plugin":"^5.0.2","@types/through2-map":"^3.0.0","@types/webpack":"^4.41.25","@types/webpack-bundle-analyzer":"^3.9.0","@types/webpack-dev-middleware":"^3.7.2","@types/webpack-hot-middleware":"^2.25.3","@types/webpack-merge":"^4.1.5","@types/yargs":"^15.0.11","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","babel-eslint":"^10.0.3","eslint":"^7.15.0","eslint-config-a1motion":"^3.4.1","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.2.0","np":"^7.0.0","prettier":"^2.2.1","ts-json-schema-generator":"^0.80.0","ts-node":"^9.1.0","typescript":"^4.1.2"},"description":"Opinionated electron build tool.","_id":"@a1motion/electron-kit@1.2.0","dist":{"shasum":"a5a0db703daed502608181742977d7960b965a60","integrity":"sha512-fYzucykhFSZfKcBI3nEcg0Oq1boDXXUxQb3+uVnzdp5MUz0ueHmsVpJVMy6KMtVc7/d/AGgg5czAkpbu7OORBQ==","tarball":"https://registry.npmjs.org/@a1motion/electron-kit/-/electron-kit-1.2.0.tgz","fileCount":42,"unpackedSize":45349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzHQICRA9TVsSAnZWagAAdlEP/0S0cKRxuYVS5aWLiDRi\nWhXQg0uNvEM7TJuDWWHO+iQo1UK5KLZPM4yhrCOiiZodlaXq/VOa2mH+mAvJ\nGP34UxolYK4K0rxbq4l9zzasXHs0S3891Yb3qhuj515967FDGkMixjc6+Yj4\nQr4rmolrb5b1etPwiYfrApATQIHsdPc+Vpp5H0ysifHpWTcaJfxEYZYSjz6c\nIbj1TsMoBjk39g0QjNgz2yCTwm/GT77F5duC0d2G0zyEcw1FAm4CsHe/QuTN\nwuSyiPFonTKk3NG8mbED1jsqc0427PcVg8iXj58bsizCP4o8gopWacCVCTYR\nWQbnPHQld9O9VGyIRFCzTQD2MeaPqWdC5ljRSOKyczo8L3N5m7CBXItA7GvX\nOaP3ChrIaMYHFYvQ3PZfLR2QpIg24yJvy5RXJpqTclxk/cmRBtfj9j6ioCKW\nVjgdROI56saMBCaVgcNQ4nq/z5tql3Map1Ci6AjwlgD3Zd+iZfn3QCl1jqVK\nFUl0YG5QStu7Dy62neIg6+I/RhMk2UrylX+2tsRQzVpugAOq0pL/sQzV4s4u\n0TQDTNsW5ZEzyAZtDn1CNPaESiH6MwrF0hfdglf0WTusgZhBweVM3nUm4aYK\ntkueQgO7apkpRNbPfIsXpHyRDmoge9lJBawVh+EPoRpoyHGTQK5vHQritsBm\n7SYf\r\n=tXu+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0hEI3fw4wUcyzPmsXZ0GtD3qOMteHhokVvZtVTMddmAiEAqgWCMtf0bbnIVuPcKwW9DgFVdayj2+CTs5tfoX63tY4="}]},"_npmUser":{"name":"dotconnor","email":"connor@dotconnor.com"},"directories":{},"maintainers":[{"name":"dotconnor","email":"connor@dotconnor.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-kit_1.2.0_1607234568338_0.5830673427831059"},"_hasShrinkwrap":false},"1.2.1":{"name":"@a1motion/electron-kit","version":"1.2.1","main":"./lib/lib/index.js","license":"MIT","bin":{"electron-kit":"cli.js"},"scripts":{"build":"tsc","version":"yarn build","np":"np --no-tests"},"publishConfig":{"access":"public"},"peerDependencies":{"electron":"*"},"dependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.11","@babel/preset-react":"^7.12.10","@babel/preset-typescript":"^7.12.7","@babel/runtime":"^7.12.5","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","babel-loader":"^8.2.2","babel-plugin-macros":"^3.0.1","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^5.0.1","css-minimizer-webpack-plugin":"^1.1.5","dotenv":"^8.2.0","execa":"^5.0.0","file-loader":"^6.2.0","fs-extra":"^9.0.1","html-webpack-plugin":"^4.5.0","less":"^3.12.2","less-loader":"^7.2.0","mini-css-extract-plugin":"^1.3.3","node-loader":"^1.0.2","optimize-css-assets-webpack-plugin":"^5.0.4","postcss-loader":"^4.1.0","postcss-normalize":"^9.0.0","postcss-preset-env":"^6.7.0","postcss-safe-parser":"^5.0.2","pumpify":"^2.0.1","react-refresh":"^0.9.0","resolve-url-loader":"^3.1.2","sass-loader":"^10.1.0","source-map-loader":"^1.1.3","source-map-support":"^0.5.16","split2":"^3.2.2","style-loader":"^2.0.0","terser-webpack-plugin":"5.0.3","through2-filter":"^3.0.0","through2-map":"^3.0.0","url-loader":"^4.1.1","webpack":"4","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0","webpack-merge":"^5.7.3","yargs":"^16.2.0"},"devDependencies":{"@types/css-minimizer-webpack-plugin":"^1.1.1","@types/electron-packager":"^15.0.1","@types/express":"^4.17.9","@types/fs-extra":"^9.0.5","@types/html-webpack-plugin":"^3.2.4","@types/mini-css-extract-plugin":"^1.2.2","@types/optimize-css-assets-webpack-plugin":"^5.0.1","@types/pumpify":"^1.4.1","@types/split2":"^2.1.6","@types/terser-webpack-plugin":"^5.0.2","@types/through2-map":"^3.0.0","@types/webpack":"^4.41.25","@types/webpack-bundle-analyzer":"^3.9.0","@types/webpack-dev-middleware":"^3.7.2","@types/webpack-dev-server":"^3.11.1","@types/webpack-hot-middleware":"^2.25.3","@types/webpack-merge":"^4.1.5","@types/yargs":"^15.0.12","@typescript-eslint/eslint-plugin":"^4.11.0","@typescript-eslint/parser":"^4.11.0","babel-eslint":"^10.0.3","eslint":"^7.16.0","eslint-config-a1motion":"^3.4.1","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.0","np":"^7.0.0","prettier":"^2.2.1","ts-node":"^9.1.1","typescript":"^4.1.3"},"description":"Opinionated electron build tool.","_id":"@a1motion/electron-kit@1.2.1","dist":{"shasum":"af1da679bb592417f87acc762252187ea6b21237","integrity":"sha512-NYl1NzxrzBHsgMYsrv1vLrO4P6tfBc8wFiqhwiitjSlXvoKyI8WlmXpZFuagXGyMO7arypmVjd/qHYpNl8S+Pg==","tarball":"https://registry.npmjs.org/@a1motion/electron-kit/-/electron-kit-1.2.1.tgz","fileCount":42,"unpackedSize":45353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf47DeCRA9TVsSAnZWagAA/PoP/A7jUDjVnn0Ir4FYzUrI\nsrMKrjWjzVA44neGPK3lrOKnZ72WkRPabKoKovU8Dn4tW0YO2NM29GcyCMJJ\n0wB7ddJp+2SzC7XGRSqy2cxdkkugbP+qWlM0jYI86ps9FYpK9dfMw2WyiV7i\nLoEOQuyRCuPpwapTXQ9T7Cbs8fYw4qBEo8T0xE4UGwvprKcGSeh+dARNr17i\n0J2ZKWLplSBP0ClTrhXGYkeu7m30AhnK91eJJVyn1DhbGD/XdLM28NxLjViU\na5z5OV3VtvxoSwxeXeEz1dHaI4Dg04a5KO9N8CgRp6dzoR659i59Ot0ZLQ1K\nSk+fzzZtDL6GlbcGAUrPK3t7CLQ90iw+9/+FwKAkorzQM1+VN6sGLednqxaB\nBIX96I4M0O1LPL36FJJUj33We5d2Hs+maKHQOxlMsP6cy6fu7PJX2UcmpIcz\n1Tw+Tah6M9sPTCpd27blOJFJSebcuFfpa9tJuVDIcNIH6IP4mRhhxj6MdN63\n5OwRnG7ZI56wbrXM9CCzUcBBK01ygNJTly0yRwWA7BPOSup80Aq0rc1APV9C\nMstDV9XXXhBUhjgS0S8sHzADjJnh9nzHqLnYGAVz4jARuNU5T6za1U8wrjj0\nE+1piZrO8J5P2Jv3+XQCoWrIBwKcupUWl36l0aL6J9JB7RbzKN9Lgf0RDmdi\ndx6a\r\n=/vgR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFe+0RZ5iTyVVjYzz4+aIBlNefn8PuzXsbW2Fw28e42RAiBoDEaKGMRvb8zI6yiAQMibNwXlwTw3GkpwUdTUiEeoPg=="}]},"_npmUser":{"name":"dotconnor","email":"connor@dotconnor.com"},"directories":{},"maintainers":[{"name":"dotconnor","email":"connor@dotconnor.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-kit_1.2.1_1608757469978_0.0033680571124177217"},"_hasShrinkwrap":false},"1.2.2":{"name":"@a1motion/electron-kit","version":"1.2.2","main":"./lib/lib/index.js","license":"MIT","bin":{"electron-kit":"cli.js"},"scripts":{"build":"tsc","version":"yarn build","np":"np --no-tests"},"publishConfig":{"access":"public"},"peerDependencies":{"electron":"*"},"dependencies":{"@babel/core":"^7.12.10","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/plugin-proposal-optional-chaining":"^7.12.7","@babel/plugin-transform-runtime":"^7.12.10","@babel/preset-env":"^7.12.11","@babel/preset-react":"^7.12.10","@babel/preset-typescript":"^7.12.7","@babel/runtime":"^7.12.5","@pmmmwh/react-refresh-webpack-plugin":"^0.4.3","babel-loader":"^8.2.2","babel-plugin-macros":"^3.0.1","chalk":"^4.1.0","clean-webpack-plugin":"^3.0.0","css-loader":"^5.0.1","css-minimizer-webpack-plugin":"^1.1.5","dotenv":"^8.2.0","execa":"^5.0.0","file-loader":"^6.2.0","fs-extra":"^9.0.1","html-webpack-plugin":"^4.5.0","less":"^3.12.2","less-loader":"^7.2.0","mini-css-extract-plugin":"^1.3.3","node-loader":"^1.0.2","optimize-css-assets-webpack-plugin":"^5.0.4","postcss-loader":"^4.1.0","postcss-normalize":"^9.0.0","postcss-preset-env":"^6.7.0","postcss-safe-parser":"^5.0.2","pumpify":"^2.0.1","react-refresh":"^0.9.0","resolve-url-loader":"^3.1.2","sass-loader":"^10.1.0","source-map-loader":"^1.1.3","source-map-support":"^0.5.16","split2":"^3.2.2","style-loader":"^2.0.0","terser-webpack-plugin":"4.2.3","through2-filter":"^3.0.0","through2-map":"^3.0.0","url-loader":"^4.1.1","webpack":"4","webpack-bundle-analyzer":"^4.3.0","webpack-cli":"^4.2.0","webpack-dev-server":"^3.11.0","webpack-merge":"^5.7.3","yargs":"^16.2.0"},"devDependencies":{"@types/css-minimizer-webpack-plugin":"^1.1.1","@types/electron-packager":"^15.0.1","@types/express":"^4.17.9","@types/fs-extra":"^9.0.5","@types/html-webpack-plugin":"^3.2.4","@types/mini-css-extract-plugin":"^1.2.2","@types/optimize-css-assets-webpack-plugin":"^5.0.1","@types/pumpify":"^1.4.1","@types/split2":"^2.1.6","@types/terser-webpack-plugin":"^5.0.2","@types/through2-map":"^3.0.0","@types/webpack":"^4.41.25","@types/webpack-bundle-analyzer":"^3.9.0","@types/webpack-dev-middleware":"^3.7.2","@types/webpack-dev-server":"^3.11.1","@types/webpack-hot-middleware":"^2.25.3","@types/webpack-merge":"^4.1.5","@types/yargs":"^15.0.12","@typescript-eslint/eslint-plugin":"^4.11.0","@typescript-eslint/parser":"^4.11.0","babel-eslint":"^10.0.3","eslint":"^7.16.0","eslint-config-a1motion":"^3.4.1","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.0","np":"^7.0.0","prettier":"^2.2.1","ts-node":"^9.1.1","typescript":"^4.1.3"},"description":"Opinionated electron build tool.","_id":"@a1motion/electron-kit@1.2.2","dist":{"shasum":"5aa5867f067276aa7b3cad8ec089eca18ad46fb3","integrity":"sha512-grCxFdhFjG1CICs8PoKlKVMIq68dMvdGKuiL4T5tRymo5MCqPplkbHy3x8G5BF3CZLWLpK8poM+A9uA5NIEepQ==","tarball":"https://registry.npmjs.org/@a1motion/electron-kit/-/electron-kit-1.2.2.tgz","fileCount":42,"unpackedSize":45353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6kTrCRA9TVsSAnZWagAApJAP/RGTRn6HnWDx42o90oOs\nq4UqfXuc2IINzTXh6bsJ/q3gBZbyGty74sjtw0C5bmmSkxMB1PsNSkB4zlCC\nPI0NItSusPWDEhANQ7Eu7rBaQtczQuPUxvJLT+VKtXGPQW28NrE/dvLAs7Xo\nPU8vBa5yA5ar9L1SFaZ2ySx1rZHQsUYq26GXZ2Bu3AOi9fb5P8ENVcpFzc5F\nF1GameavUsyPtbZW77zsCT3sd5TiWzVvPFMTQA3tBeL/3RDOYAeCgn2wWiVG\n55d0D3PmNiR2wazn7+DycInIwBFKGbeYndpBnkULODuGLXbocwb0gkLmcv/h\nu6ffk84x8EeF/RW3+eDAjUt/a0xQg3o7WECoFX+Gb3OvIQE9IfspUDdi56cM\naMTdy6M/SYgZ8ggQZ4ZXZ0qAJn5UD0zWDcbcz+vETnwZLgtOL8P9puNQighJ\nsI/pZAAl8AVJezu5PtryKQwuiY5g7wdh3wqhdjcKcFTf54JVydiGFtygNUoN\nWtdO8Sia/4PHZ4FhRd19Urpmk8i4MWnt94ufqNZNwQ7qQ66iCnU7JXugnwo6\niXmFiToUGnB+UF2JoTyHJ1Hh9CvBeAcuJuZ9Z6ilK52Z50Etd42kr0llPkqV\n6W4d2YERZ9J2zYAeV+Y5kEGWnoX5cBXnJSx0RIP6RAWa/2gW11jtkreh3j6s\nZgwc\r\n=Wjq4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlGfDIMci1FDYb8BkNSI4ZNVGqimSteqec7OWT6zR3IAiB5bdSDTgyBOZ32v59nYbnYxZyeEXtRbU27PpXBJvS31w=="}]},"_npmUser":{"name":"dotconnor","email":"connor@dotconnor.com"},"directories":{},"maintainers":[{"name":"dotconnor","email":"connor@dotconnor.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/electron-kit_1.2.2_1609188586568_0.9908055677047902"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-23T03:55:30.827Z","1.0.1":"2020-01-23T03:55:31.092Z","modified":"2022-04-04T10:52:52.533Z","1.1.0":"2020-09-25T20:14:20.517Z","1.2.0":"2020-12-06T06:02:48.606Z","1.2.1":"2020-12-23T21:04:30.085Z","1.2.2":"2020-12-28T20:49:46.703Z"},"maintainers":[{"name":"dotconnor","email":"connor@dotconnor.com"}],"description":"Opinionated electron build tool.","license":"MIT","readme":"# electron-kit\n\nOpinionated electron build tool.\n\nHeavily inspired by [desktop/desktop](https://github.com/desktop/desktop) and [react-scripts](https://github.com/facebook/create-react-app)\n\n## File Structure\n\nThis project has a few expectations of the file structured used by your app.\n\nBoth JavaScript and TypeScript with React is supported everywhere, but we'll use TypeScript in the examples.\n\nRequired file structure:\n\n> `preload.ts` is required but can be empty if its not needed.\n\n> All files in static folder will be copied over, and `index.html` will be used as your entry point to your React app.\n\n```text\n.electron-kit/\n  config.js\nsrc/\n  main/\n    index.ts\n  renderer/\n    index.tsx\n    preload.ts\n  static/\n    index.html\n```\n\n## Configuration\n\nTODO\n\n## Compile Time Variables\n\n| Name             | Value                                                                          |\n| ---------------- | ------------------------------------------------------------------------------ |\n| **VERSION**      | The version of your app, as specified in your `package.json`.                  |\n| **PROCESS_KIND** | Used internally, but is set to `main` or `renderer`, depending on the process. |\n\n## Runtime API\n\n| Warning: Electron will be deprecating shared globals between processes, you should instead looking to converting your API to use IPC methods instead. |\n| --- |\n\nElectron allows you to import dependencies even inside the renderer, and use this as if you were in the main process. However this tool does not keep `node_modules/` in the final build so this method will longer work.\n\nInstead in your main process you should register your modules to work in the renderer process.\n\n```js\n// main\nimport kit from \"electron-kit\";\nimport Store from \"electron-store\";\n\nconst store = new Store();\n\nkit.registerModule(\"store\", store);\n\n// renderer\nimport kit from \"electron-kit\";\nconst store = kit.importModule(\"store\");\n```\n\n### Use IPC methods (recommended)\n\n```js\n// main\nimport { ipcMain } from \"electron\";\nimport Store from \"electron-store\";\n\nipcMain.handle(`store-get`, (e, key, defaultValue) => {\n  return store.get(key, defaultValue);\n});\n\nipcMain.handle(`store-set`, (e, key, val) => {\n  return store.set(key, val);\n});\n\nipcMain.handle(`store-delete`, (e, key) => {\n  return store.delete(key);\n});\n\n// renderer\nimport { ipcRenderer } from \"electron\";\n\nconst store = {\n  get(key: string, defaultValue?: string) {\n    return ipcRenderer.invoke(`store-get`, key, defaultValue);\n  },\n  set<T>(key: string, val: T) {\n    return ipcRenderer.invoke(`store-set`, key, val);\n  },\n  delete(key: string) {\n    return ipcRenderer.invoke(`store-delete`, key);\n  },\n};\n```\n\n\n## Typescript\n\n**electron-kit** provides many runtime and compile time utilities. Typescript should pick up the Runtime API by itself. However to get type access to the compile time variables add a `index.d.ts` file to the root of your app and add the following:\n\n```html\n/// <reference types=\"@a1motion/electron-kit/managed\" />\n```\n","readmeFilename":"readme.md"}