electron-trpc
electron-trpc copied to clipboard
Build type-safe Electron inter-process communication using tRPC
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@astrojs/check](https://redirect.github.com/withastro/language-tools/tree/main/packages/astro-check) ([source](https://redirect.github.com/withastro/language-tools/tree/HEAD/packages/astro-check)) | [`^0.7.0` -> `^0.9.0`](https://renovatebot.com/diffs/npm/@astrojs%2fcheck/0.7.0/0.9.3) | [](https://docs.renovatebot.com/merge-confidence/) |...
Few things worth noting: 1. This will break compatibility with tRPC 10.x. 2. tRPC 11.x is currently in RC state, so they will probably release a stable build soon. (see:...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@vitest/coverage-v8](https://togithub.com/vitest-dev/vitest/tree/main/packages/coverage-v8#readme) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8)) | [`^1.6.0` -> `^2.0.0`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-v8/1.6.0/2.0.5) | [](https://docs.renovatebot.com/merge-confidence/) |...
There is a race condition that causes incorrect data to be returned if there are two different clients. I have two different TRPC clients. The first is a regular client....
I'm using [mat-sz:trpc-11's fork](https://github.com/mat-sz/trpc-electron/tree/trpc-11) in conjunction with trpc@11 in a demo project. PR #165 closes all subscriptions on navigation. For me that closes too many subscriptions on navigation and has...
Fixes a crash that happens when calling `.destroy()` on a BrowserWindow with an electron-trpc handler attached. `detachHandler` can potentially be called with a destroyed window, which then causes a crash...
## Problem If we write ```js import { exposeElectronTRPC } from 'electron-trpc/main'; ``` in ESM Preload Script `preload.mjs`, following error occurs in renderer process: ```js file:/my/workspace/try-electron-trpc/node_modules/electron-trpc/dist/main.mjs:11 import { ipcMain as...