{"_id":"@zubridge/electron","_rev":"46-5a19c25055ee1a8f9a0bb2fa3799339b","name":"@zubridge/electron","dist-tags":{"latest":"3.0.0","next":"3.0.0-next.0"},"versions":{"1.0.0-next.0":{"name":"@zubridge/electron","version":"1.0.0-next.0","keywords":["zustand","electron","state-management"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@1.0.0-next.0","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge-electron","bugs":{"url":"https://github.com/goosewobbler/zubridge-electron/issues"},"dist":{"shasum":"546d5a545910eef3619740f17ebdc8474cb32b53","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-1.0.0-next.0.tgz","fileCount":23,"integrity":"sha512-JJDV+l7yotVOsb4ncb4uW+ZQi1nQkVJsuLaqSoeiPXaFC6Eg46dtVOW3PvahoDgMXFJ1JAihfNHFYl6CD8u+CA==","signatures":[{"sig":"MEUCIQCsMkmcxSmuko0poF2bsqUhBYSab24MNEYDJ8ajFQRigAIgZiiP6uItpmhIN/phH/exSTLAcuOU1lf5B9XUpp7Ux9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26981},"main":"./dist/cjs/index.js","type":"module","_from":"file:zubridge-electron-1.0.0-next.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":[{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./dist/index.cjs"],"./main":[{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./dist/main.cjs"],"./preload":[{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}},"./dist/preload.cjs"]},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmi","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/64ba2ffae23f8d35075548a48c0a5110/zubridge-electron-1.0.0-next.0.tgz","_integrity":"sha512-JJDV+l7yotVOsb4ncb4uW+ZQi1nQkVJsuLaqSoeiPXaFC6Eg46dtVOW3PvahoDgMXFJ1JAihfNHFYl6CD8u+CA==","repository":{"url":"git+https://github.com/goosewobbler/zubridge-electron.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","typescript":"^5.7.3","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_1.0.0-next.0_1741738960246_0.6265836468249255","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.1":{"name":"@zubridge/electron","version":"1.0.0-next.1","keywords":["zustand","electron","state-management"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@1.0.0-next.1","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge-electron","bugs":{"url":"https://github.com/goosewobbler/zubridge-electron/issues"},"dist":{"shasum":"2375c0e37118c9b32a2e9758dd612e3800f21171","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-1.0.0-next.1.tgz","fileCount":23,"integrity":"sha512-KS1jqAzF5UQoiAg3W1wy8nrVlHni6KiRRvlGJEYSjgFE0fwPOwvKF0Df+rHgqsw0hHu7I5TDhBbQdcXsTlQNrw==","signatures":[{"sig":"MEUCIQDJeJZUL4NtMVEgr9AUKK0LLezOMRNiges74ursVdfeuQIgNFpoEF8cZMYK5aM4mhiHtvAD2/XTZ6RKzTroUZbGPrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26981},"main":"./dist/cjs/index.js","type":"module","_from":"file:zubridge-electron-1.0.0-next.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":[{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./dist/index.cjs"],"./main":[{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./dist/main.cjs"],"./preload":[{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}},"./dist/preload.cjs"]},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmi","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/34ba481b8f5238e2aac7dbe3ac7d4c26/zubridge-electron-1.0.0-next.1.tgz","_integrity":"sha512-KS1jqAzF5UQoiAg3W1wy8nrVlHni6KiRRvlGJEYSjgFE0fwPOwvKF0Df+rHgqsw0hHu7I5TDhBbQdcXsTlQNrw==","repository":{"url":"git+https://github.com/goosewobbler/zubridge-electron.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","typescript":"^5.7.3","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_1.0.0-next.1_1741740489744_0.2990778555062905","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.0":{"name":"@zubridge/electron","version":"0.0.1-next.0","keywords":["zustand","electron","state-management"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@0.0.1-next.0","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge-electron","bugs":{"url":"https://github.com/goosewobbler/zubridge-electron/issues"},"dist":{"shasum":"509bc04fc985c7bd788a306079f43ea120d73c06","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-0.0.1-next.0.tgz","fileCount":23,"integrity":"sha512-cVZGDyGnLEJkPN36RQyR6HT6mf1T8ry01QfJLXZs+xFW2dKvACeVl75HM/VFczgiQ7StRG5ekbOlagC+GTHYyQ==","signatures":[{"sig":"MEUCICgvcCwHz98yhMpEuDEi41JYdPk0xU7MgxQvCnThzy9MAiEA8qTAG7nhcUe/FjMxmjE5GUaqKiHMihuBqXa14IxKS1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26981},"main":"./dist/cjs/index.js","type":"module","_from":"file:zubridge-electron-0.0.1-next.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":[{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./dist/index.cjs"],"./main":[{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./dist/main.cjs"],"./preload":[{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}},"./dist/preload.cjs"]},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmi","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/951d7bc4044cd576fc299f45cb7c5b74/zubridge-electron-0.0.1-next.0.tgz","_integrity":"sha512-cVZGDyGnLEJkPN36RQyR6HT6mf1T8ry01QfJLXZs+xFW2dKvACeVl75HM/VFczgiQ7StRG5ekbOlagC+GTHYyQ==","repository":{"url":"git+https://github.com/goosewobbler/zubridge-electron.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","typescript":"^5.7.3","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_0.0.1-next.0_1741743808695_0.961995852962783","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.1":{"name":"@zubridge/electron","version":"0.0.1-next.1","keywords":["zustand","electron","state-management"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@0.0.1-next.1","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge-electron","bugs":{"url":"https://github.com/goosewobbler/zubridge-electron/issues"},"dist":{"shasum":"8ce9235631f3acf634aaa5ba0fc1fa4feb88bd55","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-0.0.1-next.1.tgz","fileCount":23,"integrity":"sha512-YzMn3zL+fH2o/QAO1cOI+hRQNQZzME78faErimjzHPshHk6Obi5gtKRGXD4/OXcR5szsPgl4PiYGZ6orUEIv/Q==","signatures":[{"sig":"MEYCIQCme3nIFtsbGCvq8FvWoCJldmXvPel4ssrFbOhMla2N8wIhAIM22wBcp0J1joBH9cc3el3FMrAlL4/mgV2vYEAkIOF1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26981},"main":"./dist/cjs/index.js","type":"module","_from":"file:zubridge-electron-0.0.1-next.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":[{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./dist/index.cjs"],"./main":[{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./dist/main.cjs"],"./preload":[{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}},"./dist/preload.cjs"]},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmi","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/1c1d6c03f527fa0136dbb76976995acb/zubridge-electron-0.0.1-next.1.tgz","_integrity":"sha512-YzMn3zL+fH2o/QAO1cOI+hRQNQZzME78faErimjzHPshHk6Obi5gtKRGXD4/OXcR5szsPgl4PiYGZ6orUEIv/Q==","repository":{"url":"git+https://github.com/goosewobbler/zubridge-electron.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","typescript":"^5.7.3","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_0.0.1-next.1_1741744450805_0.5933745343377681","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.2":{"name":"@zubridge/electron","version":"0.0.1-next.2","keywords":["zustand","electron","state-management"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@0.0.1-next.2","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge-electron","bugs":{"url":"https://github.com/goosewobbler/zubridge-electron/issues"},"dist":{"shasum":"c9d929852ddc091872b7c778b55cab6dc8766799","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-0.0.1-next.2.tgz","fileCount":23,"integrity":"sha512-++qKBKfbnwhRXqzAY3b8uQu2ByyLW1i3UmGjRRv0t1R0eZvK6Lae/qU1eVZZs9ATxR+FyhKTLYicssvb1GN0cQ==","signatures":[{"sig":"MEUCIQCPR7UMW9QQsx8shmUon1kjbh6H6rTtFPnp98HTGs/SLQIgTwS2KkC8agMJ4AF05k4QhcwZ50JGykocJWNFhuw9XXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26981},"main":"./dist/cjs/index.js","type":"module","_from":"file:zubridge-electron-0.0.1-next.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":[{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./dist/index.cjs"],"./main":[{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./dist/main.cjs"],"./preload":[{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}},"./dist/preload.cjs"]},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmi","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/14006d96945f41bf1a25f7e3be674da9/zubridge-electron-0.0.1-next.2.tgz","_integrity":"sha512-++qKBKfbnwhRXqzAY3b8uQu2ByyLW1i3UmGjRRv0t1R0eZvK6Lae/qU1eVZZs9ATxR+FyhKTLYicssvb1GN0cQ==","repository":{"url":"git+https://github.com/goosewobbler/zubridge-electron.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","typescript":"^5.7.3","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_0.0.1-next.2_1741745052520_0.1867639875909004","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.3":{"name":"@zubridge/electron","version":"0.0.1-next.3","keywords":["zustand","electron","state-management"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@0.0.1-next.3","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge-electron","bugs":{"url":"https://github.com/goosewobbler/zubridge-electron/issues"},"dist":{"shasum":"235aa9250ab9255ba0712cf7b56ba5830c155533","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-0.0.1-next.3.tgz","fileCount":23,"integrity":"sha512-oXYqNXteSCSaaWLKLGaIdktr4xLitmTYjlGXWHaYb5HzZGgV/cXRpY2T00DArdTMktngz5+zoJ+BMuwH3ZZGEg==","signatures":[{"sig":"MEYCIQD9fxpOHJNk0EBZTtFoTjR7RdJM5ZL06MqONBjsRqcnvwIhAPIlaeY7LqR33NQtPLRJYGMIus18PKEz/N0Gf4M/k2d1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26981},"main":"./dist/cjs/index.js","type":"module","_from":"file:zubridge-electron-0.0.1-next.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":[{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./dist/index.cjs"],"./main":[{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./dist/main.cjs"],"./preload":[{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}},"./dist/preload.cjs"]},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmi","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/223aa4df7927925f96d771ef7b895df2/zubridge-electron-0.0.1-next.3.tgz","_integrity":"sha512-oXYqNXteSCSaaWLKLGaIdktr4xLitmTYjlGXWHaYb5HzZGgV/cXRpY2T00DArdTMktngz5+zoJ+BMuwH3ZZGEg==","repository":{"url":"git+https://github.com/goosewobbler/zubridge-electron.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","typescript":"^5.7.3","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_0.0.1-next.3_1741745277199_0.5301877891883948","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-next.0":{"name":"@zubridge/electron","version":"0.1.0-next.0","keywords":["zustand","electron","state-management"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@0.1.0-next.0","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge-electron","bugs":{"url":"https://github.com/goosewobbler/zubridge-electron/issues"},"dist":{"shasum":"14f95301d7ea964a8184356020f867ad35c393fe","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-0.1.0-next.0.tgz","fileCount":23,"integrity":"sha512-EudtwlML05OpSp4lbSMrWcH6S9vTDU3M3dj960wCzHGhRSiy6irOR/Vf4TaRZh3dNXAqmmbzQgYsDhOz8FCCGQ==","signatures":[{"sig":"MEUCIQDp0+xFQfM2vmN5gMaj9DFdHuojQwhmQBFyyKGtRzmzHQIgUhGDSk8GRjeQG5z3gd4T5A9CJFGiMJxt4ScszECxd5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26981},"main":"./dist/cjs/index.js","type":"module","_from":"file:zubridge-electron-0.1.0-next.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":[{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./dist/index.cjs"],"./main":[{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./dist/main.cjs"],"./preload":[{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}},"./dist/preload.cjs"]},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmi","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/184ad21eda82a286ae7284e0176a963b/zubridge-electron-0.1.0-next.0.tgz","_integrity":"sha512-EudtwlML05OpSp4lbSMrWcH6S9vTDU3M3dj960wCzHGhRSiy6irOR/Vf4TaRZh3dNXAqmmbzQgYsDhOz8FCCGQ==","repository":{"url":"git+https://github.com/goosewobbler/zubridge-electron.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","typescript":"^5.7.3","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_0.1.0-next.0_1741776858947_0.31428479488542704","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@zubridge/electron","version":"1.0.0","keywords":["zustand","electron","state-management"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@1.0.0","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge-electron","bugs":{"url":"https://github.com/goosewobbler/zubridge-electron/issues"},"dist":{"shasum":"cee52474b07d2a0c7216c7b3f7d097ae8fca3b2d","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-1.0.0.tgz","fileCount":24,"integrity":"sha512-eLr2jBv3GDr4uVpNkYjhZgHvsEMKg/nMfzaIa6oy75DgLHTGkJsfZ7FgJt/shyDgS9cK7e3o28dz750gnC01pw==","signatures":[{"sig":"MEYCIQDU4gReaRu6iJ5kvO6LXjUWO+Vt3ErG4NjwxtBHv7z4NgIhANtGrRIDzZouiha6mNT/JkhSQM17HCPu692n85cbZ7Os","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28139},"main":"./dist/cjs/index.js","type":"module","_from":"file:zubridge-electron-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":[{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./dist/index.cjs"],"./main":[{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./dist/main.cjs"],"./preload":[{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}},"./dist/preload.cjs"]},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmi","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/db935c7f477757f891db66349ca63924/zubridge-electron-1.0.0.tgz","_integrity":"sha512-eLr2jBv3GDr4uVpNkYjhZgHvsEMKg/nMfzaIa6oy75DgLHTGkJsfZ7FgJt/shyDgS9cK7e3o28dz750gnC01pw==","repository":{"url":"git+https://github.com/goosewobbler/zubridge-electron.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","typescript":"^5.7.3","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_1.0.0_1741780493677_0.8305936984962612","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@zubridge/electron","version":"1.1.0","keywords":["zustand","electron","state-management"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@1.1.0","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"38ca38d497b7444d11b6d02a3df7d2b333f3dc01","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-1.1.0.tgz","fileCount":26,"integrity":"sha512-E7msNPBemmX7iMev7G7sdbSivT1Y9sbZjxTAHXhOn7Bh4evJRdWyVGWYKXBrjcBf/nYMG685Ym0XNIOzHkl7xQ==","signatures":[{"sig":"MEQCIELcAiy6W2YUmv2TYV5jysgeS2If4Ebml0DcLF+1Th4aAiBR6XExBuzRkH4bOjcW0S7Gwr8VBvXdtNdWoSIWkr/T2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56855},"main":"./dist/cjs/index.js","type":"module","_from":"file:zubridge-electron-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":[{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./dist/index.cjs"],"./main":[{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./dist/main.cjs"],"./preload":[{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}},"./dist/preload.cjs"]},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmi","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/2a3077d2c35afff2a6bfe953fab3a2c1/zubridge-electron-1.1.0.tgz","_integrity":"sha512-E7msNPBemmX7iMev7G7sdbSivT1Y9sbZjxTAHXhOn7Bh4evJRdWyVGWYKXBrjcBf/nYMG685Ym0XNIOzHkl7xQ==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@zubridge/core":"1.1.0","@zubridge/types":"1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","typescript":"^5.7.3","@types/node":"^22.14.0","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_1.1.0_1744292682901_0.8519403635628175","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@zubridge/electron","version":"1.2.0","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@1.2.0","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"499fdb7644b2e880e99c6824b1eccddf16b36a1f","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-1.2.0.tgz","fileCount":43,"integrity":"sha512-iG4D8UyuwJ9PheX6OSt2s0EtKWMUe+Tc4p3Ay4EtctTVBDnUSIsXVwzkrIsls/RtssYCzM/p5NN/FFo8DQv/0g==","signatures":[{"sig":"MEQCIFMhOPVj0Y3CWeneiSH1npRk2dEt/tDvUOr7srFGglJqAiA/Yequ7XVTUtG+H2hsSVu/TLVUZ96g7TLHx9ei+fAhYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110479},"main":"./dist/cjs/index.js","type":"module","_from":"file:zubridge-electron-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":[{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./dist/index.cjs"],"./main":[{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./dist/main.cjs"],"./preload":[{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}},"./dist/preload.cjs"]},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmi","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/88243a569d17f9a3a4add76702ab0282/zubridge-electron-1.2.0.tgz","_integrity":"sha512-iG4D8UyuwJ9PheX6OSt2s0EtKWMUe+Tc4p3Ay4EtctTVBDnUSIsXVwzkrIsls/RtssYCzM/p5NN/FFo8DQv/0g==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zustand":"^5.0.3","@zubridge/types":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","typescript":"^5.7.3","@types/node":"^22.14.0","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_1.2.0_1745196453173_0.10098889982379577","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@zubridge/electron","version":"1.3.0","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@1.3.0","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"3f9e50ce4abe1a1e91ea21c4974c335cabeda64f","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-1.3.0.tgz","fileCount":49,"integrity":"sha512-99iDLTVW2ewPV/OsUVqNpFSwProNDGhufro3mipmPayYEbmv4amRFNuIra2g/O9WO6ea9PnL4IQhL9Z0llsM0w==","signatures":[{"sig":"MEUCIQDvv7ZJalctT4XRutlhivz6o9IS4A7ibmfUfzD/0rqeuQIgLjpoHjvFixJVyR0p0wJh1Ht9p61HajHDkUML+11W6uA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139195},"main":"./dist/cjs/index.js","type":"module","_from":"file:zubridge-electron-1.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":[{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./dist/index.cjs"],"./main":[{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./dist/main.cjs"],"./preload":[{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}},"./dist/preload.cjs"]},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmi","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/270fd3abe75b9a028bdf0756a3877d45/zubridge-electron-1.3.0.tgz","_integrity":"sha512-99iDLTVW2ewPV/OsUVqNpFSwProNDGhufro3mipmPayYEbmv4amRFNuIra2g/O9WO6ea9PnL4IQhL9Z0llsM0w==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"zustand":"^5.0.3","@zubridge/types":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","typescript":"^5.7.3","@types/node":"^22.14.0","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_1.3.0_1745716047470_0.6180604600079764","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.0":{"name":"@zubridge/electron","version":"2.0.0-next.0","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.0","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"c1928490b242d6b64943c9a655b73e44203e2a30","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.0.tgz","fileCount":57,"integrity":"sha512-Rm1UkPwzcPwDvzvm/mc8eFpi1LRgfaWTXNGTzab3Vn7Usdn1mYKgsa6o4G6TUODDL+hBY6EnXY4zdvDaOyENLg==","signatures":[{"sig":"MEUCIQD8dDLHaYf292fp0kZ8Wck37lq/JG2QEkDEPUEdfQS9WwIgWQJQrtLv7JBRQFVHp+3gRVBYRIuJvLZuH/R+gUXbkUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184541},"main":"./dist/cjs/index.js","type":"module","_from":"file:zubridge-electron-2.0.0-next.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":[{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./dist/index.cjs"],"./main":[{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./dist/main.cjs"],"./preload":[{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}},"./dist/preload.cjs"]},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmi","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/362d688ce47d807f8e00c36d650384be/zubridge-electron-2.0.0-next.0.tgz","_integrity":"sha512-Rm1UkPwzcPwDvzvm/mc8eFpi1LRgfaWTXNGTzab3Vn7Usdn1mYKgsa6o4G6TUODDL+hBY6EnXY4zdvDaOyENLg==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"uuid":"^11.1.0","zustand":"^5.0.3","@zubridge/types":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","typescript":"^5.7.3","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.0_1746188525276_0.6113499045224313","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.1":{"name":"@zubridge/electron","version":"2.0.0-next.1","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.1","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"202e75dc332057fdffd1e0d1aa474ff0a9e1f4f3","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.1.tgz","fileCount":57,"integrity":"sha512-L8peR9ITMQcLp79GgED/4F8tlPkocBNJOgVjY5V1sdgEuoIP2KZeXrj2iT32x70WepcadcM9GToZGqjT9TZH0Q==","signatures":[{"sig":"MEUCIBdVJ55T2RYlFZPpeRg7h9GjLibIpbAg00hHKmtX4waTAiEAvKaH4xgKpIHSfymsxgCDNJsP+xfpRP3TD9mqvTd7so0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184541},"main":"./dist/cjs/index.js","type":"module","_from":"file:zubridge-electron-2.0.0-next.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":[{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./dist/index.cjs"],"./main":[{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./dist/main.cjs"],"./preload":[{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}},"./dist/preload.cjs"]},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmi","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/a5ae6f574e57b267f0488aea37b1ff12/zubridge-electron-2.0.0-next.1.tgz","_integrity":"sha512-L8peR9ITMQcLp79GgED/4F8tlPkocBNJOgVjY5V1sdgEuoIP2KZeXrj2iT32x70WepcadcM9GToZGqjT9TZH0Q==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"uuid":"^11.1.0","zustand":"^5.0.3","@zubridge/types":"1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","typescript":"^5.7.3","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.1_1746195015393_0.5745948451977525","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@zubridge/electron","version":"1.3.1","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@1.3.1","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"5af40f7becc6012a8e545a32053ac5618f2593ad","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-1.3.1.tgz","fileCount":53,"integrity":"sha512-x2K9vo0hinp+GICHA/RXpLn4eSmew+NOWR2u7rwJPqvMbAzQLaO6N7e1HtE8TdHDJ4lkSiYco52oF06VEQRkiA==","signatures":[{"sig":"MEQCIFUz543mgsvcUZKxtIkhmIfi3+UlzP/vqZdIu1lTYGYuAiAxFgLsF8vDWdwY19gQLiVDMgHWKrBhMXpzBDNhcldojg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162560},"main":"./dist/cjs/index.js","type":"module","_from":"file:zubridge-electron-1.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":[{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./dist/index.cjs"],"./main":[{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./dist/main.cjs"],"./preload":[{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}},"./dist/preload.cjs"]},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmi","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/11550273a452db707e2e6cc45a97b020/zubridge-electron-1.3.1.tgz","_integrity":"sha512-x2K9vo0hinp+GICHA/RXpLn4eSmew+NOWR2u7rwJPqvMbAzQLaO6N7e1HtE8TdHDJ4lkSiYco52oF06VEQRkiA==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"zustand":"^5.0.3","@zubridge/types":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","typescript":"^5.7.3","@types/node":"^22.14.0","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_1.3.1_1746195584767_0.10235844550847362","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.2":{"name":"@zubridge/electron","version":"2.0.0-next.2","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.2","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"3e5d432723579e1e2ec0af751f449a42412e5b65","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.2.tgz","fileCount":57,"integrity":"sha512-oZT7SZLEPSzW7zgX9W/WMe1ydYnbnFkRUR7JWFUyhuXrX1xLMXZtDGjInCaw06rd2afopORfA7kFyNKEa6g50A==","signatures":[{"sig":"MEYCIQDtlcCmJms1cXZsZ8TWXsIXPdgjC3PsNgUNWdFQLJpkJAIhAMwEd56bFYMWhwFqd9B9s1hIgi/UrXonQS7N9fQvBO4p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184541},"main":"./dist/cjs/index.js","type":"module","_from":"file:zubridge-electron-2.0.0-next.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":[{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./dist/index.cjs"],"./main":[{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./dist/main.cjs"],"./preload":[{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}},"./dist/preload.cjs"]},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmi","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/a73525e0bc3db2c4f332e2303beac87f/zubridge-electron-2.0.0-next.2.tgz","_integrity":"sha512-oZT7SZLEPSzW7zgX9W/WMe1ydYnbnFkRUR7JWFUyhuXrX1xLMXZtDGjInCaw06rd2afopORfA7kFyNKEa6g50A==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"uuid":"^11.1.0","zustand":"^5.0.3","@zubridge/types":"1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","typescript":"^5.7.3","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.2_1746195600463_0.08478162889247409","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.3":{"name":"@zubridge/electron","version":"2.0.0-next.3","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.3","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"12a2426af7e289537b5dd925d881bebcd5404784","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.3.tgz","fileCount":57,"integrity":"sha512-XT97byaxg4+4Xt2F87EJqOf57er6BCMtYZR7kCBSlmtXyGtuTBc0/LJBYexiipyoeQnY5UuSWdaJtqlRrIL07Q==","signatures":[{"sig":"MEUCIQC6oENQFlLyEQIBP/ygzOWpLIGOWoY24XkCiUNZ03l79QIgbVj+K/ax8mJvgGzcla2q19MhZSJwe75iKTjGopPvvqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184557},"main":"./dist/cjs/index.js","type":"module","_from":"file:zubridge-electron-2.0.0-next.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":[{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./dist/index.cjs"],"./main":[{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./dist/main.cjs"],"./preload":[{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}},"./dist/preload.cjs"]},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmi","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/6456a8320515f77527b005c671a6785a/zubridge-electron-2.0.0-next.3.tgz","_integrity":"sha512-XT97byaxg4+4Xt2F87EJqOf57er6BCMtYZR7kCBSlmtXyGtuTBc0/LJBYexiipyoeQnY5UuSWdaJtqlRrIL07Q==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"uuid":"^11.1.0","zustand":"^5.0.3","@zubridge/types":"1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","typescript":"^5.7.3","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.3_1746197058270_0.018587306553518257","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.4":{"name":"@zubridge/electron","version":"2.0.0-next.4","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.4","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"abad1eb741b28580e0ece102465b400571c4e1d1","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.4.tgz","fileCount":57,"integrity":"sha512-7qELoIqMsBlRkDXaflEn8a1aewaOLlsR5dEB9yDEF8zu0ATE13rZ1f7KtLO9l8Coidw35TLrjGzg+XCX33tqAQ==","signatures":[{"sig":"MEQCIE54r9h39ps9fWumUwen44UwLaHbxkGsVZgC/5vpPIWZAiBfyHFYr/68BsGxgBGgBpTgCmbJcU718IikYCTVgFyLTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186384},"main":"./dist/cjs/index.js","type":"module","_from":"file:zubridge-electron-2.0.0-next.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":[{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./dist/index.cjs"],"./main":[{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./dist/main.cjs"],"./preload":[{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}},"./dist/preload.cjs"]},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmi","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/a7ba2e2793b9e921e1d50245bf314992/zubridge-electron-2.0.0-next.4.tgz","_integrity":"sha512-7qELoIqMsBlRkDXaflEn8a1aewaOLlsR5dEB9yDEF8zu0ATE13rZ1f7KtLO9l8Coidw35TLrjGzg+XCX33tqAQ==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"uuid":"^11.1.0","zustand":"^5.0.3","@zubridge/types":"1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","typescript":"^5.7.3","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.4_1746198137714_0.33563205308504007","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.5":{"name":"@zubridge/electron","version":"2.0.0-next.5","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.5","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"d2300afcd5559e0bf5334bf437f1e7e78ad608fb","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.5.tgz","fileCount":50,"integrity":"sha512-/ntcFDHt1fD2Cb3Bn5fQF0UQv2E4ZWGDWYfeJ9nmfiL1YUNyBnB/+jn4JpSi9Q7NXn2heJrw7Ifs/aFT7NHGmQ==","signatures":[{"sig":"MEUCIEcg8MMmYBUwV+/ztBu4vA1zEVQ2dFHX0hrbazYmGybEAiEAtaTIuh0e61JE9ABJau7BfMb/+wko/4FHiOZEfej16Zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100174},"main":"./dist/index.cjs","type":"module","_from":"file:zubridge-electron-2.0.0-next.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/e0327d48b1b778738f571fabfcbe8c4f/zubridge-electron-2.0.0-next.5.tgz","_integrity":"sha512-/ntcFDHt1fD2Cb3Bn5fQF0UQv2E4ZWGDWYfeJ9nmfiL1YUNyBnB/+jn4JpSi9Q7NXn2heJrw7Ifs/aFT7NHGmQ==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","zustand":"^5.0.3","@types/debug":"^4.1.12","@zubridge/types":"1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","typescript":"^5.7.3","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.5_1746542875141_0.9210419686224571","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.6":{"name":"@zubridge/electron","version":"2.0.0-next.6","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.6","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"c06585ba238ef7ae7cf8ae55d09b84f1adad71e3","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.6.tgz","fileCount":62,"integrity":"sha512-yNjImpzaZBsYR2u5o7lSMid1GZ+fkUWQHiVKKaFRXDMx+nW15JygePUCMC8So6TF+KqZl/RQNC8nypBjmIdWXw==","signatures":[{"sig":"MEYCIQD/vqs/oM74A/O/hIFLVIyaJFOWqb2woakYJe+V4JJ+8AIhANkgQhn00uGjVKkHBeNfG6xvvydkY3MOsRCJhzxEM/5W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188001},"main":"./dist/index.cjs","type":"module","_from":"file:zubridge-electron-2.0.0-next.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/959db853454d7d620c0a9d89f210a40f/zubridge-electron-2.0.0-next.6.tgz","_integrity":"sha512-yNjImpzaZBsYR2u5o7lSMid1GZ+fkUWQHiVKKaFRXDMx+nW15JygePUCMC8So6TF+KqZl/RQNC8nypBjmIdWXw==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","zustand":"^5.0.3","@types/debug":"^4.1.12","@zubridge/types":"1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","zustand":"^5.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.6_1746898851146_0.7039938006420443","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.7":{"name":"@zubridge/electron","version":"2.0.0-next.7","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.7","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"57f6a3d321bc63da1336b88434a9c2917736f4e9","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.7.tgz","fileCount":62,"integrity":"sha512-yO+PLztpPRG9Fs5XPez17dWctgUpaZTSJi+TPUQilMfmfuEMQxBH+dtZte9iK0oUR2cflt5R3mvGPfp5hXcY6w==","signatures":[{"sig":"MEUCIFLb8cZeTIKTFrC5fXxPQeTDLfi6lxA2eckiw2+B99BoAiEAqqWgiFy9w9xR/JTDn8sbNZa/yDwfMFS9cXBTmcI1Sp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188882},"main":"./dist/index.cjs","type":"module","_from":"file:zubridge-electron-2.0.0-next.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/85145f3b391161ff2a6dcbda07f77557/zubridge-electron-2.0.0-next.7.tgz","_integrity":"sha512-yO+PLztpPRG9Fs5XPez17dWctgUpaZTSJi+TPUQilMfmfuEMQxBH+dtZte9iK0oUR2cflt5R3mvGPfp5hXcY6w==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","zustand":"^5.0.3","@types/debug":"^4.1.12","@zubridge/types":"1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","zustand":"^5.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.7_1746915614980_0.46122892812274174","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.8":{"name":"@zubridge/electron","version":"2.0.0-next.8","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.8","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"e8cf70e61c4e2ddc031cb1bfbe57f102c82e9870","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.8.tgz","fileCount":62,"integrity":"sha512-ggtq/DmL/RNQhMY//RlUfNLrToxcy4P/ErdG7Qi0ria3WpqoO3APIrPVgpEAL1DzYCSguP/JG883XQfmTLuIrA==","signatures":[{"sig":"MEUCIQDi6pNECuXrrYVldIon6p3nvhgx+v/f9Fi471c6nLHJnAIgEVkUNJBWqPZOhp53p3VB/KIxz2ErPQBib92LB3cm89U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188882},"main":"./dist/index.cjs","type":"module","_from":"file:zubridge-electron-2.0.0-next.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/27eed7ef01f512e90db2105a36aea0be/zubridge-electron-2.0.0-next.8.tgz","_integrity":"sha512-ggtq/DmL/RNQhMY//RlUfNLrToxcy4P/ErdG7Qi0ria3WpqoO3APIrPVgpEAL1DzYCSguP/JG883XQfmTLuIrA==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","zustand":"^5.0.3","@types/debug":"^4.1.12","@zubridge/types":"1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","zustand":"^5.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.8_1746917987940_0.23715700088448166","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.9":{"name":"@zubridge/electron","version":"2.0.0-next.9","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.9","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"0fbec96e1a885229ac81dfa82afacb1d1161bbf9","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.9.tgz","fileCount":62,"integrity":"sha512-c0W1tjNj4+ZcTcsADEgFzYhLB6o+U8P5P0/+e3ve2UHj37JYDb3txG43bFHetAJAtqtyEalDgmpZdhDU5T1IbQ==","signatures":[{"sig":"MEYCIQC81ypoADRFM1N3HMaY7tLPcao5gSltnGmP4676EXPKgAIhAMbw1HoMoZXyRC1zlk/JhQOhx8ZqU2150SIzi10pL+3+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206206},"main":"./dist/index.cjs","type":"module","_from":"file:zubridge-electron-2.0.0-next.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/bad2d997bc3c3091bf87452d41f5b7db/zubridge-electron-2.0.0-next.9.tgz","_integrity":"sha512-c0W1tjNj4+ZcTcsADEgFzYhLB6o+U8P5P0/+e3ve2UHj37JYDb3txG43bFHetAJAtqtyEalDgmpZdhDU5T1IbQ==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","zustand":"^5.0.3","@types/debug":"^4.1.12","@zubridge/types":"1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","zustand":"^5.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.9_1746963898893_0.02455637425566559","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.10":{"name":"@zubridge/electron","version":"2.0.0-next.10","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.10","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"1c7d2bbd84eb1e9d610cbeefc1c75a546250f318","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.10.tgz","fileCount":62,"integrity":"sha512-6c70Xhlx8RqfmIpr7Z2XSTiIYjkmAN18xOtCgUPBQks58VFyhS3vrTUAYh33zCAlkuJJLCuUCdNpAjlZSJeaew==","signatures":[{"sig":"MEYCIQC5/WGMkVDKfSLmw9shJYc4iqZNlmdj/VctR+mmGk5kFQIhAMj0jyeU4oMr57ww3WgQQSJvtjEPzSzk2ZOcQ6ihr5s8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214567},"main":"./dist/index.cjs","type":"module","_from":"file:zubridge-electron-2.0.0-next.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/3519cc3fc10c7f6660454806e8072e8d/zubridge-electron-2.0.0-next.10.tgz","_integrity":"sha512-6c70Xhlx8RqfmIpr7Z2XSTiIYjkmAN18xOtCgUPBQks58VFyhS3vrTUAYh33zCAlkuJJLCuUCdNpAjlZSJeaew==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"uuid":"^11.1.0","debug":"^4.4.0","zustand":"^5.0.3","@types/debug":"^4.1.12","@zubridge/types":"1.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","zustand":"^5.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.10_1747106510930_0.708704389443068","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.11":{"name":"@zubridge/electron","version":"2.0.0-next.11","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.11","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"f0c76ab8968fa784d02958dc90a0d6e6a6ed58b5","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.11.tgz","fileCount":65,"integrity":"sha512-qiaRbtftRu3iXDALQI6OC9E8bZ5CyVX4Vn9d1lW/dkTAPOg91JORYHoLbjBPFfJvnmPHGeuFqmact7r5bSvEGw==","signatures":[{"sig":"MEUCIQDFRkmB2rg2bu6nsUtYLqpkBH08C/o0Ooc2bZaeIOn1rgIgeRT3liWbYe/Z2QGcgvXvoJNrFAiEEjzSwiMwwRwEAY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440999},"main":"./dist/index.cjs","type":"module","_from":"file:zubridge-electron-2.0.0-next.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/39fc82786bf80ef05b4c4b7949cfc86d/zubridge-electron-2.0.0-next.11.tgz","_integrity":"sha512-qiaRbtftRu3iXDALQI6OC9E8bZ5CyVX4Vn9d1lW/dkTAPOg91JORYHoLbjBPFfJvnmPHGeuFqmact7r5bSvEGw==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"uuid":"^11.1.0","weald":"^1.0.4","zustand":"^5.0.3","@types/debug":"^4.1.12","@zubridge/types":"1.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.10.0","zustand":"^5.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.11_1747358786155_0.43995184107698737","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.12":{"name":"@zubridge/electron","version":"2.0.0-next.12","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.12","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"469f4f285d048ea3ec631b6939df97c09b02bda1","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.12.tgz","fileCount":62,"integrity":"sha512-QR3JMf8Bn8jDn0stoFvk2q1kgbv2G4e/wurtCKIv/4bDf0/COq/A/LrYu6UmSV6WZ77EhJN4sybK8PgtdOW3qg==","signatures":[{"sig":"MEQCIE8tmVAiy7eBms7VVVD0pwgjg6f5/lnSpjJW/jgfDRDOAiBK1TlknPyPXpHr+xvnM2TvhcG+R31WB0sp1/yko6QSUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425032},"main":"./dist/index.cjs","type":"module","_from":"file:zubridge-electron-2.0.0-next.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/83ecdbec8e610d4c32b83b7ac8b4cf09/zubridge-electron-2.0.0-next.12.tgz","_integrity":"sha512-QR3JMf8Bn8jDn0stoFvk2q1kgbv2G4e/wurtCKIv/4bDf0/COq/A/LrYu6UmSV6WZ77EhJN4sybK8PgtdOW3qg==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"uuid":"^11.1.0","weald":"^1.0.4","zustand":"^5.0.3","@types/debug":"^4.1.12","@zubridge/core":"1.1.0","@zubridge/types":"1.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.10.0","zustand":"^5.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.12_1747880916944_0.6478831322678926","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.13":{"name":"@zubridge/electron","version":"2.0.0-next.13","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.13","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"d83644ce34213e77f23906b66269b06bb859d4ec","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.13.tgz","fileCount":71,"integrity":"sha512-DjxJvwjCIMRMIp/gM1ZTi1RCfO/vL4EhVTqp4Cxs2uH+3cRUdJ2whBOj0NWFm4rxp5j2WS8bPHAW2GhQb3J4dA==","signatures":[{"sig":"MEUCIQCA3mbOelWAegMW7x5jTnwaVUJzJn9icUZ0Np3NIkARnwIgXhLQIT3cUDell1NY4KicGqk/1GYhwDSOjj45Fndmi9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424284},"main":"./dist/index.cjs","type":"module","_from":"file:zubridge-electron-2.0.0-next.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/34616dd4e77fa0db2868c7af7fd5a088/zubridge-electron-2.0.0-next.13.tgz","_integrity":"sha512-DjxJvwjCIMRMIp/gM1ZTi1RCfO/vL4EhVTqp4Cxs2uH+3cRUdJ2whBOj0NWFm4rxp5j2WS8bPHAW2GhQb3J4dA==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.1","dependencies":{"uuid":"^11.1.0","weald":"^1.0.4","zustand":"^5.0.3","@types/debug":"^4.1.12","@zubridge/core":"1.1.0","@zubridge/types":"1.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.10.0","zustand":"^5.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.13_1748021658744_0.15428017276511374","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.14":{"name":"@zubridge/electron","version":"2.0.0-next.14","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.14","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"3534b46f3b82d81219a4e47e261dd4be828857cb","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.14.tgz","fileCount":95,"integrity":"sha512-a19adPmEvgSf6b86KJbsNaeGHJlpVhPUqJ/JG4NK6bZBw6TrY7OqAl/ED7MwX2D1SFe3Lv4ybWkVrMRKl/AA7g==","signatures":[{"sig":"MEUCIQC5/XE3nJg78DM1Tqg1bPD4/zVpx2G9d1SB7Bqr+fjuUAIgG4NrG+eg5DumgABYjuozMrdQ+z3p7VUHnFQtEgej2dA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573751},"main":"./dist/index.cjs","type":"module","_from":"file:zubridge-electron-2.0.0-next.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/cbde54b9ed8a20a6226b621e4fd92095/zubridge-electron-2.0.0-next.14.tgz","_integrity":"sha512-a19adPmEvgSf6b86KJbsNaeGHJlpVhPUqJ/JG4NK6bZBw6TrY7OqAl/ED7MwX2D1SFe3Lv4ybWkVrMRKl/AA7g==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^11.1.0","weald":"^1.0.4","dequal":"^2.0.3","zustand":"^5.0.3","@types/debug":"^4.1.12","@zubridge/core":"2.0.0-next.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.43.0","vitest":"^3.0.5","shelljs":"^0.10.0","zustand":"^5.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@zubridge/types":"1.2.1","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.14_1750028646687_0.1706223085853813","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.15":{"name":"@zubridge/electron","version":"2.0.0-next.15","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.15","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"cf99353382ffbe79507e79a0592c1df67fa9c371","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.15.tgz","fileCount":95,"integrity":"sha512-U0/HUQWL8kbYpJKdm9OL4x/hk0skfNmn30pEFBejD387u9/Mzw8u7nOTbElD/LNSs2Mk2jCxXlaskFDxXHyuuQ==","signatures":[{"sig":"MEUCIQCYimTx1DwGz3spp7uqglw30Yx3Srtc5epl+hO+RQzZPwIgaUaw4q31Kh6b9mLRNOeBV8m8o4U2xIYhmc10qzKz7Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575263},"main":"./dist/index.cjs","type":"module","_from":"file:zubridge-electron-2.0.0-next.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","actor":{"name":"goosewobbler","type":"user","email":"9ze6k1p1@mailer.me"},"email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/37d54658075078b03b18e43c0e5ee68d/zubridge-electron-2.0.0-next.15.tgz","_integrity":"sha512-U0/HUQWL8kbYpJKdm9OL4x/hk0skfNmn30pEFBejD387u9/Mzw8u7nOTbElD/LNSs2Mk2jCxXlaskFDxXHyuuQ==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^11.1.0","weald":"^1.0.4","dequal":"^2.0.3","zustand":"^5.0.3","@types/debug":"^4.1.12","@zubridge/core":"2.0.0-next.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.43.0","vitest":"^3.0.5","shelljs":"^0.10.0","zustand":"^5.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@zubridge/types":"2.0.0-next.0","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.15_1750382505850_0.024125892205728583","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.16":{"name":"@zubridge/electron","version":"2.0.0-next.16","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.16","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"eebb1b1e1a3dacee3ce24c44d830f5b20084a874","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.16.tgz","fileCount":95,"integrity":"sha512-nbfDy8EskBBRaAP/5JonU8tEZ1T5KXGsReTSYRsRPZhy/uDnUeutvywCGQbf2Jb1SHEKnJEewSZ8H73+mvaGvA==","signatures":[{"sig":"MEUCICxpyck/soPGXMWBQIxFRFpjVoF0GBc60GLFrUIYRIUMAiEApkGpe5BilhAbKzDp4h2Jlz0omUF2G32yFDC1IyWVp/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520015},"main":"./dist/index.cjs","type":"module","_from":"file:zubridge-electron-2.0.0-next.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","actor":{"name":"goosewobbler","type":"user","email":"9ze6k1p1@mailer.me"},"email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/fe5bef330b34b5f603e7151aafc97c83/zubridge-electron-2.0.0-next.16.tgz","_integrity":"sha512-nbfDy8EskBBRaAP/5JonU8tEZ1T5KXGsReTSYRsRPZhy/uDnUeutvywCGQbf2Jb1SHEKnJEewSZ8H73+mvaGvA==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^11.1.0","weald":"^1.0.4","dequal":"^2.0.3","zustand":"^5.0.3","@types/debug":"^4.1.12","@zubridge/core":"2.0.0-next.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.43.0","vitest":"^3.0.5","shelljs":"^0.10.0","zustand":"^5.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@zubridge/types":"2.0.0-next.0","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.16_1750383900582_0.7702459352864894","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.17":{"name":"@zubridge/electron","version":"2.0.0-next.17","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.17","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"6d3cf6df519b3d8fa563745ffe37f51040c9c5e9","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.17.tgz","fileCount":92,"integrity":"sha512-ORd/RoaU5GY2d9phYCfuqpQAyWCtFr+2tiAxGpl/FV+SAVrkhT0TQbr5286ZcVkJrA3fAFcibEYPE6ohE3ybHw==","signatures":[{"sig":"MEYCIQDlPW1tVvUzk6HzKkbeb2em4qf9zKhmcFhqu1NyYXyUqwIhAKHUIVUKK07yvXSHcElS+q+frNs6ODu9I81LUWnJqHAB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300722},"main":"./dist/index.cjs","type":"module","_from":"file:zubridge-electron-2.0.0-next.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","actor":{"name":"goosewobbler","type":"user","email":"9ze6k1p1@mailer.me"},"email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/a8ec684d6049d884b79086eec42d26e3/zubridge-electron-2.0.0-next.17.tgz","_integrity":"sha512-ORd/RoaU5GY2d9phYCfuqpQAyWCtFr+2tiAxGpl/FV+SAVrkhT0TQbr5286ZcVkJrA3fAFcibEYPE6ohE3ybHw==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^11.1.0","weald":"^1.0.4","dequal":"^2.0.3","zustand":"^5.0.3","@types/debug":"^4.1.12","@zubridge/core":"2.0.0-next.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.43.0","vitest":"^3.0.5","shelljs":"^0.10.0","zustand":"^5.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@zubridge/types":"2.0.0-next.0","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.17_1750384997556_0.054288195837370656","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.18":{"name":"@zubridge/electron","version":"2.0.0-next.18","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.18","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"acb3ed2b69e7135d106154ed812997f6263a75a3","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.18.tgz","fileCount":95,"integrity":"sha512-MyqMEKNCbWPKOAkzfVcfkCLOv61soiZD3wVCuSL+GqBlg6Syq5NwEmaeEpKQDPxAi6ZtmyKp/L4ZrovIT5BbNw==","signatures":[{"sig":"MEYCIQDZnrxP292+1ZnLaPaoqjFGyESJQBNjUb5m3foLdt1XagIhAPW+3KDqKx7cfC+mLocD7BR9RcF0zlO/XVIBWCNfKzpt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":688405},"main":"./dist/index.cjs","type":"module","_from":"file:zubridge-electron-2.0.0-next.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","actor":{"name":"goosewobbler","type":"user","email":"9ze6k1p1@mailer.me"},"email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/db7e06154256ada914e1d33c8b95e61b/zubridge-electron-2.0.0-next.18.tgz","_integrity":"sha512-MyqMEKNCbWPKOAkzfVcfkCLOv61soiZD3wVCuSL+GqBlg6Syq5NwEmaeEpKQDPxAi6ZtmyKp/L4ZrovIT5BbNw==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^11.1.0","weald":"^1.0.4","dequal":"^2.0.3","zustand":"^5.0.3","@types/debug":"^4.1.12","@zubridge/core":"2.0.0-next.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.43.0","vitest":"^3.0.5","shelljs":"^0.10.0","zustand":"^5.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@zubridge/types":"2.0.0-next.0","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@rollup/plugin-commonjs":"^28.0.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.18_1750386822114_0.2970417755138832","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.19":{"name":"@zubridge/electron","version":"2.0.0-next.19","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.19","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"ae8f5c2abeddabbf3b91c55b378ac0f1d6d103c7","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.19.tgz","fileCount":95,"integrity":"sha512-UQOA7RCNXWm3O7oe4hgbIKq+LPC0D7SihxyZcKRykmgr+7YQDAVppkaMT6PgxCZXRS2tXas0W/SC9gVpLd74BA==","signatures":[{"sig":"MEQCIHQgLfVm1DQuOJLmmvXSLFuts9jrkm0W8U9PdiJtPzIzAiAfbM1X5GQ7ss5dhfX18Hwz3xRycqSAtOUy3VR2FUgPyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":688382},"main":"./dist/index.cjs","type":"module","_from":"file:zubridge-electron-2.0.0-next.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","actor":{"name":"goosewobbler","type":"user","email":"9ze6k1p1@mailer.me"},"email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/800d98e3e20692ad6c9d9e235a8c7c74/zubridge-electron-2.0.0-next.19.tgz","_integrity":"sha512-UQOA7RCNXWm3O7oe4hgbIKq+LPC0D7SihxyZcKRykmgr+7YQDAVppkaMT6PgxCZXRS2tXas0W/SC9gVpLd74BA==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^11.1.0","dequal":"^2.0.3","zustand":"^5.0.3","@types/debug":"^4.1.12","@zubridge/core":"2.0.0-next.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.43.0","vitest":"^3.0.5","shelljs":"^0.10.0","zustand":"^5.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@zubridge/types":"2.0.0-next.0","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@rollup/plugin-commonjs":"^28.0.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.19_1750388188535_0.5830258108977893","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.20":{"name":"@zubridge/electron","version":"2.0.0-next.20","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.20","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"249e0f64641a252d78c76842a18ab7f11882cc9b","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.20.tgz","fileCount":95,"integrity":"sha512-Ji+IXWL7jleGW+AGME1HbHsZ0J9HU5mMyReRvtCqxBjfjix465ZMEciRoSJ0vuDjBudmUv+MkeyxKgvapnR8IA==","signatures":[{"sig":"MEUCIFvAQx5RUzJJJNntE4KFBO5IJNAyBoIuDT+J+rr/+DtlAiEAuvTLrpwNb04yQul/m6JUceYuVBveTvvltOuiJ062RE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":689259},"main":"./dist/index.cjs","type":"module","_from":"file:zubridge-electron-2.0.0-next.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","actor":{"name":"goosewobbler","type":"user","email":"9ze6k1p1@mailer.me"},"email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/29a0b9077c127123dcb385c840219b28/zubridge-electron-2.0.0-next.20.tgz","_integrity":"sha512-Ji+IXWL7jleGW+AGME1HbHsZ0J9HU5mMyReRvtCqxBjfjix465ZMEciRoSJ0vuDjBudmUv+MkeyxKgvapnR8IA==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"uuid":"^11.1.0","dequal":"^2.0.3","zustand":"^5.0.3","@types/debug":"^4.1.12","@zubridge/core":"2.0.0-next.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.43.0","vitest":"^3.0.5","shelljs":"^0.10.0","zustand":"^5.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@zubridge/types":"2.0.0-next.0","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@rollup/plugin-commonjs":"^28.0.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.20_1750692570793_0.3277057837180255","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.21":{"name":"@zubridge/electron","version":"2.0.0-next.21","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.21","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"15feeedc5816b6819f9f16257a24b5ee907b1a7b","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.21.tgz","fileCount":95,"integrity":"sha512-PaGNXsv0LQ65ibY4jDAQ9LAll7PJjabvq+PYrRY3GaOy1OPTfSjr+feJbQqx5w4lyIeZlvrCOgH3NrgCN0URrA==","signatures":[{"sig":"MEUCID3LMzA1QmvVXYmJiGs3NXAt81+Ha1GSYa1B32MFBkrmAiEAgcym2e7847JzAknT6hYtotlp7tG1f59KYDSB7PwwtBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":796996},"main":"./dist/index.cjs","type":"module","_from":"file:zubridge-electron-2.0.0-next.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","package":"pnpm pack","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/877ae77a6b75dbbe2dca5951c2b5cc71/zubridge-electron-2.0.0-next.21.tgz","_integrity":"sha512-PaGNXsv0LQ65ibY4jDAQ9LAll7PJjabvq+PYrRY3GaOy1OPTfSjr+feJbQqx5w4lyIeZlvrCOgH3NrgCN0URrA==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"uuid":"^11.1.0","dequal":"^2.0.3","zustand":"^5.0.3","@types/debug":"^4.1.12","@zubridge/core":"2.0.0-next.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.43.0","vitest":"^3.0.5","shelljs":"^0.10.0","zustand":"^5.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@zubridge/types":"2.0.0-next.1","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@rollup/plugin-commonjs":"^28.0.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.21_1752754833367_0.6830490303311034","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@zubridge/electron","version":"1.3.2","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@1.3.2","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"eda2c1ab7c93865bc6d4f9421a7761f76ecd79f9","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-1.3.2.tgz","fileCount":53,"integrity":"sha512-PU2IwPz3W/pqOZ9BUcGwQrp8SS6FJr+UGzL6A4aNtzjwbDDDiSeXcqtp7m1O9xI4NfNygRm6y3LfH0mrGBJtGA==","signatures":[{"sig":"MEUCIG8BRF6m+doZCueUqKIzeS+YEFbJOup/vzNrffpPG/cSAiEAnnnVXtBXIZ2nXcTu3rqzLKI7+A/TTQAjs7m4GozLN+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151543},"main":"./dist/cjs/index.js","type":"module","_from":"file:zubridge-electron-1.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":[{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./dist/index.cjs"],"./main":[{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./dist/main.cjs"],"./preload":[{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}},"./dist/preload.cjs"]},"scripts":{"build":"tsx ./scripts/build.ts","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmi","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/ed65efb28c8786339a881d53e12a23bf/zubridge-electron-1.3.2.tgz","_integrity":"sha512-PU2IwPz3W/pqOZ9BUcGwQrp8SS6FJr+UGzL6A4aNtzjwbDDDiSeXcqtp7m1O9xI4NfNygRm6y3LfH0mrGBJtGA==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zustand":"^5.0.3","@zubridge/types":"1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.19.2","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.34.6","vitest":"^3.0.5","shelljs":"^0.9.1","typescript":"^5.7.3","@types/node":"^22.14.0","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_1.3.2_1753320616802_0.1431741290392996","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.22":{"name":"@zubridge/electron","version":"2.0.0-next.22","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.22","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"048f39fb4272e27eb4b40ad0d2b3df0c03171b5c","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.22.tgz","fileCount":17,"integrity":"sha512-biAiy6+z+mZWiiiXYv6dP19z/ZxwrplQZx7AYl8HCceGFPUUiK8ze7Ms5yPfvqWBbtvf7KVhtp1j4O1V5wb6iQ==","signatures":[{"sig":"MEYCIQDlTTQsl16rqRsWk1Aldl+6SIINFPvbKO+FXDTv5zenbwIhAIau+mPXFzYjzshqw6zeGiyZClhbt1aq8IvjapEuNYwI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697324},"main":"./dist/renderer.cjs","type":"module","_from":"file:zubridge-electron-2.0.0-next.22.tgz","types":"./dist/renderer.d.ts","module":"./dist/renderer.js","exports":{".":{"import":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"require":{"types":"./dist/renderer.d.cts","default":"./dist/renderer.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"tsup","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","package":"pnpm pack","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/64da05637f95ec232655a74c19740666/zubridge-electron-2.0.0-next.22.tgz","_integrity":"sha512-biAiy6+z+mZWiiiXYv6dP19z/ZxwrplQZx7AYl8HCceGFPUUiK8ze7Ms5yPfvqWBbtvf7KVhtp1j4O1V5wb6iQ==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"uuid":"^11.1.0","dequal":"^2.0.3","zustand":"^5.0.3","@types/debug":"^4.1.12","@zubridge/core":"2.0.0-next.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","tsup":"^8.5.0","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.43.0","vitest":"^3.0.5","shelljs":"^0.10.0","zustand":"^5.0.3","typescript":"^5.7.3","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@zubridge/types":"2.0.0-next.2","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@rollup/plugin-commonjs":"^28.0.6","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.22_1753973572380_0.1493095344173403","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.24":{"name":"@zubridge/electron","version":"2.0.0-next.24","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.24","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"e5a38b92732c3f185540c9a5ddc34e7978cf706f","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.24.tgz","fileCount":17,"integrity":"sha512-ETq06Z+HQbQAnRNUYXH2aq7jOkyz1duAjVX3s8YOnsojaYLsGmXp4N+Qnv01T09nYkTBxfsjDAHkueZkQi+A9Q==","signatures":[{"sig":"MEUCIQDwzH5GCv0HjL/6VKV+OOXFqgkkiJ9YxgcYt4wg6ozaBgIgDVHaROQJ62np7PMvCxeiUd5E3LQ5C/kKEJYU82Qgv1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":719202},"main":"./dist/renderer.cjs","type":"module","_from":"file:zubridge-electron-2.0.0-next.24.tgz","types":"./dist/renderer.d.ts","module":"./dist/renderer.js","exports":{".":{"import":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"require":{"types":"./dist/renderer.d.cts","default":"./dist/renderer.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"tsup","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","package":"pnpm pack","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist && pnpm run clean:cache"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/3f5d887385d118cf8470afbee9ac5ed7/zubridge-electron-2.0.0-next.24.tgz","_integrity":"sha512-ETq06Z+HQbQAnRNUYXH2aq7jOkyz1duAjVX3s8YOnsojaYLsGmXp4N+Qnv01T09nYkTBxfsjDAHkueZkQi+A9Q==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"uuid":"^11.1.0","dequal":"^2.0.3","zustand":"^5.0.8","@types/debug":"^4.1.12","@zubridge/core":"2.0.0-next.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","tsup":"^8.5.0","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.49.0","vitest":"^3.0.5","shelljs":"^0.10.0","zustand":"^5.0.3","typescript":"^5.9.2","@types/node":"^22.14.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@zubridge/types":"2.0.0-next.3","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@rollup/plugin-commonjs":"^28.0.6","@testing-library/jest-dom":"^6.8.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.24_1756557485601_0.733322920730064","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.25":{"name":"@zubridge/electron","version":"2.0.0-next.25","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.25","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"02228d88a483c81545fa4e338d48eed86996071c","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.25.tgz","fileCount":17,"integrity":"sha512-OtEdrFQ28f96QWHi0OLxeoH3vh4Rk2VsiflGT4nQsMesj7hMzFGbtw7oqFqmqC64X8FVi6chFdO0wq/D98toUg==","signatures":[{"sig":"MEUCIG3j3c6S2bCTZxdlaIOmDUxQE3fqenwrYCQ3ACOW9xO1AiEAsIaaGFAkBhq9F787sDhXifwxjRDIrofxBRf2tPJJi2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":719200},"main":"./dist/renderer.cjs","type":"module","_from":"file:zubridge-electron-2.0.0-next.25.tgz","types":"./dist/renderer.d.ts","module":"./dist/renderer.js","exports":{".":{"import":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"require":{"types":"./dist/renderer.d.cts","default":"./dist/renderer.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"tsup","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","package":"pnpm pack","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist && pnpm run clean:cache"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/a38e2c60abacfbf72a830d8422a23186/zubridge-electron-2.0.0-next.25.tgz","_integrity":"sha512-OtEdrFQ28f96QWHi0OLxeoH3vh4Rk2VsiflGT4nQsMesj7hMzFGbtw7oqFqmqC64X8FVi6chFdO0wq/D98toUg==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"uuid":"^11.1.0","dequal":"^2.0.3","zustand":"^5.0.8","@types/debug":"^4.1.12","@zubridge/core":"2.0.0-next.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","tsup":"^8.5.0","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.49.0","vitest":"^3.0.5","shelljs":"^0.10.0","zustand":"^5.0.3","typescript":"^5.9.2","@types/node":"24.3.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@zubridge/types":"2.0.0-next.3","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@rollup/plugin-commonjs":"^28.0.6","@testing-library/jest-dom":"^6.8.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.25_1756559823875_0.1585604483862264","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-next.26":{"name":"@zubridge/electron","version":"2.0.0-next.26","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0-next.26","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"f92bc8eb634319964ebad754995442dff1435234","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0-next.26.tgz","fileCount":17,"integrity":"sha512-6oNLuh+rNW1yk2NZiMafVNjQljq9DjeCtbyRx+fVJYSBnPcXEZJtn7y+TA20IYC8xgOAY3yYK0oboKdMdD59Xg==","signatures":[{"sig":"MEUCIQCG5rNXDfxTKvwE3pGJrh3KB7ny1eUg64oKrYkEpW9X6gIgJnivMzVMzabfGVNm4Ll5DI4MzU+DdNqHU0xFnUHIrpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878389},"main":"./dist/renderer.cjs","type":"module","_from":"file:zubridge-electron-2.0.0-next.26.tgz","types":"./dist/renderer.d.ts","module":"./dist/renderer.js","exports":{".":{"import":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"require":{"types":"./dist/renderer.d.cts","default":"./dist/renderer.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"tsup","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","package":"pnpm pack","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist && pnpm run clean:cache"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/392cf79c50d79340d12666a48cb42184/zubridge-electron-2.0.0-next.26.tgz","_integrity":"sha512-6oNLuh+rNW1yk2NZiMafVNjQljq9DjeCtbyRx+fVJYSBnPcXEZJtn7y+TA20IYC8xgOAY3yYK0oboKdMdD59Xg==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"uuid":"^11.1.0","dequal":"^2.0.3","zustand":"^5.0.8","@types/debug":"^4.1.12","@zubridge/core":"2.0.0-next.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","tsup":"^8.5.0","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.49.0","vitest":"^3.0.5","shelljs":"^0.10.0","zustand":"^5.0.3","typescript":"^5.9.2","@types/node":"24.3.0","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@zubridge/types":"2.0.0-next.4","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@rollup/plugin-commonjs":"^28.0.6","@testing-library/jest-dom":"^6.8.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0-next.26_1757166419218_0.7241205850488428","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@zubridge/electron","version":"2.0.0","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.0.0","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"61abb167f5c5f0164cb943c7acbf8cbdfa08efa2","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.0.0.tgz","fileCount":17,"integrity":"sha512-xI8VsW3eJpEZPioxgBo+nO1NV04xcObKNSxIF7diexh8cLIFEPw9wyUr0mOl75A0gmkxcqc8F+rucCCmjAffTQ==","signatures":[{"sig":"MEQCIEH2y8a8dDl34EGXVCCotvYzhYC0Qo6a/djA1mwu+fj9AiAzJ1TubLSlB48Ayaql8K8hOkp01itWhCNj1d86Ahivlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878526},"main":"./dist/renderer.cjs","type":"module","_from":"file:zubridge-electron-2.0.0.tgz","types":"./dist/renderer.d.ts","module":"./dist/renderer.js","exports":{".":{"import":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"require":{"types":"./dist/renderer.d.cts","default":"./dist/renderer.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"tsup","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","package":"pnpm pack","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist && pnpm run clean:cache"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/2121c466946af1a721630b1160412488/zubridge-electron-2.0.0.tgz","_integrity":"sha512-xI8VsW3eJpEZPioxgBo+nO1NV04xcObKNSxIF7diexh8cLIFEPw9wyUr0mOl75A0gmkxcqc8F+rucCCmjAffTQ==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"uuid":"^13.0.0","dequal":"^2.0.3","zustand":"^5.0.8","@types/debug":"^4.1.12","@zubridge/core":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","tsup":"^8.5.0","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.50.1","vitest":"^3.0.5","shelljs":"^0.10.0","zustand":"^5.0.3","typescript":"^5.9.2","@types/node":"24.3.1","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@zubridge/types":"2.0.0-next.4","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@rollup/plugin-commonjs":"^28.0.6","@testing-library/jest-dom":"^6.8.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.0.0_1757380787399_0.7728310416768649","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-next.0":{"name":"@zubridge/electron","version":"2.1.0-next.0","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.1.0-next.0","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"fc08e0401a2857b6fb60685878cd5b5d0e66a599","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.1.0-next.0.tgz","fileCount":17,"integrity":"sha512-KB+//l9yd4vEKrs9oC4O149i47CDLILiDDrvg/UkqrI1/8VEbXJgfAdQ+B4zzgsBpkOct8gQC+BOS8fyKlcRLw==","signatures":[{"sig":"MEYCIQDeDffzwYOmG7oEeUbnoGQN8CeSERpy6Y0sOkafoph4hwIhANMBqPB6mbGG+uW7wY6BW8JmLgLClKFzPDSRuYVVU6yS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878888},"main":"./dist/renderer.cjs","type":"module","_from":"file:zubridge-electron-2.1.0-next.0.tgz","types":"./dist/renderer.d.ts","module":"./dist/renderer.js","exports":{".":{"import":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"require":{"types":"./dist/renderer.d.cts","default":"./dist/renderer.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"tsup","clean":"pnpm clean:output && pnpm dlx shx rm -rf ./node_modules pnpm-lock.yaml","package":"pnpm pack","release":"pnpm pack && pnpm publish","prebuild":"pnpm clean:output","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"shx rm -rf .turbo","clean:output":"pnpm dlx shx rm -rf ./dist && pnpm run clean:cache"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/93401f737fa58ed4e291c7cc67071c31/zubridge-electron-2.1.0-next.0.tgz","_integrity":"sha512-KB+//l9yd4vEKrs9oC4O149i47CDLILiDDrvg/UkqrI1/8VEbXJgfAdQ+B4zzgsBpkOct8gQC+BOS8fyKlcRLw==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^13.0.0","dequal":"^2.0.3","zustand":"^5.0.8","@types/debug":"^4.1.12","@zubridge/core":"2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","tsup":"^8.5.0","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.50.1","vitest":"^3.0.5","shelljs":"^0.10.0","zustand":"^5.0.3","typescript":"^5.9.2","@types/node":"24.3.1","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@zubridge/types":"2.0.1","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@rollup/plugin-commonjs":"^28.0.6","@testing-library/jest-dom":"^6.8.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.1.0-next.0_1759109741151_0.550061148986873","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@zubridge/electron","version":"2.1.0","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.1.0","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"15138ffc6679c7d07cb652083632763ea6ed2e82","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.1.0.tgz","fileCount":17,"integrity":"sha512-L99/pCDKw8ov54Kp0ODDbU0eBwPo3r/0KNAhM9i00Yv5R3oZU1D2ORv2v8vXcxS2aqaoMDjd170xVCRQOnyGQg==","signatures":[{"sig":"MEQCIEQSRK6zINTotZWxE5i/MEILub3NSmCDQ3t5S7te5GEKAiAIgDcNdkGMcPGaFe29sor94p9pY8QHuGExawb+UzkhkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878267},"main":"./dist/renderer.cjs","type":"module","_from":"file:zubridge-electron-2.1.0.tgz","types":"./dist/renderer.d.ts","module":"./dist/renderer.js","exports":{".":{"import":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"require":{"types":"./dist/renderer.d.cts","default":"./dist/renderer.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"node scripts/build.js","clean":"pnpm run clean:output && pnpm run clean:cache && shx rm -rf node_modules","package":"pnpm pack","release":"pnpm pack && pnpm publish","prebuild":"shx rm -rf dist && tsx ../../scripts/clean-cache.ts || echo 'Cache clean skipped'","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"tsx ../../scripts/clean-cache.ts","clean:output":"shx rm -rf dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/0333bde4d56de0c7ea871a17e6a58d4d/zubridge-electron-2.1.0.tgz","_integrity":"sha512-L99/pCDKw8ov54Kp0ODDbU0eBwPo3r/0KNAhM9i00Yv5R3oZU1D2ORv2v8vXcxS2aqaoMDjd170xVCRQOnyGQg==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^13.0.0","dequal":"^2.0.3","zustand":"^5.0.8","@types/debug":"^4.1.12","@zubridge/core":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","tsup":"^8.5.0","immer":"^10.1.1","jsdom":"^26.0.0","react":"^19.0.0","redux":"^5.0.1","rollup":"^4.50.1","vitest":"^3.0.5","shelljs":"^0.10.0","zustand":"^5.0.3","typescript":"^5.9.2","@types/node":"24.3.1","@types/uuid":"^10.0.0","@types/shelljs":"^0.8.15","@zubridge/types":"2.0.1","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@rollup/plugin-commonjs":"^28.0.6","@testing-library/jest-dom":"^6.8.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.1.0_1760874812647_0.0615821928642466","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@zubridge/electron","version":"2.1.1","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.1.1","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"4a451e672944c23872a0bb2a3db17ea6cdbd4721","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.1.1.tgz","fileCount":17,"integrity":"sha512-xu2An0+AELkdSSWwOcOtQFiaHVyveEuzXra/XE33mDuAytT9KQVF/jdzMrwOHSK0npVyqNIjxS41b3LZ6USl1w==","signatures":[{"sig":"MEUCIHiioZu6gfr0AOQakuMRxpqj61EnOqzc69L8m/nrmhUlAiEA0CUqQ/Dpxv++qSycuLKIG7m86DgjP0BLZ9u+2Nb4t5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878267},"main":"./dist/renderer.cjs","type":"module","_from":"file:zubridge-electron-2.1.1.tgz","types":"./dist/renderer.d.ts","module":"./dist/renderer.js","exports":{".":{"import":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"require":{"types":"./dist/renderer.d.cts","default":"./dist/renderer.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"node scripts/build.js","clean":"pnpm run clean:output && pnpm run clean:cache && shx rm -rf node_modules","package":"pnpm pack","release":"pnpm pack && pnpm publish","prebuild":"shx rm -rf dist && tsx ../../scripts/clean-cache.ts || echo 'Cache clean skipped'","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"tsx ../../scripts/clean-cache.ts","clean:output":"shx rm -rf dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/6baacb8bf74b5defc74dcc48cfb7b21a/zubridge-electron-2.1.1.tgz","_integrity":"sha512-xu2An0+AELkdSSWwOcOtQFiaHVyveEuzXra/XE33mDuAytT9KQVF/jdzMrwOHSK0npVyqNIjxS41b3LZ6USl1w==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^13.0.0","dequal":"^2.0.3","zustand":"^5.0.8","@types/debug":"^4.1.12","@zubridge/core":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","tsup":"^8.5.0","immer":"^10.1.3","jsdom":"^27.0.1","react":"^19.2.0","redux":"^5.0.1","rollup":"^4.52.5","vitest":"^3.0.5","shelljs":"^0.10.0","zustand":"^5.0.3","typescript":"^5.9.3","@types/node":"24.8.1","@types/uuid":"^11.0.0","@types/shelljs":"^0.8.15","@zubridge/types":"2.0.1","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@rollup/plugin-commonjs":"^28.0.6","@testing-library/jest-dom":"^6.8.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.1.1_1760893059590_0.2646522843347521","host":"s3://npm-registry-packages-npm-production"}},"2.2.0-next.0":{"name":"@zubridge/electron","version":"2.2.0-next.0","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@2.2.0-next.0","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"c78e433f71b8e8a30e5382835c0f0ed59b171106","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-2.2.0-next.0.tgz","fileCount":28,"integrity":"sha512-h7GQ0DWuBI8loVnZc72mcnn1Tw9jbfEIcu7R558hpKlUWAu54BGE+wUjzCJarT5QhYpMzmmB+yNXdt6+MPHJpQ==","signatures":[{"sig":"MEUCIEUkv89zJ9K0Md06gwWlxuaZ7mS1ipG4U8V898Y8YYKJAiEAvNFwntaqINyW0DMa7QeGNYMExvh3eKY9Z1O6zr3Q2Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":762126},"main":"./dist/renderer.cjs","type":"module","_from":"file:zubridge-electron-2.2.0-next.0.tgz","types":"./dist/renderer.d.ts","module":"./dist/renderer.js","exports":{".":{"import":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"require":{"types":"./dist/renderer.d.cts","default":"./dist/renderer.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"scripts":{"build":"node scripts/build.js","clean":"pnpm run clean:output && pnpm run clean:cache && shx rm -rf node_modules","package":"pnpm pack","release":"pnpm pack && pnpm publish","prebuild":"shx rm -rf dist && tsx ../../scripts/clean-cache.ts || echo 'Cache clean skipped'","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"tsx ../../scripts/clean-cache.ts","clean:output":"shx rm -rf dist"},"_npmUser":{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"},"_resolved":"/tmp/4e818ff721090df91af8a7d30795066c/zubridge-electron-2.2.0-next.0.tgz","_integrity":"sha512-h7GQ0DWuBI8loVnZc72mcnn1Tw9jbfEIcu7R558hpKlUWAu54BGE+wUjzCJarT5QhYpMzmmB+yNXdt6+MPHJpQ==","repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"10.8.2","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^13.0.0","dequal":"^2.0.3","zustand":"^5.0.8","@types/debug":"^4.1.12","@zubridge/core":"2.0.0","@oxc-project/runtime":"^0.96.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","immer":"^10.1.3","jsdom":"^27.0.1","react":"^19.2.0","redux":"^5.0.1","unenv":"^2.0.0-rc.24","rollup":"^4.52.5","tsdown":"^0.16.1","vitest":"^3.0.5","shelljs":"^0.10.0","zustand":"^5.0.3","typescript":"^5.9.3","@types/node":"24.8.1","@types/uuid":"^11.0.0","@types/shelljs":"^0.8.15","@zubridge/types":"2.0.1","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@rollup/plugin-commonjs":"^28.0.6","@testing-library/jest-dom":"^6.8.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_2.2.0-next.0_1762625773255_0.13499441462218775","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-next.0":{"name":"@zubridge/electron","version":"3.0.0-next.0","keywords":["zustand","electron","state-management","redux"],"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","_id":"@zubridge/electron@3.0.0-next.0","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"dist":{"shasum":"d5d7a6158a7aa26983a9064d183dd164af0db56c","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-3.0.0-next.0.tgz","fileCount":27,"integrity":"sha512-O7oM3UNeRbImhZGettfdCmmmJoGQK9V/hHj1+PkYUmyOtRwCuoDnopyNR/4CMvs8U9GQW2t1/KWCgE7ZKLo20g==","signatures":[{"sig":"MEUCIGon5npaQrU9NfrnyeJVGTkzX21z/ilhBYnD40Xz15ktAiEAhjdM81poaGY2mW1aHYufYNPQFmuiZMMd734b5lNTAkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zubridge%2felectron@3.0.0-next.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":823646},"main":"./dist/renderer.cjs","type":"module","types":"./dist/renderer.d.ts","module":"./dist/renderer.js","exports":{".":{"import":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"require":{"types":"./dist/renderer.d.cts","default":"./dist/renderer.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"gitHead":"b2bfa6ca2b4f795eef20de8c2653bd24ec486387","scripts":{"bench":"vitest bench --run","build":"node scripts/build.js","clean":"pnpm run clean:output && pnpm run clean:cache && shx rm -rf node_modules","package":"pnpm pack","release":"pnpm pack && pnpm publish","prebuild":"shx rm -rf dist && tsx ../../scripts/clean-cache.ts || echo 'Cache clean skipped'","test:dev":"vitest --coverage","test:unit":"vitest --coverage --watch=false","typecheck":"tsc --noEmit","clean:cache":"tsx ../../scripts/clean-cache.ts","clean:output":"shx rm -rf dist"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8233004f-8dad-44a6-8203-a81816b492d8"}},"repository":{"url":"git+https://github.com/goosewobbler/zubridge.git","type":"git"},"_npmVersion":"11.9.0","description":"A streamlined state management library for Electron applications using Zustand.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","uuid":"^13.0.0","dequal":"^2.0.3","zustand":"^5.0.8","@types/debug":"^4.1.12","@zubridge/core":"workspace:*","@oxc-project/runtime":"^0.96.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.4.0","tsx":"^4.20.5","immer":"^10.1.3","jsdom":"^27.0.1","react":"^19.2.0","redux":"^5.0.1","unenv":"^2.0.0-rc.24","rollup":"^4.52.5","tsdown":"^0.16.1","vitest":"^3.0.5","shelljs":"^0.10.0","zustand":"^5.0.3","typescript":"^5.9.3","@types/node":"24.8.1","@types/shelljs":"^0.8.15","@zubridge/types":"workspace:*","@vitest/coverage-v8":"^3.0.5","@testing-library/react":"^16.3.0","@rollup/plugin-commonjs":"^28.0.6","@testing-library/jest-dom":"^6.8.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"redux":">=4.0.0","zustand":">=5.0.0","electron":">=12"},"peerDependenciesMeta":{"redux":{"optional":true},"zustand":{"optional":false},"electron":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/electron_3.0.0-next.0_1772907648878_0.04992897184006284","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@zubridge/electron","version":"3.0.0","description":"A streamlined state management library for Electron applications using Zustand.","author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","license":"MIT","type":"module","main":"./dist/renderer.cjs","module":"./dist/renderer.js","types":"./dist/renderer.d.ts","scripts":{"clean":"pnpm run clean:output && pnpm run clean:cache && shx rm -rf node_modules","clean:output":"shx rm -rf dist","clean:cache":"tsx ../../scripts/clean-cache.ts","build":"node scripts/build.js","prebuild":"shx rm -rf dist && tsx ../../scripts/clean-cache.ts || echo 'Cache clean skipped'","package":"pnpm pack","release":"pnpm pack && pnpm publish","test:unit":"vitest --coverage --watch=false","test:dev":"vitest --coverage","bench":"vitest bench --run","typecheck":"tsc --noEmit"},"repository":{"type":"git","url":"git+https://github.com/goosewobbler/zubridge.git"},"keywords":["zustand","electron","state-management","redux"],"exports":{".":{"import":{"types":"./dist/renderer.d.ts","default":"./dist/renderer.js"},"require":{"types":"./dist/renderer.d.cts","default":"./dist/renderer.cjs"}},"./main":{"import":{"types":"./dist/main.d.ts","default":"./dist/main.js"},"require":{"types":"./dist/main.d.cts","default":"./dist/main.cjs"}},"./preload":{"import":{"types":"./dist/preload.d.ts","default":"./dist/preload.js"},"require":{"types":"./dist/preload.d.cts","default":"./dist/preload.cjs"}}},"peerDependencies":{"electron":">=17","redux":">=4.0.0","zustand":">=5.0.0"},"peerDependenciesMeta":{"electron":{"optional":false},"zustand":{"optional":false},"redux":{"optional":true}},"devDependencies":{"@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-node-resolve":"^16.0.1","@testing-library/jest-dom":"^6.8.0","@testing-library/react":"^16.3.0","@types/node":"24.8.1","@types/shelljs":"^0.8.15","@vitest/coverage-v8":"^3.0.5","@zubridge/types":"workspace:*","immer":"^10.1.3","jsdom":"^27.0.1","react":"^19.2.0","redux":"^5.0.1","rollup":"^4.52.5","shelljs":"^0.10.0","shx":"^0.4.0","tsdown":"^0.16.1","tsx":"^4.20.5","typescript":"^5.9.3","unenv":"^2.0.0-rc.24","vitest":"^3.0.5","zustand":"^5.0.3"},"dependencies":{"@oxc-project/runtime":"^0.96.0","@types/debug":"^4.1.12","@zubridge/core":"workspace:*","dequal":"^2.0.3","uuid":"^13.0.0","zod":"^4.3.6","zustand":"^5.0.8"},"gitHead":"ad93b994f8765e0102d2b623b55add251de5bba7","_id":"@zubridge/electron@3.0.0","bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-bL00PFIfb2bn2jqOo8k+2Qqmw+TLWSgOub2AH/9Iz+74RKzg335fBP4D1BWHI/AZ3g80Y4LndMh6V+Tcygp+9A==","shasum":"2791489aa805467d10a77c3231c02ef19cc3f602","tarball":"https://registry.npmjs.org/@zubridge/electron/-/electron-3.0.0.tgz","fileCount":27,"unpackedSize":870568,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zubridge%2felectron@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG6ucfwib0S6VhjZU56f5mh1wVaqCfhN6cr8P3mc3QkUAiANmYOkgyaKW1TZqbRMeQQsdV3V1z2tN3dfJsqJk+TGQw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8233004f-8dad-44a6-8203-a81816b492d8"}},"directories":{},"maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/electron_3.0.0_1774353506668_0.6125657121892274"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-12T00:22:40.155Z","modified":"2026-03-24T11:58:27.144Z","1.0.0-next.0":"2025-03-12T00:22:40.491Z","1.0.0-next.1":"2025-03-12T00:48:09.997Z","0.0.1-next.0":"2025-03-12T01:43:28.865Z","0.0.1-next.1":"2025-03-12T01:54:11.011Z","0.0.1-next.2":"2025-03-12T02:04:12.689Z","0.0.1-next.3":"2025-03-12T02:07:57.387Z","0.1.0-next.0":"2025-03-12T10:54:19.134Z","1.0.0":"2025-03-12T11:54:53.862Z","1.1.0":"2025-04-10T13:44:43.069Z","1.2.0":"2025-04-21T00:47:33.340Z","1.3.0":"2025-04-27T01:07:27.769Z","2.0.0-next.0":"2025-05-02T12:22:05.534Z","2.0.0-next.1":"2025-05-02T14:10:15.604Z","1.3.1":"2025-05-02T14:19:45.014Z","2.0.0-next.2":"2025-05-02T14:20:00.657Z","2.0.0-next.3":"2025-05-02T14:44:18.499Z","2.0.0-next.4":"2025-05-02T15:02:18.265Z","2.0.0-next.5":"2025-05-06T14:47:55.326Z","2.0.0-next.6":"2025-05-10T17:40:51.339Z","2.0.0-next.7":"2025-05-10T22:20:15.220Z","2.0.0-next.8":"2025-05-10T22:59:48.155Z","2.0.0-next.9":"2025-05-11T11:44:59.104Z","2.0.0-next.10":"2025-05-13T03:21:51.117Z","2.0.0-next.11":"2025-05-16T01:26:26.339Z","2.0.0-next.12":"2025-05-22T02:28:37.121Z","2.0.0-next.13":"2025-05-23T17:34:18.977Z","2.0.0-next.14":"2025-06-15T23:04:06.878Z","2.0.0-next.15":"2025-06-20T01:21:46.021Z","2.0.0-next.16":"2025-06-20T01:45:00.767Z","2.0.0-next.17":"2025-06-20T02:03:17.761Z","2.0.0-next.18":"2025-06-20T02:33:42.308Z","2.0.0-next.19":"2025-06-20T02:56:28.775Z","2.0.0-next.20":"2025-06-23T15:29:31.046Z","2.0.0-next.21":"2025-07-17T12:20:33.574Z","1.3.2":"2025-07-24T01:30:16.981Z","2.0.0-next.22":"2025-07-31T14:52:52.732Z","2.0.0-next.24":"2025-08-30T12:38:05.851Z","2.0.0-next.25":"2025-08-30T13:17:04.116Z","2.0.0-next.26":"2025-09-06T13:46:59.456Z","2.0.0":"2025-09-09T01:19:47.661Z","2.1.0-next.0":"2025-09-29T01:35:41.388Z","2.1.0":"2025-10-19T11:53:32.883Z","2.1.1":"2025-10-19T16:57:39.827Z","2.2.0-next.0":"2025-11-08T18:16:13.447Z","3.0.0-next.0":"2026-03-07T18:20:49.102Z","3.0.0":"2026-03-24T11:58:26.872Z"},"bugs":{"url":"https://github.com/goosewobbler/zubridge/issues"},"author":{"name":"Sam Maister","email":"goosewobbler@protonmail.com"},"license":"MIT","homepage":"https://github.com/goosewobbler/zubridge/tree/main/packages/electron","keywords":["zustand","electron","state-management","redux"],"repository":{"type":"git","url":"git+https://github.com/goosewobbler/zubridge.git"},"description":"A streamlined state management library for Electron applications using Zustand.","maintainers":[{"name":"goosewobbler","email":"9ze6k1p1@mailer.me"}],"readme":"<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/goosewobbler/zubridge/main/resources/zubridge-hero.png\">\n  <source media=\"(prefers-color-scheme: light)\" srcset=\"https://raw.githubusercontent.com/goosewobbler/zubridge/main/resources/zubridge-hero.png\">\n  <img alt=\"zubridge hero image\" src=\"https://raw.githubusercontent.com/goosewobbler/zubridge/main/resources/zubridge-hero.png\" style=\"max-height: 415px;\">\n</picture>\n\n<h1 align=\"center\">Zubridge Electron</h1>\n\n_Cross-platform state without boundaries: Zustand-inspired simplicity for Electron_\n\n<a href=\"https://www.npmjs.com/package/@zubridge/electron\" alt=\"NPM Version\">\n  <img src=\"https://img.shields.io/npm/v/@zubridge/electron\" /></a>\n<a href=\"https://www.npmjs.com/package/@zubridge/electron\" alt=\"NPM Downloads\">\n  <img src=\"https://img.shields.io/npm/dw/@zubridge/electron\" /></a>\n\n## Why Zubridge?\n\n> tldr: I want to seamlessly interact with my main process state using Zustand-inspired hooks.\n\n[Zustand](https://github.com/pmndrs/zustand) is a great state management library that, like [Redux](https://redux.js.org/tutorials/fundamentals/part-4-store#redux-store), [recommends](https://zustand.docs.pmnd.rs/guides/flux-inspired-practice#recommended-patterns) using a single store for your application. However, in Electron apps, this approach faces challenges when state needs to be accessed across process boundaries.\n\n`@zubridge/electron` solves this by enabling a single store workflow, abstracting away the IPC management and state synchronization between processes.\n\n## How It Works\n\nZubridge creates a bridge between your main process state and your renderer processes. The main process state acts as the single source of truth, while renderer processes receive synchronized copies of the state through a Zustand-like interface.\n\nActions from renderer processes are sent through IPC to the main process, which updates the central state. These updates are then automatically broadcast to all connected renderer processes, ensuring consistent state throughout your application.\n\n<img alt=\"zubridge electron app architecture\" src=\"https://raw.githubusercontent.com/goosewobbler/zubridge/main/resources/zubridge-electron-app-architecture.png\"/>\n\n## Features\n\n- **Zustand-like API** for state management across main and renderer processes\n- **Frontend flexibility** - works with React, other frontend frameworks, or vanilla JavaScript\n- **Choice of state management solutions**:\n  - Zustand adapter with support for store handlers, separate handlers, and Redux-style reducers\n  - Redux adapter for Redux/Redux Toolkit integration\n  - Generic bridge for creating custom state management implementations\n- **Type-safe state management** between processes\n  - Enhanced TypeScript integration with typed action objects for auto-completion and type-checking\n- **Automatic state synchronization** across multiple windows\n- **Support for multiple windows and views**\n- **Works with the latest [Electron security recommendations](https://www.electronjs.org/docs/latest/tutorial/security#checklist-security-recommendations)**\n- **Full sandbox mode support** with automatic Node.js polyfills for renderer and preload processes\n- **Rich action support** including thunks, inline actions, and action objects in both processes\n- **Delta updates** — sends only changed state over IPC, reducing payload size and serialization cost\n- **Action batching** — groups renderer actions into single IPC calls, reducing cross-process overhead\n- **Automatic cleanup** for destroyed windows and error recovery\n\n## Installation\n\n```bash\nnpm install @zubridge/electron zustand\n```\n\nOr use your dependency manager of choice, e.g. `pnpm`, `yarn`.\n\n## Quick Start\n\n1. Create a Zustand store in your main process\n2. Initialize the bridge with your store and windows\n3. Use the `createUseStore` function to create a hook for accessing the store in your renderer process\n\n## Documentation\n\n- [Getting Started Guide](https://github.com/goosewobbler/zubridge/blob/main/packages/electron/docs/getting-started.md) - Step-by-step guide to setting up Zubridge in your Electron app\n- [Advanced Usage](https://github.com/goosewobbler/zubridge/blob/main/packages/electron/docs/advanced-usage.md) - Advanced features including multi-window support, custom handlers, and more\n- [Main Process](https://github.com/goosewobbler/zubridge/blob/main/packages/electron/docs/main-process.md) - Setting up and using Zubridge in the main process\n- [Renderer Process](https://github.com/goosewobbler/zubridge/blob/main/packages/electron/docs/renderer-process.md) - Setting up and using Zubridge in the renderer process\n- [Backend Contract](https://github.com/goosewobbler/zubridge/blob/main/packages/electron/docs/backend-contract.md) - Understanding the IPC contract between processes\n- [Debugging](https://github.com/goosewobbler/zubridge/blob/main/packages/electron/docs/debugging.md) - Using the debug utilities to troubleshoot and monitor Zubridge\n- [API Reference](https://github.com/goosewobbler/zubridge/blob/main/packages/electron/docs/api-reference.md) - Complete API documentation\n- [Performance](https://github.com/goosewobbler/zubridge/blob/main/packages/electron/docs/performance.md) - Benchmark results for batching and selective subscriptions\n\n## Example Applications\n\nThe example apps demonstrate different approaches to using zubridge with Electron:\n\n- [Custom Example](https://github.com/goosewobbler/zubridge/tree/main/examples/electron/custom) - Custom state manager implementation using `createCoreBridge`\n- [Redux Example](https://github.com/goosewobbler/zubridge/tree/main/examples/electron/redux) - Redux with Redux Toolkit using `createReduxBridge`\n- [Zustand Basic Example](https://github.com/goosewobbler/zubridge/tree/main/examples/electron/zustand-basic) - Zustand with direct store mutations using `createZustandBridge`\n- [Zustand Handlers Example](https://github.com/goosewobbler/zubridge/tree/main/examples/electron/zustand-handlers) - Zustand with dedicated action handler functions using `createZustandBridge`\n- [Zustand Reducers Example](https://github.com/goosewobbler/zubridge/tree/main/examples/electron/zustand-reducers) - Zustand with Redux-style reducers using `createZustandBridge`\n- [Zustand Immer Example](https://github.com/goosewobbler/zubridge/tree/main/examples/electron/zustand-immer) - Zustand with Immer middleware for immutable updates using `createZustandBridge`\n\n### Special Configuration Examples\n\n- [Sandbox Mode Enabled](https://github.com/goosewobbler/zubridge/tree/main/apps/electron/minimal-sandbox-true) - Example showing Zubridge usage with `sandbox: true` for enhanced security\n- [Context Isolation Disabled](https://github.com/goosewobbler/zubridge/tree/main/apps/electron/minimal-context-isolation-false) - Example showing Zubridge usage with `contextIsolation: false` (legacy apps only, not recommended for new projects)\n\n## Debugging\n\nZubridge includes a built-in debugging utility that allows you to control logging across different parts of the package. This is separate from the middleware logging which focuses on IPC traffic.\n\n### Enabling Debug Mode\n\nZubridge uses the popular [debug](https://www.npmjs.com/package/debug) package for debugging. You can enable it in several ways:\n\n1. **Using the DEBUG environment variable**:\n\n   ```bash\n   # Enable all Zubridge debugging\n   DEBUG=zubridge:* electron .\n\n   # Enable specific debug areas only\n   DEBUG=zubridge:ipc,zubridge:core electron .\n   ```\n\n2. **Using the ZUBRIDGE_DEBUG environment variable**:\n\n   ```bash\n   # Enable all debugging\n   ZUBRIDGE_DEBUG=true electron .\n   ```\n\n3. **Programmatically**:\n\n   ```typescript\n   import { debug } from '@zubridge/core';\n\n   // Enable all debugging\n   debug.enable();\n\n   // Enable debugging for specific areas\n   debug.enable(['ipc', 'core']);\n\n   // Disable debugging\n   debug.disable();\n   ```\n\n### Debug Areas\n\nThe following debug namespaces are available:\n\n- `zubridge:core`: Core bridge functionality\n- `zubridge:ipc`: IPC communication between processes\n- `zubridge:store`: Store management\n- `zubridge:adapters`: Zustand and Redux adapters\n- `zubridge:windows`: Window management\n- `zubridge:serialization`: State serialization/deserialization\n\n### Browser Integration\n\nFor debugging in the renderer process, you can use the browser's localStorage:\n\n```javascript\n// In the DevTools console\nlocalStorage.debug = 'zubridge:*'; // Enable all debugging\nlocalStorage.debug = ''; // Disable debugging\n```\n\nFor more detailed information, see the [Debugging documentation](https://github.com/goosewobbler/zubridge/blob/main/packages/electron/docs/debugging.md).\n\n## Action Batching\n\nZubridge includes built-in action batching that groups renderer actions within a configurable time window into single IPC calls, reducing cross-process overhead for high-frequency updates. Batching is enabled by default and requires no configuration.\n\nFor configuration options, priority-based flushing, and performance details, see [Action Batching](https://github.com/goosewobbler/zubridge/blob/main/packages/electron/docs/advanced-usage.md#action-batching) in the Advanced Usage guide.\n\n## Delta Updates\n\nZubridge includes delta updates that send only changed portions of state over IPC instead of the full state tree. Delta updates are enabled by default and require no configuration. The savings scale with state size — for large state trees, delta serialization can be up to 5x faster than full-state serialization.\n\nFor configuration, how it works, and detailed benchmark results, see [Delta Updates](https://github.com/goosewobbler/zubridge/blob/main/packages/electron/docs/advanced-usage.md#delta-updates) in the Advanced Usage guide.\n\n## Development\n\nFor information about contributing to this project, see the [Developer Guide](https://github.com/goosewobbler/zubridge/blob/main/docs/developer.md).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}