{"_id":"@deskcat/tauri-bridge","name":"@deskcat/tauri-bridge","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@deskcat/tauri-bridge","version":"0.1.0","description":"Tauri bridge utilities for Deskcat desktop pets","keywords":["deskcat","desktop-pet","tauri","bridge","transparent-window"],"author":{"name":"limu"},"license":"MIT","homepage":"https://gitee.com/michael-tangsheng/cat-desktop-pet","bugs":{"url":"https://gitee.com/michael-tangsheng/cat-desktop-pet/issues"},"repository":{"type":"git","url":"git+https://gitee.com/michael-tangsheng/cat-desktop-pet.git","directory":"packages/tauri-bridge"},"type":"module","sideEffects":false,"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"publishConfig":{"access":"public"},"dependencies":{"@tauri-apps/api":"^2"},"devDependencies":{"typescript":"~5.6.2"},"scripts":{"build":"tsc -p tsconfig.json"},"_id":"@deskcat/tauri-bridge@0.1.0","_integrity":"sha512-Nj8MFJbsdvo68GRMkoBPub3kvLEafaYG6Y1AWnN+JI/+tsJFr2HZUWvIumxkAcGSRETqrtKlQ66RAXSKuEbhDQ==","_resolved":"/private/var/folders/h3/lr0y1s552djb07ssvc7pfkrw0000gn/T/3a9abe079d46e178fb83d9a1c5cac1e1/deskcat-tauri-bridge-0.1.0.tgz","_from":"file:deskcat-tauri-bridge-0.1.0.tgz","_nodeVersion":"25.2.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Nj8MFJbsdvo68GRMkoBPub3kvLEafaYG6Y1AWnN+JI/+tsJFr2HZUWvIumxkAcGSRETqrtKlQ66RAXSKuEbhDQ==","shasum":"efd9b165c641a2ea54885dde18399e840d823761","tarball":"https://registry.npmjs.org/@deskcat/tauri-bridge/-/tauri-bridge-0.1.0.tgz","fileCount":15,"unpackedSize":18953,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHFg1k4b/sN3kCptz7egSRVzs6/MDe5o0f9omFVvj+20AiEAno98n2mZ0Lnv2ix7o/pcUPEiVU9QsoqDsNhXZ9EIuGs="}]},"_npmUser":{"name":"michaeltangseng","email":"tangsengmichael@gmail.com"},"directories":{},"maintainers":[{"name":"michaeltangseng","email":"tangsengmichael@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tauri-bridge_0.1.0_1784384043485_0.19878978002856673"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-18T14:14:03.328Z","0.1.0":"2026-07-18T14:14:03.626Z","modified":"2026-07-18T14:14:03.874Z"},"maintainers":[{"name":"michaeltangseng","email":"tangsengmichael@gmail.com"}],"description":"Tauri bridge utilities for Deskcat desktop pets","homepage":"https://gitee.com/michael-tangsheng/cat-desktop-pet","keywords":["deskcat","desktop-pet","tauri","bridge","transparent-window"],"repository":{"type":"git","url":"git+https://gitee.com/michael-tangsheng/cat-desktop-pet.git","directory":"packages/tauri-bridge"},"author":{"name":"limu"},"bugs":{"url":"https://gitee.com/michael-tangsheng/cat-desktop-pet/issues"},"license":"MIT","readme":"# @deskcat/tauri-bridge\n\nReusable Tauri bridge utilities for Deskcat-style transparent desktop pets.\n\n## Install\n\n```bash\npnpm add @deskcat/tauri-bridge\n```\n\n## Includes\n\n- `attachHitTestBridge`\n- `attachPowerBaseline`\n- `createTauriHitTestPlatformBridge`\n- `createTauriRuntimePowerBridge`\n\n## Example\n\n```ts\nimport { attachHitTestBridge, attachPowerBaseline } from \"@deskcat/tauri-bridge\";\n\nconst hitTest = await attachHitTestBridge({ source });\n\nconst disposePower = attachPowerBaseline({\n  ticker,\n  activitySource,\n  hitTest,\n});\n```\n\n## Requires\n\nYour Tauri backend should expose compatible commands for:\n\n- `set_click_through`\n- `set_runtime_power_mode`\n- `get_runtime_power_status`\n\n## Notes\n\n- Designed for Tauri 2 frontends.\n- Keeps app-specific pet objects behind small bridge contracts.\n","readmeFilename":"README.md","_rev":"1-7288a03df2871b4e69ebc9fe77c7230c"}