{"_id":"@egoist/electron-fetch","_rev":"2-849d3d46d16e3eef599f221b9811f330","name":"@egoist/electron-fetch","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@egoist/electron-fetch","version":"0.0.1","license":"MIT","_id":"@egoist/electron-fetch@0.0.1","maintainers":[{"name":"egoist","email":"0x142857@gmail.com"}],"dist":{"shasum":"fc08c459b83859fa8f672fea309855acae4a8648","tarball":"https://registry.npmjs.org/@egoist/electron-fetch/-/electron-fetch-0.0.1.tgz","fileCount":9,"integrity":"sha512-Ib14DvqoOU0Vp1e3owGwJzy+J9V/mpRtlEioIHSIS9R7v9XCgngnE3M2h5ytsCoVxEVt/ybyKqupKvrlhkoWkg==","signatures":[{"sig":"MEUCIEUpYPZTVpNcRcBPOWnIuxcC22ydZQjiSoInp6EWpFVXAiEAruoNPyY9IvnNn7LRyqXmcnGLCJUo2RvSwFqo7NMaceY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5884},"type":"module","shasum":"fc08c459b83859fa8f672fea309855acae4a8648","exports":{"./main":{"types":"./dist/main.d.mts","default":"./dist/main.mjs"},"./preload":{"types":"./dist/preload.d.mts","default":"./dist/preload.mjs"},"./renderer":{"types":"./dist/renderer.d.mts","default":"./dist/renderer.mjs"}},"scripts":{"build":"tsdown --dts","prepublishOnly":"bun run build"},"_npmUser":{"name":"egoist","email":"0x142857@gmail.com"},"_integrity":"sha512-Ib14DvqoOU0Vp1e3owGwJzy+J9V/mpRtlEioIHSIS9R7v9XCgngnE3M2h5ytsCoVxEVt/ybyKqupKvrlhkoWkg==","_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.1","react":"^19.2.4","tsdown":"^0.21.4","react-dom":"^19.2.4","@types/bun":"latest","electron-vite":"^5.0.0","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1"},"peerDependencies":{"electron":">=28"},"_npmOperationalInternal":{"tmp":"tmp/electron-fetch_0.0.1_1773925269685_0.29396883335670276","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@egoist/electron-fetch","type":"module","version":"0.0.2","publishConfig":{"access":"public"},"exports":{"./renderer":{"types":"./dist/renderer.d.mts","default":"./dist/renderer.mjs"},"./main":{"types":"./dist/main.d.mts","default":"./dist/main.mjs"},"./preload":{"types":"./dist/preload.d.mts","default":"./dist/preload.mjs"}},"scripts":{"build":"tsdown --dts","prepublishOnly":"bun run build","example":"electron-vite dev --entry out/main/main.js --watch"},"devDependencies":{"@types/bun":"latest","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.1","electron-vite":"^5.0.0","react":"^19.2.4","react-dom":"^19.2.4","tsdown":"^0.21.4","vite":"^8.0.1"},"peerDependencies":{"electron":">=28"},"license":"MIT","_id":"@egoist/electron-fetch@0.0.2","gitHead":"7718e90e0e9b9dbd54c9235b6032e235abc0d88e","description":"In Main process:","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-ye9Bo9Ke4JTuzjDzzHtMesn9i3V7Q9A/Ocn3iRMx03ltMkuD5jAVGXEgv0GhxobHalN+8RoS5SF1gA7P3KW10g==","shasum":"cbbd712d8cc95cd328290e7ff1a9ff9926dc454c","tarball":"https://registry.npmjs.org/@egoist/electron-fetch/-/electron-fetch-0.0.2.tgz","fileCount":9,"unpackedSize":6296,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC3CW5eR+4YmRn8JU23X2FRrn0L7L7eIqACdTLDgmy0RwIhAO4X+0QaLjkIwipeLCCggILarjWB8JF72KSpk/1o/+WF"}]},"_npmUser":{"name":"egoist","email":"0x142857@gmail.com"},"directories":{},"maintainers":[{"name":"egoist","email":"0x142857@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/electron-fetch_0.0.2_1773930125723_0.42324073821074193"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-19T13:01:09.539Z","modified":"2026-03-19T14:22:05.962Z","0.0.1":"2026-03-19T13:01:09.834Z","0.0.2":"2026-03-19T14:22:05.866Z"},"license":"MIT","maintainers":[{"name":"egoist","email":"0x142857@gmail.com"}],"readme":"# electron-fetch\n\nIn Main process:\n\n```ts\nimport { registerElectronFetchMain } from \"@egoist/electron-fetch/main\"\n\nregisterElectronFetchMain()\n```\n\nIn preload script:\n\n```ts\nimport { registerElectronFetchPreload } from \"@egoist/electron-fetch/preload\"\n\nregisterElectronFetchPreload()\n```\n\nIn renderer process:\n\n```ts\nimport { fetch } from \"@egoist/electron-fetch/renderer\"\n\nconst response = await fetch(\"https://example.com\")\nconst text = await response.text()\n```\n","readmeFilename":"README.md","description":"In Main process:"}