├── .editorconfig ├── .gitignore ├── .npmrc ├── .prettierrc ├── LICENSE ├── README.md ├── example ├── .editorconfig ├── .gitignore ├── README.md ├── build │ ├── entitlements.mac.plist │ ├── icon.icns │ ├── icon.ico │ └── icon.png ├── electron-builder.yml ├── electron.vite.config.ts ├── package.json ├── resources │ └── icon.png ├── src │ ├── main │ │ ├── index.ts │ │ └── tipc.ts │ ├── preload │ │ ├── index.d.ts │ │ └── index.ts │ └── renderer │ │ ├── index.html │ │ └── src │ │ ├── App.tsx │ │ ├── assets │ │ ├── base.css │ │ ├── electron.svg │ │ ├── main.css │ │ └── wavy-lines.svg │ │ ├── client.ts │ │ ├── components │ │ └── Versions.tsx │ │ ├── env.d.ts │ │ └── main.tsx ├── tsconfig.json ├── tsconfig.node.json └── tsconfig.web.json ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── tipc ├── LICENSE ├── main └── index.d.ts ├── package.json ├── pnpm-lock.yaml ├── react-query └── index.d.ts ├── renderer └── index.d.ts ├── src ├── main.ts ├── react-query.ts ├── renderer.ts ├── tipc.ts └── types.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | 3 | dist 4 | out 5 | types 6 | .DS_Store 7 | *.log 8 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | public-hoist-pattern[]=*electron* 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "semi": false 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/README.md -------------------------------------------------------------------------------- /example/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/.editorconfig -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | out 4 | .DS_Store 5 | *.log* 6 | -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/README.md -------------------------------------------------------------------------------- /example/build/entitlements.mac.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/build/entitlements.mac.plist -------------------------------------------------------------------------------- /example/build/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/build/icon.icns -------------------------------------------------------------------------------- /example/build/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/build/icon.ico -------------------------------------------------------------------------------- /example/build/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/build/icon.png -------------------------------------------------------------------------------- /example/electron-builder.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/electron-builder.yml -------------------------------------------------------------------------------- /example/electron.vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/electron.vite.config.ts -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/package.json -------------------------------------------------------------------------------- /example/resources/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/resources/icon.png -------------------------------------------------------------------------------- /example/src/main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/src/main/index.ts -------------------------------------------------------------------------------- /example/src/main/tipc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/src/main/tipc.ts -------------------------------------------------------------------------------- /example/src/preload/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/src/preload/index.d.ts -------------------------------------------------------------------------------- /example/src/preload/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/src/preload/index.ts -------------------------------------------------------------------------------- /example/src/renderer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/src/renderer/index.html -------------------------------------------------------------------------------- /example/src/renderer/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/src/renderer/src/App.tsx -------------------------------------------------------------------------------- /example/src/renderer/src/assets/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/src/renderer/src/assets/base.css -------------------------------------------------------------------------------- /example/src/renderer/src/assets/electron.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/src/renderer/src/assets/electron.svg -------------------------------------------------------------------------------- /example/src/renderer/src/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/src/renderer/src/assets/main.css -------------------------------------------------------------------------------- /example/src/renderer/src/assets/wavy-lines.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/src/renderer/src/assets/wavy-lines.svg -------------------------------------------------------------------------------- /example/src/renderer/src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/src/renderer/src/client.ts -------------------------------------------------------------------------------- /example/src/renderer/src/components/Versions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/src/renderer/src/components/Versions.tsx -------------------------------------------------------------------------------- /example/src/renderer/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /example/src/renderer/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/src/renderer/src/main.tsx -------------------------------------------------------------------------------- /example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/tsconfig.json -------------------------------------------------------------------------------- /example/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/tsconfig.node.json -------------------------------------------------------------------------------- /example/tsconfig.web.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/example/tsconfig.web.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - example 3 | - tipc -------------------------------------------------------------------------------- /tipc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/tipc/LICENSE -------------------------------------------------------------------------------- /tipc/main/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from "../types/main" 2 | -------------------------------------------------------------------------------- /tipc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/tipc/package.json -------------------------------------------------------------------------------- /tipc/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/tipc/pnpm-lock.yaml -------------------------------------------------------------------------------- /tipc/react-query/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from "../types/react-query" 2 | -------------------------------------------------------------------------------- /tipc/renderer/index.d.ts: -------------------------------------------------------------------------------- 1 | export * from "../types/renderer" 2 | -------------------------------------------------------------------------------- /tipc/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/tipc/src/main.ts -------------------------------------------------------------------------------- /tipc/src/react-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/tipc/src/react-query.ts -------------------------------------------------------------------------------- /tipc/src/renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/tipc/src/renderer.ts -------------------------------------------------------------------------------- /tipc/src/tipc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/tipc/src/tipc.ts -------------------------------------------------------------------------------- /tipc/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/tipc/src/types.ts -------------------------------------------------------------------------------- /tipc/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/egoist/tipc/HEAD/tipc/tsconfig.json --------------------------------------------------------------------------------