{"_id":"@zdx8637/dshmobile-bridge","_rev":"37-62d39fe4fee4b2431de142fd984de704","name":"@zdx8637/dshmobile-bridge","dist-tags":{"beta":"1.0.6","latest":"1.0.6"},"versions":{"0.1.0-beta.1":{"name":"@zdx8637/dshmobile-bridge","version":"0.1.0-beta.1","license":"MIT","_id":"@zdx8637/dshmobile-bridge@0.1.0-beta.1","maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"39f0fd890ddbe92cbd125d362b13854350573d94","tarball":"https://registry.npmjs.org/@zdx8637/dshmobile-bridge/-/dshmobile-bridge-0.1.0-beta.1.tgz","fileCount":16,"integrity":"sha512-XYzocOJOl5kM35++bIYZHSD96t/lzaXf6lQdyIDYdYBluICkNVXF/LN61gr3pMh4YusdKlCfoy/+OwsI43/jGA==","signatures":[{"sig":"MEUCIGgLmhMDsDuZYESJc299ckIdAUSXleV26vR6hn8u/fCkAiEAk+56byDqMdii2A/OTYNikyMYSQQTpNotSeBQGU92bhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220156},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"zdx8637","email":"zdx8637@126.com"},"_npmVersion":"11.8.0","description":"DSH 插件：手机远程桥接——bridge 子进程守护 + 常驻二维码扫码登录/授权（左侧栏弹窗）","directories":{},"_nodeVersion":"24.13.1","dependencies":{"@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.6"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.12","qrcode-generator":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/dshmobile-bridge_0.1.0-beta.1_1786927137143_0.9679201815310827","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.2":{"name":"@zdx8637/dshmobile-bridge","version":"0.1.0-beta.2","license":"MIT","_id":"@zdx8637/dshmobile-bridge@0.1.0-beta.2","maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"f4c6292fc888ae2c034eafb43669eeedddac6a08","tarball":"https://registry.npmjs.org/@zdx8637/dshmobile-bridge/-/dshmobile-bridge-0.1.0-beta.2.tgz","fileCount":16,"integrity":"sha512-JD1j3b5aHzoG9lCNXEWOsb85ldEbq4Mq0jVf/XgahCFrfEC1wRQNIEnxXD+h77a68ETP5LhsyJ2/dFxuU1h8dQ==","signatures":[{"sig":"MEYCIQCc0uB0rPacy3E48nSbU2CQM6wlcK5ZIx8s5hnsk9KdtAIhAIaSe2GVGJFolVYDLsOUWjRSfJmgQIJm7HEs+1UWvRCd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220149},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"zdx8637","email":"zdx8637@126.com"},"_npmVersion":"11.8.0","description":"DSH 插件：手机远程桥接——bridge 子进程守护 + 常驻二维码扫码登录/授权（左侧栏弹窗）","directories":{},"_nodeVersion":"24.13.1","dependencies":{"@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.25.12","qrcode-generator":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/dshmobile-bridge_0.1.0-beta.2_1786927673696_0.4030444893662892","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.3":{"name":"@zdx8637/dshmobile-bridge","version":"0.1.0-beta.3","license":"MIT","_id":"@zdx8637/dshmobile-bridge@0.1.0-beta.3","maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"963abb71aaf9911813745a8c106bf407dadb22e0","tarball":"https://registry.npmjs.org/@zdx8637/dshmobile-bridge/-/dshmobile-bridge-0.1.0-beta.3.tgz","fileCount":16,"integrity":"sha512-fme4fLG5gspBEpzaRk/FAmCCJZTCF0ZNGE6LAUg4q5oG4h/f0j/ziNyyHjbtbvxTsGJqZ6BqnqPF6K9LT+SVcA==","signatures":[{"sig":"MEYCIQDed+yMc+7zEgU9WTRs6fVEe2RCG5tpsso6IOfdFG7YxAIhAJXjHB5Vr6Fq36FqY5kEY5R1kavhgHX16JKkNyVhWTQM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220343},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"zdx8637","email":"zdx8637@126.com"},"_npmVersion":"11.8.0","description":"DSH 插件：手机远程桥接——bridge 子进程守护 + 常驻二维码扫码登录/授权（左侧栏弹窗）","directories":{},"_nodeVersion":"24.13.1","dependencies":{"@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.25.12","qrcode-generator":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/dshmobile-bridge_0.1.0-beta.3_1786930289831_0.3481913043709257","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.4":{"name":"@zdx8637/dshmobile-bridge","version":"0.1.0-beta.4","license":"MIT","_id":"@zdx8637/dshmobile-bridge@0.1.0-beta.4","maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"ab548eaf5d666085964d4ecb902200080f2c288b","tarball":"https://registry.npmjs.org/@zdx8637/dshmobile-bridge/-/dshmobile-bridge-0.1.0-beta.4.tgz","fileCount":16,"integrity":"sha512-yco3rq1JHEjMFGgHLO/lL9trI6ETEWxBSS3yxg3kaLHArhf2Tk9JklE2ArYZ3Bcj4oYIb+Pa8FbG0njDPBM3yA==","signatures":[{"sig":"MEYCIQDOnEu5dQ9tto38U/+p2rvXy1WF+L9trtHcvYkZcKbTWwIhAIkCe64yK5k8wedVQeaSBaleIXF4dlpYCuye6XMJhGCc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224651},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"zdx8637","email":"zdx8637@126.com"},"_npmVersion":"11.8.0","description":"DSH 插件：手机远程桥接——bridge 子进程守护 + 常驻二维码扫码登录/授权（左侧栏弹窗）","directories":{},"_nodeVersion":"24.13.1","dependencies":{"@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.25.12","qrcode-generator":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/dshmobile-bridge_0.1.0-beta.4_1786952050423_0.5314176391305392","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.5":{"name":"@zdx8637/dshmobile-bridge","version":"0.1.0-beta.5","license":"MIT","_id":"@zdx8637/dshmobile-bridge@0.1.0-beta.5","maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"d3fb8c1c51a589e1178c26e7323caf6b00805f86","tarball":"https://registry.npmjs.org/@zdx8637/dshmobile-bridge/-/dshmobile-bridge-0.1.0-beta.5.tgz","fileCount":16,"integrity":"sha512-8hGRCZ2eYJh198BhgB8DMAxIrbMW9i49SMO3s2xWzGzoRSvflCSoQQW2K3CnWndDd5Pm79AsQoriiAknuxBmxg==","signatures":[{"sig":"MEQCIDUIlddpcbuSs15dUxFZ33m9ftU89kZGuxR6O6VhTccsAiAq4y6WGblGiavrkTZbGFZnYvp2FefuKcO4iJ/XnUHAYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224642},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"zdx8637","email":"zdx8637@126.com"},"_npmVersion":"11.8.0","description":"DSH 插件：手机远程桥接——bridge 子进程守护 + 常驻二维码扫码登录/授权（左侧栏弹窗）","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.25.12","qrcode-generator":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/dshmobile-bridge_0.1.0-beta.5_1786961941843_0.6882416334110051","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.6":{"name":"@zdx8637/dshmobile-bridge","version":"0.1.0-beta.6","license":"MIT","_id":"@zdx8637/dshmobile-bridge@0.1.0-beta.6","maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"02cadc33bcd012bcacf78a05a5d0b186997e241a","tarball":"https://registry.npmjs.org/@zdx8637/dshmobile-bridge/-/dshmobile-bridge-0.1.0-beta.6.tgz","fileCount":16,"integrity":"sha512-YvdcuntR/N4C7YbbAOLJtx0eqDWm0rp1PyDlmIbbFt2iMRhXa90OAPgvQ6buL1UovtorRdwFwP6A+QD4LMp2Aw==","signatures":[{"sig":"MEQCIG8pOPALKic5hW6yFBaNk07VDsP2BTEpxUUDacW0VA+pAiA3328v8EyJqaOMiarVT+jB0Kg5xZEmpZkn4j8B5UegoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225277},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"zdx8637","email":"zdx8637@126.com"},"_npmVersion":"11.8.0","description":"DSH 插件：手机远程桥接——bridge 子进程守护 + 常驻二维码扫码登录/授权（左侧栏弹窗）","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.25.12","qrcode-generator":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/dshmobile-bridge_0.1.0-beta.6_1786962462955_0.9582089010079213","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.7":{"name":"@zdx8637/dshmobile-bridge","version":"0.1.0-beta.7","license":"MIT","_id":"@zdx8637/dshmobile-bridge@0.1.0-beta.7","maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"65e7010c6d4993aa61046f48513cfcbd39b130ff","tarball":"https://registry.npmjs.org/@zdx8637/dshmobile-bridge/-/dshmobile-bridge-0.1.0-beta.7.tgz","fileCount":16,"integrity":"sha512-YBOHVypuuVk3RpAlegqjhclhurcJCIQka36t/prXy6KLpf5hq2ArScDWrHpWO40KPlhi7fQzfTxzDnR1cw9oFQ==","signatures":[{"sig":"MEUCIQColvsh7p0YN5bfKwDym/Dd4drUpeC5y1Ma4ojgzRSuaAIgcTJ/WR3rOOVwkRs2bglGHS7TuSUuV1/PbdADxLIBhRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225382},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"zdx8637","email":"zdx8637@126.com"},"_npmVersion":"11.8.0","description":"开箱即用的手机远程桥接插件：bridge 守护 + 常驻二维码扫码登录/授权（免网络配置，免补丁）","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.25.12","qrcode-generator":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/dshmobile-bridge_0.1.0-beta.7_1786977813266_0.6863015750586037","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.9":{"name":"@zdx8637/dshmobile-bridge","version":"0.1.0-beta.9","license":"MIT","_id":"@zdx8637/dshmobile-bridge@0.1.0-beta.9","maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"3960dbb038ce1c01622c84ed8c55cc155d022966","tarball":"https://registry.npmjs.org/@zdx8637/dshmobile-bridge/-/dshmobile-bridge-0.1.0-beta.9.tgz","fileCount":19,"integrity":"sha512-goIdxF856uZMKvIWsACRCA0FWkA85R33KJc2SrgTQfDE8NswExjd6oS+0bIQ0lHlix3+4fOVTjH6Gwgzzdm/xA==","signatures":[{"sig":"MEUCIQDB7K0Xl2gndRU+Y3/3GkqYujLttJzbUFALT/ARFta/HQIgTlvLamG0fjZlX+cpwe/DUf9aCYvA7j0gcAVmygzSmiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247635},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"zdx8637","email":"zdx8637@126.com"},"_npmVersion":"11.8.0","description":"开箱即用的手机远程桥接插件：bridge 守护 + 常驻二维码扫码登录/授权（免网络配置，免补丁）","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.25.12","qrcode-generator":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/dshmobile-bridge_0.1.0-beta.9_1787408747463_0.5922094709547598","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.10":{"name":"@zdx8637/dshmobile-bridge","version":"0.1.0-beta.10","license":"MIT","_id":"@zdx8637/dshmobile-bridge@0.1.0-beta.10","maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"e99d593edeebfdadf31c261e7a1e2e936698fbd5","tarball":"https://registry.npmjs.org/@zdx8637/dshmobile-bridge/-/dshmobile-bridge-0.1.0-beta.10.tgz","fileCount":19,"integrity":"sha512-1epaER0fJDDylaBXrRE2PHkvTLC2Q/dh2oSaC+VcKjA7UGLArzjph8UHFXT80R9SMb8aF5GbcZA+xi6mKaltIQ==","signatures":[{"sig":"MEUCICqud+isExuPLQkn9Tnz8tFiiz/ivvzin/pulhaZiVCeAiEAnPQjPxFbMW+k/fTqCgkPy4UmdXSI7hr3p8cOSfjZvys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250101},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"zdx8637","email":"zdx8637@126.com"},"_npmVersion":"11.8.0","description":"开箱即用的手机远程桥接插件：bridge 守护 + 常驻二维码扫码登录/授权（免网络配置，免补丁）","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.25.12","qrcode-generator":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/dshmobile-bridge_0.1.0-beta.10_1787445260699_0.6263936153771859","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.11":{"name":"@zdx8637/dshmobile-bridge","version":"0.1.0-beta.11","license":"MIT","_id":"@zdx8637/dshmobile-bridge@0.1.0-beta.11","maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"71eb853408c0e6492e9ca046256b7dd01c6b768b","tarball":"https://registry.npmjs.org/@zdx8637/dshmobile-bridge/-/dshmobile-bridge-0.1.0-beta.11.tgz","fileCount":26,"integrity":"sha512-UjeG7GoDFZQxRFzsV33xgMsS2lOAAT3JDsprEAq+xaybcTdJPW/feDR2LzpQcB3UXQ93EkLOdvdeMZYeD6ZEzQ==","signatures":[{"sig":"MEUCIQCB4hyoIIGnlhhmDBxFiqrYGvxMpyly568J/L8KwaeRpQIgck3+jYTE4jqLRYE4P3V6T5yF/+bbwaSxy7bfIdd2Y7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291792},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"zdx8637","email":"zdx8637@126.com"},"_npmVersion":"11.8.0","description":"开箱即用的手机远程桥接插件：bridge 守护 + 常驻二维码扫码登录/授权（免网络配置，免补丁）","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.25.12","qrcode-generator":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/dshmobile-bridge_0.1.0-beta.11_1787930753651_0.20461145307020967","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.12":{"name":"@zdx8637/dshmobile-bridge","version":"0.1.0-beta.12","license":"MIT","_id":"@zdx8637/dshmobile-bridge@0.1.0-beta.12","maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"0162f81bb8b7be1c91d3e92104372c7c2654a1b1","tarball":"https://registry.npmjs.org/@zdx8637/dshmobile-bridge/-/dshmobile-bridge-0.1.0-beta.12.tgz","fileCount":26,"integrity":"sha512-mV/hU2n2IwXLfF4KbUSFmVem1+vCbTo3CYVhtMtbf01InZZlvaPGWmkForAv5VY/X2EBy0f+FXDbcCqFt1+1oA==","signatures":[{"sig":"MEUCIQDktpq71rPsMLj2J2UQdzWL+NRk4+9NCYuCzmbltbaJLwIgbkX1OLtrOw4JdN3gGzGN6pZsx8X2ALP8E/afXvXdQNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297886},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"zdx8637","email":"zdx8637@126.com"},"_npmVersion":"11.8.0","description":"开箱即用的手机远程桥接插件：bridge 守护 + 常驻二维码扫码登录/授权（免网络配置，免补丁）","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.12","qrcode-generator":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/dshmobile-bridge_0.1.0-beta.12_1788354954388_0.0530939177945442","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.13":{"name":"@zdx8637/dshmobile-bridge","version":"0.1.0-beta.13","license":"MIT","_id":"@zdx8637/dshmobile-bridge@0.1.0-beta.13","maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"9de867649a53d0046d9014a878ffb9553aa7b18a","tarball":"https://registry.npmjs.org/@zdx8637/dshmobile-bridge/-/dshmobile-bridge-0.1.0-beta.13.tgz","fileCount":26,"integrity":"sha512-NlH43dx/rf6rT2WsHHkZXybyFPPlgDKAWgy9yyHLVjiMNYPlaDvkjPnJ4N3sObf+zmZAtHf12D1vz/LC3Wk9yA==","signatures":[{"sig":"MEYCIQDKnO5vVse3IMk4I0jgUia8EUMwFbthWV+VNWemAYxnRAIhAMo7/20Gi7hv2D0wd/aztAwaFqKlKKr7aEhAX1n32IJs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297910},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"zdx8637","email":"zdx8637@126.com"},"_npmVersion":"11.8.0","description":"开箱即用的手机远程桥接插件：bridge 守护 + 常驻二维码扫码登录/授权（免网络配置，免补丁）","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.12","qrcode-generator":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/dshmobile-bridge_0.1.0-beta.13_1788399354930_0.056214097854552","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.20":{"name":"@zdx8637/dshmobile-bridge","version":"0.1.0-beta.20","license":"MIT","_id":"@zdx8637/dshmobile-bridge@0.1.0-beta.20","maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-renderer"],"platform":"web"}},"dist":{"shasum":"52d479c340feaf5c5e007204bb25cb74196c1533","tarball":"https://registry.npmjs.org/@zdx8637/dshmobile-bridge/-/dshmobile-bridge-0.1.0-beta.20.tgz","fileCount":36,"integrity":"sha512-Ilj8rz3VyO3XX42ByZRPw4kBseG3uQy2dbOC3aR+xDtopM7anM57+wLl8IoxeuLe68VMSdwe/se/JxZWogYvPA==","signatures":[{"sig":"MEYCIQDS6YSx9Ws64IMYv/DJF5XYXgc3YX+pWs4StmX9kJpS9QIhANPqPY7ysnr7pGNuy6c+bRF5pdH7CiqpfLeZ8lw7VAiP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454194},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"zdx8637","email":"zdx8637@126.com"},"_npmVersion":"11.8.0","description":"开箱即用的手机远程桥接插件：bridge 守护 + 常驻二维码扫码登录/授权（免网络配置，免补丁）","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"esbuild":"^0.25.12","qrcode-generator":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/dshmobile-bridge_0.1.0-beta.20_1789200076322_0.8108797287886034","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.21":{"name":"@zdx8637/dshmobile-bridge","version":"0.1.0-beta.21","license":"MIT","_id":"@zdx8637/dshmobile-bridge@0.1.0-beta.21","maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-renderer"],"platform":"web"}},"dist":{"shasum":"3632ab4773cc29cafc3d85340988d877cf86f07d","tarball":"https://registry.npmjs.org/@zdx8637/dshmobile-bridge/-/dshmobile-bridge-0.1.0-beta.21.tgz","fileCount":37,"integrity":"sha512-62I6ei8GZJXEV6A/k1pWmRV+c05tmb3e+oPfYVu2xZ42uS9gmqjk76Lo4X2WGjoA9MYstZHh1OQov/oF0k7Z3w==","signatures":[{"sig":"MEUCIAU/pHVoFBZCVAzmMTMFaEjkajETBJTv0CF43SzANYFDAiEA/BTX/rH1nNBVXFMF68fS6LyAhwW98yDiWPcT0t0J5gM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3UOUasrrd/afUr1Y4AjJsMmIM6+WgReCnORyxNNf9wQIhAPN+V/Ax3rvD/Ku/qXT6ZjeqWR4llYVL/9Zx4UOBNChc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462393},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"zdx8637","email":"zdx8637@126.com"},"_npmVersion":"11.8.0","description":"开箱即用的手机远程桥接插件：bridge 守护 + 常驻二维码扫码登录/授权（免网络配置，免补丁）","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.12","qrcode-generator":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/dshmobile-bridge_0.1.0-beta.21_1789738049203_0.26663838190188205","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.22":{"name":"@zdx8637/dshmobile-bridge","version":"0.1.0-beta.22","license":"MIT","_id":"@zdx8637/dshmobile-bridge@0.1.0-beta.22","maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-renderer"],"platform":"web"}},"dist":{"shasum":"6544c69f203cb8cd2d24b13788b97775d448819a","tarball":"https://registry.npmjs.org/@zdx8637/dshmobile-bridge/-/dshmobile-bridge-0.1.0-beta.22.tgz","fileCount":38,"integrity":"sha512-1/yZjt5+XI2OvflRSG0NSGhxaVl9YIDiIY+EA1d+Hos0lWxiTpMZkhNAYdea53lRLi5cA+zf0KACllTM6KZ9gA==","signatures":[{"sig":"MEUCIQDmN5W69CqnSXyvpxwBmJInuY9+30bF1ml4hKZg6ouLDgIga94H99nk7K148r+n1kkMOjm/dcty7fMFV89FjnxViUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDS9GIshzWizKQUq1RUNkecq4cyJQIpv9APaoP6gLmj/QIgcdhWYlLCg3H6O2mmvXM5cl6Tl9T/DAyCkCov6KYuOSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477866},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"zdx8637","email":"zdx8637@126.com"},"_npmVersion":"11.8.0","description":"开箱即用的手机远程桥接插件：bridge 守护 + 常驻二维码扫码登录/授权（免网络配置，免补丁）","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.12","qrcode-generator":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/dshmobile-bridge_0.1.0-beta.22_1789742056642_0.4915364252636423","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.23":{"name":"@zdx8637/dshmobile-bridge","version":"0.1.0-beta.23","license":"MIT","_id":"@zdx8637/dshmobile-bridge@0.1.0-beta.23","maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-renderer"],"platform":"web"}},"dist":{"shasum":"12586b80b367215ba4e321e6dfe0b8ef2c0e85ea","tarball":"https://registry.npmjs.org/@zdx8637/dshmobile-bridge/-/dshmobile-bridge-0.1.0-beta.23.tgz","fileCount":44,"integrity":"sha512-N2cQzTtpEH1LZEfLhb94ywJghituDKn8FGzRKKpjykOZ7vvTxX/xgO8B646logD0m0sIBRfArWdx/7wix+uOiw==","signatures":[{"sig":"MEYCIQCFlA0EU9suXEJiMQvh0qyMFdX3i202W6EHYfjcSpXUcgIhAK/HPJtPsTeHMWUmQsC370xTrNTbe0SX0arK02unZLCD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD6LBMBHBD0vVyQZ+kGLZVMchNSiUIb/BuEvX+9mI55tAIhAOMbx81R/7eyevnBvhMejZvo8I7bOwMRQkuwjbCsxicK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550146},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"zdx8637","email":"zdx8637@126.com"},"_npmVersion":"11.8.0","description":"开箱即用的手机远程桥接插件：bridge 守护 + 常驻二维码扫码登录/授权（免网络配置，免补丁）","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.12","qrcode-generator":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/dshmobile-bridge_0.1.0-beta.23_1789910918080_0.27935407718126526","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.24":{"name":"@zdx8637/dshmobile-bridge","version":"0.1.0-beta.24","license":"MIT","_id":"@zdx8637/dshmobile-bridge@0.1.0-beta.24","maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-renderer"],"platform":"web"}},"dist":{"shasum":"2d610438276706bd5b760b4a453f086940f90fd9","tarball":"https://registry.npmjs.org/@zdx8637/dshmobile-bridge/-/dshmobile-bridge-0.1.0-beta.24.tgz","fileCount":45,"integrity":"sha512-YAcof8vQqpB85xeB/kfoadmAYqvvmcp5BKW5cCG2yFU+F/k1zzAaS9h4duzkXoJNrljGy15++b25R1/nABwZaA==","signatures":[{"sig":"MEUCIQDWz7brLQ97xijDYmUpVM4HpnFr/W7VyC6Hc/Q6p4ZLUwIgLvbFFpqKVPz99Tspf/yn6o3qkRp3poFSjdX0ggnUmF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCUwecdoc5UW7F74Cd0EYbK52o/O4x3elJWXAM23Utg0QIgF9wflsF0TNMA6i8Um3j7Sz6nr/DTdUqvv6Yzs/SPuZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567812},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"zdx8637","email":"zdx8637@126.com"},"_npmVersion":"11.8.0","description":"开箱即用的手机远程桥接插件：bridge 守护 + 常驻二维码扫码登录/授权（免网络配置，免补丁）","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.12","qrcode-generator":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/dshmobile-bridge_0.1.0-beta.24_1790126443521_0.38341216326178573","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@zdx8637/dshmobile-bridge","version":"1.0.0","license":"MIT","_id":"@zdx8637/dshmobile-bridge@1.0.0","maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-renderer"],"platform":"web"}},"dist":{"shasum":"c1daa9e840693eae46482c6930c6f3a7ead13405","tarball":"https://registry.npmjs.org/@zdx8637/dshmobile-bridge/-/dshmobile-bridge-1.0.0.tgz","fileCount":47,"integrity":"sha512-IqcZxDSs+CnftGplbLu8AGMIfJxvIiH1w9u61eKOSYzUF5gb6YJZjSkIl8FuHyJhTbmaFwF+Y/spopmF3USqmw==","signatures":[{"sig":"MEUCIQDJV2hhg3DkJ3lm5mCFt34BRCbJz2gNToT9iE45Zu1yPQIgehhq14hJwn4bL1rfz7owM3j3ED/M9KgDX1pdY4q0DSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDjHcMoN8sHjskSH5ABwYlfSe0xTWBxugGzJb9LIAG46gIhAIpNZA72Kb3Y849J0nvAmCKDQmcxX6l8sabYsg5KhtEq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":623788},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"zdx8637","email":"zdx8637@126.com"},"_npmVersion":"11.8.0","description":"开箱即用的手机远程桥接插件：bridge 守护 + 常驻二维码扫码登录/授权（免网络配置，免补丁）","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.12","qrcode-generator":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/dshmobile-bridge_1.0.0_1790587588925_0.991967933473721","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@zdx8637/dshmobile-bridge","version":"1.0.1","license":"MIT","_id":"@zdx8637/dshmobile-bridge@1.0.1","maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-renderer"],"platform":"web"}},"dist":{"shasum":"a2c04020d276ce76c4f4313245279cd50df8c480","tarball":"https://registry.npmjs.org/@zdx8637/dshmobile-bridge/-/dshmobile-bridge-1.0.1.tgz","fileCount":47,"integrity":"sha512-ITtkUK4IHbHrACN4yQjsO6ji+jgstc5B5ln4dRwTk2ojaRdgmdwo13iOwtQMf7ItGwZj6/Gn+3Ug0bcPWrRf4g==","signatures":[{"sig":"MEUCIQDA5xRR44aifgie0CyDyJ77JdcfjPcsRcXdraeWdMKsZwIgEPmlabd70hhPLqUvifnyeyeSqWwKpZHEY81PY0ysOMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHNHfbpoOXKIcryctS+rwBDcb5BFj0D9cc1EIbhqiDn9AiAOCEhfdpbF9TKaoA5/1ce75LHHOI1yTOEF2QpPfyW7Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":632425},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"zdx8637","email":"zdx8637@126.com"},"_npmVersion":"11.8.0","description":"开箱即用的手机远程桥接插件：bridge 守护 + 常驻二维码扫码登录/授权（免网络配置，免补丁）","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.12","qrcode-generator":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/dshmobile-bridge_1.0.1_1790688643821_0.28722012901140537","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@zdx8637/dshmobile-bridge","version":"1.0.2","license":"MIT","_id":"@zdx8637/dshmobile-bridge@1.0.2","maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-renderer"],"platform":"web"}},"dist":{"shasum":"e333b07fb76830eccac924f58611252ae24a0bf3","tarball":"https://registry.npmjs.org/@zdx8637/dshmobile-bridge/-/dshmobile-bridge-1.0.2.tgz","fileCount":47,"integrity":"sha512-b/alGk3IRlqwPDH+F9aEJdfIG9K3idYxmrcJWA6DqkTNrM3L/YMhm7aDEFrhAYCC2cE7YkMu33AAEouQyO0ciA==","signatures":[{"sig":"MEUCIQC+YGROXjCG/Kib4cbxEg6v2Xm8Gv3QEA1aedn4jtmAxQIgLA/puMVxl/YN4oAx8xnSaXceYSVc6xvGkFLlFPpaKjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZ3/GLnDy7Zrvwnewjm+ud2tFK1qOkvSv9THZG5GwscwIhAIiWSS9CPFP9V56fPevry7C/faDK6dzJWS2KPSZBQ2xL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":633655},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"zdx8637","email":"zdx8637@126.com"},"_npmVersion":"11.8.0","description":"开箱即用的手机远程桥接插件：bridge 守护 + 常驻二维码扫码登录/授权（免网络配置，免补丁）","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.12","qrcode-generator":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/dshmobile-bridge_1.0.2_1790693263153_0.32593199308487497","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@zdx8637/dshmobile-bridge","version":"1.0.3","license":"MIT","_id":"@zdx8637/dshmobile-bridge@1.0.3","maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-ui-renderer"],"platform":"web"}},"dist":{"shasum":"c6ec159416c5f571e16512bb2332340bc2d35736","tarball":"https://registry.npmjs.org/@zdx8637/dshmobile-bridge/-/dshmobile-bridge-1.0.3.tgz","fileCount":47,"integrity":"sha512-QAjygyYNjQKldThSqflMKfen6PZ3nelO4Kt8BwVn+3rz/iipPDBYJZIHyHDYOnvAmxi8XqVSQ5UDzskUeTZeVw==","signatures":[{"sig":"MEUCIQCJHl5gGHTOJ/RM1/fCJ6pt2VrXbF9Yt9Ri/ouraidWyAIgFfUenbIs6+jjZEsuTex40Xq4kGoruacENPJ8OV1gx+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCgSR+/PACQiqKgkLZnGM5uMbhXSDlj1ORPf69jspkhhAIgJmZ5EXDGd2p9fpcY2D465t4YKxcchlro58pSClm4MN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645594},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"zdx8637","email":"zdx8637@126.com"},"_npmVersion":"11.8.0","description":"开箱即用的手机远程桥接插件：bridge 守护 + 常驻二维码扫码登录/授权（免网络配置，免补丁）","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.12","qrcode-generator":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/dshmobile-bridge_1.0.3_1790732604256_0.38114082166857455","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@zdx8637/dshmobile-bridge","version":"1.0.5","license":"MIT","_id":"@zdx8637/dshmobile-bridge@1.0.5","maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-ui-renderer"],"platform":"web"}},"dist":{"shasum":"ec720526671883e2651011a18fc604ca83ae333b","tarball":"https://registry.npmjs.org/@zdx8637/dshmobile-bridge/-/dshmobile-bridge-1.0.5.tgz","fileCount":47,"integrity":"sha512-nG/oZQaqcGfIBeyJQnmlTcANndl6XvP6muulU/dlrzd0UUDjhsy0xIb69ge+NccCzTyuJVqRQLRAZfNZW6YC2g==","signatures":[{"sig":"MEYCIQCBjrOVye54aV4UO/Oz1NbApDeScwkDQZjLsImXpYr++QIhALAaqsFpLhYmIiWks8jHl5ODEZzI/2Tf+N/VqkrGWeBA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFAdKX6hPYPNgWWk3ow3oidy6SW79Ls0QirydhQITAqJAiEA3h1/fy2LJC6EvU8DbNQ7cszi3EGkTkWxlNC3IPUK6uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":688553},"type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"_npmUser":{"name":"zdx8637","email":"zdx8637@126.com"},"_npmVersion":"11.8.0","description":"开箱即用的手机远程桥接插件：bridge 守护 + 常驻二维码扫码登录/授权（免网络配置，免补丁）","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.12","qrcode-generator":"^1.4.4"},"_npmOperationalInternal":{"tmp":"tmp/dshmobile-bridge_1.0.5_1790777596592_0.6659154881232596","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"_id":"@zdx8637/dshmobile-bridge@1.0.6","dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-ui-renderer"],"platform":"web"}},"dist":{"shasum":"8b6f45e114408fa6bbff02a3e417d327a1558d67","tarball":"https://registry.npmjs.org/@zdx8637/dshmobile-bridge/-/dshmobile-bridge-1.0.6.tgz","fileCount":47,"integrity":"sha512-JxTlgY/nDLlhQrT5v/6fNgxhvApcO4oWR9Xw67TLR4ISUDYoTqc4Sp+cjn1avupWKVezB+OTnSYq9vZCfh6HZg==","signatures":[{"sig":"MEYCIQDmA6p1mXneoQmFdlUnyD4da5MNVpIE6+q6vmJs6hWHhwIhANop7GzZRt+4Kv9HfU0SHXMq/wyRvbuV5mA0I8WM0QwL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFiC5CXx6r/gE+nNvWqZOTgIBXp0j9YH8IjlF7Wv5q54AiASkT+meo1sxYUoz5356+MpnqufRH8yKsD6iKRzDyI8yQ=="}],"unpackedSize":692614},"name":"@zdx8637/dshmobile-bridge","type":"module","engines":{"node":">=22"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"license":"MIT","scripts":{"build":"node scripts/build.mjs","prepublishOnly":"node scripts/build.mjs"},"version":"1.0.6","_npmUser":{"name":"zdx8637","email":"zdx8637@126.com"},"_npmVersion":"11.8.0","description":"开箱即用的手机远程桥接插件：bridge 守护 + 常驻二维码扫码登录/授权（免网络配置，免补丁）","directories":{},"maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.12","qrcode-generator":"^1.4.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dshmobile-bridge_1.0.6_1790845149208_0.4978396613170675"}}},"time":{"created":"2026-08-17T00:38:56.986Z","modified":"2026-10-01T08:59:09.496Z","0.1.0-beta.1":"2026-08-17T00:38:57.299Z","0.1.0-beta.2":"2026-08-17T00:47:53.858Z","0.1.0-beta.3":"2026-08-17T01:31:29.975Z","0.1.0-beta.4":"2026-08-17T07:34:10.584Z","0.1.0-beta.5":"2026-08-17T10:19:01.993Z","0.1.0-beta.6":"2026-08-17T10:27:43.119Z","0.1.0-beta.7":"2026-08-17T14:43:33.419Z","0.1.0-beta.9":"2026-08-22T14:25:47.590Z","0.1.0-beta.10":"2026-08-23T00:34:20.834Z","0.1.0-beta.11":"2026-08-28T15:25:53.826Z","0.1.0-beta.12":"2026-09-02T13:15:54.574Z","0.1.0-beta.13":"2026-09-03T01:35:55.050Z","0.1.0-beta.19":"2026-09-12T07:54:22.431Z","0.1.0-beta.20":"2026-09-12T08:01:16.443Z","0.1.0-beta.21":"2026-09-18T13:27:29.312Z","0.1.0-beta.22":"2026-09-18T14:34:16.733Z","0.1.0-beta.23":"2026-09-20T13:28:38.173Z","0.1.0-beta.24":"2026-09-23T01:20:43.626Z","1.0.0":"2026-09-28T09:26:29.023Z","1.0.1":"2026-09-29T13:30:43.928Z","1.0.2":"2026-09-29T14:47:43.245Z","1.0.3":"2026-09-30T01:43:24.339Z","1.0.5":"2026-09-30T14:13:16.725Z","1.0.6":"2026-10-01T08:59:09.322Z"},"license":"MIT","description":"开箱即用的手机远程桥接插件：bridge 守护 + 常驻二维码扫码登录/授权（免网络配置，免补丁）","maintainers":[{"name":"zdx8637","email":"zdx8637@126.com"}],"readme":"# @zdx8637/dshmobile-bridge\n\n[English version](./README.md)\n\n**开箱即用的手机远程桥接**：装一次即用，无需任何网络配置、无需本地补丁，\n重启 dsh 后左侧栏即出现常驻二维码面板（跨平台，DSH 升级免疫）。\n\n- **常驻二维码**（Web 左侧栏底部箭头弹窗）：与登录态无关，永远可扫——\n  · 电脑已登录 → 手机（哪怕未登录）扫码直接登录同账号；\n  · 电脑未登录 → 手机（已登录）扫码授权，电脑自动登录；\n- **bridge 子进程守护**：账号密码模式或手机授权 token 模式（无密码直连，401 自动刷新）；\n- 手机端一码三用：微信扫=下载 App、相机扫=跳 App 配对、App 内扫=直接登录/授权。\n\n<p align=\"center\"><img src=\"https://raw.githubusercontent.com/zdx8637-gitdog/dshmobile/main/docs/images/plugin-panel.jpg\" width=\"480\" alt=\"DSH 插件面板（左侧栏常驻二维码）\"/></p>\n\n## 安装\n\n**先选方式**：DSH **桌面版 0.2.0 及以上** → 用 §A（GUI，推荐）；旧版 `dsh web`（**0.1.7**）→ 用 §B（CLI）。\n两种方式装的是同一个包：`@zdx8637/dshmobile-bridge`（当前版本 **1.0.3**）。\n\n### A. DSH 0.2.0 桌面版：GUI 安装（推荐）\n\n1. 打开 DSH 桌面版 → 插件管理器 → 点 **「添加插件」**；\n2. 在输入框里粘贴**带精确版本号**的包名（输入框提示原文是「输入插件的包名、GitHub 仓库地址或\n   本地目录路径。」，GitHub 仓库地址与本地目录路径它同样接受）：\n\n   ```\n   @zdx8637/dshmobile-bridge@1.0.3\n   ```\n\n3. 右侧 **「安装源」** 按网络情况选 `npm 官方源` 或 `中国大陆镜像源`；\n4. 点安装；\n5. **重启 DSH**（宿主需要重新加载插件才会生效）；\n6. 打开面板：Web 左侧栏底部出现 ▶ 箭头，点开即配置面板。\n\n> ⚠️ **务必带上精确版本号**（如 `@zdx8637/dshmobile-bridge@1.0.3`）。\n> profile 目录里有 `pnpm-lock.yaml`，只写包名重装时锁文件可能把版本钉回旧的\n> （实测：线上已经发到 1.0.2，重装后却仍然是 1.0.0）。\n\n> ⚠️ **没有自动更新。** 弹窗原文：「插件安装后，暂不支持自动更新。若需升级，请先卸载再安装新版」。\n> 升级 = 先在插件管理器里**卸载**，再按上面的步骤装上带新版本号的包名。\n\n### B. DSH 0.1.7（旧版：`dsh web` + CLI）：CLI 安装\n\n```sh\nnpx -y @deepseek-ai/dsh plugin --profile web add @zdx8637/dshmobile-bridge@latest\n# 重启 dsh 后，Web 左侧栏底部出现 ▶ 箭头，点开即配置面板\n```\n\n前置：本机需要 `pnpm`（`dsh plugin` 子命令依赖它；`corepack enable` 或\n`npm i -g pnpm`）。\n\n> 仅限旧版：`@deepseek-ai/dsh` 的 npm `latest` 指向 0.1.7 的 CLI，所以这条命令拿到的是\n> 0.1.7 的 `dsh plugin`。**0.2.0 及以上请改用上面的 §A（GUI）**，CLI 不是 0.2.0 的安装路径。\n\n手机 App：扫描面板二维码 → 落地页下载 APK（或从\n[发布页](https://github.com/zdx8637-gitdog/dshmobile/releases)获取）。\n\n## 免补丁：面板走官方通道，旧 HTTP 通道保留兜底\n\nDSH 0.1.0-rc.6 默认不向浏览器暴露第三方 settings 命名空间（上游标注为\ndeferred work）。本插件**不依赖该通道**：面板与宿主优先走**官方连接服务的 RPC 通道**\n（`ctx.connection.rpc`，通道名 `/dshmobile`，同源相对路径，不依赖页面 origin），\n探测不到该服务时自动退回 `127.0.0.1:17653` 的本地 HTTP（轮询状态 + 下发动作，\nCORS 回显请求方 origin）。两条通道共用同一份数据与同一批动作，因此\n\n- 装一次即用，**无需任何本地补丁**；\n- Windows/macOS/Linux 通用；\n- 桌面版（窗口 origin 为 `dsh-app://app`）与 `dsh web` 都能工作；\n- DSH 升级不受影响（历史版本 0.1.0-beta.3 及更早需要 `scripts/expose-settings-namespace.ps1` 补丁，已废弃）。\n\n## DSH 版本要求（只支持 v0.1.5+）\n\nv0.1.5 起 DSH 给本地 Web 服务加了浏览器会话鉴权（`dsh web` 打印的 URL 里带\n进程级 launch token → 浏览器换会话 Cookie，`/api` 全部请求校验），并把 RPC\n协议升级为 Typert 端点（`session/list`、`{args}` 载荷、`/api/remote.mux`\n流复用、`$events` 审批/提问瀑布）。插件 0.1.0-beta.17 起适配该协议：\n\n- host 半边经 `ctx.connection.authenticatedUrl()` 取 launch token 交给桥子进程；\n- 桥一次性换 Cookie（HMAC 签名、30 天有效），缓存于状态目录、401 自动重铸，\n  所有 `/api` 请求与 WS 升级携带 Cookie；\n- 会话/工作区/命令端点映射到新协议，事件流走 `/api/remote.mux` 的\n  `session/follow` + `workspace/follow` + `session/control`，审批/提问走\n  `$events` + `$events/result`。\n\n> ⚠️ **自 0.1.0-beta.23 起不再支持旧版 DSH（≤ v0.1.0-rc.6）**：原先的\"双协议自适应\"\n> （legacy：点号端点、裸 payload、`events.mux`/`events.host`、`/api/respond`、无鉴权直连）\n> 已整体删除，协议面只留一条：**adapter −283 行 / dsh −59 / main −21 / host −8**，\n> 另删掉整条\"仿旧版 DSH\"的 smoke 脚本。请确保 **DSH ≥ v0.1.5**；\n> 若桥连不上 DSH，会在 `bridge.log` 给出明确提示：\n> 「v2 协议握手失败：请确认 DSH 正在运行（dsh web）；本插件版本已不再支持旧版 DSH（≤0.1.5-rc.6）」。\n\n自检脚本：`node scripts/smoke-dsh-v2.mjs`（仿新版 DSH 全链路）、\n`node scripts/probe-real-dsh.mjs`（对运行中真实 DSH 只读验证，需本机浏览器\n已登录过一次 Web 面板以生成签名密钥）、\n`node scripts/archive-session.mjs --list | --newest-idle`（安全清理闲置会话；默认**拒绝**归档活跃会话）、\n`node scripts/unarchive-session.mjs <id>` 与 `node scripts/probe-session-archive.mjs <id>`\n（DSH 没有\"取消归档\"接口：归档集合在宿主内存里，改状态文件后需重启 DSH 才生效——细节与检查清单见\n[docs/dsh-session-archive.md](https://github.com/zdx8637-gitdog/dshmobile/blob/main/docs/dsh-session-archive.md)）。\n\n## 单实例保护（防\"两个桥互相顶替\"）\n\n同一台机器上如果同时跑着两个桥（多开了一个 DSH、上次 DSH 被强杀留下的孤儿桥、或新旧插件混跑），\n它们共用同一份状态目录 `~/.dsh-mobile` ⇒ **同一个 relay 设备身份** ⇒ 在 relay 侧互相把对方踢下线，\n手机端表现为\"**登录后刷新不出会话**\"。自 0.1.0-beta.23 起有四层防护：\n\n- **桥侧单例锁**：按状态目录散列出一个本机回环端口当锁（进程退出即自动释放）；新实例会请旧实例\"让位\"，\n  让位失败则以退出码 42 退出，绝不并存；\n- **宿主接管**：每次启动桥之前先结束本机其它桥进程（更新/重启 DSH 时会顺手清掉旧孤儿，保证新代码在跑）；\n- **父进程看门狗**：宿主消失时桥立即退出，不再产生孤儿；\n- **桥侧自愈**：若被 relay 按 `4000 duplicate connection` 反复顶替（说明本机还有**老版本**桥），\n  主动清理其它桥进程。\n\n面板入口的状态点会显示「另一个桥实例在运行」；此时在面板**保存一次**或重启 DSH 即可重新接管。\n诊断用 `~/.dsh-mobile/bridge.lock.json` 与 `bridge.log`（UTF-8）。\n**临时第二桥**（做 UI 验证时）请用独立状态目录并加 `--state-dir=<该目录>` 参数，或设\n`DSHMOBILE_BRIDGE_SINGLETON=0`。细节见\n[docs/bridge-singleton.md](https://github.com/zdx8637-gitdog/dshmobile/blob/main/docs/bridge-singleton.md)。\n\n## relay 说明\n\n插件默认连接 `https://www.deepseek-claudex.cn`（作者自营 relay：账号注册、\n设备管理、消息路由均走该服务器）。也可自建：见主仓库\n[dshmobile](https://github.com/zdx8637-gitdog/dshmobile) 的 `relay/` 目录与\n`dsh-remote/docs/04-operations.md`，然后在面板里把 relay 地址改成你自己的。\n\n## 开发\n\n```sh\nnpm install\nnode scripts/build.mjs                  # 产出 lib/index.js + lib/client.js\nnode scripts/smoke-host.mjs <u> <p>     # 账号密码模式冒烟\nnode scripts/smoke-grant.mjs <u> <p>    # 手机授权模式冒烟\n```\n\n完整三端（手机 App / relay / 协议）见主仓库\n[zdx8637-gitdog/dshmobile](https://github.com/zdx8637-gitdog/dshmobile)。\n\n## License\n\nMIT\n","readmeFilename":"README.zh.md"}