{"_id":"@captain1275/dsh-client-ui-skin-miku","_rev":"13-6028a8468d479f2ffa1e66915dfc739d","name":"@captain1275/dsh-client-ui-skin-miku","dist-tags":{"latest":"0.3.1"},"versions":{"0.1.12":{"name":"@captain1275/dsh-client-ui-skin-miku","version":"0.1.12","license":"Apache-2.0","_id":"@captain1275/dsh-client-ui-skin-miku@0.1.12","maintainers":[{"name":"captain1275","email":"captain1275@163.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"c33e0b2ae6fa258d0dc44b13229d4cfea7731682","tarball":"https://registry.npmjs.org/@captain1275/dsh-client-ui-skin-miku/-/dsh-client-ui-skin-miku-0.1.12.tgz","fileCount":10,"integrity":"sha512-DdUMmTbDnEqoApHftW44RocZyCe/E251ejs7l6MVfEuSqP0So91WLODM2IbPYSPJ/CxRV1L3OpvsqUlAn038tA==","signatures":[{"sig":"MEQCIDadTW0HaC06UhHQJx7NF34shq9oqvJUHcDcgoVLN+5gAiBlXljK5ob88E+ZAD/3y9iGH/ZhUYTCSQLnk/55P68RuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1920901},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./src/*":"./src/*","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsdown","watch":"tsdown --watch"},"_npmUser":{"name":"captain1275","email":"captain1275@163.com"},"description":"Hot-pluggable 初音未来 (miku) skin for the dsh web GUI: blue-violet-magenta gradients, frosted glass panels and inputs, customizable backdrop art, light & dark themes","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jsdom":"29.1.1","tsdown":"^0.22.2","vitest":"^4.1.8","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","vite-tsconfig-paths":"^6.1.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-ui-skin-miku_0.1.12_1786720956279_0.5439301606657083","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@captain1275/dsh-client-ui-skin-miku","version":"0.2.0","license":"Apache-2.0","_id":"@captain1275/dsh-client-ui-skin-miku@0.2.0","maintainers":[{"name":"captain1275","email":"captain1275@163.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"b2f294a379dd4e5b84f71680c8a32a59898d54ec","tarball":"https://registry.npmjs.org/@captain1275/dsh-client-ui-skin-miku/-/dsh-client-ui-skin-miku-0.2.0.tgz","fileCount":10,"integrity":"sha512-Vctk2yEJWoaAp7HXER/PzQQLdiv6QLPHJve7TxQSW1I8S3sRG4Wsdj57dbDzyoPuW9yuf0WDQVTmW8yyQMT3NQ==","signatures":[{"sig":"MEUCIQDATBzP7AP1UoZ1SQITq6KqSWKsUZP0C7/JlOaBE9uitwIgU2E9MzhZitCrv+6mFc3xKIDxUdrpFq7wwZ4truyWLg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1920900},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./src/*":"./src/*","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsdown","watch":"tsdown --watch"},"_npmUser":{"name":"captain1275","email":"captain1275@163.com"},"description":"Hot-pluggable 初音未来 (miku) skin for the dsh web GUI: blue-violet-magenta gradients, frosted glass panels and inputs, customizable backdrop art, light & dark themes","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jsdom":"29.1.1","tsdown":"^0.22.2","vitest":"^4.1.8","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","vite-tsconfig-paths":"^6.1.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-ui-skin-miku_0.2.0_1786730877835_0.7010519709229672","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@captain1275/dsh-client-ui-skin-miku","version":"0.2.1","license":"Apache-2.0","_id":"@captain1275/dsh-client-ui-skin-miku@0.2.1","maintainers":[{"name":"captain1275","email":"captain1275@163.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"5ae34212b52b35f48ba84fdd2e5ffcb320edb4ed","tarball":"https://registry.npmjs.org/@captain1275/dsh-client-ui-skin-miku/-/dsh-client-ui-skin-miku-0.2.1.tgz","fileCount":10,"integrity":"sha512-nTJPDR+tK6fNfwjhzOhhBQBXNESRWsj6aiMJloPETTnjgw7LxBLgCTTj22SUHl6JtYXdAftvoCpiZHKGcY7Rmw==","signatures":[{"sig":"MEQCIAIhiAY3hpT/BONePzQHCAahg3B/bz5TmM7mcdm1WbPZAiBSG7+CznxESlZYPkz4+PtbPVqjdFpdwjLzPt2qA8DuSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1920900},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./src/*":"./src/*","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsdown","watch":"tsdown --watch"},"_npmUser":{"name":"captain1275","email":"captain1275@163.com"},"description":"Hot-pluggable 初音未来 (miku) skin for the dsh web GUI: blue-violet-magenta gradients, frosted glass panels and inputs, customizable backdrop art, light & dark themes","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jsdom":"29.1.1","tsdown":"^0.22.2","vitest":"^4.1.8","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","vite-tsconfig-paths":"^6.1.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-ui-skin-miku_0.2.1_1786731881844_0.48383250997260707","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@captain1275/dsh-client-ui-skin-miku","version":"0.2.2","license":"Apache-2.0","_id":"@captain1275/dsh-client-ui-skin-miku@0.2.2","maintainers":[{"name":"captain1275","email":"captain1275@163.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"6dfb5b7e2d684e8716ca3dfaec456663051a0f6b","tarball":"https://registry.npmjs.org/@captain1275/dsh-client-ui-skin-miku/-/dsh-client-ui-skin-miku-0.2.2.tgz","fileCount":10,"integrity":"sha512-9SyqmBXpu/3Rz8vfYrHz/ZQeN/q5evC4iQNkTjO+VLIdJD4YHYjArlBSe/wvZ+xCeXyMwC/K4mpRsV0d4libDw==","signatures":[{"sig":"MEYCIQDZ43v9s2xAQ3kMroKlQ4mBTBDR7u5iMa8eAfOpCG/yugIhAKUAMlSGyR5gCgfoYlJe2+Dxw5Zr79+4ltEH4DVQPc4j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1920900},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./src/*":"./src/*","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsdown","watch":"tsdown --watch"},"_npmUser":{"name":"captain1275","email":"captain1275@163.com"},"description":"Hot-pluggable 初音未来 (miku) skin for the dsh web GUI: blue-violet-magenta gradients, frosted glass panels and inputs, customizable backdrop art, light & dark themes","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jsdom":"29.1.1","tsdown":"^0.22.2","vitest":"^4.1.8","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","vite-tsconfig-paths":"^6.1.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-ui-skin-miku_0.2.2_1786778200737_0.40196929733567544","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@captain1275/dsh-client-ui-skin-miku","version":"0.2.3","license":"Apache-2.0","_id":"@captain1275/dsh-client-ui-skin-miku@0.2.3","maintainers":[{"name":"captain1275","email":"captain1275@163.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"1ab40bfd7bb6e3ec870017b45544ddd57f94ea38","tarball":"https://registry.npmjs.org/@captain1275/dsh-client-ui-skin-miku/-/dsh-client-ui-skin-miku-0.2.3.tgz","fileCount":10,"integrity":"sha512-6oe53MgJEx97Xt2UQooN3wb2xwnLj8u1cMM700pRYF+iZLtPIUqFfDpU15t9ul7JJMVop+EEjPVtl//MC8oc6Q==","signatures":[{"sig":"MEUCIQCjlY7DLsbXr85fbqpI2D0ywzxZP5lCCkok1fI6asrUWQIgWlY3mBFBvWVAQY+79/XY0wOU9AbY2TM+RbeAC4Ay25Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1920900},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./src/*":"./src/*","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsdown","watch":"tsdown --watch"},"_npmUser":{"name":"captain1275","email":"captain1275@163.com"},"description":"Hot-pluggable 初音未来 (miku) skin for the dsh web GUI: blue-violet-magenta gradients, frosted glass panels and inputs, customizable backdrop art, light & dark themes","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jsdom":"29.1.1","tsdown":"^0.22.2","vitest":"^4.1.8","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","vite-tsconfig-paths":"^6.1.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-ui-skin-miku_0.2.3_1786794988047_0.20076008180959182","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@captain1275/dsh-client-ui-skin-miku","version":"0.2.4","license":"Apache-2.0","_id":"@captain1275/dsh-client-ui-skin-miku@0.2.4","maintainers":[{"name":"captain1275","email":"captain1275@163.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"499a45ee87da2a88c1412665868a672c2f1f2ed3","tarball":"https://registry.npmjs.org/@captain1275/dsh-client-ui-skin-miku/-/dsh-client-ui-skin-miku-0.2.4.tgz","fileCount":10,"integrity":"sha512-PhTC+5N5ZEx8WwGCrQJSp8AlojfoGLqOCPeUDlH1cuCDeYezaKehZ91OL83zOJzy3+R8LUeqJFyBH/NLig8Fsw==","signatures":[{"sig":"MEQCIEJBWRltya76wXKae8lS9NV0HGOqRFRCrE2fz958fPI0AiAO27kYvzWtiOXIIC83slIXWmNRA+UIWpYFEp7GXqrMjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1920900},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./src/*":"./src/*","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsdown","watch":"tsdown --watch"},"_npmUser":{"name":"captain1275","email":"captain1275@163.com"},"description":"Hot-pluggable 初音未来 (miku) skin for the dsh web GUI: blue-violet-magenta gradients, frosted glass panels and inputs, customizable backdrop art, light & dark themes","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jsdom":"29.1.1","tsdown":"^0.22.2","vitest":"^4.1.8","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","vite-tsconfig-paths":"^6.1.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-ui-skin-miku_0.2.4_1786824384439_0.3044993788318531","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@captain1275/dsh-client-ui-skin-miku","version":"0.2.5","license":"Apache-2.0","_id":"@captain1275/dsh-client-ui-skin-miku@0.2.5","maintainers":[{"name":"captain1275","email":"captain1275@163.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"387c4bcb70ca46b480877ec321430f70ac355466","tarball":"https://registry.npmjs.org/@captain1275/dsh-client-ui-skin-miku/-/dsh-client-ui-skin-miku-0.2.5.tgz","fileCount":10,"integrity":"sha512-/CxBLkKjg1xW9zb5hwhb7cZHyDs6Sj0CmMTQDnQecKRVBj7a88zTpJLpIqhTQa//8fXSnBuhn0I3n4EMtAhQTg==","signatures":[{"sig":"MEUCIQDtngTEub4M1uNkvQeoZEWbDbhIfx/p2ui9YH044mz1pwIgYOgDPfzBtE4kOTmERxmnUahoVjbzXBEQXkd1+6RBYbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1920900},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./src/*":"./src/*","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsdown","watch":"tsdown --watch"},"_npmUser":{"name":"captain1275","email":"captain1275@163.com"},"description":"Hot-pluggable 初音未来 (miku) skin for the dsh web GUI: blue-violet-magenta gradients, frosted glass panels and inputs, customizable backdrop art, light & dark themes","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jsdom":"29.1.1","tsdown":"^0.22.2","vitest":"^4.1.8","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","vite-tsconfig-paths":"^6.1.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-ui-skin-miku_0.2.5_1786889634054_0.04553885712466976","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@captain1275/dsh-client-ui-skin-miku","version":"0.2.6","license":"Apache-2.0","_id":"@captain1275/dsh-client-ui-skin-miku@0.2.6","maintainers":[{"name":"captain1275","email":"captain1275@163.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"207d39d13690fb0b2be0ab4c36910615930be042","tarball":"https://registry.npmjs.org/@captain1275/dsh-client-ui-skin-miku/-/dsh-client-ui-skin-miku-0.2.6.tgz","fileCount":10,"integrity":"sha512-6Nx164y0A0mfwojPaMPTt+wUeLWehJBmPJV1VZoDjIy+YhNzrMs7/Azcxoegqh9wq1BRlN3VOxj6pY8IoSOyhA==","signatures":[{"sig":"MEQCIDDoWk5kE7uRZz+dpb7IQC3tM439yDMGmkDO8IYj6ZCvAiBBKW3SEFy7BaBHL9oPKEl8WjlaQtf+Z6/RkrrUp61Avg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1920900},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./src/*":"./src/*","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsdown","watch":"tsdown --watch"},"_npmUser":{"name":"captain1275","email":"captain1275@163.com"},"description":"Hot-pluggable 初音未来 (miku) skin for the dsh web GUI: blue-violet-magenta gradients, frosted glass panels and inputs, customizable backdrop art, light & dark themes","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jsdom":"29.1.1","tsdown":"^0.22.2","vitest":"^4.1.8","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","vite-tsconfig-paths":"^6.1.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-ui-skin-miku_0.2.6_1786899548025_0.24238078352527737","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@captain1275/dsh-client-ui-skin-miku","version":"0.2.7","license":"Apache-2.0","_id":"@captain1275/dsh-client-ui-skin-miku@0.2.7","maintainers":[{"name":"captain1275","email":"captain1275@163.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"872a8f5fa670cde5e583cf29207a47d2d0b9acff","tarball":"https://registry.npmjs.org/@captain1275/dsh-client-ui-skin-miku/-/dsh-client-ui-skin-miku-0.2.7.tgz","fileCount":10,"integrity":"sha512-cRKY09rb+YRKvORlQZrymeRIviqnL3F9FHhS69BXtZNOD7uJ45AmH2tOu0MbaJSX1R1lbMTjX3acLUIpNHQoww==","signatures":[{"sig":"MEUCIQDqxIYNxaXlCoT2PWYRFpMosObze99hclfGkdaGsC3TYgIgUJ0RjDpUqCOoIwINF5nC8v22Xe9SzQX3i1DvOCd/oyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1920900},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./src/*":"./src/*","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsdown","watch":"tsdown --watch"},"_npmUser":{"name":"captain1275","email":"captain1275@163.com"},"description":"Hot-pluggable 初音未来 (miku) skin for the dsh web GUI: blue-violet-magenta gradients, frosted glass panels and inputs, customizable backdrop art, light & dark themes","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jsdom":"29.1.1","tsdown":"^0.22.2","vitest":"^4.1.8","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","vite-tsconfig-paths":"^6.1.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-ui-skin-miku_0.2.7_1786900961620_0.34009414962848483","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@captain1275/dsh-client-ui-skin-miku","version":"0.2.8","license":"Apache-2.0","_id":"@captain1275/dsh-client-ui-skin-miku@0.2.8","maintainers":[{"name":"captain1275","email":"captain1275@163.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"37f51c20b4091ce9600de1db1509544dce6af922","tarball":"https://registry.npmjs.org/@captain1275/dsh-client-ui-skin-miku/-/dsh-client-ui-skin-miku-0.2.8.tgz","fileCount":10,"integrity":"sha512-1NI1RAFOokvfLlFZZKSDwTqRkemVhEZm0IKOSLiF8Rxv0VAreGiWlrN5ZjJA0ZB0C/eZgDeUJvVXzV2qyBCTEQ==","signatures":[{"sig":"MEUCIQDrYxlRva0k/bK1aG0Gl9QgC89Gl/BPrbuR/GAf8bhMwAIgStFjYhMxTN8qNmsPSiKNgrz0CTKxBaAUesfx8zT3VLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1920900},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./src/*":"./src/*","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsdown","watch":"tsdown --watch"},"_npmUser":{"name":"captain1275","email":"captain1275@163.com"},"description":"Hot-pluggable 初音未来 (miku) skin for the dsh web GUI: blue-violet-magenta gradients, frosted glass panels and inputs, customizable backdrop art, light & dark themes","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jsdom":"29.1.1","tsdown":"^0.22.2","vitest":"^4.1.8","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","vite-tsconfig-paths":"^6.1.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-ui-skin-miku_0.2.8_1786901987466_0.6925542443116346","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@captain1275/dsh-client-ui-skin-miku","version":"0.2.9","license":"Apache-2.0","_id":"@captain1275/dsh-client-ui-skin-miku@0.2.9","maintainers":[{"name":"captain1275","email":"captain1275@163.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"301c626b1311603cd831c9d0f390e103ff1b91e4","tarball":"https://registry.npmjs.org/@captain1275/dsh-client-ui-skin-miku/-/dsh-client-ui-skin-miku-0.2.9.tgz","fileCount":10,"integrity":"sha512-HdJ3geQu14FNO73dAWIxIds6mz4f93rDig8/r3Ilp/FwB/tyKpvgt8jeF1TgxnDGN6zRiYgi+iaFo4ZmXO9HbQ==","signatures":[{"sig":"MEUCID+Wkfbqsi+X5EjCR/15LtZAU3W9OvEr+BY/2denN9KUAiEA/DCYrjMgtxmJDXHQ7qSUJW9D86cIB+6Mtc/utBllW+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1920900},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./src/*":"./src/*","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsdown","watch":"tsdown --watch"},"_npmUser":{"name":"captain1275","email":"captain1275@163.com"},"description":"Hot-pluggable 初音未来 (miku) skin for the dsh web GUI: blue-violet-magenta gradients, frosted glass panels and inputs, customizable backdrop art, light & dark themes","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jsdom":"29.1.1","tsdown":"^0.22.2","vitest":"^4.1.8","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","vite-tsconfig-paths":"^6.1.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-ui-skin-miku_0.2.9_1787408093266_0.8456431017505914","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@captain1275/dsh-client-ui-skin-miku","version":"0.3.0","license":"Apache-2.0","_id":"@captain1275/dsh-client-ui-skin-miku@0.3.0","maintainers":[{"name":"captain1275","email":"captain1275@163.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"bb7c674f4cc836345531f283228c29a42456d7be","tarball":"https://registry.npmjs.org/@captain1275/dsh-client-ui-skin-miku/-/dsh-client-ui-skin-miku-0.3.0.tgz","fileCount":10,"integrity":"sha512-izFA/HrJYKb/DkEI5Hu123+3ZDSAbt3w/Ygb9PmSYBkr49ZY0e1kc/gZTZ+s5kgF/clCU1DhHMD2VpMaYruMVw==","signatures":[{"sig":"MEQCIB2AHKPT1lH+ImqFk6T+MsPz6LBRLcT/fWTT9sq4OEsKAiAXKFQ8E5XDX0mZl9/vHsUrQFtVqbi2yAjZc/MRvfFaMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1920900},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./src/*":"./src/*","./client":"./lib/client.js","./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsdown","watch":"tsdown --watch"},"_npmUser":{"name":"captain1275","email":"captain1275@163.com"},"description":"Hot-pluggable 初音未来 (miku) skin for the dsh web GUI: blue-violet-magenta gradients, frosted glass panels and inputs, customizable backdrop art, light & dark themes","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"jsdom":"29.1.1","tsdown":"^0.22.2","vitest":"^4.1.8","lightningcss":"^1.32.0","@deepseek-ai/cordis":"^4.0.1","vite-tsconfig-paths":"^6.1.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-ui-skin-miku_0.3.0_1787410652113_0.18910797988416128","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@captain1275/dsh-client-ui-skin-miku","description":"Hot-pluggable 初音未来 (miku) skin for the dsh web GUI: blue-violet-magenta gradients, frosted glass panels and inputs, customizable backdrop art, light & dark themes","version":"0.3.1","type":"module","main":"lib/index.js","exports":{".":"./lib/index.js","./client":"./lib/client.js","./src/*":"./src/*","./package.json":"./package.json"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"license":"Apache-2.0","peerDependencies":{},"devDependencies":{"jsdom":"29.1.1","lightningcss":"^1.32.0","tsdown":"^0.22.2","vite-tsconfig-paths":"^6.1.1","vitest":"^4.1.8","@deepseek-ai/cordis":"^4.0.1"},"scripts":{"build":"tsdown","watch":"tsdown --watch","test":"vitest run"},"_nodeVersion":"24.18.0","_id":"@captain1275/dsh-client-ui-skin-miku@0.3.1","dist":{"integrity":"sha512-nu6tJtBWiHxZGW+AuLc99V3vx7iSQ/Xuct+qoy+ZfLtW5YZwX4CqOAud+vEmloCWH5BkZynoZEwcr1WHt/9/rQ==","shasum":"111f87094e7af3aecefe366d956781d53a3e2c17","tarball":"https://registry.npmjs.org/@captain1275/dsh-client-ui-skin-miku/-/dsh-client-ui-skin-miku-0.3.1.tgz","fileCount":10,"unpackedSize":1920900,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICyB6c45vCS80PG5eyGR7LXOso0pmNWV2+LaHUJ7GDp1AiBNXWSg+7NWPM+1vos63ZC2ExwrnYmwGZlYtv8z+lmpuQ=="}]},"_npmUser":{"name":"captain1275","email":"captain1275@163.com"},"directories":{},"maintainers":[{"name":"captain1275","email":"captain1275@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-client-ui-skin-miku_0.3.1_1787428979881_0.12035042540774188"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-14T15:22:36.099Z","modified":"2026-08-22T20:03:00.274Z","0.1.12":"2026-08-14T15:22:36.517Z","0.2.0":"2026-08-14T18:07:58.013Z","0.2.1":"2026-08-14T18:24:42.122Z","0.2.2":"2026-08-15T07:16:40.911Z","0.2.3":"2026-08-15T11:56:28.205Z","0.2.4":"2026-08-15T20:06:24.675Z","0.2.5":"2026-08-16T14:13:54.313Z","0.2.6":"2026-08-16T16:59:08.196Z","0.2.7":"2026-08-16T17:22:41.897Z","0.2.8":"2026-08-16T17:39:47.689Z","0.2.9":"2026-08-22T14:14:53.599Z","0.3.0":"2026-08-22T14:57:32.264Z","0.3.1":"2026-08-22T20:03:00.125Z"},"license":"Apache-2.0","description":"Hot-pluggable 初音未来 (miku) skin for the dsh web GUI: blue-violet-magenta gradients, frosted glass panels and inputs, customizable backdrop art, light & dark themes","maintainers":[{"name":"captain1275","email":"captain1275@163.com"}],"readme":"# dsh-client-ui-skin-miku · 初音未来主题皮肤\n\n为 DeepSeek Harness（DSH）Web GUI 打造的初音未来（Hatsune Miku）主题皮肤。\n\n- **配色**：蓝紫洋红渐变（#2e9bff → #9b5dff → #ff4da6）贯穿标题栏与按钮\n- **毛玻璃**：半透明面板、侧边栏、输入框、设置弹窗，背景透出\n- **自定义背景图**：内置示例背景，可替换为你自己的初音图片\n- **亮/暗双主题**：亮色为蓝粉晴空，暗色为霓虹蓝紫夜\n- **电子歌姬元素**：顶部 01 编号徽标、音符图标、状态栏音乐波形\n\n![亮色](preview/light.png) · ![暗色](preview/dark.png)\n\n## 特性\n\n- 纯呈现层：不注入服务、不发事件、不触模型请求\n- `apply()` 只写自己会收回的东西，disposer 完整回收（body 属性、注入元素、favicon、标题）\n- 样式全部挂在 `body[data-dsh-miku]` 下（暗色变体 `[data-ds-dark-theme]`）\n- 无静态资源文件：背景图以 data URI 内嵌\n\n## 环境要求\n\n- Node.js ≥ 20\n- pnpm ≥ 9\n- 已运行 `dsh web` 的 DSH 环境（默认 `http://127.0.0.1:3080`）\n\n## 构建与测试\n\n```bash\npnpm install     # 安装依赖（自动执行 prepare 构建）\npnpm build       # 构建 lib/index.js + lib/client.js\npnpm test        # apply/dispose 契约测试\n```\n\n构建产物 `lib/` 已随仓库提交，克隆后即使跳过构建也可安装；但建议完整构建一次。\n\n## 安装到 DSH\n\n```bash\ndsh plugin --profile web add \"link:<本仓库绝对路径>\"\n```\n\n- 路径含空格（Windows）：`dsh plugin add` 会把含空格的参数拆断，请改用：\n\n  ```bash\n  cd ~/.dsh/profiles/web\n  pnpm add \"link:<本仓库绝对路径>\"\n  ```\n\n  然后把 `@captain1275/dsh-client-ui-skin-miku` 追加到\n  `~/.dsh/profiles/web/package.json` 的 `dsh.profile.bundles` 数组。\n\n- 安装后重启 `dsh web`，强制刷新页面（Ctrl+Shift+R）。\n\n## 切换皮肤\n\n皮肤启用互斥，通过 `scripts/dsh-skin` 管理（写入 `~/.dsh/cordis.patch.yml` 的 managed 区段 + profile 链接）：\n\n```bash\ndsh-skin use miku       # 启用本皮肤\ndsh-skin use official   # 恢复官方默认外观\ndsh-skin list           # 查看皮肤与当前激活项\n```\n\n切换后 config watcher 会在几秒内热重载，刷新页面即可生效。\n\n## 自定义背景图\n\n背景图在 `src/client/art.ts` 的 `MIKU_ART` 常量中（data URI）。\n\n替换方式：把你喜欢的图片放到本仓库（例如 `bg.png`），然后执行：\n\n```bash\nnode scripts/embed-bg.mjs  # 将 bg.png 转成 WebP 并写入 art.ts（如无此脚本请手动转 base64）\n```\n\n或用任意工具把图片转成 base64 后替换 `MIKU_ART` 的值：\n\n```ts\nexport const MIKU_ART = 'data:image/webp;base64,<...>'\n```\n\n重新构建后刷新页面即可。\n\n## License\n\nBSD-3-Clause\n","readmeFilename":""}