{"_id":"minipet-overlay","_rev":"28-cc6d0f4e6f4ea6f113862b0a75dfbf57","name":"minipet-overlay","dist-tags":{"latest":"3.3.4"},"versions":{"1.0.0":{"name":"minipet-overlay","version":"1.0.0","_id":"minipet-overlay@1.0.0","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"e79200b1719b213c52da3ea7f2bc083bea10b21e","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-1.0.0.tgz","fileCount":18,"integrity":"sha512-jm4X+Bks9YxwyWT7A6gDOc3Yj4rlE3oNIlK1NCTPcHmoSJle4DULseJ2b28IHUOjHnWbvKNuovygyXomStk2aQ==","signatures":[{"sig":"MEUCIQCWVevcyJdb9bA1zVQC6it7B3RrpYU+U+vk30U8dw6jfQIgV1iTrB/cSikTpgehyToHgB2yhkwqcLXwg4v5PFB1+YA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15805802},"main":"dist-electron/main.js","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js 2>/dev/null || true"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"莎莎桌面宠物 — Claude Code 编程伴侣","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_1.0.0_1776311156956_0.38483184724795527","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"minipet-overlay","version":"1.0.1","_id":"minipet-overlay@1.0.1","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"6855b877769fcaecc4ae94d4922a80fe6f16a32b","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-1.0.1.tgz","fileCount":18,"integrity":"sha512-vHQHT7ZXyRUg4P6qQVcSkK9T8msKUhUn5eEBVOTios5lgRH6gzvkPH49dzH1AHsDbsI2L0/D6yvlqwcXC3eg8w==","signatures":[{"sig":"MEUCIQCtu36/8KtYa+r8+soc/cW0w4AWo/iXJLTxfcA6L8I1VQIgI85dzXgleKBfMqrICwTgJOHnNO0Vwt7cUnlJao0cDjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15805855},"main":"dist-electron/main.js","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"莎莎桌面宠物 — Claude Code 编程伴侣","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_1.0.1_1776313762103_0.05662637886730182","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"minipet-overlay","version":"1.0.2","_id":"minipet-overlay@1.0.2","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"59fd7191a2f22d8fc19a7edd7dbc84131d3bfb08","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-1.0.2.tgz","fileCount":18,"integrity":"sha512-rARwLWsuGkLq7s4zLDfnmCRVGn495/uRcWElwZ6uRltxiXf9SpX6S0PZPILc0keXaXV7Sv8SZIU9QpsYTYc+8A==","signatures":[{"sig":"MEUCIBjDNEzHXnKcgtpAWI8SxkimIjAk3GPsPPEHlu5+uAmqAiEA1rMGLGEb5irz/GJuads4Zr3fhY3w4Sm25w6+0XMYA9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15806759},"main":"dist-electron/main.js","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"莎莎桌面宠物 — Claude Code 编程伴侣","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_1.0.2_1776314268972_0.9700870188759558","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"minipet-overlay","version":"1.0.3","_id":"minipet-overlay@1.0.3","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"928bee8c1a32190e493de29b1dd1a5d99ada4152","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-1.0.3.tgz","fileCount":20,"integrity":"sha512-KsOHXLQiPLRgZdMtNSw6PpJovdOJaiaIw9DNVIVesiRO0Jk1u5Dl6bcWPgqbZQ0bRtg2AbROY8AabCHr8Lpiow==","signatures":[{"sig":"MEYCIQDdoDh56IHzWD/kuFJwtj3TwzMkgMEalaE3h0yrgKt3eAIhAOPcknE759Q6KuQyJ4JgHbeZERBR0Kmzfnvz2FNspbn0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15808452},"main":"dist-electron/main.js","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"莎莎桌面宠物 — Claude Code 编程伴侣","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_1.0.3_1776314549368_0.15591707208617822","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"minipet-overlay","version":"1.0.4","_id":"minipet-overlay@1.0.4","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"c6cdd96bde70472d0fd4dac2ee560207398ef4c8","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-1.0.4.tgz","fileCount":20,"integrity":"sha512-fYwTfoSG42celoZ5YdkUhA416fxwvO/8xnxJYCaIMmu4+Jc494epTo0wYIoNUQO4UJOhTL0of0j/mXhV2uCXOQ==","signatures":[{"sig":"MEQCICAsm8kcembbhdD1ucuH27OsYoGjZWYiIrJ0s+hcvMLwAiA8uXA3IXn03OjbAOEZyWW706nuZqm1eRjFfAeSRVLsmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15809380},"main":"dist-electron/main.js","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"莎莎桌面宠物 — Claude Code 编程伴侣","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_1.0.4_1776314872159_0.8813654671743367","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"minipet-overlay","version":"1.0.5","_id":"minipet-overlay@1.0.5","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"3a053ff007dc27fbd462057876b279dad54b3d6a","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-1.0.5.tgz","fileCount":20,"integrity":"sha512-IRUZLyhyd8pHpG4U4DOYKWTwu2fLO/SOYqdpCBnXYCrar/jVJBdhuzqswOGojSA9Kkw5sd3ZfjchUpQmb9XgDA==","signatures":[{"sig":"MEYCIQCi71tJkl81Sw1PXTjBj+ilhIOq+97v3KXjpTwEKTQnVQIhAIggV2NE9GlDn+w4+XmH3ukNyHJJS8acQmh+Qbyvon1H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15809457},"main":"dist-electron/main.js","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"莎莎桌面宠物 — Claude Code 编程伴侣","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_1.0.5_1776315807565_0.03345443665585468","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"minipet-overlay","version":"1.0.6","_id":"minipet-overlay@1.0.6","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"7daa4565669ef0547f0dc061021c4a22211b60c9","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-1.0.6.tgz","fileCount":20,"integrity":"sha512-54FD+TDJl8wEZkV3p0Dc+nAjexRF1Y+dl3yjYvOhTZGQdlTkye6/I8mV/exNW3oECNo57PD4V0qhr9tp2JF3UQ==","signatures":[{"sig":"MEQCIARGRplUoMfAICdLJV1P6TfHyL5b1V20rXhaHDqD45oQAiBpR32u/+ZzilNeFh2/CsNtf2Xm6v+osP0Tret/FwDHIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15811605},"main":"dist-electron/main.js","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"莎莎桌面宠物 — Claude Code 编程伴侣","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_1.0.6_1776316567269_0.719842363266791","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"minipet-overlay","version":"1.0.7","_id":"minipet-overlay@1.0.7","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"cd868d2dbf1bcdf85a8309cd0cf59092c1b61df6","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-1.0.7.tgz","fileCount":20,"integrity":"sha512-dj9nlKgm9VlprZJIgBMAvoKXVvEEoY4trakB6EUaQOE+h9UhaKWAyoxmf9UgsgKTrYBzY6S+pGF/b7LXc23L1A==","signatures":[{"sig":"MEYCIQD7SSXhQTsJ68Pfg+0jdZZ0tZ0yTmWEpFhBIjdzIsW9hgIhAOLXN/03eGBprcqOYX3rfVpDB06uZAD9ocpzF/gei7Oe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15811560},"main":"dist-electron/main.js","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"莎莎桌面宠物 — Claude Code 编程伴侣","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_1.0.7_1776319048160_0.44603299566524135","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"minipet-overlay","version":"1.0.8","_id":"minipet-overlay@1.0.8","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"ffe260952849fa2ae7bee58a26b9e7ac94f48562","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-1.0.8.tgz","fileCount":21,"integrity":"sha512-BGZ+2Infw8qlux4sSEYoxHj4reaOw4gO1dsmtEoMHdLHCYjXg0MCFxINRe6s126hvrBgaOZNwuJ4B/04c1j9/w==","signatures":[{"sig":"MEUCIDVOvHQjTZTxIwv8G5CDb/bmKcfxDOPcELib5uqPeNKTAiEAh8/Nx9IxybZ1962aMsLCB6Xm2IHMny9kK5OyzQWKB2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15815097},"main":"dist-electron/main.js","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"莎莎桌面宠物 — Claude Code 编程伴侣","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_1.0.8_1776324915848_0.2556832700481695","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"minipet-overlay","version":"1.0.9","_id":"minipet-overlay@1.0.9","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"8cbaea51a0142911d923ac53fcedb9773831c935","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-1.0.9.tgz","fileCount":21,"integrity":"sha512-G9sC/RAl+cI357mGYS4Xe/y6a5pDjo70Cg5aGhircroAYruXIeVuyUPtGGVlrzdinOYtwXQIAiqEraP8FjpOtA==","signatures":[{"sig":"MEUCIQDAhBS91KWt/HP8bckIaTlwmooBy0twDElOvlkeTmwB+gIgC/5Os19LCY1AlaQsiOqQSdN2A1GzgMfeXM/hCHyWPa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15815099},"main":"dist-electron/main.js","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"莎莎桌面宠物 — Claude Code 编程伴侣","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_1.0.9_1776325422941_0.16516790225258582","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"minipet-overlay","version":"1.0.10","_id":"minipet-overlay@1.0.10","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"5aa78280c4c17eb45aec00cc867f4bd2aef39170","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-1.0.10.tgz","fileCount":21,"integrity":"sha512-sJuUPxNKqTIrhJA12kwH3KVIBLYqqoW3oUT603TQAQiPFZkdbcrIdN6am6MLkhLaT0jA0g+1qLO29+kWFQ+6oA==","signatures":[{"sig":"MEQCIG13DCaB36WURQKceuNofYvb0SBXjfijsllAiKwR7ednAiBMc0nrClu6xMJIYkRn0Ob8RbEAuI3DN+tw32USsF2/jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15815214},"main":"dist-electron/main.js","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"莎莎桌面宠物 — Claude Code 编程伴侣","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_1.0.10_1776329704405_0.5409711053247557","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"minipet-overlay","version":"1.0.11","_id":"minipet-overlay@1.0.11","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"7f70dda0bc72354b74b22b902b186131bfc23af1","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-1.0.11.tgz","fileCount":21,"integrity":"sha512-n6nBPXYHc1rk6WMm9SLx155khMDVnLMJn+V7FRJLAJgEaBUSHGxRotCBev79pnlmYb1lZ+2mfQk1nz6UVlcuNg==","signatures":[{"sig":"MEYCIQC740DUciKVELI6xbiH7FQxO4KF+qEftAfTgAZX0htkzQIhAOl2c1cmMdrSAF5jec6ARkecRRF+SM1fkBzVcHT/liFz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15815412},"main":"dist-electron/main.js","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"莎莎桌面宠物 — Claude Code 编程伴侣","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_1.0.11_1776329744833_0.47735385507312245","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"minipet-overlay","version":"1.0.12","_id":"minipet-overlay@1.0.12","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"18b846e8ce63683b85eb6b73e4c1625675a0ac0b","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-1.0.12.tgz","fileCount":21,"integrity":"sha512-t9XsLNAYCaDCEkkNG6K5ThmoJmV1haMs2kJwAz1hyKsIaxZ9//VMjdGmnbPSayfphXgagYYj67YfF3t+p5aFzw==","signatures":[{"sig":"MEUCIQCv5wxDhP7wHUirYpjft0W+xTxOpDY6i6QaVQWLVTnhsgIgJ9m8nmYdIB7wK3Z3AppLMbphKYMejJnrqrQArUguiX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15815684},"main":"dist-electron/main.js","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"莎莎桌面宠物 — Claude Code 编程伴侣","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_1.0.12_1776330102617_0.5727000089638314","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"minipet-overlay","version":"1.0.13","_id":"minipet-overlay@1.0.13","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"b4f35c59311dbec0ceb8f7bdd42ab2f4a902b4a6","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-1.0.13.tgz","fileCount":21,"integrity":"sha512-FXFXuerbeaBw+X2VW6zXIO8r/WtgITaKzjRPkGbXHrhcwwss71B0uBoDwmUHyZaPhnFyRyRFkVcaGxCyM8pvqw==","signatures":[{"sig":"MEUCIQDVoZ+9Ei0bEny6nHWGu4KVomU//8FxhnsuumSKonw7QQIgaFqDgznPuROiUJ0LYKHs2gRKUkHhlafc9hg58N+Qf1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15815711},"main":"dist-electron/main.js","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"莎莎桌面宠物 — Claude Code 编程伴侣","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_1.0.13_1776330685567_0.49450650265364193","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"minipet-overlay","version":"2.0.0","_id":"minipet-overlay@2.0.0","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"5ea94bb471cc075d5f47e1c5a1a64bed91f636b0","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-2.0.0.tgz","fileCount":27,"integrity":"sha512-wjxN4Zhr8Xn/F0qI6Cq7nFoCazGbTrlppuv4Do7flc8StlgXKjRXJfZG6jAehWicsojuBkkbb+ZwurIe27OwWA==","signatures":[{"sig":"MEYCIQCyJ26BWT6lB/w1Ow6psRQpI9/hgodJ5jFMRBHJJPl3qgIhANZfUvRf6qwsQaQ/QyiwkeJaK7Dm65WmZMkHy7IlPj2C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15866195},"main":"dist-electron/main.js","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"AI 编程搭子 — 支持自定义形象的桌面编程搭子","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_2.0.0_1776415540638_0.36657350394705746","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"minipet-overlay","version":"2.0.1","_id":"minipet-overlay@2.0.1","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"a91a410fb15a4ab111f0acf3f8c3b8a8fa9e8e9e","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-2.0.1.tgz","fileCount":27,"integrity":"sha512-CUVCo1dF21IBps8Nj38JhPGj05AcvR/XANE2wts3XEio6ZQkOmbUPKogjPOVatz1ziVLO2HgnqzAMkY8TLnd1A==","signatures":[{"sig":"MEYCIQDSnA77bwQbc0KTUplxJ2GJ9OoOB7HJFK5x51nPZqEGjAIhAMmguxt8oJrZmlN0OhG8zDqm/xnvAkOWQ1vYMDhKxOxc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15865925},"main":"dist-electron/main.js","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"AI 编程搭子 — 支持自定义形象的桌面编程搭子","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_2.0.1_1776415632637_0.3823937690902921","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"minipet-overlay","version":"2.0.2","_id":"minipet-overlay@2.0.2","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"4cf1687efe8f5ab0f6731e69239a5eccfb000bb1","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-2.0.2.tgz","fileCount":27,"integrity":"sha512-pLqSTrgfw4uwcuJHXL4EgNu0ykF6UtTlJzrixa8W0nZdh/8Q1ZZprZ56zazC5g9m+QdrqvL03ozYI1hc5qIUxg==","signatures":[{"sig":"MEUCIGbjyEnv4E36OC1HgRzn6lqnDCpwshYv7HPmPIaYAEiXAiEAnLCYD2lYPIO+ElFzLJsJo4676dWWop3yvWJojw7l+LQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15866228},"main":"dist-electron/main.js","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"AI 编程搭子 — 支持自定义形象的桌面编程搭子","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_2.0.2_1776416727343_0.3010278358973415","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"minipet-overlay","version":"2.0.3","_id":"minipet-overlay@2.0.3","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"eeb72822bb3b4a6c70e3094513731d27737808f7","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-2.0.3.tgz","fileCount":26,"integrity":"sha512-dIEToOCh70wCYP28saLfPL5WDFOg1CZq7nubfdgkVtNM3ljMlGXUKl8Mp0nKKt5R8dSGq4EUaRAYzz1yDPjACQ==","signatures":[{"sig":"MEUCIFtwsz3FD09B/J1YPduGBjRw0ypgwyFJEW+tEr6Jfy4nAiEA9s7kuf0iv1PJQv6CDi04SyoCxkL07LqgxM0pHqiCwZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15851803},"main":"dist-electron/main.js","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"AI 编程搭子 — 支持自定义形象的桌面编程搭子","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_2.0.3_1776419460186_0.8584257615589181","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"minipet-overlay","version":"2.0.4","_id":"minipet-overlay@2.0.4","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"af472dfe88ec5a86565e973afa51ea607bc1c342","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-2.0.4.tgz","fileCount":26,"integrity":"sha512-h1x+Y8OQHoz62ukFqzkKXn+VZgRv8hAGMCz2smfkI78ja/1jr46fvy6c8sIxEghRJ02EtHQwzzB3Y6tSS8dtuA==","signatures":[{"sig":"MEQCIAqlFKtDrWysx/OLsKIP6/GuojSKBd8tH3hAikETsdigAiAfne1Teh0KOKCA15I/I6LxOHWuaG0YVlF0VykvoIP23A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15852050},"main":"dist-electron/main.js","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"AI 编程搭子 — 支持自定义形象的桌面编程搭子","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_2.0.4_1776420519750_0.6904144379650239","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"minipet-overlay","version":"3.0.0","_id":"minipet-overlay@3.0.0","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"fe2d0f0dc3b0c94a2004b31a6874e13072058dde","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-3.0.0.tgz","fileCount":22,"integrity":"sha512-aqPgokJ3BlZlGrFh3z6HmpqfOQnD5wpF3IDVkb5fns8MEptJpUBbJoVZK5QhjQz7h7iEPXoUAQ5Y+HFVZY5ksA==","signatures":[{"sig":"MEYCIQD4jRd+K4fvW/FcHM6Fxi7GIIvbdg2/wzu7SFk0VS3/JAIhAIpcdrwGjSg5YOv7IcT3d10Y24B8qWHK6i3zQRxxOgmi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15832726},"main":"dist-electron/main.js","gitHead":"1040a3a3c490d0087223cd60a0899498b0df855c","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"AI 编程搭子 — 支持自定义形象的桌面编程搭子","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_3.0.0_1776426132820_0.6816149630874608","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"minipet-overlay","version":"3.1.0","_id":"minipet-overlay@3.1.0","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"433ae89d96d41e8d3af6cffb874ba37592d0a5af","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-3.1.0.tgz","fileCount":22,"integrity":"sha512-MJQqqwMc8YC1vROLj2VbbG9H8Qe0u9U13VSUf1+jwmQCSRIaf4L/UShYk7pX2r7joOQnOyPbkCWr91F3/lZQsw==","signatures":[{"sig":"MEUCIFDlbgNrjuUt6VBRfULMhOvDpCRydA8YC157qm0IJj/3AiEA46My2aBn+BWGBgFtRaDcHmHdJfozmMakybINrv6zGkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15833449},"main":"dist-electron/main.js","gitHead":"678397b6d90373608d5d0ac5fef3d9803b135e39","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"AI 编程搭子 — 支持自定义形象的桌面编程搭子","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_3.1.0_1776660150920_0.5619512889088414","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"minipet-overlay","version":"3.2.0","_id":"minipet-overlay@3.2.0","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"411a68cc3a24b9f39d2174535278adaff8101544","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-3.2.0.tgz","fileCount":22,"integrity":"sha512-rpFY/tQNMI83K8HylK+2AtoUUP2HBJgZhz4C3U5S6B17yuWv/a+vRNzC0iKShtcfFXrsptOW07LItggB1v9gsw==","signatures":[{"sig":"MEUCIFyQVhvIybhDLmkSq/d31fIRkxTje/w5GnW3BXs30euFAiEAnArdOSVzyl8BFM7M7KgJPs/IlhIi28x6pu8dl9mI/BI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15836685},"main":"dist-electron/main.js","gitHead":"5cb67b8ebbcfc67aa91ec9ce98a8339fbe1fa16c","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"AI 编程搭子 — 支持自定义形象的桌面编程搭子","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_3.2.0_1776661909894_0.535057666548796","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"minipet-overlay","version":"3.2.1","_id":"minipet-overlay@3.2.1","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"67187dd910f826d110925cfd2181ee03a69e3e2a","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-3.2.1.tgz","fileCount":22,"integrity":"sha512-MPtofcZamKIPoZFGYGx0oi4rQ4dUbDPlfiGsZIJqtnz0ORG4qIPjc+fV2YGIlDh/BRp0VirQKzW4AEOy0m0qLA==","signatures":[{"sig":"MEUCIQDXGKnUd4cakrsi8A40aMafLLyKRvxsK1tftV3mulrI0AIgEHY0sGgHPIQZoCPHsOw0FbcjhD5THtYZ6ydsuN0Az4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15837013},"main":"dist-electron/main.js","gitHead":"2f5c946961bb27ef74184c6fa9ce70c0e4525f39","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"AI 编程搭子 — 支持自定义形象的桌面编程搭子","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_3.2.1_1776662485567_0.5898313822265455","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"minipet-overlay","version":"3.3.0","_id":"minipet-overlay@3.3.0","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"fe70317eecaab7de76582023f5aebc42ae83cd8b","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-3.3.0.tgz","fileCount":22,"integrity":"sha512-1nEUkcOiK+pQoED3th7KnRZSTHL+crihbeBQYdxSvEBs/v9FCgjhgFSvux2LkMFTJQ8xqJ5q7M6EGI8Y0rlxFw==","signatures":[{"sig":"MEUCIQDmpbNJC2frNWl/a8DWqkyRPG8yfNxytfqqoqxvaW/xrwIgUOD5NLJSvGjcvvFg1OZZ2vzlORiRPWv0sq177StxNXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15838705},"main":"dist-electron/main.js","gitHead":"e1b66b3504c32447c76db2b5e28f074e4ebde5c2","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"AI 编程搭子 — 支持自定义形象的桌面编程搭子","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_3.3.0_1776664448749_0.8542987789728156","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"minipet-overlay","version":"3.3.1","_id":"minipet-overlay@3.3.1","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"a26764a9047fe1277d91cbfb4220bdcdb1e6fa7d","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-3.3.1.tgz","fileCount":22,"integrity":"sha512-YoWApU1/1Qj/jHtQQS9mYfulX5WlM1Tn8nPZVo1CLncioADeRsYy18bATxFpA5BkFjLMGdNARpxlKVOeT0cDew==","signatures":[{"sig":"MEUCIQCcy8uDuEo27vT66OAcTe/T9IKuTXa8lW9JiMvacRss3QIgbtR6Z2eCaN30fErRiG5PZlvFdQPfM75nf7pRG5W6JVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15839220},"main":"dist-electron/main.js","gitHead":"7834433f0b6aefeb6f66d84ea9c0feef4b3239ab","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"AI 编程搭子 — 支持自定义形象的桌面编程搭子","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_3.3.1_1776671354364_0.003984535074747608","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"minipet-overlay","version":"3.3.2","_id":"minipet-overlay@3.3.2","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"82db8f9a10707bf507696383a9e0ef0c1cfcf9be","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-3.3.2.tgz","fileCount":22,"integrity":"sha512-76ncapOwEG6coqiksxDlbmah8h3PNW+zhZOqvmZIzmzZ1NdR1T0wKjUe1hjco8z4egjoxEdJu6rTh2bJXjn/9w==","signatures":[{"sig":"MEUCICBIjHX1QFI/GvIivQFGk17lKpc9gjrEBLUwiCGfBdlvAiEAqFWEc7TqdlUZVoI7w3skPOyF1yQ9Hh1KL2g6Ma4Os4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15839252},"main":"dist-electron/main.js","gitHead":"f12fe835ce7ca8a22fc40e4ccc9b4902326f9f1a","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"AI 编程搭子 — 支持自定义形象的桌面编程搭子","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_3.3.2_1776671920903_0.9606898693203985","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"minipet-overlay","version":"3.3.3","_id":"minipet-overlay@3.3.3","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"bin":{"minipet-overlay":"dist/cli.js"},"dist":{"shasum":"cd63e15a632e49774eb3aad37f7bcbabdecaaf45","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-3.3.3.tgz","fileCount":22,"integrity":"sha512-iJG/r937WFwozEVEckKPnkvKJevDPVWj7+J0dOXDrnW2fdX8NyTaVQ+vkRAIOysjy6jGEP5TdGHN11jBq5VLWA==","signatures":[{"sig":"MEUCIQCza/xc97eAQAB8LHHpWBrZnwYbdf6kC7pVfA8KzgqvwwIgTY9UACjY/MF+M1/Q63fZLsHesffg0cZhnOR9CyR2cN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15839263},"main":"dist-electron/main.js","gitHead":"f12fe835ce7ca8a22fc40e4ccc9b4902326f9f1a","scripts":{"build":"tsc && tsc -p tsconfig.electron.json","start":"node dist/cli.js start","postinstall":"node dist/setup.js"},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"_npmVersion":"10.9.0","description":"AI 编程搭子 — 支持自定义形象的桌面编程搭子","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ws":"^8.18.0","express":"^4.21.0","electron":"^33.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.0","typescript":"^5.5.0","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/minipet-overlay_3.3.3_1776672974985_0.11374940005211176","host":"s3://npm-registry-packages-npm-production"}},"3.3.4":{"name":"minipet-overlay","version":"3.3.4","description":"AI 编程搭子 — 支持自定义形象的桌面编程搭子","main":"dist-electron/main.js","bin":{"minipet-overlay":"dist/cli.js"},"scripts":{"build":"tsc && tsc -p tsconfig.electron.json","postinstall":"node dist/setup.js","start":"node dist/cli.js start"},"dependencies":{"electron":"^33.0.0","express":"^4.21.0","ws":"^8.18.0"},"devDependencies":{"@types/express":"^5.0.0","@types/ws":"^8.5.0","typescript":"^5.5.0"},"_id":"minipet-overlay@3.3.4","gitHead":"8c59a40c0d39b6a43b6c131bcfedcae9fc956a81","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-bCtspm9Eic9mk9UxJew0AdeN+TOCoRwAHcDJUSL5Di5bcczVrDftLw3KLpldDv3pw0vYQVbVdrEER2Hw8oSA8Q==","shasum":"ef46d66f44641d5e52a15ee67f2b46a5d3e83eb8","tarball":"https://registry.npmjs.org/minipet-overlay/-/minipet-overlay-3.3.4.tgz","fileCount":22,"unpackedSize":15839269,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCrvm75y2Jw563dpjFpO6uCiPSVnZnH3Najni6cCoowNwIgKlmttdzIPS/bNa5Vc+tY5CiDbxj3y6uolWdhVhxHIvo="}]},"_npmUser":{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"},"directories":{},"maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/minipet-overlay_3.3.4_1776675893281_0.4010481958073526"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-16T03:45:56.860Z","modified":"2026-04-20T09:04:54.031Z","1.0.0":"2026-04-16T03:45:57.532Z","1.0.1":"2026-04-16T04:29:22.708Z","1.0.2":"2026-04-16T04:37:49.665Z","1.0.3":"2026-04-16T04:42:29.888Z","1.0.4":"2026-04-16T04:47:52.877Z","1.0.5":"2026-04-16T05:03:28.154Z","1.0.6":"2026-04-16T05:16:07.929Z","1.0.7":"2026-04-16T05:57:28.682Z","1.0.8":"2026-04-16T07:35:16.393Z","1.0.9":"2026-04-16T07:43:43.534Z","1.0.10":"2026-04-16T08:55:04.961Z","1.0.11":"2026-04-16T08:55:45.321Z","1.0.12":"2026-04-16T09:01:43.222Z","1.0.13":"2026-04-16T09:11:26.134Z","2.0.0":"2026-04-17T08:45:41.242Z","2.0.1":"2026-04-17T08:47:13.186Z","2.0.2":"2026-04-17T09:05:27.935Z","2.0.3":"2026-04-17T09:51:00.779Z","2.0.4":"2026-04-17T10:08:40.299Z","3.0.0":"2026-04-17T11:42:13.359Z","3.1.0":"2026-04-20T04:42:31.458Z","3.2.0":"2026-04-20T05:11:50.442Z","3.2.1":"2026-04-20T05:21:26.127Z","3.3.0":"2026-04-20T05:54:09.351Z","3.3.1":"2026-04-20T07:49:14.910Z","3.3.2":"2026-04-20T07:58:41.453Z","3.3.3":"2026-04-20T08:16:15.577Z","3.3.4":"2026-04-20T09:04:53.909Z"},"description":"AI 编程搭子 — 支持自定义形象的桌面编程搭子","maintainers":[{"name":"jiayixie","email":"JiayiXie@whu.edu.cn"}],"readme":"# minipet-overlay\n\nAI 编程搭子 — 陪你写代码的亲密伙伴\n\n桌面悬浮窗形式的 AI 编程搭子，用动画和语音为你加油打气。支持自定义形象，默认内置莎莎。\n\n## 架构\n\n```\nClaude Code 写代码\n    |  hooks 事件\n    v\nclaude-minipet（检测编码行为，发送结构化数据）\n    |  HTTP POST /event\n    v\nminipet-overlay（桌面动画 + 语音）\n```\n\n- **claude-minipet** — Claude Code 终端宠物插件，监听编码事件（开始/完成/报错/升级），发送结构化数据\n- **minipet-overlay** — 桌面悬浮窗，接收事件后播放动画和语音\n\n## 快速开始\n\n**首次安装：**\n\n```bash\nnpm install -g claude-minipet minipet-overlay\nclaude-minipet init\nminipet-overlay start\n```\n\n首次启动会引导你选择默认形象或上传照片生成自定义形象。\n\n**之后每天启动：**\n\n```bash\nminipet-overlay start\n```\n\n**前置要求：**\n- [Node.js](https://nodejs.org/) >= 18\n- [Claude Code](https://claude.com/claude-code)（编码联动需要）\n\n## 功能\n\n### 点击互动\n点击编程搭子，它会随机用语音跟你互动：\n- \"代码也像人生一样，坚持就会有收获~\"\n- \"今天也要加油鸭，我陪着你！\"\n- \"相信自己，你也可以成为自己的冠军！\"\n\n### 饭点提醒\n- 08:00 — \"早上好呀~该吃早饭啦！\"\n- 12:00 — \"中午啦！放下键盘去吃饭吧~\"\n- 18:00 — \"晚饭时间到~今天辛苦了！\"\n\n### 休息提醒\n每隔约 1 小时自动提醒你休息、活动一下。\n\n### Claude Code 编码联动\n使用 Claude Code 写代码时，编程搭子会实时响应：\n\n| 事件 | 动作 | 示例语音 |\n|------|---------|---------|\n| 任务完成 | 开心 (happy) | \"任务完成啦！你真棒~\" |\n| 代码跑通 | 开心 (happy) | \"代码跑通啦~\" |\n| 连续报错 | 开心 (happy) | \"别灰心~在最痛苦的时候，也能够再多坚持一下！\" |\n| 升级 | 开心 (happy) | \"真正的伟大，永远知道如何重新出发！\" |\n| 新会话 | 开心 (happy) | \"嗨~又见面啦，今天也一起加油吧！\" |\n\n### 自定义形象\n\n上传一张照片，自动生成 5 个动画状态：\n\n```bash\n# 生成自定义形象（需要 python3 + ffmpeg）\nminipet-overlay generate photo.jpg --name 柯基\n\n# 切换形象\nminipet-overlay use 柯基\n\n# 切回默认\nminipet-overlay use default\n```\n\nPipeline 流程：Vision LLM 识别 -> Seedream 生图 -> Seedance 生成动画 -> SAM3 抠图 -> WebM 透明视频\n\n## 命令\n\n```bash\nminipet-overlay start                          # 启动编程搭子\nminipet-overlay stop                           # 停止\nminipet-overlay status                         # 查看运行状态\nminipet-overlay generate <照片> --name <名称>   # 生成自定义形象\nminipet-overlay use <名称|default>              # 切换形象\nminipet-overlay list                           # 查看可用形象\n```\n\n## 系统要求\n\n- Node.js >= 18\n- Mac / Windows / Linux\n- Mac/Windows: 桌面悬浮窗（Electron）\n- Linux: 自动降级到浏览器模式（http://127.0.0.1:3210）\n- 自定义形象额外需要：python3, ffmpeg\n\n## 与 Claude Code 联动\n\n`minipet-overlay start` 会自动：\n1. 安装 `claude-minipet`（如果未安装）\n2. 执行 `claude-minipet init`（注册 Claude Code hooks）\n3. 配置事件推送地址\n\n之后正常使用 Claude Code 写代码即可，编程搭子会自动响应编码事件。\n\n## 技术栈\n\n- **后端**: Express + WebSocket (端口 3210)\n- **前端**: 5 个 WebM 透明动画（sitting/sleeping/eating/happy/talking）\n- **语音**: 豆包 seed-tts-2.0 TTS\n- **桌面**: Electron 透明无框悬浮窗\n- **形象生成**: Vision LLM + Seedream + Seedance + SAM3\n- **事件源**: claude-minipet Claude Code hooks\n","readmeFilename":"README.md"}