{"_id":"@ks-open/capability","_rev":"54-8ca5cae65a383e935f0e09f4eef49fbe","name":"@ks-open/capability","dist-tags":{"latest":"0.0.66"},"versions":{"0.0.4":{"name":"@ks-open/capability","version":"0.0.4","license":"MIT","_id":"@ks-open/capability@0.0.4","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"dae033f7be36148cbe0febc1c4780cb0422c8e69","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.4.tgz","fileCount":34,"integrity":"sha512-C5quTtBCIgytzKrkAT3Bfj/JzXTZX9v5PNS83QS5TtdIXlZE+tWyG5migOxT1KtBaRGAyXb+m5ouqDUm+MJZkw==","signatures":[{"sig":"MEUCIQDmE7OLoSICkHIoOBbgWUI4QdNJI8gwyibBy7fq7XU8xgIgONX9mtwCxw6vmIRqQhdPOZzIpuVfIzJKD1wmRNxLPUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231194},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.4_1776273342722_0.7412575485449475","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@ks-open/capability","version":"0.0.5","license":"MIT","_id":"@ks-open/capability@0.0.5","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"308e54489bfd3851c4a5857c97fd28f3f620ae97","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.5.tgz","fileCount":55,"integrity":"sha512-1nuMdFbxtmUoPg82oSDUROauRHrsEMH21BEuLLyw2ZtdGihNyaDKnyWE+3pcuas/qLp/T5NQ0zqwbw2mvGP2eQ==","signatures":[{"sig":"MEQCIFiES6c5Ps4/WEB39OccmRdw4qyAOIIOdCuWcEYtRvZBAiBb2D6ZljsLrMhb3R6ct2QGbUa87/2E0tIW1f1j8eS+5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373195},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.5_1776847171267_0.6383996673990842","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@ks-open/capability","version":"0.0.6","license":"MIT","_id":"@ks-open/capability@0.0.6","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"bdbd9a73c4b59cf24269a2b09d3144c382d32d8b","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.6.tgz","fileCount":54,"integrity":"sha512-1/zP66kq4RVxf54NOPTQnVYF3vjk0izQFdLZ6LOetGJyyemQVoWkpq1ERBRog5KQaTuyvTmXH+ThyNgha9doRw==","signatures":[{"sig":"MEQCIA/u1lzRq2fg0UorzQ1ECVfb6PMPGYeO6+KxdeqJMSwpAiBOJHJq2Ggo+PE/7hag5o1rqcS17vFnJkJOVB1qA+SABQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351755},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.6_1776932931568_0.1914964138184232","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@ks-open/capability","version":"0.0.7","license":"MIT","_id":"@ks-open/capability@0.0.7","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"0b07e740d85709bcd6215f72623d07f645ad8b45","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.7.tgz","fileCount":54,"integrity":"sha512-RZg/fbqMlNfawazRzdVgTk9rIpaqms+6evb5SSAl6O8LaprVsD7IpxzZXoqhUM1054REdLmiMmzZmsTqJSM0qA==","signatures":[{"sig":"MEUCIHCv2JNg5jfGDOVNVBYr3ORahiL6DlXxFsrKplc70CAWAiEAtXM3S3PdZFtitDsWG80GoWqrE39fQy+mipj8fj+jF2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.7_1776933047878_0.6814872150574236","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@ks-open/capability","version":"0.0.8","license":"MIT","_id":"@ks-open/capability@0.0.8","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"744406403ef9d8c48e2f1505a79abbd02e28236e","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.8.tgz","fileCount":54,"integrity":"sha512-BC8leB4EXU5O/Qd+r4pH9EPblkRxEZ3VHCHIF/nh0DvPoPudwMoICj9U5Hqh/kOz8tywVQlUyNF6ofJ/5QL0yg==","signatures":[{"sig":"MEUCIQDk8Mva+5MzbAJ47/cSLjq3RUmF0z+sZV6mRqbxBwy9BQIgWRlJZzAcFQEm5VwQql/Mw3fVRWa8JbAPWzNFjut9AKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352624},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.8_1776940942544_0.14298705668044387","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@ks-open/capability","version":"0.0.9","license":"MIT","_id":"@ks-open/capability@0.0.9","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"294836b8e03ab4c453e6dc80b1520df85846f2e2","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.9.tgz","fileCount":60,"integrity":"sha512-38uQ37FuDg8cAgK//V79DLRZhUp2EF/5qUayOaL+xlWsuH3zq/Vmn64NW759m/smDfed9PZf73xYYdN47Dy0fg==","signatures":[{"sig":"MEUCIQCimN+axx+3TGspopmo/XCONt/k4CANEpb3QGkpseubugIgETXukjRjHMWiXwtmKU7P0n6idUzTcsSpvGwrtM+zc2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361602},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"gitHead":"9291fa71a7960c16004cf8c38051afd55782fe31","scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},"_npmVersion":"10.8.2","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.9_1776963514568_0.2996034280844868","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@ks-open/capability","version":"0.0.10","license":"MIT","_id":"@ks-open/capability@0.0.10","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"8720955ce894cd961ea96b203910fd5eab9e85df","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.10.tgz","fileCount":60,"integrity":"sha512-QCdNJaDPX+FAVwkZyDA8ST79w4s20Y47NPehgAtjcLniQj0jKT5f0WzSw8dSlwxN9vwE6UgaR83QUsxM8l7TTg==","signatures":[{"sig":"MEYCIQDnpd/PtcB1Xgsg3kVxfnhgYDN38IpXgnSN23zL2HDENwIhAJTxJNA2USxCkOwPFT6HfHxGuV0NfGb8PzlwEuC2wkdi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.10_1777045670197_0.08977812880593472","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@ks-open/capability","version":"0.0.12","license":"MIT","_id":"@ks-open/capability@0.0.12","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"6ab828318c04ff99c4b8f15ddab160e56fc962a3","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.12.tgz","fileCount":60,"integrity":"sha512-mQUwgeJvD1fSBDPCWRGl96h2i4ut4cFtgO7jUwkGoaIdug8+NmmPe8gkLw7EIxY1TYEV6BC3aqK0Vggg7noEaQ==","signatures":[{"sig":"MEUCIFg4rsT34/xMC4//RUIfu2DQcxZ9CH66bw0U2F75ijGWAiEAut0r/1fV3D3iCP99AtNeQPzqdTEF6x3dKBKGi4KhURE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361050},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"gitHead":"ade2773a5666c51f29a97467268e385473fc609f","scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},"_npmVersion":"10.8.2","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"20.19.4","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.12_1777302675676_0.8986602686514091","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@ks-open/capability","version":"0.0.13","license":"MIT","_id":"@ks-open/capability@0.0.13","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"58865317a99d614d277adf46e72494e042c9e3ed","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.13.tgz","fileCount":60,"integrity":"sha512-aastfi7qfIlIdpOilalLjv+GKr+RnVLshzVpd+/ksCCSHHID1Tdhd7JP0YfwOb6xunZWkr79CvncWmSYv6XYnA==","signatures":[{"sig":"MEUCICBwJPk9d8Fted1H6HMn6F5GEh1OXuBLypRdSBxvhuflAiEAud0vRed54bVLKIbhNotaDyMQGZxdQIdWmcvtubO6gAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.13_1777360605049_0.9651230663468642","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@ks-open/capability","version":"0.0.14","license":"MIT","_id":"@ks-open/capability@0.0.14","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"7fc5295d792f77c76506ca4d3a60d16e49cdf9e6","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.14.tgz","fileCount":60,"integrity":"sha512-oB2xITwqRrYjisNue0+/Z85BXQerhIBkpVz88Fca0CVB5pxSdIIgjaOEZIpWj+PJAAqtzCEVtYXKD4MBnJmWtw==","signatures":[{"sig":"MEUCIQDHMtcEzlTAhYR36NSHw9uqAel1JcYuMmH8BCFPuePK4gIgRlfIskBM2QRFXHhS9exDO/d98CFitgzverdaI19V+uU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383507},"main":"./dist/index.js","type":"module","_from":"file:ks-open-capability-0.0.14.tgz","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_resolved":"C:\\Users\\xuhaoran\\AppData\\Local\\Temp\\873f01714770336c3641ef22651610b2\\ks-open-capability-0.0.14.tgz","_integrity":"sha512-oB2xITwqRrYjisNue0+/Z85BXQerhIBkpVz88Fca0CVB5pxSdIIgjaOEZIpWj+PJAAqtzCEVtYXKD4MBnJmWtw==","_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.14_1777375579373_0.683233088245152","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@ks-open/capability","version":"0.0.15","license":"MIT","_id":"@ks-open/capability@0.0.15","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"5bfdd66fe941d0dfde626787db2f2655b49571e5","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.15.tgz","fileCount":60,"integrity":"sha512-XhP2dD54M2WdNMNkFaYZr/8KNoOVH7KS2x8Qg1tEpkqZV/KKUHboKHszt4wfyA4YEODzopap3ilwpwdWQ0kPwQ==","signatures":[{"sig":"MEYCIQDh3DyoEr5HWQfIzuh1aTOak7ByEX/5z39nPeEeMx67oAIhAPnfUDlSW0Q4kaTYj6sEvsL7c8slKOXwLMNyJFtU6eJW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383507},"main":"./dist/index.js","type":"module","_from":"file:ks-open-capability-0.0.15.tgz","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_resolved":"C:\\Users\\xuhaoran\\AppData\\Local\\Temp\\76d59b93acb1a85058387684ee880ae5\\ks-open-capability-0.0.15.tgz","_integrity":"sha512-XhP2dD54M2WdNMNkFaYZr/8KNoOVH7KS2x8Qg1tEpkqZV/KKUHboKHszt4wfyA4YEODzopap3ilwpwdWQ0kPwQ==","_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.15_1777375816690_0.2902972245898747","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@ks-open/capability","version":"0.0.16","license":"MIT","_id":"@ks-open/capability@0.0.16","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"68fc5a8e264ab2e0421b6d9a32bdda5d78dc9ad9","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.16.tgz","fileCount":60,"integrity":"sha512-DzL6gCDjnPc7DcPNagQaxeksR0gUp+YnGhIq+MWRwL4d78ml6Xb9KiibWRbw2YzWEaXUBq8iPjaRziA/VT1c5Q==","signatures":[{"sig":"MEYCIQDmUjc3AD37KiOTUsNUIE56EsvSbTUt13/v4DEXTVFGTwIhAOA8fUfgAXXb5Z/CIb6XYY8tqjgHP0xBuHvJT2TGPtnk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383507},"main":"./dist/index.js","type":"module","_from":"file:ks-open-capability-0.0.16.tgz","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_resolved":"C:\\Users\\xuhaoran\\AppData\\Local\\Temp\\b48f976e8265839bf17edabcd849d98f\\ks-open-capability-0.0.16.tgz","_integrity":"sha512-DzL6gCDjnPc7DcPNagQaxeksR0gUp+YnGhIq+MWRwL4d78ml6Xb9KiibWRbw2YzWEaXUBq8iPjaRziA/VT1c5Q==","_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.16_1777379041092_0.0254411265310992","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@ks-open/capability","version":"0.0.17","license":"MIT","_id":"@ks-open/capability@0.0.17","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"702b7c3c2e83c95a55b8540db1608e86ebb4366a","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.17.tgz","fileCount":60,"integrity":"sha512-lyhm/1ZF6H+LWcjD9oiAYZabW1xyQA0Cv23MHppaCci2wxOA1oB6iAC9ploYGOsK8lVHgnhrsaMI0dOAn+kRyA==","signatures":[{"sig":"MEUCID8TkiW1TvARulfe7s4CR85b0efmLsk9qXbBwqj44XEfAiEAzAAsl2yRUqQarQJlyIxFs1FXANr/plPej5W0ftw/BbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383656},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.17_1777382874876_0.4519324414790813","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@ks-open/capability","version":"0.0.18","license":"MIT","_id":"@ks-open/capability@0.0.18","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"1250e23cfd6c84053767ce056aa766acf705886d","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.18.tgz","fileCount":60,"integrity":"sha512-wEx4igds9hnxR/LCeiZ7ea0YSCPekZZrxR6TlXFUnz0cFbN8/JwaO0WnhfURITioVKiI5lGjgYHpgGa1Ke/STA==","signatures":[{"sig":"MEUCIQDjUC3nODZ3gTkMdwxIQ0M4mNyyqfD2BE+z2ZRuX63BlwIgSJzDrIQjqj2cDZZSXkwrNQlhsKtZrGBOvOO5phuLU1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384909},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.18_1777391297652_0.04457815845347235","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@ks-open/capability","version":"0.0.19","license":"MIT","_id":"@ks-open/capability@0.0.19","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"963c2ba33d3e5f5ef513c3e7a5e84f0c7a52d336","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.19.tgz","fileCount":60,"integrity":"sha512-CP3PGfLJqXWaXp+NtYMGiUvGfeMwQ83KhXnHq9IH9sizlVjjyCtan1S4p6S+DKvHba7ZUQl32gZHn1XjaHTQzw==","signatures":[{"sig":"MEYCIQD3QMB5rEN5R6+8sp2uSyiwA1MWNiC2P/jWtSyTnSSs5QIhAIEH8j0p62amXMC4KIJtWpZ0apsh/i39uUW6n5cS7PMi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386448},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.19_1777451918535_0.653764857396488","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@ks-open/capability","version":"0.0.20","license":"MIT","_id":"@ks-open/capability@0.0.20","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"7bbddade9ce6713d996376d3f1429ffacfdafe81","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.20.tgz","fileCount":60,"integrity":"sha512-BOatakwXK5OL4O2duYyLXISKOK4FEEtrlR7GngCtIEF4r6UCmo7j4qGRLwTuPPikWJaa8q4upFPbsbgqhaW+OA==","signatures":[{"sig":"MEQCIATZFXNYRS7aYXACjXyLbCbcTzngyLQseDlEOMGMgfw+AiB7FRUh1MyjiXw6vA/giOrq3q2BLuli0FornUK/gIKF6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386395},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.20_1778150636526_0.03177127247168943","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@ks-open/capability","version":"0.0.21","license":"MIT","_id":"@ks-open/capability@0.0.21","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"f0882695289039e7c912b186044acfb0b6cc8ada","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.21.tgz","fileCount":60,"integrity":"sha512-RrVVrUQvyw2dXGaKANs771jt26DeYPft5LnZIl7rJm8FlSeb+AwTdVajCaGIZGBSDmrTtTgQjLgzX+9jh+cjLQ==","signatures":[{"sig":"MEYCIQDgInKE3DSvUhapR0y3KbkePrrO4HFMm28VQYhU/oOuhgIhAO4l7eOavwVHNk4GLoSsJNdfwSD0qMNveO8RkcmlsE7W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":387231},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.21_1778252269501_0.7256330942127336","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@ks-open/capability","version":"0.0.22","license":"MIT","_id":"@ks-open/capability@0.0.22","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"4f191954cf427b5f6ece990dbdfa8b31285658cf","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.22.tgz","fileCount":63,"integrity":"sha512-U18pUWQGsJM6pbuEqreVETviQe+yLdjOZZ4ah3BPLYupwYAtbrwFH69HeJQ1ghiBrRRL+6+GLezRaAtY9P13pg==","signatures":[{"sig":"MEQCIDXumkauBMgu+Wu36Uj0vlxe4AeTkfhL5rWd66bqasfrAiAzMduShwwofWpRIN3JarVAXJ4K+W3XXfzFUiWLKXu91A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393452},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.22_1778339789655_0.20735421447944735","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@ks-open/capability","version":"0.0.28","license":"MIT","_id":"@ks-open/capability@0.0.28","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"dba4671955891b8ed455ca1c19c10ffc903d1d4f","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.28.tgz","fileCount":68,"integrity":"sha512-6K3guSYNLxXA6ygNyLRmMyQohHYE1ZDcCsW7jjy+/o+nmHYZOvEAhHKfiqV+Su1EEv8X0vQqpRPjQpPyeKSNNQ==","signatures":[{"sig":"MEQCIH0yRqTizu8c7Ectx6F3gx99RcyqjY5raq1QLivU5nBKAiB5G6/pgqWmhmYT6n69qOBTxPy7tUSJQgly+FBg/9V6UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423045},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.28_1778744810732_0.5618988704836199","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@ks-open/capability","version":"0.0.29","license":"MIT","_id":"@ks-open/capability@0.0.29","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"4414d735002cf89f585c651329f6e726be5a94f4","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.29.tgz","fileCount":68,"integrity":"sha512-PGaA7ph5WCIAKikNXXvtqHlnIo+abwT1q/zYHtJbDOd5IkgbWvDVET8fQ0IsjFSGeKfBK4NV3ou+ls9YWxovKw==","signatures":[{"sig":"MEUCIQCn00HaRpKc317hRiUEmOt9l7PbHBuendGM3Vfx0c/3xAIgfexqxbkPEpoPJuhq3uT3pkzqpIDlqmY/knI4gH07dIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424783},"main":"./dist/index.js","type":"module","_from":"file:ks-open-capability-0.0.29.tgz","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_resolved":"C:\\Users\\wps\\AppData\\Local\\Temp\\aa7e93f8d5c39284527d248b2dc28bb8\\ks-open-capability-0.0.29.tgz","_integrity":"sha512-PGaA7ph5WCIAKikNXXvtqHlnIo+abwT1q/zYHtJbDOd5IkgbWvDVET8fQ0IsjFSGeKfBK4NV3ou+ls9YWxovKw==","_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.29_1778749524597_0.4978247896029162","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@ks-open/capability","version":"0.0.30","license":"MIT","_id":"@ks-open/capability@0.0.30","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"d6811365d0495adbe2b102bd0ee04f655e8af333","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.30.tgz","fileCount":68,"integrity":"sha512-GJ+GKlaE8mFNqJHT2XPpcjcxskdRm60SooBDmfwYY3oXlWqzTOj9T+X9P8ry8F5zNhO4no6K+MovZXycNRy52g==","signatures":[{"sig":"MEYCIQD+5RmwzIEB3RYGnRrawNs890lmIfbJNfZHN/PvuOaeJQIhAPzDvqZ0ALT611nXgBzSg7RfHK0FQE584eV6psCbWtdY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425932},"main":"./dist/index.js","type":"module","_from":"file:ks-open-capability-0.0.30.tgz","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_resolved":"C:\\Users\\wps\\AppData\\Local\\Temp\\95fd94772c7412bcfc68f23f1a4ff095\\ks-open-capability-0.0.30.tgz","_integrity":"sha512-GJ+GKlaE8mFNqJHT2XPpcjcxskdRm60SooBDmfwYY3oXlWqzTOj9T+X9P8ry8F5zNhO4no6K+MovZXycNRy52g==","_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.30_1778811936949_0.9002858865902876","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@ks-open/capability","version":"0.0.31","license":"MIT","_id":"@ks-open/capability@0.0.31","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"ac21b243d15ef27d57f9e119c12dc67e05e9ae64","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.31.tgz","fileCount":68,"integrity":"sha512-ffkbViTGGKS830OXEsyyBx9L3DiUS9Yd0VbfQDZuv22bcedCcbz7GTdGQw88jPapij8Yl7Rof+gk11JIpgE7Hg==","signatures":[{"sig":"MEUCIQCehjvnGcRh9WYPypxtBy2+iuIr3N+siEHGEXBROIu6kQIgTrPhBABCUO2WDt6iJMLAVHOsdu556PPzoLbfrBRFkiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422231},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.31_1778818031829_0.21466001912850907","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@ks-open/capability","version":"0.0.32","license":"MIT","_id":"@ks-open/capability@0.0.32","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"68ff529868a043e7dff596f2853724a436e3aee7","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.32.tgz","fileCount":68,"integrity":"sha512-Nm1qOF7LK8sR2Q0lBFmX06KND0+vmhRODUwtaOxfxDWdipkzwAs4Kegnhimw43WDGCqk74AsB3k62R0atWvadA==","signatures":[{"sig":"MEYCIQD1GDQlpleK1boefTRgZ5MK049UjkYK9A9ep+U0xL3GigIhAMpz94+BTGHtGVP5Q9kYYZgKTmvQqhEDB8Ap4/90Q0yC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422230},"main":"./dist/index.js","type":"module","_from":"file:ks-open-capability-0.0.32.tgz","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_resolved":"C:\\Users\\wps\\AppData\\Local\\Temp\\70aa9cc32b1e24e3c16903f272852662\\ks-open-capability-0.0.32.tgz","_integrity":"sha512-Nm1qOF7LK8sR2Q0lBFmX06KND0+vmhRODUwtaOxfxDWdipkzwAs4Kegnhimw43WDGCqk74AsB3k62R0atWvadA==","_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.32_1778818275550_0.9422272167259131","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@ks-open/capability","version":"0.0.33","license":"MIT","_id":"@ks-open/capability@0.0.33","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"9f44fd118a77024569d8223b2f8516ad8197ac07","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.33.tgz","fileCount":68,"integrity":"sha512-9d07XG7zE6j/qfGAclfPWmHzIEtqtwhzUh5wDH95UqjUKPmW9JlAxDqE83UTM3yNYJdHMJDXZBNBS3FezxCemA==","signatures":[{"sig":"MEQCIEQlICdhav20SwEVTqUY+LS8EuhDvedSAtFvlQZJI3D0AiAg+NwJ1I+FiiQZjvwvOTxReVh5YjGvGAHpzwDNtAc68Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422228},"main":"./dist/index.js","type":"module","_from":"file:ks-open-capability-0.0.33.tgz","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_resolved":"C:\\Users\\wps\\AppData\\Local\\Temp\\c9b0b9e97e2d919ae11fdd3f3484a1ec\\ks-open-capability-0.0.33.tgz","_integrity":"sha512-9d07XG7zE6j/qfGAclfPWmHzIEtqtwhzUh5wDH95UqjUKPmW9JlAxDqE83UTM3yNYJdHMJDXZBNBS3FezxCemA==","_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.33_1779072150093_0.757596586548063","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@ks-open/capability","version":"0.0.34","license":"MIT","_id":"@ks-open/capability@0.0.34","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"2b8484504c250255855e76797a510872d7dbf384","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.34.tgz","fileCount":68,"integrity":"sha512-RYhfXiSeatSiV7AYuNrW2S6DhKrdTrBDol+2qOhxCKnd7DuYUr6Xvnlg4gvsJULusnPw62MqlQ2TtCQTN5EIlQ==","signatures":[{"sig":"MEUCIQDfgyZKf9P4wbb17X2Tlx8+pe6n4yONdC+En7v6GXPlJQIgPc3T4gaFeqNUZXgzP7BpN75B4Cw8+q3o1Dh+fK6V/UE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422228},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.34_1779072424040_0.9391597397907665","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@ks-open/capability","version":"0.0.36","license":"MIT","_id":"@ks-open/capability@0.0.36","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"f34bd89de9f577f0370b7449b2dc1aaa2d041806","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.36.tgz","fileCount":68,"integrity":"sha512-KzLqzNN9gUoLiU11Kz2mTVHe7llJXAw71P4RNt+VKSssScR5/Ye6lzd+fNP3pYMM8o7T58m5NjnsPWJuB211Zw==","signatures":[{"sig":"MEQCIA3MY0kzVTe4lrS6jtN55np1fDn+MzyPdU/A2ZTMYwacAiBAEpUrm3eUsqyjlJyws8dkMd3heKHEdk8Im6i8tY6CkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413204},"main":"./dist/index.js","type":"module","_from":"file:ks-open-capability-0.0.36.tgz","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_resolved":"C:\\Users\\wps\\AppData\\Local\\Temp\\ab9f6678b964ccce484855f988b67ddd\\ks-open-capability-0.0.36.tgz","_integrity":"sha512-KzLqzNN9gUoLiU11Kz2mTVHe7llJXAw71P4RNt+VKSssScR5/Ye6lzd+fNP3pYMM8o7T58m5NjnsPWJuB211Zw==","_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.36_1779111659522_0.9674600104826163","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@ks-open/capability","version":"0.0.37","license":"MIT","_id":"@ks-open/capability@0.0.37","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"ec747a9fd6031bc0f652049b8134bdb344928bdd","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.37.tgz","fileCount":68,"integrity":"sha512-t/92C7GG2rYHC+/EARIjAgcGotFhb2FqEHTLiS0T0b0SoSet1rN2Q9ke1fhzZZojKWD6R9Ffpdx5GpL2kLliWw==","signatures":[{"sig":"MEUCIQCj5PNkM5BfcHRoI3TrQvJVgIzkVV3L1MloAh1zRmxotAIgVwUGv6UXc8Mn+jPlwgf6bjpcw1u+6OnZ7BGaX6iC9jY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413194},"main":"./dist/index.js","type":"module","_from":"file:ks-open-capability-0.0.37.tgz","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_resolved":"C:\\Users\\wps\\AppData\\Local\\Temp\\826ca453eb2fa88088151109e9b9cfe7\\ks-open-capability-0.0.37.tgz","_integrity":"sha512-t/92C7GG2rYHC+/EARIjAgcGotFhb2FqEHTLiS0T0b0SoSet1rN2Q9ke1fhzZZojKWD6R9Ffpdx5GpL2kLliWw==","_npmVersion":"11.9.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.37_1779112302796_0.22925217620609928","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"@ks-open/capability","version":"0.0.40","license":"MIT","_id":"@ks-open/capability@0.0.40","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"}],"dist":{"shasum":"d843a02f8bf44f055ae134b2ff85e50ae67079da","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.40.tgz","fileCount":63,"integrity":"sha512-U1rtTal6omXq+zs5BGB7C0Ji1b8T0lkUZF4qnyyPqhcaL8GP40NAmxlNJ1zOhymH50KZxFn7I9rSfLXhcne/WA==","signatures":[{"sig":"MEQCIEPKcCY94qhlTtkLBDrU3CsRE6RpGJ3Umd61Wo4GaTeNAiBsA7zrGGYETMaCuxXocP3tKjz8yrGgdCowkj+mAh495g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364952},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"9.9.4","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.40_1779286613240_0.5797524033299635","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"@ks-open/capability","version":"0.0.41","license":"MIT","_id":"@ks-open/capability@0.0.41","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"}],"dist":{"shasum":"fa708d16c5df019bcf609179704fb75cbf502f77","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.41.tgz","fileCount":68,"integrity":"sha512-8oHuHkj/AKOY6vFt2BNdh+xh12zTkaHCfEYrUEDoEYkF3KGrqiTKy+rM4NOsb6atRgmxsEUNV+QJJy8S+oPVpg==","signatures":[{"sig":"MEUCID+E0HjpPWkFfllgTQfMqKkA4HgQgsc/qchiC0B9RP41AiEAmW9nyOZynC5k7LwpOk1DM6cTZMjgswxZaJs4TroudV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426078},"main":"./dist/index.js","type":"module","_from":"file:ks-open-capability-0.0.41.tgz","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"},"_resolved":"/private/var/folders/6m/qzctztcx25lfq8hnlsggb0w00000gn/T/991fd599dbcc560e4b9092753a69ea82/ks-open-capability-0.0.41.tgz","_integrity":"sha512-8oHuHkj/AKOY6vFt2BNdh+xh12zTkaHCfEYrUEDoEYkF3KGrqiTKy+rM4NOsb6atRgmxsEUNV+QJJy8S+oPVpg==","_npmVersion":"8.19.4","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.41_1779363477344_0.24646051518806855","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"@ks-open/capability","version":"0.0.42","license":"MIT","_id":"@ks-open/capability@0.0.42","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"}],"dist":{"shasum":"adfadef68f2e6ddebb263ce84189b58501300058","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.42.tgz","fileCount":68,"integrity":"sha512-sKC5u0XGaBLB2vapmnzHuQ1iRywLyvPdNX3AveCrmcwNIwe/BW3ZOQb//Hb8vXmKJLhAbj5rU7ptt4CXbhxjfQ==","signatures":[{"sig":"MEYCIQCWFE3xdaYPh8Y5juNX0EJnmpIX75VGTIgWZmNpfaQLlgIhAMJs6HskHMdVqv01LCLUJJ5O7Hrc6EZr854cDTBz1VPC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424361},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"9.9.4","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.42_1779368551518_0.4861052565071111","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"@ks-open/capability","version":"0.0.43","license":"MIT","_id":"@ks-open/capability@0.0.43","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"}],"dist":{"shasum":"f87635d388e2b031cbe25ae075df1ac7ffe156fc","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.43.tgz","fileCount":58,"integrity":"sha512-NO4u0eIlYlOPjDq3khH2bMedASQTd7f464g9LxSrWtB392qXtvj6fLJa9twPTNnW3/2AtPsB2NDmcmaIZHgcCw==","signatures":[{"sig":"MEUCIQChF2BEoSIiulELypE1e9d2yB6HVf/b9KuoSv8Yaie+oAIgGlkkxRS1kv0dIm/GBEOw5Tb7qhfRORzMaNyrJvJO1xY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391317},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"9.9.4","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.43_1779421726355_0.5931779276177902","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"@ks-open/capability","version":"0.0.44","license":"MIT","_id":"@ks-open/capability@0.0.44","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"}],"dist":{"shasum":"7e41dc2c1dc896e7e9ad7aa72c7b5bf79e5b8116","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.44.tgz","fileCount":36,"integrity":"sha512-kYIA0Hq4sq08cfAVX+1HuCMxDQxpPSJI6R8tkAWcGXbEhWM2ZKTp05g7W+dP4D5Sh8jCOsYW9WBVVoD6o8ff5g==","signatures":[{"sig":"MEUCIG5JXgM3lHzKLMS/MuuXUgBm5s9k6rZRu0VeW8tFCzPlAiEA0HkPiRcJFAhd2AFXXnPjmp4pRhUlKTVqRlAO5VJ7bwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187667},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"gitHead":"f8505d0fd7fbf673ab393bb46b469650a8c77ccc","scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","release":"pnpm run build && npm publish --access public","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"},"_npmVersion":"8.19.4","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.44_1779798954874_0.558409857631698","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"@ks-open/capability","version":"0.0.45","license":"MIT","_id":"@ks-open/capability@0.0.45","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"}],"dist":{"shasum":"4a6ba13ea9f761c47c14a81c08a184114e57097c","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.45.tgz","fileCount":40,"integrity":"sha512-VGev6WImEwFOp15RL3XPNjaKMNhCJT8nW52q2PQP4G7sla6ioL2VyAmZy4WCjqUsWWE9go9p5daK84qFmVEyDA==","signatures":[{"sig":"MEUCIBKyd/LWb/bE0JchDfqYIcumjUWXnBoqrlhqevRLXUeWAiEAhLIIZApGocXE/aYrvOUYoZwWj82CrmOxjaw5WyNkO54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198717},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"gitHead":"89195e5ce464c1ddbc5e7fb70a22c9bb74b2b25a","scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","release":"pnpm run build && npm publish --access public","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"9.9.4","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.45_1779957903098_0.15320295239822102","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"@ks-open/capability","version":"0.0.46","license":"MIT","_id":"@ks-open/capability@0.0.46","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"}],"dist":{"shasum":"1c6ed09b3e2330a705d37268a27b25323ba9474d","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.46.tgz","fileCount":40,"integrity":"sha512-sCSuSF+wBSryjS8Dc9X8fxf+JrCjo1h76TNvWbaK0J4ovwIelEu/7Zpzqn69pdfqAPfjFS7iJXegbY04XVdIOw==","signatures":[{"sig":"MEUCIA2pCqqxieiIV2JcYQWlbU1mkPR/wu5VDGGMx2Uu6VsQAiEA/b/iwRfUENgNJGPa78hZJ0eKj4nJSt5Otfzz5UZLxAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198197},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"gitHead":"89195e5ce464c1ddbc5e7fb70a22c9bb74b2b25a","scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","release":"pnpm run build && npm publish --access public","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"9.9.4","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.46_1779958352985_0.14912965609224726","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"@ks-open/capability","version":"0.0.47","license":"MIT","_id":"@ks-open/capability@0.0.47","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"}],"dist":{"shasum":"ae610dfe590e72d080589be25ba7ae7e231f489a","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.47.tgz","fileCount":40,"integrity":"sha512-rMXHvZ2fidIsTuelvzNtGZVX4pdFOS3DNIS8cMhccKyfocNXAy/090qmbd530Dq998A/vUBDm9kaABaVmfY0ow==","signatures":[{"sig":"MEQCIEfXlwprmAgWjBaa/1ST/bSW6b8G/svfKP6vinU+qozgAiBXAPFsC3ZmzeUFGJYmO2wKD4sHLBc4fOYZLjfLJJWqyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200554},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"gitHead":"69fcbb2f041f0472ce62abc2b295f4c1aa2489b5","scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","release":"pnpm run build && npm publish --access public","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"9.9.4","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.47_1779977967730_0.9991626014447843","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"@ks-open/capability","version":"0.0.48","license":"MIT","_id":"@ks-open/capability@0.0.48","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"}],"dist":{"shasum":"a46f0fa1642501595b3f0fa2a943fd39f7ad6c84","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.48.tgz","fileCount":40,"integrity":"sha512-TNn4Kh1WGWN8CVLTwtTcAiNEMjRtosXYGJBJU0XS0h/U8/x2g3NbLjgs6yfcNr8GKL8/bC5HtVvtblCNASom7w==","signatures":[{"sig":"MEYCIQDrO2b7fhUSRlXos6Lses0FMe9UgDIv88Gp7m84msvTdQIhAKVHw1y38PNuoyCSJh3eLeY4s9m1XZ4j9+ptcQNC1cY9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201371},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"gitHead":"69fcbb2f041f0472ce62abc2b295f4c1aa2489b5","scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","release":"pnpm run build && npm publish --access public","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"9.9.4","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.48_1779979324068_0.8089760743183778","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"@ks-open/capability","version":"0.0.49","license":"MIT","_id":"@ks-open/capability@0.0.49","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"}],"dist":{"shasum":"05b781affde60656b5ec6514bc2fd3c9eed9d7be","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.49.tgz","fileCount":42,"integrity":"sha512-Lq2asYz7AGhpXmc1uQoDj3tKnduvqXLXPIXyfTQ8XmRIeQyhMPwGFsYIvL4H0UrtzJ+C/N/IEyFJ5Uc1bKBttA==","signatures":[{"sig":"MEYCIQDcj8ldA4vkQb3kLi5PnJP0RnQw7RvI7rp0Ln9j7JibZAIhAIbc1SegO5oEdv1hniYGT/om0bw0lkSHbF8/EDOERp59","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236174},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./client/wps365":{"import":{"types":"./dist/client/wps365/index.d.ts","default":"./dist/client/wps365/index.js"},"default":"./dist/client/wps365/index.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"gitHead":"6b8d0d54467ac7ff7a234ea1b371bffdd05f38ee","scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","release":"pnpm run build && npm publish --access public","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"9.9.4","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.49_1779980516694_0.7718444663868165","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"@ks-open/capability","version":"0.0.50","license":"MIT","_id":"@ks-open/capability@0.0.50","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"}],"dist":{"shasum":"9ca4f059937217916eb105eb7a3a3d9e8a01356d","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.50.tgz","fileCount":42,"integrity":"sha512-ICRt1HIgOu1JY1Q/zS/pdDhoHrrDICa8M3eR/LNA1DODOwk1erLY4lWuwQqlbS5miRub6eCmu0I1jT43TL2pBw==","signatures":[{"sig":"MEQCIGiVOZO6ij3KS4HM4hElXGTzFRP85YAfXLggaa7ey62GAiAPcfRUd9/biESEQDFeq8ubuUHPzkczKyGHgyvvPKx+Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239068},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./client/wps365":{"import":{"types":"./dist/client/wps365/index.d.ts","default":"./dist/client/wps365/index.js"},"default":"./dist/client/wps365/index.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"gitHead":"57e1a4a248c35faed439965d5941aecf1080ae98","scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","release":"pnpm run build && npm publish --access public","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"},"_npmVersion":"8.19.4","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.50_1779982162510_0.5989201276368987","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"@ks-open/capability","version":"0.0.51","license":"MIT","_id":"@ks-open/capability@0.0.51","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"}],"dist":{"shasum":"8197b2a00bfae156c35183f2c1a13c5bfa6018fd","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.51.tgz","fileCount":43,"integrity":"sha512-5IV/NinjehumBUX8z8lMMynbqr8+rMdu+R1+yg18eybVaMm0rDt2guGL/BU2TCaVzyMjLqH/NsH2TAPuinFziA==","signatures":[{"sig":"MEUCIGWymmky2BUIducrVLa2yxQSaa56IUSvLSBySwbS7jrMAiEAsQo1lXebSMNfX9cXC7cnprmEFOX8r1JfWgxo6Z4G4vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233931},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./client/wps365":{"import":{"types":"./dist/client/wps365/index.d.ts","default":"./dist/client/wps365/index.js"},"default":"./dist/client/wps365/index.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"gitHead":"b73bf097b43d17a3469ce0fee32ff07f5c6b5578","scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","release":"pnpm run build && npm publish --access public","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"},"_npmVersion":"8.19.4","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.51_1780037944546_0.8235147521639186","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"@ks-open/capability","version":"0.0.53","license":"MIT","_id":"@ks-open/capability@0.0.53","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"},{"name":"liuliang_wps","email":"liuliang3@wps.cn"}],"dist":{"shasum":"d870a89412931aa83903069a5fdfe4a983b37d56","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.53.tgz","fileCount":43,"integrity":"sha512-AA0XOQXkQKkr0dl96WU3ZldWnPJzaJi8QJ1AZ0HuW6jM71WgAa7rYzihqJ8Ol4fTXFMcGEqE3bJ3YP14ssxsPg==","signatures":[{"sig":"MEYCIQCROGan5EdVZMbklg7dfGYFGM9epF65CgIPF61fkZQyfQIhAOt9T+1rHKcrviXF3CYXykP6tzt8A75ZuXr0J518gs68","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240223},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./client/wps365":{"import":{"types":"./dist/client/wps365/index.d.ts","default":"./dist/client/wps365/index.js"},"default":"./dist/client/wps365/index.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"gitHead":"bfdd65801dc1400472990278330f1dcfc8d28339","scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","release":"pnpm run build && npm publish --access public","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"liuliang_wps","email":"liuliang3@wps.cn"},"_npmVersion":"11.13.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.53_1780627769506_0.48396987933068836","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"@ks-open/capability","version":"0.0.54","license":"MIT","_id":"@ks-open/capability@0.0.54","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"},{"name":"liuliang_wps","email":"liuliang3@wps.cn"}],"dist":{"shasum":"3aa10487f9d204fee625f8364de094644c55f4a4","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.54.tgz","fileCount":43,"integrity":"sha512-PiN4ZnkgpoutgGGqp3SHyzzOFniaD1S/7BieDOzyRt82BLCjrNPgDtKXo6x8Hl8TfS8KQJj5Yo7qo8z+FbO3iw==","signatures":[{"sig":"MEUCIAko54Ud610Ax4o9bFg/qZFUhezd8yFj2/xoV+swH2oEAiEA4JHcFALb5KumeaBov4Q74mV3VXWI+VpFH0hkgBKrbA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240524},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./client/wps365":{"import":{"types":"./dist/client/wps365/index.d.ts","default":"./dist/client/wps365/index.js"},"default":"./dist/client/wps365/index.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"gitHead":"bfdd65801dc1400472990278330f1dcfc8d28339","scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","release":"pnpm run build && npm publish --access public","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"liuliang_wps","email":"liuliang3@wps.cn"},"_npmVersion":"11.13.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.54_1780649197106_0.4886199964948579","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"@ks-open/capability","version":"0.0.55","license":"MIT","_id":"@ks-open/capability@0.0.55","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"},{"name":"liuliang_wps","email":"liuliang3@wps.cn"}],"dist":{"shasum":"b9201e3a6667694dec28987923a4d04132207b52","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.55.tgz","fileCount":46,"integrity":"sha512-Ef+a5Vkuz6lIaf+c7E4c5e2hYfDJhSyt9IwGymmAJfiyoPpHAYTy9/1fKTyXXmQgAIWaaYpqdt16+x9agsDHPA==","signatures":[{"sig":"MEUCICTAAATrPJ5WoJ4H7UCAWoj39QTFxzq1Rodl7k1ugQ7NAiEA4GAS0C/dVrJmnMsJoREztDnyuWgWwZkn2GWQ8QkVXN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247224},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./wps365":{"import":{"types":"./dist/wps365/index.d.ts","default":"./dist/wps365/index.js"},"default":"./dist/wps365/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./client/wps365":{"import":{"types":"./dist/client/wps365/index.d.ts","default":"./dist/client/wps365/index.js"},"default":"./dist/client/wps365/index.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"gitHead":"aa1df6bf9ce511cda53a4c0dd8268963482b49bc","scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","release":"pnpm run build && npm publish --access public","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"9.9.4","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.55_1780887124914_0.8195136875631248","host":"s3://npm-registry-packages-npm-production"}},"0.0.56":{"name":"@ks-open/capability","version":"0.0.56","license":"MIT","_id":"@ks-open/capability@0.0.56","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"},{"name":"liuliang_wps","email":"liuliang3@wps.cn"}],"dist":{"shasum":"25f4e3c9d9750ead9770bfcbe34846db21091c74","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.56.tgz","fileCount":46,"integrity":"sha512-/IChKJPCOyVVm4DkR9fep539tzUeDJEbK22B7COP128YiP7Ap6DrVAw6bNW6ETb9X6ijF5j9ySblgqvAJwiDFA==","signatures":[{"sig":"MEYCIQDxKZafsXf7xFJq6jV8lavhtgWzkZ7+I+bVbxaNb2PG6QIhAN2mx0EhgFdbvO4Jx7mKl/F5ZoSgl5KHWNRT3qcI/SoM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249090},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./wps365":{"import":{"types":"./dist/wps365/index.d.ts","default":"./dist/wps365/index.js"},"default":"./dist/wps365/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./client/wps365":{"import":{"types":"./dist/client/wps365/index.d.ts","default":"./dist/client/wps365/index.js"},"default":"./dist/client/wps365/index.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"gitHead":"80e0fd8d394454f586e305e6d02c080483d111df","scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","release":"pnpm run build && npm publish --access public","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"9.9.4","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.56_1780991331154_0.9400555846072673","host":"s3://npm-registry-packages-npm-production"}},"0.0.57":{"name":"@ks-open/capability","version":"0.0.57","license":"MIT","_id":"@ks-open/capability@0.0.57","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"},{"name":"liuliang_wps","email":"liuliang3@wps.cn"}],"dist":{"shasum":"6e591e9e21dd070479623f7a97ae62ac546d9c3f","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.57.tgz","fileCount":47,"integrity":"sha512-3h0t8JSfantYamHQk7NjnsLdgv8Ubzq8zrjzHAlXZ33xENIZCK2o2A8IgP716AlZZGGcKj/YNtxO253+Kq3zQA==","signatures":[{"sig":"MEUCIHhyX4ydhVl+YoAm8FFONEE0WKwbQZ54n88KQvVCSMDJAiEAkh5a1TRNUpajX0QAhZVp2TWXevMNBKGJ17ItcwABS44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253067},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./wps365":{"import":{"types":"./dist/wps365/index.d.ts","default":"./dist/wps365/index.js"},"default":"./dist/wps365/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./client/wps365":{"import":{"types":"./dist/client/wps365/index.d.ts","default":"./dist/client/wps365/index.js"},"default":"./dist/client/wps365/index.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"gitHead":"1df7c9c1767e443079e515bad3524bbc25332fb5","scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","release":"pnpm run build && npm publish --access public","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"liuliang_wps","email":"liuliang3@wps.cn"},"_npmVersion":"11.13.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.57_1781233693651_0.2669852197086253","host":"s3://npm-registry-packages-npm-production"}},"0.0.58":{"name":"@ks-open/capability","version":"0.0.58","license":"MIT","_id":"@ks-open/capability@0.0.58","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"},{"name":"liuliang_wps","email":"liuliang3@wps.cn"}],"dist":{"shasum":"e5bd526d802924aca0a0ae5d5994e2a45e73869e","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.58.tgz","fileCount":47,"integrity":"sha512-TlwIF2DwZf8mh7li7wRNg+lX/TjuXF3M22+a4JXm9gi1+tBwpOYRYmtfoDfFRCkZmoU0TDg7czmxagbbb8Zgkw==","signatures":[{"sig":"MEUCIBiFBINCNUSpIevjfWWT1KkxYLhADWf7w7AyIJWoRY3EAiEA82f63qrN9WOO7T1s8eCzZMhYV7HLgFwO6Nki+agrjXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./wps365":{"import":{"types":"./dist/wps365/index.d.ts","default":"./dist/wps365/index.js"},"default":"./dist/wps365/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./client/wps365":{"import":{"types":"./dist/client/wps365/index.d.ts","default":"./dist/client/wps365/index.js"},"default":"./dist/client/wps365/index.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"gitHead":"1df7c9c1767e443079e515bad3524bbc25332fb5","scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","release":"pnpm run build && npm publish --access public","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"liuliang_wps","email":"liuliang3@wps.cn"},"_npmVersion":"11.13.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.58_1781235433482_0.22404087363738623","host":"s3://npm-registry-packages-npm-production"}},"0.0.59":{"name":"@ks-open/capability","version":"0.0.59","license":"MIT","_id":"@ks-open/capability@0.0.59","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"},{"name":"liuliang_wps","email":"liuliang3@wps.cn"}],"dist":{"shasum":"363225bd676cf84f31046976287d43b771e6e8fe","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.59.tgz","fileCount":47,"integrity":"sha512-QotOI1ZTwPeEJvbij912E42eVirpNQFmHOII4fQgqHJtK2SpAcD+jIevWyYMiDZ5o7eoNJU7UPbHRPVziz+OLA==","signatures":[{"sig":"MEUCIBq/62Ve9D8j4vJA/OD8ho7ixlq//8nU5tsdy2H2ykzEAiEAzTLh6z907WIijpDWadwQ5Ym+2zB8KfOxXw5ouYzIz2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./wps365":{"import":{"types":"./dist/wps365/index.d.ts","default":"./dist/wps365/index.js"},"default":"./dist/wps365/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./client/wps365":{"import":{"types":"./dist/client/wps365/index.d.ts","default":"./dist/client/wps365/index.js"},"default":"./dist/client/wps365/index.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"gitHead":"2a94b0ca59098043e909fa17ff6c296ba8cdad46","scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","release":"pnpm run build && npm publish --access public","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"haoranx","email":"xuhaoran@wps.cn"},"_npmVersion":"9.9.4","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.59_1781236141815_0.6447620482236489","host":"s3://npm-registry-packages-npm-production"}},"0.0.60":{"name":"@ks-open/capability","version":"0.0.60","license":"MIT","_id":"@ks-open/capability@0.0.60","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"},{"name":"liuliang_wps","email":"liuliang3@wps.cn"}],"dist":{"shasum":"076de61167c6983a1abf079eda57fe762153194d","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.60.tgz","fileCount":47,"integrity":"sha512-2mFXIK7MTnzhnsFEuEbjjnMxm0NwS6fllqEFeofIlJuFvge8HLNed59DerfJ338iyNLt5dlcmVwSu2/pFqYgLQ==","signatures":[{"sig":"MEQCIGVNUno3N97SCUYzuVmX1vhxluselWn59E8lXoObxQGRAiACNnT8t7lFbl9bBefQSMX6mi2NN19NOwwOloUH1B+s7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260655},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./wps365":{"import":{"types":"./dist/wps365/index.d.ts","default":"./dist/wps365/index.js"},"default":"./dist/wps365/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./client/wps365":{"import":{"types":"./dist/client/wps365/index.d.ts","default":"./dist/client/wps365/index.js"},"default":"./dist/client/wps365/index.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"gitHead":"913ad852b8db515e7c309ae7b2cf68040ae48a2e","scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","release":"pnpm run build && npm publish --access public","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"liuliang_wps","email":"liuliang3@wps.cn"},"_npmVersion":"11.13.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.60_1781248597913_0.7571385609974746","host":"s3://npm-registry-packages-npm-production"}},"0.0.61":{"name":"@ks-open/capability","version":"0.0.61","license":"MIT","_id":"@ks-open/capability@0.0.61","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"},{"name":"liuliang_wps","email":"liuliang3@wps.cn"}],"dist":{"shasum":"977dc4951e004d46f16989033b9e63de655fec2e","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.61.tgz","fileCount":47,"integrity":"sha512-Zk+O9c11/EhNEXIiqrMsOswB5QE9BwqemJp1sNzRHTDCconD0skC/nIDMtj5kvkb+U05jym9a5AC51de4upvJQ==","signatures":[{"sig":"MEYCIQCiBzGUu3ZjvZdgPc6oBNSck82CHGmPVHTQcOiktyc1CwIhAN0PvI1Yfce5KWWDBKr55YoxLO5lhYVBfVEzp5bBa4NA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260710},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./wps365":{"import":{"types":"./dist/wps365/index.d.ts","default":"./dist/wps365/index.js"},"default":"./dist/wps365/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./client/wps365":{"import":{"types":"./dist/client/wps365/index.d.ts","default":"./dist/client/wps365/index.js"},"default":"./dist/client/wps365/index.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"gitHead":"67bf954cfd870c679f26462fca945b15ce8c4814","scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","release":"pnpm run build && npm publish --access public","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"liuliang_wps","email":"liuliang3@wps.cn"},"_npmVersion":"11.13.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.61_1781252584106_0.34453017196972047","host":"s3://npm-registry-packages-npm-production"}},"0.0.63":{"name":"@ks-open/capability","version":"0.0.63","license":"MIT","_id":"@ks-open/capability@0.0.63","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"},{"name":"liuliang_wps","email":"liuliang3@wps.cn"}],"dist":{"shasum":"fec76a9ce12f907ee5fabe606542f99263992f3f","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.63.tgz","fileCount":47,"integrity":"sha512-9a3rAmRVvszPYwtj6SzTFFHR4rbnr0BMAumZ4flq+7EEBhXd+NV4YTU/AWxeObIbKlJ9rAPaquNNWsHJNj+x5w==","signatures":[{"sig":"MEUCIAjNwcYCDS3uDzrtD8mhiR8FBpJUuCU49Zv6fQ7DGUlFAiEA33RNnIdfT0zPXUhHt2UWvflDLj8xSwcYhRKes0HP/+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258976},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./wps365":{"import":{"types":"./dist/wps365/index.d.ts","default":"./dist/wps365/index.js"},"default":"./dist/wps365/index.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./client/wps365":{"import":{"types":"./dist/client/wps365/index.d.ts","default":"./dist/client/wps365/index.js"},"default":"./dist/client/wps365/index.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"gitHead":"635ad527d049c1004f4630cb852b7f3df8f3f493","scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs","release":"pnpm run build && npm publish --access public","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"},"_npmVersion":"8.19.4","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.63_1781778448377_0.4549121903707689","host":"s3://npm-registry-packages-npm-production"}},"0.0.64":{"name":"@ks-open/capability","version":"0.0.64","license":"MIT","_id":"@ks-open/capability@0.0.64","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"},{"name":"liuliang_wps","email":"liuliang3@wps.cn"}],"dist":{"shasum":"688106c2ebfc7bf471158d629d10db82e4da038f","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.64.tgz","fileCount":57,"integrity":"sha512-ID+A1KpYxvgRFFZYbkRcJns7xJX/qrknzHgx5U3gS5xNLojTMNnnejdbPW9qflKHaE/3ME6eCJsbWhpEowoVnw==","signatures":[{"sig":"MEQCIGuGlriQuIEk3CxCPS/3s/jZHzbIWBgpSnP/WwwELbO4AiBUgktBmrbaLdTMpw3XynWpxi0K/vzULHGrCoh0NIvoyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477282},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./dev":{"import":{"types":"./dist/dev/index.d.ts","default":"./dist/dev/index.js"},"default":"./dist/dev/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./wps365":{"import":{"types":"./dist/wps365/index.d.ts","default":"./dist/wps365/index.js"},"default":"./dist/wps365/index.js"},"./contract":{"import":{"types":"./dist/contract/index.d.ts","default":"./dist/contract/index.js"},"default":"./dist/contract/index.js"},"./registry":{"import":{"types":"./dist/registry/index.d.ts","default":"./dist/registry/index.js"},"default":"./dist/registry/index.js"},"./contract/v1":{"import":{"types":"./dist/contract/v1.d.ts","default":"./dist/contract/v1.js"},"default":"./dist/contract/v1.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./client/wps365":{"import":{"types":"./dist/client/wps365/index.d.ts","default":"./dist/client/wps365/index.js"},"default":"./dist/client/wps365/index.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"gitHead":"ab866e79bd202db0e0b9c9a82a8b10c1e45b358d","scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs && node scripts/export-official-capabilities.mjs","release":"pnpm run build && npm publish --access public","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run build","capability:sync-official":"node scripts/sync-official-capabilities.mjs","capability:export-official":"node scripts/export-official-capabilities.mjs"},"_npmUser":{"name":"liuliang_wps","email":"liuliang3@wps.cn"},"_npmVersion":"11.13.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.64_1784691976417_0.11325637009812439","host":"s3://npm-registry-packages-npm-production"}},"0.0.65":{"name":"@ks-open/capability","version":"0.0.65","license":"MIT","_id":"@ks-open/capability@0.0.65","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"},{"name":"liuliang_wps","email":"liuliang3@wps.cn"}],"dist":{"shasum":"a4d72540fe87e7e1dc96d81fcdd42a892c73b833","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.65.tgz","fileCount":57,"integrity":"sha512-8c3Tt2fxvuSK/duZI3CN4A2PX7MEn5I4Vy4k002ozimhYWDe2BQFNwHZJYbVR6VI10EjNX1ek4ez/CX0oykjkg==","signatures":[{"sig":"MEYCIQD8RqRqFVHUR83+xNH0SRFbAr2LYJ1GpCQCOcFNnj5XsgIhAL4C9jyH99pkN/UpMVbbEOMGiqgOh55mgSoPDWksW/tI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482015},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./dev":{"import":{"types":"./dist/dev/index.d.ts","default":"./dist/dev/index.js"},"default":"./dist/dev/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./wps365":{"import":{"types":"./dist/wps365/index.d.ts","default":"./dist/wps365/index.js"},"default":"./dist/wps365/index.js"},"./contract":{"import":{"types":"./dist/contract/index.d.ts","default":"./dist/contract/index.js"},"default":"./dist/contract/index.js"},"./registry":{"import":{"types":"./dist/registry/index.d.ts","default":"./dist/registry/index.js"},"default":"./dist/registry/index.js"},"./contract/v1":{"import":{"types":"./dist/contract/v1.d.ts","default":"./dist/contract/v1.js"},"default":"./dist/contract/v1.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./client/wps365":{"import":{"types":"./dist/client/wps365/index.d.ts","default":"./dist/client/wps365/index.js"},"default":"./dist/client/wps365/index.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"gitHead":"8c7c3deb8b3cfc27826979e28d39b62e0b06bfb7","scripts":{"test":"vitest run","build":"tsdown && node scripts/copy-assets.mjs && node scripts/export-official-capabilities.mjs","release":"pnpm run build && npm publish --access public","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"npm version major && pnpm run release","release:minor":"npm version minor && pnpm run release","release:patch":"npm version patch && pnpm run release","prepublishOnly":"pnpm run build","capability:sync-official":"node scripts/sync-official-capabilities.mjs","capability:export-official":"node scripts/export-official-capabilities.mjs"},"_npmUser":{"name":"liuliang_wps","email":"liuliang3@wps.cn"},"_npmVersion":"11.13.0","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^1.7.5","ajv":"^8.17.1","jose":"^6.0.11","cookie-es":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","vitest":"^3.0.0","fastify":"^5.7.0","typescript":"^5.7.2","@types/node":"^25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/capability_0.0.65_1785489684605_0.5701775271940708","host":"s3://npm-registry-packages-npm-production"}},"0.0.66":{"name":"@ks-open/capability","version":"0.0.66","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","license":"MIT","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":"./dist/index.js"},"./client":{"import":{"types":"./dist/client/index.d.ts","default":"./dist/client/index.js"},"default":"./dist/client/index.js"},"./registry":{"import":{"types":"./dist/registry/index.d.ts","default":"./dist/registry/index.js"},"default":"./dist/registry/index.js"},"./dev":{"import":{"types":"./dist/dev/index.d.ts","default":"./dist/dev/index.js"},"default":"./dist/dev/index.js"},"./contract/v1":{"import":{"types":"./dist/contract/v1.d.ts","default":"./dist/contract/v1.js"},"default":"./dist/contract/v1.js"},"./contract":{"import":{"types":"./dist/contract/index.d.ts","default":"./dist/contract/index.js"},"default":"./dist/contract/index.js"},"./wps365":{"import":{"types":"./dist/wps365/index.d.ts","default":"./dist/wps365/index.js"},"default":"./dist/wps365/index.js"},"./client/wps365":{"import":{"types":"./dist/client/wps365/index.d.ts","default":"./dist/client/wps365/index.js"},"default":"./dist/client/wps365/index.js"},"./server":{"import":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"},"default":"./dist/server/index.js"},"./server/fastify":{"import":{"types":"./dist/server/adapters/fastify.d.ts","default":"./dist/server/adapters/fastify.js"},"default":"./dist/server/adapters/fastify.js"},"./server/next":{"import":{"types":"./dist/server/adapters/next.d.ts","default":"./dist/server/adapters/next.js"},"default":"./dist/server/adapters/next.js"},"./server/nitro":{"import":{"types":"./dist/server/adapters/nitro.d.ts","default":"./dist/server/adapters/nitro.js"},"default":"./dist/server/adapters/nitro.js"},"./plugins/*/index":{"import":{"types":"./dist/plugins/*/index.d.ts","default":"./dist/plugins/*/index.js"},"default":"./dist/plugins/*/index.js"}},"publishConfig":{"access":"public"},"maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"},{"name":"liuliang_wps","email":"liuliang3@wps.cn"}],"scripts":{"build":"tsdown && node scripts/copy-assets.mjs && node scripts/export-official-capabilities.mjs","capability:export-official":"node scripts/export-official-capabilities.mjs","capability:sync-official":"node scripts/sync-official-capabilities.mjs","typecheck":"tsc --noEmit","test":"vitest run","test:watch":"vitest","prepublishOnly":"pnpm run build","release":"pnpm run build && npm publish --access public","release:patch":"npm version patch && pnpm run release","release:minor":"npm version minor && pnpm run release","release:major":"npm version major && pnpm run release"},"dependencies":{"ajv":"^8.17.1","cookie-es":"^2.0.0","jose":"^6.0.11","ky":"^1.7.5"},"devDependencies":{"@types/node":"^25.9.1","fastify":"^5.7.0","tsdown":"^0.21.7","typescript":"^5.7.2","vitest":"^3.0.0"},"gitHead":"3d6aeab598d4ce615c5fdd21365fe9f8aeac81ce","_id":"@ks-open/capability@0.0.66","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-JYxzqpLxKJT4I/ajbDpe8h9KR0IpQ4bEwPpCyGF1n6IWPOG7tn3MKoEW0wLlpSqobqIV/bUuFOYRwMnWhu++PQ==","shasum":"109e658e1b9fe460df79c119fe18909f36658c9f","tarball":"https://registry.npmjs.org/@ks-open/capability/-/capability-0.0.66.tgz","fileCount":57,"unpackedSize":536572,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBpq7GxzQkLVqolt5wienLZ6NrwJKbrtaa5kWudH7+iWAiAw676G6gdvd8C85bCxlsNNjRrSdURTBuOqKBEFCgRzTA=="}]},"_npmUser":{"name":"liuliang_wps","email":"liuliang3@wps.cn"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/capability_0.0.66_1787731863798_0.7451932519461044"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-15T17:15:42.653Z","modified":"2026-08-26T08:11:04.131Z","0.0.4":"2026-04-15T17:15:42.870Z","0.0.5":"2026-04-22T08:39:31.435Z","0.0.6":"2026-04-23T08:28:51.725Z","0.0.7":"2026-04-23T08:30:48.023Z","0.0.8":"2026-04-23T10:42:22.665Z","0.0.9":"2026-04-23T16:58:34.713Z","0.0.10":"2026-04-24T15:47:50.347Z","0.0.12":"2026-04-27T15:11:15.889Z","0.0.13":"2026-04-28T07:16:45.188Z","0.0.14":"2026-04-28T11:26:19.575Z","0.0.15":"2026-04-28T11:30:16.854Z","0.0.16":"2026-04-28T12:24:01.307Z","0.0.17":"2026-04-28T13:27:55.037Z","0.0.18":"2026-04-28T15:48:17.883Z","0.0.19":"2026-04-29T08:38:38.715Z","0.0.20":"2026-05-07T10:43:56.665Z","0.0.21":"2026-05-08T14:57:49.704Z","0.0.22":"2026-05-09T15:16:29.836Z","0.0.28":"2026-05-14T07:46:50.873Z","0.0.29":"2026-05-14T09:05:24.761Z","0.0.30":"2026-05-15T02:25:37.111Z","0.0.31":"2026-05-15T04:07:11.986Z","0.0.32":"2026-05-15T04:11:15.743Z","0.0.33":"2026-05-18T02:42:30.259Z","0.0.34":"2026-05-18T02:47:04.196Z","0.0.36":"2026-05-18T13:41:00.416Z","0.0.37":"2026-05-18T13:51:43.000Z","0.0.40":"2026-05-20T14:16:53.417Z","0.0.41":"2026-05-21T11:37:57.510Z","0.0.42":"2026-05-21T13:02:31.771Z","0.0.43":"2026-05-22T03:48:46.526Z","0.0.44":"2026-05-26T12:35:55.055Z","0.0.45":"2026-05-28T08:45:03.252Z","0.0.46":"2026-05-28T08:52:33.122Z","0.0.47":"2026-05-28T14:19:27.883Z","0.0.48":"2026-05-28T14:42:04.214Z","0.0.49":"2026-05-28T15:01:56.938Z","0.0.50":"2026-05-28T15:29:22.675Z","0.0.51":"2026-05-29T06:59:04.695Z","0.0.53":"2026-06-05T02:49:29.685Z","0.0.54":"2026-06-05T08:46:37.260Z","0.0.55":"2026-06-08T02:52:05.053Z","0.0.56":"2026-06-09T07:48:51.284Z","0.0.57":"2026-06-12T03:08:13.798Z","0.0.58":"2026-06-12T03:37:13.645Z","0.0.59":"2026-06-12T03:49:01.969Z","0.0.60":"2026-06-12T07:16:38.050Z","0.0.61":"2026-06-12T08:23:04.248Z","0.0.63":"2026-06-18T10:27:28.524Z","0.0.64":"2026-07-22T03:46:16.552Z","0.0.65":"2026-07-31T09:21:24.755Z","0.0.66":"2026-08-26T08:11:03.959Z"},"license":"MIT","description":"Capability Plugin System — core types, client SDK, server handler, and built-in plugins","maintainers":[{"name":"haoranx","email":"xuhaoran@wps.cn"},{"name":"wps_xiaoyefang","email":"xiaoyefang@wps.cn"},{"name":"jiangshanwenjie","email":"jiangshanwenjie@wps.cn"},{"name":"liuliang_wps","email":"liuliang3@wps.cn"}],"readme":"# @ks-open/capability\r\n\r\nCapability Plugin System — core types, client SDK, server handler, and built-in plugins.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @ks-open/capability\r\n```\r\n\r\n## Subpath Exports\r\n\r\n| Import path | Description |\r\n|---|---|\r\n| `@ks-open/capability` | Core types, `AbstractCapability`, `PluginRegistry`, validators |\r\n| `@ks-open/capability/wps365` | WPS 365 Open API SDK（`createWps365`、`Wps365Client`） |\r\n| `@ks-open/capability/client` | Client SDK (`createCapabilityClient`) |\r\n| `@ks-open/capability/client/wps365` | ⚠️ **Deprecated** — 请迁移至 `@ks-open/capability/wps365` |\r\n| `@ks-open/capability/server` | Server handler (`createCapabilityServer`, `createCapabilityHandler`) |\r\n| `@ks-open/capability/server/fastify` | Fastify adapter |\r\n| `@ks-open/capability/server/next` | Next.js adapter |\r\n| `@ks-open/capability/server/nitro` | Nitro adapter |\r\n| `@ks-open/capability/plugins/*/index` | 各 capability 插件 |\r\n\r\n## WPS 365 SDK\r\n\r\n### 浏览器端（BaaS 模式）\r\n\r\n```ts\r\nimport { createWps365 } from \"@ks-open/capability/wps365\";\r\n\r\nconst sdk = createWps365();\r\n\r\n// SDK 自动检测环境：\r\n//   - localhost / 私有 IP (10.x, 172.16-31.x, 192.168.x) → /base-proxy\r\n//   - 公网域名 → /app/app-base/base-proxy\r\n\r\nawait sdk.ensureAuthorized({ scope: \"kso.calendar.readwrite\" });\r\nconst events = await sdk.request.get(\"/v7/calendars\");\r\n```\r\n\r\n### 浏览器端（用户授权模式）\r\n\r\n```ts\r\nimport { createWps365 } from \"@ks-open/capability/wps365\";\r\n\r\nconst sdk = createWps365({ proxyBase: \"./api/wps-openapi\" });\r\n\r\nawait sdk.ensureAuthorized({ scope: \"kso.calendar.readwrite\" });\r\nconst events = await sdk.request.get(\"/v7/calendars\");\r\n```\r\n\r\n### 服务端（应用授权模式）\r\n\r\n```ts\r\nimport { createWps365 } from \"@ks-open/capability/wps365\";\r\n\r\nconst sdk = createWps365({\r\n  accessToken: process.env.WPS_ACCESS_TOKEN,\r\n  // baseUrl 默认: http://openapi.wps.cn\r\n});\r\n\r\nconst events = await sdk.request.get(\"/v7/calendars\");\r\n```\r\n\r\n### 获取应用 Token\r\n\r\n```ts\r\nimport { Wps365Client } from \"@ks-open/capability/wps365\";\r\n\r\nconst token = await Wps365Client.getAppToken({\r\n  appId: process.env.WPS_APP_ID!,\r\n  appSecret: process.env.WPS_APP_SECRET!,\r\n});\r\n```\r\n\r\n## Capability Client\r\n\r\n```ts\r\nimport { createCapabilityClient } from \"@ks-open/capability/client\";\r\n\r\nconst client = createCapabilityClient({\r\n  baseUrl: \"https://your-server.com/api/capability\",\r\n});\r\n```\r\n\r\n## Capability Server (Fastify)\r\n\r\n```ts\r\nimport { createCapabilityServer } from \"@ks-open/capability/server\";\r\nimport { capabilityFastifyPlugin } from \"@ks-open/capability/server/fastify\";\r\nimport Fastify from \"fastify\";\r\n\r\nconst server = createCapabilityServer({ /* options */ });\r\nconst app = Fastify();\r\napp.register(capabilityFastifyPlugin, { server });\r\n```\r\n\r\n## Define a Plugin\r\n\r\n```ts\r\nimport { AbstractCapability } from \"@ks-open/capability\";\r\n\r\nclass MyPlugin extends AbstractCapability {\r\n  // implement your capability plugin\r\n}\r\n```\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}