{"_id":"@el3um4s/ipc-for-electron","_rev":"13-6b762b4b418e77cdb3ddf8d76ceced21","name":"@el3um4s/ipc-for-electron","dist-tags":{"latest":"1.0.7"},"versions":{"0.0.1":{"name":"@el3um4s/ipc-for-electron","version":"0.0.1","description":"A package to simplify the communication between renderer and node js in Electron applications","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.git"},"keywords":["typescript","npm","electron","electronjs","node","nodejs","renderer","ipc","inter-process communication"],"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/issues"},"homepage":"https://github.com/el3um4s/ipc-for-electron#readme","devDependencies":{"@types/jest":"^28.1.6","@types/node":"^18.6.5","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","ansi-regex":">=6.0.1","electron":"^20.0.1","eslint":"^8.21.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.7","typescript":"^4.7.4"},"gitHead":"4c13348e76c46949011408c9b60dfcfef240ceb6","_id":"@el3um4s/ipc-for-electron@0.0.1","_nodeVersion":"18.3.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-qHQYjCL3W0Lxv8cdTrPpNTkBtDvw9GJ4wYm1agJ/nBWmvrPkPiwdUaRqsB0qTYWJxuBDqK0Wi7oejKi23DjJ6g==","shasum":"5e484ddfacc3a09ac10f6434d5ed94e19b3af75e","tarball":"https://registry.npmjs.org/@el3um4s/ipc-for-electron/-/ipc-for-electron-0.0.1.tgz","fileCount":11,"unpackedSize":10191,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBiA6Iu96PiNEfCKENI/K97M021FL1vIr7/nPF17oEXCAiEAy7MA8esUEGeJzVtjsJf/fKA+p6sWgkOIMGgpGiqs7N8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi89oyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbEw//dJKznud6s1yRSE+PCux9/VrYs97a01GDmzaIneW8UFMse5sx\r\nY3qP2ZV8NraNVu7oIEPzm4mZkSwoJxr3BBtfNCTIDFtXbSuEqlamAJdu+IXP\r\nSYlBEsd0624A/qqP3czPjfQ1ZOdhpScehXMVdyde27XJRHb8+0O7xOS9gZCg\r\n7VqfJrUP9hro+Xn6mieVnyuBLrs5L8Af04o2b1QChZojcpL6pu9Ezhbm1K5e\r\nIFcvNYJcR2tuJhDrlvjg+uTgbUX5mobcSn7meCjDcoFtZtWif0iaGBFNMFdX\r\nemi1Y/mB0BAUfc6VdledvYbIgOMGNoPKvuDCrSg25bOEsyibMnS6zZC2CIwX\r\nIIAoO+hPq3mXxzrk18+2AkPAvS9Vv2tbUNjf3R8+6AzfMYTJwSUuCUAa3HHL\r\nN4dVNLj3yOzLIyIARQM1xnFtFOZwIffGasvDuT+zjeyvie9vdyUiq4SzT5XH\r\nhpKLmfPnA63zCfqCHM3YJJVMNPGJ1RPIR142B0tewKOIMj0g7ulx1hIO6CZx\r\nXZOcIv0ycMWzDbtNxNpKWwncTaDeyLuz1RBDd4ROQp3YuTGcS2xrSgzhIhJ6\r\n7BDz0IT3Sbe+lHjKMug2FIuLdtclDNlk9qlUFj46HXI9h25tTGgnU1yVc6e0\r\nroYgSMv3Eko18sLYKGz2xuBj4iM2ZLnZ9XU=\r\n=UaEu\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_0.0.1_1660148274756_0.955661649715142"},"_hasShrinkwrap":false},"0.0.2":{"name":"@el3um4s/ipc-for-electron","version":"0.0.2","description":"A package to simplify the communication between renderer and node js in Electron applications","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.git"},"keywords":["typescript","npm","electron","electronjs","node","nodejs","renderer","ipc","inter-process communication"],"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/issues"},"homepage":"https://github.com/el3um4s/ipc-for-electron#readme","devDependencies":{"@types/jest":"^28.1.6","@types/node":"^18.6.5","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","ansi-regex":">=6.0.1","electron":"^20.0.1","eslint":"^8.21.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.7","typescript":"^4.7.4"},"gitHead":"8568b99ccb7f097bf04ef733ec729603cf64e349","_id":"@el3um4s/ipc-for-electron@0.0.2","_nodeVersion":"18.3.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-g9lhnNCcuPeuCL96RTd1vS2m/ezzyryI1URJLVpGV5zV9yulM/w4YdLx0joLCb5Esn0dJwYOXX+tnwEkrfECXQ==","shasum":"8c2ff92b13b7b5d35ce16952c86b83d1d219cb92","tarball":"https://registry.npmjs.org/@el3um4s/ipc-for-electron/-/ipc-for-electron-0.0.2.tgz","fileCount":11,"unpackedSize":10191,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJLngerAQERIbBRyaiXqcjFj1daaAZ59kk6lwPoIjEkAiEAtCAxv330guWml+tB0E1MHHkaJxqrXTX8p+Wg4MmnPYI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi89q9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2vw//YeAWf+xK7XwtW8bcT0/2qQHf3T/9W2qbQu0XUPdQKG9OAh9I\r\nO9xbTxIKSUtbQ77I6If0LoVvi/8Mpky/iMTwk9ncP6abhCHBOsLOKB5DcEyJ\r\n7wmVZdCtoak24Zc3gLPCPKtbHfKvULGFR9H/Jj4GuUYshfHE6K2WPh+6Fn/0\r\n65zzI/ppIIfw5CMIQZECZos32p7c4BgZS8meEZJmbxm5qe8NJpECGjJZpIRg\r\nG1lZvqlEOBMATA+xemZewxpEtOEXVmlhEH9NWiIx1rKvkO8hyLzXCt+3yxTI\r\nSnCZ89dACgsUpL8QpteLQaMuJdKu+0nYiMs0rQphJNcFPk46qsPdJ9A8ttXC\r\n+yJaL7cIq5jhUPxnP2aQFy5pPlwe3uVIf/EBGMu2/a+H06883LrIlsEnWQgF\r\nNokOUI8j2ktZdAZbdquTE3EBNDRHL3lMCDAypzGVKbIF+Nz0pYYK+3F5vOMy\r\nMi85i/aTELjzbkdeZIitV2xbmkX+Hej/dYmggUxxjOUQL4ZRp6YDgj1Pq/06\r\nFxH80He0epJE5W/3oEQmrGcGKJE7HnsuisMncwaAnln3QJzPv2L49DdIABRN\r\na58wpfhZQs0pwsUN//TGMjGSGg1rok1O/ARLVHAvvmVcjRotp5TfdfzxlLXG\r\nCpMl/Bc2mEsw3GXNuqESWwGuD1VRdVNJSu4=\r\n=EObW\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_0.0.2_1660148413102_0.12359875208982407"},"_hasShrinkwrap":false},"0.0.3":{"name":"@el3um4s/ipc-for-electron","version":"0.0.3","description":"A package to simplify the communication between renderer and node js in Electron applications","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.git"},"keywords":["typescript","npm","electron","electronjs","node","nodejs","renderer","ipc","inter-process communication"],"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/issues"},"homepage":"https://github.com/el3um4s/ipc-for-electron#readme","devDependencies":{"@types/jest":"^28.1.6","@types/node":"^18.6.5","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","ansi-regex":">=6.0.1","electron":"^20.0.1","eslint":"^8.21.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.7","typescript":"^4.7.4"},"gitHead":"0d8ea558b392686eeadea2fae636044f8c36fb64","_id":"@el3um4s/ipc-for-electron@0.0.3","_nodeVersion":"18.3.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-WaBi9MV9SUC9JY027RBDeokcKs/2ivpuqEG5WcnbclRGMehN5S100zBN3zu1fUSPQTBAv7ioKiHRXrz/pt5/3Q==","shasum":"36b2075933bfaf98b51c73679f256dc4d60bc41a","tarball":"https://registry.npmjs.org/@el3um4s/ipc-for-electron/-/ipc-for-electron-0.0.3.tgz","fileCount":11,"unpackedSize":10320,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF4cvZS8hbzuYQ9+ChkB0OJZex5EFBzQl2HQk+r7AtLQIhAL1HkfANNOv66n82u+9x2UkOqCOfVTUr2ynRHQCR8roG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8+JLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGEw//XZQjQd6asdZF+z6y3cFObg1djHVpQTtzBV/Fb+kYgH1Aj9o+\r\nZMXxnK/rfqhSIS5srXJ0RYj38X0MDVxdgtxeo2CtjWXSrxyEhWnO9WVSEvCv\r\nQjHbNQppImzsY64rYX1PZkmE6/S43g7m5h2U4SZ4SVJGLecSjwhWRyh/JxaO\r\nmmFZRq/pWHygDnWb/BrN/VJEYalcpLXaZyaI/UPt5vvWnVzcBVs82aBbCGcF\r\n0kxGmfcfKHK4I/HdxtadUxowhHuUKqdKm+EkvWEqbCP5i9A+SKu80VXmXSKq\r\nHC+Y2p3ZVf0DTtJaOKdDLGNo1XQ18Akx2XSDm97Uv4xGI34ntNcb+nf9Y+5D\r\ncO/5JzEeD6TjP2KEdeyHhButu/TEQpK5wozBOBJXACjFaG+6xJnS69GvJDmE\r\nd1FJFV4CtBockdrvFwGuwqZTwYuENZp9scHeJJ4I5qoeK5yRNF7HFGqz/JkT\r\nOQCK//1nvihAjdht/NfF0NWfC9mI6umWbL+Tqr0zyooTqtC6kOf1aRz36yxb\r\nGrMhFLNmrkfLfpdvVPU7j1LNH7mJ6GlgkcnvZmwxoWNt+EZDT5yWUMvV4gmV\r\n0emwq/ePg4wnHCyNDyoa8JNSBlEj2v4Mb/t5SWwe7bLjoOoLPV9wmsEx3wUV\r\nXaTK0CPi7+NG8PbujzjUjuhPXJLPZuVo97A=\r\n=WH8K\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_0.0.3_1660150347059_0.09537233447697058"},"_hasShrinkwrap":false},"0.0.4":{"name":"@el3um4s/ipc-for-electron","version":"0.0.4","description":"A package to simplify the communication between renderer and node js in Electron applications","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.git"},"keywords":["typescript","npm","electron","electronjs","node","nodejs","renderer","ipc","inter-process communication"],"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/issues"},"homepage":"https://github.com/el3um4s/ipc-for-electron#readme","devDependencies":{"@types/jest":"^28.1.6","@types/node":"^18.6.5","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","ansi-regex":">=6.0.1","electron":"^20.0.1","eslint":"^8.21.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.7","typescript":"^4.7.4"},"gitHead":"f7d7f2b0546ce292b0000da83f4c18fb04975c85","_id":"@el3um4s/ipc-for-electron@0.0.4","_nodeVersion":"18.3.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-61T/ZHiARim7JM8v83WPACQgcuOG6agvWKICnek4FjBD4hVFrvVhZf3wz6Kb06x4UR+u8HGOuBg+VaRVE+vS/Q==","shasum":"363811f2a015e856d808a688f17c11daf76e2f25","tarball":"https://registry.npmjs.org/@el3um4s/ipc-for-electron/-/ipc-for-electron-0.0.4.tgz","fileCount":11,"unpackedSize":10297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpL00laeEDDjRnCK5R578+Nhig4qakTbbWyzplWUFnTwIhANGBKUBpZdhv6ovEEPSHKPc6v+mbGGAn70VYeKoG5QdJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8+SMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIBQ//VhcLK36uLC1AuG1t+MqaxiHGyFBmC6BWo6Kl9hpaDgtrjK4V\r\nEOJm6pQsNR54l0Dg512RK4iPeGaL7oktrgPzFY04EA9yiEQPG/ONHmoHnxwD\r\nL1eUvCMeIAqXQr/dXGKHDNDIEcL2Fv2FmEEsymOWS4aglE/9ErcNgQMC6s1I\r\nXjBbSyavmxNLQbvUnq3tpeOEjON6rki/q559tAZ1J3z7tIWvwCjlkRAkyO93\r\n+iz5BIaNlu55F4Gk+48SOk5EFQ87xg6NAZroaKABOlTZM5NhpdcnDqAV7XlY\r\np5FprUZ6PC62H4ZyoVs5DdtkcKSkXAzkAnKm3Bt+cg5uOc2yi9IW8ye+saSm\r\nS0PUYiGiA9Ux1aa9ZahI00NLuzU6xyxiSh7Aq8v0PFOyH/BZbzYkBhdciOuu\r\nGqy22strbQDIz1PoMi3eDkImPv6960GGJtzu9o1lQis5RrGnGtNP8c9pptkS\r\nevsmOxuvBvoFqpAURqTJBzP/8954vH7gPJ1aO3zrAvASKWQoI6PdsLRzCXSB\r\nXQX5m2HJY5Yp0xDpu5Y3JhuHCUDzjiT5Rw60C8vVl7+u2dCN9gXRUu2S2vHv\r\nCWSYsAA0ustcG9U7j0ouab3Fru4UTune1W65pIPyqWrcUVgzDLQmypS89anI\r\n9xL/vEogUDtLuX/v9f9cyrxRoZix0NDpm58=\r\n=4hR6\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_0.0.4_1660150924712_0.05759143566733749"},"_hasShrinkwrap":false},"0.1.0":{"name":"@el3um4s/ipc-for-electron","version":"0.1.0","description":"A package to simplify the communication between renderer and node js in Electron applications","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.git"},"keywords":["typescript","npm","electron","electronjs","node","nodejs","renderer","ipc","inter-process communication"],"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/issues"},"homepage":"https://github.com/el3um4s/ipc-for-electron#readme","devDependencies":{"@types/jest":"^28.1.6","@types/node":"^18.6.5","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","ansi-regex":">=6.0.1","electron":"^20.0.1","eslint":"^8.21.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.7","typescript":"^4.7.4"},"gitHead":"38ca099e050cb0aedbb566a50f87dab2b9c0d77c","_id":"@el3um4s/ipc-for-electron@0.1.0","_nodeVersion":"18.3.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-/1cBNibR+CSqRl3HSk/mgbwmbzBjHW0brlvuA28wgvdnvcOj6u82v3wWbDQJLNmwpJG1rHJvYWlolCUcHd2l4A==","shasum":"41de21ae4d40e1cc07fa2fe8486975997df1d1af","tarball":"https://registry.npmjs.org/@el3um4s/ipc-for-electron/-/ipc-for-electron-0.1.0.tgz","fileCount":11,"unpackedSize":10280,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJNJYagY1Vve1FGwMG1ZYnH2V4MwDH+mWrjAtKoEAccAiB2B1CBwbXK8//FX5zzubEeZF4RNLLLBDA+92zoy7SF/g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8+cgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpr1A//XuIWunSJXQ89k6wuLOlXXMeTD8Bk0RAf0eryB65Km8eKY4tL\r\nL6yfJbZUL3W2Exrz99W9EoE2kQpkKFg0JgReXNSyOg/wrtGaArA2HCEH7goi\r\nhCLCjbuuixXTLbGx+zYypdW1vIJRpYMRdYkf5xJ7FqfK10bFhjtt2NtPVY45\r\nSyTwF1KfHKit40pDWsA9+486s+HtBvYIF6gV77jFt1iqPsWxyiNbC10sjQPo\r\naQgh8htnXDZEhesOBBDCVg3Nd73s+zYDGv+le4xbNc8PTomRgK8jogiYsYyl\r\nftS9i+5g2RIq2AFmEPqaxpoQD+6aQOXFsX+MsvQeEGeGbyX5UicIDuq9cnDx\r\nL0Rji7bHUovR4CKBzwyB/BdqFjsU+G5WaSG4jWE4yKnzPaNto4sxvKsKUKCS\r\nG/JY/JVfhwGr1FkycwmB91LIHkhov5ajKCCkh/oqGals23jRwSEjJ+e04bI2\r\nGOx9y/0G+t8RgT/+j45tbpEO09OIdiwEvzx70vxUkmC/WFlk8BlwRlPVQ5tk\r\nctEI1oDT4HZGJEEobXiLFHI5sRO9fWUg5/rRyPoAO78Jx3GO7CkJAl2bqv97\r\nXPS60PUwTdpV/TFmni1twSvkYHD3UhesHjqg1yQKqZcwqRez7rc/2pbrpd81\r\nR6mOqEMeEZuk4tbmgCFpxe2ZxhcefHJrpLo=\r\n=ssyb\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_0.1.0_1660151584325_0.5787832561289685"},"_hasShrinkwrap":false},"0.1.1":{"name":"@el3um4s/ipc-for-electron","version":"0.1.1","description":"A package to simplify the communication between renderer and node js in Electron applications","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.git"},"keywords":["typescript","npm","electron","electronjs","node","nodejs","renderer","ipc","inter-process communication"],"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/issues"},"homepage":"https://github.com/el3um4s/ipc-for-electron#readme","devDependencies":{"@types/jest":"^28.1.6","@types/node":"^18.7.1","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","ansi-regex":">=6.0.1","electron":"^20.0.2","eslint":"^8.21.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.7","typescript":"^4.7.4"},"gitHead":"1b1e75726e17c03496b50026c31ab91837cf1ef0","_id":"@el3um4s/ipc-for-electron@0.1.1","_nodeVersion":"18.3.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-tptii5d4XcI01RqbQxvZKAS60EjPo/3kCvsFZo6dV/ra4CIIPZbKtyNcVz2G7hAIeXr0WK5+OO7E+M5ElpBCxA==","shasum":"632b4ea69be283dfede34c79b5bfbe8bd453c581","tarball":"https://registry.npmjs.org/@el3um4s/ipc-for-electron/-/ipc-for-electron-0.1.1.tgz","fileCount":11,"unpackedSize":10280,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5/RX1e2yoQgYFUcm5f/dOqyc049BA6XhuIFCzntihCAiAtxalZVhWu89mi0WINaOsAuRxkykUURb1VUR9jEMp55A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9CIEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXfQ/+Jzpg+/5/4yqAC+rQ5D38i5SqSlIKLjZ+BQMFs5sR6QhiqA/M\r\n90RsiIKMkENGXh7bJfGFSniTSnUJm0jUsHFUijTHvq8R1jKY0EDxj8ha7QJZ\r\ndkv4w2ydWvKneBSb5lLFwMjlehJO7zaOnay+JBIAVTTq4uJSxEwFdrwVwmSx\r\ntiQPiRLZm7GWiDdyHvVmMnaqUoEm8q2e4pq+b3eAM7q1oymZDSWDBH0sKUn/\r\nNn60wwu+geeKYwb+5nDQBDuob4BZ3pTTxpNkaNy3/hIayphntAPFimI9VqsO\r\nUWM2Rw8KE9Wp+L5Vmbb8wDRMfxUQF+KC8OwY0RW/V64jJQgilM8lQiX8JLn9\r\nmum8I5GqT3W+txaG6YdvaE5n+23w/RgTEB0/els8GZSLJvOEt2upZAU1zqbM\r\nmmM7GkaNthzfzqjY62piZATTBnZ8F20VxCm1K29oI2gIrApVyj8L9cFx4RQF\r\n7VKnMrcuO5PxVA4rlZDH4KB8VbOymxB85/FvtnZFlXggpja6a5JILF/Y0cPk\r\nrqZ9oMxecdA8+6pKG+5XTF+0esUwMD11zxHc8b7+aBhPq01JpNVCYP/jJdbj\r\nQEuzwf1gQXDjftKAb4DEwICTe/VUT4TiTvGfYwolC5n3UdgGApBj6QqXy+wu\r\n9SipgzOxARImnqIvjwPDnvkjTa1OXBqZ5AY=\r\n=RLGK\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_0.1.1_1660166660249_0.5341297319064238"},"_hasShrinkwrap":false},"1.0.0":{"name":"@el3um4s/ipc-for-electron","version":"1.0.0","description":"A package to simplify the communication between renderer and node js in Electron applications","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.git"},"keywords":["typescript","npm","electron","electronjs","node","nodejs","renderer","ipc","inter-process communication"],"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/issues"},"homepage":"https://github.com/el3um4s/ipc-for-electron#readme","devDependencies":{"@types/jest":"^28.1.6","@types/node":"^18.7.4","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.33.0","ansi-regex":">=6.0.1","electron":"^20.0.2","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"},"gitHead":"d1c777fdfd1796f44a4d460b9b436e55498fa216","_id":"@el3um4s/ipc-for-electron@1.0.0","_nodeVersion":"18.3.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-kVhr+2heghQMriLmQRBC7aK4M6E7bxvDFrSoDw2tNzLk0XJyvydURXvJAhhB47BsPydeRvy6tBIt8t4dReGG2Q==","shasum":"418477b605f2dd41e93d33edd4bfccea630eee03","tarball":"https://registry.npmjs.org/@el3um4s/ipc-for-electron/-/ipc-for-electron-1.0.0.tgz","fileCount":11,"unpackedSize":10635,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEgxWECZXyhSzjR8IqnGQFPVPneuwuF31UZq1f2a2TeAiEAtyzXXDNmCNIpheUCSdXEHHug1qqDofBGbEsirWr28zo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+oF9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjOg/+MNhVPS4pfqJ20S5qpnWyT57n73LQT/z5lRMRjn6cxxAVxcg7\r\n1ifiaxJaMaZrw1NJmOtcRwJgiQBYUiVQvZXLn7Iy2gCznGDHfnoW9ulEPQ4K\r\nztjCsjO5GMlwZ40DtXEGHIvzTD0gRZi1wg81emVL6TZ4clwzv1p6qAkhKoMg\r\nL6gAehBc7cCyI/7dMbkPve3dtRo0tAPzOvhmoUlWI/1Qig3UNp5vH0FXHKyq\r\nH6RrEF+D9mXSdk2hlxtoegbQobYoY6Vrsvi4VVoi9eEkXt2bJfmnQmbMaepQ\r\n17vEYaRGBwzoxJ9VPEwg+LMQSXRQUBGNaeD6cpt/yE1/4Nfoq9DTRqjPDU6Y\r\n+dlcRzhTVLXSvzirQ8id63qF+lNHvQHOmMsKug82URmfAhEofa82dmM5pTbW\r\nusREHXR4/4tcMR/peYe+kd3BmX3IteGimRRp+CeSYPiEIWNmHEOmGI1Mx6Mb\r\nvs73xc+DPNF2oOe9ELDOnl4nIWdR3HDf3XNeHNrRxG0f7KV3GXzz3qDFia33\r\nZHXfBVKuO4YoSgWpDCr0brSJFGTWhGvWxtKkgTFUCKNylei/LCX19JNm4mqR\r\nfob4wwmCk2iv394Cf0z7dY1nXPXkX2PO3vqAzDjAnjtQan27dsqK1/OXUfMX\r\nDDhlLD6XZ5FthgiySE7kN0ufssdsDDjc+vw=\r\n=rNRq\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_1.0.0_1660584316769_0.001255165091588628"},"_hasShrinkwrap":false},"1.0.1":{"name":"@el3um4s/ipc-for-electron","version":"1.0.1","description":"A package to simplify the communication between renderer and node js in Electron applications","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.git"},"keywords":["typescript","npm","electron","electronjs","node","nodejs","renderer","ipc","inter-process communication"],"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/issues"},"homepage":"https://github.com/el3um4s/ipc-for-electron#readme","devDependencies":{"@types/jest":"^28.1.7","@types/node":"^18.7.5","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","ansi-regex":">=6.0.1","electron":"^20.0.2","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"},"gitHead":"220875e628d6cf68fec5626379a8ec3affa07678","_id":"@el3um4s/ipc-for-electron@1.0.1","_nodeVersion":"18.3.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-lvdPmepor2RxKubPvQBQZiMRXZjdwn+Rjwh6emQN1T8LXy27HUiBFOfeWrpYwJuGNP0ZJjWSNX8z890v7IJMlQ==","shasum":"cd70e607b9e35542adf408ada41d96d6e96d118d","tarball":"https://registry.npmjs.org/@el3um4s/ipc-for-electron/-/ipc-for-electron-1.0.1.tgz","fileCount":11,"unpackedSize":10635,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZh741pw4obdNjIe/YWou574Rl9Vy4QHSYYDBxvGHZyAiEAvfU9D9vJpRDI25uLm0eQCi28xwzNIAa026glKBsOVK0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+r6qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWDhAAk3mJSKKPndLkCfa69INeqSjpAOwe4imWcQ7r4aze+YEUusWE\r\nxxS1rVBIj29tLGgLBZrX+7D8YEQtucGJPw6khV71hmiCiLqz239f29gK2EMW\r\n9PgO7m39GPadNpLA1Rnb9/oAbHRDS3EPmyyd39ERNGkSuCD4aLb6yqkP9ot8\r\nDoPftWSjjSdK/Dr8NLAESsbE0vTBl2FzJkbwCgVsxmtALT502EwoCdgCWTB3\r\nFwF5DxlxC+1QYFtMkPA0zYZ8gG2NyDe15F9JYl056AZD9rrknEWq7I+1JXmI\r\nvAd5Xwy6MQ/XsLPV06cc5wP7Cx+Kmr3jcGXVSSXBV34gDq3rp0vp10GTITTd\r\nVMlh+bkB32sTMDSRBEZlNJ0FQG2mGrNXtMK4ioMZedDqdTgdGZP2qg7Czf2u\r\nb3a1cyQVIWzsg+IMbrGvKTFWfpeeaZwL+a3IM6o+dyDOc2r7YpKEXy6fkov1\r\nTGfES4ABhf97btvrbGE7WX7NeVwg51qkbyi6NdLq2kodgvs8i1QLRqGAkPnd\r\nym7OFuv5DaIEYT5KIUirVNFjmLBWIayUtlnmXaIgNSK9Pl3EF1GjG9gE/+nm\r\nKKgzv2nZZFkyhSzPgGzQT1PHmm/b7++SuU2uK0P7dEva4B/e3QgOtjl+iG51\r\nbcWZPcy/rGbt6Lpu4Ek9gWj7INnT3FR3x0c=\r\n=SSKW\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_1.0.1_1660599978529_0.3379948851069592"},"_hasShrinkwrap":false},"1.0.2":{"name":"@el3um4s/ipc-for-electron","version":"1.0.2","description":"A package to simplify the communication between renderer and node js in Electron applications","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.git"},"keywords":["typescript","npm","electron","electronjs","node","nodejs","renderer","ipc","inter-process communication"],"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/issues"},"homepage":"https://github.com/el3um4s/ipc-for-electron#readme","devDependencies":{"@types/jest":"^28.1.7","@types/node":"^18.7.6","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","ansi-regex":">=6.0.1","electron":"^20.0.2","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"},"gitHead":"66c6c6ea991d5abced24e61ecae81c6fb7d4cb68","_id":"@el3um4s/ipc-for-electron@1.0.2","_nodeVersion":"18.3.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-V7gC2sFosjy/lf/w1Addfx3g8TziYZL0XkGnqpOs1M1Q1otCW96B/KLfoMlmzsjTRPhphYBT6F3m4aWtsnving==","shasum":"0f8e8190545727c726cf0a63f0d098c5160ca522","tarball":"https://registry.npmjs.org/@el3um4s/ipc-for-electron/-/ipc-for-electron-1.0.2.tgz","fileCount":11,"unpackedSize":11439,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1MHcZ4w9XVSAeiCyS3YhBsToKhK9EYWS/yBX7m6OiUQIgdfQbs1aEXR4UrCrV2w7SmVt6xO6SohsnvdsfccwB9Xs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/PbBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPHg/+JZM7r3ADm+Gh+tDJDmpIRJu1a0PVxqIiOD4cuyIwf3xpo03d\r\nUlfiVZxFA5utVNVyxyog675DofukoMs6pE6+962yXTKlaeJvta4zpWZEZFhk\r\n/pDI/heB6UHXpogq5UaURVe0omGSazjbIlH/ejULSWP9w9b7t0ZYax99r5Gy\r\naYBVbpOn7Yb0BmmvZ5M7bp6C9f1H28e/fR/PTZmy43WX0uGFsTr91Eh3XK68\r\n6YW1mp7dMDzRyV7RFIwoWTZSqa4lG2E8odlBw9xdTtrIgB3H5VUG3m3Ix5xl\r\np1eivHvdDYTBhQwGu88DOAJL4jIif0gIWVK6huM5A26+R+YAMQfaF6/GT8EV\r\n+yN6tNklxvs9hsa0P6h8MdExCS77LqB4GDIZ7OGOTBGpnCNr6YB3fXbgakp+\r\n50HZ8+cv4hAMHV6eT8g+LC7UbNzknvy7/t+jhQsVLywmZCIa59NI/Dd/C9cg\r\nIkotGr1xfYJ0oetGVWokNX1rOXrd9syOuLFLK5QG+NAl/57LiNXSa7tgFjrE\r\nhsmKmm7xxh2Aj2kBMJF+/f0PEhW5gJFhwPTH/y2jbxZ+uwouGK0LkkjnZ7qY\r\n6wFoi9NWd1Q5CmBeVhZqBLBWTBc8KBCSQGPkbCQbzcPc0nJgdFiLXhmM/h0Y\r\n06RvkcBzCxx5pFcxSQwBCq+nFqBVOz3Fig8=\r\n=jHkn\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_1.0.2_1660745409144_0.9151653980236256"},"_hasShrinkwrap":false},"1.0.3":{"name":"@el3um4s/ipc-for-electron","version":"1.0.3","description":"A package to simplify the communication between renderer and node js in Electron applications","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.git"},"keywords":["typescript","npm","electron","electronjs","node","nodejs","renderer","ipc","inter-process communication"],"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/issues"},"homepage":"https://github.com/el3um4s/ipc-for-electron#readme","devDependencies":{"@types/jest":"^28.1.7","@types/node":"^18.7.6","@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"},"gitHead":"6ac5517412a94b617d58a88d92ab55a449ed8b23","_id":"@el3um4s/ipc-for-electron@1.0.3","_nodeVersion":"18.3.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-AWvUsn4TZyq8dGONruEJkrUdPN2vF92f3F5ucptCcPGSjJnHa4yQEjotIAGaiSlMEZgntkG3v94XHyOW3sHo1w==","shasum":"854c90211417e9d129c2081c5c3d900d549a01e1","tarball":"https://registry.npmjs.org/@el3um4s/ipc-for-electron/-/ipc-for-electron-1.0.3.tgz","fileCount":11,"unpackedSize":11439,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1u5S9rdMIghA1PqpWiQxRU7ntkv0hdzmDFNWS3V5x8AiEAh+4kxjNJy3GY75NHk6cMDh0T5SKjjjaRj3//X1bys10="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/nVSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpcQ/+KOIG7X9p9M3vtSikO7KbZ9+EOBHhELnlM76SiaQ6gwGYuoIZ\r\nCbpira9MHvqUc2O/GILLjyWbOnY6SwdjM5pIcZpokLMObSFaxlN/+uTZxenK\r\n3sbwNSwAstWPg5GvMD43Zsd9yIAgzmRIHW7X6nIWacZbpqpQ/g7eF1rrAW5P\r\nyWa/EwhPULj4XXXqaR3A6JWDT2uLoZlAxNf490qyTCkI1LBJRkPjxZt04IZh\r\nrAm+GXpGYP3Oz30PrA1bP96BC3B8hN+v4ZxxejQTQCAfogWx2YVsCotIsVgZ\r\nwGxQ5qgWeZ0Qi0/mEFibW8fJZrXTr1p1slbx9xJcMFFCJO16qcBFHyPoj3Nh\r\nd5QG+ArWy8C1xo950m/grgZvTyVNfGncTAb2KtPdaGmGok8s1sWemrZd6I0S\r\nTR9h5fRdM87inqflsWIrtDXO24B+nVoWkDZGIhtjVblV/85l4iPyUYlqnG/3\r\ncobnQrTSwlPBYiAzlFlTn8LjVugnD9CUjvYXLwe3LhGVnanEV1Pce8BQeUNy\r\nGM77XtUnj8vcuPRHZggSYqJf+EJEj5l4iHEWrwHj/3GTCeWRXmFgL2lVMZse\r\noASe/3TcgJjSqYdnHGj9tW6jhbwB08tnAqSj/08qfCayPiXGHdcuD1jFkiNg\r\nHJaoyyX9zYJUM2qEJJXbe6ZSh7v9Nf83ugw=\r\n=2/Wo\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_1.0.3_1660843345773_0.576744227097689"},"_hasShrinkwrap":false},"1.0.4":{"name":"@el3um4s/ipc-for-electron","version":"1.0.4","description":"A package to simplify the communication between renderer and node js in Electron applications","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.git"},"keywords":["typescript","npm","electron","electronjs","node","nodejs","renderer","ipc","inter-process communication"],"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/issues"},"homepage":"https://github.com/el3um4s/ipc-for-electron#readme","devDependencies":{"@types/jest":"^28.1.7","@types/node":"^18.7.6","@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"},"gitHead":"1a12dff017b979ca3b3c7e3396a8bfd9601e2c9d","_id":"@el3um4s/ipc-for-electron@1.0.4","_nodeVersion":"18.3.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-KrC3HR2IwMxaVzKtYW6GtSoUdQxnp9xR+YwHnI0RVAs75ds2LCDZGe4b1R+KTafXMayNZ4ptKfZKIPYlOXoL7w==","shasum":"0c46e9e65113708c0e65b342d0c71916ccf5681d","tarball":"https://registry.npmjs.org/@el3um4s/ipc-for-electron/-/ipc-for-electron-1.0.4.tgz","fileCount":11,"unpackedSize":12027,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF/qxquh6ZpPHXKLLCL39XrYNJj14PhuWngmxhhctYwwIhAKXptfmGKhFikUjIe1fP2EBTojyNkBHdxqSmnjGAmTNC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/namACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCzg//cVOIZBJSMmOzKfEtPU5DTfWY0nrilA3AD1LR9pslw2MCoF3B\r\nyLOB+asTDVC/IyiyJKpmZcO94/ifQE2j7QKYk2Hpz8AdFXfAQlHGlxBSRqXM\r\nz5dojx7L7rhXhRJ92c1SmyOgVHFgfauIx4PFRwvkosIJnYBj1qSbHHcmCeRm\r\nmnHFPGVQ7e5Nk6qYgNM5V8wNuV4X0c4jTtCPpPxxDKDgwD1QOIpmdpp2cpES\r\nzm2p46T+1uMJgNGlMQjJE/9naamS7BEjRYKsXY1NRfX5AeBXDLYTtofRNgQF\r\npNQoGaTWAZXoOHsxh1rXAIfipA7/OdQ/1QlJaU1N7tp4/DuV9SIx7dRVLTBD\r\nGMnHWjXSMSNWAMKoTPbM1hnaVTM7EgcK2+0q0Y230RpEyP+qOsVAkRIQWaeY\r\ni12KrA0UYj6qYbe5/pfg98OKNNW5xtWvRLIBbOlsk2mks1U3VkZLDc7dBW0r\r\njdftqCMG5Z+FBBgqbZe6j8+aWhS/k734COr5/ZxaWRXjfsL82+SYFOxRKk6s\r\nirzwoxBeYydQbBsk5yuKA6qRSEVuYd7rTomgfxMfwQBBuaHfsgZkqcWtsA79\r\n6xnuHvGzYpbx5osolzUtClSBpIY0tn6C7NBVXuQVn025kTRuW1lk5XDVwquJ\r\nxw5c9MrTvnSp5AyhwdKEheZTTlCzk5dEL7M=\r\n=poam\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_1.0.4_1660843686495_0.050631383291070975"},"_hasShrinkwrap":false},"1.0.5":{"name":"@el3um4s/ipc-for-electron","version":"1.0.5","description":"A package to simplify the communication between renderer and node js in Electron applications","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.git"},"keywords":["typescript","npm","electron","electronjs","node","nodejs","renderer","ipc","inter-process communication"],"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/issues"},"homepage":"https://github.com/el3um4s/ipc-for-electron#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"},"gitHead":"81b39954e733be9ba26f809a46776ec90caa0fa7","_id":"@el3um4s/ipc-for-electron@1.0.5","_nodeVersion":"18.3.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-Kb59hD5l2GSHA+DEznYu0rxKrhiaSCqdXVOIgrX3zpFqqaFZfBvSSYzOth36TgRgKLsCqa4zsrqQKdYzvDqKmw==","shasum":"4a5681d66000b9d328549aa4e154e6cec9422e92","tarball":"https://registry.npmjs.org/@el3um4s/ipc-for-electron/-/ipc-for-electron-1.0.5.tgz","fileCount":11,"unpackedSize":12627,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDENzElIxVZsar+6uejDvdzIWPoq7eAm+Tqoy29spFNMAiEAh40KtgMFzr+8yGg8vy+By2X2B74Bh7k+5quIA5cB3fs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAqWoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE6w//aRBZPl/UocVWAwJsQaBmGSY9izU46zsfH+BNrMGs3b5lbdqz\r\nwPpGqUlNvtR4icmdJR6QQdYfhmlezUxpSLxJktJjwCcy6duP0aegF28RFp7e\r\n4PgY3881yoNxhMGXi4B/WhZZPgdYwwRemOhIwFQK5vXxy5hNCWQX9pL43br4\r\nt1Yn4/BqvIjMcXfJMwPP2k1h7IKU5KPGFK/SCu1J2w2xFc+UgxhpG5CyszZn\r\ntFL1CIlvy30lLzKtYXOMIMFE5GaemN/XLFOePGJdUHUeNeU9jBpihnXbAuD5\r\n6QOeWAwmnSDVXheSZTncYz97OPY/bKgTyPoFcVpzV4xqFRYID3px/HHGtuuY\r\nhnrKHAGH2bZNfHYtA23KmUvv9TA4Av4Xq4yNbOg5Nzi4Z3Bt3lUCfvvzgpTB\r\n2wept0sVKZWdSeUh/Y5rwHE9bhYLtEMrAWengLYAka3CCoNJcPsVeq//qwyp\r\nQtYrD2rvcc8tJCAHJeKTG0DFeMz+P/WQyKCw10QSPCGefCbNSgE1nMZqQLkz\r\nbTSuCBDaP/WTtJNpHnqDKV9jIJPsn8qiTAXYWJUe+oMp684xLIqzIbAb7oow\r\nHD21XpPO8zPoS9ISJCu31fHuPD0oa62u3CmbP+NoCgb6t9x+VMxPC1TPOZFp\r\nC87nA6Q4Hz0lEcEjPPVeDCFzHNLgsa0ywtw=\r\n=CH9P\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_1.0.5_1661117863972_0.4307532952260542"},"_hasShrinkwrap":false},"1.0.6":{"name":"@el3um4s/ipc-for-electron","version":"1.0.6","description":"A package to simplify the communication between renderer and node js in Electron applications","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.git"},"keywords":["typescript","npm","electron","electronjs","node","nodejs","renderer","ipc","inter-process communication"],"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/issues"},"homepage":"https://github.com/el3um4s/ipc-for-electron#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"},"gitHead":"582c6a9c9bc75b2b906ca102757f35aa34c6d51f","_id":"@el3um4s/ipc-for-electron@1.0.6","_nodeVersion":"18.3.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-C0MWOAQlGqIlcv+026IMOjmtHmwlNfXFXiMhRpugWLTQhVUQ+JKsE7m+HJOSbmVPyBBQRvsBzO3KCanKixVv8A==","shasum":"99919a6f085494066202372e55142c1348923003","tarball":"https://registry.npmjs.org/@el3um4s/ipc-for-electron/-/ipc-for-electron-1.0.6.tgz","fileCount":11,"unpackedSize":13267,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaGy7BbgwOBlYvtwCqrqIutrbiouqBAby+ymvTzrG67AiBcFa+psohPGro0h4Oqvsp7ZWiKDmIwXoGjK6cNprBPEQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjG2iNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9ChAAm9JbImz/cTxdz6c53iQwbraEYO2+KV8CohIra5YTXOvrP3p9\r\nZytrVLcXBo26JDGhH5zvnyMz04WS2vFyAc2IL/vnXoLs7kOq0naSagUMcLxM\r\nohEuEXQUBTk1WOfucpVXZlRPwz0M6dZpF6iVp+JlJjOTMslTEb2rIm7ON1hF\r\nPrEpPy68zHOSLjxPIqTvVYqA+d5SuLeH2VoajdkKLdLjI0NlpYOXPdBSx9eC\r\nSwi1I+porhGis0dCbhFhGcL9+1EPVIuEeHuryqkQa5yqxXO+NSianS32YGSL\r\nT3BU1HjPaNpoF4ujfJy4Wg4d5K0A7Sdqr4mvaRYQwotWDDNIXFVaTOo7XVP5\r\ns97uCCBFbHXW/HGulK1+M60uk4nXrbJ7JfN8q9u4xBc70sbKk2Wof+U/b7UX\r\nqnCBh/bz2btLw/Zm8LnEJTy66tOprtSWT3Is+FbIofp9ybPeA+5rzyQ2WnR5\r\nCSwx136VOb8I6pNtsVSKSN/QPRn15GZOBOQC8kIn+U5OOP11PLZCekNi9mxp\r\n1o67YkxNJuvGj3tkTmUa3nsSzfwAeA/SUsJxK1k57Dct0ivXZn00DuszXtYI\r\nIRg7gnlwQJgV1lfbflCz+9PPHtMdVLoImiaXMmhKWMeOrxuyAoUCxlSfywQp\r\nlRd3OO8tUdzTKDGyGRfBdyi9nmUTDkhFszE=\r\n=AYBm\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_1.0.6_1662740621656_0.782095151009319"},"_hasShrinkwrap":false},"1.0.7":{"name":"@el3um4s/ipc-for-electron","version":"1.0.7","description":"A package to simplify the communication between renderer and node js in Electron applications","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.git"},"keywords":["typescript","npm","electron","electronjs","node","nodejs","renderer","ipc","inter-process communication"],"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/issues"},"homepage":"https://github.com/el3um4s/ipc-for-electron#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"},"gitHead":"d27ee451af151e0dc942f11a4e39312ac5232b69","_id":"@el3um4s/ipc-for-electron@1.0.7","_nodeVersion":"18.3.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-zBFXJcPHjP4NAv3hQKTO4+IItxDqNny37JPRajLwCl3JG6RgRYi3jLeM2sqTt0DAoCfSyiogSxAV4EZe2uwHFw==","shasum":"908395c23575d5d92fbbab77c8399eed5aa8ffd9","tarball":"https://registry.npmjs.org/@el3um4s/ipc-for-electron/-/ipc-for-electron-1.0.7.tgz","fileCount":11,"unpackedSize":13268,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVw+vE7wpp5gLN8DhrigQEhsb4K9MPXwyaPagVRRbz4AiEAnGibOa9+PEVGzKWO4b6Oog6lmhNhnzTJTefd4nxYk6o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHQl+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon8w/8Dl2m2kLgy3TpM9ZNN2U0rDQNNg0zh8vlMkTftkIW+IwwpahQ\r\n/pFkB15EfayUFA8HfOQMAv2GMz5DmP3sVWEI2SjosG1xtkgIBNqj69Li4PH1\r\ngeJxkK3+Scgn0mafQ9LCp4hafxdfkbt8x3APz0ROES5V50EbCOmqrzhZZNyu\r\nokG3DE8Hlo9jkjFX0Qo7xUR+juY21J0KHA/Jrf2Mz6hHADxom7t+aBoREccV\r\nYMck6YXulupWnAfnJ526J1d4FKOgNqSkqrNo2rxay3ZbCce1lZOGKgCIdgLM\r\nGRdwqBLsafszS1UQTT3cj2vUjbNV83YoaWuz20BZSPY/BV0ke7yu87B2a3ko\r\nJtp07691L1Wm10WWdvZk53RYaADGPGL/I9L4pTgVyLgkliu2rQRTRRQ8UzzK\r\nS4YE3Q0LrMcz4HAVP8VkjrtoGST06iE+c4jAmn7XLiy2Pe6P97wMJy9yl6bl\r\nJDiWZxwNww8xdsKjVgrTz42sisoGAQdDMPKuxWU12lP4nLsNvWSSSpTzm6iW\r\nYisU12YVvX3w3c4gYMBno1FuKwMWKOuWWhyKyvWN3k1xkHGRFXuLlmrGCjJJ\r\nf8EQz4TTuSVIaCeOgAwp0Pf1d6KLtV0/hpqkIF1F7aCbOxy7/R6tXhBj3Jii\r\nXEsdBb2axkkb+sHbzLFHnFV1nVt5tkW6Y/E=\r\n=9MVB\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_1.0.7_1662847358654_0.9048770820790022"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-10T16:17:54.621Z","0.0.1":"2022-08-10T16:17:54.907Z","modified":"2022-09-10T22:02:38.910Z","0.0.2":"2022-08-10T16:20:13.259Z","0.0.3":"2022-08-10T16:52:27.223Z","0.0.4":"2022-08-10T17:02:04.849Z","0.1.0":"2022-08-10T17:13:04.490Z","0.1.1":"2022-08-10T21:24:20.427Z","1.0.0":"2022-08-15T17:25:16.974Z","1.0.1":"2022-08-15T21:46:18.755Z","1.0.2":"2022-08-17T14:10:09.350Z","1.0.3":"2022-08-18T17:22:25.973Z","1.0.4":"2022-08-18T17:28:06.716Z","1.0.5":"2022-08-21T21:37:44.217Z","1.0.6":"2022-09-09T16:23:41.830Z","1.0.7":"2022-09-10T22:02:38.827Z"},"maintainers":[{"name":"el3um4s","email":"el3um4s@gmail.com"}],"description":"A package to simplify the communication between renderer and node js in Electron applications","homepage":"https://github.com/el3um4s/ipc-for-electron#readme","keywords":["typescript","npm","electron","electronjs","node","nodejs","renderer","ipc","inter-process communication"],"repository":{"type":"git","url":"git+https://github.com/el3um4s/ipc-for-electron.git"},"author":{"name":"Samuele C. De Tomasi"},"bugs":{"url":"https://github.com/el3um4s/ipc-for-electron/issues"},"license":"MIT","readme":"# IPC for Electron\r\n\r\nA package to simplify the communication between renderer and node js in Electron applications\r\n\r\nNPM link: [@el3um4s/ipc-for-electron](https://www.npmjs.com/package/@el3um4s/ipc-for-electron)\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\r\n```\r\n\r\nand then in a file:\r\n\r\n```ts\r\nimport { IPC, generateContextBridge } from \"@el3um4s/ipc-for-electron\";\r\n```\r\n\r\n### How to add a new API\r\n\r\nUse IPC to create a new API for the renderer process:\r\n\r\n```ts\r\nimport { IPC, SendChannels } from \"@el3um4s/ipc-for-electron\";\r\nimport { BrowserWindow } from \"electron\";\r\n\r\nconst nameAPI = \"helloWorld\";\r\n\r\n// to Main\r\nconst validSendChannel: SendChannels = {\r\n  requestHello: requestHello,\r\n};\r\n\r\n// from Main\r\nconst validReceiveChannel: string[] = [\"getHello\"];\r\n\r\nconst systemInfo = new IPC({\r\n  nameAPI,\r\n  validSendChannel,\r\n  validReceiveChannel,\r\n});\r\n\r\nexport default helloWorld;\r\n\r\n// Enter here the functions for ElectronJS\r\n\r\nfunction requestHello(\r\n  mainWindow: BrowserWindow,\r\n  event: Electron.IpcMainEvent,\r\n  message: any\r\n) {\r\n  const result = {\r\n    name: \"John\",\r\n    message: \"Hello\",\r\n  };\r\n  mainWindow.webContents.send(\"getHello\", result);\r\n}\r\n```\r\n\r\n### Add the API to the context bridge\r\n\r\nAdd the api to the context bridge to use it in the renderer process. In the `preload.ts` file:\r\n\r\n```ts\r\nimport { generateContextBridge } from \"@el3um4s/ipc-for-electron\";\r\nimport helloWorld from \"./helloWorld\";\r\n\r\nconst listAPI = [helloWorld];\r\n\r\ngenerateContextBridge(listAPI, \"ipc\");\r\n```\r\n\r\n### Use the API from the renderer\r\n\r\nIn the renderer process, use the API:\r\n\r\n```ts\r\nglobalThis.ipc.helloWorld.send(\"requestHello\", null);\r\n\r\nglobalThis.ipc.helloWorld.receive(\"getHello\", async (data) => {\r\n  const { name, message } = data;\r\n  console.log(message, name);\r\n  //   Hello John\r\n});\r\n```\r\n\r\n### API Prebuilt\r\n\r\n**System Info**: _Allow the renderer to get information about the version of Electron, Chrome and NodeJS_\r\n\r\n- GitHub: [el3um4s/ipc-for-electron-system-info](https://github.com/el3um4s/ipc-for-electron-system-info) - [el3um4s/renderer-for-electron-system-info](https://github.com/el3um4s/renderer-for-electron-system-info)\r\n- NPM: [@el3um4s/ipc-for-electron-system-info](https://www.npmjs.com/package/@el3um4s/ipc-for-electron-system-info) - [@el3um4s/renderer-for-electron-system-info](https://www.npmjs.com/package/@el3um4s/renderer-for-electron-system-info)\r\n\r\n**Window Controls**: _Allow the renderer to close, minimize and maximize the window_\r\n\r\n- GitHub: [el3um4s/ipc-for-electron-window-controls](https://github.com/el3um4s/ipc-for-electron-window-controls) - [el3um4s/renderer-for-electron-window-controls](https://github.com/el3um4s/renderer-for-electron-window-controls)\r\n- NPM: [@el3um4s/ipc-for-electron-window-controls](https://www.npmjs.com/package/@el3um4s/ipc-for-electron-window-controls) - [@el3um4s/renderer-for-electron-window-controls](https://www.npmjs.com/package/@el3um4s/renderer-for-electron-window-controls)\r\n\r\n**Chokidar**: _Allow the renderer to use [chokidar](https://www.npmjs.com/package/chokidar) (Minimal and efficient cross-platform file watching library)_\r\n\r\n- GitHub: [el3um4s/ipc-for-electron-chokidar](https://github.com/el3um4s/ipc-for-electron-chokidar) - [el3um4s/renderer-for-electron-chokidar](https://github.com/el3um4s/renderer-for-electron-chokidar)\r\n- NPM: [@el3um4s/ipc-for-electron-chokidar](https://www.npmjs.com/package/@el3um4s/ipc-for-electron-chokidar) - [@el3um4s/renderer-for-electron-chokidar](https://www.npmjs.com/package/@el3um4s/renderer-for-electron-chokidar)\r\n\r\n**Auto Updater**: _Allow the renderer to update electron apps via [electron-updater](https://www.npmjs.com/package/electron-updater)_\r\n\r\n- GitHub: [el3um4s/ipc-for-electron-auto-updater](https://github.com/el3um4s/ipc-for-electron-auto-updater) - [el3um4s/renderer-for-electron-auto-updater](https://github.com/el3um4s/renderer-for-electron-auto-updater)\r\n- NPM: [@el3um4s/ipc-for-electron-auto-updater](https://www.npmjs.com/package/@el3um4s/ipc-for-electron-auto-updater) - [@el3um4s/renderer-for-electron-auto-updater](https://www.npmjs.com/package/@el3um4s/renderer-for-electron-auto-updater)\r\n  **Auto Updater**: _Allow the renderer to update electron apps via [electron-updater](https://www.npmjs.com/package/electron-updater)_\r\n\r\n**Electron Window**: _Create a window with optional autoupdater and browserview_\r\n\r\n- GitHub: [el3um4s/electron-window](https://github.com/el3um4s/electron-window) - [el3um4s/renderer-electron-window-browser-view](https://github.com/el3um4s/renderer-electron-window-browser-view)\r\n- NPM: [@el3um4s/electron-window](https://www.npmjs.com/package/@el3um4s/electron-window) - [@el3um4s/renderer-electron-window-browser-view](https://www.npmjs.com/package/@el3um4s/renderer-electron-window-browser-view)\r\n","readmeFilename":"README.md"}