{"_id":"koishi-plugin-adapter-napuketto","_rev":"29-4df1d78356dc8226e4f597f1ca059e30","name":"koishi-plugin-adapter-napuketto","dist-tags":{"latest":"0.0.33"},"versions":{"0.0.1":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.1","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.1","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":["Oppenheymu <oppenheymu@gmail.com>"],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","dist":{"shasum":"8d85e2aafe799a9e646e93b889fe906dd91de0fb","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.1.tgz","fileCount":6,"integrity":"sha512-iH6HvJ886rs7KGYBAjNe1gPFvDtutsvCGK6fVEJLoOPFgKxBMWzgpIwzIkM49gSmbvKZewVlLjItTBJnQaf5IA==","signatures":[{"sig":"MEUCIB5hrAADKJ8rBP2h7hbgG5gZHfAWy8OgKssn1r5N7sYdAiEA3Mlcgbuykp0AdLim/D24izCMLVix98yvgScaC8fTfgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234669},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"description":"NapukettoQQ 的 Koishi 适配器：让 Koishi 直接驱动 NapukettoQQ（自研 QQ NT wrapper.node 协议层）","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"koishi":"4.18.11","tsdown":"^0.22.14","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@napuketto/kernel":"0.0.2","@napuketto/loader":"0.0.3","@napuketto/adapter":"0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.1_1786184501000_0.6555575271195966","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.2","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.2","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":["Oppenheymu <oppenheymu@gmail.com>"],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","dist":{"shasum":"e18c117c7ddbf6a717b0050be40177e2941f90da","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.2.tgz","fileCount":6,"integrity":"sha512-f2th35sEKShMPkew3ONFAieSbEGvasOTODtnXfTyN16/P8/Px80GpZxvwzBb40q85MO4waeeqnknezR2+03UyA==","signatures":[{"sig":"MEQCIBM0kHLT8BIsyUvZdRt/TYHtckYRhyzB/ps2rIeTYMVcAiBH0J1Tn+1VKZjP3mfbIwnTl/xyqe0/U7WLNITkL8xmww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312741},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"description":"NapukettoQQ 的 Koishi 适配器：让 Koishi 直接驱动 NapukettoQQ（自研 QQ NT wrapper.node 协议层）","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"4.6.0","@napuketto/kernel":"0.0.3","@napuketto/loader":"0.0.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.2_1786209073930_0.17197276781867843","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.3","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.3","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":["Oppenheymu <oppenheymu@gmail.com>"],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","dist":{"shasum":"f993debfcf98d6d25ed71f9c47c57a3d2a313fa9","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.3.tgz","fileCount":12,"integrity":"sha512-Et8KvpsEF8IPuLzTzqhCF8Gu8h4jAmgo1bmfmmfq5YntdOZGCC7rHommgpBkO7ia2D8JHGFp/8zqkjyjG93fcw==","signatures":[{"sig":"MEYCIQC+iIAul7FNbSq0ypXzuo+LL9kInq8qMUjZ/qv93oN66gIhAMGtqza1ksSp3F/jYsPhKHgyGrxw+T4RcIR67ub7T8/w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332320},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@koishijs/plugin-console":"^5.30.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^6.0.0","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","@napuketto/kernel":"0.0.3","@napuketto/loader":"0.0.5","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.3_1786212953425_0.7128721195327199","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.4","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.4","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":["Oppenheymu <oppenheymu@gmail.com>"],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","dist":{"shasum":"0cdccc6571da901afa065d3076bb38405c250621","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.4.tgz","fileCount":12,"integrity":"sha512-2N/OXmUHcZzbfcQTnOBYdYTBn3ly7r1Mqxx0IwT7ezgOCDWT41tQKbK41mC+OmxMoVMuzhCSaYkPLR6UGkOGmQ==","signatures":[{"sig":"MEUCIQCaG5WyDO4JvUuZWq5yMkbmoGZJ5eHpodZtVjlMLyPhHgIgameYBdHZP5vG0u7XyjzI1WjcQlUOiHmB+Gl2mrrOzNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333798},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@koishijs/plugin-console":"^5.30.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^6.0.0","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","@napuketto/kernel":"0.0.3","@napuketto/loader":"0.0.6","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.4_1786246112037_0.4356905946467746","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.5","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.5","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":["Oppenheymu <oppenheymu@gmail.com>"],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","dist":{"shasum":"d4ea87e534e0b5e32691206ca527751db301a96d","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.5.tgz","fileCount":13,"integrity":"sha512-j1GbwFY8J1bktK0KSFD0Br3dmlVV/bfebV1lwa17iaJrHf85ptl6BRA986BnfG2d9v3aAGNr0lK9eSDNO2ou3A==","signatures":[{"sig":"MEUCIQCLZ5/II0n9SVT2fE4tWLEFtUTRV6mBsXDbQkmhAgR5/AIgEvFAGgdXNcfywBvBRk+QS8Z7mW5Q32SRWoxr6b4ap90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86266},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/kernel":"~0.0.3","@napuketto/loader":"~0.0.6","@koishijs/plugin-console":"^5.30.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^6.0.0","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.5_1786251322233_0.47474343210201697","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.6","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.6","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":["Oppenheymu <oppenheymu@gmail.com>"],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","dist":{"shasum":"14a1545262385f638cdffc3548b8fe6c1cc4750d","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.6.tgz","fileCount":13,"integrity":"sha512-2Bv5AmSNiApTUqB1w/i7Diqliv/vKd2ttsQc2sPX4mAnzr+BeEfP8V91+cTF4SBCj3piqfPCJQAcwSmdbS6HlA==","signatures":[{"sig":"MEUCICJ6uGJckbhjsKgaNOpdU3rZd1/DOTVQDTZO28c5ARn7AiEAvW6ux5it9MuzXtEt2lZZFbTlzfBqsDdBYvkiTlrbfWQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86266},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/kernel":"~0.0.4","@napuketto/loader":"~0.0.7","@koishijs/plugin-console":"^5.30.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^6.0.0","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.6_1786253419427_0.4133849464501125","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.8","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.8","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":["Oppenheymu <oppenheymu@gmail.com>"],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","dist":{"shasum":"27992528697ddce7b1f1771cc4f6cad6979d62c9","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.8.tgz","fileCount":13,"integrity":"sha512-Wf1j1CrJ5lmkMltPD685R4duyNAKXJlNvFg2HijOANLjIAIzJeL4/5/xT5F1DGzXxvGVMFCka6GCaJ/6+DW5Kg==","signatures":[{"sig":"MEQCIBsLxtwIH9nxR1A4zRX0qtkIhyvDApiHL/JVzBGb25dIAiAMJNFp/Wyo0sMD+I/34BnAWLnKpYg2nUU1rpq+WOFqxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92346},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/kernel":"~0.0.4","@napuketto/loader":"~0.0.7","@koishijs/plugin-console":"^5.30.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^6.0.0","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.8_1786342406936_0.4184494450273144","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.9","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.9","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":[{"name":"Oppenheymu","email":"oppenheymu@gmail.com"}],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","bugs":{"url":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto/issues"},"dist":{"shasum":"58bd92f17b3d589664c5afbcd484d5874d6bb554","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.9.tgz","fileCount":13,"integrity":"sha512-49XJxv0U/xTpRHl+4VUlRfxVfofhQBN83nvpHod6zLDtbb93aX34C1Mjccv8zkjs5ZNwnsBho2SuH+hIoS4LQg==","signatures":[{"sig":"MEQCIBKuM5qcf1gdIB54YMkDzaiepNx49S9YZllfWyCKsnrHAiAMnL0YW1Ya0fXSQUYlk3hckY9RFjNNEHkdVCsfvKey+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93733},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"_npmVersion":"11.13.0","description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/kernel":"~0.0.10","@napuketto/loader":"~0.0.12","@koishijs/plugin-console":"^5.30.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^6.0.0","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.9_1786637507589_0.1355231849063503","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.10","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.10","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":[{"name":"Oppenheymu","email":"oppenheymu@gmail.com"}],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","bugs":{"url":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto/issues"},"dist":{"shasum":"1bac4899e70501646ab2a4d2598cf510db8ad315","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.10.tgz","fileCount":11,"integrity":"sha512-BbYUqVJRuwxkm9NUd4rz56v5U0PrfXAT5KuPeDAhKcl3PKLWLrJfkN6ZWMioHnuvbB0wxoQYCQJqyNniB9jBhg==","signatures":[{"sig":"MEQCIE2P8iIxkVollgGFnXNgZ/KHy18UDqENS62QFoiHrRVbAiA2tVQXpTqbEQSA+FuFOq9mKrAvJvXFDQCijpcJt9Fm3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91195},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"_npmVersion":"11.13.0","description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/kernel":"~0.0.10","@napuketto/loader":"~0.0.12","@koishijs/plugin-console":"^5.30.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^6.0.0","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.10_1786644542944_0.3236641888579459","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.11","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.11","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":[{"name":"Oppenheymu","email":"oppenheymu@gmail.com"}],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","bugs":{"url":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto/issues"},"dist":{"shasum":"93ab0724447a3f551091c05754cf46fe3be8a3a7","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.11.tgz","fileCount":11,"integrity":"sha512-9miJq/42qMq7WEYwOoXR0f4t/QejP8os6YfVWJF6E51WIny7WZ19Je7ubA1ymykx5E8MoIT0DpXOGksk/yG3kg==","signatures":[{"sig":"MEUCIQC7UjBvghqJrsYuC2MdIdYJMxk5KCIhWC7MohNpy/HDYAIgIGdNCgmd5jEk69BsOCoQFN9bJccvOqp45qCmYNgm2RQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91321},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"_npmVersion":"11.13.0","description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/kernel":"~0.0.10","@napuketto/loader":"~0.0.12","@koishijs/plugin-console":"^5.30.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^6.0.0","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.11_1786678597634_0.6805850240990861","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.12","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.12","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":[{"name":"Oppenheymu","email":"oppenheymu@gmail.com"}],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","bugs":{"url":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto/issues"},"dist":{"shasum":"c1283d3f761f42bcf92100e5213d4e5714faf85a","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.12.tgz","fileCount":11,"integrity":"sha512-lgjjC6CbAIrdm9utuvtIJ1yzPeBbKttNFKhfLUeybPYjhuRaZzCUIZF9IY+hgSvK5T3sSWDYVDVQMecEIT+A5w==","signatures":[{"sig":"MEUCIAkaBd/W1xUk7W7UPBzV5PJhaxuBkZ4N5rOx2i3ER4KPAiEArgRXLTQUse/h88XjpdmL9O3Sn9SqU5GloqLpmMVG+g0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92646},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"_npmVersion":"11.13.0","description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/kernel":"~0.0.10","@napuketto/loader":"~0.0.12","@koishijs/plugin-console":"^5.30.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^6.0.0","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.12_1786682636490_0.7610167776523407","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.16","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.16","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":[{"name":"Oppenheymu","email":"oppenheymu@gmail.com"}],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","bugs":{"url":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto/issues"},"dist":{"shasum":"46b4ed8d44bfe95a28814f30e16879d457371582","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.16.tgz","fileCount":15,"integrity":"sha512-y5QqZ6uABOUs32sx3ASl0S8deGlslyA3r2jy5ldEZmgCPULmwOZi4vuHMnh4GZXy5QT/zdHa5YEuzcQGA14zyA==","signatures":[{"sig":"MEYCIQDKTs5VZY0TaW5ZXBaMT+y3+RGpuHbF3EsRNLp61LhQ/gIhAP/JVpfCxHeph/kRzivrNkGCFqyYSU76ABqROMWBZbFF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112654},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"_npmVersion":"11.13.0","description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/kernel":"~0.0.10","@napuketto/loader":"~0.0.12","@koishijs/plugin-console":"^5.30.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^6.0.0","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.16_1786692596599_0.9529294701867999","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.17","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.17","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":[{"name":"Oppenheymu","email":"oppenheymu@gmail.com"}],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","bugs":{"url":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto/issues"},"dist":{"shasum":"fb1e9459cc0eb260af7aeb6e4138bc908c4744e4","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.17.tgz","fileCount":15,"integrity":"sha512-Vv58Sw9C9DVsfhLBzqG7xHHQqNCPKftidW7JUBegwTmAKXV3kISGuA/0C5bUrZDxd5+pCKRZPtSU/3vlnNi7IQ==","signatures":[{"sig":"MEUCIQCOG3hLRI3ZxgkvirrZcQgaUrzGpFEVa/bcN8HNUpHeuwIgYp1jbhw0EMh6Dn73tP+oRgd2nU7hdpOVqAmgt6QSOT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113655},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"_npmVersion":"11.13.0","description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/kernel":"~0.0.10","@napuketto/loader":"~0.0.12","@koishijs/plugin-console":"^5.30.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^6.0.0","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.17_1786696320949_0.212051467867876","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.18","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.18","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":[{"name":"Oppenheymu","email":"oppenheymu@gmail.com"}],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","bugs":{"url":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto/issues"},"dist":{"shasum":"a2b8aedc6bef313b282e2ee7040a2298375968db","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.18.tgz","fileCount":15,"integrity":"sha512-nxrS0+kpRo98sH6GJNh+rzxcFXZMbzwDzEKrv6/bnvSIW5lwZZ2vZJDYsSHSN6rc1uHjxES1SXZaiIQlasm/TQ==","signatures":[{"sig":"MEUCICWDgR5UngO56FLvZz10rO32H9y1NnGjN9qacG1tzSXCAiEAvPaWzk3U8Ko/gdCe411/ZxkvAbhlPTSXTXI6IaRDkDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115629},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"_npmVersion":"11.13.0","description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/kernel":"~0.0.10","@napuketto/loader":"~0.0.13","@koishijs/plugin-console":"^5.30.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^6.0.0","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.18_1786700648657_0.902506082630143","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.19","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.19","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":[{"name":"Oppenheymu","email":"oppenheymu@gmail.com"}],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","bugs":{"url":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto/issues"},"dist":{"shasum":"f23dbafef465b2aff6e7cf89836a30edb3f53651","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.19.tgz","fileCount":15,"integrity":"sha512-GRCpTvpT63I9j/WiPR75B7bamK8p91jZDqzLljYjNxVtcRAzf6Um3CpQ9+eQOmi/Ri5O/eEXVXOu6S7XRHPZqA==","signatures":[{"sig":"MEUCIQD764Ouv97m8mpz9mD03SI/bZh+/2D+dv6WB4TRChMO0QIgETXnKqE+t1kX68Zp11E7ThQGK72e5UttIHC9+ye6NKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119165},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"_npmVersion":"11.13.0","description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/kernel":"~0.0.10","@napuketto/loader":"~0.0.14","@koishijs/plugin-console":"^5.30.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^6.0.0","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.19_1786720115478_0.9137855828573038","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.20","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.20","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":[{"name":"Oppenheymu","email":"oppenheymu@gmail.com"}],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","bugs":{"url":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto/issues"},"dist":{"shasum":"3583e29f12eccb8d0e59a7f6d4042624d19f29d9","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.20.tgz","fileCount":15,"integrity":"sha512-mCPM7g1+2vTTCjeDrkks4jhTWa38RrTU5i23IKXHKq0sxdtzL3NjRBMaLD7WmpcpC457JYE3o4FBAEt/uJgUFw==","signatures":[{"sig":"MEUCIG/lEBSrF6/sZu5awZCusZed5Ec2SdwFqiFeNHfozydtAiEAlXdV+s61g70FQ1o/Ix0sfVgH8xMKp66HjPDN8D7suNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119629},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"_npmVersion":"11.13.0","description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/kernel":"~0.0.10","@napuketto/loader":"~0.0.14","@koishijs/plugin-console":"^5.30.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^6.0.0","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.20_1786722468727_0.9410091041748048","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.21","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.21","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":[{"name":"Oppenheymu","email":"oppenheymu@gmail.com"}],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","bugs":{"url":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto/issues"},"dist":{"shasum":"fd98dd8c74dc3c0d77fa6289a5b51bf8d9b5026f","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.21.tgz","fileCount":15,"integrity":"sha512-RjZjqn/Zb/g5aYfXa/zhPEl/IG9h1cFAbjYUWJhdK6AnhTk56s3v1lWVElIt9qlKn/l3J6kSPRd8/Im4uLB+Rw==","signatures":[{"sig":"MEQCIFK0j9VZRK4g430CjMKeTeWZ4icgf+Nba1Z+8dDsg4jnAiARFJWLacL/acnDhzcdiQsu43FulQPn1gufQBMeV5C2FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128095},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"_npmVersion":"11.13.0","description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/kernel":"~0.0.10","@napuketto/loader":"~0.0.15","@koishijs/plugin-console":"^5.30.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^6.0.0","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","@vitejs/plugin-vue":"^5.1.4"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.21_1786729273392_0.6322911279435068","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.22","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.22","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":[{"name":"Oppenheymu","email":"oppenheymu@gmail.com"}],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","bugs":{"url":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto/issues"},"dist":{"shasum":"e5c24a655465bab66fadfaa702e413149ca4c74b","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.22.tgz","fileCount":15,"integrity":"sha512-bV0KfqH6GJSEj4AQn4HmQNnI+5CL7DtuKQqnWPKxOFiJECEKjrtNDJ2fq7s9NyOIH5mLHR7tRX91cYhSAlX35w==","signatures":[{"sig":"MEQCIGJmk+oOGJXCuxMdqenfSzoS9SNwACvf6DHypM6V+RrlAiAm8pmRpiMOTde4LbN89OoKd6LG/O1XZN36OnkeiRryrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135488},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json && eslint \"client/**/*.vue\"","lint:client":"eslint \"client/**/*.vue\"","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"_npmVersion":"11.13.0","description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/kernel":"~0.0.13","@napuketto/loader":"~0.0.19","@koishijs/plugin-console":"^5.30.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^8.2.1","eslint":"^10.8.1","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","eslint-plugin-vue":"^10.10.0","vue-eslint-parser":"^10.4.1","@vitejs/plugin-vue":"^6.0.8","@typescript-eslint/parser":"^8.67.0"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.22_1787227108438_0.612364549552872","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.23","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.23","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":[{"name":"Oppenheymu","email":"oppenheymu@gmail.com"}],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","bugs":{"url":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto/issues"},"dist":{"shasum":"c2e2d2ede1ce61f04530329e01b52ce34aa9e9d7","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.23.tgz","fileCount":15,"integrity":"sha512-PGnZeABzsajgOsk5I1+bfD0v1Gc0jEggFFBG5zegZ13SWpFgw2BowhJGBLfEioLYPD2eb3IS0NEQc4f9IEDhcQ==","signatures":[{"sig":"MEUCIQD2k9iD/gEX50OvXstTQyTiGtZkXbbsZ1EWzr2ZxTSK9gIgMt7kqeVkatoPb4mMq8x0YqccWRAuHqGeRo7FEUesWKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131346},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json && eslint \"client/**/*.vue\"","lint:client":"eslint \"client/**/*.vue\"","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"_npmVersion":"11.13.0","description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/kernel":"~0.0.13","@napuketto/loader":"~0.0.19","@koishijs/plugin-console":"^5.30.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^8.2.1","eslint":"^10.8.1","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","eslint-plugin-vue":"^10.10.0","vue-eslint-parser":"^10.4.1","@vitejs/plugin-vue":"^6.0.8","@typescript-eslint/parser":"^8.67.0"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.23_1787325711114_0.0075732234467842385","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.24","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.24","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":[{"name":"Oppenheymu","email":"oppenheymu@gmail.com"}],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","bugs":{"url":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto/issues"},"dist":{"shasum":"0574e3f7acb7e94f264b06402e2fbd3bd88ee92c","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.24.tgz","fileCount":15,"integrity":"sha512-ImWtgEuWonF+76BWYpt4XoLvsoFgX+1X4VTC16Ncsm1S1Cc2i9Q6q0cuKFesTbRPc7dIDcmnrX/OPuyoIo8rgg==","signatures":[{"sig":"MEUCIFireiQ1CGB95YLrFaTsHhrhzQM48MVw8o2RLaUBUWD9AiEAt21LSgYtbJCNPKn5kbLn+XA/SFgs3yxNQvcYQo6RPls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131345},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json && eslint \"client/**/*.vue\"","lint:client":"eslint \"client/**/*.vue\"","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"_npmVersion":"11.13.0","description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/kernel":"~0.0.15","@napuketto/loader":"~0.0.22","@koishijs/plugin-console":"^5.30.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^8.2.1","eslint":"^10.8.1","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","eslint-plugin-vue":"^10.10.0","vue-eslint-parser":"^10.4.1","@vitejs/plugin-vue":"^6.0.8","@typescript-eslint/parser":"^8.67.0"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.24_1787414354738_0.4679736213013057","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.25","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.25","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":[{"name":"Oppenheymu","email":"oppenheymu@gmail.com"}],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","bugs":{"url":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto/issues"},"dist":{"shasum":"f263e32045ff7499f46110fd73a292054741b670","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.25.tgz","fileCount":15,"integrity":"sha512-HmCbYqj7Hs4WDY+shq+j+CvuVYoSyVkUT1oEDRK4GDg3WiH8Esl9JAGboWNmoUW3gGqLwKA/KeLM5bNW8YXC5A==","signatures":[{"sig":"MEUCIFN+PR0bao291IbvXmcSu7AT6WzKViSeLc5UdP7MfSBTAiEA7bqRAnG86fSPpmrUic9VCxA0Xjz9vJqK5K7q1+21T9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135004},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json && eslint \"client/**/*.vue\"","lint:client":"eslint \"client/**/*.vue\"","build:client":"node scripts/build-client.ts"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"_npmVersion":"11.13.0","description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/media":"~0.0.2","@napuketto/kernel":"~0.0.15","@napuketto/loader":"~0.0.23","@koishijs/plugin-console":"^5.30.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^8.2.1","eslint":"^10.8.1","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","eslint-plugin-vue":"^10.10.0","vue-eslint-parser":"^10.4.1","@vitejs/plugin-vue":"^6.0.8","@typescript-eslint/parser":"^8.67.0"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.25_1787472968798_0.3438508548636743","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.26","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.26","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":[{"name":"Oppenheymu","email":"oppenheymu@gmail.com"}],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","bugs":{"url":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto/issues"},"dist":{"shasum":"a1169f38d568a32c3e4abd31ffe871b74e4f5303","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.26.tgz","fileCount":15,"integrity":"sha512-U9jGZCToSFy3Zh4hYS3bIUVZiDXrX80cEZ3rKkUguLxgN8+E6g/jYuuKg7j9f2mneHmEzsLG32aHgQKUcenLmw==","signatures":[{"sig":"MEUCIQDsD8X7TEZEHmkpP1Or97yTRTNCvzmWGSUFkMDtJMW1SwIgKCJhEl+8jKEhdv6zsBlLNNlqffu2K4oZ5XNLRj1k20U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137197},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json && eslint \"client/**/*.vue\"","lint:client":"eslint \"client/**/*.vue\"","build:client":"node scripts/build-client.ts"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"_npmVersion":"11.13.0","description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/media":"~0.0.2","@napuketto/kernel":"~0.0.15","@napuketto/loader":"~0.0.23","@koishijs/plugin-console":"^5.30.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^8.2.1","eslint":"^10.8.1","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","eslint-plugin-vue":"^10.10.0","vue-eslint-parser":"^10.4.1","@vitejs/plugin-vue":"^6.0.8","@typescript-eslint/parser":"^8.67.0"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.26_1787672325718_0.4497811512242502","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.27","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.27","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":[{"name":"Oppenheymu","email":"oppenheymu@gmail.com"}],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","bugs":{"url":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto/issues"},"dist":{"shasum":"b4c792e1aa15b3a1495ed78c8cd3094f9b765649","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.27.tgz","fileCount":15,"integrity":"sha512-8NZQIGPudnPouuz71ypYgiNhsBvLbFW25YVP/kN5kWGCO7gsX0x+RTrhAewhuOPkRztH/CQw0gWergRbXA9M2w==","signatures":[{"sig":"MEQCIFvBG7asvHh4aUx1nOaVf64fe5wWOZtf+K0lip8ooOGEAiBrFo/+4HaWoJiUSlcmVLQ1klKDHtgim4T6L9YJa4zX0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142666},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json && eslint \"client/**/*.vue\"","lint:client":"eslint \"client/**/*.vue\"","build:client":"node scripts/build-client.ts"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"_npmVersion":"11.13.0","description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/media":"~0.0.2","@napuketto/kernel":"~0.0.15","@napuketto/loader":"~0.0.24","@napuketto/adapter":"~0.0.20","@napuketto/network":"~0.0.2","@koishijs/plugin-console":"^5.30.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^8.2.1","eslint":"^10.8.1","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","eslint-plugin-vue":"^10.10.0","vue-eslint-parser":"^10.4.1","@vitejs/plugin-vue":"^6.0.8","@typescript-eslint/parser":"^8.67.0"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.27_1788019343793_0.9265044799859161","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.28","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.28","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":[{"name":"Oppenheymu","email":"oppenheymu@gmail.com"}],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","bugs":{"url":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto/issues"},"dist":{"shasum":"4ea21f45d490522ef28946beb2b3b5baf1bb430c","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.28.tgz","fileCount":15,"integrity":"sha512-IxhsNVKmG5ARsit41YnV1RvTg+iT7d3Z6l3hTD5oFDi+448+4HN3K3KSPlAVPUWNdSnHbSBM/i+/eNeMndDo7A==","signatures":[{"sig":"MEYCIQCn/nznRio6iVkRJ35xOFlXnqgjMWceTzXH044xb28h1QIhAKkVJhfoxC7gV8VbxraVluxVx6OZHEiQYS7WjVqcF3zr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144504},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json && eslint \"client/**/*.vue\"","lint:client":"eslint \"client/**/*.vue\"","build:client":"node scripts/build-client.ts"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"_npmVersion":"11.13.0","description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/media":"~0.0.2","@napuketto/kernel":"~0.0.15","@napuketto/loader":"~0.0.26","@napuketto/adapter":"~0.0.20","@napuketto/network":"~0.0.2","@koishijs/plugin-console":"^5.30.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^8.2.1","eslint":"^10.8.1","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","eslint-plugin-vue":"^10.10.0","vue-eslint-parser":"^10.4.1","@vitejs/plugin-vue":"^6.0.8","@typescript-eslint/parser":"^8.67.0"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.28_1788671664525_0.28392925221153287","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.29","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.29","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":[{"name":"Oppenheymu","email":"oppenheymu@gmail.com"}],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","bugs":{"url":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto/issues"},"dist":{"shasum":"4036c85b1e865c0ecccdffb78632cbdf424d928b","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.29.tgz","fileCount":15,"integrity":"sha512-BJ5JnvPTtr/g7jpmcMSRpSxFO9gnpV8oKTZSB4ECGbInitWrvil/NOZvHpgmtohtQkZ/0fj3+bviI/2t8msqHg==","signatures":[{"sig":"MEUCIQCswGe3v6MX4bwlC1b3EVV4lclm5mSHXZHjNlc+yBmUaQIgIFajniCF7PUT5chluZkt7vtZnol2isTpFRX2/PEz2KM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144630},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json && eslint \"client/**/*.vue\"","lint:client":"eslint \"client/**/*.vue\"","build:client":"node scripts/build-client.ts"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"_npmVersion":"11.13.0","description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/media":"~0.0.2","@napuketto/kernel":"~0.0.15","@napuketto/loader":"~0.0.28","@napuketto/adapter":"~0.0.20","@napuketto/network":"~0.0.2","@koishijs/plugin-console":"^5.30.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^8.2.1","eslint":"^10.8.1","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","eslint-plugin-vue":"^10.10.0","vue-eslint-parser":"^10.4.1","@vitejs/plugin-vue":"^6.0.8","@typescript-eslint/parser":"^8.67.0"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.29_1788675740552_0.11857128978690623","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.30","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.30","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":[{"name":"Oppenheymu","email":"oppenheymu@gmail.com"}],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","bugs":{"url":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto/issues"},"dist":{"shasum":"8cb5db69653276265bb75101c8c78719b766b4cf","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.30.tgz","fileCount":15,"integrity":"sha512-eplxadaembUcKek1ANYqEDDVrvtY54hDiRX5xrh4Tz9zvnKQjNbEGY4cBpSVtHjbKn7ht1MHXF09lcNta5a6Ag==","signatures":[{"sig":"MEYCIQDvCuH8Ml95uHa21fLoJzzN12yX43xRMZ1n6Ju19BtQ1gIhAKikT5kiV3kok1HpzQtfZij92EqeoUGw+PCwu762aHj9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162424},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json && eslint \"client/**/*.vue\"","lint:client":"eslint \"client/**/*.vue\"","build:client":"node scripts/build-client.ts"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"_npmVersion":"11.13.0","description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/media":"~0.0.2","@napuketto/kernel":"~0.1.0","@napuketto/loader":"~0.0.31","@napuketto/adapter":"~0.1.0","@napuketto/network":"~0.0.2","@koishijs/plugin-console":"^5.30.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^8.2.1","eslint":"^10.8.1","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","eslint-plugin-vue":"^10.10.0","vue-eslint-parser":"^10.4.1","@vitejs/plugin-vue":"^6.0.8","@typescript-eslint/parser":"^8.67.0"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.30_1788993284481_0.46859172165667706","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.31","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.31","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":[{"name":"Oppenheymu","email":"oppenheymu@gmail.com"}],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","bugs":{"url":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto/issues"},"dist":{"shasum":"34e076dbb0644a5bed0b24395bc843bfae2e9c86","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.31.tgz","fileCount":15,"integrity":"sha512-Mn37Rb1USDY9D7dvP71T6s20RE7+6QNk6NHHs25AKIu0ZDkHRMI4hsUBtd7O2fE1vvWOg2EVlcT7Ok2ezpOp3Q==","signatures":[{"sig":"MEQCIGektjvJIegPaRqF1BUpC5v4bUK69VaDVVULvP2pi3CkAiApWA09Ze9UF8LtS1Byukfx2qI1urAzx0DGAvWDTgGzTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163364},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json && eslint \"client/**/*.vue\"","lint:client":"eslint \"client/**/*.vue\"","build:client":"node scripts/build-client.ts"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"_npmVersion":"11.13.0","description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/media":"~0.0.2","@napuketto/kernel":"~0.1.1","@napuketto/loader":"~0.0.31","@napuketto/adapter":"~0.2.0","@napuketto/network":"~0.0.2","@koishijs/plugin-console":"^5.30.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^8.2.1","eslint":"^10.8.1","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","eslint-plugin-vue":"^10.10.0","vue-eslint-parser":"^10.4.1","@vitejs/plugin-vue":"^6.0.8","@typescript-eslint/parser":"^8.67.0"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.31_1789044632304_0.5596308830218566","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"koishi-plugin-adapter-napuketto","version":"0.0.32","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"license":"MIT","_id":"koishi-plugin-adapter-napuketto@0.0.32","maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"contributors":[{"name":"Oppenheymu","email":"oppenheymu@gmail.com"}],"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","bugs":{"url":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto/issues"},"dist":{"shasum":"7875c950bc9acbf442141fefae5afa701fdb1d62","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.32.tgz","fileCount":15,"integrity":"sha512-7hk5XWkyn4OxEY26J/S0Gt/X6phzUa1X3ycFItvQ71kPXV2SoO3Rua94wFptZN4z72TZnzeCZ1DPw4M5AygeDg==","signatures":[{"sig":"MEYCIQDHE65xZ/TWN5mkN7qfNTZJ0RxUJ83+rNkDJv59UAS30gIhANHZu3y80D/dtBBDNigITlFQp0SLCWie2xmJB21Iv1nv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDAADCwTg7MSvb8rHO5u4uSssD2TTjI4QScoYD/Z63XpgIhANhPQQlaLaP0E094jxq54+qnC0zGNqMqDK/IRAiG7SJv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163364},"main":"lib/index.cjs","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json && eslint \"client/**/*.vue\"","lint:client":"eslint \"client/**/*.vue\"","build:client":"node scripts/build-client.ts"},"_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"_npmVersion":"11.13.0","description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@koishijs/client":"^5.29.4","@napuketto/media":"~0.0.2","@napuketto/kernel":"~0.1.1","@napuketto/loader":"~0.0.32","@napuketto/adapter":"~0.3.0","@napuketto/network":"~0.0.2","@koishijs/plugin-console":"^5.30.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^8.2.1","eslint":"^10.8.1","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","eslint-plugin-vue":"^10.10.0","vue-eslint-parser":"^10.4.1","@vitejs/plugin-vue":"^6.0.8","@typescript-eslint/parser":"^8.67.0"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.32_1789401165717_0.9863471901961027","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"_id":"koishi-plugin-adapter-napuketto@0.0.33","bugs":{"url":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto/issues"},"dist":{"shasum":"258ad3bd7ddeb8ee2fe37410d547a0dc7256c849","tarball":"https://registry.npmjs.org/koishi-plugin-adapter-napuketto/-/koishi-plugin-adapter-napuketto-0.0.33.tgz","fileCount":15,"integrity":"sha512-IzpSgBplusnN7QI6amwVPL7WCkCele/D5BBN7h2OSgSpGTrKfN+u/C/TrOZyXBq0Mg/Y75UzjEvbBJRXGr3TeA==","signatures":[{"sig":"MEUCIAss+I0i6En/JryG4+Jq4KBQKBFqan63HnWyvkJxCfzeAiEArm/9M4e3h6t/G+GDroR62SGyzytDPjyOEX2lAOFexyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEvJAT87yIIpFqcazONXA+37kEykuLAIC7aOmlinrOBhAiB/i1j69JBHNsLOHlpE0euwUiSwrv6LZmp2Zv2HK/7j7w=="}],"unpackedSize":163412},"main":"lib/index.cjs","name":"koishi-plugin-adapter-napuketto","type":"module","types":"lib/index.d.cts","koishi":{"category":"adapter","description":{"en":"NapukettoQQ adapter for Koishi: drive QQ via the self-developed wrapper.node protocol layer","zh":"NapukettoQQ 适配器：自研 QQ NT wrapper.node 协议层，无需 NapCat"}},"exports":{".":{"types":"./lib/index.d.cts","default":"./lib/index.cjs","development":"./src/index.ts"},"./package.json":"./package.json"},"license":"MIT","scripts":{"dev":"tsdown --watch","build":"tsdown","check":"biome check . && tsc --noEmit && tsc --noEmit -p client/tsconfig.json && eslint \"client/**/*.vue\"","lint:client":"eslint \"client/**/*.vue\"","build:client":"node scripts/build-client.ts"},"version":"0.0.33","_npmUser":{"name":"oppenheimu","email":"oppenheymu@gmail.com"},"homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"_npmVersion":"11.13.0","description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","directories":{},"maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"_nodeVersion":"24.16.0","contributors":[{"name":"Oppenheymu","email":"oppenheymu@gmail.com"}],"dependencies":{"@napuketto/media":"~0.0.4","@napuketto/kernel":"~0.1.1","@napuketto/loader":"~0.0.34","@napuketto/adapter":"~0.3.1","@napuketto/network":"~0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.12","vite":"^8.2.1","eslint":"^10.8.1","koishi":"4.18.11","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.6","@satorijs/core":"^4.6.0","@koishijs/client":"^5.29.4","eslint-plugin-vue":"^10.10.0","vue-eslint-parser":"^10.4.1","@vitejs/plugin-vue":"^6.0.8","@koishijs/plugin-console":"^5.30.11","@typescript-eslint/parser":"^8.67.0"},"peerDependencies":{"koishi":"^4.18.7","@koishijs/plugin-console":"^5.30.11"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/koishi-plugin-adapter-napuketto_0.0.33_1789831932771_0.33905443369695965"}}},"time":{"created":"2026-08-08T10:21:40.782Z","modified":"2026-09-19T15:32:13.100Z","0.0.1":"2026-08-08T10:21:41.162Z","0.0.2":"2026-08-08T17:11:14.089Z","0.0.3":"2026-08-08T18:15:53.602Z","0.0.4":"2026-08-09T03:28:32.193Z","0.0.5":"2026-08-09T04:55:22.379Z","0.0.6":"2026-08-09T05:30:19.601Z","0.0.8":"2026-08-10T06:13:27.069Z","0.0.9":"2026-08-13T16:11:47.733Z","0.0.10":"2026-08-13T18:09:03.095Z","0.0.11":"2026-08-14T03:36:37.789Z","0.0.12":"2026-08-14T04:43:56.626Z","0.0.16":"2026-08-14T07:29:56.742Z","0.0.17":"2026-08-14T08:32:01.107Z","0.0.18":"2026-08-14T09:44:08.805Z","0.0.19":"2026-08-14T15:08:35.636Z","0.0.20":"2026-08-14T15:47:48.905Z","0.0.21":"2026-08-14T17:41:13.540Z","0.0.22":"2026-08-20T11:58:28.586Z","0.0.23":"2026-08-21T15:21:51.260Z","0.0.24":"2026-08-22T15:59:14.896Z","0.0.25":"2026-08-23T08:16:08.927Z","0.0.26":"2026-08-25T15:38:45.856Z","0.0.27":"2026-08-29T16:02:23.929Z","0.0.28":"2026-09-06T05:14:24.655Z","0.0.29":"2026-09-06T06:22:20.712Z","0.0.30":"2026-09-09T22:34:44.623Z","0.0.31":"2026-09-10T12:50:32.442Z","0.0.32":"2026-09-14T15:52:45.794Z","0.0.33":"2026-09-19T15:32:12.847Z"},"bugs":{"url":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto/issues"},"license":"MIT","homepage":"https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto","keywords":["chatbot","koishi","plugin","adapter","qq","napuketto"],"repository":{"url":"git+https://github.com/Oppenheymu/koishi-plugin-adapter-napuketto.git","type":"git"},"description":"NapukettoQQ内嵌到Koishi的适配器：让Koishi直接驱动NapukettoQQ","contributors":[{"name":"Oppenheymu","email":"oppenheymu@gmail.com"}],"maintainers":[{"name":"oppenheimu","email":"oppenheymu@gmail.com"}],"readme":"# koishi-plugin-adapter-napuketto\n\n[![npm](https://img.shields.io/npm/v/koishi-plugin-adapter-napuketto?style=flat-square)](https://www.npmjs.com/package/koishi-plugin-adapter-napuketto)\n[![koishi](https://img.shields.io/badge/koishi-%5E4.18.7-4a6ee0?style=flat-square)](https://koishi.chat)\n[![license](https://img.shields.io/badge/license-MIT-green?style=flat-square)](./LICENSE)\n\n[NapukettoQQ](https://github.com/Oppenheymu/NapukettoQQ) 的 Koishi 适配器：让 Koishi 直接驱动 QQ。\n\n它基于**自研的 QQ NT `wrapper.node` 协议层**工作——**无需 NapCat、无需 WebUI、无需独立协议端**。\n每个 bot 在 Koishi 里就是一个「平台」，插件自动编排一个自建宿主子进程完成加载、登录、收发消息，\n你只需要在配置里填一个 QQ 号。\n\n## 特性\n\n- 🚫 **零 NapCat 依赖**：自研 `wrapper.node` 协议层（MIT 许可证，无 GPL 污染），功能对齐 NapCat 的协议 + API 能力\n- 🧩 **子进程隔离**：每个账号一个自建宿主子进程，原生层崩溃自动重启，不拖垮 Koishi 主进程\n- 💬 **完整事件桥**：群聊 / 私聊 / 临时会话消息 → Koishi session，结构化元素映射（文本 / @ / 图片 / 表情 / 语音 / 引用）\n- 🔧 **完整动作桥**：发送消息、撤回、消息历史、好友列表、群列表、登录信息等 Koishi 标准动作\n- 📱 **控制台扫码登录面板**：二维码实时展示、刷新、重新登录，登录状态实时推送（需安装 `@koishijs/plugin-console`）\n- ⚡ **快速登录优先**：历史票据快速登录，失败自动回落二维码登录\n- 👥 **多账号天然支持**：每个 bot 一个子进程，账号状态互不污染\n- 💓 **心跳健康检查 + 指数退避**：子进程失联自动重启，可按需配置\n\n## 环境要求\n\n- [Koishi](https://koishi.chat) `^4.18.7`\n- 已安装 **QQ NT 客户端**（Windows；Linux 走 WSL / Wine 亦已适配）\n- 无需 NapCat，无需手动启动 NapukettoQQ 进程（子进程由插件自动编排）\n\n## 安装\n\n在 Koishi 控制台的「插件市场」搜索 **`adapter-napuketto`** 安装，或手动安装：\n\n```bash\nnpm install koishi-plugin-adapter-napuketto\n```\n\n> 依赖 `@napuketto/kernel` 与 `@napuketto/loader` 会随包自动安装，子进程所需的磁盘资产\n> （自建宿主入口、stub QQNT.dll 等）一并提供，无需额外配置。\n\n## 配置\n\n本插件无需插件级配置（配置留空即可），实际配置挂在 **bots** 上——平台名为 `onebot`：\n\n```yaml\nplugins:\n  adapter-napuketto: {}\n\nbots:\n  # 方式一：显式指定 QQ 号（推荐）\n  onebot:3567141148:\n    selfId: \"3567141148\"\n  # 方式二：省略 selfId 的 key（仅单账号时可用）\n  onebot:\n    selfId: \"3567141148\"\n```\n\n`selfId` 为**必填项**（登录 QQ 号，同时用于数据目录账号隔离与快速登录）。其余配置项：\n\n| 配置项 | 类型 | 默认值 | 说明 |\n| --- | --- | --- | --- |\n| `selfId` | string | **必填** | 登录 QQ 号 |\n| `qqPath` | string | 自动探测 | QQ 安装路径 |\n| `stubDir` | string | 包内默认 | stub QQNT.dll 目录 |\n| `dataDir` | string | 自动解析 | 数据根目录 |\n| `kernelEntry` | string | 自动解析 | kernel 入口覆盖（高级） |\n| `selfHostEntry` | string | 包内默认 | 自建宿主入口覆盖（高级） |\n| `heartbeatTimeoutMs` | number | `45000` | 子进程心跳超时（毫秒） |\n| `logLevel` | string | `debug` | 日志等级：`debug` / `info` / `error` / `silent` |\n| `restart.maxRetries` | number | `3` | 崩溃重启最大次数（0 = 不重启） |\n| `restart.backoffMs` | number | `1000` | 首次退避基数（毫秒） |\n| `restart.backoffFactor` | number | `2` | 退避因子 |\n\n## 使用\n\n启动 Koishi 后，插件会为每个 bot 拉起一个自建宿主子进程并尝试**快速登录**；快速登录失败时\n自动进入**二维码登录**——安装 `@koishijs/plugin-console` 后，二维码会实时显示在「插件详情页」\n的登录面板上，扫码成功后状态即时更新。登录面板同时提供「刷新二维码」与「重新登录」操作。\n\n登录成功后即可像使用其他 Koishi 适配器一样收发消息：\n\n```ts\nctx.on('message', (session) => {\n  if (session.content === 'ping') {\n    return session.send('pong')\n  }\n})\n```\n\n## 工作原理\n\n```\n┌────────────── Koishi 主进程 ──────────────┐\n│  NapukettoBot（平台 napuketto）            │\n│  ├─ NapukettoDriver（子进程生命周期/重启）  │\n│  ├─ 事件桥：kernel 事件 → Koishi session   │\n│  └─ 动作桥：Koishi 动作 → IPC 请求         │\n└───────────────┬──────────────────────────┘\n                │ IPC（stdin/stdout JSON 行协议）\n┌───────────────▼──────────────────────────┐\n│  自建宿主子进程（每账号一个）              │\n│  @napuketto/loader self-host.cjs          │\n│  ├─ dlopen wrapper.node（stub QQNT.dll）  │\n│  ├─ 登录（快速 / 二维码）→ session READY   │\n│  └─ kernel API 调用                       │\n└───────────────────────────────────────────┘\n```\n\n关键设计：**子进程 + IPC**——QQ 原生层的不稳定因素（崩溃 / 卡死）被隔离在子进程内，\n由 driver 的心跳检测与指数退避策略自动拉起，Koishi 主进程始终无恙。\n\n## 开发\n\n本仓库是 [NapukettoQQ](https://github.com/Oppenheymu/NapukettoQQ) 主仓库的 git submodule\n（`apps/koishi-plugin-adapter`），日常开发在主仓库内进行（pnpm workspace 解析 `@napuketto/*`）：\n\n```bash\npnpm install                                                        # 主仓库内\npnpm --filter koishi-plugin-adapter-napuketto check                  # biome + tsc（含 client 前端）\npnpm --filter koishi-plugin-adapter-napuketto build                  # tsdown 构建 CJS 产物\npnpm --filter koishi-plugin-adapter-napuketto build:client           # 构建控制台前端\n```\n\n- **发布形态**：`lib/index.cjs`（CJS bundle），运行时仅依赖 koishi（peer）\n- **开发免构建**：`exports.development` 条件（`NODE_ENV=development` 直载 `src/index.ts`）\n\n## 许可证\n\n[MIT](./LICENSE)\n\n","readmeFilename":"readme.md"}