{"_id":"@el3um4s/ipc-for-electron-auto-updater","_rev":"5-60d16cf2a65340967cba67de576a5225","name":"@el3um4s/ipc-for-electron-auto-updater","dist-tags":{"latest":"1.0.2"},"versions":{"0.0.3":{"name":"@el3um4s/ipc-for-electron-auto-updater","version":"0.0.3","description":"Allow the renderer to update electron apps","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","lint":"eslint . --ext .ts","test":"jest --config jestconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"git add -A src","postversion":"git push && git push --tags","check-updates":"npx npm-check-updates","check-updates:minor":"npx npm-check-updates --target minor","check-updates:patch":"npx npm-check-updates --target patch"},"repository":{"type":"git","url":"git+https://github.com/el3um4s/ipc-for-electron-auto-updater.git"},"keywords":["typescript","npm","ts","electron","auto-update","squirrel","electron-builder","msi","distribuition-electron","electron-updater"],"author":{"name":"Samuele C. De Tomasi"},"license":"MIT","funding":[{"type":"patreon","url":"https://www.patreon.com/el3um4s"},{"type":"individual","url":"https://www.paypal.me/el3um4s"}],"bugs":{"url":"https://github.com/el3um4s/ipc-for-electron-auto-updater/issues"},"homepage":"https://github.com/el3um4s/ipc-for-electron-auto-updater#readme","devDependencies":{"@types/jest":"^28.1.7","@types/node":"^18.7.8","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","ansi-regex":">=6.0.1","electron":"^20.0.3","eslint":"^8.22.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.0","jest":"^28.1.3","ts-jest":"^28.0.8","typescript":"^4.7.4"},"dependencies":{"@el3um4s/ipc-for-electron":"^1.0.4","electron-updater":"^5.2.1"},"gitHead":"aa5805c519726c35ac360c090a2249aa19b62b71","_id":"@el3um4s/ipc-for-electron-auto-updater@0.0.3","_nodeVersion":"18.3.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-8Y4vOb+EZQ3X5q6gXSV/hlmvn0nvTQFG8lMgE5qMFEAzHu3GqDHKKm+h8dQxuEFVLv/Jpn6uoOO2Ci9Hu16iKA==","shasum":"8fcf1b2dcf6e6a339a80be7b85b9c68f4cffa1a8","tarball":"https://registry.npmjs.org/@el3um4s/ipc-for-electron-auto-updater/-/ipc-for-electron-auto-updater-0.0.3.tgz","fileCount":11,"unpackedSize":22920,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqfli66BSqGUv+SMur8uh6sK25Pg2cI+uSIIeDK235ewIgcrYfeoB4mUrGHMw+EsSjB7kiXKh/GhiSsxeC77TAlbc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAgdKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQUw/9FHud6QxsR2xOS84w5OCS09i0exCQv67b7B2AVcsYZZ6StBLq\r\nrkvBFW9QqnkpAGZbRnoy8Ij3Uwn/KsCVw9WzlDAPoVP8jFP6pVQ7qAfbPruS\r\nDd9rY+yYVDKdTMQkaOwfKxJc7K4moVqmvdsiGx/BrdAN3IEHuLoX5Ut+Gazs\r\no6kS9xtBDC551PpbeZKy1T9mmH9Kc74NK5G2vvKX3O6f9INYNay79xFleeA7\r\nNrtzKU3mz7x+zS7jwx9PXWMniG6cZyx97nH6rF32kOitYsn699deKGdqTlro\r\n7XxIPuuonQ4d9kCwNxKBBhIgCi4LmrSeju7vZvuplbZrU3E9B85lLlZViVcK\r\nifOFFbkDoe57Kj4NNi9uX8aiTzzRGXQ6HpBRSwy6hbaGx2ggjr72WwOrJtxv\r\nwjcMJsodgFSWS5C/Tr5y9uY/sqF7RNce6pu48qCO36WNGrgbrk8akShuNk+V\r\nw2Kx2wTBma4omAqrG6nVTq7hV+Ssw/gLB5Pq57kb/SD+p/wbUVnVe9yXoNlt\r\n80QSd+2nPigzioLxwjPkozmWylXChBUwlT9D7E1VhYXmjhYpFsI2tEk9Qj9K\r\nQ33ZFhJBHX5SbvEv4H+2MXqsWAgX+hn8Rt28Y4P5qGedtHcrnnFIqmiqcZT+\r\nCj55tH0fLElrmdqetl2mBJSV6CM5nPKvpv0=\r\n=UG49\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"el3um4s","email":"el3um4s@gmail.com"},"directories":{},"maintainers":[{"name":"el3um4s","email":"el3um4s@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipc-for-electron-auto-updater_0.0.3_1661077321887_0.17354128341462616"},"_hasShrinkwrap":false},"0.0.4":{"name":"@el3um4s/ipc-for-electron-auto-updater","version":"0.0.4","description":"Allow the renderer to update electron apps","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","lint":"eslint . --ext .ts","test":"jest --config jestconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"git add -A src","postversion":"git push && git push --tags","check-updates":"npx npm-check-updates","check-updates:minor":"npx npm-check-updates --target minor","check-updates:patch":"npx npm-check-updates --target patch"},"repository":{"type":"git","url":"git+https://github.com/el3um4s/ipc-for-electron-auto-updater.git"},"keywords":["typescript","npm","ts","electron","auto-update","squirrel","electron-builder","msi","distribuition-electron","electron-updater"],"author":{"name":"Samuele C. De Tomasi"},"license":"MIT","funding":[{"type":"patreon","url":"https://www.patreon.com/el3um4s"},{"type":"individual","url":"https://www.paypal.me/el3um4s"}],"bugs":{"url":"https://github.com/el3um4s/ipc-for-electron-auto-updater/issues"},"homepage":"https://github.com/el3um4s/ipc-for-electron-auto-updater#readme","devDependencies":{"@types/jest":"^28.1.7","@types/node":"^18.7.8","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","ansi-regex":">=6.0.1","electron":"^20.0.3","eslint":"^8.22.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.0","jest":"^28.1.3","ts-jest":"^28.0.8","typescript":"^4.7.4"},"dependencies":{"@el3um4s/ipc-for-electron":"^1.0.4","electron-updater":"^5.2.1"},"gitHead":"3ceb5a967b7a6e612be457fd265353215f6f1702","_id":"@el3um4s/ipc-for-electron-auto-updater@0.0.4","_nodeVersion":"18.3.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-WG4tIdUHMxPEK2oUl3oI4uoQ19sfCVjPJegp7lDv3lterh+Aop9MRuJYIv7qng43aFbiNSHDKu6KGFKWyhI1Mw==","shasum":"3dfc9aff60cc3c2658449e4527298da8b0f16e3b","tarball":"https://registry.npmjs.org/@el3um4s/ipc-for-electron-auto-updater/-/ipc-for-electron-auto-updater-0.0.4.tgz","fileCount":11,"unpackedSize":22943,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwixWmafINb3qtfNWYbyIQbMFttOBNBEp2/aSeVYA48AiEA319E3XbvbPxEmOHF80hiKuTufLFO/zLitvcXaxKg6B0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAg30ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolYA/9FTCE+yFIFI0ByDNaKM9WsmtcUaOQ86WlJOQzCowL+HEheHHp\r\nKfpYigRy5FTF/9op5eP4w3P/QP5KFOmBZ0r8CKUZ8DYr9sLnJkymkEEvVYu3\r\n3JWKBsQuR2NOfgaNyHlnp7aQ542/LQQCC40adzVcujxi+PlH+EyM+7gHE01e\r\n1neX/jN683TU5QvdMK06aNu40m2mzplD4aBYA9INfFvZD+wQ2RXfR429uh+i\r\n6IjkfG4nduc/OpVDXqQSk129zE2ow4mf7RKhPzBoX7Ohy2xG7d43jNXG/nhH\r\nD29fuPPpLGGcbqAyIJFvlYTAyH9T7RbxcEgoF0nab/eRl9k5FW7R/ysswUtR\r\ndqN92gyQgxSsZp6xRuViUMUP5q4OnLfee2l7rRzbKnnR3sJi09Qwa1iZ8WqN\r\nZORZW3ZNGLwRSPwVd/x2EqHth62ET0XZcDxEdSBthSFZWRQeBtHjVnZRlTe+\r\nO5F/Eh4IhOqNQw+ol4ZqFEX4Q6/Bc19uieVPcr5A7ZlxHE7ShE7oIRYHl+ZF\r\nS4lYwvCBzP8W2H0tkAVIiSC9yJnSWx5tFSvdIFu/p9o4G/M6+aFE6D6YJJ7j\r\n3hX0cjBj4PjwVUrAJAVrynlOdjBFs4/IioQgQ59BXdDyjuoIMJ/iAYpn7Z9P\r\nzLM8S52LdvT6DXPLWIy4JQHXTsQzkvRpeoc=\r\n=b3Xi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"el3um4s","email":"el3um4s@gmail.com"},"directories":{},"maintainers":[{"name":"el3um4s","email":"el3um4s@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipc-for-electron-auto-updater_0.0.4_1661079028658_0.8433616326165745"},"_hasShrinkwrap":false},"0.0.5":{"name":"@el3um4s/ipc-for-electron-auto-updater","version":"0.0.5","description":"Allow the renderer to update electron apps","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","lint":"eslint . --ext .ts","test":"jest --config jestconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"git add -A src","postversion":"git push && git push --tags","check-updates":"npx npm-check-updates","check-updates:minor":"npx npm-check-updates --target minor","check-updates:patch":"npx npm-check-updates --target patch"},"repository":{"type":"git","url":"git+https://github.com/el3um4s/ipc-for-electron-auto-updater.git"},"keywords":["typescript","npm","ts","electron","auto-update","squirrel","electron-builder","msi","distribuition-electron","electron-updater"],"author":{"name":"Samuele C. De Tomasi"},"license":"MIT","funding":[{"type":"patreon","url":"https://www.patreon.com/el3um4s"},{"type":"individual","url":"https://www.paypal.me/el3um4s"}],"bugs":{"url":"https://github.com/el3um4s/ipc-for-electron-auto-updater/issues"},"homepage":"https://github.com/el3um4s/ipc-for-electron-auto-updater#readme","devDependencies":{"@types/jest":"^28.1.7","@types/node":"^18.7.8","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","ansi-regex":">=6.0.1","electron":"^20.0.3","eslint":"^8.22.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.0","jest":"^28.1.3","ts-jest":"^28.0.8","typescript":"^4.7.4"},"dependencies":{"@el3um4s/ipc-for-electron":"^1.0.4","electron-updater":"^5.2.1"},"gitHead":"64515ae4198101ddbd8d2d0892457ffddfcc0bd3","_id":"@el3um4s/ipc-for-electron-auto-updater@0.0.5","_nodeVersion":"18.3.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-ayEWaH/7sLycjmaHuPt/CbjGOS7UiP5py3yYZacnpWH2/oDofkJhNKgM3MJSchBJ6zwDJZfUxUxNQVvijoiiug==","shasum":"e40aaf5e0a9e2935fe9d316d3a20ffea95202762","tarball":"https://registry.npmjs.org/@el3um4s/ipc-for-electron-auto-updater/-/ipc-for-electron-auto-updater-0.0.5.tgz","fileCount":11,"unpackedSize":23949,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7sR+nP1bv9LozjtbP62LsxqoyZ9Pb/YQ95IY+s+JxrwIgboFJB71G6yJ32qestYXl4TUFQY/mE6TL24PLJ/M9YnE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAhdCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpV9w//WGAxk67zWgqqzSLADS6+PEV91b5y0+YjJ1X4MphKQMLXdeIW\r\nh5GXchPmwD7fI+wo1jVysatZlVjhgQbCcr401UVe/bRjP0XEUfliRdSP8mAg\r\nkSXvcOjkU2waTDppx2S6tx4v7smQVpHNjBzBzyAA1pKrtSgKOVVKIAeLamx8\r\nGiqV8YvholkYvSvHzJ792BKy3Y9otZdeNQAqmz/S+g582BvHQ1UKoRtud+Op\r\n3H43jcbYmwIsvSJZd7fFGWBwRcv3CmZU5pzcfwHB5459KGBdJlQpPSp2hYfi\r\nFoOd7W6xd1kap8tvVjp0gk/L28Gp5ZfjKBlNYH4VzunLHcaqK8b8YUASI77x\r\nj1518udC8uzjTE9ZV48ZwXWKCMKvACR8nm0pDvD0+bZNHSgCF5VLa6S6dZf0\r\nVm9S2nbnIV+lcL0Npr3PQPRohtrab9QgQJzvLOiStLXEmaSSDtdRrsfO6Wf2\r\nTO3Iv1Xnjx7UTuDnJXMMhNU7lEzw5I8luiID2dQ0SasP2qk5QPlq+m4RSEn2\r\nVpek/5zUouazJaeuIM6Cl8W8kTqHX+FF90Qr5I+gXOrYnoGT7P5lO4E2fs50\r\n5WpTp34klgSceXBxPWwpNFroveTtuN92caQNxy49Q0ZmtB1GRxsJZVVf9owK\r\n0VBLdOjYTf+jfPjVqiTl6jnuDC4dNTY4rO4=\r\n=+CWr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"el3um4s","email":"el3um4s@gmail.com"},"directories":{},"maintainers":[{"name":"el3um4s","email":"el3um4s@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipc-for-electron-auto-updater_0.0.5_1661081410273_0.4980236007130905"},"_hasShrinkwrap":false},"1.0.0":{"name":"@el3um4s/ipc-for-electron-auto-updater","version":"1.0.0","description":"Allow the renderer to update electron apps","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","lint":"eslint . --ext .ts","test":"jest --config jestconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"git add -A src","postversion":"git push && git push --tags","check-updates":"npx npm-check-updates","check-updates:minor":"npx npm-check-updates --target minor","check-updates:patch":"npx npm-check-updates --target patch"},"repository":{"type":"git","url":"git+https://github.com/el3um4s/ipc-for-electron-auto-updater.git"},"keywords":["typescript","npm","ts","electron","auto-update","squirrel","electron-builder","msi","distribuition-electron","electron-updater"],"author":{"name":"Samuele C. De Tomasi"},"license":"MIT","funding":[{"type":"patreon","url":"https://www.patreon.com/el3um4s"},{"type":"individual","url":"https://www.paypal.me/el3um4s"}],"bugs":{"url":"https://github.com/el3um4s/ipc-for-electron-auto-updater/issues"},"homepage":"https://github.com/el3um4s/ipc-for-electron-auto-updater#readme","devDependencies":{"@types/jest":"^28.1.7","@types/node":"^18.7.9","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","ansi-regex":">=6.0.1","electron":"^20.0.3","eslint":"^8.22.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.0","jest":"^28.1.3","ts-jest":"^28.0.8","typescript":"^4.7.4"},"dependencies":{"@el3um4s/ipc-for-electron":"^1.0.5","electron-updater":"^5.2.1"},"gitHead":"38c075bdaea736cca6caacab703a06a702dad1f1","_id":"@el3um4s/ipc-for-electron-auto-updater@1.0.0","_nodeVersion":"18.3.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-jov5Gk+k0d+qDMIZNlVafcF0+zdq+AHj0V7Fz0GzEkln6pcDoIiurrpW1SvoQyp9ZTUdWgGK2JhqGXY65kkn4w==","shasum":"f4e33aa67d4183cc766e3da8e30629d057f1d52c","tarball":"https://registry.npmjs.org/@el3um4s/ipc-for-electron-auto-updater/-/ipc-for-electron-auto-updater-1.0.0.tgz","fileCount":11,"unpackedSize":23932,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDscBnRsXwgtKbGaM9vaM3RzNPtCgV0KKfLyvnpw3AbzAiEAre8b2VSfHGrL3FOJHqJYz/T95tzNGxXPY7QoTrN0fbg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAqnnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZAw/+NMDcbOKYwMrSQc8AnPk2xxca9QR5tr/oAA3Tfcoe/Kd4JbFB\r\nINaHz55pqUajVZq6TjlEf9/PCeXs4FKjI68VomTZlq+hpjy5yd84hhmg72rB\r\nKy8G8I7qKdkiCfR013iBcCD9ydn/A2NaqY3jjEvFKTZNYQiV33pTThUvfRSg\r\nM2ohrqbByt9PW2NbnBAeYJehUrkfO1E2NMl50HQ3OyOGjKe6yFT/qv5tTIs/\r\nBMnk3Mv22mMZtrmshFUrlhwBjbUhD/Z6p8tAhfg/bUFraaTpZJVPsJTj/VB1\r\nwda/6zkqHz/vL3+Nv3JbcQaDWYyeHpGmHx7kTzLUKUTQvmVaha5LSVhRqw+o\r\ncN4PvXMc+6k2/lngQBiyPlMfV3Si7btQop5CzG9Ji4AA9094717KI8xQABfH\r\nnjKRjHO0gtSENv2iH+lTIctz/Q7qQ+8Jv6+dcRukYStb5ohJpVD87xJ2LSio\r\nEB6UeJnugAOWwopSJ6iZyzaBswDX+Ln736JY+r35AaIfLzjoSjX88z+UXNsK\r\nTBandqlJhZ7SbQ5xfVtvPimaieTc7vCQo+Jf+3HrNvGFFO17fEorlVAAzIOH\r\nAOE4bZmVKQ/cMH91xTJedOdDW7cE6LW74BUMWjS0ug9EU75CtSoOlNxva5t4\r\nCR8OjDiw0uBNmrtdDFe0pXPEHMOP8O12h+I=\r\n=L0Xo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"el3um4s","email":"el3um4s@gmail.com"},"directories":{},"maintainers":[{"name":"el3um4s","email":"el3um4s@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipc-for-electron-auto-updater_1.0.0_1661118950824_0.8861697875173393"},"_hasShrinkwrap":false},"1.0.1":{"name":"@el3um4s/ipc-for-electron-auto-updater","version":"1.0.1","description":"Allow the renderer to update electron apps","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","lint":"eslint . --ext .ts","test":"jest --config jestconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"git add -A src","postversion":"git push && git push --tags","check-updates":"npx npm-check-updates","check-updates:minor":"npx npm-check-updates --target minor","check-updates:patch":"npx npm-check-updates --target patch"},"repository":{"type":"git","url":"git+https://github.com/el3um4s/ipc-for-electron-auto-updater.git"},"keywords":["typescript","npm","ts","electron","auto-update","squirrel","electron-builder","msi","distribuition-electron","electron-updater"],"author":{"name":"Samuele C. De Tomasi"},"license":"MIT","funding":[{"type":"patreon","url":"https://www.patreon.com/el3um4s"},{"type":"individual","url":"https://www.paypal.me/el3um4s"}],"bugs":{"url":"https://github.com/el3um4s/ipc-for-electron-auto-updater/issues"},"homepage":"https://github.com/el3um4s/ipc-for-electron-auto-updater#readme","devDependencies":{"@types/jest":"^28.1.7","@types/node":"^18.7.9","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","ansi-regex":">=6.0.1","electron":"^20.0.3","eslint":"^8.22.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.0","jest":"^28.1.3","ts-jest":"^28.0.8","typescript":"^4.7.4"},"dependencies":{"@el3um4s/ipc-for-electron":"^1.0.5","electron-updater":"^5.2.1"},"gitHead":"4ed056415960bf2733f0abe79e6400533d3c680f","_id":"@el3um4s/ipc-for-electron-auto-updater@1.0.1","_nodeVersion":"18.3.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-qVdNcwhBzpqhTcUe6QsA+vL4N/zfsInwPMCkbqZ/pa4q2HiFQJ+axQA3hqfKnVmXHVX9OsNCl0kHU6rrjC7r/w==","shasum":"dfbf95156c54dc7df39bb69031c2889d77081289","tarball":"https://registry.npmjs.org/@el3um4s/ipc-for-electron-auto-updater/-/ipc-for-electron-auto-updater-1.0.1.tgz","fileCount":11,"unpackedSize":24534,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8g7nSzyQCfZzbcFgYM9XQiAYbJfZE6mRPoZtLx/xyqAiEAzB9iJ0qw/qaqiUZEXCBq5tNcqVP9QjM/BZbX3i/RPBQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjG7L/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2SBAAiamwsb+XlWZKDagRtOcwCo+wJYaouAyowejoWTod/miimpOp\r\nRAb6cAfQol4+ozg8dLw0UHI6m8QrKVNf6LYDCMWQ9Zrv2RYAAT5DOj8SBG2E\r\n9+98Q3Kkc81T+tE3vt0rpTeJ8nWa2ay8FQl7uRN9zDEolhScd2Netxmi2cQL\r\nu1qz0O1pI3RqJYptDRPL77jcpR37wIIUL4NumwqFGUJ7dfH34cE6IkoIuMnU\r\nYJxpDz+sBqMTstxXjaOB5O3B/tRXfMPX31SqVIzK1jAvtdqpZHFv1fb3jPGO\r\nNqR2mvhN2hKzOP/u9M8tF4l1H7AzFIAuILrjzQrdbfX+Uk2R+YqQjmndC+a5\r\nuqGbIMoXLqNpidua4yLjB992OFxg/rH4hgQmVKeQeC+AwfCN/q0sEX3JiTZR\r\nSd5PDuiulJ6ZR8/7pecq1+U3rfQ+u3IlxCwSHDC1TbWVP4Sf7V/3SxkRXlVz\r\nxsTUuD3C6rHAKArVRXs/GXYJopxPlhzgB/qMF3CBpH7HEzJU4NrlBPCpxoiL\r\nbGzBkDmKuZJ4u7XOMlmVSllnVSlcP9sp2wMobEvHw2QXlr0YcWHO5Y2WS2ly\r\nG94CnrS9RbcgC3xxyJqdv2aOQUvib3EjwLo82JvEyGHsnsBBeZNED8+GHBHw\r\n71f2jXKxqL9SmCyVyKZ6nRnzD87JDzPKXAQ=\r\n=hjhN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"el3um4s","email":"el3um4s@gmail.com"},"directories":{},"maintainers":[{"name":"el3um4s","email":"el3um4s@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipc-for-electron-auto-updater_1.0.1_1662759679554_0.5458817672793297"},"_hasShrinkwrap":false},"1.0.2":{"name":"@el3um4s/ipc-for-electron-auto-updater","version":"1.0.2","description":"Allow the renderer to update electron apps","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build":"tsc","lint":"eslint . --ext .ts","test":"jest --config jestconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"git add -A src","postversion":"git push && git push --tags","check-updates":"npx npm-check-updates","check-updates:minor":"npx npm-check-updates --target minor","check-updates:patch":"npx npm-check-updates --target patch"},"repository":{"type":"git","url":"git+https://github.com/el3um4s/ipc-for-electron-auto-updater.git"},"keywords":["typescript","npm","ts","electron","auto-update","squirrel","electron-builder","msi","distribuition-electron","electron-updater"],"author":{"name":"Samuele C. De Tomasi"},"license":"MIT","funding":[{"type":"patreon","url":"https://www.patreon.com/el3um4s"},{"type":"individual","url":"https://www.paypal.me/el3um4s"}],"bugs":{"url":"https://github.com/el3um4s/ipc-for-electron-auto-updater/issues"},"homepage":"https://github.com/el3um4s/ipc-for-electron-auto-updater#readme","devDependencies":{"@types/jest":"^29.0.0","@types/node":"^18.7.16","@typescript-eslint/eslint-plugin":"^5.36.2","@typescript-eslint/parser":"^5.36.2","ansi-regex":">=6.0.1","electron":"^20.1.3","eslint":"^8.23.0","eslint-config-prettier":"^8.5.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^6.0.1","jest":"^29.0.3","ts-jest":"^29.0.0","typescript":"^4.8.3"},"dependencies":{"@el3um4s/ipc-for-electron":"^1.0.7","electron-updater":"^5.2.1"},"gitHead":"a5014d1fffa45b4d93ca87284767a7cd62cb52f6","_id":"@el3um4s/ipc-for-electron-auto-updater@1.0.2","_nodeVersion":"18.3.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-fGwI7UPOoa61tJcGLwHm6vsuxw6HvrL/ISTPRjj1+XZNNtsSLVgQdRRbAgzeRLSaoCMlZ+N0GR6/Ih01LNvP5Q==","shasum":"7366f9723992683e64d5d1c7e0c7c804ca715adf","tarball":"https://registry.npmjs.org/@el3um4s/ipc-for-electron-auto-updater/-/ipc-for-electron-auto-updater-1.0.2.tgz","fileCount":11,"unpackedSize":24535,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBbY9cZFERByWmga94qnvRlTnJd/dFep9Xa6YKW9EfOAiASOi22znaO8iSxTZU0oRH9dNVFBN0XUJCuaEy6ZxsAKg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHZb8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmof5Q/+K/ofHFF5r/jkIj1QZY3+0+fOFl7kZ/7tRGGo1taYe7h8U9A0\r\n/Sj3dB9Y5LvxwLR1/u6V+nIGBsZKxTupji+vpsFyXGmxYq2Q/JW5ReALEgcY\r\nrtNI4tRGNkn7VtKXFbcN7dYPUoKEKKM6tuV0R/3UDFo+MpCpa4YiWTQ9iSsT\r\nT0q/rE0ZC2ugWjhCfhhyaSXB8PgEr1NvJRPzdZvV3S4D0YKQLTrG89VzjC72\r\nU4IyW/Z6FHNu7wNAN6zwoEul/YTR7B0df8fjlfrh31+UGrZFtPuob08p7iqX\r\nHVz3wHHu454jD7j+Q74UkOLaKK41NHAVG5ObhjXpuBiIFqs0ar4sHhZbmWwh\r\nHlGwGUFm1CPtq3luq+mBzx2SROKCiEL5kD28Pm4f9IAWMc6KmSY/6rdu+NWd\r\noHVr5Ki1kIbenyyHx7aCeZa/roROUBs2xohhOnqktS0ZU5USjKwRIzIoMko2\r\nIMhhFxfr9kgXqHvW4BGMTdGRlzqjTCJthRXoTAUYejwjo5SNw/PZRxy0xCJp\r\n0LbmxLkLt3XgJk0qsQ6ybBoXBf7GPSg7NnuxrcbQ+kq+HSUXYj5NDdRaOUZq\r\nEUxJpPcJ4gjBRq2Yc7Y0c0yZrNdT8QuKolumVE7j7XDIPOVHot6o0GOHXt2m\r\nqEob//ZiO71P2zmdo247MLIAjTWBnE8kYf0=\r\n=WRFe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"el3um4s","email":"el3um4s@gmail.com"},"directories":{},"maintainers":[{"name":"el3um4s","email":"el3um4s@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ipc-for-electron-auto-updater_1.0.2_1662883580412_0.0403676450035404"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-21T10:22:01.826Z","0.0.3":"2022-08-21T10:22:02.077Z","modified":"2022-09-11T08:06:20.615Z","0.0.4":"2022-08-21T10:50:28.798Z","0.0.5":"2022-08-21T11:30:10.430Z","1.0.0":"2022-08-21T21:55:50.990Z","1.0.1":"2022-09-09T21:41:19.679Z","1.0.2":"2022-09-11T08:06:20.544Z"},"maintainers":[{"name":"el3um4s","email":"el3um4s@gmail.com"}],"description":"Allow the renderer to update electron apps","homepage":"https://github.com/el3um4s/ipc-for-electron-auto-updater#readme","keywords":["typescript","npm","ts","electron","auto-update","squirrel","electron-builder","msi","distribuition-electron","electron-updater"],"repository":{"type":"git","url":"git+https://github.com/el3um4s/ipc-for-electron-auto-updater.git"},"author":{"name":"Samuele C. De Tomasi"},"bugs":{"url":"https://github.com/el3um4s/ipc-for-electron-auto-updater/issues"},"license":"MIT","readme":"# IPC for Electron: Auto Updater\r\n\r\nAllow the renderer to update electron apps via [electron-updater](https://www.npmjs.com/package/electron-updater)\r\n\r\nNPM link: [@el3um4s/ipc-for-electron-auto-updater](https://www.npmjs.com/package/@el3um4s/ipc-for-electron-auto-updater)\r\n\r\nUse [@el3um4s/ipc-for-electron](https://www.npmjs.com/package/@el3um4s/ipc-for-electron) and [@el3um4s/renderer-for-electron-auto-updater](https://www.npmjs.com/package/@el3um4s/renderer-for-electron-auto-updater) to allow communication between Electron and a web page\r\n\r\n### Install and use the package\r\n\r\nTo use the package in a project:\r\n\r\n```bash\r\nnpm i @el3um4s/ipc-for-electron @el3um4s/ipc-for-electron-auto-updater @el3um4s/renderer-for-electron-auto-updater\r\n```\r\n\r\nThen the `preload.ts` file:\r\n\r\n```ts\r\nimport { generateContextBridge } from \"@el3um4s/ipc-for-electron\";\r\nimport autoUpdater from \"@el3um4s/ipc-for-electron-auto-updater\";\r\n\r\nconst listAPI = [autoUpdater];\r\n\r\ngenerateContextBridge(listAPI);\r\n```\r\n\r\nIn main electron file (`index.ts`):\r\n\r\n```ts\r\nimport autoUpdater from \"@el3um4s/ipc-for-electron-auto-updater\";\r\n\r\nautoUpdater.initAutoUpdater(mainWindow);\r\nautoUpdater.checkForUpdates();\r\n\r\n// to start donwloading the update\r\nautoUpdater.startDownloadUpdate();\r\n\r\n// to restart the electron app and install the new version\r\nautoUpdater.quitAndInstall();\r\n```\r\n\r\nIn the renderer file:\r\n\r\n```ts\r\nimport autoUpdater from \"@el3um4s/renderer-for-electron-auto-updater\";\r\n\r\nlet version: string;\r\n\r\nautoUpdater.requestVersionNumber({\r\n  apiKey: \"my-api-key\",\r\n  callback: (data) => {\r\n    version = data.version;\r\n  },\r\n});\r\n\r\nautoUpdater.checkForUpdates({\r\n  apiKey: \"my-api-key\",\r\n  callback: (data) => {\r\n    const { version, releaseName, releaseDate } = data;\r\n    console.log(\"Update available\", version, releaseName, releaseDate);\r\n    autoUpdater.startDownloadUpdate({ apiKey: \"my-api-key\" });\r\n  },\r\n});\r\n\r\nautoUpdater.on.downloadProgress({\r\n  callback: (data) => {\r\n    const { total, delta, transferred, percent, bytesPerSecond } = data;\r\n    console.log(\r\n      \"Download progress\",\r\n      total,\r\n      delta,\r\n      transferred,\r\n      percent,\r\n      bytesPerSecond\r\n    );\r\n  },\r\n});\r\n\r\nautoUpdater.on.updateDownloaded({\r\n  callback: (data) => {\r\n    const { version, releaseName, releaseDate } = data;\r\n    console.log(\"Update downloaded\", version, releaseName, releaseDate);\r\n    autoUpdater.quitAndInstall();\r\n  },\r\n});\r\n```\r\n\r\nIn the renderer you can use:\r\n\r\n```ts\r\nlet version: string;\r\n\r\nglobalThis.api.autoUpdater.send(\"requestVersionNumber\", null);\r\nglobalThis.api.autoUpdater.receive(\"getVersionNumber\", (data) => {\r\n  version = data.version;\r\n});\r\n```\r\n\r\n### API: Electron Side\r\n\r\n- `requestVersionNumber` - Request the version number. The response is sent to the `getVersionNumber` channel\r\n- `checkForUpdates` - Check if an update is available. The response is sent to the `updateAvailable` channel (or via the `updateNotAvailable` channel if no update is available)\r\n- `startDownloadUpdate` - Request to start downloading the update. The response is sent to the `downloadProgress` channel\r\n- `quitAndInstall` - Request to quit and install the update. The response is sent to the `updateDownloaded` channel\r\n\r\nIf an error occurs, the response is sent to the `errorOnAutoUpdate` channel.\r\n\r\n### API: Renderer Side - Request\r\n\r\n`requestVersionNumber = async (options: { callback?: (arg0: VersionNumber) => void; apiKey?: string; }): Promise<VersionNumber>`\r\n\r\nexample:\r\n\r\n```ts\r\nimport autoUpdater from \"@el3um4s/renderer-for-electron-auto-updater\";\r\n\r\nlet version: string;\r\n\r\nautoUpdater.requestVersionNumber({\r\n  apiKey: \"my-api-key\",\r\n  callback: (data) => {\r\n    version = data.version;\r\n  },\r\n});\r\n```\r\n\r\n`checkForUpdates = async (options: { callback?: (arg0: UpdateInfo) => void; apiKey?: string; }): Promise<UpdateInfo>`\r\n\r\nexample:\r\n\r\n```ts\r\nimport autoUpdater from \"@el3um4s/renderer-for-electron-auto-updater\";\r\n\r\nautoUpdater.checkForUpdates({\r\n  callback: (data) => {\r\n    const { version, releaseName, releaseDate } = data;\r\n    console.log(\"Update available\", version, releaseName, releaseDate);\r\n    autoUpdater.startDownloadUpdate({ apiKey: \"my-api-key\" });\r\n  },\r\n});\r\n```\r\n\r\n`startDownloadUpdate = async (options: { apiKey?: string; }): Promise<void>`\r\n\r\nexample:\r\n\r\n```ts\r\nimport autoUpdater from \"@el3um4s/renderer-for-electron-auto-updater\";\r\n\r\nautoUpdater.startDownloadUpdate();\r\n```\r\n\r\n`quitAndInstall = async (options: { apiKey?: string }): Promise<void>`\r\n\r\nexample:\r\n\r\n```ts\r\nimport autoUpdater from \"@el3um4s/renderer-for-electron-auto-updater\";\r\n\r\nautoUpdater.on.updateDownloaded({\r\n  callback: (data) => {\r\n    const { version, releaseName, releaseDate } = data;\r\n    console.log(\"Update downloaded\", version, releaseName, releaseDate);\r\n    autoUpdater.quitAndInstall();\r\n  },\r\n});\r\n```\r\n\r\n### API: Renderer Side - Response\r\n\r\n`on.getVersionNumber = async (options: { callback?: (arg0: VersionNumber) => void; apiKey?: string; }): Promise<VersionNumber>`\r\n\r\nexample:\r\n\r\n```ts\r\nimport autoUpdater from \"@el3um4s/renderer-for-electron-auto-updater\";\r\n\r\nlet version: string;\r\n\r\nautoUpdater.requestVersionNumber();\r\n\r\nautoUpdater.on.getVersionNumber({\r\n  callback: (data) => {\r\n    version = data.version;\r\n    console.log(\"Version number\", version);\r\n  },\r\n});\r\n```\r\n\r\n`on.errorOnAutoUpdate = async (options: { callback?: (arg0: Error) => void; apiKey?: string; }): Promise<Error>`\r\n\r\nexample:\r\n\r\n```ts\r\nimport autoUpdater from \"@el3um4s/renderer-for-electron-auto-updater\";\r\n\r\nautoUpdater.checkForUpdates();\r\n\r\nautoUpdater.on.errorOnAutoUpdate({\r\n  callback: (data) => {\r\n    console.log(\"Error on auto update\");\r\n    console.log(data);\r\n  },\r\n});\r\n```\r\n\r\n`on.checkingForUpdate = async (options: { callback?: () => void; apiKey?: string; }): Promise<void>`\r\n\r\nexample:\r\n\r\n```ts\r\nimport autoUpdater from \"@el3um4s/renderer-for-electron-auto-updater\";\r\n\r\nautoUpdater.checkForUpdates();\r\n\r\nautoUpdater.on.checkingForUpdate({\r\n  callback: () => {\r\n    console.log(\"Checking for update...\");\r\n  },\r\n});\r\n```\r\n\r\n`on.updateAvailable = async (options: { callback?: (arg0: UpdateInfo) => void; apiKey?: string; }): Promise<UpdateInfo>`\r\n\r\nexample:\r\n\r\n```ts\r\nimport autoUpdater from \"@el3um4s/renderer-for-electron-auto-updater\";\r\n\r\nautoUpdater.checkForUpdates();\r\n\r\nautoUpdater.on.updateAvailable({\r\n  callback: (data) => {\r\n    const { version, releaseName, releaseDate } = data;\r\n    console.log(\"Update available\", version, releaseName, releaseDate);\r\n    autoUpdater.startDownloadUpdate();\r\n  },\r\n});\r\n```\r\n\r\n`on.updateNotAvailable = async (options: { callback?: (arg0: UpdateInfo) => void; apiKey?: string; }): Promise<UpdateInfo>`\r\n\r\nexample:\r\n\r\n```ts\r\nimport autoUpdater from \"@el3um4s/renderer-for-electron-auto-updater\";\r\n\r\nautoUpdater.checkForUpdates();\r\n\r\nautoUpdater.on.updateNotAvailable({\r\n  callback: (data) => {\r\n    console.log(\"Update not available\", data);\r\n  },\r\n});\r\n```\r\n\r\n`on.downloadProgress = async (options: { callback?: (arg0: ProgressInfo) => void; apiKey?: string; }): Promise<ProgressInfo>`\r\n\r\nexample:\r\n\r\n```ts\r\nimport autoUpdater from \"@el3um4s/renderer-for-electron-auto-updater\";\r\n\r\nautoUpdater.checkForUpdates();\r\n\r\nautoUpdater.on.downloadProgress({\r\n  callback: (data) => {\r\n    const { total, delta, transferred, percent, bytesPerSecond } = data;\r\n    console.log(\r\n      \"Download progress\",\r\n      total,\r\n      delta,\r\n      transferred,\r\n      percent,\r\n      bytesPerSecond\r\n    );\r\n  },\r\n});\r\n```\r\n\r\n`on.updateDownloaded = async (options: { callback?: (arg0: UpdateDownloadedEvent) => void; apiKey?: string; }): Promise<UpdateDownloadedEvent>`\r\n\r\nexample:\r\n\r\n```ts\r\nimport autoUpdater from \"@el3um4s/renderer-for-electron-auto-updater\";\r\n\r\nautoUpdater.checkForUpdates();\r\n\r\nautoUpdater.on.updateDownloaded({\r\n  callback: (data) => {\r\n    const { version, releaseName, releaseDate } = data;\r\n    console.log(\"Update downloaded\", version, releaseName, releaseDate);\r\n    autoUpdater.quitAndInstall();\r\n  },\r\n});\r\n```\r\n\r\n### Types\r\n\r\n**VersionNumber**\r\n\r\n```ts\r\ninterface VersionNumber {\r\n  version: string;\r\n}\r\n```\r\n\r\n**UpdateInfo**\r\n\r\n```ts\r\ninterface UpdateInfo {\r\n  version: string;\r\n  releaseName: string | undefined;\r\n  releaseDate: string;\r\n}\r\n```\r\n\r\n**UpdateDownloadedEvent**\r\n\r\n```ts\r\ninterface UpdateDownloadedEvent extends UpdateInfo {\r\n  downloadedFile: string;\r\n}\r\n```\r\n\r\n**ProgressInfo**\r\n\r\n```ts\r\ninterface ProgressInfo {\r\n  total: number;\r\n  delta: number;\r\n  transferred: number;\r\n  percent: number;\r\n  bytesPerSecond: number;\r\n}\r\n```\r\n\r\n**DefaultApiKey**\r\n\r\n```ts\r\ntype DefaultApiKey = \"ipc\";\r\n```\r\n","readmeFilename":"README.md"}