{"versions":{"1.0.0":{"name":"@electron-toolkit/preload","version":"1.0.0","description":"Toolkit for electron preload scripts.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Alex Wei","email":"https://github.com/alex8088"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alex8088/electron-toolkit.git","directory":"packages/preload"},"bugs":{"url":"https://github.com/alex8088/electron-toolkit/issues"},"homepage":"https://github.com/alex8088/electron-toolkit/tree/master/packages/preload#readme","keywords":["electron","toolkit","preload","ipcRenderer","webFrame"],"peerDependencies":{"electron":"^13.0.0"},"_id":"@electron-toolkit/preload@1.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-L2AqWpEz8Ac9SO0nOaH2skUyKaclKIXmylWWXQtfdhV+Q6cPvgRBuQ3dPHqaJmxBKRm9sFAZpP0u5utwM6h6Aw==","shasum":"ba0138ab3ac1129f70b9cc01e6f94c5dcea43c85","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron-toolkit/preload/-/preload-1.0.0.tgz","fileCount":5,"unpackedSize":9520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQSpAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOHQ//XbviNRVEAHoEwL1J9Ac406qaFMplAGf7qB1eFtLS/qjb9g3x\r\n1KlK5sH5EFeqVWNFeWv0qY1hDdWvyMnMBbBiPprMxmGDE40JMGLyLwciTcG9\r\nejrWksvMpu/fIV4+F2gLrcQFQTSx1vkY2xkzSBMXmEyB4ZFQnQxTV3NEovBN\r\nVG+MfwMbNIGO7SooLxPRkcU2Jyh+RC5bcFjY7GwrnNVMZ2LF3H110punXO7v\r\nL+0gJDlVCuXKJWQP46xmZ4Ig7yEtqYGw2NyuahNIv6QLNLeH+IIKa3NMOH5t\r\n6xGuuGFbJK3N/aDO2iHDOvO93ZpdsYVAstqO2Rq7mcUIgdKvD0L9VoUqzrYf\r\nSWgZgZQkqw9G8c7TBGkwbjLIFHfL+lgmpzPz7F9eDW5U2SalObKaqpwTe0bN\r\nv5W63HxVocdxdBmucb+m+UuQnHb9TBYEa8w1bOGj6gx7uG1/A71T7H5cKBQs\r\n41d8FknAoya7tTs4jtzScI1+IrTFQnyKCqFaso9THZYqmFJE6V62+HGQ6ws7\r\nhtTJP93Gn8v5qldwow4/Y+V57egJ5miyRbxe3eeQ/+CvKZ703RhKRHY99vw0\r\nA0p0bQ6lcDeU6AYZZ5rWWfVynn6jZLOpiyi5w7rJIv3BhlRqcHZZeRwS9hpU\r\n1p/2B6ztzOyweRLNY1jPBy/Fq91M30ksKHE=\r\n=q4Ql\r\n-----END PGP SIGNATURE-----\r\n","size":3473},"_npmUser":{"name":"anonymous","email":"244096523@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"244096523@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preload_1.0.0_1648437823989_0.7211166989920814"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-28T03:23:52.743Z","contributors":[]},"1.0.1":{"name":"@electron-toolkit/preload","version":"1.0.1","description":"Toolkit for electron preload scripts.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Alex Wei","email":"https://github.com/alex8088"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alex8088/electron-toolkit.git","directory":"packages/preload"},"bugs":{"url":"https://github.com/alex8088/electron-toolkit/issues"},"homepage":"https://github.com/alex8088/electron-toolkit/tree/master/packages/preload#readme","keywords":["electron","toolkit","preload","ipcRenderer","webFrame"],"peerDependencies":{"electron":">=13.0.0"},"gitHead":"90bab36cb61603daf0d7339019e633c5962d626d","_id":"@electron-toolkit/preload@1.0.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-zognZlOz39yeR4MIkhGyl3LmEEizLBy8LyctldnE08+Vw72LtYFVMcqpwYlPbjqPu3yNyim6hfljPSG/1w58QA==","shasum":"681607dd0e6f5402fe6229cd8af7b902d880ebbc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron-toolkit/preload/-/preload-1.0.1.tgz","fileCount":5,"unpackedSize":9521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQVkTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFFg//c8+NshM0t5vOyg+VBsLiMOCHNwdgtmoWqp2bqMvj1NQHDBaM\r\n9/fZnSm8FpCW/AiiFfKgXg1ONZZRlsZBVa9kkeEwXdmuduRIgpRLhX3lJrfW\r\nxwDPEbjbeWojdmnmhQVIPqE2YAAwEL6/AShn8gfqx3iMcERUaUnqb6MfyQvl\r\nVzb2DxpC9Je5M+QsmHoJs9AHeI3Z8eGYN/RnRaq5BWS3U5ZjO2Vig6nUak3x\r\nAdxGoPHlPm4MMymfwNHXEjg/lNsonBPhZZVf/JUbNWxq8ZKHkBTAzig7eGtE\r\nz1m2vH+Q6Gk1BqYMrGskzIGN7Z6CgRlMvFcVSr4XkZoeZhzrv/OupNz34xir\r\nXLD7/vyyUvkCxrtu2oJtH6hk3/BZPOxqpcYEyPydTDUkDDTv3+u7jHD4a+z8\r\n9mTObR0qfmCyvQErbWLvqP0Vyq933pHo+sgL1T2944w0P6f7sg2JhyEFlBJr\r\nf62QDk3ak1wUG0U1M+C4LYWuUhyMKZKeSGeQad3eXhTjrHqdg9eSlFH9JPsD\r\n/OBQI3JTYGuEi7Ba05iw6onKFWMuNSzQlfUz3ANwY7DUA+r+U4vcDRAEuznK\r\nx2Ij5dgZpbHlV3lSas1yqKARJH8QY5jjYwXk0WGjwrgDmZ3RlnhqBBTCJluc\r\n0f4ByiqwKpsHpdxurhDYG+1r7U+oOpDf/gk=\r\n=5sqW\r\n-----END PGP SIGNATURE-----\r\n","size":3474},"_npmUser":{"name":"anonymous","email":"244096523@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"244096523@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preload_1.0.1_1648449811355_0.475203899118507"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-28T06:49:46.751Z","contributors":[]},"1.0.2":{"name":"@electron-toolkit/preload","version":"1.0.2","description":"Toolkit for electron preload scripts.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Alex Wei","email":"https://github.com/alex8088"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alex8088/electron-toolkit.git","directory":"packages/preload"},"bugs":{"url":"https://github.com/alex8088/electron-toolkit/issues"},"homepage":"https://github.com/alex8088/electron-toolkit/tree/master/packages/preload#readme","keywords":["electron","toolkit","preload","ipcRenderer","webFrame"],"peerDependencies":{"electron":">=13.0.0"},"gitHead":"4b88984416490fe44c5c90afc6fed5d133824790","_id":"@electron-toolkit/preload@1.0.2","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-g2clAxWQEd4iaR+9aUNgliJm5yuqKK270ccmcT6ctMfvZ0Mm9/5UaDA+6NQqjNUcGKUUmxs/HbuSsWrhIQXnHA==","shasum":"1d9f15b028421ab1d11862c76ea4bd22d4e28524","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron-toolkit/preload/-/preload-1.0.2.tgz","fileCount":5,"unpackedSize":15050,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq5gYsfVHueczFt578lgBQimM43lYjYYxYyg1tNPQCPQIgPWV2Ey908obAP8aB3DmlNj/oODrHqoTi6ac82K/48oQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY8W+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqN4A/+M9jaZOpcT1/Ou3GHM7q1QndodtYV5kCbwDQskJGyZsDG/SDU\r\nnx+UuI2uwlu4LrmbOdUzivpPnN+RdEhG/kz/wKlsyB0CQEh4of+2jrNggiKg\r\n9n9p3cq3yvcHijpEsk2oLVtH9IP0UF4gouRNEK3SH7a4pZ5fPPtbhBTQW72I\r\nciRjPHM7bkFGjWbQUu/lE/EnZ17O3QeIPxPiUzFULoqXWlUO1lCneI0mxE4l\r\n8RM3tus9mkjJxhO29tBR5wZI14nGpfFnCffGHms7XcEL1pmNtHmEafz/jDE2\r\n/ThazfenB1W+aGlWnGMWrcoNVDE/JrbQJRdkS/fxX7LUSTnAejAPJkGfLxtn\r\nf1zp7eN53XZDimIqumycHQUwD9ne9sTtnRK02thmzrGSy6GNrfoDws2hfMYr\r\ngHQrcoWEG45ja716J+DUdaozdYyvR1mtrr7KubTVJlVBqtvtXdol1KpAejXf\r\n/2jIUuXDXYFFJiZv9xafsZ39wtq3Zrtnug1xFFkZ/+O55w/26okSmEfFGpSR\r\nKmC+IdMUnCnlhoz3JuggAyGjXr64jZbKQ3IMlcoOGn0lIkZm/1qJ91FU5EHb\r\n4lilhwPPE9evRvkTudorbkYjnRWIuTliyD7SVFfKQ5DTmzZFgnGoecO2N3gn\r\nSz9h/GFzq2QAzNedYrwizQHXD+bGKohSqAI=\r\n=K5hV\r\n-----END PGP SIGNATURE-----\r\n","size":4658},"_npmUser":{"name":"anonymous","email":"244096523@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"244096523@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preload_1.0.2_1650705854143_0.8048900590085986"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-23T09:27:46.093Z","contributors":[]},"1.0.3":{"name":"@electron-toolkit/preload","version":"1.0.3","description":"Toolkit for electron preload scripts.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Alex Wei","email":"https://github.com/alex8088"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alex8088/electron-toolkit.git","directory":"packages/preload"},"bugs":{"url":"https://github.com/alex8088/electron-toolkit/issues"},"homepage":"https://github.com/alex8088/electron-toolkit/tree/master/packages/preload#readme","keywords":["electron","toolkit","preload","ipcRenderer","webFrame"],"peerDependencies":{"electron":">=13.0.0"},"gitHead":"2abbfa0e36f102c86f2b251dc7b80acf025deb89","_id":"@electron-toolkit/preload@1.0.3","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-3V/BS5Rg+Yd8lJyPA6kvHJe7zznPx9A5QrJ7AZlmnEkVWadiGSLrD87xyEaDlzgWKFuLJsyE9E4E0uNIJLWSvQ==","shasum":"54a48cd89551473ead4e7f31b48efa581c2bc7ba","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron-toolkit/preload/-/preload-1.0.3.tgz","fileCount":5,"unpackedSize":15061,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA3+b5gvx2ayHKGXJ4pYFyB1sXwiNe46E6AqFhA7CJ+AIhALuU25AAFSZrmvJacC+ugBI4UHyFNpel/8aD+RQBWtxl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrE7QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppUw/+NsroH/Rhx3zFN2ThURgE737B5kCHL8+WTI+Ajms+JcPiUgCB\r\nFjEsSGeara3kaZqpZuyZRyBC5DtvDN22TBHt/3iAsApAczT6x7zEGysGYuF0\r\n5nrv5UxHvhvAdqVuJCSed/6nsEosbMGfhXemys2wayROlW2SDIRS69M86E/f\r\nF9NjvN9pwaY55bxeuk18bLZbzMOc8RpAVDrlAbcmWBwzhnFrkT31lvW0eWmV\r\nl6BALRiGgsISAT/omXo8OU9q0pIqvUi9ZJZw1Dp84/PZYKyMjS6l1k36x7LS\r\nUqOQsq0glQT0JDt9na2oWkcmEfqX6Y0uapY1SK+c4Ym5bFa+hUPVe2Vr0qwG\r\nus03vJcwvDEs2yh+QMTANrUm9ZK/+zJ0ewToKxJ6fVGfn6TS9BBOR3SH2Lef\r\n1ooq+mDcyROPNehqlgdDP8LHFcMUQnIpY4v+i+GVP0YSTDWU4RT28+OoAagN\r\nhs7AJcaoqvgZGdmWIJQGOMr4a8sbJbdwEuspYWw3sXWuw/8GSak5q3GeuOfm\r\nPXhd+4xGaFxqdwLwK1FufzB/CUaJeGevoShVg8st0q/NVn9QYSaowGMMZEi7\r\n1uuaCBAOXwOvHkWSnCMGFmEXHqO+r6KXaqC+XTjhz2HdPM0wn1n1Z7mKOwsM\r\n6dj6cd2fP1NwyKCW4VtQEDAMwkFdldA6KXE=\r\n=QgmT\r\n-----END PGP SIGNATURE-----\r\n","size":4658},"_npmUser":{"name":"anonymous","email":"244096523@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"244096523@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preload_1.0.3_1672236752222_0.21533577170590656"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-28T14:13:24.740Z","contributors":[]},"2.0.0":{"name":"@electron-toolkit/preload","version":"2.0.0","description":"Toolkit for electron preload scripts.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Alex Wei","email":"https://github.com/alex8088"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alex8088/electron-toolkit.git","directory":"packages/preload"},"bugs":{"url":"https://github.com/alex8088/electron-toolkit/issues"},"homepage":"https://github.com/alex8088/electron-toolkit/tree/master/packages/preload#readme","keywords":["electron","toolkit","preload","ipcRenderer","webFrame"],"peerDependencies":{"electron":">=13.0.0"},"gitHead":"0714807a595087200536e6081b4c31f4335525fa","_id":"@electron-toolkit/preload@2.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-zpZDzbqJTZQC5d4LRs2EKruKWnqah+T75s+niBYFemYLtiW5TTZcWi3Q8UxHqnwTudDMuWJb233aaS2yjx3Xiw==","shasum":"1b704c4c4643ae1d960835db196625e17c9dcf4e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron-toolkit/preload/-/preload-2.0.0.tgz","fileCount":5,"unpackedSize":14826,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICy2pyjdU4FdzZlOLWv1GfjzjNZdq+cTZU8uGzdx2+LLAiEAx2k3uq2/n1d1i63AT7kwjZWgSk144Jr6GGuWZXJd+gM="}]},"_npmUser":{"name":"anonymous","email":"244096523@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"244096523@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preload_2.0.0_1685879877079_0.4124609656784879"},"_hasShrinkwrap":false,"contributors":[]},"3.0.0":{"name":"@electron-toolkit/preload","version":"3.0.0","description":"Toolkit for electron preload scripts.","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"author":{"name":"Alex Wei","email":"https://github.com/alex8088"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alex8088/electron-toolkit.git","directory":"packages/preload"},"bugs":{"url":"https://github.com/alex8088/electron-toolkit/issues"},"homepage":"https://github.com/alex8088/electron-toolkit/tree/master/packages/preload#readme","keywords":["electron","toolkit","preload","ipcRenderer","webFrame"],"scripts":{"build":"unbuild"},"peerDependencies":{"electron":">=13.0.0"},"_id":"@electron-toolkit/preload@3.0.0","gitHead":"9c329b5435948339d98d9aeb5f3a0b6e324eff8b","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-DTyvNGits43J1RiQGFN00/OxjjcTcozLWMjgQBANt97FFptEYiLVasq7kMC24nMwwoOpdDYY9CE6C+4wQJ55/w==","shasum":"34a801a7038e80fa7dd41cd5d114ce5b0ae3ffc4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron-toolkit/preload/-/preload-3.0.0.tgz","fileCount":8,"unpackedSize":32994,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAPhTX67s8+SlkFJ9C/IMQTGhWPmXiM6Oo85tLYhFeFrAiEA4OfGJm/HQwhVrZMeiX5Jqn/beXc0y1FrJqrPkPhSmiI="}]},"_npmUser":{"name":"anonymous","email":"244096523@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"244096523@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preload_3.0.0_1702994979358_0.08001120255675098"},"_hasShrinkwrap":false,"contributors":[]},"3.0.1":{"name":"@electron-toolkit/preload","version":"3.0.1","description":"Toolkit for electron preload scripts.","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"author":{"name":"Alex Wei","email":"https://github.com/alex8088"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alex8088/electron-toolkit.git","directory":"packages/preload"},"bugs":{"url":"https://github.com/alex8088/electron-toolkit/issues"},"homepage":"https://github.com/alex8088/electron-toolkit/tree/master/packages/preload#readme","keywords":["electron","toolkit","preload","ipcRenderer","webFrame"],"scripts":{"build":"unbuild"},"peerDependencies":{"electron":">=13.0.0"},"_id":"@electron-toolkit/preload@3.0.1","gitHead":"e5387e2314bb6ece1e4c779c1669cef9e3eecd2a","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-EzoQmpK8jqqU8YnM5jRe0GJjGVJPke2KtANqz8QtN2JPT96ViOvProBdK5C6riCm0j1T8jjAGVQCZLQy9OVoIA==","shasum":"8bae193fd851f3d38c56eec13a5dd602744e8064","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron-toolkit/preload/-/preload-3.0.1.tgz","fileCount":8,"unpackedSize":33197,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb7HaP3JeZveLsGq1K22bjqvq3C4jv5CrVO3JauefEHQIgMEvuSpROyoKifS7U9Pm8sa6vdK+NvDvEEfpFR2YJPLw="}]},"_npmUser":{"name":"anonymous","email":"244096523@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"244096523@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preload_3.0.1_1712212239925_0.35116131582681054"},"_hasShrinkwrap":false,"contributors":[]},"3.0.2":{"name":"@electron-toolkit/preload","version":"3.0.2","description":"Toolkit for electron preload scripts.","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"author":{"name":"Alex Wei","email":"https://github.com/alex8088"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alex8088/electron-toolkit.git","directory":"packages/preload"},"bugs":{"url":"https://github.com/alex8088/electron-toolkit/issues"},"homepage":"https://github.com/alex8088/electron-toolkit/tree/master/packages/preload#readme","keywords":["electron","toolkit","preload","ipcRenderer","webFrame"],"scripts":{"build":"rollup -c rollup.config.ts --configPlugin typescript"},"peerDependencies":{"electron":">=13.0.0"},"_id":"@electron-toolkit/preload@3.0.2","gitHead":"77391509bcbf8c84b1bc6d639d245f2083b5ef03","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-TWWPToXd8qPRfSXwzf5KVhpXMfONaUuRAZJHsKthKgZR/+LqX1dZVSSClQ8OTAEduvLGdecljCsoT2jSshfoUg==","shasum":"ee5bb33aba48741c5bc539a9a6faad0be455465e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@electron-toolkit/preload/-/preload-3.0.2.tgz","fileCount":6,"unpackedSize":19059,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHkjhWysc5FDEqQ5BPtpepp5fJSH0ScsYbRaRCmHYve6AiAXibz/3uJTP/2UVBtTaLTgNFNYffhvHRlE3VXdCIdX1g=="}],"size":5092},"_npmUser":{"name":"anonymous","email":"244096523@qq.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"244096523@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/preload_3.0.2_1745077615393_0.324057568053137"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-19T15:46:55.597Z","publish_time":1745077615597,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"3.0.2"},"name":"@electron-toolkit/preload","time":{"created":"2022-03-28T03:23:58.907Z","modified":"2025-04-19T15:47:04.480Z","1.0.0":"2022-03-28T03:23:44.186Z","1.0.1":"2022-03-28T06:43:31.512Z","1.0.2":"2022-04-23T09:24:14.321Z","1.0.3":"2022-12-28T14:12:32.367Z","2.0.0":"2023-06-04T11:57:57.237Z","3.0.0":"2023-12-19T14:09:39.531Z","3.0.1":"2024-04-04T06:30:40.081Z","3.0.2":"2025-04-19T15:46:55.597Z"},"readme":"# @electron-toolkit/preload\n\n> Easy to expose Electron APIs (ipcRenderer,webFrame,webUtils,process) to renderer.\n\n---\n\n## Usage\n\n### Install\n\n```sh\nnpm i @electron-toolkit/preload\n```\n\n### Get Started\n\nFirst, use `contextBridge` APIs to expose Electron APIs to renderer only if context isolation is enabled, otherwise just add to the DOM global.\n\n```javascript\nimport { contextBridge } from 'electron'\nimport { electronAPI } from '@electron-toolkit/preload'\n\nif (process.contextIsolated) {\n  try {\n    contextBridge.exposeInMainWorld('electron', electronAPI)\n  } catch (error) {\n    console.error(error)\n  }\n} else {\n  window.electron = electronAPI\n}\n```\n\nor\n\n```javascript\nimport { exposeElectronAPI } from '@electron-toolkit/preload'\n\nexposeElectronAPI()\n```\n\nThen, use the Electron APIs directly in the renderer process：\n\n```javascript\n// Send a message to the main process with no response\nwindow.electron.ipcRenderer.send('electron:say', 'hello')\n\n// Send a message to the main process with the response asynchronously\nwindow.electron.ipcRenderer.invoke('electron:doAThing', '').then(re => {\n  console.log(re)\n})\n\n// Receive messages from the main process\nwindow.electron.ipcRenderer.on('electron:reply', (_, args) => {\n  console.log(args)\n})\n\n// Remove a listener\nconst removeListener = window.electron.ipcRenderer.on('electron:reply', (_, args) => {})\nremoveListener()\n```\n\n**Note**: If you're building your Electron app with TypeScript, you may want to get TypeScript intelliSense for the renderer process. So that you can create a `*.d.ts` declaration file and globally augment the `Window` interface:\n\n```javascript\nimport { ElectronAPI } from '@electron-toolkit/preload'\n\ndeclare global {\n  interface Window {\n    electron: ElectronAPI\n  }\n}\n```\n\n## API\n\n### IpcRenderer\n\n- `send`\n- `sendTo`\n- `sendSync`\n- `sendToHost`\n- `invoke`\n- `postMessage`\n- `on`\n- `once`\n- `removeAllListeners`\n- `removeListener`\n\n### WebFrame\n\n- `insertCSS`\n- `setZoomFactor`\n- `setZoomLevel`\n\n### WebUtils\n\n- `getPathForFile`\n\n### NodeProcess\n\n- `platform` property\n- `versions` property\n- `env` property\n\n## License\n\n[MIT](./LICENSE) © alex.wei","users":{}}